6 101 266 true 5 6 8 16 31 39