10 1539 63 11 14 21 47 58 64 84 110 116 146