39021713
35595686
6735787
7069478
94043637
60368174
80999422
19252937
31309460
94982450
77571525
54577641
3951524
50356986
57577631
95209975
70636650
9834638
20764595
93177009
57805546
908638
6517210
12639132
17196727
77777446
23406926
55921432
44832569
4856512
81028057
2398929
87875785
3081490
64276331
21099975
86314423
90604930
80698907
71563213