16
17
8
18
12
3
4
39
7
5
26
2
10
9
56
28
551
13
6
11
14
24
32
23
25
27
45
15
38
20
53
70
50
57
34
46
167
68
115
86