20
15995
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
3
-1
-5
-4
0
-2
-6
-2
-4
-9
-1
1
-2
3
2
-1
1
-2
-2
-2
-3
1
0
-4
0
4
1
0
-1
-3
3
5
2
0
0
6
4
-5
0
3
-1
2
1
-1
1
-1
-2
-1
-1
-2
-2
4
5
-1
-5
-6
-5
-6
-2
-1
-3
1
0
-6
0
3
-3
-8
-4
3
-2
-5
1
-1
-4
-4
-8
-3
-1
-1
-1
-6
-3
2
-3
-2
-3
-4
1
2
0
-1
1
2
0
2
2
-4
-2
3
0
-5
-4
0
0
-5
-5
0
4
0
-4
-4
-4
-4
-4
-1
3
-1
-3
3
2
-3
-1
-1
-5
-7
-2
-1
-4
-3
-1
-1
-2
-2
1
6
4
-3
-4
-3
-4
-2
-3
-3
4
3
-2
-1
-2
-2
1
4
3
-3
-1
5
0
-5
-2
-2
-3
1
1
-2
0
2
0
0
5
7
1
-1
0
-5
1
6
-1
5
10
-1
1
5
-1
-1
4
6
-3
-7
-4
-6
0
6
0
3
3
-7
-3
3
-1
-5
-4
1
-1
-5
0
0
-2
3
5
2
3
2
-1
2
2
-2
2
0
-4
0
1
2
3
0
1
5
5
0
-2
1
-3
-3
2
-7
-8
2
-1
0
3
-2
2
3
-1
2
0
-5
4
8
1
-2
0
-4
2
3
-7
-5
2
-2
-5
-6
-4
1
0
-1
-2
-1
-1
-2
3
0
-6
3
5
-5
-1
2
-1
0
-1
-2
-4
-6
-2
2
-1
-6
-6
-2
2
4
0
-2
1
-4
-5
2
5
6
-2
-6
-5
-6
-2
-4
-4
2
-8
-6
3
-6
-2
7
-3
-5
1
3
5
4
-3
-5
1
2
0
0
1
-1
-2
2
0
-4
0
2
8
6
2
1
-9
1
3
-7
26
23
-31
-4
87
43
-59
46
55
-152
-57
112
-41
-70
97
58
-78
-57
20
74
62
-63
-110
-189
-179
211
214
48
320
12
-497
-418
-248
78
151
318
845
218
-412
-112
-281
-286
-165
-118
413
206
31
400
-24
-122
-18
-298
13
-12
-176
28
-266
16
608
305
107
32
-440
-679
-155
458
207
-2
162
66
177
-4
-306
147
203
-116
-110
-169
-77
61
279
354
-3
141
21
-291
286
-175
-750
177
126
-222
388
299
10
-53
-456
-545
-181
25
-39
36
7
17
377
-27
-184
654
368
-360
-500
-406
388
457
-238
-360
-542
-304
156
199
489
247
-283
-394
-575
-316
23
92
254
49
-132
-237
-243
401
557
83
-18
-109
-286
-86
335
232
-189
-176
-214
-85
522
552
98
-124
-142
15
252
220
-119
-19
259
194
645
806
-14
-315
-343
-599
-37
920
943
405
223
-335
-1040
-562
169
439
284
-407
-114
821
396
-373
136
677
-414
-1383
-807
-403
49
785
568
469
351
-392
-225
54
-610
-766
-248
-51
6
255
409
336
-203
-657
-281
-478
-729
580
818
-423
-394
119
432
893
457
34
420
-100
-869
-124
450
-154
-512
-293
289
441
-281
-332
205
39
-570
-614
308
442
-261
134
121
-627
-304
-34
-348
-425
-55
694
789
440
427
184
-33
-65
-211
-63
-6
-56
455
513
-169
-161
-18
-130
594
521
-817
-677
136
-195
-176
535
679
323
145
152
-52
-439
-391
140
-105
-962
-469
836
1188
1006
687
-310
-1276
-988
-119
238
192
-116
-184
-22
-150
-10
90
82
419
-144
-950
-570
98
307
-336
-923
-566
-30
970
1221
-97
-432
-202
-633
-331
416
501
-33
2
823
491
-612
-770
-392
-21
610
1357
818
-487
-722
-1524
-2663
-1916
-1101
-601
686
1633
2454
2837
1668
345
-340
-1359
-2223
-1408
165
857
1311
1262
748
1820
2627
422
-1435
-663
-993
-2802
-2342
-860
-460
-10
-103
-393
709
1830
1378
-45
-419
-32
-304
618
1443
-654
-2118
-875
100
-206
180
1179
521
594
3074
3382
1010
-1086
-2192
-1491
-201
16
-656
-1545
-895
-10
-461
498
1359
-125
-149
-264
-3963
-5610
-2818
-4
2479
4764
4744
2192
-846
-1453
-515
-131
506
1149
1967
1997
-156
205
3237
3157
865
-1910
-5905
-8652
-6948
-1386
2349
2382
3561
4468
1686
-175
-618
-3046
-2694
1284
2273
1418
1822
2232
2618
1948
195
-1372
-2681
-2037
-244
1060
1240
-1983
-4963
-5169
-4741
-461
3136
460
1068
4026
335
-2573
-68
2048
3402
4578
4116
1526
-2599
-3544
-136
2379
2386
698
-1479
-2401
-2313
-615
-194
-3492
-3309
964
1353
-1224
-2299
-1584
-438
332
1344
1684
947
-5
-1218
-998
586
1346
1809
2329
2356
1200
-1008
-1740
-957
-43
1913
3450
2469
997
491
-621
-2604
-3850
-3429
-2071
-1261
-535
26
-1047
-1590
-812
-217
1897
3717
2675
1486
500
-223
1022
2514
2563
1547
373
-915
-2089
-1455
-503
-328
455
619
1084
1460
-1625
-4458
-4780
-5652
-5741
-3856
-2333
-2462
-847
4935
8224
6995
6975
6446
4274
3488
2425
805
-1180
-4746
-6507
-5444
-3928
-977
2128
2197
172
-2189
-3164
-1922
-1280
-1627
-294
2226
4200
4794
4442
3895
1114
-2707
-1994
1959
2347
-1322
-3443
-2727
-1843
143
2101
929
402
2211
2015
-295
-2103
-2374
-2112
-2443
-673
1638
-610
-2869
-1551
-980
-85
1975
1542
626
646
-1153
-3814
-4208
-1248
2157
2740
1379
-922
-2132
61
2761
3313
1850
-346
-531
146
-958
-2437
-2550
-1105
415
586
-116
-1409
-1924
-754
282
179
-1158
-1839
172
1917
2123
2531
1806
347
259
842
1502
2218
2929
3235
1725
-885
-2204
-1728
-1453
-2382
-1940
-856
-2377
-3434
-1816
-383
323
1651
3784
3673
173
-1366
-684
-747
1008
2806
1303
-466
-731
42
1438
2040
1208
13
67
50
-1178
-1409
-1080
-705
727
681
-837
-775
33
-31
-585
-1061
-1736
-2783
-3338
-3010
-1712
140
1751
2485
931
-1129
-1151
-803
357
2371
2620
2360
1533
13
989
2144
1267
1041
1105
220
-1121
-1764
-606
702
738
-201
-1255
-882
-167
-88
807
1311
278
26
710
-502
-2048
-261
1673
1351
1567
824
-1435
-2339
-2890
-2684
-1143
-707
230
2494
2485
695
907
1875
303
-375
1932
1898
-285
-374
507
515
-572
-1027
61
-100
-735
36
300
190
-184
-1808
-3068
-3171
-2639
-2013
-2218
-2755
-2479
-1326
-335
835
3679
5260
3223
1828
2625
2546
1234
-69
-198
1004
1203
-194
-1186
-1272
-1072
-910
-778
-684
-1504
-2665
-2233
-662
1103
1766
-425
-1214
2115
3213
1210
756
261
-1101
-1517
-1330
-425
190
-530
-1281
-1399
-692
-21
397
2025
3248
3267
2965
377
-2683
-2172
85
1102
645
-533
-1863
-2353
-487
2020
2651
2311
1198
-877
-1788
-897
115
545
302
-1578
-3520
-2811
-2206
-3099
-1487
1405
2145
1920
999
215
1627
3311
3078
1291
-874
-1856
-1865
-2118
-1838
-132
521
-1494
-2520
-1786
-1699
-25
2514
2243
1305
1206
1035
974
622
756
1322
1203
1529
2077
1968
2065
2095
946
-966
-2123
-2977
-3664
-2394
-1046
-1203
-1403
-2205
-2097
133
1130
819
1111
1028
251
457
1711
1535
1117
2231
1819
296
-901
-2723
-2311
-365
-172
143
642
550
490
-255
-334
171
-422
-467
321
287
-768
-1568
-956
-609
-792
735
2351
1758
562
103
-373
-190
1173
938
-368
399
1008
19
-839
-1396
-880
-378
-1443
-1740
-1027
-653
-212
-159
-567
-1336
-1999
-342
3097
4664
2716
-378
-1540
-1095
-282
864
1678
1167
-534
-1211
-184
594
1192
819
-1179
-1772
-1477
-1689
-966
-226
1632
4862
4594
986
-1925
-2693
-2000
-1522
-794
-247
-970
-1525
-2640
-2918
-108
1502
1184
1878
2177
1066
-1109
-2607
-1844
-437
1271
2497
1852
1176
622
-462
-978
-775
277
935
145
-297
-222
-234
655
1753
956
-1123
-1551
-1547
-3564
-3663
-179
1883
1389
1186
1389
419
-980
-395
1075
844
576
1737
2099
1416
1869
2551
1649
415
-189
-352
-31
525
1810
2013
-702
-1960
-1356
-3104
-3112
847
2524
1093
278
289
-117
-1339
-2066
-1354
-1074
-1659
-490
1682
1350
410
1660
1490
-937
-1355
-1248
-3052
-2878
-695
-403
243
2505
2461
802
137
-502
-752
-666
-1831
-2516
-1947
-1832
-822
1514
2585
2201
1300
-16
-1255
-2150
-1738
412
1674
484
-959
-1154
-517
747
1102
240
690
960
-679
-1429
-1885
-2931
-2190
-1057
-702
819
2403
1668
155
570
1519
1165
279
-526
305
1787
345
-1771
-986
851
284
-1448
154
2144
524
-171
1032
1236
1152
885
696
993
683
-281
-756
343
798
-1227
-2217
-1064
-155
351
1045
1691
1525
1422
1675
-13
-1110
1226
3161
3078
1666
-680
-1068
-629
-1446
-723
706
566
81
-863
-1744
-1998
-2689
-2434
-1265
-1153
-1400
-1236
-612
-332
-1039
-584
740
366
-759
-764
288
334
-1171
-611
1650
1546
730
916
241
313
1349
88
-1609
-1137
350
2134
1999
-476
-1216
-375
-408
-50
173
-1273
-1760
-890
-1349
-1185
-37
-413
5
123
-1355
-168
526
-237
2260
3013
1262
1408
233
-767
598
724
912
2020
1797
1289
1332
921
-183
-1211
-1433
-305
1424
1593
549
-548
-1302
-718
-844
-1890
-205
1942
1054
-735
-1318
-351
999
707
-149
580
1461
989
590
229
-485
-11
550
-454
-1682
-2119
-2112
-1952
-745
1195
1133
-725
-2176
-2549
-1554
-865
-1356
-1012
-226
302
1656
2097
333
-363
2121
4827
4836
3482
1904
-897
-2955
-2340
-1792
-2736
-3590
-3003
-549
807
-689
-1645
-1068
-446
488
1409
1492
743
424
565
-566
-1029
121
534
1318
1987
1229
1541
1641
33
-714
-92
1082
1076
-1098
-2381
-697
1469
858
-536
-51
-475
-1698
-1518
-1212
-817
-316
78
352
756
3391
4659
2107
469
-1185
-2666
-1467
-2037
-3488
-2428
-1139
485
2219
1631
-931
-1879
-128
-165
-1524
-991
-1371
-2507
-970
2249
3693
3560
5017
5082
856
-2304
-1827
-1043
-1300
330
3235
1192
-3866
-4814
-2465
-1203
-1593
-528
973
542
1462
2308
103
-1816
-1258
1556
2281
-675
-1022
1153
2836
3445
937
-1025
-609
-1280
-1257
-398
-930
-1105
-1064
-1047
1896
5736
5319
2343
-472
-3184
-3285
-2514
-4167
-4241
-554
3859
4307
278
-1324
-862
-2966
-3375
-589
1057
-399
-1770
1559
4143
2164
2258
1747
-2875
-3895
-1378
-800
-1122
51
3253
5306
4941
4753
2776
-442
-1317
-2682
-4870
-4577
-2785
-1251
-247
29
-1558
-2418
565
708
-2458
-470
2256
481
-1159
-683
1363
3097
3365
3827
4344
3438
-277
-3255
-2327
-2001
-1027
1308
-177
-293
2687
2971
2464
1097
-1293
-1952
-3470
-4799
-2995
-780
508
2069
2893
1165
476
1984
-186
-2841
-1045
285
-227
-371
-38
-920
-3457
-3180
-1531
-1613
-274
659
205
-485
-2028
-196
1769
-509
-357
1555
2265
3779
3499
2352
2702
2707
2189
623
-1557
-2958
-3833
-3918
-3500
-1759
1207
2467
1521
-1620
-4664
-3428
-350
1539
2132
1247
1554
2316
1034
1111
1657
-771
-2164
-433
2079
3546
1604
-921
-305
-418
-1724
-712
812
1314
845
-624
-1048
-696
-403
1053
1980
1241
441
-700
-749
2050
2604
-1502
-4147
-3106
-1186
88
-929
-3019
-2947
-1053
901
1286
-222
-1351
-332
1732
1124
-1524
-1459
-757
-1281
652
2619
1534
558
765
768
-324
-1448
50
2328
2859
2584
247
-3117
-2946
-1420
-1148
1348
3493
476
-2205
-718
776
1469
2050
952
-245
395
939
303
323
460
-526
132
1501
-614
-3407
-3443
-2367
-1016
1179
3664
4181
2106
-147
-1219
-1311
-1754
-2227
-262
1777
1449
1485
2248
1646
440
1299
2570
508
-1115
479
1081
170
-929
-2106
-1449
222
22
-1503
-2085
-1529
-256
238
-2768
-5358
-3476
-1165
358
1142
423
1209
1663
1200
2851
2124
-1159
-1970
-1664
-1223
-677
-732
-1071
-2089
-1595
719
1585
1301
491
-145
629
919
988
1685
1814
3107
4560
2605
-747
-2807
-3112
-1510
353
1366
1459
737
-210
-2222
-3812
-1884
267
-947
-2262
-1366
-426
716
3818
5100
2491
1219
1936
2074
2608
2139
135
-1738
-3296
-2285
383
571
-1048
-2251
-1492
1
-55
172
-598
-2354
-546
766
-601
114
-56
-2051
-892
1460
688
-2565
-3936
-1640
-4
-1116
-2096
-626
1869
1739
354
441
-353
-1064
637
1535
1585
2869
2698
537
-1495
-3227
-3072
-120
2780
3260
1041
-1939
-2186
537
2391
1596
614
709
1079
841
-1500
-3539
-2137
-219
849
1940
2803
5106
6253
3541
1122
-717
-2896
-3052
-2983
-2982
-1813
-2333
-3185
-857
2576
4435
3260
-1153
-4108
-2143
683
1035
605
657
2001
2525
-1670
-5480
-3951
-1487
1127
3210
493
-1247
4130
10487
9512
660
-7363
-9090
-8814
-8204
-5732
-2362
746
4325
8971
9615
4953
1252
-1435
-2414
-114
-305
-1038
1710
3562
3289
475
-4333
-6007
-2793
1842
2097
-2085
-6745
-10522
-7118
2348
3712
-2547
-3644
1176
3177
353
-982
39
-1002
-2786
-459
5490
7614
3974
1374
1274
701
50
672
2697
4816
5451
3522
-1092
-5846
-5426
708
2296
-3294
-5512
-3883
-1548
3971
7172
5082
2802
-339
-5590
-8292
-5672
-1569
1443
4856
4893
162
-1751
1334
5834
8423
5576
1093
-359
-3355
-6962
-5029
-2227
-2340
-2243
-3888
-7193
-6310
-87
4921
2562
1712
10330
14017
7054
2680
378
-5456
-8563
-6864
-3094
548
-1065
-5805
-8372
-10524
-8295
-89
4926
7523
11151
11707
9334
4027
-2317
-3894
-573
4487
4135
-1892
-2742
-778
-866
2048
3034
-1067
-2582
-1386
-1203
-1613
-2429
-4164
-5226
-2451
1506
1717
922
1290
568
659
3674
5887
2595
-4814
-10027
-11787
-11226
-4661
5273
8641
3686
-1234
514
4333
4727
3483
-928
-4801
262
5073
1874
-820
-1351
-2588
-1947
684
1436
-2812
-7780
-8265
-5734
-91
5873
7193
6524
4272
1827
3390
2448
-2142
-2067
1008
2902
1811
-4336
-11055
-11893
-5399
2109
3093
539
-89
1778
4311
5357
7223
8979
6508
3801
2915
999
-595
82
3403
7170
8079
6234
2383
-1827
-4359
-5323
-4658
-4209
-6610
-10574
-12266
-8535
-3203
-2838
-3763
-1237
916
1915
3298
3021
3171
5806
6138
1123
-4113
-2184
3105
3030
1068
1846
3379
3655
54
-4408
-6011
-6065
-2492
888
-1319
-4225
-6709
-8330
-5463
-861
2500
2416
79
1016
3607
7184
13618
15995
10368
2687
-2401
-6253
-9574
-8941
-4805
-1667
-1532
-3437
-3938
-1765
722
1546
236
-1888
-5065
-7497
-3697
2294
3387
2737
3056
2934
3930
7272
8335
3482
69
4133
8020
6393
4999
6390
6305
4584
2963
-1332
-7275
-10477
-10900
-9702
-8125
-5575
-982
1816
2651
5656
9962
11321
6172
-1813
-5449
-5398
-4297
-3237
-3383
-2805
-1040
605
1832
431
-4156
-7288
-5320
-2297
-2534
-2944
-2518
-3035
-2507
-1361
-1602
-1468
599
4171
8066
9896
8264
5321
2336
-112
1656
5557
5920
3792
1
-3384
-1637
1146
378
179
2308
2292
-443
-131
2648
1990
345
943
111
-1930
-1214
-773
-4519
-7535
-7186
-6517
-4013
-888
-1258
-2123
-2412
-4175
-4995
-3931
-2917
-2988
-3476
-2498
-1096
-261
2630
6359
6846
5463
4901
3578
387
-2412
-3290
-2760
-1745
-1656
-2388
-2919
-4232
-4726
-2407
-1227
-2441
-3173
-3112
-1643
-248
-529
1133
4362
6282
8202
9341
7484
2837
-1511
-2101
-1141
-1190
-1264
-1567
-1524
-564
-20
422
2504
6244
7955
6115
4467
3241
714
-819
109
1731
2023
2443
4383
4504
2615
1865
1973
2905
4278
3555
925
-1472
-3248
-4966
-5372
-3902
-3486
-4469
-4086
-2696
-1979
-1810
-1555
-1836
-3356
-4891
-5913
-7189
-8264
-7316
-3319
85
-84
-125
1421
1911
1366
769
1579
4248
5304
3394
1718
1465
-33
-2454
-1803
110
-772
-1726
-785
229
1105
1157
716
2299
4282
4211
4515
5705
5140
3610
1100
-4642
-9933
-10113
-7663
-6167
-5132
-2927
-402
970
2197
3576
4585
6207
7820
7952
7292
6807
5653
3310
1883
1355
-15
-266
143
-1166
-1586
-782
-1234
-1730
-1556
-1527
-1562
-1681
-1166
110
432
44
846
1704
669
-1184
-2523
-2821
-1977
-1603
-2315
-2804
-3242
-4554
-5293
-3980
-2594
-2425
-1984
-1238
-768
-220
877
2500
2663
903
-406
-404
160
322
592
1124
-456
-2978
-3892
-4265
-4134
-3523
-2767
-977
852
2885
5592
6477
5368
4682
5695
7769
9664
10839
9734
6827
4690
2795
1183
181
-1364
-1470
-330
-1561
-4272
-5657
-5476
-4736
-3334
-1166
-381
-229
1070
521
-1142
-143
923
0
-431
-128
-414
-911
-1143
-1548
-2380
-3253
-3625
-3581
-3736
-3822
-3476
-3251
-3009
-2216
-889
261
177
-186
603
1977
3490
4565
4262
3221
2759
3123
2629
692
-372
-472
-1028
-1333
-1496
-1655
-660
970
2079
2345
1833
752
-1476
-4345
-5813
-5559
-4326
-3106
-3290
-3025
-160
2063
1556
1200
1661
970
-473
-773
130
539
65
-566
-1390
-1681
-900
-447
-734
-775
-557
-285
246
662
569
407
683
1384
2253
2910
2898
2136
1172
452
297
1379
3456
5254
5998
5433
3667
1415
-411
-1456
-1892
-1838
-2080
-3080
-3848
-4296
-4396
-3337
-1952
-743
293
5
-537
117
389
-182
-195
298
646
861
943
993
865
143
-359
-282
-436
-54
785
895
1235
1739
1768
2059
1657
539
87
-124
-150
-454
-1780
-2358
-1239
-125
-764
-1810
-490
1038
-151
-2106
-3283
-3634
-3556
-4817
-6804
-7231
-6059
-4658
-3873
-2601
114
2782
4476
5220
4561
3735
4528
6091
6611
5620
4046
3682
4736
5099
3902
2435
1578
1159
719
-76
-972
-1394
-1958
-3620
-5310
-6038
-6272
-5824
-4520
-2425
507
2995
4059
4194
3930
3432
2522
1436
409
-876
-1750
-1758
-1619
-1684
-1829
-1414
-577
-586
-1239
-1589
-1463
-921
-267
239
-65
-1228
-1513
-709
-306
-260
-136
-351
-718
-467
95
119
370
1526
2314
2011
1390
1150
1176
1056
1229
2055
2954
3613
3661
3162
3113
2876
1463
-43
-1406
-3046
-3721
-3360
-3385
-3676
-3514
-2801
-1528
-341
42
24
47
-53
-251
-396
-134
1050
2574
3106
2314
1228
935
1080
1052
1102
1228
1697
2403
2223
1847
1853
768
-927
-1925
-2648
-3386
-4283
-4972
-4856
-4596
-4551
-4454
-4035
-2990
-1948
-1379
-960
-261
959
1767
1769
1713
1829
3126
5609
7276
8013
8272
7849
7606
6958
4668
2019
39
-2008
-3588
-3338
-2551
-2878
-3117
-3130
-3927
-3808
-2317
-1688
-1828
-1478
-853
-285
-221
-505
79
1286
1830
1490
771
333
180
136
444
119
-853
-561
-30
-889
-1184
-289
-55
-591
-1010
-1385
-2019
-2638
-2739
-2210
-1312
-464
452
1875
3184
3664
3976
4651
4719
3503
2258
1705
922
177
348
963
1346
1356
1462
2045
2616
2967
3091
2881
2849
2944
2484
1718
1290
1012
459
130
319
104
-1085
-3077
-5024
-5591
-5121
-4693
-4139
-3624
-3321
-2808
-2738
-3346
-3667
-3877
-4035
-3162
-1831
-1004
-135
778
1288
1838
2363
2320
1816
972
-137
-873
-724
-167
177
536
848
698
770
1338
1745
2506
3518
3314
2445
1959
1059
-147
-722
-822
-494
11
-126
-308
340
990
1029
896
817
1010
1447
1455
1093
1068
950
-7
-917
-1031
-1075
-927
-442
-840
-2000
-2770
-2867
-2475
-2084
-1542
-666
-2
814
1683
1872
1837
1543
1010
853
443
-414
-1328
-2492
-3395
-3745
-4061
-4347
-4172
-3346
-2483
-2024
-1521
-1128
-1006
-507
6
-106
-234
-445
-1096
-896
332
1176
1838
2658
3058
3158
2938
2358
1871
1618
1812
2124
1853
1478
1331
911
290
-172
-414
-514
-726
-1170
-1489
-1455
-1525
-1967
-2083
-1459
-981
-1055
-860
-566
-864
-1174
-1188
-1289
-1221
-769
-331
-66
175
73
-307
139
1357
2100
2273
2458
2492
1632
45
-924
-1150
-1557
-2094
-2448
-2677
-2723
-2457
-1861
-1241
-803
-364
26
102
4
-66
-124
-36
-181
-857
-1092
-901
-1082
-875
-222
-272
-768
-474
749
1452
1201
1102
1167
1133
887
26
-640
-738
-853
-677
-280
-199
-400
-711
-976
-1216
-1264
-1089
-907
-478
-163
-177
78
482
1146
1757
1263
507
82
-441
-347
-97
-430
-391
-179
-236
199
890
1313
1591
1419
921
928
1487
2144
2667
2760
2518
2143
1522
1076
991
991
1356
1589
863
-100
-646
-1035
-1185
-948
-749
-876
-985
-1046
-1100
-825
-738
-1167
-1688
-2429
-2987
-3101
-3379
-3203
-2374
-2013
-1851
-1256
-706
-577
-746
-620
111
778
958
983
1103
1497
2172
2743
3237
3568
3059
2155
1822
1742
1525
1367
1321
1386
1376
875
145
126
666
673
219
-91
-457
-1113
-1681
-1520
-897
-748
-1070
-1390
-1501
-1362
-1202
-1010
-765
-760
-863
-787
-605
-441
-222
116
362
433
394
358
722
1309
1518
1711
2171
2049
1121
324
59
186
495
461
305
586
734
443
200
-27
-373
-383
279
989
1244
1592
2065
2138
1925
1592
1349
1443
1570
1316
668
85
-149
-192
-97
-90
-240
-173
94
440
758
732
350
-240
-728
-759
-576
-624
-994
-1407
-1470
-1089
-494
117
777
1297
1484
1545
1319
823
596
687
1061
1404
1255
1037
922
884
1018
835
614
729
605
324
88
-58
156
301
312
603
902
988
687
-75
-878
-1413
-1450
-1088
-697
-162
356
328
-103
-357
-210
43
274
586
752
698
405
-345
-1110
-1429
-1527
-1516
-1634
-2167
-2615
-2560
-2288
-2106
-2070
-1841
-1049
-164
134
48
92
453
945
960
548
451
452
151
-185
-525
-603
-499
-914
-1324
-1270
-1245
-1046
-645
-299
118
282
337
527
309
74
334
671
1018
1203
1049
898
726
695
1012
1171
1038
762
293
-151
-381
-260
2
-130
-327
-344
-567
-669
-476
-303
-127
-211
-584
-770
-861
-1148
-1643
-2001
-1817
-1420
-1269
-1415
-1611
-1325
-624
58
683
1251
1852
2317
2312
2066
1748
1377
984
476
186
232
211
-22
-402
-651
-777
-1020
-992
-610
-344
-327
-418
-325
-89
-24
-272
-822
-1185
-1203
-1253
-1291
-1365
-1336
-968
-830
-902
-669
-337
15
327
252
-80
-206
-78
4
141
368
315
148
222
581
1038
1188
1182
1268
1088
612
254
252
267
-111
-412
-442
-747
-1078
-889
-610
-721
-766
-437
-196
-118
49
137
-7
-194
-214
-242
-470
-728
-916
-833
-476
-290
-261
-380
-671
-670
-496
-420
-320
-505
-877
-932
-915
-1035
-942
-591
-356
-330
-358
-386
-255
-16
23
76
355
559
555
402
223
275
454
439
406
596
782
905
1060
1098
1145
1355
1497
1486
1400
1187
909
828
935
871
779
843
535
-19
-172
-158
-170
-7
47
-190
-472
-713
-769
-356
124
75
23
392
492
270
276
367
419
511
502
438
498
652
621
281
-78
-398
-750
-847
-673
-430
-55
235
127
-13
157
266
148
69
31
-33
-111
-236
-278
-82
364
820
981
976
857
557
387
376
435
829
1356
1577
1528
1469
1591
1758
1759
1653
1395
956
579
398
257
-117
-654
-992
-1086
-995
-732
-602
-679
-691
-691
-790
-797
-603
-300
43
341
474
605
792
732
646
775
737
624
573
309
-16
-398
-853
-1006
-937
-813
-810
-1054
-947
-484
-265
-143
-83
-208
-305
-398
-546
-748
-922
-861
-808
-1010
-1262
-1425
-1485
-1460
-1392
-1241
-932
-560
-386
-426
-532
-572
-325
-30
-75
-181
-141
-184
-364
-466
-348
-117
84
198
308
599
805
654
490
486
419
252
173
315
537
664
715
700
623
488
179
-280
-513
-410
-416
-565
-493
-285
-83
26
-6
-4
-107
-294
-258
-324
-595
-641
-499
-324
-231
-333
-393
-307
-270
-445
-671
-554
-342
-425
-476
-405
-331
-109
-7
-130
-95
-36
-120
-116
-216
-457
-299
203
592
856
921
753
694
787
858
894
873
903
993
927
774
632
361
16
-352
-785
-1018
-930
-823
-789
-665
-511
-523
-615
-601
-574
-558
-432
-303
-315
-457
-533
-439
-396
-304
-49
24
-55
-160
-390
-488
-342
-98
198
480
805
1133
1324
1420
1397
1267
1004
597
373
299
22
-313
-502
-568
-363
31
207
260
381
374
377
422
299
278
306
131
-29
-178
-199
-44
-99
-138
-19
-66
-7
182
221
338
405
177
-11
-78
-162
-107
49
118
108
75
75
39
-114
-182
-138
-119
4
215
276
280
462
736
903
944
876
712
480
246
215
396
623
916
1161
1123
832
448
111
-141
-295
-345
-399
-428
-428
-542
-556
-322
-132
-37
95
180
214
271
341
455
513
424
449
667
832
962
1037
877
693
661
554
427
515
702
895
1012
931
912
952
684
309
55
-187
-283
-212
-265
-487
-527
-280
-118
-118
-161
-284
-270
-64
122
341
566
639
581
450
211
-15
-24
-99
-352
-444
-653
-1110
-1390
-1540
-1546
-1286
-949
-637
-567
-685
-642
-516
-366
-250
-367
-527
-513
-387
-307
-318
-305
-288
-165
39
-117
-474
-573
-508
-344
-179
-217
-310
-381
-488
-515
-460
-441
-457
-406
-270
-227
-281
-308
-400
-477
-508
-769
-1132
-1340
-1412
-1359
-1376
-1451
-1337
-1168
-966
-680
-509
-435
-399
-396
-327
-166
140
445
591
692
687
605
608
583
576
612
467
271
289
391
386
397
524
522
300
78
-111
-325
-441
-377
-269
-309
-481
-598
-591
-520
-463
-503
-604
-638
-557
-402
-279
-223
-193
-201
-146
76
288
301
117
-109
-194
-109
115
331
373
386
511
644
725
805
871
802
577
403
449
550
535
709
1144
1265
986
683
342
-20
-286
-512
-642
-682
-711
-635
-530
-526
-412
-190
-125
-29
288
548
590
484
380
412
434
357
252
102
90
345
538
485
480
657
759
802
1028
1240
1247
1245
1266
1123
836
610
458
261
92
-69
-399
-750
-851
-824
-852
-810
-668
-504
-270
-86
-35
-5
3
123
320
266
144
117
-24
-182
-287
-475
-749
-973
-905
-643
-480
-340
-174
-55
38
117
223
305
307
287
269
365
579
764
901
898
766
674
549
398
316
200
103
131
229
391
551
564
386
126
-59
-213
-389
-472
-561
-712
-734
-766
-920
-878
-698
-638
-541
-401
-403
-424
-331
-180
-25
57
1
-98
-136
-172
-232
-221
-150
-88
34
199
208
93
36
80
282
519
508
380
409
491
408
228
170
241
352
383
232
175
296
285
219
183
72
37
32
-111
-272
-373
-474
-592
-611
-392
-101
-40
-203
-339
-397
-509
-639
-723
-765
-757
-780
-853
-899
-886
-691
-265
166
477
781
1055
1141
1043
869
671
471
282
81
-130
-306
-487
-630
-538
-379
-358
-337
-402
-536
-465
-348
-308
-213
-129
-77
-10
68
184
292
411
571
652
567
389
318
412
517
573
635
745
802
680
516
374
158
7
-59
-163
-205
-214
-296
-292
-128
91
262
249
96
10
-48
-190
-327
-399
-408
-295
-107
54
126
50
-72
-116
-132
-161
-184
-125
19
34
-66
-81
-133
-327
-440
-300
-69
-31
-142
-198
-224
-281
-351
-431
-496
-498
-390
-224
-53
167
345
369
332
304
275
201
62
-38
-121
-247
-238
-53
157
365
491
438
333
337
385
303
142
87
90
115
261
372
352
433
539
465
395
374
304
277
214
119
177
316
502
704
694
499
314
217
181
88
-72
-288
-483
-496
-484
-561
-587
-658
-780
-721
-557
-511
-538
-510
-472
-446
-374
-293
-182
-20
87
141
203
303
443
532
571
544
369
203
134
42
-19
-2
47
161
268
246
83
-153
-303
-325
-295
-255
-249
-186
-67
-68
-60
-34
-135
-132
-65
-116
-125
-135
-154
-168
-353
-481
-474
-556
-553
-446
-434
-428
-330
-198
-206
-306
-266
-208
-173
-35
28
-8
17
78
103
40
-42
-47
-29
38
132
71
-121
-304
-447
-492
-449
-474
-573
-620
-577
-479
-355
-200
-61
-10
36
113
189
303
338
274
307
368
339
289
249
234
201
157
174
168
136
190
273
316
309
261
248
332
464
536
572
674
746
715
710
708
603
502
464
431
424
362
225
200
198
74
-6
-17
-40
-60
-113
-143
-126
-170
-241
-323
-454
-570
-619
-593
-579
-654
-675
-612
-598
-555
-409
-227
-38
78
105
180
256
242
249
323
416
492
491
401
285
179
73
-19
-30
9
55
179
345
456
553
630
617
565
527
449
334
274
211
49
-84
-94
-57
-25
-40
-98
-136
-159
-165
-145
-130
-61
32
27
15
72
107
60
-88
-227
-219
-172
-173
-145
-104
-59
32
133
180
146
86
56
-10
-156
-317
-459
-561
-540
-419
-323
-257
-221
-269
-322
-331
-394
-432
-316
-203
-171
-100
-35
-22
44
100
43
-26
-13
60
140
166
134
98
87
82
30
-83
-215
-335
-347
-234
-176
-181
-144
-173
-284
-359
-379
-285
-99
52
146
177
165
173
208
235
190
72
-58
-193
-316
-401
-411
-354
-309
-232
-142
-152
-138
-65
-99
-196
-243
-232
-211
-296
-468
-569
-559
-463
-271
-46
117
263
400
439
406
295
70
-126
-229
-298
-283
-207
-198
-254
-284
-253
-205
-209
-256
-298
-330
-342
-336
-322
-258
-151
-99
-107
-92
-48
-53
-157
-243
-150
44
206
337
427
486
580
712
813
860
880
845
782
788
812
830
922
1006
1006
966
865
709
586
549
518
418
328
262
195
147
38
-61
-28
2
-22
-51
-112
-195
-309
-385
-372
-377
-357
-292
-288
-277
-215
-128
28
183
213
115
20
24
59
128
239
290
306
339
375
429
444
462
549
563
477
380
303
305
310
273
301
324
301
289
246
238
263
191
98
19
-108
-231
-316
-315
-251
-202
-127
-100
-144
-131
-137
-180
-164
-129
-46
112
242
291
299
319
300
281
340
312
198
133
6
-153
-226
-288
-354
-412
-469
-476
-457
-412
-357
-358
-377
-366
-365
-407
-462
-450
-398
-395
-435
-489
-529
-546
-548
-509
-451
-391
-297
-233
-192
-91
-15
-18
-88
-228
-312
-277
-200
-120
-57
-19
-69
-248
-420
-534
-603
-604
-613
-581
-455
-370
-338
-273
-163
-72
-95
-120
-62
-86
-199
-257
-255
-229
-194
-173
-141
-74
4
96
179
203
194
151
104
196
336
350
363
412
396
410
458
368
226
215
260
294
312
251
134
35
-3
-10
-101
-236
-284
-251
-195
-121
34
203
209
148
144
96
44
58
45
0
-30
-86
-162
-148
-41
28
86
230
404
554
688
782
802
727
624
574
500
380
331
294
160
5
-80
-94
-123
-206
-257
-272
-286
-228
-124
-91
-120
-115
-59
-2
54
89
53
-23
-107
-217
-330
-422
-454
-397
-295
-182
-103
-112
-131
-108
-151
-210
-151
-121
-235
-354
-440
-522
-543
-553
-565
-488
-396
-351
-271
-208
-199
-85
93
169
198
254
309
352
384
416
426
392
361
310
238
234
226
202
268
290
221
241
309
309
253
162
109
116
125
121
96
88
151
234
260
235
220
239
225
159
130
163
212
261
267
202
109
-2
-81
-115
-175
-209
-201
-203
-164
-111
-87
-57
-28
16
64
89
97
78
154
356
516
643
768
794
728
643
586
536
468
385
286
249
268
204
106
66
6
-102
-205
-285
-319
-295
-286
-321
-307
-246
-224
-256
-305
-317
-307
-317
-308
-314
-380
-453
-507
-543
-581
-623
-584
-488
-446
-390
-255
-167
-172
-167
-149
-160
-154
-139
-159
-157
-97
-58
-52
1
60
30
-12
9
-9
-120
-237
-276
-266
-262
-212
-136
-142
-170
-166
-179
-211
-275
-323
-315
-323
-318
-273
-277
-305
-266
-161
-79
-52
-20
-33
-97
-83
-32
-15
31
77
61
32
17
-14
-52
-52
-24
-9
25
97
144
130
101
79
-6
-169
-258
-226
-238
-270
-192
-117
-101
-60
-21
44
159
233
300
386
435
485
555
602
585
527
496
441
341
247
106
-7
-15
-25
-5
78
143
223
322
417
486
455
381
276
99
-33
-98
-170
-242
-315
-362
-348
-270
-155
-80
-46
-26
-10
31
39
10
20
64
139
210
220
213
228
252
237
214
279
407
541
632
600
501
409
299
201
158
115
9
-74
-60
-53
-60
-13
14
13
-1
-31
-3
64
126
176
163
134
137
116
110
142
142
110
93
109
137
153
127
51
3
40
94
97
91
143
202
220
236
228
217
234
191
131
125
101
24
-94
-207
-288
-405
-526
-574
-540
-420
-330
-313
-262
-211
-199
-173
-137
-105
-99
-127
-177
-249
-275
-217
-144
-94
-93
-126
-109
-63
-63
-58
23
137
226
276
266
216
204
219
175
100
36
-71
-184
-231
-286
-383
-457
-512
-565
-577
-542
-513
-483
-423
-388
-392
-373
-332
-291
-256
-253
-248
-202
-170
-162
-131
-131
-177
-163
-99
-99
-121
-82
-39
-32
-18
-3
1
4
-19
-58
-88
-91
-41
41
124
194
268
369
415
399
424
460
474
493
487
471
469
433
334
214
158
121
51
32
19
-50
-94
-107
-117
-162
-278
-395
-493
-566
-571
-565
-559
-520
-464
-360
-201
-55
28
63
117
174
173
154
169
209
240
223
160
100
92
139
205
265
315
325
263
192
178
147
79
30
-8
-17
-15
-43
-24
53
136
230
306
369
431
458
468
459
413
350
288
253
273
345
412
417
389
365
361
366
325
259
186
119
107
49
-63
-119
-198
-322
-419
-509
-558
-553
-534
-510
-511
-507
-499
-524
-517
-491
-496
-496
-474
-408
-312
-239
-162
-59
27
63
71
85
102
139
188
178
131
104
92
77
68
72
59
43
60
75
74
41
-38
-80
-92
-114
-122
-170
-219
-181
-140
-134
-122
-125
-138
-162
-206
-208
-178
-166
-126
-29
74
155
212
247
251
233
220
185
119
102
136
163
166
138
115
98
53
21
-17
-81
-73
-3
55
128
187
183
138
96
88
110
152
178
140
100
74
-7
-69
-54
-39
-39
-63
-99
-91
-70
-63
-36
-17
-28
-32
-12
10
32
83
132
141
109
34
-31
-43
-34
-9
2
-24
-57
-90
-104
-119
-157
-142
-90
-73
-68
-66
-61
-47
-48
-23
64
168
242
245
208
184
136
71
62
97
126
143
155
156
142
117
89
78
95
114
99
45
-18
-53
-55
-52
-53
-52
-73
-125
-164
-186
-213
-207
-156
-104
-55
-18
-8
8
37
74
151
238
276
277
264
247
255
282
305
292
200
69
-34
-128
-229
-325
-402
-429
-422
-413
-430
-461
-440
-423
-447
-394
-302
-256
-178
-76
-5
65
128
180
247
297
309
288
227
151
94
40
-36
-140
-252
-341
-392
-379
-323
-270
-188
-94
-50
-27
13
91
193
271
318
311
249
181
124
96
92
76
58
46
48
90
121
93
57
41
19
-2
-19
-39
-57
-105
-142
-135
-173
-150
-11
26
-6
13
8
2
13
3
8
9
4
10
5
7
9
5
8
6
6
8
5
8
7
6
8
6
7
7
6
7
6
6
7
6
7
6
6
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
6
5
5
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
