95
10
36
265
9
355
140
369
59
1314
203
225
110
75
158
64
336
171
20
319
105
86
99
349
163
150
40
222
48
66
228
427
247
138
16
350
361
25
210
146
53
438
87
177
121
148
27
394
29
457
21
249
55
219
50
23
198
72