8 1494 440 true 3 11 12 16 19 22 29 31