100000
568440
1463103
2942753
5128332
8124109
12033509
16905981
22749547
29499317
37026948
45104011
53397508
61552917
69108989
75782081
81129747
84934544
87050068
87412064
86086817
83329128
79319626
74359692
68729452
62742065
56617297
50530938
44624081
39062292
33927470
29222538
24983459
21213373
17918353
15054869
12575313
10441320
8622682
7101311
5821921
4743692
3851798
3119172
2519307
2025425
1624925
1300256
1036944
823758
654947
521818
413558
328362
258686
201578
156347
120304
92515
71263
55285
43022
32995
25228
19375
14687
11366
8823
6510
5082
3706
2629
1819
1378
1027
772
749
733
637
501
344
264
196
119
80
32
18
3
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
