7 188 282 true 3 37 51 53 63 97 98