5
14
20
21
23
24
56
57
64
75
83
86
99
132
138
139
155
158
160
167
177
182
209
231
245
251
265
276
310
323
331
338
341
346
351
357
360
361
370
373
384
398
407
411
421
433
440
448
454
469
484
493
495
503
540
549
561
576
581
584
596
602
604
608
635
643
647
649
679
710
722
726
729
740
741
744
745
751
759
767
778
798
812
818
821
823
828
837
841
869
879
887
906
917
920
921
928
942
984
992
1008
1028
1038
1056
1112
1122
1124
1133
1147
1151
1154
1158
1163
1166
1198
1200
1218
1239
1243
1244
1247
1249
1250
1261
1282
1285
1287
1307
1309
1315
1325
1329
1335
1346
