4
10
29
12
3
3
4
6
1
3
23
44
15
8
7
9
16
30
3
2