112617112611111115109846111087112741110559110002109999109996110563109982109979848910935110895110770910730410720811361110657710697910991511004110443811102110979910998511360098898108767238389891410254911274410613393387970499752497042987651040821100389081410627292494970508862597274101184112621906239083896787100933925561100289366492436104480