6597138480356522748529771429462471135567518734152515786639543855553684308569124381797717825524015035683075357351923375323276373170923048616934520414570369165597146331226207598203120749563800761240447342733721672416711446635331428754048449267440350478422352170379658231274407162854355486768072059974824442726376498255194355623701736727852784731616511075515364067919265666665533464662953719856455178467471725565077312120022411146439931083868829035489238761444575588093354563365083240436970619631943783571142243261175685202436538536630772281371279566453547387217767510405451215541291383737704678867717223916833109702521106668309386528260212806164462195644270587160491433752235052632461259795525113531332684874605633793187218348237764206361879883448040614247944870123458868776244365254548428855065331752446773012718111529348825413684597135868051766811473731652992847782645858417052537454259528018613030347250776866559379077365474481705045617414232217898114755133386635007441992576170746557051125052615566244578028353960426688178748346638301793123320689718675341442397189362690986357823582659027645890603302727555285295402163678251737802391583823804891424977936821468157222853459715151918043402293182526289434985233036652112476840648783343390667156556282808671560201202256705896733551575021431332839848336794439755554746174427208839166057996097275194664810777139286963066616674512221963177514262490304269137963392104547367916431801106574377193332508400781520463258228141469545443814845076929651188470760213549265316378342446751236527797636118447240364180182838869654108600190862112166474314011764731511674737381403767041828743244686108205725015716602222075485642509455752601124846298738766138758273894244267923003857195231283672313744168011125344849837154197728242333374599256324119170873255960271035692289729425502522596248557351171166312364527171278784777651247765305546452