240
172
157
113
108
102
82
71
68
60
56
54
52
54
52
53
45
46
44
43
45
45
43
44
42
42
38
38
40
37
41
39
37
36
36
39
37
35
33
35
31
29
30
28
27
29
26
28
26
27