12 604 323 true 5 6 14 22 25 26 28 30 31 32 37 39