10829510556694683936069349593479934671042791023279725393483108511933951059471003439341593399130780105194969411098861083649341113699510619393371946919337993375127827105932987159486393387933841209891331171134271081201056821025899919797455109883108810108399108398108290122642106278108512120447105948105360102717102601974159734396796114420