42
130
33
11
100
12
114
81
235
5
34
118
6
95
2
3
39
63
243
73
1
99
47
24
45
30
62
38
163
197
164
68
150
89
17
166
303
174
18
57
56
28
192
48
64
93
122
112
258
283
158
222