212045628899048138189139790220781180188156081169979558921767861156806330260725162210180067886220639412077013414997041740398334464111777174886620685419742254763613720779120057319610210281119417891543854353835625473414731184206657675422106801601221843411977976532197556195142164092163121944728181371831689321746881786102126861844729630010232357025682313245619083082262137810446691115792121157913529127694474230720644314421992995698811504811684102135783246795682203533307755653018997021260719124419468911760421905233132217809945042070611513623432658224