19 1287 571 true 0 4 6 8 13 18 21 23 25 42 43 47 66 76 81 84 87 90 93