22 1491 869 true 2 4 23 31 37 44 49 56 66 70 71 72 73 74 76 78 87 88 90 95 98 99