6958950
95548141
91445772
65428710
31164275
48835885
47215806
59968887
93277935
30425423
27196561
97352016
82054322
91299861
75818805
1699506
60419090
67651612
11424815
64949752
5552361
4714347
77775669
2704356
48279293
63064182
8562642
19486962
4096264
37508867
84114383
93069951
9063744
21515411
9822963
16295696
57365612
32312680
74147614
86991544