10 459 358 true 10 12 19 25 41 46 49 58 82 90