8 1360 435 true 7 16 17 18 25 31 32 35