9 309 24 13 14 15 33 35 43 47 60 89