8
18
24
25
31
44
46
52
56
66
72
85
89
92
97
105
108
129
130
186
193
214
244
245
254
259
276
291
300
338
360
362
380
393
403
423
449
450
462
463
529
535
556
579
580
582
590
595
604
606
607
616
619
622
633
640
645
654
657
672
690
691
700
731
750
767
768
775
776
785
790
794
797
800
807
810
815
819
829
831
835
839
841
853
858
868
875
884
901
919
923
930
933
987
996
997
1004
1007
1018
1024
1031
1034
1041
1049
1051
1084
1088
1092
1122
1127
1130
1151
1159
1160
1161
1166
1168
