10 447 633 true 1 4 10 40 49 50 59 73 78 90