783
782
782
780
779
779
779
778
776
773
771
753
753
752
734
729
727
725
716
704
700
700
700
697
691
690
688
686
680
677
678
676
674
673
670
669
666
656
651
647
645
644
641
639
639
639
639
629
615
606
602
597
592
587
585
584
586
587
590
591
594
595
596
598
599
599
596
596
595
594
593
591
590
590
590
590
588
585
584
584
583
583
582
581
576
574
573
573
571
569
569
557
553
554
547
531
528
523
519
521
520
508
497
500
493
488
489
473
473
475
477
478
478
479
480
485
491
493
499
501
516
522
522
523
523
523
523
523
523
523
525
526
526
526
526
524
522
519
501
499
499
498
497
497
497
497
499
500
500
501
502
504
507
512
512
513
514
515
519
522
525
529
531
532
538
540
542
543
543
548
549
551
556
561
565
573
577
581
585
588
591
604
611
614
617
622
625
624
623
616
613
600
593
587
587
593
603
608
613
616
618
614
614
600
599
594
592
588
583
568
562
558
563
562
558
559
558
558
558
561
563
564
565
566
566
566
568
574
577
577
578
580
582
586
589
591
593
593
593
593
594
594
590
579
572
562
542
534
529
521
512
510
507
497
489
481
478
477
475
471
471
471
471
472
478
487
492
495
500
505
508
508
503
505
515
518
516
513
511
509
513
515
515
514
513
513
513
513
513
515
519
523
525
527
528
529
530
535
534
533
531
525
522
520
518
513
513
514
510
507
502
499
490
481
475
471
465
460
457
455
454
449
442
432
430
427
417
410
410
410
409
397
395
392
388
371
365
363
351
343
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
342
344
343
340
340
341
336
335
333
332
332
332
329
328
327
324
323
319
316
312
309
301
301
301
300
299
296
295
295
293
292
292
290
284
282
282
288
292
284
277
276
283
282
282
283
283
277
274
274
271
269
265
258
258
258
258
258
258
258
259
260
258
250
246
244
243
245
245
246
248
264
267
273
277
276
276
276
276
277
279
283
288
295
299
320
332
340
351
353
358
358
349
348
348
348
348
341
342
342
343
346
346
345
345
343
346
342
317
296
295
285
284
280
275
272
270
262
262
263
262
262
253
250
253
253
253
247
237
223
221
217
214
214
214
207
203
201
202
202
203
207
210
210
210
208
208
206
205
205
200
198
196
189
185
179
167
163
159
141
129
122
121
120
115
112
112
112
114
114
114
114
114
114
114
114
114
118
119
118
118
122
121
119
117
121
122
125
125
125
125
130
134
135
137
137
135
135
134
127
124
127
128
129
130
146
146
145
147
151
155
152
148
142
148
150
143
143
143
133
133
133
133
135
140
143
141
135
131
128
125
123
122
122
122
122
121
121
120
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
121
121
121
121
120
121
122
122
124
124
124
121
121
123
125
125
124
128
126
125
124
129
131
129
125
126
127
141
142
144
143
127
118
117
117
117
121
121
121
121
122
123
119
118
117
117
118
118
118
118
118
118
118
118
118
118
118
120
121
127
127
128
129
131
132
132
131
130
131
133
135
140
145
140
138
141
147
150
148
153
158
151
148
137
131
129
129
130
132
134
135
132
134
134
127
123
121
120
120
121
121
124
124
124
125
125
127
126
122
121
121
121
121
119
121
122
120
120
123
124
126
126
125
128
131
131
130
132
137
134
130
132
140
137
146
147
149
149
145
144
144
146
148
149
150
141
141
142
144
144
145
148
155
168
169
168
167
167
165
165
162
157
155
154
153
152
148
148
151
153
155
153
151
148
146
147
147
149
148
147
146
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
145
148
149
150
155
157
161
160
159
154
151
156
166
162
160
159
159
161
163
163
162
160
162
167
168
173
173
173
173
173
174
167
171
173
174
175
176
175
170
169
170
180
185
191
194
196
193
190
191
192
191
189
187
187
187
192
196
197
194
194
195
195
194
194
197
200
197
195
195
198
191
189
191
191
181
180
182
188
189
190
198
193
193
193
189
187
188
198
207
213
217
218
220
227
227
227
226
227
228
232
234
230
224
225
224
222
222
228
230
229
225
220
219
221
222
225
226
226
228
234
238
242
251
248
248
241
233
232
230
249
253
253
253
258
263
265
268
271
272
272
270
268
273
280
282
281
282
284
285
286
286
285
282
284
287
290
288
284
298
307
308
313
325
331
333
340
344
346
349
351
356
360
362
363
367
366
366
366
366
366
366
366
366
366
366
366
366
365