111494060811469299631131937106311041122113991610981129877913955105810471024610107088090461763497195210516231087104362010156276226146241089105961590888939310309541141989884995883107110799519701076100593889310681101626103110819576069963949998941138948907885949114391789891810006161035103896610566126259681108110558161910411127110711429301145991396962576888102610571054932106088186510531093911106211401106111110491077890958104410926213921036109781910291073105010071083896101910856181086112110378151109101389711239929285831132107210029501008101688710069659699811148961111893696791487989599898810341020103310749599971113931113410011124110010555829879931078111610259349061069607113789910611080106710178121117990109910221028113586210641027910905100410965846139729731125111211281136609111039557710941082909107511301065103910669949006331023108895387695688691288211191133611110289110039399601147104896410521115101411261018110357810919331084