422
285
272
269
263
253
210
206
202
196
183
179
178
169
158
157
153
144
143
140
135
131
128
125
124
123
119
118
115
112
111
109
106
105
103
102
99
98
96
95
93
92
91
90
89