202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
201
201
201
200
200
199
199
199
199
199
200
201
201
202
202
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
202
202
202
201
201
201
201
201
201
202
202
202
202
202
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
204
204
204
204
203
203
203
203
203
203
203
203
203
203
203
203
202
202
202
201
201
201
200
200
200
200
200
201
201
201
201
202
202
203
203
203
203
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
203
203
203
203
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
202
202
201
201
200
200
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
201
201
202
202
202
203
203
203
203
203
203
203
203
203
202
202
202
202
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
202
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
202
202
203
203
204
204
205
205
205
205
205
205
204
204
204
204
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
202
202
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
201
201
201
201
201
201
200
200
199
199
198
198
198
198
198
199
199
200
200
200
201
201
201
201
201
201
201
201
201
200
200
200
200
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
199
199
199
199
199
199
200
201
202
202
203
203
203
203
203
203
203
203
203
202
202
202
202
201
201
201
201
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
202
202
202
202
203
203
203
203
203
203
203
202
202
202
201
201
201
200
200
200
200
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
201
201
201
201
202
202
202
202
202
202
201
201
201
200
200
200
199
199
199
198
198
198
197
197
197
197
197
197
197
197
197
197
197
197
197
198
198
199
199
200
200
200
200
200
200
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
198
198
198
198
198
198
198
198
198
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
200
200
200
201
201
201
202
202
202
203
203
203
203
203
203
203
203
202
202
201
201
200
200
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202