true 117 110 true 30 37 40 55 64 76 79 86 88 90 91 95