87315925941024511039211061771257808472886410105719829708907092515925259745892614888618906589163103626805469245189399904149351194578104022112334112614949028033986811106084109144122444123237803358037588993903499122691436973149774810880012532812643492574849338584489475909698044991251916039880812794092484973529878783232