51 25 28 20 521 4 112 22 85 ( 22 252 208151 204329329