30942
70565
40414
810813
56524
888810
32791
45477
866216
54298
57857
38830
430594728
238171380
1665928312
156761267
129628178
123033252
1114598895
103245210
88244178
82975290
74672139
69305158