25649538
22628376
1903554
2419903
99146540
67876609
48463635
12213133
98181131
67551363
86931189
24888057
283601
19707723
1057675
84183992
47471182
992184
94538446
74124644
19927448
22113955
3324736
7752929
66393583
60802224
35719972
1539911
31225511
1805628
65325194
90145905
68977567
2429981
18467009
26097840
95397982
7574217
81625787
50384062