8 529 366 true 16 40 60 71 78 86 89 93