12 554 362 true 8 12 14 17 18 19 23 26 30 31 34 36