21657251
65599348
7411451
1174082
714147
61077786
95527662
63426370
4330236
59756625
70264406
77384760
95636456
22969043
22261905
52363241
68678481
70677703
75775142
38958310
49037864
65602719
70401631
7852156
41082943
48029523
74633963
99827
98657303
5016649
40559788
12065616
7911943
4645792
2989843
78833136
78974224
47479923
79832014
50892237