42318837
20477881
74814966
36373933
5662446
2385852
2571679
8907956
94272943
51581096
6866899
5207908
31627633
55225094
77075359
80123535
365043
91312080
29107062
7821577
58538609
21796347
58347758
74559790
84205570
94339411
39843238
14995200
74186681
378854
920669
288099
52152806
13235678
13242054
96312039
1501119
68943643
56197636
49665585