200
227
113
569
214
261
273
434
220
53
1139
530
43
127
38
85
235
175
234
385
144
242
360
117
303
51
403
331
191
196
293
55
171
178
135
162
133
167
112
296
189
139
163
132
1188
202
238
224
32
49
314
160
114
16
81
33
17
78