165
139
152
156
160
155
164
173
162
166
143
168
152
159
167
152
145
149
146
155
160
157
143
147
147
149
171
171
161
148
168
157
150
164
168
148
149
145
152
163
151
163
149
146
152
175
164
167
142
140
161
149
159
160
170
152
146
158
164
157
149
65
158
152
161
166
145
145
144
159
175
173
156
148
144
165
158
148
150
148
147
143
162
156
145
143
158
160
143
159
162
159
161
158
156
148
152
157
146
146
149
146
164
153
170
168
150
161
166
158
65
162
158
153
170
143
147
165
164
169
159
149
151
151
142
156
157
164
165
143
152
145
166
144
167
154
146
172
166
156
144
158
145
161
156
154
167
167
149
145
142
168
151
151
153
151
166
162
154
166
174
149
159
170
162
150
158
157
156
156
158
152
169
166
160
159
155
156
149
66
151
145
157
162
159
158
143
161
173
151
157
156
161
165
167
149
169
65
5503
345