8017136395604831685275445820033452666178223648740033351937625456873737870577258553616812256960250450212811249783563172507461284468462453838220566201286604403632123301450667401225793873562436437597151152198790590799383640868002127971537678973895436844273146679259690471097092047523695726307952761745622675374765456852888021718548283891954058774729184663783550331559816645583448059335272107297189469346487044453553627125084432157851212330311711859578822871867549717446825665446373638421108492053106642401272961302105354637850048821631940533233751439708270763839547655167182280112711513654136441633984425447862784745245877644973222347217518775160054853831474597475181677235313542214137467743742244373666767345396498554573352083304405997695527063861283405677494228097145174884570365658635468666380423230834118052131788642730206258229144687781839968873550436546803837385135666133653154345372343253202603283903851580576463855179114138220370772193397554481484701424025631633837417055676111348647927442522179845456417681067384062960113911026826676243843534417766211651813876547151066145769641241147741255501108961551177875338024464322666828189658773234547602118473915896813673129421201657712616115747367216217942304283124554525485252465750553349917772313184898322691612514662371149659735262300194257190387490655255718867829467438833116435048235571379841728196397647768714373407478377557961435704130527921340623845650542320353299260169689191065288537673091112275094603654643422332753272926454069116025677978040419227143441302250125924678726534822588186282744248368365348428517366023064556523967151424215655830614036165071571935163619711514751995206298657596427820482937665593461933816806523074591555412897924264476751788261364816702228086039970293605522707628424561635727523191507947318075553753368580639021782745264632029874628777071029021870137178420729533444370114527272651512