7 100 176 true 2 43 53 54 55 88 97