62811764610195466788641421971613095402895724396367172033915632575104856355542344876375121755687297772062074561123316531570182269320470258524204218589845645202644553502654125558287378726496393757853852283727842176437826520511163831457147412331359336653482730299110595651374300504484642