20
50
45
7
7
47
42
136
30
44
16
56
32