title: How to extract common nodes from list of lists with order preserved and starting from most frequent nodes to less frequent nodes
body: <pre><code>[[0, 11, 1, 27, 29, 5],
  [0, 11, 1, 118, 52, 31, 89, 113],
  [0, 11, 1, 118, 52, 51, 47],
  [0, 11, 1, 118, 52, 89, 42, 43, 4, 109],
  [0, 11, 46, 39, 33, 54]]
  </code></pre>
  
  <p>The desired output is :</p>
  
  <pre><code>[[0, 11],
  [0, 11, 1],
  [0, 11, 1, 118, 52]]
  </code></pre>
  
  <p>keeping the order</p>