4125729337812733846156271028867858516683934819650013025128545278277461985031722581561205352682705154712064445384723554676162848811635314032891381107200275724626555112915024734877144168074923347539081052898230237373885665870764406536374828313840202807307380568729516315525514219722621875122756555271228326931524819939928970445773726124011338912424429914653930617144447280456020362855174509131091456627465373398738322545146580032048554846650754970384573156473676445598243543542326747432101486416495035213947828678426233047080566718770763490447279825135554901382731631222071361822653791945674225273102985263322821175574281156930116168836675282843771719476854219318935935045248221571294793765222152657455297464208676853545556238250563256783125963353623006537181251375973403551214261514423191929779458975067753876211217744850163260174760113682804407771956862147641413567664814236512745476407282595502296903501187117855670424446382153714702661643435425382667097063717356005552156858497902425445257341338206769231668372524436834540717051440140779659525430837416920451989173523349228797236802278122513454755267467211630768586656031671516318027679918938766048677821459111779304175675309343780223474314398629290841838785654559795106146874397474802968535414414751855128416454131735741776611625107483858275211281572601603884567886467135423414686794895633380638626477364223659604334463375224359083733622033193326479983536775353648443875436929537427191572769497862131655584603669165666352064521666217391588792512115401792053374582417911677327894003651103033512816658268099384945222523473877123434667112373599801302224433777704340516825323920121218617636156127265880815424992664469188798644648803636402483345376852207054492876895875056035081906847014507726663704760247914310845531817586106508323426053977446396527087453317677814044037308467195703056811146387876722719617867372734463515