15 1345 423 true 3 6 8 9 10 11 12 14 15 21 26 28 34 36 38