93391863
80361620
55286451
35975597
99642914
3533191
34655024
29419748
71122177
94833128
11574825
58949208
55854
50707832
86106389
45539022
7784224
5261994
84416050
5128258
76203658
90449508
6335143
87092719
19101939
71979734
56768707
26372706
4799700
98513476
2600208
62349002
10129178
86023065
88496270
94906249
42704736
85332846
39946669
32132384