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