true 99 116 true 15 28 30 31 48 55 71 83 91 99