7 101 177 true 2 17 52 56 69 73 93