116
141
280
119
167
145
71
172
83
102
133
147
159
272
175
277
85
152
82
183
217
212
162
144
172
114
206
62
155
111
257
432
350
222
339
513
121
164
98
160
232
173
356
146
224
161
618
145
209
98
102
393
357
101
222
215
278
179
306
377