5 105 271 true 3 6 12 16 28