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