20
22818
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
1
3
-3
-3
1
-2
-3
-1
-4
-3
5
4
4
5
0
-4
-3
2
5
2
2
3
-2
-1
4
6
7
6
3
1
2
10
7
3
8
3
-2
6
3
1
6
5
7
2
-2
6
1
-6
-1
-2
0
5
3
2
3
3
2
4
9
4
1
6
4
2
5
3
4
8
3
-7
-2
4
1
1
1
2
5
4
10
12
2
0
-4
-8
3
7
-3
-3
4
4
-2
-5
-2
5
6
-2
0
5
-1
-1
4
3
-1
-2
4
3
-9
-10
-4
-2
2
4
5
0
-4
3
3
-1
0
-2
-1
3
-3
-4
5
7
4
6
3
0
1
-1
0
6
-2
-11
-1
4
-1
-1
3
4
-1
-3
-2
-4
0
4
-3
-2
3
0
2
0
-1
5
-1
-5
0
4
8
2
-3
5
5
-1
-6
-6
3
4
0
-1
-2
1
1
0
8
6
2
3
-1
4
6
-2
-1
0
3
3
-3
2
1
-3
3
-5
-8
7
5
-5
-2
0
-1
0
-2
-6
-3
4
3
3
3
-1
-2
0
-4
-4
6
9
0
-4
-1
-2
-4
-4
-2
-2
-8
-6
-3
-6
-2
0
-7
-2
4
5
5
-3
-1
8
2
-1
-1
-8
-4
6
7
0
-9
-1
8
2
1
4
0
-2
0
4
-1
-6
1
-1
0
10
5
-1
-3
-7
-1
1
-2
5
6
2
5
4
0
0
-2
-5
-3
0
-3
-1
2
-3
0
6
-1
1
9
1
1
4
-2
1
3
-3
2
4
2
6
3
2
8
11
10
0
-6
4
10
5
1
1
5
5
-2
-1
3
-1
1
9
6
2
4
1
-9
-10
-1
4
4
6
-2
-8
1
0
0
11
-1
-9
2
-7
-16
10
13
-41
-49
33
29
-60
6
90
-31
-62
72
23
-76
21
62
-14
-42
-54
17
128
82
-4
-62
-82
6
-29
-95
141
296
53
-144
-21
36
-206
-259
69
212
19
-68
94
191
-14
-222
-85
64
-58
-85
23
-17
-26
48
78
85
10
-5
-86
-290
-57
187
63
191
47
-376
-51
276
55
-57
-152
-117
185
96
-268
-124
312
201
-137
-56
-114
-193
120
-18
-237
133
147
-3
136
-131
-283
114
162
-108
8
202
26
13
112
-131
38
312
-8
2
16
-222
169
142
-415
-51
456
172
-260
-284
167
620
323
-363
-200
271
-58
-317
-49
330
505
-7
-352
-19
167
258
170
-10
184
-40
-515
-241
129
-7
-29
166
63
71
335
72
-246
-129
-109
-100
-54
-41
49
-35
-240
-243
96
216
-235
-318
-160
-266
-21
66
-139
-74
-394
-592
-100
108
124
185
143
199
-211
-549
1
202
-27
-176
-460
245
782
-645
-918
693
715
-108
58
201
198
-177
-904
-223
650
-48
-134
549
439
376
129
-282
-53
-226
-118
717
443
-242
-127
90
30
-11
158
-131
-447
-189
-223
251
575
-518
-303
460
-524
-570
435
455
-55
-515
-25
649
-73
-652
-137
403
273
-245
36
383
-179
-100
350
119
213
275
-120
-124
-216
-465
-77
311
-40
-396
80
634
300
-348
-418
60
230
-63
-131
-151
-137
8
175
644
71
-955
-60
154
-943
-289
314
33
243
-138
-63
460
-305
-129
803
-102
-864
-158
266
215
166
-12
162
420
39
123
604
-19
-449
-111
-221
-49
74
-256
168
281
-141
166
328
265
387
31
-480
-391
386
594
-233
-318
280
278
-26
-137
3
-7
-222
-233
87
305
-538
-1183
-578
-347
117
858
648
1333
2159
1279
578
311
-547
-1470
-1839
-1577
-967
-20
833
1302
1149
190
70
244
-719
-1197
-1537
-2019
-1156
-115
-39
-181
878
2137
1363
419
-50
-135
1090
-351
-3109
-1440
1245
1407
368
-211
557
619
436
1104
285
-408
396
476
495
825
-349
-2465
-2777
-978
636
997
-846
-3035
-1176
1872
1924
696
-480
-156
795
-214
344
2102
1178
1856
3288
624
-874
-381
-2185
-2787
-1492
-607
788
736
231
1914
1673
-916
-2218
-2448
-1870
-2452
-4554
-2799
1565
2991
2982
3060
2745
3260
2882
-333
-3399
-3381
-2108
-1691
22
2013
626
-188
864
-276
-348
278
-1658
-494
1567
-745
-1170
246
-86
996
2059
1690
1528
245
-1111
-719
962
2120
375
-634
1591
1547
-1279
-2540
-2357
-2290
-2957
-2934
-454
1072
-451
-586
1618
2370
1158
14
570
1838
2003
1398
-1527
-4466
-1978
816
140
153
656
1808
2409
269
807
3230
1847
-862
-1998
-634
973
-709
-1594
287
410
-1246
-1639
-1349
-1651
-1127
-866
-1770
-558
975
880
1348
917
950
1877
95
-777
-264
-1188
-168
194
-1270
1095
3035
941
83
147
-771
-601
-185
-489
-360
-913
-2085
-734
1496
614
-692
-1143
-3294
-2457
2610
4443
4185
4864
3879
3686
3910
734
-2513
-3575
-3483
-3335
-4427
-4699
-3934
-2795
-29
1158
1040
2784
2784
1128
810
-86
-1066
-720
36
620
346
747
2187
1116
-2546
-5718
-6215
-3595
-1059
409
3168
3824
131
-885
3069
5144
2731
-1028
-2711
-751
1200
-596
-2787
-1842
-170
-44
-103
526
1548
1889
-740
-3440
-1826
-92
-723
-1227
-1896
-196
3023
2256
1696
4093
5135
4129
762
-1576
480
1711
770
51
-419
-85
-932
-2126
-1144
-781
-699
953
1640
140
-971
640
1816
574
50
191
593
1064
-191
-1128
-1322
-1784
-584
1230
1675
928
-222
-967
-1293
-1214
-2540
-3873
-1599
-138
-419
1669
2648
1778
1319
-183
-1223
-944
-645
-521
-994
-1523
-2442
-2298
1194
3644
3139
3226
2714
427
-1078
-1544
-1636
-1053
-1329
-2340
-761
1263
-105
-545
1432
383
-2138
-1223
752
684
22
103
302
473
1203
1648
1174
1127
1456
1410
1074
-544
-2146
-2081
-1778
69
3065
3376
3154
3496
1367
-787
-755
-710
-1512
-2427
-1746
-16
-584
-2572
-2674
-1219
-87
-76
-637
-975
-1626
-2647
-2549
-966
-95
-1128
-1082
888
1161
1190
3674
3771
79
-1625
-560
-81
-550
-1024
-791
225
515
222
923
1332
932
1474
1523
133
330
1816
660
-2092
-2444
-1357
-606
-38
-564
-64
1667
380
-1034
10
-145
-686
-682
-719
50
-611
-1882
-969
386
1617
2550
2186
1122
-216
-978
-1040
-225
1153
317
-823
618
2262
2858
1693
75
464
109
-1035
-1308
-1979
-1393
-867
-1561
425
2566
1955
472
-1594
-1348
234
-1659
-3025
-2218
-2952
-2670
-866
-112
864
1150
541
1921
3504
2898
1287
83
254
-349
-2392
-1628
358
401
1192
1162
-496
73
108
-942
542
580
-1090
-316
162
222
1630
1693
874
414
206
1269
1607
842
935
-369
-2013
-235
921
-947
-1366
-947
-1295
-163
-413
-2614
-1913
-538
-625
404
1442
1963
2029
12
-1716
-476
1377
799
-368
69
290
741
802
-1360
-1543
-287
-863
-82
1259
1247
840
-488
-545
432
339
591
154
-535
-382
-1442
-1530
107
476
81
-115
53
-172
-782
347
1242
527
379
-54
-511
215
260
-690
-1450
-961
667
1050
56
-159
937
1724
430
-1121
-475
914
1133
102
-642
114
286
-1172
-1916
-1636
-1557
-1141
-503
-462
-501
-630
-1119
-1076
-559
-393
-640
-550
703
1758
1974
3014
3246
1358
178
-39
-242
333
343
-451
165
962
50
-265
403
-1006
-3143
-2875
-1165
871
2346
2064
1605
1723
947
276
1226
1814
838
609
993
567
924
612
-1716
-2005
-350
554
831
-1288
-3615
-1900
-644
-2394
-2663
-1074
628
1875
944
-674
34
658
-1300
-2249
-332
820
648
1020
1178
1602
2434
1587
-400
-2049
-2828
-2645
-2005
-135
940
-991
-1548
48
405
476
111
-336
346
-400
-809
1026
866
-576
372
1906
1200
-854
-1569
-1653
-2834
-3426
-2104
238
1368
677
713
1444
1561
2039
2521
2566
2707
2768
2650
1361
-542
-352
418
-427
-614
-316
-946
-334
452
-670
-1842
-2887
-2883
-1043
-723
-600
1521
2097
1351
1663
1439
109
-153
476
-1084
-2965
-1595
-60
103
535
-24
-841
51
881
440
807
1662
217
-1585
-1549
-573
1707
2463
760
1309
2111
459
-82
470
332
114
355
656
-150
-1104
-1211
-952
-474
-1736
-3556
-2797
-2173
-2119
-749
35
1343
3325
3140
2598
2005
344
166
167
-1449
-1934
-1061
-403
-166
-444
411
2699
2371
-686
-798
1863
1942
-491
-2134
-2351
-3217
-4897
-3228
673
1576
1155
1159
947
1563
647
-1125
730
2581
963
-54
1119
1775
653
-614
-527
-195
-955
-2107
-2128
-1236
-455
65
-394
-860
-103
-112
5
1301
1186
1051
1443
374
-397
-1219
-1455
759
785
-1016
-461
-164
-400
202
382
854
1707
2407
2568
1871
1454
688
-594
-1461
-1724
-202
238
-1390
193
2333
870
-297
-362
-231
1022
794
-1799
-2450
-492
165
830
2911
1980
151
945
-33
-1816
-2095
-3913
-3972
-958
-425
-691
793
1672
1960
900
-297
1129
656
-1734
-833
-146
-932
-551
-1107
-603
1512
324
-1311
50
399
-1037
-960
205
187
-480
-1130
-1333
-408
-373
-495
1383
2384
2388
2430
633
-210
1472
2056
715
-762
-1018
-751
-1306
-1697
-1053
108
549
175
389
688
714
1334
2070
1408
-1054
-1460
790
707
163
722
-872
-1254
590
1214
857
-1989
-4381
-1942
-436
-769
279
-356
-716
1
-1487
-869
1757
2455
3418
2372
-348
653
596
-2814
-2688
764
2127
605
-292
1260
1795
-738
-2357
-19
1790
-576
-1987
-491
18
237
620
292
71
-1675
-1895
1222
-271
-2745
848
1581
-1067
-1149
-1814
-554
2152
347
-2080
-2101
-467
352
-1512
-292
1509
-129
831
803
-983
1930
3286
1076
-86
-1564
-1061
1449
1305
731
1367
785
558
830
-440
379
2100
-1666
-5659
-2981
1953
2872
394
740
4648
6265
2561
-3134
-3026
528
-1169
-3609
-2718
-2568
-2815
-1823
272
1862
1925
2273
932
-2318
-1719
961
562
-456
-2781
-6086
-1653
4849
4488
5094
5192
2517
2894
-1615
-7766
-3945
1207
2090
634
-1401
-596
293
1576
893
-4672
-4181
-339
-2311
-2877
-2561
-2249
2594
2956
-640
1434
2301
124
591
-11
-346
-1363
-5876
-2370
5064
4465
4156
3445
334
2463
2348
-778
600
339
-1323
-290
-1347
-3107
-1264
-429
-981
2641
3046
-3008
-4402
-3134
-3119
-945
-494
39
4254
7705
6433
803
-1329
-851
-3500
-2774
-893
-890
998
-714
-902
4325
3744
446
-439
-892
520
-2347
-7385
-3595
2656
3350
1074
-2094
-2142
1813
2747
819
1255
121
-2052
394
140
-2603
549
375
-3265
-1127
-959
-990
2282
-672
-2877
726
2432
3229
2115
-875
-2366
-2069
1702
2190
-222
2356
2083
361
1838
-827
-1887
103
-787
246
1037
-501
-376
-634
-795
747
1368
564
1032
1046
-2285
-1408
3090
1607
-770
-1973
-2849
2136
2997
-3163
-2501
1304
1905
2839
1491
-1728
-4056
-4834
-553
2145
-79
2825
4198
-231
1266
539
-4764
-1662
476
-1921
123
671
-942
-862
-1643
-1167
851
1653
1372
692
-632
-2370
-1493
-107
-2184
-3914
-3255
-633
2860
4855
6573
5142
395
-1128
-1109
487
2771
-1983
-4787
1109
2707
-45
46
-315
247
1604
-82
-3
1695
770
718
328
-2417
-2855
-1898
-1943
-1127
660
2072
2152
1705
75
-2788
-1505
1924
1064
-231
1048
1875
1016
-1510
-3520
-1699
1647
808
-989
1057
-306
-3884
-366
2434
76
887
2176
170
-305
1099
1506
816
-124
-1254
-1823
-406
1230
124
-1697
-102
1922
71
-1217
-714
-1490
-610
-397
-3063
-2041
-387
-1432
652
2064
1073
2582
1721
107
2671
1145
-2966
-1554
479
849
795
-1432
-1903
-124
-1771
-3876
-1262
507
-1842
-1474
812
19
168
1428
2001
3748
2850
210
280
-93
-726
-1068
-3596
-4674
-3187
-2992
-3840
-3286
-1074
660
1135
1934
4490
8092
8646
6196
4768
3121
1461
2398
2904
1349
-317
-1450
-1636
-1643
-2054
-2853
-4790
-5004
-2384
-1999
-3249
-1819
4
863
2836
5170
7174
8015
5551
1615
-1264
-3580
-4553
-3915
-2638
-586
-575
-3364
-3878
-3289
-5070
-5295
-2812
508
3521
1495
-2662
-1041
1642
1371
1941
1549
1362
3957
2719
207
3042
3739
1772
2627
460
-3756
-3812
-2986
-2564
-2320
-2741
-483
1664
-98
-1619
-1907
-3126
-4165
-4587
-3930
206
6023
8238
7970
8273
7038
5043
3305
-170
-2627
-4203
-8261
-10601
-8773
-5884
-2587
947
4105
6972
8953
9073
6971
3996
2225
1894
-167
-4956
-6858
-4566
-2455
-991
-1000
-2580
-2274
-2408
-6634
-10281
-8723
-5902
-5874
-6302
-6432
-5649
-775
4072
4361
3916
5222
9771
18754
22818
15044
7670
8668
7618
700
-6022
-10077
-9921
-7751
-7938
-7237
-694
7563
11282
12886
10961
2762
-744
115
-5137
-9496
-7701
-4219
-978
1053
4394
8134
7846
3956
-108
-1473
-6329
-15233
-19200
-21382
-19568
-12084
-10613
-8061
-257
2927
7656
12758
11988
10427
5092
-718
-301
-1634
-4125
-2075
-755
-427
3797
7187
4191
-574
-2994
-606
7026
7779
521
1075
8454
12952
11751
6276
4128
-476
-12258
-12785
-1763
5491
9241
8532
4989
3861
2000
732
-552
-4163
-5696
-7338
-10108
-9578
-4607
2045
1014
-5492
-5469
-3034
-4054
-4885
-2931
271
-361
-3859
-4297
118
6227
7804
5016
1894
11
-362
-2724
-4286
-2009
-2801
-4065
-1020
853
2261
5885
6728
2856
1016
2628
-188
-5260
-4696
-27
2962
518
-2085
-351
1890
5231
4519
-3047
-2734
2495
-1758
-7226
-6967
-4523
242
4150
4892
3822
1054
-2741
-9840
-15710
-10772
-1752
3149
4210
833
-290
1888
1632
3427
3969
652
4062
8679
4366
139
2961
5539
3206
1663
744
-2660
-3118
-1503
-375
2396
3825
6978
14168
17831
16242
9250
723
245
3576
4136
2897
719
2713
5440
2620
1506
-1626
-10309
-11148
-8521
-11481
-13283
-14377
-13702
-7668
-3215
-4316
-10605
-16288
-13559
-6832
-2986
-4287
-7840
-7632
-5543
-4503
-3416
-552
3333
3434
4005
8531
10043
8551
5593
4507
11719
19113
17282
8218
1563
5354
9489
5622
795
-1319
-1244
-2049
-4884
-6001
-6688
-6608
-3796
-2319
-2403
329
4770
5580
4078
4617
5857
7255
5591
-763
-3078
-1571
-1772
-1288
-1867
-4560
-7614
-11426
-10896
-5433
-1503
1028
2355
909
1210
3802
3216
1055
642
605
1404
1609
98
1294
5408
8518
7367
2032
-1850
-3994
-6809
-6991
-4528
-2605
-3331
-5266
-4132
-1646
445
1028
-2354
-2815
1467
5338
11320
14643
10943
7272
4219
1550
-793
-6362
-10154
-11249
-13063
-10433
-5766
-6241
-7515
-5105
-1624
2027
4777
2423
-1302
-1484
-2017
-1828
-1098
-3277
-1012
5076
7199
8150
8087
5592
2193
-1368
-1683
-920
-670
2534
3962
2555
4676
8731
9403
7139
5954
4871
2975
2486
-51
-1618
2142
1979
-1966
-3517
-6051
-7501
-6978
-7166
-4059
-131
668
1515
-128
-4363
-4009
-757
630
1195
-325
-4226
-7706
-10716
-11034
-7371
-3695
319
4781
5912
5220
2697
-3330
-5460
-1245
1309
2605
6012
6038
2303
377
344
1883
4827
6698
8250
10533
12194
11530
6459
-66
-1336
2147
4587
4870
4530
2353
-752
-2521
-4698
-6312
-5368
-5707
-8414
-11638
-15569
-17401
-14955
-10074
-4311
218
2347
3723
4299
2865
1573
2401
3122
3142
3610
2655
813
359
-51
-1949
-5818
-9499
-9742
-8596
-7721
-5589
-3076
-225
4430
8938
10504
9095
5218
926
445
2116
2021
3505
8132
11232
10531
9090
9964
10392
9014
7732
4914
2542
1570
-2285
-5323
-5917
-8477
-9109
-6384
-4710
-2429
1476
2827
634
-994
-663
-1264
-3186
-5164
-6408
-5312
-2392
-243
241
511
1280
1044
-779
-2177
-321
3700
4927
2278
-1487
-3735
-2900
-885
-515
-1905
-2697
-1482
388
4207
8490
6803
2230
-85
-2109
-2422
-1347
-2249
-1978
1424
3503
593
-3643
-3653
-2725
-3484
-2741
-1745
-923
800
851
755
1904
1330
-367
-1226
-771
-332
-2175
-3892
-3385
-1092
4117
9054
9552
7758
6242
4807
2467
-681
-4130
-7927
-10575
-11826
-11533
-8856
-7486
-7272
-4780
-2658
202
5026
5877
3701
3560
4716
5090
3655
1741
750
-250
-1170
-1652
-1341
381
2402
3313
3232
4148
6201
6967
6811
5858
2856
-280
-1689
-1281
-617
-1395
-1556
-1214
-2975
-4797
-5198
-5049
-3009
432
2245
2296
2183
2603
4593
6469
5225
3037
609
-3212
-5135
-6276
-7372
-3994
-299
833
3486
4782
3390
2704
2862
3538
1902
-2476
-5001
-5693
-5479
-4625
-4267
-1964
1249
2060
2395
2830
2445
1882
873
-22
-178
-517
-1373
-1826
-1359
-821
-576
-790
-785
1044
1543
-1562
-3974
-4644
-4917
-3821
-2782
-2382
-1118
146
825
2126
4460
6269
6069
4641
3705
4697
6374
5569
2833
495
-961
-2245
-4293
-5466
-5048
-4663
-3432
-3033
-4997
-4697
-3002
-2881
-960
310
-1652
-976
2242
4190
4715
2434
650
2646
3384
2576
2865
1846
833
1175
659
-91
-677
-1163
-1598
-3293
-4512
-4780
-6035
-6706
-6038
-4946
-3231
-1385
251
1080
1103
1372
1844
3210
4124
2186
-119
-1818
-3371
-2997
-2678
-2722
-966
248
1700
4589
5340
4731
3856
2208
2941
4910
5668
7634
9548
8664
6188
3563
2031
1214
-981
-3793
-4932
-4570
-4277
-4554
-4793
-3771
-1374
422
1489
3107
4279
4075
2482
595
214
-106
-1421
-1895
-2091
-3349
-4672
-4991
-4449
-3957
-3641
-3300
-3574
-4138
-3899
-3175
-2714
-1871
-393
443
300
9
382
1715
2842
2981
2896
3049
3089
2707
2239
1186
-1045
-2623
-2781
-2557
-2103
-3039
-5895
-7396
-6324
-4145
-1699
58
1156
2363
2590
1930
2391
3164
3069
3025
2793
2751
3658
4242
4691
5300
5261
5506
5481
4385
3732
2619
337
-999
-1444
-2290
-3494
-4389
-4001
-2525
-760
837
1281
936
1327
1921
1857
1649
869
-401
-782
-1347
-2808
-3077
-2482
-2514
-3036
-4143
-4695
-4505
-4928
-4414
-2934
-2322
-1177
422
1164
1847
1898
1291
945
-435
-2204
-2145
-1342
-1116
-819
-519
-434
-69
95
205
2293
5818
7523
6997
5694
3938
2882
3583
4697
4700
3662
2532
1586
302
-970
-1935
-2779
-2999
-2799
-2601
-2171
-1846
-1813
-1973
-2009
-1577
-1250
-1224
-2186
-4386
-5432
-5330
-5536
-4669
-2849
-1177
633
2149
3141
3629
4025
4995
5484
4913
3606
1937
1090
462
-561
-543
73
229
246
146
-12
-501
-1560
-2720
-3917
-4739
-4842
-4672
-4089
-2812
-742
1804
3571
4240
4511
4609
4371
3316
1428
-190
-217
951
1249
786
1036
928
-56
-90
1250
2453
2595
1972
591
-1200
-1962
-1863
-1754
-1130
-212
219
-67
-968
-1773
-2145
-2260
-2201
-1985
-1411
-1177
-2112
-3076
-2862
-1903
-733
397
1000
1672
3262
4584
4864
4822
4226
3405
3323
3059
1878
676
-434
-2060
-3497
-4054
-4091
-3357
-2289
-1808
-862
681
1488
1746
1946
2040
1762
946
209
-451
-1082
-841
-93
266
544
801
554
535
1183
1115
571
882
1063
648
485
535
799
1046
800
411
433
1120
2088
2637
2131
472
-944
-1372
-1579
-1535
-1306
-1537
-1847
-1567
-894
-441
-274
-2
287
1
-938
-1663
-1630
-957
-125
94
371
1456
2305
2902
3571
3590
2969
1817
989
1251
1182
747
924
984
943
890
492
491
493
-235
-866
-1018
-779
-434
-893
-2036
-3074
-3527
-2988
-2110
-1616
-1184
-880
-639
-279
-328
-553
-595
-785
-878
-625
-182
-58
-675
-990
-490
-490
-1149
-1461
-1452
-1294
-853
-907
-1658
-1958
-1988
-2328
-2028
-1000
-38
931
1898
2586
2824
2562
2547
3145
3531
3853
4312
3508
1930
1115
402
-58
10
-439
-692
-779
-1662
-1947
-1592
-1849
-1731
-549
883
1754
1592
671
-258
-883
-1303
-1437
-1356
-1437
-1902
-2562
-2349
-1101
-213
254
639
528
24
-1004
-1878
-1841
-1934
-1992
-1524
-1219
-473
678
1413
2141
2469
2309
2391
2016
1360
1568
2050
2382
2724
2317
1399
946
653
469
497
3
-273
451
629
-222
-1171
-2160
-2663
-2517
-2674
-2954
-2848
-2456
-1960
-1902
-1759
-1153
-1486
-2184
-1680
-908
-365
161
362
983
1884
2096
2015
1746
1444
1629
1792
1758
1407
278
-993
-1737
-1942
-2009
-2398
-2645
-2292
-1429
-680
-898
-1310
-1266
-1434
-1398
-1030
-992
-756
-203
-154
-367
-2
569
793
1206
1538
1410
1662
1833
1373
1530
2193
2132
1715
1302
626
433
510
-165
-606
-895
-1940
-2349
-2262
-2482
-2168
-1988
-1962
-1117
-70
887
1549
1728
1639
1401
1833
2150
1452
1039
761
559
792
87
-807
-793
-842
-754
-272
212
737
1054
1117
1124
1074
835
537
421
258
239
115
-394
-90
452
412
1059
1680
1746
2009
1469
605
268
-537
-1240
-1608
-2456
-3077
-3414
-3823
-3573
-2849
-2402
-2108
-1841
-1694
-1241
-372
114
173
329
231
-303
-847
-1020
-632
-197
-118
213
1156
1975
1986
1826
2086
2204
2137
2165
2152
2297
2157
1273
546
265
22
-7
-81
-626
-1154
-1299
-1377
-1436
-1337
-1100
-561
-85
10
174
-53
-891
-1304
-1373
-1271
-551
76
328
754
1057
981
744
316
-272
-467
55
620
938
1267
989
236
81
38
-382
-455
-335
-389
-254
95
343
145
-221
-101
125
135
317
601
804
780
460
189
153
401
741
839
900
922
650
515
847
1169
1324
1595
1490
1049
1026
747
88
-14
-89
-449
-608
-469
22
272
199
218
-404
-1329
-1440
-1153
-791
-197
305
485
313
-152
-478
-406
-360
-479
-589
-760
-668
-495
-657
-455
-24
97
277
133
-282
-274
-376
-705
-979
-1567
-1862
-1303
-904
-1053
-1175
-1360
-1385
-1053
-1176
-1345
-876
-630
-545
-297
-463
-554
-243
111
769
1414
1631
1768
1763
1559
1475
1454
1317
1272
1595
1819
1440
1035
892
723
822
1000
867
967
1200
936
365
-175
-301
154
611
644
381
235
244
-34
-338
-247
-54
-18
-261
-767
-1226
-1268
-871
-679
-787
-728
-854
-1210
-1222
-1074
-1108
-1184
-1179
-1204
-1050
-490
-256
-359
139
639
505
448
537
537
655
774
852
1028
1004
540
65
-20
43
-4
-7
344
1039
1647
1864
1783
1734
1792
1549
951
356
-144
-515
-652
-534
-348
-257
-36
207
122
-70
-144
-71
193
471
701
989
1212
1094
614
219
154
28
-431
-1004
-1565
-2117
-2457
-2494
-2181
-1415
-604
-126
17
-188
-400
-471
-589
-455
-166
-94
130
570
693
419
212
362
655
949
1109
843
545
575
349
-86
-23
153
71
402
944
872
517
398
394
469
596
421
-13
-208
-295
-392
-199
-95
-19
400
432
72
-107
-309
-372
-296
-194
265
453
115
89
268
269
174
-280
-1014
-1383
-1338
-1268
-1059
-833
-1031
-1215
-1071
-879
-573
-381
-437
-294
-31
176
218
-127
-338
-248
-394
-477
-297
-336
-487
-610
-847
-777
-281
146
429
585
615
712
720
826
1433
1955
1925
1533
993
776
905
898
718
634
916
1084
624
305
351
255
266
174
-379
-846
-1117
-1391
-1461
-1473
-1631
-1679
-1712
-1959
-1987
-1668
-1359
-1124
-1100
-1208
-1144
-993
-761
-698
-979
-955
-598
-371
-111
198
461
668
560
235
45
-33
-44
-120
-562
-952
-945
-1087
-1136
-604
46
738
1267
1318
1469
1694
1653
1439
787
-48
-516
-623
-352
93
473
825
1081
1229
1302
1395
1443
1092
548
188
-150
-474
-515
-301
-131
-49
73
62
-62
3
79
-66
-226
-321
-306
20
500
801
782
591
582
514
73
-321
-556
-749
-867
-1175
-1460
-1524
-1748
-1821
-1383
-968
-863
-825
-876
-1089
-1151
-1085
-1124
-981
-676
-401
45
533
855
1129
1552
2152
2432
2182
1767
1325
906
515
133
-30
117
384
384
166
283
597
686
655
495
125
-199
-180
99
191
50
5
-106
-499
-715
-562
-448
-253
214
420
187
7
149
403
428
217
22
37
223
322
423
702
965
1138
1078
727
479
272
-160
-559
-754
-780
-716
-610
-322
20
146
131
129
278
559
818
1042
1058
915
1092
1357
1284
1180
1179
1180
1147
896
670
653
432
113
99
210
171
-104
-442
-518
-363
-167
-32
-106
-340
-558
-837
-1138
-1239
-1268
-1314
-1255
-1244
-1293
-1269
-1271
-1150
-872
-818
-944
-1004
-980
-750
-372
-162
-42
215
359
283
286
295
226
366
630
844
1051
1066
906
730
438
359
655
740
646
616
290
-17
31
19
93
455
735
889
912
629
178
-149
-268
-298
-271
-349
-670
-916
-1036
-1119
-889
-530
-379
-334
-360
-428
-447
-357
-183
-77
17
61
-156
-505
-804
-903
-833
-926
-960
-679
-491
-483
-546
-689
-668
-573
-639
-583
-287
-64
-70
-133
-222
-439
-435
-134
-62
-160
-147
-136
-37
109
23
-111
-104
-181
-236
51
448
761
1006
888
603
629
646
480
573
954
1219
1313
1397
1261
879
558
229
-133
-439
-729
-884
-943
-922
-751
-614
-448
-225
-55
141
197
160
166
-2
-168
-247
-425
-594
-720
-598
-228
-106
-127
44
298
426
252
-104
-422
-596
-562
-496
-433
-287
-106
80
52
-94
22
113
98
349
587
555
601
786
857
962
1253
1342
1172
1120
1044
890
958
937
619
505
592
446
215
115
-74
-411
-687
-942
-1298
-1543
-1497
-1285
-991
-717
-589
-502
-430
-412
-275
-96
-158
-360
-446
-388
-257
-162
-157
-100
12
76
244
469
530
502
361
121
-3
-111
-275
-367
-332
-94
230
518
888
1325
1631
1666
1545
1388
1088
686
229
-249
-496
-582
-641
-555
-446
-406
-369
-278
-112
-51
-130
-202
-193
-101
-238
-607
-708
-566
-409
-223
-237
-513
-718
-705
-518
-170
139
200
143
36
-186
-387
-489
-473
-385
-364
-260
-46
14
-27
-15
87
323
604
787
804
733
684
611
499
323
34
-144
-52
35
-93
-191
-102
-80
-169
-279
-538
-659
-371
-243
-486
-522
-292
-89
115
240
201
132
109
189
359
482
547
587
517
298
136
111
-129
-545
-747
-869
-940
-719
-487
-444
-325
-146
-133
-165
-14
231
397
499
565
649
793
947
1113
1246
1239
1245
1367
1465
1551
1580
1422
1332
1392
1278
994
813
756
581
240
-46
-318
-544
-551
-602
-664
-537
-568
-722
-761
-870
-895
-722
-677
-685
-453
-227
-258
-280
-260
-384
-470
-519
-641
-764
-972
-1112
-1108
-1205
-1171
-855
-558
-359
-258
-204
-130
-57
134
330
342
344
393
441
524
569
564
586
663
759
818
847
842
829
920
1137
1293
1231
1121
1077
961
835
763
688
665
629
484
179
-208
-338
-400
-686
-835
-907
-1106
-1160
-1171
-1226
-1266
-1464
-1556
-1397
-1314
-1243
-1116
-1004
-697
-190
268
599
880
1065
978
768
658
549
450
350
68
-313
-624
-812
-841
-776
-670
-512
-329
-169
-80
-80
-186
-313
-345
-328
-232
-158
-380
-625
-571
-456
-471
-609
-766
-809
-759
-628
-501
-387
-163
-45
-58
44
54
-31
49
73
-64
-133
-121
-119
-115
3
240
333
223
198
349
632
1016
1184
1089
1100
1110
919
682
403
84
-185
-399
-461
-343
-220
-255
-302
-226
-254
-277
-165
-269
-415
-377
-440
-491
-426
-374
-262
-125
-2
48
-7
17
-44
-204
-116
-7
-22
37
29
9
128
250
349
385
398
521
638
670
633
618
735
800
791
811
696
523
370
148
38
-18
-166
-166
-14
71
108
148
126
64
83
153
244
379
445
454
462
422
458
565
591
485
206
-24
17
51
-138
-446
-745
-884
-909
-1000
-979
-713
-486
-359
-212
-142
-145
-153
-166
-132
-75
-44
-55
-114
-197
-305
-298
-157
-66
59
147
41
61
173
78
-42
-118
-229
-322
-448
-516
-459
-449
-410
-245
-124
-76
-93
-191
-235
-240
-304
-373
-399
-356
-324
-397
-461
-420
-323
-242
-170
-17
203
411
448
227
-34
-234
-268
-15
165
187
223
81
-101
-179
-334
-447
-455
-390
-233
-96
90
282
392
555
600
479
347
118
3
93
37
-127
-189
-214
-253
-199
-89
-160
-281
-289
-308
-172
48
64
77
115
103
177
218
234
310
312
279
230
138
83
55
79
170
229
188
101
59
6
-14
82
144
169
170
94
138
321
499
605
610
706
865
875
819
713
582
544
528
501
507
557
539
358
181
32
-89
-12
139
181
62
-174
-326
-431
-511
-462
-460
-524
-474
-329
-146
65
305
417
315
174
-2
-115
-29
32
77
166
209
361
470
349
277
278
295
422
475
367
257
196
153
109
102
165
202
202
358
582
593
569
642
578
377
141
-23
-42
-137
-251
-221
-246
-289
-282
-323
-300
-263
-399
-613
-725
-699
-583
-347
-102
-1
75
127
86
51
-45
-175
-215
-259
-310
-325
-333
-355
-493
-694
-804
-807
-660
-464
-376
-219
50
240
376
425
374
431
460
293
154
87
65
145
198
171
115
126
254
259
142
152
247
375
413
268
219
224
80
-49
-198
-319
-210
-155
-279
-395
-540
-624
-587
-544
-436
-353
-388
-398
-424
-532
-632
-675
-711
-879
-1082
-1113
-1075
-1046
-926
-749
-591
-348
-6
250
435
647
789
814
741
628
517
338
169
54
-65
-64
31
103
223
363
431
390
341
434
566
681
748
631
483
427
368
320
311
338
262
10
-109
-76
-119
-79
67
169
308
448
501
482
406
398
411
303
181
107
101
154
74
-14
72
104
15
-119
-334
-482
-531
-631
-679
-618
-593
-604
-583
-526
-461
-433
-420
-399
-386
-322
-216
-135
-27
88
124
121
-26
-390
-629
-617
-639
-632
-438
-234
-80
73
208
361
479
505
484
454
442
446
451
374
226
159
104
60
102
22
-70
20
117
220
349
458
525
408
211
7
-191
-164
-162
-343
-331
-207
-154
-129
-235
-356
-316
-226
-159
-91
-148
-391
-590
-731
-929
-960
-819
-690
-559
-535
-579
-522
-515
-634
-767
-860
-865
-815
-728
-525
-297
-204
-162
-45
109
289
395
302
268
407
422
359
369
302
218
225
191
163
229
293
399
587
682
639
577
494
422
469
499
419
413
449
420
386
224
-52
-171
-170
-172
-154
-139
-138
-167
-205
-167
-125
-218
-351
-352
-273
-233
-208
-182
-157
-85
17
51
-21
-47
31
45
38
88
56
-25
-24
5
-69
-252
-393
-425
-332
-136
13
179
406
528
626
748
790
809
793
735
674
610
695
846
846
767
630
501
509
524
496
492
505
516
488
412
265
144
171
137
-7
-90
-201
-317
-371
-460
-519
-514
-513
-509
-495
-457
-469
-527
-491
-431
-392
-277
-130
4
141
273
397
487
573
653
651
612
609
623
646
689
759
831
861
815
660
468
358
306
258
251
251
168
38
-85
-248
-418
-481
-436
-297
-107
12
94
226
337
376
370
322
196
76
74
31
-83
-125
-201
-203
16
179
201
182
116
78
24
-95
-199
-252
-215
-166
-131
-62
-41
-19
41
107
211
205
87
-60
-302
-471
-544
-638
-664
-704
-733
-651
-601
-542
-454
-417
-392
-430
-462
-425
-374
-245
-129
-103
-121
-198
-171
-57
-48
-67
-101
-161
-203
-290
-405
-515
-560
-519
-505
-467
-420
-432
-387
-378
-446
-394
-326
-411
-524
-515
-401
-251
-81
19
44
167
346
441
447
370
263
153
25
-61
-114
-169
-213
-278
-357
-425
-514
-577
-552
-515
-505
-473
-436
-404
-343
-298
-285
-255
-251
-311
-330
-277
-271
-287
-217
-144
-151
-152
-82
43
206
416
620
766
896
953
958
1060
1135
1047
912
809
732
583
350
181
20
-162
-266
-363
-375
-259
-246
-314
-348
-392
-388
-337
-329
-356
-419
-477
-433
-359
-357
-330
-270
-278
-241
-118
-26
35
-1
-128
-155
-135
-192
-280
-363
-338
-183
-64
38
207
388
562
647
600
536
442
347
379
411
381
389
407
419
390
345
410
465
395
281
125
4
-17
-29
-35
-46
-122
-180
-159
-119
-66
0
6
-27
-62
-138
-179
-156
-211
-304
-314
-338
-387
-330
-241
-203
-135
-93
-108
-53
12
38
140
242
223
161
138
110
14
-134
-247
-252
-216
-209
-150
-41
56
144
164
153
200
258
359
498
544
513
464
394
370
429
459
395
359
387
349
245
163
100
45
26
55
122
229
284
183
53
-21
-85
-58
54
133
193
240
235
218
274
354
304
219
277
356
377
376
308
257
302
345
376
398
378
352
319
288
281
259
234
215
155
79
5
-64
-69
-9
26
4
-34
-76
-106
-73
12
106
225
332
350
333
352
365
387
413
335
199
119
79
47
-15
-89
-102
-72
-37
-57
-145
-167
-109
-122
-172
-166
-215
-353
-431
-432
-379
-240
-122
-52
23
33
23
40
37
81
152
182
168
72
-42
-109
-160
-176
-231
-362
-442
-435
-420
-415
-382
-349
-383
-440
-488
-510
-447
-389
-416
-432
-447
-558
-673
-688
-677
-643
-572
-568
-572
-520
-506
-496
-479
-515
-499
-397
-264
-121
6
148
277
329
360
370
361
321
199
125
138
129
159
208
196
144
47
-8
-34
-150
-224
-213
-227
-252
-321
-380
-331
-295
-281
-173
-42
-5
-31
-60
-106
-157
-148
-89
-68
-101
-116
-107
-97
-58
-34
-8
78
123
109
102
90
122
155
110
72
60
57
110
195
280
329
300
238
204
214
231
200
161
164
158
133
150
172
130
64
26
-16
-121
-280
-419
-519
-596
-646
-672
-661
-621
-590
-556
-503
-468
-480
-492
-452
-409
-360
-257
-168
-142
-146
-169
-178
-105
20
118
216
354
441
435
416
412
392
354
316
272
206
169
177
213
311
415
429
398
383
364
336
310
295
271
227
173
100
48
62
41
0
88
213
267
355
404
338
319
338
323
340
333
265
222
210
213
208
190
194
198
206
201
112
9
-49
-100
-120
-110
-71
-4
66
138
169
156
154
151
157
149
84
27
-29
-56
11
57
55
62
51
69
102
90
69
0
-120
-195
-244
-285
-283
-283
-305
-281
-221
-210
-220
-175
-99
-20
84
180
219
242
286
306
309
320
301
269
255
264
287
275
254
254
197
112
79
92
149
216
297
391
419
406
369
280
225
210
172
160
168
137
84
40
9
5
49
87
48
-5
-3
20
25
-5
-58
-111
-155
-198
-226
-199
-122
-52
5
98
166
110
40
9
-111
-254
-335
-436
-498
-481
-473
-469
-448
-395
-295
-243
-243
-172
-64
-13
19
49
48
73
113
85
43
20
-8
6
47
75
99
87
60
89
147
196
231
258
327
388
350
267
203
177
198
198
137
57
-32
-139
-237
-292
-318
-343
-363
-351
-300
-275
-291
-282
-274
-268
-226
-207
-205
-197
-223
-282
-378
-451
-476
-524
-554
-536
-508
-478
-438
-358
-297
-252
-196
-219
-206
-113
-56
-10
-92
-241
-334
-512
-417
-11
71
-5
46
25
20
40
17
33
29
22
35
23
29
30
23
32
25
28
30
24
31
27
27
30
25
29
27
26
29
25
28
28
26
29
26
27
28
26
28
26
26
27
26
27
26
26
27
26
26
26
26
26
25
26
26
25
26
25
25
26
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
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
8
