India ranks 42 among 55 nations on International IP Index