91291778
47085925
89715501
8584517
99562144
494466
20859384
5976955
6091023
47084679
22021916
81448467
50431599
71349672
7254124
53937408
68347629
81229885
1240245
117194
78734347
90111400
18406398
18986502
20142312
76651926
25354188
17274177
51453774
16115629
4794715
48968431
1074413
40231735
24026295
71377915
8114092
17989212
16945958
1318632