81382179
5596938
32811626
56303084
18775400
59215790
21127772
38284692
38201939
45382097
7828896
98832896
79158923
27999956
64754668
22623598
42697622
77416590
43268423
78097314
9021985
59403575
13002838
17127827
24953963
5008295
20622843
99945598
68024817
84544309
60851237
65357426
7880457
52431106
40245847
47085524
98093473
31321334
76774773
96085202