0
1
8
11
14
32
39
53
57
61
62
63
71
82
84
89
94
100
110
113
116
117
123
129
130
131
136
146
149
151
157
159
170
174
178
182
191
192
195
201
207
244
252
259
262
263
267
269
279
283
289
297
299
305
322
340
342
348
358
360
362
365
368
370
376
380
385
388
389
393
411
420
436
437
457
459
472
475
478
483
484
493
496
500
502
503
534
539
540
548
550
570
571
572
574
583
598
600
614
620
628
631
634
643
645
646
655
662
665
666
668
669
681
682
686
692
695
696
698
705
707
719
725
726
733
735
748
755
759
768
776
777
778
802
809
819
821
823
827
829
