51164166
1781366
93413408
35951695
28619272
45943444
31077126
12242237
81786603
6261441
65952436
3391936
64965983
78771293
91858996
84908990
19395219
304344
67434717
69859083
17415600
6518542
29615610
18965913
84351472
60586795
25604011
47089610
44561599
32297550
9471084
18422154
6670758
62034298
46419572
18385469
27553476
6688544
81378003
761905