88
30
133
175
46
127
28
52
74
158
19
74
59
17
25
8
24
4
24
21
18
4
18
14
4
27
10
8
8
4
16
26
29
16
8
2
7
4
42
23
3
10
19
29
6
26
2
1
5
9