50928050
18743233
59697545
5936172
87392216
53395508
39156511
49422168
49104303
6348490
90623631
80891024
2759718
33942041
98736276
95424514
98851329
46147331
58576438
97212578
65562192
85657304
57393958
5232956
57266136
37719272
35663070
1065054
70676749
63749876
3052347
13297841
83003570
16377280
8222409
50279117
75491165
57519721
27962808
18925129