1
-14
47
116
261
58
-82
-196
616
1337
1961
1554
278
-1399
-2615
-2726
-1787
-425
817
1167
871
62
-599
-842
-648
-438
-238
-455
-644
-671
-319
301
754
951
599
55
-496
-643
-417
84
513
702
562
379
266
432
588
658
593
617
215
163
-330
-129
-576
-224
-584
-58
-144
59
-63
-104
-229
-379
-425
-413
-233
41
197
188
140
-19
-188
-103
11
61
167
108
241
246
265
255
416
350
358
242
188
100
36
89
179
162
32
66
727
1191
1534
1106
59
-1212
-2206
-2188
-1698
-445
437
907
758
240
-367
-630
-658
-582
-573
-558
-607
-361
46
571
900
936
556
47
-437
-631
-432
88
536
819
831
666
1298
596
836
6
-605
-1436
-1418
-943
-284
323
713
604
435
-449
-497
-1024
-412
-650
118
-57
218
70
232
131
18
99
-114
-15
29
177
286
319
384
345
257
208
194
309
364
504
168
29
-327
-569
-840
-544
-66
469
1190
1458
1010
204
-972
-1931
-2247
-1858
-1088
-138
613
769
491
22
-469
-664
-667
-569
-444
-408
-202
-54
386
563
814
719
420
-23
-312
-280
-184
98
384
592
841
865
539
153
-419
-489
-729
-293
-230
281
302
291
34
-182
-318
-504
-271
-197
2
53
146
39
165
235
268
287
220
42
152
173
98
44
126
146
348
674
556
458
86
-186
-581
-501
-388
-79
-62
89
132
198
328
754
587
541
-345
-1207
-1961
-1820
-1323
-335
591
854
710
119
-501
-813
-674
-460
-137
-185
-70
-102
199
442
719
861
661
399
-197
-335
-384
306
743
928
612
113
-323
-802
-585
-443
108
379
452
352
76
-91
-386
-336
-369
-250
-209
-5
-30
193
152
185
98
132
-93
73
-57
53
121
497
329
410
126
37
-7
281
363
245
-40
-27
-77
23
64
97
-53
187
246
499
1135
1140
1044
-55
-900
-2208
-2282
-1845
-645
428
1086
987
324
-268
-711
-981
-539
-449
-41
-88
142
113
534
749
799
818
405
144
-203
-4
-51
447
440
357
52
-356
-627
-576
-207
146
249
373
89
106
-235
-9
-111
-5
-280
-209
-292
-50
230
369
392
328
105
77
-43
-17
89
194
292
176
3
-35
17
-58
346
224
346
112
-137
-487
-680
-547
-439
-426
-223
78
486
1177
1586
1650
472
-602
-2118
-2552
-2309
-1102
31
900
1029
602
-81
-673
-916
-774
-445
-181
61
127
158
440
573
892
760
507
-11
637
-604
530
-80
310
-216
360
146
604
484
146
-306
-482
-932
-508
-357
445
324
792
42
-243
-601
-510
-446
-205
107
122
342
415
512
404
358
51
-248
-294
-97
90
310
447
213
53
-21
-147
-182
177
52
278
-155
-198
-613
-579
-413
-387
-17
125
546
815
1145
1286
922
-79
-1106
-2232
-2374
-1841
-490
411
987
1051
418
-273
-870
-776
-724
-395
-283
-49
-3
305
646
744
792
454
169
-207
-323
639
552
1522
402
540
-617
-315
-589
594
548
521
-140
-666
-937
-486
10
407
410
247
-301
-515
-387
-323
9
-43
-110
-182
39
190
607
600
535
52
-34
-358
-112
71
294
28
360
370
243
-106
52
-31
142
465
143
-244
-613
-316
-326
0
94
-93
-123
491
913
1577
1377
381
-1106
-2196
-2394
-1802
-641
610
1011
1155
281
-296
-827
-732
-526
-186
-16
-181
-79
-203
378
330
874
528
514
-33
-363
-429
-48
489
1723
1117
1288
37
-363
-1133
-400
-333
512
410
310
-317
-298
-428
-331
-346
-75
-469
-175
-230
-90
48
81
-22
-279
-230
-174
197
311
388
435
413
282
65
112
82
75
41
182
-38
205
143
310
207
469
-9
190
-168
-159
-173
-278
-142
-230
-163
410
785
1250
1040
794
-473
-1514
-2547
-2161
-1380
-178
608
764
454
-209
-849
-1099
-795
-565
-151
-227
116
105
285
390
592
363
484
-108
-48
-248
187
331
806
640
632
104
47
421
1038
1121
1054
88
-204
-398
-129
-268
-311
-812
-1167
-1040
-752
62
217
555
-118
-298
-815
-417
-383
235
236
343
54
-184
-302
-292
43
166
598
271
213
24
208
350
378
200
-13
-199
-343
-278
-118
219
42
203
165
332
900
2287
3470
2578
1554
-1738
-3543
-4614
-3135
-969
1219
2259
1332
166
-1542
-2111
-2136
-1114
-412
14
-94
-383
-582
10
360
833
510
-54
-534
-826
-472
41
807
1202
1162
728
110
-71
-71
435
677
704
555
163
229
148
397
102
196
-229
-448
-509
-134
603
697
750
171
-500
-875
-379
-273
424
150
-350
-1136
-1019
-911
-485
135
188
164
-246
-310
-644
-260
-206
54
94
-160
-414
-278
102
317
561
423
271
30
-103
35
235
887
764
663
19
-289
-455
-224
226
838
1546
1854
2395
3047
2007
722
-1821
-3545
-4207
-3011
-1231
554
1784
1432
383
-986
-2087
-2232
-1711
-957
-556
-468
-338
-422
149
382
848
766
465
-28
-331
-146
-76
574
879
959
702
460
462
297
528
516
667
306
221
114
189
275
187
158
-63
-128
15
600
-23
582
-530
105
-1047
-30
-689
97
-170
-302
-311
-408
-342
-706
-427
-920
-375
-371
18
-42
253
-14
38
-91
-25
-230
41
14
362
551
591
394
117
207
339
493
500
303
151
-258
-353
-341
147
823
1597
2198
3134
2735
1362
-356
-2891
-4210
-4065
-2290
-507
1380
1805
1022
-15
-1210
-2098
-1790
-1368
-749
-654
-326
-318
-46
472
663
843
426
44
-653
-467
-184
470
1055
1193
848
323
155
272
418
651
623
535
162
-16
33
217
494
479
561
-94
-375
-611
399
20
628
7
-434
-663
-625
-5
-101
-69
-482
-744
-707
-797
-498
-458
-13
-361
20
-155
-4
73
88
-213
-343
-256
-256
40
104
332
374
443
53
44
85
266
163
343
367
375
301
44
-119
431
870
1835
2241
3423
2763
1231
-714
-3122
-3874
-3956
-1954
-354
1579
1687
670
-695
-1864
-2335
-2192
-1465
-948
-491
-250
-48
98
647
721
605
167
-364
-662
-261
257
679
1240
1143
860
522
308
356
271
552
563
641
538
563
314
330
272
132
-92
-355
-442
-485
512
817
1068
467
-481
-484
-771
-208
-613
-455
-485
-911
-263
-646
50
-405
250
-651
-370
-376
90
201
46
-72
-250
112
-134
149
228
351
214
211
-83
-87
118
437
672
862
801
56
-202
-853
-461
-132
1021
1768
2689
3320
3553
1574
28
-2597
-4035
-4184
-2674
-636
763
1866
914
-7
-1786
-2073
-2295
-1413
-1030
-802
-551
-353
-86
576
792
747
655
158
-165
-321
148
302
861
834
1067
774
583
209
82
112
263
373
354
351
215
328
319
93
-115
-404
-527
-464
505
1099
689
610
-625
-716
-1226
-245
-617
33
-305
-828
-638
-821
-170
-432
25
-629
-327
-452
-7
270
452
334
173
-34
-221
-165
-60
79
345
423
492
285
175
200
390
407
322
53
-193
-68
-151
366
928
1896
2287
3175
2809
1462
-316
-3148
-3816
-4218
-2343
-866
1020
1255
655
-333
-1599
-2019
-1980
-1333
-1007
-563
-348
-195
-29
369
477
635
310
-55
-483
-559
-29
417
1115
1315
1334
868
533
428
131
332
211
545
227
469
437
381
408
73
68
-507
-341
200
-248
238
-358
-280
-1036
-53
-317
397
155
-350
-794
-1120
-804
-697
-53
162
39
-34
-639
-706
-478
138
203
261
-2
-289
-179
-272
156
154
676
570
514
137
60
-1
656
476
779
541
363
-184
-20
406
725
1361
2070
3429
3193
1726
-482
-3076
-4219
-4350
-2196
-279
1400
1519
864
-688
-1951
-2557
-2186
-1484
-654
-181
37
23
211
468
614
513
194
-257
-399
-428
11
542
1163
1216
1042
689
451
267
345
479
456
448
404
362
361
333
330
92
-100
-232
610
315
454
-60
-673
-821
-645
-48
-192
-38
-300
-926
-710
-930
-82
-393
475
-410
-180
-809
-402
-110
292
429
-36
-73
-626
-239
-190
387
366
756
335
334
-7
142
-83
198
188
198
256
-31
-316
-249
431
1031
2146
2462
3698
2754
1479
-1300
-3250
-4295
-3482
-1713
283
1618
1578
644
-982
-1978
-2464
-1950
-1421
-891
-623
-222
-134
539
862
900
767
177
-284
-519
-349
94
797
1256
1242
1135
755
458
288
293
330
450
440
339
156
187
-82
198
-112
96
-540
720
-345
275
-417
-498
-894
-458
-128
-100
-452
-512
-764
-383
-590
22
-250
-23
-373
-280
-525
-577
-73
-96
140
-122
305
-137
-144
-99
147
334
381
302
68
25
-113
403
386
771
289
414
-537
-282
-208
785
1438
2491
2573
3665
2681
1005
-1616
-3506
-4225
-3620
-1353
341
1876
1577
547
-932
-1846
-2198
-1919
-1400
-1005
-445
-59
260
579
815
737
463
-249
-668
-946
-291
310
1074
1322
1249
826
426
67
149
336
532
516
387
77
-8
-86
49
194
355
393
421
-160
15
-636
-404
-912
-318
-146
126
357
-138
-443
-936
-838
-888
-278
-156
-27
-182
-293
-542
-430
-312
3
198
139
76
82
208
163
179
-21
114
-33
219
273
471
676
663
219
-4
-4
-429
-186
-83
751
1322
2371
3056
4070
2577
882
-1759
-3723
-4627
-3556
-1608
398
1743
1576
400
-940
-1757
-2291
-1906
-1680
-1088
-689
-278
48
523
876
756
561
96
-369
-691
-316
189
654
1242
1203
1037
588
331
232
59
272
198
396
245
363
368
446
412
135
-151
22
607
52
282
-850
-392
-860
70
-289
318
-3
-648
-575
-939
-447
-692
-75
-780
-303
-520
-52
-165
173
106
44
-27
-19
15
69
158
231
356
67
-6
87
246
282
403
538
76
42
-188
13
282
1227
1554
2070
2656
3530
1740
468
-2515
-3803
-4530
-2965
-1298
702
1795
1121
239
-1308
-1842
-2103
-1323
-1081
-703
-656
-450
-545
299
560
895
678
405
-269
-536
-349
-35
626
884
1135
954
733
483
519
552
567
395
157
-42
43
290
656
531
398
71
-56
596
-187
673
-189
-114
-997
-583
-653
186
482
260
-427
-896
-1149
-926
-622
-9
-63
52
-363
-497
-439
-248
69
107
151
-96
-27
-80
143
193
681
388
177
-221
-101
36
541
667
710
675
-97
24
417
821
1388
2273
3054
3611
2070
391
-2792
-3775
-4839
-2740
-1135
1033
1306
1009
-109
-1255
-1797
-2005
-1494
-1186
-812
-742
-324
-74
680
769
931
280
-161
-706
-596
-298
204
875
1144
903
863
677
655
631
686
270
73
-108
-49
187
283
449
345
106
-148
-256
253
946
746
694
-700
-605
-1404
-536
-236
1054
840
9
-928
-1884
-1537
-784
334
326
538
-87
-332
-691
-314
-408
181
-45
-65
-143
-72
95
314
426
61
174
74
157
292
747
871
1005
354
228
-498
-270
368
1042
1493
2334
3620
2669
1798
-837
-3176
-4609
-4289
-2428
-417
1695
2059
1380
-308
-1836
-2708
-2503
-1755
-1136
-367
25
174
642
708
846
459
298
-546
-763
-735
-9
474
1246
1177
1123
735
455
226
377
697
686
716
215
127
-26
296
180
352
200
582
177
249
-215
-233
-423
-391
-395
-187
703
530
128
-759
-1223
-1406
-1006
-375
2
380
-115
-127
-482
-231
-294
-218
-280
-332
-200
37
307
410
414
244
116
90
282
448
866
945
833
494
-217
-740
-711
71
1117
1784
1972
2041
3239
2689
1662
-572
-3086
-4240
-4445
-2547
-530
1668
2108
1306
-281
-1982
-2783
-2729
-1844
-1291
-200
-73
197
257
733
824
811
448
-204
-843
-717
-171
578
1280
1515
1247
951
590
445
605
901
642
562
243
72
219
252
243
75
94
-238
438
-256
149
-441
-594
-1096
-707
-52
530
658
403
-703
-1149
-1809
-927
-581
521
195
289
-461
-681
-479
-133
135
-111
173
-220
106
61
410
261
499
363
139
157
-10
385
374
901
493
405
-313
84
-326
708
845
1874
1940
3416
2728
1625
-219
-3013
-4012
-4269
-1950
-702
1683
1563
873
-563
-1611
-2394
-2249
-1406
-1082
-629
-396
-225
159
532
812
652
190
-411
-744
-561
-22
611
1075
1355
1091
836
427
470
442
714
463
474
263
297
301
351
474
352
6
11
49
17
-31
-205
-307
-651
-445
-72
250
199
-330
-875
-1426
-1411
-1080
-344
71
517
284
-34
-431
-563
-602
-385
-221
-26
135
296
380
273
98
-28
81
249
532
759
707
600
578
240
158
130
170
-204
434
633
1393
1866
3006
3180
1774
260
-2258
-4106
-4517
-2960
-1036
979
1908
1290
85
-1343
-2204
-2287
-1573
-1163
-634
-374
-155
129
684
835
606
319
-306
-413
-348
168
596
1058
1130
1079
708
477
345
534
601
622
596
450
268
206
250
455
244
285
576
-23
134
-455
-151
-793
-294
-502
31
391
353
-200
-1017
-1387
-1471
-789
-24
444
704
64
-167
-759
-643
-524
-159
-36
62
211
117
163
21
144
-35
189
310
306
492
405
547
389
562
305
64
-178
-350
384
1012
1880
2332
3714
3067
1870
-427
-3277
-4356
-4264
-2081
-113
1926
1932
1199
-279
-1783
-2282
-2165
-1661
-1365
-833
-463
-27
486
860
964
699
241
-354
-709
-496
98
742
1220
1345
1118
836
479
423
462
702
503
516
130
67
80
330
539
503
331
434
228
93
-219
-601
-535
-718
-301
-7
266
165
-490
-874
-1426
-788
-613
332
331
346
-118
-199
-430
-445
-237
-42
83
95
151
81
126
109
115
64
135
125
-35
126
366
814
684
615
110
-420
-630
-533
317
1012
1821
2011
3186
2870
1432
-249
-2781
-3686
-4249
-2113
-629
1473
1804
1156
-127
-1382
-2031
-2073
-1408
-1176
-585
-280
76
236
721
637
485
76
-194
-413
-271
216
531
929
1044
918
783
483
415
336
335
3
110
16
102
334
521
613
354
306
345
-208
52
-433
-164
-656
-153
-266
345
452
7
-372
-861
-945
-902
-390
-210
128
-56
-230
-548
-462
-410
-186
-144
-124
-90
-68
55
165
246
291
238
290
150
41
140
147
382
674
637
626
195
4
-361
150
340
1624
2313
3939
3185
1871
-733
-3435
-4457
-4291
-1977
-162
1774
1335
520
-834
-1662
-1938
-1576
-1229
-985
-706
-638
-462
104
690
761
720
249
-146
-511
-401
66
604
1249
1277
1104
785
517
401
458
512
353
311
38
-31
129
348
599
449
424
331
125
-257
-394
-784
-660
-714
-137
195
626
252
-171
-617
-1011
-954
-817
-395
-178
-197
-224
-276
-194
-55
62
122
135
98
74
3
43
-3
230
167
130
137
163
167
225
593
565
467
-69
-271
-747
270
622
1909
2635
4100
3448
1899
1
-3243
-4673
-4628
-2547
-603
1646
2238
1181
-69
-1528
-2267
-2146
-1566
-1284
-868
-537
-243
245
647
685
381
154
-417
-612
-438
476
758
1455
1169
1007
451
297
308
379
670
454
468
248
195
267
355
419
317
416
316
61
-10
-429
-565
-666
-395
-212
256
235
-86
-546
-676
-913
-689
-300
43
150
-83
-393
-785
-578
-499
24
116
452
308
382
-84
-134
-230
-117
26
69
204
112
345
629
737
792
598
-46
-654
-495
263
993
2460
3066
4311
3607
1869
-509
-3445
-4848
-5061
-2806
-798
1736
2236
1489
109
-1352
-2071
-2430
-1800
-1504
-1113
-620
-281
238
739
1130
708
355
-558
-708
-780
143
478
1445
1273
1219
716
678
331
446
458
465
569
370
318
231
295
316
327
422
255
-82
-259
-648
-605
-576
-218
-167
106
94
-378
-751
-1035
-887
-570
-53
-4
-238
-433
-839
-742
-481
-47
154
346
202
-8
-21
-25
20
153
304
270
370
345
284
324
613
398
582
193
140
-585
-63
228
1307
2288
3901
4547
2544
729
-3102
-4415
-5396
-3090
-1160
1317
2152
1530
57
-1493
-2320
-2561
-1967
-1563
-1258
-743
-477
-11
690
1001
984
445
86
-747
-769
-384
407
1127
1491
1411
1046
714
481
448
781
692
618
461
193
266
201
315
95
141
154
93
-2
-177
-580
-866
-672
-224
81
476
8
-325
-790
-810
-766
-427
-454
-484
-434
-359
-291
-220
-42
71
-18
150
-79
-159
-241
-319
12
291
582
582
444
477
357
351
487
-118
124
-213
-36
-70
1067
1511
2304
3715
3841
2672
610
-2485
-4572
-5043
-3109
-1228
1281
1876
1155
-164
-1494
-2183
-2104
-1310
-1253
-1007
-782
-626
-463
476
679
736
538
19
-790
-756
-275
506
1338
1559
1265
464
221
51
578
744
905
540
333
-184
127
295
688
561
651
49
-214
-510
-615
-512
-236
69
398
369
126
-369
-674
-997
-1153
-1065
-790
-235
106
497
4
-69
-535
-571
-659
-356
-91
-73
90
210
109
276
295
198
85
-76
110
258
609
409
639
515
122
-18
464
1234
1992
3103
4596
3868
2075
-883
-3642
-4716
-4146
-1494
147
1772
1430
253
-1026
-1934
-2047
-1723
-1070
-1336
-1132
-1025
-994
55
793
1107
657
59
-727
-1128
-542
298
970
1532
1243
955
358
341
290
708
870
598
416
294
338
425
958
775
727
242
-236
871
-426
417
-901
-732
-1706
-229
56
739
182
-97
-1171
-809
-1226
-325
-519
288
-640
113
-337
-71
-116
-340
-710
-1133
-551
-532
253
431
964
521
523
-111
-222
-223
72
424
838
677
639
459
71
727
1429
2663
4353
4282
2202
-63
-3598
-4705
-4763
-2269
-613
1998
1965
902
-666
-1973
-2377
-2058
-1231
-1128
-995
-863
-610
-324
562
848
851
-10
-579
-1344
-816
-1
779
1444
1417
1152
538
392
127
539
680
737
415
395
376
549
834
867
522
297
17
-316
-275
-410
-201
-532
-95
-483
235
439
365
-98
-784
-1162
-1403
-922
-476
-101
244
236
74
-437
-549
-758
-631
-490
-254
-128
56
278
311
457
239
200
-156
-34
187
676
682
755
475
298
172
509
1215
2094
4204
5000
3375
1010
-2857
-4838
-5627
-3323
-726
1428
2337
1198
-102
-1922
-2402
-2325
-1214
-1026
-1072
-984
-1078
-520
330
1284
734
399
-469
-932
-865
42
461
949
1139
880
580
583
844
1071
1091
694
143
-53
-109
321
649
1017
854
401
-96
-519
265
-510
326
-757
12
-948
121
-602
297
-23
-265
-736
-1057
-880
-779
-233
3
75
74
-111
-515
-628
-713
-472
-203
183
122
400
236
287
59
116
-222
-54
30
53
353
566
682
101
474
844
1700
2521
4411
4502
2668
497
-3403
-4772
-5166
-2450
-604
1761
1927
891
-368
-1531
-2114
-2112
-1366
-1221
-1274
-1158
-789
-228
760
1100
856
168
-540
-1220
-749
-204
741
998
1175
699
488
528
695
974
1241
1110
519
-16
-564
-212
219
784
420
562
70
205
115
321
-215
-207
-885
-635
-750
153
553
582
283
-658
-1404
-1762
-1212
-506
354
590
471
-169
-616
-786
-669
-693
-333
-385
-159
21
174
344
428
440
251
220
28
401
368
573
573
408
-230
232
1052
1907
2640
4711
4134
2338
-4
-3568
-4957
-4646
-2176
24
2414
2071
619
-811
-1974
-2238
-2029
-1206
-1356
-874
-943
-634
-194
601
697
501
-23
-652
-1203
-864
-59
690
1448
1636
1178
688
485
286
632
889
872
469
229
-113
172
527
823
534
390
-399
-658
32
339
369
233
-328
-917
-665
-343
103
392
333
-578
-631
-894
-547
-462
-243
-296
-105
7
-229
-250
-453
-367
-605
-463
-499
-288
73
400
552
512
186
-235
-357
-348
78
791
731
636
325
819
1179
2291
3770
4917
3522
1639
-2189
-4769
-5541
-3650
-1267
1337
2800
1807
136
-1450
-2488
-2588
-1727
-1152
-989
-971
-968
-697
98
730
806
471
-281
-949
-1028
-554
275
1051
1571
1271
862
457
314
492
903
969
561
318
-9
100
530
797
784
417
-154
-731
-622
330
634
928
353
-471
-1076
-967
-462
403
848
212
-642
-1310
-1241
-861
-279
117
-153
-72
-497
-750
-656
-233
-225
-35
-234
-252
-304
198
354
481
584
293
256
162
104
10
406
571
514
264
603
1134
1706
2403
3925
3630
2255
68
-3167
-4504
-4506
-2233
-198
2053
2068
865
-719
-2240
-2423
-2059
-1089
-859
-827
-790
-1031
-460
264
1042
892
419
-462
-1080
-822
-249
721
1430
1342
799
593
353
479
667
1084
810
478
141
103
386
661
847
459
118
-393
-298
-161
-49
185
-24
-160
-650
-456
-89
178
367
-271
-692
-1274
-890
-824
183
52
80
-360
-492
-865
-669
-452
-293
-290
-167
-66
-123
-26
68
81
227
236
234
365
287
351
489
375
91
231
670
1306
1867
2424
3016
4104
2579
1059
-2331
-3911
-4918
-3026
-830
1104
2153
1260
-229
-1632
-2299
-2032
-1692
-984
-1167
-978
-939
-606
208
728
901
350
-50
-690
-856
-483
110
759
1015
951
720
700
670
781
854
747
411
314
258
429
588
801
474
239
103
-174
-152
-135
-184
0
-259
-208
-499
-117
250
276
38
-828
-1157
-1525
-911
-562
250
381
-55
-289
-622
-722
-640
-434
-400
-46
166
374
600
590
438
149
-2
-157
-48
284
492
520
432
387
219
551
1031
1650
2057
2520
4223
3009
1798
-1251
-3680
-4713
-4269
-1752
72
2055
1345
304
-1241
-2298
-2244
-1934
-995
-1273
-865
-873
-698
76
713
1065
661
101
-811
-1194
-672
97
1135
1577
1542
1018
582
251
350
663
851
653
615
355
446
550
657
405
213
-177
-283
4
-233
140
-115
-79
-527
-51
-220
354
-80
-569
-1147
-1246
-1080
-389
128
306
-25
-239
-742
-733
-637
-413
-369
-92
113
106
294
232
314
234
374
284
417
187
231
168
357
391
462
512
846
1295
1863
2260
3110
4100
2328
786
-2212
-3857
-4506
-2913
-928
774
1729
868
-215
-1464
-2125
-2146
-1598
-1306
-1195
-1115
-816
-629
557
747
1042
453
-201
-904
-821
-189
546
1234
1371
1120
601
243
301
419
579
676
505
574
371
440
456
529
415
184
-101
-271
100
-196
96
-368
-275
-719
-166
173
579
389
-255
-901
-1331
-1021
-529
128
465
135
-262
-613
-595
-584
-509
-393
-308
-42
-145
-6
-14
267
314
375
181
205
86
314
305
198
285
337
318
1057
1533
2184
2486
4128
3416
2190
-577
-3279
-4668
-4295
-1979
123
2088
1937
482
-918
-2053
-2207
-1876
-963
-1094
-747
-917
-787
-149
732
1006
599
-258
-1111
-1277
-743
87
871
1462
1355
889
396
174
233
538
643
559
283
299
554
787
911
723
356
-202
-441
-53
-129
238
107
18
-106
254
453
259
-243
-898
-1355
-1311
-1186
-532
-191
588
136
395
-507
-375
-860
-586
-799
-290
-87
150
211
132
-13
-23
4
-75
109
397
415
340
503
393
176
138
884
1460
1597
2115
2864
4285
2841
1713
-1375
-3750
-4581
-3627
-1296
525
2016
1185
107
-1421
-1946
-1916
-1348
-1030
-1079
-1084
-987
-841
152
681
1081
488
-98
-1019
-1097
-624
264
979
1407
1062
477
38
-38
408
807
949
785
362
117
-60
373
659
834
551
440
0
3
-232
-339
-326
-319
-21
364
470
360
-216
-715
-1123
-1075
-832
-271
57
134
36
-332
-200
-493
-473
-739
-677
-558
-188
49
218
237
130
13
57
190
366
484
266
233
292
364
518
744
1239
1754
2423
3136
4013
2276
875
-2201
-3910
-4352
-2932
-871
871
2051
890
-296
-1726
-2257
-2065
-1412
-817
-931
-905
-952
-740
250
719
873
357
-391
-1041
-1093
-423
303
1043
1304
1186
785
325
319
419
813
895
689
275
-79
110
401
743
812
619
325
406
-365
41
-613
-301
-713
-266
-428
62
556
114
-188
-846
-1379
-1493
-880
-89
318
782
109
-205
-602
-538
-719
-442
-206
-342
6
-116
-74
-42
80
162
413
505
498
512
293
-62
-225
-264
-93
944
1657
2197
2782
4418
3306
2232
-477
-3040
-4391
-3841
-1930
31
1887
1712
589
-801
-1917
-2322
-2013
-1335
-1205
-794
-833
-730
-222
395
690
366
-23
-798
-915
-591
30
573
1108
1274
1070
849
703
545
552
544
436
239
449
459
720
836
825
567
478
79
-182
-304
-702
-653
-410
39
260
717
434
-224
-909
-1255
-1364
-726
-341
142
148
-128
-558
-536
-441
-281
-353
-429
-446
-128
136
227
78
-134
-298
-129
85
412
532
558
331
284
-110
-13
346
1217
1612
2302
2661
4056
3293
1908
-587
-3170
-4333
-3836
-1546
353
2053
1706
324
-1032
-2262
-2112
-1811
-850
-923
-839
-1172
-1098
-313
597
1109
872
304
-744
-1182
-1059
-185
524
1280
1349
1075
625
325
423
576
618
408
201
17
118
508
959
964
856
420
336
544
162
49
-602
-602
-1028
18
62
653
314
-346
-1055
-1370
-1162
-803
-464
-229
-291
-159
-213
13
-32
-76
-501
-595
-525
-407
-14
100
272
170
296
255
237
320
224
229
141
188
-32
432
1065
1650
2415
3308
4437
2646
1108
-2018
-3995
-4493
-3342
-890
971
2388
1236
-93
-1704
-2631
-2500
-1743
-1087
-917
-733
-729
-354
507
939
874
335
-531
-1182
-1217
-489
348
1133
1535
1147
820
383
385
619
774
810
426
203
-66
165
651
943
913
600
469
193
26
-153
-614
-237
-658
151
221
700
113
-459
-1150
-1824
-1309
-909
129
-20
363
-271
-138
-427
-400
-627
-364
-383
-297
-198
-44
-83
75
203
94
97
91
365
441
591
494
189
-122
263
958
1859
2651
3458
4352
2754
1031
-2057
-4069
-4516
-3271
-988
888
2299
1381
193
-1208
-2180
-2230
-1852
-1269
-1203
-779
-568
-298
419
855
813
182
-507
-986
-1088
-424
77
802
1016
1117
650
636
607
571
666
463
159
-47
-25
156
728
1015
939
656
218
529
227
67
-351
-676
-733
-417
256
373
500
-119
-660
-915
-790
-373
-220
15
-408
-428
-621
-372
-169
-49
-87
-498
-461
-478
-410
-167
-133
23
7
200
139
384
596
781
617
176
44
-182
626
1331
2461
4093
4723
2426
546
-2973
-4313
-4379
-2124
-258
1464
2169
727
-209
-1631
-1910
-1957
-1157
-1092
-1166
-1046
-885
-338
378
789
614
198
-526
-1009
-919
-261
350
793
927
688
603
540
788
684
636
354
29
-161
-34
168
538
607
681
328
491
918
600
476
-583
-398
-1021
-207
-30
578
256
-123
-748
-1073
-882
-438
-166
-117
-199
-379
-433
-522
-326
-257
-71
-241
-3
-310
-166
-339
-215
-497
-196
-186
89
433
385
519
447
625
182
541
934
1568
2473
4190
4395
2304
320
-3253
-4352
-4318
-1937
161
1945
2189
639
-277
-1902
-2023
-2052
-1346
-1352
-897
-605
-512
-24
595
688
369
-189
-776
-1031
-578
159
735
1179
1048
731
403
240
380
533
534
220
27
64
159
554
597
589
386
511
359
434
280
1
-141
-435
-96
-165
246
-87
-185
-531
-722
-601
-218
-20
-211
-350
-515
-620
-491
-395
-204
-112
-64
-217
-160
-191
-215
-124
-58
18
-72
-114
-63
12
218
354
352
200
250
191
802
1499
2395
3949
3831
2025
-174
-3113
-4339
-4014
-1770
93
1691
1790
437
-616
-1756
-1982
-1554
-815
-782
-615
-695
-590
-249
330
454
413
-43
-478
-982
-696
-169
447
1099
1057
937
544
386
341
418
380
172
-65
-65
-70
395
733
958
758
754
260
46
-278
-563
-259
-137
403
633
552
-44
-823
-1077
-1258
-694
-209
263
297
-95
-407
-760
-657
-531
-146
-126
-42
4
-58
-33
-203
-138
-329
-51
-134
285
173
428
284
224
-42
4
30
995
1404
2248
3505
4813
2881
1326
-2001
-4099
-4579
-2999
-942
996
1969
886
-306
-1448
-2017
-1687
-986
-796
-1004
-1032
-865
-473
476
844
1002
379
-414
-1202
-1087
-609
390
894
1192
874
693
428
509
706
672
388
-103
-170
-229
236
526
823
539
644
427
207
30
-229
-248
-297
-116
110
206
216
-334
-540
-937
-559
-394
231
200
32
-268
-568
-745
-530
-334
-144
-46
-46
-155
-352
-366
-353
-163
54
-67
91
57
77
456
514
301
283
-60
207
749
1768
2612
4654
4045
2286
-477
-3455
-4468
-3738
-1197
685
2288
1463
144
-1254
-2126
-2081
-1490
-820
-1022
-792
-844
-517
186
880
946
445
-187
-903
-982
-558
181
726
1139
886
499
326
270
591
933
636
213
-206
-107
-113
535
744
954
858
571
25
-131
-515
-415
-132
90
230
602
440
-83
-473
-773
-875
-450
-154
36
144
-190
-439
-857
-609
-646
-371
-230
-33
-240
-146
-400
-194
-264
56
148
37
-37
-200
266
328
428
398
81
20
791
1536
2202
3546
5008
3023
1516
-2151
-4077
-4736
-3070
-920
1064
2407
1228
201
-1352
-2287
-2070
-1322
-856
-897
-797
-704
-526
537
755
872
101
-659
-1300
-1312
-670
161
1163
1383
1210
709
298
209
593
826
579
330
102
-104
171
545
955
769
609
303
-374
-225
-699
-200
-137
281
1
496
89
-188
-384
-617
-922
-646
-552
-40
29
55
-288
-396
-421
-396
-211
-45
14
-107
-110
-222
-182
0
101
103
44
-53
-208
275
455
353
304
137
32
721
1685
2504
4168
4790
2569
400
-3144
-4674
-4826
-2417
-465
1714
2253
985
-170
-1642
-2106
-1892
-1147
-955
-895
-721
-686
-71
769
1252
970
386
-683
-1282
-1328
-543
199
1047
1293
1076
717
390
207
244
119
25
-68
-138
-16
380
667
748
477
301
146
21
-49
-126
-125
-126
-152
302
140
321
-132
-468
-1006
-1049
-666
-330
225
204
-43
-370
-540
-563
-340
-140
-174
-134
-208
-241
-101
-166
127
83
349
81
-45
-295
-6
404
614
570
287
373
583
1384
2042
3845
4352
2059
175
-3360
-4491
-4736
-2186
114
1985
2321
526
-654
-2042
-2064
-1552
-591
-567
-724
-1008
-930
-473
539
1113
1130
524
-325
-1053
-1025
-492
364
1022
1305
1024
745
402
185
267
309
322
132
40
-36
146
507
649
589
560
116
-81
-264
-233
-141
86
108
396
390
-48
-404
-554
-847
-615
-415
-94
23
109
-169
-449
-481
-520
-246
-159
-61
-213
-120
-278
-180
-151
-42
68
240
130
13
24
40
53
157
125
-52
402
948
1947
2765
4188
4062
2195
-246
-3436
-4466
-4311
-1698
435
2085
2153
560
-769
-2043
-2290
-1850
-1040
-789
-757
-599
-573
-136
629
699
677
33
-414
-1005
-691
-126
544
1168
1160
837
586
397
285
417
577
303
152
39
29
260
450
471
287
790
-98
256
-291
-221
-324
-190
-52
-10
413
68
-20
-290
-929
-922
-715
-13
136
510
-6
-390
-553
-494
-293
-255
-170
-592
-430
-437
-256
118
397
184
-57
-240
-272
16
302
294
246
110
-67
585
1444
2119
3422
4929
3062
1219
-2085
-4210
-4639
-2762
-399
1604
2541
1209
-340
-1650
-2476
-2042
-1523
-791
-1136
-872
-835
-368
609
1059
1025
167
-555
-1291
-1254
-576
466
1308
1551
1176
613
216
315
263
554
392
90
-73
7
246
625
803
660
530
394
-80
-151
-401
-351
-74
160
-32
145
227
20
-251
-671
-787
-972
-349
-63
277
267
-185
-608
-691
-624
-371
-87
-145
-328
-258
-306
-72
218
213
53
-66
-199
-105
284
635
535
377
-3
370
1250
1759
2593
3943
3958
2133
195
-3247
-4469
-4401
-2001
96
2099
2160
825
-736
-1830
-2130
-1660
-943
-1070
-1077
-1163
-1083
-210
893
1246
903
76
-864
-1310
-981
-90
828
1390
1320
886
655
477
641
819
637
267
-87
-220
-183
380
706
674
380
349
117
5
-86
-379
-378
-395
-368
-183
143
584
301
197
-614
-979
-1109
-605
-107
495
441
-61
-330
-538
-481
-343
-180
-203
-341
-380
-301
-142
192
303
214
77
-20
-81
129
53
55
14
143
525
1578
1994
2778
3490
4124
1903
388
-2886
-4136
-4178
-2466
-378
1302
2140
658
-307
-1719
-2104
-1742
-1343
-1047
-1251
-974
-802
-113
938
1260
1096
187
-700
-1533
-1242
-572
437
1296
1373
1042
751
586
418
564
613
272
36
-75
76
500
772
862
577
372
271
-107
-6
-265
-206
-505
-228
-351
440
452
340
-152
-644
-1303
-1278
-784
-186
114
520
32
-111
-287
-394
-399
-196
-357
-396
-411
-327
-40
111
173
-89
54
-147
-168
-11
114
263
448
527
377
979
1339
1817
2191
3909
3189
1880
-277
-3208
-3838
-3505
-1207
337
1858
1309
-165
-1127
-2249
-1938
-1466
-795
-771
-785
-747
-788
80
623
833
425
-13
-653
-887
-458
10
636
972
1053
966
831
777
621
621
395
261
116
111
260
624
706
609
409
318
-147
-269
-379
-477
-310
-260
97
12
320
29
-197
-392
-589
-843
-646
-438
-331
-194
-98
27
82
60
-215
-439
-514
-523
-328
76
92
285
248
289
174
293
133
103
-178
-165
-231
43
95
608
1125
1348
1835
2549
3992
3030
1800
-1091
-3692
-4271
-3587
-1052
643
2292
1409
77
-1220
-2297
-2019
-1679
-753
-758
-556
-535
-312
362
715
791
261
-293
-1094
-1024
-656
195
831
1304
1046
568
243
257
231
430
362
361
358
385
333
724
616
414
334
389
28
59
-333
-299
-424
-111
-149
78
161
224
452
19
-531
-1167
-1269
-1191
-466
99
512
481
183
-216
-649
-636
-547
-369
-182
-99
-26
114
43
72
141
66
205
308
305
169
61
127
82
590
970
1792
1955
3144
3735
2216
984
-2314
-3501
-4348
-2477
-798
1194
2001
826
-9
-1647
-1760
-1894
-1241
-1089
-1115
-778
-612
-44
775
998
696
-72
-698
-1213
-943
-155
559
1254
1177
989
398
287
158
481
593
732
396
291
55
282
364
666
381
400
700
9
-36
-632
-540
-712
-177
239
371
370
-254
-678
-784
-748
-284
-68
207
-279
-197
-535
-304
-141
-1
-116
-260
-167
-287
-191
-143
-216
-350
-328
-309
-18
243
490
608
659
406
88
-263
-36
657
1389
2164
2793
4003
3038
1474
-1245
-3333
-4203
-3478
-1280
671
1951
1658
451
-790
-1979
-2060
-1828
-1359
-1119
-936
-427
-160
716
967
987
152
-479
-1146
-1331
-778
51
787
1340
1264
1023
615
535
318
544
249
-6
-80
-1
232
724
911
892
1077
564
48
-450
-826
-881
-655
-78
107
501
197
-260
-665
-759
-625
-486
-263
-278
-258
-343
-187
4
128
80
-171
-399
-565
-366
-198
-4
-22
-71
-105
-164
26
126
359
305
367
252
27
-99
332
1123
1777
2343
3363
4052
2453
765
-2310
-4096
-4288
-2821
-712
1131
2091
1018
7
-1322
-2009
-1853
-1306
-1014
-1174
-854
-833
-96
667
1102
594
28
-883
-1176
-1091
-248
482
1193
1331
1078
744
577
337
634
625
442
193
21
-50
100
430
452
639
1071
590
409
-270
-786
-897
-675
-241
324
452
316
-296
-470
-987
-581
-511
138
19
70
-321
-306
-387
-220
-358
-289
-415
-397
-359
-69
-19
130
29
-73
-62
-55
139
123
428
454
365
84
-117
292
1211
1682
2310
3501
3826
1851
313
-2756
-4080
-3971
-1966
46
1527
2021
425
-440
-1800
-1888
-1755
-1079
-994
-1035
-743
-740
-46
766
1076
741
104
-738
-1293
-985
-335
456
1022
1223
1011
516
264
236
581
792
476
253
26
22
263
747
757
768
825
216
-54
-558
-393
-312
86
163
79
-84
-550
-609
-655
-477
-319
-180
-187
-238
-77
-292
-264
-348
-416
-396
-295
-161
-188
-95
-44
152
1
-14
-82
88
130
75
157
245
173
189
73
31
345
1083
1461
2407
3919
4121
2089
323
-3288
-4312
-4114
-1997
17
1710
1935
189
-689
-2044
-1980
-1622
-942
-916
-982
-919
-736
94
871
1086
752
48
-746
-1165
-971
-130
518
1265
1180
879
444
307
298
630
720
504
223
6
28
385
757
721
436
1064
-181
7
-678
-727
-870
-563
-87
319
587
281
-438
-405
-1138
-702
-762
247
44
753
-113
-188
-610
-448
-454
-68
-53
-223
-180
-104
-152
114
19
-104
-185
-194
-134
31
469
381
418
79
-139
498
1499
2170
3581
4804
2863
1011
-2415
-4365
-4579
-2680
-257
1487
2295
1148
-504
-1624
-2567
-2049
-1515
-712
-971
-562
-490
-135
562
750
698
10
-480
-1030
-944
-387
384
1085
1375
1131
602
318
147
84
237
97
137
4
340
567
1059
1043
651
529
67
-432
-386
-464
-250
91
462
198
427
-175
-588
-743
-651
-542
-87
96
-111
0
-69
-277
-402
-524
-496
-390
-114
-62
-167
-115
-228
-150
-217
-18
47
133
-26
-146
76
75
78
306
586
975
1453
2029
3046
4412
3301
1588
-1585
-3777
-4418
-3156
-784
1180
2298
1065
-315
-1672
-2683
-2247
-1628
-743
-755
-394
-353
-100
460
742
569
65
-456
-1026
-941
-402
418
1032
1266
902
423
108
214
479
832
622
307
46
-32
353
708
736
564
479
236
-231
-189
-382
-336
-446
-161
-164
381
582
245
-34
-694
-1114
-1014
-508
-156
298
460
-19
-236
-612
-701
-541
-168
-161
-270
-306
-382
-120
130
247
30
-79
-477
-419
119
365
643
375
127
545
1340
1963
2781
4615
3613
1679
-740
-3719
-4320
-3487
-1036
687
2166
1459
64
-1079
-2103
-2070
-1598
-1099
-1317
-1127
-877
-456
453
1258
1288
587
-513
-1343
-1453
-813
128
1084
1359
1095
522
371
437
708
982
565
117
-379
-303
-120
597
852
958
529
668
-109
10
-237
-286
-495
-271
-49
266
360
254
53
-379
-485
-414
-387
-234
-420
-112
-417
-290
-474
-307
-348
-260
-163
-187
-341
-475
-616
-542
-139
102
284
371
110
145
242
187
231
294
1060
1689
2453
2916
4392
3212
1362
-1259
-3719
-4393
-3591
-988
742
2114
1564
88
-1172
-2188
-1837
-1476
-762
-1123
-906
-938
-544
380
979
1000
324
-411
-1255
-1131
-627
304
825
1243
859
646
213
247
315
612
545
403
296
227
282
613
610
490
167
296
-114
167
-147
139
-152
-28
-330
-107
125
384
54
-288
-790
-1087
-899
-490
154
643
591
37
-446
-760
-755
-555
-288
-297
-355
-383
-142
-46
118
128
25
-362
-182
-23
427
471
502
317
657
872
1715
2931
4716
3714
1797
-950
-3863
-4383
-3675
-979
956
2367
1615
-69
-1155
-2406
-1964
-1559
-893
-1010
-897
-750
-336
482
1173
1032
376
-582
-1285
-1321
-528
355
1071
1308
876
531
220
244
611
763
589
287
-78
-214
-82
391
700
741
510
609
-185
-59
-607
-267
-205
59
-4
124
17
-262
-444
-353
-379
-222
-214
68
-64
190
-128
-385
-539
-701
-616
-401
-154
-163
-33
-122
-127
-232
-54
-205
-101
-124
3
157
272
123
-102
-1
1010
1661
2557
3801
4804
2453
653
-3018
-4376
-4563
-2522
-36
1711
2444
924
-74
-1649
-2066
-1724
-1096
-861
-1112
-1010
-914
-231
761
1298
958
191
-815
-1401
-1104
-289
552
1265
1373
1123
641
394
326
434
461
106
-52
-172
-27
314
880
869
699
506
73
-188
-407
-453
-331
-116
132
95
197
-101
-279
-618
-666
-522
-274
130
-110
40
-297
-283
-378
-144
-218
-198
-381
-479
-449
-331
-250
-95
-88
-99
-64
-1
254
425
414
126
45
-380
359
943
2029
3734
5433
4021
2251
-1586
-4366
-4963
-3551
-826
1264
2559
1040
-407
-1613
-2156
-1488
-1066
-601
-1353
-1448
-1483
-718
778
1623
1550
740
-637
-1589
-1624
-701
541
1329
1561
920
493
182
286
470
717
407
210
-60
-215
101
637
900
767
654
323
-51
-120
-461
-505
-466
-285
-206
448
347
189
-322
-790
-935
-821
-278
82
237
178
-210
-254
-393
-206
-397
-321
-651
-469
-228
-76
326
359
143
-262
-443
-442
37
344
637
581
355
677
1209
2151
3467
5337
3626
1651
-2160
-4802
-5207
-3629
-479
1642
3069
1305
-226
-1813
-2404
-1918
-1236
-752
-1138
-1137
-1045
-580
760
1290
1328
581
-562
-1610
-1591
-850
333
1164
1470
982
621
528
559
761
905
457
200
-144
-343
-111
517
876
878
640
351
-233
-149
-332
-263
-232
-107
-223
-63
-237
-446
-514
-475
-263
-171
-3
-177
-235
-273
-427
-278
-166
-122
-129
-196
-171
-288
-159
-262
-143
32
-33
42
-86
202
301
383
295
123
30
737
1581
2186
3865
5452
3235
1244
-2873
-4918
-5508
-3265
-646
1623
2663
1113
-218
-1696
-2188
-1646
-1008
-670
-1122
-1023
-877
-321
970
1332
1229
314
-822
-1548
-1483
-503
653
1411
1663
1071
643
275
417
646
676
380
4
-422
-541
-129
610
1080
875
579
104
-160
-273
-399
-366
-357
-259
148
194
347
-72
-486
-749
-729
-582
-303
-152
15
-156
-126
-260
-126
-229
-15
-245
-236
-539
-334
-267
-80
54
-30
56
10
198
454
376
93
55
-2
697
1299
2350
3897
5620
3569
1498
-2743
-5172
-5696
-3579
-817
1684
2950
1517
-95
-1495
-2382
-1876
-1131
-549
-958
-786
-958
-422
688
1291
1396
490
-606
-1596
-1551
-767
533
1251
1656
1128
653
228
295
561
765
532
42
-223
-433
-35
493
795
740
389
113
-115
-113
-77
-111
-208
-112
-271
11
115
-70
-179
-374
-600
-520
-371
-291
-234
-194
-364
-339
-215
-34
52
-88
-272
-567
-706
-580
-249
190
366
457
411
332
294
70
66
77
35
979
1514
2451
4050
5572
3260
1400
-2971
-5242
-5738
-3537
-772
1728
3097
1485
201
-1645
-2426
-2164
-1276
-1021
-1189
-969
-965
-76
990
1495
1079
235
-927
-1596
-1341
-544
742
1478
1588
978
435
207
303
639
656
469
91
25
-205
306
599
615
313
-30
97
167
234
-28
34
-270
-206
-187
146
202
340
-56
-455
-864
-1006
-690
-125
54
-43
-215
-356
-323
-67
-165
-355
-633
-657
-526
-305
81
193
162
-22
-330
-398
10
235
701
896
735
1196
1503
2136
3330
5386
3665
1889
-1979
-4885
-5723
-4189
-1014
1344
3225
1606
-167
-1870
-2793
-2167
-1229
-613
-1067
-885
-1168
-518
884
1497
1549
514
-749
-1850
-1633
-681
553
1466
1636
1030
650
174
339
467
668
541
236
-50
-336
126
500
945
756
672
416
-263
-249
-537
-285
-393
153
-46
183
573
144
-24
-591
-987
-998
-496
-50
-23
281
-346
-452
-555
-435
-242
-289
-72
-241
-12
-72
8
56
-106
-377
-407
-248
60
465
564
502
749
1080
1279
1900
3167
5044
3500
1869
-2326
-4317
-5238
-3302
-841
1483
2821
1127
-95
-1659
-2390
-1793
-1329
-474
-1166
-858
-897
-406
833
1274
1146
13
-971
-1663
-1343
-440
628
1452
1442
1096
469
126
91
214
798
689
592
123
-87
-160
60
375
315
416
-9
-37
1703
113
1146
-954
-609
-1252
86
40
878
308
-602
-955
-835
-631
25
-229
-262
-1259
-493
-631
84
283
-170
-482
-777
-174
-337
435
-176
97
-274
30
-370
10
94
321
997
1404
1519
2312
2371
4347
4434
2727
366
-3478
-4866
-5327
-2390
-231
2401
2586
846
-485
-2276
-2503
-2213
-854
-1021
-1043
-1117
-1078
-146
1127
1580
1168
170
-1138
-1958
-1381
-302
880
1634
1582
1058
620
332
267
547
568
538
333
106
-20
245
272
510
413
665
47
204
-285
55
-186
138
-82
-100
2
151
-63
-375
-836
-1054
-905
-482
-111
247
21
-353
-577
-595
-449
-398
-56
-329
-211
-208
-203
31
-17
-200
-152
148
-65
304
200
614
375
640
1430
1643
2700
5143
4296
2746
-206
-4305
-5144
-4833
-1706
600
2959
2128
515
-838
-2288
-1998
-1770
-939
-1599
-1356
-1252
-582
728
1538
1548
691
-576
-1758
-1763
-1122
244
967
1694
1162
766
231
319
278
777
720
358
-2
-21
58
657
578
616
99
371
-231
168
-230
-173
-313
-380
-245
69
613
778
479
8
-910
-1346
-1310
-659
-35
485
400
-96
-479
-832
-771
-539
56
-48
143
-119
-207
-256
-189
-295
-93
148
161
249
384
253
376
970
1336
2131
4208
5029
3053
1169
-3213
-4869
-5412
-2436
-274
2442
2776
939
-162
-1810
-2229
-1881
-1363
-1323
-1444
-1064
-879
75
1099
1260
908
63
-1104
-1273
-997
-150
687
1212
1017
513
427
341
750
1022
1044
416
129
-164
-15
529
694
726
397
520
248
156
-182
-649
-693
-542
-262
-63
499
217
332
-211
-733
-1025
-880
-430
-173
412
-1
-125
-474
-514
-494
-344
-40
-97
-146
-61
-123
-122
-76
-260
-334
-199
41
300
536
741
274
517
999
1655
2823
5249
4177
2682
-673
-4473
-5252
-4664
-1377
758
3138
1925
316
-1278
-2710
-2223
-1770
-822
-1213
-986
-990
-376
771
1646
1367
719
-795
-1649
-1754
-860
208
1021
1437
946
801
685
779
752
895
156
-207
-544
-432
64
732
833
815
395
827
-252
201
-705
-424
-371
346
193
705
304
-18
-622
-666
-791
-422
-405
-248
-337
47
-40
76
-140
-298
-636
-547
-475
-414
-59
-153
-119
-181
-139
-254
61
193
0
-68
-78
-87
381
1515
2072
3040
5247
4477
2474
-364
-4512
-5508
-5244
-1842
618
3171
2800
687
-727
-2340
-2396
-1737
-1021
-1121
-1162
-907
-509
504
1534
1514
649
-558
-1579
-1793
-861
88
995
1363
1084
853
625
710
640
919
483
40
-370
-450
-109
670
1261
1006
662
531
-400
-467
-722
-662
-297
66
49
336
721
610
363
-96
-1121
-1394
-1435
-754
-259
646
707
263
-88
-604
-671
-481
-159
-328
-159
-273
-276
-112
95
38
-68
14
24
246
69
292
31
689
1369
2192
4530
5391
3411
1012
-3338
-5404
-5741
-2807
-145
2644
3096
1084
-282
-2265
-2444
-2001
-1125
-947
-1120
-1003
-853
36
1261
1477
977
-43
-1220
-1602
-855
70
911
999
728
186
321
636
1025
1173
956
97
-266
-490
-217
443
810
817
355
390
172
-32
121
-156
-182
-153
-196
69
55
34
-126
-203
-364
-434
-291
-386
-466
-352
-301
-228
-163
-204
-336
-380
-242
-287
-132
-54
-189
-118
-272
-262
-199
-72
148
413
580
520
667
797
1153
1871
3980
5328
3690
1893
-2651
-4835
-6006
-3573
-854
1985
2875
1177
-183
-1701
-2185
-1565
-960
-779
-1459
-1236
-1256
-331
908
1558
1174
89
-1155
-1843
-1264
-82
1059
1567
1319
501
29
104
512
920
919
363
-143
-478
-349
345
902
934
494
309
-199
-361
-140
-124
-55
-52
-156
135
172
273
-122
-260
-636
-414
-436
84
-52
56
-285
-247
-167
-48
-259
-483
-771
-651
-511
-129
132
95
-87
-205
-151
-155
121
327
369
173
-6
274
1005
1863
2718
5259
4657
2804
69
-4212
-5041
-4970
-1792
508
2817
2423
288
-744
-2242
-2045
-1479
-877
-1129
-1267
-961
-689
410
1421
1437
772
-438
-1572
-1853
-982
68
1040
1526
1037
530
333
328
613
864
609
173
-199
-382
-198
324
742
577
298
432
321
-46
187
-382
-379
-410
148
214
680
209
-441
-709
-952
-586
-200
361
136
-201
-490
-604
-294
-91
-163
-504
-673
-585
-290
155
175
152
-159
-435
-301
-119
254
292
505
201
298
615
1195
1929
2915
4837
4003
1875
-709
-4300
-4556
-4228
-988
700
2650
1772
128
-1063
-2202
-1817
-1373
-798
-1284
-1159
-903
-435
660
1489
1158
460
-651
-1472
-1463
-627
253
1102
1178
856
464
309
444
562
767
359
125
-148
-157
72
349
575
686
634
239
-238
-361
-487
-82
153
687
672
493
-37
-795
-906
-1034
-674
-234
166
113
63
-264
-392
-371
-327
-469
-291
-463
-129
-152
76
-60
-129
-318
-304
-358
-205
-42
180
327
575
722
612
927
1146
1699
3300
5141
3129
1774
-2383
-4403
-5335
-3109
-604
1700
2616
933
-454
-1515
-1984
-1412
-992
-657
-1342
-1162
-1026
-371
844
1442
1170
161
-861
-1892
-1411
-490
744
1505
1627
805
406
208
442
650
923
443
164
-238
-305
48
431
598
586
627
175
-250
-375
-586
-240
-61
387
331
447
445
65
-310
-928
-931
-993
-193
-185
292
176
-168
-296
-308
-491
-510
-600
-585
-552
-284
-214
12
-31
-141
-16
-95
201
137
544
348
365
632
1130
1454
2059
3624
5285
3160
1670
-2671
-4762
-5516
-3388
-826
1714
2985
1322
-153
-1694
-2384
-1856
-1237
-799
-1249
-947
-942
-112
1023
1625
1050
32
-1247
-1930
-1318
-435
917
1447
1587
938
514
302
381
413
474
73
-50
-174
-78
141
477
613
716
721
120
-300
-391
-437
-273
-192
270
625
632
542
-91
-373
-848
-640
-509
68
60
-143
-305
-623
-612
-359
-255
-133
-346
-313
-445
-381
-368
-310
-136
-217
71
188
231
202
153
207
286
637
1438
2054
2848
4840
4413
2245
-247
-4367
-5019
-4816
-1770
512
2821
2375
556
-694
-2071
-2069
-1584
-973
-1247
-1302
-1101
-631
288
1328
1288
704
-383
-1303
-1511
-800
182
975
1198
883
325
447
383
752
971
669
191
-245
-371
-110
555
677
760
379
163
-227
-55
-378
24
-227
198
190
671
547
107
-275
-864
-1027
-579
-115
69
228
-1
-229
-540
-488
-414
-350
-241
-511
-541
-426
-558
-240
-186
20
-94
201
-13
-21
211
90
457
568
991
1232
1825
2783
5137
4258
2479
-935
-4477
-5124
-4445
-1215
825
2833
1826
53
-1173
-2137
-1520
-1062
-711
-1310
-1370
-1454
-807
400
1514
1455
930
-218
-1203
-1625
-852
-300
552
947
908
656
776
707
807
901
469
47
-349
-327
-94
527
673
814
672
100
-70
-631
-251
-258
323
333
617
268
-19
-292
-630
-801
-743
-401
88
295
465
241
-193
-478
-637
-754
-434
-189
-181
-42
-237
-325
-338
-212
-259
-238
-251
-117
57
144
391
854
978
1318
1661
2126
4413
4297
2927
253
-3970
-5090
-5344
-1870
589
3368
2849
608
-1056
-2670
-2492
-1940
-836
-1016
-979
-804
-589
411
1590
1552
886
-417
-1717
-2030
-1043
255
1512
1796
1327
338
92
-93
336
970
969
395
-51
-470
-250
466
634
725
623
66
-42
-425
-8
-419
-47
63
465
612
292
-303
-412
-703
-674
-643
-243
-225
-23
139
-49
-230
-266
-472
-557
-389
-454
-294
-238
-336
-161
1
100
-133
-217
-201
-302
168
518
817
1102
1615
1913
2609
4801
4490
2392
-163
-4465
-5329
-5161
-1723
439
2710
2313
261
-599
-1890
-1699
-1395
-1081
-1563
-1640
-1180
-628
483
1798
1629
719
-545
-1678
-1807
-793
350
1164
1415
985
324
170
421
901
1459
912
84
-581
-631
-339
576
1038
704
52
-503
-665
428
2918
1039
884
-1952
-1982
-1770
443
844
1813
908
-761
-1388
-1250
-1013
-176
-366
-195
-864
-118
-246
177
303
-132
-620
-958
-572
-317
452
232
261
252
272
-6
402
558
383
1491
1965
2270
4794
4914
2887
487
-3956
-5377
-5293
-2293
-167
2551
2570
750
-510
-2001
-2316
-1806
-993
-1090
-1305
-1018
-1131
23
1436
1719
1281
-4
-1408
-2068
-1346
-183
1091
1764
1312
740
406
395
622
859
498
82
-222
-352
-138
631
896
1216
1089
291
-660
-1233
-791
-470
381
275
454
192
145
-128
-285
-754
-781
-698
-294
-178
-107
-13
-122
-138
-510
-752
-777
-409
-97
366
152
201
-205
-236
-631
-728
-274
-103
285
1069
1228
1008
650
580
774
2909
6319
4853
3316
-1410
-5333
-6521
-4755
-1555
1284
3389
1427
-197
-2005
-2678
-1812
-932
-238
-1250
-1120
-1484
-444
1028
2077
1666
492
-1062
-2177
-1630
-550
919
1766
1719
922
257
299
271
799
1019
564
126
-101
-400
-213
464
522
746
890
68
-567
-662
-980
-918
-298
448
904
1033
601
-15
-672
-1052
-797
-645
-260
-393
-44
-14
-68
116
-7
-190
-369
-195
-652
-363
-407
111
319
524
-34
-166
-548
-399
-138
669
357
741
990
1357
2717
5983
5493
3898
-201
-4689
-6270
-5608
-2048
651
3540
2245
219
-1401
-2933
-2321
-1430
-492
-1142
-1309
-1392
-913
757
2018
1957
911
-849
-2354
-2177
-861
608
1840
2113
1117
395
-46
264
852
1317
1005
147
-434
-794
-355
654
1105
917
785
-207
-731
-768
-695
-644
-257
15
432
758
917
302
62
-938
-1178
-1305
-581
-167
447
396
-268
-396
-477
-426
-279
27
-170
-98
-190
-120
12
-88
-370
-409
-326
-31
695
1062
923
572
575
930
1907
5632
5466
3993
634
-4515
-6205
-5732
-2100
509
3698
2477
369
-1477
-3170
-2715
-1547
-380
-949
-867
-1288
-1068
215
1466
1750
1088
-146
-1666
-2094
-1126
199
1809
2167
1489
659
83
231
733
1368
1029
285
-510
-832
-642
243
1053
1155
422
123
-552
-533
-626
-309
-166
25
-98
84
693
604
645
-252
-945
-1552
-1241
-812
177
668
453
106
-58
-367
-296
-185
-68
-310
-515
-599
-559
-107
60
88
243
-101
-279
240
527
463
858
1106
1343
3710
6323
4410
3148
-2219
-5488
-7018
-4599
-1574
1726
3710
1807
198
-1718
-2777
-2113
-1245
-797
-1186
-1266
-1443
-514
959
1946
1683
717
-882
-2002
-1782
-666
876
1713
2031
989
661
130
641
998
1211
562
-135
-757
-812
-365
565
748
770
503
153
-228
-314
-600
-633
-487
-194
289
431
520
278
-271
-745
-972
-898
-307
45
504
441
172
51
-302
-392
-557
-594
-537
-379
-221
-48
-160
5
-258
-380
-393
-358
34
126
172
205
650
1422
2326
5673
6136
4264
1231
-4365
-5874
-6542
-2594
106
3335
3332
1010
-570
-2492
-2577
-2203
-1191
-1484
-1413
-1315
-628
560
2037
2135
1291
-243
-1716
-2383
-1507
-186
1230
2046
1854
1268
427
63
89
479
616
133
-298
-622
-393
348
941
1103
803
646
222
-211
-433
-715
-856
-399
-262
500
609
691
118
-487
-1076
-1168
-960
-255
86
512
586
224
55
-266
-300
-428
-657
-642
-694
-623
-305
141
491
319
-85
-397
-592
-511
91
520
585
1258
1730
3072
6547
5688
3938
-671
-5277
-6820
-6021
-1875
975
4091
2498
662
-1450
-2905
-2728
-1905
-782
-1336
-998
-1077
-532
647
1789
1728
975
-677
-1882
-2190
-1045
472
1889
2075
1544
675
185
-22
428
781
625
-56
-471
-803
-210
685
1158
1149
679
262
-560
-683
-965
-705
-186
241
697
968
669
-212
-595
-1025
-825
-553
-110
63
148
239
-65
-149
-458
-651
-552
-385
-116
129
-79
-106
-338
-278
-402
-464
-497
-233
137
692
949
883
555
1085
1505
3999
6418
4104
2573
-3222
-5578
-6777
-3743
-619
2323
3649
1247
-353
-2456
-2604
-2154
-955
-514
-1153
-893
-1074
-182
1187
1747
1307
140
-1449
-2140
-1476
-96
1187
1645
1592
724
294
70
626
1042
1172
486
-50
-570
-496
333
865
926
376
-373
68
-479
280
8
-229
-355
-320
-65
258
503
19
-532
-803
-1007
-488
-65
401
11
18
-448
-431
-288
-191
98
79
220
-37
-309
-481
-339
-152
-65
-152
-293
-750
-161
229
932
1054
1496
1719
2469
5506
5000
3432
450
-4502
-5569
-6059
-2412
122
2900
2571
402
-852
-2559
-2349
-1935
-765
-1217
-1038
-1021
-487
526
1706
1634
789
-548
-1777
-1894
-815
555
1623
2076
1312
430
-44
34
646
1191
974
231
-523
-852
-461
453
758
926
384
107
-260
-518
-287
-516
-437
-385
-183
277
463
451
119
-308
-461
-584
-326
-166
15
-93
43
-314
-188
-406
-178
-195
81
-30
-208
-342
-326
-323
-135
-155
-347
-520
-462
16
518
875
1159
1738
2339
5051
5134
3630
590
-4176
-5651
-5967
-2131
333
3526
3090
983
-792
-2786
-2733
-2198
-956
-1018
-1024
-998
-558
337
1748
1883
1103
-390
-1966
-2295
-1407
155
1737
2170
1677
689
220
285
439
1002
729
184
-365
-529
-287
414
718
1039
363
375
-52
-494
-336
-583
-561
-567
-126
147
759
705
340
-140
-1052
-1231
-1141
-391
-39
469
429
62
-114
-386
-293
-508
-417
-494
-288
-118
54
284
44
-297
-606
-721
-406
96
1063
937
1202
1699
1943
3407
5686
3798
2009
-2490
-5197
-5841
-4008
-626
1844
3813
1684
188
-1720
-2899
-2449
-1688
-873
-1270
-750
-646
-103
975
1526
1133
186
-1105
-1927
-1630
-467
750
1708
1854
1178
672
444
280
640
784
133
-149
-458
-551
-108
637
886
797
479
402
-311
-458
-669
-705
-343
-193
130
436
485
172
-71
-521
-951
-862
-571
-408
32
255
134
103
-83
-395
-217
-210
-62
-150
6
-436
-394
-431
-368
-81
29
268
466
687
543
453
1066
1429
2454
5432
5072
3232
-53
-4904
-6084
-5635
-1707
878
3878
2683
264
-1141
-2793
-2328
-1694
-725
-1575
-1229
-1241
-438
805
2116
1692
779
-709
-1966
-2007
-942
463
1646
1950
1403
615
387
194
478
732
313
-306
-669
-611
-347
575
981
1001
439
271
-384
-405
-460
-489
-241
126
240
447
428
218
-344
-471
-860
-439
-144
97
-100
110
-248
-142
-208
-218
-217
-217
-185
-183
-43
-58
-199
-360
-226
-375
-151
-324
-72
108
649
737
709
1258
1339
2759
5803
4626
3106
-1139
-4890
-6293
-5034
-1658
1198
3729
1942
326
-1672
-2701
-2093
-1290
-578
-1287
-1116
-1435
-333
820
2129
1767
905
-798
-2183
-1884
-926
842
1783
2116
1082
350
-221
-18
388
851
622
5
-344
-359
-26
643
905
882
517
-193
-806
-1035
-819
-513
183
682
781
687
494
-217
-473
-1071
-948
-848
-190
-146
451
420
436
68
-77
-436
-538
-376
-309
-89
-141
-98
-271
-214
-149
-225
-182
-252
-286
108
303
456
1047
1406
1937
4519
6023
3970
1890
-3144
-5173
-6198
-3117
-734
2319
3122
1241
-220
-2226
-2579
-2023
-1109
-1143
-1496
-1304
-1004
325
1823
2356
1416
-132
-1805
-2546
-1548
-174
1396
2033
1766
884
183
6
180
614
806
268
38
-103
-14
377
709
725
319
180
-524
-588
-751
-799
-629
-110
81
732
874
781
207
-290
-1015
-1410
-1220
-662
-237
483
653
636
416
21
-536
-687
-894
-666
-533
-212
-94
63
257
114
21
-115
-206
-92
443
426
844
1373
1693
2600
5874
4669
3273
-583
-4368
-5905
-5283
-1927
456
3428
2207
662
-1250
-2756
-2576
-1859
-1162
-1508
-987
-889
-114
1043
1802
1487
303
-827
-1871
-1424
-467
736
1658
1746
1045
319
128
333
682
981
393
-104
-457
-272
285
1128
1058
766
247
-464
-809
-785
-513
-402
26
371
137
218
-371
-402
-490
-349
-317
-278
-162
-260
51
139
224
107
-198
-599
-711
-401
49
260
41
-202
-469
-583
-353
-289
114
-50
40
350
283
365
1049
1561
1919
3976
6095
3788
2395
-2468
-5464
-6309
-4504
-1029
1656
3980
1667
492
-1902
-2849
-2336
-1609
-1055
-1452
-1007
-1073
108
1365
1855
1367
325
-1141
-1877
-1466
-330
970
1955
2062
1058
301
-71
21
484
829
330
-16
-173
-257
362
945
771
568
146
-563
-669
-537
-477
-266
-47
412
414
553
217
-332
-609
-925
-620
-265
65
81
-56
60
-5
29
0
-219
-330
-263
-306
-183
-338
-313
-304
-233
-464
-430
-532
-390
97
497
896
1003
1634
1862
2366
5731
5229
3409
117
-5000
-6236
-6189
-2049
602
4027
3084
693
-1148
-2886
-2697
-1737
-936
-1768
-1678
-1531
-595
986
2576
2162
989
-924
-2555
-2683
-1220
665
2220
2739
1809
660
22
8
364
883
660
-139
-541
-726
-360
850
1290
1336
896
151
-399
-975
-776
-1082
-610
-411
-127
714
914
914
286
-288
-1148
-1125
-813
-368
41
256
251
46
-156
-251
-269
-5
-316
-300
-429
-589
-338
-181
-195
63
-101
-198
-104
63
269
411
1016
1422
2137
5093
5903
3659
1528
-3834
-5651
-6358
-2816
-276
3035
3497
1176
-188
-2249
-2677
-1980
-1095
-1421
-1458
-1355
-881
313
1770
2199
1261
41
-1730
-2313
-1474
-281
1342
2170
1649
813
258
225
428
1244
1145
265
-332
-991
-900
-21
860
965
749
502
-467
-406
-547
-383
-527
-367
-458
417
952
1129
718
-78
-1172
-1563
-1432
-872
57
476
607
385
-131
-349
-514
-221
-165
-63
-345
-560
-608
-630
-401
-71
280
-9
289
514
201
605
785
1412
1868
4871
6286
4102
2233
-3683
-5985
-7307
-3666
-869
2811
3825
1658
-37
-2313
-2701
-2218
-1138
-1024
-1413
-1503
-1247
-73
1656
2580
1871
453
-1501
-2623
-1989
-706
1214
2182
2180
1231
429
95
423
1007
1124
195
-666
-1170
-994
167
1021
1452
1236
512
-326
-564
-969
-663
-810
-586
-510
175
706
1128
669
156
-725
-1246
-1350
-717
-133
239
648
392
246
-96
-331
-327
-250
-321
-68
-519
-355
-379
-287
-129
-169
-91
-126
118
382
311
402
977
1720
4063
7023
4823
3380
-2449
-5736
-7027
-4749
-1328
1662
3973
1644
275
-1860
-2840
-2169
-1183
-690
-1294
-1150
-1375
-386
1147
2158
1835
700
-1162
-2361
-2016
-851
1018
2193
2218
1275
318
224
448
712
956
166
-407
-921
-511
140
1046
1168
1011
359
234
-365
-353
-879
-498
-589
38
96
578
858
54
-155
-985
-1500
-1185
-720
139
641
847
497
-49
-480
-829
-684
-636
-275
-23
48
-71
99
-229
-276
-444
-284
-445
-94
491
455
753
1336
1811
3481
6972
5151
3688
-1410
-5218
-6895
-5301
-1865
1174
3812
1929
173
-1569
-3143
-2134
-1196
-307
-1148
-1102
-1714
-949
624
1801
1907
989
-653
-2259
-2237
-1237
683
2084
2320
1436
478
194
192
970
1010
653
-310
-677
-568
-44
822
1165
1058
767
-11
-394
-945
-840
-970
-472
-297
77
452
823
728
505
-400
-951
-1409
-1152
-458
293
580
515
188
-227
-558
-486
-383
-322
-47
-193
-260
-279
-422
-146
-130
-97
-370
68
3
387
479
724
1825
2146
5013
6743
3901
2078
-3908
-5994
-7326
-3981
-809
3062
4218
2149
304
-2421
-3047
-2658
-1140
-1170
-1076
-1467
-1070
55
1474
2278
1507
-119
-1924
-2639
-1641
-318
1912
2282
2000
800
301
-93
521
702
675
21
-541
-674
-89
787
1586
1267
839
593
-339
-873
-1322
-809
-620
275
130
577
765
120
-169
-757
-1178
-1360
-1070
-520
206
736
676
607
43
-310
-649
-458
-220
-175
211
-244
-339
-332
-499
-421
-218
21
216
750
505
470
118
1165
1743
5655
6668
4426
1627
-4580
-6669
-7351
-3417
-129
3476
4015
1491
-93
-2408
-2657
-2300
-1395
-1677
-1919
-1740
-1114
818
2203
2649
1690
-264
-2232
-2702
-1845
-121
1648
2407
2149
972
255
-132
345
729
867
295
-93
-240
-147
615
978
918
194
-217
-1011
-299
-532
86
-133
82
-188
102
524
380
355
-469
-1059
-1321
-1170
-453
203
752
500
300
-105
-552
-615
-302
-91
-187
-9
-362
-328
-209
-55
128
59
-245
-66
44
-111
252
782
1447
2480
5634
6340
4227
1494
-4403
-6323
-7230
-3303
-434
3335
3583
1370
92
-2323
-2451
-2164
-1193
-1413
-1350
-1432
-1166
226
1635
2190
1550
4
-1894
-2458
-1512
-108
1887
2267
1950
831
-86
-379
227
841
991
417
-12
-398
-275
270
586
611
301
-209
-591
-284
-233
44
172
-17
-295
-96
-91
117
53
-65
-231
-287
-357
-140
-258
-189
-153
-292
-374
-401
-215
172
477
340
142
-607
-675
-756
-72
136
361
-59
-601
-465
-219
507
1018
2144
2130
5138
5934
3641
1844
-3959
-6110
-6900
-3365
-403
3254
4136
1499
224
-2442
-3001
-2614
-1529
-1262
-1343
-1101
-996
222
1834
2348
1722
194
-2070
-2922
-2062
-584
1559
2691
2602
1362
428
-265
-140
510
756
411
-119
-231
-197
560
915
858
326
-737
-654
-683
-454
90
71
79
-349
-220
317
810
725
135
-560
-1158
-1162
-856
55
273
395
187
-243
-419
-375
-183
68
46
94
-59
-259
-579
-505
-243
5
-22
-97
-32
-81
33
-37
1120
1671
3228
6978
5726
4094
-345
-5166
-7002
-6475
-2457
702
4104
3123
959
-1001
-3106
-2982
-2343
-1125
-1613
-1046
-1311
-422
1032
2252
1943
987
-698
-2212
-2163
-1264
-84
1612
2085
1704
1334
779
380
374
578
296
-170
-278
-339
135
896
911
728
200
-284
-213
-212
40
-254
39
-331
-29
101
150
121
57
-356
-737
-700
-650
-296
-4
61
172
-208
-222
-375
-109
-74
-137
-29
-285
-411
-763
-466
-215
245
123
-92
-269
-223
133
211
1103
1999
3157
6956
5838
4012
-319
-5592
-6994
-6611
-2320
412
4158
3224
1051
-573
-2730
-2730
-2192
-1236
-1788
-1298
-1185
-367
1117
2156
1917
841
-882
-2106
-2254
-1016
159
1794
2237
1646
1019
320
191
433
793
537
-31
-306
-432
-28
866
929
720
390
103
-226
-225
-575
-696
-585
22
267
677
601
-10
-449
-842
-1173
-645
-286
322
398
368
56
-308
-532
-437
-419
-239
-108
-21
90
-254
-216
-416
-330
-307
-245
-188
-2
82
117
177
1214
2291
5177
7914
5428
3240
-3490
-6592
-8000
-4908
-1088
2327
4365
1789
5
-2193
-2951
-1985
-1138
-712
-1995
-1713
-1732
154
1845
2877
2021
305
-1706
-2901
-2024
-476
1420
2377
1940
879
164
-192
539
1209
1362
521
-441
-1031
-947
162
869
1673
1246
742
-526
-923
-1249
-804
-532
18
505
702
584
427
-131
-524
-895
-1014
-767
-209
55
521
258
-75
-151
-437
-410
-287
-121
-30
206
-218
-288
-442
-438
-543
-269
-379
-103
271
479
468
479
1115
1880
5986
6598
4740
1715
-4346
-6372
-7279
-2956
-41
3634
3701
901
-657
-3004
-2937
-2414
-914
-1252
-1228
-1263
-1083
428
1947
2306
1477
-83
-2197
-2809
-1724
-30
1706
2509
1840
1073
302
375
720
1133
934
170
-496
-1015
-802
251
1203
1536
1541
492
-708
-1604
-1766
-1529
-711
296
924
1415
1382
503
-461
-1444
-1854
-1495
-394
252
1035
1064
417
23
-513
-814
-646
-152
-118
-80
-48
-260
-214
-21
-75
-260
-192
-563
-376
-130
271
862
1797
2213
5428
5948
3861
1383
-3865
-5415
-6120
-2571
-235
2945
3093
714
-575
-2703
-3085
-2265
-1169
-974
-970
-999
-818
256
1663
1790
1247
-248
-1834
-2353
-1729
-306
1569
2396
2291
1507
768
175
181
373
495
142
-63
-394
-338
444
866
1241
907
-136
-699
-1239
-838
-582
-14
-80
305
490
626
501
-83
-1000
-1418
-1415
-576
272
913
1126
548
-61
-551
-545
-538
-120
-298
-136
-54
-82
165
147
-272
-628
-1224
-903
-386
404
812
1008
1581
1728
5832
6087
4723
1774
-4145
-5871
-7264
-2888
-160
3617
3615
1070
-527
-3093
-3034
-2257
-829
-914
-979
-1298
-1241
-176
1376
1972
1453
-59
-1737
-2468
-1637
-108
1831
2559
2095
1122
396
-77
265
832
890
475
-86
-296
-460
625
912
1126
818
-167
-818
-1070
-983
-686
-50
107
703
513
868
-106
-438
-1224
-1485
-1177
-459
-3
456
412
211
-271
-329
-317
-37
-103
18
52
299
86
213
-185
-731
-768
-1232
-700
173
872
1284
1392
1861
1838
5814
5478
4170
902
-4203
-5979
-6649
-2319
266
3961
3186
645
-1212
-3409
-2981
-2044
-668
-1082
-1041
-1449
-1092
123
1812
2115
1558
-164
-2166
-2676
-1837
-294
1836
2559
2278
1452
842
247
321
451
479
150
12
-3
-51
864
983
1237
694
-107
-894
-1188
-1210
-713
-265
-98
413
436
464
137
-153
-567
-1007
-983
-950
-340
-27
361
441
65
-195
-534
-374
-179
239
283
247
-59
-304
-367
-409
-196
-243
-49
249
339
574
1134
1676
2755
6631
4994
3701
-1089
-5544
-6979
-6132
-1777
1458
4532
2936
703
-1523
-3480
-2842
-2050
-1137
-1690
-1326
-1441
-212
1369
2689
2320
1026
-1071
-2862
-2787
-1605
473
2251
2729
1950
1235
322
254
520
772
454
40
-298
-93
325
1185
987
995
-56
-93
-192
-484
-478
-1559
-595
-1074
572
515
1263
452
-829
-1217
-2205
-1144
-478
948
829
899
161
-217
-685
-444
-569
-194
-157
293
353
843
479
388
-663
-775
-1453
-661
-335
501
641
1596
1652
4999
7341
4823
3611
-3801
-6339
-8000
-4301
-463
3447
4511
1674
-383
-2703
-3176
-2197
-1199
-909
-1789
-1370
-1544
123
1772
2787
1985
515
-1825
-3007
-2271
-937
1154
2527
2384
1558
713
-94
136
604
965
483
227
-398
-368
374
848
1016
1074
321
-294
-881
-998
-1016
-598
-84
309
339
607
141
-189
-544
-1179
-1169
-683
-331
379
517
230
-83
-273
-512
-283
-71
-32
9
159
151
264
351
-115
-475
-1080
-1061
-367
19
618
714
878
1558
3746
6789
4738
3341
-3041
-5409
-7233
-4102
-646
2863
4402
1844
-98
-2548
-3073
-2273
-1080
-580
-1125
-1139
-1252
-117
1450
2344
1730
130
-1976
-3140
-2126
-606
1452
2591
2488
1289
307
-397
-81
483
950
502
121
-246
-223
482
1018
1176
1290
639
-473
-1416
-1848
-1743
-690
169
907
1017
884
330
-551
-1069
-1799
-1461
-924
-51
656
967
760
296
-253
-571
-701
-314
-128
251
402
537
584
606
-69
-466
-1163
-762
-449
290
902
855
1287
1508
4538
6054
4263
2271
-3604
-5487
-7271
-3600
-1086
2659
3856
1603
182
-2270
-2743
-2176
-1307
-993
-1197
-1209
-813
513
1940
2408
1083
-472
-2492
-3130
-1895
-346
1461
2483
2407
1490
774
87
102
477
629
319
-63
-146
-183
786
1009
1462
1280
243
-768
-1574
-1740
-1391
-443
344
844
856
521
31
-665
-1170
-1648
-1133
-777
111
834
948
732
-86
-517
-808
-553
-159
393
516
433
185
216
-208
-364
-712
-898
-711
-183
540
714
851
1324
1462
4882
5783
4190
1620
-4010
-6060
-6894
-2901
114
3586
3986
1185
-336
-2684
-2760
-1716
-667
-784
-1238
-1667
-1752
-34
1737
2542
1454
-11
-2162
-2844
-1813
-406
1605
2403
2129
1215
466
-113
189
880
1059
769
101
-368
-546
250
648
1161
1306
397
-260
-996
-1137
-1129
-602
-79
327
546
406
-143
-698
-847
-1270
-630
-314
-1
418
105
-125
-401
-375
-266
39
270
300
-33
-47
-259
155
96
43
-187
-583
-674
-408
101
453
896
1497
2235
5920
5663
4075
488
-4623
-6208
-6592
-2144
49
3931
3285
1073
-224
-2453
-2323
-1952
-1059
-1799
-1755
-1745
-707
979
2593
2402
1023
-741
-2769
-2866
-1545
33
1928
2662
2045
913
125
-357
346
1063
1113
749
-109
-347
-371
406
637
1151
959
445
-625
-1089
-1281
-1074
-619
-97
260
729
636
235
-312
-819
-1693
-840
-729
117
515
401
96
-109
-446
-481
-423
-119
139
626
720
604
393
-304
-667
-755
-521
-354
183
109
297
406
1082
2756
7102
5401
3845
-1210
-5354
-6802
-5579
-1431
1286
4338
2514
492
-1526
-3160
-2346
-1350
-525
-1304
-1324
-1422
-449
1321
2403
2059
534
-1407
-2999
-2721
-1272
428
2249
2661
1791
957
-59
4
394
1074
875
270
-195
-497
-82
619
797
1444
539
-176
-981
-971
-802
-261
185
257
573
167
-46
-610
-714
-1037
-1085
-650
-454
290
316
209
-174
-98
-486
-375
-391
-393
28
307
804
832
182
-370
-725
-948
-612
-168
229
152
239
825
2022
5831
7215
4900
2099
-4918
-6590
-7767
-3116
173
4300
4457
1615
-430
-3157
-3442
-2085
-873
-1030
-1339
-1710
-1359
382
2108
2681
1735
-158
-2575
-3365
-2440
-740
1469
2711
2406
1748
776
403
459
729
777
235
-292
-635
-585
423
952
1538
1343
208
-577
-1241
-1263
-1084
-215
-2
354
606
31
-272
-779
-735
-954
-361
-212
295
565
251
-65
-333
-358
-432
-314
-269
-156
232
688
936
695
165
-734
-1312
-1450
-468
266
855
595
907
1169
3525
7169
5546
3918
-2326
-6072
-8000
-5740
-1349
2294
4924
2744
520
-2073
-3312
-2273
-1248
-724
-1423
-1547
-1661
-287
1418
2526
1936
337
-1654
-2990
-2473
-904
1109
2596
2734
1702
695
-101
-34
645
1068
1019
308
-183
-608
-121
817
1000
1096
1088
-106
-474
-1065
-1293
-1085
-655
-85
382
464
286
-700
-617
-1153
-796
-285
196
20
485
-31
201
20
49
-282
-466
-509
-341
85
529
642
773
1
-589
-947
-933
-353
473
904
1012
1692
1868
6227
5399
4419
55
-5184
-6813
-7002
-2031
1071
4593
3783
885
-833
-3237
-2801
-2037
-714
-1528
-1383
-1988
-947
1013
2655
2855
1269
-1152
-3181
-3359
-1555
408
2344
2980
2018
1154
110
-184
163
584
952
670
44
-12
-69
1109
1113
1183
633
-168
-1100
-1222
-904
-601
-13
135
56
154
-125
-76
-582
-998
-1740
-1057
-582
444
1085
856
516
-240
-500
-653
-793
-480
-271
318
537
696
489
292
-128
-438
-750
-614
-411
-5
375
1174
1815
5037
7351
5054
3072
-4061
-6683
-8000
-4258
-315
3605
4766
2109
160
-2568
-3200
-2544
-1561
-1051
-1545
-1472
-1278
389
2059
2800
1812
-121
-2374
-3424
-2336
-881
1407
2503
2588
1753
1055
119
273
595
658
557
-82
-224
-181
667
1226
1224
517
-465
-266
-1544
-422
-787
-209
-323
422
519
962
600
-755
-1309
-1886
-2021
-789
-192
963
654
1191
122
-70
-583
-988
-1005
-740
132
259
956
561
462
-62
-276
-734
-557
-370
70
177
471
1208
2253
5672
6334
4063
1202
-5092
-6240
-7199
-2553
446
4172
4229
1496
-226
-3332
-3437
-2726
-1114
-944
-826
-1066
-861
599
1807
2398
1427
-452
-2597
-3236
-2062
-363
1887
2769
2306
1248
321
-130
342
814
909
558
52
-240
-115
798
1206
998
729
-204
-962
-1008
-988
-508
-145
99
100
428
329
173
-462
-952
-1610
-1243
-739
-146
536
253
107
70
-227
10
-33
-173
-73
-347
-11
254
585
465
-19
-704
-886
-823
22
655
1243
800
1374
2179
6851
5357
4028
-868
-5765
-6970
-6302
-1568
1929
4967
3626
850
-1308
-3802
-2843
-1890
-644
-1419
-1428
-1956
-673
1155
2797
2509
904
-1258
-3304
-2996
-1441
431
2341
2557
1725
770
5
108
713
1171
889
315
-260
-509
127
1013
1251
1259
948
-167
-737
-831
-1011
-665
-807
-565
-312
470
858
580
155
-1073
-1366
-1390
-641
116
739
500
115
-331
-652
-424
-185
-7
313
-48
439
192
333
45
-282
-962
-924
-571
-28
635
643
1203
1632
4329
7035
4293
3158
-3519
-5749
-7424
-4115
-488
3014
4836
2103
259
-2575
-3613
-2709
-1577
-852
-1178
-1126
-1357
185
1720
2589
2027
352
-1839
-3315
-2433
-1090
1154
2381
2279
1429
431
-32
436
964
1173
817
-38
-395
-485
481
1161
1218
1254
299
-273
-817
-1114
-967
-781
-446
-307
730
628
390
-64
-1185
-1380
-1563
-823
-226
468
525
219
-153
-460
-492
-184
-35
30
332
370
460
198
162
-425
-374
-718
-75
152
399
347
409
1042
2049
6769
5885
4501
-30
-5420
-6874
-6684
-1700
1048
4763
2955
704
-1148
-3281
-2457
-1759
-861
-1810
-1511
-1828
-717
900
2364
2307
1203
-778
-2604
-2964
-1791
-103
1952
2475
1902
1242
508
222
615
897
691
400
-77
-128
88
714
805
958
921
-160
-286
-1047
-921
-824
-228
-279
339
545
193
-163
-1005
-1344
-1705
-909
-359
455
1098
452
153
-524
-571
-490
103
21
161
378
316
476
396
91
-245
-496
-493
-271
-116
121
126
1062
1908
6364
6353
4577
894
-5338
-7022
-7300
-2548
557
4427
3846
1027
-378
-2808
-2704
-2066
-1180
-1710
-1376
-1366
-398
877
2247
2102
1070
-927
-2702
-3054
-1845
32
2034
2788
2249
1291
508
37
163
642
547
252
-185
-73
113
879
1172
1062
1044
0
-406
-896
-779
-1087
-528
-460
-102
436
511
485
-228
-814
-1494
-1347
-815
-395
689
490
291
27
-316
-389
-208
-197
-160
85
393
484
604
263
-275
-703
-778
-552
-78
237
447
1343
2005
5130
6500
4393
2042
-4118
-5822
-7225
-3018
-117
3224
3887
1268
-3
-2399
-2624
-2175
-1471
-1832
-1690
-1385
-785
763
2021
2410
1386
-479
-2574
-3222
-2288
-655
1661
2594
2460
1626
641
84
200
677
715
568
194
123
297
856
1073
981
888
-96
-660
-1039
-1255
-986
-605
16
428
793
590
-164
-635
-1319
-1637
-1153
-544
-5
341
174
-11
61
-138
56
-340
-343
-386
-23
698
750
722
162
-580
-999
-538
-165
727
776
544
670
1678
5687
5774
4748
1219
-4602
-6623
-7240
-2640
403
4350
3690
1187
-709
-2993
-2733
-2094
-888
-1425
-1448
-1801
-1048
831
2530
2935
1608
-524
-2684
-3348
-2247
-672
1702
2449
2221
1342
568
34
494
758
568
383
9
-88
17
629
876
1177
1019
739
-274
-687
-1526
-1037
-956
26
204
960
596
152
-475
-1299
-1565
-1406
-711
-363
235
469
720
581
444
-53
-745
-1090
-1068
-440
563
971
983
730
-318
-573
-636
-288
62
19
479
1307
4186
7463
5090
4043
-3170
-6050
-8000
-4943
-1179
2833
5284
2395
639
-2295
-3327
-2625
-1606
-946
-1510
-1344
-1533
-45
1680
2937
2386
838
-1252
-3079
-2919
-1803
334
2104
2566
1830
1288
386
409
547
576
111
-43
-363
-136
566
1320
1468
1315
1068
-432
-868
-1465
-1499
-1233
-1007
-300
491
1074
925
17
-673
-1621
-1567
-1325
-486
-233
726
540
480
109
-110
-360
-263
-118
-34
111
456
286
652
-33
-394
-170
-23
-19
398
405
1154
1844
6432
5323
4313
-45
-5215
-6710
-6421
-2264
667
4276
3145
1023
-759
-3112
-2519
-1809
-723
-1424
-1007
-1644
-677
1000
2214
2307
1090
-834
-2387
-2475
-1530
14
1607
1922
1731
1121
724
523
578
337
265
-46
23
168
303
970
821
1073
297
384
606
-381
-684
-2071
-1496
-1685
498
304
1532
613
-634
-877
-1562
-1091
-445
254
503
436
449
-46
-205
-489
-419
-502
-248
0
351
757
648
571
-263
-197
-511
-280
-500
338
1523
3802
7579
4766
3692
-2839
-5618
-7466
-4567
-1048
2154
4716
2077
398
-2064
-3169
-2359
-1027
-365
-1186
-1110
-1921
-398
1177
2449
2134
624
-1431
-2782
-2157
-1099
429
1568
1827
1317
1093
555
722
794
507
55
-212
-252
23
745
1142
1317
1365
915
111
-357
-1200
-1789
-1349
-1035
-71
835
1214
793
-235
-780
-1588
-1489
-1012
-382
176
231
-95
27
-73
-94
10
-256
-526
-237
-137
490
619
651
308
-286
-349
-680
-659
-165
1116
2004
5716
7109
4609
2458
-4571
-6313
-7938
-3470
-260
3490
4419
1397
-183
-2562
-2738
-1468
-362
-547
-1237
-1643
-1858
-186
1662
2599
2055
471
-1836
-2948
-2285
-1262
1002
1941
2088
1460
783
220
455
596
660
125
-350
-564
-501
432
1195
1561
1618
613
-263
-618
-1220
-1150
-817
-554
99
702
882
494
42
-937
-1649
-1557
-789
-170
687
349
123
-427
-439
-543
-83
-168
-75
-230
276
526
575
416
-205
-685
-760
-445
196
621
1452
2176
5911
5846
3588
905
-5031
-6273
-6894
-2362
571
4282
4027
1142
-371
-3127
-2986
-2214
-649
-1003
-1274
-1622
-1368
558
2405
2900
1875
-198
-2452
-3203
-2167
-1079
1198
1948
2162
1514
991
426
483
750
366
-29
-399
-522
-126
802
1287
1185
1160
215
-263
-447
-1106
-1177
-843
-435
303
829
614
54
-556
-1368
-1434
-756
-125
295
653
138
-403
-347
-646
-225
-171
-161
-207
156
572
615
445
63
-658
-517
-432
-3
184
638
1559
3609
7405
4684
3575
-3113
-6003
-7597
-4627
-628
2740
4983
2137
529
-2068
-3282
-2396
-1365
-388
-1088
-938
-1502
-184
1329
2649
2001
436
-1702
-2933
-2315
-1206
694
1784
2085
1387
1061
401
469
557
256
-40
-375
-403
344
863
1518
1218
946
485
-525
-449
-837
-723
-666
-647
-475
29
439
708
432
-176
-1379
-1631
-1284
-514
426
892
490
80
-488
-676
-394
-212
-125
-64
104
267
333
326
76
-192
148
29
255
291
593
1274
4368
6597
4037
2615
-3695
-5563
-7075
-3726
-449
2957
4307
1449
19
-2419
-2817
-1854
-1042
-931
-1506
-1447
-1422
432
1908
2982
2275
432
-1865
-3185
-2674
-1183
896
1974
2113
1487
972
628
642
799
408
-264
-735
-562
-15
812
1453
1577
1545
685
-589
-1015
-1650
-1365
-656
-149
648
931
499
72
-537
-1115
-1266
-1249
-727
-299
355
666
319
145
-710
-872
-846
-385
-163
371
309
299
35
167
-47
-105
-61
-60
322
543
1215
2348
5957
5518
3744
453
-5189
-6197
-6526
-1896
913
4183
3235
478
-793
-3038
-2164
-1597
-615
-1420
-1395
-1980
-986
609
2346
2679
1844
-251
-2291
-3087
-2133
-920
1102
1944
1805
1450
808
509
770
605
375
-336
-648
-398
371
1333
1622
1601
1183
-224
-516
-1337
-1486
-941
-440
129
570
1003
333
270
-614
-1219
-1393
-1423
-864
-503
332
118
489
89
-91
-332
-506
-813
-537
-85
345
836
935
242
-179
-530
-715
-147
329
571
1793
4089
7145
4813
3323
-2771
-5792
-6887
-4610
-782
2362
4439
1997
541
-1867
-3000
-2000
-1287
-481
-1358
-1320
-1641
-178
1189
2423
1974
730
-1364
-2657
-2614
-1576
203
1594
1977
1680
1246
525
607
639
481
198
-535
-703
-327
574
1597
1910
1875
566
-592
-1338
-1638
-1164
-453
162
492
659
395
120
-21
-564
-966
-1176
-997
-736
118
547
299
238
-371
-629
-548
-615
-436
11
171
486
531
214
-189
-103
-73
123
198
-219
380
1330
4815
6617
4417
2609
-3931
-6019
-7240
-3619
-206
3515
4478
1832
40
-2556
-3245
-2196
-882
-672
-1052
-1407
-1475
32
1548
2444
1917
260
-1716
-2819
-2209
-1023
725
1832
2025
1546
1154
566
437
665
151
-194
-494
-629
-172
535
1391
1567
1597
822
-239
-915
-1958
-1436
-965
177
342
1052
521
514
-248
-762
-1205
-1025
-792
-315
116
286
286
183
-60
-223
-624
-468
-605
-25
188
533
625
120
-401
-451
-349
27
291
551
1510
2970
6938
5190
3824
-1389
-5842
-6965
-5894
-1365
1790
4838
2956
844
-1262
-3106
-2342
-1429
-542
-1175
-1015
-1674
-622
738
2061
2163
1387
-711
-2403
-2815
-1901
-317
1532
2058
1756
1333
515
412
648
528
323
-280
-898
-495
136
1090
1981
1913
970
-430
-1552
-1769
-1222
-519
190
397
670
339
381
286
-444
-905
-1149
-1122
-618
-181
340
573
314
159
-290
-277
-347
-696
-281
-250
198
651
730
162
127
-268
-31
112
210
550
1291
4440
6399
4175
2784
-3894
-5757
-7378
-3921
-604
3149
4375
1940
341
-2332
-2713
-2201
-912
-929
-1175
-1493
-1400
267
1550
2388
1673
-46
-1675
-2938
-1988
-778
1325
2178
2043
1410
579
152
222
581
634
173
-162
-501
-114
426
1338
1588
2070
387
-427
-1691
-1918
-1731
-769
143
708
974
489
140
-301
-803
-1019
-870
-554
-426
63
-170
231
48
-42
-233
-264
-563
-102
67
465
511
781
228
-246
-462
-362
-245
312
580
1606
3693
6858
4483
3314
-3123
-5858
-7534
-4820
-1265
2694
4968
2840
814
-1973
-3389
-2421
-1319
-474
-1053
-1150
-1649
-188
1291
2645
2111
703
-1563
-3019
-2537
-1440
866
2110
2300
1621
768
90
255
494
559
-25
-272
-458
17
862
1665
2163
1542
532
-859
-1592
-1690
-1208
-331
165
405
341
9
-117
-263
-579
-698
-1044
-902
-454
153
358
500
179
-349
-786
-872
-750
77
436
344
141
242
-68
18
-348
-67
113
363
619
1362
3460
6901
4813
3419
-2789
-5947
-7479
-4635
-780
3135
5196
2578
241
-2248
-3400
-2353
-1162
-376
-1154
-1033
-1611
-70
1348
2697
2244
678
-1437
-3155
-2874
-1658
384
1940
2278
1788
987
302
136
488
538
180
-272
-536
-242
284
1191
1438
1751
669
-166
-1036
-1329
-1316
-571
-242
158
479
376
350
224
-572
-833
-1198
-647
-426
134
272
11
31
-311
-572
-534
-294
-224
301
-99
71
-39
273
30
156
-166
-233
-129
-35
839
2369
7091
5548
4607
-285
-5233
-7062
-6261
-2206
1363
4725
3322
1095
-1202
-3163
-2644
-1716
-791
-1421
-1085
-1775
-509
974
2730
2712
1505
-890
-3102
-3539
-2400
-443
1768
2409
2241
1340
641
26
558
513
366
38
-544
-304
70
947
1172
1576
1250
-11
-128
-1037
-1106
-1015
-429
-265
294
654
-8
140
-535
-1005
-1081
-745
-563
-143
287
-5
74
-196
-584
-624
-293
-286
246
245
-11
181
8
139
193
-101
-357
-133
110
903
2325
6860
5797
4528
-5
-5515
-7151
-6791
-2251
1043
4941
3600
1267
-1006
-3047
-2530
-1684
-532
-1311
-1269
-1931
-1022
771
2535
2876
1661
-500
-2888
-3211
-2057
-234
1568
2279
1851
1083
700
328
628
869
445
-103
-822
-767
-191
935
1438
1722
1396
258
-539
-1012
-1066
-908
-541
-316
-139
278
490
530
113
-697
-1182
-1344
-738
-433
252
357
60
63
-222
-290
-329
-159
-167
82
128
156
334
115
-80
-120
-389
-248
-83
495
1670
5101
7263
4744
2427
-4339
-6442
-7613
-3628
-243
3479
4449
2083
284
-2031
-2593
-1879
-1033
-1096
-1786
-1429
-1705
116
1733
2868
2143
392
-2110
-3403
-2804
-1204
862
2211
2075
1101
687
157
552
1055
701
39
-418
-857
-159
652
1577
1845
1704
782
-458
-832
-1630
-1383
-979
-210
387
961
1004
457
-233
-1209
-1597
-1288
-792
-308
180
519
240
127
-347
-686
-718
-672
-185
316
659
529
535
10
-444
-405
-451
-296
-173
480
1474
4392
7573
5075
3126
-3717
-6767
-7879
-4232
-118
3363
4884
2044
77
-2131
-2911
-1712
-722
-629
-1645
-1547
-1907
-241
1604
2899
2358
800
-1717
-3439
-2970
-1673
566
2135
2486
1579
915
30
112
575
591
135
-349
-685
-261
656
1396
1832
1751
542
-359
-1397
-1606
-1459
-204
281
712
715
283
63
16
-178
-543
-831
-1254
-1070
-397
313
609
459
-109
-830
-823
-489
-197
483
372
98
-163
16
-245
11
43
-106
-200
339
1331
4756
7311
4804
2856
-3741
-6494
-7820
-3921
-365
3189
4744
2070
263
-2045
-2648
-1919
-786
-712
-1440
-1587
-1730
77
1608
2735
2009
588
-1577
-2870
-2385
-1345
418
1767
2171
1619
967
94
73
329
515
88
-243
-773
-260
702
1658
1962
1507
66
-767
-1473
-1273
-1079
123
319
459
804
-123
152
-397
-609
-955
-753
-1042
-313
-59
327
407
344
-251
-706
-1015
-985
-359
158
582
658
414
-212
-402
-538
-43
240
292
1035
1907
6076
5939
4599
990
-4963
-6586
-7430
-2616
326
4617
4007
1780
-521
-2981
-2958
-2038
-435
-1137
-953
-1708
-1167
876
2026
2771
1478
-84
-2231
-3056
-2203
-877
1200
2097
1827
1120
566
-181
627
756
674
457
-320
-393
-123
758
1305
1888
927
-17
-1042
-1590
-1394
-808
-104
84
542
109
240
173
-167
-438
-1007
-1170
-1224
-424
195
650
735
377
-239
-598
-883
-613
-203
-14
339
619
439
220
180
-56
-19
228
380
1348
4539
6233
4159
2379
-4172
-6033
-7539
-3647
-381
3657
4700
2452
502
-2282
-3174
-2436
-1081
-942
-999
-1049
-1276
430
1527
2478
1963
513
-1421
-2920
-2324
-1394
572
1650
1952
1305
730
74
293
831
889
652
-53
-825
-594
-29
1107
1885
1653
691
-849
-1579
-1653
-1155
-189
299
687
424
281
-54
-223
-850
-835
-771
-623
52
165
515
430
11
-183
-583
-757
-572
-202
252
629
742
528
76
-265
-357
-434
168
652
1723
5591
5688
4020
889
-5135
-6413
-6996
-2656
243
4221
3860
1674
-11
-2336
-2604
-1743
-814
-1351
-1440
-1921
-1326
832
2130
2854
2198
262
-1606
-2930
-2537
-1260
683
1758
1738
1203
633
229
780
970
993
299
-432
-935
-503
127
1466
1712
1373
203
-1102
-1621
-1574
-963
12
338
855
486
319
-72
-289
-724
-811
-1080
-700
-533
113
662
774
321
-121
-800
-883
-575
-100
527
910
841
502
74
-545
-409
-580
40
298
2094
5554
6523
4168
1350
-5283
-6633
-7222
-2776
447
4182
4065
1630
-339
-2442
-2617
-1647
-854
-1125
-1238
-1560
-1279
545
1572
2567
1846
357
-1495
-2594
-2086
-982
839
1653
1698
840
663
185
643
931
719
88
-301
-693
-128
326
1613
1737
1309
199
-1035
-1625
-1519
-894
40
566
868
590
26
-477
-659
-800
-511
-551
-346
-223
-270
77
201
259
146
-449
-794
-718
-303
260
967
737
128
-409
-716
-385
291
574
1098
3585
6956
4902
3703
-2679
-5965
-7368
-4728
-1427
2760
4576
2982
742
-1804
-3196
-2445
-1139
-656
-1115
-924
-1541
-107
1001
2312
2059
1031
-852
-2146
-2319
-1450
-11
1318
1749
1373
710
230
70
705
593
481
-166
-536
-406
235
1036
1918
1545
765
-560
-1516
-1732
-1312
-369
586
872
735
224
-453
-756
-834
-699
-505
-356
-109
145
331
530
267
-229
-781
-1098
-775
-102
502
1073
560
124
-364
-575
-362
-92
159
982
2179
6230
5610
4101
-466
-5464
-6568
-6354
-1786
987
4708
3052
1266
-906
-2639
-2417
-1491
-595
-1548
-1249
-1972
-959
752
2288
2769
1812
-153
-2012
-2783
-2083
-615
1145
1895
1608
977
492
122
672
659
318
-58
-511
-256
318
1212
1711
1588
828
-356
-1524
-1714
-1547
-329
347
700
388
198
-475
-510
-688
-705
-637
-441
-72
261
406
452
255
-114
-623
-805
-698
-232
258
801
774
500
52
-190
-702
-374
-789
71
1499
6388
6006
4859
1019
-4945
-6471
-6943
-2422
337
4344
3651
1183
-596
-2470
-2285
-1335
-654
-1461
-1556
-1936
-1293
770
2290
3058
2006
125
-1923
-2742
-1928
-519
1134
1868
1646
913
403
-87
292
530
311
197
-276
-284
34
643
1488
1493
1026
65
-1059
-1577
-1445
-837
31
569
557
255
-396
-709
-943
-768
-386
-71
287
238
295
266
281
-100
-343
-839
-838
-662
144
723
903
576
46
-497
-900
-549
43
735
2398
5994
5325
4059
-83
-4745
-6235
-6061
-1914
611
4283
3037
1267
-672
-2485
-2592
-1459
-761
-1161
-795
-1414
-657
856
2212
2582
1640
-322
-2224
-3027
-2143
-639
1227
2113
2015
1133
597
-174
106
-61
-20
-315
-248
-9
698
1243
1821
1338
428
-526
-1442
-1519
-1247
-636
141
479
682
478
106
-313
-777
-1103
-896
-638
122
479
953
648
301
-494
-938
-1144
-679
-253
375
682
584
61
-15
-392
-473
-286
108
913
2576
6721
5195
3724
-674
-5564
-6714
-6107
-1331
1370
4834
3117
1004
-1021
-2745
-2365
-1471
-708
-1511
-1308
-1785
-681
1128
2653
2884
1549
-625
-2649
-3149
-2014
-335
1467
2144
1770
1028
514
88
555
337
103
-480
-802
-586
459
1364
2023
1803
833
-470
-1449
-1681
-1142
-449
357
362
414
-24
-257
-429
-583
-595
-424
-378
-217
-33
229
487
343
-100
-239
-632
-511
-388
186
643
520
169
-73
-609
-341
211
400
971
3321
6465
4588
3445
-2340
-5785
-7346
-4805
-945
2605
5014
2653
688
-1809
-3040
-2449
-1283
-836
-1307
-823
-1479
9
1331
2595
2262
1032
-1172
-2545
-2675
-1392
108
1658
1985
1510
820
493
250
842
482
67
-518
-979
-590
403
1251
2130
1685
598
-506
-1720
-1693
-1248
-502
73
516
477
449
122
-315
-535
-951
-844
-833
-334
132
414
606
237
-101
-388
-534
-268
-19
105
185
240
-205
107
309
328
279
-126
800
3384
6187
4484
3199
-2950
-5929
-7339
-4369
-436
3209
5089
2581
635
-1949
-3122
-2505
-1406
-1119
-1403
-823
-1231
549
1727
2550
1799
296
-1667
-2833
-2327
-869
789
2005
2115
1253
660
298
135
746
383
16
-393
-717
-271
589
1500
1645
1163
10
-883
-1549
-1411
-731
-243
474
416
111
-90
-552
-569
-618
-478
-383
-182
-146
123
208
417
288
-177
-547
-702
-640
-81
716
944
924
243
-171
-885
-468
-24
725
3274
7021
5428
3646
-1588
-5706
-7478
-5520
-1550
1940
4949
3052
961
-1356
-2712
-2462
-1265
-929
-1564
-1322
-1755
-343
1342
2677
2520
1220
-918
-2524
-2729
-1612
-33
1523
2072
1551
870
608
281
904
820
165
-404
-967
-902
91
1041
2067
1727
855
-653
-1507
-1709
-1038
-638
246
352
226
139
-158
-442
-595
-652
-530
-383
-83
131
310
252
114
-240
-404
-358
-105
281
337
620
266
13
-281
-475
-302
65
935
2166
6054
5864
3855
92
-5379
-6743
-6821
-2196
468
4506
3748
1218
-632
-2653
-2557
-1582
-619
-1345
-1425
-1732
-1198
785
2236
2799
1663
-215
-2092
-2901
-1942
-533
1253
2126
1813
1045
571
298
666
949
410
-105
-811
-916
-318
859
2022
1872
1117
-404
-1527
-1905
-1126
-564
276
484
-14
-198
-562
-476
-242
-128
-256
-295
-262
-283
-11
19
54
-187
-190
-415
-229
234
610
849
515
-127
-643
-431
50
468
761
1734
5385
5525
4082
458
-5156
-6676
-6979
-2015
790
4741
3801
1429
-797
-2686
-2719
-1727
-493
-1241
-1294
-1695
-1182
654
2203
2873
1822
5
-2077
-2926
-2061
-570
1143
2174
1947
1205
814
247
442
594
270
-205
-502
-656
2
723
1805
1588
1014
-331
-1517
-1909
-1385
-570
242
659
556
44
-425
-666
-551
-548
-242
-437
-248
-316
9
247
200
89
-45
-299
-351
-120
489
479
325
-199
-513
-349
182
423
846
1630
5057
6149
4255
1458
-4413
-6922
-7886
-2822
-57
4129
4538
1966
-340
-2270
-2499
-1722
-368
-1251
-1695
-1813
-1799
463
2001
3061
1985
458
-1840
-2739
-2313
-894
760
1926
1879
1229
814
485
510
868
528
-35
-613
-797
-229
698
1708
1893
987
-181
-1395
-1851
-1383
-476
171
405
266
-23
-316
-314
-427
-390
-412
-594
-616
-217
-66
136
242
225
142
-107
-180
-182
138
305
480
78
-91
-395
-338
-55
176
1159
3852
7026
5116
3364
-3200
-6589
-8000
-5046
-751
3155
5544
2942
760
-2227
-3122
-2493
-778
-588
-1352
-1289
-2012
-241
1335
2769
2338
1055
-1157
-2649
-2664
-1448
304
1920
2200
1599
764
504
59
721
646
177
-243
-533
-280
444
1107
1888
1095
335
-796
-1613
-1633
-912
-262
529
456
287
-57
-477
-697
-842
-1001
-711
-495
304
402
682
208
-83
-518
-473
-412
-1
459
698
709
171
-222
-619
-747
-103
312
1362
2535
6698
5385
3819
-745
-5815
-7344
-6786
-1630
1468
5360
3748
1214
-1352
-2941
-2881
-1516
-348
-1365
-1253
-1636
-904
1022
2173
2582
1400
-422
-2040
-2711
-1688
-178
1455
2213
1811
895
482
87
344
681
338
-219
-440
-385
196
1022
1672
1300
465
-706
-1330
-1588
-949
-271
569
630
215
-278
-596
-838
-756
-772
-611
-537
-108
143
657
493
394
60
-546
-758
-858
-138
644
1092
741
288
-306
-601
-209
-64
431
1423
5491
6277
4271
1593
-4548
-6396
-7552
-2934
-200
3834
4197
1950
119
-1924
-2498
-2095
-958
-1393
-1600
-1337
-1207
654
1908
2715
1701
383
-1757
-2776
-2253
-711
963
2111
1999
1015
344
148
203
960
654
-70
-442
-662
-205
798
1747
1353
925
-354
-1198
-1444
-834
-447
239
485
21
-85
-386
-679
-614
-560
-578
-324
22
-185
195
63
43
91
-155
-316
-429
-192
243
596
530
258
-296
-717
-477
-137
749
1869
5150
6403
4107
1555
-4620
-6672
-7470
-3066
170
3767
4416
2140
39
-1814
-2487
-1927
-943
-1364
-1723
-1362
-1173
730
2188
2866
1682
38
-2129
-2894
-2302
-600
1077
2077
1928
946
371
262
252
931
666
-83
-455
-752
-231
665
1735
1502
944
-282
-1018
-1503
-892
-212
349
514
165
-257
-556
-681
-724
-446
-525
-391
-52
-57
281
104
-51
-313
-455
-351
30
216
503
235
30
-314
-563
-284
-212
240
691
1282
4147
6698
4397
2915
-3066
-6134
-7620
-4457
-792
2937
5069
2768
636
-1636
-2790
-2505
-891
-939
-1443
-1148
-1520
39
1596
2731
2197
889
-1301
-2754
-2676
-1433
203
1644
2100
1470
732
397
73
560
566
135
-125
-542
-369
449
1210
2087
1393
635
-869
-1534
-1683
-877
-209
368
159
-35
-211
-240
-183
-243
-579
-671
-941
-466
93
648
770
378
-190
-577
-685
-544
-123
469
486
339
34
-346
-772
-269
247
1459
3885
7241
4962
3158
-2698
-6326
-7636
-5082
-759
2752
5412
2882
606
-1641
-2910
-2365
-1034
-552
-1496
-1092
-1690
-93
1692
2722
2283
697
-1428
-2992
-2587
-1107
515
1865
2103
1079
212
134
-15
628
885
341
-15
-405
-340
321
1128
1767
1048
372
-792
-1376
-1163
-754
14
237
473
-151
-226
-371
-391
-368
-524
-460
-639
-258
117
191
290
-156
-450
-461
-370
-234
70
546
471
287
-166
-290
-461
-35
497
1185
3315
6801
5169
3555
-2240
-6322
-7609
-5582
-815
2452
5533
3193
865
-1533
-2919
-2651
-1213
-648
-1537
-1270
-1608
-378
1454
2722
2477
932
-1140
-2737
-2766
-1345
332
1768
2083
1296
363
279
215
621
813
267
-342
-590
-394
394
1208
1991
1162
434
-826
-1416
-1260
-797
-53
254
431
51
-533
-408
-530
-325
-368
-41
-531
-102
-268
-217
-233
-169
-163
-173
178
-41
395
394
170
-136
-272
-358
-455
22
262
1180
3280
6941
5012
3612
-2272
-6187
-7516
-5262
-850
2340
5117
2851
675
-1597
-2706
-2242
-910
-464
-1640
-1456
-1705
-409
1548
2820
2573
1115
-1254
-2763
-2883
-1371
383
1812
2033
1318
488
371
259
685
679
29
-654
-675
-446
750
1485
2102
1109
161
-1078
-1789
-1478
-744
196
685
902
162
-597
-596
-855
-499
-278
-134
-287
-64
-64
23
-76
-90
-382
-345
-241
-123
306
406
397
-3
58
-227
-77
-127
-4
700
2312
6469
5287
3978
-825
-5537
-6938
-6046
-1382
1396
4895
3050
1187
-1221
-2459
-2338
-1063
-280
-1689
-1372
-1894
-924
1006
2578
2917
1415
-472
-2632
-2844
-2025
-147
1251
1875
1695
823
739
462
594
594
174
-554
-749
-454
570
1130
2011
1442
658
-672
-1356
-1667
-1053
-132
269
920
515
-353
-387
-875
-792
-435
-123
-261
-113
-102
-125
-150
-163
-111
-262
-193
-163
79
448
364
444
12
-256
-634
-408
-241
912
2023
5281
6194
3586
1348
-4724
-6296
-7170
-2653
204
3938
4346
1827
-251
-2160
-2399
-1971
-484
-1119
-1703
-1217
-1465
585
1844
2820
1607
219
-1737
-2613
-2181
-770
561
1735
1940
1436
843
572
100
243
242
-37
-229
-256
122
590
1417
1443
1191
-62
-897
-1652
-1544
-790
-320
411
826
136
-108
-318
-768
-616
-313
-458
-86
-18
-20
-124
-159
-148
-133
-44
67
-229
96
166
260
46
-35
-380
-251
-103
680
1734
5337
6125
3917
1415
-5042
-6488
-7402
-2700
382
4076
4453
1555
-235
-2002
-2354
-1668
-467
-1328
-1793
-1437
-1351
785
2280
2831
1832
210
-2109
-3094
-2435
-823
965
2114
2284
1229
562
4
-99
471
492
22
-306
-487
-197
650
1687
1598
1188
-363
-1219
-1554
-1291
-451
117
610
745
27
-249
-628
-665
-835
-509
-593
-164
4
123
140
100
-90
-190
-393
-386
-379
76
396
439
329
-53
-489
-273
16
934
2847
7076
5504
3596
-1616
-6183
-7061
-5832
-849
1943
4948
3010
670
-1260
-2318
-1961
-1046
-391
-1984
-1730
-1907
-582
1612
2928
2812
1430
-1097
-2813
-3121
-1843
-81
1419
2079
1606
743
531
414
749
771
-52
-601
-599
-368
556
1553
2143
1418
124
-1249
-1642
-1559
-609
123
565
590
304
-282
-570
-527
-497
-599
-573
-617
-207
-13
521
270
81
-312
-812
-683
-158
100
676
587
278
179
-225
-253
-319
-202
1028
4070
7566
5096
3105
-3375
-6559
-7583
-4652
-346
2814
4803
2367
518
-1546
-1898
-1980
-793
-1217
-2343
-1708
-1690
264
2063
3283
2261
625
-1800
-3049
-2720
-1166
521
1899
2127
1352
427
337
202
775
624
-174
-445
-439
-70
827
1995
1816
1159
-497
-1683
-2118
-1521
-305
846
1087
868
25
-704
-983
-791
-566
-292
-524
-475
-252
16
471
377
116
-294
-709
-585
-269
439
790
727
156
-486
-813
-381
300
1204
2368
6207
5531
3604
-10
-5544
-6449
-6566
-1553
929
4421
3421
1198
-912
-2277
-2528
-1479
-287
-1300
-1124
-1485
-1256
505
2013
2506
1611
-68
-2184
-2613
-1993
-342
1206
2169
1714
820
384
44
385
556
561
-296
-422
-648
87
1394
2104
1740
569
-1044
-2128
-2074
-991
131
1269
921
536
-587
-810
-893
-715
-251
-260
-259
5
-177
43
5
-94
-179
-266
-389
-284
-7
194
493
509
112
-130
-307
52
162
1617
5627
6209
4542
1642
-4927
-6309
-7502
-2684
147
4291
4134
1810
-291
-2282
-2507
-1838
-132
-1135
-1356
-1416
-1522
507
2066
2622
1711
-108
-2297
-2844
-2202
-306
1348
2294
1942
730
72
-84
-33
449
799
159
-217
-576
-120
1233
1858
1702
838
-820
-1956
-2018
-1304
-81
937
891
562
-345
-760
-826
-601
-335
-215
-203
-156
-261
44
181
271
115
-218
-650
-723
-330
257
586
552
125
-127
-386
-257
270
1773
5222
6212
4348
1726
-4513
-6286
-7035
-3054
133
3783
4215
1818
-232
-2406
-2611
-2150
-313
-716
-1103
-1084
-1139
367
1702
2276
1482
-243
-1998
-2682
-1996
-173
1407
2441
1934
890
-162
-168
-267
381
674
239
-116
-217
198
1296
1609
1108
269
-1063
-1849
-1612
-757
460
1045
1088
370
-436
-965
-973
-827
-438
-372
-256
-155
30
235
481
330
-202
-482
-873
-693
-76
502
672
686
-18
-231
-265
-42
374
2342
6608
5248
4177
-924
-5768
-6939
-5885
-1120
1699
5029
2923
835
-1461
-2751
-2610
-1246
-306
-1223
-817
-1197
-540
1250
2314
2009
745
-1154
-2754
-2789
-1308
560
2239
2616
1870
322
-290
-583
-260
405
467
321
139
31
516
1339
1368
776
-80
-1366
-1817
-1338
-592
545
1255
1039
368
-410
-946
-1074
-584
-291
-131
-73
16
-156
32
21
-149
-308
-520
-734
-329
327
669
918
524
23
-545
-509
-110
1129
5536
6346
4690
1717
-5042
-6951
-7470
-2613
817
4612
4560
1330
-643
-2615
-2896
-1683
-249
-792
-1094
-1172
-1472
401
1858
2390
1449
-144
-2115
-2770
-1960
-147
1445
2424
1907
764
-138
-199
-80
670
752
156
-64
-217
190
1469
1726
1347
165
-1163
-2058
-1589
-873
136
862
890
445
-201
-649
-848
-751
-416
-313
-91
62
103
-40
-66
-304
-539
-660
-778
-340
375
850
823
710
6
-241
-514
-64
1037
3854
6901
4635
3113
-3204
-6113
-7600
-4660
-380
2994
5385
2572
462
-2140
-3107
-2635
-1044
-497
-1200
-762
-1187
-71
1374
2298
1773
469
-1440
-2769
-2573
-957
1053
2367
2512
1553
65
-251
-296
307
829
420
-201
-266
-163
1095
1747
1719
638
-602
-1751
-1774
-1182
-459
215
566
163
15
-407
-557
-543
-381
-198
-31
-27
-4
-15
-63
-280
-567
-732
-572
-526
277
697
942
638
308
-314
-416
-344
452
3080
7215
5534
4073
-1679
-5891
-7436
-5636
-1055
1966
5275
3243
784
-1901
-3268
-3042
-1287
-341
-1203
-944
-1503
-748
1203
2469
2400
1233
-1142
-2875
-2919
-1317
802
2369
2513
1450
-65
-356
-258
498
1218
962
20
-477
-395
517
1726
1825
899
-505
-1475
-1913
-1276
-342
213
636
184
-210
-562
-534
-313
-182
-87
-215
-248
-131
17
19
-210
-631
-758
-755
-402
310
814
864
580
143
-252
-409
31
538
3898
7101
4965
3715
-2844
-6159
-7774
-4729
-718
3056
5438
2750
360
-2438
-3257
-2872
-617
-264
-1163
-896
-1612
-299
1521
2613
1827
667
-1733
-2926
-2433
-935
871
2170
2294
1422
194
-52
-173
185
768
540
74
-88
-74
715
1195
1280
591
-214
-1201
-1322
-1173
-500
28
596
334
63
-409
-854
-691
-543
-236
99
261
335
32
-316
-705
-671
-334
-125
-14
226
169
359
436
109
-29
-75
-215
584
5231
6272
5071
2418
-4475
-6582
-7787
-2931
222
4582
4789
1701
-509
-2926
-3303
-2211
-269
-912
-1065
-967
-1283
441
1923
2408
1225
-173
-2311
-2670
-1811
-172
1460
2347
2158
1098
99
-343
-275
259
678
252
146
14
594
878
1299
819
49
-771
-1394
-1135
-657
4
518
584
275
-191
-538
-736
-757
-875
-177
-88
240
357
181
-260
-319
-683
-617
-675
-232
86
640
792
560
346
-105
-9
-124
2720
6765
5345
4374
-1451
-5889
-7667
-5548
-1188
2126
5252
2861
666
-1920
-2967
-2732
-969
-235
-1400
-1153
-1551
-604
1316
2759
2108
845
-1293
-2916
-2652
-1103
678
2357
2521
1762
251
-298
-558
-41
542
536
145
-51
135
849
1418
1608
539
-602
-1712
-1791
-1115
-164
440
895
597
27
-344
-515
-714
-806
-572
-224
-27
338
349
207
-213
-622
-807
-829
-461
100
450
672
792
505
135
-213
-245
140
3875
6668
4863
3348
-3262
-6302
-7689
-4214
-337
3796
5423
2378
89
-2731
-3610
-2801
-742
-444
-933
-566
-1542
-144
1513
2467
1648
196
-2110
-3405
-2364
-657
1636
3175
2621
1484
-91
-475
-487
228
789
433
-156
-427
-55
1389
1846
2028
458
-768
-2000
-1736
-935
-125
538
476
385
-109
-330
-563
-763
-598
-594
-133
0
67
120
68
-367
-354
-614
-496
-356
152
364
665
669
354
217
-75
-303
1266
6255
6016
4824
838
-5341
-7291
-7121
-2202
1208
5512
4445
1530
-1270
-3444
-3682
-2037
-263
-759
-709
-886
-1389
520
2099
2125
1153
-550
-2701
-2892
-1713
54
2120
2721
2087
696
-236
-363
-240
706
750
199
-208
-135
503
1317
1781
1026
79
-913
-1698
-1121
-628
-251
160
276
221
15
-267
-724
-722
-681
-440
-71
349
160
21
-121
-263
-472
-442
-473
-182
172
670
535
707
319
-130
-333
147
3678
7043
5080
3770
-2970
-6470
-8000
-4763
-531
3611
5722
2927
257
-2643
-3956
-3433
-1212
-463
-894
-225
-1045
-209
1595
2323
1450
407
-1890
-3168
-2520
-596
1295
3175
2863
1627
-33
-734
-926
-36
796
893
374
-1
177
983
1608
1445
91
-697
-1811
-1685
-845
-166
396
589
234
-56
-498
-897
-663
-385
-205
310
272
367
-52
-444
-657
-651
-565
-574
-60
243
618
874
717
388
22
-48
-240
1132
6331
5835
4950
678
-4929
-7197
-7041
-2422
1015
5020
3916
1664
-1165
-2856
-3427
-2102
-451
-1297
-744
-907
-871
759
2065
1824
1064
-567
-2384
-2692
-1485
115
2125
2886
2100
882
-209
-608
-527
248
639
746
591
494
538
1075
1040
488
-247
-1004
-1543
-1002
-460
187
646
334
-102
-551
-876
-801
-423
-434
-226
65
142
312
116
-246
-575
-809
-761
-259
114
501
684
560
446
437
184
-188
-89
3365
6711
5114
4021
-2499
-5896
-7647
-4860
-883
3145
5216
2781
605
-2183
-3214
-3037
-1184
-818
-1577
-1043
-1441
-133
1849
2731
1981
592
-1895
-3416
-2742
-958
1214
3044
2843
1645
223
-584
-935
-296
299
708
583
493
492
771
1728
1843
387
-290
-2402
-2535
-1850
-291
962
1850
1018
-80
-977
-1411
-1071
-1014
-532
125
83
835
403
212
-201
-771
-1140
-950
-475
222
950
1181
726
651
52
-358
-274
1390
6114
5662
4765
136
-5037
-6739
-6228
-1459
1748
5276
3427
772
-1825
-3337
-3065
-1612
18
-953
-849
-1099
-839
964
2125
1836
717
-1000
-2512
-2440
-875
629
2086
2417
1478
402
-185
-502
-335
176
439
420
252
388
583
1125
1372
702
-375
-1189
-1725
-1109
-205
332
829
754
42
-517
-722
-981
-532
-716
-124
132
371
330
36
-525
-840
-908
-578
-169
410
654
547
318
176
-20
-104
7
432
4315
6119
4683
2776
-3577
-5794
-7343
-3152
13
3884
4891
1995
-98
-2689
-3484
-2807
-621
-390
-778
-419
-1149
-48
1465
1859
1045
-106
-2008
-2784
-1760
-233
1583
2767
2245
1012
-291
-669
-733
244
952
859
264
-77
-77
551
1312
1379
463
-439
-1674
-1595
-750
9
583
660
327
-419
-436
-1079
-753
-474
-198
340
283
541
7
-50
-694
-815
-830
-600
74
467
716
558
356
22
-224
-229
-72
2991
6361
4949
3936
-2118
-5430
-7426
-4805
-983
2335
5161
2873
793
-1630
-3005
-3157
-1297
-615
-1279
-613
-1021
-303
1548
2099
1365
325
-1539
-2961
-2153
-583
959
2596
2445
1500
216
-324
-690
-6
520
664
399
153
387
500
1024
1239
572
-204
-1104
-1583
-1127
-390
101
522
357
-221
-434
-740
-750
-230
-351
121
-10
239
223
-133
-384
-574
-721
-659
-479
158
642
810
825
182
73
-301
-182
944
5872
5638
4859
786
-4570
-6558
-6676
-2061
791
4773
4167
1498
-684
-2671
-3412
-2483
-645
-1272
-737
-394
-882
709
2033
1842
1054
-480
-2752
-3065
-1635
-74
1927
2865
2098
853
-279
-611
-303
441
676
632
138
248
379
849
1660
1003
368
-784
-1660
-1625
-826
-178
519
705
308
-263
-721
-955
-545
-135
97
-18
31
125
-208
-399
-386
-597
-516
-573
-213
253
580
624
656
481
201
-231
-149
4151
5933
5186
3139
-3471
-5950
-7776
-3856
-257
3922
4979
2328
85
-2422
-3251
-2938
-793
-859
-946
-572
-1187
-262
1681
2333
1768
476
-2011
-3350
-2422
-811
1356
2987
2531
1398
198
-377
-318
324
492
622
37
111
261
613
1481
1112
280
-683
-1603
-1827
-959
-179
537
922
606
-227
-1051
-1259
-995
-205
408
623
585
376
-40
-570
-833
-922
-938
-674
-118
417
916
968
639
366
96
-350
-104
3138
6090
4827
3976
-2013
-5466
-7294
-4780
-923
2444
4724
2405
394
-1939
-2724
-2562
-980
-514
-1230
-853
-1368
-492
1338
2457
1653
583
-1457
-3086
-2370
-821
950
2543
2616
1570
546
-70
-279
78
212
372
-147
240
436
623
1485
1176
334
-856
-1482
-1822
-880
239
531
1005
548
-341
-839
-975
-982
-423
167
303
34
148
-39
-417
-445
-521
-910
-730
-364
-11
732
847
762
437
250
211
56
3357
5907
4561
3473
-2571
-5291
-6839
-4290
-831
2670
4556
2487
697
-1658
-2715
-2674
-950
-745
-1352
-627
-1093
-150
1300
2073
1301
385
-1444
-2726
-2274
-935
529
2490
2582
1841
754
-66
-453
-359
48
190
107
504
548
1115
1391
1046
-273
-1049
-1431
-1487
-377
276
490
775
259
-566
-772
-736
-752
-286
-209
-304
121
342
158
-39
-469
-763
-842
-398
-67
325
599
463
394
459
487
167
991
5417
5309
4640
1174
-4217
-6093
-6737
-2319
532
4205
3781
1616
-1227
-2821
-3276
-2197
-23
-532
-655
-722
-1306
-196
1562
1839
1114
59
-1952
-2647
-1497
-311
1711
2799
2254
1391
197
-101
-540
-65
281
188
414
574
975
1427
1004
278
-1186
-1407
-1595
-1072
-191
488
462
451
-283
-813
-487
-628
-373
-173
-184
87
16
-205
28
-139
-384
-359
-447
-288
-80
172
594
658
374
271
-77
848
5608
5697
4983
1243
-4411
-6474
-6789
-2378
608
4549
3866
1365
-1436
-2966
-2820
-1862
-63
-709
-1154
-1145
-1274
326
2099
2116
1096
-451
-2495
-2871
-1481
197
2007
2631
2006
760
-197
-332
-120
598
774
545
174
391
1025
1582
1352
-21
-1252
-1926
-1617
-598
229
682
242
-297
-902
-1042
-227
-255
247
322
-414
-289
-459
-152
175
295
-292
-603
-816
-773
45
684
1191
821
216
-355
-448
3908
6564
5400
3900
-3037
-5879
-7307
-3903
-173
3653
4788
1885
-517
-2678
-2814
-2207
-409
-436
-1652
-1224
-1493
-346
1873
2668
1768
141
-1990
-3472
-2379
-692
1211
2736
2521
1517
89
-283
-561
79
652
697
580
747
1018
1270
918
110
-956
-1392
-1340
-774
360
888
786
350
-631
-1300
-1011
-882
-283
391
19
-225
-461
-482
-351
37
70
-254
-343
-433
-223
193
441
417
351
25
-136
3427
6560
5007
4164
-2619
-5895
-7593
-4381
-539
3542
5559
2707
-222
-2597
-3275
-2898
-638
105
-879
-502
-1258
-1004
1161
1985
1594
500
-1498
-3180
-2363
-862
720
2541
2309
1531
360
-245
-451
-90
509
612
946
848
1190
941
1174
14
-851
-1453
-1774
-608
310
867
876
99
-568
-1282
-845
-784
-324
55
-28
90
-41
103
-332
-322
-544
-658
-641
-263
-36
416
741
510
736
473
316
4622
5664
4877
3037
-3609
-5675
-7292
-3378
-245
4198
4904
1946
-655
-3406
-3572
-2572
-199
292
-466
-352
-1402
-823
1281
1911
1276
407
-1911
-3437
-2383
-862
1146
2950
2453
1444
467
-551
-621
-6
527
812
588
1016
1058
1592
910
265
-1274
-1501
-1616
-591
312
1059
794
321
-635
-1301
-1117
-806
-633
-13
107
74
165
250
-330
-76
-676
-479
-498
-97
-199
469
576
567
531
34
1949
6116
4920
4644
-673
-5313
-6927
-5779
-980
2333
5543
3062
216
-2872
-3631
-2986
-733
1206
-181
-773
-1684
-1882
209
2309
2215
1103
-745
-3164
-3362
-1659
158
2552
3136
2115
838
-166
-1001
-486
211
426
994
1196
1059
1404
841
338
-802
-1497
-1580
-1054
-176
573
1076
735
227
-833
-828
-945
-851
-386
-174
-20
199
388
-154
-113
-679
-828
-480
-200
-138
448
426
230
403
347
341
4702
6260
4784
2987
-3924
-5687
-7220
-2881
313
3963
4907
1721
-758
-3022
-3171
-2721
59
97
-1249
-792
-1648
-604
1508
2317
1153
102
-2106
-3600
-2302
-568
1400
3193
2916
1350
137
-557
-670
-91
215
430
793
992
1418
1355
758
78
-1084
-1225
-1411
-750
-118
708
734
440
-113
-501
-585
-522
-724
-527
-713
-446
48
326
47
145
-742
-655
-238
-233
444
263
332
257
333
84
2758
6844
4518
4467
-1925
-5794
-7053
-5009
-361
2495
5322
2780
156
-2492
-3107
-2808
-960
510
-1088
-810
-1190
-704
1062
2557
1371
-191
-1646
-3737
-2777
-726
900
2896
3171
1796
256
-392
-761
-272
23
401
835
962
1500
1531
817
430
-509
-1344
-1098
-952
-461
624
573
337
281
-614
-724
-459
-727
-293
-262
-156
-449
-252
-415
-289
-272
-156
-85
39
-60
149
295
285
344
35
2036
6465
5279
4559
-414
-5310
-6680
-5727
-1313
1731
4748
2900
439
-1971
-2943
-2404
-1304
536
-1008
-1121
-1313
-1032
456
2470
2074
517
-900
-3504
-3410
-1236
538
2767
3201
1911
248
-469
-899
-242
717
1000
1120
469
637
1050
828
833
-105
-989
-1454
-972
-810
407
733
456
307
-414
-748
-613
-761
-591
-391
-358
-267
-95
-46
0
-427
-384
-441
-117
-4
202
540
622
289
91
1763
6339
4904
4600
-661
-5268
-7083
-5740
-1121
2406
5998
3693
783
-2585
-3818
-3648
-1642
820
-263
-4
-892
-1229
-18
2048
1724
603
-985
-3134
-3599
-1520
211
2469
3078
2001
676
-301
-958
-616
227
737
830
846
1038
1489
1126
959
-335
-1059
-1428
-1086
-371
568
689
307
-67
-559
-695
-508
-506
-559
-611
-340
-411
-38
6
106
101
-265
-222
-575
-735
-15
159
829
632
665
4940
6478
4539
2585
-4236
-6070
-7179
-2692
836
4648
5257
1499
-1199
-3378
-3611
-2697
116
114
-804
-560
-1291
-564
1490
2453
1183
-101
-2423
-3626
-2305
-476
1449
3168
2545
1142
-139
-740
-995
-233
573
611
857
974
1264
1409
1036
110
-1204
-1366
-1315
-593
422
778
429
-34
-271
-835
-501
-342
-300
-500
-467
-576
-331
-172
-140
-87
-111
163
25
-479
-284
-448
162
542
773
4140
7403
4856
3954
-3143
-6061
-7473
-4071
370
3701
5830
2422
-239
-2878
-3673
-3163
-947
214
-1089
-733
-1157
-595
1137
2340
1392
390
-1928
-3560
-2729
-898
1005
3056
2705
1485
-4
-819
-756
-67
523
686
666
823
1072
1486
1304
667
-977
-1342
-1449
-769
129
918
534
264
-311
-966
-422
-47
-87
-147
-549
-695
-542
-183
-35
-157
-363
-380
-61
-367
-407
-200
26
425
584
3569
7235
4380
3918
-2754
-6440
-7365
-4827
425
3534
6526
3031
15
-3018
-4327
-3467
-1208
804
-195
-29
-915
-674
780
2081
1464
326
-1797
-3514
-2848
-883
788
2843
2837
1438
156
-834
-844
-322
238
337
511
895
1102
1695
1289
990
-479
-1259
-1626
-1410
-179
618
822
630
96
-803
-873
-468
-617
-95
-139
-20
-323
-168
-240
-417
-486
-544
-153
-301
-145
-94
365
498
281
2651
7113
5255
4231
-1140
-6265
-7317
-5687
-148
2918
6834
3661
416
-2389
-4133
-3685
-1690
552
-482
-451
-771
-1000
695
2277
1666
267
-1513
-3870
-3190
-1142
675
2606
3141
1856
377
-444
-910
-529
193
302
568
923
1229
1473
1547
1284
-172
-1207
-1938
-1795
-594
929
1053
948
371
-678
-814
-569
-623
-406
-153
-535
-595
-318
-234
-132
130
-449
-378
-542
-460
-279
170
528
593
1988
7249
5695
4275
-109
-6506
-7146
-6479
-323
2798
6806
4442
232
-2568
-4568
-3486
-1338
1088
177
-453
-976
-1446
172
2379
2196
754
-1224
-3796
-3991
-1487
611
2717
3574
2000
29
-909
-1475
-741
523
975
819
793
1013
1208
1235
1480
-69
-1123
-1715
-1725
-752
739
1135
686
328
-484
-936
-707
-427
-537
-198
-186
-637
-237
-176
-231
-246
-465
-478
-688
-337
-281
93
580
769
1205
5612
6814
4098
1953
-5204
-6650
-6823
-1859
2124
5351
5954
947
-1788
-4293
-4059
-2319
607
939
-657
-704
-1777
-331
1783
2775
1166
-606
-3161
-4371
-2410
-84
1861
3594
2565
699
-736
-1010
-910
243
704
460
403
1135
1639
1726
1718
444
-1026
-1522
-1677
-780
374
1148
526
340
-558
-945
-767
-257
-427
-191
-363
-524
-235
63
-256
-382
-688
-892
-506
-358
-352
-70
423
531
1289
4455
7957
4471
2909
-3814
-7647
-7152
-3947
1855
4666
6848
2600
-1194
-3521
-4323
-2825
-255
825
-863
-951
-1323
-366
1837
3165
1544
-569
-2944
-4704
-3339
-620
1599
3683
3368
1538
-424
-1124
-1596
-600
523
709
822
804
1043
1228
1427
1141
-164
-795
-1266
-1161
-258
622
343
428
42
-717
-727
-541
-489
-96
-99
-328
-346
-191
-295
-203
-360
-558
-767
-597
-210
94
392
667
1047
2422
7345
5777
3226
-719
-7174
-6966
-5855
193
3366
6391
4494
104
-2617
-4367
-3955
-1840
628
-190
-554
-387
-1008
749
2333
2102
177
-1370
-3635
-3920
-1456
917
2756
3393
1979
22
-737
-928
-599
234
452
258
87
720
2606
1750
2058
-503
-1774
-2310
-1254
192
1281
1485
229
-374
-1119
-1192
-901
-417
65
-336
97
-245
-215
-153
-87
-623
-1016
-1112
-1040
-273
470
408
1263
1225
2864
7406
5444
2990
-1690
-6992
-6684
-4621
902
3488
6214
3585
-217
-2515
-3958
-3423
-1742
248
-722
-914
-500
-592
1113
2541
1741
-147
-1889
-3991
-3508
-731
1371
2868
2881
1252
-463
-748
-849
-200
723
760
660
648
882
1378
1325
1031
-377
-991
-1035
-616
-180
389
440
272
-46
-612
-823
-616
-459
63
85
-240
-513
-565
-553
-140
128
-262
-541
-717
-742
-50
363
1022
931
3808
7093
4239
2806
-3159
-7022
-6865
-4257
1145
3897
6436
3147
