149841468914471142901424014100140881363013513135051301813009128861276112737127131243012173120891201311940117811163111425113251124311051109461031510283102659618955893998871836082376761668165636540636259575277411931993028290726232164106710591048104710461040