218
105
188
152
161
132
19
24
77
124
21
261
217
325
934
348
241
298
2296
547
418
571
230
219
164
379
48
95
175
248
321
422
350
270
386
259
358
148
568
167
121
185
290
72
80
117
94
205
139
174
233
181
118
201