3
4
34
6
13
58
43
42
31
7
5
55
50
27
1
10
8
16
15
93
9
2
20
22
19
25
153
173
38
23
30
24
26
110
62
117
113
139
95
81