22
22
1
2
9
15
8
21
3
4
19
2
40
11
5
7
12