100000
750647
2416270
5764754
11576853
20625453
33721095
51788821
75486161
105462468
142161920
185537431
234677404
287852634
342662542
395677344
442691299
479164381
500713196
504532128
489041942
455225868
406527091
348043468
285457273
224291771
168888867
122039494
84633136
56437134
36245249
22456275
13485432
7854687
4427626
2419186
1288561
664900
342849
181115
96323
52092
27707
14300
7583
4992
3821
2691
1940
1712
1375
925
537
196
90
61
60
60
60
60
60
60
60
60
60
60
60
118
10060
19038
15944
10794
6036
3453
229
60
60
58
50
46
42
42
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
34
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
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
19
18
15
12
11
8
5
2
0
