33
47
95
300
247
171
237
138
199
278
174
220
172
227
160
299
269
140
238
326
533
398
61
137
196
290
389
568
133
216
82
166
135
229
103
190
105
148
143
201
331
208
252
203
275
369
149
200
118
187
161
249
152
317
186
110
192
261
268