100000
592222
1537051
2989092
4962088
7478178
10543262
14154704
18311792
23012861
28229253
33945574
40094189
46664724
53623088
60885051
68395292
76026243
83715355
91340672
98746338
105824590
112366831
118258275
123357955
127581699
130692975
132580622
133225345
132513148
130394897
126919892
122222249
116364650
109570937
102020679
93881017
85444899
76887121
68356053
60086540
52238115
44927321
38230262
32192924
26840463
22195799
18171853
14739210
11846885
9442377
7464924
5844441
4536545
3499782
2681191
2044074
1551012
1171836
878966
654328
485653
358734
261963
188773
135095
95718
68696
49419
35779
25001
17018
11119
6976
4204
2481
1614
854
402
263
214
141
73
51
33
13
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
