12 286 256 true 4 7 12 13 15 16 17 21 30 32 34 37