4568103145142347312264652661646624885477551185891138374488351485262273365097855051752394158480535569237462200721875047615402832022406562333451513074371272158389147359835479723551296565827629787891235669035336925134979444022350037977751166585560335025085444244145676303398748713365306162491085104783307635367863005881679659270927382525559680037345743611167429917844382031874452442620513381849333204745762523717317133144711216634084028064871951315246726278828839077917073546407309472697845504383623775972862104875667102247427078768717270693261295385402646773376197288523165387043723355496778395037532786442648870539786515213516346168087254450563486655198421394228406482258236736474600294121737378425208122180438063628276711512866180516159356821959939920745557252826980648545966418210981178347933833919563525716822143914282649037180737421477834333284541160612911471817515619978111728576926717364340519477423328449754823267935279543514704818976044555255745875077619940567464507447165766116205023861536816385251416453883824845464756427924126868457079873071547562865943512252903196631358283835374004637652303834130512436614379616375256076637176427453545356711649189834734847553701342846253621621752641248468403106673188804770658156154660489707287585313289601519211853764315238539512187684041269121364258645454827646921260222074763246055622513026513672772952747194791451242320466302259518235799732546228536416967817474968927268566636856271431071857129833467020629765298446653476343179138702855438087822035086512436755226721924707174611196384743630107348657559660527412714527547723892493088036628179327527426014066778037548354222671809703771222293352296043878013613441042417171270865464044237067120639331554332177587501201216802125544650832114361901375595952312567929737312367304290197355337503915581553268684159030152014611015779018644173852144440115555471916886681933467360845