102 citations are a lot. However, are these citations for the papers that you are the first author? INS seems like to emphasize only first author papers.