29
24
200
36
47
48
139
96
61
109
32
50
9
26
1176
58
154
75
18
166
56
23
4
30
81
391
12
10
20
25
42
27
102
53
60
44
178
31
54
15
64
57
132
45
263
22