100000
777831
2485896
5829123
11461817
19929243
31773074
47407576
67332938
92245879
123033535
160012736
203266049
252753367
308427944
369647976
435845222
505513323
576609919
646416985
711811938
769169411
814198448
842738994
851243782
837021119
798832913
738130028
658803753
566208693
467061460
368771014
277994390
199558778
136180376
88181089
54126633
31462533
17285856
9022351
4500243
2156092
1000769
455966
206448
96473
46047
22272
10666
4248
1694
618
270
126
72
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
