8 320 291 true 1 6 8 12 20 22 30 37