26 104 188 128 117 109 282 310 216220