14152661110107619551151157099645915191861814126349143952041832019191488147398415732452725419541810126117715851715192273065913176601557134713091246394356171379139176516411634321377519712590569432693108655017021198176017366889351468935331390