300 pax @ 86kg = 25.8 T
lets say that according to the stats that 50% of people are fat
150 pax @ 95kg = 14.25 T + 150 pax @ 86kg = 12.9 T == 27.15 t
That little fact means could be 1.35 T over weight if the calc was done on standard weights.
Plus how many people would dare to carry on more than the allocated 7 kg of hand luggage