7 248 417 true 3 21 35 42 54 90 91