107164107359110983109119106786106659109074106526106522110989106511106398106375107645107648106975109390109292107654106499106422105919105929105826105926109918105678109300111001106181105352105316105368105491105154105292105151109820106446106021105186109393122185105111104394104252104238104248103971105509103745121575106593103443120347103213108172108082106601105842