48807636
32425212
3340249
62288498
27932978
1839041
14025561
64365324
4281269
82742358
40063328
72547704
7734136
22302658
28434925
4630821
1661390
12336727
12266462
8806298
69715489
20957237
76621522
22829954
8047119
42835750
43663777
217867
85879322
45732095
42919711
83578408
90293897
76047685
42997596
57105884
86811723
18873931
654913
56675638