12 3959 585 true 4 6 14 16 19 22 25 26 27 30 33 37