521
215
504
87
243
50
278
108
439
224
558
87
333
160
486
54
264
157
489
40
442
75
197
96
555
98
66
22
315
157
442
16
217
149
375
186
204
43
280
64