2446797
93816054
46595229
11319626
7309295
84299625
5178738
63315820
43499997
96426862
33921037
27456021
2615455
1806673
73416292
20554491
87685018
90756623
32452102
96005049
43235192
8054525
2914192
86583186
88745509
73437409
19128409
57368363
163596
1769457
26166508
66104317
10463979
66157036
64565764
588370
61494095
82539311
53313785
62015726