I'm not sure what the actual record is... but here is a post stating that it was done in 13 hours... record?
24 is pretty darn good though!