86005640
76994381
70954633
67574998
26294252
15624754
3893149
9627983
30571053
99486327
64289721
25354170
48504694
97748629
76129510
70902599
12014921
74054
73018423
60284686
97557074
73923078
65852638
2909525
43526047
31838327
68768733
1086108
53489760
45027180
85118812
84937488
53851377
93159208
68627516
15379264
77882441
11029138
81175215
18729119