12 1388 814 true 5 7 8 10 17 23 24 28 32 35 37 39