100000
585117
1510552
2978851
5058717
7811684
11305792
15537446
20511642
26232309
32621861
39549190
46850846
54344634
61795256
68886155
75313153
80745722
84904802
87575686
88619595
87985061
85699542
81917303
76926020
71054515
64573633
57764828
50883579
44177647
37852616
32004144
26725685
22074458
18037325
14617252
11738582
9351116
7392205
5796050
4515382
3500861
2700055
2064829
1567250
1179726
885418
666787
498807
373043
277977
206715
153378
112534
82287
59359
43034
31379
22042
15145
10585
7091
4986
3560
2688
1738
1058
723
390
257
173
72
33
33
19
9
4
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
0
0
0
0
0
0
0
0
0
