766
781
704
772
289
-144
-398
-651
-582
-668
-542
-544
-280
-76
32
-269
-758
-1106
-1329
-1149
-943
-707
-204
-174
-108
-170
-310
-323
-198
-50
216
120
210
64
77
-159
-86
-217
-69
-260
-353
-181
-43
283
356
500
266
285
266
203
328
178
229
193
107
373
562
736
805
865
536
418
70
-35
-385
-466
-660
-527
-438
-404
-52
32
364
583
412
302
244
337
234
-82
-471
-776
-408
-127
440
689
989
798
599
414
231
433
558
689
590
133
253
375
1082
1180
1142
1114
1094
1054
996
1009
543
380
-31
-484
-827
-1162
-1033
-458
-9
-131
-116
-237
-451
-720
-724
-511
-844
-651
-617
-527
-198
-20
510
384
442
358
442
238
-31
-282
-707
-831
-1153
-793
-548
-554
-466
-660
-703
-913
-511
-677
-520
-887
-1136
-1188
-1321
-943
-514
4
122
94
94
-5
-99
-376
-926
-1329
-1710
-1450
-995
-647
-591
-677
-312
-284
203
128
571
448
513
442
309
463
553
856
1077
1000
966
1019
1180
1275
1049
938
811
1260
1034
1530
1419
1404
1339
1221
1069
854
858
575
792
620
1045
794
798
583
399
154
218
42
-451
-557
-793
-724
-900
-612
-329
-327
42
-112
-157
-348
-580
-501
-301
-308
-434
-511
-677
-535
-505
34
221
433
508
493
296
236
-31
-112
-54
-95
-209
-89
-104
-50
8
-131
-18
-61
36
-48
-271
-419
-436
-625
-660
-1119
-1360
-1368
-1068
-836
-477
-673
-831
-836
-1196
-1261
-1411
-1497
-1377
-1248
-673
-247
238
459
631
749
1238
1638
1900
1964
1741
1275
1146
940
1148
1528
1689
2054
1990
1973
1990
1839
1672
1442
1292
753
495
249
304
440
362
729
1039
1417
1797
1839
1792
1629
1702
1515
1584
1563
1539
1689
1715
1715
1573
1578
1298
976
545
-22
-235
-361
-426
-638
-1308
-1209
-1574
-1347
-1115
-1141
-767
-625
-31
410
757
745
216
133
47
94
-168
-252
-361
-720
-819
-1038
-1128
-1080
-1162
-1038
-1407
-1287
-965
-359
-204
-297
-617
-797
-930
-1235
-2137
-2616
-3884
-4138
-4647
-4707
-4984
-5050
-4874
-4722
-4086
-3874
-3416
-3425
-3685
-4127
-4344
-4350
-3633
-3348
-2358
-1982
-952
42
882
1423
1520
1397
1225
1097
1026
618
100
-297
-690
-930
-655
-228
98
560
903
1417
1638
1908
1655
1545
1069
650
706
547
989
1245
1715
2479
2894
3390
3602
3450
2889
1904
1266
631
437
294
341
369
775
1432
1921
2376
2531
2591
2518
2093
1496
972
738
755
1021
1350
1588
1852
1938
2024
1852
1882
1990
2247
2252
2368
2415
2728
2840
2907
2612
2295
1921
1582
1264
1082
1305
1766
2295
2621
2668
2466
2389
2076
1676
1208
839
766
882
1191
1344
1423
1273
1086
914
775
517
0
-357
-977
-1055
-776
-172
871
1556
2514
3065
2980
2024
-685
-3949
-7418
-10055
-11738
-13226
-13670
-13907
-13089
-11483
-10154
-8245
-7176
-6343
-6869
-7549
-8576
-9076
-9261
-8421
-7506
-5323
-3105
-112
2743
4650
5631
6406
6803
7190
7130
6421
5565
4575
4242
3984
4594
4925
5648
5704
5464
5058
5030
4798
4740
3542
2041
566
-776
-1518
-1742
-2049
-1626
-1506
-1149
-883
-514
-89
201
345
-65
-361
-737
-793
-754
-737
-746
-1050
-1428
-1752
-2351
-2637
-3021
-2953
-3109
-2899
-2961
-2635
-2283
-2216
-2102
-2628
-2929
-3891
-4342
-4486
-4303
-3251
-2053
-335
1481
3038
4764
5655
6297
5992
5648
4807
3920
3364
2685
2756
3499
4130
4738
4867
4646
4336
3596
2752
1801
1101
631
510
380
564
723
1301
1464
1575
1344
1052
1030
1129
1328
1464
1835
2174
2544
2630
2290
2020
1951
2058
2419
2718
3158
3654
4369
4890
5461
5653
5762
5835
5595
5000
4431
3546
2748
1827
1011
508
-13
654
564
1429
1655
2544
3851
3740
1206
-3122
-8649
-13224
-16109
-17945
-19448
-19719
-19558
-18052
-14744
-11691
-8440
-6575
-6010
-7107
-8505
-9928
-10568
-10119
-9707
-8090
-5286
-1407
3699
7658
10142
11331
11885
12242
12504
11862
10062
8109
6608
5751
6198
6861
7729
7819
7080
6131
5253
4583
3716
2608
766
-1214
-3150
-4657
-5988
-6879
-7710
-7953
-8013
-7936
-7594
-6663
-4881
-2925
-1278
-164
407
513
502
201
182
287
532
955
1563
1977
2694
3415
3860
3722
3027
2239
931
-31
-1701
-3253
-4990
-6489
-7459
-7865
-8086
-8043
-7751
-6950
-6268
-4846
-3519
-2173
-892
-93
124
92
-26
60
699
1191
1771
2791
3991
5101
5876
5878
5607
5112
4515
3332
2003
476
-441
-715
-520
-127
137
614
983
1129
1135
1279
1341
1528
1442
1638
1693
2368
3280
4508
5685
6644
7417
8066
8238
8399
8467
8867
8940
8873
8798
8431
8626
8345
8212
7681
7125
6352
5320
4446
3390
2894
2303
1706
1524
1144
1112
620
425
75
-754
-2706
-7133
-11418
-16878
-19759
-22082
-22894
-22583
-22430
-20150
-17468
-13746
-10025
-6862
-5059
-4960
-5718
-7298
-7962
-7949
-7236
-5907
-3142
558
5084
9485
12785
14213
15230
15488
15400
14878
13036
10769
8298
6969
6496
6977
7520
7709
7179
5803
4309
2803
1668
358
-1583
-4241
-6884
-9207
-10862
-11682
-12009
-11899
-11377
-10881
-10008
-8850
-6897
-4649
-2560
-1025
-170
221
721
1320
2119
2587
3035
3450
4002
4800
5397
5532
5195
4343
3357
2569
2681
2909
3035
2642
1599
307
-1153
-2375
-4030
-5508
-7139
-8619
-9999
-10587
-10177
-8973
-7556
-6652
-5866
-5344
-4653
-4065
-3539
-3247
-2641
-1845
-1183
-151
515
1571
2743
3733
4311
4594
4678
4783
4787
4764
4394
4444
4248
3860
2803
1440
291
-346
-554
-600
-720
-567
253
1006
2114
3164
3931
4925
5702
5741
5927
5333
5298
5565
6078
6709
7471
8276
9098
9788
9880
9773
9313
8356
7508
6675
5955
5618
5408
4929
4523
4704
4607
4882
4480
3742
3074
2638
2578
2720
2782
2389
796
-2796
-7768
-13183
-18055
-21217
-23654
-25266
-26211
-25490
-23091
-19171
-14446
-10398
-6785
-5140
-4305
-5024
-5739
-6680
-7483
-7579
-7287
-5134
-1287
3639
8461
12914
16072
18809
20894
21300
20214
17126
12978
9156
6125
4641
4044
4085
4512
4601
4412
3890
3297
2016
8
-2822
-6480
-9671
-12427
-14156
-14832
-14370
-13194
-11861
-10731
-9877
-8655
-6948
-4876
-3047
-1905
-1085
-164
1586
3647
5545
6799
7486
7677
7553
7671
7535
7566
7437
7143
6982
7160
7555
7780
6872
4403
1037
-2704
-6338
-9636
-12062
-13855
-14748
-14501
-12983
-10834
-8241
-5973
-4876
-4861
-6356
-7861
-9533
-10448
-10742
-9780
-7964
-5649
-2360
747
4070
6608
7939
8562
8289
7291
6271
5105
4403
3888
3956
4508
5337
6198
6666
6398
5534
3982
2217
510
-917
-1690
-2156
-2259
-1965
-1639
-836
272
1444
2277
2651
2728
2917
3544
4246
5069
5734
6140
6679
7349
8117
8824
8706
8426
8139
8296
8598
8579
8489
7823
7040
5884
5311
4530
3924
3443
3074
3053
2986
3400
3381
3845
3946
4148
2797
-836
-6349
-12601
-17593
-20728
-22439
-23660
-23852
-23487
-20818
-17086
-12389
-7680
-4829
-3614
-4299
-5664
-7504
-8485
-9473
-9999
-9327
-6491
-1531
4328
9921
14071
16924
19342
20761
20918
19524
16001
11920
8042
5768
4916
5281
5923
6097
5977
5337
4787
4105
2791
895
-2040
-5645
-9035
-11826
-13466
-14211
-14293
-14014
-13670
-13370
-12376
-10830
-8427
-6094
-4322
-2762
-1523
75
1827
3456
4723
5569
6232
6696
7396
8074
8755
9017
8860
8407
8029
7669
7312
6393
4358
1371
-1971
-4997
-7406
-9342
-11006
-12032
-12475
-12034
-11010
-9265
-7448
-5707
-4737
-4632
-5617
-6882
-7966
-8724
-9254
-9411
-9018
-7384
-4930
-1905
1157
3847
6513
8323
9378
9260
8293
6956
5552
4154
2642
1921
1878
2419
3336
3894
4719
5303
5595
5305
3950
2372
433
-1089
-2566
-3552
-4189
-4153
-3562
-2611
-1222
663
2737
4843
6290
7119
7654
7926
8167
7830
7261
6400
5904
6076
7016
8220
9348
10247
10522
10546
9848
8864
7658
5678
4070
2114
1223
1191
1693
2492
2746
3269
3529
4371
4049
3819
2612
594
-2652
-7648
-12472
-17179
-19819
-21372
-22531
-22422
-22160
-20013
-17071
-13705
-10291
-7934
-6549
-6525
-7249
-8588
-9424
-9804
-9484
-8256
-5735
-1355
4059
9494
13863
16933
19460
21057
21865
20851
17938
14024
9648
6548
4437
3991
4388
5251
5741
5921
5837
5380
4686
2960
221
-3330
-7367
-11122
-14145
-15908
-16416
-15775
-14529
-12934
-11332
-9368
-6849
-4131
-1896
-499
-114
-26
36
626
1599
2681
4059
5436
7087
8538
9816
10792
10908
10181
8837
7119
5700
4137
2389
261
-2418
-4821
-6815
-8305
-9372
-10409
-10961
-10907
-10439
-9061
-7380
-5381
-3820
-2646
-2085
-2223
-3159
-4402
-6186
-7635
-8728
-9196
-8522
-6888
-4413
-1488
1719
4463
6984
8489
8774
8411
6578
4646
2578
807
126
304
1550
3276
5268
7452
8860
9296
8703
7396
5219
2969
195
-2585
-4586
-5553
-5312
-3846
-2165
-239
1775
4068
6022
7724
8914
9562
9528
8946
8207
7224
6797
6460
6301
6793
7211
8029
8755
9051
9341
9150
8968
7793
6383
4143
2308
753
-39
158
624
1706
2299
3003
3254
3501
3527
2803
1887
1030
719
-673
-3502
-7951
-12852
-15781
-17297
-17617
-18153
-18417
-18329
-17215
-14686
-11809
-8799
-6925
-6126
-6371
-7212
-7968
-8071
-8385
-8402
-7728
-5203
-1231
3235
7123
9822
12094
13972
15595
16102
14960
12010
8551
5311
3141
2192
2385
3158
3853
4789
5500
6642
7538
7445
5889
3038
-630
-4310
-7637
-10274
-11850
-12524
-12118
-11092
-9787
-8095
-6223
-3897
-2369
-1308
-1158
-1497
-1752
-1621
-1196
-415
712
1904
3347
4549
5517
5895
5395
4259
2428
1015
120
-164
-486
-909
-1630
-2319
-2764
-3088
-3622
-4428
-5563
-6626
-7448
-7511
-6749
-5465
-3848
-2409
-1355
-505
34
296
-125
-1506
-3502
-5138
-6459
-6755
-6476
-5888
-4941
-3176
-1583
392
2003
2995
3976
3911
3518
2780
1835
1408
1303
1019
1762
2196
3963
5146
6417
6857
6743
6123
5403
4328
2851
1509
526
178
201
659
1861
3725
5565
7115
8270
8901
9421
9597
9174
8218
6679
5436
4223
3372
3218
3647
4394
5857
6745
7984
8394
8246
7587
6026
4319
2385
1037
128
-20
291
1243
2527
3929
5069
5371
5112
4171
2763
2058
835
714
1002
1382
354
-1937
-5175
-8756
-11075
-13911
-16000
-18452
-19482
-20333
-18853
-16599
-13636
-9602
-7693
-5119
-5490
-5907
-7161
-9342
-10817
-12764
-12365
-10547
-6832
-2422
1490
5483
9152
12229
14221
14266
12270
8791
5470
2578
1064
1320
2763
4948
6999
9139
10981
12463
13161
11641
8980
4882
392
-3814
-7597
-9935
-10995
-10441
-9076
-7472
-5791
-4213
-2970
-1705
-1329
-1664
-2472
-3657
-4451
-5158
-5186
-4694
-3494
-2137
-767
328
1140
1681
1490
931
66
-460
-537
-396
81
-56
-134
-333
-443
-561
-887
-1484
-2017
-2429
-2371
-1407
-338
1052
1930
2514
2883
2685
2101
1208
-228
-1467
-3210
-5050
-6615
-7663
-7642
-7311
-6635
-5860
-4705
-3245
-1725
-728
-24
463
513
455
109
-365
-617
-486
98
901
1930
3424
4944
6355
7437
7999
7903
7269
5940
4491
2949
1977
1496
1077
1206
1818
3184
4976
6664
7739
8523
8768
8590
8077
7173
6097
5133
4291
3813
3396
3542
4135
4792
5303
5397
5440
4955
4117
3347
2780
2600
2574
2419
2174
2093
2617
3310
3881
3931
3295
2496
1934
1599
1981
2076
2806
3836
4721
4152
2140
-1497
-5699
-8915
-13456
-15826
-20309
-21166
-22664
-21449
-18035
-15669
-10016
-8636
-5888
-6628
-7159
-8951
-10834
-13011
-15779
-15875
-15330
-11433
-6897
-2515
2445
6473
10331
13255
14440
14045
11402
8220
4899
3018
2479
2952
4427
5507
7623
9524
11389
12630
11671
9992
6387
2881
-746
-4142
-6218
-7816
-8331
-8078
-7569
-6736
-5808
-4941
-3805
-3348
-3513
-3786
-4636
-4810
-5082
-4911
-4258
-3899
-2972
-2601
-2085
-1752
-1329
-1196
-1149
-1055
-591
223
1526
2608
2797
3063
2303
1754
708
-368
-1183
-2083
-2102
-2163
-1424
-172
1346
2975
3937
4257
3690
2496
1073
-157
-1862
-3062
-3854
-4383
-4159
-4155
-3242
-2500
-1748
-1175
-1248
-1136
-1291
-1085
-617
-80
738
1092
1466
1762
1608
2016
2170
2454
2355
2582
3040
3637
4506
4948
5549
5646
5927
5758
4966
4143
2874
2492
2441
3175
4066
5545
6780
8053
8873
9150
9013
8053
6795
5311
4145
3323
2823
2868
3020
3828
4676
5614
6243
6030
5346
4336
3323
2217
1620
854
635
474
1208
2243
3375
3903
3810
3306
2612
2445
1865
1693
1438
1440
2063
3201
4560
5006
3138
-129
-5456
-9344
-13424
-16466
-19366
-20723
-21653
-19871
-16094
-13005
-7672
-6587
-4711
-5851
-8088
-9746
-13250
-15184
-17979
-18675
-17099
-13789
-8567
-3461
1505
5702
9103
11361
12115
10674
8107
4931
1947
315
169
1223
3656
6112
8781
11020
12811
13955
13423
11791
8435
4575
489
-2944
-5460
-6744
-7302
-6871
-6044
-4926
-3425
-1907
-370
307
225
-849
-2446
-4041
-5396
-6633
-7178
-7515
-7260
-6165
-4649
-2704
-647
972
1805
1998
1904
1545
1359
777
-192
-1209
-2070
-2592
-2704
-2412
-1873
-1153
-159
515
1144
2101
2677
3559
3974
4079
3888
3233
2488
1938
1425
1481
1547
1513
1507
620
62
-1029
-1570
-2188
-2875
-3277
-3723
-3408
-2996
-3107
-2643
-2274
-1761
-1450
-1742
-1873
-1669
-1093
-316
405
1401
2673
3931
4968
5397
5131
5219
4875
4478
3903
3418
3776
4540
5814
6969
7785
8620
9152
9270
8695
7763
6610
5683
4772
4188
3959
4603
5288
5768
6015
6247
6187
5601
4328
2501
751
-473
-934
-973
-484
229
1391
2544
3630
4008
3931
3364
2187
1301
0
-557
-827
-1063
-303
410
1955
3890
5324
6490
6977
6644
3564
375
-5797
-9595
-14231
-17320
-18879
-20193
-19214
-17720
-14158
-11581
-7466
-6319
-5785
-7096
-10396
-12507
-16728
-18063
-20180
-20178
-17503
-14190
-8395
-3273
1247
5324
7746
9622
10213
9174
7284
4789
2756
1610
2230
3452
6073
8377
10646
12806
13972
14861
13882
12154
9309
5507
1908
-1783
-4655
-6231
-6656
-6072
-4745
-3333
-1819
-314
573
1146
433
-677
-2824
-5342
-7657
-9430
-10282
-10106
-9196
-7343
-5007
-2375
332
2093
2778
2780
1882
908
-121
-1132
-1793
-2573
-2405
-1916
-943
414
1569
2406
3276
3267
3555
3836
4023
4573
4461
4721
4781
4723
4762
4059
3098
2376
1395
1142
796
644
631
422
75
-282
-827
-904
-1699
-2856
-4106
-5168
-5643
-6010
-5529
-5046
-4234
-3494
-2796
-1913
-1196
-342
-28
285
575
472
929
1438
2140
3269
4412
5947
7024
7750
8210
8416
8598
8469
8248
7847
7643
7196
7091
6936
7029
7087
6741
6990
6475
6065
5408
4500
3886
2765
1758
590
-166
-960
-1068
-840
-213
483
961
1172
1494
2041
2303
2565
2213
1524
921
596
777
1082
1374
1620
2119
2703
3521
4710
5442
6273
6359
6694
6526
5152
1908
-2248
-8088
-11929
-15343
-17621
-18576
-19396
-18317
-17097
-13681
-11899
-8492
-8661
-9136
-11536
-15281
-17035
-20513
-20829
-22289
-21305
-18018
-13421
-7021
-1583
2883
6419
8847
10335
10857
9455
6685
3836
1273
229
1174
3080
6370
9360
12053
14588
16368
17826
17444
15479
11913
6992
2522
-1785
-4943
-6783
-7193
-6493
-4698
-2877
-1055
573
1532
1528
463
-1634
-4035
-6776
-9228
-11186
-12281
-11794
-10274
-7594
-4464
-1727
1127
3012
3920
3933
3057
2183
1429
674
317
19
229
854
1762
2967
4102
4641
5015
4603
4437
4500
4324
5092
5103
5391
5612
5154
5187
4815
4341
3971
3057
2393
1715
1294
1359
1505
1865
2028
2385
2376
2166
1391
324
-960
-2463
-3910
-5621
-7013
-8211
-8659
-8593
-7790
-6463
-5175
-3442
-2298
-1235
-503
-376
-258
-542
-370
-204
425
1307
2222
3570
5208
7074
8551
9528
9816
9547
8877
8021
6679
5352
4023
3211
3038
3287
4027
4815
5711
6159
6067
5371
4276
2883
1616
345
-475
-1205
-1295
-1317
-1055
-529
425
1344
2020
1955
1775
936
693
266
203
-39
-112
410
1131
2363
3312
4575
4680
5023
4671
4251
3662
2668
1801
790
461
343
605
1344
944
-621
-3453
-7470
-10937
-14544
-17456
-20588
-22304
-23547
-22759
-20131
-17348
-13492
-11163
-9568
-9057
-9647
-10851
-12271
-13988
-15414
-15128
-13939
-9928
-5381
-383
4225
7791
11645
13828
15329
15159
13186
10760
7984
6419
6071
6580
8036
9187
10674
11896
12847
13566
13015
11374
8482
5062
1676
-1381
-4052
-6128
-7395
-8110
-7899
-7543
-6648
-5759
-4805
-4275
-4172
-4790
-5574
-6098
-6409
-6343
-6180
-5271
-4398
-2893
-1145
416
2226
3469
4403
5180
5350
5631
5998
5889
5784
5328
4991
4667
4351
4128
3834
3422
3587
3439
3564
4010
4042
4566
4394
4420
4180
3405
2892
1792
622
-501
-1351
-1821
-1941
-1742
-1570
-1106
-896
-511
-256
-275
-490
-1033
-1692
-2482
-3133
-3365
-3708
-3528
-3605
-3511
-3202
-2832
-2248
-2706
-3290
-4226
-4977
-5250
-6068
-6467
-7000
-6366
-5626
-4531
-3066
-1965
302
1438
3020
3825
4540
5528
5910
6299
6076
6537
7143
7589
8223
8152
8671
8914
8839
8828
7589
6690
5545
4652
3551
2527
2063
1693
1908
1788
1895
1882
1809
1354
468
-600
-1722
-3127
-3951
-4739
-4801
-4292
-3202
-2006
-1098
-129
792
1638
2101
2054
1766
1232
850
446
-280
-486
-698
-52
835
1556
2557
2988
3055
2544
1421
107
-1450
-3341
-5186
-7760
-10072
-11435
-12792
-13174
-13842
-14561
-14220
-14136
-13267
-12472
-11687
-10819
-10334
-9894
-9679
-9130
-8415
-7745
-6746
-6274
-4494
-2895
-428
1878
3828
5580
6818
8304
9180
9532
9260
8547
7737
7177
7070
7342
7830
8489
9043
9618
10028
10408
9867
8414
6054
3392
650
-1959
-4007
-5402
-6199
-6092
-5306
-4110
-2534
-1677
-1025
-1093
-1557
-2100
-2850
-3288
-3468
-3339
-2809
-1965
-312
1258
2668
3774
4534
4989
5251
4899
4283
3484
2600
2041
1685
1303
1511
1788
2346
2876
3098
3166
2898
2885
2608
2496
2071
1715
1243
429
-202
-711
-1055
-1428
-1364
-1591
-1497
-1312
-913
-539
-196
-202
-344
-647
-1347
-1834
-2523
-3019
-3313
-3212
-2609
-1830
-784
-159
62
12
-806
-1600
-2652
-3865
-5082
-6216
-6697
-6751
-6289
-5271
-4230
-2959
-1548
-563
446
1180
1466
2308
2509
3040
3699
3991
4824
5386
6024
6460
6887
7342
7604
7499
7280
6799
6638
6198
6022
5567
4959
4392
3302
2436
1395
755
49
-419
-831
-1059
-1016
-698
-211
90
135
-99
-494
-1003
-1707
-2272
-2950
-2989
-2738
-2197
-1136
-432
644
1215
2239
2746
3080
3465
3070
2739
1861
1271
334
-196
-462
-797
-511
-1128
-1003
-1911
-2796
-3979
-6386
-8082
-10104
-11530
-12391
-13342
-13604
-13342
-12676
-11296
-10055
-8681
-7352
-6564
-5858
-5628
-5437
-5055
-4595
-3938
-2961
-1748
-271
1410
3276
4972
6644
8134
9073
9612
9539
9221
8736
8240
7881
7469
7177
7194
7121
7207
7332
7209
6999
6101
4938
3413
1479
-65
-1669
-2925
-3925
-4636
-4808
-4677
-4264
-3504
-2796
-2289
-1913
-2053
-2169
-2334
-2755
-2686
-2835
-2491
-2302
-1707
-917
10
770
1290
1382
1335
897
562
264
-224
-333
-507
-235
124
772
1367
1805
1912
1797
1580
1423
1271
987
867
908
1144
1331
1719
1943
2187
2187
2200
2046
1711
951
195
-507
-1128
-1604
-2066
-2455
-2757
-2693
-2435
-2014
-1877
-2087
-2824
-4048
-5323
-6487
-7526
-8163
-8365
-7760
-6897
-5690
-4252
-2704
-1377
-408
352
573
723
760
781
1069
1541
2381
3967
5309
6758
7664
8566
8879
8804
8429
7677
6709
5526
4783
3976
3501
3080
3012
3089
3089
3080
2917
2578
2016
1288
594
2
-737
-1274
-1750
-1795
-1731
-1437
-793
-445
-71
30
150
283
328
457
489
560
848
1084
1249
1801
2479
3098
3714
3722
3602
3035
2359
1185
15
-1574
-3075
-4763
-6199
-7470
-8687
-9342
-9898
-9926
-10094
-10145
-10244
-10257
-9892
-9810
-9458
-9237
-8760
-8412
-7932
-7214
-6343
-5031
-3356
-1609
498
2162
3759
4938
5805
6595
6986
7173
6855
6456
6060
5996
6312
6778
7128
7389
7527
7639
7520
7194
6479
5339
4214
3040
1835
721
-151
-1076
-1536
-2042
-2180
-2214
-2173
-2300
-2315
-2540
-2497
-2774
-3030
-3187
-3294
-3066
-2916
-2678
-2326
-2145
-1785
-1338
-922
-245
298
571
498
-20
-265
-464
-677
-630
-1132
-1308
-1308
-1038
-486
4
719
1150
1706
2041
2333
2569
2831
2812
2722
2621
2471
2277
2230
2166
2187
2149
2157
2200
1857
1685
1234
873
257
-312
-896
-1527
-2188
-2858
-3187
-3537
-3657
-3640
-3882
-3998
-4071
-4091
-4118
-4170
-4511
-4533
-4535
-4494
-3863
-3556
-2729
-2025
-1381
-419
457
1311
2243
2617
3387
4130
4938
5668
5818
5930
5633
5721
5659
5738
5799
5672
5659
5545
5595
5515
5496
5064
4547
3888
3123
2355
1754
1082
403
83
-237
-275
-155
195
412
682
798
805
699
566
100
-26
-213
-265
-97
90
414
667
910
1322
1839
2209
2346
2170
1960
1258
800
-95
-651
-1497
-2281
-2873
-3341
-3775
-4275
-4518
-5104
-5392
-6147
-6583
-6903
-7386
-7436
-7837
-7798
-7734
-7390
-6570
-5900
-5134
-4537
-3657
-3064
-2120
-1239
-634
111
478
968
1444
1943
2183
2638
2928
3130
3149
3121
3143
3192
3130
3089
2915
2720
2582
2694
2647
2419
2127
1912
1693
1633
1601
1500
1419
1142
828
599
427
163
-217
-857
-1317
-1437
-1351
-1123
-977
-720
-634
-445
-434
-260
-119
-157
-123
-331
-350
-340
-333
-247
-299
-376
-346
-417
-179
-65
66
287
530
513
566
665
659
528
399
371
515
626
927
948
1075
1182
1515
1477
1582
1258
981
577
274
-28
-297
-537
-1038
-1329
-1561
-1531
-1652
-1561
-1527
-1690
-1778
-1821
-2109
-2233
-2523
-2592
-2532
-2317
-2102
-1677
-1411
-1171
-724
-698
-507
-370
-142
268
581
925
1438
1857
2320
2778
3031
3295
3529
3594
3613
3544
3501
3433
3372
3405
3619
3581
3484
3398
3439
3252
3038
2651
2290
2003
1543
1328
1092
942
976
1043
1159
1225
1099
916
699
564
672
444
182
-219
-638
-836
-969
-887
-724
-554
-576
-750
-917
-1248
-1574
-1905
-2293
-2592
-2712
-2669
-2534
-2272
-2182
-2025
-1933
-1804
-1501
-1471
-1364
-1390
-1377
-1617
-1907
-1976
-2145
-2302
-2403
-2515
-2497
-2482
-2420
-2489
-2388
-2377
-2351
-2274
-2225
-2145
-1984
-1956
-2010
-1871
-1929
-1722
-1437
-1274
-1029
-934
-612
-327
-80
-9
195
105
90
130
631
1030
1429
1655
1603
1363
1193
1075
886
893
594
626
510
687
811
951
933
760
474
268
-3
15
-138
-398
-612
-827
-673
-456
-69
332
541
446
609
410
461
195
118
-136
-353
-462
-217
-9
399
839
1298
1736
1882
2020
1912
1865
1719
1822
1736
1728
1672
1766
1676
2011
2011
2213
2282
2106
1852
1490
1045
800
547
483
148
-213
-372
-617
-793
-1106
-1153
-1239
-1381
-1596
-1913
-1965
-1976
-1714
-1244
-754
-348
-217
-80
62
206
304
347
302
171
109
272
736
1133
1651
2204
2769
3151
3134
2806
2488
1951
1550
1371
1163
1215
1380
1513
1732
2076
2247
2299
2037
1517
914
281
-338
-866
-1437
-1888
-2032
-2128
-2111
-2094
-2120
-2147
-2120
-2246
-2377
-2334
-2470
-2506
-2455
-2306
-2214
-2255
-2216
-2128
-1871
-1793
-1688
-1407
-1248
-904
-703
-608
-396
-430
-359
-535
-776
-934
-1072
-1110
-1068
-690
-196
77
356
541
648
575
556
558
313
0
-387
-698
-986
-917
-724
-295
-33
236
242
231
83
-151
-625
-956
-1501
-2008
-2156
-2057
-1941
-1907
-1682
-1506
-1132
-836
-531
-451
-258
-211
-162
-177
-357
-415
-539
-529
-509
-335
-312
-18
276
775
1204
1651
1882
2054
1955
2063
2067
1947
1809
1728
1702
1462
1414
1412
1547
1651
1951
2063
2084
2093
1904
1550
1125
523
53
-464
-823
-1016
-1068
-1162
-1063
-943
-741
-595
-454
-563
-694
-758
-754
-516
-348
-310
-196
-71
-58
171
384
714
933
1249
1539
1646
1724
1719
1681
1580
1556
1481
1322
910
586
317
322
470
620
714
751
680
603
515
480
403
143
-121
-374
-587
-471
-288
-80
96
154
169
154
199
364
253
182
-73
-89
-181
-136
-131
-413
-417
-402
-91
169
425
508
468
538
556
663
837
695
440
68
-308
-608
-685
-374
-284
-310
-591
-617
-771
-879
-1183
-1536
-1750
-1733
-1510
-1287
-1222
-1106
-1123
-969
-947
-776
-926
-947
-831
-612
-486
-280
-153
-50
75
105
139
236
236
249
184
169
118
-5
-69
-82
-131
-187
-202
-423
-617
-711
-728
-507
-295
-235
-335
-524
-797
-995
-1252
-1205
-1428
-1609
-1791
-1802
-1553
-1239
-995
-827
-642
-685
-559
-492
-258
-284
-342
-600
-600
-668
-477
-449
-224
-119
100
442
689
1039
1290
1286
1092
989
893
1054
811
753
682
860
1054
1404
1425
1412
1326
1152
979
921
850
1045
1182
1180
1189
1131
1037
931
697
364
133
85
176
115
274
253
171
21
-134
-415
-638
-685
-853
-947
-904
-849
-707
-505
-273
92
253
433
437
654
530
669
747
884
964
985
1077
1077
1174
1150
1240
1442
1459
1429
1268
987
802
639
435
403
188
169
122
126
94
191
150
133
85
-151
-232
-368
-430
-707
-904
-1093
-1248
-1192
-1360
-1347
-1239
-1110
-814
-874
-758
-737
-655
-509
-393
-432
-451
-524
-529
-411
-280
-196
-200
-168
-162
-155
-3
36
-129
-239
-466
-520
-432
-408
-484
-600
-591
-814
-917
-1059
-1192
-1183
-1068
-814
-554
-438
-149
-84
-172
-181
-71
184
38
-140
-428
-516
-438
-239
-142
-93
-144
-235
-112
-119
-48
-202
-290
-393
-494
-668
-720
-737
-737
-698
-466
-258
68
77
203
191
203
133
81
27
-232
-237
-245
-91
6
223
420
519
508
515
457
414
302
199
150
186
75
62
103
96
120
326
583
680
680
472
304
236
367
272
478
416
476
596
697
779
667
674
927
1004
1105
1047
966
933
929
772
588
495
397
319
72
-112
-183
-80
42
289
429
476
388
324
141
96
19
40
-101
-471
-651
-638
-638
-434
-280
-138
-39
124
167
311
536
672
626
695
534
294
70
-149
-114
122
431
734
845
955
1009
936
852
678
388
154
-80
-333
-503
-561
-625
-546
-402
-415
-258
-232
-217
-250
-310
-578
-861
-1042
-1183
-1145
-1050
-909
-857
-831
-750
-677
-608
-441
-312
-323
-207
-224
-389
-524
-617
-600
-698
-801
-780
-767
-681
-441
-282
-250
-226
-290
-312
-492
-767
-819
-831
-763
-720
-664
-378
-104
382
787
1019
1127
1316
1094
940
573
388
218
208
53
139
115
212
319
463
583
706
682
680
588
364
274
-48
-213
-428
-438
-411
-235
-447
-438
-578
-514
-486
-243
-258
-200
-243
-151
-348
-185
-271
-299
-479
-494
-464
-385
-194
62
326
672
850
841
998
1064
1148
1002
1009
802
538
330
343
386
551
437
337
141
55
195
178
103
-217
-451
-565
-514
-527
-383
-374
-273
-271
-89
-46
137
311
446
427
360
242
343
429
541
588
706
684
796
856
991
1204
1208
1193
1135
1107
1155
1032
843
667
575
611
583
485
259
111
-39
-230
-359
-542
-780
-664
-728
-600
-544
-393
-419
-335
-301
-365
-361
-396
-539
-507
-587
-544
-617
-720
-788
-604
-404
-217
-226
-164
-65
115
27
27
-187
-194
-389
-398
-561
-546
-490
-438
-353
-327
-451
-572
-496
-383
-346
-110
-162
-269
-288
-387
-469
-469
-451
-434
-353
-469
-370
-273
-144
-56
-114
-82
8
201
328
386
487
450
276
42
-140
-402
-481
-333
-297
-93
-140
-181
-211
-329
-533
-591
-578
-537
-524
-496
-426
-204
-213
83
81
195
309
395
414
261
281
60
156
152
382
450
663
734
979
1019
1109
1189
1146
1067
723
676
577
339
272
356
442
425
283
386
487
510
364
298
40
-61
30
92
88
19
-26
-99
-78
-69
21
161
493
663
942
1000
1049
906
938
794
616
485
380
403
416
478
543
568
324
221
133
133
126
60
-136
-192
-430
-537
-625
-720
-960
-861
-660
-494
-404
-95
-39
-35
-28
-65
30
17
90
42
62
55
77
64
-20
-116
-149
-112
85
270
538
656
624
519
362
223
238
191
36
-95
-241
-269
-275
-200
-28
-80
-108
-155
-342
-469
-591
-563
-546
-250
-16
70
8
-95
-170
-177
-213
-164
-7
17
-89
148
199
274
276
403
210
249
150
66
270
274
221
257
66
-269
-327
-481
-529
-612
-574
-711
-673
-694
-733
-758
-926
-870
-776
-600
-511
-239
-157
-159
-247
-131
-250
-383
-552
-604
-733
-767
-550
-282
0
42
111
68
-3
-16
25
55
126
90
25
139
334
478
706
583
515
472
420
364
328
279
339
549
609
717
605
498
304
373
392
549
599
669
729
830
839
813
871
1056
1260
1146
912
637
614
583
551
414
283
289
298
133
105
-43
-43
-209
-43
-119
-131
-222
-142
85
236
420
620
702
828
944
1041
970
871
749
547
678
667
607
433
178
163
169
135
124
-43
-26
-110
-230
-314
-505
-737
-823
-960
-1029
-1226
-1458
-1742
-1856
-1705
-1639
-1458
-1308
-1141
-1226
-1248
-1149
-960
-853
-505
-282
-350
-479
-385
-211
-18
298
326
435
517
702
1015
1026
1030
942
884
734
755
684
513
506
315
296
111
-73
-224
-286
-387
-406
-419
-473
-591
-673
-707
-797
-887
-1123
-1149
-1085
-995
-874
-793
-758
-655
-617
-537
-496
-346
-357
-368
-361
-119
184
465
515
556
528
596
568
676
809
841
897
652
457
191
100
-106
-170
-340
-445
-359
-344
-280
-260
-290
-363
-258
-320
-277
-323
-385
-587
-612
-535
-432
-361
-162
15
40
30
105
139
94
128
-48
-138
-280
-200
-112
-65
-157
-318
-544
-754
-879
-896
-861
-651
-535
-350
-368
-370
-518
-413
-389
-481
-496
-655
-496
-567
-318
62
287
390
491
513
588
644
663
573
433
358
203
257
266
184
227
403
264
272
38
8
-22
72
32
-67
-58
0
72
124
188
128
98
141
201
315
500
629
644
532
332
62
-136
-162
-235
-232
-159
-215
-288
-209
-65
51
-54
-78
-177
-172
-144
-325
-288
-243
-166
-159
-76
-69
-134
-170
-262
-582
-546
-612
-546
-400
-333
-333
-250
-84
-168
-174
-340
-471
-312
-146
-71
0
-151
-320
-368
-338
-185
-110
-69
-52
-172
-194
-292
-383
-660
-741
-922
-909
-900
-896
-836
-892
-1089
-1244
-1209
-1076
-836
-572
-477
-415
-363
-146
62
221
81
32
-91
-54
133
457
704
1000
1054
1238
1335
1371
1410
1243
1247
1236
1204
1144
1127
1034
875
583
356
107
-9
-121
-138
-245
-207
-314
-217
-378
-303
-265
-222
-344
-544
-625
-728
-664
-486
-303
-441
-372
-398
-91
47
296
57
-99
-542
-849
-1063
-879
-612
-417
-232
-211
-215
-127
-52
-119
-258
-404
-408
-372
-269
-451
-280
-61
42
109
304
382
541
663
691
822
933
1043
1189
1127
985
828
706
622
373
412
592
592
470
474
577
614
650
740
706
667
515
171
-114
-335
-419
-243
-192
-84
-93
-329
-419
-511
-451
-576
-621
-660
-750
-647
-277
-52
-31
70
120
156
249
173
128
-20
21
176
380
766
1116
1056
875
583
345
347
384
412
412
165
-50
-78
-13
-153
-271
-389
-642
-685
-784
-677
-600
-527
-383
-357
-73
-183
-232
-241
-260
-217
-76
-56
-3
133
221
272
184
300
384
390
440
515
386
536
530
566
433
319
240
188
176
-65
-24
-140
-211
-224
-237
-333
-338
-393
-297
-430
-488
-664
-733
-930
-819
-660
-481
-494
-357
-252
-104
-41
158
180
330
266
154
143
-127
-219
-168
152
98
158
128
180
130
221
253
322
399
401
384
407
399
530
493
562
515
375
244
64
2
-3
107
158
188
279
212
163
130
259
337
461
367
403
307
234
135
163
203
266
191
186
-61
-116
-196
-91
225
285
326
195
135
173
416
575
916
972
865
493
249
-3
32
23
124
124
218
349
407
401
294
362
122
96
49
-33
-80
-67
-104
-228
-316
-224
-110
17
23
-28
-241
-385
-462
-428
-398
-303
-164
-31
6
-31
100
188
182
-61
-219
-511
-703
-780
-651
-608
-531
-544
-494
-344
-415
-346
-428
-370
-187
-95
36
40
-108
-112
-168
-232
-297
-353
-310
-211
-149
-46
81
126
208
307
195
15
-101
-46
-11
128
133
212
143
148
218
195
30
-82
-89
38
57
42
-31
-35
109
214
330
326
442
236
137
77
62
21
83
81
118
182
124
-18
-56
-28
118
137
143
152
-5
-78
-31
-41
-35
-155
-426
-660
-698
-677
-750
-720
-831
-879
-900
-853
-780
-733
-567
-387
-245
-189
-131
-99
-37
30
55
0
154
218
261
317
255
107
53
72
210
362
543
736
695
908
689
489
83
-140
-381
-198
-123
182
186
182
377
274
57
-13
-106
-194
-241
-226
-243
-179
139
199
399
367
358
83
57
176
444
639
704
742
639
558
519
629
723
809
807
807
714
691
547
553
420
334
88
66
-84
-89
-101
12
-39
-58
-80
-303
-149
-35
-46
113
100
-20
83
-28
-136
-196
-265
-247
-170
-144
-185
-65
-41
-24
25
-162
-209
-314
-219
25
229
298
268
42
-5
-207
-67
-119
8
165
311
459
609
500
319
249
216
15
17
-142
-239
-271
-273
-344
-376
-591
-741
-673
-660
-625
-501
-381
-269
-301
-436
-591
-630
-591
-630
-368
-250
-121
-3
100
249
184
334
257
221
171
287
478
575
708
654
515
420
556
656
667
723
723
455
609
599
646
708
790
798
536
474
261
199
212
223
115
-61
-338
-419
-638
-733
-711
-612
-806
-647
-767
-608
-481
-164
30
-26
-286
-518
-642
-625
-209
176
502
463
311
-5
-138
-76
223
171
382
287
300
362
553
757
747
635
448
519
508
564
480
319
32
-286
-537
-398
-323
-84
-18
98
100
135
249
480
530
493
334
169
55
-39
15
130
294
373
463
478
388
362
418
294
476
510
504
390
332
300
304
384
536
575
652
684
629
781
923
929
848
723
521
328
128
36
70
148
193
143
55
-119
-303
-355
-350
-353
-454
-432
-516
-426
-290
-333
-286
-340
-408
-232
-329
-282
-372
-363
-305
-217
42
45
77
-78
-200
-400
-353
-331
-273
-254
-473
-612
-771
-681
-460
-350
-129
-222
-342
-458
-411
-305
-262
-106
55
300
410
455
425
236
-61
-153
-114
-129
-136
-157
-243
-310
-256
-153
-217
-318
-353
-559
-612
-711
-625
-655
-647
-750
-767
-784
-771
-758
-638
-737
-896
-1033
-960
-728
-668
-374
-406
-460
-466
-350
-243
-50
12
6
-104
-174
-350
-499
-454
-342
-286
-381
-505
-668
-728
-780
-600
-576
-462
-542
-419
-432
-164
-24
182
81
72
8
148
506
702
802
766
873
809
925
856
824
742
740
691
697
618
594
551
255
85
-230
-361
-378
-256
-295
-310
-323
-200
-101
-80
-114
23
-140
-140
-157
-215
-209
12
203
255
276
399
341
369
270
111
-76
-290
-320
-325
-211
-342
-434
-438
-454
-479
-245
-301
-398
-546
-660
-587
-531
-365
-398
-475
-554
-447
-475
-297
-121
94
98
100
100
124
118
-43
-91
-52
-215
-131
-198
-209
-168
-194
-215
-101
51
253
229
19
103
-67
-9
115
156
100
49
-28
-230
-320
-211
-58
103
141
186
77
4
-24
-125
-35
-61
-146
-183
-260
-97
171
225
203
45
-185
-250
-82
107
347
371
324
199
399
472
639
635
545
307
294
120
201
118
62
-63
-243
-350
-466
-535
-552
-552
-587
-647
-715
-947
-1038
-1038
-926
-926
-836
-694
-582
-509
-417
-327
-305
-374
-265
-348
-310
-471
-434
-265
-54
-28
118
57
-3
25
85
105
169
313
161
81
25
-63
-258
-153
-215
-202
-250
-284
-355
-230
-230
-170
-215
-95
-16
75
244
429
545
596
860
903
729
770
714
637
691
545
549
433
380
502
753
845
875
940
1006
1021
1024
972
781
611
517
495
519
588
461
317
324
442
545
644
650
654
489
171
-71
-84
53
145
203
195
77
-22
-89
-84
-86
-61
-82
-82
10
57
81
-9
-114
-192
-89
34
240
375
382
334
195
201
313
266
203
199
12
-20
-192
-406
-415
-288
-224
-151
-65
-48
-80
-125
-5
68
206
227
141
0
-46
-129
-308
-325
-338
-204
-359
-252
-327
-305
-335
-402
-454
-484
-681
-638
-660
-378
23
234
225
100
240
139
322
420
491
547
420
437
427
375
416
373
319
244
143
251
362
536
437
392
298
137
169
105
-129
-235
-217
-226
-237
-275
-329
-542
-608
-720
-544
-383
-387
-292
-258
-211
-273
-174
-177
-123
-54
118
-99
-104
-134
-138
-48
94
178
118
184
148
236
425
418
369
375
388
283
206
188
42
-123
-308
-192
-359
-181
-112
-50
-112
-149
-243
-312
-235
-140
-46
-76
-104
-316
-383
-456
-415
-350
-447
-494
-600
-681
-694
-746
-677
-580
-490
-460
-387
-344
-232
-164
55
148
386
463
453
478
536
547
689
742
852
1000
1000
1067
1028
974
809
676
536
577
538
702
835
798
772
583
579
465
444
347
218
240
259
403
491
622
607
461
193
105
-123
-273
-340
-460
-372
-355
-198
-372
-348
-501
-651
-681
-535
-567
-604
-690
-819
-1025
-1003
-930
-767
-823
-866
-892
-926
-814
-801
-707
-651
-572
-595
-471
-400
-284
-316
-314
-385
-475
-565
-396
-374
-89
113
83
-50
-232
-374
-387
-402
-372
-243
-89
94
227
330
274
279
244
154
130
66
-11
-61
90
450
708
815
710
442
352
294
352
266
339
352
405
442
300
154
-41
10
38
45
-54
-136
-41
83
186
272
158
285
143
141
186
100
169
92
154
257
246
105
19
12
72
195
283
199
214
40
68
-116
-213
-280
-346
-432
-387
-350
-398
-413
-359
-310
-368
-269
-574
-580
-587
-232
-11
122
83
-16
-196
-224
-290
-299
-196
-89
-24
214
212
118
36
-67
-183
-37
72
212
268
240
214
264
375
575
596
547
403
446
446
364
380
495
388
416
276
257
92
171
88
25
-78
-237
-260
-385
-539
-677
-703
-690
-737
-784
-866
-982
-1063
-896
-767
-509
-389
-308
-157
8
60
165
199
145
133
193
395
416
483
506
571
517
603
498
656
830
966
929
826
652
534
289
135
-56
-121
-200
-247
-310
-406
-511
-664
-677
-651
-469
-363
-359
-464
-634
-814
-857
-1025
-943
-831
-567
-647
-677
-600
-430
-256
-142
-217
-146
113
328
599
691
886
794
725
618
736
622
680
669
659
566
508
611
521
489
242
229
188
234
397
566
641
551
352
440
517
607
523
407
122
25
77
223
478
629
697
667
745
631
654
648
403
161
19
-22
-26
72
180
216
122
-22
-142
-11
62
287
373
431
343
405
495
652
631
678
639
652
549
504
568
622
560
577
553
495
489
395
294
246
109
8
27
92
-73
-43
0
-125
83
249
332
261
118
15
-166
-426
-503
-415
-245
-106
103
150
-41
-312
-421
-524
-591
-733
-651
-449
-168
-73
-65
-256
-417
-400
-374
-224
-215
51
51
184
81
-46
-138
-331
-531
-638
-647
-746
-494
-247
-174
-151
-192
-280
-383
-355
-314
-361
-357
-580
-651
-823
-576
-580
-505
-421
-451
-436
-479
-323
-127
75
326
246
268
261
390
530
794
809
704
704
564
594
603
603
519
601
549
506
614
607
560
577
390
118
-16
-114
-140
-129
-136
-271
-271
-310
-329
-443
-574
-642
-685
-572
-535
-552
-617
-454
-460
-280
-402
-507
-456
-260
-80
304
287
203
72
-56
47
130
255
272
206
109
34
-7
246
221
307
218
214
96
25
-56
124
62
118
122
135
100
199
339
337
274
135
23
-46
32
60
156
19
-39
-301
-305
-436
-267
-187
-280
-479
-501
-608
-591
-625
-634
-503
-258
-134
36
180
107
98
25
133
34
210
47
-101
-262
-402
-499
-423
-531
-514
-381
-383
-355
-277
-299
-428
-348
-222
-157
-13
-52
-149
-202
-269
-265
-295
-189
-207
-52
-50
-9
-67
-237
-213
-267
-329
-383
-539
-387
-273
57
238
401
485
425
176
113
139
289
399
326
208
-28
-63
-99
259
431
453
450
309
191
169
141
259
472
474
410
148
-43
-108
-61
96
-43
34
-177
-170
-20
47
154
15
-13
-166
-89
-170
-189
-419
-539
-685
-771
-673
-490
-320
-370
-181
-250
-353
-303
-316
-217
-28
-16
15
-106
-239
-230
-247
-368
-436
-346
-383
-434
-479
-346
-265
-162
-194
-168
-277
-247
-262
-80
156
326
337
347
302
221
375
330
356
300
221
225
88
62
83
115
199
77
-7
-76
-86
-16
90
150
188
281
266
289
274
264
257
302
272
360
231
163
124
66
-78
79
-31
70
-50
-125
-230
-174
-213
-69
-89
-131
-95
-134
-286
-417
-363
-185
-123
38
105
64
-46
-146
-48
-71
128
218
249
279
418
352
504
790
873
729
461
510
485
656
616
682
551
560
586
586
523
442
223
45
-189
-295
-359
-340
-404
-202
-226
-232
-471
-557
-404
-235
-241
-250
-327
-565
-638
-724
-642
-561
-580
-419
-297
-406
-318
-338
-271
-209
12
85
85
201
407
384
339
176
-31
68
152
143
130
154
137
386
517
732
732
536
309
212
12
79
126
107
109
-16
-144
-250
-398
-587
-621
-559
-503
-393
-374
-402
-447
-428
-350
-426
-232
-110
-5
81
51
2
100
60
-54
32
57
57
88
178
120
98
128
130
105
113
-61
-224
-269
-438
-462
-292
-359
-338
-359
-97
-86
-114
-13
-164
-258
-559
-612
-685
-557
-673
-445
-385
-217
-168
12
182
212
309
212
238
296
414
519
697
794
841
682
691
502
444
435
468
412
397
495
579
562
543
414
261
311
234
156
96
109
88
257
214
186
141
-16
-275
-464
-625
-728
-930
-999
-999
-904
-638
-428
-232
-91
6
-127
-260
-396
-247
-196
-54
-127
-232
-97
-99
-5
120
362
418
388
253
148
-31
-33
40
212
139
68
21
-3
-7
4
55
2
-110
-138
-217
-200
-226
-18
70
40
21
-37
-116
-22
223
145
173
143
276
371
206
-18
-125
-194
-136
-28
152
249
268
122
12
-58
27
122
156
249
255
264
418
461
474
528
549
609
508
476
457
395
279
324
100
-37
-226
-56
53
154
173
-82
-346
-591
-660
-767
-788
-853
-883
-956
-883
-913
-849
-767
-750
-926
-909
-1033
-960
-720
-348
-146
-39
70
-22
-20
-46
-114
-196
-267
-320
-451
-548
-490
-406
-237
55
10
2
-211
-194
-275
-114
-5
-33
-119
-78
-174
-82
-168
-202
-262
-286
-338
-331
-370
-471
-460
-381
-486
-520
-537
-516
-419
-252
62
266
360
356
300
315
304
474
592
667
510
266
234
296
483
813
951
1082
903
815
697
813
783
841
588
120
-250
-209
-123
444
545
611
532
304
85
-112
-104
4
161
272
236
83
203
191
120
36
60
197
410
532
693
721
629
502
392
171
75
83
141
83
173
186
266
279
195
113
64
27
148
60
-56
-183
-151
-134
-183
-314
-426
-428
-361
-314
-320
-84
-129
2
-7
-37
-192
-134
-78
38
19
-9
-31
92
55
60
34
-146
-329
-443
-522
-445
-320
-325
-235
-185
-3
51
257
143
75
75
66
10
70
70
32
-260
-325
-370
-387
-475
-625
-481
-591
-537
-479
-383
-209
-33
109
53
21
-119
-5
165
285
356
326
322
431
476
626
564
457
401
401
476
427
699
764
794
852
867
787
921
865
843
732
571
399
334
304
315
208
161
120
298
236
362
291
225
294
201
145
64
109
70
212
96
143
161
274
182
375
427
307
384
234
4
-41
-138
-3
130
225
128
8
-11
83
281
266
373
257
253
206
270
255
285
360
349
324
337
251
88
-13
-140
-250
-258
-282
-411
-438
-608
-490
-531
-400
-256
-140
-228
-402
-501
-711
-823
-741
-600
-582
-567
-445
-361
-320
-134
-149
-93
51
154
197
296
358
272
274
251
300
330
214
143
120
178
208
352
208
165
-106
-237
-265
-226
-112
-82
-65
19
85
203
191
178
109
25
21
34
113
206
276
244
259
259
296
229
221
221
176
111
17
-24
-37
77
27
25
-67
-73
-78
60
92
126
173
272
186
255
298
410
442
562
373
270
49
-136
-93
-78
88
83
6
8
103
79
118
-50
-166
-271
-301
-331
-419
-318
-254
-260
-247
-170
-260
-327
-484
-413
-445
-338
-262
-258
-303
-245
-340
-550
-746
-720
-758
-806
-819
-793
-763
-634
-426
-365
-374
-524
-527
-488
-222
-303
-222
-237
-235
-295
-323
-312
-200
34
173
257
339
294
268
180
120
206
300
246
234
485
714
858
948
912
783
605
517
545
506
551
603
590
575
453
425
526
652
665
745
891
891
798
848
749
813
697
577
425
319
249
186
206
75
-106
-131
-149
-18
-13
10
6
-226
-215
-159
-198
-189
-213
-157
-219
-265
-340
-286
-305
-381
-514
-402
-451
-411
-436
-436
-582
-634
-797
-840
-844
-681
-342
-185
-48
-18
-194
-323
-473
-518
-582
-578
-400
-385
-211
-183
-52
-142
-232
-131
-61
83
139
12
83
83
118
85
94
-153
-344
-617
-565
-342
-232
-198
-116
-41
-200
-475
-348
-329
-237
-228
-170
-168
-119
92
199
264
221
246
141
75
-144
-76
12
19
98
21
-151
-172
-286
-207
-142
-35
-31
-78
-159
-368
-292
-129
64
70
68
-67
-310
-520
-441
-524
-333
-181
122
141
206
105
27
-43
-237
-129
-204
-207
-359
-252
-359
-39
40
49
75
-82
-134
-123
-192
-265
-119
-172
-127
-200
-84
-80
57
212
384
453
485
259
163
-112
-224
-196
-187
-282
-320
-299
-142
66
77
81
-35
-104
-80
-41
165
416
532
573
489
560
577
556
377
296
251
500
736
912
1077
936
699
429
358
270
218
240
178
163
94
-166
-194
-277
-314
-348
-181
-80
-155
-275
-514
-788
-823
-685
-301
-52
96
-31
-82
-153
-37
145
242
268
120
-11
-189
-245
-284
-166
-181
-230
-211
-43
-20
45
-78
-140
-78
-22
0
-31
-222
-288
-290
-346
-353
-355
-387
-295
-5
274
487
558
562
259
122
-159
-196
-275
-241
-127
21
-121
-224
-338
-187
-170
-213
-342
-359
-404
-312
-185
-155
-78
-46
-18
-99
-80
-288
-157
-22
279
435
483
334
251
120
79
-48
-164
-275
-301
-323
-406
-136
-157
137
231
358
397
152
-54
-22
55
158
152
-50
-78
-56
12
281
356
420
360
216
45
-112
-121
-65
10
-76
-185
-260
-312
-239
-168
-31
-142
-189
-353
-123
-97
-43
-99
40
-114
-52
-26
51
25
94
40
81
184
-13
-52
-18
-16
27
201
128
94
-20
-71
-164
-194
-149
-35
8
66
-144
-288
-580
-612
-660
-544
-471
-537
-511
-527
-406
-305
-142
-166
-181
-308
-213
-123
-28
115
161
216
225
23
-71
-73
-273
-215
17
79
94
75
-63
-196
-331
