12 604 458 true 2 8 15 39 40 46 65 66 68 76 82 88