81186681202914115417983566885475110171090261103471091451092291092281103573106511942351083660413940119218112829926326965550431160311593112131158717579311205614099883462047381448952144819167469365782911724661242656655438655688541597541758990296103944494380414321259437699437781495208148092779869179929179929021953273342733415394954089565941468216105283815443395408275619956593150690254034544599540811568488156848715684767559445445856592531918756198212479328792286960690799954080464736156848613750756907515426521248521248495402056591954045954079544572124835400554119564125638390791790782757000907904