18 441 927 332 571 47 1062 151 1154 824 207 790 589 991 1106 798 72 227 406