3
2
9
5
21
1
1
4
39
3
11
23
3
10
1
12