100000
740047
2468414
6155154
12826370
23717908
40088504
63320476
94694708
135010068
184609865
242523026
306361490
372222755
434347410
486152964
521472238
535668239
526792284
495981365
447161719
386451816
320695913
255938854
196877783
146318947
105261371
73394948
49734097
32815199
21054336
13180646
8071216
4830582
2829003
1624292
925886
520796
290954
166314
94742
50508
26555
13663
6715
3218
1492
727
152
51
29
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
