181
45
110
135
38
23
230
158
143
328
226
309
59
102
64
16
39
98
74
384
30
112
131
54
49
58
149
17
191
315
52
19
93
156
133