22
6
8
3
9
20
5
1
12
1
31
16
6