100000
753869
2477978
6151690
13200429
24028044
37111599
53722070
75693535
104749778
142411641
189048787
245159972
311198523
387401041
473684928
569397528
673469898
784125282
898964805
1014546082
1126768062
1231193959
1322813209
1396351203
1447547489
1472630590
1468879025
1435521229
1373417249
1285499278
1176106162
1051187971
917153253
780964952
648735926
525413795
414989220
319648288
240146706
176271618
126529032
88829678
61113676
41265583
27390595
17964180
11659869
7533599
4852860
3116854
1990677
1262309
793279
493081
311045
198099
124403
75370
43590
25724
14433
7963
4127
1950
915
476
344
274
182
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
