3596723
22004326
15158053
2986210
97114278
1802227
91507340
33609280
24952733
27458999
45705102
63507317
49016221
15812627
67206075
65892582
1921536
84891344
61568696
45101564
27924441
21141950
36502360
66519247
18766583
39738751
97089824
6707282
10496850
85987650
21615483
33993437
35103670
32954975
67764611
58262790
5544544
62359397
15032472
93383041