166
237
148
63
63
41
103
88
82
35
6
50
43
29
29
37
28
27
34
28
15
11
47
17
23
38
47
33
36
4
28
6
16
21
22
24
13
39
24
7
18
6
15
18
31
24
17
14
14
4