33969886
11947754
27253500
589283
62988937
95639780
92165233
4118325
214118
80016398
80174535
16749624
42686333
9054226
68167027
62379826
85514635
22584307
46026135
1891873
91012147
23515089
31812308
68494650
55302801
72586973
52181861
58897744
35016171
37362738
60042991
21537117
9972824
72379829
46627641
95807280
34411032
6382943
894579
93427002