10 1123 595 true 4 7 13 33 57 58 60 77 93 97