4
5
1
1
3
3
1
3
21
15
109
26
45
10
20