13071184517845289166096802974389929910265910384313333314421987917908389971810599910610710879184529885339150191568913249799510363813158584533108040882181126018618310833910956484318903121026441272498632289114915309201493666967871026791061101223221260581395918431487106906098511086358889419207297441998211335451344948632691008