482
255
120
21
271
209
173
385
133
30
23
122
144
83
504
550
346
261
152
576
63
121
306
145
183
513
276
235
314
237
310
485
204
234
358
277
281
118
254
562
451
180
185
198
100
266
206
195
75
39
245
35
29
36
382
366
175