15 1252 488 true 1 6 25 27 31 42 54 55 61 62 73 79 83 84 89