2
4
20
3
86
5
21
27
36
26
14
8
43
138
54
17
32
18
150
109
46
57
33
7
9
56
25
12
24
28
11
179
48
92
6
29
16
10
22