238 126 150 245 191 230 145 635 156 96 169 77 66 21759