16844816218352009189521136817191292660953782256314211105283742158301752068318703737813214120822259317529535823584571308481787681217821425191029799985822399570066430792406672432466717800359406961372105191401741118885254117546136487704324439714255379776171825246531947391456421749751757145503021433818973257617343044775736995052145308169356189359195129572541171711811911561011141203049670436223859223408180539846818518014902412663835438164729135969115122104392446252159618633317159819811317410816432021921286050838179551218029653868963251544341159318476