1421961317719083621106567442255141812871881807450022158185011937614488013943122733710939320834419221684927503218502787230178430396141381822523536144197511706886035822794018317475626119816142352214265229372028005326340816753031701532010012160315946580772187881513051090421784222108920797529638415347662515609612368527865911562614932271480977714141376550417944017255712324517656165878414281462061956761327639619484061647827727544789663702021622669192507231052046129571156681103247135581932951556471267886011221757394132144049187764669893628190877