20
21503
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
-1
0
0
-1
0
-1
0
1
-2
2
8
7
7
-1
-10
2
12
6
4
1
-3
5
8
1
-1
0
-1
4
6
1
1
4
2
-2
1
2
-1
0
-1
-6
-6
-2
-1
-3
-1
3
-1
-7
-5
-1
0
-1
-3
-3
-4
-7
1
8
-1
-7
-2
1
-3
-9
-9
-3
-4
-5
-3
-2
-3
-6
-5
4
0
-11
-6
-2
-7
-6
-3
-5
-7
-6
-3
-4
-4
-3
-7
-5
-2
-4
-1
3
-1
-1
-2
-7
-1
5
-2
-4
-8
-12
-3
-3
-12
-5
0
-10
-7
3
-2
-6
-1
5
7
-1
-10
-7
-1
0
3
2
0
2
2
2
5
1
-3
2
-1
-5
5
9
2
-1
0
3
7
4
5
4
-3
0
6
3
0
4
10
10
3
5
4
0
8
9
-1
2
7
3
7
7
2
7
9
6
5
4
0
-1
6
9
3
4
11
7
4
4
-3
-2
5
6
6
5
1
0
-4
-6
1
8
8
4
-1
-1
3
8
10
2
-1
8
2
-7
-1
0
-1
2
-3
-3
4
5
-1
-4
0
7
4
-2
0
2
6
4
-8
-6
5
-2
-6
2
1
-6
-3
-1
1
1
-7
-2
7
-6
-8
4
-1
-6
-1
2
5
3
-3
1
7
8
2
-7
2
10
3
5
8
0
3
6
-5
-4
5
2
-1
0
5
9
2
-2
-4
-8
-2
4
6
3
-6
-1
8
3
4
3
-1
4
-2
-3
10
11
4
3
1
-1
-3
-4
-9
-3
0
-24
-16
6
-19
-12
1
-31
-23
-18
-38
-26
-27
-20
-16
-43
-37
-80
-107
-28
-25
-29
8
-22
20
-25
-105
78
37
-139
18
9
84
293
-180
-275
282
-10
-142
408
92
-185
131
-157
-47
443
-162
-321
414
88
-395
-7
130
222
303
-240
-263
267
117
-116
-18
1
55
-129
-227
241
339
103
102
-166
-243
27
-135
-67
268
21
-94
28
-188
-136
98
44
63
31
-125
-104
-79
-14
152
111
-113
-318
-199
316
502
176
-27
-136
-309
-147
212
187
-71
-115
-108
-151
9
149
118
158
71
-100
-5
-10
-103
137
208
-14
-67
-177
-160
259
312
-33
-122
-109
-109
-51
81
339
191
-193
-53
-90
-332
50
138
-135
43
-181
-417
99
68
-268
53
183
24
-4
58
226
-33
-353
-119
-174
-270
111
144
6
-140
-497
-247
149
-50
38
246
-66
-256
-70
1
-123
53
384
144
-148
-22
10
86
37
-172
240
382
-136
53
298
-57
-105
-149
0
560
40
-725
-21
616
141
-434
-441
292
582
-431
-807
113
497
135
-310
-483
245
623
-357
-548
420
372
-103
198
150
-206
64
193
-18
157
209
34
220
157
-153
30
-5
-291
93
300
-1
240
246
-485
-226
718
353
-479
-265
194
94
-327
-381
308
402
-461
-360
419
238
-384
-541
57
573
-186
-602
347
635
68
-176
-168
7
-84
-400
-203
-2
-68
-64
-32
306
421
-61
-123
123
120
-91
-567
-425
-15
-551
-464
559
517
-17
-42
169
686
766
188
-73
-170
-340
-268
-158
-215
-410
-162
537
392
-52
533
857
29
-976
-1287
-113
1526
1399
273
-6
659
1957
2654
2080
1959
2009
125
-2624
-4458
-4873
-2728
205
127
-1204
-812
-1056
-2083
-1076
-709
-2257
-1286
404
-907
-413
3103
4274
3436
2445
1145
1535
842
-3572
-3815
1311
1384
-2595
-2208
685
2305
2556
598
-1695
-2613
-2625
490
4306
3151
921
1270
824
601
1664
938
-564
-1598
-2517
-1197
929
569
-872
-1739
-1489
-262
-690
-2739
-3001
-963
818
163
-1491
-793
621
-262
-558
1715
2859
1440
624
1376
947
-956
-766
1466
2081
1782
2410
2723
2624
1087
-1702
-793
928
-2209
-3090
509
302
-1714
-559
755
160
-2326
-3551
-603
529
-2869
-4786
-3877
-1996
289
870
123
752
1532
-180
-1359
928
1438
-922
-103
1479
596
624
322
-528
473
462
-179
240
-297
58
1401
1427
1385
-34
-1862
-928
-686
-194
3066
3095
1046
2464
3403
2210
1914
1719
680
-197
863
2958
1472
-2320
-2709
-371
1314
1572
576
-320
54
1402
2719
1977
-937
-2747
-2334
-1872
-1645
-417
956
956
-20
-69
1319
956
-2551
-4394
-2636
-1591
-1944
-1752
-2441
-3790
-3408
-1606
457
2315
3231
2076
-961
-2049
-287
-557
-2617
-2548
-713
1796
2352
675
2242
3676
321
19
2394
524
-1211
-1980
-4093
-3321
-1595
-330
3550
4314
1199
1568
2491
413
-1142
-1847
-2145
-1469
-1075
-1099
-1036
-1101
-1395
-1257
-387
-904
-2259
-1319
-470
-1870
-2838
-2478
-717
1495
1920
2673
4505
4385
3061
1625
253
725
1358
780
900
467
-685
333
1955
2147
2597
2804
1204
148
1366
1800
-290
-2262
-2907
-2813
-1729
-843
-1120
-1366
-1643
-2388
-2136
-434
1000
1243
1217
1215
921
1167
1308
166
188
2300
2768
932
161
282
-1299
-2723
-1474
-217
-6
1323
2326
2707
4365
4390
2347
2552
3588
2251
-36
-1593
-1740
-1206
-1347
-945
173
-310
-2580
-4691
-4587
-2336
-1225
-2648
-3926
-3288
-1964
-1186
-480
305
1144
3178
4880
3291
752
194
-553
-2358
-2664
-1037
427
91
-1753
-2930
-2008
-376
-130
-1225
-1729
-477
1121
1451
1312
1548
1907
2506
2433
1082
320
172
-992
-1764
-1029
-542
-742
-500
-188
-604
-905
-470
-281
-1033
-2232
-1862
825
1583
-1133
-2329
-1195
-542
-166
-293
-324
500
92
308
2538
2665
2086
2895
1540
318
2033
2865
2308
1129
-858
-610
719
235
730
1915
809
-373
139
583
-218
-1254
-120
2540
3259
1747
10
-799
-742
-1531
-3043
-2837
-1593
-1182
-794
-784
-2495
-3760
-2548
-1214
-1625
-2208
-1784
-437
1409
2247
1668
861
-206
-1212
-518
1151
1261
-335
-1202
-9
1285
707
-139
1006
2729
2120
154
447
2795
3548
1858
277
156
78
-1153
-2484
-2533
-1645
-1380
-2187
-2209
-793
-173
-581
-263
-323
-1570
-1762
-960
-836
-518
-116
-359
184
299
-1294
-1365
-396
-908
301
2988
2735
1518
1695
1633
1750
1936
1109
986
2072
2752
2120
-143
-2143
-1738
-182
979
1276
523
150
876
1603
1559
101
-1914
-2823
-3318
-3219
-1818
-1260
-1449
-851
-735
-69
2185
2638
604
-1367
-2170
-1501
-722
-581
394
1339
1306
1693
2342
2388
1515
125
219
1173
922
1053
1989
1628
622
-12
-760
-874
-463
-938
-1152
-310
-840
-2234
-1695
-1115
-2317
-3023
-2384
-1058
-20
-893
-1439
1230
3564
2122
18
129
493
-168
-494
-403
160
1380
1448
1029
1317
-23
-1154
815
1886
881
517
-694
-2727
-2695
-703
1171
676
-910
309
2068
785
-450
110
164
-67
449
457
-559
-988
-222
166
53
772
1531
1246
337
-929
-1747
-1619
-1225
134
1948
1468
152
709
589
-1323
-2005
-1817
-2750
-3115
-1727
-428
-196
-79
817
2009
1983
954
981
1893
1367
-722
-1968
-1633
-1603
-1814
-689
130
-300
167
1061
1542
2729
2545
-100
-1280
41
495
-1024
-2289
-1762
-567
286
1233
2210
2562
1500
-211
-378
57
-595
-1177
-1739
-2200
-1312
-654
-791
-806
-1696
-1856
-255
-71
-386
984
1504
1107
1588
1800
1742
2044
1543
264
-353
393
1328
978
465
736
83
-2139
-3713
-2702
-1115
-1730
-2172
-460
576
95
-398
-175
855
535
-413
1859
4277
2718
116
-733
656
2841
2886
1622
-202
-2805
-2469
317
954
207
-562
-834
1071
2215
358
-455
1056
1325
-37
483
2641
2364
747
816
755
-188
-1509
-3025
-1868
-403
-3065
-4411
-1890
-731
-231
1031
1421
1929
1033
-924
209
866
-948
-304
476
-1278
-1656
-265
1295
1116
-1698
-2053
-83
-965
-1586
-25
586
1057
1406
1404
2124
947
-418
1798
2477
-290
-990
-276
-1198
-1794
-1024
57
1109
1274
742
868
214
-1446
-1008
131
-377
-316
-398
-1567
-1271
-1012
-1890
-1789
-1499
-253
2041
1663
999
2624
2684
1573
1166
149
-59
191
-1400
-2000
244
2029
1151
-665
-493
1541
2702
1950
346
-904
-1534
-1357
-32
361
-1270
-1570
174
849
297
-59
-267
-1124
-3160
-4132
-1992
435
763
451
259
33
534
1178
41
-2254
-2752
-1090
909
2474
2114
63
452
2527
2037
1071
777
-1712
-3327
-1434
81
297
44
-1324
-1010
1254
1491
689
846
490
340
1369
1910
952
-955
-1804
-770
-216
-908
-1250
-875
-538
-983
-985
590
1177
-27
-757
-584
672
1118
-2123
-4281
-1222
1379
151
-875
978
4026
4819
2496
-41
-840
-812
-1252
-2133
-2612
-2084
-687
-122
-1055
-595
2207
3877
2706
665
-395
-596
-360
321
-144
-2041
-1437
2266
3042
-1381
-4900
-3222
150
953
-1245
-3230
-577
3099
1511
49
2362
1685
-1113
-434
1501
2180
778
-2329
-3164
-2147
-1580
71
528
-168
2741
3731
-1020
-1702
2175
1618
-878
-125
1812
2710
1634
-41
-184
-755
-1739
-327
1542
1547
1134
632
-780
-2440
-3019
-1672
316
-118
-2223
-1660
472
453
279
941
861
1669
1600
-2191
-3811
583
3922
1238
-1879
-997
194
919
2056
-336
-2486
648
1819
300
1947
2283
871
3031
3349
-2223
-5619
-2424
64
-1962
-1601
1269
-566
-3034
-883
490
496
2532
2127
-1333
-1171
501
-1835
-4447
-3964
-932
2813
1520
-1933
-61
820
-786
1703
1872
-1170
493
2268
1947
2630
991
-995
-430
524
2783
3784
1287
-990
-2400
-1469
291
-2849
-3586
2691
5577
3602
474
-4137
-4270
618
3165
2528
-85
-1259
2399
2886
-2903
-4303
-344
-389
-2826
-103
3071
-214
-3563
-2844
-2465
-1691
-605
-554
1265
1828
1437
2883
-1718
-5554
2081
4203
-2765
-2355
1585
3406
3028
-3626
-5805
1375
3750
-1014
-5003
-2253
4835
3504
-2497
-2076
-1805
-2089
2078
4927
4968
2689
-975
-460
769
-301
556
1180
1033
1988
217
-3504
-3658
795
3028
-2613
-6161
-833
2200
-838
-2224
-672
-652
-2970
-1478
2645
1313
892
4764
2647
-1207
-631
-2023
-1012
4596
3850
-414
-444
-583
-794
704
-848
-2572
629
3238
1994
478
-372
-156
1059
670
-137
1025
1315
-1619
-3817
-1307
734
-2591
-3966
832
4691
3759
-316
-3246
-718
2338
100
-3298
-2919
76
666
-1620
-509
3260
3674
1513
-724
-1425
211
1048
-126
-1612
-1793
-146
-219
-1212
876
877
-1890
-336
1804
326
-597
-1432
-2254
582
3436
2664
2713
3913
1735
-632
318
412
-1635
-4261
-5745
-2963
-1624
-4719
-2330
2170
-263
-1518
845
774
906
2493
3279
1904
-1055
-384
1334
-677
-78
2248
206
-1691
-836
669
1474
888
2131
3352
929
297
1240
-17
508
984
-2237
-3748
-1050
1683
639
-2785
-3215
-225
2544
2911
893
-287
-80
-535
-439
-660
-1873
-1384
-805
-868
794
1774
295
-1330
-1071
214
-788
-1880
-435
-1044
-2168
-600
-939
-841
1651
-187
-3354
-2268
-174
1583
1272
-1457
-1256
252
282
2601
3865
212
-1084
2633
4009
1790
1200
1654
1532
3608
6058
6591
7709
7402
5534
6825
7833
5309
2570
560
1515
3788
-730
-6960
-4848
-1045
-3639
-7438
-7977
-10446
-17168
-20605
-16963
-11327
-7546
-5818
-4367
-1773
-139
-924
-2393
-2432
-2404
-5825
-8098
-3815
550
3631
11488
19023
20513
17497
11365
8249
9710
7407
1915
-2337
-5647
-4357
-2032
-5828
-7719
-3558
658
6298
9877
4719
-897
72
3045
2188
-3395
-5707
-3414
-6298
-10331
-7728
-5086
-5890
-7232
-5461
1761
5087
-1511
-7673
-5529
1768
5191
3417
6792
11482
7979
5995
8231
5699
3630
8311
15121
16642
8475
324
2185
3077
-3331
-2503
7603
8588
-2293
-7511
-2612
-2003
-12399
-21503
-17854
-7401
262
1511
-5424
-11914
-7977
-1154
-1746
-8447
-10223
1214
11340
6466
-1505
-6573
-12557
-12024
-3393
5552
12162
15569
16151
14009
7416
1454
1455
647
-4805
-3801
3195
91
-7389
-3338
6872
12305
5167
-8781
-8340
-392
-2698
-5824
-8201
-9360
2080
10264
5560
5707
9979
10450
6761
-2750
-8252
-7771
-11354
-13424
-8596
-3481
-4927
-10878
-6638
4763
4838
-291
-1331
-311
6006
7103
-3982
-5419
8873
16650
8839
-262
1241
5556
5873
6378
4759
5243
14336
15191
2379
-4929
-4380
-3654
-3775
-7139
-7638
-1614
36
-1954
787
2071
-3691
-9430
-6922
-771
-3026
-9683
-9127
-3044
4214
6838
1715
2106
8102
4642
1502
7828
8270
-249
-7026
-8130
-4852
-2732
-931
3682
3593
990
2624
396
-3393
-981
-2539
-8649
-8973
-8063
-8834
-5884
-471
3849
3528
-954
-721
4886
8705
8897
3005
-5215
-5027
-1742
-4392
-7176
-7209
-4449
3466
8668
6647
4059
2336
2351
4876
4235
2860
4506
2372
-1382
646
2241
-651
-418
4843
7332
3152
-3569
-8949
-10741
-7188
-1682
2103
3117
-1457
-6240
-1532
5467
4974
4539
10325
15428
13238
6183
3208
6902
9241
7916
7297
4289
-2953
-6321
-2875
-78
-3484
-10399
-12823
-7457
-1430
-1059
-2569
-934
805
-592
-680
420
-3765
-7583
-3423
559
-1360
-6371
-12719
-12146
-4251
-4593
-9707
-5854
-2069
-2252
1663
567
-7841
-9205
-6138
-5915
-4241
-3470
-6324
-8245
-7015
-1174
5773
7983
9058
11450
13563
15357
12057
3789
-2817
-7359
-7216
-1051
3397
5500
8353
9440
8207
3571
-3325
-6673
-6300
-4397
-2890
-3300
-1354
3272
7621
13004
15489
13606
12064
7586
428
-2417
-1585
997
2941
1432
-228
-2879
-5824
-1792
2333
-1103
-2597
-360
-1568
-3561
-3634
-3196
-1536
-1065
-2687
-2594
-4419
-10145
-9258
-2355
-1196
-1047
4945
8581
6633
3961
2145
1006
-830
-2490
-510
3993
6987
4490
-2207
-4546
-2154
-1626
-2414
-3925
-5427
-1973
3132
3585
1877
2104
5817
9292
5260
-3039
-6229
-3730
-874
-501
1282
6439
6202
451
326
1562
-3412
-7655
-10176
-13226
-11294
-8164
-8579
-6037
-1779
-666
1372
4901
6905
5935
7
-6093
-6345
-4014
-3263
-4969
-6742
-4413
-1166
893
5697
8113
4528
3368
6097
8200
7295
371
-4125
2603
8479
5049
25
-2223
-1516
-875
-4462
-7043
-5021
-2860
-1945
-1333
676
3537
1966
-1245
432
3680
4310
1627
-2823
-4045
-3034
-3071
-487
4729
7112
5455
2743
1525
148
-1683
500
4174
4262
4773
5814
3077
2319
5622
4328
-381
-1921
-3306
-4761
-2741
-259
2763
7767
9454
8398
8409
5622
382
-2147
-3501
-6162
-9088
-11720
-12538
-9589
-5204
-2851
-761
2818
4747
3830
1384
-1650
-2325
-321
1398
2261
1570
-64
-373
-1543
-4025
-4857
-5609
-7014
-6939
-6406
-5977
-4590
-3370
-3511
-3403
-1096
1157
1006
956
1738
1629
1925
3574
5529
5756
2840
161
-137
-691
-754
694
401
-1621
-1736
1033
4452
7096
9743
10860
8249
3969
688
177
2180
2515
873
-251
-3051
-6594
-6262
-3639
-2789
-4091
-4493
-1605
485
-1535
-2880
-788
966
-171
-2685
-3411
-1394
990
1921
1993
2576
3281
2024
-193
-143
526
-1951
-5213
-4735
-1982
-915
-1775
-2564
-1866
-365
24
71
1288
2328
2626
3214
3742
3957
4760
6662
8042
6166
2524
540
-1525
-4848
-5817
-4418
-3363
-1705
293
818
1969
4304
5040
4855
4343
1759
-272
525
371
-2299
-4537
-5511
-6234
-6059
-4038
-1438
-87
-179
-995
-912
606
1414
1921
4239
5957
4665
2378
1414
1475
249
-1998
-1787
407
1195
572
265
647
746
685
1747
2249
1231
916
10
-2365
-2981
-2972
-4692
-5889
-5993
-5948
-5526
-5302
-4278
-1715
-375
-510
994
4229
6543
6689
5645
4279
2678
2041
2593
2502
2224
2843
2794
2335
2866
2415
53
-2135
-3832
-5464
-6131
-5969
-5839
-6112
-7222
-8530
-8572
-7189
-4482
-639
1614
746
361
2297
3682
4100
4403
2832
106
-1196
-1475
-1552
-1508
-1412
-96
2253
3378
2622
1494
1908
3274
2834
1555
2363
3968
4338
3584
2226
2276
3980
3586
602
-1729
-2445
-1546
50
106
13
1279
1370
818
1820
1800
-31
-445
777
1939
2753
2680
998
-1418
-2698
-2786
-3133
-3636
-3940
-4428
-4410
-3893
-3372
-1961
-188
813
1832
2659
2477
2037
1363
209
-366
-785
-2487
-3806
-2696
-1366
-1272
-59
2205
3445
3642
2427
741
1290
2530
2271
2322
2798
2263
1647
1513
1654
2412
2825
2134
1856
2465
2349
1706
1619
874
-880
-2340
-3785
-4863
-4683
-4860
-5237
-4163
-3714
-4175
-2155
955
1761
1573
1758
2233
3639
4081
2181
1175
1805
1571
1343
2141
2541
2060
1004
296
228
-607
-1537
-1911
-3480
-5186
-5538
-5875
-6049
-5449
-4048
-1854
-1436
-3096
-3284
-1628
431
2082
2740
3952
5132
3847
1887
945
852
1975
2207
585
-700
-1740
-2823
-3017
-2586
-1563
-619
-214
679
890
-106
62
1228
1573
578
-1010
-704
1568
3056
3344
2741
1568
1536
1996
1553
1384
1343
597
690
1671
1956
2432
3899
4953
5193
4877
3689
2669
2473
1687
-170
-2342
-4426
-5505
-4861
-3962
-4680
-5694
-4712
-3269
-3183
-2643
-951
271
944
1418
1010
-4
-495
-305
340
1298
1161
152
1050
2017
-390
-2894
-3371
-4195
-4147
-2825
-2947
-2911
-1314
-607
-534
229
755
1115
1787
1946
1179
435
1016
2163
2294
2681
4041
4088
2831
1924
713
-255
344
337
-1495
-2925
-3305
-3343
-2677
-1695
-1355
-1616
-1839
-1305
-388
-310
-639
-123
720
823
569
920
1544
1126
-19
-205
280
39
-464
-394
-112
-136
-630
-881
-399
-348
-557
157
342
-400
-403
-648
-1412
-1166
-1081
-996
514
1077
352
520
492
298
1044
1211
971
1224
1456
2139
2302
1167
851
1313
1193
680
-343
-1248
-1848
-2677
-2496
-1998
-2534
-2305
-1476
-1128
-85
939
1145
1234
623
-387
-1004
-1532
-1898
-2776
-3550
-2016
178
856
1275
1455
1000
1407
2245
1741
457
69
921
1979
1971
805
-43
239
273
-926
-2141
-2164
-1464
-1027
-791
78
1408
1813
1139
997
1635
1900
1939
1937
1659
1716
1547
828
1219
1870
983
165
208
104
51
-213
-710
-354
44
-625
-1554
-2311
-2848
-2708
-2160
-1598
-1032
-525
165
803
879
1242
2256
2458
1688
1381
1244
185
-587
-50
95
-347
253
747
269
38
-467
-855
223
755
9
-46
249
372
986
1556
1463
837
207
-105
-427
-669
-941
-1354
-1462
-1943
-2455
-1725
-1223
-1594
-1535
-1276
-934
-885
-1610
-1561
-896
-718
-244
-63
-566
-832
-1043
-449
641
268
-264
-38
-251
25
637
281
340
1157
1041
106
-170
491
724
117
53
711
884
98
-1086
-1802
-1857
-1202
119
960
888
560
-11
-355
-172
-608
-1438
-1188
-178
476
601
409
171
270
711
1035
1048
938
1055
1824
2490
1556
-45
97
1464
1795
1309
1420
1949
2288
2085
1195
683
730
-174
-1435
-1516
-1372
-1536
-1012
-283
-141
-34
54
-242
-331
-365
-1094
-1553
-1002
-300
410
736
-47
-525
-148
-464
-962
-512
-264
-1076
-2033
-2177
-1668
-851
45
103
-87
1016
1871
1489
1903
2729
2443
2126
2167
1681
883
530
853
1008
154
-1355
-2805
-3447
-3348
-3687
-4322
-4086
-2932
-1480
-423
251
1212
1960
1899
1951
2461
2512
2070
1976
2341
2884
3410
3186
2135
1262
681
240
257
-8
-1018
-1999
-2781
-3333
-3181
-2617
-2302
-2244
-1888
-1126
-482
154
753
567
255
593
571
316
888
1246
504
-281
-578
-620
-357
-3
298
489
153
-378
-543
-736
-573
702
1912
2056
1980
2093
2050
1903
1655
1249
749
128
-216
46
239
0
-75
157
392
361
-315
-1071
-1033
-1014
-1741
-2296
-2355
-2457
-2322
-1619
-872
-413
49
527
814
1024
921
348
161
400
25
-614
-781
-984
-1186
-903
-673
-799
-746
-337
-98
-556
-1302
-1515
-1214
-566
335
1016
1721
2469
2236
1569
1632
1742
1579
1404
835
438
545
245
-376
-934
-1429
-1301
-767
-409
83
640
951
1086
1326
1988
2187
1375
932
989
807
1057
1490
1540
1676
1391
847
1089
1008
165
-65
-366
-1778
-3184
-3844
-3888
-3381
-3074
-3246
-2843
-1879
-1548
-1609
-1226
-698
-256
250
824
1507
1798
1447
1274
1323
1114
1178
1596
1655
1321
939
705
710
795
847
990
1253
1408
1210
691
126
-220
-533
-1037
-1229
-984
-943
-1138
-1379
-1594
-1384
-1062
-1002
-761
-728
-1296
-1451
-925
-680
-956
-1034
-492
111
229
152
201
209
-118
-390
142
908
1004
864
919
1018
912
221
-708
-1148
-1109
-974
-996
-929
-548
-163
345
758
556
478
442
-283
-696
-739
-1137
-1040
-461
65
548
148
-518
-351
-548
-1020
-755
-550
-262
366
141
-465
-248
341
715
761
496
280
408
734
843
675
611
915
1403
1453
1085
1000
1048
1119
1541
1480
648
186
157
-50
-379
-790
-1093
-1124
-1287
-1603
-1735
-1907
-2184
-2270
-2402
-2583
-2304
-1863
-1632
-1531
-1832
-2023
-1379
-534
176
567
237
292
1051
1406
1804
2358
2135
1614
1178
797
990
1176
723
283
158
193
229
60
-34
5
-128
-141
53
40
-31
40
170
581
986
835
618
491
114
124
433
166
-232
-472
-800
-680
-218
-88
-158
-187
-169
-157
-97
209
520
627
435
-154
-386
-194
-412
-381
242
465
570
1085
1490
1531
1307
1174
1304
1242
1051
1012
1028
1152
1042
514
297
459
556
709
694
399
653
1363
1302
573
76
-428
-998
-1048
-1028
-1215
-875
-391
-467
-473
-392
-818
-1085
-886
-993
-1205
-993
-859
-1139
-1484
-1537
-1340
-1331
-1509
-1586
-1663
-1615
-1432
-1452
-1325
-899
-603
-337
-126
91
726
1079
792
820
970
639
420
574
916
1339
1434
1298
1356
1452
1532
1702
1726
1529
1271
998
742
441
162
308
798
934
470
-180
-333
295
741
171
-632
-1033
-1414
-1635
-1298
-744
-361
-103
9
81
603
1285
1234
918
1080
1039
519
96
-208
-415
-317
-29
133
74
77
31
-294
-361
-243
-376
-283
-198
-562
-740
-854
-1124
-984
-702
-498
-213
-197
-6
708
1020
826
810
1016
1222
1228
1012
721
486
493
577
624
769
596
70
-324
-773
-991
-449
27
40
184
228
78
292
391
-79
-208
134
11
-274
-99
101
247
393
164
-86
-101
-291
-601
-1033
-1465
-1274
-955
-1178
-1258
-1002
-1004
-1211
-1309
-1227
-1151
-1320
-1400
-1028
-692
-789
-761
-438
-455
-413
249
548
269
356
585
681
888
897
762
564
44
-202
80
293
399
406
220
106
96
216
449
476
432
577
738
611
-54
-896
-1255
-1219
-1227
-1342
-1297
-1062
-993
-953
-725
-663
-664
-547
-633
-706
-405
-9
67
-98
99
496
378
211
435
658
881
864
386
63
19
62
194
196
362
717
561
248
320
440
500
455
421
654
724
835
1462
1677
1324
1290
1118
477
103
85
260
617
710
508
453
406
87
-250
-470
-857
-1320
-1475
-1459
-1421
-1248
-1094
-869
-542
-842
-1613
-1706
-1100
-527
-317
-395
-298
102
544
950
965
727
1097
1774
1964
1734
1268
1069
1481
1730
1471
1154
899
724
525
171
-51
-75
-136
-308
-485
-533
-764
-1340
-1768
-1917
-1843
-1497
-1350
-1491
-1486
-1410
-1387
-1361
-1250
-861
-484
-449
-519
-537
-507
-553
-777
-795
-553
-480
-611
-769
-714
-443
-393
-457
-219
255
785
1082
1123
1293
1420
1255
1126
1201
1305
1168
857
808
899
730
376
193
542
1018
941
787
954
893
550
351
416
495
290
138
341
596
735
463
-262
-533
-244
-256
-461
-334
-22
246
433
432
180
-96
-166
-158
-240
-486
-837
-979
-869
-704
-533
-495
-439
-70
124
-143
-267
-88
-79
-339
-465
-257
-58
73
298
311
206
182
-158
-209
568
816
284
214
329
238
413
560
621
687
89
-524
6
776
866
834
998
1113
1012
680
341
133
-75
-252
-306
-378
-445
-396
-456
-618
-746
-1138
-1454
-1039
-524
-549
-702
-601
-194
107
-23
-8
272
277
143
93
180
441
325
-168
-146
253
186
-204
-344
-288
-313
-564
-1032
-1124
-613
-418
-666
-529
-126
178
496
794
1058
1233
1323
1390
1143
768
559
189
61
444
493
290
393
432
313
375
535
453
183
154
74
-292
-234
-80
-493
-595
-203
-161
-315
-335
-296
-161
-71
2
271
562
739
789
531
115
-8
105
27
-228
-376
-268
173
594
580
490
599
543
256
-47
-353
-614
-753
-727
-530
-424
-564
-539
-141
146
46
-234
-524
-635
-673
-1002
-1144
-646
-274
-445
-607
-502
-220
55
23
-150
-75
55
-79
-293
-384
-355
-131
111
118
108
246
421
477
277
162
287
170
-68
-220
-563
-729
-581
-570
-495
-349
-382
-307
-313
-591
-707
-748
-911
-891
-591
-236
-2
258
557
597
545
522
406
515
636
356
95
-50
-95
97
8
-278
-264
-260
-172
141
124
-146
-257
-84
332
514
362
212
82
81
65
-213
-284
-98
-49
106
359
380
371
504
567
390
130
87
307
635
726
380
42
-6
-39
-20
239
518
584
503
424
362
321
248
81
61
153
-18
-187
-63
17
-45
-76
-48
-92
-402
-732
-795
-751
-572
-312
-299
-369
-232
80
308
153
15
264
334
162
269
374
156
-73
-126
-101
-96
-79
-30
-89
-161
-10
178
204
186
115
20
104
145
-212
-695
-875
-780
-748
-930
-925
-554
-285
-167
-70
-268
-517
-482
-384
-188
-6
-112
1
477
675
465
88
-150
3
210
324
608
788
612
347
223
351
515
321
-59
-272
-384
-479
-434
-243
-143
-197
-213
-225
-356
-525
-721
-839
-634
-377
-499
-707
-574
-405
-548
-726
-773
-804
-631
-236
18
97
209
394
564
610
565
508
481
582
697
710
782
793
636
705
936
813
533
555
698
726
747
707
550
452
405
440
651
647
410
475
523
178
39
253
401
495
515
298
-10
-217
-291
-210
50
236
42
-267
-361
-436
-570
-589
-478
-284
-151
-211
-321
-378
-473
-551
-397
-39
177
147
172
378
480
304
171
293
321
105
-109
-170
30
213
-8
-152
92
250
247
204
128
258
411
289
94
-156
-409
-443
-501
-674
-697
-558
-381
-380
-559
-544
-349
-149
124
278
258
276
196
61
175
373
455
541
595
444
147
-2
127
305
350
232
-44
-216
-76
106
81
-28
-73
-36
45
97
123
151
129
119
183
148
-31
-152
-140
-67
-97
-261
-166
197
216
-82
-164
-106
-162
-263
-415
-580
-569
-455
-401
-333
-299
-382
-326
-91
56
186
285
148
71
215
222
111
109
141
218
328
278
170
163
36
-199
-137
72
0
-178
-374
-727
-909
-799
-633
-345
-144
-287
-327
-111
-112
-361
-544
-570
-460
-206
48
47
13
320
584
447
230
58
-52
51
155
171
240
198
37
-94
-192
-121
-73
-263
-193
230
505
551
457
428
574
489
264
274
218
46
-64
-192
-117
16
-216
-400
-304
-332
-462
-539
-538
-361
-225
-326
-367
-274
-380
-481
-175
50
-123
-209
-241
-328
-180
-121
-257
-241
-288
-217
138
55
-282
-168
-11
-104
-160
-56
244
497
533
575
591
462
332
368
590
644
324
86
163
307
407
418
335
347
482
495
356
261
167
3
-112
-219
-353
-390
-418
-556
-732
-806
-730
-757
-930
-876
-674
-637
-721
-826
-776
-544
-440
-443
-356
-259
-174
-149
-167
46
344
356
302
412
474
495
661
772
634
450
440
640
889
911
777
803
1010
1108
900
660
686
742
676
659
622
501
435
365
147
-118
-223
-257
-387
-386
-256
-317
-396
-325
-280
-196
-106
-165
-204
-148
-56
83
166
162
103
-3
-72
-221
-483
-533
-423
-408
-348
-254
-306
-393
-451
-490
-378
-216
-223
-200
80
306
232
189
367
523
627
764
809
777
661
351
77
-18
-98
-105
-97
-222
-225
-86
-98
-161
-122
-17
85
73
144
435
610
596
596
597
594
565
503
480
358
150
21
-180
-466
-620
-634
-537
-437
-491
-570
-568
-548
-551
-535
-361
-154
-169
-200
-140
-206
-272
-204
-155
-160
-137
25
283
319
122
51
170
237
133
-24
-58
63
140
-79
-374
-333
-151
-128
-215
-420
-546
-415
-361
-482
-554
-453
-91
143
-15
-34
111
31
-45
-87
-193
-103
33
17
-6
-108
-258
-303
-338
-268
-48
52
9
-73
-239
-357
-255
-85
-67
-140
-163
-163
-162
-138
-68
126
361
481
547
606
629
632
627
706
849
851
719
609
591
559
325
111
177
217
131
208
381
413
234
-24
-166
-348
-606
-633
-554
-532
-393
-267
-302
-371
-442
-466
-479
-590
-618
-481
-313
-87
190
357
292
127
172
297
152
-115
-265
-236
-42
16
-125
-144
-34
119
271
226
207
435
538
463
478
480
406
345
277
232
184
92
-8
-128
-195
-213
-270
-202
-65
-79
-27
123
186
344
547
541
456
378
279
255
274
249
201
192
147
-94
-295
-264
-277
-279
-131
-66
98
462
545
387
306
174
29
-9
-116
-281
-304
-253
-345
-581
-788
-867
-779
-609
-590
-701
-759
-872
-1104
-1185
-1032
-881
-825
-801
-761
-561
-194
22
-16
-44
58
212
384
542
611
585
541
533
564
575
503
442
474
478
413
406
462
447
349
299
290
220
188
240
233
165
59
-44
-18
-15
-151
-195
-184
-277
-320
-270
-178
-5
164
261
304
245
175
199
190
105
64
84
125
57
-201
-365
-273
-212
-239
-181
-134
-95
18
-2
-191
-329
-411
-473
-469
-440
-402
-347
-313
-318
-347
-342
-252
-114
20
120
157
160
171
186
225
308
346
237
108
149
244
187
65
20
-16
-139
-294
-357
-282
-179
-175
-184
-117
-141
-293
-344
-318
-413
-567
-631
-589
-499
-405
-247
-53
-2
-86
-146
-82
96
192
154
169
218
180
139
183
293
330
232
176
176
137
155
165
75
1
-156
-410
-445
-298
-212
-158
-132
-140
-80
-5
26
118
307
491
545
470
445
526
587
620
674
681
633
594
562
532
491
440
471
565
593
632
749
771
650
564
550
492
441
484
500
453
449
411
325
303
201
10
4
78
18
-23
21
14
-79
-223
-351
-465
-628
-769
-795
-776
-809
-830
-734
-643
-664
-641
-602
-678
-688
-589
-527
-437
-288
-141
30
192
329
467
522
485
409
309
260
240
142
5
-125
-232
-267
-306
-352
-239
-45
37
82
113
40
-2
76
152
259
404
383
264
273
301
241
216
218
119
-39
-81
-10
29
101
265
302
189
126
76
20
53
79
61
76
41
-25
-14
-16
-63
-56
-13
21
58
96
116
125
214
381
420
326
282
214
77
62
126
60
-104
-257
-407
-530
-593
-619
-588
-513
-474
-439
-350
-308
-322
-265
-194
-201
-205
-190
-207
-203
-191
-212
-149
18
124
155
219
271
230
158
166
214
167
73
33
-39
-128
-159
-242
-334
-335
-394
-472
-433
-445
-510
-416
-243
-120
-1
122
220
279
301
314
313
339
401
398
370
436
519
560
559
467
382
424
513
572
590
563
561
565
470
313
164
30
-39
-36
-45
-83
-107
-162
-265
-302
-278
-303
-351
-427
-542
-549
-446
-322
-159
-35
26
114
129
52
25
8
-80
-185
-204
-142
-134
-127
-11
56
26
-7
-78
-127
-136
-230
-349
-411
-436
-420
-408
-409
-417
-457
-449
-442
-566
-699
-806
-902
-841
-747
-785
-781
-721
-699
-658
-665
-701
-620
-520
-461
-372
-342
-377
-370
-337
-264
-138
-28
37
73
158
329
423
437
543
650
643
613
534
403
376
392
320
256
216
127
73
57
-16
-77
-108
-178
-186
-96
-42
-48
-83
-171
-243
-200
-116
-130
-172
-122
-37
56
198
316
355
367
396
445
465
480
563
630
606
610
699
758
723
676
696
706
619
516
463
388
293
260
260
268
298
261
178
196
243
217
184
143
66
17
11
-6
-72
-144
-168
-208
-297
-403
-519
-587
-592
-562
-466
-401
-414
-337
-217
-201
-177
-104
-70
-50
-79
-175
-189
-126
-152
-209
-165
-106
-105
-126
-182
-225
-192
-203
-270
-229
-151
-186
-180
-63
-30
-66
14
149
222
263
295
362
510
676
770
777
763
758
723
704
705
656
648
713
726
695
630
502
406
367
315
245
190
182
175
162
208
210
124
69
6
-45
6
24
-35
-89
-160
-199
-190
-241
-337
-413
-415
-355
-355
-385
-371
-373
-372
-340
-307
-210
-80
13
155
319
390
422
495
589
635
584
467
362
273
146
3
-65
-92
-169
-236
-237
-235
-257
-251
-233
-263
-315
-334
-337
-307
-231
-207
-216
-145
-61
-35
7
55
53
21
-38
-116
-166
-195
-228
-249
-278
-330
-337
-312
-357
-417
-389
-359
-387
-410
-402
-349
-261
-221
-221
-204
-200
-241
-255
-186
-131
-144
-120
-76
-83
-70
-80
-175
-196
-121
-81
-34
78
193
296
398
471
497
487
452
431
455
430
350
369
419
367
311
251
128
36
-50
-204
-348
-498
-677
-736
-656
-598
-608
-642
-691
-741
-783
-833
-881
-898
-874
-821
-718
-536
-313
-83
152
313
396
489
547
570
644
705
711
726
724
684
592
451
396
446
472
461
458
474
490
478
471
442
307
133
55
52
-28
-167
-186
-206
-368
-449
-440
-462
-379
-311
-383
-356
-254
-210
-96
16
1
-18
59
170
203
190
179
13
-207
-225
-222
-346
-420
-434
-449
-447
-531
-672
-682
-644
-734
-828
-795
-724
-642
-511
-330
-125
-40
-27
114
190
120
192
329
392
518
606
597
625
660
691
725
703
644
554
475
448
399
400
472
502
579
662
619
625
716
714
625
483
335
253
163
38
-49
-56
-21
-88
-235
-285
-283
-344
-414
-454
-447
-360
-235
-157
-164
-204
-190
-107
-52
-125
-229
-235
-212
-196
-137
-82
-55
-58
-119
-147
-103
-94
-111
-97
-69
-42
-45
-13
114
181
160
180
207
234
284
231
131
88
-2
-98
-96
-112
-180
-202
-173
-119
-72
-46
17
121
203
266
311
296
271
288
270
200
147
103
65
77
108
122
89
-23
-172
-300
-374
-368
-312
-279
-289
-279
-217
-178
-153
-63
46
100
68
-9
-2
82
141
190
253
341
449
448
370
379
371
225
92
48
-25
-127
-170
-173
-181
-197
-208
-183
-169
-204
-165
-60
-36
-50
-39
-22
6
-33
-92
-23
8
-70
-25
92
105
89
64
41
91
87
-12
-2
90
75
-17
-88
-86
-14
20
-5
16
108
176
131
48
53
21
-96
-72
15
-18
44
225
266
253
317
342
311
263
205
203
218
206
239
271
231
147
36
-30
-32
-52
-75
-117
-197
-188
-169
-269
-339
-351
-372
-335
-316
-401
-450
-410
-372
-338
-259
-167
-115
-55
22
20
-31
-86
-184
-255
-263
-298
-333
-331
-351
-372
-336
-290
-273
-232
-174
-180
-195
-133
-106
-167
-169
-93
-74
-97
-94
-101
-141
-162
-132
-103
-152
-232
-246
-231
-234
-244
-287
-321
-302
-284
-281
-287
-316
-302
-227
-166
-145
-151
-127
-69
-72
-79
-28
-44
-72
40
139
125
164
254
262
246
288
364
437
482
519
554
548
545
567
509
412
392
370
276
148
23
-36
-18
-2
-22
-42
-36
-38
-58
-41
0
25
73
161
277
353
302
242
293
312
276
280
234
152
175
225
203
174
186
224
243
231
218
209
227
250
202
167
210
170
58
45
53
-9
-53
-80
-138
-172
-167
-189
-256
-303
-310
-299
-264
-240
-250
-218
-125
-60
-55
-50
8
38
-9
-20
-8
-51
-71
-61
-56
-21
-34
-80
-30
27
50
106
133
170
250
266
269
283
208
156
168
117
94
139
138
138
146
73
3
-37
-154
-269
-256
-189
-160
-185
-224
-199
-162
-189
-189
-132
-82
-22
21
28
85
152
164
195
242
251
228
155
56
-16
-70
-102
-121
-130
-75
-4
-20
-92
-131
-98
-23
6
-8
24
58
-2
-81
-107
-138
-165
-166
-152
-69
22
5
-9
38
78
137
173
160
184
198
170
197
257
259
186
106
106
116
78
86
120
100
70
75
93
52
-82
-181
-168
-132
-116
-98
-71
-28
36
129
209
212
187
165
94
23
42
96
84
16
-7
34
23
-34
-37
-45
-101
-133
-130
-107
-82
-95
-115
-125
-101
-27
-36
-129
-139
-131
-191
-247
-290
-301
-284
-305
-300
-249
-243
-230
-155
-91
-82
-69
10
65
43
55
92
93
98
90
88
108
46
-18
-13
-75
-144
-133
-121
-58
14
-14
-8
31
-11
-39
-50
-94
-111
-134
-173
-205
-290
-381
-406
-406
-384
-351
-297
-203
-177
-229
-219
-137
-91
-102
-34
151
268
292
320
323
330
346
294
239
198
121
56
-46
-177
-223
-229
-215
-165
-166
-161
-61
4
-10
24
78
60
84
196
211
172
225
249
242
301
293
232
231
213
202
237
228
194
154
94
66
67
74
70
56
70
11
-136
-171
-157
-209
-193
-178
-230
-210
-187
-178
-96
-119
-196
-97
16
11
26
102
203
275
286
285
277
276
297
243
134
97
65
-58
-184
-213
-200
-244
-341
-420
-404
-306
-269
-296
-245
-192
-220
-213
-200
-248
-223
-144
-152
-130
2
99
105
80
122
256
291
186
147
165
150
162
175
175
178
146
126
110
76
87
77
30
5
-78
-125
-44
-53
-101
15
135
124
97
135
161
120
124
204
262
289
268
278
372
339
256
304
252
129
137
121
96
140
78
-24
-36
-30
-8
13
-14
-30
2
73
99
23
-31
0
9
-53
-121
-123
-115
-146
-113
-44
-44
-18
59
73
77
123
121
73
62
85
105
103
72
43
37
48
52
3
-66
-83
-107
-191
-269
-301
-313
-342
-355
-303
-282
-290
-218
-142
-75
6
-38
-87
3
47
31
45
52
110
163
136
139
121
65
84
90
74
111
110
90
97
59
46
111
157
119
47
74
176
179
116
65
2
-35
-61
-105
-112
-135
-201
-197
-148
-133
-114
-111
-134
-101
-82
-137
-135
-55
30
72
-41
-160
-26
121
68
35
52
-2
-36
-25
-26
-20
-16
-16
7
39
15
-64
-81
-46
-84
-142
-164
-200
-218
-225
-263
-249
-172
-119
-69
4
75
109
55
-22
4
87
104
89
127
151
77
24
89
117
24
-49
-50
-55
-90
-130
-140
-134
-154
-184
-201
-183
-140
-111
-74
-78
-159
-138
-32
-18
-15
-9
-45
12
63
12
12
-5
-55
9
33
-35
-13
6
-62
-69
7
60
54
27
36
88
105
21
-65
-16
89
76
-28
-46
35
50
1
-15
-47
-113
-137
-133
-183
-231
-158
-105
-164
-131
-93
-173
-144
-119
-211
-172
-142
-220
-176
-127
-135
-87
-45
35
67
-25
-7
60
51
63
41
88
181
43
-73
-28
-109
-174
-73
27
30
-80
-90
14
-29
-57
-41
-142
-93
16
-30
63
179
171
352
517
404
337
421
494
493
414
354
327
232
116
110
205
182
-6
-42
97
78
-47
-47
16
65
120
151
149
116
64
109
218
163
62
146
182
90
161
246
112
51
124
96
73
67
-59
-53
92
61
32
111
81
91
174
117
80
108
110
160
91
-69
-72
-120
-198
-105
-102
-173
-145
-184
-182
-73
-90
-127
-78
-80
-128
-159
-105
4
44
75
104
66
85
161
180
140
89
141
196
50
-95
-83
-44
-9
-44
-127
-102
-112
-201
-178
-143
-201
-235
-199
-118
-130
-221
-129
18
-36
-79
2
48
1
-90
-62
38
-34
-91
17
28
4
24
-104
-157
0
32
-45
-34
22
76
12
-123
-110
-92
-117
-2
67
2
-31
-62
-43
23
-24
-54
-21
-27
32
47
-11
86
175
195
309
318
281
388
425
428
451
341
298
322
222
201
251
209
162
90
24
28
7
14
16
-67
-99
-138
-173
-97
-177
-321
-235
-228
-366
-383
-374
-356
-341
-464
-513
-414
-394
-388
-320
-288
-261
-208
-173
-133
-75
-35
-34
-32
-17
-12
37
121
134
73
25
94
246
255
124
93
181
246
191
70
90
203
181
110
136
192
226
174
58
58
103
58
68
133
107
70
74
72
66
32
48
117
45
-88
-93
-49
-22
-22
-17
28
-25
-82
8
-14
-84
17
23
-41
-47
-193
-200
31
4
-190
-268
-273
-120
-46
-253
-318
-184
-100
-22
-52
-151
-109
-108
-247
-320
-228
-80
-169
-387
-343
-298
-446
-353
-96
-41
-50
-48
-115
-120
-48
-40
-37
38
45
-41
-36
31
37
78
196
261
187
89
160
270
224
166
174
188
236
246
211
219
178
160
291
256
-16
-62
98
51
-39
43
41
-54
-78
-46
152
276
-61
-295
63
370
202
-8
26
96
76
86
121
95
25
-5
115
117
-281
-515
-194
157
131
-179
-347
-111
61
-19
-4
22
-3
56
142
288
315
128
142
301
326
335
197
63
308
428
175
70
30
-103
-18
59
-169
-339
-268
-179
-197
-302
-304
-194
-211
-158
96
122
-48
-90
-132
-106
68
64
-86
-129
-109
-46
72
147
85
10
100
121
-5
41
76
-4
119
161
9
44
36
-10
249
342
101
98
260
222
156
250
323
191
64
161
310
345
294
270
373
424
291
155
71
43
109
86
-46
-118
-142
-58
30
-236
-563
-460
-254
-232
-221
-238
-200
-98
-222
-321
-186
-212
-280
-179
-138
-44
-19
-242
-171
82
8
-50
-44
-159
-74
72
29
-28
-119
-121
105
189
36
-39
1
-60
-231
-206
-60
-164
-299
-272
-321
-343
-298
-371
-337
-172
-210
-326
-271
-130
-7
0
-130
-192
-89
-11
22
137
120
-139
-196
16
11
-179
-225
-176
-127
-93
-83
-8
89
93
33
-32
-9
43
-41
-132
-158
-169
-21
113
13
-34
31
62
88
-42
-198
-91
9
44
206
168
-62
29
345
470
419
333
235
223
325
391
391
382
333
319
366
364
350
366
349
271
133
63
100
58
-45
-93
-165
-289
-376
-315
-194
-246
-327
-275
-297
-337
-268
-273
-312
-269
-261
-291
-272
-214
-184
-204
-169
-102
-112
-114
-119
-203
-197
-106
-135
-188
-140
-125
-139
-22
110
79
56
117
53
-49
-32
-67
-109
-6
28
-50
-60
-65
-33
129
196
99
86
181
226
219
290
425
416
284
241
202
100
172
364
356
209
183
269
292
207
166
248
302
220
89
24
-20
-113
-128
-72
-149
-227
-193
-277
-367
-305
-346
-439
-375
-302
-278
-272
-304
-272
-223
-251
-245
-169
-78
-50
-140
-193
-166
-159
-112
-31
29
96
124
165
232
178
154
277
287
204
263
343
292
201
156
160
186
198
200
196
180
143
81
15
-39
-83
-83
-61
-93
-132
-151
-216
-213
-119
-110
-114
-68
-78
-20
90
65
63
185
257
242
208
237
301
254
185
230
289
301
288
288
285
219
177
168
114
150
191
96
119
241
220
177
145
81
65
45
16
4
-28
-34
-94
-205
-199
-205
-242
-187
-226
-247
-53
30
-32
-6
0
-23
0
-11
-15
-1
-15
-9
-5
-15
-6
-9
-13
-5
-12
-10
-6
-13
-8
-8
-12
-7
-10
-10
-7
-11
-9
-8
-11
-8
-9
-10
-8
-10
-9
-8
-10
-9
-9
-10
-8
-9
-9
-8
-10
-9
-9
-10
-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
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
