51995550
28489888
39734937
2543952
9850123
42819870
8106532
20632393
95537514
7758540
17038298
94167887
48448799
6170692
88027500
33528583
58411710
19934897
45393227
83163491
95938256
81429572
19097582
23917008
22363231
36767964
87773461
77675266
31251409
38905574
4795919
2362655
83402126
13532795
57802965
27652027
62532826
61057419
9977022
7146564