112 65 138 61 176 130 186 155 148 2 1,246 961 306 142 256 1502