380
87
17
57
116
89
147
398
191
42
324
60
33
69
105
50
25
49
303
111
373
186
82
170
237
139
28
206
107
110
32
16
96
59
91
184
18
11
214
243
56
40
305
68
279
158
235
185
4693
130
53
404
350
408
36