239
171
149
104
88
83
63
63
52
47
42
48
45
40
38
37
36
36
34
33
33
29
31
29
28
27
28
28
27
24
24
24
25
22
24
22
24
20
21
20
21
27
23
19
19
19
19
19
18
18