Endurance 12.18.12 Workout

For time:
50 Medicine ball cleans, 20/14
15 foot Rope climb, 5 ascents @mod 15 Push Press 45#
100m sprint
40 Medicine ball cleans, 2014
15 foot Rope climb, 4 ascents @mod 12 Push Press 45#
100m sprint
30 Medicine ball cleans, 20/14
15 foot Rope climb, 3 ascents @mod 9 Push Press 45#
100m sprint
20 Medicine ball cleans, 20/14
15 foot Rope climb, 2 ascents @mod 6 Push Press 45#
100m sprint
10 Medicine ball cleans, 20/14
15 foot Rope climb, 1 ascent @mod 3 Push Press 45#
100m sprint