18621618727457122328030312501362100150514958628013301460127547921919511727258157943314022000106587327615861334737260164869563819701046906116414701331990651840802508157449232939862126416043929510561216143097517777667691235121510616931490229157314927882571261589178356211995571300