100000
595589
1590844
3052529
4907579
7096289
9572472
12298277
15231230
18369606
21689644
25153885
28737316
32441969
36198966
40035314
43941550
47865223
51800589
55718944
59579968
63384105
67121879
70745874
74231025
77590707
80769270
83742903
86503353
89042947
91288260
93269772
94960683
96312226
97341115
98029588
98327655
98228897
97690931
96707560
95238540
93356607
90977025
88070743
84609273
80659139
76175519
71164987
65717477
59868944
53727310
47459804
41159415
34988306
29110615
23681979
18798343
14570612
10993046
8076410
5772628
4016570
2712873
1783101
1142861
713680
431096
253078
143946
78977
41421
20761
10012
4601
2188
975
462
111
28
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
