42943060
80822557
66176438
60275553
2882053
29861499
3980713
60964635
3427026
29791538
50975658
62331689
11538463
75377981
6318535
86007108
81874672
74314905
77365577
4580864
92881112
38247051
12838267
4182574
87259354
60434288
93948835
90024060
87355710
70499630
45111634
40895739
78648058
27877233
661715
14909986
92425117
43342916
75691288
58672125