335
543
80
557
107
269
90
174
108
265
22
294
28
243
31
97
25
234
66
510
37
146
182
26
192
14
155
149
9
135
49
156