true 100 99 true 1 9 12 16 32 34 40 48 51 56 59 65 74 87 98