2
11
15
10
2
1
4
2
20
7
12
112
746
75
10
1