57736562
2848169
46459622
31375893
77598707
3771797
82274712
59214487
15417173
90586391
27255281
24653272
2989438
21045132
9672875
86405723
40031286
79689580
7691499
80056977
62585491
1071112
3056444
45116707
99621104
37942486
72311601
82557843
79986269
506444
27512469
5481160
4464043
64297602
83993254
37502521
58541930
20043420
93982625
12902491