Yes, as it is said in a previous answer Sono qui da trentun anni is correct, while Sono qui da trentuno anni is awkward. Between the following, which one is correct?
Sono qui da anni trentun.
Sono qui da anni trentuno.
If both are wrong, can anyone explain why?