96665353
61699149
5536343
66103150
4648790
63894629
7966452
76014429
95702490
73915625
36251077
13061058
43446615
8167981
53284244
53033867
90605276
84338652
937531
66985259
67066490
68596890
25487495
19596875
61975471
6544621
94074016
2159222
58461583
10972657
8195650
2201385
6486859
54377568
57884575
67664420
32223866
2609128
56967668
45299420