100000
568179
1461509
2944036
5144990
8207764
12265633
17451174
23894664
31698026
41012945
51937295
64504639
78824421
94934131
112938405
132872031
154719726
178443880
203878128
230988834
259522293
289410937
320351487
352024177
384182345
416496174
448554580
479994444
510527521
539588912
566822729
591939180
614659447
634707802
651650975
665409870
675878183
683068055
687081499
687787534
685293835
679797163
671577549
660763226
647449782
631949282
614453790
595240263
574514785
552647924
529836111
506380102
482604307
458781161
434876199
411256806
388086336
365312806
343047124
321445810
300675616
280687978
261540778
243178197
225651855
209055819
193456511
178721958
164873370
151902424
139757563
128416526
117850625
108053034
98895487
90443650
82624359
75427279
68737365
62576238
56895555
51655326
46841974
42441849
38410553
34715653
31330542
28265176
25448522
22885729
20566794
18459109
16545779
14813380
13216285
11778193
10498355
9358834
8325898
7416102
6615539
5889385
5247812
4668016
4148276
3686194
3273647
2907698
2580443
2288134
2035590
1805972
1596537
1410472
1243396
1092786
959636
843701
742385
653385
574300
505420
447095
393699
347630
308081
272899
239921
207684
178166
154233
132286
113048
96213
82865
72592
62945
54085
46593
39593
33070
27292
22917
18551
15786
13586
11333
9935
8950
7894
6544
5783
5119
4686
4083
3452
3035
2809
2482
1841
1494
1233
1040
869
770
618
426
396
505
535
611
668
716
692
641
590
515
401
304
196
84
30
10
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
