100000
774318
2493976
5904345
11696439
20276927
32507331
49005206
70653226
98020103
131743169
172085544
219247106
273164566
333625019
400028405
471151149
545184449
619692157
691314094
756333586
810340024
848400237
866105455
860503698
829896456
775297630
699748111
608778225
509120311
408406601
313955783
231046619
162742940
109570944
70477382
43277203
25360861
14185906
7580361
3879546
1906058
896941
403322
176423
74962
31832
13381
5680
2510
1025
325
68
23
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
