100000
773682
2493286
5882497
11669660
20173614
32337182
48871645
70586176
97926955
131730333
172722240
221397104
278109112
343143921
416675467
498399864
587691353
683865678
785489937
890594337
997103645
1102038218
1201720951
1291707545
1367368974
1423780942
1456738215
1462696360
1439235570
1385449537
1302731773
1195218957
1068523308
929512516
785818951
645027261
513648912
396656801
296999210
215614747
151786168
103615411
68637096
44159194
27627660
16807970
9941560
5745847
3267970
1839447
1027268
579707
332881
200117
122308
74304
46090
29797
20212
14366
9482
5242
2161
793
253
67
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
