112 113 2 106 3 107 4 109 5 110 6 104 7 114 8 105 9 111 final