10 858 458 true 5 6 10 24 26 32 42 55 83 97