212045628899048138189139790220781180188156081169979558921767861156806330260725162210180067886220639412077013414997041740398334464111777174886620685419742254763613720779120057319610210281119417891543383585435625473414731184206657675422106801601221843411977976532197556195142164092163121944728181371831689321746881786102126861844729630010232357025682313245619083082262137810111579446692121157913569447291274230720644314421992995698811504811684102135783246795682203533307751899705653021260719124419468911760421905233132217809945042070611513623432658224