1003429110176648102622561038516010440161057888410606511067980710703714107382141075673710757245111082511125767115385961163761111642060117655991195831511964257120170812140371217626512215201229996112301767123018081230499612311299123196421232438871243942612488048126099541289566129576301308134613108245131179913148201