100000
584838
1511522
2981803
5076801
7866371
11405844
15744682
20911742
26927308
33772002
41407985
49781261
58813319
68398574
78346066
88474935
98580809
108366461
117604340
125961719
133174654
138914956
143017349
145285411
145700251
144247884
141048938
136247017
130021571
122644157
114340378
105398776
96132045
86776220
77585685
68701686
60281141
52429409
45258309
38773976
32983895
27840714
23354308
19480366
16142770
13315037
10929893
8921758
7238656
5841930
4687222
3737048
2963187
2337619
1837072
1443822
1132370
888358
694187
544803
427684
335574
262852
202504
156134
120640
93888
72461
55265
42105
31439
24054
18269
13412
10106
7088
4878
3132
1982
1269
776
463
326
222
133
93
32
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
