12 344 235 true 2 3 6 7 18 19 21 23 28 31 32 37