279
265
258
208
159
167
130
90
91
89
91
82
84
75
74
93
73
69
69
62
56
66
52
51
50
50
50
50
50
47
66
44
43
43
41
44
48
36
51
39
37
35
42
39
33
34
38
46
34
33