6287739820256950413654219923548346487053996940720422747149082575519938252791704790226519175117539691734636373208597178236254285762309266875514488027373771762036767355356867473173497127782373662725668827318148667743739879528421686189684769170179338780714543315593404770378741954535002324795266703727877306676473211255065875070345923916314238466634455622132867822333404642766857116602298086753741466907974222704421187724834837155514767883929150310952078136814854127465544384517219894191137435624257447854407071608044945850748271726235671879434567938810656269568144616307961328856189714264498534767936445904518384882977247222017456348375139481826588365641946353392647721074544367615602017096495852155585376513872811643857995384855245058496613445093067433693552566814064752817315527939017730281114519751297483805475171792753302939330374167771400540153162154763595760767135111582878004805454737314022585446755745214247415166551143940380168735331415233457054955331883266130243167260441186211736265765716042302806524946312030813811340556525312474471416534623527664012353651432315134021616323424045712182502112502188401565363104656055182063763077487077928273150832833845143503432643715783501200341680169188835210241598267659434239055332753847108320662855515438764357896031148313295652305450205567768255548213424703734680652182765046045525172758639733353341875568813380385271041221381244749637257207389268300654468544335316484456666738385895253313355418029984119221722439144611154443621964876642123701213121226014275665522283617762595476687521061552274616581038380931960263925844667354291296852756007887088206383861577137982784064899916822228354667242367706447451231933622674190466379510301304125701502989518284728965796781625221484638064523671469271641599689807261587523326059670283722347864224242475152711657264033772963278671962929412764675420193728128290166784351110777559765