4042517132766335496198706285750439849782513479560551200224519167585145625078352615187466561118021705647547558534954955674453584677133023313781362466212543176447294607514360011878344478964342486662624355814270371137182538179760245152512746859585417386218387389199271398894853564423952322033828219182788650163082651755415398053447935037044531633681243351276752628416021647270745218726621145029777052427705214230361778473655282982586382194481473126791142081816721126483195428387268064975311204280457168270685340130202052552024427351923542670921235690438544505593179796264488291388664120161304769165763677791071824014735975888264053103312257617086422326849039954570113322676624312134950960483655355400115382653715049066383954885273780777273678544748666238558970524461372201941132322736874633411387185695436648035128121574119453787760765155390794136257383506455475402834871557193676171260522228563971763186684647198403611374163514478716651062831334337860510898467515195189445146500203306328568555629768309236294478763207425407976416033755580381184568146565876444928767415278436670275470913463343531627342886782212137380971064627424950213955214871523157079253302135717321935432344693835142404762862954568044680869118671237140885381172385628203763442215330064756676269776250151369630156293241332110688123730443348484192116727237661598471370795290748482664596043343684743259780654267296599810747336314437651339458446554550639773441827731454786832636851223161251908345114754196210689572671632180154406602533791725573743077787917527459629982856344067279837567520178222164278728217714386244561301667406149931524252171417026424741742529380501749777659106657256841587305673424559855169675337790384536784799508333489227229373527613912697512485534746251512801651977982265274550106659237764080012835277481738677806188423157586272565289402342686320303732558345206403546637359060110945523