158
285
89
146
212
548
927
1169
512
654
853
243
1255
1554
690
302
286
620
360
499
1357
520
374
355
852
395
842
388
70
75
129
488
176
568
871
691
336
770
498
1321
443
598
308
1074
376
632
287
405
714
664
951
1009
723
588
737
456
959
459
799
340