20
25
189
44
48
66
18
17
15
21
14
23
147
31
43
4
33
30
16
52
28
11
8
7
108
10
86
3
47
85
12
36
9
32
22
13
19
29
2
5
78