30070723649679017579023779019445426579021010318976694309747666939515412114797398154231479653872831731385758122731536218931912657511791512197323219512196512157323250412458491382370109375819375823149578514912751219596057150735669590503436695891170285684310225171127940214507601450759428886151866115186591190629151867515186621518676151867414508241518345451676428837428833428888195971195970195968486540195967845822997414393975912581268653100385210578794862454862534862472327635357334954916517119209691172022329233295513191919236991570514110714217563417352490934619168913781061304583751503118427622451310736931066427639320549908