6 491 142 true 3 5 12 16 29 32