896112711118939631136100860610611065107011409658656239901083937959931971969110811251007951583104410731057395895100610879541086394988106910193969366071035100588839358110679551024933108891810391147107981510041056392620107696181910251043109388010609816331135113211319141100950113911136349936249896251105104811241137957929109711091014114810491018577114191789057611306161096994991103610411117106211039971110910103787788490961589161910829499649041138107410521116967112610771066906109261211029329681001110487997311291098876100011331078102794010806171068934962905862109911186141029114695662611216101142105494893061895281210286089121020898578996102611199071101584108988788310729929991091609112810478868971059972105188110501114107110221134889911987103495395861311231058106310941085916894913938611101797090011121145908101310389601002106410231122966107558210331030114362111151031995899101699862211061003882105392888510151084627110710551081939