2
8
14
24
57
61
73
94
106
112
114
118
120
128
154
179
182
199
202
220
233
240
243
257
262
278
279
288
292
298
307
309
316
339
351
358
363
375
381
387
396
414
428
460
468
479
481
485
501
507
508
521
541
570
591
596
603
606
616
640
649
650
668
678
681
682
695
696
697
705
711
719
720
735
757
760
761
766
782
806
808
823
832
840
871
883
894
907
921
950
952
954
982
986
989
994
1011
1016
1023
1025
1033
1040
1055
1061
1075
1076
1081
1090
1096
1104
1107
1124
1130
1137
1143
1145
1167
1171
1176
1181
1187
1197
1205
1222
1225
1230
1245
1274
