20
1
8
4
16
18
1
4
49
3
8
42
23
15
2
12
57