0
2
3
4
6
9
11
12
15
16
17
18
20
21
22
23
24
25
26
29
32
34
35
39
40
41
42
43
44
45
46
47
49
50
51
53
54
55
56
59
61
64
65
68
69
71
72
74
79
80
81
82
84
86
87
88
90
94
95
96
97
100
101
102
103
108
110
111
112
113
114
115
117
118
119
120
123
124
126
127
128
129
131
132
133
135
136
137
138
139
140
144
145
147
149
150
151
155
156
158
160
161
162
164
165
166
167
168
169
170
171
172
174
175
176
177
178
184
190
191
193
194
198
199
200
203
207
209
211
212
213
214
215
217
219
220
221
222
225
226
227
230
232
233
234
235
236
239
240
241
242
243
244
246
247
248
251
252
255
256
258
259
260
261
263
264
266
267
269
271
272
273
275
278
279
281
282
283
284
286
287
288
289
291
292
293
295
297
298
300
301
302
303
305
306
312
314
319
320
321
323
324
325
327
328
329
334
335
337
338
342
344
345
346
348
349
350
351
352
353
354
357
358
361
362
364
365
367
369
374
375
377
378
379
380
381
382
383
384
387
390
391
393
394
396
397
399
401
403
404
405
407
409
411
412
413
414
415
417
418
420
421
422
426
427
428
429
431
435
438
439
440
