20
26553
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
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
0
0
1
0
1
0
0
1
0
1
1
0
1
0
-4
-5
-4
-2
-1
0
2
-1
-4
2
3
-1
0
3
2
2
3
2
1
1
-1
-1
0
-2
2
4
2
3
0
2
6
2
0
0
-3
-1
-1
-1
0
-3
-3
-3
-3
5
2
-3
2
-1
-1
4
0
3
8
1
-3
0
0
-2
-4
-3
0
3
4
2
1
2
4
3
0
1
0
1
6
5
-1
-2
1
0
-4
-3
3
4
0
-1
4
6
0
1
3
1
1
1
1
6
4
1
4
5
3
2
1
1
1
4
7
6
4
4
1
1
5
6
5
4
4
5
3
1
6
6
0
4
8
5
6
8
7
6
1
2
9
4
2
7
6
5
7
6
3
4
8
7
5
6
4
3
7
6
6
5
4
6
6
8
6
-3
2
6
3
5
4
4
4
-3
1
6
1
2
7
9
10
9
9
8
9
12
10
6
5
7
4
2
10
9
4
7
7
3
6
7
7
8
7
9
9
5
8
9
2
3
9
7
11
14
8
7
8
7
9
6
5
6
3
6
7
2
4
8
3
1
2
0
1
2
1
2
1
0
0
1
2
1
0
1
0
1
2
-5
-4
0
-4
-2
1
1
1
1
3
3
1
5
5
3
9
7
2
4
4
5
3
-1
5
9
4
7
8
8
9
4
3
10
12
9
12
14
10
13
19
14
14
17
16
16
16
19
23
20
18
18
18
19
17
21
31
43
51
49
56
66
63
69
80
72
73
88
89
82
83
86
78
80
116
125
116
136
129
112
124
120
117
127
137
153
148
156
175
139
122
147
125
97
142
184
153
132
113
43
1
-36
-107
-172
-199
-117
-21
43
138
96
15
43
-20
-84
-64
-83
-95
-69
49
177
220
293
174
-133
-238
-277
-330
-243
-184
-221
-230
-173
-105
-9
133
126
-12
-95
-141
-171
-263
-427
-556
-621
-535
-237
202
410
182
-57
-240
-469
-539
-624
-725
-720
-649
-324
-78
-127
-171
-287
-327
-269
-388
-504
-480
-283
-89
94
431
346
154
460
495
235
-95
-494
-304
-1
-43
-67
-270
-206
189
146
51
-3
-378
-472
-342
-706
-793
40
481
279
413
456
437
823
874
431
-180
-727
-909
-944
-639
84
748
1345
1502
1126
855
575
37
-515
-680
-490
-480
-290
242
284
145
272
26
-395
-339
-488
-1297
-1507
-822
-575
-164
1602
3025
2988
2901
2589
1216
13
-809
-1772
-1957
-1471
-1018
-549
-232
352
1130
1357
1375
965
-273
-1651
-2706
-2785
-1673
-411
298
941
2112
2406
984
-206
-774
-1387
-1601
-1745
-1436
-635
-511
79
1786
2723
2378
1972
2057
1527
-338
-2257
-2751
-1820
-1197
-1201
-301
396
-147
-301
13
28
-45
-304
-685
-1037
-1439
-1398
-736
-423
-301
867
2300
3047
3162
1931
-142
-1617
-2107
-2161
-2544
-2351
-1600
-1441
-554
672
858
1334
1753
949
-769
-2742
-3525
-2597
-765
367
395
1569
3194
3496
4070
4333
2727
772
-331
-898
-1450
-1980
-2102
-1653
-1310
-1783
-1579
-257
413
905
1722
1778
1016
162
0
-100
-1018
-2217
-3348
-3432
-2219
-985
388
1419
1323
1274
1561
1789
2448
3396
3615
2968
2432
1957
1081
132
-810
-1715
-2574
-2860
-2294
-2212
-2607
-2881
-3424
-3133
-1820
-263
2253
5193
7527
9058
9029
7598
5622
3658
2013
-247
-3639
-6514
-7382
-6935
-6036
-4206
-2052
-496
1217
2762
3336
3684
3905
3703
2915
1335
269
451
1045
1510
882
-400
-448
-596
-2836
-5459
-6424
-6070
-5021
-3538
-2354
-469
3099
5822
6963
7718
7020
5727
4459
1492
-1837
-4265
-5774
-5604
-5226
-4928
-3743
-2542
-927
23
-1312
-2275
-1847
-1253
68
1455
1915
2526
3964
5344
5353
3612
1330
-281
-1678
-3294
-5042
-7013
-7461
-6327
-6331
-5875
-3125
-372
1613
2621
2538
1923
384
-304
-430
-2391
-3012
-1488
-674
958
2941
3258
3377
3113
1799
434
-668
-1031
-1048
-1832
-2458
-1574
100
790
291
-8
318
328
-570
-1940
-2873
-2254
261
3356
5918
7400
7127
6192
6097
6068
4815
2723
1321
327
-1651
-3277
-3318
-2403
-61
2638
3042
1666
135
-1251
-1894
-1282
60
1004
1163
1460
2517
3578
3521
2331
748
-758
-2025
-3569
-5148
-5889
-6723
-6849
-4563
-2565
-1464
869
2262
2392
3176
2194
-537
-1421
-832
-766
-1372
-1761
-1188
-485
737
3100
2777
-1214
-3965
-4909
-5906
-5173
-2807
-937
666
2868
4995
6077
7101
8486
8363
6568
4206
1585
-1098
-3722
-4996
-4755
-4944
-5401
-5360
-4794
-3717
-3616
-4272
-4154
-3858
-3226
-1638
287
2366
4149
5025
5257
4885
3692
2550
2095
835
-1314
-2282
-2596
-3448
-3812
-3031
-1373
438
1227
590
-43
1027
2671
3250
3341
3216
2727
2237
1973
1876
1237
202
-385
-596
83
2160
4690
6238
6366
6286
5964
4638
3436
2587
2295
2906
2310
588
-876
-3198
-5663
-7100
-8305
-9296
-10135
-10152
-7940
-4550
-1444
1297
3519
5169
6389
7403
8186
7340
3776
-529
-3226
-4585
-4935
-4660
-5379
-6812
-7273
-6115
-3955
-2720
-2460
-1484
-324
650
1902
1847
245
-612
-679
-1301
-1508
-439
1160
3192
4918
5354
5849
6834
6713
5332
3580
2295
2031
1857
547
-1576
-3350
-3942
-2937
-879
415
415
362
-68
-1598
-3108
-3852
-3169
-594
1993
3894
6166
7585
7282
6106
4244
2504
1112
-1137
-3213
-3408
-2227
-343
997
376
-235
832
1449
757
115
503
2127
3398
3421
2544
409
-1429
-2240
-3582
-4564
-4672
-4541
-4054
-4475
-4865
-3333
-1516
-218
358
-255
-133
1167
1903
1275
-348
-1348
-1615
-2469
-3483
-4683
-6218
-6753
-6846
-7274
-6655
-5287
-4431
-3146
-691
1870
3561
4227
3971
3356
2770
1649
206
-869
-1936
-2690
-2764
-2397
-716
1702
3065
4376
6546
8048
7956
6463
4259
2812
2648
2715
2211
1102
278
799
1812
1965
1410
1172
1827
1980
662
-760
-1212
-507
71
-719
-1318
-1534
-2341
-2436
-1774
-1102
68
878
260
-1126
-2565
-4040
-5099
-5492
-5819
-5895
-5305
-3659
-600
1911
2770
3920
5638
6314
5881
5551
5020
3259
1146
-585
-1541
-1117
-284
469
778
161
-271
-1088
-2875
-4399
-5541
-5576
-4704
-4379
-3563
-2066
-969
200
1697
2698
2322
1568
1022
-531
-1401
-867
-1716
-2767
-1538
267
788
87
-1209
-1936
-1048
666
2017
3362
4067
3385
2847
2663
1778
786
-265
-1686
-2437
-2651
-3225
-3394
-2894
-2725
-3166
-3826
-3803
-2692
-1471
-546
359
1090
1887
3334
4901
5298
5065
5228
4775
3626
2738
2011
1613
1006
-301
-1044
-1395
-2431
-3358
-3390
-2918
-2492
-2322
-1916
-809
-60
-24
756
1549
1498
1872
1759
947
943
76
-1898
-2149
-734
659
2292
4189
3935
1301
-431
-1087
-2000
-2088
-1374
-588
656
2421
4073
4578
3729
2309
634
-1487
-3650
-4903
-5392
-5510
-4983
-4106
-2766
-919
222
63
-305
1018
2971
2374
487
31
-70
-913
-1151
-11
1126
1851
2442
1555
-217
-1545
-2809
-2893
-1919
-1573
-786
551
438
-501
-445
-105
-227
137
350
-162
-117
193
157
73
-54
-65
-360
-269
697
578
-68
135
-398
-1408
-1403
-1127
-1339
-1078
371
2100
3951
5367
4681
3619
3623
3192
2956
2880
1282
-613
-1449
-2037
-3075
-3823
-3364
-2795
-2763
-2317
-1869
-1792
-1307
-295
883
1776
2409
2825
2573
2329
2095
634
-842
-824
-751
-1983
-3016
-1756
544
1846
2731
3238
3268
3380
2720
1777
1371
1056
1693
1994
148
-1673
-2475
-2691
-2332
-2417
-2017
-600
-60
-89
226
820
2011
3082
3659
4193
4477
4570
4204
2865
1061
-594
-1892
-3258
-4667
-4755
-3698
-2600
-896
1238
2656
2942
1963
1051
1476
1621
160
-1541
-1914
-1569
-1816
-1956
-1345
-591
295
567
-369
-1171
-1192
-841
-474
-44
1008
1993
2436
3037
2520
319
-812
-239
-81
-203
-187
-1169
-1642
-743
-1170
-1884
-732
-375
-1279
-1403
-1666
-2712
-3255
-2321
-592
250
207
59
271
1458
2521
2395
2296
2787
2885
2134
1252
524
-465
-703
51
-86
-511
172
125
-697
-299
-760
-3682
-6072
-6744
-6283
-4065
-1474
-89
902
2009
2855
2916
2354
1608
518
-39
176
342
1201
2283
2709
3747
4807
4603
4094
4116
4802
4928
2878
-175
-2603
-4422
-5413
-5022
-3348
-1800
-1555
-1477
-775
-404
-545
-593
-422
-186
413
1317
1535
1531
1327
-333
-1247
-568
-800
-671
184
2
282
217
-1984
-3631
-2805
-794
282
-219
-1412
-2708
-2943
-1598
892
3761
4680
4534
5851
6366
4748
2518
17
-2590
-4957
-5649
-4319
-3208
-2041
-414
58
410
949
-213
-2048
-2643
-2372
-2266
-2607
-2862
-2753
-2666
-2728
-2765
-2496
-1281
744
1960
1893
2122
2998
3291
2342
111
-2311
-3587
-3995
-3515
-2100
-1262
-1073
-515
19
450
1115
1724
2250
3431
5475
6628
6188
5698
4914
3066
1170
70
-24
-190
-1793
-3746
-4173
-3354
-3024
-3014
-1695
838
3351
4207
3421
3083
2986
2685
1869
-1624
-5467
-6455
-6797
-7585
-8164
-8420
-7267
-4273
-370
2696
5050
7375
7282
6086
7270
7914
5557
2599
1072
660
148
-448
-1825
-4178
-4469
-2530
-1062
-159
1068
3036
4734
4027
1050
-2088
-3574
-2853
-730
628
-774
-3270
-3781
-2569
-1634
-1721
-2290
-2648
-1894
764
4019
6058
6971
6602
3783
-250
-2698
-3670
-3066
-55
1614
990
2522
5295
5808
4387
2418
411
-2603
-5550
-5894
-5234
-4891
-3670
-1978
-909
-2139
-5805
-7713
-5897
-3589
-2511
-1141
1338
4401
7201
8685
8125
5759
3545
2911
2350
1662
2746
4819
5556
3657
-321
-3079
-2661
-838
880
2604
4438
5695
5482
5261
6541
6586
3886
1426
1210
2907
3816
1008
-3652
-7373
-9745
-10618
-10060
-7874
-6347
-8068
-9361
-7429
-3766
967
4272
3580
-293
-5200
-7686
-6822
-5569
-5772
-7355
-8089
-4921
973
4931
5487
5799
7712
10101
10608
7350
3410
1889
876
-176
-1525
-3449
-3344
-3519
-7844
-12682
-13499
-9725
-3107
3545
7821
9256
10636
12075
10231
6753
4338
3139
3730
3124
159
-190
1700
925
-3166
-7879
-8140
-2145
4342
7544
8299
5788
659
-3270
-4258
-2929
-56
3543
7986
14806
22103
23251
17445
9806
881
-8452
-14602
-17909
-17281
-10855
-2971
2191
3496
71
-6005
-11144
-14974
-18807
-21124
-18952
-12597
-5177
392
3166
4088
4684
6616
8756
7407
2760
-1900
-4474
-3330
327
1316
-3031
-9522
-13466
-12920
-8266
62
10322
17443
18096
15148
12366
10421
8971
7439
5142
1831
-2058
-5500
-8400
-11289
-13705
-15417
-16818
-16206
-11165
-3610
2279
4932
4727
3854
4705
6144
6190
4584
1853
-94
1165
6350
12221
13036
8443
3121
-1799
-6923
-10197
-11364
-11502
-8454
-1233
6457
10754
11327
11082
11624
10818
7487
3163
-571
-3439
-5613
-4962
-329
3843
3621
1422
1531
3492
3502
843
-1976
-2982
-3400
-5549
-6620
-4985
-5723
-9090
-10385
-9116
-6675
-5020
-5734
-6797
-5585
-2338
513
1886
2446
2341
2776
3869
3627
2380
468
-2741
-5892
-7918
-8922
-8731
-6111
-1414
401
-2073
-2678
2274
9752
13340
8894
706
-4434
-6729
-8183
-6978
-3280
-68
2118
4462
7427
9571
8456
4551
1647
3264
8298
11989
11869
8114
3095
832
1669
3121
3583
3326
4951
9170
14150
17881
16929
10543
2777
-3223
-7205
-10159
-11834
-9495
-3294
286
-2485
-6121
-5133
-300
4104
4043
2096
2446
1688
-2074
-5651
-9064
-11865
-11016
-8166
-6514
-3698
1812
6036
6903
5873
5430
7686
9331
6952
2422
-2984
-6354
-5010
-3119
-3144
-3262
-1725
3156
8369
10361
10415
8465
4897
1879
-1447
-5598
-8982
-10359
-10485
-12202
-15369
-16990
-16167
-13057
-8042
-2798
862
2727
4622
7051
7418
4944
1825
-1063
-2602
-1401
363
1042
235
-2608
-3654
-1332
1125
4389
8253
10184
11458
13247
15241
17261
18710
18262
14232
8462
4024
917
-2442
-7857
-12697
-13647
-13684
-14013
-13508
-13580
-13220
-10730
-7430
-4696
-1982
1607
4913
6413
4877
296
-3912
-6026
-6039
-2135
3864
7848
9310
8515
5296
2081
1209
-302
-5442
-10303
-11157
-10074
-9160
-7161
-2601
2870
6186
7122
8090
10477
12843
12981
10628
7353
5387
5796
6613
5952
5555
6231
5134
1677
-1370
-3298
-5656
-8591
-10424
-9772
-7553
-6305
-5874
-4484
-3529
-3170
-839
2765
5741
7347
6908
4761
1071
-2604
-3804
-3627
-3694
-3767
-3930
-4985
-6963
-7749
-6761
-4814
-934
3693
6866
8173
7351
5820
4495
2910
797
-3082
-7190
-9417
-11098
-12505
-14515
-18264
-21209
-20954
-17157
-12243
-9412
-8100
-6744
-4469
-1450
715
2072
3035
3756
4083
2695
525
-1863
-5006
-6508
-6323
-6514
-6453
-4793
100
6899
11714
14898
18302
21927
25317
26553
23706
17658
11778
8277
6465
4850
2571
1736
4134
6476
7138
7310
6878
7366
8541
7729
5914
4253
2233
500
-1071
-3658
-6860
-8357
-8517
-10057
-11692
-12248
-12687
-11624
-10750
-12542
-13344
-11603
-9549
-6840
-3068
372
2537
3561
3447
2911
4474
7307
7726
5580
2094
-464
929
3398
2810
211
-2873
-5379
-6229
-6159
-5173
-2694
-608
-923
-2257
-1850
1084
5255
7540
6553
5264
4091
1064
-1677
-2859
-3977
-5454
-7687
-9086
-7728
-5760
-4981
-4675
-3775
-1567
1276
3016
1778
-1517
-3121
-2516
-1665
-859
515
2971
5580
6619
5648
3894
3718
5026
5500
4969
4325
4034
4681
6013
6707
6493
6612
6193
3985
1833
1172
2532
5149
6362
5934
4412
2362
1133
-859
-4090
-7235
-10409
-11477
-9712
-7502
-5908
-5640
-4907
-1706
2101
5618
8026
8397
9068
11019
12790
13303
11508
7540
3513
1563
1279
1182
1440
2037
2181
1539
406
-906
-2918
-4878
-5852
-7066
-8434
-9667
-11292
-11270
-8765
-5856
-3594
-2073
-1347
-1973
-3515
-3325
-1184
559
1704
3160
4640
5139
4164
2528
1031
-408
-1792
-3289
-5205
-6410
-5765
-4467
-3640
-2701
-1403
262
2803
5603
6479
4661
2715
2575
2773
1706
-888
-4561
-7928
-9878
-10562
-11144
-12134
-12076
-10058
-6638
-2801
-144
1529
3726
5932
7460
8220
8177
8127
7584
5790
4124
3585
3210
1029
-2410
-3670
-3108
-3447
-3697
-2774
-1568
-195
1296
2879
5326
7680
7399
5308
4271
3953
3700
3917
3367
2606
3483
4615
4195
2341
104
-1371
-2276
-3149
-3961
-4203
-2513
988
4535
7189
8500
9137
10626
12367
12472
10602
7683
4160
349
-2968
-6036
-8655
-9255
-8876
-9729
-10771
-9862
-6713
-2778
338
2313
3583
4588
5420
6189
6776
5729
2864
337
-1145
-2003
-1793
-1418
-2542
-3852
-3433
-2723
-3045
-3614
-4193
-4346
-3579
-3113
-3875
-4422
-2867
-807
-607
-807
-332
478
1587
690
-2336
-4166
-4814
-5812
-7216
-8689
-8899
-7298
-5167
-3917
-3301
-1496
1582
5132
8954
10588
8704
6017
4583
4683
5758
6294
5775
4211
1516
-884
-1894
-2220
-2445
-3302
-5359
-6761
-5776
-4256
-4982
-7513
-8945
-8090
-6198
-4600
-3861
-3036
-1057
820
1150
219
-507
132
924
780
625
800
1397
2656
4121
5407
6111
6589
6957
5554
2895
1672
1608
722
-441
-317
336
810
1917
2943
3575
4881
5879
5831
5541
4495
2490
1004
484
-243
-1457
-2175
-1702
54
2016
2955
3328
3879
4845
5786
5890
6002
6801
7298
7142
6480
5283
3773
2233
884
-155
-797
-1767
-3254
-3975
-4352
-5073
-5356
-5616
-5752
-5241
-4835
-4145
-3280
-3181
-2743
-1493
-870
-1365
-2089
-2999
-4851
-6584
-7512
-9065
-11216
-12972
-13659
-12635
-11378
-10931
-9844
-7996
-6071
-4115
-2976
-2428
-1417
-384
781
2308
2742
2015
1618
1690
1974
2760
3706
4002
3889
4556
6029
6935
6449
5226
4102
3082
2741
3339
3457
2840
2466
2304
1661
155
-1175
-1751
-2154
-1242
760
1330
758
502
947
2090
2553
1859
1383
1707
2689
3740
3952
3594
3422
3281
3024
2892
2674
2310
1868
992
-215
-1844
-3787
-4856
-5345
-5950
-5601
-4537
-4094
-4163
-4214
-4011
-3380
-2397
-1749
-2123
-2640
-2060
-925
-554
-1249
-2261
-2619
-1870
-1000
-1567
-3418
-5331
-6505
-7045
-7937
-8931
-9024
-8616
-7828
-6440
-4988
-3292
-1129
531
1026
1234
2354
3946
4867
5000
4850
4926
5187
5139
4634
4022
3903
3943
3227
2295
1898
1748
2073
2977
3607
4189
5771
7882
9426
10120
9902
8902
7472
6167
5335
4030
2120
1175
1096
833
403
-217
-340
783
2108
3085
3984
3975
3014
2029
774
-221
226
732
146
-548
-1527
-2925
-3768
-4650
-6174
-7560
-8474
-8726
-8183
-7550
-7263
-6638
-4976
-2729
-678
518
235
-525
-467
-635
-1952
-3618
-5046
-5777
-5053
-3430
-2416
-1782
-655
30
-383
-1575
-3183
-3820
-3375
-3176
-2751
-1825
-706
1147
2773
3538
4503
5042
4468
3775
3045
2005
1259
930
937
1561
2195
2195
2419
3166
3664
3802
3212
1922
1197
991
835
1171
1304
769
765
1718
2475
2276
2074
2469
2580
2375
2005
1122
620
883
1353
2162
2912
3225
3871
5109
6146
6111
5167
4473
4637
5079
4918
4460
4709
5455
6244
7230
7657
6688
5043
3742
3024
2516
1535
438
37
-299
-1016
-1727
-2528
-2910
-2433
-2024
-2292
-3138
-4253
-5217
-5640
-5076
-4237
-4228
-4526
-4543
-4420
-4198
-4141
-4062
-3555
-3464
-4462
-5324
-4956
-3867
-2819
-2492
-2834
-2499
-1843
-2572
-4109
-5342
-6213
-6361
-5853
-4931
-3537
-2237
-1226
-464
-419
-695
-618
-336
-398
-1295
-2426
-3050
-3184
-2506
-1430
-601
445
1166
1262
1930
2900
3381
3614
3172
1921
935
566
585
1309
2490
3610
4834
5893
6902
8461
9586
9627
9350
9234
9757
10530
10633
10471
10111
9101
7878
6715
5588
4732
3995
2870
1626
980
513
-87
-125
89
-50
-113
-84
-481
-1198
-1685
-1834
-1891
-1654
-1090
-803
-1012
-1479
-2045
-2507
-2857
-3297
-3514
-3262
-3078
-3135
-3303
-3926
-4686
-4956
-5086
-5409
-5610
-5419
-4972
-4322
-3395
-2956
-3309
-3542
-4054
-5381
-6302
-6555
-6560
-5954
-5439
-5559
-5379
-5009
-5179
-5268
-4770
-4288
-4167
-3915
-3321
-2852
-2616
-2276
-1676
-844
-156
107
231
281
30
-402
-542
47
1101
1948
2371
2507
2720
3396
4316
4879
4844
4325
3309
1989
799
-251
-1018
-1244
-1307
-1278
-949
-524
-47
185
-229
-667
-357
480
1159
1350
1241
1114
1102
1467
2482
3813
4799
4988
4322
3613
3287
2365
675
-737
-1335
-1268
-1139
-1247
-1099
-348
787
1947
3023
3835
4240
4775
5485
5832
5872
5562
4990
4612
4406
4330
3969
2889
2020
1739
1144
199
-582
-1187
-1596
-1910
-2487
-3256
-3917
-4647
-5561
-6218
-6452
-6558
-6513
-6428
-6814
-7283
-7066
-6466
-6144
-6328
-6404
-5515
-4351
-4021
-4432
-5127
-5320
-4614
-3958
-3935
-4003
-3826
-3656
-3589
-3252
-2768
-2701
-2618
-1785
-741
-54
500
507
-89
-99
504
993
1430
1614
1632
1988
2243
1952
1435
1044
595
-385
-1655
-2461
-2499
-2206
-2344
-2976
-3498
-3271
-2225
-1112
-138
962
1960
3054
4289
5009
5166
5223
5508
5494
4309
2559
1241
626
708
710
349
604
1583
2343
2434
2236
2016
1673
1722
2250
2464
2579
2756
2375
1919
1862
1736
1570
1470
1306
1275
1405
1669
2192
2837
3474
4116
4723
5283
5721
5854
5432
4453
3427
2798
2643
2792
2916
3025
3249
3343
3073
2422
1746
1389
1064
779
882
1137
1310
1246
804
280
-178
-448
-241
143
146
-447
-1364
-2232
-3133
-4003
-4592
-4808
-4542
-4180
-4043
-3688
-3121
-2943
-3254
-3359
-2775
-2079
-1691
-1428
-1144
-513
67
-326
-1204
-1565
-1701
-2325
-2972
-2847
-2273
-1624
-1049
-943
-758
-8
625
1016
1447
1651
1597
1502
1288
850
398
148
56
68
26
-208
-329
-47
414
632
720
1134
1768
2407
3213
3954
4206
4123
4115
4118
3691
2948
2521
2519
2671
3006
3416
3551
3417
3033
2367
1960
2085
2396
2800
3097
3093
3148
3178
2754
2041
1267
464
-270
-749
-740
-430
-158
70
139
147
527
1118
1458
1390
1024
802
873
933
862
545
-179
-976
-1455
-2056
-3031
-3578
-3788
-4483
-5195
-5369
-5023
-4324
-3921
-3779
-3487
-3132
-2462
-1687
-1337
-1154
-1037
-1077
-1178
-1281
-1375
-1671
-1923
-1800
-1630
-1553
-1529
-1450
-1305
-1518
-1801
-1649
-1398
-1356
-1660
-2205
-2672
-2899
-2765
-2706
-2877
-2416
-1180
176
1169
1536
1508
1371
1189
924
432
-87
-518
-868
-728
-259
-137
-515
-1205
-1767
-1858
-1632
-1330
-1133
-985
-735
-525
-370
-346
-640
-851
-728
-492
-169
20
-37
-25
-21
-144
-203
-268
-463
-604
-518
-298
-85
-1
-336
-994
-1431
-1547
-1564
-1637
-1898
-1991
-1587
-1288
-1585
-1957
-1898
-1452
-630
417
1112
1275
1339
1465
1684
2108
2329
2132
1885
1607
1488
1728
1611
909
121
-491
-525
-132
80
304
596
595
441
345
322
300
160
26
120
316
83
-819
-1907
-2626
-2644
-2092
-1762
-1959
-2085
-1762
-1193
-742
-584
-540
-322
102
451
616
930
1419
1495
989
293
-488
-1168
-1555
-2083
-2728
-2923
-2755
-2336
-1553
-776
-304
152
817
1368
1669
1909
1775
1350
1311
1503
1618
1574
1022
331
22
-98
-50
57
-118
-327
-220
156
686
1296
1843
2137
2338
2774
3336
3838
4154
3986
3536
3245
2879
2277
1700
1101
502
299
605
1125
1514
1557
1306
1158
1413
1719
1572
1073
658
541
759
1334
1948
2078
1774
1481
1421
1503
1325
697
91
-240
-560
-780
-741
-705
-714
-716
-896
-1100
-1112
-1103
-1099
-1000
-936
-944
-862
-749
-713
-666
-860
-1362
-1538
-1159
-537
-141
-516
-1278
-1541
-1190
-616
-444
-799
-797
73
1344
2351
2723
2768
3115
3668
3732
3144
2433
1987
1672
1269
1020
1250
1760
2220
2411
2358
2388
2451
2398
2302
1910
1394
1336
1464
1407
1195
658
34
-318
-665
-1022
-1092
-951
-764
-729
-836
-546
276
949
1012
763
620
561
423
144
-229
-521
-757
-970
-996
-1043
-1419
-1947
-2296
-2343
-2112
-1631
-1143
-916
-688
-249
126
168
-65
-76
232
256
-92
-490
-768
-735
-623
-782
-1144
-1626
-2005
-2140
-2249
-2290
-2266
-2336
-2228
-1904
-1688
-1635
-1764
-2043
-2320
-2424
-2094
-1425
-836
-586
-770
-1136
-1384
-1531
-1576
-1602
-1793
-2023
-1869
-1199
-673
-786
-1051
-1048
-900
-601
-156
4
-299
-597
-692
-764
-812
-844
-758
-400
-1
161
-3
-332
-538
-661
-810
-802
-560
-426
-581
-583
-147
472
937
1045
946
872
941
1311
1676
1699
1608
1450
1178
1030
1096
1284
1424
1379
1117
661
393
762
1436
1769
1786
1727
1554
1423
1410
1171
692
337
220
194
75
-30
190
561
614
460
489
602
621
618
529
249
-176
-602
-898
-1126
-1295
-1351
-1276
-913
-552
-724
-1082
-1111
-905
-718
-839
-1116
-1008
-576
-238
-136
-133
12
178
65
-345
-921
-1362
-1466
-1438
-1474
-1610
-1623
-1154
-484
-157
-131
-273
-635
-1028
-1223
-1314
-1367
-1157
-666
-204
156
453
658
847
897
784
846
955
760
341
-184
-625
-789
-917
-1151
-1267
-1137
-954
-1063
-1379
-1329
-844
-567
-740
-1006
-1168
-1210
-1246
-1406
-1436
-1217
-899
-500
-299
-380
-325
-147
-74
-46
-36
-97
-211
-257
-243
-152
209
651
1006
1395
1606
1612
1580
1445
1417
1554
1570
1460
1219
936
848
922
1217
1710
2137
2509
2801
2899
2807
2406
1897
1601
1337
1063
845
526
377
600
777
840
1084
1442
1813
2133
2128
1926
2025
2274
2231
2144
2174
1998
1600
1069
457
107
-20
-220
-355
-417
-478
-301
-25
4
-138
-336
-642
-955
-1083
-1066
-982
-714
-403
-306
-179
204
565
736
868
961
943
877
770
646
563
500
476
491
555
607
447
244
318
440
262
-75
-235
-294
-527
-875
-1184
-1258
-971
-573
-190
210
503
585
440
284
259
234
237
112
-354
-895
-1288
-1479
-1537
-1680
-1890
-2032
-1965
-1669
-1423
-1375
-1528
-1734
-1602
-1253
-1140
-1236
-1376
-1593
-1868
-2062
-2051
-1779
-1272
-643
26
561
767
800
784
612
348
85
-82
-7
230
464
641
812
1031
1166
1103
964
890
765
382
-102
-429
-634
-734
-731
-609
-226
324
772
957
900
843
745
294
-312
-640
-730
-833
-1018
-1303
-1618
-1684
-1519
-1524
-1664
-1514
-1022
-466
-125
-180
-439
-504
-338
-70
316
730
1052
1292
1516
1823
2113
2151
1914
1527
1140
862
705
594
511
602
844
1000
923
559
124
-105
-207
-367
-629
-804
-719
-612
-673
-874
-1272
-1776
-2055
-1935
-1664
-1486
-1357
-1278
-1092
-647
-364
-521
-905
-1254
-1187
-645
-103
246
527
656
696
861
977
924
933
1057
1202
1239
1032
701
433
325
293
131
-81
-232
-388
-499
-505
-358
-95
140
322
422
555
786
781
526
349
264
198
109
32
88
75
-203
-544
-765
-835
-792
-843
-1029
-1092
-977
-837
-775
-773
-633
-337
-108
63
311
708
1200
1625
1935
2044
1963
1899
1732
1374
1115
1026
959
834
617
329
42
-136
-207
-185
-56
-20
-100
-43
83
-4
-322
-569
-491
-268
-247
-455
-709
-958
-1226
-1492
-1790
-2048
-2082
-1868
-1502
-1171
-1028
-1034
-1181
-1329
-1254
-1145
-1129
-980
-730
-516
-238
36
81
-14
-22
47
63
17
21
57
-4
12
279
501
485
422
292
-1
-216
-239
-238
-246
-259
-296
-129
364
721
553
296
372
532
630
711
715
745
893
1192
1622
1915
2008
1990
1806
1614
1569
1619
1695
1635
1354
1024
872
840
675
434
228
39
57
232
241
99
-22
-45
16
74
70
35
106
293
507
713
763
715
750
642
407
437
703
1000
1291
1453
1496
1633
1823
1870
1794
1588
1275
1126
1142
1056
795
414
54
-232
-542
-864
-1232
-1690
-2001
-1982
-1726
-1309
-809
-508
-437
-281
-80
13
72
-2
-202
-427
-763
-1073
-1209
-1270
-1358
-1528
-1562
-1362
-1292
-1474
-1810
-2213
-2448
-2513
-2546
-2500
-2302
-1888
-1434
-1206
-1068
-853
-695
-618
-469
-259
-87
57
159
144
12
-176
-363
-542
-693
-753
-693
-474
-137
211
563
812
872
884
938
1020
1071
987
791
588
432
335
314
323
197
-38
-159
-179
-232
-313
-381
-400
-332
-153
70
271
472
608
694
874
992
851
634
556
561
492
294
-24
-356
-533
-588
-590
-510
-449
-405
-261
-154
-250
-434
-359
105
592
881
1116
1262
1210
1066
939
776
534
272
33
-87
-12
59
-18
-141
-176
-26
240
466
630
771
883
866
687
439
190
48
-52
-354
-793
-1194
-1487
-1629
-1708
-1697
-1587
-1604
-1687
-1671
-1586
-1335
-996
-916
-1092
-1254
-1322
-1290
-1169
-1087
-1032
-839
-462
31
431
587
643
653
539
396
358
512
766
888
933
1075
1278
1440
1442
1227
944
787
746
638
437
314
369
589
848
922
773
640
672
732
676
485
229
51
-58
-227
-375
-394
-349
-349
-447
-565
-648
-796
-1044
-1292
-1440
-1444
-1350
-1298
-1353
-1369
-1238
-1032
-782
-517
-293
-83
143
419
714
910
985
953
806
666
691
828
939
1029
1071
1051
1066
987
734
468
197
-90
-339
-438
-192
163
231
26
-243
-372
-431
-529
-472
-322
-223
-6
314
600
817
963
1152
1398
1591
1693
1639
1413
1158
1036
1129
1375
1609
1771
1942
2117
2225
2244
2159
2023
1845
1544
1202
980
963
1112
1210
1180
1159
1121
1014
932
868
712
448
137
-171
-428
-589
-603
-454
-278
-186
-141
-157
-256
-453
-824
-1262
-1549
-1689
-1795
-1883
-1914
-1920
-1872
-1616
-1285
-1148
-1008
-641
-262
-24
132
195
143
-15
-257
-450
-505
-477
-398
-362
-543
-925
-1311
-1526
-1589
-1646
-1667
-1635
-1575
-1363
-1044
-730
-407
-130
161
483
700
830
814
667
544
329
95
91
117
-18
-207
-365
-447
-422
-371
-418
-441
-303
-210
-272
-342
-310
-145
-18
-86
-204
-243
-218
-191
-297
-593
-907
-1087
-1206
-1338
-1461
-1553
-1528
-1347
-1091
-833
-648
-533
-387
-175
20
111
198
325
323
214
141
91
111
260
386
327
193
174
229
283
344
379
419
523
673
844
873
664
460
421
415
311
105
-92
-245
-416
-525
-569
-671
-771
-837
-924
-1016
-1171
-1327
-1400
-1476
-1410
-1110
-810
-604
-509
-517
-503
-518
-631
-736
-793
-835
-841
-790
-732
-714
-708
-701
-709
-737
-752
-649
-443
-287
-161
42
236
340
499
741
925
1088
1244
1322
1408
1488
1538
1714
1959
2020
1818
1493
1207
918
555
230
55
30
45
41
103
199
226
223
241
292
395
530
674
827
982
1093
1108
1022
861
665
496
376
273
170
59
-73
-183
-227
-194
-18
233
355
350
297
219
190
129
-54
-195
-205
-131
-5
78
116
218
363
477
509
456
373
266
117
-61
-257
-395
-417
-423
-454
-445
-462
-559
-693
-855
-917
-766
-518
-261
-66
33
121
118
-8
-113
-202
-223
-143
-55
116
362
573
751
864
903
848
699
545
352
209
242
272
242
214
190
244
247
136
80
35
-64
-160
-234
-184
55
412
738
900
919
851
743
637
439
153
-94
-227
-173
22
168
239
328
413
456
477
456
392
314
255
334
535
651
679
721
696
583
501
470
402
231
34
-71
-126
-191
-243
-310
-356
-336
-316
-286
-225
-180
-144
-93
-17
8
-90
-186
-239
-331
-437
-572
-728
-807
-799
-703
-530
-341
-146
138
494
677
602
471
373
330
321
257
237
283
302
388
596
810
922
929
946
1047
1185
1238
1102
878
773
764
644
370
79
-159
-262
-254
-374
-601
-706
-715
-684
-570
-453
-467
-578
-601
-476
-308
-152
-105
-253
-450
-535
-582
-705
-877
-1026
-1129
-1203
-1228
-1150
-1010
-894
-802
-704
-566
-388
-219
-67
9
-45
-214
-523
-829
-935
-985
-1088
-1144
-1193
-1239
-1165
-1018
-876
-695
-495
-354
-249
-187
-179
-85
136
365
573
736
845
977
1083
1057
946
840
765
719
702
621
414
285
394
587
637
503
300
69
-184
-336
-363
-335
-256
-123
88
362
518
430
254
163
45
-187
-370
-456
-563
-757
-989
-1175
-1289
-1331
-1333
-1354
-1389
-1472
-1598
-1637
-1573
-1470
-1373
-1288
-1144
-1014
-983
-968
-993
-1099
-1186
-1195
-1173
-1179
-1146
-1061
-1093
-1152
-1020
-789
-539
-240
-8
128
299
494
652
820
963
1038
1119
1148
1000
785
654
588
552
530
460
379
386
491
652
840
976
925
638
305
172
275
437
511
573
741
960
1095
1061
936
777
543
386
383
425
562
761
965
1293
1663
1957
2181
2259
2292
2427
2530
2474
2268
2017
1803
1566
1264
952
754
682
557
341
117
-58
-68
57
166
224
225
193
153
48
-128
-279
-351
-438
-567
-616
-561
-446
-303
-136
109
332
416
396
210
-85
-355
-660
-909
-977
-991
-984
-923
-866
-766
-585
-472
-523
-640
-803
-1016
-1155
-1192
-1144
-1012
-895
-819
-770
-754
-673
-560
-548
-618
-708
-822
-948
-972
-865
-745
-621
-541
-616
-725
-753
-737
-722
-745
-749
-750
-849
-994
-1100
-1126
-1125
-1185
-1161
-944
-667
-433
-272
-174
-85
43
185
245
254
295
352
487
700
879
1020
1141
1220
1251
1270
1346
1390
1325
1277
1276
1238
1132
953
733
554
483
451
339
189
98
112
226
326
337
320
328
337
328
288
165
6
-110
-293
-516
-598
-574
-511
-470
-584
-747
-755
-674
-720
-955
-1181
-1222
-1132
-973
-768
-631
-598
-541
-409
-273
-143
-22
61
100
90
48
-58
-277
-498
-616
-659
-668
-668
-645
-522
-290
-81
-11
-37
-58
-22
57
134
202
240
217
190
253
389
560
794
988
1026
1018
992
866
680
424
146
-40
-166
-251
-250
-95
226
547
815
1058
1188
1244
1312
1340
1261
1053
743
379
78
-77
-188
-314
-400
-418
-394
-378
-307
-148
-32
34
104
150
233
334
305
140
-58
-204
-284
-366
-463
-517
-522
-530
-521
-426
-293
-181
-68
5
9
-24
-70
-86
-43
21
68
64
9
-78
-160
-166
-71
71
188
268
347
440
571
712
721
562
316
90
13
56
96
144
281
486
622
645
661
695
746
814
781
598
381
222
135
111
113
141
263
480
675
737
686
654
632
542
452
340
180
127
151
98
-3
-60
-46
-4
39
85
109
155
206
161
70
0
-65
-145
-239
-287
-299
-304
-245
-177
-164
-180
-269
-409
-480
-438
-321
-229
-202
-171
-100
-29
-3
-23
-61
-114
-136
-98
-44
6
71
140
157
105
14
-91
-161
-203
-261
-286
-288
-282
-197
-129
-170
-206
-189
-137
-14
149
270
315
333
328
232
93
-17
-132
-249
-369
-500
-574
-584
-588
-610
-680
-770
-795
-781
-797
-757
-551
-237
45
184
179
140
131
136
117
18
-115
-185
-247
-343
-396
-383
-313
-164
-1
85
142
227
237
97
-103
-311
-530
-687
-782
-911
-1081
-1214
-1232
-1148
-1049
-931
-808
-741
-680
-588
-470
-301
-129
2
87
99
66
27
16
68
107
71
3
-68
-93
-43
0
11
44
53
19
38
108
145
150
127
54
-59
-205
-356
-479
-570
-616
-605
-526
-434
-424
-477
-523
-563
-584
-555
-523
-520
-458
-310
-184
-110
-13
175
434
609
662
700
716
684
636
586
576
579
527
474
466
471
470
465
435
372
332
313
239
135
39
-70
-150
-178
-204
-244
-281
-307
-311
-268
-179
-105
-58
10
126
265
341
307
252
266
311
308
255
210
224
296
367
386
394
455
539
595
582
505
468
502
554
598
605
611
617
529
414
314
160
60
36
-66
-202
-250
-196
-76
43
113
154
201
251
290
352
466
561
592
628
681
722
744
692
581
492
433
418
406
342
348
483
678
910
1110
1185
1128
1026
940
821
637
418
241
142
39
-58
-103
-144
-167
-213
-335
-454
-539
-542
-441
-345
-271
-182
-49
146
289
327
345
400
474
522
535
504
411
292
171
52
-66
-201
-333
-426
-461
-443
-392
-349
-353
-323
-163
37
194
325
421
510
624
729
789
816
843
842
747
579
411
306
303
329
253
102
-36
-167
-239
-213
-175
-136
-78
-50
-55
-120
-297
-517
-682
-797
-915
-1039
-1137
-1181
-1164
-1147
-1187
-1240
-1264
-1253
-1214
-1178
-1141
-1050
-878
-676
-511
-379
-295
-294
-337
-434
-592
-699
-731
-758
-782
-824
-879
-871
-784
-662
-591
-616
-644
-637
-639
-609
-515
-406
-343
-359
-395
-415
-440
-447
-440
-438
-438
-457
-477
-525
-647
-775
-864
-901
-865
-824
-825
-867
-935
-950
-963
-1052
-1087
-1020
-966
-943
-949
-973
-944
-883
-858
-837
-796
-747
-685
-610
-499
-345
-217
-127
-38
21
77
168
213
213
234
242
230
243
291
345
403
550
740
839
942
1088
1173
1272
1397
1436
1445
1457
1435
1397
1298
1138
993
814
625
561
585
625
670
662
617
567
493
419
308
171
80
-17
-81
-29
39
98
192
274
320
359
428
530
618
683
719
701
621
502
381
263
143
44
-1
6
11
5
-2
-11
71
236
335
323
249
214
297
413
442
393
394
541
769
990
1179
1303
1359
1387
1370
1308
1293
1285
1193
1152
1210
1245
1251
1222
1150
1092
1040
983
932
914
925
881
823
849
909
977
1039
1031
996
977
932
850
797
795
785
728
653
569
438
263
136
93
68
46
22
-15
-18
2
-16
-34
9
68
76
41
6
-12
-30
-99
-272
-521
-745
-870
-903
-937
-996
-966
-849
-746
-612
-464
-402
-405
-467
-575
-665
-757
-861
-971
-1045
-986
-842
-729
-670
-671
-689
-707
-748
-780
-806
-782
-696
-672
-716
-758
-837
-951
-1039
-1071
-1058
-1012
-921
-802
-701
-654
-656
-662
-681
-676
-589
-542
-577
-609
-636
-610
-534
-525
-555
-538
-489
-452
-427
-400
-397
-406
-394
-353
-254
-149
-99
-59
-46
-120
-233
-284
-262
-262
-294
-301
-351
-468
-593
-732
-837
-878
-963
-1119
-1221
-1190
-1071
-959
-916
-919
-915
-911
-895
-854
-868
-944
-996
-1029
-1033
-971
-912
-882
-818
-730
-651
-577
-550
-583
-540
-408
-342
-296
-185
-122
-88
-4
57
71
51
30
81
157
215
289
329
310
298
338
462
630
746
820
909
1000
1080
1139
1139
1127
1162
1144
1004
865
779
689
607
516
384
309
334
374
397
417
439
444
418
415
429
428
456
500
502
425
276
158
117
123
182
260
347
486
629
723
759
753
714
615
520
471
375
265
237
235
205
143
30
-46
-13
36
100
240
354
400
447
476
506
570
644
688
647
577
519
411
319
267
185
95
-13
-109
-134
-108
-36
25
24
-13
-72
-136
-219
-284
-299
-354
-430
-452
-410
-319
-251
-205
-166
-145
-109
-99
-115
-143
-168
-151
-163
-164
-153
-175
-53
103
212
368
436
567
678
651
855
723
71
-73
59
-28
6
16
-21
20
-8
-2
11
-12
9
-2
-5
8
-9
4
0
-6
5
-6
0
0
-6
3
-5
-2
0
-6
0
-4
-4
-1
-6
-2
-4
-5
-2
-6
-3
-4
-6
-3
-6
-5
-4
-6
-4
-6
-6
-5
-6
-5
-6
-6
-6
-7
-6
-6
-7
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
