100000
585835
1509940
2980049
5079112
7865382
11384141
15705415
20854662
26836956
33657104
41288990
49664377
58685166
68278401
78221521
88376024
98500988
108298068
117502492
125800123
132963155
138702827
142748120
144957672
145402321
143962971
140777468
135921690
129686143
122284272
114051396
105170597
95970834
86700237
77583539
68776239
60413413
52580480
45396161
38925058
33164630
28082248
23632088
19785122
16475378
13630270
11198702
9143808
7431648
6020151
4870595
3934360
3176682
2549286
2033842
1624392
1293272
1024553
805608
632058
492058
380682
291808
223780
173376
132531
102776
79093
60966
46990
36368
28389
21408
16360
12621
10134
8156
6223
4838
3822
2828
2044
1579
1080
733
525
386
233
94
45
27
15
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
