148
43
192
209
185
195
94
207
378
453
293
155
309
270
97
318
1684
287
313
77
1092
135
189
133
78
215
345