9 257 29 2 16 37 43 52 76 88 89 92