29 89 26 104 188 128 117 109 282 310 216 927116212894539719647464088116212894539719647464088