178
168
194
163
281
279
156
42
122
166
354
842
141
311
34
363
268
209
195
173
122
714
234
267
281
1120
294
279
301
463
224
189
608
168
282
1630
422
112
608
505
201
181
122
297
173
165
169
508
222
172
332
282
147
361
171
558
365
315
350
168
141
100
90
100
101
122
123
128
106
90
90