117566116379112948112888112899114375113188112667117794112834112831124231120404114497114199117558114806112896115225114406112673109738117798112836112823112807112803112799112791112787112811112815114384112735112732112725112698112263112164110937114809112839112795113608114403112261110735117806117418112678114378112701112598112595112592111145114815112721112584114294