2
2
3
23
1
33
5
34
2
24
1
9
9
29
3
20
1