8012254074375811268515228278857117117269011621714367753745334033947383833525044567034928459323025236317366176540522727653557381654270165439297781264663353399194170109148227509450296718107372827554932337175112766432137898526013657059820237945416917448582564223624257056344265137278155348431737015463211518762501777440846178302204536390748761181795130736208266122616624681643554960328389318885458285036718496881802127541064764844875353076587971935893974652055645379434313532063059523423936156254398652632407764584442146280127791643784028034670472943844325564112585456644860048379021516711425929042550756964967666164764448233213866652625325171240429136246752758576734476450054621812226985514065650831412118930684090684241380637384191113486802356930974147168714388703141417052262373557667152605443692324664067075232167135016114466067524217411926865053006462019851964826815145773478349706179422515274490231472800728772832219562738456157197737457526597474499779229319190316244383765334679922143825103016282002241991012048833775537118680728573142768755636055476353137508373543567475334773281059646022846335654276975370943683547135433894238386783105484655758342567684815501320355152572462590195480876735721532672792297780524598676892494411476277184714233029329427529527266713630445227379918822130874335146435056091118312749211541479761606756744611546392207967362956116263880538946911184126560440374642351338535837568182708451341760763611288397822813671772885288534263684244747781915625732819712353979837640016437750438767848951832513754862716021174020780417552144755216311064065173744658651473571222988268095024703312063458568140529940179316656513910875147825880659759978655878528684566477055711196343466628938553444336201145374237879613382011792555650665298520691702802124370333538262305744672657606363529922358773034239121024324866871028780815755951237258831530377455784645811