2


4


4


62


32


98


3


1


127


315