7727686051868848825726138611174119631882723931345117726824846037940013973744336813711520066134470342445586526427371552332207191457540636561260331208147811176921762648372397527908251331715544623627142025631105412152435017042666661755394538103996641525902524488371303986436684014496556423831238356547193737952219246828030723384958950574414333017693485524241267547424522240291121283678389463165935663191130616549588426231199701644403735760438476649703254238748845390854284425551818532627915353881977275136635747755536167911686875088111734160328248148263272528778915312243636719413161549788475366462857926869279746163604801132245563012963171217956765502680485621576636307852873562325697071708008382697712013750727055065917214177731640428660478734087677513230339466193151353265382544221162585365281378341174345794338187142551195276769352542666414868281254442041562351080544256540705435675146484308458348310691738251598745682101075183227425312850438576154597525647514790804515328713712464259169809967844568677330268529729065747983433596490244349377423850056414758489459447764112140219250947633766705465456384352362581183004340522645450364517833529885565670873433459575119843967279612777976112015524952587647506845092717176722830953658487452537337717222839375455407806109653217511443152183363445212147667276021666657282065592165480266065224222887297495197361482128078262354677547936814717054733434837532733058401352558567627274677662718220440675108715820731821647027822932376179883229430366718031422753875270647810548553711846354295160523784279333674744134619089688600671369320351898523046378012117301882897657452233660192641540678067499144557425727997093517434504651141973126733915203847240214551267938020556021336144655880380837073173251662163384234507786402256902423504377832033555551168474696392297702786466285712029937425612438138759913898570841106365097786629474710651689