12 344 400 true 4 5 6 8 11 16 21 30 33 35 36 38