42744813
89106913
31601445
17239437
922739
51899254
57711540
51394742
60024791
88342111
39975257
21389383
51379014
60115765
57272651
34532034
45223047
95106364
91212006
58086755
57501093
14066693
51002955
7428245
33087896
48964826
60227072
20691122
35883358
94285865
4942018
31879132
75021921
71445971
16353054
95032954
80622856
50138632
89993984
81631808