7175856774352343686559420516462651521413321936611825064812876744545373419356488318761211849380319552479302124663451179375837339715771148215825775243721165542328429729475467703320213484309585041092723013404755873088390289397153463982307881687624017953062675972105191925096295394407966516281426603766561475954366304375427548143563405692685604680022203226613882385038747856221721227122237320211711440060348255068744754375017632860151420747083929677822948375172740642605310712241456441412415072654585617141746624887892423444385635464736664785593443549782917336917323925319955726137974520435684648667834539828570108330189567738743446151874268092349342240463854439139368194177525423348383191399460127338947373161270440680373574676972178172729555598476646431227648551122732275656686764035101251145080552350330312333755384872584385112363174736495217601648341407736376854721565862667996029667065482612079458937180775349045655125615562283307389251255157640841791448425225804254653500350743841952277018128053644479754074776665216314627023366196568138170158381719051844263936435214220240515768569680402121313752728772710655335249765288162187811526867864678105277985023745375084223535418628116730054482023189572344505461427566180161690547232107130110801496753121353548537877768479036235367951357065084085325974129536570676337027922124428733416523751441558274262556701449208198278228346113166571314352636160465286718607924813414712187791952008083422826891696916653365961353764667124321665922391468658548537811541372063566135584567426078274938678023493331826476671885415387052697085126008478067117629066670985233110641214246735286045668129930445445238183597801113323611362020182797241276851901157873772484572641975203793175638719469645713926885428325536729863225782859038274845925278429348054699391474783744657407732351305545455327767304770259973170746675315106489672337588712501144553