0
6
7
8
9
11
12
13
15
21
24
26
28
31
33
34
40
42
44
45
52
55
56
59
61
62
63
65
66
67
75
76
79
85
86
87
90
93
97
98
100
101
102
103
107
108
109
110
112
119
120
123
136
137
138
139
142
146
147
148
149
152
155
157
159
160
164
168
169
170
178
179
181
182
185
187
189
192
193
194
195
196
197
199
201
212
213
215
217
218
219
223
226
227
229
231
232
234
237
238
239
241
246
247
248
249
252
258
261
265
266
267
270
271
272
275
276
278
280
283
285
286
289
294
297
301
302
304
306
307
309
317
321
322
323
326
327
329
332
338
341
345
346
347
348
349
350
351
352
354
355
357
363
366
367
368
369
370
373
374
375
376
379
380
381
382
384
388
389
392
395
397
401
403
404
405
407
408
409
410
412
417
422
425
426
427
428
430
432
433
434
435
439
442
443
444
445
447
450
453
454
455
457
458
460
461
462
463
468
469
470
471
475
477
481
482
484
485
486
487
488
490
493
494
495
498
499
500
504
506
507
508
509
514
515
519
522
525
528
530
534
536
537
539
540
544
545
546
547
548
549
550
551
552
555
556
557
558
560
563
566
568
571
572
573
574
580
581
582
583
586
587
588
590
591
593
594
598
601
602
605
607
612
614
618
619
626
627
632
633
637
638
639
641
645
647
653
655
661
664
666
668
670
671
672
673
675
680
682
686
688
690
691
692
695
705
706
709
711
714
718
720
721
726
728
731
733
734
735
737
740
743
744
746
