100000
776651
2480744
5798044
11350659
19783595
31646527
47706287
68515339
94575695
126428199
164539591
209091932
260071513
317233106
379978853
447329672
517905053
589514457
659614678
724881969
781386565
824888972
850913946
855765444
837113797
794366994
729129330
645484370
549596422
448845364
350638952
261415652
185625647
125244545
80153447
48717092
28108575
15357944
7955615
3924207
1830999
813153
348989
146592
60127
24680
10815
4712
1586
305
44
22
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
18
13
10
7
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
