16 1716 106 396624 21 25 29 32 36 40 47 70 71 77 84 94 95 97 98 99