83707116811142110285769797941277204820018006283663764028270182352123717841182808773208066976689773567604178104790207909511742766727942510776817068032780292797317580878582826278085978856122408198781566806707829979463763428250682079808041216183212116148126578168823768262210464769237885481794761128195681854819648367083204757167558279717808628319277342814351247576930786928216379320126327631683993792561196012314773878050178381122668370475800835447917483649824001028482755812638064282476811817853976018