10 585 536 true 5 28 31 34 38 50 59 78 82 92