29
23
13
7
45
3
5
10
56
18
25
9
106
5
6
25
21
39
5