8
8
5
7
11
22
3
4
5
5
20
49
11
17
3
4
2
1
12
16