7 971 397 true 4 17 19 22 30 31 32