8 161 246 true 1 3 4 15 18 19 30 37