65506407
53371866
40817535
97935222
86261549
69151972
21538491
31303016
95184279
79906028
13765913
77493225
19719625
92027549
39718058
21596233
11514222
11637605
65094787
66677853
26142498
2698265
97604668
66003765
27907344
75302122
35614428
64867883
93923219
6071959
11037077
99466783
66339197
61257206
56561270
74289296
51156492
45587385
3971317
9900391