true 92 116 true 0 17 31 55 57 74 85 94 96