147
186
166
177
139
154
368
223
176
231
147
173
90
139
270
189
170
212
153
159
167
107
45
58
122
223
93
187
108
83
76
191
102
149
199
273
150
256
197
86
90
94
257
106
156
154
203
130
178
191
283
98
209
147
140
228
210
175
143
187