6771617476566906414701763413682714386584834815565135701895075623747603813765323973211645131847513674621177194446671784282285567306427337297123334766370480734325886311222723677354830216940854226786622210725323354740283437282517413520256970248817144854180875576781064331337949148293486288543134565528726642647979555915383576316711856334220192207249279422485585542221254650338366117173557156196519736303728715461401892141472753395997974717371902135071646555255399128447776144382464596746861982692914259360480752850330467845767550053874934347324026735121313076441243731597986436235437814690230160777111603383380837229921682044425120177162305598439180272689224666768711400127188648260212484501224901755863007697431631997834536739826845030915484118283952456856621079114554937116858984921722838926229678120150428071731528439011031778228336968086403352472502789466916637857484597385362443759260575458727480515775246619770344911323120325123240658887058283563494832865730838147855854080912155146567948246027337196442412151936884452765055357651815116187194961526617805604767182196604403557065393763071381727627985252998005152595117848914044122220879663080477884672509384257659485333221865135362972952652340714272752713931671411529871951183823760026191225405730165248286565323553628833020425847450851093278735331514195520242770652777907866745441093486874359977955316684050132044335521127616646761085228552952564585711797453402007012065956144213336575364028962361655572542053917412314326426570704645636772654801312365503771027020787386250290642673114667793281423710269826373333337096851811704693671546219115542438729454575043744637335803436186847452713342802670852116687946816395542875646494376388325377996841243457073017360310106223554558554638838566516456463319512811141454397635748776523878865590336146326474686725618273464447927127552252806125404234344751976027083146684546747601