9 1256 396 true 1 5 8 13 14 22 23 26 32