5693835444355544406746904514254668391642681131894855361862656367279654937848216119461687362854282672438106701203391760390800737230755182214041210172224244545368747603308190348459135154274812751186563345962677685951455856375637878417455845274854220241266560142356148753519807778798192443320221111553931396766012593115487642435132851464641517545518523496576711672896636597823732883545422254455664495898061303094867463821626991771169621640571318749488492614797144446475285373471219821233810284307144468522680171567372685503801207194727811661287490274702764793233668772125401240342557792561168510826546153147366402196227653222314710379381441340242330474237337810795846297840664945628202517072837131345639770985563815348251606513992164061561216493652173314391446217911012329615548011474458675388112704551435164475355745789467257120317386823582746333227630235223644648332865435934716545526506950092437442322008097691572497795277136167195271264163333767995268344602546353156677383395055127944623293398124484981093705212793742433011375355112345472153007907436002782014531692534541354726796552466226022638555628684925227273660422871666555415901144255571131056862501188572586736559630255173228380306387766537311764507416376338165170507250537797803750404737867711411073699733576556565427704821451442460403732835239181540751273528225026464369146962966647083827026276750410829812788673133648639280231356841998052812027614073536771282084474003167872136885394898047066785081237518722984777613668158777478599465191538762371597291377443897357855558745759878321163223870820544852347630571890518180853433333671626583417298378417736453045093126438326473036652991753195703447801931171527031226640542689564762586047815502183842040471560234547554824813860570471973366862197308452235052535170548024237173773671920647350295361728154628290256588828520776707913462046419968965252178788691328294808