20839018
43953828
8120654
46626750
9069970
28068434
1320165
658088
74525
72119309
23644636
629772
39517313
3972376
94927648
12441277
35763918
5742536
54266310
73585230
82867098
39997913
89385673
27272958
56085964
6017609
30019867
1668297
47552993
54574462
4451396
50138167
30842323
72201509
48671032
36686443
45867559
92484948
14923290
6962782