99868653
42019202
19566595
4048700
26147636
62226016
94439595
73847237
66598581
56674326
9088437
30404398
9839980
36113753
98724902
269649
79952333
1461678
35778652
21033296
18342207
94105076
57775197
5491439
20608701
35838833
60975670
92957513
90401215
37679045
92703890
19838313
57465363
23493105
18162023
19201926
39247646
42692931
39004176
906803