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