3
4
33
6
9
58
41
38
31
51
46
27
1
10
8
16
15
92
2
20
5
22
19
24
153
173
23
7
13
30
26
110
62
117
113
139
95
81