6798082687068465628334410637379748668546080766764482684936723222974717628031734366364583865057524419054259877850314870355176821517358297281632469686234527172313891288842750164842324463397713569109114308198032738522036625141122916595881417091812045476012118403350422818712556398523366468590352673440332316291451285276200196334653537755316719485555399207484715666614476351252378543893064764347326420550152135307390163266151874647212338325434866664916478673418034063779651326250925321480443580052415658523665133030413694314779319198140153384175724437482887992967955211376582702053858382507174661134374266804076119244678567873846365054565973416875937061653657439239641118349526265510278293377453663258664490560145422647225511251697277288322136653394424612384001344974663851578690775381384365417105673797941331303702277664067187513205482082841116726761792223363537537884236249252231219378535827540226272767770732201640763508444737195760260621073686576448354482825642941998535072411466553091687305703561945434555529637227930578923012165467547948048843822033734628299708769771456754805750558855166407546837164781706774487762338154298289465846604922176035726038023384193120174182688259154523722450040418674999318371275825335287630240705401445845525403792157657302565476482354261355891152182831097171835221161222677836366459537112432106174323567778770451646553731249382221202328374791864753270771456811774156378146237614416778272926924212745983466847480277245758773659533123447987153813503464672127901698391911601243019853668110819778040210484660481177639295557464143674539178271519405765300161629351691765497732863423557133338814264256448847417932062184255451471105052877625570278431225213981156265238755248809274431901160045475386054505202234705125221551898107455184893916425995025542575615865717337574460273577780634582080136971230355929036118819331568941470167121659667085424