1
11
4
6
7
43
1
1
35
3
10
2
2
5
36
9