9 258 14 30 31 43 49 52 56 57 79 90