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