44551895
21601215
87351660
65006356
7186305
99723422
96852514
9486367
58345672
42888367
94359660
2083290
10226005
621187
62008348
8913590
56454699
14759123
38093600
76374580
36648971
8601189
8818565
2836410
5820340
32204874
6629275
20373692
34707391
32009416
474062
546171
55507248
50044860
37186493
38357727
15918063
49035301
2030689
69789785