100000
777349
2483510
5828075
11401964
19829321
31806157
47999828
69004802
95462945
128000570
167317529
213925319
268118350
330166874
400132152
477791555
562812346
654522142
752027850
853742782
957427338
1060201893
1158886009
1249940892
1329288477
1392588390
1435481771
1453570930
1443617199
1404121025
1335629020
1240286024
1122419726
988138811
844598725
699776737
561450925
435566159
326133695
235471650
163727410
109646755
70706609
43814366
26142603
15058333
8359000
4477553
2325764
1169892
576523
281672
138239
67026
32867
15813
6563
2478
912
238
34
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
19
17
15
11
6
4
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
