12041712042912048512051011878611603511502611304211304511467811313211311911321911199110626910625310879273582108411102549948809486394875976729151392589974371062608862590550922641080318853710803791586948699252297438889419486411899592083916529035989070894751062759165691500883507778810586799816108088909439196690357914969028691576