216
180
138
116
279
112
74
118
109
85
119
421
166
78
41
139
38
177
65
40
43
143
26
124
45
121
4
82
293
54
706
404
178
305
150
16
256
50
266
31
107
217