10 687 396 true 25 29 38 46 48 49 51 61 81 91