11674545561062799667128389556108219689218717661314105185412071586114635017481274663581126706139735716236534783491437217185474415181176994481929376150883831118349613005071769110271881870712829964421542578149916991460154316111672