469
123
478
217
353
206
412
52
507
82
285
117
450
42
1047
491
555
142
526
56
254
63
350
194
307
67
525
61
172
74
445
180
507
258
1226
629
407
91
389
243