15 1256 518 true 1 10 26 28 32 43 45 47 49 53 57 67 76 79 88