26
26
50
80
50
150
154
163
165
159
153
140
164
166
146
155
146
142
166
140
138
151
153
145
155
167
160
164
153
151
161
147
167
151
161
439
148
182
346
155
166
179
152
145
164
176
364
197
154
165
171
171
165
545
234
148
504
162
154
350
363
165
398
157
159
148
151
166
171
153
167
173
154
412
571
160
162
157
163
161
183
154
149
155
172
175
173
150
166
172
159
164
181
578
168
151
61
165
166
185
360
155
146
152
170
178
160
148
156
147
176
141
391
154
165
173
159
153
176
173
163
152
148
155
145
193
161
166
172
155
161
184
151
154
163
180
166
148
66
155
156
151
174
170
425
157
148
138
149
180
150
161
156
151
168
143
179
169
155
158
557
168
148
148
146
180
160
43
401
429
139
162
136
184
171
163
161
150
29
170
167