11 580 358 true
2 6 10 12 14 16 17 25 30 31 32