5
27
42
44
49
51
52
62
75
87
105
106
118
122
135
159
185
196
200
205
208
211
219
232
260
261
268
271
291
298
307
310
333
342
343
346
375
396
400
417
418
420
442
455
470
491
493
496
511
529
534
541
545
550
554
564
567
580
587
622
627
629
637
641
667
684
685
694
712
718
731
741
760
761
763
770
792
796
797
801
803
809
818
820
824
828
829
847
881
888
891
919
921
938
940
944
954
961
964
972
982
1003
1004
1006
1013
1023
1026
1035
1038
1067
1104
1119
1138
1152
1154
