true 1607 660 true 7 9 10 14 17 22 31 45 47 56 58 62 64 65 77 81 83 84 86 87 98 100 101 105 108 109 113 114 117 118 130 131 132 133 139 144 147