12 947 64 2 12 27 28 34 38 56 57 65 67 90 97