39 26 104 188 128 117 109 282 310 216 1162 12394539