31
35
32
36
37
38
1
22
3
4
5
6