1991983453016014653062552490796120714788471349378468189307497905262387613103671767471416742742255129380411381042212845164447274820443666756248780713015536514765975354942619059922466374137244519350019403628462354997606658273392101035751366142473735216913121812681254402295416623521604391747737325983461517665364883842393047892075974705404546803086432616792961333402505962121484145813912133648543364557054234356940145778522237417228355841293153912335375518256572301828325893486877496456384817101285338260188300513755735328372658201177671325544135226566297559502153259602518839382655567648542493625457507997455604372135907634881386777876783438473893536763053797307134483716362622367383475567854537292371065865416819610948532232144652565682282312353091775205037715855485355395479464624221151015752531744225133183727367852335254299224898495504056704647036058034637182065227170167115264977951568427157250919238711670224143538327522376225640028752733231619439716728510735628477728670916227618056448352869047426471533879733473131340760207432807117363887728716118737380653108281660404390318770688163765712200917942312759361826561664257806862891376045875077694029078695012203774788002671657277524757862438097077174794478354065627243837040691153687652453812327059588523514205486208456461637806664166642508778655386385555792480173178171202802629626412572402143692884494255878248239846646763218217111462032795707454352216784728295213701106391147343036037681546405651952013763423812823306731452918461401226756814592667448558953630136424302320219269427258685476484746542668511179169341632861873755881868053159221547334425331944445035527850565854479514350170586460808512278342217835194433991127938286385543841465047816505711618013336725531975060016412496666845298706719557729829019177661724417564533763529435144623473798754840689791976476514697087764411170414345231436248811361546156252