238 126 150 245 191 230 145 635 156 96 169 77 66 217 59 60 88 90 94 129 67 75 132 148 135 96 59 125953