9 138 55 23 36 44 47 64 85 88 90 91