Your Dragonite has an odd HP stat. If a number ends in 1, 3, 5, 7, or 9, it is an odd number.
As for his IVs, I cannot tell you that until I know how many EVs are in HP. This is because a level 59 Dragonite with 31 HP IVs can have a maximum of 194 HP. You obviously have some EVs in HP, so just comment how many are and then I can tell you the HP IV of your Dragonite.