7 112 101 true 2 7 15 29 31 32 37