58
840
52
745
108
642
28
401
85
493
55
500
35
461
32
372
238
299
6
337
82
421
115
447
34
357
40
266
17
331
59
68
310
31
293