100000
748670
2503877
6257016
13305999
24577971
40479337
62590885
93191647
134226018
186955954
252753860
332850196
427712830
537329428
660830586
796051364
939203962
1085352209
1228221360
1360102237
1472874426
1558298429
1609628439
1622683229
1595554374
1529962830
1430247731
1302570047
1155878161
999694903
843183190
694305480
558392925
438989111
337735143
254442175
187933392
136096122
96708639
67519114
46356357
31341976
20874030
13703360
8879650
5678462
3587785
2248147
1401670
869395
535577
327236
194990
115718
69844
43001
26005
16536
11413
8300
5463
3414
1938
853
297
118
49
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
