254 299 221 256 143 144 178 134 150 126 97 83 145 67 53 29 47 4 6 22 7 546 1,082 921 922 948909