29
73
20
69
31
46
8
22
25
106
268
58
10
18
19
90
23
27
39
17
67
9
4
26
6
32
13
5
30
24
12
21
419
60
36
56
41
65
49
84
443
11