66079375
3917564
16176895
79295756
5947577
31932466
35502561
66977091
63463030
5786808
29414001
16191696
582066
63169100
74722052
5901129
75465712
40249605
99254986
20084033
80325153
7573278
55143089
22283670
5275500
22005166
95535393
65028661
78801876
25122848
95383366
47442016
42483251
26682266
4306451
65383839
96234365
65656830
81294363
58776478