9 2820 560 true 2 15 16 19 20 23 29 30 32