4427570954859866514764931382012114666210407318456654479560785604811657763369120319367213862405513657465884785821885566437114215270480270741536337139437387615408091873727138412967496165597903407795525036721786756781864054022494717761481761117684653562735632367735275047553368454505454903658970446228520545878245724061934884706853793207946613903886481562153326671613042982811274980072219566549486644438622065053982623476220793838037912346733545229123565944352251297239749399466798852674276309543511341587514224422330218244921726677848374816334931576874216263538952874766136797603312368568352137593866540147322811815173433933072878629300116515283687133123704395194034308212628832500840694512696634616702501721081717353911942037715373559176727216875128016784914176943656922783576456151365628227944526868437846319248937325344722551219574543785435057163075059648763610923864371789175706690562233220267191123625352781132017292563827114034754357883331386683387141451982902554413445078347437894251892002995184852082881973530173622644252448280752629379212354739831634224117768044077727179581018011723126552380820256533658237801828996416532103465649450876522193705652688853454531737836663311351256398398366825793306154772214460140731307286310727645222325671315287557179243257509166294190712595858058023175253051306461706407312210740066025870377689115295427638199465542135365571526457267164755575356760744651502252650417183761914682044265868043518461694045905972617845411532627375956774733445438035412816521127485337560254284114766015507123534597993032260544511551245051743431648387661442483817967101142295426819232905515748397632196701181469786754686679635217582767323038755324455821688708520464707806605481645385254787446546676384481882232895019834878114373263726014472474673284205567197303846124297847423484752691160314737745537222570780702444510424600837538599642106361110770374