Dear aspirant,
Even though we can't give exact predictions we can that it is quite hard to get a seat in NIT with 50 percentile. Usually, the seats in NITs get filled at the rank of 3 -4 L and your rank will be around 7 - 10 L, hence, it is is hard to get NITs. You can try getting admission into government colleges that accept JEE Mains scores for admission. For more detailed predictions, lease check out the college predictor.
Hope this helps.
College predictor
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile