12 1296 436 true 0 1 7 8 17 19 20 23 25 27 32 34