5667303167817737022483848259313391804767113527760826210779034340211244752400471455435695133546002585566727357787957267470651436211236854376116885393734836902034628312020871232651535714677298637490306500165164526142622492727627115404487681371407552057037694735154381525192662501303767122703316661242801286911806291481353654873803683344668252687978492342975202912024453781922147083501627439756168024324146834665384677019351011640444564518453467255251719226598441094562882066564354656587895628087917477485375884395364879878225719650570983245730263647466876481067320369216646794751188545495853536597635036044426651601424596553836304589117731773673135675028583485347043711554821830580651178346040264853167567596841601455839220786546388276349422407717676110670478122236805355146194597427222590801547471127103325721982254472654491511635508003047136463901555518885519419355866056392307472389319114139504195172273147383094247668527726944637162882740539931335213655340370735176367176479372424811656865018263729229275780728240525169641187942002333873085226326754014071825468958944333921960566131884055220774456330189602211731755447015603103386392015244333599507734256983282603152954983536677130317948024865211741863844063797992307851083760321748584796652643188784542972376632395863311662523463207051782645452595032776278753199386121370253271107267231123754469751664231976453821277946425595086957046224850150946173337828657336154274541807678451779554375681287820784407151565657456621334368750279674344128146458765423542315425635191228374215809607568724290153348792655953122386471083852131443557170787314528111793585555448845466381289181684212352216686117252746702673811398282638737972734329029680364968513820480222716168664429474922177728477229973889476704426335788377293571223521714843611905382863443411432795566748974145234245010630168815737345261511417326715127651256140484599300