13 1185 48 2 6 22 26 28 30 39 45 47 51 72 81 97