258
209
206
205
200
193
192
189
188
181
179
174
167
162
157
153
151
149
147
146
145
143
141
136
133
130
129
128
126
125
121
120
119
118
117
116
115
111
110
109
107
106
105
103