144
107
183
56
105
45
124
117
160
90
130
414
181
140
151
283
131
155
129
478
118
308
160
177
94
187
183
255
296
211
192
122
80
202
224
161
82
225
179
395
206
245
239
269
267
118
419
132
137
290
178
316
252
233
250
98
358
208
126
172