9 307 21 25 32 41 42 65 80 83 89 97