12027942
1438878
22139102
75394239
12119049
1996520
67118407
85799553
32571886
36691013
39658337
87249610
71556833
10032346
5878404
73468111
15169457
35774733
28515996
98481291
77662394
61584991
21089751
1266579
70584383
94964824
76689042
63198769
98117375
98095855
789180
65329742
166018
61411887
29938736
14617363
24702046
18879031
84418398
25936913