189
68
159
138
102
203
250
172
136
117
158
95
69
79
265
125
310
111
177
290
154
227
164
148
186
139
29
283
417
165
1353
391
226
323
105
162
653
1450
340