163
139
162
95
176
142
130
141
147
99
110
102
138
133
103
132
143
159
161
170
135
131
115
91
109
108
120
104
177