81646990
90483362
13041018
7167331
6526224
16168514
85343950
10683752
26436172
74664884
74104056
38507101
5835716
5887928
15958875
75342948
2696061
22187852
83141337
1905793
79511066
283153
37754692
30624587
1694056
53964508
15677779
9479306
66282041
7129792
96808187
50735678
94829004
21011644
91956413
89151087
10451846
6042935
50705611
16046458