5 105 336 true 3 21 50 76 87