0
2
7
9
10
11
14
17
18
20
24
27
39
43
44
46
54
59
61
67
70
71
72
76
79
84
85
90
92
94
97
103
108
113
116
118
120
122
128
129
130
134
135
136
138
140
141
143
146
151
153
155
157
159
165
168
170
175
179
187
191
199
200
202
208
209
213
215
217
222
224
225
227
228
232
244
253
255
257
260
261
262
266
267
273
276
280
283
289
290
295
300
302
305
306
307
309
312
317
320
326
327
328
329
331
334
335
336
348
350
352
354
355
363
366
367
369
371
374
379
380
381
383
387
388
392
393
396
397
398
399
405
408
409
417
418
419
423
432
434
436
437
439
445
447
448
451
455
460
461
462
465
469
470
471
474
477
478
479
499
501
506
507
511
516
523
526
539
543
544
546
547
550
557
561
562
564
565
574
575
576
578
581
583
588
592
594
595
597
600
601
602
607
611
613
618
629
634
636
637
638
641
643
644
656
657
664
666
667
668
670
671
672
675
677
678
679
680
681
692
696
700
701
702
705
706
707
708
709
711
713
714
717
720
722
723
725
733
734
735
737
738
739
740
747
750
752
753
763
767
768
773
774
779
784
785
789
791
792
793
799
800
