112564131123679911147472111474661091062410855206108541031085292610840400107739941077182310654160106518591065173310613077106130551059140010591398105913921057866510561109105602311055820010558197101799281015934810100064960053792050378899280886903288077298807697880769488076898806761