14085286 14312010 15766256 15864190 16805561 17031595 18403394 18537032 18547292 18680032 19322249 19443572 19473302 19523311 20264476 20432479