20
9109
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
-2
-1
-2
-1
-1
-2
-1
-2
-2
-1
-2
-1
-1
-2
-1
-2
-2
-1
-2
-2
-1
-2
-1
-2
-2
-1
-2
-2
-1
-2
-1
-1
-2
-1
-2
-2
-1
-3
-1
-1
-4
2
10
4
1
3
4
12
10
3
13
13
-1
4
9
2
11
16
1
-2
4
5
10
5
-4
3
9
6
4
7
14
13
3
3
13
18
11
-1
-1
-1
-4
9
15
4
6
12
6
4
2
1
5
-2
-12
-5
0
-1
6
8
3
7
10
0
-3
1
6
11
5
0
7
1
-7
2
7
12
16
2
-4
3
-1
-3
3
11
17
5
-11
-12
-3
9
2
-9
-1
-7
-13
2
2
-3
-2
-9
-4
1
-10
4
17
-4
-9
-2
-9
-8
-2
-1
1
-2
-9
-8
-2
4
7
2
-2
4
3
-9
3
12
-2
3
8
-9
-4
6
1
6
5
-2
1
0
7
16
3
-1
2
-3
0
3
3
11
4
-3
2
-1
-1
3
3
10
9
-3
1
3
-2
5
9
5
6
3
-1
3
10
17
12
-5
-4
3
-2
7
15
3
3
2
-11
-1
12
8
9
3
-6
-6
-5
8
13
2
8
4
-11
0
2
-3
19
18
-8
-15
-11
1
7
-2
2
6
-3
-2
-4
-8
4
6
-2
-1
-4
-14
-12
2
13
3
-10
-1
5
-8
-6
7
0
-9
-1
2
-3
-6
-8
-2
2
1
0
-6
-11
-6
-4
0
1
-11
-11
-4
-5
0
5
4
3
-2
-2
-1
-14
-9
3
0
2
0
-1
9
-1
-6
8
4
3
5
-10
-2
8
-2
6
7
-3
5
6
2
7
4
5
3
-3
9
8
-7
5
13
3
9
9
-1
10
19
12
15
22
19
17
16
13
5
-4
-5
-4
1
16
21
7
-9
-16
-10
-2
-10
-24
-30
-25
-26
-37
-42
-46
-35
-13
-37
-73
-53
-17
8
17
-33
-93
-65
26
67
17
-61
-100
-62
39
87
12
-77
-59
16
36
6
7
40
27
-6
9
-7
-30
51
41
-95
-67
45
75
130
140
33
-17
46
51
-119
-284
-357
-483
-351
177
417
213
42
-122
-303
-228
-16
72
-35
-287
-351
-132
-234
-840
-1127
-711
-494
-878
-391
1542
2748
1969
500
-430
-834
-1649
-2405
-1320
92
7
-91
-617
-1179
1545
4501
2990
460
18
-506
-1659
-1022
1535
1838
-979
-1277
2127
3811
1697
-1691
-4021
-4295
-2065
1320
2459
1365
1031
862
-27
-252
-443
-316
1654
2230
-1277
-4373
-3326
-1027
208
1309
1500
740
814
549
188
2133
3509
2194
648
-1016
-1320
1080
699
-2557
-2865
-2723
-4139
-3280
-1703
-1376
483
3786
5083
2650
707
2677
2818
446
1711
2719
179
-1812
-4151
-5446
-2500
13
909
1567
-347
-1556
-139
-534
-1629
-521
1134
831
-1930
-1471
4484
5554
-2294
-9109
-8845
-3613
1348
1411
-189
1652
4264
4345
3023
1496
606
1624
3522
1929
-3285
-4770
-1182
1056
1212
1467
1571
1378
-776
-3628
-2830
706
3205
1614
-1360
1501
4822
1317
-2198
-4352
-7344
-5626
-2093
-1914
-2269
-2697
-914
4051
4960
986
-1963
-1297
2283
4435
3432
1881
529
531
1406
510
-795
-1718
-2210
425
3682
2535
-489
-552
993
969
606
-154
-3326
-5197
-3730
-2701
-2362
-2662
-4027
-2167
2139
3618
3676
4622
5906
6991
5190
1486
658
333
-2084
-2363
-563
137
628
1339
2626
4066
2525
-12
-250
-712
-2347
-3850
-3489
494
3105
857
-1300
-1919
-1887
255
2257
2001
585
-1229
-2361
-1452
1883
4162
2408
1954
4665
4826
2736
261
-2948
-3889
-1897
1636
4141
1303
-2739
-3373
-4477
-5226
-3383
-1763
-662
-535
-741
525
-940
-4742
-4957
-2658
-718
-972
-3160
-2719
-1576
-2335
-1008
327
485
3087
4515
3797
2666
-1591
-3261
1016
3133
3164
3712
2473
2730
4081
2603
1006
-64
-696
-278
-2549
-4258
-1572
-1472
-3930
-3518
-3169
-3010
-1105
-492
-490
-69
-1673
-3538
-3436
-2139
494
3125
3598
2257
-156
-2055
-1685
-597
-316
346
2113
4573
6373
5720
4171
4434
4496
2125
-95
244
2206
3437
2479
842
-81
-1114
-1717
-1891
-3147
-3892
-3042
-2730
-3882
-6102
-6861
-3722
-87
1568
2609
2192
1460
1968
869
-1173
-1705
-1303
523
1692
564
1293
3613
4680
5524
4612
2441
2339
1852
628
1267
1107
228
908
-469
-4329
-5557
-3888
-2497
-2198
-3004
-4070
-3354
-1770
-1569
-1843
-1777
-1456
-377
377
1188
2579
1650
484
2358
2629
525
224
955
2276
3472
1769
-679
-1575
-1266
439
611
-1799
-3017
-2362
-1246
-1256
-2936
-2597
-363
378
1607
3187
2425
1477
894
-853
-2148
-2001
-1032
47
605
679
451
1153
1607
-1000
-2238
339
736
-370
-110
-1541
-2374
-1242
-1844
-1455
160
-712
-275
1278
-570
-2047
-1504
-1667
-743
673
-49
-755
-158
378
655
909
1002
702
198
-13
293
1105
1544
1698
2605
2719
1388
453
185
1254
2824
1644
-133
-225
-1050
-1432
-607
-911
-1056
-920
-1684
-1950
-2778
-3648
-1504
1593
3385
3856
2632
1516
787
76
1106
1557
576
1230
1200
-375
-599
-1306
-2036
-557
-343
-1822
-1819
-564
1243
2075
1265
2001
3535
2744
1552
766
-247
522
1483
401
36
806
991
654
-1124
-2838
-2608
-3199
-4166
-3298
-2450
-1120
805
525
-871
-2001
-2275
-225
1361
1085
1260
1022
421
629
883
2256
4038
4369
4706
4421
2854
2261
2260
1716
786
-209
-753
-2255
-4468
-5277
-5594
-5260
-4406
-5255
-5457
-3643
-2443
-1932
-1846
-806
2085
3110
3117
4334
3594
2546
2971
2063
2218
4043
3764
2264
403
-1200
-795
-979
-2246
-2049
-1795
-1848
-1006
-428
-481
-834
-997
-69
1046
1322
763
-210
-635
-1101
-1882
-1429
-794
-1640
-2416
-2237
-1938
-1496
-1029
-1334
-1960
-1684
-785
-206
131
570
1247
1995
2413
2409
1797
938
967
1917
2824
2881
2321
2278
2553
2688
2775
1587
-203
-282
354
355
-284
-1962
-3148
-2602
-1875
-2023
-2719
-2580
-1129
-543
-1120
-1238
-969
50
1733
2257
1787
1410
1074
1381
2302
2405
1853
1895
2105
1656
647
-452
-195
999
143
-1436
-969
-497
-7
1584
885
-1321
-1214
-511
-589
-1155
-2824
-2964
-1193
-1278
-1899
-1349
-1901
-2032
-286
322
-219
306
1671
2678
1923
374
809
2240
2556
1937
702
58
195
-613
-1196
-790
-1363
-1438
584
1989
1506
179
-1095
-1048
-364
-1020
-2268
-2415
-1614
-990
-1279
-2015
-2721
-3320
-2401
-69
611
-97
215
52
-621
853
2357
2008
2570
3359
2044
804
776
601
536
705
455
-76
-505
-436
-19
679
1913
2316
1499
1187
1385
1606
1250
-512
-982
288
-236
-1108
-1189
-2580
-3115
-2782
-3752
-3035
-910
-245
375
622
46
255
273
198
1117
1952
1981
716
-454
26
-78
-164
1300
958
-718
-680
-327
181
1123
789
821
2083
1292
-586
268
1478
321
-243
70
-724
-564
705
689
-466
-1583
-1042
-468
-3056
-4558
-2450
-1355
-949
90
-309
-622
-343
-711
-473
-217
-195
356
27
356
2220
1805
-271
-824
-794
-658
91
148
-979
-1548
-650
-532
-1890
-1856
-623
-45
742
1004
-225
-1159
-1512
-1816
-1762
-1656
-923
314
646
528
286
-120
312
1098
1898
2986
3384
3612
4049
3695
3472
3138
1191
-866
-1362
-933
-1129
-1643
-927
-929
-2136
-1569
-1201
-2565
-2777
-2264
-1784
-947
-198
1704
3008
2421
3227
3749
2876
3627
2890
-92
-1051
-1438
-2717
-3722
-3816
-1600
957
1652
1510
461
70
1061
1552
2945
4043
3161
4328
5465
2676
633
290
-1558
-3010
-2423
-1201
-417
86
432
-134
-835
-700
-534
-630
-1533
-2899
-3216
-3331
-3054
-1705
-1068
-576
-479
-1986
-1031
2317
3321
3673
4483
3766
3446
4014
3047
175
-2933
-3411
-1630
-1131
-1594
-1634
-2569
-3539
-2387
-698
-918
-1554
-621
396
949
2398
3619
3412
2594
1637
1334
1885
2134
2772
4255
4365
2605
515
-1277
-2108
-1966
-1844
-1616
-1434
-1603
-1004
-327
-840
-1115
-635
93
918
319
-987
-823
-125
798
1763
1652
2659
4444
4040
3681
3615
1857
1436
1636
-563
-2061
-2310
-3106
-2682
-2001
-2777
-3496
-3487
-2077
-181
-586
-1976
-3324
-5961
-7411
-6377
-4993
-2935
-462
566
320
-755
-1671
-1375
-1166
-1315
-1042
-1010
-707
213
-44
-1228
-1279
-671
-952
-1287
-433
847
1947
2514
1778
883
539
-43
240
763
-378
-647
748
1134
1572
2670
2369
1500
1058
507
732
1552
1301
783
1669
2088
-61
-2041
-1798
-1516
-1392
-571
-508
-618
343
722
-223
-1150
-1145
-473
67
575
959
439
-142
309
1485
2967
4101
4507
4174
2633
714
-163
-280
-227
162
1054
1283
40
-288
410
-399
-421
851
-53
-588
436
-490
-910
196
-1030
-2698
-2770
-3649
-5083
-5312
-4523
-4043
-3686
-2149
-1509
-1998
-406
676
-972
-1890
-1632
-700
1360
3052
4491
4282
1249
349
2101
2266
2146
2571
2317
2616
3030
2745
2561
2468
2811
2948
2149
2254
3023
2857
2463
1813
1080
832
-680
-3277
-4953
-6119
-6784
-6401
-5764
-5017
-4317
-3678
-2826
-3277
-4274
-2968
-850
387
1571
1924
1817
1688
-93
-1458
-955
-1144
-1108
-841
-2424
-2174
-119
-1066
-1808
-826
-2194
-2735
-635
-222
-190
774
835
2044
3736
3450
3766
4803
4789
5078
5209
4878
5457
5381
3679
2347
2119
1384
-569
-1815
-2251
-2957
-2426
-2312
-4051
-3617
-2295
-2815
-1928
-1474
-3086
-2001
17
-373
-611
-477
-194
767
694
907
2558
2915
2322
2986
3958
3936
3830
4734
5231
4513
5003
6586
6123
3908
2540
2308
1691
382
-132
326
65
-958
-1180
-932
-1788
-2866
-2349
-1428
-1836
-2481
-2053
-1517
-2191
-3266
-3563
-3979
-4563
-3850
-3267
-4434
-4708
-2840
-1881
-2542
-2509
-1572
-662
-218
-598
-224
1249
1038
277
1315
1663
1542
2934
3141
2253
2685
2741
2667
4160
5272
4986
4033
2820
2004
1262
576
31
-1412
-2335
-1475
-1230
-2255
-2877
-2823
-3029
-4310
-5051
-3677
-2525
-2586
-1925
-970
-734
-342
198
9
-393
214
1282
1182
46
-759
-520
246
334
58
794
2187
2904
2657
2440
2945
2886
1880
2045
3181
2887
1706
1313
1156
673
388
432
608
850
838
-3
-1266
-1495
-1012
-1554
-2595
-2954
-3087
-2835
-2157
-2617
-4213
-4782
-3751
-2803
-2550
-1965
-1002
-231
297
856
2565
4375
3333
1428
1982
2928
2777
3050
3374
2869
2379
2225
1605
948
1214
1177
628
1451
2665
2549
1688
755
612
499
-1032
-1983
-2008
-2803
-2986
-2626
-2746
-2157
-1844
-2372
-2241
-1780
-962
-350
-909
-350
755
-317
-1138
-314
-12
-291
-645
-1185
-1275
-699
-304
-1132
-2297
-2177
-1301
-465
-70
-190
508
1538
1425
1270
1342
771
400
625
784
516
58
130
355
259
460
420
-220
-101
661
796
585
353
-256
-247
1217
2315
1750
1191
1902
2759
2205
810
655
1203
522
-510
-941
-1399
-1670
-1895
-2561
-3115
-3529
-3303
-1754
-1125
-2225
-2049
-571
147
715
869
138
399
1227
1102
851
588
503
1256
1554
1208
1060
539
103
498
1295
1842
876
-1124
-2149
-2531
-2920
-2930
-2888
-2646
-1977
-1578
-1671
-1578
-768
-47
-67
-237
-672
-986
-411
-206
-392
21
-138
-919
-1213
-998
-93
750
859
920
587
395
1348
1629
749
451
683
885
566
-632
-1256
-903
-1078
-1678
-1806
-1762
-1874
-1959
-1918
-1803
-1474
-976
-860
-1028
-764
-260
-71
-174
-508
-937
-932
-241
357
75
-164
452
873
887
1074
910
934
1710
1867
1532
1671
1744
1890
2011
1641
1686
1538
600
591
911
471
815
1511
1436
1578
1744
1443
1069
339
77
857
709
-439
-401
33
-719
-1090
-530
-885
-1441
-783
-531
-1031
-922
-1101
-1707
-1353
-1014
-1224
-660
-408
-1416
-1743
-1400
-1823
-2047
-1680
-1453
-804
129
796
1538
1926
2267
3324
3811
3449
3218
2835
2731
3118
3266
3768
4155
3609
3253
2529
1113
680
261
-667
-440
-121
-409
-135
-117
-646
-889
-1147
-1309
-1445
-1945
-2127
-1897
-1482
-935
-1057
-1463
-1227
-834
-617
-846
-1416
-1111
-451
-506
-407
-183
-259
213
682
323
173
581
900
1167
1354
1074
576
754
1742
2335
2008
1794
2061
1964
1294
719
570
409
-329
-1103
-1010
-1033
-1957
-2087
-1331
-1470
-1498
-666
-632
-898
-600
-623
-375
295
429
833
1436
1402
1580
1723
1203
765
339
63
397
563
331
-134
-586
-209
221
-136
-444
-599
-621
-512
-870
-1002
-893
-1296
-1126
-535
-471
-134
28
-432
-585
-682
-383
499
440
-22
113
11
-336
-853
-1323
-1032
-1024
-1436
-994
-481
-442
-300
-163
201
431
76
154
469
135
-396
-838
-853
-454
-326
164
945
801
418
277
-72
-29
-56
-841
-1183
-882
-862
-1012
-1182
-1454
-1570
-1366
-927
-608
-542
-331
217
768
828
350
-73
49
529
769
722
922
1210
1253
1160
687
140
161
291
276
-2
-898
-1315
-976
-1330
-1815
-1475
-1309
-1377
-933
-247
427
991
1248
1377
1671
2015
1934
1654
1748
1653
1182
971
602
83
216
471
510
774
611
-283
-902
-831
-543
-348
-287
-579
-933
-444
255
113
105
488
343
236
315
-15
-83
174
45
-199
-329
-458
-573
-790
-1030
-1167
-1201
-1038
-642
-221
-239
-419
-200
-311
-770
-609
-194
283
773
474
31
-18
-154
-18
-162
-819
-705
-498
-718
-447
-446
-841
-795
-666
-348
-181
-673
-708
-283
-56
259
367
532
901
666
563
783
384
206
349
95
330
735
343
191
619
565
79
41
497
674
309
-172
-471
-353
102
282
-16
-350
-514
-727
-853
-637
-458
-331
-72
-293
-657
-358
-120
-104
149
-9
-290
2
314
626
777
277
96
347
93
-218
-299
-217
117
-69
-379
38
283
453
1055
1307
1563
1890
1463
1134
1271
1220
1227
1095
876
1156
1361
1336
1298
812
390
325
124
164
363
167
-2
62
197
546
887
760
266
120
467
633
631
643
296
23
336
656
643
540
352
121
100
17
-506
-863
-747
-700
-516
-248
-347
-169
-14
-514
-366
353
295
53
-67
-123
786
1692
1180
490
690
1026
894
415
-198
-836
-1091
-761
-615
-954
-1067
-862
-627
-373
-401
-584
-536
-818
-1315
-923
-230
-309
-384
81
413
442
410
237
-39
-114
-175
-497
-269
520
327
-423
-451
-630
-975
-564
-378
-816
-1026
-1199
-1371
-1147
-1000
-1289
-1636
-1659
-1426
-1293
-1237
-1012
-694
-488
-567
-915
-1116
-721
27
285
-109
-375
-115
297
356
71
8
391
986
1383
1002
306
416
888
753
441
504
542
205
-147
-274
-515
-976
-1480
-1779
-1458
-1004
-1227
-1567
-1607
-1805
-1998
-2063
-2226
-2100
-1509
-1014
-1027
-1182
-883
-546
-620
-528
-244
-15
485
835
822
1018
1061
832
1081
1625
1972
2052
1846
1593
1327
1271
1872
2321
1992
1575
1159
738
736
676
377
404
582
719
947
863
311
-123
-57
56
-204
-297
17
261
623
1020
777
546
932
1028
709
719
820
613
496
685
802
758
720
610
699
1104
1119
731
349
-103
16
748
846
573
721
737
504
397
433
531
387
206
258
116
8
179
108
-112
-375
-785
-846
-735
-952
-1143
-1129
-988
-780
-801
-889
-686
-345
-101
-1
72
181
225
183
23
-141
-141
-189
-283
-135
107
105
-209
-459
-378
-365
-516
-516
-413
-177
136
260
294
206
9
95
391
532
370
100
53
-135
-523
-500
-450
-732
-886
-995
-1122
-1256
-1610
-1669
-1253
-799
-424
-511
-749
-301
179
144
78
110
280
295
-172
-544
-761
-1088
-1118
-933
-798
-797
-1141
-1230
-679
-277
-317
-559
-778
-611
-396
-512
-562
-539
-599
-439
-144
-9
26
71
222
387
311
114
91
185
239
313
296
-73
-368
-100
137
9
17
58
-40
-8
19
-37
-269
-787
-805
-166
130
-64
-342
-426
-211
-202
-333
-246
-359
-376
23
159
100
109
30
79
86
69
285
231
260
840
1065
945
963
779
834
1353
1563
1407
1188
945
801
721
672
716
885
1109
1187
1263
1392
1195
901
922
968
817
669
682
631
363
386
759
857
709
622
528
396
250
159
163
191
128
-158
-303
-66
54
146
478
542
319
182
276
594
614
463
650
527
120
174
281
243
248
140
101
-58
-423
-371
-270
-510
-437
-119
-59
-103
24
337
617
839
886
476
158
259
211
119
132
-139
-468
-621
-740
-806
-894
-999
-1042
-1042
-939
-943
-1032
-943
-975
-972
-667
-833
-1367
-1299
-989
-1049
-1143
-941
-665
-659
-744
-704
-722
-700
-638
-721
-779
-911
-1006
-693
-662
-1115
-1205
-1138
-1176
-886
-618
-700
-809
-742
-465
-292
-303
-28
365
440
304
168
245
366
348
554
688
383
301
479
455
525
781
974
1002
789
625
642
555
475
387
92
-68
-18
-83
-125
59
358
597
632
500
305
213
420
567
313
199
451
607
688
670
351
233
407
313
174
235
255
348
370
155
153
236
46
-75
-70
-118
-150
-211
-199
-79
-80
-13
157
78
-2
147
189
233
547
623
247
114
306
309
283
250
-12
-46
118
-19
-206
-298
-306
-66
19
-59
48
-63
-319
-352
-530
-728
-620
-460
-263
-57
-29
-30
97
357
528
392
168
87
323
749
742
415
251
114
174
442
344
81
10
-127
-289
-194
9
-113
-440
-421
-332
-563
-743
-879
-1119
-1149
-1037
-926
-676
-438
-416
-506
-447
-244
-234
-341
-221
-10
14
-82
-45
37
-77
-142
-57
-76
-35
96
69
-2
-13
122
335
175
-161
-227
-277
-276
-61
-2
-87
-45
-14
-76
-139
-214
-367
-509
-406
-158
-77
-131
-159
-178
-178
-49
146
78
-194
-147
197
359
246
25
-82
8
9
-11
194
205
-20
16
42
-102
20
242
395
603
626
678
957
937
759
782
681
574
645
606
526
492
387
241
-2
-233
-219
-32
160
123
-105
-108
26
-34
-157
-154
2
131
43
-106
-249
-359
-235
-80
-192
-453
-604
-431
-193
-311
-422
-201
-12
89
282
401
409
432
376
274
432
761
817
679
622
497
357
406
505
635
774
704
547
397
154
43
50
-141
-344
-357
-346
-362
-368
-312
-168
-60
63
226
231
151
115
64
92
192
252
281
165
21
217
567
700
649
529
453
441
405
411
393
237
201
316
250
82
107
278
362
179
-137
-233
-162
-196
-284
-448
-749
-818
-611
-624
-798
-806
-831
-859
-628
-427
-572
-752
-752
-872
-1159
-1249
-1163
-1098
-949
-829
-857
-780
-719
-845
-819
-784
-1042
-1120
-862
-741
-740
-566
-307
-232
-355
-342
-54
282
541
593
455
487
563
364
272
384
277
112
158
163
-31
-194
-105
-47
-275
-312
59
322
316
292
348
425
390
270
201
322
646
722
470
451
594
681
945
1121
993
856
762
661
563
556
652
450
124
208
295
159
105
12
-162
-468
-870
-859
-621
-560
-489
-570
-676
-431
-361
-511
-369
-212
-196
-201
-361
-512
-448
-205
83
154
149
360
637
847
942
902
920
1060
1202
1177
950
906
1107
1102
891
755
738
732
563
365
302
203
119
94
-53
-173
-219
-312
-262
-166
-282
-442
-550
-515
-233
-124
-394
-633
-668
-703
-847
-906
-750
-700
-779
-607
-391
-342
-260
-336
-486
-301
-207
-428
-455
-387
-461
-386
-178
-75
-65
-37
-16
-99
-88
65
36
-6
86
12
-26
73
54
123
207
102
101
97
-93
-302
-514
-556
-490
-573
-453
-195
-200
-136
47
85
115
139
182
246
106
-36
-13
-83
-231
-276
-175
-38
6
14
-62
-167
-53
73
95
228
278
168
145
192
284
417
488
508
481
505
716
955
983
844
819
904
812
651
479
114
-130
-164
-348
-473
-397
-408
-422
-351
-350
-392
-435
-489
-476
-372
-300
-343
-362
-293
-239
-107
110
174
78
-9
-68
-160
-284
-324
-245
-160
-123
-110
-122
-95
45
129
20
25
285
489
541
488
381
366
308
238
425
554
441
401
353
217
136
58
25
-20
-166
-182
-153
-264
-358
-436
-449
-314
-230
-144
-20
-90
-211
-201
-160
-102
-82
-136
-107
29
130
107
-42
-223
-282
-172
-49
-15
-59
-204
-312
-292
-341
-431
-441
-524
-605
-516
-394
-339
-333
-325
-225
-135
-194
-253
-140
-24
-85
-123
-64
-53
60
231
144
44
207
388
447
477
541
588
539
543
605
511
418
438
415
441
494
366
97
-213
-347
-196
-160
-248
-138
-111
-182
19
149
42
52
15
-132
-122
-75
-5
67
-72
-82
150
209
256
381
243
90
229
386
379
307
196
45
100
390
421
236
275
393
495
617
586
526
465
335
362
346
178
217
277
190
120
-94
-325
-301
-191
-58
-32
-244
-369
-279
-177
-117
-113
-98
-6
58
-18
-185
-198
-34
-6
-67
55
250
297
200
118
92
26
0
45
19
22
120
89
-90
-264
-413
-499
-494
-494
-548
-623
-678
-612
-452
-365
-341
-394
-585
-676
-581
-475
-390
-393
-396
-257
-250
-307
-223
-325
-455
-325
-341
-477
-501
-562
-509
-380
-413
-388
-274
-141
18
-45
-139
-27
-20
-35
73
65
73
184
303
536
693
657
619
480
310
339
363
337
378
360
282
147
-46
-60
-3
-170
-357
-382
-367
-314
-252
-260
-244
-157
-38
102
191
225
301
394
397
331
324
357
320
330
415
390
380
466
475
553
701
640
580
657
615
562
600
505
381
481
616
502
311
283
312
322
307
222
211
268
260
264
201
83
84
18
-61
43
73
94
228
157
4
34
95
99
39
6
20
-93
-126
-53
-263
-518
-530
-538
-533
-459
-467
-569
-642
-555
-470
-552
-563
-520
-540
-445
-372
-362
-190
-117
-244
-292
-340
-446
-551
-701
-745
-679
-696
-703
-628
-544
-426
-276
-147
-107
-103
45
187
137
157
284
298
335
460
447
299
175
117
110
124
110
41
19
144
243
205
198
172
-8
-134
-128
-182
-272
-291
-254
-195
-225
-341
-378
-359
-396
-472
-515
-440
-339
-416
-572
-644
-617
-405
-110
23
75
173
237
257
284
320
307
222
177
203
239
290
306
238
129
70
182
325
320
352
411
357
402
517
490
441
352
186
140
157
122
115
139
179
247
332
391
332
278
363
399
335
295
246
222
277
316
305
260
224
184
6
-163
-59
146
246
305
349
393
435
403
352
292
179
121
61
-77
-62
35
-24
-42
16
-50
-93
-55
-56
-30
-31
-108
-92
33
177
315
364
293
179
98
72
56
48
81
146
208
176
74
52
79
96
131
158
197
149
-78
-203
-167
-246
-367
-438
-518
-506
-477
-564
-646
-697
-693
-586
-541
-540
-481
-472
-415
-271
-287
-338
-203
-77
-84
-119
-126
-119
-160
-169
-53
2
-36
19
62
0
-20
-57
-138
-75
23
-13
-42
-54
-135
-213
-329
-463
-443
-405
-485
-460
-323
-332
-404
-331
-265
-315
-301
-201
-128
-66
-76
-154
-140
-113
-151
-116
-45
-73
-177
-277
-340
-445
-543
-508
-459
-409
-258
-138
-40
80
75
39
24
-60
-48
22
-2
32
118
139
108
18
2
88
113
181
308
322
338
375
332
352
458
509
474
405
421
518
600
673
644
523
547
620
533
473
498
455
399
368
367
494
586
480
403
429
394
320
268
243
235
174
112
93
40
23
60
77
135
140
49
68
103
36
48
90
52
16
-5
81
239
217
149
193
116
-11
39
79
5
-31
-20
19
52
-59
-207
-168
-122
-256
-323
-237
-245
-296
-221
-185
-259
-251
-148
-76
-27
60
151
169
172
212
165
58
63
97
67
83
127
60
-91
-173
-178
-244
-324
-303
-280
-286
-267
-304
-381
-395
-387
-427
-488
-514
-547
-603
-539
-404
-355
-301
-194
-68
77
108
89
192
272
250
165
29
14
73
43
47
30
-88
-90
-21
-2
61
96
69
68
58
28
-30
-120
-132
-102
-150
-212
-211
-176
-112
8
108
99
106
156
83
20
114
146
63
6
-34
-48
-24
-26
-39
-61
-118
-154
-150
-146
-118
-73
-49
-1
39
-25
-81
-62
-103
-152
-164
-281
-412
-428
-412
-358
-299
-312
-309
-316
-351
-263
-136
-67
15
70
125
227
244
242
324
369
402
465
438
392
405
344
260
314
389
342
281
274
281
315
315
221
152
150
118
52
-11
-76
-154
-241
-312
-350
-346
-308
-276
-217
-122
-77
-47
4
2
37
172
222
169
186
285
382
417
345
245
253
306
257
142
42
-31
-21
66
79
-3
-35
15
67
127
175
122
66
110
125
97
134
206
290
351
309
239
201
167
160
164
164
155
80
6
-23
-110
-204
-248
-344
-447
-493
-519
-466
-339
-272
-268
-217
-119
-75
-85
-38
62
102
37
-69
-128
-128
-117
-142
-214
-246
-206
-177
-151
-117
-143
-201
-220
-167
-23
82
65
66
95
58
11
-58
-171
-188
-142
-155
-117
-21
-1
36
143
181
154
134
81
-7
-67
-71
-82
-174
-295
-385
-441
-436
-430
-465
-468
-419
-346
-301
-332
-343
-293
-280
-280
-240
-203
-181
-157
-94
-8
49
120
199
247
300
309
294
353
421
472
530
537
557
600
571
533
522
509
490
410
349
375
369
320
243
142
136
141
86
103
87
10
49
87
28
-19
-74
-113
-90
-81
-74
-39
18
95
102
48
52
78
67
16
-35
20
129
142
114
144
179
173
144
110
50
-39
-147
-269
-335
-319
-326
-366
-373
-404
-480
-502
-467
-454
-441
-384
-332
-293
-249
-250
-255
-178
-89
-54
-25
22
75
115
123
114
122
202
342
416
379
338
321
274
227
199
138
72
40
28
74
125
42
-83
-83
-19
1
-22
-32
-13
-9
-13
5
37
51
13
9
91
95
12
-30
-58
-42
-1
-54
-65
26
46
24
24
-7
-33
-61
-94
-51
47
120
152
170
226
300
352
377
353
311
291
257
230
218
193
183
167
130
131
125
52
-30
-82
-134
-219
-308
-319
-271
-244
-223
-208
-214
-184
-139
-156
-185
-155
-92
-57
-65
-71
-64
-82
-120
-212
-362
-452
-456
-474
-507
-519
-484
-387
-284
-190
-101
-76
-63
5
48
41
10
-52
-70
-8
57
75
51
73
176
255
299
345
328
303
341
378
384
356
330
375
388
314
258
215
181
203
201
165
161
172
181
154
49
-108
-244
-298
-340
-436
-472
-466
-505
-485
-430
-450
-462
-432
-393
-342
-315
-284
-245
-226
-128
-1
31
55
80
71
118
162
133
140
190
212
207
186
163
161
200
241
190
113
123
152
134
117
136
170
193
201
178
136
146
157
92
64
84
61
96
146
50
-34
-28
-103
-189
-186
-198
-192
-118
-91
-110
-107
-106
-100
-92
-115
-124
-95
-51
14
69
76
48
-8
-17
70
142
171
224
214
158
191
204
118
76
71
16
-35
-68
-98
-115
-132
-165
-213
-226
-164
-116
-95
-43
-33
-49
-11
4
1
53
83
93
148
185
169
126
94
99
86
34
11
36
73
51
-31
-52
-9
2
-16
-62
-149
-190
-170
-190
-250
-258
-225
-212
-210
-201
-204
-218
-219
-212
-212
-202
-152
-74
-17
-12
-25
1
39
46
42
60
132
238
281
278
324
358
310
255
235
194
134
114
123
122
135
126
48
-14
-17
-32
-75
-146
-247
-308
-282
-246
-276
-328
-340
-326
-274
-196
-175
-196
-209
-232
-223
-162
-112
-76
-17
65
144
197
232
261
285
296
296
321
365
390
420
467
501
507
462
398
346
235
119
95
76
24
-24
-55
-35
-20
-31
8
18
-3
107
228
214
190
194
181
185
188
178
176
149
108
99
92
55
12
-14
-37
-39
-25
-45
-66
-53
-56
-64
-75
-98
-42
39
-5
-60
-19
17
25
52
67
37
0
14
44
28
-2
-17
-56
-150
-247
-260
-228
-224
-214
-235
-309
-290
-226
-284
-363
-374
-388
-408
-429
-445
-418
-403
-411
-378
-358
-385
-379
-352
-332
-262
-178
-178
-209
-151
-53
-27
-26
6
19
49
127
156
154
197
233
248
263
237
195
180
169
148
94
24
7
39
73
61
19
52
96
34
-3
27
20
27
29
-35
-52
-42
-109
-162
-161
-160
-166
-183
-177
-136
-130
-115
-24
53
79
114
142
171
218
213
202
283
335
310
340
390
382
355
325
335
389
408
398
361
273
204
168
107
-1
-142
-210
-183
-184
-208
-184
-150
-124
-108
-122
-159
-203
-210
-176
-160
-171
-176
-159
-140
-133
-111
-72
-38
1
30
51
88
123
168
223
248
259
284
325
355
317
256
218
160
119
106
62
24
1
-49
-104
-152
-184
-214
-273
-306
-309
-336
-350
-352
-376
-401
-417
-389
-314
-271
-240
-181
-141
-120
-85
-42
-25
-35
7
93
123
120
141
165
174
161
146
174
217
240
270
312
318
282
268
260
221
224
249
227
231
243
197
180
188
154
95
14
-38
-57
-139
-214
-226
-267
-305
-327
-405
-479
-523
-565
-564
-530
-473
-391
-359
-347
-273
-177
-84
14
68
85
108
127
122
120
126
109
93
101
97
88
84
58
16
-23
-44
-28
-14
-21
-17
-11
-4
19
24
-10
-37
-25
-11
-1
39
65
57
78
117
158
220
222
166
170
199
185
195
243
249
202
169
170
168
204
293
310
269
274
270
236
221
180
149
168
113
5
-29
-69
-143
-153
-156
-182
-138
-87
-150
-243
-236
-174
-128
-105
-114
-117
-83
-65
-45
0
-16
-58
-29
23
53
59
39
48
83
101
134
167
160
147
147
146
161
202
230
214
162
105
85
92
56
-12
-65
-101
-91
-66
-77
-69
-48
-46
-10
2
-60
-100
-113
-122
-101
-92
-105
-112
-100
-48
-9
-16
8
46
27
-7
-10
-6
-49
-120
-124
-74
-59
-85
-131
-178
-203
-218
-226
-242
-255
-206
-134
-125
-156
-192
-176
-83
-43
-84
-83
-42
-18
-24
-59
-61
-23
-10
2
16
-13
-35
-19
-8
4
53
111
120
90
64
26
-3
23
47
41
52
93
141
164
155
163
180
180
195
226
244
218
158
138
146
135
145
154
99
42
31
12
-29
-49
-52
-72
-65
-9
6
-63
-138
-161
-149
-139
-121
-71
-34
-31
-21
-11
-25
-51
-102
-160
-189
-189
-180
-173
-170
-178
-211
-231
-217
-217
-211
-167
-138
-131
-121
-133
-163
-170
-150
-108
-45
3
11
16
37
53
71
75
37
12
29
47
59
62
75
147
233
273
290
299
306
321
308
262
223
177
120
95
82
56
57
49
-7
-47
-66
-85
-76
-106
-165
-135
-94
-103
-74
-35
-2
62
89
78
82
97
140
196
207
150
46
52
189
210
94
37
37
4
-46
-80
-109
-162
-222
-256
-278
-308
-321
-275
-217
-226
-216
-141
-117
-139
-144
-137
-56
49
62
59
66
59
105
115
65
123
212
223
218
128
20
65
126
112
115
103
81
125
175
165
148
171
132
36
101
250
233
121
57
82
180
185
65
-33
-43
27
57
4
-32
-84
-90
-6
-84
-231
-188
-118
-82
-67
-210
-314
-128
155
220
0
-258
-300
-116
76
-16
-265
-313
-210
-104
-63
-197
-304
-186
-20
8
-142
-236
-34
155
118
78
64
76
201
296
313
316
233
110
70
110
180
200
139
31
-108
-176
-143
-173
-245
-222
-173
-139
-117
-153
-159
-96
-78
-85
-76
-74
-35
14
40
31
-63
-80
76
141
80
97
151
109
-18
-112
-90
-16
45
36
-71
-147
-120
-53
-59
-192
-268
-235
-256
-219
-113
-113
-104
-90
-135
-77
-16
-3
70
17
-42
132
207
128
157
173
188
292
244
100
163
282
212
97
85
172
315
349
247
209
201
189
259
245
204
292
225
38
3
-42
-59
73
142
126
43
-108
-97
-13
-55
-85
-109
-178
-156
-78
-39
-11
22
61
71
22
-26
1
44
-16
-97
-53
48
127
149
82
27
37
64
99
108
113
133
111
129
187
152
138
206
191
109
53
23
23
23
64
116
16
-131
-138
-115
-143
-173
-206
-245
-300
-332
-281
-233
-273
-315
-279
-216
-244
-332
-339
-248
-121
-50
-112
-185
-175
-183
-203
-178
-148
-93
-43
-72
-96
-67
-83
-100
-23
9
-88
-110
-36
-78
-143
-80
-48
-110
-103
-21
-11
-23
34
21
-21
84
124
18
-4
-18
-53
-5
-12
-22
31
-5
-10
44
6
24
43
-34
15
63
-47
-61
-22
-42
18
49
-24
-53
-71
-85
-62
-100
-103
4
61
50
12
-41
37
130
42
-14
73
151
181
136
96
159
201
214
225
168
203
334
347
317
313
302
347
352
294
312
361
394
418
385
319
259
255
282
189
85
82
29
-22
-1
-45
-68
-7
-21
-69
-69
-107
-192
-224
-171
-139
-198
-244
-220
-183
-158
-159
-160
-124
-103
-134
-199
-261
-265
-243
-237
-196
-147
-125
-66
-27
-65
-67
-19
0
7
5
1
25
41
49
65
44
14
-2
-49
-103
-158
-230
-267
-269
-249
-195
-176
-187
-165
-141
-126
-121
-121
-66
-7
-15
-15
8
32
93
136
121
105
111
118
122
132
144
137
123
137
170
176
149
144
152
123
111
136
143
142
111
25
-36
-52
-35
-16
-65
-92
-31
-27
-99
-167
-205
-153
-98
-151
-190
-176
-177
-143
-93
-76
-50
-9
45
97
87
107
217
265
227
220
239
272
328
305
222
207
210
177
178
164
90
67
74
20
-7
23
9
-19
-31
-94
-137
-118
-127
-118
-59
-46
-56
-49
-39
9
44
25
31
35
11
22
32
-2
-55
-99
-108
-144
-226
-287
-349
-392
-376
-362
-354
-355
-381
-346
-286
-281
-281
-294
-306
-277
-284
-294
-252
-223
-193
-154
-121
-39
44
57
55
90
144
155
154
181
147
127
221
253
194
177
158
134
132
103
68
43
27
33
10
-24
-31
-51
-57
-22
33
89
103
110
132
124
139
186
205
212
196
187
190
106
40
55
16
3
29
-46
-109
-120
-156
-123
-53
-49
-43
12
85
95
43
9
-38
-63
-19
-46
-95
-58
-32
-33
-56
-75
-4
45
46
83
59
61
161
197
246
318
281
307
386
364
377
407
374
358
316
273
285
268
241
219
196
213
204
197
207
128
108
178
148
150
237
254
266
271
239
241
201
161
208
173
60
4
-48
-104
-106
-94
-137
-182
-153
-155
-198
-167
-183
-243
-191
-169
-228
-232
-196
-128
-100
-180
-200
-145
-147
-183
-232
-252
-258
-322
-314
-258
-306
-335
-324
-355
-339
-323
-328
-307
-370
-420
-355
-350
-357
-283
-259
-275
-271
-251
-188
-175
-218
-176
-100
-93
-116
-122
-85
-34
-10
9
12
20
79
102
49
30
84
128
94
80
167
199
149
164
171
147
221
264
197
170
179
193
195
113
60
75
33
29
74
31
19
83
95
110
149
126
102
133
150
129
144
154
79
40
36
-51
-92
-97
-177
-177
-159
-234
-242
-242
-252
-148
-103
-113
-42
-37
-52
11
42
56
47
32
82
65
26
76
64
45
103
77
41
86
101
128
143
67
45
97
79
34
51
87
80
30
14
43
18
-23
2
-13
-46
-12
-24
-65
-47
-63
-75
-36
-40
-30
-1
-33
-57
-58
-62
-67
-89
-49
15
-14
-14
21
-17
-26
8
21
55
50
13
52
88
62
64
53
-4
52
189
194
121
97
82
69
43
11
38
20
-30
14
-20
-138
-120
-65
-74
-87
-117
-122
-112
-126
-83
-23
-7
-5
-55
-96
-62
-42
-19
11
-9
1
46
39
20
53
141
206
158
109
164
204
187
183
185
180
175
161
168
164
106
88
119
92
71
91
60
46
80
79
59
23
24
124
138
42
49
99
95
72
34
51
69
-11
-52
-54
-110
-117
-88
-89
-82
-60
-24
-67
-176
-139
-89
-182
-219
-205
-225
-220
-239
-236
-236
-361
-369
-209
-210
-292
-229
-132
-115
-137
-123
-81
-61
-40
-20
-3
23
-8
-57
-43
-31
-37
-19
-4
-13
-13
18
10
-36
3
48
32
67
88
56
70
73
75
114
115
106
44
-90
-76
15
-7
19
101
68
-2
-4
48
94
67
54
102
83
33
47
35
30
64
-9
-87
-41
-50
-81
-31
-43
-60
-26
-70
-76
-23
-74
-92
-18
-23
-105
-172
-153
-98
-139
-200
-212
-218
-172
-121
-150
-179
-167
-153
-167
-145
-35
-17
-98
-32
71
57
103
171
108
79
174
220
187
184
206
237
287
299
275
239
178
182
223
182
174
221
200
192
199
175
228
237
154
179
219
202
268
264
184
250
282
197
201
186
103
112
119
78
72
24
-48
-75
-100
-109
-125
-158
-139
-118
-119
-142
-208
-186
-134
-196
-191
-139
-183
-145
-77
-112
-66
9
-9
7
41
56
83
48
20
57
45
2
-40
-134
-176
-116
-119
-210
-244
-202
-180
-174
-171
-215
-224
-150
-139
-187
-152
-86
-69
-77
-130
-184
-166
-144
-141
-144
-192
-189
-110
-106
-121
-76
-63
-36
18
-7
-18
28
-1
-43
-4
37
43
60
96
114
118
154
193
203
212
230
248
242
209
195
175
140
156
181
162
126
100
119
126
75
104
186
143
64
82
129
118
55
26
38
12
-12
3
-10
-51
-72
-71
-83
-119
-101
-67
-135
-190
-135
-114
-148
-131
-105
-109
-103
-91
-92
-80
-35
7
-24
-75
-21
60
48
28
40
19
18
80
122
87
36
44
73
69
54
25
2
8
-13
-58
-79
-82
-62
-43
-38
-18
-23
-34
3
14
-13
-8
22
40
17
-4
1
-9
36
111
70
29
72
57
32
78
58
-9
-2
8
-40
-70
-72
-83
-68
-58
-110
-153
-156
-159
-156
-158
-162
-153
-167
-178
-170
-180
-185
-185
-161
-115
-138
-131
-41
-70
-138
-74
-31
-25
19
25
24
73
131
137
75
94
210
224
165
136
103
120
160
157
149
105
76
116
87
11
-30
-86
-64
35
51
18
-61
-188
-190
-83
-14
11
4
-29
-1
125
169
-35
-226
-112
138
303
306
124
10
116
212
221
254
261
232
224
157
42
47
162
244
272
227
109
77
125
82
-13
-76
-86
27
125
34
-97
-164
-239
-313
-342
-284
-164
-134
-222
-362
-464
-377
-170
-31
56
74
0
-39
-44
-42
12
91
191
273
271
245
185
108
118
135
151
236
237
170
172
157
112
78
20
-4
12
36
60
13
-42
-54
-124
-148
-78
-70
-80
-40
0
28
-13
-46
58
128
98
132
149
51
7
96
150
50
-57
-48
-63
-115
-55
20
-14
-72
-134
-229
-281
-264
-225
-160
-81
-89
-189
-254
-266
-299
-334
-310
-237
-201
-238
-240
-149
-61
-12
8
1
15
14
-49
-84
-30
61
112
104
107
111
91
164
268
241
205
207
95
-42
-48
40
151
218
224
213
148
23
-55
-56
-27
25
84
94
56
3
-80
-143
-123
-75
-46
-29
-37
-38
-56
-120
-115
-53
-45
-19
42
34
-7
-29
-34
5
59
116
185
197
157
152
168
178
211
254
260
241
228
160
36
-8
20
-8
-57
-64
-49
-16
-25
-86
-86
-54
-49
-9
11
-40
-49
-43
-109
-182
-203
-172
-121
-108
-85
-55
-126
-221
-221
-168
-94
-38
-68
-113
-101
-81
-63
-15
42
77
78
61
43
16
-1
45
119
152
135
82
20
-14
-42
-47
1
49
77
94
44
-50
-84
-48
-18
-28
-18
36
52
21
2
4
37
103
148
122
53
38
90
101
50
-21
-100
-121
-73
-59
-108
-149
-126
-91
-140
-187
-122
-51
-39
-36
-79
-98
-8
40
12
23
8
-25
13
10
-33
0
33
36
42
-20
-90
-79
-70
-76
-69
-84
-94
-77
-87
-113
-107
-92
-96
-96
-102
-136
-148
-133
-125
-96
-77
-106
-94
-38
-37
-59
-24
38
70
71
55
54
95
116
62
7
5
33
85
98
49
30
38
23
6
-1
-3
-19
-46
-53
-70
-70
8
55
11
-4
39
65
62
73
106
117
114
121
114
111
125
117
119
161
196
207
208
201
176
126
91
77
50
35
20
-23
-17
41
29
-37
-37
-15
-49
-76
-49
-11
18
50
69
51
30
63
124
159
175
180
172
139
103
136
176
142
112
93
54
57
71
61
65
39
0
15
23
-11
-41
-30
3
-3
-25
-35
-79
-113
-93
-77
-88
-96
-72
-32
-24
-31
-39
-53
-78
-125
-103
-11
-15
-55
-34
-49
-72
-59
-67
-38
-7
-57
-83
-70
-105
-138
-110
-72
-81
-84
-55
-58
-69
-63
-85
-69
-20
-16
3
17
-3
26
41
22
59
61
16
37
53
9
-15
6
33
28
9
3
-11
-23
-31
-58
-54
-15
3
12
15
8
33
75
77
44
9
-6
7
27
-1
-47
-11
53
33
-13
-35
-62
-70
-66
-79
-73
-56
-67
-94
-122
-137
-128
-107
-96
-122
-145
-98
-43
-55
-60
-25
-7
0
-6
-26
3
47
38
35
47
52
96
130
137
177
196
191
192
133
122
220
219
127
82
63
96
121
39
-15
-23
-52
-6
14
-123
-182
-82
-87
-203
-204
-111
-75
-83
-95
-132
-154
-101
-4
49
39
28
33
11
-11
-9
-8
11
45
59
62
48
21
37
59
23
-24
-19
4
-3
-29
-56
-69
-32
24
0
-70
-86
-64
-63
-66
-48
-43
-77
-111
-100
-58
-52
-88
-77
-29
-53
-118
-163
-186
-136
-65
-91
-150
-164
-150
-139
-170
-208
-192
-153
-110
-112
-191
-207
-111
-45
-58
-76
-41
4
-6
-37
-52
-46
-13
5
4
3
-4
29
51
0
0
42
33
48
66
52
66
55
40
73
66
70
106
60
40
89
79
82
134
122
72
51
53
55
46
34
10
13
70
88
58
53
74
127
198
224
204
192
251
346
378
363
333
332
388
293
40
-39
17
-5
-11
8
-9
-3
3
-9
0
-2
-7
1
-5
-4
0
-6
-2
-2
-6
-1
-4
-5
-1
-5
-3
-2
-5
-3
-3
-5
-2
-4
-4
-3
-5
-3
-3
-5
-3
-4
-4
-3
-4
-4
-4
-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
-4
-4
-4
-4
-4
-4
-4
-4
-5
-4
-4
-5
-4
-5
-5
-4
-5
-5
-4
-5
-4
-5
-5
-4
-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
-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
-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
-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
