43
3
17
24
13
79
34
46
83
498
875
82
358
762
112
100
609
415
889
353
322
507
67
1345
313
424
166
357
271
444
199
252
142
215
611
205
89
264
288
234
182
249
133
190
280
42
276
184
181
150
267
229
163
93
194
20
101