57728147
37359085
2099317
63997666
4396417
55881501
7256833
47018698
59062904
21316820
94921962
1972014
91138429
25349496
29564676
75724049
90445981
68367810
8100668
3931636
61311931
75862355
34326387
57322930
70705679
47515491
88946414
49601330
57939189
76296032
98409432
8593144
50256072
47002804
65214888
95699869
36197457
11815828
1378729
46198010