6382292435642674867871371867935557553665227791771965835051012213588707118368161585655603540471423353916055076166473476270475187192500583787097941287412147145247855724362613344843925636496598773223157618929664447318118243838330066386461422782653106885676621896012345622368346774714230965464854146328022559842753535419655039075173250681485444179330370348497483029894146502854375460410720014711271923949045235631945151344229322180437983946556837731144545164458845365631744044316829513526026478820547979568533923064123177380952845036556025116962402732781767274399116380672441344476565197286152259238343712170571025356665203512820306166552398568668557503385374199156333893316664657774002541452105182407987184547035157501954884812153082751537524581134895083762626611908327694558103491175057474625047012842855698062412818571546467176513916715190290255472145461741280745746856789501554233790776928733816548282820867369054824978272219631636292831113485397725197026516703864673165511484148720469113877851164519836296120426728838125170130345439744435381415891144934084029954333323521730771635369176257783460227188853388123441335232024803354787112072484227716759631342767917357296785476666039140570616030542440109713708108162115145267492224737127628191521657738796297753382258469751470801992915382286522704835865096843557971547601402188262523468007437743536318811407717587288852175570597784110456642378551023237121120144676269675845171459768667180736372730502059963647480576440668039768928233266786375341466646653194549315164212763289841937046433034478253526027456743678087925902988354032201573016401365272736308222266425647268449799600555211527259337343748436164277667627952521617268614340163754784722933738415535314206712124294404788033285332037753765078023665178342561559606793684655330474655844851193639387212266327276873297213520336770542571242271802244106381256827312544595351