390
208
249
372
186
115
235
421
201
3
230
131
216
31
151
384
124
85
43
99
239
448
184
90
243
64
1733
190
282
76
192
248
50
326
55
334
138
181
113
210
173
308
38
187
136
126
241
93
195
80
159
180
77
141
94
331