which grid has a rider of randy de puniet, and laps smaller than 24?
none