47510556623345518874529208205382595295455815528293416173029173500660122751822393617958640428155771268493299921929711113691014809016949169077201661131398699026663919073221048874168918289709973220560979902169777125394129916110556145716121067484741630061355081586608896202210326282201115803870352137202004876884517384139447106421122761822531193875858896630575231331719932217493832371417141744963126811262531877113562932192179102182519778515327782742150373171190954342390654237119797170602183218922402821322395719511462161220194153177152150120805227529