92
399
245
208
139
100
241
274
239
142
114
545
204
159
177
189
175
226
209
400
164
216
154
85
102
236
88
93
38
221
118
166
110
133
282
62
66
50
249
536
482
289
560
367
366
210
261
190
111
87
196
193
123
228