105
216
535
38
699
251
173
291
525
331
401
169
368
406
217
442
582
936
218
134
332
346
179
87
481
67
541
404
23
495
182
229
1632
476
632
458
380
35
224
103
324
191
303
206
145
155
299
258
419
377
591
114
556
208
144
46
51