50371197
96906788
22153968
33953255
64965334
4321334
70771084
81294859
66851651
17309265
51506310
75315226
24428919
74233307
52871095
8263336
99862864
49922675
60615700
43147325
65444511
37205827
79687269
60992705
69409765
37978878
18113019
41352003
2458773
70091117
11026540
80847558
39565920
66518438
10464612
12666800
8562668
89647945
58165599
57677310