85130408513053851309884810849013870104174628481136846494510694572905423085005278500534850054297380749738164973816697381719738174973817796141269614130961413396141419738189973819397382029738204973828997396189739616973961797396249739628973963090462129046215