4241696783722822123692285152965033913682531713036642643722076221031283826858527655083723470433947116370661400123102597697435285354885424026224912747416193672073665630448671866381173078675363675245426570930935018127033622978996389412042418553085375572172501534588282395465868830222431317327446554956058664226376300852598286787348243193754299340252273761212365143682322256917679359747584915214759680938144348385337547255671372727968411765375074728443233341497129778428844217079954453784536677176514016441788025483654735622136581987087342068355182161923305116234437876050535378284851645667219618944445788904803166491202954791515063795320211600137214306188470468545405711507111846203547131226807054226751101753907316398205366557976023492373881717794514486469543376814635898345395104351138004476011427907684626437014464508956736750243844177121594476427227540771973528360346056431474872976466249084023035623803616356906765512194563793282212875933183213314414688370254807637177179715914768610816048267386569755007377552516486851233075421439572168109115193485257772810457570640508290632778469143714346660351770331972815875012312941577514232804673322665522224817274164187558264677205425207444272138776520373352767275449338155522489383362511721182027652581630516555444034324240779882655354342194269563839403464455303605703504106406987462561804618214042385399466599805448763838210771011537452538559407967618413861121911677073717915244617426777330125527833200657634813845132857385255261039750913674519052764267456848466629877733457165956663033331967019778180613543619562541804293588186665827125794715654259015783260139662223353525314840433784529162960438765255376627191411242897022351991543157063556549967117466852145918768740262869123847874426174914537720878065767960116832321856139880820111451236124427165045214689728847732523223565128645785488664380921665957927380138555345712647