7 157 229 true 6 15 23 40 48 97 99