100000
586389
1514558
2987982
5089485
7886613
11448073
15836673
21095952
27263906
34369217
42416263
51411887
61344080
72172764
83810684
96124140
109087685
122501512
136215100
150030906
163749054
177073866
189759300
201553333
212221245
221503309
229083580
234858305
238680306
240439147
240055453
237580896
233197925
226964930
219035554
209632560
198953725
187383405
175201317
162629153
149841144
137189906
124740574
112709676
101265695
90424035
80319561
70920592
62285402
54451707
47382355
41051970
35437197
30463047
26063081
22228458
18909349
16005995
13495682
11339884
9477286
7890843
6550920
5430514
4490097
3705786
3056774
2513051
2061661
1682892
1376361
1125627
916615
747069
608062
491569
397639
323059
262840
212662
171422
138368
111614
90107
73167
62291
52656
43921
36273
29572
23645
18686
14057
9839
6918
5015
4006
3160
2387
1775
1486
1137
785
450
231
121
36
6
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
