3071579298714185792194810441918135817821082129853312761435134813936750212821151172709994192515082321889719146910004471414192994218191248223174418664561935121100674819588368985581886187715091109228115614081590172019327161199189078363618856053351617100191762463782612175117032461968672