5788290610290596413605262075101934085230145228633906049710607178853048191473124121784668318504063227503218696158405313252111480213529077156052481415424369936604689469727539726087087821234499340526140597311850749675313082361571385236319972686236515163886935651460885826632525798717895104144696805717660915406731659611194792128544014820341482035148203712404111531107361523966103122892425129578712499573140191417172111186530724313733401062489509511138804714130924539099676214962191349239134614927679514131346025011052894752324323624715701323629132581787547125836421462455604459669955558730994584664230984014685271250988391511680