100000
776902
2476430
5788526
11340253
19750941
31621397
47422055
67894445
93614417
125096094
162908439
207342740
258448793
315998933
379580250
448340068
520677057
594471319
667055439
734591741
792794142
837186092
862954231
866276377
845134610
798957933
729856215
642408584
543068925
439789322
340190333
250695705
175747508
117072395
74037887
44370144
25139128
13474184
6830189
3283036
1504615
656500
273137
110979
47577
21436
9262
3615
1250
340
76
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
37
32
28
23
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
