8 1447 453 true 5 10 16 17 20 22 23 39