14 1580 176 2 11 20 21 23 28 47 58 61 62 67 70 88 91