It's given in the question that the first runner up polled 10,000 more votes than the second runner up in constituency A. Now the first runner up has got 95000 votes, hence the second runner up will get 85000 votes.
Now the remaining votes will be 500000-275000-95000-85000=45000
From 2, None of the candidates who contested in constituency C lost their security deposit. The difference in votes polled by any pair of candidates in this constituency was at least 10,000 => the person who got 5th highest votes must have got > 600030/6 => ≥ 100006. Since it is also given that the difference of votes is ≥ 10000, the only possible case is winner, 1st runner up, 2nd runner up, 3rd runner up, 4th runner up must have got 140006,130006,120006,110006,100006 respectively which sums upto exactly 600030.
From 3, Let the total votes in D be 100x => The winning candidate in constituency D must have got 37500+5x.
The table now looks like:

The candidates who didn't lose the deposit must have got <16.67% => 3rd runner up must surely didn't get the deposit.
Also, the candidates who got security deposit must have got 65% of votes.
Case I:
Let top three candidates got the security deposit => 37500+5x+37500+30000 =65x => x=1750 => 100x= 175000
Case II:
Let top three candidates got the security deposit => 37500+5x+37500 =65x => 60x = 1250 => x=125000 but 16.66% of 125000 =20834 => 2nd runner up must got security deposit. So, this case is not valid.
For all the constituencies lets look at the candidates who lost their security deposit.
A (500000-275000-95000-85000)=45000.
B (325000-48750)=276250
C (0) and D (61250)=175000-46250-30000-37500
Hence percentage will be 382500/1600000× 100=23.91%