5725 30891 17958 106548 16256 235 32565 50543 2348 156644 22298 1901 322 83 9381940