105 96 104 99 107 111