20
27033
-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
-1
-1
-1
-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
-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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-2
-2
-3
-2
-3
-3
-3
-3
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-3
-3
-3
-3
-2
-3
-2
1
1
5
6
1
2
6
7
8
9
11
8
5
11
12
3
7
11
11
12
10
9
11
8
8
8
7
11
11
6
6
11
14
10
8
11
12
9
10
16
13
7
10
11
10
10
6
8
10
7
11
12
6
5
6
6
8
7
8
7
2
6
11
5
0
4
1
3
5
-3
3
7
1
5
4
-2
5
4
1
0
-3
0
-1
0
2
-5
-5
2
1
-3
-1
1
-3
-5
-2
-3
-3
-4
-6
-3
-4
-7
-6
-3
0
-5
-6
-1
-5
-5
0
-6
-6
-1
-1
1
-2
-8
-4
-2
-6
0
5
-1
-3
-2
-4
-3
-2
-3
0
1
-2
-4
-4
0
1
0
1
1
-1
-1
1
1
1
4
4
4
4
0
4
8
-2
-3
5
7
5
6
6
3
5
10
8
6
7
1
0
9
8
5
5
4
6
10
11
5
2
6
6
7
8
4
3
4
5
3
1
7
7
4
6
5
5
5
0
4
5
2
7
7
3
5
0
-4
-1
4
4
-2
1
7
5
6
5
2
0
-5
-1
4
1
3
5
0
0
1
4
6
1
-1
5
5
1
-1
1
5
7
1
-4
1
1
-5
1
7
6
6
5
2
3
5
4
6
5
5
7
5
4
4
0
0
3
2
1
1
2
3
2
1
1
1
1
2
4
4
1
0
0
0
2
-1
-2
3
2
-3
-1
4
2
0
9
15
7
-11
-13
21
31
-18
-32
18
31
-8
-24
-5
16
24
-15
-47
24
55
-39
-66
10
45
-11
-84
-39
82
82
-63
-89
90
110
-61
-89
9
87
40
-84
-52
47
48
-10
-62
3
47
-9
-16
-7
48
36
-106
-41
91
24
-46
-41
22
35
-18
25
59
14
-54
-63
71
65
-77
-34
44
35
20
-2
14
35
-2
-56
-20
29
-53
-40
52
7
-2
-40
-90
40
7
-133
-57
-15
-18
-17
-98
-76
-45
-74
13
20
-69
-10
60
6
-38
35
46
-86
-24
126
12
-88
45
235
191
-54
41
206
-81
-141
188
183
-37
-43
117
197
44
-48
77
21
-154
-81
21
-24
-43
-49
-42
8
49
86
22
-183
-259
0
92
-264
-93
400
-76
-480
82
297
-23
-50
134
136
-15
-38
-18
110
200
-160
-65
373
-4
-32
438
94
-129
53
-8
193
68
-418
33
488
141
-35
-182
-192
221
20
-323
-86
17
101
-78
-454
-46
251
76
-42
-385
-153
127
-397
-250
-5
-307
83
164
-375
-177
89
-233
-387
-57
163
-81
-133
83
-74
-276
-122
25
13
-190
-382
17
230
-345
-290
325
357
53
-403
-374
37
-65
241
336
-438
-109
321
-285
-75
312
-49
-126
-194
-337
76
347
35
-147
81
354
87
-353
15
45
-313
518
385
-606
466
731
-639
-105
652
-117
-200
420
112
-265
444
507
-287
-139
79
32
102
-554
-516
658
685
-342
-544
240
522
116
76
152
33
-207
-386
40
485
161
-567
-368
770
511
-479
-153
129
6
81
95
423
312
-287
-229
66
218
112
-118
-138
-329
-60
423
-172
-406
614
1004
2
-964
-860
-400
115
812
572
-281
-172
-27
-638
-224
851
603
40
120
858
1940
613
-1966
-1725
-465
-298
-565
-1084
-952
-513
223
1759
1787
479
61
43
-663
-1668
-989
198
-423
-379
555
1195
2180
1191
-520
-362
-637
-684
-313
-1216
-978
470
710
-371
-1043
447
1546
701
119
-243
515
1705
231
-844
-367
-1126
-866
324
-10
95
870
784
431
208
-137
-823
-1315
-759
828
2360
1857
202
479
2153
2377
406
-1174
-857
-260
587
291
-1730
-1429
-1286
-3899
-3996
-2191
-1883
-2444
-2848
-1560
-743
-918
193
60
676
2957
1967
1817
2766
-394
-833
2406
2763
3962
6425
5057
846
-3192
-3288
-1874
-4223
-3551
-125
-1319
-17
3259
2620
2052
-2354
-5387
-25
-291
-2653
548
-1064
-692
2948
-136
381
5206
3662
-1392
-4895
-2832
1185
391
73
899
500
2841
3043
375
3309
4938
-347
-1657
807
-20
-318
-572
-2980
-1999
1947
2631
-619
-2374
-725
-605
-899
691
-619
-2405
-1292
-1794
-2746
-2304
-2907
-2003
599
1147
1228
1645
767
64
498
1868
2094
-495
-1123
-53
-1667
-1524
-209
-1487
-552
870
249
1398
909
-1143
-404
-1048
-2749
-1169
1381
2475
879
-1602
-1081
-152
-623
-644
-1235
-784
1504
1507
78
-530
-531
2008
3891
1607
1908
6358
7525
6053
4909
1314
-1507
-309
-1917
-5057
-1431
2523
383
-1743
-2210
-838
3332
3274
-270
-479
-1189
-2739
-1704
-1945
-2514
-1302
-1859
-2691
-1637
-671
-246
-158
419
1707
1816
372
-1462
-1609
-151
-1440
-3877
-2510
-1474
-1764
1197
2491
974
1115
-1965
-5078
-1562
94
-1518
-1213
-1071
-155
-254
-1477
1629
2344
-2377
-4157
-3372
-2311
-1630
-2631
-1288
1704
2128
1448
1793
3376
3111
823
303
-918
-2176
-782
-1515
-1591
1848
1926
583
1238
-44
-1468
-250
1689
2607
2487
3025
3268
1259
-1215
-1875
-143
1637
2075
4006
6007
4484
2053
871
-299
-1298
-1503
-554
1600
3667
3810
1175
-301
2298
2935
682
133
-2088
-3765
-1122
-1151
-2535
-1639
-1715
21
2129
1166
658
-33
-421
237
-546
568
3106
2996
1780
406
-46
995
1480
317
-1855
-1770
329
765
-925
-3870
-4493
-2412
-1541
-527
-301
-1390
-85
-92
-2055
-1317
-227
-525
-824
198
2159
1863
827
991
1049
1520
675
-413
1877
2865
302
-987
-827
-1064
-1290
-2029
-2276
-246
-185
-4077
-3647
2168
3932
951
-1515
-1447
1617
2863
-1908
-6086
-4097
-1125
-940
-942
1
1119
424
-2982
-3846
-381
534
-2513
-2955
61
269
-2069
-246
4358
5445
3159
924
-67
-1034
-2500
-3127
-2001
387
279
-3183
-3668
-394
2441
4157
2454
-802
55
814
-957
904
4263
2882
-681
-2081
-1338
-166
95
12
1076
2493
3298
4841
5605
2578
-1047
-1580
-853
-1124
-2304
-2109
-111
368
-458
-409
255
1536
1437
-56
687
950
-891
-188
1365
993
891
121
-1296
-940
-351
-108
1352
1550
-1708
-3221
371
2359
1048
1975
3446
4032
3347
-875
-1112
2370
-525
-3421
-1965
-1677
-892
-1187
-1962
303
-441
-2353
-396
1050
1125
-623
-2486
-495
-29
-2382
-3366
-4179
-3989
-2201
-399
466
-1238
-1210
2978
4216
1943
1294
325
-998
1169
2033
-1139
-1149
249
-1399
-1080
-1428
-5064
-4449
-1649
-1826
-1126
1076
2323
1527
-335
557
2154
1284
1368
1753
490
432
1020
1797
3166
1869
137
1287
2490
3821
4201
1317
61
662
-348
239
439
-2297
-1817
-260
-2260
-1415
1791
1164
-129
556
2393
4064
1596
-2518
-2598
-414
719
-270
-1250
196
452
-1483
-1947
-1705
-2437
-3298
-2889
-820
926
2067
3193
2695
2160
3300
2472
-137
-464
67
502
1286
-36
-543
744
-1379
-3111
-2028
-2546
-2185
-1991
-5252
-6582
-4401
-1565
-117
-1046
-563
1523
1888
1325
438
102
-5
-1713
-2855
-2444
-662
2269
2532
1470
2680
2783
1300
1156
966
611
1038
-53
-1116
1138
2245
162
-88
-57
-1993
-1054
1640
1008
-729
-2
1940
1691
-1008
-2211
-1079
-253
-140
-1250
-2647
-945
1307
630
-172
123
1082
2564
2176
825
777
713
94
-374
-184
97
-62
382
-327
-1893
-907
-244
-588
301
-1152
-2198
1006
1267
-1948
-1848
-13
341
-460
-1635
-952
320
-1032
-2061
-890
215
1264
833
-952
-439
16
-983
-444
-97
297
2558
3754
4075
4156
1877
243
1764
2651
769
-1809
-2769
-1185
843
922
1000
1755
526
-1212
-1436
-2383
-3717
-2579
-435
-51
-108
-13
-888
-859
-141
-846
-1363
-842
539
1519
211
662
2567
118
-1962
-123
11
-1951
-3231
-2634
209
2177
1878
1407
2298
4156
4276
1988
-827
-2372
-2238
-2388
-878
2314
1732
1317
2817
1213
1388
2049
-1245
-1600
-967
-1870
-205
-395
-1283
662
3
-1704
-210
828
-1304
-2074
614
847
562
3072
2091
-218
-347
-1228
-992
-648
-893
160
482
1682
2039
-384
-250
39
-378
832
-1905
-4610
-2607
-1855
-1031
560
131
1093
2387
918
-1080
-1173
-412
-2537
-3658
584
2433
35
-681
-194
281
-371
-1802
-677
381
-380
532
2585
3629
3433
1918
-191
-824
13
-886
-1524
208
-595
-1764
975
2854
2317
769
-574
1026
2050
807
1138
684
-1281
-852
-328
-1467
-1380
-1072
-1768
-1411
-1350
-2114
-757
464
-711
-1164
205
2273
3042
1997
1593
302
-2178
-2235
-1661
-1823
-852
972
2966
2976
1048
-267
-1253
-350
1642
788
-110
409
-193
-409
666
1265
661
315
1065
916
12
562
2711
2707
-2151
-4359
-967
20
21
582
-2181
-1913
1358
-137
-1873
-647
-64
-151
-1544
-3403
-1846
2201
3502
521
-1777
-1145
335
3153
4872
2855
294
-1623
-1454
593
-887
-2573
-732
-1256
-3241
-2450
228
4362
5720
2073
15
1360
1943
200
-3576
-5415
-3469
-2506
-1503
952
786
1431
2398
-739
-1166
125
-673
1713
2211
-912
-1091
-317
1656
3148
1673
3363
4536
-32
-3528
-3129
-1697
-956
-849
-340
1920
3847
1097
-90
2592
664
-758
1866
1984
762
-1721
-3452
-1852
-1493
-887
-281
-1226
-266
-105
-530
-1739
-4783
-1415
2413
-1370
-2025
513
335
1326
887
-2281
-1946
-40
708
3147
2742
-1222
-1257
-1158
-1994
819
-129
-3223
-597
2460
3853
2928
-917
-1012
-283
-3082
-3585
-3195
-4470
-2138
2580
4554
3514
935
1417
4211
1630
-1532
147
910
1727
1738
-1273
199
2131
-909
-1215
-284
-1833
-1913
-463
1193
1147
-1585
-3107
-991
2602
2284
-1961
-2262
1372
2036
821
1583
1552
-914
-2310
-2356
81
5915
5009
-1806
-369
2167
-1833
-937
1018
-3061
-2981
386
-486
-2013
-2011
-699
1221
1066
-194
-1129
-229
1811
-1332
-5117
-1584
49
-2360
-268
-11
-1465
4335
7014
3128
3491
2962
-371
527
-53
-2465
-967
-607
-2274
-3158
-3773
723
7186
4979
-1722
-4059
-526
3568
-111
-1846
5241
4531
-590
50
-2930
-2050
3877
845
-1824
-2308
-4356
370
835
-3254
631
825
-1730
1707
1006
-2768
-2995
-2017
-1337
-1083
1213
2656
-396
-1855
46
1055
-705
-1751
1243
2730
2120
2505
1299
471
-1188
-3768
-809
3126
3937
1946
-2182
-392
2453
-835
-2124
-725
1462
3166
1193
2304
5554
4003
574
-1331
-650
-1562
-3100
-1170
-3325
-3835
2135
1092
-2019
-1227
-2262
-1123
-891
-2593
1160
4661
2140
-2190
-1530
1823
-112
-2366
-1698
555
4568
1793
-3446
-2703
-2908
-1490
2454
1622
-1000
-2394
-1114
349
-888
519
106
-4008
-2482
961
938
623
1375
2044
1552
2148
1630
-504
1706
2070
-1040
35
-1053
-4382
-2947
-2062
-3169
-3794
-4398
-2721
316
1223
-930
-1837
2483
4828
2663
3061
3557
1808
1085
-47
12
810
-2158
-2803
511
-1398
-5021
-1409
3764
3569
2300
1501
-1
2762
5553
2341
974
1973
1367
1494
-521
-1538
1525
247
-2749
-968
1523
1874
-139
-1351
-420
-1874
-2845
-599
-641
-474
3644
3496
-1156
-2797
-4103
-2348
3280
2156
1499
3430
-2059
-1221
3854
-2056
-4086
561
1561
1595
290
1647
3945
1356
774
-1269
-3997
-1188
-3652
-5782
-72
679
-1476
-2571
-4441
-1163
554
-3436
-3081
-1031
-2673
-4026
-5094
-6052
-4986
-3305
378
5812
6863
5172
4832
3379
3397
4796
136
-6301
-7312
-6352
-4412
-1881
-1152
3152
9416
10720
13767
15055
5517
-384
1231
-940
-1352
1349
1057
1649
4155
4978
2773
334
-1380
-7070
-9814
-4213
-2696
-5600
-5466
-6871
-6638
-1461
15
-381
1681
1230
1305
5597
9746
10359
6443
4181
5799
5375
4519
1142
-3581
-2982
-6902
-11446
-8827
-13005
-13796
-3603
667
5272
8920
3314
3841
5287
225
2556
6953
5802
2616
-4539
-10244
-12329
-17916
-22072
-19237
-13259
-5330
3090
7822
6243
192
-3202
-3363
-4366
-4245
-2605
3021
13498
17110
14396
17864
22990
20395
12979
6819
1673
-5340
-11331
-12075
-9429
-7872
-6148
-3916
-4424
574
8822
6622
5617
7353
201
-2036
-963
-5596
-5256
-3674
-1802
3029
3455
6002
6601
-1644
-7475
-12205
-9825
3270
5351
2886
8764
8798
6806
8362
3883
-713
-1199
-3658
-2717
5658
10954
6025
-2577
-7645
-9102
-8682
-7787
-5888
577
7887
3448
-7624
-6623
-1100
-3629
-5148
-4561
-1473
7453
10048
7992
7848
1475
-4854
-5682
-6819
-7019
-6352
-4083
-1513
-2107
-3685
-7036
-6368
735
6445
10607
6285
-3009
-3353
-2998
-41
6221
3340
1962
3251
1554
2173
-3528
-13242
-19447
-20553
-11981
-6232
-2756
2961
-2179
-6381
-6349
-7863
3675
12865
8719
7382
3735
1559
7695
4973
-4623
-3950
2176
296
-3679
-548
2889
5693
8995
7422
5873
9265
14037
13591
7684
2946
-2684
-1757
10946
13537
6663
6617
8237
10565
11226
9151
9295
2705
-4310
-3491
-4090
831
8067
8477
8937
274
-8919
-3274
-6028
-15579
-13850
-11735
-8176
-1134
-2710
-7699
-6139
-3805
-9084
-13870
-10006
-8870
-14612
-14876
-3862
4581
-129
357
5947
-2530
-7468
-4322
-9914
-9485
-5466
-10214
-2601
7702
-3193
-8918
2091
7467
9891
12331
8143
6636
5576
1558
1094
-371
4022
11504
4975
-1574
-5148
-12579
-8746
-4038
-6100
-1623
1073
682
313
-3746
141
7483
7429
7923
4581
-5280
-7164
-3258
-4207
-211
8784
6589
5724
13576
9775
2598
2151
-3316
-3613
7091
12613
8886
3935
2082
-1197
-7081
-11033
-8328
7603
18463
4509
-6715
2444
9481
6861
2233
-2074
238
6905
3866
-5194
-6942
-7549
-10449
-6852
-3489
-7336
-8623
-4353
-1041
-625
-1492
-125
2432
-2855
-14125
-16795
-6364
6052
5993
-442
2738
4008
-3242
-4026
-1272
2395
4730
-8185
-19875
-16038
-14863
-15597
-11503
-11120
-7160
6693
14947
14152
17152
18201
10729
6037
4080
2586
1309
-5277
-1346
14038
16172
12555
12573
6588
1018
4214
12930
14767
5221
-3083
-8105
-8170
-2943
-6320
-10545
-5815
39
8344
11956
7014
6495
6368
1496
-3109
-8526
-10348
-6286
-4422
-5154
-3226
-1218
-2136
-2214
-1200
-828
1307
5222
8146
6612
2387
-1420
-7125
-8377
-4986
-8235
-10354
-4718
-181
574
-2598
-5894
-5042
-4622
-6240
-3885
4378
5467
-532
518
-3242
-8233
1166
4131
4572
13593
10589
7706
8719
-4945
-12724
-8162
-2845
4749
1483
-4851
646
438
-2638
-48
-2302
-1287
2797
1065
2593
-617
-11299
-10539
-5475
-5284
-4711
-6265
-2583
7808
12921
12272
8241
8863
13552
5699
-7713
-14402
-15185
-7366
-194
699
3275
4916
3146
770
-606
1492
5097
7245
8264
8723
7144
5995
6530
255
-7568
-9936
-13248
-9950
-5241
-9151
-5127
210
-1655
3533
6577
2707
2784
7810
11656
2882
-3541
5342
6762
3068
4755
2639
3216
5112
1695
1401
3862
4003
-1599
-8271
-5554
-283
320
-2312
-4432
2107
9162
7772
6558
6953
7720
8330
4895
4269
7652
6007
891
-2914
-6980
-15786
-25977
-27033
-22328
-17326
-8206
-470
5760
14589
13510
4907
1776
-3470
-9228
-6748
-5624
-7934
-5492
-921
-192
-1722
-1592
-2081
-2750
-317
532
-236
1286
4423
9312
11118
8372
5521
1745
173
-816
-4868
-2827
2065
2067
2957
3274
3011
5506
4844
3013
4459
3962
-172
-5039
-9187
-11710
-10095
-4030
199
1895
6946
10173
5996
2234
343
-3686
-4464
-3007
-4575
-5668
-5708
-4777
-1541
1333
4956
9478
12520
14049
10754
3681
799
3328
4454
1288
-1067
-677
-271
-2832
-8870
-10556
-7173
-4726
1234
9630
14273
14319
9138
5613
5771
5523
8887
10979
10253
14988
15125
6712
3652
2906
-3461
-7731
-7165
-7525
-4966
2960
5948
2432
486
-299
-1012
1278
3337
504
-2735
-1465
-590
-2975
-5325
-7462
-7674
-5828
-8483
-13679
-15282
-15994
-15690
-13244
-12383
-10283
-5085
-2141
-2012
-507
3504
3370
-3673
-8042
-8022
-8948
-9616
-9693
-8998
-7844
-5870
6
4370
3284
1040
350
2242
1137
-3085
-1205
3188
4735
4650
1951
-841
-2407
-4498
-8262
-10052
-4659
-2655
-6609
-2887
2676
3434
4610
4138
3774
5281
6338
7417
6426
6625
8370
5870
5729
10699
13744
15358
16865
17158
16840
15727
12104
6195
2028
-1223
-5736
-7477
-6383
-5248
-4881
-5498
-5007
-5001
-5748
-2860
987
3222
4860
3935
1490
-1209
-3806
-3514
-1777
-2299
-6713
-12386
-13316
-10692
-8474
-6550
-5488
-3376
199
2003
4099
6621
5369
1978
316
773
1713
2890
4965
5780
5866
7833
8792
8074
8357
6870
3015
1514
1927
1232
-198
-2280
-3639
-1965
603
2951
5760
6043
4185
2906
-102
-4312
-6168
-6832
-7377
-7533
-9018
-10956
-10847
-9813
-8803
-7310
-6241
-4436
-995
-54
-3072
-6253
-7105
-5661
-3817
-2573
-923
729
2001
2253
597
-325
-527
-2515
-3183
-2121
-2776
-3131
-2769
-2813
194
4375
4665
2158
-526
-331
2522
3384
3638
4302
2603
2124
3646
3993
5915
8290
6962
4742
3884
2618
773
-206
-208
44
809
1678
2197
2918
3452
3531
2518
-60
-788
3006
7682
8506
6015
3147
1572
2231
3273
3658
4936
4641
2702
2070
444
-956
84
328
39
-726
-1871
-935
-1443
-3529
-3791
-5013
-5541
-3383
-2746
-2748
-1288
-225
-1010
-3146
-3140
-1194
-1227
-1308
942
2582
2262
2465
2887
-430
-5789
-7096
-4670
-3725
-6344
-8633
-7051
-4735
-3879
-2686
-2167
-3321
-4546
-5458
-5700
-4812
-5219
-7700
-8069
-6073
-6456
-7479
-4385
390
3294
5149
6912
8273
8073
6328
5330
4100
1652
1677
2514
1347
2293
2668
-1786
-3995
-1916
-1754
-3021
-2270
-1051
-1554
-1612
215
242
-2411
-3607
-2399
-1008
-205
-334
-856
65
832
-44
299
1413
1365
1321
465
-757
-711
-1252
-1912
-424
2596
5322
6001
4383
1632
-41
601
1408
1513
1344
544
121
-444
-1244
-1024
-1460
-1514
302
302
-1104
-660
-166
-1501
-3741
-5342
-5800
-6286
-6326
-4537
-2097
576
3582
4752
5066
6239
5365
2813
1043
-688
-1172
-1032
-2304
-2282
-796
428
1731
2199
2867
4364
5879
7977
7986
6605
7512
7505
6601
7476
7253
5976
4811
3107
2641
3169
2674
1094
-525
-1325
-1882
-3354
-6489
-9201
-9647
-10090
-9393
-7193
-6945
-5610
-2705
-2097
-1582
-333
1767
4585
4760
4342
3724
1676
2596
3364
1069
997
1778
1868
3811
5107
3977
2565
2248
1519
-83
336
1257
603
937
583
-1900
-3010
-2630
-2405
-2355
-2427
-1993
-1937
-3563
-4673
-3982
-3873
-3994
-3428
-4531
-5012
-3033
-3142
-4328
-3856
-3484
-1645
880
776
119
-519
-2385
-3559
-2945
-1405
-184
-39
-646
-1122
-1096
-1028
-905
-1420
-2000
-237
1241
726
1602
2375
1579
1909
3096
4862
6502
6256
6720
8539
8918
8426
7571
6588
6983
6713
4824
3663
2251
1036
2127
3040
3761
5233
4939
4515
4272
1485
-791
-1234
-1885
-1682
-827
-474
-581
-747
97
894
947
803
-986
-3054
-3705
-5408
-7443
-7629
-7377
-7264
-7097
-6937
-6063
-4901
-4260
-4121
-3784
-2689
-1924
-1754
-1781
-2758
-3896
-4266
-4121
-3565
-3125
-1995
34
1500
2810
3607
3641
4312
4604
4339
4748
5221
5341
4714
4446
5997
6849
5295
3230
2171
1616
862
278
-270
-25
1348
2153
3251
4150
3229
2722
1809
207
353
128
82
1625
1847
1451
1467
2077
4275
5194
4630
4717
3798
2101
865
-265
-409
303
509
-122
-1290
-1984
-1421
-720
-579
-157
-587
-2228
-2690
-2766
-3491
-3174
-2698
-2935
-2725
-2362
-2039
-1218
-765
-1360
-1684
-1479
-1833
-2523
-3939
-5201
-4412
-3430
-2391
-459
-96
-557
-818
-1633
-1383
-761
-821
-884
-1757
-2624
-3415
-5042
-5435
-4534
-3608
-1925
22
1410
2259
2284
1659
1091
980
1093
1020
363
-327
308
1415
1554
1843
2748
2758
2102
2333
2937
3035
2572
851
-785
-979
-1886
-3205
-2541
-1357
-1361
-1651
-1650
-1653
-1574
-1311
-1088
-952
-1461
-2498
-2299
-995
-642
-1359
-1251
284
1158
710
759
1390
1670
1529
1361
1843
2277
1901
1873
2507
2917
3077
3170
3204
2953
2044
1037
-23
-1446
-1983
-1805
-1906
-1860
-2746
-3994
-3369
-2598
-2294
-1093
-161
272
801
1368
1601
501
-473
-20
479
696
707
934
1707
1385
78
-490
-325
-474
-1470
-2657
-3438
-3080
-1666
-1376
-1616
-599
-103
-500
240
1984
3010
2961
2858
2674
2083
1360
380
-340
-417
-16
675
933
1089
754
-678
-944
-299
-271
450
636
-55
721
986
-404
-1325
-2093
-2122
-623
-225
-736
91
836
757
698
181
115
905
1298
1969
2696
2332
1646
799
69
-181
-660
-1234
-2440
-3490
-2456
-1538
-1509
-975
-1338
-1622
-1046
-1680
-2368
-2252
-2415
-2848
-3329
-2452
-889
-436
451
575
-1589
-2775
-2208
-1464
-1069
-1165
-536
531
1020
1663
2146
1995
1042
-574
-1176
-676
88
966
1434
2009
2368
1787
1248
320
-746
-700
-815
-1207
-1237
-1891
-2733
-2481
-1180
-685
-1610
-1652
-1263
-1658
-1063
-243
-138
792
1530
1272
1681
2650
3085
3532
4142
3674
2973
3504
3459
2465
2338
2017
608
-798
-1973
-2652
-2615
-1972
-482
732
772
723
519
-432
-1053
-914
-331
577
1049
1056
1113
1038
1051
1271
1248
700
-84
-71
148
-633
-1022
-1012
-2127
-2699
-1905
-1376
-566
556
526
612
1279
877
445
692
533
561
633
151
142
848
1725
1862
1328
1596
1882
1543
1386
584
-438
-768
-1184
-1520
-1851
-2355
-2622
-2922
-2848
-2735
-3133
-3012
-2755
-2766
-2845
-3675
-3971
-2869
-1862
-1215
-623
-219
296
1363
2629
2813
2408
2502
2354
2340
3209
4250
5075
4994
3958
3505
3503
2945
2696
2858
2327
2060
2241
1111
-118
-253
-649
-672
105
334
9
-422
-678
-1262
-2635
-3196
-2848
-2772
-2323
-1683
-1569
-1430
-1153
-988
-892
-1140
-2111
-3309
-3916
-3836
-3103
-2164
-1736
-1679
-1468
-748
73
761
1598
1569
823
600
439
716
1398
1445
1540
1456
1302
1745
1223
638
1262
1279
1076
1150
704
590
663
729
1417
1756
1469
1621
2358
2710
1896
753
619
1273
952
-558
-1118
-929
-1413
-1818
-1775
-1052
8
-200
-770
-476
-134
-237
-898
-1304
-1198
-1599
-2122
-2461
-2460
-1859
-1805
-2039
-1831
-1596
-1134
-1050
-1219
-576
61
539
1302
1871
2033
1451
735
626
648
874
970
672
872
1316
1705
2733
3680
3519
3410
3823
3471
3439
4100
2895
1090
1365
2474
3058
3132
3135
3203
3081
3169
2482
529
-586
-966
-1959
-2305
-1451
-1341
-2333
-2673
-2701
-2880
-2167
-1714
-2017
-2001
-2230
-2566
-3006
-3795
-3775
-3550
-3501
-3038
-2955
-2583
-1726
-1454
-964
-186
478
1035
917
1114
1612
1111
801
1061
953
950
1010
990
1392
1692
1346
822
711
1250
1960
1934
1268
932
1078
1137
1152
1469
1634
1539
1699
1424
1093
1830
1823
1060
1258
654
-707
-1114
-1397
-1485
-1555
-1803
-1078
-531
-532
-425
-1002
-1157
-1082
-1983
-2116
-1884
-2267
-2074
-2155
-3108
-3825
-3592
-2596
-2344
-2573
-2126
-1740
-1175
-645
-1139
-1599
-1898
-2324
-2074
-1563
-984
-534
-677
-538
-486
-984
-1047
-1060
-1223
-1382
-1736
-938
465
763
1082
1252
494
390
612
391
775
994
453
266
522
1300
2195
2114
1831
1820
1643
1645
1469
1383
1754
1323
845
1306
1270
961
1298
1389
1006
999
1132
364
-616
-661
-385
-68
254
229
647
1549
1561
470
-258
163
767
1080
1288
1351
1353
892
459
675
693
753
872
378
48
-319
-825
-549
-321
-710
-1197
-1530
-1549
-1667
-1888
-1636
-803
-23
-341
-950
-284
867
1028
509
537
779
745
1077
913
251
308
26
-425
-286
-955
-1794
-1499
-1071
-1233
-1426
-946
-274
-251
-741
-1275
-1281
-1106
-1319
-1223
-635
200
850
478
-65
1
-15
-69
-228
-615
-553
-199
117
401
444
882
1595
1414
1111
1226
677
-33
-279
-509
-272
291
422
548
825
667
252
145
173
410
1142
1365
982
1191
1571
1383
769
150
-15
-446
-1102
-857
-416
-229
148
159
206
899
1255
1038
906
787
647
417
-93
-202
55
-188
-501
-727
-1124
-1060
-787
-734
-655
-816
-1133
-1117
-546
-119
-726
-1091
-513
-170
64
207
154
728
1255
1162
1002
631
58
-337
-384
-536
-1127
-1234
-1014
-1270
-1486
-1737
-1881
-1358
-950
-853
-587
-119
621
1370
2031
2389
2122
2036
2357
2354
2108
1901
1534
928
696
1038
1164
1084
909
398
279
445
182
83
292
172
-59
26
3
-237
-71
121
1
78
-71
-404
-554
-1216
-1559
-953
-1022
-1670
-1753
-1665
-1435
-1072
-1180
-1324
-1046
-834
-845
-962
-1215
-1386
-1272
-1035
-816
-421
-35
-112
-130
209
77
-607
-1197
-1218
-637
-234
-43
478
740
521
327
112
-145
-250
-216
-241
-325
-149
261
783
1100
792
591
900
1122
1365
1343
763
407
125
-185
157
539
589
891
1134
1111
1284
1549
1441
1002
665
392
-171
-716
-619
-126
-151
-440
-72
323
157
200
475
465
262
-51
-382
-601
-595
-389
-501
-835
-720
-638
-1173
-1506
-1077
-524
-204
-17
74
395
742
415
-233
-600
-845
-1163
-1429
-1475
-1476
-1300
-679
-179
-10
-232
-844
-792
-489
-860
-1008
-986
-1020
-746
-689
-453
1
125
659
980
566
588
647
315
371
787
1042
986
1193
1607
1536
1641
2017
1895
1706
1373
739
812
1251
1094
890
862
536
280
338
351
363
370
220
130
111
-18
-178
-305
-553
-999
-1263
-1223
-1335
-1415
-1232
-1194
-947
-440
-470
-527
-238
-206
16
538
934
1526
1889
1558
1045
675
511
439
349
18
-607
-835
-839
-864
-507
-437
-549
-379
-579
-601
-226
-116
-44
-229
-369
83
338
271
87
-198
-94
137
194
225
33
-126
184
431
83
-227
-337
-689
-676
-603
-1040
-1031
-874
-1010
-883
-950
-1063
-1010
-1194
-1040
-763
-743
-658
-806
-804
-447
-198
139
156
-183
-116
273
855
1248
1214
1209
1110
1211
1597
1451
1141
927
576
440
113
-292
-154
-85
-174
-291
-680
-725
-511
-611
-742
-918
-1057
-990
-850
-201
496
352
240
510
410
237
276
252
233
271
335
324
85
-116
-22
296
745
1080
1064
958
1014
996
824
659
377
-110
-506
-460
-182
-176
-371
-572
-690
-569
-523
-526
-255
-115
-126
-115
-185
100
459
364
281
369
613
661
191
123
291
-27
-139
-64
-17
29
-366
-523
-322
-359
-121
-25
-255
42
339
421
607
702
1058
1282
894
629
562
595
876
788
323
135
3
-411
-745
-936
-1126
-916
-495
-421
-409
-345
-438
-499
-453
-348
-196
-85
-87
-187
-105
199
318
151
-56
-177
-278
-368
-435
-621
-945
-1208
-1091
-512
88
511
840
1033
1257
1382
1024
544
440
418
56
-372
-460
-161
346
612
661
794
646
288
144
181
408
328
-155
-183
23
99
503
904
867
735
784
800
617
560
490
184
211
534
701
777
753
771
808
617
449
327
260
422
378
133
98
-6
-328
-573
-646
-725
-814
-604
-202
-39
-278
-757
-963
-737
-375
-12
247
435
487
313
240
177
89
365
545
251
-76
-222
-314
-570
-816
-820
-714
-459
-351
-490
-322
-130
-215
-295
-499
-698
-663
-577
-558
-664
-731
-664
-473
-197
-226
-269
20
12
-189
-205
-411
-755
-1100
-1509
-1713
-1654
-1486
-1291
-1052
-662
-290
-8
400
572
158
-166
-41
90
277
530
505
446
582
759
872
836
893
1014
712
221
-37
-53
159
207
-96
-315
-425
-509
-429
-448
-687
-834
-781
-513
-10
295
34
-176
32
-54
-287
13
334
445
552
325
115
323
528
740
1000
1020
940
818
710
860
1018
973
811
382
-142
-385
-547
-939
-1437
-1555
-1274
-1234
-1391
-1375
-1338
-1242
-1148
-1151
-988
-703
-365
-61
149
434
481
453
685
600
455
604
610
651
592
314
283
154
-173
-332
-465
-695
-1065
-1293
-1189
-1060
-837
-645
-701
-755
-905
-1063
-1012
-987
-945
-877
-738
-438
-390
-482
-339
-267
-302
-168
148
500
718
848
988
1124
1183
1124
1141
1241
1244
1141
983
916
795
530
491
596
826
1202
1195
1130
1203
915
698
601
415
500
530
541
667
563
730
971
779
721
645
418
416
413
338
164
-86
-208
-214
0
87
-18
209
244
-122
-409
-729
-878
-801
-788
-776
-798
-758
-775
-912
-739
-517
-361
-77
-46
-138
-113
-79
-74
-168
-81
-26
-266
-284
-326
-498
-475
-644
-811
-914
-1119
-803
-315
-143
32
17
-113
-60
118
330
358
386
655
1006
1186
1014
988
1149
1010
888
558
-104
-257
-166
-367
-637
-853
-860
-773
-844
-985
-931
-519
-130
85
349
503
506
310
-17
-46
135
292
366
397
540
512
315
208
89
71
11
-84
131
271
349
523
400
310
312
121
62
22
-26
126
257
410
508
479
582
551
352
327
324
309
331
195
31
92
295
392
198
-163
-292
-161
-81
21
207
308
273
0
-289
-399
-570
-572
-447
-581
-455
-155
-337
-591
-675
-778
-804
-853
-969
-1098
-1283
-1402
-1315
-1012
-741
-500
-87
132
183
384
384
256
239
114
45
173
439
779
854
725
672
559
459
583
686
606
626
636
426
340
249
-18
-105
-205
-249
27
141
158
361
505
518
370
272
307
213
199
247
185
167
90
80
168
94
172
479
739
969
1068
925
715
719
818
665
441
277
139
127
-30
-310
-310
-254
-443
-622
-602
-547
-368
9
134
72
60
-204
-394
-268
-325
-447
-416
-461
-404
-120
58
2
-219
-481
-417
-46
288
504
269
-322
-476
-267
-78
34
-160
-413
-416
-211
269
762
961
753
229
8
235
530
783
657
70
-253
-41
42
-240
-438
-545
-575
-348
-185
-172
-228
-504
-768
-918
-986
-861
-702
-602
-643
-674
-510
-700
-1025
-933
-947
-937
-725
-801
-789
-541
-370
-229
-360
-521
-371
-257
-63
176
109
21
-39
-122
-39
-78
-246
-145
29
-14
-233
-546
-628
-376
-100
71
-18
-287
-313
-224
-134
-27
-110
-17
169
-36
-90
86
107
242
380
347
332
377
581
900
1134
1057
617
228
116
262
473
415
331
336
194
83
189
600
1036
907
361
-117
-384
-466
-496
-551
-625
-642
-733
-1008
-1093
-967
-931
-1010
-1224
-1372
-1458
-1614
-1523
-1351
-1317
-1156
-1162
-1409
-1426
-1280
-1083
-793
-633
-476
-47
361
541
699
959
1330
1683
1816
1668
1402
1322
1285
1218
1444
1573
1456
1585
1690
1686
1784
1696
1564
1461
1213
1157
1212
971
650
522
496
582
776
772
522
193
-134
-274
-288
-263
-240
-327
-137
171
25
16
462
811
847
587
318
309
408
312
-69
-284
-288
-422
-401
-274
-215
33
201
135
53
-210
-595
-707
-609
-738
-1051
-1155
-994
-636
-354
-344
-214
-2
-85
-243
-277
-321
-407
-363
-189
-182
-316
-420
-547
-586
-467
-392
-359
-134
134
115
59
251
529
728
714
541
421
423
446
298
263
531
568
406
364
265
172
111
2
-107
-249
-218
-49
-106
-309
-454
-422
-299
-384
-518
-458
-336
-165
83
169
-22
-229
-311
-351
-390
-439
-328
-172
-275
-339
-379
-614
-620
-524
-556
-385
-279
-333
-138
167
437
612
527
433
381
170
-23
-48
145
489
716
949
1260
1275
1063
921
816
782
795
706
600
660
769
684
580
589
483
394
421
396
437
390
106
2
27
-95
-142
-72
-84
-175
-251
-408
-738
-970
-1028
-1039
-865
-731
-788
-674
-477
-332
-177
-200
-322
-391
-315
-189
-405
-649
-658
-664
-366
-155
-457
-433
-133
-131
-188
-278
-365
-372
-518
-716
-805
-757
-630
-582
-581
-458
-137
233
553
833
826
564
337
213
274
414
589
788
689
516
441
164
-48
-38
92
303
264
113
72
36
135
91
-169
-206
-295
-541
-594
-559
-518
-524
-610
-626
-675
-754
-706
-648
-624
-485
-186
78
238
461
637
710
877
987
867
768
842
923
957
979
912
921
971
720
386
111
-214
-278
-203
-180
22
113
-35
-148
-308
-447
-483
-577
-671
-708
-753
-812
-793
-578
-318
-230
-308
-484
-668
-776
-819
-864
-877
-701
-401
-258
-292
-313
-328
-384
-304
-96
-94
-294
-343
-309
-462
-646
-711
-716
-618
-543
-572
-523
-414
-313
-137
128
433
618
628
663
807
868
720
635
790
849
671
485
396
389
376
315
240
79
-104
-57
98
63
18
48
-147
-370
-348
-385
-548
-515
-271
-118
-85
23
2
-208
-248
-242
-408
-483
-377
-240
-134
-44
88
283
475
587
599
562
515
454
455
534
508
480
611
640
541
411
200
148
185
82
29
13
7
58
23
23
5
-189
-262
-202
-214
-215
-212
-244
-215
-82
51
110
227
411
567
721
755
618
592
777
945
1002
948
786
726
749
564
361
381
347
137
-66
-217
-325
-314
-273
-376
-447
-352
-264
-184
-137
-196
-231
-344
-558
-603
-526
-451
-340
-305
-312
-145
105
191
170
167
122
107
193
213
121
136
353
515
474
431
440
455
451
370
337
345
261
221
205
97
-9
-80
-126
-142
-79
62
142
208
248
124
-22
-161
-321
-364
-335
-250
-114
-29
57
160
280
387
352
342
398
280
145
172
173
74
36
81
78
135
283
267
167
119
-8
-181
-321
-367
-270
-183
-134
-91
-72
60
215
206
131
79
35
-51
-164
-185
-155
-143
-165
-275
-376
-455
-609
-699
-618
-475
-400
-415
-440
-480
-545
-624
-770
-902
-913
-898
-930
-938
-892
-809
-667
-489
-325
-208
-180
-157
-97
-86
-43
20
-46
-92
-21
57
128
165
246
420
422
324
430
584
673
742
714
737
854
864
820
666
362
200
111
-79
-182
-238
-385
-502
-561
-664
-826
-925
-900
-931
-1036
-1004
-860
-678
-470
-396
-396
-273
-135
-23
131
226
244
255
256
248
253
269
238
212
254
245
203
209
235
351
422
310
266
309
268
304
449
506
478
441
383
352
359
313
227
184
185
232
267
257
313
419
408
273
160
122
76
-35
-146
-170
-160
-207
-241
-194
-145
-151
-221
-294
-250
-161
-144
-144
-101
-63
-105
-166
-159
-226
-335
-233
-69
-48
-47
-43
-21
51
7
-103
-95
-73
-102
-58
108
293
369
350
297
171
-25
-203
-294
-279
-257
-315
-362
-367
-375
-347
-331
-356
-282
-119
-14
23
52
76
81
68
-40
-238
-370
-470
-577
-580
-554
-537
-456
-369
-305
-258
-192
-67
28
90
140
162
224
250
271
426
537
600
715
688
623
718
744
593
462
421
393
396
412
312
199
237
270
208
154
132
174
300
385
390
401
367
247
148
64
-58
-139
-159
-135
-83
-109
-193
-187
-156
-235
-340
-370
-353
-324
-329
-378
-407
-372
-262
-158
-168
-216
-226
-206
-125
-26
51
158
207
150
114
130
163
214
258
290
294
258
178
74
53
62
-18
-101
-178
-238
-195
-176
-198
-132
-37
63
201
356
511
606
621
547
405
320
260
121
-22
-142
-305
-453
-497
-499
-467
-304
-93
38
106
144
136
70
38
17
-103
-177
-127
-71
-31
-39
-86
-111
-104
-95
-191
-272
-209
-181
-141
15
143
240
351
423
368
248
308
479
605
714
728
689
645
534
438
318
204
236
269
272
362
471
532
497
414
373
296
204
181
166
123
66
-5
-52
-65
-102
-169
-209
-252
-329
-398
-464
-526
-530
-532
-612
-715
-833
-977
-1022
-1006
-1053
-1075
-1057
-1004
-843
-674
-536
-422
-418
-377
-204
-59
37
106
118
92
33
-16
-11
21
37
55
139
236
281
321
361
432
524
504
392
280
137
-7
-62
-68
-124
-167
-165
-231
-276
-242
-275
-304
-292
-291
-174
-36
-33
-25
30
59
90
136
127
43
52
182
188
74
29
42
35
-1
-55
-87
-87
-83
-114
-209
-312
-341
-334
-315
-282
-307
-322
-289
-269
-166
-70
-111
-90
-7
28
83
110
102
128
155
184
205
208
248
362
474
471
448
495
510
473
455
444
373
274
258
236
152
116
116
105
53
10
10
-93
-151
-20
20
-18
8
-2
-7
6
-8
1
0
-5
3
-5
-1
0
-5
1
-3
-2
0
-4
0
-2
-3
0
-3
-1
-1
-3
0
-3
-1
-1
-3
-1
-2
-2
-1
-2
-1
-2
-2
-1
-2
-1
-2
-2
-1
-2
-2
-2
-2
-1
-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
-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
-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
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
