58
34
555
38
129
279
52
265
25
42
191
408
255
44
175
75
72
267
174
182
31
14
134
231
27
83
36
108
84
68
24
39
55
212
138
89
77
15
177
202
59
112
97
200
185
49
18
100
80