5 108 321 true 8 20 24 29 32