17142841721195217441392158116671655749117496878667291432168116980884511191805611300286457106955891267172696211701728484228128358164117001127133186145118871462109025159062115261660545184719101674142112873231527777138810232121799105915235021501588