You asked:

how many liters equal 31 gal

  • 31 gallons is 117.35 liters.