8414421227550022474367536251047648150328421912214642514770791350435261554310135855832028680115149042514351874564279604651492703783074867618926970617837364673446623337246151936556060118275346316360317781073669112154220014817976177836828077628511118112029319530697152556871863426268117082677976365736693877652586366771752543533032295598492261684525974683527174546742556434062495271802963711904391673401602951967951923385383987503184563763974382942408937024131390509627522514008546888452666623432974274695685404897056619690760164788111332026649130217462974524545764366083531453525337914533547258931228947547343645755112445378064737752941285474240545938316243351193268526502729649348355015586544373997183446628765445804208831983814783915333952073742238639058615432868716658107834304234349173569257467141748278806655962767131406384885482391698826440656571525506454408533885052164120456250880047564231686461981113892746265224233228813033057044955033166880582520378472886369641402252225451671334109684827271316515124269367878626758883766347922377312724311268570763680403210709161992735671081948031725281355556614432562834701662362811425635413096948187799670598667232146401653308593300211136407537714605715482227176220798727783855796536471807747522789596144450637260549103158202915903427943566447315075412348747476221737448051322354732389828114298222672447384475872157492726022820515570373238704515259485802769455221766156809599808462679544299113448563417354744671251113723038166664863048332218719375797171478391782361659424207336723333851171577081228462137023371394642905574235046001165214657875330546034685274602768676561771557130176798792793652345458235701543442523382730705165199377520175448485210655371054635511844418878119757231712536711023282250157553805952067753965055223778836617515657858321474466568962874163224820387117773842179067244111563563940433847772191673840640