15 1879 961 true 3 8 18 21 29 31 46 47 49 65 66 69 71 73 89