211
539
926
1169
508
654
852
243
1254
1553
690
302
286
620
359
499
1355
520
373
354
851
395
841
386
70
75
129
488
176
568
870
691
336
770
497
1321
443
597
308
1071
376
631
287
405
713
663
949
1009
722
587
736
456
958
459
798
339
650
353
441
419