r r r r r 1057 467 113173 4 725 37 23 23 107 448 29 304 78144 3907239072