7 112 246 true 1 8 14 25 31 32 39