7 116 226 true 7 17 31 35 45 88 95