20
14266
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
1
0
1
5
7
6
6
6
4
1
3
8
7
3
1
3
6
4
1
3
3
4
6
4
2
6
7
4
5
6
1
3
7
4
2
4
0
-2
4
4
1
-2
-4
0
2
-1
0
1
-2
-2
1
0
-2
1
3
-1
-1
0
-1
0
-1
-2
-1
-1
0
-1
-1
4
4
0
0
-2
0
4
1
-1
4
4
0
-1
0
-1
-3
-3
-2
-2
0
4
4
-1
-4
0
3
2
0
-1
-2
-2
3
3
-2
-2
0
-1
1
1
1
1
-3
-1
2
-1
0
1
2
5
4
5
6
4
5
6
5
5
0
0
5
3
4
9
5
3
3
1
2
1
-1
3
2
4
6
1
4
5
-1
2
2
-1
5
5
2
5
2
0
1
2
4
3
-1
-2
2
4
2
5
5
1
4
4
1
3
0
0
3
2
-1
3
5
2
3
5
3
2
0
-1
2
1
-1
0
2
2
1
1
0
2
4
4
5
3
3
6
3
1
3
6
6
-1
0
8
3
-1
3
1
-1
2
3
6
9
8
4
1
4
6
6
7
3
2
3
-1
2
5
0
1
4
6
6
2
1
3
3
2
1
4
8
5
3
1
0
1
1
1
3
2
4
3
1
3
4
2
3
3
3
5
2
4
7
4
2
3
3
3
-1
4
11
8
9
15
13
8
4
2
5
18
30
27
16
0
-7
5
15
23
33
31
28
38
44
37
42
55
74
107
127
109
79
49
9
-2
52
97
110
149
155
113
111
144
160
128
69
32
54
169
245
178
115
96
63
46
43
61
100
162
271
308
238
176
74
-134
-348
-470
-436
-212
-12
-33
-107
-66
138
340
271
86
-252
-632
-407
18
221
491
251
-371
-519
-392
-49
249
47
-180
-293
-203
156
8
-540
-771
-584
-44
357
299
134
38
-116
-570
-1194
-1333
-736
93
555
549
330
182
102
-155
-316
-311
-746
-1286
-1159
-535
273
864
495
-557
-1148
-878
72
815
213
-635
-232
558
671
69
-469
-317
-3
351
430
-14
145
392
-62
-362
-689
-509
759
1339
757
-58
-946
-1374
-637
783
1119
-1
-805
-866
-816
-86
1501
2288
1266
-135
-809
-626
162
-41
-893
-803
-456
635
2522
2623
1077
-230
-361
727
917
-330
-1302
-1595
-683
759
570
-410
-191
923
1137
-222
-1683
-2747
-2926
-824
1415
1860
1909
1653
1487
2050
2017
1686
1063
-733
-1695
-1279
-1360
-1941
-2533
-2299
86
3469
5012
3526
284
-2562
-3031
-1426
-743
-784
-168
-1586
-3954
-3248
-771
1449
1712
-257
200
2616
2188
211
-1257
-2021
-1285
55
866
678
-170
-552
-611
-217
651
1737
2903
1177
-2766
-3130
-590
387
-775
-2181
-1142
965
715
-253
-244
-423
-1230
-2122
-1212
1261
2556
2693
1475
-784
-837
107
142
959
937
-692
-1938
-2479
-986
1464
1888
1027
-454
-1516
-1138
-845
-689
-1131
-1452
1630
4795
3346
447
302
1853
1191
-1371
-2015
-409
1843
3262
2813
892
-2019
-3155
-399
2025
534
-2325
-2943
-1092
1179
2571
2117
-289
-2129
-1828
-808
-681
-1560
-1863
-315
1227
883
419
910
1022
1226
2421
3730
4389
4035
2692
1236
622
382
-858
-3472
-6614
-6771
-1823
2852
2839
-106
-3372
-3822
-1283
1227
2461
1102
-407
1700
3205
2188
2661
3725
3195
2045
337
-2225
-3471
-2166
-1315
-1558
-888
-542
-839
-1425
-1779
853
3725
3110
1164
-795
-895
1144
1418
117
-1230
-2554
-3129
-3109
-1767
-1022
-2288
-1680
-257
-115
117
-1097
-1405
1405
3270
3267
2329
1701
2438
2273
1443
247
-1676
-2013
-1784
-970
877
-22
-1368
-405
-287
-595
-617
-1018
-870
-931
-714
845
2234
2841
2673
1458
-15
-800
-915
-371
913
668
-2313
-4980
-4637
-1764
-455
-1994
-1571
-83
-734
-410
373
-659
-2135
-4174
-4822
-1767
2386
4914
5107
4756
5359
4698
2210
-141
-637
832
848
-1922
-4896
-5863
-3367
369
1701
369
-2715
-4382
-2718
-668
715
1659
1963
2611
2769
2834
4014
4335
3810
4522
6572
6731
1576
-3893
-3285
521
2937
2710
1562
1940
1631
-603
-1675
-1078
-549
-1028
-2557
-4158
-5050
-5158
-4535
-2750
-163
1523
1480
-422
-2074
-785
602
-55
-1821
-5555
-6830
-2429
583
-195
-1340
-1548
1463
5874
7395
5197
108
-1956
801
1201
-172
826
1719
787
-1349
-2227
-1147
-1016
-485
697
-684
-2186
-1645
-57
2318
2958
1690
1050
768
1990
4478
4225
1871
354
227
1354
2106
1639
-288
-3896
-5820
-4951
-4196
-3778
-3029
-1928
-932
-521
988
2599
1416
-1587
-3714
-2555
560
1854
1504
102
-1708
-1472
258
2057
3371
2528
-835
-4456
-5032
-2527
-323
139
-555
-1173
-683
373
1387
1791
1409
1095
822
307
694
3235
6309
6986
5725
4697
4833
5242
4994
5663
6127
4583
3707
1781
-2388
-3312
-2852
-5558
-9081
-12435
-14266
-12188
-8339
-4767
-1875
377
2647
4234
4927
4322
1393
-1753
-3411
-3877
-2503
-122
1899
3149
2113
-925
-3211
-3178
-1214
1039
2478
2445
983
487
606
-1073
-2682
-3817
-5506
-4565
-1510
-838
-2101
-1481
2665
6872
7270
5268
3328
2936
4216
4740
4112
3923
4335
4006
2000
813
1502
1487
1248
1941
2562
2280
265
-1500
-705
583
379
-1474
-3417
-2625
-564
-158
-357
-928
-2950
-4572
-3945
-2182
-1305
-1315
75
2976
4300
3076
1294
131
-656
-964
-1275
-2386
-2407
-995
-847
-1327
-1437
-1457
-474
-217
-683
610
1302
-137
-1859
-2753
-1752
-181
-35
-524
-503
18
-184
-189
1422
1668
-141
-1570
-2988
-4365
-4931
-4540
-2780
-989
-843
-2667
-4605
-3031
773
1863
-75
-1773
-1024
959
1126
-357
-1199
-712
127
-30
-293
875
2641
4538
6380
7096
6868
5271
1938
-806
-1932
-2076
-1493
-1358
-1081
513
1471
1448
1553
1008
535
726
581
594
792
736
815
1129
2141
2825
1383
-1405
-3213
-1893
1104
2589
2332
506
-724
546
981
-128
-600
-614
-1261
-3676
-5006
-3286
-1855
-978
-526
-910
-154
281
594
2537
3064
1613
220
-408
-392
-849
-734
-98
-618
-946
-1032
-1883
-2849
-3133
-1927
-926
-1838
-2909
-2302
-637
-233
-17
1739
2403
2422
2990
2299
2176
2816
1652
303
538
1593
1872
1282
1032
-432
-2916
-3241
-1695
-117
129
-729
105
2397
3877
4392
3341
483
-2283
-3197
-2344
-1401
-1192
-931
-460
-1172
-3600
-4850
-3269
-1688
-1008
-855
-2598
-3341
-589
1764
2351
2473
1256
73
849
2652
3662
2382
1004
2569
4216
2793
248
-754
266
1531
1033
-689
-1979
-2092
-2053
-3626
-4997
-3082
555
2703
2066
-326
-1761
-2195
-2021
-229
338
-1619
-2605
-1702
746
3631
3534
1486
1446
2420
1215
-1227
-1859
-531
755
877
1605
4392
5155
1318
-2224
-1393
1285
1331
-277
-34
894
538
-1088
-2514
-1837
-1226
-2078
-2351
-1652
-266
-617
-3038
-2027
1777
3887
4718
3531
-71
-2689
-2125
471
1573
-575
-3005
-2260
143
394
-992
-2391
-3835
-2752
1654
4315
2291
-173
471
1330
592
-473
-1912
-2138
-262
1112
1104
623
712
1960
3442
3780
1963
-201
-944
-1282
43
1955
1099
142
-8
-511
1014
2387
985
-466
-798
-435
-331
-1028
-1286
-1605
-1996
-1420
-658
5
-109
-632
941
2882
1938
-744
-2100
-585
1368
960
-535
-1444
-1401
-851
-404
1186
3586
4525
4135
3118
1689
126
-1306
-1049
-48
-830
-1659
-865
521
796
-1232
-2814
-1839
445
3444
4078
1340
-217
42
957
1893
166
-2327
-2333
-919
836
2059
2666
2986
2526
2744
2657
-460
-3402
-3590
-3473
-3104
-916
1358
1303
-337
-789
835
2323
1781
320
-850
-2493
-3881
-3251
-2104
-2535
-3670
-4168
-3913
-3438
-2806
-1614
-561
256
1385
1640
1344
2321
3332
2798
2368
3008
2812
2367
3363
3164
1931
2481
2307
755
484
564
137
228
702
-490
-2981
-2670
-980
-1492
-1854
-1689
-2585
-3167
-2453
-461
1479
1831
117
-2672
-2954
-1348
-1193
-796
-21
-231
255
714
226
371
849
352
-635
-335
843
359
-967
-345
835
-329
-1846
-717
1506
2973
3060
1783
1531
2252
2357
2680
1578
-1066
-1580
-1386
-1745
223
2736
3549
4596
5233
3482
186
-2331
-2065
-295
-112
-1427
-1922
-1209
-1616
-3435
-3615
-2099
-1381
-1710
-2335
-2650
-2197
-381
2748
4021
1628
-952
-947
24
31
-357
-759
-1601
-2237
-2327
-1199
827
787
-996
-2674
-3992
-2570
659
2116
2230
1529
1260
2219
2056
1682
2265
3030
4051
2907
656
605
354
-35
-104
-2080
-2944
-2418
-3256
-3387
-3088
-2636
-415
507
-777
-1301
27
2738
3543
1159
-91
1168
1949
1442
835
35
-636
221
1100
111
-1376
-2001
-1383
-672
-1481
-2778
-3370
-2381
-39
1253
1755
1762
628
507
488
-642
-414
-101
-1133
-1756
-1460
-578
-1010
-2996
-4154
-4791
-4506
-3455
-4547
-5393
-2629
1134
3075
2490
357
-807
-191
543
-69
-1049
-921
-289
-5
119
329
381
-89
-978
-1826
-1606
-69
1074
1224
1269
1155
1208
1792
1791
1065
464
-356
-1451
-1770
-182
3121
4710
2389
-262
-123
1256
2057
2657
3255
2482
748
529
2268
3794
2136
-1461
-2267
-981
-5
1274
1283
-126
-434
-496
-2081
-4016
-3879
-2344
-1866
-2154
-3004
-3151
-648
1114
406
-262
-656
-993
-1810
-1992
588
2152
991
265
-586
-1442
-526
1180
2193
1362
-457
-1137
-129
2076
3826
5091
6332
5865
4953
4808
4289
4655
5227
4668
4590
4274
3679
4152
3616
1405
-459
-1651
-2867
-3993
-4316
-3771
-2934
-2984
-4476
-5676
-6025
-5963
-4765
-3765
-3564
-2415
-856
532
1532
969
203
-186
-1358
-1435
50
1286
2505
1853
-1382
-2032
313
1257
893
-528
-2351
-964
1508
835
-511
-575
-865
-1516
-2376
-2184
-36
384
-1350
-539
1813
2237
1799
1504
995
428
397
1502
2165
-43
-3079
-2319
417
528
426
2061
3231
4319
5656
7636
9930
8961
6120
4495
2892
2355
3313
3281
1483
-1655
-4270
-5033
-5219
-5349
-3866
-191
1417
-1741
-3663
-1077
365
-1202
-1455
-167
228
676
1967
3297
3368
642
-3069
-5335
-6464
-6562
-6211
-6638
-8173
-8955
-6279
-2138
1213
4646
7339
9585
11090
9476
6472
4469
4748
7819
10092
9173
6456
4204
2340
-1767
-5412
-5592
-5734
-6630
-7902
-9242
-6694
-2311
-1749
-4238
-6925
-7411
-5660
-5184
-5816
-4120
146
4162
4703
2078
642
1787
3068
3915
4179
3394
3180
2900
449
-1912
-1386
971
1969
-307
-3582
-4000
-906
2782
4263
3748
3029
3301
3068
1053
691
2298
1367
-2093
-5925
-8151
-7584
-7764
-8619
-5989
-2146
-413
602
2234
3281
2434
1762
3260
5948
8290
8026
5872
4862
3313
1033
1027
1169
835
2219
1631
-1516
-2569
-2801
-3048
-1082
127
-2241
-6306
-7904
-5359
-3942
-5539
-6309
-6746
-6150
-2827
-452
73
659
174
-1574
-2367
-1257
117
424
-466
-2348
-3362
-2524
-676
1520
2225
660
-1059
-1067
711
2733
3834
4818
6594
7314
5192
2891
1378
-1313
-3519
-3533
-1418
1629
3539
5748
7702
6535
3983
1454
-1012
-3511
-5661
-5492
-5402
-5946
-4176
-3433
-5166
-7005
-7610
-5088
-2137
-217
2049
2090
1684
2785
2440
2017
2626
1977
-352
-2309
-1182
1651
2572
1394
1476
5021
8395
8642
7074
4953
4193
4451
2933
-336
-2271
-353
1489
-168
-1659
-2127
-2201
-1150
-1379
-2726
-2905
-1627
858
2402
1725
916
1509
939
-2713
-4775
-3114
-1472
-463
1189
4153
6972
6484
4532
4035
4214
3721
2635
3322
4754
4107
4022
4698
2992
125
-2577
-5275
-6522
-5986
-6038
-7391
-7539
-6532
-6765
-7302
-5970
-3607
-2860
-4159
-4927
-3709
-2765
-3614
-2976
-297
401
-42
40
-271
195
-50
-2037
-2541
-2021
-2053
-1750
-573
1535
2727
2642
2862
2859
2996
2863
1493
1987
4887
6910
7354
6887
5746
3980
2358
1774
1106
-656
-3517
-6155
-6164
-4836
-4871
-6360
-8286
-8366
-6882
-6477
-6230
-4885
-2170
1796
4456
5642
6481
6295
6619
7915
7921
6069
3998
3891
4508
3457
1291
-1375
-3042
-3414
-4101
-3524
-2657
-3832
-4292
-3794
-3806
-2810
-647
1604
3012
3985
5273
4934
2749
1623
2960
4742
4460
3597
2487
-1417
-5960
-8222
-8807
-8186
-7295
-7003
-6957
-6241
-4035
-2146
-2437
-2993
-1772
547
2577
3619
3948
4643
4932
2850
278
175
1509
2058
1362
633
755
1278
2013
2618
2880
2909
2544
2766
3481
3543
3533
3567
4139
5275
4840
4175
4828
4812
4505
4069
2773
2739
3646
3862
3942
2859
707
-580
-1450
-1448
183
1004
201
-865
-1935
-2016
-727
114
51
129
301
-232
-800
241
1504
480
-1779
-3873
-5389
-4983
-4484
-6865
-9617
-10686
-12162
-13543
-13159
-11567
-8920
-6237
-5046
-4320
-2612
-561
830
3359
7408
8688
6914
5129
3477
3621
5855
6902
6235
4519
2961
2982
2838
1445
-303
-1554
-1605
-804
194
265
-117
557
312
-150
1719
3262
3996
4624
2715
-360
-1753
-1195
-252
-1173
-2454
-3107
-4555
-5131
-5111
-6490
-7841
-8679
-8692
-7189
-5947
-4965
-3274
-1442
1014
3459
4787
5822
6083
5727
6706
7779
7201
6552
6387
5438
4026
2857
1833
1220
570
-787
-1901
-1884
-1364
-2051
-3967
-4543
-3876
-3438
-2357
-1723
-2231
-1687
-785
-806
-286
1622
3994
4766
3824
3596
4816
6371
6936
6062
4899
4126
3459
2683
2197
2673
3225
2772
1836
1089
1030
1740
2354
2577
2794
2235
610
-244
-314
-1028
-1527
-1434
-1308
-1473
-2460
-2391
-696
-317
-1466
-2871
-4214
-5016
-5477
-4704
-2556
-1242
-827
4
808
130
-1305
-896
122
-302
-953
-1662
-2119
-1833
-2143
-2518
-2188
-1687
-954
-762
-1035
-677
-203
-15
516
1760
3138
4030
4259
3354
2130
1190
-299
-1435
-2088
-3416
-4399
-4494
-4119
-3544
-3528
-3751
-3794
-3647
-3616
-4423
-4454
-2993
-1967
-1385
-1250
-1538
-1040
-773
-425
1411
2388
1716
1885
3150
3602
2581
1268
48
-1083
-1463
-1977
-2729
-2874
-3602
-4709
-5530
-7016
-7923
-7346
-6424
-5194
-3797
-2840
-2285
-1143
734
925
73
865
1609
1584
1821
1281
924
1692
2287
2774
2702
1257
-102
-587
-1323
-2710
-3839
-3999
-3508
-3470
-4000
-4134
-3855
-2228
601
1054
350
1703
2735
3336
4248
3313
2765
3697
3317
2620
2593
2553
2931
3036
3058
3508
3163
2957
3729
4066
4411
4998
4889
4950
5594
6949
9117
9697
8400
7644
7194
6588
6398
6298
6271
5693
3940
2477
2318
2361
1290
-640
-1977
-2126
-2008
-1943
-1067
-357
-1217
-2088
-1658
-581
-186
-1277
-2056
-1804
-1990
-2019
-2047
-3105
-3982
-3834
-2444
-556
113
215
604
787
957
1050
858
575
533
947
848
-237
-1539
-2586
-2800
-2672
-3356
-4116
-4297
-4138
-3657
-3863
-5045
-5394
-4216
-2921
-2588
-2889
-3088
-2555
-1147
-44
201
357
219
-4
250
124
194
1211
1662
1497
1208
-213
-1588
-1022
-39
-248
-117
1368
2636
2955
3334
4067
4339
3642
2805
2917
3408
2882
1408
735
1417
1324
-429
-1729
-1897
-2214
-2709
-3388
-4510
-5124
-5384
-5941
-5595
-4256
-3503
-3375
-2738
-1221
561
2055
3434
4660
5218
5187
5096
5194
5650
6037
5768
5619
5512
4243
2826
2395
2279
2150
1743
850
225
556
1683
2873
3536
3365
2779
2768
3438
4424
4387
2339
1044
1693
1644
872
476
534
1269
1018
-333
-546
-375
-873
-1083
-578
426
576
-282
-140
559
483
203
-87
-194
-25
-83
-323
-805
-955
-673
-1524
-2894
-3525
-4072
-4363
-4595
-5221
-5440
-5485
-5411
-4956
-4834
-4265
-2951
-2597
-3300
-3846
-3386
-2319
-2445
-3589
-4199
-4460
-4301
-3235
-2224
-1921
-1862
-1354
-38
1422
2363
2713
2266
1468
1032
1060
1597
1912
1404
853
122
-1249
-2330
-2820
-3058
-3357
-3972
-4026
-3545
-3713
-4324
-4745
-4191
-2790
-2337
-2195
-1150
-208
717
1200
822
1327
1919
1519
1706
2180
2358
2672
2673
2712
2665
1967
1715
2190
2762
3245
3300
3424
3951
4064
3735
3637
3789
3423
2191
1216
958
580
256
115
-611
-1543
-1680
-948
-307
-952
-2357
-2777
-1978
-1361
-1575
-1483
-749
-532
-602
-304
-128
-266
-656
-1040
-1095
-926
-568
-600
-1131
-1056
-474
-124
-133
-536
-842
-870
-837
-894
-1618
-2486
-2512
-2254
-2232
-2264
-2369
-2582
-2782
-2666
-2181
-2031
-2655
-2984
-2148
-1277
-967
-116
1149
1411
951
1314
2117
2147
1791
1419
1640
3056
4050
3840
3257
2323
1682
1671
1600
1543
1243
746
872
1232
1341
1435
1556
1625
1441
1014
560
255
100
-407
-1247
-1961
-2765
-3569
-3925
-4006
-3987
-3607
-2729
-2025
-2296
-2693
-1828
48
1781
2291
1411
758
1220
1899
2477
2757
2429
1870
924
53
180
217
-574
-1269
-1587
-1696
-1617
-1436
-1097
-824
-1054
-1538
-1595
-1430
-1232
-425
440
440
-144
-682
-572
-210
-294
-343
-543
-1179
-1457
-1060
5
690
-161
-910
-370
183
341
660
1234
1705
1490
1138
1745
2605
2576
2135
1758
1308
1152
1320
1220
695
15
-614
-1233
-1528
-1027
-402
-414
-516
-171
409
1043
1584
1834
1800
1566
1546
2077
2524
2472
2441
2885
3665
3787
2974
2361
2090
1795
1662
1364
892
599
398
340
283
-78
-560
-591
-227
-470
-1153
-1300
-1170
-1118
-1326
-1853
-2231
-2641
-2832
-2145
-1578
-1820
-2212
-2293
-1846
-1334
-1354
-1410
-1127
-954
-1292
-1810
-1655
-980
-666
-486
-119
-177
-690
-1012
-870
-258
437
519
11
-483
-832
-1004
-827
-800
-1116
-1149
-1114
-1076
-162
1061
1280
698
227
441
1297
2253
2717
2300
1565
1514
2110
2847
3265
2926
2307
2076
2113
2208
2061
1527
1182
1330
1619
1773
1896
2218
2610
3115
3958
4555
4322
3654
3313
3337
3040
2633
2660
2677
2452
1935
1147
616
243
-45
28
122
188
119
-381
-749
-811
-959
-1022
-794
-481
-550
-1112
-1683
-1925
-1842
-1432
-748
-337
-609
-935
-691
-12
618
919
1182
1355
1205
1008
861
1132
1768
1648
1132
1212
1303
1052
654
-135
-1053
-1481
-1510
-1633
-2066
-2501
-2324
-1922
-2328
-2821
-2423
-1898
-1841
-2390
-3079
-2833
-2517
-3087
-3594
-3859
-4064
-3903
-3465
-2723
-2192
-2178
-1963
-1564
-1094
-473
-52
428
954
1345
2051
2682
2846
2800
2652
2989
3578
3271
2638
2635
2683
2350
1992
1721
1409
1018
715
694
669
352
24
-221
-596
-1127
-1686
-2109
-2492
-2868
-2912
-2750
-2842
-2992
-2778
-2402
-2015
-1643
-1696
-1766
-1265
-1124
-1801
-2096
-1353
-646
-810
-1039
-1029
-1092
-1010
-1085
-1016
-464
-315
-241
-107
-635
-828
-215
392
648
559
578
652
498
327
116
274
565
242
20
-124
-684
-864
-765
-920
-1008
-1000
-946
-591
73
618
945
1366
1650
1717
1896
1990
1967
1966
1810
1617
1443
1222
1099
844
583
774
796
412
284
108
-335
-591
-796
-973
-895
-713
-705
-1032
-1413
-1715
-2105
-2298
-2074
-1680
-1695
-2176
-2255
-1958
-1839
-1712
-1634
-1717
-1869
-1910
-1479
-1030
-983
-1076
-1307
-1433
-1376
-1457
-1475
-1224
-699
-186
-151
-361
-508
-375
138
437
537
941
1406
1719
1872
1834
1763
1799
2049
2228
2050
1961
2121
2201
2061
1719
1455
1239
742
375
468
653
755
646
330
346
712
793
599
500
349
139
129
224
454
808
758
478
638
898
893
1156
1681
1547
745
463
864
1033
908
798
709
791
866
785
604
173
56
468
539
495
719
776
852
704
173
50
-45
-291
134
668
930
1290
1224
944
981
709
176
-150
-580
-885
-730
-584
-613
-806
-1246
-1548
-1654
-1808
-1872
-1980
-2231
-2278
-2025
-1540
-1190
-1338
-1340
-642
143
368
208
185
360
434
373
331
421
565
627
739
745
423
271
427
390
141
-255
-686
-670
-496
-729
-968
-859
-557
-219
-76
-63
53
230
459
508
169
-41
255
815
1341
1698
1909
1730
1163
1079
1723
2258
2190
1904
1961
2143
2125
2101
1986
1790
1478
845
705
1174
1159
806
549
231
-84
-472
-728
-699
-695
-622
-599
-854
-1086
-1177
-996
-566
-188
160
284
237
539
859
752
587
597
559
323
34
-236
-483
-493
-472
-755
-1028
-1082
-983
-836
-1098
-1661
-1896
-1948
-1965
-1791
-1754
-1910
-2054
-2057
-1606
-1153
-1215
-1299
-1338
-1613
-1879
-2104
-2464
-2723
-2408
-1866
-1964
-2347
-2293
-1964
-1653
-1483
-1274
-1030
-1192
-1421
-1257
-976
-711
-587
-620
-407
8
217
153
-43
-168
51
606
1065
936
157
-525
-526
-285
39
507
534
70
-353
-384
23
346
449
700
924
837
453
115
235
482
471
458
659
832
701
505
554
941
1590
1893
1819
2033
2241
2160
2314
2573
2414
2035
1975
2106
1821
1203
731
518
456
239
-104
-129
-60
-231
-291
-207
-145
53
234
270
209
-30
-24
433
674
367
-129
-209
151
319
251
16
-408
-528
-435
-402
-201
-7
44
-51
-292
-206
213
475
535
418
0
-517
-706
-579
-412
-326
-543
-883
-960
-922
-796
-623
-632
-725
-846
-904
-700
-311
3
118
328
527
320
258
619
784
422
-270
-686
-762
-942
-1124
-1178
-1018
-856
-1038
-1022
-806
-804
-633
-545
-714
-692
-682
-636
-438
-500
-760
-852
-624
-376
-419
-493
-573
-739
-770
-645
-424
-232
20
414
426
116
106
348
593
707
752
839
737
645
963
1411
1541
1273
1060
1131
1047
919
1076
1184
1196
1253
1287
1484
1747
1736
1577
1396
1045
552
274
427
606
409
-76
-514
-378
133
146
-264
-450
-329
-233
-451
-744
-855
-902
-834
-722
-626
-403
-284
-241
11
236
292
289
285
353
351
162
-72
-178
-182
-204
-28
297
387
496
712
770
892
993
939
1030
1150
1253
1415
1372
1248
1170
949
787
918
1134
1032
602
276
198
225
153
-67
-205
-466
-1004
-1383
-1500
-1429
-1356
-1530
-1566
-1491
-1691
-1823
-1679
-1301
-907
-896
-859
-538
-371
-229
62
255
303
287
311
476
829
1131
1036
846
849
758
621
602
542
505
551
508
469
555
536
320
30
-364
-718
-729
-457
-198
-101
-118
-163
-121
134
416
418
170
-123
-309
-393
-391
-236
-98
-210
-536
-920
-1191
-1322
-1406
-1514
-1690
-1818
-1821
-1759
-1523
-1088
-801
-928
-1133
-897
-420
-244
-355
-460
-501
-539
-570
-503
-287
-136
-198
-63
324
431
362
376
391
549
765
976
1380
1687
1727
1636
1388
1103
786
543
619
586
361
414
511
578
890
1091
1012
887
797
833
753
456
373
370
195
46
-110
-66
326
589
652
677
606
580
645
618
350
81
197
405
406
340
153
-127
-409
-676
-787
-788
-761
-697
-642
-556
-460
-308
-137
-256
-627
-964
-1008
-675
-443
-655
-1065
-1278
-1134
-1004
-1046
-1065
-1252
-1474
-1430
-1318
-1130
-955
-1076
-1161
-1059
-1097
-1102
-837
-629
-651
-624
-447
-256
-110
-62
-76
18
238
490
705
825
819
726
699
752
675
547
553
473
283
342
547
571
629
913
1100
957
583
248
275
549
640
562
602
774
895
922
1008
1145
1177
1161
1144
1085
1008
912
858
1004
1287
1462
1534
1624
1608
1437
1260
1078
783
427
294
401
359
94
-236
-466
-411
-418
-715
-936
-1123
-1392
-1519
-1460
-1312
-1326
-1549
-1629
-1558
-1471
-1298
-1083
-870
-733
-725
-666
-470
-174
133
194
28
-37
-62
-246
-337
-254
-253
-309
-376
-508
-576
-584
-578
-490
-364
-205
-128
-299
-499
-595
-743
-958
-1237
-1478
-1459
-1348
-1411
-1489
-1354
-1190
-1292
-1482
-1412
-1147
-952
-976
-1141
-1212
-1117
-949
-801
-728
-744
-790
-685
-472
-358
-307
-387
-588
-567
-420
-398
-318
-45
385
761
859
883
984
1044
1113
1207
1201
1089
998
999
931
689
527
646
908
1071
977
764
635
550
597
843
1002
1020
977
864
910
1120
1232
1192
1136
1241
1327
1182
1059
1059
1131
1187
1095
1125
1244
1117
972
944
953
943
742
623
742
711
552
499
485
373
232
252
249
98
18
-22
-47
-53
-207
-338
-255
-114
-90
-213
-259
-49
239
397
359
226
190
291
393
351
201
29
-140
-257
-372
-494
-470
-395
-546
-868
-1085
-1189
-1280
-1235
-1107
-1026
-887
-773
-765
-666
-505
-373
-233
-171
-210
-193
5
204
261
380
393
155
128
362
620
816
783
701
600
342
239
152
-57
21
158
87
15
-26
50
151
86
66
111
30
-114
-184
-208
-300
-351
-283
-120
185
417
481
586
664
675
666
595
561
590
629
717
813
841
806
798
762
648
580
498
423
438
269
-27
-195
-216
-7
116
-164
-488
-624
-588
-410
-363
-533
-657
-613
-578
-603
-532
-480
-492
-429
-488
-709
-864
-902
-754
-640
-819
-980
-1008
-1102
-1201
-1257
-1297
-1339
-1413
-1444
-1369
-1169
-1006
-1107
-1223
-1091
-922
-859
-848
-772
-589
-437
-278
-63
105
262
329
232
129
121
316
612
710
662
615
662
804
813
781
909
1000
962
873
748
637
611
621
560
546
569
430
330
286
106
39
37
-2
166
330
361
399
311
177
101
26
39
63
5
-61
-67
2
-64
-281
-323
-228
-235
-274
-161
39
50
-129
-257
-264
-214
-174
-144
-122
-123
-33
164
256
151
-13
-69
-32
18
54
41
41
76
24
-90
-184
-241
-210
-142
-130
-137
-129
-158
-239
-312
-349
-301
-111
55
35
-99
-231
-261
-235
-329
-446
-349
-90
72
9
-149
-210
-165
-226
-424
-401
-116
35
10
5
-36
-166
-299
-311
-171
-13
55
-17
-158
-131
-25
-131
-326
-384
-340
-333
-417
-391
-198
-104
-92
-26
-15
-57
-57
-33
-11
7
62
157
231
188
50
76
246
332
442
561
520
429
334
280
373
469
413
236
85
-9
-115
-63
5
-260
-526
-451
-212
-74
-203
-325
-220
-232
-413
-535
-620
-643
-599
-519
-349
-195
-154
-105
55
286
508
685
771
769
739
697
746
874
838
691
661
719
783
755
566
387
365
444
534
563
534
478
377
285
307
398
409
329
346
455
423
334
371
421
455
459
307
104
-47
-210
-363
-450
-417
-340
-384
-427
-315
-159
-22
103
181
194
136
103
146
179
228
280
224
173
238
337
412
418
387
385
386
392
420
422
327
150
31
-22
-130
-263
-310
-214
-89
-82
-71
55
215
253
86
-145
-317
-398
-356
-304
-313
-398
-578
-689
-685
-670
-666
-712
-770
-833
-882
-838
-866
-982
-968
-904
-830
-717
-667
-624
-557
-526
-524
-526
-523
-585
-687
-691
-640
-565
-445
-349
-279
-236
-265
-358
-424
-378
-342
-356
-267
-103
58
148
64
-41
-52
-23
77
120
34
-17
-2
101
220
165
121
188
125
-35
-153
-171
0
66
-148
-179
102
336
419
404
410
568
713
700
642
603
555
534
613
722
697
581
569
726
908
894
664
420
335
389
472
563
628
571
405
179
-11
-43
-1
7
-34
-155
-265
-332
-440
-495
-440
-348
-239
-190
-249
-332
-365
-280
-143
-53
52
114
70
104
252
391
497
550
600
720
806
805
833
937
985
836
567
387
390
442
401
406
534
536
403
356
340
303
321
329
335
365
310
259
301
319
330
348
359
456
530
496
437
330
261
277
251
260
336
342
238
75
-7
21
49
20
-127
-280
-319
-363
-442
-549
-651
-665
-669
-622
-501
-425
-333
-328
-444
-415
-313
-185
6
78
167
280
158
70
191
229
72
-105
-114
-79
-193
-356
-474
-562
-632
-649
-578
-543
-581
-555
-465
-388
-391
-422
-383
-349
-320
-256
-248
-295
-324
-210
-5
18
-40
7
15
-33
-39
29
127
131
136
236
288
295
292
187
35
-101
-224
-253
-243
-314
-335
-280
-312
-345
-306
-349
-471
-558
-558
-479
-432
-497
-607
-631
-612
-676
-713
-667
-697
-778
-838
-849
-706
-517
-481
-517
-515
-519
-493
-386
-336
-387
-402
-388
-354
-301
-369
-466
-346
-117
-29
-101
-178
-161
-98
-14
78
107
87
50
1
17
83
101
105
128
146
179
242
336
459
546
568
601
698
810
814
661
522
571
703
763
740
599
374
192
99
94
85
11
-51
-164
-339
-395
-321
-228
-219
-342
-430
-393
-320
-270
-282
-309
-262
-229
-310
-421
-427
-317
-174
-92
-118
-95
82
212
205
181
154
207
329
268
96
41
19
-22
-104
-271
-385
-443
-527
-576
-585
-540
-482
-516
-520
-460
-431
-370
-356
-449
-488
-430
-318
-185
-104
-104
-101
19
162
197
195
197
219
270
275
282
320
344
393
378
251
198
271
366
430
473
530
573
536
487
565
710
762
732
725
798
884
862
803
814
839
829
816
870
933
929
939
933
891
944
1020
1038
1070
1069
973
841
730
632
572
579
521
368
260
214
197
139
37
12
-12
-83
-64
-4
23
-5
-123
-228
-284
-341
-359
-342
-304
-222
-197
-271
-333
-415
-591
-691
-593
-396
-222
-190
-255
-265
-288
-369
-449
-563
-654
-656
-601
-497
-423
-388
-328
-282
-214
-135
-121
-111
-102
-91
-57
-81
-96
-73
-63
-3
12
-23
9
7
-13
23
44
51
22
-31
-60
-114
-151
-123
-55
30
79
131
201
226
226
243
302
360
392
448
458
472
581
616
563
536
487
404
355
417
513
509
511
564
537
468
462
507
565
642
695
661
633
616
512
449
471
464
432
328
149
45
18
-19
-73
-157
-245
-291
-355
-438
-437
-403
-421
-433
-439
-432
-345
-242
-229
-344
-517
-588
-576
-563
-541
-616
-792
-889
-889
-913
-986
-1044
-1092
-1118
-1069
-1018
-993
-985
-1020
-969
-901
-950
-912
-762
-629
-513
-459
-366
-227
-184
-133
-87
-107
-72
-40
-3
52
-26
-108
-81
-68
-20
61
49
8
-16
-93
-227
-373
-531
-709
-853
-867
-781
-706
-671
-687
-722
-703
-687
-693
-655
-633
-677
-719
-712
-642
-507
-384
-378
-447
-489
-470
-356
-242
-229
-193
-109
-77
-64
-54
-3
166
375
518
580
620
673
704
744
814
861
879
860
805
762
719
669
615
529
482
493
453
411
448
424
305
189
80
8
-63
-198
-303
-368
-415
-407
-435
-491
-509
-493
-316
-48
46
-12
-58
-11
98
162
185
224
326
506
648
662
601
571
633
748
836
818
731
673
608
539
547
599
615
595
620
674
698
741
726
629
595
608
682
818
840
818
869
883
840
797
763
735
739
748
679
655
743
757
667
577
530
524
530
530
455
336
254
115
-11
7
37
7
-26
1
121
198
242
380
489
488
463
437
471
574
598
542
518
527
556
575
575
617
665
672
658
607
546
471
341
241
210
142
10
-93
-132
-199
-289
-337
-447
-621
-691
-668
-652
-660
-687
-718
-729
-669
-560
-533
-567
-573
-565
-549
-586
-698
-719
-626
-596
-663
-701
-667
-644
-675
-734
-796
-844
-867
-820
-759
-787
-847
-901
-919
-869
-872
-893
-878
-894
-847
-824
-916
-895
-797
-760
-735
-736
-718
-696
-726
-760
-832
-884
-837
-804
-828
-870
-872
-816
-747
-631
-553
-602
-691
-807
-861
-756
-676
-726
-813
-864
-859
-810
-680
-509
-440
-474
-513
-515
-503
-528
-587
-655
-699
-711
-698
-639
-587
-592
-574
-537
-538
-560
-599
-597
-513
-457
-441
-389
-341
-311
-261
-209
-164
-133
-86
31
159
261
367
446
490
513
516
555
638
688
629
526
530
584
577
571
573
571
602
675
821
979
1078
1160
1211
1209
1197
1191
1220
1297
1380
1417
1414
1403
1364
1330
1311
1252
1218
1180
1076
1071
1166
1202
1183
1128
1070
1048
1008
920
781
613
493
440
402
343
315
350
358
330
358
415
433
413
369
338
372
449
528
610
673
662
618
633
667
652
589
490
396
299
192
166
163
120
77
-3
-31
36
46
8
-63
-145
-125
-80
-73
-103
-202
-264
-298
-382
-424
-419
-413
-403
-373
-323
-317
-314
-271
-243
-225
-253
-311
-337
-351
-305
-279
-360
-408
-382
-283
-175
-215
-269
-224
-180
-143
-123
-92
-10
45
72
100
148
225
257
300
392
372
276
264
263
233
230
169
33
-37
-40
-49
-60
-62
-52
-56
-111
-179
-258
-344
-414
-495
-560
-591
-637
-699
-731
-678
-557
-497
-493
-419
-308
-240
-192
-140
-88
-51
-73
-123
-123
-84
-51
-48
-70
-60
-42
-56
-44
-43
-97
-119
-114
-174
-323
-481
-540
-547
-572
-537
-473
-473
-451
-368
-303
-251
-202
-192
-229
-312
-370
-304
-175
-90
-66
-100
-154
-183
-204
-217
-175
-112
-118
-216
-330
-363
-310
-278
-340
-420
-422
-383
-351
-285
-204
-160
-132
-89
-8
87
120
119
142
177
251
346
341
266
252
290
317
302
239
198
184
96
-53
-169
-208
-233
-344
-470
-505
-499
-497
-491
-460
-420
-407
-387
-363
-339
-288
-301
-347
-324
-315
-351
-407
-439
-385
-362
-419
-481
-562
-649
-739
-832
-866
-867
-841
-794
-770
-719
-637
-545
-414
-262
-140
-107
-107
-41
42
137
222
228
218
241
318
423
455
444
439
399
362
367
381
368
381
407
362
354
454
565
665
708
715
775
816
847
924
962
938
920
932
923
885
879
889
924
976
998
1051
1098
1063
1038
1059
1098
1122
1109
1126
1186
1253
1277
1201
1131
1148
1172
1171
1134
1043
924
812
735
678
626
557
451
367
329
298
273
221
131
45
-16
-31
-43
-113
-172
-195
-236
-247
-193
-141
-110
-90
-78
-30
23
11
-6
-10
-45
-69
-57
-24
-3
-64
-136
-125
-90
-78
-120
-207
-248
-251
-265
-269
-284
-341
-410
-437
-394
-354
-406
-491
-500
-445
-416
-435
-451
-443
-410
-381
-431
-485
-432
-360
-338
-310
-297
-291
-255
-231
-221
-183
-121
-56
-37
-100
-197
-230
-205
-237
-322
-384
-443
-506
-532
-512
-505
-586
-693
-737
-762
-795
-798
-778
-805
-890
-948
-957
-973
-992
-991
-962
-903
-847
-816
-784
-723
-641
-577
-555
-535
-497
-490
-494
-467
-418
-362
-375
-508
-634
-640
-583
-562
-587
-594
-571
-552
-563
-610
-645
-622
-598
-620
-610
-532
-486
-515
-542
-470
-315
-207
-127
-33
-29
-51
17
90
128
116
38
23
111
187
202
223
271
297
379
520
567
569
639
736
807
807
768
754
776
874
965
964
939
912
920
992
1016
1014
1071
1076
979
914
925
915
844
773
750
767
774
750
741
776
793
701
612
663
690
608
536
467
435
513
604
636
624
578
516
493
506
470
436
461
431
335
270
263
291
290
274
260
187
55
-110
-217
-223
-263
-337
-366
-374
-348
-342
-385
-408
-422
-421
-418
-479
-533
-502
-417
-348
-325
-293
-232
-197
-220
-250
-211
-144
-139
-226
-346
-373
-336
-313
-289
-275
-243
-168
-70
55
91
15
35
185
317
321
248
261
373
447
412
350
360
395
403
366
271
177
104
80
115
111
84
99
111
82
-23
-130
-120
-43
21
46
4
-91
-140
-52
100
218
265
182
28
-56
-51
-37
-39
-6
-5
-90
-170
-256
-298
-202
-118
-119
-162
-275
-364
-349
-272
-174
-145
-222
-353
-456
-451
-404
-415
-461
-539
-616
-596
-540
-535
-510
-488
-519
-523
-485
-426
-319
-199
-107
-68
-105
-190
-245
-211
-115
-21
-15
-125
-188
-93
28
17
-97
-163
-115
5
122
146
139
180
194
197
216
178
91
-27
-157
-262
-329
-321
-296
-335
-405
-498
-630
-743
-734
-606
-523
-541
-557
-531
-459
-388
-390
-406
-357
-280
-210
-170
-210
-328
-441
-467
-416
-372
-401
-491
-550
-554
-542
-460
-354
-373
-435
-408
-331
-260
-213
-163
-117
-101
-32
71
73
12
-21
-8
42
99
138
137
129
155
156
97
25
-17
22
131
201
192
168
160
221
351
418
417
456
493
469
428
447
513
524
470
406
383
453
530
544
548
543
500
409
330
346
354
300
255
215
218
230
180
183
182
99
95
141
183
304
433
501
516
467
426
414
403
414
444
490
503
423
321
252
202
157
103
69
83
124
150
121
46
-6
9
65
125
158
127
72
26
-52
-72
-3
14
-2
9
4
3
7
2
5
4
2
5
2
3
3
1
3
2
2
2
1
2
1
1
2
0
1
1
0
1
0
0
0
-1
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
