20
16674
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
-1
-1
0
-1
-1
2
0
0
9
5
-7
0
9
2
0
4
3
2
6
7
5
1
2
5
-1
-6
-2
0
0
2
0
-3
2
7
5
2
-1
1
3
-1
3
5
-4
4
12
-5
-10
3
3
1
1
-2
1
1
-7
-2
2
-4
-4
-2
-4
-2
-2
-2
2
2
-1
-4
-8
-9
-4
0
2
0
-5
-4
-2
-7
-3
0
-10
-9
0
-5
-4
2
-5
-9
-10
-11
0
5
-8
-10
-4
-6
-6
-7
-8
-3
-1
-2
3
-1
-13
-9
1
1
-6
-12
-11
-1
2
-1
1
-3
-4
3
-1
-12
-10
-2
0
-2
0
5
-1
-4
-2
-4
-1
4
3
2
0
1
5
-3
-3
11
8
4
12
4
0
8
2
-2
8
6
1
8
10
3
4
14
13
3
5
7
-3
-3
7
10
8
6
8
11
4
1
3
0
1
7
8
4
3
7
7
0
0
9
9
9
14
8
-2
1
8
5
4
11
7
0
4
6
4
5
5
3
0
-2
9
14
1
2
14
9
2
6
8
9
2
-3
4
5
-1
0
2
1
-3
-4
3
4
2
3
-2
-4
5
4
-2
-1
2
2
-2
-3
0
2
1
-1
5
10
-4
-10
7
9
-8
-7
3
-3
-6
3
1
-2
5
4
-4
-2
2
-3
-4
3
1
0
4
1
2
-2
-8
9
10
-3
3
-6
-9
8
1
4
5
-11
-1
-5
-12
7
4
8
12
2
10
-6
26
63
3
30
60
-27
14
65
27
61
68
73
49
-18
76
63
32
241
168
19
82
-26
-45
-119
-164
235
0
-263
384
110
-323
72
-524
-479
528
-194
-284
679
-331
-754
237
-114
-280
160
-217
54
535
-133
-349
297
424
-117
-513
-335
-37
157
407
316
-21
-120
-185
-148
123
79
-246
-265
-152
-139
-31
-31
-36
276
232
-194
-181
-166
-225
225
367
2
-12
56
34
184
250
268
107
-316
-271
44
61
245
338
-182
-559
-417
-154
139
332
167
-266
-381
117
383
82
11
78
-85
-70
43
0
-81
-86
137
125
-274
-220
139
304
368
12
-300
-106
-141
-121
196
164
-6
-378
-585
91
221
-282
178
613
247
-96
-183
200
323
-207
-12
499
266
55
267
494
-70
-842
-79
508
-168
403
988
-206
-548
69
-57
-20
278
229
70
-256
-338
76
278
-40
-320
33
244
-289
-211
360
5
-369
-51
76
-193
-487
-87
601
-1
-634
209
585
39
-124
-334
-230
415
177
-215
197
121
-270
-177
-76
282
601
35
-331
84
141
-94
-39
-172
-236
177
25
-470
-218
-384
-805
48
273
-669
-473
-68
-116
415
34
-828
-175
407
169
262
222
-66
-75
27
65
32
168
207
-17
211
362
-108
-184
279
583
-39
-1091
-383
695
-331
-625
785
617
-386
18
434
-185
-697
-565
-198
461
842
10
-717
-231
288
248
-178
-348
196
87
-249
597
720
-231
-345
5
389
475
32
611
1185
-6
-840
-675
-721
-213
472
120
-469
-337
234
307
-170
-85
512
619
201
-225
-493
-850
-1075
-661
-221
-3
842
1433
289
-1292
-1444
-609
-326
-1594
-3120
-2419
-1164
-1958
-1436
2073
4574
6002
6649
2419
-3006
-2387
-96
-258
2145
5343
3668
2220
2691
-1805
-5664
-1612
-85
-4439
-4153
-2269
-4811
-3788
1840
3606
1547
-370
-1592
-1873
-432
2914
4661
2078
184
1768
2268
477
-1349
-2218
-1382
-388
-956
-1862
-2459
-2254
-397
1450
1349
-317
-1115
207
903
912
2908
3148
-7
255
3765
3632
1322
1294
1789
963
-269
-1792
-3072
-3048
-2289
-1371
-1000
-2284
-3725
-2936
234
2964
1539
-925
-254
-1369
-4035
-1805
731
21
1064
2743
2804
1742
-1285
-1808
1197
1181
-54
970
1233
2199
4751
4299
1760
1378
1900
401
-1844
-1948
-174
944
-108
-2023
-3066
-4273
-4686
-2060
-156
-1327
-1331
1187
3181
2915
1975
1609
33
-440
2415
2310
-923
-806
57
-676
-105
299
-951
-3036
-4552
-3256
-2005
-3122
-2249
146
-683
-2714
-1605
1044
816
-924
540
3333
3316
1640
49
-1524
-2194
-1087
-66
-1673
-3798
-3182
-1350
-46
1166
2172
2564
1352
-500
283
2274
2140
1462
2062
2987
3323
3597
4448
3570
858
1031
2315
140
-988
440
-1909
-6629
-6710
-2381
975
1759
3052
4281
2676
1010
132
-1742
-1774
-1671
-3985
-3136
-1245
-3269
-2284
1618
1703
1897
2960
973
19
812
-159
-579
-58
-696
-152
2762
5112
4849
2956
1658
1595
1496
746
468
515
-314
-110
936
-1335
-3998
-1843
1183
1101
-514
-1930
-2029
-1945
-2735
-2691
-2533
-2375
-264
481
-1700
-2358
-2003
-2810
-1923
114
-217
-1440
-1752
-2122
-1162
1455
2054
872
1180
2319
3241
3810
2780
1429
1906
3295
3550
1709
-139
-22
-676
-3175
-4124
-3126
-2608
-2359
-1318
-1447
-3658
-4048
-1896
-1188
-1089
541
1659
1751
1267
-187
-1082
-631
316
540
-1615
-4228
-4005
-2568
-2005
-1173
481
2150
3041
2696
1521
365
-260
44
1728
4030
4898
3637
1591
621
1456
1925
413
-696
-402
-592
-875
-1034
-2649
-3645
-1620
578
1010
1477
2324
2590
1761
159
-307
65
-342
375
1868
1181
431
969
657
740
1536
818
-298
-473
24
887
1008
1024
1262
64
-815
-41
261
518
832
-277
-1292
-2114
-3667
-3124
213
2446
1284
-913
-1064
-418
-101
1515
2731
2388
2538
1645
-671
-1716
-2483
-2600
-914
-898
-1881
-733
-288
-1596
-2055
-1507
-563
-30
166
1643
2869
2176
1731
2167
1656
-421
-2474
-2543
-2001
-2008
-404
1288
259
-601
-172
-825
-1048
-14
-594
-2328
-2920
-3076
-2813
-1405
-876
-1139
949
3735
3883
3535
3968
2737
535
-324
-370
177
1934
3199
2513
1524
1397
960
-244
-936
46
1318
226
-1979
-2735
-3266
-4067
-3785
-2800
-1254
532
1619
2567
2498
899
149
-494
-2285
-2626
-1349
93
1866
2433
1122
-308
-1354
-1623
-586
490
626
169
-463
-778
-546
-776
-1829
-1744
-445
-324
-441
918
1813
1235
670
1044
2105
2917
2553
109
-2720
-1709
1480
2300
2344
2203
112
-1226
-1184
-2113
-2798
-2005
-321
1123
1544
2460
3176
2259
2374
2270
-876
-2937
-2105
-1107
1
1151
1436
404
-1187
-921
-1006
-3726
-4390
-2611
-1590
519
2372
1406
233
-875
-2265
-2031
-1139
-352
693
1061
1205
1283
274
-1002
-871
571
605
-545
1010
2575
782
748
2616
939
-1554
-1022
110
469
760
778
1097
1936
1039
-1415
-1921
-1184
-1077
-124
-148
-1989
-1678
-352
-81
834
285
-1960
-2636
-2796
-1658
2130
4135
3452
2562
852
-654
-853
-968
-415
952
2214
3234
2354
-96
-579
285
-514
-1512
-524
353
-692
-1104
193
0
-1334
-396
1374
1773
1838
1421
1042
1862
1479
173
1305
2266
358
-1077
-1142
-1814
-2177
-1741
-2340
-4256
-5381
-4787
-4188
-4093
-3325
-2268
-902
1383
2886
2756
2308
1874
1424
981
465
498
215
-1518
-2414
-765
1085
1227
1272
2756
3822
2905
1695
796
-1029
-2976
-3489
-2476
-764
658
1728
2205
1351
245
-143
-424
-178
786
1429
1454
655
-88
711
835
-1175
-2087
-1549
-1782
-1168
964
1790
805
174
771
1049
99
-265
151
-141
666
3353
3930
1280
-187
941
916
-377
-85
-39
-536
802
461
-1659
-652
-566
-3477
-2605
519
447
-594
-628
-398
-777
-2171
-2296
-1028
-863
-573
765
1040
251
-144
-306
-352
1058
3041
2676
1603
1508
-516
-2600
-1630
-1405
-2633
-2182
-729
697
783
-606
-25
1137
114
-463
-1068
-2555
-2077
-1101
-506
1115
926
131
1712
1427
-197
1798
3846
2494
958
570
-585
-2864
-3423
-956
285
-1396
-1621
-204
-782
-1650
-467
235
40
1177
2165
1143
6
1036
2929
1962
-753
-1250
-1578
-2880
-2127
-983
-556
406
-719
-2399
-1329
-916
-866
1383
1932
411
801
2332
2991
2690
1609
301
-814
-1206
-815
-734
-859
20
1590
2422
2392
2265
1188
-1109
-1850
-324
263
-828
-1267
-1049
-1152
45
2917
4202
2617
1246
1909
2045
202
-624
179
-460
-1196
339
485
-2266
-3435
-2490
-2456
-1799
354
433
-783
-403
-486
-609
1402
1968
-77
-1375
-1448
-658
-372
-1548
-473
2027
1667
1876
3667
2132
-738
-1663
-2574
-2999
-1824
-1010
-808
123
934
409
98
627
-333
-1384
613
3213
4105
3861
1828
-744
-1423
-497
342
-960
-2549
-1151
-711
-2670
-1542
746
218
642
2485
2170
861
113
-1575
-4089
-4905
-3537
-2175
-1262
341
2005
2339
1673
1741
2134
1056
492
1783
1585
-141
134
1794
1822
-214
-1915
-1469
-238
418
853
989
901
830
368
-174
-403
-452
685
2544
1250
-2551
-2528
-3
-982
-1398
2297
2854
-1568
-4117
-3167
-1389
424
1924
1974
424
-82
1063
375
-852
882
2041
224
-1761
-3491
-3977
-1637
25
109
1610
1981
-440
-1577
-1582
-2070
-307
1534
-577
-1675
1495
3803
3780
3592
2627
1376
671
-170
-358
-264
-766
-528
-867
-3048
-3218
-74
1788
-463
-3320
-2420
146
1366
1899
466
-1743
-894
-399
-1819
-806
315
-481
403
1748
1737
1335
-210
-253
3187
4252
827
-697
1067
144
-3090
-2664
-274
646
1586
962
-7
2898
3725
142
648
3328
1134
-1231
871
2566
-183
-3200
-2614
-1662
-1309
546
993
-1153
-2790
-3526
-3795
-2705
162
1962
-1025
-3254
660
2565
-903
-2029
-476
71
13
-750
-601
908
428
508
3494
3094
-296
373
1331
-1746
-2115
1185
1223
-627
-720
-1646
-2787
-1824
-1085
-120
2344
2595
717
-142
-361
833
2446
1217
-256
-446
-821
138
14
-2100
-910
853
-791
-1734
-1124
-528
-888
-2237
667
5353
2982
-1370
-865
-11
-1087
-1583
-670
-25
-1018
-988
1394
3501
3265
-475
-4022
-2351
-47
-1499
-1487
2185
3692
1024
-601
155
269
956
1018
-2288
-2886
559
623
-1344
-903
229
1180
1457
1171
1968
1523
-1059
-2166
-2242
-2858
-1712
794
1857
1980
1563
-428
-1914
-1142
-100
216
-347
-1858
-1810
-456
-508
161
2469
2451
-76
-1281
-8
433
-2208
-3624
-1291
563
724
412
-1100
-1668
-159
574
436
1137
2564
2842
411
-1083
1104
2694
2613
3038
1638
-1093
-1216
79
536
1151
2041
1529
-385
-1184
-732
-1419
-1598
475
1272
76
40
756
1279
2261
2317
649
-1199
-1540
-348
-732
-2849
-2469
-1034
-973
650
1919
275
-204
340
-393
-234
98
-600
-390
-1
-251
622
2037
1284
-540
362
1458
-969
-1841
570
526
-960
131
1835
1081
-1488
-1931
-526
-1820
-3490
-2037
-827
-846
-14
627
-135
-894
380
2247
1863
847
674
-242
-987
-200
355
-167
53
1507
1861
474
-741
-583
1401
2950
1331
-184
742
1025
371
-15
-553
-109
929
744
513
1452
2206
1257
-11
849
1600
-126
-1088
-431
-513
148
1213
-428
-1992
-736
479
1151
986
-2324
-4249
-1840
-1689
-3880
-3228
-2737
-3081
-766
1006
576
17
-1681
-2210
382
1473
897
1163
322
-159
1210
1452
2462
5830
6737
4908
4184
4274
3200
815
-814
-998
-2020
-3054
-2496
-2734
-4042
-4575
-4256
-2612
30
2025
1587
-2655
-7325
-8167
-6267
-3187
-281
189
-964
-1204
1962
7182
8663
7485
7456
6084
4877
5710
3838
96
-2138
-3175
-1646
-520
-3183
-4864
-4445
-4681
-4258
-2423
1058
3182
-927
-4239
662
4783
-62
-8069
-9996
-4570
-47
-1646
-4008
-2729
599
4969
8946
8025
1746
-2640
-1447
324
369
731
1991
6177
11392
9716
2498
-2875
-6208
-7033
-4464
-3687
-6509
-8422
-3933
7863
15961
11655
2767
-1518
235
3687
2170
-1061
-1406
-2598
-771
5338
4275
-838
244
23
-5735
-8550
-8288
-10444
-10974
-3433
6252
7440
1563
-3625
-4888
-1747
2635
3176
-177
-3548
-2859
1880
4409
2915
3452
4875
-21
-6773
-6143
-2000
-1208
150
4886
6678
3264
654
1248
1986
1249
-177
-440
-2
-1235
-2671
-4193
-7109
-5382
898
1902
139
2846
5097
2973
-452
-2763
-2826
-786
877
-1348
-3774
2784
12227
11297
5931
5634
6012
4611
3871
2287
401
1490
2169
-2104
-6399
-6372
-5850
-5687
-4300
-3446
-2282
-901
-2495
-3849
-1657
-901
-3458
-4080
-2251
-2468
-2807
1739
7715
8231
2925
-1678
1128
6846
5709
744
-1434
-3952
-7794
-9179
-7928
-4263
363
1416
-726
-2650
-5523
-9226
-8301
-2116
1783
622
-82
1349
3086
7123
11740
10560
5348
3113
3892
3870
2842
866
-3768
-7747
-5333
-328
-701
-5297
-8571
-8844
-7017
-4850
-2000
3526
8038
7253
5810
6901
7495
8776
10076
7055
4222
3437
-985
-4221
-1039
3169
6179
7359
5665
4645
3873
454
-4562
-8287
-7486
-7338
-13528
-16674
-11647
-5519
-832
2029
3321
4192
2443
1340
3818
4551
3088
2262
1725
161
-4322
-6472
-2782
-837
-396
1840
989
-715
176
2451
7592
9649
5334
4306
6479
4886
1462
-1260
-2520
-2417
-1246
3159
6335
2971
-947
-2417
-4648
-4544
-990
-255
-3817
-7241
-8051
-4811
1896
4415
-1494
-7820
-9426
-10251
-10967
-9502
-6650
-3100
547
3003
3881
3307
1813
205
-615
917
5020
8090
6376
2164
357
830
914
-898
-4468
-5499
-2171
455
2004
5768
8440
7992
7912
9163
10234
9643
7944
8068
7579
2641
-1465
-793
13
-1740
-6215
-12352
-13088
-7026
-3758
-4019
-84
4663
3999
1310
-717
-2329
-2491
-3134
-4345
-2238
435
-1808
-6932
-10386
-10239
-7222
-4710
-4002
-3586
-3638
-3890
-3091
-3014
-3779
-2225
-624
-2486
-4356
-4851
-5751
-3447
2524
6323
7932
10340
11709
10383
8317
8226
10090
11928
12539
9813
5225
5412
8045
5711
2663
3939
5119
3908
3039
4431
6110
3908
-174
-2054
-4529
-8249
-9714
-10347
-11582
-12032
-12221
-11125
-7329
-3952
-3362
-4053
-3970
-2244
-877
-2237
-3880
-2913
-1755
-2168
-1202
857
-814
-4727
-3739
1751
4408
2460
-157
-1351
88
3780
3664
-2268
-6019
-5057
-5305
-6138
-4345
-3357
-3839
-2057
740
2540
5110
7739
9133
11514
13319
10267
5345
3277
2932
3274
3987
3461
3755
6267
7319
7054
8634
10198
10201
9949
8013
3870
1182
1343
1704
858
-58
-667
-2158
-4165
-4847
-4813
-5912
-7535
-9136
-11849
-14376
-13910
-11534
-10397
-10308
-9147
-7364
-6698
-6465
-5107
-2501
910
3895
5538
6871
7853
7400
6454
5982
6071
5647
1581
-4543
-6509
-4905
-4356
-4665
-4934
-4945
-3179
-1275
-1778
-2747
-2237
-910
1143
3993
6838
8466
8151
7821
9177
10091
9813
10161
10159
9013
8230
6865
4029
2171
2656
4339
5209
3087
-1343
-4586
-5738
-7189
-9223
-9498
-8244
-8314
-10138
-10711
-7738
-3297
-1165
-1854
-3153
-2689
-588
15
-1105
-2082
-4451
-7116
-6761
-6385
-8095
-8435
-6835
-4834
-2325
291
2041
2131
1747
2565
2798
2346
3311
3246
616
-1549
-1756
-158
1826
2601
3854
4987
3333
2113
3589
3829
2047
1267
1618
1744
1741
2336
3479
3789
2497
1663
3049
4391
3835
3336
3122
1264
-783
-1300
-2102
-3678
-3869
-2494
-1367
-1117
-1036
-708
-702
-1129
-691
219
-1000
-4196
-6511
-6416
-4143
-1786
-1265
-1102
34
1038
1772
2868
3992
4527
4809
5997
6443
3528
163
-377
-304
-1287
-1944
-815
2334
5483
6854
6778
5821
4939
4250
2738
1125
-52
-695
455
2131
3119
4933
5960
4592
3228
2243
1049
222
-1693
-4511
-5983
-6849
-8323
-9647
-9794
-8659
-8010
-8776
-9973
-11390
-11811
-10125
-8715
-8351
-6983
-4674
-1974
1012
3061
3849
3658
2985
3061
3075
2169
2170
3366
4273
4064
2408
1441
3012
4899
5422
5149
5354
7604
9935
9247
6642
4237
3589
4858
5197
4013
2674
786
-459
-343
-518
-680
-776
-1630
-2029
-1693
-1026
320
1295
1092
13
-1448
-2157
-2488
-3961
-5924
-6503
-5761
-5964
-7105
-6476
-4744
-3921
-3044
-1999
-1625
-1212
-177
1225
2209
2603
2657
1669
465
-34
-972
-1318
-722
-1385
-1565
-108
143
-94
788
1598
2818
4562
4993
4108
3348
3473
3686
2901
1772
622
-731
-991
-472
-1238
-2471
-2322
-1589
-1203
-1029
-1508
-1935
-1131
-825
-2051
-2839
-2840
-2596
-1616
-816
-87
2075
3839
3545
3115
3112
2548
1756
590
-1195
-2518
-2802
-2132
-1028
-739
-889
-461
-700
-1711
-1461
-435
-365
-561
152
1275
1819
2053
2507
2235
1150
820
1086
976
1089
1369
1034
693
538
-405
-1391
-1022
-550
-1393
-2334
-2587
-3105
-3620
-2793
-1126
-595
-1412
-1442
371
2492
3891
5335
6668
6853
6260
5392
4062
2546
712
-1179
-2092
-3075
-4840
-5418
-4606
-3535
-2312
-2104
-2853
-2646
-2017
-1791
-1135
-442
-225
-165
-244
-6
273
-339
-953
-1147
-1955
-2245
-512
1627
2396
2225
1984
2072
2295
1873
815
238
645
1407
2102
2824
3294
3052
2133
964
-149
-1331
-2129
-1601
-621
-250
207
-44
-1488
-1357
239
494
277
273
-816
-1610
-1155
-838
-432
410
618
98
-480
-645
-460
-683
-1457
-2013
-1387
540
2083
2270
2080
1565
352
-873
-1705
-1544
-277
238
-554
-915
-672
-828
-776
-157
-299
-957
-595
-133
-341
95
834
1213
1747
1584
869
798
396
-211
357
1284
1899
2289
2164
1968
1690
1141
963
966
1133
2029
2777
2451
1320
-256
-1766
-2182
-1146
-233
-468
-597
-544
-1085
-1315
-1142
-1358
-1621
-1307
-400
-166
-728
-293
-137
-1474
-1677
-1124
-1620
-1447
-826
-1221
-1328
-601
349
1244
1807
2642
3454
3028
2267
2249
2373
2188
1679
1056
663
212
-784
-1850
-2071
-1946
-2212
-1856
-928
-678
-5
1498
1818
1364
1631
1684
1006
162
-671
-811
-415
-541
-630
-422
-825
-1118
-1033
-2095
-3514
-3375
-2759
-3016
-3027
-2118
-1398
-1331
-1343
-1327
-1276
-1214
-1515
-1617
-1052
-723
-571
292
1744
3279
3645
2147
606
-22
-330
183
883
573
546
1245
1352
1103
971
818
1147
1760
2148
2590
2515
1405
466
577
1273
1644
958
51
71
195
82
548
866
705
826
309
-826
-665
87
-379
-1457
-2309
-3080
-3739
-3875
-3309
-2710
-2502
-2424
-2331
-1640
-447
126
556
1273
1417
1653
2157
1652
866
619
398
593
949
733
788
1199
1008
377
-219
-451
-190
-79
-366
-636
-697
-376
133
308
131
-266
-463
-67
84
-350
-540
-580
-330
769
1444
1070
943
1134
929
271
-819
-1841
-2224
-2009
-1681
-1823
-1977
-1666
-1389
-752
302
509
52
-116
29
238
120
-165
-447
-985
-914
-141
115
290
839
1020
735
206
87
615
707
434
449
509
806
1142
1116
1072
797
523
776
833
749
1148
1513
1396
694
-317
-1077
-1638
-1724
-1159
-714
-578
-613
-665
-281
-49
-281
89
947
1197
910
734
567
49
-213
94
95
-89
118
161
85
305
410
195
-448
-1390
-1727
-1475
-1464
-1454
-1028
-375
544
1142
521
-119
464
982
874
1092
1307
1159
1122
1032
699
331
47
-263
-814
-1057
-772
-768
-886
-967
-1412
-1409
-878
-631
-423
-641
-1313
-1229
-838
-638
-97
171
263
880
1200
1075
1311
1794
1966
1623
1309
1196
735
364
287
122
442
650
-112
-417
70
322
540
539
100
-64
55
341
638
337
-114
-167
-99
156
381
230
83
140
454
807
512
-186
-766
-1507
-2301
-2724
-2635
-2098
-1589
-1315
-1087
-857
-414
186
640
905
676
257
372
550
626
898
919
1127
1805
2004
2004
2113
1574
733
44
-591
-878
-939
-817
-391
-143
29
298
267
73
-199
-561
-844
-1315
-1639
-1347
-872
-178
719
1210
1365
1388
1378
1497
1586
1762
1833
1325
626
-117
-649
-283
89
-124
6
266
225
238
-48
-607
-800
-772
-768
-526
-56
-68
-637
-671
-425
-1144
-2184
-2478
-2211
-1744
-1491
-1505
-1323
-1058
-842
-404
128
638
1386
2180
2326
1986
2008
2023
1529
1338
1480
1295
1012
594
173
406
763
738
665
287
-314
-677
-1053
-1402
-1749
-2448
-2804
-2372
-1905
-1613
-1280
-1115
-1260
-1617
-1872
-1834
-1566
-904
-130
27
-12
552
1179
1178
928
1000
1254
1113
578
192
-39
-243
-93
219
242
320
727
1067
1060
904
927
957
606
225
152
12
-283
-413
-324
-183
-102
136
455
241
-89
297
612
323
289
358
39
38
377
479
536
413
-19
-260
-419
-457
-52
81
-199
-189
-201
-399
-349
-233
-148
-75
-118
35
249
100
-37
142
430
721
1000
1095
697
179
178
53
-709
-1203
-1043
-798
-770
-868
-871
-936
-1274
-1430
-1380
-1765
-2335
-2298
-1815
-1497
-1077
-243
278
315
642
1141
1351
1395
1246
1104
1223
1146
770
465
226
114
158
22
-463
-1046
-1215
-913
-665
-412
75
229
-141
-427
-358
-130
80
273
561
844
869
626
336
194
338
696
869
794
693
319
-103
106
428
389
571
809
738
777
941
1169
1512
1533
1318
1279
1220
1071
894
691
612
534
598
959
812
172
76
169
-180
-439
-580
-943
-1140
-1008
-917
-1014
-1108
-1040
-1160
-1837
-2487
-2447
-2094
-1837
-1465
-1072
-966
-971
-985
-1247
-1688
-1913
-1658
-1100
-669
-298
148
316
447
963
1290
1327
1612
1820
1781
1874
1908
1721
1348
777
449
353
68
-13
253
350
247
99
0
-13
-139
-120
235
428
414
419
348
434
695
735
724
760
372
-309
-583
-507
-606
-641
-347
-236
-296
-169
-287
-700
-808
-589
-261
1
26
128
388
436
450
629
683
673
787
810
685
594
564
550
435
178
18
28
50
-17
-315
-603
-562
-615
-739
-380
3
116
456
788
892
1039
996
668
340
176
258
312
353
659
726
516
502
209
-343
-606
-980
-1424
-1376
-1090
-867
-780
-852
-787
-631
-639
-601
-394
-303
-525
-705
-498
-374
-552
-542
-384
-275
-93
-57
-196
-281
-479
-674
-534
-311
-233
-118
115
327
405
505
812
1071
1006
801
655
351
-260
-610
-293
-19
-192
-251
-192
-361
-513
-607
-823
-997
-1061
-1065
-1016
-982
-910
-734
-519
-341
-241
-180
-326
-691
-749
-574
-661
-729
-645
-557
-94
665
1219
1513
1570
1531
1388
823
275
204
142
-20
-55
-124
-68
175
139
-11
185
362
249
229
278
142
156
397
391
201
208
338
323
4
-343
-159
336
413
201
250
378
174
-107
-49
162
229
210
106
-76
-94
76
262
443
630
827
936
751
293
-271
-712
-721
-413
-202
-135
-62
97
286
315
288
385
327
125
258
619
807
934
1042
988
907
684
141
-251
-213
-74
36
63
-180
-473
-491
-453
-627
-745
-671
-601
-427
-327
-662
-866
-652
-614
-684
-510
-154
332
575
452
463
562
556
625
630
533
502
397
249
201
61
-235
-332
-76
165
275
328
20
-365
-314
-452
-997
-1119
-797
-493
-199
29
107
180
326
340
37
-267
-447
-783
-933
-745
-797
-801
-280
91
-7
-131
-226
-328
-421
-656
-815
-654
-519
-711
-996
-1077
-936
-585
-70
234
221
384
804
1100
1253
1391
1544
1636
1418
1000
790
728
558
492
727
821
565
537
691
467
234
313
341
280
181
87
164
86
-189
-166
1
80
282
543
759
879
697
438
466
531
361
221
258
222
63
-57
-138
-187
-120
93
270
211
67
-81
-307
-377
-394
-637
-702
-540
-610
-734
-600
-283
-40
-175
-530
-723
-597
-245
-201
-491
-443
-174
-13
216
269
64
-3
-9
-83
-125
-195
-289
-419
-514
-251
77
-171
-671
-908
-1204
-1642
-1808
-1710
-1455
-1186
-1239
-1231
-863
-860
-1158
-1020
-832
-917
-812
-498
-199
-40
-123
24
647
1153
1429
1621
1363
1000
1162
1447
1536
1505
1247
1067
1062
880
782
772
446
146
93
-23
-273
-576
-687
-616
-706
-768
-765
-988
-1057
-742
-443
-443
-649
-452
245
607
568
611
630
611
694
744
584
298
309
502
338
70
-65
-246
-285
-349
-565
-437
-245
-384
-412
-370
-404
-194
127
407
636
539
293
217
285
471
422
74
73
282
159
71
267
391
262
-40
-290
-405
-547
-686
-746
-756
-630
-406
-281
-160
163
391
202
-9
42
-5
-125
-71
-80
-193
-139
-6
-36
-126
-88
-106
-241
-157
-15
-117
-141
13
129
208
216
260
468
614
564
375
257
402
558
686
896
752
281
48
112
332
440
146
-227
-335
-232
-70
-49
-69
52
167
255
295
139
-4
67
187
78
-321
-573
-479
-491
-694
-816
-883
-739
-227
183
148
24
114
249
223
-41
-430
-572
-518
-659
-822
-870
-960
-676
9
275
142
257
570
729
613
350
157
39
-35
-51
-10
175
409
572
739
755
528
346
438
894
1376
1284
870
732
776
775
684
502
417
563
839
1016
872
514
238
52
-148
-300
-412
-616
-809
-861
-921
-918
-669
-414
-313
-284
-348
-443
-533
-565
-432
-423
-626
-635
-557
-654
-767
-848
-774
-415
-82
62
114
36
-63
-13
121
228
292
386
521
628
707
688
474
191
20
59
257
346
255
233
367
575
757
719
482
297
130
-113
-251
-288
-365
-374
-321
-416
-568
-520
-363
-358
-401
-311
-310
-481
-604
-703
-745
-648
-736
-954
-823
-540
-427
-275
-119
-153
-137
16
0
-144
-120
-80
-146
30
385
463
364
300
182
202
501
771
837
761
609
506
431
252
63
44
163
239
274
448
650
650
581
553
442
266
109
-9
-49
-27
30
77
38
-114
-330
-437
-421
-512
-599
-558
-635
-686
-525
-436
-388
-270
-254
-238
-214
-297
-270
-175
-203
-181
-53
108
278
369
453
586
650
619
522
449
417
268
128
174
214
255
432
563
576
575
536
516
617
681
574
526
636
578
325
149
-35
-222
-276
-455
-683
-569
-417
-449
-350
-258
-366
-392
-286
-153
-46
-141
-334
-353
-242
-162
-188
-229
-187
-267
-475
-488
-329
-184
-127
-276
-478
-493
-460
-476
-454
-458
-529
-553
-513
-498
-525
-515
-391
-189
-46
17
44
4
-10
37
19
70
202
126
21
56
-56
-181
-73
7
-43
-68
-63
-114
-225
-278
-301
-376
-340
-213
-203
-255
-268
-256
-288
-428
-578
-681
-667
-431
-264
-352
-331
-106
76
189
327
500
599
607
637
662
691
731
614
432
416
552
765
900
892
880
857
801
721
540
404
393
377
385
322
197
298
408
307
356
578
652
536
367
341
391
316
247
181
-14
-121
-47
64
82
-103
-269
-301
-531
-868
-1002
-1116
-1280
-1323
-1283
-1230
-1164
-1111
-1063
-978
-876
-872
-825
-515
-243
-210
-104
126
283
370
457
569
558
447
508
513
238
106
183
181
175
139
-42
-162
-75
116
230
186
118
155
222
279
451
738
928
966
969
961
895
683
379
221
177
135
133
43
-120
-207
-349
-428
-295
-290
-363
-219
-108
-107
-67
-100
-130
-60
2
156
330
290
257
324
228
75
29
-60
-119
14
141
106
36
2
-5
60
106
45
22
31
-109
-249
-169
14
104
60
39
174
320
318
255
276
311
161
-30
-35
-36
-38
124
158
-57
-210
-264
-364
-474
-421
-153
63
119
191
252
296
405
439
360
327
369
373
232
15
-91
-51
-1
-54
-99
-34
-4
-19
-11
-86
-125
17
181
297
322
207
135
152
124
62
19
42
123
151
115
65
16
-20
-90
-215
-383
-560
-623
-619
-676
-644
-485
-401
-367
-310
-314
-338
-303
-226
-109
-11
29
90
90
-105
-331
-432
-469
-469
-463
-468
-414
-376
-428
-445
-377
-298
-242
-199
-160
-144
-104
18
134
184
228
282
349
405
407
381
362
335
236
68
-47
-103
-104
17
69
-36
-50
-20
-119
-255
-373
-422
-403
-425
-417
-433
-584
-587
-411
-367
-343
-221
-173
-175
-181
-204
-158
-77
17
190
281
176
59
67
141
151
61
23
61
22
-37
50
217
319
313
194
4
-113
-78
-11
16
111
292
424
474
516
518
416
324
332
311
229
219
272
278
213
114
17
-72
-115
-127
-233
-356
-342
-252
-175
-179
-259
-246
-194
-225
-235
-263
-309
-225
-165
-183
-109
-49
-42
47
184
301
285
143
81
76
112
282
381
365
431
466
415
394
323
224
209
165
15
-85
-23
69
81
80
32
-78
-131
-188
-267
-260
-284
-332
-224
-80
-35
-39
-96
-145
-123
-100
-80
-67
-101
-91
7
68
31
-25
-54
-78
-58
67
195
258
329
349
284
267
296
343
432
386
211
162
155
18
-102
-117
-109
-128
-139
-95
-90
-125
-73
-61
-162
-149
-38
-30
-72
-40
61
151
236
353
381
318
361
438
435
471
476
335
238
234
155
101
197
225
114
49
16
-21
0
-45
-178
-218
-213
-276
-381
-507
-576
-515
-424
-388
-374
-362
-343
-281
-201
-201
-251
-219
-181
-241
-289
-276
-236
-140
-46
14
103
189
268
352
386
436
540
610
665
695
680
692
658
580
603
609
552
595
627
502
301
114
-8
-143
-355
-514
-585
-635
-651
-624
-537
-403
-302
-238
-206
-223
-232
-200
-147
-87
-46
-2
87
183
225
227
218
190
238
375
345
184
233
372
316
193
142
159
236
253
178
137
138
121
63
-28
-61
-57
-197
-405
-467
-438
-448
-483
-511
-541
-618
-679
-588
-396
-211
-71
-49
-108
-140
-177
-225
-211
-130
-40
39
149
216
178
176
219
197
160
86
-26
-29
12
-13
-28
-49
-122
-200
-243
-219
-140
-73
-71
-133
-157
-111
-94
-128
-159
-166
-175
-261
-408
-465
-365
-260
-288
-341
-327
-313
-289
-203
-46
138
226
247
294
305
334
436
449
346
223
106
46
13
-60
-117
-108
-58
-8
43
74
5
-44
16
-1
-28
92
163
155
195
198
198
274
293
229
174
138
76
-27
-119
-183
-247
-302
-368
-417
-398
-386
-346
-178
-28
29
97
142
130
128
149
159
98
5
-6
-16
-77
-56
-15
-43
-37
-1
34
65
30
26
93
94
84
146
206
223
144
13
-50
-123
-190
-184
-258
-369
-357
-300
-236
-159
-107
-13
74
42
-17
-40
-61
-103
-124
-11
126
66
-59
-77
-77
-58
39
126
149
164
164
120
115
168
157
92
60
44
24
-1
-9
58
131
154
203
232
199
167
91
-31
-93
-101
-125
-152
-130
-88
-93
-63
51
89
48
63
80
64
73
54
-68
-233
-301
-215
-67
56
157
229
259
276
298
312
340
418
493
487
402
307
258
212
143
128
142
76
-9
-13
1
-48
-98
-46
40
59
74
100
83
73
74
70
99
98
41
32
41
5
3
46
53
16
-46
-124
-187
-240
-305
-337
-315
-301
-321
-323
-300
-293
-284
-244
-217
-235
-264
-311
-373
-381
-351
-312
-233
-178
-182
-127
4
105
182
280
344
315
271
312
328
192
26
-59
-112
-128
-79
-2
60
93
120
148
150
159
191
188
150
133
113
59
44
102
145
164
223
244
184
170
209
190
134
114
108
61
1
-26
-66
-108
-77
-63
-158
-254
-281
-295
-307
-285
-274
-307
-298
-240
-258
-304
-258
-197
-153
-77
-25
-24
-35
-56
-39
31
56
9
-17
1
-6
-50
-61
-6
58
51
-17
-63
-79
-104
-115
-94
-77
-95
-127
-118
-62
12
85
123
115
81
25
-37
-101
-127
-40
71
83
83
128
149
119
79
75
81
54
61
92
78
91
154
196
212
194
158
156
150
112
75
57
89
159
208
237
253
280
357
442
497
518
465
387
355
304
209
174
238
331
409
466
447
374
363
376
292
175
116
77
3
-89
-138
-139
-132
-109
-77
-57
-52
-124
-241
-297
-350
-413
-416
-449
-532
-546
-498
-464
-494
-580
-617
-578
-506
-423
-379
-348
-273
-220
-238
-289
-322
-308
-274
-223
-167
-176
-180
-92
-4
41
81
86
84
101
58
-8
2
35
23
25
75
124
135
93
33
36
89
125
131
102
87
159
249
234
157
123
100
15
-99
-195
-247
-222
-173
-129
-44
22
59
148
209
181
172
193
196
202
204
195
197
219
286
382
424
381
311
245
162
111
114
64
-32
-100
-205
-311
-331
-364
-419
-385
-329
-304
-257
-223
-188
-102
-75
-174
-289
-338
-323
-276
-230
-176
-134
-153
-163
-98
-35
5
71
148
214
235
188
127
84
62
30
-63
-120
-82
-91
-188
-309
-437
-503
-491
-457
-392
-329
-277
-186
-120
-100
-66
-15
87
192
163
99
118
108
48
33
68
127
160
129
97
95
90
69
25
5
74
174
273
382
432
438
459
442
410
402
325
214
172
177
227
281
279
265
221
143
134
142
96
84
86
27
-35
-74
-126
-154
-114
-20
86
165
204
247
298
298
278
283
257
210
174
105
53
50
14
-27
-6
15
-11
-61
-84
-72
-97
-155
-156
-146
-187
-219
-241
-313
-389
-388
-318
-255
-224
-180
-132
-104
-72
-69
-101
-82
-31
-27
-46
-66
-83
-73
-55
-19
71
162
186
216
320
401
407
445
479
421
358
304
228
200
135
-16
-68
-69
-211
-375
-454
-546
-653
-678
-617
-512
-401
-320
-267
-210
-153
-117
-78
-45
-71
-96
-31
-11
-156
-261
-235
-270
-337
-290
-218
-191
-147
-58
56
122
153
265
372
350
305
328
376
408
448
558
672
681
667
676
628
542
489
474
399
235
176
210
150
136
180
90
57
110
3
-90
-68
-125
-190
-213
-304
-381
-355
-258
-177
-170
-130
-52
-71
-96
-24
29
9
10
70
114
100
89
104
104
79
66
51
3
-2
13
-77
-165
-191
-298
-391
-409
-505
-576
-532
-509
-513
-516
-518
-496
-489
-465
-422
-446
-414
-297
-287
-298
-184
-97
-80
17
152
180
156
181
196
179
197
194
143
152
224
228
153
104
88
58
54
55
0
-54
-85
-113
-120
-163
-247
-262
-221
-179
-152
-168
-152
-69
-22
40
189
277
253
237
225
159
125
143
89
11
22
-19
-103
-16
73
-4
-3
108
125
79
57
77
141
156
75
9
29
77
100
111
104
77
79
115
139
149
140
83
20
9
9
-30
-46
-16
-18
-44
-41
-87
-197
-207
-107
-106
-202
-226
-203
-205
-204
-221
-249
-236
-222
-200
-132
-76
-37
13
28
3
-24
-19
23
73
127
164
174
201
188
144
233
330
248
184
188
75
-14
43
55
-4
-15
-9
7
60
101
131
180
214
225
255
309
353
376
391
354
284
293
323
288
287
268
145
101
135
24
-114
-91
-37
-68
-122
-162
-190
-190
-168
-167
-187
-206
-252
-281
-233
-187
-178
-170
-180
-185
-172
-183
-155
-54
-3
-54
-86
-6
73
69
73
63
-7
-39
-32
1
60
38
14
56
3
-29
58
22
-75
-41
-1
-14
-29
-6
80
88
32
89
132
99
188
313
286
211
205
242
253
202
165
177
156
134
134
34
-83
-55
-6
-8
35
85
94
73
-6
-79
-107
-142
-148
-124
-131
-134
-137
-172
-206
-233
-263
-279
-275
-233
-198
-207
-163
-56
22
107
224
296
301
286
287
293
286
316
348
307
260
217
139
111
114
75
57
4
-136
-191
-129
-103
-118
-107
-89
-96
-95
-74
-86
-95
-65
-92
-191
-278
-332
-327
-273
-251
-243
-206
-181
-189
-219
-277
-349
-371
-341
-343
-375
-381
-361
-328
-336
-392
-366
-316
-361
-364
-302
-324
-364
-343
-309
-258
-212
-177
-99
-29
30
152
252
285
332
347
314
334
361
331
318
350
372
407
485
525
483
453
457
405
323
276
246
248
291
304
244
138
54
5
-71
-134
-110
-78
-82
-63
-30
8
67
71
9
-23
-11
-2
-2
9
55
84
46
5
-28
-64
-50
-15
26
81
73
56
101
109
106
143
125
101
144
164
141
109
41
-28
-47
-79
-156
-176
-148
-199
-219
-150
-208
-297
-198
-132
-207
-209
-157
-158
-163
-137
-103
-105
-111
-60
-43
-72
-33
8
-31
-59
-30
32
80
86
122
180
164
117
93
65
33
-10
-42
-37
-31
-8
57
112
141
153
137
124
147
201
212
158
189
311
351
329
321
275
187
117
111
116
20
-112
-170
-229
-325
-382
-383
-374
-381
-345
-274
-288
-287
-162
-88
-76
2
45
43
95
107
47
-26
-100
-88
-6
24
36
27
-57
-113
-114
-151
-222
-262
-231
-188
-198
-169
-114
-133
-109
-19
-41
-119
-116
-111
-111
-63
-67
-100
-44
3
0
48
93
126
210
252
271
322
306
292
352
358
342
403
457
426
359
329
310
281
300
309
268
257
220
152
141
106
33
6
-16
-35
-25
-28
-4
49
54
25
13
14
6
13
26
1
20
92
94
90
116
63
7
21
-1
-60
-108
-179
-244
-233
-216
-295
-368
-347
-345
-381
-387
-427
-467
-424
-386
-394
-393
-383
-323
-192
-130
-188
-185
-64
26
48
100
181
177
102
117
172
127
108
155
127
94
74
-21
-62
-42
-84
-81
-40
-82
-84
-28
-52
-62
-9
-47
-126
-116
-93
-91
-78
-105
-141
-136
-158
-222
-264
-255
-240
-270
-303
-293
-263
-220
-164
-95
-28
-15
6
67
40
-22
6
37
-5
-51
-5
81
48
-12
37
50
-8
-47
-87
-121
-150
-148
-75
-59
-106
-87
-58
-28
22
41
108
169
139
178
225
143
105
144
173
223
236
195
178
199
264
314
314
317
274
206
219
245
267
318
300
218
159
130
127
102
76
122
152
127
129
149
155
138
94
59
41
62
97
41
-37
-48
-79
-110
-115
-153
-154
-114
-156
-202
-174
-150
-131
-93
-62
-42
-32
0
52
59
63
116
113
66
76
64
24
82
159
167
190
209
164
130
121
97
99
118
110
134
196
227
217
182
137
101
53
9
-22
-83
-105
-81
-122
-145
-127
-167
-138
-55
-106
-139
-73
-62
-72
-70
-65
-30
-30
5
146
201
173
183
172
164
165
106
85
115
114
144
175
106
31
46
45
-51
-111
-93
-128
-193
-212
-221
-223
-232
-225
-169
-173
-187
-94
-31
-24
32
97
170
202
166
190
158
34
58
126
104
122
94
35
65
42
4
55
62
55
88
85
55
-25
-88
-49
-64
-110
-55
-47
-109
-133
-186
-275
-303
-261
-245
-300
-288
-218
-258
-328
-299
-191
-84
-102
-184
-179
-133
-85
-81
-158
-173
-132
-179
-244
-207
-80
-11
-47
4
82
9
-55
-68
-123
-117
-101
-155
-192
-254
-292
-214
-198
-272
-251
-188
-194
-171
-68
-27
-91
-102
-40
-9
13
39
43
78
87
13
-6
72
119
99
70
79
103
62
20
66
91
76
131
163
113
138
224
216
180
246
316
270
211
228
235
238
274
268
218
164
132
140
85
-13
-25
-58
-82
36
40
-126
-120
-19
-55
-81
-39
-68
-129
-102
-31
-18
-41
-32
34
117
91
-4
25
76
21
17
65
22
-45
-65
-58
-33
0
28
-37
-138
-61
52
-7
-30
61
91
102
129
105
128
221
187
38
20
98
95
103
108
11
-20
-14
-78
-27
13
-117
-129
-69
-133
-111
-20
-10
30
51
29
98
164
192
268
249
144
210
336
252
131
148
121
48
56
37
-5
2
-41
-81
-53
-45
-1
87
94
33
-13
21
71
-10
-98
-73
-60
-76
-93
-127
-132
-116
-53
42
43
57
116
55
29
118
102
6
-52
-42
21
2
-17
53
-16
-129
-64
-19
-36
-19
-75
-136
-120
-147
-157
-108
-139
-196
-149
-110
-174
-177
-59
-13
-54
-53
-48
-21
69
99
71
80
87
81
100
116
103
72
101
181
186
158
175
166
141
117
60
34
52
48
38
17
-39
-107
-128
-80
-88
-172
-136
-50
-94
-103
-19
-2
0
43
16
-58
-73
-47
-36
-33
-16
5
14
12
-12
-34
-18
-11
-23
1
4
-67
-123
-123
-128
-157
-161
-123
-141
-224
-235
-215
-255
-222
-146
-209
-258
-136
-32
-40
-58
-70
-60
-12
-16
-34
19
19
-28
-30
-65
-37
87
28
-77
-12
-43
-131
-68
-66
-140
-153
-183
-178
-116
-109
-110
-83
-28
77
107
15
-32
48
118
52
-23
-4
3
21
55
-23
-71
28
78
57
77
80
49
28
31
82
134
176
280
372
320
220
168
151
224
339
309
164
66
79
143
122
81
143
160
134
178
137
68
200
346
308
174
88
105
87
-12
-42
-41
-28
36
-56
-281
-344
-264
-167
-141
-271
-383
-329
-254
-192
-113
-184
-370
-344
-143
-74
-97
-81
-52
8
13
-42
28
56
-111
-150
-26
-12
-45
46
177
161
-2
-118
-116
-69
-84
-190
-232
-213
-234
-102
105
50
-45
47
67
55
231
345
230
195
309
300
274
379
372
256
238
224
218
275
215
128
186
204
124
39
-59
29
295
272
-6
-64
28
47
79
90
-5
-142
-252
-246
-171
-155
-181
-291
-424
-326
-149
-186
-278
-216
-86
-104
-243
-201
-80
-173
-227
-138
-195
-227
-74
-49
-144
-144
-149
-164
-69
28
9
-71
-98
-34
14
11
50
76
7
-49
-27
14
21
-30
-81
-43
34
38
-38
-126
-137
-1
147
66
-135
-157
-29
101
202
179
57
23
65
75
42
-24
-29
85
175
176
202
230
217
264
286
152
85
218
371
457
405
245
279
427
371
333
430
334
130
131
181
76
-45
-32
44
27
-78
-103
-16
38
29
16
-36
-98
-109
-129
-120
-48
-67
-140
-124
-109
-114
-94
-136
-182
-168
-212
-240
-115
5
23
55
95
69
72
157
196
155
143
161
140
104
91
100
131
147
106
67
95
153
193
193
132
80
116
180
161
80
78
146
130
81
123
111
-12
-49
-10
-53
-83
-29
-56
-151
-122
-41
-63
-135
-215
-285
-286
-260
-262
-297
-355
-365
-353
-413
-434
-362
-331
-335
-318
-339
-366
-318
-255
-265
-331
-359
-329
-316
-297
-210
-157
-212
-233
-167
-162
-232
-259
-266
-241
-119
-49
-87
-33
64
70
121
196
167
130
91
52
109
137
100
134
146
132
163
87
3
64
45
-28
30
44
-30
-24
34
83
134
136
49
-65
-110
-86
-52
-44
-98
-147
-128
-157
-246
-227
-117
-56
-83
-160
-238
-275
-237
-173
-199
-231
-161
-122
-148
-128
-120
-177
-203
-167
-118
-75
-16
77
143
135
125
176
251
316
358
360
358
367
337
309
355
398
402
426
423
362
359
437
475
441
385
333
315
293
198
154
226
223
121
49
-24
-77
-40
-26
-118
-222
-225
-140
-95
-137
-194
-229
-217
-158
-119
-103
-85
-83
-73
-33
1
14
36
62
40
-15
-30
19
92
109
33
-36
-5
60
85
90
85
72
78
90
92
114
125
91
74
76
72
111
138
74
-6
-60
-111
-138
-147
-143
-116
-90
-58
-10
7
-2
0
2
-1
1
0
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
0
-1
-1
0
-1
0
-1
-1
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
