100000
777516
2483911
5786448
11308802
19612178
31357070
47131534
67546510
93188301
124465867
161764881
205320309
255110281
310903506
372222802
437866735
506694327
576752236
645543695
709897319
765933899
809720349
837455688
845230796
830747054
793070885
733320037
655127495
564057753
466797819
370465237
281168640
203659404
140603884
92298014
57640528
34222236
19305556
10387571
5324927
2588313
1208802
551585
253155
117688
57582
27299
12302
5412
2208
729
200
79
28
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
20
20
20
20
20
16
14
8
8
6
4
2
0
0
0
0
0
0
0
0
0
0
0
