6 161 347 true 1 5 13 16 31 33