100000
751767
2416038
5772972
11589319
20685405
33812755
51788531
75422319
105371312
142027516
185287061
234372846
287626550
342635217
395762647
442857570
479354704
501072611
504864268
489328584
455440935
406763330
348331757
285788627
224529622
168880197
121761730
84236943
55973572
35840123
22169483
13313253
7770250
4429561
2474820
1359860
742275
405472
218320
117726
62929
34797
21602
13099
7453
3688
1547
554
165
76
47
42
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
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
36
28
26
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
14
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
