10 88 95 46 50 47 5 18 97 72 77