163
337
305
201
68
257
228
300
24
245
193
162
553
312
135
358
421
259
348
539
417
141
636
199
226
113
568
214
261
273
433
218
53
1130
525
43
127
38
83
235
174
233
384
144
241
356
117
303
51
401
330
190
194
292
55
171
178
134