1
38
37
12
32
74
14
19
40
52
123
95
59
258
62
164
192
296
209
220
212
58
102
240
140
382
239
327
50
100
185
131
55
51
73
70
247
229
193
91
267
94
225
99
13
515
17
22
89
183
61