20
23739
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
-4
-10
-7
-5
-10
-9
-6
-6
-5
-8
-10
-6
-7
-9
-8
-10
-7
-4
-7
-6
-5
-5
0
-2
-8
-7
-6
-11
-8
-3
-4
-6
-1
-4
-10
-6
-4
-5
-5
-5
-2
-3
-6
-2
0
-2
-1
-1
0
2
-3
0
3
0
2
3
2
3
-1
-1
6
6
4
4
1
0
2
0
2
3
1
4
5
0
0
0
-2
1
1
0
4
1
-1
4
1
-1
1
1
-1
-3
-2
-1
0
4
5
1
-1
0
-2
-5
1
1
-5
-2
-1
-8
-4
-2
-3
1
-1
-3
2
1
-2
-1
-1
-1
3
2
-1
4
6
0
-2
0
-1
-3
0
1
-1
0
-2
-4
1
1
-2
-2
-4
-3
2
1
0
0
-2
1
2
-2
-3
0
1
-2
-3
-4
-2
1
-1
-2
0
1
2
-1
-2
2
0
-3
-1
-1
-1
2
-1
1
5
1
4
9
5
4
3
0
1
0
-2
1
4
1
-3
-4
1
1
-4
-2
0
-2
0
3
0
1
2
-3
-4
-3
-4
-2
-5
-7
1
2
-5
-7
-5
-1
-2
-6
-5
-5
-5
-2
-4
-5
-1
-5
-6
-2
-5
-7
-1
-2
-6
-7
-4
-1
-2
-6
-5
-6
-6
-5
-3
0
-1
-2
-1
-6
-9
-6
-7
-8
-6
-5
-6
-4
-5
-6
-2
-1
-7
-6
-5
-8
-5
-4
-4
-2
-5
-2
1
-4
0
1
-4
-2
-5
-5
1
-1
1
0
-4
0
0
4
5
4
11
1
-10
-22
-17
29
8
-35
5
30
17
-12
-20
18
-5
3
20
-35
41
49
-74
-4
46
16
9
-50
51
122
-37
-110
-57
37
13
-103
-12
65
23
0
-61
-23
31
10
32
-9
-9
27
-19
2
44
67
-28
-138
52
134
1
-3
-2
29
7
-64
31
4
-97
-94
-38
112
42
-44
67
-48
-70
35
-80
-41
35
-21
28
12
-40
47
137
68
-54
-29
-8
40
140
64
65
100
-7
76
117
-8
18
37
60
142
47
-84
-30
30
-76
-111
-30
-124
-113
123
69
-164
-123
63
39
-215
-317
-112
-105
-317
38
460
61
-178
31
-80
-155
-138
-64
119
-61
30
296
39
182
320
-83
-66
-11
-24
143
-72
-180
90
301
131
-181
272
322
-581
-458
140
115
64
5
87
-173
-571
-103
104
24
130
-246
-120
0
-367
194
196
-480
-102
68
72
369
-29
-178
129
75
-36
-164
-181
21
317
422
109
188
262
-141
54
18
-311
185
101
-351
-9
233
339
324
295
365
-149
-34
315
-433
-125
461
-96
510
986
52
-173
27
34
-313
-868
-101
741
405
205
237
397
290
-144
299
542
-180
-745
-821
-142
427
651
1010
-103
-1053
-11
-118
-734
321
509
-288
-199
-86
-50
517
765
405
-250
-822
-606
-370
-267
594
363
-507
226
-96
-929
492
451
-986
-177
113
-855
-109
856
443
3
-141
-549
-977
-536
585
840
142
-375
-141
553
208
-717
-375
112
204
389
-259
-842
-712
-336
414
339
50
109
-757
-376
767
-29
-244
265
-219
-280
-119
-40
12
-285
220
577
-58
-14
283
-75
-62
761
1100
166
-564
-154
605
223
-1301
-998
469
347
816
1387
-475
-1748
-992
-338
76
986
1664
743
-876
-1568
-1493
-1078
-1142
-923
829
2126
2280
1883
666
166
292
150
443
-437
-2318
-2017
-449
-108
413
2101
2157
514
-39
-609
-1697
-1571
-1060
-589
-150
-144
318
804
822
865
809
762
-64
-780
737
1551
-154
-1040
-877
-1264
-1131
-841
-1450
-1167
554
1938
2564
1579
-937
-1606
-736
-1360
-1846
-821
-106
316
1351
2533
2572
448
-1920
-2265
-1880
-2097
-2121
-1055
476
1235
1345
-30
-1890
-267
1973
2090
4220
6240
4663
2505
1465
1303
-50
-1723
-245
149
-1531
-1866
-3297
-3495
-1536
-1609
-284
1016
-2123
-4267
-4227
-5204
-6222
-4395
1858
6304
6987
9009
6418
-165
-297
831
23
889
-279
1050
4279
440
-1172
989
-2786
-3820
-1059
-3512
-4363
83
1328
-3856
-5968
583
3221
-127
1266
925
-3038
-378
3500
2888
2597
645
-3845
-4194
-676
1306
1367
312
-904
-348
941
926
-1257
-2220
1438
3187
1666
2640
728
-3679
-1735
1776
1755
1657
2862
4091
2140
-1422
-2474
-3231
-3105
-400
1123
1165
907
8
207
452
-835
-1047
-548
-1184
108
1854
-837
-2796
-866
-247
-68
550
487
2476
3447
1692
1246
1134
1000
697
-285
1123
2136
820
-5
-1728
-3423
-4314
-4276
-616
928
-2297
-3488
-3077
-4280
-5537
-4904
-4412
-5096
-2077
1114
845
4016
6552
4048
2481
2207
4171
6421
4140
1641
-409
-2355
-1226
52
985
1512
14
-1263
-1790
-691
649
-738
-1358
-445
-1128
-4058
-5798
-1699
3441
5323
6096
4928
4212
4194
2904
3929
3262
-739
-2313
-4123
-3819
2446
5791
3332
708
-872
-3295
-5813
-4000
563
1218
-119
1305
2112
467
1422
3572
1632
-1167
-2261
-3004
-1742
946
2363
1974
546
-35
458
393
-375
750
3657
2005
-2854
-3497
-3778
-5676
-3113
630
238
-1377
-2071
-3271
-4828
-4188
-1445
1843
4447
2612
-1210
-2113
-4331
-6664
-3799
-550
806
2798
3956
3483
2258
204
-3123
-4431
-959
1233
-532
-2286
-3605
-2969
-428
722
633
-704
-1213
881
1750
1025
603
1012
2343
2563
2799
2895
647
-198
93
-1376
-1959
-2082
-2338
-1146
-735
-1478
-541
1942
3113
2840
3330
3538
2876
2334
674
-1213
-2192
-3217
-2432
971
3365
2040
-353
79
513
-1960
-3026
-1341
-969
-1792
-1192
188
1029
251
-2444
-3350
-615
2766
4502
3612
2805
3419
738
-1569
2192
5390
3901
-7
-3793
-3943
-1849
-223
231
-959
-511
917
63
-463
-546
-806
630
2093
3339
3983
1528
271
4175
7145
3875
-1199
-2712
-2312
-2978
-4043
-3976
-2665
-587
1542
2149
1391
703
-699
-2200
-1457
694
2142
2126
1517
2072
2512
204
-2401
-1874
-1060
-2121
-2029
-679
184
1693
2697
987
-923
-1658
-3826
-5362
-3475
-2328
-2517
-723
515
-308
-597
-268
-1016
-1795
-331
913
1105
3441
3884
947
909
1073
-2087
-2806
-1050
-1938
-3132
-1551
-605
-1655
-2436
-2043
-49
450
-1980
-1216
2115
1319
-451
2005
4391
2829
1146
374
-1294
-901
422
-297
-425
-693
-1900
-1111
1489
3229
1053
-1903
-543
1020
363
-886
-1761
445
1421
-1256
-1436
-415
850
4463
5328
2883
679
-218
1468
2143
558
758
912
219
1426
2118
911
323
-308
-2665
-4337
-3265
-1368
612
3367
4581
2808
303
-1576
-2952
-2723
-585
1185
997
224
79
-509
-922
246
413
-1439
-2747
-3241
-2963
-1732
-707
-244
-399
549
3231
4183
3117
1702
828
2024
2025
-293
172
2012
1338
108
-202
-642
-1808
-2672
-2578
-1857
-498
-797
-2835
-2661
-2146
-3798
-4037
-2549
-1307
118
449
-164
578
1422
1658
2324
1852
895
1127
593
296
1761
2215
1439
792
469
796
449
64
1304
2559
3001
2346
391
-1480
-2425
-944
1654
1679
1135
1293
415
742
1982
666
-2049
-3178
-2109
-1246
-2455
-3149
-2406
-3027
-3596
-1561
-341
-808
1224
3654
2915
2201
2669
2373
1900
1891
1886
558
-2123
-3491
-3058
-2086
-1361
-1695
-1763
-913
-322
615
2049
2838
2692
2682
2835
1094
-243
409
-1491
-3920
-3012
-1878
-1175
-1271
-2040
4
1988
636
-980
-1319
-993
-40
1904
3047
1917
851
-765
-2330
-853
-808
-2122
-87
235
-1495
1209
4297
2585
847
2061
1838
-1114
-2590
-2056
-2189
-1822
-172
-875
-2806
-1776
-579
-600
-35
-547
-241
1770
1287
-307
-1000
-2217
-2367
-742
481
267
-237
499
1352
1152
1386
1944
1661
2426
3934
2848
1117
1183
253
-1900
-2352
-1760
-2643
-2114
2871
6289
4932
2929
1129
-75
-827
-1811
-999
-1002
-2304
333
4094
3822
2054
2393
3004
773
-1855
-2700
-3312
-3579
-2947
-1837
-1790
-3000
-2085
1167
4220
5816
4024
36
-1954
-1824
-1329
414
1391
-1110
-2063
-801
-2614
-3280
-460
1072
2324
2886
155
-1600
-334
-996
-3345
-2395
-1899
-4232
-3733
-3695
-5693
-2921
381
461
1759
2832
1922
-119
-1977
-759
1380
1314
1145
2466
2648
-375
-1983
-253
-298
-1178
-306
-177
-381
587
1576
1268
732
1177
-59
-1615
53
790
-1211
-1973
-385
344
-1762
-536
4387
3620
-213
-681
-56
101
-1180
-2494
-1954
-1377
-115
1172
1838
3197
2282
651
2154
3505
2245
-276
-400
2103
2154
1246
2253
1745
707
2763
3618
-486
-2350
835
1429
-49
377
260
-952
-2294
-1498
1745
2218
255
-1204
-3319
-5731
-7211
-5608
-1120
1152
1326
3099
4451
2460
-183
-36
1565
2664
2780
1871
741
-914
-2412
-3422
-4434
-2473
-144
-1550
-1079
1318
-225
-3350
-3045
5
-642
-3482
-549
1925
-156
1696
4099
332
-2835
-903
128
-2373
-1623
2454
1916
-1012
-733
317
-60
-585
-18
822
411
-128
292
-16
-1604
-2240
-1778
-763
2025
3968
4185
5612
4844
525
-2376
-2148
93
210
-2120
-1715
-1445
-2691
207
4865
5760
2485
-1450
-2408
-3319
-4593
-2234
-563
-1806
-571
1045
202
1669
3253
236
-1077
1248
603
-1538
-1093
697
1667
-90
-1074
1275
1557
1456
3670
1591
-1662
-730
-1377
-2035
1106
2988
2966
2571
186
-2566
-2985
-1976
-1798
-453
2108
406
-1885
698
2480
1412
94
-770
1071
2422
-903
-3052
-548
541
-1175
-1318
-1784
-3585
-2506
-988
-1512
-1008
-313
-248
948
3090
5030
4463
785
-2282
-1303
871
-901
-3241
-2416
-2319
-2428
528
3679
3174
78
-1348
-1498
-2524
-1886
402
1721
2040
1968
811
-2209
-2440
1988
2692
-1476
-3107
-1482
128
990
2507
3141
1145
299
-42
-2341
-2510
-71
2501
3288
587
-599
1243
701
-1238
-1562
449
3263
2129
-412
431
1323
-181
-2208
-1253
2044
2606
3083
3853
339
-534
1612
-912
-901
3073
81
-5603
-3725
-519
-2800
-2351
1126
-865
-1923
960
1998
3901
4010
-295
-2248
-2529
-3801
-4344
-3546
-1358
473
1378
610
-1735
-1544
1324
4936
5712
1559
62
-50
-5124
-5957
1169
5823
3409
-382
-364
-101
-2411
-4405
-4531
-1896
628
-537
-1893
-1531
-776
1111
2851
3265
3543
1158
-3986
-3913
1004
2585
1814
738
-1081
-375
2126
3047
1252
-1529
-1884
-1313
-891
-820
-2313
-1521
-1120
-3025
-32
1905
-203
1459
884
-1735
12
-932
-2640
-513
-826
-2457
-1960
148
2624
1089
-1670
-310
1092
468
609
823
-234
-962
52
1719
2399
1342
541
2001
2409
1028
891
908
1559
2182
-89
-42
1721
-1610
-2776
1797
2921
1932
2845
866
-1316
865
259
-4388
-4846
-2455
15
4107
3380
-1741
-1484
532
-999
-2126
-2536
-3069
-2590
-613
1825
2159
2917
4351
2171
-106
-1456
-3676
-2917
-1776
-1415
1328
1282
-1383
-1692
-899
1012
2311
1477
763
-888
-1197
1814
3233
2829
2112
1428
2247
233
-3664
-2094
1073
946
-243
-1594
-1727
-690
-142
-238
-649
1747
3553
-1106
-3961
-1735
-1913
-2427
-1143
-2354
-4861
-2915
2698
3666
840
701
983
1226
2148
2532
3662
93
-6902
-5211
-83
-994
-1239
629
123
2140
4704
-103
-3626
-1474
-1920
116
4931
2784
-825
-1122
-194
1143
-614
-867
2008
1053
142
803
-176
897
2269
1329
324
214
1404
380
-1804
92
692
-2477
-2903
-209
1069
-554
-1331
140
642
812
595
-172
378
-437
-462
2422
1983
-366
-1366
-1638
450
979
1045
3710
947
-2772
1175
4292
3154
1765
436
-354
-1296
-1369
586
2104
942
-3472
-5950
-3349
-1432
-1534
-1568
-2304
-2704
-1892
407
3579
5885
6623
2922
-4230
-7619
-7111
-7538
-6113
1447
8825
9985
9239
6397
218
-1370
224
-2341
-4456
-2536
-24
1924
2551
2029
2578
1896
-878
-194
1931
-508
-4690
-8067
-9217
-6334
-1931
4226
8003
2339
-4332
-4000
-2174
-2668
-3186
-3153
-5801
-5931
2297
8273
7404
6566
5610
3857
1979
1162
1381
-1935
-3904
24
2226
1189
228
-557
-853
-1419
-2098
-1697
36
915
-327
116
412
-3658
-6470
-3638
2187
7602
8412
3722
1174
2541
11
610
7259
2494
-6886
-6783
-6875
-3933
4551
5744
3116
2767
3538
6006
6827
5117
463
-5404
-5549
-3620
-3630
-3494
-6589
-8330
-2331
2811
2302
-144
-4234
-7985
-7752
-3580
1567
4008
2154
-4723
-10674
-5262
5706
10712
10381
5400
-679
-1660
-1165
-1046
1283
3469
3110
1285
-127
-1098
-1494
-1405
-1115
2101
5423
4536
1818
-2475
-2961
5710
11963
6712
-2996
-5759
-690
2344
2296
1456
-4737
-11899
-10832
-2936
3148
4313
3538
-740
-4816
99
9446
14832
12686
4209
-1768
-3563
-5686
-7971
-12284
-16033
-11931
-3546
3022
7998
8491
3318
36
193
-1364
-496
4213
3158
-3707
-9575
-12333
-7609
2298
6508
3139
-2363
-4083
782
10966
23739
22942
366
-16456
-12154
-2766
4038
4494
-3688
-7243
87
6980
3930
-2752
-2351
640
73
-1345
-3375
-4080
-3826
-6342
-5761
-4321
-8178
-4556
4238
2562
2139
8629
8131
4346
4496
4622
1881
-3770
-7633
-7665
-3506
5838
8950
368
-7040
-4413
2768
2675
-559
3070
6081
6392
2244
-8725
-6467
5137
3400
-1054
-2868
-7461
-6089
-2522
-3268
-3555
248
7069
6259
-831
-1382
-1037
-3222
-816
944
-3747
-7525
-4838
-3943
-5792
349
7811
9443
12337
10295
-1071
-5996
36
1636
-2255
2696
10901
9868
4129
-910
-1654
-631
-5431
-10339
-11184
-9359
-4350
-1237
2392
8972
13225
16231
11314
-3577
-11182
-8093
-3118
1650
4132
2946
-723
-3602
-1508
4812
7757
764
-9317
-10469
-2070
5632
4037
-88
230
-2817
-8401
-5225
4093
7102
4306
6499
7540
-939
-3164
4417
1258
-11708
-12724
-656
7882
10525
9930
4363
4295
7807
348
-5572
-972
-701
-7347
-12715
-11102
-2105
5624
5602
38
-2714
-173
2500
3379
-1860
-7311
-4006
-4197
-4003
6255
8064
-161
-6142
-5476
4861
3837
-12363
-12024
-1640
-5313
-9837
-3139
693
-5274
-8515
-5271
-1087
5546
10471
7501
1378
-1352
-360
596
617
-876
-1524
3160
5599
4370
6016
5977
6212
6975
1639
-3163
-4231
430
12244
16314
10411
5824
4978
5899
2378
-4135
-6248
-4191
-736
-2421
-6439
-4949
-4575
-6019
-7191
-8398
-754
7794
5233
1731
1327
-2984
-9871
-9427
-3065
-6139
-13242
-8048
3484
8170
4169
1504
4925
8113
11323
13733
12114
7294
-1214
-4614
235
2509
2694
3820
5250
6745
2749
-3299
-5502
-7860
-11253
-13352
-12198
-9555
-8826
-5732
-96
1598
-726
-4237
-6562
-3182
4139
5489
2148
2398
3788
6584
9839
6088
1497
1255
375
8
1809
3411
2948
3143
3304
-3226
-8486
-6567
-6890
-8228
-7081
-5605
-3230
-1211
1044
1680
815
4538
8064
4745
-4460
-12945
-12533
-9282
-9231
-10570
-12188
-5217
4962
4174
4136
9946
8505
3767
3828
3613
2415
3070
159
-4355
-2058
510
-517
2311
5622
4207
3003
5449
9765
13799
15609
13759
11766
11209
7960
4701
4675
5142
6197
6145
2870
771
2140
1750
-2290
-1936
1673
-741
-2969
-1000
-1240
-885
1340
3567
6737
4779
-2019
-5486
-6627
-6456
-3106
-1333
-4980
-9060
-8329
-7778
-10614
-10136
-8635
-11980
-12994
-10265
-10810
-12219
-10219
-5639
-1431
-881
-1352
1556
6141
6186
-939
-7702
-9980
-10595
-6347
-914
-1623
370
8721
14390
16458
16260
12775
9197
7599
6858
4893
1550
-26
-278
-2270
-4795
-5102
-3146
-2168
-3473
-2590
1385
2534
-1050
-4145
-3639
-2608
-1459
1277
1740
-552
-3776
-7748
-5812
1114
3047
2766
5013
7316
8994
7699
3838
1348
-730
-2930
-4976
-7462
-7740
-6260
-7704
-11113
-12222
-11112
-6834
1163
4953
2028
310
1339
2348
2915
2221
1805
3270
4901
5557
6789
8683
7727
4616
2296
-901
-3290
-1793
675
1545
1057
383
-389
-1975
-2623
-2613
-2617
144
3514
3840
4072
5687
5699
4145
3649
3553
2418
1786
1891
1099
-524
-1371
821
5471
7912
6224
3409
1596
413
-1503
-6263
-11769
-12237
-9237
-8830
-9859
-8330
-5686
-4520
-2025
3598
6997
5597
2666
-137
-2148
-3661
-5089
-4656
-2931
-1295
660
2440
4894
7717
8145
7689
7475
5388
3808
3688
1446
-277
843
187
-809
1806
4343
5485
6610
5075
2009
1270
1391
974
1175
780
-1042
-2814
-4569
-6066
-5774
-4600
-4547
-5109
-2883
2922
6863
6434
4619
1412
-3158
-5359
-4472
-3070
-1037
1735
1956
552
733
-797
-4571
-6531
-7878
-9019
-8042
-6791
-6460
-5965
-4195
-1604
-25
1505
3276
3285
3008
3541
3483
2553
212
-2043
-2320
-2829
-2847
202
3225
3162
731
-1696
-1818
-586
511
1802
3802
6981
9179
8493
7534
7991
7666
3715
-2288
-5449
-6287
-7587
-8263
-8437
-8826
-7213
-3155
-169
102
-778
-2284
-2903
-1581
-283
1600
3472
2908
2793
4319
4630
2788
553
787
1321
-174
-1002
-1602
-912
3142
5403
4796
5561
6922
6404
4088
1930
375
-1413
-2134
-1561
-551
395
321
988
3417
5096
5334
4759
4110
4345
3820
1275
-1702
-4094
-5735
-6198
-5654
-4810
-4244
-3924
-3897
-4625
-6151
-8144
-9033
-7924
-7203
-6796
-4341
-1837
-966
-791
-1404
-2041
-1792
-562
1002
972
60
-195
16
1407
2243
865
351
989
567
1275
4483
6513
5753
5243
5463
4569
3923
3886
1859
-1475
-3317
-3883
-3773
-2753
-2427
-2623
-1811
-1286
96
3519
4766
2968
481
-2674
-5245
-6463
-6434
-4694
-3523
-3468
-1633
1589
3429
3356
2616
1677
913
1431
2612
3020
2013
975
2173
2772
1935
4269
6146
3539
2040
2235
431
-1155
-888
-1111
-1885
-1149
-960
-2681
-3077
-3169
-4106
-3056
-1847
-1409
648
2400
2706
3388
4239
3792
2760
3223
3455
1881
890
812
1025
949
-270
-552
-504
-1976
-2887
-3131
-2827
-1510
-968
-263
551
-866
-2185
-1292
-176
-458
-1264
-1041
-71
1375
2765
3038
3223
3221
3123
4174
3862
1766
379
-350
157
1030
1091
1912
2083
1124
882
43
-1133
-1658
-2274
-1355
950
1596
756
330
355
657
1365
1556
508
-1823
-4407
-5327
-4694
-2346
808
954
427
1849
1496
1162
2696
2025
398
588
1041
876
441
13
-399
-882
-1684
-2392
-2452
-3715
-5716
-5939
-6000
-6878
-7532
-7918
-7757
-7279
-6056
-4687
-4635
-4262
-3770
-3334
-1145
-96
-998
-1140
-1252
-817
782
2095
3392
4492
5171
6093
7337
9085
10187
9279
7251
5700
5158
5475
6993
8352
8074
8057
8519
7918
6620
5125
3878
1807
-723
-570
66
-1471
-2880
-3265
-2493
-1714
-2169
-1800
-2043
-4094
-4205
-2816
-1757
57
1884
3356
3948
2599
2593
4112
2536
494
742
-903
-3480
-4453
-5721
-6231
-6249
-7394
-7347
-6394
-5898
-5479
-5593
-4855
-3688
-4185
-4625
-4471
-4764
-4723
-4329
-3669
-2181
-475
14
-482
7
1180
1635
2193
3258
4090
4570
4802
5117
5700
5788
5304
5109
4514
3625
4475
5899
6060
6284
6256
4482
2760
3559
5040
3975
2009
1024
-416
-1686
-2133
-3125
-4505
-5580
-5624
-4304
-3058
-2653
-2325
-1347
-319
-433
-1109
-1666
-2202
-1860
-983
-804
-463
578
1298
1775
2023
1359
899
1170
920
889
1827
2197
1390
176
-342
287
573
-292
-1258
-1734
-1674
-1458
-1565
-1739
-2395
-3487
-3380
-2426
-1902
-1210
-942
-2001
-2848
-2370
-1113
-484
-1285
-1359
683
2339
2217
1417
619
595
1083
837
852
1343
885
366
-154
-1515
-2164
-1940
-1833
-1750
-2055
-2350
-2095
-1690
-1430
-1826
-2781
-4116
-5701
-6242
-5514
-4484
-3725
-3015
-1775
-874
-300
642
862
1220
2124
1799
1793
2938
3559
4389
5378
5111
4328
4061
4429
5110
5337
4755
3382
1851
1670
2419
2260
2045
2453
2065
1327
973
526
241
-166
-1049
-1875
-2427
-2608
-2391
-1869
-1545
-1925
-2196
-2055
-2380
-2792
-2290
-1498
-1641
-2557
-3328
-2978
-1681
-1258
-1585
-1474
-1072
-204
-6
-947
-984
-534
-580
-619
-825
-747
-474
-389
-185
-331
-442
-413
-601
-381
-329
-505
-951
-2104
-1833
-751
-974
-508
1018
2177
2705
2249
1793
1753
1756
2265
2247
1686
2098
2656
2648
2930
3425
3485
3440
3742
3457
1937
60
-1235
-1496
-1198
-1256
-1704
-2125
-1928
-1165
-826
-1031
-1392
-1700
-1672
-1860
-2360
-2362
-2431
-3093
-3375
-3084
-2695
-1921
-998
-1065
-1892
-1972
-1650
-2125
-2231
-1064
-175
34
1098
2661
2647
1705
1879
1988
909
45
-634
-1274
-725
344
1295
2523
3256
3307
2931
1578
-23
-1032
-1798
-1775
-796
-417
-1000
-1368
-1274
-981
-439
-279
-973
-1522
-1163
-902
-1452
-1633
-988
-859
-1249
-875
156
881
1014
1138
1518
1676
1904
2589
3110
3071
2436
1606
1349
1457
1287
954
1231
2180
2578
2400
2415
2052
1456
1173
668
419
760
626
296
639
1119
1431
1905
2501
3257
3946
3890
3232
2545
2079
1901
1447
607
88
-384
-902
-741
-431
-594
-842
-1300
-2115
-2798
-3075
-3032
-2642
-1626
-499
-184
0
648
690
-15
-372
-283
-478
-924
-1207
-1761
-2372
-2191
-1838
-1585
-1163
-1243
-1473
-1570
-2103
-2432
-2461
-2505
-2070
-1719
-1900
-2201
-2298
-1815
-1570
-1804
-1150
-213
50
437
883
1070
1266
1299
1382
1619
1709
2011
2329
1993
1605
1611
1623
1776
1831
1258
670
293
-74
265
1033
1383
1798
2049
1506
1068
1012
796
889
1582
2214
2182
1893
2270
2796
2578
2070
1677
1445
1137
459
51
-298
-1131
-1455
-1270
-1323
-1423
-1425
-1065
-869
-1231
-1049
-1006
-1930
-2244
-1733
-1232
-798
-753
-721
0
869
1052
931
1433
2262
2801
2918
2435
1949
1794
1436
1130
950
379
-239
-384
-356
-566
-941
-1432
-1975
-2412
-2864
-3021
-2765
-2659
-2501
-1940
-1151
-505
-364
-354
-479
-875
-887
-776
-818
-784
-822
-428
140
66
-118
-198
-348
-738
-1400
-1349
-597
-45
-14
-713
-1346
-1435
-1601
-1588
-1385
-1381
-1457
-1804
-2067
-1772
-1519
-1614
-1518
-1105
-1254
-1899
-1656
-817
-619
-786
-596
-137
-141
-621
-742
-569
-378
37
472
751
531
-469
-1276
-1215
-977
-917
-828
-884
-981
-693
-173
480
1190
1523
1872
2479
2685
2635
2576
2471
2905
3739
4104
3704
2959
2594
2434
1907
1455
1501
1506
1010
624
777
1008
1228
1312
1069
740
244
252
1265
2015
1705
606
-173
67
-115
-873
-1093
-1368
-1562
-916
-151
82
202
469
267
163
735
385
-772
-1411
-1795
-1641
-1323
-1693
-1955
-1807
-1390
-900
-770
-697
-818
-845
-167
293
360
310
-114
-127
56
-361
-569
-301
-104
-303
-994
-1537
-1850
-2418
-2642
-2097
-1360
-943
-788
-340
326
626
668
415
21
183
702
1391
1909
1406
938
1267
1163
887
1177
1390
1476
1733
1657
1020
712
998
833
328
67
-278
-278
306
634
432
84
-8
-63
-505
-966
-1125
-1008
-847
-768
-233
400
330
201
505
878
922
531
268
162
14
508
1302
1449
1433
1614
1550
1375
1305
1140
1077
1302
1606
1838
1565
601
-334
-577
-57
302
-230
-496
-125
-209
-375
-138
-33
248
959
1167
391
-326
-71
457
503
236
-197
-556
-501
-363
-731
-1331
-1239
-615
-308
19
422
-49
-807
-886
-907
-911
-472
-339
-727
-903
-879
-1081
-1248
-905
-497
-774
-1242
-1111
-834
-938
-1045
-711
18
299
-310
-529
67
578
1115
1051
-320
-1301
-1130
-791
-513
-368
-403
-675
-1098
-819
-99
119
82
-27
-358
-923
-1377
-1000
-528
-819
-717
6
307
427
839
1461
1976
1852
1613
1879
1955
1908
2258
2150
1456
1316
1464
864
85
-35
26
6
-110
-803
-1532
-1588
-1451
-1436
-1472
-1509
-1608
-1759
-1338
-708
-807
-1119
-1402
-1640
-1471
-1755
-2405
-2392
-2218
-1829
-874
-255
-182
-364
-543
-120
520
793
1051
1296
1408
1795
2208
1995
1544
1416
1364
1131
825
771
863
506
-89
-551
-863
-591
-122
-184
-488
-839
-1049
-1120
-1487
-1536
-884
-699
-1673
-2722
-2633
-2187
-2232
-2028
-1588
-1332
-1066
-905
-673
-426
-516
-422
-153
-129
96
526
569
276
-10
-319
-586
-570
-301
126
351
306
640
1233
1595
1638
1303
1092
976
611
602
706
691
1025
978
656
1066
1674
1877
1628
1206
1186
1207
914
804
1097
1433
1415
1331
1260
777
391
313
147
12
-307
-327
497
835
444
206
-110
-114
458
718
636
721
954
1069
965
749
389
305
929
1581
1676
1486
1352
1238
896
542
547
509
-3
-369
-236
-300
-387
-18
140
43
27
-26
206
407
17
-443
-642
-803
-987
-1002
-697
-100
552
492
-128
-137
109
28
227
579
550
292
156
205
196
159
232
418
657
680
525
333
63
-68
-60
-103
-221
-378
-454
-627
-806
-674
-763
-1336
-1929
-2317
-2340
-2013
-1507
-949
-672
-777
-1077
-1433
-1549
-1131
-535
-518
-920
-1038
-846
-611
-650
-987
-1304
-1533
-1231
-482
-277
-268
80
210
224
435
659
689
486
437
527
437
398
523
763
1075
1377
1670
1563
1145
984
769
565
814
906
664
560
567
567
349
-54
-273
-547
-968
-1051
-834
-753
-805
-544
9
307
343
345
321
367
429
453
338
-15
-255
-258
-205
-313
-734
-1010
-1209
-1574
-1347
-758
-541
-292
29
115
-107
-609
-856
-678
-455
-449
-735
-972
-921
-695
-511
-562
-459
-72
164
397
633
595
491
249
-125
-154
-48
-161
-203
-176
-293
-382
-416
-505
-540
-557
-722
-949
-957
-787
-879
-1209
-1343
-1224
-1037
-1071
-1342
-1385
-1324
-1540
-1610
-1369
-1253
-1396
-1597
-1439
-1042
-1110
-1360
-1145
-713
-264
215
584
764
784
915
1257
1681
2169
2471
2486
2301
1876
1531
1492
1757
2132
1961
1578
1751
2059
2228
2258
1893
1493
1536
1882
1983
1736
1634
1656
1707
1859
1779
1686
1753
1543
1356
1413
1299
1041
767
459
258
307
556
730
726
593
414
287
-31
-405
-347
-136
27
254
194
-104
-173
64
370
428
379
343
3
-399
-579
-802
-972
-944
-913
-986
-1043
-958
-1056
-1401
-1502
-1386
-1106
-629
-484
-670
-728
-662
-534
-401
-423
-591
-651
-520
-386
-202
-177
-401
-207
97
-54
37
364
360
156
-111
-227
-268
-483
-426
-12
244
219
-28
-363
-385
8
284
244
360
550
408
86
-199
-236
63
304
424
631
578
301
328
353
156
135
119
127
421
561
479
350
64
-16
147
135
80
121
42
-294
-716
-963
-1137
-1367
-1516
-1502
-1462
-1554
-1596
-1482
-1442
-1455
-1420
-1372
-1170
-761
-428
-335
-165
203
452
646
840
898
1089
1330
1376
1409
1234
869
656
307
-91
-155
-331
-759
-979
-1069
-1215
-1177
-983
-975
-1128
-1198
-1196
-1257
-1311
-1061
-542
-211
-178
-240
-276
-214
-126
-121
-192
-180
106
403
386
298
352
394
311
245
422
696
761
706
649
498
376
457
612
632
398
23
-149
-83
-89
-324
-577
-596
-608
-805
-844
-609
-368
-235
-129
-80
-233
-277
56
381
514
498
324
138
-111
-253
61
566
867
880
836
963
994
852
770
672
585
642
672
579
569
651
530
226
-37
-198
-245
-212
-105
-158
-483
-474
-185
-264
-402
-388
-464
-502
-531
-525
-412
-386
-294
-81
106
333
303
-31
-318
-650
-763
-570
-779
-1087
-885
-635
-502
-282
-224
-476
-700
-597
-393
-195
90
238
314
409
396
534
763
846
946
1002
1022
1137
1299
1544
1622
1469
1445
1447
1282
1122
1074
1049
908
715
640
668
661
616
595
425
84
-143
-227
-323
-559
-874
-975
-868
-709
-521
-468
-588
-670
-642
-617
-500
-149
86
34
64
219
339
453
552
560
414
334
432
440
398
335
133
92
205
126
-101
-250
-168
-86
-221
-229
-63
122
331
281
138
155
4
-278
-586
-885
-953
-970
-892
-671
-723
-850
-762
-536
-156
103
64
-174
-454
-508
-459
-443
-386
-408
-419
-233
15
25
-158
-170
-196
-323
-232
-96
52
193
66
69
437
819
938
805
748
640
333
159
-63
-321
-283
-344
-601
-700
-737
-782
-701
-497
-352
-330
-153
122
55
-237
-417
-492
-453
-433
-564
-607
-563
-435
-93
113
68
10
-65
-71
-6
21
49
61
89
104
50
-40
-140
-80
-52
-293
-417
-424
-552
-587
-434
-219
-71
113
330
322
330
375
232
277
426
437
596
851
1048
1067
911
853
815
823
844
667
764
1002
767
469
429
490
486
322
282
313
283
326
191
136
413
454
290
102
-164
-206
-187
-134
132
102
-74
52
119
151
252
129
7
45
-45
-171
-133
-26
60
29
-40
89
275
409
574
506
241
182
263
256
98
-113
-218
-365
-632
-835
-888
-844
-827
-799
-705
-632
-465
-286
-306
-299
-194
-152
-157
-250
-361
-303
-161
-143
-198
-140
-109
-237
-303
-298
-345
-356
-266
-34
224
322
349
450
690
905
726
316
125
94
-21
-224
-324
-288
-341
-416
-389
-482
-624
-575
-510
-520
-485
-476
-466
-365
-375
-412
-197
32
168
371
452
428
493
541
553
557
503
470
494
493
484
503
420
307
354
279
52
-32
-170
-297
-225
-275
-257
78
272
209
130
11
-65
28
78
5
1
16
79
297
345
202
235
324
294
239
137
7
-51
-31
43
60
-78
-169
-111
-145
-228
-155
-10
123
144
52
91
205
105
-136
-262
-298
-401
-552
-643
-519
-330
-418
-501
-328
-116
195
476
498
505
548
527
481
366
186
-40
-334
-734
-1115
-1214
-1179
-1184
-1164
-1276
-1449
-1437
-1276
-1033
-921
-1083
-1267
-1287
-1176
-1010
-793
-610
-717
-1091
-1447
-1470
-945
-294
-118
-313
-483
-423
-97
377
792
896
770
801
994
1180
1334
1274
1033
881
938
1347
1798
1696
1189
715
500
677
1020
1237
1221
903
503
365
522
698
737
670
439
266
434
653
702
608
288
-32
-71
2
57
209
361
290
52
-193
-340
-409
-524
-534
-425
-474
-575
-707
-965
-1077
-981
-742
-469
-471
-581
-636
-747
-618
-272
-66
63
80
-33
-14
112
152
107
140
311
352
221
241
425
494
350
192
148
98
118
253
329
416
491
447
426
351
271
426
550
505
523
561
518
475
470
374
150
7
-36
-111
-192
-295
-437
-509
-353
-59
-7
-114
11
170
156
158
187
259
450
610
624
499
387
411
370
395
651
654
389
253
195
213
269
305
314
109
0
92
-88
-233
-147
-232
-334
-353
-447
-477
-304
-31
45
-7
18
-12
100
333
152
-310
-612
-597
-333
-341
-700
-781
-454
-164
-184
-345
-391
-401
-425
-374
-424
-702
-1066
-1349
-1378
-1176
-1022
-1018
-1025
-980
-848
-597
-445
-461
-412
-435
-530
-423
-444
-602
-450
-180
47
167
24
4
163
115
-10
-35
-42
-61
41
283
307
142
193
347
381
387
445
507
503
474
399
229
31
-200
-351
-236
-58
-65
-79
96
228
251
490
717
648
733
999
1038
984
1032
1092
1031
899
897
903
847
892
886
790
761
737
699
583
379
267
192
96
57
49
-2
-204
-323
-99
71
33
173
319
128
-54
11
32
-9
84
262
357
289
251
247
6
-278
-340
-214
21
92
38
72
-37
-183
-99
-1
126
292
219
92
138
126
66
21
-187
-320
-168
-56
-76
-101
-127
-149
-198
-200
-115
-120
-265
-417
-428
-307
-165
-65
-176
-436
-513
-442
-459
-609
-751
-804
-903
-1018
-1112
-1278
-1397
-1439
-1403
-1156
-858
-715
-697
-642
-489
-434
-438
-345
-275
-157
82
311
525
712
809
735
560
552
549
398
449
639
632
548
515
481
467
408
214
122
233
205
59
19
13
131
288
226
135
125
121
167
253
295
123
-54
49
59
-48
13
4
-99
-171
-237
-263
-392
-577
-631
-663
-699
-691
-648
-604
-528
-328
-261
-406
-485
-596
-708
-715
-773
-744
-629
-572
-486
-471
-490
-440
-389
-201
35
121
155
169
191
240
258
280
284
314
375
355
334
308
274
381
462
365
249
169
62
-70
-121
-85
-116
-229
-370
-445
-327
-172
-94
25
125
138
136
123
136
216
324
404
353
231
241
312
267
135
-19
-89
-52
-89
-191
-243
-364
-521
-525
-475
-470
-431
-336
-168
56
205
224
182
117
11
-43
20
53
55
166
296
367
465
599
720
798
854
895
821
601
383
292
293
367
458
430
360
300
166
100
98
23
16
39
-34
-84
-74
-48
-9
25
9
-53
-30
18
-51
-93
-1
144
240
303
427
535
581
616
501
266
149
141
129
77
-29
-136
-140
-70
-48
-33
-1
-73
-209
-305
-375
-410
-447
-482
-383
-267
-263
-134
92
152
141
110
72
121
83
-2
101
253
366
495
578
634
656
607
563
534
489
517
606
564
445
452
449
287
120
80
95
44
-36
-82
-118
-143
-221
-343
-414
-524
-673
-698
-628
-606
-659
-698
-682
-640
-578
-479
-329
-173
-19
145
194
201
301
329
248
194
182
193
168
148
211
248
257
326
383
404
389
299
228
245
295
353
398
448
536
542
457
414
391
397
438
408
327
271
250
178
6
-105
-136
-188
-214
-240
-279
-263
-233
-271
-392
-480
-476
-494
-483
-431
-447
-481
-502
-472
-375
-393
-503
-534
-529
-537
-513
-405
-252
-152
-44
90
147
191
244
222
186
214
273
298
267
238
240
232
177
108
71
23
-92
-241
-345
-398
-484
-586
-652
-723
-774
-788
-789
-774
-740
-604
-418
-327
-250
-172
-98
24
52
-19
-93
-196
-230
-189
-172
-126
-46
-20
-35
0
32
-40
-115
-204
-323
-389
-516
-647
-632
-563
-494
-542
-610
-465
-346
-309
-192
-144
-124
-35
84
245
315
289
273
207
148
157
180
209
178
100
95
137
156
172
179
149
176
272
298
285
275
257
294
274
142
33
-37
-68
-79
-136
-174
-163
-144
-143
-183
-226
-250
-222
-129
-104
-186
-295
-445
-557
-508
-405
-338
-219
-93
-70
-62
-2
101
262
446
643
815
899
943
961
975
981
878
782
765
697
677
702
587
428
339
289
293
340
319
211
211
352
426
413
353
210
109
151
269
384
462
527
575
594
635
690
711
684
643
603
525
426
334
229
156
146
139
90
17
-20
-48
-135
-197
-207
-258
-294
-275
-313
-406
-473
-527
-591
-660
-679
-599
-530
-551
-534
-424
-329
-283
-219
-111
18
97
51
-17
21
78
55
-58
-217
-287
-274
-286
-299
-323
-356
-332
-308
-322
-342
-389
-433
-426
-376
-332
-358
-431
-493
-534
-523
-457
-406
-416
-425
-353
-233
-151
-150
-165
-122
-104
-172
-233
-237
-221
-217
-187
-157
-234
-334
-334
-300
-269
-262
-267
-180
-83
-79
-44
32
45
36
56
83
119
184
250
285
350
451
486
471
448
376
328
349
383
405
373
317
293
216
128
113
98
114
182
231
312
439
525
581
662
738
736
637
455
304
292
296
223
159
165
238
256
159
85
49
7
-45
-157
-258
-293
-353
-462
-605
-744
-836
-894
-911
-871
-784
-688
-645
-665
-705
-698
-625
-531
-440
-377
-325
-237
-134
7
166
251
325
422
504
595
677
758
837
873
918
959
961
1020
1106
1087
984
865
760
681
618
567
491
380
262
96
-45
-43
-33
-55
-48
-130
-234
-241
-251
-266
-256
-271
-308
-378
-421
-414
-453
-509
-533
-574
-604
-562
-491
-440
-360
-253
-181
-93
10
39
58
150
252
345
445
486
497
531
490
389
344
311
253
220
212
194
147
104
101
125
139
114
98
132
168
150
74
35
84
120
105
94
111
104
50
1
-81
-172
-159
-156
-225
-280
-329
-347
-372
-418
-387
-381
-426
-394
-358
-337
-309
-327
-352
-389
-410
-365
-343
-335
-293
-267
-230
-200
-224
-235
-205
-175
-154
-143
-147
-119
-29
-2
-24
24
25
-28
5
38
36
28
-41
-76
-56
-117
-192
-194
-218
-246
-206
-165
-138
-95
-84
-100
-112
-108
-73
-88
-168
-202
-182
-176
-181
-120
-33
-62
-108
-56
25
118
189
205
228
210
142
104
76
34
16
42
61
29
16
27
20
22
24
20
24
22
21
24
21
23
22
21
23
21
22
22
21
22
21
21
22
21
22
21
21
21
21
21
21
21
21
20
21
21
20
21
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
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
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
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
