100000
746243
2479961
6156616
12968160
23915776
39996780
62690027
93609645
134600836
187257303
253064500
333191946
428256180
538235253
661995840
797075768
939839937
1085445641
1227696666
1358925763
1470767345
1555704950
1607068445
1620137348
1593098402
1527421111
1427680072
1300542350
1154601653
999722067
844623860
696561059
561302820
442036652
340462072
256653765
189479281
137193969
97463291
67928602
46506234
31335146
20840611
13670355
8821646
5610812
3511786
2176775
1329305
794930
468818
273824
156677
86673
47986
26559
14304
6686
2765
866
189
125
158
124
62
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
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
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
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
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
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
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
