19688266
89951721
5477909
39537099
28045667
6312023
88387562
12546054
207500
89593798
1244551
61158558
67685604
30596346
64516620
97392343
15114671
18042884
89565435
65475737
53808520
29664463
48946806
95934545
74528140
39538323
19946157
67849032
85691132
42778899
59439223
26355381
40307982
42977560
30557163
71034807
16407176
28394427
6594785
89256501