30 40 44 45 70 96 104 145 187 202 204215