5503304634838323114674137860221319776258643829650042571348715222451314456326444379289655450442776504485467479715773566168554356428362976843286413654744401352506804003096444822397797965207976237713976017024979566287729225589737258220631634642321453353192371712761672853553542252678536828827422912051947039815551011774745651457211053977207438112164326813106685241233548832198664462317654556569540147805315502679238244901612367084723102692842917091653802603531221745245931626393868107022667828387111427068465514534462234352754864754526789853332210660339192714338787343280177331712436883612330722149040744543930037227966117559858846836136927384928778010945825569658478148164314219373605113270835282281640136370230684834212705419360121452240521575840825262182133748527355749417535532251544813085559943671954977125355771267724243921083543827185874444726551125111176442391205409711539951234545538667362558227173710259552600286772190645483555213139912740463780823745242433318930220237133442776731822866521658551885240150350199403332974632031533911727867445731230879160378479873664915125747663580172811459451176764896562987017033161864848092547692614269382678912567316912293352536794480854597340267376303507537469839761208211306719527864616337390650672717388828367512596663116495902721519621776520746057164729467525763501481247783041602221378535617847163058632847777659437647666684473416142141112804509351118374817447314367572757046673420419566538636620198138181235505567690206687290349841488648299707146913444172806252157226652718666336200837786166606768034495627503465415286893274312862875156168170559534254352118740273273175477024856096194140385730454179811473793397240156542508547389154523461820792105685466866511144658073443504433457907457837999475573830564265753827704455301191802887523756717352181888002384563654465278155107295381803873203847886667074689559256638604406565