66968632
86896638
47014051
16845977
28893163
27913771
92612453
72472372
22706140
79599198
10402964
39293037
39873959
25655553
75815527
39992608
7258217
93344286
55579321
75135521
61976852
18323278
32131151
52964112
36649652
6198424
51796016
52391123
6454370
94341062
75292928
32532668
9641844
43037255
44961299
17556246
84045363
45087644
36425016
58765764