12 322 312 true 0 2 4 5 12 13 16 20 27 35 36 37