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