10526517857712338315757715760717922149971184533123541384611520176238514763446466198718800861638526077305219099417674221530081896002158707466122771110873232904202545985241988611719921088559770391796176947140569197362528012330415111538560900940412127047123982327823439628713794695171118354298053278886196148059579513629039701738402156174122571872192788225491155775219923102636113163110736394353775513624612080795694132210204141116632200222907202064441580581488745642115701949141654911830628011735333111106344991682478167313692190319108481104443186560