239
172
157
113
107
102
80
70
67
60
55
54
52
52
53
52
46
44
44
45
42
44
44
42
41
42
38
38
40
37
41
39
37
36
36
37
35
38
33
35
31
29
30
27
28
28
26
27
27
26