9 137 56 8 12 13 39 43 48 89 94 98