8 168 351 true 2 3 6 7 11 25 26 31