7
23
1
1
3
35
5
2
45
43
1
2
6
11
6
1
29