12 375 56 1 2 9 24 33 38 45 53 61 62 63 68