46


140


150


309


56


142


195


49


217


104