192114914727371677193326858118811025674157221192388464520116457112871722210100473549117841597150815381921862199446349487334510871727502253377610753105015846689601357697970181850313361628191711488173824618943367605219961241