100000
592907
1536444
2981695
4947710
7458195
10515803
14120514
18266869
22962846
28170236
33866039
40029853
46621276
53578994
60864213
68374597
75991643
83690715
91279706
98668656
105719943
112314703
118325636
123536700
127837192
131029522
133003697
133664297
132918687
130769372
127196996
122363878
116426697
109540699
101896923
93703966
85181589
76553608
68023527
59775704
51960515
44717082
38103999
32152939
26867785
22210186
18167243
14744710
11862128
9465834
7491867
5881245
4570287
3527407
2703172
2056481
1555234
1164329
867876
641814
472065
346130
251225
181357
129531
92092
65531
46457
32702
23166
16092
11130
7037
4269
2581
1674
1029
638
412
273
141
64
22
2
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
