202
336
211
108
160
139
217
114
77
349
695
422
363
128
278
167
237
177
299
106
97
205
164
113
213
453
201
129
426
121
130
191
236
281
331
235
225
195
132
306
174
203
116
156
353
226
170
123
155
738
134
1K
366
384
743