381
2
293
1
319
318
341
493
303
271
440
3
300
229
267
339
429
59
502
337
479
252
305
282
718
49
396
65
570
316
340
245
101