50556575
63883711
25544516
71753980
97865665
41868385
21398334
19163245
8198038
40122823
31019322
6728810
5453569
21991081
88245303
59062476
16976818
41236353
9512846
19039820
2744533
972161
94861817
16379072
38264584
84553301
79593422
30888531
2650987
39272233
98668488
75724447
10311275
88606498
62311549
36918513
40704718
86498536
32104855
96852271