1 12 38 52 58 64 65 66 67 68 69 70 74 118 180 264 372 500