0
1
6
7
8
10
11
12
13
14
17
18
20
21
22
24
26
28
30
32
33
34
35
36
37
38
39
46
48
50
51
55
56
59
60
62
63
65
66
67
68
69
70
72
73
74
76
78
79
80
81
82
84
85
86
87
88
90
92
94
98
99
101
102
104
105
106
107
108
109
110
112
116
119
120
121
122
123
124
125
126
127
129
130
131
133
134
138
139
141
142
146
147
148
149
150
152
153
154
155
156
157
159
161
163
164
166
167
170
173
176
177
178
181
184
187
188
189
190
191
192
195
196
197
199
200
201
203
205
206
209
210
211
212
215
223
226
227
228
230
231
233
234
236
238
239
241
243
249
250
251
252
253
255
256
257
260
262
263
267
271
272
275
277
279
280
282
284
285
288
289
290
292
293
297
298
300
301
302
303
304
307
309
310
315
321
324
326
327
328
329
330
331
332
335
338
339
340
344
345
346
350
353
356
357
361
365
369
371
372
375
376
380
381
382
384
388
389
391
394
396
398
400
402
406
408
409
410
411
413
414
415
417
418
420
423
424
427
431
433
435
436
439
440
443
446
448
453
457
458
459
462
463
464
466
468
470
472
475
476
477
482
483
484
487
488
489
490
491
493
500
502
504
508
510
511
512
513
514
515
516
517
519
520
521
522
525
526
527
529
531
534
535
537
540
541
545
546
547
549
552
553
556
558
560
561
562
564
565
566
567
569
570
571
572
574
