7 240 351 true 2 10 21 26 28 30 35