12 813 606 true 1 19 20 29 49 54 60 63 71 73 80 97