5
6
7
28
47
66
89
100
123
130
133
135
143
144
156
160
172
175
180
182
191
197
233
234
244
257
262
266
290
326
334
338
339
344
360
363
365
408
412
432
460
461
465
473
475
484
487
492
516
521
526
529
530
547
549
561
580
596
605
646
661
680
682
703
728
736
744
748
749
754
759
767
790
797
803
805
809
817
819
823
830
834
841
871
887
899
910
917
918
926
949
956
979
982
987
994
998
1005
1015
1029
1041
1055
1070
1072
1078
1084
1114
1121
1129
1135
1144
1149
1153
1157
1159
1160
