6 491 268 true 3 5 12 16 29 32