10 351 235 true 7 11 14 15 18 22 25 26 28 32