8009104280091071801123918676990686844394114129287114172123114185570114200902114242663114249557123107811123107853131489700132950921139924077139924503139925500139937515180028174183535443183538438183541853183550686183551744183551966183552275183552324183552923186111607186130465186138005