100000
595311
1576346
3031063
4907196
7155513
9738889
12636918
15818781
19264979
22954992
26865116
30985598
35310913
39806443
44447589
49213555
54104457
59111078
64221189
69396853
74629779
79910786
85215318
90510527
95780082
101028303
106189265
111219672
116171919
121018786
125733068
130312683
134666447
138839422
142779507
146435820
149778867
152803588
155463645
157806662
159759326
161279370
162358366
162914210
162965056
162525802
161565182
159979654
157765217
154929636
151447490
147304570
142611597
137354673
131576711
125252631
118503427
111390548
103941302
96289786
88543506
80804570
73152357
65708339
58559909
51747390
45332027
39350961
33836162
28849167
24403899
20447325
16963838
13948639
11381032
9184469
7339464
5812401
4560769
3539520
2729469
2081441
1576972
1194227
896518
664936
489182
358068
260341
186606
132444
93635
65893
46081
32321
22760
15679
11182
7749
5510
4125
2982
1985
1255
744
425
189
39
17
2
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
