100000
594898
1556462
3008773
4936420
7329381
10181638
13477490
17241010
21419118
26008725
31034309
36448145
42280553
48487365
55052460
61982654
69258781
76863826
84787070
93017654
101520417
110268642
119234757
128415054
137749787
147171783
156699439
166340845
175991245
185675908
195293186
204916091
214373897
223644490
232636817
241393391
249921269
258088952
265756148
272988825
279731900
285935267
291505611
296269904
300260990
303430939
305730056
307104128
307447245
306877816
305331278
302675354
298890011
294008909
288086714
281178562
273402943
264783432
255337148
245189167
234381571
223107785
211434334
199499784
187398993
175158863
163005122
150987589
139176167
127688417
116666331
106131137
96032219
86467418
77506839
69195983
61511950
54471520
48004017
42106187
36797529
32020663
27758032
23993151
20650397
17709646
15109928
12852699
10900203
9195020
7728848
6470145
5395824
4488564
3721560
3078039
2533501
2074898
1691348
1373471
1105704
887278
711098
566195
449122
355572
282103
225014
179079
140310
110246
86985
69811
55075
43417
33966
26565
20436
15493
10929
7703
5403
3882
2843
1882
1341
766
521
298
144
53
16
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
