8082615642335418923785265542230554515128321934851226254016824136590372133633505694838652834111194435440496614659351422847574712471514617320633950450076111355423975210778455275136874577911558831264671348129476348717944937765377712846314470858540174264789802565268211383838371525586476222390386233177323167737820275331055344656258221480250154308734460691362348534562203676045555984266356474856657736587065612294503492702232934052982912553134573341882593976903151081377971661523027997663431956567652083666892661235637142801201423229744521482793181211124247706677961904476594115545346231754737326955112780148464226743663307384395075212875483796051319188244644741380288803785258284751121544210167132434898077374727172546799027682524971979536963054130652533896417214576955852425138230383456783519864920478813950579042367340696663936747825354511351967782363285084570140309854147336765662781815277922571707352127676572408417642483554666544346550315733379828180551575528244627216010652620181225726878287663912726537675474365225352783176675544519712809668670274116271252385217275510806753368263567374438213331501161267231710849285290387678750370568794118296518224193388218597845601345616381714437275383970947147470576814240048215316378611747339111054264820064139926070370476019914448204220771407272461855827362666703003322862305572048855666017576223375637637746346680643847552059847964558968564034120381064221425673653773748398502386284371694584866514595095222779160280435635327330129934456068840221616595187744559632314677238793686549605832436749701490338718381543776125182455452210116509987335728114800478192978376002356815034013877246831957130737558768424216444847771143729320403536441310963666419935130645473060342736142585550786719781401943041625201783425396296917871655235221573184084654151711702470156707652672289141801891861979240459946718046973266281154648438422538295596