11
2
12
21
105
32
15
8
11
5
7
12
11
36
8
4
40
2