7 112 166 true 4 43 56 59 64 94 99