11189319477614754386001273763222611721331420677621461335259105688031210523127511758284473921049215147483733166706339541964251183622012934957115024410523520854521893819456410505930494161573102165850664912125719111170212731214453128529171965677042968498211787832481411601417216011717215939324810206187212931739142034248535865111204515104861137142174798139729979951789889491987351143796980009740211083613291759563143414213301238343315957719282011510472254511981411631121119413603392343775711283731467601651431901951380022206572257186967013768613599110518717094