35
105
70
12
16
42
20
29
5
133
308
11
288
65
55
43
6
24
36
15
77
47
193
26
46
31
45
67
135
30
154
48
25
261
194
51
2
178
58
114
79
49
150
98
188
52
95
38
137
27
91