2
1
6
4
9
1
1
6
3
23
5
4
22