100000
591923
1534102
2982632
4960342
7482039
10558252
14202701
18421176
23243540
28670158
34690227
41303690
48503250
56277203
64695072
73723921
83309452
93464508
104207689
115527976
127338993
139706421
152598717
165952430
179794642
194112027
208825220
223803161
239088660
254727950
270604085
286677611
302841279
319118557
335395701
351717038
367933721
383986184
399844387
415358185
430395241
444952308
459014723
472484573
485240213
496976597
507747793
517551189
526223871
533568705
539714996
544442233
547809168
549894334
550504273
549689053
547285998
543336809
537964905
531087499
522844916
513217437
502299901
490113667
476726710
462284766
446847874
430606248
413618613
396064609
378088502
359876622
341475342
323083518
304833294
286763369
268924831
251477759
234377522
217739121
201769978
186449102
171819633
157897096
144775855
132376217
120656995
109675451
99405725
89929383
81159186
73097963
65686415
58861127
52618625
46944209
41785106
37080608
32851685
29040094
25623707
22549765
19803612
17340156
15143391
13214350
11501558
9986343
8649020
7485601
6471708
5584212
4808543
4134128
3539251
3022053
2575448
2191642
1863665
1578627
1340715
1136591
958301
809679
686585
579920
489414
411528
345910
291485
244484
204464
168975
139773
116708
96733
80337
65631
53868
44029
35171
28131
22453
17620
13714
10781
8664
6989
5528
4136
3204
2224
1774
1427
959
539
270
104
23
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
