5 105 113 true 3 6 12 16 28