8
3
58
57
51
4
28
9
16
21
27
5
25
13
7
35
15
10
24
14
585
18
22
29
12
11
48
26
49
562
20
2
50
17
38
19