100000
755302
2418145
5776441
11894507
21136041
33629258
50750942
73822043
103427228
140259248
184734917
237128323
297429187
365030990
438510577
515872642
594141957
669678853
738267667
795428410
836415231
857517520
856175412
831335231
784086201
717325845
635780205
545410544
452477053
362790906
281104145
210458033
152217412
106532404
72246177
47478602
30305835
18840914
11486238
6905513
4114560
2429853
1430266
840376
499034
302146
184783
113591
69505
42945
25974
15657
9801
6003
3039
1486
691
239
109
97
94
91
89
85
81
80
80
80
80
80
74
70
70
68
68
64
64
62
62
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
