35


69


146


19


234


61


202


505


160


160