100000
593918
1553112
2993833
4915773
7309872
10163558
13475540
17240521
21445427
26072693
31125936
36616015
42518980
48823873
55506155
62599226
70073912
77926816
86095830
94605393
103446585
112616571
122116456
131968422
142103682
152524682
163166595
174047554
185155496
196418973
207925835
219653509
231410418
243252716
255201270
267208785
279196408
291195604
303175052
315021068
326764710
338403564
349852822
361202887
372316205
383128964
393625977
403677033
413340742
422665136
431590909
439926779
447661344
454710399
461119679
466856336
471822605
476040245
479485702
482026308
483644401
484370777
483977392
482569761
480051822
476590829
472139622
466734723
460346658
452897539
444565093
435282818
425028524
414042403
402290027
389828949
376711888
363056719
348862671
334306336
319512695
304474910
289240900
274018152
258824660
243791299
228978109
214426599
200227111
186484964
173138507
160318105
147996417
136230053
125054723
114515997
104526868
95122404
86294381
78109117
70476245
63406118
56894317
50937398
45473994
40450963
35899520
31803167
28106866
24788050
21792365
19110614
16735368
14630514
12767955
11128900
9666634
8380606
7238993
6224272
5348394
4581523
3913376
3333435
2836697
2405713
2047517
1742580
1480272
1256813
1063182
898494
756697
633649
528473
433727
354454
290280
237787
192412
155289
126249
103333
83605
66757
52649
40542
32196
24918
19102
15113
12645
10770
9017
7478
6076
4750
3543
2749
2343
1960
1636
1257
863
648
462
233
118
30
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
