4065602344463545637071913898024392644797602781516973655977947170637983856876833423667574325165534571780912350385565017723026676949013079147666564193789427783658108173161353113858833812753643814863376599964402537463086404256229182612412050477379728215215657111472310207652269852318705548175648982996296798879835559740038745048228637644666614264248083523173522880426237259865339871602170748515527038008348520090845763483489192382218205330507772435524210437383660488399704384500537465297504221607343091801344728894361414477477036624344523820285644369303810491942544786632251111655179654545353871577017416383940467569349678547181317231675437945192552904876614819413524137125028437851029356533361261799505702512828656657811374691240911871956476853755891254611852815314058385226196713121458795298137279670146651838857247044936132816525941542540807541032171401275758540376168068428044251445621246114432034823758635571992833052156862702237926254146331975165256473732558486484443535113596837397752782448447375661221764376287363566750878716970167740740133564145232115550468386649425671189513827676204808776168590801201766811258414231167443735544026595938984624222430247569029521363052631511079059548718601771451198306632637260518332755188464805281316274750182785203523227645219220117745532444601628475675153412213393655564858496043515253911986390662635825709462268367214350520710287249603109153356058537141647285029242419034511674179711643202172654788539549501340570756732173133704572966872582337777278547934664598407494265553145278206648032352673771072526684743437303373042762081061413978154456130183226534413627221615750952784546004444691432392737806884723521664671786071227152244140563970830778636811278473764336778719289767977535563618614774566689229587741731765154729331333646766193772112225214552312138206128672638294452248223423625653001978062573802173838134699356155754628