200
204
209
216
219
222
230
234
242
246
247
253
254
254
271
271
272
274
277
313
334
335
340
342
343
345
345
345
357
363
376
390
391
388
390
393
393
393
397
400
403
406
409
411
412
413
410
404
405
408
413
416
422
429
429
428
430
433
435
438
440
441
445
445
447
449
457
462
467
471
472
473
474
476
477
476
480
484
486
484
485
490
506
508
510
516
526
526
526
529
530
537
539
543
542
539
542
546
550
556
556
556
561
567
572
577
577
577
578
580
582
586
590
599
612
616
618
623
624
629
633
635
637
639
641
643
645
656
657
659
661
662
666
669
673
669
665
665
665
669
677
682
680
679
679
679
679
684
689
690
693
696
700
699
697
695
697
701
705
704
711
712
710
710
712
714
715
714
712
710
709
696
688
680
677
672
671
671
671
672
672
674
675
673
665
661
652
649
647
643
642
642
643
644
644
644
644
641
640
639
642
644
646
645
642
639
641
642
646
647
647
646
644
644
645
640
632
629
622
622
623
624
624
623
615
612
611
612
615
614
612
610
608
603
601
600
599
598
592
590
586
583
577
574
572
570
568
567
573
582
572
564
562
561
560
559
557
557
561
562
564
560
551
542
537
532
532
528
524
519
519
518
518
518
518
512
508
504
504
502
500
498
499
500
499
498
496
490
484
484
485
486
481
476
460
457
455
452
451
448
445
442
440
436
435
430
427
425
426
428
422
418
426
432
431
427
426
421
415
403
403
404
404
404
402
397
400
390
387
387
387
387
386
384
373
363
361
359
358
357
359
360
344
346
347
337
332
338
341
340
339
337
338
338
339
339
341
341
340
326
320
316
316
316
317
318
319
320
317
317
318
318
317
316
313
313
313
313
310
306
305
293
290
288
289
290
280
279
275
275
273
266
264
258
247
246
243
240
240
238
238
237
236
236
235
232
230
229
227
222
224
229
229
226
222
220
219
217
217
217
217
224
223
220
211
211
211
206
203
206
211
210
210
208
205
206
204
200
193
191
190
186
193
190
189
189
186
185
179
180
180
180
179
179
178
178
179
179
179
179
179
176
175
175
174
174
174
174
174
173
173
173
172
172
172
172
172
172
172
172
167
166
167
169
166
167
166
167
168
167
168
167
166
166
165
165
163
163
163
164
164
164
167
166
164
162
162
159
161
166
169
162
164
166
167
171
165
158
157
155
155
155
153
152
161
157
168
168
163
161
159
157
172
173
173
174
173
160
159
161
152
154
155
160
164
166
160
158
150
150
151
150
148
147
146
146
145
145
144
144
144
144
142
141
142
144
145
149
155
147
137
137
137
147
161
163
166
168
170
171
173
176
180
186
187
189
190
214
220
219
217
211
201
200
201
199
198
191
174
171
159
154
152
166
176
178
169
167
168
174
173
168
165
165
165
164
164
165
166
166
164
164
164
164
161
159
158
157
158
158
160
166
167
168
169
170
171
170
164
162
158
157
155
154
154
154
156
157
161
161
180
185
189
185
179
170
168
168
169
168
164
158
158
159
159
159
159
159
159
159
160
165
169
173
174
174
167
165
168
167
168
172
169
172
170
170
170
170
171
160
167
174
183
195
195
172
172
169
170
170
170
171
174
183
182
181
188
188
188
188
188
188
187
187
187
188
190
190
190
192
194
194
194
197
207
207
216
221
221
220
219
217
217
219
216
209
206
200
199
196
195
187
188
189
187
192
193
203
208
209
214
220
227
230
232
234
237
238
239
248
250
256
257
258
253
252
252
257
264
263
264
267
269
272
277
280
280
283
285
285
284
286
287
293
295
296
297
298
300
304
311
332