100000
777477
2469963
5752460
11242092
19521482
31124486
46575245
66330753
90948068
121005141
156804219
198176586
244688787
295401084
348456478
400768641
448489714
486896426
511206522
517163727
501919177
465598272
410772582
343318255
270876157
201077904
140075831
91467025
56065892
32354540
17694520
9289660
4718794
2329659
1124478
538954
259358
123914
56519
23769
8965
2525
723
250
99
63
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
58
52
50
46
42
40
40
40
40
40
40
40
40
40
40
40
40
36
34
26
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
19
13
6
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
