6881394876427531894384226416803445857671076492382423772333379876130156573140721233221069150818712176822882736662814835210814348838947243712120471684234415278878549709291117380360263715470864394365705133138107634052323061926564474001807365241355071942765928752654765584054574838196689730855494865362663784561091235867313351176796297479772862945673793402795273724666150216596557013809203791563371515629267518885386517801254366403543972051242656052491152112831424615626542806468343202787343984523042711127037833856947568756457747555126025916951044036847681121921323660177503718548181711113500316206568222685571808257179915931226782254646784626871331433026947445839078989546855451838996002962818722422936922323524149027243528512721522163255762248732202777208387778207176682268493424080416717451427543936132559647473776050435565348228216123959828837321417266274425617045377218638560352233663554440362654703024596772373483704661661906571574377164747194426264540587399428521764814555327671944238092199163353198173338746155557044737244420011813054371411631810293561376601374628451108252177285896384748952380154611625253001406305378392348545097279066454111384797446541690779191782230519674535465448553220795572449273806317707195382445254339558153204976765648537521425375033425131260455650569652542715404666144145670141188644308741342290566820627127696451461647389866516519312842380055480766438840380574384725844316027467964878319261834919638338655017817142593671350557487176671024341216867906722163624429524676507642012073652523103431472624785992182314605252055252853978465863274577091553514837926813532818230378759748566356075440270230774972944151270617573533382677313633740111483758840633170183533584178675150469586463828391468151755799334552122719729970551250309106832776765794802168367376480289601675450374424298375284501639270781305138346156484595356117793341686315667722590