5
294
205
164
180
530
595
75
488
200
186
113
251
161
121
210
74
166
259
86
212
80
108
201
226
240
178
419
533
433
280
676
324
309
1174