800
839
857
876
893
928
973
1045
1012
937
565
-190
-1215
-1794
-1838
-1753
-1811
-1837
-1757
-1423
-1031
-690
-422
-189
27
204
354
451
539
580
605
585
549
524
502
517
538
560
569
569
568
568
582
598
635
666
697
709
689
654
646
686
748
768
459
-366
-1452
-1853
-1850
-1849
-1848
-1724
-1205
-832
-606
-361
-142
17
108
192
264
356
449
540
628
691
741
642
398
-70
-511
-698
-678
-155
-54
-200
-870
-1286
-1368
-1081
-752
-434
-122
75
250
213
193
141
141
55
-51
-206
-328
-276
-82
329
721
1153
1134
908
-219
-903
-1369
-1343
-1008
-508
0
85
-20
-156
-126
25
261
428
498
534
560
593
607
601
563
539
549
603
659
679
689
700
730
747
734
568
321
-87
-524
-1079
-1238
-1153
-888
-943
-1335
-1332
-1160
-811
-417
-16
300
503
633
674
629
550
378
250
219
305
555
758
852
882
657
379
-236
-898
-1348
-1443
-882
-685
-238
-233
-255
-356
-303
-150
119
365
606
770
864
634
209
-431
-918
-1007
-767
-165
571
545
645
-83
-977
-1487
-1438
-960
-497
161
465
309
9
-346
-518
-396
-270
-83
172
471
679
782
612
360
19
-204
-286
-177
96
370
567
638
513
396
338
331
232
135
35
163
394
610
550
283
207
73
-449
-748
-693
-363
29
77
209
52
-259
-589
-574
-315
35
274
442
464
413
303
249
337
538
771
958
1105
1177
1139
861
389
-253
-724
-870
-630
-86
652
836
570
-476
-1266
-1720
-1535
-1086
-306
1
377
284
0
-200
-355
-259
-52
205
435
606
753
913
961
847
585
124
-289
-602
-651
-381
-71
178
382
252
-383
-1406
-1824
-1843
-1551
-955
-161
-61
83
-255
-497
-611
-370
-20
298
499
639
742
820
873
923
961
977
954
912
867
828
824
802
769
724
676
611
486
175
-146
-731
-1042
-1453
-1467
-1469
-1312
-1007
-620
-309
-125
21
217
433
613
741
822
890
957
1008
1042
1061
1066
1054
1024
966
913
853
824
805
803
797
784
780
761
746
724
703
683
668
665
670
691
711
740
754
761
744
606
386
116
-86
-72
484
612
-88
-1356
-1851
-1850
-1850
-1849
-1849
-1849
-1848
-1646
-1039
-657
-441
-247
-78
57
162
241
287
310
278
189
-3
-130
-186
-106
-21
255
679
882
1073
457
170
-319
-429
-522
-330
-547
-461
-603
-439
-330
-167
-126
-106
-120
-84
10
180
503
667
774
687
493
306
193
208
340
497
629
735
807
752
696
426
189
-138
-374
-516
-335
262
359
319
-363
-1159
-1670
-1573
-1130
-513
-4
297
374
-108
-381
-669
-676
-576
-355
-119
355
831
953
813
253
-268
-614
-765
-609
-274
149
336
665
899
330
-559
-1062
-1288
-1000
-608
73
316
755
338
114
-264
-375
-387
-381
-233
8
349
519
591
439
228
-15
-217
-326
-293
-140
38
254
367
429
366
207
0
-182
-225
-142
51
250
398
515
523
805
676
551
-283
-1034
-1606
-1653
-1235
-828
-268
-207
-680
-928
-1073
-875
-500
-161
41
170
268
346
355
325
242
217
297
429
535
589
586
628
671
587
422
23
-386
-632
-643
-425
-307
198
368
216
-748
-1545
-1808
-1491
-899
-97
42
520
295
46
-391
-778
-811
-669
-357
30
430
639
811
625
380
-53
-292
-348
-98
131
327
420
513
788
805
851
551
-83
-360
-630
-490
-264
363
490
683
465
224
22
-11
67
103
53
72
165
304
523
571
510
274
-90
-277
-335
-198
-7
119
220
364
472
500
449
282
152
150
259
423
556
684
808
927
937
873
517
29
-434
-780
-826
-646
-280
33
-82
-714
-1258
-1319
-994
-462
-83
143
316
422
488
513
505
484
459
472
505
553
621
682
774
844
777
525
9
-556
-955
-1086
-914
-339
-53
153
-466
-1088
-1359
-1206
-750
-284
101
341
501
456
431
453
500
546
539
499
503
555
653
752
855
952
994
948
615
-102
-888
-1110
-1053
-325
-516
-778
-1034
-1342
-1236
-1042
-676
-297
4
194
296
353
398
487
579
668
691
675
646
603
576
560
579
604
630
641
647
660
663
668
664
654
639
617
585
510
405
258
147
132
248
359
415
310
-15
-715
-1191
-1687
-1831
-1846
-1849
-1850
-1849
-1838
-1463
-1031
-848
-740
-529
-319
-158
-64
-10
56
148
244
346
423
494
555
576
575
591
628
659
634
513
485
446
378
160
-27
-256
-389
-800
-1152
-1333
-1230
-889
-505
-200
14
190
352
468
543
595
649
709
761
798
826
844
863
886
938
966
972
865
658
180
-346
-725
-894
-813
-285
-146
-204
-929
-1413
-1521
-1165
-705
-364
-132
32
151
247
261
242
192
201
256
352
332
404
460
503
369
265
201
256
379
381
395
353
373
333
164
225
117
77
-530
-1217
-1568
-1421
-493
-312
-285
-430
-621
-864
-885
-720
-406
-135
94
231
357
364
199
32
-86
5
208
364
486
661
795
869
812
491
221
-94
-209
-197
-108
66
333
486
838
621
211
-675
-1280
-1542
-1274
-567
-241
267
248
84
-148
-267
-188
111
338
423
475
544
600
637
653
679
706
747
782
816
854
890
907
864
756
626
555
704
888
983
731
419
-25
-551
-1077
-1433
-1310
-1373
-978
-808
-589
-403
-285
-162
-46
-1
10
17
69
169
296
413
516
614
727
822
911
960
979
980
968
968
937
850
499
225
-223
-602
-940
-1159
-790
-542
-261
-425
-847
-1040
-964
-636
-325
-88
44
124
174
222
274
334
422
515
625
710
769
796
807
814
821
831
827
802
745
647
554
505
504
705
730
393
-186
-799
-1020
-1172
-1382
-1707
-1778
-1664
-1458
-1148
-856
-590
-353
-202
-48
66
204
361
456
519
379
132
-76
-168
-183
-142
-234
-220
-80
417
747
707
265
-371
-677
-711
-419
-181
278
332
562
515
270
222
208
314
401
339
192
-72
-157
-216
-74
185
310
279
115
-30
-61
-16
-69
-114
-81
47
208
301
300
269
236
216
234
282
351
418
478
528
565
603
657
711
753
772
791
819
857
926
885
576
214
-253
-578
-814
-1014
-1113
-668
-473
-360
-746
-1221
-1358
-1118
-691
-403
-260
-172
-41
103
225
78
-53
-200
-158
46
124
52
-253
-367
-308
-77
43
-119
-397
-552
-563
-516
66
167
605
484
18
-152
-265
-97
104
232
604
929
1308
963
905
552
318
34
-415
-411
-597
-110
-120
14
43
-58
-143
-182
-247
-114
45
212
269
309
329
351
365
363
352
352
351
371
400
449
505
563
619
658
717
684
424
106
-328
-657
-817
-902
-947
-824
-473
-119
-147
-625
-1117
-1279
-1062
-708
-485
-310
-160
21
194
311
403
475
522
528
503
451
404
359
330
313
308
307
338
391
458
536
599
653
680
689
680
675
670
676
683
673
652
614
572
525
476
438
391
359
322
304
292
286
288
276
282
277
284
297
320
331
317
273
212
154
112
86
76
76
77
68
49
32
32
53
99
169
261
376
538
594
219
-417
-1235
-1631
-1619
-1505
-1492
-1627
-1721
-1630
-1335
-1110
-923
-877
-845
-754
-668
-583
-535
-410
-345
-188
158
347
555
183
-59
-166
-156
46
57
245
127
234
37
-441
-509
-578
-361
-310
-72
-118
216
232
51
-9
-67
-14
-9
-111
-156
26
57
206
177
159
165
176
231
288
319
333
348
360
361
366
356
337
314
290
260
240
217
197
169
149
123
90
96
72
50
-158
-506
-856
-1034
-744
-614
-482
-594
-840
-786
-596
-348
-119
83
244
346
433
417
289
81
-95
-222
-230
-205
-133
-45
55
252
232
129
-316
-768
-996
-991
-879
-807
-354
-13
358
259
317
199
163
98
-191
-342
-462
-322
-157
10
181
267
229
145
4
-93
-47
96
233
337
430
490
525
563
598
628
614
566
533
503
503
509
516
499
483
461
436
418
389
367
348
343
319
272
246
238
273
294
241
148
65
56
-6
-258
-581
-857
-973
-951
-774
-575
-459
-511
-889
-1047
-1021
-752
-483
-268
-200
-204
-228
-312
-390
-423
-365
-215
-69
37
77
9
-150
-237
-183
9
179
335
429
519
523
409
122
-38
-38
-70
112
160
527
622
869
806
210
-194
-454
-430
-304
-282
-55
144
431
438
-20
-215
-460
-586
-612
-627
-232
-70
226
342
385
477
554
467
157
-91
-322
-280
-123
134
178
342
515
521
278
-99
-401
-420
-237
-27
153
311
449
575
663
715
754
767
777
771
767
762
750
732
683
607
537
505
502
497
483
339
137
-135
-486
-802
-957
-818
-724
-523
-385
-165
-371
-711
-1083
-1135
-939
-673
-388
-185
-61
23
163
266
349
384
422
467
523
558
562
616
608
416
166
-188
-378
-366
-189
-86
234
390
547
183
-375
-933
-991
-835
-651
-390
-201
-9
139
248
331
356
378
369
376
386
403
410
413
410
390
361
309
262
228
157
51
-171
-340
-399
-378
-473
-490
-262
90
158
-146
-587
-695
-499
-227
-49
71
168
220
282
303
295
255
217
189
180
173
186
199
210
210
227
240
248
251
261
299
236
87
-162
-278
-162
80
337
280
211
145
-56
-593
-1148
-1312
-822
-471
-146
-75
-73
-44
8
70
170
237
273
271
253
262
276
351
427
490
541
601
639
676
657
472
213
-165
-410
-524
-471
-413
-346
9
222
188
-292
-799
-1047
-924
-663
-426
-228
-90
20
105
247
364
468
554
576
474
292
55
-65
-7
203
635
975
1190
1021
688
306
-103
-404
-510
-496
-117
248
441
327
-244
-676
-936
-860
-640
-509
-93
9
251
153
-2
-36
-34
171
375
460
477
474
465
454
447
473
534
623
721
801
828
760
618
440
370
525
636
545
112
-277
-423
-358
-494
-647
-677
-638
-622
-819
-842
-790
-633
-449
-316
-219
-98
-1
64
104
184
276
345
390
412
429
435
451
447
430
374
272
192
189
409
552
522
174
-273
-537
-553
-409
-195
21
327
162
-144
-516
-702
-644
-499
-327
-199
-90
56
207
332
421
465
492
517
537
547
559
571
580
581
563
525
475
444
403
276
56
-321
-811
-1204
-1215
-620
-68
505
737
536
5
-752
-1340
-1398
-951
-590
-179
70
121
52
-48
-85
-50
-12
10
26
62
120
162
180
153
140
185
277
365
384
304
194
76
26
11
60
157
280
331
338
346
397
579
698
595
236
-336
-828
-1081
-1153
-1095
-954
-733
-500
-300
-173
-91
-14
52
118
178
234
293
346
396
438
466
491
505
521
526
530
528
527
508
479
376
135
-279
-857
-1235
-1228
-618
-206
142
328
263
-243
-784
-1382
-1342
-1012
-530
-162
118
173
21
-179
-342
-378
-312
-165
-20
98
192
280
364
440
512
568
607
569
448
176
-64
-237
-145
185
544
937
1126
977
593
199
-226
-369
-490
-437
-306
-297
-357
-541
-595
-462
-240
-37
81
135
161
174
162
133
107
100
128
164
209
243
273
292
308
324
338
353
360
374
386
405
418
428
434
436
439
438
441
443
445
445
435
439
436
339
177
37
9
170
325
297
150
106
-90
-361
-673
-999
-952
-805
-645
-473
-363
-251
-135
-30
39
85
100
99
84
63
53
15
-53
-154
-296
-379
-458
-464
-315
-192
-80
-39
-125
-304
-377
-241
-15
206
-6
-117
-264
-249
-164
-70
-36
-107
-123
-24
171
412
691
934
1098
1071
898
555
174
-68
-107
99
395
632
782
900
752
443
-188
-775
-1069
-1083
-838
-486
430
739
1104
519
-130
-813
-1004
-873
-622
252
551
959
734
335
-42
-305
-330
-212
-68
157
478
707
768
503
204
-75
-331
-381
-257
-20
350
627
837
828
550
148
-269
-572
-690
-610
-405
3
308
527
560
331
7
-335
-626
-788
-710
-502
-42
291
504
684
574
475
-224
-812
-1217
-1205
-1022
-342
89
699
740
404
-20
-430
-618
-553
-384
-130
263
515
725
746
493
184
-157
-347
-385
-295
-144
133
287
306
282
78
-161
-435
-503
-439
-286
-145
39
440
705
879
809
532
114
-454
-817
-989
-816
-338
58
312
551
559
487
-221
-905
-1474
-1454
-1164
-380
35
714
803
457
51
-291
-395
-291
-96
59
142
363
496
717
709
507
204
-156
-489
-644
-630
-487
-207
49
300
344
175
-4
-271
-521
-660
-608
-420
-105
251
567
703
651
504
223
-367
-876
-1066
-998
-685
-543
325
710
926
541
-251
-951
-1221
-1178
-882
-440
157
467
551
523
329
124
-32
-13
147
347
466
499
551
610
685
719
706
650
572
501
441
410
399
403
426
463
507
522
513
490
490
540
704
955
1071
899
371
-125
-494
-688
-834
-1034
-950
-542
-18
212
-79
-673
-1094
-1094
-915
-640
-413
-243
-153
-76
8
91
161
222
266
298
336
377
414
443
464
488
504
510
502
507
534
573
581
491
360
199
82
79
89
42
-14
-160
-159
-181
-500
-880
-1306
-1277
-1039
-704
-358
-104
140
332
497
511
378
211
56
11
8
35
76
97
106
89
-31
-105
-314
-486
-492
-425
-236
-50
82
193
252
212
100
-110
-317
-392
-337
-146
118
312
394
477
600
350
-272
-858
-1215
-1015
-723
-380
-102
72
67
-24
-188
-338
-327
-216
-13
191
415
653
769
754
634
321
-37
-216
-222
36
323
476
533
489
475
376
115
-474
-872
-1077
-910
-613
-431
-101
393
148
-342
-773
-882
-607
-291
63
293
656
837
910
729
480
83
-261
-399
-245
159
605
837
867
712
470
205
-101
-304
-380
-266
-94
140
300
327
234
198
19
-23
-95
-90
-32
73
227
382
493
571
592
556
411
138
-28
-116
-12
230
507
791
887
728
397
-5
-309
-585
-941
-1091
-1098
-951
-591
-328
-63
-66
-619
-1073
-1389
-1354
-1167
-929
-511
-156
67
116
114
99
103
54
-45
-189
-251
-139
117
454
701
890
881
624
193
-184
-219
-114
107
71
100
289
470
552
397
210
76
112
249
405
520
574
584
578
587
607
635
649
657
649
641
632
637
650
663
676
676
675
672
656
598
455
239
41
-4
305
522
547
164
-265
-560
-940
-1107
-1446
-1445
-1338
-1254
-1122
-1055
-982
-892
-773
-616
-404
-210
16
297
496
658
661
463
37
-414
-685
-669
-340
-64
218
317
327
256
47
-244
-623
-761
-689
-421
-178
-143
178
363
620
472
170
2
-120
-209
-621
-755
-753
-494
-142
27
115
124
85
-44
-181
-187
-100
5
42
50
61
95
136
175
243
324
420
522
583
652
587
356
-22
-320
-459
-258
-67
80
39
-41
-147
-234
-365
-780
-925
-1106
-961
-814
-664
-347
-92
109
-237
-856
-1331
-1447
-1085
-624
-22
422
585
499
306
207
226
285
315
342
371
360
408
454
547
626
684
711
716
661
567
468
441
511
682
710
578
366
228
162
-50
-413
-719
-809
-633
-517
-245
10
180
-112
-555
-1201
-1477
-1434
-1287
-555
113
901
999
714
121
-446
-754
-787
-398
179
546
774
779
617
346
33
-74
-3
193
371
484
584
663
716
747
765
734
664
562
565
635
774
902
998
1058
1080
1103
1047
864
398
-6
-342
-388
-223
-71
-24
-96
-159
-225
-358
-781
-1085
-1319
-1239
-1017
-694
-305
178
552
879
1026
1061
927
671
229
-185
-360
-264
248
661
886
872
644
323
-45
-265
-378
-260
-56
284
505
660
574
419
221
-53
-168
-392
-451
-394
-180
162
198
401
410
716
325
-151
-788
-1095
-987
-786
-383
95
603
534
306
-512
-1009
-1150
-1002
-376
-91
227
423
486
481
299
36
-18
54
252
388
457
495
523
535
535
528
513
494
482
471
465
466
478
499
503
450
340
211
145
324
591
658
462
98
-157
-340
-572
-995
-1126
-1087
-787
-392
-84
107
-190
-576
-918
-972
-782
-531
-148
298
686
900
847
526
-89
-590
-860
-726
-239
27
235
255
134
-85
-367
-555
-659
-832
-959
-1025
-895
-570
-512
-123
127
654
683
223
-672
-1276
-1525
-1288
-743
-27
431
364
208
76
-28
-191
-245
-190
-41
132
281
392
469
504
474
399
247
50
41
161
417
678
890
1014
1081
1042
899
670
132
-251
-427
-259
178
379
536
511
480
442
174
-218
-619
-861
-823
-590
-488
-265
91
430
480
291
-231
-787
-1026
-1021
-620
-109
522
846
1059
958
798
586
286
-22
-112
-30
149
327
523
709
887
938
857
593
221
-8
-102
-47
69
142
245
319
374
397
419
363
286
172
123
119
163
229
318
455
622
709
749
819
605
398
33
-569
-764
-856
-609
-435
-377
-299
-21
13
-127
-374
-419
-281
-105
66
223
357
510
564
603
610
624
609
571
541
509
459
377
235
64
-60
-88
31
106
61
-70
-246
-383
-543
-870
-1167
-1354
-1346
-1097
-925
-595
-349
-212
-623
-1116
-1768
-1849
-1846
-1815
-1233
-533
134
253
-16
-545
-1172
-1546
-1582
-1303
-740
-379
-75
-44
-142
-307
-472
-637
-587
-362
-93
147
324
470
543
542
513
519
528
556
582
603
633
666
698
720
740
758
770
781
789
794
796
803
808
806
813
816
816
780
717
645
589
565
570
591
615
623
618
620
629
650
638
555
391
112
-158
-156
-76
14
-65
-244
-380
-738
-938
-1157
-1063
-870
-600
-348
-91
156
360
487
519
503
511
550
615
710
810
923
965
991
920
723
107
-317
-618
-537
-268
-103
-68
-70
-94
-84
-355
-688
-959
-1025
-861
-750
-724
-631
-285
19
335
518
432
45
-520
-797
-639
-293
61
281
404
552
299
-196
-613
-949
-892
-884
-712
-131
521
959
947
390
-137
-516
-437
-259
-37
283
508
794
726
528
81
-263
-547
-654
-371
-203
267
553
882
974
753
391
-136
-531
-686
-502
-39
458
701
733
673
446
175
-250
-541
-602
-427
-190
109
223
355
392
389
335
92
-48
-86
38
219
418
653
810
909
823
657
363
-63
-251
-334
-133
201
446
643
577
416
125
-249
-631
-820
-698
-343
79
361
584
514
409
232
52
-254
-391
-397
-270
-124
89
338
477
510
405
331
249
75
-122
-643
-951
-1019
-685
-391
-305
-181
-76
-27
-618
-1224
-1420
-1037
-465
12
229
451
500
454
318
93
-10
-44
13
77
96
140
176
181
164
147
156
151
81
-1
-38
34
261
340
190
-20
-165
-213
-375
-736
-1027
-1146
-1052
-716
-497
-114
122
96
-291
-812
-1140
-1164
-1129
-965
-357
374
879
805
432
-37
-288
-325
-220
52
216
634
807
1096
1076
880
603
335
59
58
182
390
542
625
691
754
726
698
637
583
452
255
-89
-240
-199
138
619
987
1201
1154
893
483
-279
-818
-1154
-1033
-455
-173
-28
-26
-66
-68
-449
-873
-1310
-1304
-1066
-947
-536
-47
652
747
574
252
23
-199
-506
-530
-414
-129
370
746
923
912
704
470
219
226
352
550
652
678
704
728
738
724
705
679
659
642
623
605
585
561
528
495
468
448
434
416
398
377
360
363
372
378
384
386
383
387
390
370
328
228
152
181
389
600
702
502
-64
-933
-1627
-1841
-1843
-1783
-1564
-1244
-961
-737
-503
-350
-215
-126
-44
28
98
178
258
346
380
321
192
72
46
257
476
462
308
-8
-277
-580
-955
-1201
-1187
-927
-800
-451
-270
-88
-481
-776
-1147
-1172
-1008
-987
-312
191
716
726
417
-39
-404
-499
-448
-133
268
579
813
878
756
553
323
84
115
242
427
535
618
720
796
818
770
695
600
490
361
254
89
75
80
143
199
180
94
19
-39
199
336
205
-141
-473
-600
-559
-589
-761
-978
-1111
-1181
-965
-669
-263
-13
-57
-194
-249
-149
117
349
500
603
711
760
799
814
798
760
673
578
547
640
867
1084
1219
1258
1093
630
-93
-680
-1006
-819
-611
-405
-221
-109
-97
-436
-841
-1229
-1106
-747
-495
96
474
820
936
675
299
-73
-465
-566
-411
133
475
688
763
561
354
127
-12
34
153
276
341
390
438
445
423
364
310
265
235
216
206
199
180
170
162
160
144
132
120
105
97
85
76
75
82
101
129
154
161
142
78
-48
-217
-353
-307
-96
162
247
135
-261
-770
-1224
-1676
-1615
-1516
-1177
-980
-590
-479
-455
-562
-613
-466
-271
-34
472
736
904
802
560
270
-72
-320
-320
-104
276
724
1109
1284
1257
989
559
59
-228
-263
-3
441
864
1112
1112
836
508
50
-376
-671
-1012
-898
-761
-513
-422
-249
-233
-41
-294
-519
-680
-504
-202
-72
74
111
158
189
200
90
-205
-367
-368
-138
176
414
527
550
391
266
30
-335
-515
-542
-303
77
364
464
439
325
226
50
-347
-597
-626
-409
-146
-2
98
141
252
334
405
304
62
-39
-433
-648
-782
-485
100
558
764
854
797
517
-73
-506
-715
-576
-236
-16
216
201
252
165
-52
-394
-615
-653
-532
-357
-52
283
510
410
299
124
-149
-560
-827
-861
-638
-275
179
434
669
636
503
255
-123
-551
-715
-659
-500
-310
-163
-72
-274
-309
-365
-230
-663
-849
-916
-479
4
224
466
427
458
349
296
188
94
-65
-85
111
297
428
496
518
608
680
888
971
945
647
144
-235
-434
-364
-228
-35
135
233
248
173
19
-89
-150
-116
-67
-53
-59
2
117
282
303
363
435
684
871
838
372
-141
-685
-943
-999
-1149
-1055
-497
80
794
581
57
-707
-1190
-1252
-1141
-773
-588
-201
-80
50
-41
-139
-199
-135
36
189
257
261
268
292
397
503
608
695
743
660
415
-127
-480
-606
-422
0
337
497
502
356
172
-19
-135
-182
-114
-68
-58
25
187
272
408
442
583
766
581
120
-289
-597
-520
-462
-465
-121
310
813
1122
791
71
-760
-1192
-1140
-954
-724
-424
-128
159
335
308
123
-217
-413
-429
-306
-172
-78
48
289
485
661
758
773
667
410
-105
-453
-565
-385
-61
192
396
376
226
98
-53
-117
-161
-246
-364
-430
-413
-222
-49
273
439
579
443
182
-184
-353
-240
163
708
1084
1123
1143
1084
1007
829
333
-50
-290
-215
95
496
820
962
925
815
639
280
-241
-649
-798
-670
-296
-677
