7671131322549038834539231714444564462649223458389313758922480350452698238376605422108381500894382806787796342716113364884772823618121855030758795654690197773839397113466801135572804503258341437219659789656215483635349513314250330478715179536286266543560213751586545556443260485401362116371352407769118799760384275749122130554423103655076533617634717763892229645051842654944171303364894562067092116883728271468630267569585684202954581446553662623166754603336471211601122703546217220505182713593464808403377328926836929755565425447353515712576851742322104511641701251695661457681893906767041367065131926535425512019954859755226955938638378323324287146595405652632748677770570557308399915254127854459334644002432642851757296506875511471397430959925124067040646150428112835087872732398096644793872615625310212568378335441273627219245744533919519772446644777465398279680221439167510732288794165234537553747440718535661391538379163198628514636205157344666785488380403752340737807828790691235248664549168944357383281372743702453148331852717176511755346336660472293706793374402377109805679598228590208373563849173351312512604480114509734788241754388663623347370317722690791350502249342153472767462743061721514697716382913321067105251966407412447355238516235562914496861426682308820154052847576225919371920363779875376768176178212764486284318658541367520588188641837281501194657778463792111643155766998452568357817971871432274748462487311404152257154269167348629481600750317744180646455282671454802527420013847054738255440473562231178418005673685651561667654825462903042378538276652871103433467478433837566778926021152961411287579642320717837046777705162855116025453810320745487780204820213006137596190305642975442981866738265613151544825210729415420227847658752319573067230270771270184032639484727299482144335580668912421666214191603521351852296018323016655882570878623424436452