17 1580 604 true 6 7 10 14 32 33 40 42 47 51 58 62 63 68 79 83 94