109387106573107021106526106522135430129973107944105915107990110998111001116629109906107968106062107250107993108015109799107620105870108172108217108240107996107559107265108241108263108460108468108470107617108439106826108497108462108441108443108495108461108444108264108499108445108481108500108392108502108448108231108449109027108504108450128250109938124720108457