6308343783547556585818150750027843628249811569447528604809549656219195687349896643137453342932572361862622501625353794461512803682511176026456223416315636654462155231633181373804727051472234391754453093655507958391063161523885662762982324481183854275126675355246715634354221987067987824128640551717589908711490765251468463629519405835513681260626448869479804480259402515144244328845658527920219947167867350479422458747635365739739051876117214826716114019231010768454631437271463780155528343865213974893502827244797838469485251434377854464788262993795142666780846413576763398383416560535522721147415597162679368221661535432955621770561611732493067661212083718492136637021696544847505541303305997122855153332123767138208544014851174492944243174823749552840598290274382526729190331284802348805796383563081874509959329746710146752465133167828375560339400369764730771735489442448174729616627233646033547587734204503688444772112509558215200442037432357387796557444862261772393013865967102692911704354848381027371541233343635337164312783210346351728136789586361845800362709470649205176124225451685762508333646642189719701127142258120174196603488773319407466557718194768803423307595201370704457110165547662510853338781281690731689648641343895232616397372563731138066652147507911917036664536756006326475465957165356712515478467419730438737619285254588746732713645847344145487205111385367534587515127514707352736462704251601287127217996122187787997822436509121224218220750568623023770787406636544568108553271340193921783552067722018868045411399540302377440332893003662552222873779042674384459216228545602539391628660862144521572372263816878635020655640447365152141572854417494217160303564715668180643403542727268975656708526727698326767085702402527512653455592388073813151146473673051095228375907927807418462294552487384132898116776538521115640501773234279355788320691601341527777