# 25 general and 51 optional