100000
595004
1572191
3019048
4884579
7126145
9705371
12576669
15729007
19120142
22738475
26547267
30527564
34652957
38915316
43250964
47672586
52130741
56632236
61145234
65584742
69969931
74274498
78467737
82504233
86336653
89934122
93323044
96381998
99131455
101501042
103467698
104951693
105919980
106359154
106228233
105496698
104115146
102039259
99225667
95759904
91641587
86923436
81654226
75893743
69718353
63347308
56889796
50400177
44059440
37960108
32213903
26932761
22218880
18049455
14441399
11373352
8817320
6729295
5067724
3755279
2748611
1980085
1406013
982368
676300
456439
301571
196879
127355
82133
52698
32717
20056
12936
8178
5186
3178
2058
1426
906
561
326
94
1
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
0
0
0
0
