12 322 289 true 2 6 8 12 13 16 20 21 23 29 30 33