3999542
84038851
60121990
6224591
66751176
66577777
31141032
40002545
76745792
98463352
98958621
42305983
25265128
41255430
26598008
22461636
26257208
38967858
7887711
76939887
9827135
48442320
22297659
29746312
59348708
14534577
19954998
50294322
88324746
10577953
29692905
23394320
3022522
7119555
96522637
72285329
12645867
80413719
70241200
75188370