0
1
2
4
5
6
8
10
11
12
13
14
15
17
18
20
21
22
23
24
26
28
29
31
32
33
34
36
37
38
39
41
42
43
44
45
46
48
51
52
55
56
57
58
59
60
61
62
64
66
68
69
71
73
75
77
79
81
82
88
89
90
93
94
95
96
98
99
100
102
103
104
106
108
109
110
114
115
117
118
122
125
127
128
130
131
132
134
135
136
138
141
142
143
144
145
147
148
149
151
152
153
156
157
158
159
160
161
164
165
168
169
171
173
174
175
176
177
178
179
180
183
184
185
186
187
189
191
192
194
197
198
207
210
212
213
214
215
216
217
219
220
223
224
226
227
228
231
233
234
235
236
238
241
242
243
246
247
248
249
250
252
253
254
255
256
257
258
261
262
263
265
266
267
270
271
273
274
275
276
277
278
279
280
281
283
286
287
288
290
291
292
293
294
295
296
298
299
300
301
302
303
304
305
307
308
312
313
315
316
317
318
319
320
321
323
324
325
327
329
331
332
333
334
335
336
341
342
343
344
345
346
347
352
353
355
356
357
359
360
362
363
364
366
369
370
371
372
373
374
375
376
380
381
382
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
401
402
405
407
408
409
410
413
414
415
417
418
419
420
421
422
426
427
428
431
433
434
435
437
438
439
440
442
443
444
445
446
449
451
454
455
456
458
459
460
461
462
463
