2


3


6


22


35


55


112


65


99


85