12 424 272 true 3 5 6 7 9 13 21 26 27 29 30 39