7892127725516792722197172434056664728654284663197762164384285670782415015368491402333511377599447730297432565975857226730263738739922832152353463500455171127163441805313660764907761398095395981367372587765564271067853756456715587734872203732515228954074412549287362769218221145569442187264242244118266205366753471427130479178234335250308257179274328121527550503562738202389172675111383193461378215217283402521462200803755760350672519667985641577412253764748355144544779727148156857174648285196300391840241761480371525238470117137998542781095566573726592134045766435523768179219784332034883456764675052442448871444936598063494516902761671540158687763712649296275630541473793654706810475330422463318426147268510554227672912065439744828020995931685151807452624374074691106326297883381252044243123903811482595054669154348653288595718453122557702361137857644855094393791882081382550419570266164260135808522239547820778142507855604965025359436973471351310147038535557672541982554667651016674831719162138319425307153331306361846231548839273526236434047688386007497957717096561617718111249282404833096843443655281252464727589467192165422194691362011331231568287042653524885288373862995446861704237962499034447648668866106847161214779452601931415184456357833336364432931444654502112986735963391823201168267516517017526080485243535468751565735590222650781570685800377823225328640024874213563368674786794334662440807484912793043824382261993453167706386655457327808272309213716914650811435631572468189303275651557436582106287474603746688955367145858570716260526173155955251333255868034310756639838561176446644175108811712415171127053829472980156026976672824047873667668938864720717351230577734239711534181160267740364833729075471979037580252040648938380346190705370216773652295832641336301223841186708120314235523791779853174639367645561588128504442296034591606401432284554235787546