100000
739069
2465271
6140756
12790529
23706756
40210736
63937431
96419920
139084911
193200048
259506984
337951646
427064674
523824446
623750842
720771337
807524018
876355869
920421898
935147828
918982726
873399826
803093009
715008025
617030253
516759058
420628469
332926135
256430817
192372919
140807157
100608918
70262549
48039305
32212674
21218087
13723525
8724128
5454452
3363661
2043462
1219825
723800
426311
251016
151236
92968
56509
33166
18541
9922
5108
2886
1529
811
539
279
99
33
22
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
16
11
7
2
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
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
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
0
0
0
0
0
0
0
0
0
0
0
