9 504 348 true 14 17 49 51 57 58 75 81 94