29
138
58
21
5
11
6
7
173
25
20
17
52
94
10
67
59
30
14
2
44
72
106
39
43
19
4
1
24
65
26
3
85
28
13
61
34
37
57
45
15