40994233
45752863
9452885
18428045
71504746
31359697
1567299
1061506
17276558
69867999
46996630
27379004
52567024
82928853
71148358
94596160
18238128
923734
2395366
59348605
20171203
66377453
38835024
6064042
84372381
45333421
78891334
3658256
93846076
56364519
36245676
87199465
22369131
27519050
10811170
20187486
3752245
83017740
5234089
9526096