Karnataka gets 18% less allocation, but UP and Maharashtra allowed to sell more