12 604 327 true 3 4 10 12 26 28 29 30 32 34 37 39