8 396 19 21 43 49 56 59 80 87 96