5
5
8
7
16
3
10
19
7
12
4
4
6
20
7
7
2
10
7