40421851
21303310
60272333
33472320
65285755
47764993
30228463
56117642
10531496
23948668
59421405
50824266
59285827
3970652
65199999
55685281
11275905
82282093
89518800
39803868
7848645
40405092
96534581
74425140
93984392
12271622
60958902
28219594
9183057
1154749
64804958
88552101
66388616
67674990
12824633
73623121
84952257
69963751
79989640
9728226