101499811171135105210041105105410648851008109110861041103611228871083907607899880110488110379298981065900102793711035788849611126928622995996882913964940620999914393624114110291025963583104961681595611381113819994103010989123949065843921123582103893410039651069109997111341115109790410221143113293290910708919979101130108795110855811081106611461056609106711096211101111063311361088865112194994889510431094862916611894111810351002990991113391793310051053101395310311140613957897111261795261010621050955395108461911078836121026890107960696811161142111410199601001107810611007103387610721082101711291100104791111459386141131103498762710689311137958114811279501018973109610716251111908106360889610581147623981966109310745771044107695487910151077110810921016618970889102463410601059102088810489396151089100011029928869898939183965761055972969102810519591119107387781296210231128110611241057993626988967103910069369301125108090510751139