12 729 345 true 5 8 10 13 16 21 22 31 35 36 38 39