100000
569870
1469223
2957285
5172696
8237907
12300640
17499663
23938544
31718801
40970823
51843300
64403585
78759233
94980347
113097250
133076978
154928360
178581369
204024523
231128980
259782423
289723609
320767251
352582652
384968366
417421460
449625769
481211830
511708811
540810969
568095348
593286344
616130997
636182671
653275217
667358104
678198612
685601967
689684873
690290574
687534479
681826500
673252375
661950106
648236147
632276248
614487958
595040426
574207118
552418476
529775189
506365555
482552566
458621093
434784172
411129275
387829549
364821020
342410860
320774320
299842054
279690580
260300381
241824791
224274388
207671875
192040835
177346925
163479749
150442967
138273269
126882316
116281781
106428786
97292322
88848481
81044453
73851718
67228629
61115903
55520783
50342275
45618731
41343156
37469936
33936165
30686492
27727969
25031981
22563550
20313617
18277075
16445133
14794932
13286505
11929405
10710457
9607476
8616707
7727698
6916381
6192745
5527013
4937193
4401006
3911037
3473234
3089451
2744366
2428714
2143643
1889718
1665179
1468600
1297172
1139212
993157
866223
755996
660769
579635
512003
449849
393177
347303
303081
262120
227367
197438
172498
151778
134808
121653
108535
96982
87133
77847
69490
61398
54044
49456
45886
43496
41090
39157
37122
34906
31269
28147
25826
23571
21390
19600
17967
16222
14293
12174
10794
9513
8402
7767
7715
7697
7585
7367
6862
6417
6040
5521
4904
4432
3943
3309
2702
1955
1210
723
510
382
289
238
176
93
27
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
