5 395 196 true 5 10 20 29 34