100000
568273
1461605
2943441
5145209
8200288
12244798
17416679
23842846
31626045
40923248
51838746
64461769
78858097
95092626
113171661
133097609
154929461
178641430
204049694
231124897
259730326
289675124
320680495
352457501
384729940
417153948
449290112
480760149
511274692
540415198
567801355
593071295
615888368
636037890
653247883
667311511
678006698
685345718
689266248
689827089
687188074
681463792
672965273
661849054
648444083
632925563
615516384
596433160
575782584
553929829
531244484
507910097
484082884
460062033
436035336
412253696
388800316
365822889
343380118
321596323
300473765
280223959
260863484
242319344
224753853
208072684
192253804
177349359
163312697
150175047
137941600
126557022
115991725
106160956
97011256
88505001
80652149
73412998
66732331
60581261
54946025
49766480
45054943
40737682
36807270
33230576
29935299
26944079
24241379
21803076
19612312
17634088
15841112
14218476
12766687
11474496
10299625
9239295
8270265
7392599
6606614
5909669
5277074
4710863
4214237
3772907
3388459
3043456
2726054
2439569
2188630
1953910
1738750
1550194
1387846
1238144
1107890
993258
885350
788081
698377
620271
545949
478759
421695
371856
325197
283518
248498
217056
188912
163671
142255
125096
108869
93002
79523
67254
56423
46645
38740
31693
26590
22852
19284
15658
13004
10740
9244
7725
6553
5305
4459
3880
3498
2967
2495
2092
1761
1546
1338
1268
1126
942
821
769
798
680
567
450
304
259
241
202
178
101
51
22
16
6
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
