8 313 322 true 18 27 55 59 76 78 87 92