50715699
43923000
61944127
3499327
54293561
1487753
7161482
252175
8097391
98189404
946851
7466288
15193813
662008
89726414
21313120
24514521
41855476
61895748
73578865
10532087
50564507
88528104
45804367
68896016
39135098
68063031
52536826
99891609
65689580
55177307
386975
62072752
83209064
67073972
54793085
83263768
40041822
8038165
25616548