8 1296 254 true 2 10 14 16 18 22 31 39