81977066
56468670
8812361
63537027
20143298
51605118
72708624
5013093
54808644
30842808
5478622
59805007
47235419
28802427
12588388
2259894
79083447
4579710
73519806
93986951
75253766
95842477
67273502
25288731
78813635
8834202
30644061
14678010
87047177
70535340
31545388
64374680
10553151
46662570
2338542
97981244
8764937
46273416
62125104
7903695