6603497647391704607535614653782042596282768890310285566911735646627484704820124177037689218170306853365651484828496724572647098206795602612023305463897054426647511434754119534612786439809286236853597295162388500350231589167383438222676697801987723646330778985463675519232449371400335441236846604524372563435339785297963098104861528054071448822673748068145840234931333879328176125011847354424949023843200445216283275456642658713163114117734746417628076661227156308084522103353555135432882555057110636271180184165628465635182886002533484815158556598343856455653650135806727651457951303196894377792708381753434516745281876465471816563551046827356283948742228256959362964334174422022815780460652334174655588147667703549397193369923565852663311421521204851134613816230240497883702434621682512896401122085592693737979773826822421116150254259068547937327422979454340521476414733383143406492441071892671765152594840514407653137493157025038283615201281825452984414438117362377672390741123760194846802605476022155077176779654167835520722555844073577778450745504233436631820359844719929629017285235326268837542371016684580319142746458308713043376576383992797293514487734441093654221778291599194237842235227431396484252301463843521817325087544542394721131787179453509299670846169477072135687832424765521605136901881167086465487476751366011868322487553255576325468417711184748914474672757055422183713879227851276196531081104246733805575038240660346715145515325521916453978639823455768726547454769165116771415261211048373036757252466538771826287997017192053328052401401331785052067286115552731619037421763769178229479911552132079137779044664433315478129325668631219246976638774712121242574365862727068357876508026717686656613453016393052277521357934033005376617155320344668386827404567137651800605125823542634240175566635231972585959879845958771225218047822271704507317766321565963039