8


2


7


51


58


342


21


324


151


130