8 1694 371 true 0 8 14 15 31 32 34 36