12 590 366 true 6 10 16 17 18 19 21 23 32 35 37 39