318 is in fact the maximum. It would have been 328, but someone at KI thought it would be a good idea to not give us 10 more energy for level 140.