16732158
17614334
8554120
90778919
2538858
99048422
61618374
43031505
92709920
3416286
29312695
2986241
55991627
84892261
60631189
15822016
42416695
65128761
41385471
40266641
98233663
17035169
50906313
8421890
11459699
12518326
78255465
61762888
59013679
88848924
84203771
83123954
97334829
35378530
84428800
25873770
45926734
1577311
55346039
43927617