0
1
2
4
6
7
8
11
13
15
16
17
18
20
23
24
25
26
27
28
35
36
39
41
43
44
45
46
47
49
50
51
52
55
56
57
58
60
63
64
66
67
68
69
72
73
75
76
78
79
82
83
84
85
86
88
89
94
96
98
100
101
102
104
105
106
107
108
110
111
112
113
115
117
118
120
121
123
125
127
128
129
130
131
132
133
134
136
138
140
142
144
146
147
151
153
156
157
159
160
162
164
165
168
169
170
171
172
173
174
175
180
181
182
183
184
185
186
187
189
191
192
193
194
195
196
197
199
200
201
202
203
204
205
206
208
209
211
214
215
216
218
219
220
221
223
224
226
228
229
230
231
232
233
234
235
238
239
240
241
242
243
244
246
247
248
249
251
252
253
255
256
257
261
262
263
264
266
267
268
269
270
273
274
277
279
281
282
283
286
287
290
292
294
296
299
303
306
308
309
310
312
313
314
315
316
317
321
322
324
326
331
332
333
335
336
337
339
341
344
345
347
351
352
353
357
360
361
362
363
364
365
366
369
372
373
374
375
376
377
378
379
380
383
384
386
388
389
390
393
394
395
397
399
401
402
403
405
406
407
408
410
411
412
413
414
416
418
425
426
427
428
429
430
431
432
434
435
436
438
439
440
441
442
443
444
445
446
448
449
450
451
452
453
454
457
458
459
460
461
462
463
464
465
466
467
468
471
472
473
474
476
477
478
479
480
482
483
484
485
486
488
489
490
491
492
495
496
502
503
