104880829229061492430808348639094893105936133693811388638692460910381061138100886394974658672587291890729035910127792436896819056910283210433410795090546912399343910356912326112938982024948078733610357810600611202612408512418086398109594916139377997721102840103807104480104575925779234790365973011230211301788640694899109570