20870217712189021930224072285822964237232372424401245332522225474256442567426186264002657027767279182811028113281202814128673288812943029742297872984730045303883041130460304613130231924331803342834081343493442934787347953551535920365153652337418391753921040352411324114741256412624194042626426704300443454437224379644167444834448544487445514463244757448334543245627456364626446452473314755147988483264871049151499765031151181516135181851872519465260752751527875282152933540125418554189563045642956502