31974578
41268612
2119464
131960
60903529
37128641
99719846
85752912
71456426
944402
89975074
74276150
59413481
8376558
5365148
68137424
1151764
66185562
3324346
18842948
2041222
64921070
5594996
43063959
64355522
755515
80562033
93527009
40835372
22083960
17387386
2028632
1585835
40405335
80018887
17812627
76708361
75385819
50636477
8743817