100000
739695
2466331
6143045
12820742
23724333
40086474
63181920
94452801
134838043
184467815
242531053
306626472
372558788
434727046
486827066
522446193
536785200
527751477
496522684
447294075
386205155
320215960
255295268
196129123
145575344
104645953
72931269
49338662
32450316
20845722
13124193
8102963
4909801
2923685
1702689
974153
545073
296022
153947
75520
35139
16502
7379
3232
1439
800
402
131
60
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
