2553895
81849851
73765177
2108171
9695424
62959280
26547290
39346549
13846850
16713608
89429226
84878494
60133000
58198964
2815765
46637619
37855669
56826745
10549058
45234513
57708724
5927884
78179816
95634736
2341173
44998435
57801929
36589446
30637688
90257543
14346409
66809309
5274968
51143477
34823312
34234046
87871770
69693907
13462197
10081892