1
2
23
2
10
1
4
2
5
7
7
22
11