100000
770450
2486952
5901042
11749052
20574202
33045439
49698939
71326564
98587563
131700714
170661485
214860984
263619177
315331111
367535435
416891373
459488425
491086359
507378544
504853440
482243247
440712200
384174706
318570368
250737776
187023984
132226435
88691185
56368591
33967116
19494383
10702238
5606696
2803564
1362245
655779
312817
149431
72567
32972
13574
6183
3579
2321
1613
961
379
121
68
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
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
