8 314 324 true 1 6 12 29 36 39 44 97