1981956744815091685367856423231344786711361967424938192275694802363517822824602297987797853192702172767775036417873614794571473309476567468515684372171125347458385977881724576045882282414928975236838953588557501461685713793647426667484826631267690124704728396572732673084277901106174479715664435423330437060121621432065676453682640234749366693344753622556556377375243798354536325225545688202692234565562183415985257684653200513215199166827388665902961602592584712644437082145214381166761173060539747686244810400809109422284543365717640449520718107681664268799120671128828638310285353707437402528287177834548483187750225550164288281113367142743219523738324057345402386616681703355004362992797830165363085454337161106485078715710382808074582280212370158958401222139776369772487198938623015533921097705383641338117167459623802561275966632212541689156584768785254913551149064638446644656378453947965918858578029544526226671414013850855515451420169378637220725362968838559330230770676357234819118944845564973729181182133355537343121112173205463399111654769765635656527098556454848443948545177866024056250533046238273120234946454637119484547875354514679565850447493662340250203377260708743516251876260652145291398252237239251808636235176132861223368067037360330629454764371979134578919076048640356024350279262856620165390137144387115846727599293358617418055180575527514677997702831304441537661182115262657618493507817027625751931875773542376642314328771424825175673426274728212407271800840672317712454675220157672044421927037325103679278489290488441447595374803552735332639297544747114163783261467213553108741440983038113448016023315704651061515583522485052729883720879414141469425516897113757875123059253845054122479615216523165140458614880645219365031619766740617942374627236691270480435632034614337756185964242832590315226751841336777543335593423001243615875518660023157391