57688729
83471885
68878385
22813341
42791829
42394765
30862248
55491767
62285948
21165575
51729864
66792448
67029826
28095123
91462719
11735114
66183228
79592731
27393047
6109598
96103598
87268256
76249825
94425330
651025
1856111
10356545
6511590
40994650
62772014
73426428
27274606
67806998
76892805
70869956
76643567
83531950
52792783
36336950
92074246