238
170
156
111
107
102
80
70
67
59
53
53
51
52
53
51
45
44
44
44
41
44
43
41
42
40
38
38
37
41
39
37
38
35
36
37
35
38
33
35
31
29
30
28
28
26
26
27
27
26