true 21 12 true 2 4 6 7 11 13 14 16 21 23 27 33 36 38 42 43 46 48