20 186 90 29 374 229 381 185 204 180 142 145 78 97 286 255 65 134 204 121 261 13 160000