Step 1: 
Form a cross on the bottom face (Average: 7 moves)
Bottom view: 
Step 2: 
Put in 4 corneredge pairs, one pair at a time (Average: 28 moves) Some intuitive algorithms

Step 4: 
Orient Last Layer (Average: 9 moves) > 57 algorithms

Step 5: 
Permute Last Layer (Average: 12 moves) > 21 algorithms

Total Number of moves: 56 (Theoretically only. In practice I average about 5060 moves)  
Tips for the Fridrich Method 