8129317891085925467889027901295963201759426350305743711879357632273275031114180613222221796992467182093740767142092641241088310507222641115721051572361122556274042336133870311225938232988997221975408929511482132017771823625669277321582080323223889421656935421172232253208587782248473272328511582108482143616588330104247248876812212090832115109421088222823256641887