14 729 628 true 1 2 6 7 12 14 15 20 23 26 29 32 35 36