8 324 309 true 1 19 23 32 45 59 67 70