6 82 108 true 5 12 15 16 28 31