8 111 188 true 0 37 47 52 53 55 79 97