94715945129070492910953619141390692927869420096820948269724996120905379489093997949319729115291949289041392195936209254995415911389393993440935219392194177961689065692726961379108790405915439157095223971169571991236953829503716124968059566496084923859472495744907809274015771957139141897473964879646791846908749039396300961111606895723928409546395796164189267597109918971623594248968999505890543952849368493179913641495791276963299561895636908949422290695954529239490604149561609893109909349498696132