211113167673771755278202041952435897026786574547031322933183483515414522112053633382850328070120568565345951425127033217656389269278518551734054046127427946624830820237618235258399981708276325655055046911875624253508046907862203541688286372447229365753880944230664329619025574678271730435363687424230122456737152228208198108826171343140689805288339