20
6865
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
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
0
0
-1
1
3
2
4
6
7
6
1
1
6
4
0
3
5
2
3
4
2
2
2
1
2
6
3
-2
-2
1
2
2
-1
-7
-4
1
1
2
-1
-6
-2
0
-3
2
3
-3
-5
-3
0
0
-4
-2
-1
-3
1
0
-3
0
2
1
-1
-8
-5
1
-3
-5
-3
-3
-2
-4
-6
-2
0
-3
-4
-3
-3
-3
-4
-5
-6
-5
-5
-6
-4
-3
-6
-8
-6
-2
-3
-6
-5
-6
-9
-7
-3
-5
-10
-10
-6
-3
-6
-6
-3
-3
-4
-3
-2
-5
-8
-6
-5
-5
-5
-6
-8
-7
-5
-3
-4
-4
-2
-2
0
-1
-5
-4
-5
-6
-5
-7
-4
1
0
1
-2
-11
-4
5
0
-1
3
2
-1
-3
-1
1
2
3
1
2
0
-5
1
6
-2
0
5
2
6
6
2
5
2
1
10
6
0
3
3
6
8
3
3
4
0
4
8
7
7
6
2
2
6
10
11
6
5
7
7
6
9
11
8
7
7
6
8
7
3
6
10
6
3
6
5
3
8
10
8
8
8
6
6
6
6
8
5
1
2
3
3
5
3
0
-1
1
3
3
1
0
3
6
0
-5
0
3
0
3
3
0
3
1
-2
4
6
1
1
0
-1
2
0
-1
2
-1
-1
2
-1
-2
1
1
0
0
-2
-1
-1
-2
-1
-1
-2
0
-1
-6
-8
-5
-1
-1
0
1
-2
-7
-5
-1
-1
-2
2
2
-7
-11
-8
-6
-6
-7
-12
-11
0
4
-1
0
-4
-8
10
25
16
13
19
9
25
50
16
1
37
25
0
13
13
4
-14
-28
-14
-24
-12
9
-70
-91
-23
-45
-47
-11
-32
-11
-2
-32
-29
-49
5
40
-68
1
100
-43
-51
47
22
9
-55
-47
81
-11
-88
1
-57
-56
57
20
-7
30
45
46
-24
4
83
-31
-84
-28
-86
-85
-42
-29
75
17
-115
61
94
-136
-28
115
-42
11
138
-31
-89
16
-12
-34
-7
-15
36
94
105
103
24
-42
19
18
-54
52
139
7
-37
-28
-154
-150
-76
-107
-37
80
109
28
-133
-41
105
-41
-17
84
-102
-50
176
66
-105
-82
51
50
-182
-214
-37
-11
27
97
34
-35
-34
55
99
3
104
366
315
45
-32
107
172
66
-15
18
101
114
5
-30
-13
-92
-20
169
166
138
232
287
168
-32
74
310
90
-190
-94
-42
-77
10
123
228
104
-191
-187
-103
-222
-251
-104
71
-1
-206
-46
-5
-355
-247
110
76
-33
-63
74
209
-108
-232
186
339
101
-113
-141
-76
-109
-51
-62
-365
-395
-175
-89
55
180
239
97
-382
-488
-272
-113
460
716
342
528
514
-307
-333
51
-508
-829
-360
-478
-833
-340
-21
-348
-418
-295
92
602
329
396
1397
1422
634
534
788
506
-411
-537
351
13
-1090
-1257
-1390
-1481
-1275
-1751
-2096
-1446
-366
571
731
725
1413
2111
2345
1871
1216
1453
1356
480
318
129
-589
-794
-753
-558
-343
-608
-423
23
-426
-979
-1059
-1032
-627
175
800
811
629
1100
1802
1681
752
-320
-1012
-1097
-1012
-1396
-1247
340
1199
396
32
89
-201
-304
-651
-612
336
431
-55
-123
-522
-621
-241
-366
-380
-258
-546
-600
-255
537
1671
1945
1447
1767
2723
2417
848
-271
-902
-1268
-816
-664
-1132
-718
-41
-365
-922
-955
-1070
-1894
-2334
-1486
-706
-543
-188
267
745
1014
557
12
-220
-451
-162
921
1447
626
358
1437
1507
599
660
730
-61
-1000
-1916
-2226
-1776
-1257
-659
-126
330
957
1111
780
569
473
724
1249
1450
1370
1451
1705
1504
997
748
-219
-1536
-1400
-752
-472
36
-59
-472
-64
157
-351
-1061
-1571
-1246
-559
-141
217
204
178
526
556
955
2172
2476
1479
677
446
-167
-1109
-1133
-575
-511
-572
-863
-1738
-2551
-3203
-3435
-2990
-2998
-3336
-2462
-603
773
1242
1661
2242
2110
1366
816
970
1847
2304
2176
2422
2315
1563
979
236
-451
-863
-1571
-1772
-1436
-1649
-1918
-1925
-1712
-1078
-884
-859
-30
855
1385
1585
1451
1807
2257
2230
2494
2598
2214
2065
1415
150
-515
-887
-1352
-1431
-1884
-3145
-3437
-2178
-1466
-1658
-1050
31
630
1154
1465
1226
766
533
831
1016
818
990
851
61
46
509
525
536
339
-49
-116
-185
131
856
1002
1421
2247
1574
382
639
1153
992
767
258
-746
-1793
-2693
-3188
-2770
-1809
-1377
-1177
-418
-229
-1082
-1303
-597
134
1014
1779
1704
1146
683
204
-236
-427
-812
-1165
-629
-258
-799
-892
-918
-1893
-2559
-2381
-1877
-1147
-737
-477
257
984
1254
918
241
-91
-283
-404
-127
148
420
629
427
398
411
90
204
155
-754
-897
150
730
595
617
637
288
63
214
498
775
839
926
1135
713
-32
-320
-402
-128
142
-269
-285
0
-552
-803
-395
-390
-274
210
550
768
570
146
101
277
707
1266
1406
1258
1020
772
525
-30
-342
149
814
1212
1248
1168
1181
301
-1080
-1208
-882
-1118
-1119
-1181
-1670
-1753
-1283
-585
65
366
520
851
1238
1242
1103
1386
1254
465
232
185
-64
329
655
308
-43
-671
-1708
-2571
-2981
-2665
-2025
-1650
-1274
-757
-150
471
1033
1750
2227
2236
2266
1887
1090
811
658
224
146
445
615
316
-276
-868
-1713
-2346
-2226
-2075
-1923
-1472
-1459
-1893
-2129
-1738
-488
815
1589
1879
1256
606
837
671
209
589
966
1098
1480
1495
1095
563
-148
-686
-1069
-1176
-874
-918
-1045
-725
-603
-516
-236
-128
133
259
162
676
1066
841
1068
1548
1576
1229
617
185
47
-42
5
-259
-955
-1290
-1142
-787
-359
-133
1
97
-93
-277
-174
-98
59
619
877
363
-82
-172
-190
29
118
54
403
611
492
638
811
1080
1564
1703
1669
1447
616
-218
-695
-1059
-1113
-778
-306
-105
-360
-537
-283
-56
-404
-1074
-1436
-1612
-1555
-1069
-1081
-1468
-1205
-1069
-1260
-889
-527
-383
-80
25
292
625
347
482
1128
832
273
519
713
466
340
342
121
-196
-13
537
515
123
410
898
488
-210
-203
22
-100
-175
39
214
23
-219
34
211
-89
15
286
19
49
252
-152
-359
-492
-1317
-1667
-935
-240
-84
-59
210
516
504
281
-4
167
772
557
-11
196
-26
-728
-585
-422
-763
-851
-754
-403
82
176
363
621
478
523
621
161
-155
168
544
610
742
1012
794
511
950
1330
1377
1675
1707
1286
590
-539
-976
-303
-46
-336
-310
-231
-439
-832
-1052
-880
-770
-866
-744
-280
236
490
639
537
-243
-793
-612
-636
-733
-657
-990
-1239
-1073
-826
-164
452
159
-427
-550
-435
-617
-947
-727
-376
-565
-510
158
555
493
634
984
962
702
459
-196
-841
-525
374
1004
1118
1142
1465
1242
467
579
896
207
-199
332
798
820
512
317
538
602
438
287
-286
-991
-1142
-994
-772
-569
-655
-591
-108
46
-356
-637
-511
-311
-170
231
633
289
-279
-140
250
544
792
297
-552
-460
5
-62
-209
-332
-550
-616
-513
-3
493
160
268
1351
1337
664
1117
997
-561
-1213
-453
140
378
1068
1778
1314
174
-563
-1196
-1439
-843
-456
-676
-1128
-1604
-1451
-891
-559
-294
-371
-526
-344
-732
-1218
-1014
-1271
-1598
-695
518
808
434
693
1488
1220
709
1048
1035
1091
1631
1196
436
290
-66
-589
-814
-452
244
167
-119
308
756
1076
1074
663
834
976
360
-16
-290
-640
-361
25
132
75
-356
-594
-589
-1077
-1479
-1030
-312
-315
-939
-1063
-513
218
944
805
0
86
490
195
226
778
944
807
765
928
1068
726
292
531
1020
736
-149
-533
-259
-104
-216
-179
126
431
358
-36
-353
-687
-1190
-1350
-1134
-1223
-1378
-1250
-1372
-1302
-501
24
83
57
-546
-1038
-779
-775
-861
-283
372
905
1536
1740
1227
733
814
731
481
1066
1404
533
53
332
253
-69
-250
-454
-1018
-1812
-2097
-1947
-1717
-1225
-740
-451
-242
36
571
599
22
-52
20
44
629
915
665
464
175
197
253
2
508
1176
1142
1188
923
341
306
23
-521
-318
230
539
541
363
51
-424
-417
-320
-802
-520
324
437
1028
2087
2084
1464
800
366
380
-261
-1534
-2076
-1755
-975
-81
654
1180
1050
507
229
-247
-1004
-1385
-1377
-930
-101
640
1378
1933
1676
945
237
-439
-696
-607
-698
-790
-1067
-1400
-493
764
737
741
950
64
-511
-249
-679
-1397
-1721
-1799
-1409
-1058
-960
-638
-276
270
819
509
-113
-421
-791
-977
-731
-399
-48
335
530
536
865
1530
1775
1792
1842
1291
853
1136
818
74
186
530
602
662
197
-508
-587
-490
-599
-791
-1402
-1940
-1682
-1294
-1069
-594
-38
567
900
573
515
868
669
214
-252
-883
-1280
-1886
-2412
-1547
-592
-713
-135
1029
823
-49
-224
-214
-400
-294
242
751
780
458
235
184
155
126
35
-36
154
360
334
652
1298
1176
387
-94
-413
-574
-234
-151
-405
-208
-173
-678
-691
-91
169
-238
-510
-140
-36
-180
490
1138
971
795
604
221
-87
-339
32
736
645
322
261
89
-43
-308
-395
8
-40
121
1133
1234
588
549
498
292
164
-50
-5
-242
-957
-1091
-758
-312
290
633
1084
1569
1246
817
761
414
14
-297
-797
-702
286
903
668
487
369
-284
-910
-834
-272
-29
-718
-1476
-1593
-1803
-1909
-1337
-651
-134
-8
-466
-912
-1171
-1301
-1094
-653
-109
57
-330
-517
-584
-759
-421
64
56
8
213
366
257
-135
-840
-1062
58
960
591
559
794
567
757
637
84
758
1746
2059
2524
2571
1750
812
296
774
1531
1202
404
239
648
980
867
893
918
87
-830
-1202
-1541
-1441
-920
-634
-110
175
-555
-806
-260
-414
-793
-695
-743
-734
-491
-559
-844
-1127
-1494
-1710
-1472
-1138
-1330
-1450
-662
375
1274
2258
2588
2032
1353
800
579
888
1188
1154
1272
1561
1205
487
545
969
1071
1215
1076
441
165
259
174
121
442
872
552
-472
-928
-833
-807
-213
279
-730
-1973
-2332
-2628
-2783
-2693
-2729
-2122
-1218
-1241
-1461
-1084
-377
249
142
-305
-509
-1080
-1652
-1742
-1956
-1796
-850
41
490
281
-477
-958
-816
-200
229
-136
-688
-881
-776
-370
266
1622
3624
4551
3927
3043
2162
798
-509
-765
-49
823
1388
1334
538
-753
-1871
-1577
131
2151
4486
6484
6865
6271
4904
2426
255
-1184
-2233
-1866
-735
-585
-1084
-1667
-2108
-1606
-672
-608
-1138
-1356
-1197
-1106
-1383
-1538
-1054
-630
-776
-929
-1144
-1715
-2020
-1772
-1232
-437
153
-23
-586
-1058
-1606
-2167
-2141
-1283
-129
383
-80
-784
-1169
-1402
-1380
-695
704
1935
1762
523
-491
-1020
-1206
-992
-282
838
1483
1248
858
662
671
663
448
683
1236
1651
2682
3847
4107
4027
3515
2191
863
-145
-776
-1056
-1610
-2130
-1927
-1340
-791
-486
-460
-180
813
2115
2669
1972
530
-1135
-2555
-3187
-3201
-3028
-2588
-1890
-1156
-329
328
164
-434
-516
-228
147
896
1703
2005
2029
2303
2682
2467
1690
1326
1764
2181
1802
1104
846
766
379
-268
-564
253
1531
1907
1245
-32
-1335
-2332
-3735
-5212
-5226
-3831
-2357
-1508
-869
-215
-396
-892
-418
-31
-380
-441
-545
-1065
-1235
-997
-737
-797
-1275
-1546
-1459
-1459
-1437
-985
-46
992
1890
2635
2885
2911
3381
3768
3468
2801
2290
2406
2878
2966
2486
1482
720
1090
1728
1831
1800
1381
429
-220
-167
208
144
-527
-989
-1316
-2318
-3474
-3758
-3375
-3218
-3327
-2991
-2436
-2406
-2637
-2699
-2567
-1997
-1121
-512
-107
339
280
-350
-236
1020
2301
3387
4260
4005
2965
2064
1055
384
826
1521
1649
1344
658
88
116
75
-504
-1369
-2496
-3343
-3114
-2583
-2839
-3551
-4256
-4829
-4887
-4280
-3013
-1231
341
1424
2234
2291
1423
494
-35
-411
-862
-1279
-1038
121
1428
2300
3032
3807
3983
2912
1287
234
-574
-1622
-2162
-1854
-1238
-586
-54
217
398
657
987
1282
1494
1602
1457
1259
1294
1204
944
974
1006
591
-35
-613
-979
-837
-191
492
853
1241
2058
2920
3467
3818
3750
3101
2438
2134
1915
1538
1085
937
1181
1045
-115
-1933
-3530
-4109
-3672
-2903
-2110
-1504
-1356
-1284
-1022
-704
-169
412
708
1022
1493
1752
1755
1983
2614
3014
2870
2561
2084
1486
1135
785
90
-742
-1300
-1442
-1609
-1916
-1832
-1492
-1388
-1549
-2013
-2610
-3052
-3532
-4097
-4517
-4850
-5141
-5250
-5184
-4914
-4184
-3106
-2203
-1506
-842
-572
-885
-1344
-1429
-934
10
1310
2715
3714
4413
5108
5366
4819
3548
2009
1020
635
205
-357
-829
-1208
-1721
-2444
-2693
-2224
-1835
-1623
-1293
-1281
-1448
-1073
-274
461
1066
1657
2227
2724
3306
4003
4577
5035
5352
5370
5250
4901
4194
3799
3984
4027
3589
2936
2286
1682
1070
505
36
-353
-653
-1168
-2061
-2888
-3493
-3979
-4098
-3838
-3486
-3229
-3236
-3545
-4051
-4388
-4186
-3855
-3667
-3058
-2126
-1413
-586
508
1226
1340
1314
1411
1417
1182
811
521
627
1073
1336
1117
487
-225
-710
-1018
-1217
-1449
-1845
-1923
-1686
-1782
-1900
-1704
-1563
-1272
-726
-241
398
1090
1455
1708
1815
1541
1000
157
-854
-1597
-1943
-1791
-1105
-317
99
18
-291
-515
-737
-1008
-1142
-1240
-1477
-1548
-1131
-429
337
1264
2182
2722
2934
3067
3356
3898
4426
4899
5404
5505
5155
4756
4143
3416
3000
2603
2209
2266
2435
2331
2144
1874
1540
1347
1087
434
-468
-1391
-2373
-3300
-4014
-4789
-5653
-6123
-6124
-5947
-5835
-5895
-5667
-4755
-3603
-2682
-2096
-1811
-1560
-1156
-636
-160
9
20
144
275
525
1030
1523
2015
2545
2708
2299
1496
512
-436
-1041
-1217
-1402
-1754
-1896
-1928
-2021
-1951
-1803
-1482
-732
-34
388
842
1068
870
619
580
738
869
967
1356
1921
2297
2477
2571
2762
3096
3309
3390
3540
3777
4003
3983
3642
3219
2749
2142
1378
274
-1114
-2424
-3545
-4346
-4576
-4446
-4302
-4161
-4065
-3990
-3801
-3759
-4022
-4166
-4059
-3931
-3697
-3326
-2806
-1914
-837
60
713
1008
1048
1134
1118
956
1020
1244
1371
1535
1777
1960
2131
2329
2585
3007
3449
3731
4064
4488
4651
4497
4204
3811
3389
2874
2145
1525
1268
1014
572
246
122
131
339
537
616
881
1192
1284
1430
1647
1728
1690
1373
759
41
-743
-1332
-1681
-2151
-2602
-2909
-3391
-4042
-4628
-4981
-5147
-5450
-5773
-5759
-5541
-5320
-5140
-5004
-4881
-4754
-4311
-3451
-2653
-1903
-872
158
869
1289
1632
2009
2093
1850
1774
1905
1948
1946
2172
2618
2830
2733
2733
2740
2487
2121
1864
1824
1904
1931
1921
1935
2052
2203
2112
1825
1540
1326
1340
1484
1525
1492
1320
1022
787
506
122
-117
-40
277
513
529
478
291
-78
-382
-644
-1097
-1674
-2120
-2316
-2284
-2031
-1675
-1457
-1409
-1415
-1426
-1382
-1254
-1085
-902
-670
-311
98
370
597
980
1404
1634
1706
1783
1860
1826
1652
1396
1142
982
1010
1146
1123
1029
1140
1288
1276
1184
910
404
-101
-473
-678
-834
-1225
-1752
-2079
-2294
-2597
-2907
-3127
-3241
-3266
-3223
-3058
-2824
-2637
-2352
-1949
-1633
-1257
-670
-171
13
19
110
347
530
703
991
1181
1286
1515
1703
1742
1784
1871
1957
1956
1898
1994
2255
2554
2862
3058
3090
3138
3115
2763
2305
2047
1814
1585
1567
1457
1004
615
462
307
202
190
25
-306
-657
-1093
-1579
-1928
-2106
-2070
-1847
-1740
-1838
-1933
-1988
-2031
-2048
-2021
-1839
-1549
-1355
-1291
-1415
-1681
-1813
-1834
-1890
-1863
-1762
-1691
-1583
-1470
-1441
-1382
-1166
-881
-714
-635
-435
-197
-140
-90
134
287
283
389
557
498
310
292
385
328
192
179
183
136
211
401
623
861
962
993
1211
1455
1484
1453
1535
1681
1693
1555
1576
1651
1315
722
230
-245
-673
-915
-1066
-1166
-1204
-1225
-1223
-1176
-982
-657
-495
-492
-370
-269
-412
-521
-310
-15
121
293
586
812
928
939
893
973
1072
977
814
746
787
896
1059
1321
1573
1701
1796
1783
1544
1242
912
462
37
-218
-434
-693
-826
-780
-751
-802
-862
-910
-898
-881
-930
-936
-870
-823
-791
-735
-667
-647
-684
-670
-609
-626
-761
-913
-963
-902
-726
-443
-268
-278
-275
-223
-167
-69
54
220
418
603
793
819
559
292
90
-222
-424
-339
-275
-342
-342
-402
-723
-1057
-1128
-1028
-964
-974
-979
-995
-1025
-987
-961
-967
-852
-789
-922
-1059
-1215
-1393
-1410
-1351
-1242
-1016
-842
-680
-370
-57
194
478
754
935
1029
1117
1171
1109
972
774
559
402
175
-103
-233
-319
-479
-537
-389
-199
-142
-60
169
367
602
933
1070
1092
1182
1126
1028
1152
1373
1615
1798
1768
1722
1742
1661
1647
1796
1872
1862
1850
1834
1807
1579
1140
784
527
297
176
134
107
16
-73
48
122
-102
-318
-447
-620
-810
-1070
-1267
-1303
-1410
-1602
-1816
-2016
-2032
-2029
-2086
-1998
-1965
-2033
-1932
-1768
-1570
-1256
-996
-727
-419
-298
-267
-192
-136
1
282
616
941
1193
1355
1446
1432
1436
1594
1704
1616
1536
1539
1529
1541
1547
1519
1509
1411
1239
1138
1010
840
703
545
464
489
467
461
495
445
368
344
348
281
44
-245
-453
-577
-652
-789
-880
-758
-642
-586
-475
-549
-745
-787
-882
-1090
-1208
-1321
-1451
-1473
-1385
-1243
-1204
-1310
-1413
-1536
-1634
-1558
-1471
-1467
-1339
-1070
-792
-509
-261
-125
-18
169
376
536
626
609
573
634
731
851
1040
1189
1253
1345
1442
1421
1353
1373
1411
1459
1666
1921
2009
1999
1927
1697
1425
1291
1218
1057
849
699
581
424
218
-15
-295
-642
-926
-1070
-1243
-1499
-1672
-1696
-1647
-1642
-1697
-1678
-1552
-1443
-1450
-1554
-1684
-1834
-1913
-1809
-1712
-1697
-1568
-1340
-1090
-853
-741
-657
-570
-577
-503
-335
-257
-176
-77
-56
-51
-48
-13
86
207
411
667
851
920
789
598
585
631
653
692
701
801
986
1078
1157
1261
1279
1238
1216
1295
1471
1686
1951
2084
1978
1849
1693
1451
1306
1221
1128
1132
1127
972
697
368
99
-84
-237
-339
-405
-492
-604
-675
-632
-568
-570
-512
-392
-373
-462
-571
-685
-825
-1004
-1210
-1367
-1362
-1217
-1100
-1032
-903
-730
-607
-534
-430
-304
-208
-61
122
173
133
109
107
233
453
557
593
632
559
443
392
332
305
340
317
252
166
2
-95
-57
-27
40
169
181
122
149
165
10
-226
-302
-245
-243
-232
-177
-212
-273
-280
-246
-98
102
193
192
179
183
182
139
98
72
56
34
-58
-134
-76
-3
-37
-174
-339
-412
-465
-585
-642
-655
-683
-608
-494
-466
-423
-361
-393
-504
-586
-584
-552
-489
-356
-281
-284
-214
-112
-40
75
225
442
690
795
856
993
947
674
471
367
224
71
-28
-87
-147
-209
-224
-194
-190
-250
-316
-325
-321
-357
-387
-364
-304
-231
-161
-103
-56
-21
55
227
384
396
382
434
411
326
325
379
418
437
449
520
628
658
619
583
564
551
498
384
230
44
-139
-290
-401
-458
-506
-611
-751
-884
-1016
-1164
-1345
-1514
-1562
-1470
-1324
-1147
-935
-736
-609
-606
-673
-675
-687
-791
-806
-716
-721
-812
-894
-926
-846
-725
-649
-546
-427
-389
-417
-449
-417
-319
-275
-303
-235
-13
210
349
460
571
663
710
683
678
781
878
926
1043
1186
1223
1168
1089
1020
914
717
531
466
496
594
772
997
1170
1214
1220
1294
1351
1293
1161
1025
895
737
604
619
694
628
471
341
168
-62
-236
-328
-397
-463
-470
-399
-372
-411
-397
-352
-285
-169
-175
-282
-258
-204
-241
-238
-200
-174
-138
-160
-224
-307
-426
-514
-628
-767
-696
-512
-458
-356
-82
181
356
454
448
388
380
446
493
437
292
138
51
5
-47
-71
-70
-93
-137
-210
-322
-464
-602
-666
-678
-729
-797
-823
-825
-850
-889
-845
-736
-670
-572
-389
-275
-293
-340
-320
-221
-123
-47
20
-23
-127
-86
16
56
186
420
647
914
1159
1273
1350
1415
1386
1269
1094
947
881
854
921
1026
982
834
682
525
431
386
336
324
301
204
49
-148
-275
-290
-340
-476
-640
-807
-938
-1010
-1046
-1045
-1028
-1012
-999
-998
-1016
-1043
-1063
-1049
-962
-810
-633
-464
-332
-213
-59
94
223
374
533
677
801
837
798
811
883
925
935
981
1039
1053
1084
1154
1153
1086
992
848
744
710
665
708
860
923
897
896
866
754
594
474
411
262
21
-163
-336
-525
-629
-755
-980
-1128
-1192
-1291
-1351
-1341
-1340
-1343
-1339
-1339
-1306
-1253
-1198
-1062
-853
-679
-509
-304
-177
-117
12
175
287
363
411
432
440
447
495
572
646
720
708
606
530
444
336
338
399
412
414
426
466
534
571
597
657
719
716
619
511
449
366
245
98
-41
-74
-21
63
207
347
402
387
324
255
175
49
-78
-166
-173
-95
-50
-80
-141
-221
-265
-309
-473
-703
-923
-1111
-1183
-1197
-1277
-1368
-1433
-1495
-1513
-1484
-1453
-1410
-1343
-1284
-1230
-1154
-1055
-934
-794
-685
-687
-802
-897
-877
-835
-808
-709
-560
-411
-236
-46
100
152
177
280
383
424
465
473
466
523
567
586
637
662
669
683
627
488
329
209
125
16
-89
-129
-112
-88
-145
-258
-288
-241
-172
-45
139
333
502
661
824
919
952
1034
1126
1165
1211
1260
1239
1152
1077
1040
998
977
981
931
848
795
720
585
441
314
173
18
-159
-404
-655
-822
-999
-1175
-1224
-1287
-1436
-1486
-1461
-1435
-1274
-1051
-941
-866
-767
-707
-725
-818
-856
-765
-710
-724
-691
-620
-502
-324
-184
-71
82
218
309
412
521
582
648
797
924
936
899
843
797
801
791
743
683
607
547
501
475
529
591
599
595
533
418
387
470
589
686
754
814
859
882
901
917
894
802
727
758
821
891
970
965
902
857
766
601
387
136
-81
-210
-291
-372
-447
-477
-497
-582
-708
-794
-792
-770
-839
-937
-966
-960
-950
-936
-907
-846
-801
-781
-746
-729
-766
-843
-903
-877
-799
-723
-641
-595
-619
-677
-740
-787
-816
-853
-884
-891
-858
-781
-700
-620
-540
-479
-405
-341
-339
-373
-451
-553
-580
-570
-576
-506
-384
-310
-257
-216
-213
-225
-242
-219
-91
85
245
410
597
814
1046
1221
1347
1482
1565
1540
1490
1459
1396
1312
1253
1199
1137
1098
1069
1045
1045
1040
1018
991
918
821
751
680
652
723
776
751
720
659
562
496
439
365
329
347
402
454
470
491
542
555
499
446
414
324
178
55
-42
-140
-255
-403
-521
-581
-687
-828
-912
-978
-1071
-1149
-1199
-1259
-1319
-1294
-1199
-1141
-1091
-982
-832
-654
-492
-412
-400
-421
-429
-385
-329
-293
-292
-324
-318
-288
-304
-319
-314
-327
-352
-410
-502
-554
-555
-533
-461
-340
-240
-191
-146
-98
-90
-104
-135
-202
-260
-261
-237
-247
-263
-214
-152
-107
16
165
223
242
249
235
261
335
408
438
410
382
371
344
326
314
301
324
335
279
222
217
232
221
187
141
63
-43
-158
-295
-444
-577
-660
-665
-625
-541
-406
-292
-199
-76
41
139
197
182
176
199
177
146
146
177
285
416
490
543
571
558
588
660
705
737
762
742
679
589
461
287
105
-25
-116
-170
-141
-62
10
98
227
379
501
562
630
726
771
751
715
659
558
429
333
292
265
257
274
287
293
282
237
179
116
51
0
-55
-126
-189
-238
-313
-448
-596
-717
-824
-878
-857
-838
-842
-827
-805
-805
-820
-828
-818
-835
-913
-1016
-1102
-1161
-1180
-1142
-1070
-997
-945
-917
-867
-774
-675
-576
-457
-328
-231
-203
-198
-168
-141
-97
-20
8
9
67
138
189
246
276
301
391
518
612
672
734
789
805
807
802
752
692
676
689
721
742
701
619
510
372
278
250
250
290
302
239
238
318
370
412
448
437
412
385
361
351
295
190
79
-32
-99
-114
-121
-110
-89
-67
-19
4
-11
4
26
18
-10
-76
-157
-203
-209
-194
-177
-169
-147
-82
4
43
19
-7
6
65
137
158
123
86
73
56
-23
-135
-209
-274
-350
-392
-431
-505
-571
-622
-682
-738
-764
-776
-795
-813
-807
-777
-747
-736
-720
-652
-537
-411
-281
-150
-53
1
57
128
207
298
376
431
487
529
574
642
687
717
764
788
786
771
721
672
633
589
584
616
618
575
533
516
469
371
305
275
217
142
78
30
5
-7
3
29
55
96
132
137
106
40
-22
-45
-16
58
112
134
159
144
107
110
91
41
14
-26
-98
-174
-263
-356
-430
-466
-467
-493
-552
-577
-573
-577
-558
-491
-414
-368
-341
-324
-325
-309
-258
-191
-104
-10
21
1
6
50
119
206
280
332
365
346
290
254
241
228
200
181
206
224
197
219
297
326
311
306
288
257
254
262
261
291
348
347
270
198
167
132
80
34
-40
-150
-227
-268
-315
-336
-330
-328
-305
-249
-185
-132
-115
-125
-133
-143
-166
-196
-244
-312
-373
-417
-457
-477
-462
-438
-426
-429
-439
-414
-349
-283
-212
-117
-42
-38
-94
-152
-215
-286
-313
-324
-366
-363
-289
-208
-125
-18
105
212
268
306
344
352
364
385
379
396
454
475
450
412
351
265
150
8
-133
-249
-343
-428
-473
-444
-382
-300
-203
-171
-194
-164
-99
-54
-19
-11
-35
-73
-126
-183
-221
-233
-227
-227
-224
-206
-222
-273
-333
-420
-507
-550
-580
-608
-613
-592
-554
-533
-526
-504
-505
-516
-481
-435
-396
-335
-258
-168
-72
18
136
267
374
485
609
720
839
962
1048
1087
1109
1140
1159
1161
1161
1147
1123
1084
1012
938
884
830
784
755
729
699
651
578
472
318
148
20
-60
-128
-218
-310
-358
-390
-452
-502
-490
-439
-393
-360
-323
-260
-169
-94
-59
-31
-6
-5
-21
-39
-56
-49
-25
-19
-23
-32
-60
-93
-126
-160
-196
-252
-305
-326
-347
-371
-391
-436
-496
-553
-610
-634
-629
-605
-532
-441
-369
-289
-207
-130
-58
-16
-1
9
16
17
7
10
53
98
121
131
128
132
144
138
132
157
203
263
343
437
538
659
796
912
988
1012
982
931
875
779
653
518
369
252
184
131
96
84
72
64
63
54
57
91
140
174
189
204
194
137
66
-8
-92
-170
-246
-313
-341
-359
-398
-416
-397
-372
-345
-302
-242
-169
-105
-66
-59
-86
-136
-209
-326
-453
-531
-589
-661
-725
-782
-832
-853
-861
-855
-813
-752
-689
-622
-564
-514
-450
-370
-298
-230
-142
-60
-15
21
61
82
81
74
80
101
135
179
207
219
243
281
318
354
399
461
517
530
506
471
422
358
315
319
341
370
406
436
481
544
580
594
597
551
479
408
330
260
198
137
101
70
17
-37
-71
-79
-88
-128
-168
-202
-245
-278
-320
-366
-352
-302
-267
-220
-177
-173
-177
-167
-155
-168
-219
-272
-311
-374
-463
-549
-633
-693
-703
-681
-641
-589
-548
-510
-457
-392
-318
-240
-162
-83
-36
-30
-21
-5
6
29
60
72
71
80
88
53
-21
-91
-136
-148
-134
-107
-61
5
68
110
132
146
151
160
181
195
202
213
218
227
235
212
177
163
157
151
146
151
175
191
192
203
212
192
142
87
52
24
3
5
16
27
38
36
48
102
165
210
254
314
375
425
468
497
496
467
424
382
340
285
237
211
188
157
116
74
50
32
-6
-51
-85
-115
-131
-106
-46
19
72
106
112
108
106
81
33
-3
-18
-28
-29
-27
-34
-19
30
70
100
132
147
157
177
188
189
180
155
126
90
47
12
-32
-80
-106
-126
-160
-191
-215
-246
-289
-338
-387
-433
-466
-505
-556
-601
-661
-741
-779
-765
-725
-647
-538
-429
-323
-219
-117
-35
20
80
136
166
200
251
299
326
334
345
360
371
385
392
389
393
391
398
419
418
402
401
406
401
374
340
313
252
152
43
-81
-209
-339
-486
-627
-750
-852
-902
-912
-890
-832
-783
-746
-687
-629
-579
-528
-489
-437
-357
-270
-190
-130
-85
-37
11
74
155
239
332
420
498
583
650
679
693
706
727
762
798
825
830
809
778
753
733
698
640
577
502
396
284
189
101
16
-53
-90
-93
-74
-58
-66
-84
-118
-175
-210
-209
-217
-221
-199
-172
-142
-117
-110
-111
-122
-156
-191
-215
-243
-275
-306
-345
-385
-401
-392
-373
-357
-339
-315
-302
-299
-271
-218
-158
-91
-26
47
120
138
120
121
130
133
145
158
167
182
195
200
211
226
231
226
228
241
235
203
187
198
226
285
354
397
402
373
340
323
289
247
219
171
97
19
-79
-198
-326
-461
-585
-679
-739
-771
-779
-760
-725
-692
-663
-637
-605
-558
-499
-433
-368
-308
-243
-179
-124
-82
-61
-54
-64
-88
-101
-107
-116
-113
-118
-145
-152
-116
-62
0
70
147
227
287
301
272
223
167
115
64
17
-21
-69
-129
-168
-186
-198
-191
-179
-181
-169
-113
-41
15
63
94
109
136
171
200
246
298
341
390
419
422
434
435
430
454
481
490
482
446
406
362
290
211
142
68
9
-25
-61
-97
-107
-108
-126
-157
-190
-219
-234
-232
-215
-177
-128
-84
-46
-6
37
70
85
88
87
89
98
94
82
89
99
97
85
71
85
125
157
192
253
320
385
451
514
588
664
728
781
811
806
776
721
651
587
516
423
331
255
178
92
8
-72
-157
-236
-300
-340
-368
-417
-469
-486
-497
-512
-508
-500
-506
-521
-542
-561
-581
-608
-621
-616
-592
-534
-462
-402
-344
-288
-234
-190
-170
-154
-134
-130
-127
-96
-45
3
35
58
79
100
127
161
199
245
277
290
306
314
297
263
213
158
115
75
36
16
6
-19
-71
-146
-220
-286
-352
-412
-460
-504
-535
-541
-550
-570
-572
-571
-581
-574
-553
-531
-493
-456
-431
-403
-382
-381
-379
-368
-348
-312
-269
-238
-213
-202
-211
-220
-229
-256
-270
-253
-218
-145
-32
79
180
279
374
455
503
541
601
651
674
678
652
606
547
468
410
368
302
230
178
139
120
106
97
93
71
58
78
89
85
84
86
94
95
86
81
58
19
5
-2
-26
-49
-75
-113
-154
-189
-217
-236
-253
-261
-247
-203
-146
-100
-58
5
78
132
182
250
328
410
508
612
698
764
815
838
829
802
739
646
569
503
445
423
410
388
380
363
336
320
284
232
181
102
5
-75
-134
-167
-186
-208
-214
-203
-194
-192
-202
-211
-193
-148
-99
-66
-48
-47
-75
-116
-144
-157
-162
-166
-163
-147
-138
-143
-145
-145
-150
-163
-188
-213
-245
-285
-315
-326
-322
-319
-326
-322
-321
-352
-374
-371
-375
-375
-363
-347
-312
-281
-272
-259
-231
-196
-169
-139
-81
-9
68
171
274
355
430
482
506
515
495
462
453
454
447
443
447
447
449
464
463
439
421
409
382
325
244
165
78
-16
-91
-163
-241
-306
-381
-458
-508
-556
-598
-612
-618
-621
-607
-569
-503
-431
-368
-312
-275
-248
-215
-196
-189
-174
-149
-131
-120
-103
-91
-92
-80
-40
2
40
98
167
214
254
296
312
307
304
294
269
225
171
132
102
68
40
15
-4
-11
-25
-54
-75
-93
-124
-146
-161
-199
-225
-201
-176
-180
-183
-189
-200
-202
-198
-190
-170
-139
-99
-55
2
71
124
156
186
215
246
289
339
383
416
441
447
414
362
317
271
224
192
183
187
188
193
206
213
229
248
225
197
201
177
130
125
114
60
31
26
-10
-53
-73
-99
-145
-194
-236
-276
-312
-341
-387
-446
-471
-483
-526
-560
-563
-572
-581
-547
-488
-459
-446
-405
-367
-358
-364
-390
-406
-388
-367
-322
-246
-185
-120
-66
-63
-42
12
43
66
99
137
175
192
217
243
233
226
207
158
147
142
107
92
66
36
54
49
11
5
2
10
51
80
105
166
246
301
321
344
382
399
416
451
460
464
499
527
541
561
550
504
465
415
329
241
166
63
-73
-178
-235
-327
-453
-506
-506
-537
-558
-533
-493
-457
-431
-397
-348
-299
-242
-193
-163
-100
-44
-60
-73
-54
-73
-115
-125
-130
-157
-149
-83
-19
52
160
216
233
304
358
361
384
381
350
374
390
345
311
284
238
200
162
113
62
-14
-97
-135
-157
-190
-194
-170
-166
-182
-171
-114
-71
-65
-7
92
134
174
242
254
251
289
308
317
362
390
376
369
372
340
292
269
236
177
138
111
74
35
5
0
-3
-43
-70
-46
-16
-7
-5
3
26
37
18
1
10
20
6
-15
9
61
60
13
-19
-53
-121
-197
-259
-301
-326
-338
-351
-370
-367
-339
-321
-312
-319
-347
-342
-305
-290
-280
-258
-244
-249
-270
-268
-228
-215
-233
-232
-233
-273
-337
-385
-409
-432
-434
-400
-382
-381
-355
-316
-269
-215
-192
-181
-145
-116
-92
-51
-33
-37
-18
16
51
104
174
241
306
378
431
448
478
541
597
641
662
654
652
657
645
634
638
621
571
543
528
467
401
349
269
219
198
136
81
51
6
-11
-21
-67
-112
-149
-181
-200
-225
-241
-251
-273
-287
-325
-379
-389
-411
-466
-492
-499
-505
-515
-524
-480
-417
-393
-342
-260
-199
-138
-79
-29
36
95
138
192
240
280
321
336
333
340
353
363
367
365
375
381
368
351
318
266
229
189
113
42
-5
-55
-101
-133
-168
-197
-201
-199
-214
-234
-239
-225
-195
-154
-118
-90
-57
-31
-27
-32
-46
-71
-96
-123
-157
-168
-153
-155
-160
-139
-122
-118
-113
-104
-93
-88
-77
-40
-6
38
125
191
214
247
272
266
260
255
250
252
257
274
300
333
374
409
444
465
454
448
445
425
413
383
323
275
211
118
40
-24
-93
-163
-234
-292
-347
-415
-471
-512
-545
-569
-591
-606
-611
-619
-603
-568
-550
-533
-504
-483
-466
-444
-420
-398
-383
-366
-326
-274
-247
-241
-220
-197
-187
-165
-151
-170
-176
-158
-144
-119
-61
-1
46
100
153
178
198
227
231
230
256
280
285
276
270
285
312
331
354
380
400
416
422
421
416
391
344
303
283
263
235
226
230
218
197
171
130
87
55
25
0
-7
3
11
19
35
44
41
49
50
37
45
55
29
8
15
13
-4
-23
-27
-16
-38
-77
-88
-107
-135
-131
-129
-135
-127
-136
-144
-123
-107
-104
-99
-95
-81
-57
-47
-47
-39
-35
-49
-53
-42
-41
-34
-14
-24
-47
-48
-47
-57
-74
-95
-122
-166
-198
-205
-212
-208
-200
-204
-187
-159
-153
-147
-134
-133
-134
-132
-126
-109
-91
-71
-50
-35
-9
25
35
34
75
130
145
168
214
224
235
269
272
278
310
317
327
348
335
339
369
350
309
290
263
234
222
203
183
167
137
102
66
21
-19
-59
-102
-124
-142
-170
-180
-190
-219
-218
-198
-201
-203
-191
-190
-185
-176
-178
-151
-96
-70
-53
-13
3
-15
-20
-3
14
15
6
5
20
52
94
125
154
173
147
100
81
63
20
-15
-34
-66
-94
-106
-128
-135
-111
-93
-87
-65
-42
-30
-14
17
46
68
90
95
88
96
107
119
133
118
88
74
78
82
63
37
14
-47
-111
-127
-142
-173
-180
-176
-187
-196
-185
-155
-135
-135
-127
-96
-88
-104
-68
-1
12
22
69
99
118
140
146
175
216
221
240
306
359
381
412
438
424
402
401
387
343
301
278
243
184
142
109
44
-22
-92
-187
-237
-260
-328
-374
-391
-443
-468
-460
-474
-476
-487
-538
-584
-631
-657
-644
-663
-676
-641
-608
-532
-427
-374
-291
-168
-94
-21
48
69
101
150
180
209
233
246
245
226
217
213
199
192
203
218
206
174
180
185
150
143
165
168
158
138
123
136
153
171
187
184
184
184
154
118
96
60
20
12
14
7
23
34
13
8
18
26
53
52
19
37
77
65
21
-7
-12
-46
-107
-137
-165
-214
-251
-297
-330
-317
-316
-313
-272
-249
-233
-190
-146
-104
-76
-66
-45
-25
-28
-21
18
51
54
64
74
43
20
31
41
60
76
77
93
95
88
106
118
139
178
185
183
192
197
220
237
249
281
283
280
303
280
243
235
190
125
86
41
9
-15
-68
-102
-103
-126
-146
-127
-118
-129
-113
-83
-69
-56
-40
-38
-38
-43
-74
-87
-62
-62
-83
-52
-12
-10
16
62
62
58
91
108
94
91
87
67
55
60
68
71
83
124
164
173
184
206
199
173
160
152
146
139
138
164
197
211
227
259
272
266
266
257
238
234
219
191
164
102
37
20
-3
-64
-114
-143
-177
-225
-256
-273
-310
-326
-303
-305
-300
-275
-289
-295
-268
-283
-299
-270
-262
-278
-288
-305
-324
-332
-329
-316
-303
-280
-250
-231
-206
-181
-173
-138
-63
-10
15
52
87
118
165
194
186
176
162
138
128
119
103
110
134
147
151
159
170
166
142
130
120
92
66
40
2
-29
-53
-92
-132
-151
-164
-183
-191
-188
-185
-178
-170
-154
-125
-116
-113
-81
-68
-70
-56
-57
-58
-38
-38
-29
-8
-20
-33
-27
-17
5
7
9
54
81
80
94
109
138
159
148
165
187
158
145
141
103
84
98
92
65
51
29
-24
-45
-27
-55
-86
-67
-63
-61
-27
3
36
82
125
162
162
152
183
202
188
182
168
151
151
141
118
105
94
85
73
37
5
6
3
-16
-18
-18
-36
-43
-30
-27
-51
-74
-72
-85
-128
-144
-130
-136
-151
-163
-189
-201
-191
-192
-189
-160
-146
-155
-150
-136
-128
-117
-103
-82
-69
-79
-58
-3
21
43
87
114
131
153
161
176
202
209
210
219
221
217
208
199
195
183
169
182
198
192
196
203
185
173
165
134
101
73
45
23
-5
-40
-69
-96
-108
-111
-125
-139
-154
-170
-179
-207
-245
-255
-255
-273
-307
-349
-383
-407
-426
-441
-456
-458
-442
-431
-427
-420
-395
-343
-294
-254
-194
-132
-94
-56
-1
62
111
147
187
221
235
261
302
320
311
300
306
315
295
259
241
235
218
183
154
154
154
150
163
158
143
174
217
226
236
244
232
235
258
267
260
248
232
205
159
118
109
93
54
26
3
-28
-46
-66
-89
-105
-127
-150
-175
-206
-200
-178
-202
-230
-223
-228
-243
-226
-203
-210
-221
-215
-196
-176
-162
-132
-86
-60
-35
4
18
27
51
50
43
39
15
12
16
-11
-18
1
8
14
18
11
2
-21
-46
-58
-76
-80
-55
-40
-28
0
27
46
52
47
44
31
14
8
13
31
36
22
38
76
73
43
39
60
64
58
91
125
97
65
69
71
77
91
84
60
47
59
71
51
17
-2
-15
-34
-56
-66
-60
-61
-72
-73
-58
-40
-32
-28
-31
-56
-70
-64
-58
-42
-11
26
61
65
40
21
6
-3
0
8
27
35
20
14
29
39
32
14
-8
-37
-62
-72
-84
-96
-96
-93
-83
-76
-78
-55
-33
-38
-32
-21
-12
23
42
22
28
52
50
50
58
37
-1
-31
-64
-93
-89
-62
-30
-11
-25
-39
-23
-18
-40
-56
-71
-90
-102
-111
-115
-110
-90
-59
-45
-44
-17
6
-6
5
62
99
95
94
108
126
163
216
252
266
292
319
321
326
328
314
326
365
396
420
417
378
350
344
335
300
242
205
196
170
152
150
108
56
42
19
-27
-52
-79
-130
-150
-136
-142
-158
-150
-158
-199
-221
-216
-220
-215
-186
-164
-160
-156
-144
-126
-116
-107
-107
-135
-158
-168
-194
-193
-147
-130
-145
-166
-199
-204
-193
-222
-241
-218
-214
-233
-240
-239
-234
-217
-204
-203
-200
-184
-177
-185
-189
-178
-161
-156
-159
-155
-159
-183
-204
-203
-180
-156
-148
-133
-98
-62
-46
-51
-50
-47
-59
-42
-4
-8
-3
38
52
40
32
32
53
78
95
112
123
138
147
132
121
115
107
115
111
104
123
122
96
92
102
112
113
107
118
130
134
146
143
127
128
130
124
119
109
104
102
79
45
35
53
69
62
50
43
27
5
-7
5
24
26
17
9
2
-9
-37
-52
-32
-20
-26
-17
-1
21
58
85
83
77
101
149
183
196
202
199
203
218
224
228
227
204
179
176
186
180
153
125
102
77
57
20
-41
-83
-124
-191
-229
-231
-254
-294
-313
-319
-321
-312
-301
-298
-286
-250
-223
-226
-232
-224
-208
-184
-153
-109
-72
-54
-27
8
17
23
55
83
84
64
45
35
11
-11
-3
13
20
38
64
89
102
105
111
108
93
96
99
86
80
70
54
54
49
35
31
16
-13
-25
-26
-23
-15
-3
29
61
77
100
117
123
145
165
176
197
211
219
226
226
250
292
306
315
335
342
345
340
309
276
253
226
187
147
114
84
59
42
10
-29
-54
-77
-99
-109
-125
-145
-148
-142
-142
-141
-139
-151
-178
-199
-205
-219
-236
-235
-229
-244
-269
-285
-292
-299
-307
-315
-320
-315
-298
-288
-289
-279
-268
-268
-261
-250
-247
-234
-211
-185
-162
-143
-106
-58
-30
-11
7
15
33
48
46
50
45
33
31
14
-3
6
2
-14
-12
-6
-5
-8
-2
19
38
48
54
63
88
115
126
142
158
147
124
109
96
74
54
53
61
70
77
75
69
66
59
61
66
61
68
86
101
119
131
131
142
160
158
145
145
132
105
94
83
57
41
29
14
5
-22
-58
-67
-64
-66
-65
-52
-36
-34
-40
-40
-44
-49
-49
-46
-38
-34
-36
-41
-49
-46
-36
-32
-20
-14
-23
-17
-3
5
16
22
36
55
57
63
65
70
99
79
6
-13
3
-5
-5
-1
-6
-3
-3
-5
-2
-4
-4
-2
-4
-3
-3
-4
-3
-3
-4
-3
-4
-3
-3
-4
-3
-3
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
