100000
594779
1553305
2999328
4915092
7295643
10116962
13353531
16968154
20935959
25208291
29750294
34516820
39436798
44469569
49491139
54415024
59173628
63674972
67791112
71384001
74337824
76505149
77828273
78144022
77383959
75539187
72617523
68693389
63850804
58340015
52369357
46132192
39849663
33773742
28102893
22948856
18386677
14446900
11137924
8443465
6288919
4593706
3301951
2337128
1632501
1123431
757717
502867
328633
212080
134456
84309
51894
31376
18898
11046
6069
3134
1602
907
439
212
176
175
111
41
7
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
