61
136
228
353
339
529
184
847
939
780
747
496
570
559
314
629
700
941
395
589
852
855
1147
367
248
3965
1585
2707
1614
1683
1884
775
922
691
2448
2073
1469
1237
1518
398
685
1428
2074
160
126
590
1438
164
192
509
210
2809
1097
463
830
243
524