5136005011622603122076466856945351448211159818820414238547113849437743702137271328854472367790340788322217708655049037423911745400405845463343537244663975674882148263195852316424272967491288202201228426452594603696553567147532805247774668371445037504666517254048283257454444318522927752623238580738744617667531648129112356816128515112769753972153566174154146672334539789800361637512643631525026919365223022182138377404362248473750728865794915545661253653132491183036297814085513677173467731725810916058443424413728155313210810330379225279236316945054357554626648468252186763551982818717526658960353237117564862542861071925491961477321180320048722333835364840225656473543873859663546567874476779835639191512788545813517114811625065778272714346276713834447994795602352821735362338477627614808094366511537965463847068051772297230947273424510372197205569543154751994571985721647088393493986562532903784432553221542676666218954427052537171721763267791467511764376403491684491413022847763085562746664484802226373190157701186668658719763478262689208115464701216742342688526418938641345261440717683391407125091432275623665157993321925113355976093241877465992428406602284312027538974733238190661502561602804484748627308531272992645936501705574451825214538865360419488181767555528485811729686399752450468237958083014615426465970773733673263684152779231016716350026524354515530630033178759078024070340143979721234829713020140713967159763098179178169801383644422765544832571368367098272896732245515218045679847077872878533375416631478865420715202711667355272156595588354508267390548124688538649293680605687445710382451684838552165238793375203469767361103917863204253411920622250410307350565213570474606793517055215637417727832874063806903045414425586403054896704711087181143461638628423112751195731216106298459587452352523557337335647681344370601704294586806295784963154557736915209