12 864 443 true 1 2 3 7 16 17 25 29 30 32 33 36