70952448
77141034
1434481
1704554
8090290
25925515
10795936
7559676
21771300
62259260
53782712
56474918
99829393
65791826
61938309
45634078
65943137
55881329
31246053
96796999
97122220
29371453
18806403
9198563
29653632
6158162
99772196
28727068
95918891
71745615
33257818
52585235
88805080
41976358
87817985
46289579
18267259
3417437
61975448
81573120