8 593 504 true 1 6 23 27 32 65 96 97