50916775
40291010
32493468
26186040
57978845
62486053
44044806
76928302
81329542
25349322
41349195
2132053
14303667
53964013
1001798
2932629
98363007
88528282
96911238
4349287
77259271
56107230
75308235
65776980
12841069
4650286
75826509
77104870
99216303
45275731
58672233
26894439
68384987
39869528
9642631
19162334
67056987
7032255
4241702
88122418