9 218 58 11 23 24 29 54 69 77 99 100