9 102 65 5 15 16 21 22 55 59 80 89