163
113
189
116
99
150
168
192
297
108
147
86
182
119
270
82
156
175
184
54
236
191
122
152
179
208
103
395
105
59
186
64
80
136
240
89
178
135
46
44
85
91
69
361
341
868
251
130
159
22
61
133
81
74
84
39