0
5
6
13
14
15
26
36
50
57
60
63
68
72
81
82
84
103
107
109
110
118
120
125
127
131
138
140
150
156
158
163
164
169
173
174
192
196
197
207
211
213
225
230
248
255
256
274
302
308
314
316
330
332
358
361
366
371
381
422
423
450
456
462
465
485
495
516
521
522
527
534
541
554
567
570
589
590
597
603
614
617
623
632
635
641
650
656
660
661
664
670
673
687
701
704
715
720
722
723
726
736
752
757
758
763
773
775
782
785
792
793
802
803
804
809
813
820
823
835
836
856
860
873
876
879
883
884
894
900
933
939
941
949
955
958
960
961
965
975
978
979
980
982
992
1009
1022
1028
