42797785
72111922
9891360
4976980
97242968
36677758
42399802
805713
77832924
58011332
40158808
17296682
66346007
2104198
32881071
93365787
5792121
999334
91111879
11932537
58002863
53674558
97277594
57707223
31156745
96583937
4547884
1023406
48407042
84152346
60486516
24681395
27972381
20321849
98331456
88291654
5689545
27543646
33671106
35147703