11 1156 407 true 3 12 14 16 19 22 27 32 33 34 39