20
10516
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
2
2
-1
-1
2
2
0
0
2
3
1
1
2
2
1
2
2
0
0
1
1
2
3
3
1
2
3
2
1
1
2
0
-2
2
6
4
1
1
1
1
2
0
-2
-1
1
2
2
2
1
1
2
-1
-5
-2
2
0
-3
-1
-1
-4
-2
3
2
0
0
-1
-1
-2
-3
-2
1
1
-1
-1
3
4
2
0
1
2
-2
-3
0
2
1
3
3
0
2
7
6
4
5
3
0
2
3
1
1
4
4
2
4
6
5
4
2
1
2
2
1
3
3
1
2
3
2
3
4
1
-1
1
2
0
0
-1
-1
0
1
0
-1
1
2
-1
-4
-4
-4
-3
2
3
-1
-2
3
4
1
1
2
0
-1
-1
-4
-4
-1
-1
-4
-3
-1
-2
-2
-1
-2
-5
-5
-3
-2
-2
0
1
0
-2
0
3
3
0
-1
-1
-1
-2
-1
0
0
-3
-3
0
0
-1
0
0
-4
-4
-3
-6
-6
2
4
0
0
2
2
2
-1
-3
0
1
0
0
-1
-2
-1
2
2
0
-1
-2
0
2
0
-1
-1
-3
-3
0
0
0
2
2
1
1
1
1
1
1
1
0
0
0
-3
-3
1
2
-3
-3
2
1
-2
0
2
0
-1
-1
-4
-4
-1
-1
-4
-2
0
1
1
-3
-4
1
2
-3
-2
4
2
-3
-3
1
2
0
0
0
0
0
1
3
3
3
0
-3
0
1
-1
0
3
2
-1
2
4
0
-2
2
3
0
0
2
2
1
2
3
1
0
1
0
-1
0
2
2
0
1
3
-1
-5
-1
3
1
-1
0
-1
-3
-3
-4
-1
2
-2
-8
-6
-4
-3
2
0
-10
-11
-3
-3
-7
-4
1
7
11
9
4
1
2
2
0
5
19
31
23
-7
-43
-52
-24
12
29
32
40
57
60
8
-88
-147
-116
-19
89
157
159
116
51
-34
-116
-145
-100
-12
61
79
54
25
12
3
-15
-36
-46
-45
-49
-65
-77
-49
16
70
93
67
-31
-157
-211
-179
-95
47
200
231
96
-74
-143
-109
-52
-17
-2
-14
-32
-8
28
1
-71
-81
3
99
112
26
-85
-125
-75
-12
6
15
29
0
-39
-10
38
47
89
167
122
-87
-265
-224
15
296
495
550
444
223
-20
-199
-232
-95
125
317
407
316
67
-153
-178
-41
88
108
95
94
-20
-275
-445
-340
-33
194
127
-104
-246
-286
-277
-162
-12
6
-89
-189
-248
-259
-189
63
457
646
402
-81
-516
-681
-465
-41
392
795
912
487
-168
-589
-696
-573
-306
4
261
247
-136
-542
-633
-425
-58
168
36
-98
33
71
-60
80
509
844
936
842
610
154
-604
-1184
-909
32
849
1166
1064
744
362
-127
-656
-827
-489
24
429
568
199
-537
-926
-568
14
184
-7
-283
-565
-674
-512
-329
-143
246
558
483
289
203
170
261
408
298
-103
-533
-681
-316
334
773
899
721
86
-732
-1214
-1290
-1078
-601
-43
401
627
428
-148
-591
-574
-276
-61
-105
-134
233
705
626
67
-293
-176
107
271
333
361
334
247
100
-21
121
524
768
638
354
93
-65
-18
134
193
126
-70
-315
-382
-262
-174
-201
-324
-407
-218
80
102
17
114
131
-81
-215
-160
-3
331
779
1039
864
209
-606
-1040
-957
-628
-208
197
360
213
-101
-404
-524
-457
-354
-201
60
204
68
-88
-35
29
-97
-255
-229
-27
229
333
87
-259
-155
426
928
949
530
83
65
323
300
-43
-361
-531
-492
-261
-122
-82
153
488
642
587
260
-331
-858
-1162
-1335
-1245
-756
-87
421
622
691
861
955
731
425
267
148
8
-225
-634
-847
-521
-1
386
752
991
848
434
-75
-617
-920
-709
-162
212
150
-25
18
-77
-616
-944
-479
144
65
-493
-682
-188
536
933
957
885
783
436
-303
-1126
-1345
-668
383
1088
1167
827
459
106
-458
-903
-661
-40
245
87
-350
-948
-1364
-1304
-778
-5
521
485
229
85
3
18
57
-9
170
671
787
336
-109
-369
-486
-285
122
472
640
379
-166
-290
71
238
-3
-297
-347
-129
36
-49
27
527
919
659
-57
-611
-680
-516
-388
-152
164
187
-31
-103
-36
-3
54
173
254
142
-249
-607
-488
-60
245
435
578
501
164
-343
-797
-712
-95
269
93
-47
170
566
950
1086
903
724
771
885
843
640
575
748
621
-49
-585
-609
-482
-315
-70
-48
-264
-357
-296
-253
-207
-20
401
837
883
502
-166
-1119
-1911
-1851
-1049
-122
571
630
-74
-716
-643
-466
-782
-1158
-1184
-1069
-963
-874
-940
-1110
-1209
-1225
-1056
-652
-385
-383
-323
-220
-80
587
1570
1889
1532
1326
1487
1743
1858
1579
1035
667
465
194
-10
-59
-215
-507
-562
-280
-133
-391
-556
-96
817
1592
1695
1065
319
-25
-180
-451
-729
-755
-450
-202
-385
-538
-249
-160
-663
-1197
-1527
-1806
-1891
-1899
-2032
-1922
-1481
-1113
-700
-141
68
25
400
1046
1402
1539
1727
1914
1973
1976
2190
2574
2566
1981
1402
1183
1112
961
524
-262
-887
-896
-661
-759
-1085
-1051
-356
533
836
461
6
-113
71
305
323
212
306
557
730
860
804
159
-949
-1885
-2166
-1620
-457
634
962
310
-940
-1966
-2264
-2188
-2161
-1915
-1147
-242
138
-206
-853
-1264
-1287
-1134
-1037
-988
-714
-11
868
1434
1498
1232
824
372
0
-150
0
513
1329
2079
2387
2220
1620
607
-403
-724
-131
912
1718
1975
1831
1371
627
40
-69
-89
-307
-466
-588
-1033
-1791
-2526
-2872
-2528
-1647
-822
-399
-279
-267
-204
12
391
826
1042
875
604
553
666
850
1123
1231
883
236
-373
-680
-388
333
589
-30
-733
-804
-570
-611
-960
-1286
-1347
-1215
-1032
-743
-441
-478
-828
-1065
-1002
-669
-87
509
911
1183
1249
944
530
413
717
1436
2332
2848
2751
2334
1782
1034
248
-191
-108
141
-97
-1000
-1941
-2204
-1740
-1078
-707
-609
-554
-659
-978
-975
-320
430
702
559
155
-449
-961
-1099
-891
-471
44
445
505
199
-206
-427
-469
-497
-563
-596
-438
43
732
1298
1458
1186
794
626
568
296
-184
-674
-1002
-894
-248
491
841
822
670
494
428
675
1109
1248
1038
1057
1506
1826
1636
1077
346
-294
-534
-480
-410
-216
183
403
162
-249
-428
-411
-566
-1104
-1809
-2222
-2116
-1791
-1736
-1995
-2181
-2032
-1617
-1111
-626
-190
227
634
952
1020
857
798
990
1115
1002
846
735
708
858
952
718
361
54
-373
-883
-1197
-1196
-927
-544
-229
-82
-225
-521
-374
404
1273
1901
2225
2028
1442
784
-69
-875
-828
13
761
1044
1045
933
678
51
-751
-1018
-781
-733
-873
-915
-1160
-1751
-2372
-2813
-2771
-1953
-720
332
956
1054
777
508
294
109
266
753
1110
1194
1089
820
676
948
1454
1957
2380
2473
2124
1652
1285
918
513
255
337
658
826
658
373
121
-108
-306
-653
-1302
-1867
-1911
-1641
-1525
-1654
-1710
-1443
-1180
-1337
-1508
-1133
-589
-412
-365
-88
256
299
-63
-470
-517
-283
-9
262
375
168
-179
-423
-427
-187
-62
-300
-570
-661
-743
-743
-582
-467
-307
131
609
822
685
102
-717
-1239
-1314
-1084
-516
290
971
1359
1522
1484
1243
903
598
321
6
-193
-21
484
1014
1351
1551
1692
1568
1018
341
-172
-570
-755
-622
-526
-678
-862
-1150
-1640
-1894
-1818
-2049
-2770
-3316
-3063
-2040
-941
-508
-688
-933
-991
-751
-136
559
1085
1605
2139
2467
2587
2510
2130
1548
942
427
243
465
859
1299
1621
1461
927
592
678
1032
1376
1405
1342
1622
1863
1549
1092
930
864
759
576
91
-623
-1165
-1285
-946
-366
129
487
682
509
18
-557
-1129
-1516
-1572
-1502
-1454
-1408
-1442
-1436
-1161
-888
-981
-1262
-1342
-1078
-748
-800
-995
-660
-21
239
274
390
292
58
234
707
902
804
897
1364
1792
1752
1427
1174
877
366
-105
-271
-200
-199
-541
-1016
-1073
-662
-188
250
730
1079
1161
938
309
-518
-1078
-1255
-1202
-1085
-1210
-1580
-1647
-1282
-1046
-1146
-1200
-797
224
1298
1384
417
-661
-1298
-1342
-639
307
721
689
542
133
-401
-510
-103
395
640
663
641
453
86
143
845
1386
1317
1165
1205
1111
793
590
822
1423
1927
1927
1418
803
705
1219
1607
1423
1062
746
230
-451
-929
-976
-737
-586
-621
-696
-871
-1110
-1175
-1272
-1556
-1484
-1016
-1020
-1642
-2112
-2174
-2165
-2236
-2351
-2475
-2513
-2254
-1666
-1253
-1479
-1969
-2173
-2029
-1462
-543
103
289
538
978
1445
2080
2732
2978
2858
2554
2060
1488
931
459
333
476
480
434
547
550
421
471
499
79
-672
-1194
-1022
-495
-531
-1016
-824
173
995
1142
742
196
126
487
545
295
386
869
1376
1664
1515
976
387
-108
-304
158
1006
1448
1260
933
960
1310
1478
1198
783
505
311
155
-96
-601
-1072
-1036
-472
234
673
705
499
204
-99
-132
223
671
1051
1427
1538
977
-226
-1527
-2250
-2225
-1928
-1725
-1574
-1469
-1424
-1288
-1012
-667
-384
-451
-831
-1006
-929
-1127
-1608
-1778
-1407
-778
-172
253
339
102
-149
-279
-497
-619
-73
897
1274
660
-432
-1344
-1614
-1070
18
1089
1716
1932
1929
1581
790
-96
-746
-1046
-805
-183
108
-224
-616
-541
-176
36
118
298
217
-534
-1397
-1594
-1229
-755
-365
-138
21
330
753
1110
1330
1400
1295
1024
791
926
1285
1365
1299
1577
2025
2155
1891
1499
1380
1607
1697
1456
1120
495
-549
-1337
-1392
-962
-335
152
109
-329
-874
-1607
-2481
-3247
-3777
-3788
-3105
-2184
-1348
-320
901
1811
2084
1662
704
-210
-437
96
819
959
253
-754
-1329
-1235
-805
-716
-1336
-2204
-2734
-3011
-3189
-2968
-2198
-1183
-284
303
597
804
1016
1185
1282
1121
318
-1159
-2667
-3387
-3106
-2220
-1052
207
1045
1169
1167
1613
2202
2512
2670
2828
2819
2575
2384
2474
2570
2434
2670
3943
5625
6423
5896
4253
1554
-1773
-4522
-5725
-5520
-4778
-4319
-4405
-4607
-4347
-3762
-3611
-4034
-3986
-2433
484
3871
6767
8197
7688
5914
4271
3918
4834
5420
4003
839
-2296
-3762
-2852
-317
1905
2427
1400
-132
-1116
-1253
-959
-406
347
716
251
-1083
-3302
-5572
-6181
-4495
-1659
697
1691
1728
1586
1231
724
629
576
-93
-881
-1569
-2688
-3714
-3684
-2766
-1382
217
1232
807
-1332
-4634
-7393
-8117
-7083
-5172
-2797
-669
586
1333
2141
3073
3867
3868
2658
830
-1070
-3232
-5062
-5090
-3305
-1201
554
2064
2761
2218
1045
124
345
2129
4105
4441
3377
2016
410
-1269
-2207
-2250
-1709
-592
1053
3039
5064
6464
6768
6045
4463
2431
663
-496
-763
494
3123
5623
6420
5017
2097
-1056
-3440
-4643
-4637
-3853
-2893
-1877
-678
461
1214
1663
2071
2540
3044
3408
3105
1725
-113
-1206
-1223
-692
104
1042
1620
1387
344
-1118
-2163
-2045
-1053
-325
-820
-2713
-5248
-7281
-8259
-8063
-6285
-2967
585
2813
3008
1321
-1195
-2975
-3199
-2220
-894
41
464
871
1537
2135
2037
593
-2052
-4472
-5341
-4712
-3467
-2433
-1746
-587
1574
3970
5552
5752
4292
1783
-344
-1388
-1701
-1686
-1518
-1159
-567
-349
-1114
-2132
-2084
-742
1020
2141
1949
592
-924
-1349
-251
1395
2289
2232
1713
1118
1006
1554
1723
718
-591
-1171
-1381
-1933
-2514
-2213
-933
355
1036
1522
2225
3296
4957
6488
6270
4150
1872
691
430
529
686
899
1224
1450
1324
862
311
236
1086
2353
3105
3159
2872
2370
1501
108
-1537
-2682
-2941
-2698
-2389
-2172
-2232
-2543
-2541
-1811
-829
-278
-97
-27
-188
-377
-54
612
964
856
528
35
-833
-2191
-3373
-3218
-1520
689
2274
2732
2329
1608
599
-728
-1836
-2515
-3073
-3329
-3208
-3532
-4616
-5450
-5035
-3355
-1257
65
105
-461
-704
-293
677
1990
3219
3827
3761
3569
3506
3105
2060
776
-287
-1172
-2086
-2878
-3076
-2347
-742
1234
2689
2962
2235
1209
412
-121
-614
-754
152
1694
2500
2162
1371
699
481
610
340
-492
-1174
-1526
-1779
-1615
-920
-205
248
372
110
-175
-345
-1031
-2292
-3095
-2920
-2369
-2017
-1710
-863
761
2569
3735
3982
3433
2486
1877
1854
1724
1181
1055
1864
2883
3363
3404
3207
2694
2048
1550
1018
272
-310
-335
-70
-149
-862
-1833
-2503
-2865
-3273
-3634
-3562
-3173
-3009
-3273
-3624
-3752
-3774
-3843
-3800
-3516
-3150
-2882
-2759
-2717
-2684
-2760
-2957
-2858
-2170
-1195
-263
541
1107
1513
2025
2591
3076
3616
4152
4451
4706
5239
5954
6581
6939
6836
6174
5194
4400
4010
3527
2461
1258
607
335
-62
-529
-820
-963
-960
-706
-459
-868
-2114
-3436
-4124
-4343
-4241
-3405
-1883
-347
874
1586
1414
803
909
1858
2535
2152
991
-274
-1395
-2406
-2941
-2629
-1961
-1676
-1823
-2214
-2909
-3969
-5286
-6354
-6368
-5103
-3018
-604
1350
1835
946
-65
-244
577
2067
3492
4276
4547
4656
4497
3625
1929
-98
-1869
-3177
-4030
-4548
-4977
-5348
-5344
-4750
-3838
-3193
-3062
-3069
-2871
-2561
-2204
-1841
-1677
-1546
-1105
-616
-313
293
1442
2704
3839
4958
6086
7148
7905
8170
8252
8456
8492
8167
7958
8288
8869
8919
7922
6231
4601
3188
1702
298
-545
-838
-1154
-1837
-2453
-2431
-1979
-1641
-1402
-1063
-804
-712
-503
-43
518
1140
1935
2767
3080
2425
994
-640
-1873
-2085
-1146
218
1157
1247
242
-1772
-4038
-5576
-5787
-4652
-2559
-129
1630
1732
468
-776
-1312
-1435
-1408
-1436
-1830
-2622
-3674
-4758
-5437
-5525
-5237
-4655
-3841
-3066
-2473
-2164
-2342
-2944
-3706
-4365
-4490
-3888
-2945
-2058
-1514
-1702
-2578
-3680
-4767
-5587
-5764
-5376
-4689
-3705
-2519
-1296
-70
888
1287
1296
1132
954
1186
2025
3185
4440
5549
6152
6365
6413
5930
4776
3585
2788
2371
2554
3445
4558
5447
6142
6736
7062
6890
6327
5825
5501
5037
4578
4597
4799
4551
4017
3580
3032
2169
1230
545
259
168
-58
-274
-214
-251
-672
-966
-797
-621
-865
-1547
-2589
-3742
-4548
-4749
-4495
-4151
-4008
-4099
-4379
-4952
-5828
-6656
-7035
-6908
-6416
-5614
-4512
-3168
-1654
-198
820
1310
1573
1819
2076
2474
3091
3727
4117
4163
3975
3798
3699
3486
3106
2728
2475
2501
2901
3298
3205
2773
2450
2266
2052
1862
1870
2084
2101
1382
96
-897
-1122
-740
-20
641
881
1006
1506
2070
2075
1511
778
234
158
633
1439
2226
2768
3008
2878
2358
1700
1158
555
-392
-1589
-2729
-3644
-4418
-5293
-6430
-7826
-9267
-10257
-10516
-10412
-10312
-10149
-9902
-9623
-9233
-8877
-8713
-8464
-7989
-7551
-7214
-6938
-6846
-6733
-6137
-4974
-3628
-2692
-2434
-2337
-1955
-1667
-1647
-1348
-583
277
1088
1871
2483
2814
2898
2854
2818
2949
3580
4855
6177
6823
6799
6392
5762
5338
5416
5503
5099
4523
4231
4082
3692
2947
2001
1072
329
-86
-43
453
1223
2089
2850
3172
2886
2257
1624
1078
696
629
817
947
771
317
-150
-352
-306
-356
-717
-1131
-1351
-1597
-1956
-1937
-1209
-73
1050
1881
2253
2353
2536
2808
3070
3512
4214
4840
5124
5239
5390
5419
5198
4901
4562
3945
3018
1992
1066
406
-32
-530
-1192
-1949
-2789
-3538
-3989
-4306
-4647
-4852
-4884
-4992
-5389
-5999
-6421
-6426
-6339
-6408
-6442
-6439
-6622
-6919
-7153
-7252
-7066
-6510
-5661
-4605
-3554
-2752
-2143
-1602
-1196
-876
-401
303
1018
1437
1539
1659
1899
1900
1487
894
311
-218
-637
-908
-1018
-971
-875
-835
-882
-1141
-1734
-2428
-2777
-2649
-2315
-2074
-1996
-1976
-1913
-1803
-1620
-1295
-908
-623
-397
-60
449
1166
2086
2995
3608
3821
3748
3654
3729
3892
3954
3859
3696
3565
3429
3231
3193
3545
4077
4400
4297
3718
2868
2008
1097
236
-39
424
1071
1420
1375
1022
640
565
883
1468
2119
2685
3160
3554
3878
4345
5065
5575
5292
4322
3285
2546
2125
2041
2217
2333
2158
1738
1230
781
347
-278
-1018
-1519
-1664
-1570
-1385
-1329
-1426
-1461
-1507
-1800
-2199
-2365
-2150
-1725
-1533
-1752
-2050
-2270
-2572
-2914
-3249
-3726
-4348
-5031
-5635
-5803
-5449
-4893
-4241
-3525
-2918
-2262
-1451
-879
-590
-242
-7
-70
-56
108
53
-216
-416
-432
-314
-229
-269
-320
-343
-430
-556
-622
-559
-329
49
600
1283
1827
2117
2356
2583
2708
2828
2961
3046
3269
3684
3978
3988
3797
3416
2854
2243
1723
1324
902
332
-259
-723
-1062
-1240
-1267
-1352
-1612
-1876
-1899
-1660
-1426
-1325
-1096
-639
-245
-8
220
412
616
1088
1851
2633
3190
3420
3428
3388
3331
3391
3850
4615
5216
5438
5456
5456
5375
5059
4626
4378
4294
4115
3809
3511
3311
3239
3200
3078
2924
2759
2480
2087
1648
1126
462
-352
-1190
-1770
-2024
-2167
-2212
-2031
-1773
-1663
-1765
-2074
-2417
-2534
-2443
-2269
-1981
-1680
-1594
-1713
-1923
-2208
-2483
-2606
-2602
-2587
-2594
-2578
-2532
-2546
-2692
-2899
-3058
-3126
-3125
-3172
-3389
-3691
-3867
-3860
-3806
-3761
-3568
-3113
-2528
-1934
-1287
-586
84
630
894
838
694
534
184
-233
-424
-442
-420
-283
-42
223
547
871
1060
1171
1224
1040
670
416
350
323
317
388
468
445
286
7
-371
-774
-1002
-879
-478
-88
54
-65
-212
-106
252
644
1029
1523
2083
2525
2759
2904
3166
3574
4006
4491
5116
5736
6178
6507
6816
7096
7347
7528
7594
7640
7735
7822
7872
7785
7335
6556
5685
4707
3547
2402
1420
564
-193
-1002
-2080
-3307
-4469
-5587
-6585
-7240
-7558
-7650
-7558
-7412
-7287
-7106
-6886
-6606
-6097
-5440
-4856
-4292
-3720
-3373
-3371
-3614
-3878
-3816
-3298
-2621
-2080
-1737
-1602
-1635
-1751
-1944
-2151
-2159
-1809
-1232
-803
-695
-697
-694
-789
-878
-803
-728
-809
-992
-1264
-1596
-1871
-2067
-2227
-2401
-2684
-3037
-3326
-3596
-3859
-3946
-3907
-3953
-4037
-4035
-3998
-3932
-3793
-3659
-3613
-3651
-3747
-3818
-3743
-3504
-3183
-2854
-2562
-2350
-2184
-1951
-1618
-1244
-786
-177
471
1090
1762
2431
2938
3338
3776
4197
4460
4562
4647
4819
4971
4956
4835
4752
4757
4847
4942
4923
4826
4765
4790
4977
5342
5697
5912
6076
6207
6214
6145
6121
6151
6184
6210
6254
6278
6132
5719
5140
4531
3985
3608
3338
2915
2282
1644
1071
491
-16
-306
-443
-645
-1045
-1612
-2258
-2931
-3547
-3992
-4289
-4610
-5097
-5771
-6515
-7095
-7376
-7427
-7322
-7074
-6761
-6455
-6143
-5865
-5675
-5527
-5376
-5212
-4965
-4623
-4283
-3963
-3648
-3429
-3352
-3351
-3362
-3276
-2986
-2596
-2319
-2270
-2491
-2868
-3129
-3193
-3217
-3222
-3119
-2980
-2971
-3135
-3322
-3308
-3048
-2672
-2234
-1741
-1301
-988
-781
-639
-451
-145
197
544
971
1443
1860
2146
2224
2227
2440
2861
3247
3558
3938
4485
5181
5821
6151
6111
5795
5381
5096
4997
4977
5034
5168
5202
5075
4978
5028
5133
5146
4984
4645
4161
3623
3222
3081
3134
3254
3332
3272
3122
2995
2844
2573
2294
2215
2375
2595
2705
2701
2571
2267
1993
2051
2341
2543
2569
2417
1999
1389
793
302
-82
-306
-314
-144
33
44
-137
-490
-1025
-1630
-2109
-2389
-2517
-2552
-2551
-2521
-2420
-2251
-2033
-1766
-1529
-1456
-1554
-1728
-1933
-2136
-2230
-2148
-1939
-1666
-1383
-1211
-1211
-1275
-1347
-1517
-1772
-2009
-2284
-2648
-2921
-2897
-2632
-2392
-2343
-2384
-2379
-2373
-2372
-2217
-1925
-1747
-1774
-1926
-2219
-2659
-3050
-3187
-3061
-2791
-2461
-2054
-1539
-1024
-655
-373
-62
169
232
341
634
963
1300
1747
2124
2191
2063
1972
1970
1987
1920
1740
1508
1198
771
368
93
-84
-81
159
378
320
103
-2
97
278
404
482
557
574
476
314
156
16
-102
-165
-159
-132
-72
169
592
869
747
416
195
132
149
309
625
893
1002
1076
1122
1035
904
867
927
1111
1378
1487
1333
1086
885
730
592
460
396
394
253
-67
-312
-404
-539
-828
-1238
-1677
-2019
-2242
-2382
-2362
-2168
-1926
-1650
-1296
-985
-872
-991
-1255
-1504
-1696
-1922
-2117
-2117
-1935
-1615
-1146
-710
-512
-480
-501
-603
-734
-805
-842
-848
-768
-606
-388
-157
25
212
448
524
271
-109
-364
-452
-325
50
470
710
783
835
1000
1316
1640
1769
1674
1473
1269
1097
905
652
451
446
631
928
1243
1400
1278
942
540
223
142
308
533
581
384
91
-106
-185
-194
-104
66
201
303
480
724
929
1048
1074
997
803
505
194
-7
-97
-165
-230
-261
-249
-181
-74
-9
-55
-223
-472
-725
-928
-1053
-1046
-911
-712
-408
10
312
343
243
137
24
-61
-139
-283
-415
-447
-462
-540
-706
-954
-1144
-1185
-1230
-1389
-1567
-1716
-1850
-1949
-2054
-2196
-2261
-2166
-1972
-1772
-1635
-1535
-1360
-1094
-793
-442
-96
101
163
243
404
657
1020
1414
1672
1684
1493
1322
1384
1648
1928
2128
2251
2311
2350
2390
2387
2309
2174
1947
1588
1203
929
759
659
652
669
573
370
171
27
-68
-135
-199
-244
-219
-141
-92
-105
-134
-137
-110
-74
-76
-145
-192
-60
301
815
1337
1718
1927
2056
2130
2083
1897
1626
1328
1045
784
538
312
103
-30
-15
39
-24
-143
-169
-35
290
659
804
777
808
859
876
1029
1297
1456
1494
1524
1557
1593
1602
1499
1264
902
425
-4
-228
-299
-311
-275
-234
-239
-315
-505
-755
-930
-1041
-1179
-1278
-1239
-1127
-1071
-1121
-1243
-1338
-1323
-1224
-1181
-1280
-1439
-1565
-1703
-1854
-1883
-1782
-1720
-1779
-1896
-1969
-1908
-1765
-1736
-1885
-2097
-2306
-2487
-2559
-2467
-2221
-1877
-1538
-1214
-775
-230
228
527
754
976
1261
1662
2077
2372
2569
2762
2950
3035
2948
2758
2584
2387
2062
1683
1390
1156
903
650
417
204
52
-48
-196
-429
-674
-878
-1006
-1016
-956
-951
-1074
-1301
-1539
-1683
-1707
-1677
-1685
-1818
-2052
-2210
-2196
-2120
-2050
-1945
-1839
-1744
-1566
-1340
-1240
-1271
-1290
-1209
-992
-680
-389
-147
112
403
722
1071
1366
1497
1468
1404
1421
1506
1546
1523
1476
1301
927
534
328
324
473
717
931
1020
979
824
599
415
355
411
548
730
865
853
728
621
572
503
388
270
141
-45
-268
-457
-567
-625
-674
-729
-790
-823
-736
-514
-327
-342
-524
-734
-855
-816
-668
-541
-463
-382
-300
-225
-163
-172
-250
-305
-325
-359
-359
-243
-26
203
361
462
574
668
704
767
916
1049
1063
950
754
563
450
427
462
477
434
446
591
765
870
899
831
696
561
402
210
58
-55
-149
-146
-24
124
240
298
279
234
208
155
19
-213
-491
-700
-771
-744
-689
-649
-632
-617
-631
-685
-706
-670
-646
-640
-625
-637
-651
-587
-465
-342
-245
-212
-215
-183
-160
-200
-228
-220
-253
-341
-446
-543
-581
-540
-458
-357
-279
-278
-284
-186
-37
61
123
171
156
52
-92
-232
-411
-703
-1058
-1363
-1597
-1774
-1863
-1879
-1887
-1898
-1902
-1891
-1814
-1656
-1506
-1447
-1454
-1422
-1279
-1025
-638
-76
513
877
1008
1113
1279
1482
1728
2008
2282
2531
2730
2839
2862
2854
2896
3026
3181
3262
3200
2932
2482
2020
1715
1557
1417
1247
1119
1078
1063
1010
931
836
715
562
431
408
461
452
356
280
257
266
321
409
485
533
554
590
697
833
919
947
917
823
687
502
284
124
54
25
26
56
96
141
110
-67
-287
-441
-544
-587
-580
-625
-731
-819
-854
-813
-744
-779
-899
-1008
-1183
-1452
-1649
-1700
-1664
-1565
-1455
-1387
-1336
-1353
-1501
-1675
-1790
-1886
-1926
-1821
-1603
-1371
-1212
-1123
-993
-792
-606
-433
-234
-78
-5
42
87
144
248
377
472
514
527
552
568
478
274
54
-113
-179
-120
-38
-53
-167
-353
-564
-716
-789
-815
-763
-623
-456
-293
-173
-139
-121
-48
4
-34
-116
-204
-284
-320
-304
-253
-145
29
212
306
273
206
213
269
308
366
488
645
785
863
883
916
1000
1099
1193
1265
1258
1151
969
744
534
413
398
480
641
819
955
1026
990
843
654
448
196
-78
-308
-429
-377
-173
71
307
527
649
614
465
243
-13
-204
-307
-424
-591
-718
-752
-729
-731
-841
-1055
-1267
-1411
-1531
-1676
-1834
-1959
-2028
-2033
-1949
-1751
-1499
-1304
-1248
-1337
-1475
-1538
-1499
-1395
-1240
-1074
-960
-888
-813
-741
-673
-599
-530
-468
-423
-447
-561
-724
-869
-920
-852
-732
-611
-478
-357
-282
-210
-87
54
135
153
186
260
331
425
601
785
887
942
964
898
784
718
713
758
873
1018
1121
1200
1316
1439
1487
1456
1390
1293
1162
1020
894
821
863
1012
1185
1297
1286
1167
1045
991
999
1056
1126
1144
1126
1105
1022
857
703
603
521
466
449
439
437
459
482
492
515
553
599
664
726
744
734
742
784
846
906
962
1014
1018
941
851
784
655
450
261
95
-121
-410
-764
-1135
-1406
-1540
-1609
-1650
-1647
-1614
-1580
-1584
-1667
-1782
-1833
-1799
-1707
-1573
-1411
-1224
-1014
-823
-662
-486
-295
-159
-125
-169
-195
-114
45
176
238
267
313
449
677
862
910
865
768
635
526
458
392
353
374
412
440
455
416
328
277
296
334
342
291
225
241
338
415
440
472
514
495
386
260
189
157
115
41
-77
-223
-349
-442
-547
-670
-772
-833
-861
-879
-910
-961
-996
-962
-850
-725
-646
-612
-602
-614
-618
-550
-399
-236
-125
-61
-37
-62
-107
-90
31
204
331
366
373
447
610
827
1071
1297
1439
1478
1457
1406
1338
1284
1276
1321
1388
1421
1386
1303
1201
1090
981
873
715
470
206
20
-78
-146
-204
-242
-267
-301
-370
-482
-597
-664
-670
-641
-618
-617
-606
-577
-587
-645
-659
-599
-531
-487
-455
-424
-355
-259
-256
-393
-560
-648
-664
-673
-700
-700
-648
-596
-559
-489
-390
-286
-157
-33
32
66
116
154
138
81
25
4
15
56
135
208
212
175
144
74
-70
-223
-304
-298
-247
-226
-300
-461
-646
-792
-904
-1047
-1249
-1446
-1554
-1549
-1454
-1323
-1227
-1182
-1162
-1177
-1228
-1244
-1163
-998
-784
-551
-352
-229
-194
-219
-217
-131
-25
36
106
241
393
512
620
752
888
969
969
929
920
972
1062
1140
1172
1134
1020
882
785
708
604
484
355
184
-26
-238
-423
-554
-629
-682
-743
-828
-939
-1043
-1109
-1136
-1127
-1075
-973
-815
-633
-476
-333
-162
31
234
455
668
817
866
831
791
829
923
1020
1139
1287
1409
1473
1481
1430
1349
1282
1223
1146
1057
953
823
686
558
436
329
254
191
112
24
-29
-23
3
8
-13
-66
-148
-210
-217
-204
-203
-225
-301
-425
-534
-591
-609
-618
-669
-785
-910
-982
-1012
-1057
-1159
-1306
-1473
-1673
-1892
-2032
-2037
-1928
-1699
-1365
-1020
-726
-465
-219
34
303
548
753
952
1141
1291
1431
1597
1766
1899
1975
1995
1988
1983
1975
1954
1928
1897
1852
1801
1770
1768
1782
1786
1750
1689
1657
1649
1592
1450
1275
1125
979
779
551
385
312
268
196
74
-113
-359
-613
-798
-843
-745
-559
-342
-148
-45
-63
-170
-337
-535
-710
-808
-830
-816
-779
-718
-685
-737
-840
-923
-965
-974
-966
-972
-997
-1018
-1058
-1149
-1272
-1381
-1442
-1439
-1393
-1329
-1237
-1108
-976
-862
-758
-682
-697
-816
-932
-935
-854
-773
-717
-692
-685
-624
-481
-332
-228
-153
-107
-92
-87
-99
-148
-205
-214
-150
-50
14
9
-52
-178
-362
-535
-650
-723
-762
-757
-714
-645
-580
-542
-498
-410
-290
-162
-44
50
147
276
401
505
626
762
902
1075
1287
1500
1682
1819
1903
1962
2013
2040
2033
2009
1982
1946
1879
1764
1606
1423
1235
1051
858
659
479
322
178
60
-43
-147
-226
-248
-229
-207
-241
-378
-591
-805
-983
-1103
-1147
-1135
-1113
-1113
-1137
-1158
-1155
-1160
-1211
-1276
-1301
-1305
-1324
-1337
-1308
-1253
-1207
-1176
-1140
-1092
-1038
-984
-927
-862
-788
-697
-580
-457
-367
-314
-276
-248
-238
-229
-204
-168
-104
3
123
204
235
237
247
304
404
499
571
647
740
818
838
802
753
710
644
557
496
465
419
339
240
141
69
49
80
128
156
150
145
167
170
106
12
-46
-55
-28
35
119
176
172
112
28
-60
-140
-177
-138
-49
29
64
62
51
75
146
227
283
310
304
266
232
258
340
409
412
367
328
315
294
227
136
61
-22
-150
-298
-424
-507
-518
-452
-347
-230
-94
64
232
400
546
646
699
715
717
735
779
831
855
824
746
662
605
580
560
509
439
397
397
425
477
536
579
601
610
611
618
643
682
707
687
640
615
601
541
436
329
242
200
218
257
275
267
236
216
270
407
559
659
675
611
493
346
202
91
15
-43
-84
-129
-202
-273
-311
-353
-431
-510
-545
-522
-475
-458
-494
-562
-638
-703
-726
-699
-646
-611
-637
-730
-849
-957
-1054
-1154
-1264
-1376
-1476
-1555
-1606
-1618
-1588
-1539
-1489
-1426
-1319
-1175
-1039
-937
-859
-788
-722
-671
-637
-605
-563
-509
-417
-264
-84
57
127
155
202
294
390
443
452
420
353
278
229
226
282
376
460
490
450
376
334
345
388
450
534
642
760
846
877
902
955
1010
1056
1101
1130
1125
1103
1071
1014
937
860
795
738
682
642
637
666
720
787
834
824
748
641
547
479
424
379
336
273
177
53
-83
-192
-243
-247
-230
-228
-279
-383
-510
-664
-835
-972
-1043
-1039
-973
-901
-851
-781
-672
-555
-441
-318
-212
-153
-146
-168
-187
-202
-217
-208
-177
-174
-209
-253
-304
-365
-427
-496
-585
-689
-802
-921
-1043
-1171
-1296
-1382
-1410
-1394
-1340
-1267
-1215
-1195
-1182
-1166
-1151
-1142
-1156
-1194
-1216
-1204
-1179
-1119
-983
-807
-670
-588
-526
-457
-400
-400
-460
-522
-554
-586
-640
-714
-794
-845
-844
-807
-740
-637
-523
-411
-277
-134
-19
81
195
339
521
710
858
972
1072
1146
1209
1289
1358
1383
1375
1339
1270
1199
1155
1149
1195
1272
1335
1376
1423
1486
1553
1588
1558
1482
1403
1335
1296
1322
1402
1487
1554
1599
1602
1544
1427
1266
1083
895
714
560
452
384
343
317
275
181
60
-30
-78
-110
-130
-130
-111
-71
-11
58
132
192
215
213
220
240
265
294
309
298
289
294
292
271
229
159
89
65
82
111
142
157
136
109
127
188
251
283
281
259
234
214
197
161
84
-14
-75
-58
15
74
64
-9
-106
-188
-236
-257
-286
-340
-399
-454
-522
-608
-683
-734
-776
-816
-839
-840
-828
-797
-736
-648
-558
-500
-497
-540
-589
-613
-599
-551
-483
-415
-374
-394
-467
-538
-576
-604
-641
-673
-691
-715
-751
-777
-782
-781
-781
-786
-801
-816
-812
-800
-785
-733
-629
-498
-370
-270
-229
-246
-296
-362
-420
-438
-411
-354
-269
-158
-29
114
248
328
322
272
257
295
332
343
345
333
292
231
170
123
88
49
2
-50
-120
-214
-304
-374
-427
-460
-469
-472
-475
-472
-443
-383
-304
-230
-168
-132
-137
-173
-211
-233
-240
-241
-246
-262
-289
-305
-280
-210
-114
-3
108
190
227
226
190
144
128
158
222
309
413
516
581
576
520
454
395
341
309
304
303
295
308
377
503
655
791
889
955
1010
1058
1076
1065
1041
1016
1004
1006
1010
1006
982
927
850
775
694
592
494
437
413
395
381
380
389
398
397
389
381
360
319
270
221
180
173
191
183
121
10
-133
-251
-282
-235
-177
-153
-157
-158
-135
-83
11
151
303
430
532
606
647
676
714
733
694
604
508
424
331
217
110
37
1
1
13
2
-38
-86
-133
-177
-209
-220
-214
-206
-213
-223
-206
-164
-141
-169
-251
-370
-488
-568
-616
-657
-697
-731
-767
-823
-905
-1010
-1125
-1222
-1276
-1274
-1229
-1156
-1050
-924
-821
-762
-718
-670
-632
-602
-560
-489
-406
-348
-313
-266
-202
-151
-132
-153
-223
-325
-423
-498
-547
-565
-552
-513
-454
-385
-314
-241
-171
-117
-79
-50
-16
47
144
237
282
281
253
203
137
81
72
116
179
225
238
227
215
215
220
220
217
211
205
223
281
367
463
543
564
505
407
329
288
278
313
395
488
546
550
499
388
222
32
-150
-313
-458
-586
-703
-807
-891
-946
-962
-928
-854
-753
-639
-532
-445
-363
-267
-152
-24
101
198
262
300
323
345
369
382
387
390
365
276
126
-43
-189
-289
-358
-411
-442
-451
-460
-476
-495
-516
-538
-549
-539
-518
-505
-521
-568
-631
-682
-701
-684
-638
-587
-547
-517
-486
-448
-389
-302
-205
-119
-43
31
113
203
285
349
408
473
536
602
688
805
956
1129
1280
1379
1431
1460
1490
1539
1604
1674
1745
1806
1828
1790
1708
1609
1503
1373
1219
1073
949
838
729
613
475
338
234
164
113
70
25
-23
-70
-124
-178
-214
-238
-268
-304
-334
-350
-358
-370
-384
-391
-405
-439
-470
-483
-492
-497
-492
-484
-483
-486
-488
-485
-483
-492
-497
-471
-420
-361
-299
-235
-169
-105
-51
-5
54
136
241
366
499
615
693
729
731
703
641
564
505
470
434
389
354
333
314
291
268
247
216
155
57
-64
-180
-269
-322
-358
-397
-429
-440
-441
-451
-470
-490
-494
-479
-448
-387
-280
-150
-23
104
209
251
233
191
150
120
110
111
107
85
45
-1
-54
-122
-197
-259
-319
-414
-558
-727
-886
-1006
-1070
-1061
-993
-905
-831
-785
-765
-762
-766
-773
-786
-796
-793
-776
-751
-708
-639
-544
-429
-292
-149
-20
88
175
234
273
301
317
329
348
360
352
336
310
259
188
126
91
73
50
10
-41
-100
-171
-255
-350
-451
-547
-627
-696
-757
-793
-793
-781
-788
-820
-865
-906
-932
-932
-906
-865
-823
-786
-752
-724
-702
-675
-625
-554
-472
-380
-275
-161
-42
87
216
325
416
496
577
674
788
892
972
1032
1058
1044
1016
1002
1010
1046
1080
1081
1055
1032
1034
1070
1133
1206
1278
1337
1378
1418
1463
1491
1496
1485
1457
1409
1335
1239
1159
1127
1126
1135
1155
1164
1135
1071
983
874
755
648
557
469
378
289
201
97
-25
-129
-198
-257
-327
-413
-523
-652
-782
-902
-1004
-1079
-1132
-1170
-1198
-1230
-1270
-1301
-1323
-1342
-1338
-1296
-1238
-1203
-1209
-1241
-1270
-1279
-1267
-1225
-1154
-1082
-1016
-943
-856
-770
-693
-626
-561
-486
-396
-283
-154
-36
54
129
207
291
376
467
585
721
826
878
898
904
897
881
867
861
860
850
831
812
783
723
635
539
449
371
302
242
196
172
166
168
160
140
136
161
201
245
286
308
299
245
142
25
-67
-129
-179
-220
-256
-285
-294
-275
-236
-199
-195
-228
-260
-263
-247
-230
-215
-216
-241
-281
-322
-353
-354
-310
-239
-170
-108
-54
-30
-48
-96
-157
-209
-229
-216
-176
-110
-40
6
19
15
5
-8
-20
-30
-31
-23
-12
-8
-21
-53
-101
-167
-249
-328
-383
-422
-466
-523
-583
-632
-664
-684
-703
-718
-720
-709
-687
-651
-605
-555
-507
-465
-438
-434
-446
-452
-430
-371
-287
-197
-124
-81
-67
-71
-81
-89
-97
-96
-69
-16
41
97
162
230
308
404
504
593
677
741
763
749
718
677
643
622
594
534
444
346
266
202
136
69
26
14
25
71
159
249
293
310
346
381
367
322
310
356
424
468
486
513
542
537
512
518
558
601
639
682
723
747
735
686
618
564
537
512
462
389
312
236
159
73
-24
-102
-135
-136
-134
-132
-124
-95
-40
11
29
48
106
186
246
264
242
211
204
190
120
23
-24
1
42
30
-52
-165
-282
-416
-571
-728
-862
-953
-986
-985
-991
-1008
-1006
-978
-941
-907
-871
-825
-763
-694
-630
-586
-574
-591
-607
-590
-545
-488
-415
-311
-191
-82
10
82
139
195
255
304
333
349
370
407
453
491
513
528
545
581
646
702
706
676
657
651
630
587
538
501
462
400
340
307
283
235
160
74
-5
-68
-120
-164
-193
-225
-288
-364
-416
-432
-441
-471
-506
-515
-501
-487
-483
-497
-526
-556
-589
-617
-609
-570
-552
-569
-598
-636
-670
-671
-638
-579
-498
-428
-387
-344
-287
-238
-192
-112
-3
104
180
204
186
183
224
270
280
267
255
234
183
108
37
-6
-20
-17
-8
2
20
53
91
111
98
59
16
-13
-30
-35
-25
-5
4
-19
-73
-141
-192
-201
-178
-156
-156
-164
-161
-152
-161
-190
-210
-192
-144
-97
-70
-48
-12
36
79
108
136
168
193
207
225
262
315
378
439
482
503
518
533
545
543
531
521
529
559
605
650
674
671
652
622
580
537
510
507
523
526
495
451
424
411
416
458
526
592
653
706
741
766
792
798
767
712
653
609
575
524
449
375
314
263
224
193
166
161
187
212
203
172
153
172
223
278
304
290
248
205
178
158
131
110
105
110
112
106
87
59
10
-77
-185
-278
-354
-434
-527
-637
-766
-898
-1024
-1146
-1249
-1318
-1374
-1436
-1477
-1473
-1441
-1421
-1439
-1475
-1487
-1465
-1435
-1411
-1382
-1354
-1340
-1318
-1259
-1182
-1119
-1068
-1006
-942
-898
-885
-878
-862
-843
-818
-758
-668
-603
-585
-564
-510
-444
-380
-319
-273
-232
-166
-76
27
156
305
436
528
582
622
665
686
663
631
626
631
628
620
606
587
564
534
511
514
521
505
481
462
452
450
452
455
481
537
588
613
626
636
636
620
596
552
475
381
310
279
273
281
289
270
212
133
56
-4
-38
-50
-60
-79
-97
-83
-29
27
43
25
5
7
44
108
165
181
171
198
284
384
463
520
549
546
531
518
516
546
601
644
651
623
566
507
474
476
503
530
531
500
441
352
254
185
153
147
148
137
115
110
124
145
167
186
198
209
209
181
146
140
166
201
213
187
140
91
43
-5
-56
-121
-193
-257
-310
-348
-368
-382
-376
-327
-263
-237
-258
-291
-306
-295
-291
-315
-346
-357
-349
-339
-337
-343
-347
-346
-347
-344
-340
-355
-376
-376
-351
-315
-277
-248
-232
-220
-207
-188
-159
-131
-114
-102
-89
-67
-33
-15
-38
-74
-93
-102
-114
-145
-201
-258
-316
-403
-504
-565
-586
-596
-604
-630
-682
-725
-728
-700
-643
-558
-473
-423
-423
-439
-410
-326
-229
-122
9
128
214
290
352
374
363
336
305
296
304
303
305
338
394
453
507
539
547
552
570
602
645
688
722
753
766
740
707
703
692
631
549
478
416
374
364
359
340
320
295
261
222
172
109
65
51
49
52
60
55
37
5
-54
-117
-143
-146
-173
-215
-237
-231
-228
-259
-302
-309
-282
-261
-259
-269
-287
-304
-321
-346
-370
-387
-406
-424
-434
-455
-502
-551
-584
-594
-575
-539
-505
-472
-434
-399
-364
-328
-303
-290
-272
-244
-202
-147
-99
-67
-41
-14
5
8
-8
-27
-27
-15
-19
-54
-107
-150
-161
-147
-132
-120
-111
-122
-153
-188
-221
-240
-227
-202
-186
-158
-110
-79
-68
-35
22
65
88
114
150
197
252
305
356
406
433
429
420
419
420
430
446
448
444
445
430
394
354
307
258
226
197
148
96
58
37
34
41
30
-4
-50
-90
-111
-127
-162
-216
-279
-346
-394
-399
-374
-352
-351
-361
-361
-349
-333
-301
-247
-193
-145
-86
-17
65
156
231
276
317
364
404
436
464
479
478
462
437
426
435
435
401
341
268
202
151
110
71
37
13
-9
-33
-53
-53
-40
-42
-79
-136
-189
-213
-204
-180
-158
-127
-91
-84
-109
-133
-151
-186
-229
-249
-245
-235
-218
-188
-155
-131
-110
-80
-48
-30
-25
-17
11
48
73
81
85
85
83
93
107
99
76
70
83
94
96
96
100
106
101
94
106
134
158
167
155
119
71
21
-31
-80
-131
-186
-228
-251
-275
-298
-291
-259
-235
-230
-224
-198
-160
-138
-141
-137
-93
-30
9
23
36
49
41
-2
-61
-96
-94
-78
-66
-54
-35
-22
-26
-32
-14
28
79
120
145
168
207
253
281
290
278
239
208
215
238
240
230
237
265
288
281
247
208
183
182
197
201
187
168
145
124
117
114
101
83
72
83
131
191
226
239
241
223
205
208
205
178
151
139
137
147
179
220
236
208
157
111
69
17
-38
-77
-95
-98
-97
-97
-90
-76
-61
-35
5
41
57
49
21
-18
-47
-53
-40
-14
13
35
45
39
33
49
74
68
36
19
23
36
61
90
99
91
91
106
122
128
131
141
145
126
98
103
157
214
211
153
102
76
41
-20
-106
-191
-229
-223
-227
-264
-321
-385
-435
-460
-481
-510
-526
-519
-508
-509
-525
-536
-516
-471
-429
-408
-402
-384
-331
-268
-233
-223
-212
-182
-132
-83
-52
-31
-16
-15
-33
-63
-97
-137
-178
-211
-227
-233
-228
-199
-161
-143
-151
-165
-169
-172
-197
-247
-292
-316
-330
-339
-338
-324
-298
-255
-191
-114
-46
-3
35
84
126
151
171
199
244
286
289
255
231
233
233
218
195
165
142
151
175
175
147
106
60
24
4
-23
-62
-85
-88
-92
-94
-82
-72
-79
-93
-92
-69
-39
-13
15
51
87
131
200
269
291
267
250
257
265
256
230
202
197
219
243
244
220
185
164
176
201
221
242
272
307
339
349
325
279
235
207
186
162
149
165
193
199
183
165
158
156
138
85
5
-86
-187
-300
-418
-523
-597
-644
-689
-741
-783
-814
-845
-884
-933
-983
-1020
-1037
-1035
-1010
-960
-892
-806
-705
-603
-521
-459
-412
-379
-351
-311
-264
-226
-202
-185
-164
-131
-95
-77
-77
-78
-62
-17
56
133
195
247
296
336
367
388
401
406
404
410
438
467
472
459
454
463
481
500
501
476
446
430
432
459
504
537
548
553
562
569
572
563
531
485
446
428
426
433
437
431
416
390
363
348
341
343
358
372
367
344
315
288
264
234
191
139
73
-1
-66
-124
-190
-257
-304
-332
-348
-362
-384
-413
-433
-440
-433
-412
-388
-352
-284
-193
-111
-47
5
48
97
157
214
258
279
270
247
238
236
226
215
202
175
144
115
89
77
76
75
85
121
167
191
192
192
202
214
213
184
128
58
3
-22
-31
-49
-82
-118
-161
-227
-309
-378
-428
-485
-549
-593
-613
-621
-608
-574
-530
-465
-370
-274
-199
-144
-108
-72
-28
-11
-25
-41
-59
-74
-57
-23
8
51
68
30
-7
-5
29
107
195
261
350
444
490
541
586
546
522
533
356
47
-61
1
-2
-31
-7
-7
-24
-9
-9
-21
-11
-10
-19
-12
-10
-18
-12
-11
-17
-13
-11
-16
-13
-11
-15
-13
-11
-15
-13
-12
-15
-13
-12
-14
-13
-12
-14
-13
-12
-14
-13
-12
-13
-13
-12
-13
-13
-12
-13
-13
-12
-13
-13
-12
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-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
-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
-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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
