289
575
45
601
240
305
620
448
333
678
443
9
157
699
367
799
499
591
714
491
391
790
329
338
519
566
940
3
536
498
196
762
244
988
268
194
193
445
45
233
581
1
213
15
220
370
43
375
842
203
