15 457 256 true 1 6 7 12 14 17 18 19 20 25 31 32 34 36 39