100000
777525
2470480
5748087
11248895
19477219
30982721
46192034
65814635
90544521
120859754
156937269
198718935
245611247
296537775
349569861
401838867
449549716
488047170
512336446
518009464
502377738
465300573
409854381
342087291
269465218
199725912
138993231
90793578
55738075
32232892
17617092
9183615
4593303
2235637
1071890
507275
236897
110277
50305
22167
9635
4659
3050
1933
947
434
276
152
69
64
61
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
59
55
48
42
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
36
30
24
20
20
