9
34
71
41
19
140
962
123
97
56
241
259
343
95
42
253
83
113
275
499
43
85
152
184
44
148
269
100
167
274
73
47
183
572
146
278
75
40
59
52
15
268
341
916
239
112
800
256
464
103
55
168
212
115
130
229