true 99 88 true 16 43 46 50 59 74 79 80