20
29815
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
-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
4
6
7
7
5
7
4
2
8
5
-1
3
5
5
6
3
6
8
3
4
5
1
4
8
5
7
10
8
7
6
5
6
5
4
3
0
-1
1
-2
-1
6
7
6
5
0
1
7
6
3
-1
-2
1
-2
-2
1
-2
-1
0
-1
4
5
1
5
8
5
8
3
-3
3
4
-3
-1
0
-2
-1
-1
-2
-3
-3
0
0
-1
-1
-3
0
0
-1
3
4
-1
-3
0
1
-5
-3
-3
-6
1
3
-1
0
-2
1
2
-6
-5
1
-1
1
3
-1
-1
5
5
1
2
-1
-3
1
0
-1
1
2
4
2
3
6
-1
0
4
0
3
2
-2
3
5
5
7
5
7
5
3
7
3
0
2
1
2
6
6
2
1
2
1
2
5
5
2
0
3
3
0
3
3
-1
4
7
3
0
2
0
-3
1
2
-2
0
-1
1
6
-2
-2
5
4
1
-1
-1
0
-4
-1
2
-2
0
2
3
4
1
-2
-4
-3
0
-2
-6
-4
-3
-3
-1
-4
-8
-6
-5
-8
-3
2
-4
-4
-1
-4
-3
-2
-4
-3
-1
-4
-3
0
-1
-3
1
1
-3
-2
-2
-3
-1
2
0
-2
-1
0
-1
1
2
-1
0
4
0
-1
3
0
-1
-1
-1
4
2
-1
5
5
1
2
-1
-2
2
4
4
5
10
9
4
7
5
4
9
5
3
6
1
6
13
6
4
6
5
4
5
5
4
10
19
14
-2
-9
14
24
-3
-18
-2
19
12
-17
-12
17
29
-8
-41
25
58
-20
-38
-6
25
34
-53
-67
60
91
-20
-80
25
99
-5
-78
-12
83
63
-83
-95
30
61
1
-42
8
56
-8
-59
-20
69
48
-91
-68
45
45
-13
-56
13
52
-40
-28
77
111
-17
-157
-23
87
-5
-23
-18
18
47
-44
8
85
-17
-40
6
-10
-47
-49
-3
22
29
-22
-83
-2
20
-40
-9
-30
-61
-47
-46
-1
-40
-98
-3
17
-28
5
0
7
68
41
-38
-28
20
15
4
-24
-3
133
160
71
72
75
-25
-116
-31
117
109
25
-28
40
115
-7
13
140
6
-104
-119
-42
139
16
-145
-58
38
169
76
-188
-118
55
-12
-176
-45
203
23
-154
-126
-77
166
128
-22
219
197
-99
-218
-14
272
4
-156
59
-21
111
202
25
210
36
-215
158
128
-186
-89
118
256
147
-163
-178
202
265
-176
-297
-152
-35
74
-139
-65
287
125
-47
-185
-277
5
24
-116
-258
-345
90
72
-344
-93
27
-160
-152
-139
24
116
-19
-62
-89
-215
-391
-219
265
218
-184
-159
-1
-225
-338
166
530
172
-328
-431
-181
192
422
154
-91
182
-149
-568
112
282
27
220
-431
-619
398
340
-41
329
263
-45
-332
-437
149
263
-95
180
-57
-446
409
472
-282
270
255
-582
-13
349
-71
347
600
185
-88
-349
-498
-8
773
243
-946
-325
515
-162
-374
200
523
569
172
-235
-185
-89
-150
-17
430
377
-316
-429
57
174
220
248
-389
-536
200
284
304
501
-93
-237
33
-54
193
2
-417
-105
182
310
-132
-557
498
1120
357
-318
-994
-1103
-54
731
638
225
-267
-868
-1069
-88
1163
1232
401
-513
-170
1734
1762
-915
-2238
-1384
-337
-130
-877
-1071
-891
-755
849
2343
2189
1250
-400
-1476
-1239
-700
-467
-570
-124
213
748
2378
1711
-187
-163
-812
-1198
-427
-767
-710
-257
28
168
-869
-16
1802
974
402
55
-426
1026
853
-403
371
-536
-2150
-636
837
541
422
500
575
618
251
-129
-769
-1481
-681
1141
1899
1146
697
1962
2445
694
-578
-921
-532
775
-19
-1577
-852
-1786
-4148
-3328
-1761
-1784
-2330
-3074
-2607
-1457
-386
1334
1854
2077
2542
1071
1290
2001
-826
-985
1709
2838
5069
6559
5070
1608
-3599
-5490
-4014
-3292
-1423
-473
-1407
-711
-262
1205
3052
-880
-3784
-780
-461
-1424
119
-444
-338
1174
-110
1650
6500
6284
2252
-2562
-5229
-2463
444
202
-304
123
1265
317
-638
3456
5049
-286
-2918
-1228
182
2821
3631
-478
-2783
-1277
-414
120
460
-550
-1080
-159
860
407
-479
-601
-2224
-4487
-4577
-3487
-1026
2179
2468
260
-1306
-1189
-164
872
2705
4108
1883
-1389
-1889
-1010
274
241
-1946
-1377
780
588
1277
877
-2037
-2367
-2480
-2977
-8
2532
2075
-186
-2533
-1269
1257
807
-536
-104
1364
1244
-13
-610
-1669
-2013
-353
1566
3257
4362
5227
5987
5144
3964
2984
1417
326
-1229
-1843
610
1612
30
-1559
-3986
-4190
-93
3129
3142
972
-1677
-2409
-2722
-2542
-459
-643
-2680
-2242
-852
791
2062
896
-317
-406
304
1832
1408
107
-264
-2401
-4267
-3447
-3441
-3349
-153
1884
1298
1343
-1983
-7104
-4646
-435
-829
332
1457
-275
-747
314
2041
3122
1627
-1226
-3054
-2287
-2202
-3655
-1410
1918
1943
783
-192
762
2374
1401
-4
-1297
-2772
-2526
-1767
-111
2613
2290
606
1147
588
-385
1508
2243
1736
2874
1755
-448
111
7
-1123
-496
1438
3229
4184
5486
5154
1178
-985
164
331
-187
-227
174
1544
2257
1254
827
1688
1744
1962
2951
1485
-1191
-2741
-4566
-4386
-1557
-101
289
579
-245
-649
43
73
-1311
-1981
526
3695
3949
2596
2119
2758
2456
210
-1411
-1957
-2537
-2431
-3040
-4140
-3793
-3972
-3756
-1178
207
-345
81
1590
1760
-283
-1043
183
230
152
785
595
18
-921
-1569
-318
1220
501
-835
534
2487
1804
414
-590
-1008
-121
-45
-10
1048
-1486
-5772
-3905
1986
4647
3281
87
-1719
68
1461
-119
-1484
-1463
-951
-832
-1082
-399
-540
-1770
-2201
-2873
-1510
1383
337
-859
445
51
-236
1045
2653
4237
3097
835
656
-51
-2474
-3528
-742
2515
1442
-1350
-2592
-2713
-1955
-1665
-2693
-3333
-886
2647
1930
482
2209
2323
978
1563
2745
2850
1510
707
1254
1010
500
1532
3073
2135
-166
-254
-129
-1110
-1992
-2599
-875
467
-1582
-2719
-1622
390
1134
-674
-206
1076
-823
-1377
-394
-126
1349
2979
3067
1569
-942
-2609
-1590
1751
2383
-357
-522
314
-1141
-1900
-1108
1045
2033
-1056
-1411
2629
2299
-860
-925
532
1588
794
-455
560
312
-1974
-2339
-904
410
-391
-1516
745
1410
-1951
-3222
-2551
-1970
-121
1097
756
-857
-2961
-1712
1330
2097
1451
-616
-1914
114
1147
621
1400
926
-853
-1045
-1529
-3196
-1719
1602
512
-1140
1378
2636
775
-1147
-1414
488
1692
1757
1578
-218
-1382
-982
546
3148
2333
-95
657
1479
1985
1827
-928
-1341
394
8
172
400
-1279
-1269
65
169
821
2273
2819
2140
508
-500
163
588
-666
-1294
721
2175
1421
1816
1853
-1399
-3825
-2941
-904
789
295
-1902
-2416
-1403
-807
-325
773
2201
1832
-242
-709
-906
-2257
-1946
-1314
-1346
-259
-43
-573
-174
-651
-1803
-1871
-1522
-2286
-2964
-1641
-717
-1261
-598
1396
2486
1610
1658
3804
3494
526
-1128
-430
741
135
88
1419
1044
187
-721
-1546
-702
-1352
-2669
-1566
-1006
-831
786
1687
622
-560
400
1997
2931
3458
1777
107
921
1448
961
-25
-724
-785
-2205
-3013
-2355
-2253
-675
636
527
3183
5211
3755
2649
1272
-821
-1300
-293
650
-333
-1877
-2211
-2949
-3865
-4324
-3739
-1393
-251
99
1510
630
-827
616
940
-976
-1389
-226
516
-56
-1406
-1088
910
1431
884
969
1243
2102
1614
-562
-206
876
613
1720
1737
-82
-159
285
459
933
380
-153
244
374
-206
-1628
-2935
-2123
714
2231
351
-1307
-798
-1581
-2719
-1563
-735
-710
-96
507
1636
1577
-832
-1777
-433
1072
913
-1555
-1651
990
541
-257
2040
2450
655
761
1191
-393
-2182
-2061
590
3901
4034
2003
2265
3139
1576
548
971
-733
-3426
-2377
1569
2823
683
-357
-101
-143
1202
1790
-512
-1928
-2083
-2504
-1287
248
174
1115
2531
474
-1524
599
1072
-734
54
362
909
3442
1553
-2092
-1568
-908
-1570
-2250
-3232
-2674
-444
1198
842
-276
114
349
-729
-882
-368
-512
-946
-541
1341
1590
-858
-1111
306
-1056
-2440
-596
884
-1428
-3439
-386
3076
1997
-1391
-3556
-1473
1510
-372
-2339
-417
1410
1717
1980
3462
4546
2645
765
1477
1507
-586
-251
2398
283
-3819
-2908
-611
108
128
47
1341
786
-2382
-2866
-1070
176
1077
1304
405
-985
-1797
-1737
-710
296
132
827
1314
-557
-703
651
-153
-370
1371
2556
1700
-359
97
2604
1718
-2275
-3453
527
4582
2655
-1729
-1139
1483
531
-567
660
1182
-255
-2874
-3407
-340
1370
826
1401
1479
65
-915
-590
344
-618
-2011
-857
-119
-103
822
-421
-1950
-520
804
1966
3014
1040
-387
894
-77
-2003
-233
1292
-588
-1416
-710
-1400
-940
1056
983
-590
-2072
-1921
261
24
-2112
-1877
-973
87
1235
820
2424
5022
3429
1485
1210
-1259
-4058
-4563
-3288
-1242
-1539
-2549
-341
1123
445
661
596
899
396
-1665
1205
4135
299
-1134
1353
2037
2159
1261
887
1609
-881
-3576
-2844
-661
1000
-91
-1696
-54
1469
5
-945
71
556
1223
2035
1065
573
-87
-1408
349
1195
-1113
-1512
-1400
-2581
-2013
1192
2925
243
-241
3027
3212
1968
-525
-5435
-6235
-3962
-1545
2756
4221
2123
1659
1454
-525
-2037
-2548
-2663
365
4269
1873
-1853
86
3331
4183
2085
86
-287
-3563
-4397
-1551
-4413
-5618
-1281
-781
-331
1918
2296
2675
-112
-3025
-458
670
-772
-423
1815
5277
4179
-427
-135
1250
-811
-2904
-2727
-533
-1298
-3316
219
2743
1233
622
-1114
-1488
335
-149
856
2944
2352
735
-1057
-883
-92
805
2253
-1178
-1629
2697
584
2564
5761
-1452
-834
2676
-2467
1771
6623
232
-1903
-818
-2567
-3604
-3083
-1090
-3129
-6040
-2863
-1092
386
3561
-155
-3440
-229
1495
2043
2771
2247
1593
4
-583
-1089
-3715
-2950
85
399
69
-167
815
3396
2355
-3441
-6382
-2125
378
-1452
471
818
-1614
999
2539
2044
2415
202
486
1633
697
1850
-650
-1567
3923
1457
-4963
-5186
-3712
-1755
-2234
-3807
-2135
-828
2316
5216
2452
1165
2642
2547
1851
1109
922
210
-1358
-2844
-2304
2660
4481
1555
1331
783
749
691
-3977
-3024
666
-2695
-1424
4742
4045
-19
-1761
-2527
-1182
3321
3615
806
1942
-344
-2045
2884
-162
-6407
-3408
514
313
-2281
-2292
-254
-423
2033
428
-5130
-1726
577
-1201
314
-216
-382
458
2432
4164
-1815
-1190
4795
636
396
2545
939
2876
-634
-2630
-1254
-5720
-395
3819
-4393
-5366
-4484
-2460
5611
5061
2289
4137
5884
8232
6139
2384
-1065
-3554
386
-1557
-7217
-3312
-941
-1929
-1892
-2396
566
384
-1790
1854
1046
-3503
-2084
-111
489
4571
5760
-1603
-4687
1788
4631
1657
-1436
-1521
2459
2827
-1000
-2527
-2261
695
3244
431
-2059
-466
3129
4574
-112
-3069
1576
3251
170
-42
-2142
-5177
-2884
-2374
-2826
-639
-2017
-2041
207
-1280
-139
2562
1083
-1480
-2090
471
-532
-4252
-1945
-1265
224
5922
-9
-5922
508
2013
225
452
-1097
2267
4603
1934
2056
1972
2661
2828
-1605
-890
2895
2184
1066
-110
-152
272
-1186
-1420
-2237
-2882
-2235
-469
5330
3982
-2604
1385
4665
3363
4531
1552
174
555
-1518
3142
4173
-2571
-3628
-4157
-2668
3066
19
-2551
3230
2851
-1157
-1938
-6672
-9870
-4248
1469
2917
2511
1796
1558
-2665
-8621
-9631
-8273
-4674
-335
2301
7007
5969
-896
470
4236
5288
7671
4608
-1689
-5491
-8211
-4772
1988
3101
-86
-4316
-4921
-279
1485
-1673
-4905
-9173
-13618
-11860
-3595
5089
10617
14793
16424
9353
1318
1636
-2468
-11717
-10575
-3645
3620
11522
10739
4736
1248
-4389
-8285
-4337
3836
13256
19176
19613
19077
13353
855
-4906
-878
2775
2391
-511
-1472
610
957
-2159
-9166
-12455
-8270
-10831
-15820
-12131
-12128
-14536
-12193
-10360
-3475
5302
7656
11442
14485
10627
4460
-2008
-6789
-8809
-7860
-5016
-5871
-4569
3467
7881
7604
5365
2255
5257
7494
3008
-699
-6334
-9660
-3131
366
-524
713
-1397
-1070
3313
1904
-1263
-4724
-11608
-13800
-10202
-6882
-3101
498
2839
7110
10645
11524
15054
14017
1979
-6144
-6260
-7714
-9443
-9722
-5079
4114
7571
7249
8178
8580
5636
-7064
-15284
-2081
12611
10280
-2267
-9411
-496
9283
4197
-4090
-4408
-46
2009
-1500
-7594
-10753
-10279
-7935
2506
15039
14939
10542
5512
-955
977
1271
-331
6089
10937
17565
17885
2142
-1513
6488
6772
5784
3019
2119
7497
5943
-4634
-10870
-4865
2932
4643
4508
3108
6854
6903
-6187
-7912
-1218
-7228
-16714
-21786
-19825
-20615
-26634
-12139
9884
10588
-343
-7028
2737
17967
14318
-1641
-11818
-6519
-923
-13439
-20879
-11795
-4054
-3519
-11126
-17480
-16488
-16722
-15331
-12830
-10939
-3665
2860
6797
11416
13981
14618
12278
14453
24663
28315
24108
15580
3738
2279
4509
-2073
1500
14812
11433
661
1876
2196
-797
5347
11041
11389
11763
2449
-9176
-90
15597
10843
-287
1183
2445
958
1675
-5496
-9711
-4532
-7774
-11383
-6976
-6256
-6181
-1771
4511
4190
-6338
-9510
-6575
-11441
-13357
-10535
-9224
-5312
-4905
-8449
-4170
3160
3065
5032
18102
26443
15008
-2777
-4458
3915
-39
-10993
-14914
-10558
2297
6601
-1732
-787
2399
-824
-1797
-5485
-7526
-5146
-4631
1579
8145
5959
-667
-11188
-16020
-8752
-294
3984
3665
-2178
-10111
-11399
-2243
6277
7014
1253
-7888
-9461
-4233
-2996
-255
8015
11335
7043
2751
3920
12042
16730
9533
6134
10568
9133
6091
1656
-2224
9282
19390
9728
-2716
-4189
1278
2266
-3534
-7481
-5594
3203
6987
-2259
-6209
2370
9008
1260
-10626
-5380
2792
724
4194
11418
19343
22998
7738
-4833
-407
-4696
-18185
-15370
964
6568
227
-6873
-12447
-11378
-11847
-15307
-3888
7726
4790
1829
1460
-395
-11480
-27861
-29815
-26666
-25348
-16786
-9446
-294
9740
5680
4391
17384
22038
8344
-10997
-18400
-8624
-4473
-19149
-21318
3942
20693
12150
2776
7872
14696
7464
-6025
-10046
-3443
5149
4759
-556
4297
16646
22650
22686
25273
22568
10222
2832
-396
185
8590
3616
-11799
-16451
-17693
-12923
-541
2730
2923
9988
14774
9152
-1184
-6246
-11843
-18924
-15417
-5669
3581
12604
14700
10269
7634
6580
2247
-2723
-3654
-4733
-9055
-12269
-8555
2023
7069
2877
1606
4227
6542
7043
-567
-7657
-4508
-4019
-5939
2009
9893
11502
15689
18845
13639
4982
-1517
-6233
-6391
-2254
-5215
-11205
-8476
-9497
-17315
-19587
-21363
-22201
-15868
-9324
-3578
1339
1655
2473
5728
7528
7713
8657
10404
7421
-317
-4462
-5318
-8925
-12038
-9527
-4770
-1590
-378
-913
1837
8124
8607
5991
8940
10465
5880
1511
-3521
-11108
-14112
-8647
-2037
-1122
-388
478
-5500
-6586
2172
5290
5129
6149
2882
2159
2475
-405
2520
7454
6428
2370
1
2033
2928
2436
5730
6004
4222
6666
7471
7625
10362
10619
9459
8707
6357
4154
1993
-851
264
5019
4937
-1708
-6361
-4599
-2174
-1617
3287
9768
6957
-746
-2354
-1416
-4705
-9622
-12164
-12453
-12025
-12002
-11545
-9331
-8114
-10136
-10960
-7453
-4382
-3415
1607
7604
5156
-997
-3491
-2015
2932
4374
1618
1726
1814
3907
8606
6654
5041
6400
1873
-53
2135
1597
3026
1085
-7323
-10127
-6110
-2485
-775
394
-1083
-5957
-6207
-3663
-6451
-5644
2605
7965
8526
6142
505
-5320
-8305
-9033
-9552
-7444
-2131
-929
-4872
-7725
-7107
-4507
-3845
-3129
2528
5545
1709
-82
1353
1961
3195
4714
4942
4421
3264
1394
-1123
-4435
-7337
-8454
-9773
-10787
-7978
-5862
-8108
-9686
-7923
-3083
1431
2181
2787
3696
3683
4788
4763
4128
6320
10423
14889
17581
17555
14300
8092
3467
1813
3460
6774
5451
4316
8172
9616
8684
10600
14521
15588
10243
4205
2550
2644
2299
983
1894
5794
6825
4500
2544
1385
-1835
-7275
-9846
-11929
-16575
-17117
-14242
-11870
-6306
2185
8732
10783
10992
10569
6112
2684
2360
-1752
-4075
-2108
-4649
-8527
-10433
-13500
-14314
-12656
-10432
-6673
-5461
-6414
-5222
-6273
-9856
-9749
-7445
-4637
-1599
-2737
-3754
1274
6216
8635
10668
9752
6907
3374
-1312
-3129
-1860
-1616
-3684
-5573
-2348
3378
4659
3105
2456
3661
4758
2874
2513
5005
4496
1503
-2302
-6187
-6746
-4760
-2360
-714
662
4129
5905
4106
2575
241
-2630
-3349
-3015
-2308
-1846
-1885
-1631
-1543
-1877
-2406
-2508
-2824
-1836
3113
5114
2481
3315
3719
588
-760
-1123
540
3644
2114
-1052
-392
2037
1697
-642
-269
1397
4099
8837
8240
3612
3045
3618
3567
4587
3682
1528
1493
1109
-1440
-1075
2041
2979
5782
9572
6697
1936
209
48
2876
5991
5945
3783
862
-285
-73
-1129
-3867
-7309
-8927
-9681
-10308
-8146
-6887
-8663
-9115
-8728
-9098
-8659
-7136
-6195
-5799
-3613
-2071
-2300
-572
-898
-4722
-5621
-4948
-3382
1624
4990
4804
4274
4173
5638
6480
4227
2434
1503
38
300
727
19
934
2093
2021
3375
5950
6637
5095
3257
1471
1130
3928
6016
5627
5961
6690
6625
5407
2648
86
-2266
-4557
-5619
-6741
-8122
-7887
-5711
-3973
-4898
-6121
-5352
-3722
-2324
-1919
-1699
-755
131
1218
2577
3326
2461
175
-1272
-1324
-274
1200
1502
2310
4078
5134
6077
6519
7492
9225
8214
5757
4415
4045
3911
1575
-646
-1077
-3307
-4911
-4879
-5958
-5000
-2550
-945
1696
2577
913
239
-908
-2551
-2299
-1623
-1537
-1887
-2651
-2503
-1370
92
1116
310
-339
479
111
97
2402
3452
2621
1902
1246
1804
3388
3090
635
-1613
-2536
-2712
-2507
-2292
-1633
543
1448
-265
-228
896
-846
-2981
-3116
-2945
-3023
-2752
-2681
-2898
-2009
-422
761
2601
4227
4291
4604
5197
4645
3696
3269
4014
5505
6000
5856
5793
5372
5465
5180
3193
1913
1002
-1197
-2298
-2277
-1420
1182
1981
417
-414
-1018
-1616
-2297
-3919
-4919
-4583
-4649
-6207
-8356
-10550
-12248
-11171
-8594
-7438
-6962
-6458
-4291
132
3019
3303
3047
2650
1010
-982
-590
239
119
983
429
-912
148
465
-986
-1663
-1881
-3102
-4933
-5324
-4669
-4169
-3937
-4588
-3619
63
2828
3079
1896
1767
2314
903
-3
988
2977
5975
5985
3109
2572
3317
3122
3109
3562
3952
3744
2924
1748
244
-979
-465
857
-752
-3726
-4460
-4691
-3964
-1509
489
3123
4957
4128
4285
4744
3495
3043
2883
1111
-652
-445
-184
-1952
-2636
-1321
-572
249
337
-568
1244
3921
3263
2143
3176
3493
2626
3096
3374
1959
841
237
0
433
195
-281
-325
-1476
-3505
-4693
-5095
-5594
-6260
-6616
-5668
-3668
-2470
-1723
-1062
-1133
-91
916
-723
-2365
-3264
-4850
-5452
-4495
-2940
-1784
-1729
-1966
-1987
-1261
231
1165
2148
3418
3188
2060
1697
1826
1915
1875
1576
1304
1662
2019
1062
-114
86
378
-175
-808
-1253
-1131
-709
-622
-181
902
2450
3536
2957
2346
2807
3247
3157
2169
1645
2222
1403
-375
-1303
-1797
-1303
-231
-502
-1484
-1669
-1367
-566
820
921
-39
159
547
-123
-1644
-3844
-5366
-5786
-5347
-3607
-1982
-1550
-1060
-139
-299
-1345
-983
-423
-1791
-2842
-2124
-565
828
1039
966
973
340
500
1111
-47
-1836
-2212
-1499
-668
61
714
1037
941
320
-371
547
2565
3507
3940
3574
1322
75
597
783
1155
1561
2103
3340
3519
3325
3376
2955
4114
5834
6305
6752
6014
4621
4268
3277
1460
-517
-1724
-1133
-1152
-2685
-4018
-4383
-3306
-2398
-2902
-3272
-3014
-2509
-1929
-1280
-518
-197
65
232
-385
-440
550
780
-206
-769
-805
-2110
-3886
-4923
-5482
-4473
-3668
-4894
-4649
-2793
-1997
-1046
644
2421
4130
4962
4840
3925
2607
1854
1889
2730
3210
2247
1960
3177
3686
3282
3000
2725
2695
3153
3237
2356
1385
1094
1060
1275
1633
1239
662
851
816
34
-234
191
-4
-749
-1479
-2603
-3396
-3232
-3030
-3326
-4454
-5857
-5911
-4925
-4272
-3749
-2759
-2040
-1998
-1852
-1481
-657
266
170
380
945
181
-625
-608
-23
365
-1022
-2635
-3546
-4193
-3224
-2154
-1793
-815
-271
726
2175
2061
1824
1374
95
-468
-873
-786
-82
20
980
1954
1170
825
1095
1140
2528
4889
6089
5474
4609
4694
4753
4647
4143
2707
2417
3189
3104
2896
2070
669
265
-370
-703
200
-180
-1270
-1465
-1809
-1817
-1413
-1600
-1874
-2084
-2657
-3158
-2861
-2802
-4106
-4545
-3734
-4152
-4381
-3289
-2985
-3209
-2979
-2545
-1835
-1475
-1668
-1698
-1113
135
867
449
-169
-629
-939
-957
-191
1305
1839
1607
1836
1969
2704
3979
4167
3861
3388
3129
4072
4328
3149
2306
2048
1928
1304
159
-221
245
722
845
668
269
-115
269
543
-142
-230
229
625
1306
642
-862
-816
-550
-1047
-1186
-1538
-2600
-3607
-4451
-5011
-4533
-3102
-1675
-842
-659
-665
-914
-2005
-2848
-2558
-2389
-2332
-1491
-781
-512
346
1517
2033
2053
2166
2345
2313
2382
2777
2856
2685
3106
3717
3799
3584
3145
2599
2692
3089
2662
1983
1726
1262
473
-568
-1042
-198
155
-166
201
218
112
402
-62
-430
-234
-375
-720
-1292
-1830
-2064
-2174
-2367
-3523
-4836
-4992
-4727
-4136
-3435
-3106
-2114
-649
386
1097
1234
1010
1282
1637
888
-350
-820
-955
-560
351
408
358
665
513
892
1497
1194
989
1567
2638
3372
3328
2967
2043
1332
1430
829
216
490
-58
-1010
-836
-208
21
-43
-113
-224
-395
-882
-2173
-3147
-2808
-2396
-2445
-1997
-725
646
1089
486
-380
-772
-524
-5
754
1699
2213
2132
1777
1318
859
662
998
1559
1470
360
-566
-294
57
-41
-43
-346
-577
-336
-196
214
555
258
309
604
574
496
458
874
1081
153
-507
-335
-285
-192
-319
-1096
-1585
-1535
-1526
-1704
-2369
-2988
-2777
-2996
-3688
-3151
-2363
-1961
-1175
-1162
-1184
-288
-680
-1448
-753
-77
131
-337
-1114
-348
748
789
735
512
131
104
110
-114
-170
189
66
-313
-83
-114
-229
-296
-778
-269
438
-55
-195
271
604
398
-353
-435
-112
118
412
305
801
1524
827
24
150
1092
2090
1369
446
1163
1530
927
476
-52
-295
52
-276
-1071
-1018
-616
-361
-187
-482
-658
-416
-686
-1136
-803
-602
-1127
-656
326
61
461
1437
814
268
194
-251
53
129
-364
86
1124
2249
2797
2405
2121
1647
881
837
741
-29
-291
160
465
800
1102
992
1227
1220
400
420
656
-368
-1613
-2506
-2627
-2132
-2692
-3565
-3071
-1850
-781
-190
386
1502
1719
658
148
-244
-1237
-1276
-659
-300
431
783
324
-208
-855
-1294
-1588
-1724
-1140
-1026
-1421
-1079
-663
-192
339
321
1040
2251
2019
1194
1084
959
536
292
80
98
679
1039
1002
1248
1404
993
768
1125
1045
692
1126
1309
989
1200
1065
567
687
999
1186
963
648
798
360
-357
-258
-261
-348
-6
26
64
280
-70
-76
711
740
282
987
2123
2019
1125
943
1544
2075
2021
1376
1173
1536
1206
742
673
174
-239
-414
-743
-378
272
-173
-1134
-1035
-82
198
-34
36
26
105
387
311
299
376
-125
-368
76
40
-498
-946
-1352
-1616
-2180
-2739
-2378
-2275
-2764
-2382
-1244
-136
352
337
986
1731
1281
197
-546
-403
623
1293
628
-22
575
1049
740
727
1072
1006
248
-495
-590
-256
110
-313
-1084
-1022
-865
-741
-593
-1415
-2136
-1925
-1667
-1400
-1311
-1556
-1327
-440
11
-431
-430
62
-51
-348
-845
-1250
-595
-5
-185
-547
-738
-66
708
531
357
743
1385
1798
1703
1911
2347
2104
1588
1189
677
307
300
203
-281
-601
-528
-566
-1008
-1570
-1255
-477
-986
-1719
-1214
-735
-699
-793
-917
-257
471
290
-86
-323
-338
-158
-408
-717
-76
1131
1715
1918
2252
2048
1687
1697
1422
1194
1217
1044
907
654
351
237
-50
-180
-356
-1068
-1288
-962
-1006
-1156
-1301
-1729
-2290
-2507
-2205
-2245
-2518
-2074
-1805
-2170
-2357
-2303
-1761
-907
-478
-357
-491
-623
-670
-875
-626
-583
-1215
-992
-394
-575
-1098
-1836
-2118
-1506
-870
-631
-592
-17
1107
1538
1419
1570
1703
1826
2150
2191
1862
1596
1306
1099
1133
751
428
1045
1616
1672
1631
1147
579
515
533
422
273
254
647
1152
1331
996
203
-266
-206
-368
-491
-321
-543
-972
-1086
-928
-588
-462
-663
-798
-747
-692
-962
-1247
-1029
-929
-1264
-1367
-1048
-613
-193
496
1255
1215
615
223
96
295
416
-12
-441
-393
10
495
887
1168
1233
1259
1158
449
-234
-325
-356
-421
-506
-758
-760
-426
-346
-564
-414
32
341
664
507
-37
280
943
1251
1733
1941
1826
2123
2545
2808
2754
2118
1445
1219
1199
1231
1487
1790
1657
1162
585
-80
-562
-609
-698
-1174
-1519
-1688
-2095
-2192
-1770
-1340
-803
-410
-584
-764
-323
398
192
-754
-679
212
570
579
650
800
974
889
661
662
806
710
454
377
359
476
802
663
71
-116
134
273
243
248
196
125
323
577
557
450
236
-185
-278
-26
-169
-544
-771
-1128
-1513
-1822
-2005
-1726
-1362
-1204
-954
-847
-864
-539
-86
7
-329
-671
-546
-189
-272
-757
-899
-651
-643
-777
-594
-347
-387
-615
-876
-913
-814
-940
-651
131
181
-131
147
451
328
-103
-418
-328
-350
-466
-237
1
-54
-274
-494
-624
-596
-518
-646
-727
-335
335
676
570
593
599
277
171
17
-313
-177
-18
39
487
918
1089
1184
1315
1379
1061
611
415
349
226
137
215
282
416
533
280
173
113
-293
-206
60
-242
-481
-646
-1000
-1207
-1087
-568
25
362
548
675
824
827
618
550
674
870
1029
1057
1142
1199
887
295
-230
-452
-401
-351
-505
-724
-832
-1033
-1397
-1593
-1555
-1439
-1276
-1138
-1071
-940
-617
-339
-399
-440
-319
-435
-351
276
724
907
1078
884
465
329
407
425
529
805
890
799
797
934
1293
1650
1881
1961
1607
1242
1136
967
1050
1433
1753
1799
1336
916
868
629
328
362
605
761
717
805
804
178
-454
-564
-696
-1029
-1293
-1519
-1717
-1951
-2219
-2301
-2432
-2518
-2190
-1991
-1882
-1361
-943
-795
-578
-219
75
33
193
598
570
518
500
262
370
605
682
839
958
1253
1529
1386
1422
1508
1223
1061
706
-14
-123
152
57
-66
-226
-657
-921
-882
-719
-409
-84
-77
-319
-374
-445
-754
-718
-444
-480
-505
-370
-205
121
393
356
34
-420
-529
-229
-27
12
-8
-78
40
347
684
879
804
877
993
606
172
-150
-612
-707
-439
-377
-544
-698
-789
-817
-456
75
59
-164
-312
-697
-961
-1004
-1175
-1360
-1413
-1254
-988
-942
-1074
-1163
-1185
-1115
-946
-783
-635
-499
-397
-202
-18
84
262
254
165
344
359
280
460
551
695
1014
1020
944
1204
1441
1407
1287
1012
663
574
473
191
131
214
186
114
-24
-229
-329
-329
-685
-1324
-1468
-1428
-1674
-1576
-1232
-1089
-924
-981
-1327
-1468
-1375
-1134
-990
-1101
-999
-897
-1078
-925
-667
-566
-137
107
-8
165
330
322
374
413
538
584
484
514
517
563
789
919
991
988
903
995
1054
1082
1399
1558
1406
1500
1699
1764
1997
2115
1687
1119
908
971
968
865
785
628
389
100
-271
-536
-607
-547
-413
-383
-463
-501
-393
-125
134
253
150
-13
131
342
315
234
22
-195
-74
115
374
907
1187
1080
1038
874
472
126
-289
-668
-664
-568
-537
-370
-213
-174
-326
-724
-881
-600
-377
-347
-238
-28
31
-117
-138
-30
-35
50
230
349
451
372
274
412
504
493
318
-11
41
314
283
108
74
282
488
490
487
417
264
296
388
272
-36
-205
-65
34
-138
-497
-791
-816
-910
-1123
-1030
-884
-961
-1014
-1081
-1192
-1250
-1380
-1491
-1409
-1287
-1212
-1061
-827
-661
-501
-43
554
835
905
1071
1253
1206
883
563
539
747
864
758
713
899
1006
860
623
337
92
90
328
674
699
314
299
562
484
491
628
651
597
100
-310
-149
-98
-107
-174
-528
-667
-781
-1061
-1162
-1200
-1083
-825
-688
-548
-425
-409
-484
-510
-483
-751
-1012
-979
-963
-977
-1103
-1142
-805
-580
-465
-229
-119
-183
-445
-492
-99
140
206
265
245
314
345
292
179
-62
-127
-83
-186
-173
145
499
623
894
1246
1042
816
785
441
352
597
692
794
720
615
837
954
950
1022
958
834
739
735
856
766
534
500
412
209
244
314
170
35
-136
-415
-580
-642
-682
-564
-318
-287
-411
-266
-179
-401
-475
-571
-806
-703
-503
-533
-501
-265
9
104
89
133
48
-178
-213
-110
-254
-643
-898
-874
-671
-398
-203
-172
-280
-490
-725
-819
-724
-605
-491
-338
-267
-294
-281
-179
-32
124
227
205
263
517
572
358
268
240
109
87
138
114
80
-42
-107
-25
-276
-611
-529
-529
-734
-801
-756
-575
-451
-452
-324
-202
-123
-53
-119
-36
225
292
318
517
617
492
328
262
277
145
-63
7
195
382
558
522
585
787
818
831
725
698
973
979
856
942
1027
1164
1156
981
849
575
271
7
-232
-396
-756
-981
-634
-103
192
143
75
221
451
747
768
507
533
641
537
443
351
237
92
-220
-574
-744
-854
-941
-802
-665
-760
-970
-1212
-1127
-721
-452
-292
-321
-549
-619
-539
-332
-154
-76
239
363
90
243
823
1097
946
858
1037
1096
1075
1114
859
422
17
-386
-490
-279
-183
-425
-824
-1008
-984
-985
-1043
-1123
-1123
-1095
-1339
-1575
-1239
-633
-303
-257
-431
-507
-261
-136
-189
-224
-404
-525
-495
-431
-175
16
-28
-86
-221
-319
-207
30
250
180
6
74
223
369
532
672
754
674
507
242
29
278
689
878
845
471
104
26
6
216
647
838
829
873
981
1104
963
422
85
276
433
456
655
799
760
620
473
495
445
254
202
126
100
175
-88
-288
-85
-62
-61
99
-23
-53
151
5
-193
-3
218
169
61
196
255
-55
-237
-163
-135
-113
-191
-493
-826
-989
-990
-974
-951
-998
-1076
-835
-550
-559
-495
-381
-406
-370
-286
-224
-228
-415
-626
-544
-173
106
154
153
90
-28
-139
-208
46
596
831
544
328
496
717
954
1247
1353
1301
1155
985
990
1048
1071
1047
918
965
1188
1262
1176
904
607
526
354
87
24
-50
-168
-177
-299
-574
-792
-881
-884
-809
-666
-716
-928
-971
-936
-857
-837
-1080
-1158
-1146
-1417
-1565
-1666
-2005
-2258
-2150
-1757
-1753
-2189
-2082
-1526
-1262
-1177
-975
-651
-301
-30
41
28
133
229
471
835
780
516
369
300
569
951
1058
1085
1012
574
16
-174
-170
-256
-247
-360
-642
-645
-521
-336
88
303
175
211
510
758
704
338
147
347
334
118
124
31
-90
87
333
508
491
396
487
474
314
265
254
113
-64
159
570
670
895
1144
869
470
169
-135
-306
-418
-442
-243
70
282
242
52
-185
-336
-215
-124
-251
-354
-426
-393
-204
-156
-129
133
326
332
437
589
568
505
467
342
337
443
194
-281
-424
-280
-197
-233
-276
-174
71
153
66
121
165
156
367
471
372
451
537
529
480
269
310
661
625
356
424
578
529
372
231
376
701
764
783
888
710
454
367
353
321
31
-317
-311
-114
65
77
-87
-230
-524
-946
-1043
-867
-850
-940
-775
-587
-689
-765
-780
-827
-587
-202
-141
-363
-545
-653
-851
-999
-959
-935
-959
-850
-636
-566
-610
-470
-189
92
374
588
722
740
682
637
532
621
989
1172
1180
1142
1024
1094
1181
973
698
414
132
-51
-256
-421
-492
-514
-348
-215
-363
-472
-414
-415
-505
-644
-736
-635
-493
-395
-75
336
452
460
562
694
967
1231
1275
1308
1354
1393
1556
1582
1308
1052
955
939
1002
1054
984
950
1028
989
809
680
664
636
405
156
153
149
-5
-149
-242
-269
-356
-586
-732
-795
-909
-1014
-1167
-1353
-1363
-1199
-1029
-872
-717
-695
-764
-722
-649
-542
-350
-410
-677
-802
-911
-1014
-1045
-1193
-1329
-1277
-1157
-959
-681
-467
-369
-246
-45
37
135
448
551
419
506
627
597
597
592
659
822
797
681
743
874
927
834
596
424
414
390
240
98
76
-62
-390
-565
-639
-820
-893
-961
-1205
-1295
-1211
-1167
-1048
-913
-896
-793
-506
-280
-277
-313
-189
-29
16
46
117
139
182
248
131
-14
-15
-91
-157
-90
-121
-158
-114
-227
-360
-316
-231
-204
-256
-300
-223
-101
-3
-15
-100
39
217
94
30
166
234
263
200
129
287
417
406
395
320
287
268
52
-217
-381
-428
-385
-355
-403
-550
-613
-488
-428
-505
-670
-862
-932
-960
-876
-644
-600
-576
-354
-223
-138
-40
-60
-37
68
171
255
242
190
147
80
80
156
192
78
-97
-86
-8
-89
-192
-182
-77
60
137
119
79
187
342
331
445
756
900
968
1042
1056
1197
1332
1302
1257
1169
1126
1207
1219
1183
1094
900
830
888
842
712
572
375
148
38
16
-82
-163
-111
-106
-248
-378
-450
-627
-862
-931
-942
-1055
-1080
-1004
-1063
-1111
-943
-743
-679
-742
-819
-743
-635
-650
-627
-461
-257
-108
14
122
163
232
316
280
269
266
162
194
328
376
434
445
391
401
379
313
328
369
355
293
244
249
268
297
340
332
255
131
5
-63
-87
-114
-69
118
306
362
331
301
354
407
322
260
292
236
171
255
398
423
298
195
171
146
200
327
428
567
804
1050
1176
1171
1123
1051
915
708
539
471
387
235
61
-54
-112
-304
-578
-761
-963
-1127
-1113
-1093
-1142
-1112
-969
-942
-1095
-1139
-1050
-949
-794
-715
-686
-529
-381
-279
-172
-178
-210
-123
30
122
79
69
179
244
295
367
366
368
373
309
300
396
486
525
583
647
611
583
604
532
443
359
179
-18
-162
-226
-266
-377
-505
-677
-848
-935
-1130
-1285
-1164
-1073
-1083
-997
-915
-889
-795
-612
-449
-318
-137
-2
87
247
339
388
523
558
511
570
635
642
651
676
712
668
523
439
472
534
591
637
684
790
921
949
856
692
519
376
212
59
43
137
152
19
-45
41
116
197
236
214
339
450
377
329
309
286
302
288
315
352
269
105
-114
-320
-472
-612
-708
-776
-781
-636
-458
-351
-309
-319
-339
-390
-490
-621
-736
-710
-556
-431
-332
-237
-267
-417
-470
-359
-225
-116
-41
-23
38
121
98
109
237
291
319
464
536
423
292
238
175
59
-37
-151
-313
-408
-467
-504
-458
-439
-426
-361
-365
-400
-375
-288
-121
55
133
99
43
20
24
67
36
-125
-272
-393
-487
-531
-581
-589
-594
-689
-736
-623
-468
-448
-519
-537
-575
-678
-789
-824
-688
-508
-403
-365
-361
-261
-156
-123
18
149
155
161
171
232
315
362
444
475
443
397
308
320
395
393
430
497
577
716
800
835
844
785
736
676
581
534
463
324
182
54
-6
-23
-79
-123
-156
-199
-167
-129
-203
-303
-394
-505
-560
-576
-636
-647
-578
-533
-465
-366
-350
-364
-353
-334
-265
-209
-171
-58
28
54
97
43
-52
4
165
315
368
340
382
456
466
484
528
551
518
430
345
289
266
247
222
228
213
182
168
85
15
32
2
-59
-133
-261
-333
-341
-339
-282
-219
-209
-223
-208
-112
-5
8
20
119
194
218
280
360
443
521
518
484
478
418
317
200
57
11
14
-136
-327
-415
-524
-647
-737
-852
-877
-771
-677
-564
-418
-308
-245
-213
-129
6
118
243
326
334
347
322
282
298
309
289
282
302
280
239
290
315
279
289
242
172
146
23
-135
-191
-171
-140
-150
-133
-85
-55
5
20
6
80
135
168
251
226
111
111
161
135
130
167
160
166
202
177
56
-113
-150
-17
101
137
156
227
290
217
163
266
334
279
223
225
253
269
240
163
130
132
102
118
104
-2
-28
-4
-20
-14
-12
-19
-11
-16
-15
-12
-17
-13
-15
-16
-13
-16
-14
-14
-16
-13
-16
-14
-14
-16
-14
-15
-15
-14
-15
-14
-15
-15
-14
-15
-14
-15
-15
-14
-15
-15
-14
-15
-14
-15
-15
-14
-15
-14
-15
-15
-14
-15
-14
-14
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-7
-7
-7
