100000
777036
2477860
5795865
11456941
19882734
31835601
47781168
68250735
94283792
126467725
165442360
211623525
265334491
326887408
396410602
473753400
558805257
650976494
749135569
851817317
957014553
1061918898
1163562821
1257904271
1340313414
1405940055
1450196941
1468877148
1458936487
1418576151
1347780308
1249349415
1127733184
989220898
841549611
693357702
552251578
424493685
314585149
224286742
153648969
101133305
64045611
38964506
22762320
12743704
6853705
3570829
1805390
889435
431229
204227
97006
47830
24767
12721
5970
2492
1158
705
393
345
294
146
46
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
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
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
20
20
20
20
20
20
20
20
20
20
20
20
20
