166
112
27
9
158
196
4
106
11
40
25
44
120
17
19
39
7
13
123
156
42
54
165
67
118
132
80
70
72
60
143
41
90
5
55
35