3
8
11
21
63
87
91
109
127
128
191
368
424
459
476
577
588
608
613
687
711
735
766
770
774
790
823
830
833
845
889
920
944
948
1002
1031
1056
1060
1075
1082
1139
1179
1208
1296
1324
1346
1352
1401
1442
1485
1506
1522
1548
1566
