13 1504 64 3 4 24 32 43 57 66 67 73 78 81 87 95