659
80
119
221
186
99
266
135
554
126
182
168
205
155
145
394
313
267
140
157
296
389
232
450
1138
949
794
196
369
203
87