6
13
27
30
31
36
42
59
76
79
99
104
116
134
161
169
181
188
219
231
233
236
246
248
270
285
297
301
308
328
350
361
369
370
393
400
408
422
429
437
439
446
471
473
481
494
503
511
529
536
559
569
573
580
594
627
631
644
655
656
664
666
677
718
734
740
741
743
753
774
777
786
794
799
801
807
819
824
838
856
867
882
886
892
900
921
924
936
941
942
956
970
977
978
985
997
1003
1009
1020
1024
1026
1033
1037
1038
