156
138
200
171
153
183
154
176
200
200
165
160
163
152
155
200
147
200
200
164
200
200
200
108
169
200
159
196
200
141
193
200
200
125
120
170
200
155
166
200
200
903
1000
200
186
156
138
200
171
153
183
154
176
200
200
165
160
163
152
155
200
147
200
200
164
200
200
200
108
169
200
159
196
200
141
193
200
200
125
120
170
200
155
166
200
200
903
1000
200
186