6411473187955435544728915274363365500837130266328482562600198422316135560196124077349334163448541684497191722862826804783905401611867853357093514765688056497501277469165827167462125701702559313514214227268232655113112275661691138713640518178124157226078475549267192173461627797908043561792371882842367144567384157034454542516469074130263558566343612140247479664571733675137270359768544225529928525838655123058626548711659552238314123706845283585267973065411754481182702413831029611676815788207197353465647917036950958853545150252078337532047952726475576730048551918136290471220569281672383295297400761366664644428007542345462391514631911906734387120044163030911737354262153166747304473503393655026124336854308490803111104738263303977868023787725996588478085633458344607895011073795115288559317127666567176762137787692135077372516752932066764077122044051332914760120731108271464248226662629250233353572521738458388177557195450340343530116067844381160137478191853203303139770556565446675257931994576478392592011421282152117456637647025410670431766319208561825367840505290670202249467452338122426453461977084275897348102354591483436883823499849189587205252513598503852731944842255653737118240652446863968614451568943943770782875327480946571567760466048748873655368163748022822480633231578030438527918733321065480725335221213639886687835744636745219771504381280766140510763838547341287166558596384765956446953145555523389231211657882881807767293545393217014666627287377186528462691146537051102257983075934451155483484364374748664274616953626793055125677497284015652216717328527849682077792833244440657727454782256262342426507873778014032896464891552225223426484836323311414160322344413798145907644666385050879975239139948194154156684756602353709938776524057121760538010919345566829842336174879422933765142453814351754468327711278602079225762840421647294312197613557105223218