Text this: Computational crashworthy optimization of partially filled aluminium foam for automative side member