254
225
291
24
242
191
159
119
542
29
25
308
133
65
355
71
409
40
259
343
534
86
362
405
136
625
200
197
224
109
566
211
260
271
427
95
401
187
386
213
52
1091
523
245
472
59
43
126
434
241
114
219
129
33
38
141
56