100000
583963
1507403
2982098
5081418
7885865
11451789
15851476
21129525
27372833
34613236
42893737
52298701
62844277
74539507
87393671
101500053
116900920
133603053
151557019
170832719
191419881
213330871
236457740
260841615
286497281
313352190
341258300
370285652
400361085
431422685
463403428
496125392
529552493
563514353
597721630
632078367
666434453
700609653
734479396
767683951
800092629
831572798
861937630
890978547
918312950
943788626
967440324
989017107
1008292079
1025198554
1039469599
1051097197
1059978131
1066027808
1069221838
1069453860
1066720176
1061018339
1052533784
1041512376
1027862593
1011866368
993795860
973429189
950948241
926659920
900528048
873079748
844417268
814712692
784244302
753115948
721528207
689988757
658473445
627179300
596101175
565318678
535085308
505579947
476829569
448894578
421920867
395826783
370706922
346540440
323429990
301407179
280467973
260662640
241945140
224271289
207582436
191911937
177180384
163387766
150506389
138502838
127332739
116981981
107295003
98309346
89988984
82303283
75181829
68597347
62578315
57072123
52012651
47360448
43087935
39122440
35507499
32220744
29209789
26432606
23894095
21557149
19407863
17455676
15691154
14097823
12665667
11372208
10198936
9154380
8216444
7345025
6559055
5854702
5218150
4646276
4132597
3677481
3265086
2901357
2574127
2278493
2015578
1778869
1565021
1375758
1206717
1063297
939509
829766
732135
647338
571303
503777
445092
393583
346459
305151
268909
237299
208225
182027
158747
139647
122653
108138
94886
82368
71058
61330
51731
43721
36918
30342
24805
19369
15469
12605
10011
7970
6554
5424
4092
2998
2256
1544
1142
768
415
171
82
21
1
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
