100000
595127
1573239
3031160
4911476
7164377
9753914
12668894
15859873
19316729
23028040
26982125
31163535
35554832
40122623
44893981
49830904
54936424
60209565
65627665
71175388
76856676
82630722
88460759
94374230
100406408
106516079
112641138
118793449
124942430
131090537
137250847
143436581
149615503
155769009
161810602
167774212
173672611
179482106
185210571
190765172
196141931
201381482
206479489
211370707
216047381
220462606
224681439
228662647
232363942
235753707
238843787
241567855
243913075
245863537
247423507
248537286
249171273
249398597
249203994
248571502
247461080
245780782
243581855
240836259
237567929
233737571
229278922
224317301
218809167
212718779
206068987
199065664
191621296
183819822
175671734
167262538
158572724
149657008
140648833
131612511
122607422
113655051
104879989
96281794
87955761
79926218
72243047
64972459
58155642
51753988
45837686
40352864
35333262
30788153
26704675
23040449
19761486
16861921
14328680
12099535
10174754
8511769
7069749
5829338
4794439
3919880
3190737
2578591
2074113
1660082
1321067
1048699
826571
646650
502988
387374
297194
226130
169340
128468
97847
72909
54183
39970
29635
21887
16130
11615
8145
5428
3882
2791
2056
1556
1305
975
721
466
286
119
35
22
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
