19 2647 864 true 3 5 10 16 19 24 29 31 36 51 58 60 66 69 70 73 75 86 89