254
221
221
202
202
200
186
184
183
178
177
170
154
153
153
152
149
144
143
136
126
121
119
118
117
115
111
108
105
103
101
95
95
90
89
84
83
83
82
81
81
80
80
79
78
78
75
74
71
70
69
69
68
68
68
67
67
67
67
67
65
65
64
62
62
60
60
60
60
60
59
59
59
58
58
53
52