382
2
266
359
435
358
381
307
487
1
439
247
411
248
422
179
150
90
111
129
135
82
97
134
145
125
85
94