290
105
611
193
560
204
332
173
417
86
338
167
427
135
295
109
560
131
90
60
206
179
471
133
417
127
209
145
405
134
434
211
209
81
244
142
245
163
439
14