15 1289 704 true 9 16 28 36 41 42 43 46 64 65 66 73 81 93 95