9 128 77 14 24 31 46 61 64 67 96 97