106522105915107990110998111001106062107993108015109799107620105870108172108240107559107996108241108263108460108468108470107617108439106826108462108441108443108461108264108444108445108448108231108449109027108450109938108457104390108271108456108424108455102744106889108517108128108452108412108408108451108521108406987199734393657106138986839208810812991542