8108497115381984668554711771537495541622190161961302977511843880738635022013753626267253520230254239721914228164465930650483816350145434910748129116929653273374600598390268241839425114113689170189111585154518811734435801473561732704487132552327797292585073647592453513310243121248550441927527442671579256766389551511494566462503528285254319488173145965665347470168566414765629875571720023938867726190221762674266457176556656366683006765245892863434877651753465977142931484621207123663073185624604616031223831922136573533792402427694788952580544517266380248923035165413540378761937764240618871821427922373181218377661974372281805052332278035373705481461334793384466481395206503173997893082384073645771834918002252062837645561521354277279663514301593368140211604449799543481605864652953324002178625977324427876269794686746782212382179377845002364231104851616552345024017523429851850347330238750128741312122605441715608466376044711763871065706313719195168708856405705454578852748662490797354628470766804707795956370970456920454720820774464337243668048326735666391587282852398735767629601380639678675332884071364023762513141134850566671186215808443635785384703679526174673656411947686475492704616718227655283746458543922313847629435574737540515878281653525215396309431674825323124968142440412478545684227126428950878645978341272144572224407452375432472751458385658847271691588341199596565558772369463469546467727778781123435106877754169015621032850988590237571825442341936604037874417376674141480452106736468820557257284777203116109155670559806793125334191993403716625194821573331123871516517383095646164283222628030483533982629078026551236274352753143450599516883036521548277607632875556425279844064919714595367444115702697831525672845523574534470560277035633633585316434533118780912784560516622232073120552210791673361790108382022921337299632553381684841178201305484216730