80403696
37875085
19799040
5898474
75823427
32519005
12885664
6142685
96335361
11396046
19495206
68128123
2758865
15427780
84687323
8608444
76085698
52968089
37834569
6804198
1845333
69735585
91356017
72266845
2404673
25341480
86772946
44612549
85567822
11508791
74061779
53158701
18589269
22632170
86887012
9093915
53454312
79108597
75628953
19753648