97845250
23095308
38873776
21454183
35233767
93818551
89088750
83044628
43956270
11511634
39063089
23348635
33116326
35624173
41102864
5320594
88707511
26268731
48997763
88234612
21981117
64646393
15261166
27021053
50185844
79701218
70187026
47417702
7798400
21452455
50004005
53137510
35217474
23751016
61443604
5134648
61586706
59775172
5876676
17701870