12 381 255 true 1 6 11 14 16 18 21 25 26 28 33 39