7 329 598 true 3 12 17 64 67 80 88