17
24
29
118
80
198
70
566
121
85
100
148
110
250
569
166
136
133
107
454
186
101
147
400
288
82
184
197
219
182
154
287
267
76
358
254
448
212
113
365
218
62
97
484
109
173
466
155
108
301
215
405
318
156
586
741