true 1857 487 true 5 8 19 27 33 37 52 55 74 75 85 89 94 97