90
76
107
590
187
82
200
357
203
146
175
74
37
186
78
40
310
256
41
120
113
36
185
157
158
153
259
71
66
172
82
52
72
60
123
44
99
226
138
206
184
44
261
213
122
166
210
190
135
135
323
165
341
302
466
91
153
106
183
175