20
30385
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
3
2
2
3
2
3
3
1
4
2
-1
-2
-3
1
3
-1
0
2
-1
-1
3
3
0
-1
-1
0
1
0
1
2
0
2
1
-3
-2
0
2
4
2
-1
-2
0
0
0
7
7
4
6
3
1
1
-1
2
1
1
6
3
-1
0
-2
-3
-1
1
2
2
2
-2
-2
3
2
0
1
1
3
1
0
-2
-2
0
-2
0
5
-1
1
5
0
0
-3
-4
0
-2
-2
-2
-5
-1
-3
-4
-3
-7
-4
-2
-6
-5
-7
-6
-3
-6
-5
-1
-1
-1
-3
-6
-4
-5
-6
0
1
-4
-1
-2
-5
-3
-4
-7
-7
-7
-6
-8
-8
-5
-6
-5
-4
-5
-4
-4
-2
1
-2
-1
-1
-5
-6
-7
-4
-2
-4
-1
1
-1
-1
-5
-6
-2
-4
-7
-5
-5
-4
-4
-4
-4
-5
-3
-2
-4
-1
1
-1
-1
-1
-5
-3
-2
-5
-4
-1
-1
-4
-6
-4
-4
-6
-8
-6
-6
-6
-4
-4
-6
-4
-6
-8
-6
-6
-4
-1
-4
-4
-3
-7
-10
-8
-6
-5
-4
-3
-7
-10
-6
-5
-8
-5
-6
-6
0
-1
-6
-7
-6
-2
-2
-4
-4
-3
-3
-4
-2
-2
-3
2
3
0
1
0
-4
-1
2
1
0
1
-3
-6
-2
-2
-4
1
0
-3
-1
-4
-5
-4
-7
-2
2
-1
1
3
0
0
3
1
-2
-2
-1
2
0
-1
-2
-4
-3
-4
-5
2
2
-2
1
2
1
1
1
-1
-3
0
0
-3
0
-1
0
2
-1
5
10
14
17
12
7
-22
-56
-42
8
26
13
47
50
-30
-30
0
-30
-30
-8
32
33
-38
-20
17
1
22
2
-17
13
6
6
-26
-72
-8
47
19
18
27
-28
-49
37
92
26
-57
7
90
-13
-31
69
29
43
92
35
0
-41
3
83
81
137
67
-4
121
70
-12
111
179
46
-95
124
247
-59
12
345
174
-120
30
170
-35
-3
17
-175
-18
15
415
1039
254
-211
173
-411
-628
-215
44
220
-441
-557
-18
-285
-206
-136
-41
511
-284
-587
259
-277
-409
149
-323
-257
235
400
805
364
-421
-290
-611
-837
250
700
336
166
-374
-644
-531
-40
574
-344
-505
373
-814
-1274
-545
-467
709
786
-215
164
-343
-908
-593
-505
431
441
-602
-185
639
733
58
-302
33
-296
-19
559
109
363
631
182
360
698
366
-666
-886
120
480
330
93
24
137
-706
-416
1042
485
-105
188
-549
-529
357
-129
-1016
-591
588
1362
1388
515
-304
90
192
-513
-246
360
326
464
382
74
449
656
372
285
94
-142
-388
-373
330
298
-238
98
368
582
526
-522
-851
-343
-174
-21
95
52
-105
14
156
-226
-152
-796
-1701
146
960
-580
189
1133
658
862
157
-694
-337
-401
-210
381
222
-165
-514
-333
393
-34
-750
571
1488
-76
-1030
-1127
-1261
212
817
-105
132
-245
-1032
-819
-651
39
171
326
1500
763
280
909
-218
-486
-195
-395
147
-705
-612
905
-140
-701
359
630
378
-280
316
738
-752
-630
-120
-509
808
919
-1161
-1210
28
-412
-1135
-166
1358
1866
1089
54
-327
-932
-923
520
732
-427
-582
198
488
-40
-42
-141
-1401
-1189
510
1022
968
541
-864
-1340
-245
185
-356
268
1109
-22
-891
302
1491
1308
11
-1054
-1008
-708
746
2605
1525
-57
-128
-1501
-2245
-1030
-1058
-1214
150
1070
746
102
406
1014
274
-264
396
117
-732
-80
1223
1067
-1137
-2661
-930
1174
1045
25
-853
-978
-435
276
867
393
-739
-1454
-238
1997
1189
-218
55
298
3172
3864
-1042
-2188
-1126
-1672
1397
3074
-346
-2378
-1569
-641
-1926
-4230
-3497
-1587
-1179
175
1837
2212
4603
7808
7012
3051
-1935
-4370
-1494
1972
2615
1127
-909
-1202
409
3404
3072
-1713
-2661
-1716
-2649
-2654
-6036
-8686
-4660
-1804
-431
2135
3258
3893
3636
3135
1539
-2139
-1344
1239
-180
82
2309
3365
4485
4289
1931
-2661
-6923
-4853
452
1645
-200
-2250
-3746
-2626
934
3384
2027
-1743
-3157
-2221
-2709
-1290
3577
5408
4216
2124
-2925
-5325
-1628
961
1736
3864
2981
-1469
-2510
2065
5353
1227
-3914
-2308
101
-258
1385
1977
167
1979
4211
1691
-1907
-4478
-5926
-3005
1670
1208
482
3751
2329
-1842
-1882
-2859
-2894
146
934
2980
5007
486
-4051
-2814
74
997
908
489
-2468
-7379
-9215
-4062
2340
2618
2406
3534
977
-1380
-2071
-3456
-4892
-4226
330
2194
2327
7262
6992
1495
37
-3082
-7219
-6856
-5916
-7129
-6702
620
7571
5605
1000
-3153
-6229
-4666
-1734
2407
7555
5968
1692
3551
3076
-1086
4101
10864
9418
7438
1738
-5159
-3016
-311
2212
6737
4639
2801
3420
-1424
-3333
207
-1540
-7887
-7759
-862
387
-1322
4617
8707
4019
-891
-4721
-8909
-6579
1214
4438
5749
10452
11158
7838
6515
3579
-2144
-4905
-1820
1263
-213
111
148
-4576
-4826
-3040
-6199
-8986
-11266
-9872
-2416
544
-678
-388
-703
2114
9408
12961
8375
-94
-5929
-6249
-3773
-4725
-6632
-2867
954
1236
1214
1208
3628
4176
-1582
-5128
-4542
-3442
-489
1495
-622
-3430
-2568
-1558
-2487
1104
4042
627
653
3205
222
-3406
-873
4159
3335
1581
4662
4150
2081
3176
-327
-5161
-5030
-5182
-7264
-8763
-9134
-7112
-1838
2507
2880
4006
4875
2328
1600
206
-2737
1014
6082
7367
9540
9278
4821
-1191
-6202
-5225
-1877
-592
-553
-3682
-7179
-10471
-12096
-4481
1466
-1264
717
4613
3880
2708
-112
-1431
-287
-1445
-1345
-264
133
3320
4994
3699
5332
6421
3171
2540
5450
6499
6961
4075
-3597
-6108
-3562
-2383
-1410
-2193
-4634
-4957
-1466
4165
4581
1462
1228
189
98
1512
-913
-304
4859
7611
8802
4300
-5510
-8398
-5440
-3828
-2137
79
2661
5369
7053
8112
5361
-1065
-4329
-3079
442
2461
-115
-1921
-1180
-1004
-728
-3646
-6488
-645
5128
3502
1448
-661
-3811
-2705
976
1531
823
1993
2016
-37
-1644
-3261
-4364
-4150
-2772
866
3574
3180
1925
-1254
-5085
-6146
-6106
-6402
-4843
-19
3119
2385
3605
4981
4832
6979
6386
3201
940
-5913
-12182
-9975
-4643
-811
906
768
-1439
-4511
-3206
901
2216
1806
1760
947
-1203
-1331
323
30
1614
5380
5453
3055
1213
851
82
-2710
-3630
-4231
-5650
-3230
-1080
-942
836
312
-1636
-381
2290
5463
7195
5699
4062
2267
-1143
-4383
-6201
-5560
-3372
-2254
-1020
1012
1524
2079
4579
5171
2217
-813
-3101
-5047
-4835
-2336
-344
-455
755
4159
5125
4772
3975
493
-1367
-1773
-2954
-1170
583
278
1060
1287
62
-2157
-2796
-48
1464
1294
1169
1723
4009
3330
436
395
1474
2941
3415
1440
-194
846
3096
769
-3229
-3707
-5206
-3635
3041
6231
6028
2601
-3071
-5262
-5592
-5622
-4681
-2907
-834
807
3242
2264
112
2523
-308
-5198
-1623
1783
2600
2703
758
695
198
-294
215
-3050
-2960
1874
2507
1924
1622
-770
-1119
-27
-1092
-2009
-671
1498
3577
4368
2410
-705
-2969
-2618
258
1109
-692
-1236
1092
3184
-479
-4163
-873
570
-1081
834
831
-1877
-2583
-3307
-3151
-1329
-479
-410
-823
-1284
-272
2906
5016
1771
-1611
-206
1090
1110
3151
5359
2630
-1967
105
3279
2360
4308
4612
-474
-3308
-3738
-2512
-1987
-4877
-4249
-2767
-4668
-3234
-1519
-2437
-1723
-811
-332
-1403
-3812
-2880
-851
-213
30
-35
1832
2073
-1593
-1360
2949
4233
1395
-1611
-1373
-232
425
1964
946
-1163
1411
3695
940
-349
438
-3619
-7835
-6032
-2092
3436
7554
5648
4062
3167
-234
-1397
-2166
-2869
962
4884
5526
3244
801
3951
6035
-25
-4339
-2717
-2243
-695
4250
4682
1847
1811
-308
-3283
-1404
242
333
2415
3733
2465
936
118
-1785
-3358
-1198
169
-2401
-2270
1627
2019
39
1518
785
-4290
-3904
-54
1205
2815
2338
-409
-1366
-2112
-1721
-877
-1157
-871
-3365
-5086
-807
1753
1278
997
-450
371
2308
1330
-17
155
2469
3237
-183
-2337
-4311
-6895
-4305
-1192
-409
3259
6363
5436
2488
-1974
-4574
-2882
-1069
-2281
-4113
-4097
-3407
-2508
-1183
-559
152
217
-689
1952
5024
3557
4534
6536
325
-5925
-3841
-756
187
1671
1384
-626
-391
112
-789
1378
2718
-1821
-3941
-2144
-3163
-5000
-4540
-316
4867
4723
4242
4836
-185
-3610
-1456
-1180
-201
2478
1032
-994
-1235
-2403
-2319
-1856
-1772
1454
4639
5484
4507
387
-307
2933
1843
1244
4643
4555
214
-1777
1393
3139
843
880
809
-3572
-6961
-5177
-565
1014
222
1069
475
-1931
-3020
-1987
1649
4316
2989
125
-789
-162
-2643
-5896
-3862
1054
4275
3763
2532
4486
5237
2562
-1000
-4267
-3901
-698
708
547
-933
-4557
-6093
-2163
2023
2777
1840
-253
319
1243
-3717
-5050
-1244
-2231
-2298
812
2118
2927
1660
2143
6286
4990
893
37
-966
-1816
-1583
-827
847
254
-1985
-766
75
-4251
-5113
756
3136
2746
5136
4130
-1445
-3719
-1176
2098
5753
7465
1395
-4439
-2727
-4295
-8695
-6994
-3563
70
3220
1597
216
2960
4774
1468
-2538
-1988
-1235
-669
2194
1022
-3318
-3432
-597
-492
-3120
-1890
2582
5819
8157
4796
-1308
-904
131
-1501
-1442
-301
1191
933
-453
-1678
-5105
-6426
-4167
-1077
3105
2537
-1939
-2158
18
2122
3340
2602
1940
-622
-4250
-3020
1162
2137
826
2215
3454
639
-1642
-2094
-1664
85
-199
-873
894
3236
5882
6204
4213
2546
596
2319
2741
-5406
-7717
-2497
-3958
-4171
672
-32
-1576
304
-153
-1294
17
76
-2941
-2373
3800
5466
1596
662
776
-1059
142
4833
5965
2180
841
1412
-3077
-7861
-6441
-4502
-6318
-5594
1025
6041
4825
1681
795
3522
6228
4419
1989
1222
-942
-1833
-1522
-4818
-5968
-1845
-2417
-7047
-6300
-1164
4222
5649
2464
3097
5957
2431
-2475
-3145
-3248
-4289
-3252
-578
-480
-1472
-154
1990
3793
3193
-307
-2395
-1787
-607
-1158
-2352
-1465
-1977
-4032
-2537
841
2349
601
-1500
651
2299
689
1126
1492
-381
124
1938
2772
3176
659
-1582
436
171
-2344
-1634
-2962
-6893
-3580
5397
5441
-686
4773
12184
6976
2464
1705
-613
-921
-4566
-7272
-2045
-535
-2777
603
6055
5563
96
484
2660
-2985
-4754
-1175
-3378
-5748
-3238
138
683
-1175
1869
6746
4667
2436
3320
-279
-4217
-438
3909
339
-4215
-2418
1512
3063
2053
2309
3836
-1356
-6228
-1880
-895
-2375
1195
-330
-1408
3037
1412
755
3657
-17
-3136
-2900
-3093
-1449
44
3049
4527
-275
-1137
1294
624
1582
1906
312
-2977
-6742
-1474
3859
492
515
2272
872
-851
-4163
-5663
-6829
-6359
211
1937
456
3873
3788
-169
-1546
2306
5643
-371
-4001
583
888
-1177
6
1416
662
-1127
-116
238
-1218
1239
4194
4529
4091
2579
1364
-1150
-5542
-5517
-2885
-4089
-3949
-1319
-3128
-3981
-1563
-939
4040
9418
6011
3248
3353
-675
-3426
626
5287
3190
-2567
-6252
-6719
-4229
-1275
1540
405
-6295
-5023
2979
2301
-781
1155
1231
135
2826
5122
3532
3074
2170
-3036
-4046
-942
-2481
-4122
-2060
-476
-40
-2044
-7130
-9321
-5601
-154
2863
2822
2886
3039
1569
2865
3979
1426
3016
5285
4284
4885
1872
-1185
500
-2329
-2609
4176
2400
-7256
-9269
-1193
3662
1359
3233
5690
3130
3522
1761
-5588
-5985
264
1826
-1962
-3915
-2449
-787
1162
2229
253
-2983
-4831
-1955
4872
8630
6075
1877
539
-1443
-3859
-266
3771
3169
4352
6254
3131
-1955
-3259
-5220
-11211
-10051
-4371
-4130
619
6809
5620
7486
8714
1101
-4787
-2816
175
-1102
-213
2786
-496
-2517
877
4382
7490
5700
2856
1291
-4931
-4717
909
-1441
-2248
1085
861
1190
2390
2189
871
-3971
-8970
-6789
-2252
-4620
-5537
912
2751
-597
-1421
-97
3019
3815
384
-2804
-5689
-4877
1872
6604
7743
9120
7591
2293
-63
3784
7698
5183
-468
-3451
-4224
-1855
2806
1360
-5587
-10510
-13462
-13407
-9904
-8800
-7688
733
8312
4141
-1892
480
4567
4062
-2156
-8198
-6751
-2488
3338
10906
13662
12285
6450
-278
283
2733
6770
10745
3718
-5744
-8261
-5383
2052
4925
447
-6889
-13184
-12361
-11404
-9869
391
3047
-4943
-3322
6051
7177
-1960
-8173
-5766
-2355
2101
3293
-5431
-9934
-3804
3494
11901
16935
12436
11376
18910
18845
7026
-3368
-6191
-3786
2977
8633
1443
-13631
-15824
-5070
2491
3263
-271
-5498
-6566
-3318
-1180
1194
7220
6255
-5093
-7608
-609
-1661
-7391
-8591
-5747
1741
11871
15412
5177
-4730
4096
15915
12007
4189
-599
-8159
-12740
-10066
-7665
-6988
-3277
-691
-2557
-1419
1144
-2122
-2901
-271
-3886
-5583
-3428
-4731
402
8581
7886
5546
845
-6110
-4967
-1841
-2941
-2282
3797
10587
12185
14919
15623
3116
-10002
-12805
-9961
-7027
-10137
-14239
-12502
-6795
-1396
1058
10226
21656
19523
14252
11584
9979
12224
2167
-13676
-10669
-4035
-11487
-18479
-14425
-11077
-10478
-1850
4266
4069
10149
14369
10579
4633
2763
9802
10393
-1171
-7998
-6031
2912
12916
14493
7889
-1842
-3966
-5201
-15757
-12431
1280
-2236
-5432
4462
9336
7896
5127
521
-2709
-6963
-13965
-14470
-4982
1185
-311
1426
4650
5743
8113
7034
3184
-1884
-5790
5926
21559
19224
8933
826
-493
6668
9256
4148
-4070
-13544
-21413
-25492
-19682
-9566
-2142
4195
2380
1247
7180
7307
5132
-1910
-13294
-19324
-26488
-18175
44
-5775
-7157
10746
18482
20374
18735
9497
4321
828
-2925
126
5140
-1706
-16168
-20388
-17446
-10778
821
585
-6766
724
14207
18646
19715
18090
8261
1175
1332
-2048
-7648
-9331
-3407
3517
-644
-2357
4051
4653
3856
4457
1660
-5729
-12827
-8363
-5994
-10984
-1221
8842
2216
-2052
448
4403
11255
9409
-4650
-8249
5029
13408
10575
4002
-2033
-4654
-8682
-11641
-12210
-18006
-20622
-15498
-3512
15087
17147
1359
-3800
858
375
-3556
-3218
1316
5674
10314
9897
1889
-2923
1687
12145
18038
12557
-135
-6837
3816
12906
7236
6246
5289
-1728
2236
8979
9854
9233
3022
318
5509
5157
-2060
-10491
-17321
-15598
-5128
-380
-4857
-5171
-1936
960
7336
9883
6237
-478
-12035
-20278
-22287
-22682
-17972
-8980
1286
8456
5939
1375
660
-2491
-5711
-3121
858
-1215
-5792
-1846
7014
11240
14882
15247
2810
-8942
-4999
-1557
-12311
-21628
-20263
-16813
-11610
-2817
3415
2338
-4427
-5063
5670
13041
8882
1335
-3080
-3766
-2191
-1515
-2150
5069
19548
26423
28857
30385
22045
12261
6766
3270
7047
9821
2886
-8237
-13162
-4578
4224
4181
2071
-6282
-17982
-19552
-7694
10003
20875
24440
23541
16041
7129
-242
-4094
-8141
-18530
-24050
-23739
-23383
-15726
-5805
852
5455
5024
2100
-2556
-5993
-5955
-7216
-5200
-466
1986
6124
10986
14240
11194
3419
2713
3262
1470
6058
9978
5206
-2976
-5274
-4274
-8573
-6443
3283
-73
-13514
-21266
-17478
-3117
7676
6043
1295
675
3456
7700
10216
8798
4117
-959
-1838
-292
-2760
-7894
-12310
-13546
-9788
-6789
-6169
-3233
2863
10649
15542
17059
14827
3671
-7696
-11877
-15672
-18027
-15863
-11385
-7258
-7417
-9788
-10720
-7626
1426
9396
10718
7012
3449
5798
8199
6221
4845
1035
-6478
-12047
-13416
-9979
-8878
-12549
-7734
3325
6192
5586
8504
10838
11659
8863
-725
-10046
-12259
-11062
-10216
-7377
-1453
7168
17084
20840
19822
23154
23442
17588
15100
9146
-2052
-6100
-6261
-8007
-8336
-7155
-2793
4713
9574
6849
960
1603
3830
-1651
-9872
-14168
-13275
-10841
-9150
-5478
-3972
-3670
3289
11160
14974
14659
8473
5914
10597
13276
11989
6032
-2583
-4847
-1462
523
-292
-2478
-5625
-8164
-5977
-1429
1151
5028
7095
4606
6475
9311
3984
-1190
-558
-240
-1322
-1407
-2116
-4019
-4210
-5184
-11174
-16623
-17792
-16676
-11046
-2597
3909
7296
6590
6006
6077
1098
-2114
747
1014
-2169
-5965
-8525
-5843
-2871
-4058
-3682
588
4582
4577
2859
3508
4154
3339
1275
-3276
-6488
-8079
-11912
-13544
-9047
-2085
1309
268
2023
5713
5078
4146
3043
-838
-1342
1647
3739
5503
6273
5817
5989
7864
10377
10087
6664
3000
976
54
-1622
-2785
-2237
401
6260
9870
8552
7918
7081
4995
4645
2176
-2770
-4363
-5423
-10739
-15623
-16439
-16793
-17131
-14698
-10288
-6077
-4908
-6989
-6769
-1677
3880
6636
8267
8562
5844
2846
-181
-3146
-1869
345
320
1159
1094
-44
-404
-1904
-3559
-4686
-5424
-4053
-1000
2583
4123
3859
5873
8560
9521
8064
4573
4335
6595
6968
5372
-718
-7151
-6659
-5628
-8520
-9520
-8227
-7894
-6385
-2922
-1776
-2731
-940
3872
8279
11174
13083
12609
11561
14151
16732
15892
13451
8644
3003
-2050
-7634
-10103
-8719
-7373
-7114
-6590
-4420
-3946
-6273
-6513
-5000
-3052
-753
-984
-2209
-1907
-260
2710
4654
4561
3674
2272
980
-654
-3301
-5142
-3824
-1316
-1198
-874
1228
2657
3532
2131
-465
99
1373
2678
3566
-217
-3896
-2825
-818
-588
-2237
-2540
-1422
-2467
-2552
-1388
-1972
-1451
-89
183
-1014
-4272
-5804
-6078
-9014
-11932
-12904
-11622
-9076
-8234
-5997
-1340
1205
2333
3905
4996
5162
5706
8198
10123
9848
9636
10205
11280
10728
6963
3317
1247
44
734
1967
2260
3261
5030
6076
6553
5682
2846
779
679
1528
2628
1238
-2966
-5849
-5365
-2379
216
-188
-1883
-2994
-4795
-7551
-8639
-7054
-5333
-3891
-1556
-278
-319
198
492
971
2284
2060
1631
4120
7500
8644
6816
4330
2987
966
63
1632
755
-2680
-4738
-4322
-2822
-3698
-5323
-5591
-7222
-6527
-1929
-411
-1742
-1579
-628
-614
-1518
-1902
-2117
-3054
-3946
-4841
-4435
-1555
1388
2217
1350
1002
1903
2482
2224
991
-873
-2004
-1597
3
550
169
1745
4237
5545
6226
6487
4804
765
-1701
-1755
-3185
-4315
-3272
-2750
-3597
-4906
-4438
-2231
-1138
0
1077
181
-694
-1442
-2398
-2170
-2098
-2477
-2312
-1759
-346
703
-974
-3793
-3873
-2524
-2621
-1105
1316
420
-771
-997
-1739
-969
368
1538
3441
4543
5011
4629
3133
2494
2627
2845
1786
-911
-2307
-2693
-2719
-949
1333
3425
5252
6233
6740
7576
10455
12679
10654
8032
6630
4529
1703
-1847
-4485
-4778
-3972
-3164
-3001
-3799
-5444
-5287
-1891
255
178
593
1560
3376
3874
2172
1553
353
-3327
-6909
-8781
-8164
-5484
-2089
335
468
103
970
3187
5477
6020
6469
6855
5555
5216
5933
5388
4689
4157
2439
-288
-2436
-3817
-4536
-3338
-2409
-3038
-2641
-2553
-3283
-3348
-4306
-4003
-1529
-1100
-1516
-720
-502
-569
-229
1049
2941
2453
382
-464
-2036
-4525
-4926
-4436
-3900
-344
4580
6040
5067
4835
4679
4048
3732
2470
-130
-1506
-760
209
120
-489
-1114
-1457
-546
432
409
1062
822
-1038
-1113
-489
162
2629
4265
4778
5449
4568
3091
1786
587
419
366
1061
1760
864
2199
4726
3546
787
-1322
-2471
-2561
-3329
-3373
-2202
-2099
-1190
343
-769
-2431
-2362
-2291
-2865
-2821
-1944
-1910
-2450
-1234
299
-410
-1779
-2082
-2476
-3590
-3974
-3622
-3541
-2574
-1029
-237
875
1466
579
210
664
1604
2786
2328
441
-491
379
1438
1363
1378
1506
195
-1638
-2221
-1939
-2158
-2751
-3114
-3046
-1716
-141
259
411
522
704
881
232
275
1059
301
-1441
-2768
-3795
-4534
-4477
-3794
-2694
-883
324
1396
3944
5133
4141
3112
2114
2458
3744
3538
2212
754
443
813
443
655
989
1131
1857
1592
1723
2951
3013
3224
3495
2588
2498
2710
1255
-740
-1229
-333
799
2054
2240
1628
2135
1563
-545
-1263
-1326
-1466
-1183
-1259
-1758
-2652
-2773
-1114
-27
-34
296
-404
-1961
-1845
-503
633
1285
1123
1213
1914
2072
2296
2334
1171
-193
-1569
-3121
-4054
-3869
-3083
-2633
-1270
283
-342
-252
1086
419
-1605
-4137
-5802
-5802
-6183
-5406
-3175
-2263
-1839
-1762
-2003
-950
-146
-481
28
1999
3871
4356
3949
3055
1963
1651
1656
178
-2404
-2886
-1288
-624
-219
797
1119
520
-848
-1604
-1399
-2102
-2889
-2739
-2515
-1905
-1018
-834
-1450
-2376
-3147
-3588
-4070
-4527
-3369
-1130
-354
-602
-1232
-2122
-2015
-1963
-2160
-1335
-881
-1041
-1108
-1538
-1394
-443
22
-199
-464
-433
-51
1141
2324
2108
2183
3459
3700
2906
2517
1853
730
576
1619
2567
2723
2381
2067
2037
1599
426
-94
570
1220
1151
426
15
578
861
671
745
645
1006
1787
1349
185
-846
-1862
-2755
-3762
-3975
-3194
-3457
-3845
-2147
-164
298
284
383
551
1151
1627
1443
1316
1695
2396
3254
3872
3757
3400
3549
3183
2250
2307
1927
9
-1383
-1808
-2068
-2533
-2940
-2447
-2318
-2516
-1091
325
739
1570
2373
2729
2409
1475
1431
2101
2552
2682
1669
-504
-2492
-3065
-2457
-2301
-2612
-2870
-4000
-4787
-3787
-3104
-3280
-2914
-2915
-2807
-1453
-860
-873
10
456
909
2047
1996
1186
886
951
1727
2211
1511
1000
877
605
608
866
1585
2638
3230
3811
4299
3864
3041
2195
1558
1256
576
172
329
-118
-584
-718
-1393
-1958
-1698
-1423
-1867
-2275
-1766
-975
-401
287
1209
1879
1491
483
-278
-749
-550
101
349
180
-231
-592
-544
119
1317
2003
1522
777
982
1756
1471
522
291
308
151
265
838
1118
341
-289
-74
1
-135
-272
-158
191
-16
-234
55
383
714
476
-224
-488
-611
-747
-660
-119
993
1704
1670
1480
1161
834
656
584
373
-72
75
577
35
-1312
-2219
-2100
-1379
-978
-909
-902
-1012
-626
183
210
-12
658
1103
893
1130
1292
830
263
-596
-1593
-2017
-1733
-1311
-1600
-1998
-1615
-1387
-1555
-1147
-613
-891
-1323
-1084
-914
-987
-455
-42
-207
19
363
459
686
830
949
1032
893
920
959
961
1232
1627
2306
2607
1774
1189
1512
1377
400
-213
-64
35
394
1060
933
1043
2299
3362
3645
3152
2266
1919
1949
1841
1781
2277
2859
2341
1112
49
-514
-578
-628
-152
416
-22
-155
-47
-499
-594
-1094
-1862
-1688
-1725
-1885
-1707
-2278
-2754
-2288
-2017
-2001
-1349
-830
-1412
-2076
-2472
-3074
-3008
-2376
-1896
-1135
-367
-101
-406
-1319
-2192
-2859
-3505
-3631
-3202
-2502
-1660
-1036
-662
-294
6
55
-60
-37
176
234
-87
-262
35
178
123
307
636
1048
1078
634
847
1714
2031
1465
858
993
1014
461
290
136
56
847
1204
1099
2081
3110
2891
2057
1447
1135
650
279
465
704
604
117
-304
-265
-388
-754
-850
-795
-935
-1365
-1619
-1670
-1796
-1453
-902
-620
-197
20
-172
-516
-945
-1065
-1161
-1399
-1284
-895
-186
526
753
827
681
252
-250
-285
861
1879
1830
1878
2168
2454
2733
2576
2122
1377
401
-251
-311
80
160
-93
-165
-453
-626
-358
-270
-429
-892
-1268
-1096
-1157
-1333
-1171
-1081
-477
433
287
-245
-183
133
703
1160
980
829
1129
1387
972
31
-390
-264
-247
-330
-382
-247
-381
-872
-795
-528
-354
112
295
329
316
108
349
663
699
433
-162
-59
226
-145
-513
-915
-807
-302
-547
-574
35
632
1163
1231
1185
1160
838
637
491
797
1519
1722
1992
2198
1694
1414
1238
529
-119
-102
334
263
-193
-163
-54
-535
-967
-411
425
581
900
1518
1165
-14
-762
-1042
-1644
-2190
-2291
-2379
-2041
-1299
-758
-90
500
704
792
475
-97
-377
-479
-630
-702
-729
-1280
-1857
-1437
-777
-364
93
-80
-561
-248
312
179
-353
-799
-1274
-1370
-810
-468
-567
-879
-1320
-1162
-708
-516
-100
137
195
547
467
359
745
644
293
382
526
467
273
40
-339
-632
-574
-697
-753
-435
-246
-10
-71
-614
-749
-652
-388
184
307
63
-91
54
293
99
34
71
74
940
1678
1623
1870
2070
1885
1687
1106
87
-828
-1314
-1787
-2321
-2356
-2186
-1927
-1450
-1218
-838
-66
392
536
752
889
611
15
-471
-742
-942
-1042
-892
-866
-1389
-1768
-1508
-1318
-1660
-1750
-961
-378
-395
66
671
909
1002
661
448
750
792
685
938
1579
2174
2158
1887
1437
574
97
27
-273
-304
150
566
574
229
179
300
155
388
750
631
620
650
629
932
1221
1425
1359
945
816
677
629
1004
806
484
957
1454
1624
1363
724
409
168
-280
-522
-679
-885
-1056
-1412
-1763
-1606
-1365
-1493
-1314
-653
89
858
1202
1283
1571
1321
680
425
79
-371
-533
-731
-941
-849
-532
-385
-622
-845
-745
-390
89
411
519
501
268
36
145
530
801
760
757
869
626
104
-145
20
311
415
375
419
413
96
-308
-414
-323
-313
-496
-765
-720
-339
-34
106
47
-100
5
126
159
301
62
-537
-555
-105
-180
-615
-316
613
1024
791
452
-100
-829
-1311
-1551
-1437
-878
-476
-314
-199
-341
-108
497
620
970
1690
1901
1951
1785
1251
939
692
482
400
237
217
92
-193
-196
-145
-52
128
33
-204
-251
11
229
-57
-557
-858
-833
-544
-232
-90
-182
-365
-651
-1050
-1406
-1812
-1848
-1426
-1242
-1034
-903
-1224
-1266
-1235
-1461
-1401
-1175
-891
-758
-1128
-1710
-2183
-2233
-2289
-2738
-2570
-1924
-1734
-1690
-1619
-1498
-1255
-1103
-945
-852
-831
-611
-248
245
675
742
703
795
925
1025
1054
902
609
486
673
940
987
902
849
757
955
1302
1185
1043
967
676
533
170
-339
-319
-312
-553
-710
-707
-563
-620
-524
-126
-147
-171
72
250
676
1012
1030
1099
956
691
504
308
471
836
895
625
152
-111
-163
-523
-878
-628
14
673
1240
1578
1645
1571
1407
1162
863
615
645
891
953
590
122
145
431
307
78
206
407
566
783
782
491
424
699
684
252
70
309
539
677
808
746
564
557
653
617
415
297
421
624
865
950
745
755
855
636
665
976
1066
1116
1142
1014
966
1043
980
563
196
308
510
712
1083
1206
1073
1016
943
838
709
541
461
289
-22
-125
-44
20
16
-127
-222
-154
-133
-194
-310
-423
-507
-928
-1558
-1764
-1602
-1328
-1175
-1511
-1775
-1491
-1243
-1018
-647
-638
-785
-704
-705
-940
-1195
-1148
-879
-672
-399
-168
115
650
705
405
492
550
577
605
121
-253
-212
-279
-275
-216
-276
-268
-236
-177
-84
146
569
557
61
-315
-600
-788
-818
-789
-517
-319
-413
-265
-39
-95
-234
-586
-977
-1042
-1106
-1124
-1089
-1504
-1749
-1327
-1078
-1014
-719
-694
-855
-815
-1112
-1656
-1626
-1323
-1268
-1150
-966
-814
-375
256
635
581
483
691
913
1221
1654
1669
1525
1356
792
374
108
-448
-600
-162
200
534
1004
1257
1353
1523
1289
771
599
423
244
368
332
189
-35
-541
-795
-921
-1240
-1393
-1530
-1677
-1547
-1316
-1138
-1044
-938
-716
-574
-571
-608
-675
-824
-888
-533
-142
-154
-172
67
442
640
525
611
923
1047
1111
1120
1045
1066
1194
1459
1663
1731
1811
1586
1200
996
544
-30
-288
-436
-473
-485
-597
-436
-137
-57
48
141
-95
-440
-601
-697
-727
-578
-546
-730
-824
-773
-540
-87
330
497
452
599
1050
1278
1326
1571
1763
1825
1849
1554
1049
815
855
998
1199
1119
717
516
463
236
102
160
132
-72
-307
-340
-242
-353
-491
-341
-321
-550
-582
-651
-912
-1149
-1542
-1636
-1139
-890
-1002
-1128
-1210
-1037
-872
-812
-657
-696
-804
-774
-709
-491
-346
-376
-416
-685
-1052
-1300
-1405
-1119
-718
-618
-602
-487
-334
-299
-397
-433
-480
-578
-535
-395
-179
189
500
608
569
436
424
530
508
628
1076
1430
1507
1507
1533
1418
1152
1097
1097
948
994
966
619
428
409
329
164
-40
-33
229
546
659
449
196
12
-101
-159
-495
-876
-937
-956
-801
-351
-186
-369
-422
-419
-622
-789
-746
-668
-646
-604
-438
-359
-465
-304
50
257
510
773
949
1059
1047
1075
966
621
410
257
119
39
-200
-312
-244
-343
-319
-76
17
24
161
379
443
248
31
-134
-393
-596
-726
-911
-908
-848
-1083
-1245
-1132
-914
-572
-335
-221
82
366
394
352
343
293
153
-4
-75
-14
85
158
332
463
411
424
494
596
691
495
352
505
564
660
851
888
866
611
147
2
130
209
356
711
955
913
1022
1286
1256
1059
941
816
532
290
397
486
347
202
-65
-217
-115
-146
-81
-1
-298
-336
57
253
287
391
586
743
608
388
353
423
576
628
493
449
443
350
253
137
58
-75
-301
-319
-266
-312
-182
51
118
-7
-89
6
-71
-283
-219
-26
57
19
-68
-70
-87
-203
-409
-781
-1044
-886
-612
-565
-649
-765
-827
-775
-858
-981
-778
-514
-373
-200
-173
-303
-338
-203
-61
-103
-88
57
-4
-39
173
323
420
553
504
314
187
45
-225
-466
-519
-381
-143
-39
-114
-199
-386
-594
-501
-470
-844
-1098
-1008
-873
-737
-684
-807
-980
-1077
-1038
-963
-855
-554
-136
239
433
447
617
946
995
662
319
203
127
81
167
105
-39
47
97
-90
-253
-297
-364
-517
-787
-1107
-1228
-1227
-1202
-970
-795
-787
-575
-289
-163
-78
115
293
181
190
492
473
290
230
111
140
306
450
648
931
1256
1379
1468
1668
1554
1394
1302
849
481
359
91
-185
-267
-170
-209
-451
-402
-116
80
161
76
-131
-477
-873
-1044
-1000
-865
-734
-577
-360
-344
-591
-848
-925
-885
-918
-890
-743
-581
-336
-203
-195
-180
-360
-377
46
454
690
704
511
406
355
255
104
-78
-150
-207
-317
-380
-370
-199
-58
-64
69
120
-94
-198
-177
-118
85
327
559
821
1068
1199
1193
1150
1025
868
795
579
302
225
183
226
419
422
166
-81
-191
-306
-442
-417
-407
-522
-525
-405
-261
-187
-165
-80
-39
-22
-30
-204
-356
-383
-298
-96
-18
-17
-61
-228
-147
90
146
242
343
389
507
469
241
-19
-232
-261
-247
-293
-316
-487
-663
-567
-532
-678
-723
-702
-633
-499
-449
-368
-210
-104
63
177
92
20
-60
-62
220
420
395
435
455
372
324
325
281
133
53
79
0
-113
-135
-62
141
398
668
840
773
669
645
616
576
540
562
540
430
459
595
728
871
946
958
913
806
720
639
490
290
235
233
-6
-196
-276
-541
-684
-614
-526
-336
-146
50
307
469
524
389
138
-40
-205
-216
-196
-386
-404
-224
-114
-21
4
19
67
81
191
255
199
269
401
547
702
750
754
687
670
802
638
209
41
80
5
-173
-147
-41
-302
-499
-364
-488
-656
-488
-375
-303
-147
-101
-67
-3
87
317
515
596
686
635
441
454
726
928
962
1002
1012
813
505
284
80
-169
-272
-282
-414
-472
-396
-373
-224
1
-6
-125
-228
-288
-276
-348
-451
-479
-609
-840
-982
-1006
-970
-844
-714
-719
-614
-350
-286
-279
-167
-149
-85
74
119
139
268
442
476
357
341
349
227
215
259
182
170
195
129
99
76
-41
-154
-168
-158
-255
-381
-406
-396
-343
-224
-125
-74
-179
-376
-349
-155
-35
68
102
-39
-158
-170
-164
-150
-257
-471
-550
-635
-817
-813
-728
-779
-785
-643
-481
-410
-418
-400
-348
-340
-376
-408
-464
-549
-531
-425
-345
-299
-365
-528
-633
-646
-598
-525
-371
-179
-160
-159
-33
41
148
278
311
365
436
598
827
909
1055
1279
1374
1464
1390
1134
943
712
582
557
265
5
1
-106
-251
-238
-316
-580
-733
-700
-656
-527
-377
-475
-607
-550
-472
-335
-89
51
134
410
728
797
738
771
810
765
698
661
650
585
469
352
158
-17
-92
-304
-565
-580
-459
-397
-417
-408
-363
-494
-667
-690
-751
-738
-574
-571
-662
-716
-793
-749
-679
-746
-790
-861
-1043
-1078
-935
-857
-882
-862
-729
-592
-601
-630
-460
-260
-128
107
302
396
540
536
360
269
316
485
588
585
702
772
722
767
777
692
603
516
475
367
207
173
154
94
58
24
21
-3
-43
-98
-296
-382
-193
-77
-99
-133
-217
-301
-381
-435
-411
-434
-508
-598
-728
-720
-560
-382
-113
52
-109
-227
-96
105
475
895
971
889
845
692
606
707
815
829
742
735
852
853
764
665
508
358
235
130
56
44
156
331
526
672
717
800
777
636
753
848
600
343
113
-157
-292
-288
-150
29
30
-136
-302
-354
-425
-604
-665
-598
-493
-303
-138
-17
89
170
357
479
353
228
136
14
-9
20
30
36
77
193
251
230
286
371
406
437
440
473
677
826
644
468
516
422
170
-42
-239
-214
31
190
222
40
-173
-69
-30
-242
-314
-275
-157
65
126
131
207
149
147
385
572
598
582
528
391
186
111
220
203
31
-71
-128
-99
-11
-41
-69
-118
-393
-657
-677
-592
-577
-649
-665
-636
-644
-473
-100
146
227
272
174
-37
-209
-462
-727
-696
-552
-487
-357
-312
-410
-411
-354
-245
-62
-29
-57
17
26
-17
-37
-175
-391
-483
-448
-423
-415
-318
-205
-258
-337
-231
-235
-540
-671
-442
-307
-385
-399
-363
-425
-458
-309
-107
-82
-175
-82
100
5
-195
-246
-229
-203
-253
-264
-110
-22
115
425
544
486
440
336
287
366
419
450
595
661
446
289
380
439
327
107
-55
-103
-170
-256
-376
-456
-390
-330
-196
54
151
202
328
368
343
278
88
-79
-38
-27
-79
180
384
210
172
288
341
364
244
203
272
226
281
281
44
28
259
428
477
386
240
123
2
-134
-241
-224
-114
-53
4
72
11
-120
-219
-297
-242
-180
-306
-359
-364
-548
-647
-554
-404
-278
-375
-544
-426
-206
-205
-258
-163
-100
-70
57
123
209
430
542
482
302
120
67
-69
-252
-270
-295
-372
-458
-571
-648
-799
-959
-926
-850
-845
-906
-946
-800
-644
-598
-474
-310
-222
-118
30
113
223
471
567
485
479
396
275
300
261
169
203
292
307
214
137
180
274
230
-13
-219
-334
-405
-367
-309
-228
-149
-91
120
307
321
286
282
418
441
358
521
677
766
804
774
995
804
78
-62
74
-22
21
26
-10
34
1
12
23
-1
24
9
9
21
3
19
12
8
19
6
15
14
8
17
8
13
14
8
15
10
11
14
9
14
11
10
14
9
12
12
10
13
10
11
12
10
12
10
11
11
10
11
10
10
11
10
11
10
10
11
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
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
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
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
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
