Pakistan ranks 145 on Human Development Index