86261995
83747551
27779401
8257285
21267960
62596264
41947400
60033712
33865169
15178028
1529381
92425392
50473074
565047
85223920
80184932
38211262
2789831
71949944
9815760
198810
67879772
66511657
45447506
23153959
37135842
91251293
77344678
86706009
54774467
6055705
2499943
14233607
26008700
18995528
63438111
44459388
31817346
14797941
16028667