176
86
104
68
85
28
27
22
28
39
53
63
19
29
33
18
33
7
31
16
22
14
19
12
15
29
12
40
4
13
19
15
14
13
5
1
3
9
3
4
1
1
1
8
2
3
4
2