130
134
512
673
1098
1331
811
267
1545
428
1114
372
689
437
311
720
457
622
1260
1800
541
721
472
1168
976
1195
1675
1326
904
371
1097
1184
770
493
305
222
1056
1248
345
734
354
843
216
250
686
210
349
791
873
846
372
152
301
551
681
1021
766
480
513
729