35058978
41551698
3942963
2219509
47791430
6166896
27714832
99653053
26878793
43403447
19594930
87368682
19974287
22076417
8401149
16844832
49782003
72093599
90574821
92668675
98308686
6764629
51181455
202207
36099956
10173828
86629285
72706558
8126432
632443
49344628
31385
6393520
50111279
37092983
864469
49008278
95513405
16943437
1036850