100000
771781
2464721
5765391
11282237
19550864
31025472
45975989
64487339
86086976
109707424
133465596
154460528
169057482
173710201
166010025
146087560
117195227
84866520
55090399
31906955
16497164
7628301
3192278
1248078
467876
174279
65468
24942
8889
3515
1308
429
170
66
49
49
43
40
40
40
40
40
40
40
40
86
4507
4107
4104
3300
325
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
38
34
28
22
20
20
20
20
20
20
20
20
20
20
18
17
11
8
4
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
