100000
777763
2468573
5738552
11189331
19338268
30655381
45676853
64992853
89010825
117846425
151061206
187405827
224771996
259734259
287850833
304364076
305072129
287971772
254188986
208328961
157555812
109465121
69638018
40551097
21654164
10677701
4936547
2169627
925217
395420
169169
71253
28023
9542
2352
505
146
92
85
80
80
80
80
80
80
80
80
80
80
80
80
80
78
76
72
64
60
60
60
60
60
60
60
60
60
60
60
60
58
50
46
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
32
28
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
