15 1025 487 true 20 25 36 37 38 44 49 50 51 69 79 82 88 93 99