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