108842108323108248974001084129743010833510254910805997385974961082499906811199797342108491109973104954108860108250108521968241025119727110828510840697508108253108404100934108506986799675410828994095108357102507941891058811090309348710836310988693411105682991971081201082901053601083651098871083661027111099219699210562210992497524108296109927