10 656 650 true 5 6 11 14 18 46 69 71 88 97