8 361 294 true 2 6 18 25 35 54 56 99