8 174 347 true 4 5 9 15 20 23 25 35