93
110
71
576
96
116
194
70
12
197
136
164
140
141
181
104
142
184
113
244
128
532
163
15
54
365
338
191
559
374
428
355
444
259
276
84
307
313
212
200
297
774
322
180
224
430
286
358
243
215
234
318
413
402
552
442
384