20
18
16
6
14
29
89
11
12
17
45
24
102
50
10
26
13
36
15
9
3
7
168
21
4
178
5
22
59
68
2
28
8
63
39
1
25