52292142
29063210
3709165
88521399
77956559
38996942
17559425
43787718
5703831
19653011
47594265
82832446
91471
12661741
77779749
33694305
65362164
24416539
57093908
40215855
57755870
47791781
4986677
76462608
18142945
7159433
16672278
17763403
365656
5462711
7803811
19324920
74075750
38605782
10037722
18623015
7296449
13424126
48442158
89659307