163


123


63


81


413


122


70


510


390


73