7


8


209


82


135


64


436


955


109


103