13 395 100 1 8 18 19 21 26 27 39 66 72 88 89 99