8 443 319 true 1 4 12 16 25 55 71 89