285
25
158
226
135
60
566
38
82
72
44
43
300
132
93
233
107
103
172
603
288
581
29
87
178
118
90
248
315