10 405 251 true 3 4 6 8 10 20 23 29 35 37