350
66
357
372
77
333
79
201
510
210
173
791
479
316
80
322
364
353
172
386
529
408
567
361
557
576
1109
489
296
582
170
963
332
615
668
312
906
878
774
899
548
485
12
817
647
471
1086
493
1001
1550
22
1209
254
363
494
298
702
613
628