Pakistan ranks 106th in WJP