11218226386472110131667577691921106857792412411216188421186327552091421839749975539379424258589983759125157189267255787103922306360204118111828038285867661971087210777176974522891017722807216004915574619432638756867582554031575115779350115549832299928173614111196557197473440330404201442231308952132944230092310980282842584296837097510231088115