8 131 186 true 1 3 4 23 49 71 77 88