7367383791112050857765716328030758186441567445458212127483522690466054385937104444534233663434275542743107091414263651468341726435113721976826459815746337649399537145131427807694353493162732058551072222002404607193535073136604655191751172515861407734471325522846165175798386762761806383824431474662663121650135346305101741355021956032152084571642547558452581017796320401877223364511838933039048024990193170731450804672479802771242402548992605217795287894364245568494765153313015320250030884038654760846124133767750303169744369339482854268199151488442238437649455655269284397839882814712032533727157175535666782617642672853742171526627885274782832417711337160431967740130540556230225692707932444751552375594075637612132147064816582867111665863250476214416046840053652551119544626635145351912522165955463547541799141109189797596472279149424325973019085346231437076030633729656923132846720673528944672105434062654565401212068511280746542141398067665994696804858117864515374223923556837774634017654783447689552378734220122687601785498386846535456447451482043846737926562887127511927855087285602114846458913670858777822732679166505168297670663984493806427079837323680985267567657632487186413834523386613322296686025611821814763623416170343973215422197221335318526473198805524361440585565664167835201971258775368189336156489196666487232881071127582731717314574855573436467374901383881087521287967491942329335653911048772791137955645517904047824032248667464716237747825667518615035429372744845412380136267536835279925048669116329154180823042542230178717129065387538550743665375355346271333225706002861066377434280039133470411557070625737702827015098415283735129970238165055712164074126252352082668678162911484731529880330971820362923413482874642953502265887665977730063555481597512304832657652474705207590223143688294692723447841562833111278218188178558639367794572729385345459