20
9794
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
2
1
1
2
1
2
1
1
2
1
2
2
1
2
1
2
2
1
2
1
1
4
-2
-8
-6
-4
-4
-6
-7
-3
-5
-10
-12
-12
-10
-11
-13
-14
-12
-7
-3
-8
-11
-8
-8
-5
-1
0
-1
-9
-15
-5
-6
-16
-10
-6
-5
-2
-5
-3
0
-7
-7
-4
-7
-11
-8
-6
-8
-6
-3
-5
-7
-8
-4
-3
-8
-5
-1
-4
-9
-10
-6
-9
-15
-6
-1
-3
-2
-8
-8
0
-4
-4
0
-9
-9
3
-1
-8
-1
1
-4
-10
-16
-9
-4
-6
-2
-2
-4
-1
-5
-1
11
11
-1
-8
-7
-9
-19
-16
-7
-7
-6
-3
0
4
-1
-5
-9
-13
-5
-2
-4
0
-4
-8
-3
-1
-6
-12
-9
-3
-4
-6
-7
-5
6
5
-4
-5
-8
-7
-4
-5
0
6
2
1
0
-3
-4
-4
-4
-7
-9
-6
-4
-4
-2
0
-3
-1
0
-9
-4
3
-8
-7
-4
-7
1
-3
-7
-1
-2
1
-1
-10
-4
-5
-10
-2
-4
-5
-2
-2
0
-4
1
7
-9
-12
0
-3
-9
-9
-3
-4
-8
3
1
-8
-3
-2
-4
-5
-4
2
-1
-4
3
5
2
3
11
18
17
11
9
14
25
26
17
17
24
23
24
32
28
24
27
21
24
37
35
30
30
33
42
43
41
43
48
49
48
49
48
55
67
70
75
71
49
42
56
64
63
71
80
72
54
13
-26
-20
-11
-8
6
-8
-49
-97
-156
-174
-121
-96
-98
-54
-75
-120
-62
-57
-61
25
84
200
289
179
75
3
-40
65
157
158
135
124
136
12
-191
-203
-57
75
103
39
-34
-37
48
89
72
52
-33
-25
4
-205
-357
-360
-419
-309
-37
165
268
145
-101
-243
-318
-262
-12
233
269
200
111
-153
-270
-118
-156
-144
-54
-165
16
142
-209
-238
48
272
501
554
688
901
630
247
222
190
123
289
292
2
33
223
147
97
15
-179
-126
-9
-151
-180
83
89
-63
102
114
-50
88
121
-194
-486
-555
-662
-920
-833
-549
-292
241
406
177
214
-12
-299
-168
-167
-158
43
212
280
-53
-381
-287
-140
119
273
93
177
306
63
-48
69
72
-167
-470
-498
-461
-437
-85
227
294
372
54
-489
-599
-618
-609
-286
-25
125
274
361
388
193
134
199
-232
-587
-486
-360
-168
34
417
893
936
988
1117
1012
840
336
-206
-432
-531
-152
399
512
320
-102
-542
-769
-890
-1197
-1249
-351
380
610
1252
1373
995
1020
786
326
-100
-570
-860
-1046
-828
-596
-669
-254
-58
-435
-458
-531
-666
-353
-99
21
365
735
841
700
293
-231
-541
-731
-569
-124
-140
-65
312
319
525
786
514
462
713
821
824
702
533
232
-25
93
13
-329
-249
-52
-240
-459
-343
-131
-62
137
182
-455
-961
-879
-915
-1010
-909
-668
-196
9
-237
-422
-524
-551
-308
113
500
742
770
580
482
608
861
1158
933
432
572
960
1130
1006
587
367
161
-78
-187
-740
-1125
-927
-963
-939
-620
-405
-321
-548
-1104
-1746
-2185
-2438
-2464
-1738
-973
-665
-67
249
288
954
1745
2477
3075
3274
3432
3359
3184
3025
2379
1875
1680
999
79
-622
-1115
-1530
-2105
-2737
-2922
-2585
-2283
-1951
-1549
-1558
-1522
-1451
-1858
-2078
-1947
-1627
-1063
-805
-691
-501
-412
108
901
1461
2104
2908
3690
4288
4520
4535
4613
4527
3792
2635
1371
165
-466
-653
-516
-127
-409
-899
-902
-1264
-1591
-1681
-2527
-3373
-3742
-4341
-4633
-4336
-3987
-3578
-3076
-2484
-1848
-1306
-585
467
1846
3475
4633
4956
4962
4773
4197
3536
2856
1719
544
37
-234
-514
-432
-121
251
580
488
-218
-1348
-2404
-3064
-3286
-3082
-2716
-2437
-2323
-2193
-1858
-1711
-1805
-1686
-1212
-401
428
1153
1833
2013
1952
2120
2222
2336
2484
2547
2674
2521
2044
1642
1173
531
1
-220
-465
-1010
-1450
-1797
-2433
-3052
-3332
-3221
-2689
-2170
-2237
-2762
-3258
-3613
-3398
-1943
-34
1193
2075
2794
3113
3506
3778
3529
3444
3475
3207
3258
3586
3551
3167
2329
935
-620
-2122
-3262
-3270
-2330
-1549
-1235
-1478
-2358
-2988
-2913
-2551
-2214
-2105
-1987
-1798
-1893
-2119
-2264
-1915
-793
213
581
658
698
1175
2070
2596
2628
2556
2214
1553
1169
1176
1222
1346
1394
1140
950
1000
1180
1518
1551
939
426
213
-215
-533
-559
-579
-553
-572
-707
-1064
-1538
-1721
-2035
-2466
-2391
-2088
-1432
-315
538
1130
1678
1963
1899
1780
1918
1761
1045
239
-542
-973
-978
-1018
-1157
-1280
-1114
-747
-539
-247
-7
-95
-371
-922
-1632
-2369
-2882
-2719
-2319
-2049
-1667
-1312
-891
-25
848
983
758
1045
1778
2414
2488
2008
1553
1211
869
504
-22
-184
256
792
1495
2446
3126
3106
2567
2009
1440
1024
1039
923
676
646
251
-423
-1063
-1876
-2061
-1571
-1269
-697
-208
-379
-298
-184
-174
215
196
148
519
306
-338
-1039
-1426
-1172
-1169
-1080
-460
-82
477
1078
1111
1022
439
-719
-1821
-2883
-3582
-3676
-3365
-2873
-2491
-1969
-1417
-1128
-585
197
995
1786
2118
2236
2285
1750
1008
352
-319
-553
-311
120
650
1156
1669
2019
2238
2651
2752
2378
2157
1819
1132
695
474
168
51
71
-149
-594
-1200
-1652
-1368
-606
78
594
740
419
-181
-862
-1301
-1265
-855
-412
-116
29
-146
-418
-561
-873
-1184
-1198
-1044
-822
-807
-1133
-1500
-1598
-1463
-1568
-2009
-2324
-2195
-1668
-1133
-653
-65
554
1211
1660
1893
2149
2145
2324
3052
3626
3957
3718
2620
1700
1073
307
-115
-331
-864
-1506
-1665
-1150
-392
350
949
1241
1294
1284
1541
1823
1599
1260
871
280
41
64
135
379
329
-43
-306
-365
-131
103
15
-266
-526
-363
58
115
70
210
373
745
1129
993
320
-653
-1416
-1590
-1487
-1195
-635
-298
-343
-437
-565
-812
-978
-695
-127
36
-135
-146
-68
-86
-254
-456
-651
-910
-969
-859
-677
-345
-292
-292
-15
-56
-147
-17
-25
60
-18
-450
-804
-1020
-913
-811
-886
-404
123
306
776
1212
1427
1666
1995
2461
2546
2324
2257
1877
1090
209
-680
-1535
-2383
-2718
-2387
-2041
-1727
-1327
-945
-615
-525
-534
-564
-897
-1330
-1449
-1152
-640
-154
229
321
257
333
328
322
522
589
519
552
545
428
376
493
651
650
463
355
604
900
803
368
-302
-1016
-1432
-1721
-2112
-2159
-1733
-1343
-844
-109
231
271
288
101
141
346
280
310
355
320
705
1308
1697
1879
1925
1916
1930
1804
1179
373
-23
-78
72
-67
-803
-1413
-1870
-2366
-2375
-2210
-2202
-1940
-1549
-1238
-725
-144
5
-139
-294
-644
-921
-819
-733
-766
-592
-159
388
996
1668
2411
3155
3610
3808
3954
3643
2749
1733
807
-11
-784
-1306
-1337
-1101
-861
-1069
-1491
-1259
-922
-919
-659
-489
-665
-946
-1444
-1629
-1239
-942
-839
-762
-647
-271
10
-31
61
239
416
878
1361
1658
1805
1692
1603
1671
1539
1082
478
-39
-512
-1053
-1445
-1390
-735
67
429
491
371
98
-3
30
-138
-468
-566
-554
-776
-873
-876
-1020
-867
-390
253
777
589
287
608
1208
1752
1894
1611
1382
1250
1035
631
210
177
367
524
632
623
728
820
401
-339
-966
-1177
-833
-535
-829
-1511
-2305
-3030
-3377
-3033
-2226
-1571
-951
-316
-393
-1112
-1854
-2140
-1298
258
1478
2182
2438
2652
2863
2304
1616
1614
1552
1240
737
-5
-125
192
348
992
1741
1676
945
-75
-520
-299
-392
-491
-302
-292
-310
-450
-485
-208
-632
-1404
-1424
-1254
-1031
-638
-820
-1232
-1318
-1584
-1909
-1943
-2023
-2009
-1567
-744
366
1090
1032
927
958
770
610
648
833
988
779
493
621
937
1078
1115
1002
505
-162
-725
-1210
-1392
-1149
-934
-990
-795
-41
558
625
782
1077
1064
1112
1570
1950
2050
2085
1865
1486
1233
923
641
295
-371
-796
-897
-1020
-903
-766
-904
-1010
-1002
-933
-878
-671
-99
454
987
1521
1369
721
279
37
-9
127
44
-554
-1259
-1396
-1064
-476
306
592
270
-14
-330
-669
-501
-30
50
-292
-464
-253
-124
-331
-494
-359
-231
-286
-396
-642
-853
-572
-66
157
344
684
796
549
92
-337
-353
-53
460
1206
1442
1024
610
158
-361
-875
-1401
-1585
-1489
-1248
-840
-523
-258
-95
73
543
683
300
-127
-569
-685
-442
-345
-346
-528
-1039
-1284
-971
-825
-1024
-986
-1012
-998
-252
352
401
437
-10
-588
-526
-216
341
909
877
640
472
420
737
1231
1863
2420
2365
2012
1697
1268
835
370
-112
-401
-625
-916
-1200
-1234
-846
-155
686
1082
697
321
134
-301
-639
-703
-815
-960
-918
-704
-573
-543
-513
-518
-484
-420
-365
-183
248
882
1231
1152
1189
1123
616
392
621
784
962
1218
1442
1863
2383
2483
2037
1309
403
-586
-1316
-1684
-1884
-2067
-2435
-2763
-2552
-2057
-1559
-804
124
1006
1765
2330
2908
3259
2779
1949
1293
262
-1004
-1925
-2634
-2714
-2009
-1306
-435
480
658
799
1279
1500
1694
1878
1904
1859
1354
714
332
-42
35
286
-156
-1008
-2117
-3097
-3299
-3011
-1873
194
1955
3290
4463
5151
5541
5457
4457
2861
1062
-902
-2643
-3507
-3748
-3971
-4326
-5122
-6185
-7042
-7598
-7446
-6541
-5062
-2768
-84
2262
3848
4711
5286
5270
4552
3411
1385
-946
-2377
-3073
-3254
-2771
-1731
-390
518
777
1094
1563
2232
3560
4748
4817
3956
2126
-418
-2876
-4865
-5511
-4636
-3399
-2109
-1040
-598
-426
-932
-2147
-2729
-2039
-267
2061
4104
4988
3853
1256
-727
-988
-215
512
942
1050
525
-298
-994
-1361
-704
728
1887
2539
2601
2476
2657
2552
2417
2784
3050
3293
3216
2138
1087
154
-1727
-4069
-6481
-8875
-9794
-8414
-5930
-3568
-1656
-284
835
1881
2789
4205
5995
6520
5058
2574
566
-261
-234
-38
-599
-1709
-2337
-2826
-3176
-2403
-741
991
2185
2689
3143
3451
2885
1312
-997
-2872
-3167
-2558
-1782
-635
423
1080
1703
2137
2033
1197
514
1463
2960
3319
3127
2719
1976
1506
1282
820
264
16
-33
-11
80
-265
-920
-1471
-2186
-2784
-2929
-2245
-546
868
1788
2767
3036
2905
2762
2106
1500
1385
1735
2024
1335
445
182
-155
-1283
-3252
-5057
-5794
-5554
-4682
-3885
-3400
-2750
-1676
-358
223
-308
-837
-361
1176
2578
2850
2501
1755
553
-553
-1316
-1736
-1545
-702
139
771
1580
2023
1776
1050
-379
-1469
-1028
428
2355
4114
4643
3715
2191
1099
285
-741
-1806
-2817
-3275
-2725
-1680
-616
200
944
2031
2798
2710
2300
1637
502
-519
-996
-1491
-2447
-3618
-4721
-5492
-5668
-5329
-4728
-3758
-2299
-1120
-890
-867
-123
1360
3131
4643
5607
6266
6721
6334
4954
3400
1963
528
-914
-2463
-3303
-2745
-1792
-1435
-1874
-3011
-4010
-4038
-3393
-2885
-2493
-1658
-457
895
2125
2367
1639
1010
776
614
386
-171
-1104
-1777
-1730
-1369
-1359
-1768
-2099
-2178
-2077
-1463
-505
113
480
944
1565
2386
2882
2441
1597
875
-290
-1695
-2458
-2789
-2363
-620
1136
2043
2356
2075
1654
1300
828
280
-427
-731
-500
-546
-665
-633
-738
-628
-87
521
620
198
-322
-953
-1204
-610
486
1824
2721
2893
3008
2945
2484
1978
1469
754
-115
-562
-704
-1006
-972
-737
-770
-803
-908
-950
-858
-862
-608
-289
-119
225
204
-505
-1298
-1672
-1612
-1315
-583
276
587
823
1288
1611
1814
1923
1799
1323
680
-54
-1225
-2191
-2378
-2525
-2794
-2975
-3001
-2295
-1184
-681
-753
-956
-1073
-736
105
1074
2173
3071
3041
2721
2780
2628
2213
1647
754
-232
-1178
-1562
-1140
-788
-706
-728
-846
-568
142
1308
2855
3848
4123
4037
3645
3101
2031
542
-463
-811
-942
-1401
-1921
-1920
-1812
-1523
-1115
-1406
-1836
-1818
-1638
-1392
-1353
-1241
-946
-857
-317
578
848
482
-343
-1228
-1710
-1588
-723
45
308
757
1198
1416
1806
2306
2649
2717
2631
2375
1757
1273
1692
2833
3559
3351
2648
1743
1248
1414
1641
2144
2571
1985
1131
409
-544
-1249
-1732
-2187
-2287
-2230
-2240
-2233
-2271
-2274
-2032
-1875
-2157
-2374
-2603
-3260
-3478
-3026
-2326
-1076
142
772
1112
1000
653
253
-331
-478
-50
626
1377
1643
1505
1171
396
-149
31
481
925
976
400
-297
-876
-1469
-1899
-2031
-1829
-1243
-636
-417
-554
-752
-702
-444
-16
744
1417
1540
1350
1094
697
144
-180
-156
-288
-602
-676
-507
-362
-361
-396
-481
-532
-332
-141
-62
-67
-445
-928
-1328
-1987
-2759
-3414
-3775
-3437
-2392
-975
527
1832
2572
2573
2020
999
-220
-890
-754
-321
-62
-84
-345
-602
-521
-259
-175
-406
-976
-1470
-1492
-1117
-370
645
1672
2552
3004
3020
3072
3245
3114
2645
1991
1006
-138
-1240
-2215
-2620
-2665
-2835
-3008
-3306
-3252
-2066
-403
828
1240
962
644
317
270
1065
2071
3013
4000
4438
4455
4359
3816
2864
1687
578
11
-140
-292
-626
-1149
-1773
-2462
-3013
-3339
-3615
-3600
-3227
-2794
-1962
-625
900
2694
4170
4592
4173
3064
1633
557
-36
-308
-455
-267
366
868
1362
1987
2117
1851
1502
1022
528
71
-266
-508
-548
-216
55
82
-47
-429
-1016
-1922
-2846
-3194
-2836
-1728
-438
464
1128
1432
1485
1330
606
-255
-977
-1771
-2562
-3210
-3201
-2464
-1617
-797
-161
71
82
-180
-963
-1887
-2118
-1721
-1134
-224
689
1389
2132
2763
3266
3283
2535
1822
1295
741
513
400
156
-199
-702
-1070
-1269
-1402
-1287
-930
-319
600
1467
1944
2170
2087
1409
529
-172
-929
-1938
-3377
-5066
-6267
-6616
-6278
-5449
-4265
-3158
-2525
-2069
-1460
-477
1020
2349
2986
3061
2550
1713
967
397
29
-448
-1366
-2389
-3119
-3608
-3855
-3745
-3318
-2453
-1004
719
2168
3026
3367
3216
3007
3562
4355
4554
4396
3874
3293
3313
3697
4032
3860
2968
1824
856
508
683
913
1297
1554
1466
1337
969
263
-539
-1131
-1268
-1327
-1511
-1743
-2152
-2559
-2848
-2912
-2545
-1981
-1422
-1070
-1112
-1245
-1200
-922
-621
-511
-301
-33
140
726
1736
2510
2866
2947
2691
2210
1836
1589
1340
1116
996
983
955
993
1328
1992
2781
3286
3548
3903
4151
4272
4432
4580
4778
4728
4352
3962
3201
2054
1050
230
-412
-892
-1356
-2027
-3069
-4148
-5179
-5985
-6002
-5719
-5554
-5144
-4812
-4817
-4953
-5024
-4642
-3723
-2377
-936
-60
332
606
806
1168
1671
2098
2461
2717
2865
3057
3379
3628
3491
3047
2510
1886
1224
574
-155
-863
-1256
-1495
-1724
-1527
-1124
-1037
-880
-338
431
1205
1572
1489
1216
593
-480
-1569
-2324
-2703
-2473
-1679
-823
-35
576
829
811
348
-366
-827
-1353
-2172
-3096
-4098
-4773
-4706
-4216
-3750
-3210
-2468
-1776
-951
224
1249
1962
2519
2647
2191
1359
490
-206
-731
-1106
-1328
-1178
-686
-380
-122
536
1319
1828
1893
1618
1288
896
563
577
723
770
870
1025
1175
1383
1574
1752
1900
1693
1217
919
744
535
351
209
188
383
806
1411
2099
2643
2942
3320
3621
3283
2635
1991
1124
356
69
115
-14
-755
-1901
-3099
-3911
-3973
-3705
-3443
-3353
-3621
-3704
-3512
-3566
-3771
-3954
-3894
-3404
-2710
-1811
-1022
-872
-1016
-1129
-1302
-1373
-1317
-1240
-969
-657
-596
-306
382
872
1333
1964
2278
2344
2323
2122
1986
1931
1771
1611
1532
1412
1242
1210
1267
1430
1844
2300
2801
3278
3386
3361
3262
2980
2750
2317
1773
1625
1554
1315
1049
726
463
394
517
625
496
313
92
-453
-1309
-2316
-3311
-3907
-3987
-4022
-4133
-3983
-3562
-2859
-1866
-815
55
400
433
624
658
422
111
-295
-494
-605
-967
-1329
-1815
-2550
-3085
-3320
-3334
-3098
-2837
-2662
-2320
-1598
-605
290
785
938
837
468
107
-28
-16
197
572
1012
1594
2060
2123
2119
2295
2320
2048
1701
1216
400
-632
-1529
-1901
-1835
-1805
-1870
-1902
-1963
-2105
-2369
-2671
-2822
-2737
-2442
-2067
-1715
-1452
-1332
-1207
-966
-686
-377
-69
159
301
303
56
-371
-780
-1069
-1045
-500
286
973
1551
1841
1735
1483
1262
1200
1247
1221
1334
1650
1842
1878
1788
1518
1280
1236
1327
1475
1587
1659
1843
2054
1821
930
-358
-1719
-2754
-3317
-3691
-3877
-3848
-3873
-3867
-3598
-3059
-2237
-1276
-453
123
551
957
1264
1418
1465
1283
963
743
519
236
-69
-524
-1080
-1638
-2064
-2033
-1628
-1158
-575
5
316
614
1144
1624
1953
2276
2448
2547
2817
3129
3549
4077
4275
4172
3984
3593
3091
2540
1831
1102
445
-223
-814
-1212
-1523
-1820
-1987
-1920
-1663
-1385
-1149
-907
-664
-347
46
360
592
724
658
359
-113
-547
-934
-1409
-1866
-2256
-2543
-2597
-2525
-2464
-2328
-2024
-1595
-1137
-701
-241
323
890
1362
1883
2394
2752
3035
3143
2974
2604
2057
1480
1086
1012
1223
1521
1857
2021
1805
1505
1255
957
762
631
511
606
817
912
1018
1200
1261
1232
1200
1084
991
924
754
674
674
557
416
224
-73
-322
-446
-400
-211
62
357
543
655
683
554
401
161
-144
-276
-366
-432
-330
-206
-141
-159
-153
38
269
547
836
823
613
297
-219
-647
-872
-1029
-979
-753
-586
-446
-234
53
427
769
972
986
747
543
684
983
1266
1453
1441
1403
1414
1335
1157
1036
1075
1081
1042
1207
1433
1535
1483
1225
982
825
615
481
446
378
259
176
232
310
354
426
462
566
722
807
991
1158
1092
910
599
236
-31
-224
-249
-261
-438
-557
-674
-878
-950
-921
-946
-1036
-1034
-829
-689
-702
-789
-1063
-1282
-1295
-1318
-1203
-878
-545
-247
-47
133
320
286
117
-50
-312
-658
-1059
-1391
-1537
-1654
-1826
-1896
-1730
-1510
-1513
-1617
-1778
-2070
-2164
-2044
-2016
-1931
-1713
-1577
-1523
-1449
-1321
-1256
-1368
-1510
-1649
-1882
-2017
-1892
-1631
-1327
-978
-613
-277
-23
106
62
-136
-335
-424
-406
-328
-315
-516
-1050
-1852
-2558
-2909
-2923
-2709
-2455
-2231
-1940
-1575
-1241
-991
-689
-319
-163
-158
-29
156
402
730
901
888
797
603
358
144
6
5
125
272
366
381
287
110
58
144
159
238
424
478
540
684
751
902
1075
1044
862
514
167
40
34
143
261
243
275
366
389
333
191
85
79
101
74
-55
-164
-260
-453
-627
-780
-940
-1057
-1202
-1246
-1018
-603
-80
416
699
796
907
1041
1039
1020
1177
1417
1678
1938
2062
1928
1508
929
341
-176
-574
-923
-1258
-1527
-1794
-2105
-2370
-2479
-2379
-2078
-1673
-1362
-1181
-1002
-860
-829
-879
-928
-814
-481
-8
564
1109
1486
1656
1629
1620
1780
1959
2040
1943
1667
1406
1168
917
751
631
603
658
629
710
1018
1278
1382
1378
1383
1512
1623
1602
1483
1223
814
389
141
113
136
99
38
4
-75
-236
-382
-642
-1121
-1545
-1821
-2003
-1947
-1698
-1493
-1439
-1470
-1487
-1469
-1289
-844
-279
318
846
1204
1530
1852
2103
2299
2371
2334
2219
1971
1607
1172
872
820
826
959
1247
1396
1470
1570
1507
1376
1317
1141
755
248
-288
-674
-860
-1030
-1135
-1044
-871
-580
-64
483
807
859
799
733
580
348
144
8
-83
-146
-175
-221
-337
-516
-721
-848
-862
-843
-848
-866
-877
-919
-880
-610
-291
-12
380
799
1101
1305
1471
1640
1782
1906
1976
1812
1442
1092
858
736
762
905
1018
1084
1128
1053
883
727
633
567
412
147
-164
-438
-579
-651
-757
-933
-1168
-1358
-1520
-1656
-1719
-1825
-1913
-1853
-1770
-1735
-1772
-1935
-2173
-2407
-2608
-2813
-2959
-2976
-2908
-2722
-2461
-2241
-2095
-2025
-1803
-1318
-834
-432
-136
-32
-57
-131
-170
-256
-523
-773
-917
-1045
-1059
-897
-700
-575
-438
-331
-368
-316
-118
5
85
63
-55
0
186
354
496
599
743
862
881
984
1134
1171
1117
999
984
1174
1383
1512
1506
1296
1000
695
356
87
-28
-49
-50
7
160
348
541
724
835
875
922
992
966
829
749
783
863
975
1095
1152
1117
987
781
604
551
661
907
1059
1049
1006
859
712
699
660
728
931
999
979
888
725
610
480
373
237
-64
-279
-284
-207
-89
-9
24
53
69
60
8
-20
-20
-56
-95
-166
-246
-269
-320
-391
-425
-428
-352
-235
-161
-129
-140
-187
-220
-216
-213
-261
-393
-556
-647
-638
-458
-98
305
734
1133
1359
1461
1465
1387
1298
1185
1124
1130
1142
1241
1410
1579
1721
1702
1516
1251
1012
920
840
645
422
249
154
73
-26
-99
-153
-118
4
76
110
121
47
-122
-362
-612
-820
-930
-914
-863
-809
-726
-623
-532
-513
-533
-594
-805
-1106
-1376
-1554
-1589
-1533
-1445
-1390
-1420
-1445
-1414
-1331
-1200
-1094
-1045
-1084
-1207
-1279
-1278
-1245
-1176
-1151
-1189
-1198
-1178
-1180
-1233
-1362
-1547
-1675
-1606
-1352
-1040
-710
-428
-366
-437
-445
-485
-566
-572
-609
-659
-559
-338
-70
134
187
177
160
166
282
423
427
306
126
-80
-220
-251
-276
-307
-293
-238
-110
-22
-121
-297
-485
-676
-781
-842
-869
-805
-676
-442
-168
-37
-58
-202
-406
-529
-540
-488
-491
-655
-900
-1068
-1075
-1004
-959
-855
-651
-403
-117
210
561
831
939
966
929
869
887
863
751
667
545
379
274
223
241
248
154
65
-71
-375
-698
-955
-1131
-1142
-1010
-822
-664
-576
-556
-632
-689
-584
-344
-9
355
699
1018
1236
1399
1582
1724
1854
1977
2025
2049
2043
1905
1675
1471
1353
1383
1497
1526
1542
1587
1455
1223
1045
873
789
751
621
501
358
166
84
59
34
64
61
26
-17
-89
-45
80
95
72
64
-26
-199
-355
-383
-290
-165
-2
169
264
297
323
324
281
268
300
323
310
206
59
-36
-120
-162
-146
-168
-176
-83
104
349
579
726
760
728
668
623
713
869
969
1059
1070
906
663
487
429
419
441
503
602
796
1020
1174
1232
1148
1050
1008
984
1054
1126
1125
1143
1139
1142
1176
1104
913
649
362
136
-9
-112
-264
-426
-526
-607
-595
-475
-335
-140
-4
-23
-64
-96
-114
-115
-144
-171
-221
-286
-314
-384
-473
-536
-624
-657
-616
-623
-695
-778
-840
-925
-1060
-1179
-1259
-1302
-1341
-1413
-1452
-1422
-1365
-1303
-1225
-1117
-1044
-991
-898
-929
-1098
-1204
-1243
-1253
-1199
-1098
-968
-803
-586
-354
-140
56
181
272
369
416
463
500
420
250
24
-240
-477
-643
-726
-787
-806
-727
-641
-613
-681
-905
-1238
-1587
-1842
-1952
-1936
-1774
-1567
-1433
-1358
-1365
-1428
-1465
-1443
-1296
-1051
-817
-649
-590
-553
-442
-313
-132
140
413
691
985
1198
1298
1346
1393
1447
1503
1523
1415
1207
1073
1070
1120
1180
1207
1182
1098
946
840
908
1061
1165
1192
1125
972
810
716
708
756
848
963
978
834
592
313
112
15
-110
-225
-242
-240
-285
-418
-657
-927
-1165
-1328
-1383
-1347
-1229
-1069
-917
-792
-737
-730
-680
-599
-529
-442
-351
-277
-187
-89
-24
-8
-15
31
117
186
262
281
173
13
-116
-123
38
227
321
343
390
526
674
771
820
811
760
696
622
554
518
540
576
553
449
259
27
-138
-182
-144
-113
-153
-283
-433
-470
-408
-324
-184
-24
84
142
148
134
144
148
127
96
108
168
168
86
-11
-81
-80
-16
55
76
-9
-156
-324
-486
-549
-523
-444
-329
-269
-268
-296
-365
-389
-330
-260
-203
-146
-81
-67
-108
-90
-51
-21
125
364
618
841
908
842
713
533
393
305
218
169
177
208
240
261
208
32
-177
-357
-510
-576
-583
-554
-460
-359
-269
-164
-39
121
294
462
586
601
522
438
474
600
695
780
809
750
745
803
873
959
1008
992
933
864
775
634
489
353
242
207
157
2
-242
-501
-656
-665
-554
-407
-310
-255
-277
-396
-519
-573
-496
-327
-168
-7
156
298
434
515
469
325
209
147
109
145
170
129
119
87
51
119
187
209
227
226
260
335
395
426
429
411
331
202
105
40
1
5
28
52
64
85
123
121
72
-8
-94
-126
-87
23
187
362
524
595
562
532
487
416
409
399
329
259
150
-9
-158
-317
-477
-604
-715
-794
-829
-848
-857
-824
-753
-705
-678
-658
-668
-640
-518
-336
-132
-8
11
38
75
100
175
290
393
474
504
450
325
144
-68
-272
-471
-633
-706
-729
-720
-682
-657
-633
-655
-803
-989
-1153
-1281
-1282
-1200
-1103
-954
-802
-690
-597
-529
-465
-443
-483
-457
-376
-322
-210
-67
-25
-81
-224
-407
-528
-594
-631
-596
-479
-335
-267
-302
-365
-431
-499
-558
-611
-669
-759
-823
-783
-721
-695
-690
-748
-838
-872
-834
-724
-571
-395
-164
87
276
440
601
714
789
796
717
663
647
625
617
578
529
537
543
534
503
371
183
32
-48
-51
6
120
258
365
416
407
385
371
375
446
526
532
521
519
492
471
497
577
698
836
948
1000
1002
970
917
875
839
740
557
350
179
73
1
-65
-83
-77
-125
-206
-298
-401
-462
-441
-380
-340
-307
-242
-175
-126
-68
-25
-25
-30
-43
-106
-138
-75
-17
16
99
211
353
500
551
548
588
646
685
698
696
698
676
641
633
611
533
436
355
298
270
256
260
266
228
146
39
-72
-155
-207
-226
-217
-190
-112
-24
48
165
250
223
168
126
86
70
97
141
145
114
66
-16
-90
-138
-181
-199
-217
-265
-328
-384
-442
-510
-549
-604
-725
-808
-822
-773
-591
-335
-71
201
433
596
667
636
572
520
490
511
579
652
717
788
844
877
898
895
846
743
636
544
391
183
-21
-240
-435
-574
-713
-852
-973
-1072
-1117
-1142
-1168
-1149
-1085
-975
-795
-601
-425
-260
-143
-17
166
351
552
757
919
1071
1164
1157
1102
962
721
467
257
141
132
153
156
149
142
122
62
-15
-83
-175
-288
-397
-511
-632
-708
-675
-550
-373
-154
31
149
255
333
413
542
603
549
458
339
214
121
75
71
49
-10
-98
-230
-351
-439
-535
-635
-740
-841
-898
-914
-887
-848
-841
-824
-800
-779
-710
-638
-590
-506
-402
-308
-236
-226
-277
-370
-434
-398
-297
-193
-131
-116
-108
-102
-80
-73
-172
-362
-581
-775
-882
-915
-902
-849
-809
-816
-857
-921
-984
-983
-889
-717
-482
-255
-96
25
76
58
80
152
236
362
509
608
670
734
769
740
667
589
553
573
614
663
720
768
772
715
617
507
443
460
496
479
379
215
18
-209
-413
-566
-667
-657
-568
-480
-358
-207
-101
-51
-65
-155
-287
-378
-357
-267
-161
-21
127
251
361
395
332
245
159
100
105
129
106
16
-96
-163
-186
-183
-142
-86
-53
-28
-11
-23
-23
24
73
102
127
151
170
193
249
314
358
404
440
458
461
395
284
190
116
88
121
200
299
385
445
465
485
550
600
587
510
426
418
455
479
491
472
444
444
485
583
693
765
789
749
691
665
649
637
617
538
407
278
188
159
166
176
177
154
149
188
208
203
177
86
-15
-80
-175
-328
-464
-522
-514
-473
-435
-424
-434
-479
-557
-611
-609
-572
-544
-548
-545
-502
-439
-398
-403
-429
-453
-468
-484
-530
-605
-689
-782
-875
-944
-977
-988
-1014
-1052
-1065
-1045
-964
-802
-599
-377
-174
-58
28
151
275
394
496
549
571
565
540
503
416
320
285
328
428
507
556
608
619
617
612
575
585
651
694
716
686
597
498
382
256
139
23
-70
-153
-239
-291
-287
-235
-198
-212
-251
-302
-317
-258
-170
-88
-31
-24
-36
-44
-43
-18
20
45
37
-21
-124
-255
-380
-473
-556
-625
-660
-651
-557
-386
-241
-170
-143
-138
-157
-206
-269
-320
-354
-355
-319
-255
-172
-109
-88
-77
-78
-85
-74
-40
11
47
72
125
174
209
244
223
135
14
-109
-178
-169
-104
-29
22
67
104
145
219
256
256
296
361
416
423
349
226
68
-88
-177
-223
-256
-261
-222
-130
-10
114
242
351
459
592
728
857
946
960
945
934
917
901
880
820
688
501
309
117
-59
-183
-273
-363
-434
-458
-426
-347
-253
-200
-214
-283
-359
-373
-326
-273
-227
-185
-143
-95
-51
6
62
47
-17
-63
-63
-6
78
150
180
149
80
21
9
37
65
90
109
121
142
152
135
94
26
-45
-100
-119
-101
-112
-155
-198
-247
-267
-261
-257
-229
-189
-154
-97
-20
76
185
289
347
341
297
212
93
-26
-136
-185
-189
-218
-247
-298
-392
-482
-583
-690
-776
-844
-885
-935
-1004
-1047
-1077
-1087
-1058
-998
-903
-787
-666
-548
-445
-329
-204
-93
1
50
75
127
202
294
386
443
459
442
411
396
401
407
373
275
153
48
-12
3
64
134
237
377
510
608
687
751
793
813
758
613
453
299
177
132
127
161
229
299
377
418
389
349
306
246
181
140
138
137
118
78
1
-66
-114
-175
-232
-274
-284
-235
-146
-56
2
23
53
111
193
314
435
519
596
659
690
711
698
668
684
728
762
771
745
704
647
582
519
426
307
165
-2
-141
-227
-277
-307
-348
-419
-525
-629
-681
-708
-725
-727
-753
-799
-818
-793
-732
-648
-552
-462
-401
-356
-321
-319
-344
-359
-362
-387
-433
-451
-422
-347
-230
-104
-13
61
143
221
298
360
385
409
431
431
445
465
473
485
461
391
323
252
173
98
15
-57
-92
-118
-153
-190
-228
-261
-286
-314
-347
-383
-434
-493
-544
-571
-566
-549
-527
-477
-411
-345
-279
-245
-248
-239
-206
-180
-174
-203
-252
-276
-285
-311
-345
-378
-392
-379
-353
-318
-272
-221
-180
-157
-143
-113
-42
30
54
50
17
-48
-110
-148
-148
-121
-79
-9
64
126
168
175
174
146
77
8
-41
-63
-79
-87
-56
-23
5
58
104
150
217
297
387
447
471
495
527
549
531
474
379
262
171
103
60
64
53
13
-24
-57
-63
-45
-12
35
58
75
113
158
203
230
251
284
309
355
447
544
617
673
745
819
850
843
796
719
640
551
465
389
319
282
267
256
256
241
195
131
95
123
177
239
312
354
368
381
397
428
455
445
400
359
362
407
477
533
509
404
276
147
18
-132
-305
-470
-623
-754
-846
-915
-940
-902
-854
-819
-796
-785
-750
-688
-610
-517
-469
-473
-472
-459
-447
-422
-390
-348
-282
-199
-114
-40
14
36
39
40
44
57
60
28
-21
-42
-29
-13
1
-3
-62
-152
-262
-399
-533
-653
-752
-816
-855
-899
-955
-972
-934
-887
-829
-764
-706
-642
-592
-547
-481
-431
-398
-354
-303
-228
-140
-69
-24
1
28
69
109
127
99
27
-67
-170
-281
-382
-461
-526
-543
-500
-440
-369
-305
-259
-184
-75
82
307
563
821
1028
1161
1270
1343
1377
1410
1431
1432
1429
1424
1411
1394
1374
1327
1251
1167
1044
884
728
592
464
314
165
50
-57
-124
-123
-114
-102
-72
-48
-32
-38
-83
-141
-173
-169
-153
-131
-137
-216
-336
-440
-503
-509
-487
-464
-445
-441
-432
-391
-315
-228
-169
-146
-151
-171
-168
-142
-108
-51
24
91
146
181
201
230
267
301
333
358
374
365
326
285
257
232
218
230
261
278
273
267
242
184
134
106
95
93
78
33
-31
-85
-125
-164
-180
-176
-194
-229
-252
-265
-279
-297
-299
-274
-237
-204
-180
-178
-197
-226
-258
-282
-308
-335
-336
-320
-289
-236
-194
-181
-189
-216
-214
-150
-59
37
145
223
244
242
226
199
176
153
148
154
134
126
147
168
185
177
132
75
8
-62
-122
-162
-184
-197
-208
-232
-249
-243
-233
-215
-184
-172
-191
-229
-264
-313
-395
-455
-469
-470
-471
-472
-470
-463
-444
-408
-364
-314
-265
-222
-173
-136
-116
-99
-80
-31
51
134
201
236
238
223
202
198
217
228
221
206
186
157
127
111
113
129
151
159
143
121
102
93
91
73
41
23
13
6
7
15
24
35
44
43
45
43
13
-32
-88
-142
-148
-118
-76
-27
-5
-19
-55
-93
-102
-74
-26
27
73
125
187
240
271
290
302
303
303
301
266
206
144
89
57
50
49
50
63
101
145
177
200
199
184
181
188
205
236
271
319
376
424
460
463
430
400
370
333
307
286
278
277
268
269
256
206
154
91
7
-63
-117
-158
-169
-151
-126
-119
-114
-91
-72
-50
-11
28
52
45
16
-13
-35
-55
-92
-139
-170
-184
-180
-183
-228
-302
-397
-495
-550
-572
-582
-582
-595
-624
-649
-670
-671
-650
-626
-594
-563
-553
-550
-567
-612
-637
-622
-579
-514
-455
-420
-399
-378
-333
-249
-144
-55
15
86
152
199
237
276
323
373
413
448
482
511
527
524
519
520
525
548
580
597
585
540
471
396
326
244
151
72
13
-25
-61
-119
-176
-223
-269
-272
-225
-155
-69
3
42
67
85
101
125
142
143
140
136
133
131
118
89
50
10
-28
-72
-107
-113
-103
-73
-9
79
169
254
326
367
382
374
340
298
258
209
159
124
117
147
192
236
263
250
202
134
58
-11
-68
-102
-115
-132
-150
-157
-150
-121
-53
48
144
203
218
197
158
130
125
124
120
96
18
-95
-197
-279
-341
-380
-404
-426
-465
-516
-555
-577
-591
-593
-574
-520
-427
-311
-207
-131
-80
-35
45
146
229
302
366
423
486
526
538
536
512
484
447
386
320
224
108
9
-82
-153
-211
-290
-365
-431
-516
-603
-679
-750
-811
-850
-847
-806
-735
-637
-539
-454
-366
-268
-168
-81
-5
62
101
113
120
124
130
145
153
141
109
58
10
-19
-31
-36
-51
-70
-83
-91
-74
-40
-16
7
31
62
115
171
215
240
230
205
181
170
186
214
254
301
325
336
358
396
445
484
512
527
523
509
485
449
411
374
340
300
251
197
123
39
-34
-96
-128
-148
-194
-237
-267
-299
-308
-297
-291
-283
-287
-291
-261
-215
-161
-85
-2
88
171
212
207
157
73
-14
-94
-148
-173
-200
-213
-199
-175
-134
-81
-49
-37
-35
-35
-1
79
173
262
344
409
462
486
477
466
469
480
491
499
502
493
472
457
438
393
344
299
231
149
78
11
-59
-117
-143
-142
-124
-100
-89
-90
-95
-110
-138
-196
-281
-361
-431
-477
-480
-456
-426
-393
-359
-316
-264
-212
-169
-137
-109
-74
-30
19
64
91
98
108
129
155
187
211
239
271
278
274
270
264
256
230
194
161
121
91
66
30
5
-23
-71
-112
-128
-133
-148
-169
-195
-234
-262
-278
-280
-263
-249
-234
-219
-215
-203
-207
-232
-251
-288
-327
-337
-359
-380
-377
-385
-397
-400
-392
-349
-277
-198
-116
-37
26
69
100
114
116
124
136
167
211
239
259
268
253
232
199
147
96
35
-36
-94
-144
-205
-266
-319
-374
-427
-465
-492
-496
-467
-427
-379
-304
-213
-135
-61
23
100
177
238
261
260
243
218
200
188
200
210
189
169
161
163
183
198
212
242
279
321
372
429
475
508
531
531
513
481
432
384
321
242
181
134
115
125
121
97
58
7
-49
-114
-168
-205
-237
-251
-247
-234
-204
-184
-184
-193
-211
-225
-237
-254
-277
-315
-351
-370
-374
-359
-331
-310
-293
-284
-299
-327
-355
-368
-359
-342
-318
-289
-272
-259
-242
-224
-194
-153
-122
-90
-46
4
69
150
223
285
334
347
328
286
222
160
103
49
-2
-54
-94
-111
-115
-105
-96
-84
-37
26
90
166
229
284
336
362
375
382
378
382
386
385
395
394
370
357
361
360
367
373
357
340
324
291
264
247
223
198
180
164
142
108
69
23
-35
-110
-196
-274
-351
-423
-449
-420
-373
-331
-301
-273
-249
-235
-212
-184
-161
-129
-96
-69
-37
-17
-16
-11
-3
1
-4
-33
-93
-146
-172
-189
-204
-221
-261
-313
-372
-449
-520
-567
-586
-584
-591
-592
-577
-559
-497
-390
-281
-172
-77
-3
49
86
140
202
260
336
402
450
491
510
530
566
590
602
603
595
593
590
580
573
563
530
479
419
347
268
190
117
46
-34
-115
-187
-276
-381
-463
-494
-463
-389
-308
-246
-219
-216
-206
-181
-148
-113
-94
-85
-82
-100
-107
-81
-53
-30
-1
44
110
166
212
250
256
251
235
193
159
121
89
79
56
40
48
38
17
-8
-54
-110
-163
-199
-213
-216
-219
-211
-176
-143
-132
-129
-129
-112
-80
-61
-50
-44
-51
-66
-93
-113
-109
-92
-55
3
69
126
172
221
264
291
300
292
284
271
249
217
167
114
74
44
37
22
-13
-21
-14
-2
38
77
113
163
191
189
182
155
105
53
-3
-46
-52
-37
-5
45
82
100
111
116
119
124
139
161
178
186
182
156
110
58
9
-46
-101
-139
-160
-176
-197
-208
-200
-206
-214
-195
-175
-165
-164
-172
-171
-166
-161
-153
-145
-139
-150
-165
-179
-217
-249
-257
-252
-214
-160
-108
-48
-6
23
42
41
49
48
41
64
72
61
64
60
56
58
46
37
32
43
76
107
143
201
278
362
416
432
441
442
413
374
347
313
273
241
196
151
104
32
-34
-95
-173
-221
-238
-250
-242
-214
-167
-111
-62
-12
30
51
50
27
0
-29
-61
-81
-96
-110
-124
-137
-130
-121
-131
-146
-172
-208
-239
-263
-262
-249
-253
-251
-237
-241
-252
-266
-286
-303
-337
-389
-423
-446
-461
-446
-408
-363
-305
-233
-173
-118
-39
35
82
123
144
157
184
198
202
203
188
164
139
118
95
78
108
174
240
307
370
423
466
489
490
459
410
355
275
187
114
35
-51
-128
-195
-232
-233
-207
-158
-114
-88
-79
-105
-144
-174
-210
-230
-239
-265
-275
-262
-240
-205
-168
-137
-123
-133
-138
-128
-108
-80
-44
8
54
91
140
192
231
253
270
294
311
327
357
393
431
451
460
464
445
431
432
421
410
400
398
404
378
327
271
202
143
104
76
53
27
9
-11
-50
-86
-123
-158
-179
-224
-289
-332
-360
-386
-394
-393
-399
-404
-408
-422
-444
-454
-455
-461
-468
-466
-441
-410
-393
-379
-368
-358
-335
-302
-264
-230
-216
-208
-194
-176
-138
-93
-60
-19
35
90
154
229
309
390
466
532
568
573
575
580
578
570
545
514
484
437
377
311
249
204
163
133
118
96
76
50
5
-37
-89
-147
-178
-199
-210
-201
-188
-160
-112
-78
-67
-63
-69
-112
-171
-213
-251
-299
-334
-353
-368
-370
-355
-335
-323
-319
-320
-311
-277
-225
-165
-98
-33
11
42
77
107
126
149
174
201
230
258
291
319
332
343
346
340
339
332
319
314
308
313
319
298
246
163
59
-28
-78
-98
-104
-89
-56
-33
-30
-34
-33
-22
-26
-43
-49
-61
-83
-90
-73
-46
-41
-53
-61
-81
-108
-125
-158
-197
-225
-266
-310
-340
-375
-409
-412
-384
-337
-273
-211
-171
-149
-131
-98
-48
10
71
122
154
164
162
149
120
88
61
29
9
0
-12
-27
-56
-83
-98
-120
-138
-147
-162
-177
-188
-193
-197
-221
-249
-268
-275
-263
-235
-176
-89
-2
84
161
211
245
272
292
299
293
282
276
269
246
224
212
188
172
172
160
143
137
136
143
152
164
172
163
152
124
85
59
12
-45
-73
-99
-124
-137
-154
-164
-161
-149
-120
-95
-79
-50
-14
25
76
132
188
238
271
290
308
331
347
353
358
365
359
344
339
331
300
268
235
190
148
115
90
65
27
-8
-27
-35
-32
-35
-53
-61
-57
-47
-16
25
58
82
98
111
114
117
135
150
152
151
148
142
123
87
49
17
-12
-33
-58
-83
-95
-98
-91
-74
-70
-84
-99
-112
-134
-163
-194
-225
-255
-271
-263
-251
-244
-225
-193
-159
-123
-94
-77
-64
-60
-65
-64
-68
-95
-126
-157
-206
-254
-297
-355
-403
-422
-433
-445
-458
-469
-472
-479
-500
-523
-540
-543
-521
-483
-425
-347
-271
-194
-132
-98
-57
-13
30
90
137
162
179
188
208
215
203
198
180
155
137
99
55
23
-5
-21
-32
-41
-55
-79
-90
-94
-96
-81
-55
-20
11
31
57
70
74
81
68
50
36
23
28
22
10
14
14
23
49
69
78
72
67
63
33
4
-7
-7
16
49
72
87
109
136
132
112
103
85
74
70
53
48
43
28
23
24
29
37
43
56
64
67
85
109
129
136
138
156
175
180
181
192
208
227
259
295
316
327
329
322
311
295
289
302
312
310
292
259
216
169
140
124
107
99
101
101
102
102
91
72
49
28
15
10
3
1
-9
-28
-36
-47
-52
-27
-5
20
65
108
147
171
170
163
153
153
154
143
147
155
156
157
143
130
129
127
130
115
95
97
104
110
103
73
32
-5
-21
-42
-70
-74
-78
-92
-107
-137
-158
-168
-169
-155
-151
-143
-111
-72
-30
-4
11
29
30
31
30
4
-22
-54
-107
-155
-195
-224
-233
-232
-229
-230
-235
-236
-245
-258
-271
-280
-263
-238
-220
-184
-144
-119
-101
-94
-96
-99
-102
-93
-79
-62
-46
-39
-22
1
12
24
29
20
10
-2
-12
-30
-62
-88
-127
-181
-216
-245
-282
-320
-358
-373
-359
-336
-318
-298
-265
-234
-208
-179
-164
-156
-144
-139
-129
-114
-106
-89
-73
-68
-57
-47
-39
-25
-10
19
65
115
165
207
246
280
292
295
290
281
284
287
297
317
331
344
340
321
320
321
315
308
297
279
259
255
262
258
259
255
242
240
225
195
158
107
58
6
-50
-96
-144
-185
-213
-236
-248
-263
-281
-287
-291
-291
-300
-322
-338
-352
-357
-349
-333
-309
-283
-252
-225
-221
-220
-220
-227
-228
-233
-227
-210
-202
-182
-145
-108
-63
-20
15
43
51
56
65
65
62
58
50
52
53
48
60
71
61
60
69
80
99
106
116
137
149
172
195
194
188
174
163
167
173
192
209
212
211
202
201
207
212
237
264
278
293
292
285
277
256
240
223
192
169
148
122
104
87
61
39
17
-17
-47
-69
-89
-106
-125
-137
-151
-177
-200
-221
-247
-273
-294
-308
-325
-341
-347
-351
-347
-329
-306
-285
-277
-268
-249
-229
-197
-166
-140
-97
-60
-39
-22
-10
7
21
18
5
-6
-14
-26
-25
10
33
22
19
22
19
20
20
20
20
20
20
20
19
20
19
19
20
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
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
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
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
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
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
3
3
3
3
3
3
3
3
3
