401
511
49
297
110
479
50
255
173
586
117
350
71
403
175
274
75
360
16
266
70
326
234
245
157
319
65
314
123
92
257
43
282
42
268