8 521 529 true 16 18 55 70 87 88 91 94