12 680 306 true 4 5 6 8 11 16 21 30 33 35 36 38