127
29
219
177
387
327
505
64
277
289
53
189
335
262
292
171
502
338
899
183
423
210
259
227
152
479
123
422
129
253
187
179
272
281
296
279
21
134
343
56
411
217
275
432
199
119
254
462
216
3
247
153
230
34
164
440
140
87
48
104