5 105 246 true 5 8 20 29 35