12041712042912048512051011878611603511502611304211304511467811313211311911321911199110626910625310879273582108411102549948809486394875915139258997437106260905509226410803188537108037915869486992522974389486411899592083916529035989475106275916569150088350777881058679981610808890943919669035791496902869157692512915449226290354