12 819 388 true 1 4 11 12 17 23 25 27 28 30 31 32