42
184
37
35
208
39
18
101
190
186
43
123
153
28
298
21
38
11
99
72
74
117
133
91
137
158
31
292
77
430