60502373
43567861
38843322
8856752
65271803
55404060
27184178
60337184
74587301
38209530
7014428
18836487
439521
57589536
77173535
40706329
46859431
28399832
68467863
95271704
67596212
79076332
18825885
21157571
67861375
84912933
84164585
58853205
44452243
54246375
53816600
41359374
3192345
99053647
42595329
6727400
92705323
82005428
5213220
79281785