81136806471093183758800588040979411788157628077337767217637711654768587931181978826508243110416114378158876027802661134078530808088357781799774507724676949817207896910339121378354276275812277579811025113357994082349768558232278124755837799983132789601059281583828877722378933760097878083233831858148183008108898295881651808727597883929804067570078518108868040279173825561245077882804418093612467834511129512715120211045876250796268010175764110977588979504782857987111494832948009312394772767756181645