2
2
3
6
40
28
1
44
2
2
32
12
1
13