20
25431
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-3
-2
0
-2
-1
0
-2
0
-1
-4
-2
-1
0
-3
-4
-2
-2
-2
-2
-3
-2
-1
0
2
1
-2
-3
1
2
-2
-1
3
1
-4
-1
3
2
3
2
1
2
1
3
4
0
5
4
2
6
2
3
9
4
1
3
2
2
-1
4
4
-1
4
4
1
3
-2
-2
1
-4
-2
-1
-4
2
1
-7
-6
-4
-3
-2
-3
-1
3
2
-3
-2
0
0
-3
-2
1
3
4
2
0
1
-1
-1
5
6
4
3
3
4
5
5
4
3
7
7
4
4
5
7
4
0
3
5
5
-1
-4
3
4
-1
2
1
-1
0
-4
-7
-2
0
-5
-3
1
-2
-5
-5
-7
-3
-3
-8
-7
-4
-3
-1
-2
-2
-2
-3
-2
-2
0
1
-2
-4
-1
2
1
-1
-2
-3
-7
-8
-3
-1
-1
-1
-4
-1
1
-1
2
4
2
2
3
2
-2
-1
4
1
0
3
3
6
5
3
2
-2
1
7
3
-2
0
5
5
3
4
2
3
7
5
4
4
1
3
1
0
4
6
5
5
5
5
2
2
2
2
4
2
3
5
3
4
2
0
6
7
3
0
-1
3
4
-3
-5
2
3
1
1
-2
-5
0
1
-2
-4
-4
-1
0
0
2
0
-3
-2
-1
-2
-3
-2
-1
-3
-5
-4
-4
-7
-1
2
-3
-2
-1
-2
3
1
-1
2
0
-2
-1
-1
2
5
2
-1
-1
-2
-4
-1
-1
-5
-3
-2
-5
3
7
7
11
4
-1
3
-3
-3
1
-4
-5
-7
-11
-5
-3
-11
-17
-14
-16
-23
-13
-1
1
5
17
26
-1
-19
-12
-41
-64
-46
-39
-37
-21
3
15
6
1
-18
-34
-44
-66
-53
-41
-26
34
55
36
3
-49
-53
-40
-29
14
40
63
109
148
132
41
-46
-101
-180
-228
-188
-164
-152
-31
48
44
173
242
141
103
96
143
172
28
-28
-40
-190
-199
-50
-6
-72
-29
161
250
217
145
65
13
-54
26
102
-62
-86
-30
-79
-82
-214
-229
-37
1
111
193
150
234
166
122
239
97
-95
-168
-216
-223
-165
74
129
29
174
103
-32
198
166
-204
-395
-315
-102
57
128
174
284
272
45
113
299
215
257
215
-43
70
303
55
-453
-668
-563
-346
56
453
673
662
116
-551
-756
-688
-524
-295
48
361
288
172
232
13
-372
-467
-336
-189
163
777
978
564
352
500
405
138
-72
-347
-472
-498
-578
-178
443
302
-567
-1432
-1597
-1030
-383
-91
-134
49
652
1098
1303
1279
1044
849
299
-367
-498
-606
-816
-950
-1277
-1248
-434
639
1517
1725
984
207
82
-65
-350
-616
-1028
-917
-1061
-1943
-1149
721
1243
1146
861
624
848
407
-388
-677
-801
-922
-930
-134
1006
1289
973
484
823
1709
1333
544
-100
-858
-1064
-1576
-1634
-376
171
69
-40
-273
213
479
-250
-841
-424
619
788
538
1075
1113
54
-519
361
906
-329
-1147
-540
-95
-133
72
755
768
-353
-1402
-1898
-1619
-1153
-1097
-523
22
263
1074
1611
1716
1812
1632
1265
353
-545
-394
106
162
33
-67
-541
-608
317
221
-778
-1060
-1199
-506
953
1012
232
-13
-58
-394
-1048
-1624
-2172
-2504
-1802
-721
-475
-356
617
1855
2936
3785
4002
4013
3831
2780
1171
-409
-1566
-2470
-3097
-2840
-2487
-2400
-2045
-1705
-890
-90
-367
-503
-408
-1002
-1172
91
1759
2509
2799
3038
2788
2229
1174
-29
-1204
-3136
-4046
-2894
-1737
-1242
-1235
-1136
135
1813
2605
2426
2179
1742
496
93
115
-1259
-1811
-1039
-933
-931
-1129
-1498
-627
313
370
400
-131
-954
-767
-103
617
1548
2253
2923
3162
2199
1043
233
-707
-1638
-2747
-3677
-3514
-3020
-2829
-2037
-741
287
1610
3160
3430
2606
2282
2724
2971
2267
1292
951
506
-377
-967
-1466
-2168
-2537
-2480
-2804
-3503
-2951
-826
1086
1813
1832
2037
1972
460
-1140
-1610
-1974
-2435
-2805
-2101
592
2771
3481
4460
4817
3895
2870
2156
1873
1585
574
-1083
-2211
-1917
-1598
-1725
-1234
-645
-254
-474
-1493
-1589
-1605
-2959
-3491
-2342
-797
191
504
1690
3670
4013
2708
1576
920
207
-763
-1833
-2378
-2101
-1485
-811
-114
532
1186
1474
1056
271
-728
-1804
-2129
-1523
-1320
-2020
-2078
-579
1148
1484
962
946
972
703
613
51
-432
50
-121
-725
236
1848
2994
4043
4537
3853
1984
-97
-1318
-2238
-3030
-3228
-2658
-1045
-591
-2187
-2441
-1716
-1753
-896
111
1095
2766
2415
1096
865
-445
-1150
457
1166
214
-1332
-2511
-1891
-874
-530
-24
-500
-2094
-2905
-2726
-2230
-1549
-179
1986
3545
3836
3352
2356
1475
748
-146
-461
-195
106
1002
2372
3414
4326
4992
4989
4644
3474
1253
-11
610
679
-1247
-2826
-3405
-4917
-5469
-3640
-2237
-1295
172
1080
1070
-644
-3143
-4157
-4168
-3848
-3730
-3395
-971
1909
3942
6517
8236
7650
5985
4602
3453
1137
-2071
-4785
-7167
-9159
-9842
-9068
-7884
-6638
-4812
-2588
479
3837
5599
6330
6352
5147
3738
2297
1129
988
1469
2182
2307
2082
2290
2040
1711
1635
890
-69
-972
-1289
-658
-673
-1387
-1662
-1763
-2229
-2808
-3024
-3749
-4511
-3481
-1965
-674
1094
2155
2777
3293
2949
2662
2267
1175
-89
-1476
-2217
-2472
-3126
-3107
-2449
-2319
-2466
-2341
-1646
-746
-396
-575
-624
238
1854
3542
4774
4818
4300
3991
2896
1333
864
1281
1357
943
1524
3040
3093
1786
1000
1040
1587
1613
1030
1241
1488
1132
1123
648
-615
-1585
-1946
-1353
-767
-1385
-2070
-2829
-4331
-4918
-3780
-1844
-204
271
835
2438
3132
2414
1493
332
-685
-1278
-2062
-2810
-3871
-5267
-4819
-2528
-1075
-758
-259
98
-190
-453
-607
-969
-1119
-1211
-1335
-1022
-849
-619
362
1156
1855
2552
2283
2443
3385
3520
3816
4421
3829
2609
1632
1120
774
-415
-2203
-3487
-3910
-3807
-3566
-3461
-3471
-2681
-1370
-933
-904
-564
253
1403
1806
1658
1590
1913
2972
3419
3324
3469
2421
848
223
267
617
259
-189
407
772
612
562
537
460
388
648
686
495
1100
1650
1174
-119
-1593
-2029
-1664
-1722
-2382
-2889
-2422
-1728
-1692
-1180
612
1730
555
-573
-35
325
-81
-649
-1071
-1036
-983
-523
708
1811
2314
1780
538
-271
-809
-1676
-2681
-3163
-2986
-2670
-2459
-2177
-1204
-299
-683
-737
512
1830
2745
3173
3261
2665
1221
470
404
13
-287
-694
-1383
-1697
-1536
-941
58
690
653
1191
2224
2094
1385
1418
1684
1414
749
374
518
1261
2596
3755
3723
2264
1241
946
-698
-2017
-2080
-2559
-2007
-877
-492
146
-299
-1524
-2420
-3580
-3249
-2438
-2882
-2373
-1745
-2222
-1676
430
2496
2914
2119
1223
629
699
-142
-1449
-618
255
-297
-55
874
1507
1697
1049
2
-732
-1240
-1995
-2141
-681
349
-426
-980
-225
999
1531
934
889
1796
1662
1146
1688
1679
357
-706
-1109
-1632
-1365
118
322
-698
-761
-1036
-1801
-1880
-2178
-2758
-3304
-3391
-1980
-568
-121
201
432
1148
1607
1142
1670
2391
1772
1624
2496
2782
1868
1046
998
302
-773
-1177
-1635
-1862
-1637
-1491
-1004
-547
-210
449
409
-52
480
1192
930
822
1962
2642
1675
790
750
496
-778
-2455
-2716
-2007
-1807
-1400
-805
-704
-465
341
1226
1067
471
935
1294
1043
829
-123
-1478
-2599
-2841
-1256
147
320
747
869
870
1813
2392
2078
1672
920
-536
-1828
-2168
-2177
-1813
-614
253
492
1217
2118
1926
911
340
-143
-984
-1657
-2821
-3982
-3512
-2138
-803
262
711
1247
1978
2353
2945
3529
3097
2445
2412
2079
1339
511
-1075
-2314
-1919
-1466
-1782
-1621
-693
46
13
-647
-1698
-2541
-2464
-2072
-2419
-2740
-1691
-582
-889
-911
452
1956
2460
1533
24
-844
-797
-192
430
1081
1385
1064
643
-118
-412
139
247
901
1547
478
-238
-537
-1921
-3231
-3348
-1822
-304
-433
-573
257
1436
1986
1996
2551
2847
3024
2853
516
-1781
-2686
-3053
-1676
-283
-335
-144
-168
-250
600
1514
2254
2936
3206
2925
2224
1166
-25
-271
186
-184
-1746
-3585
-3822
-2688
-2182
-1855
-1000
-160
218
215
861
1384
503
-351
-598
-1442
-2702
-2205
583
2349
1752
550
-815
-1185
30
283
-709
-1105
-1571
-2082
-1254
-464
-620
-185
847
1590
2088
3476
6066
6913
5172
3132
1316
563
785
412
469
1145
1369
1273
536
-379
-1473
-3333
-4689
-5392
-5015
-1978
1191
1687
1629
2398
1982
732
336
-598
-1488
-630
74
841
2190
1816
898
598
-446
-1542
-1816
-719
924
976
995
1867
1551
708
212
-574
-1065
-492
920
2050
2183
1718
1555
2181
2098
1010
762
623
-70
-504
-1119
-1032
-98
-1
-149
-415
-923
-694
-1139
-2044
-1242
324
1385
1000
-832
-1811
-1913
-1805
-1264
-1471
-1805
-1399
-452
1372
2207
2268
3550
3701
2152
876
313
1352
2529
1759
401
-600
-1258
-1144
-519
-971
-3173
-3957
-1103
2421
2570
-271
-1452
-364
-409
-915
-787
-1382
-2058
-1374
352
1944
2376
835
-1603
-3240
-4904
-5238
-3177
-3138
-4555
-3191
-1035
-120
213
381
496
-249
-958
-240
1204
2572
3066
2750
1488
-1339
-2562
-649
278
-136
2011
5958
7432
6000
5219
5912
5436
3879
2982
1740
-916
-3951
-5624
-4854
-2273
911
3467
4479
5069
6177
6104
3351
-271
-2987
-6185
-8787
-8503
-7958
-7988
-6460
-4462
-2983
-1163
1731
4555
4390
2416
2088
2192
643
-580
221
962
661
925
2283
3083
-76
-4668
-3689
-681
-1411
-2113
-1287
-1195
-397
2171
3902
2477
-1465
-5904
-7138
-4684
-4693
-6793
-5747
-4552
-4917
-3492
-247
3238
5004
5068
5461
5038
4442
6059
7030
3919
-3172
-9963
-10705
-7644
-4900
-233
4361
5643
8445
14020
16441
12748
5215
-1617
-5559
-7210
-6780
-4386
-815
209
-3741
-7285
-6063
-2345
-86
-1110
-1351
1441
3039
3186
2831
678
43
2170
2011
-1538
-2963
-302
649
-1560
-1984
-2217
-6594
-12246
-13672
-9751
-4199
1127
8734
17761
23224
22721
17444
10248
3313
-3390
-8478
-9121
-6071
-1632
2641
3935
886
-4125
-7982
-10358
-11219
-8847
-6472
-6121
-2409
2169
1672
257
-627
-5248
-12663
-17315
-16056
-10926
-3734
4192
10370
13859
13533
11748
12561
15011
16828
14167
8709
7484
7208
5297
2873
-4163
-11367
-14121
-16444
-16571
-12541
-6350
926
6840
9707
10018
9424
5965
-2019
-8080
-11205
-14669
-15014
-12170
-7580
-1737
1974
4244
5199
4335
4936
5645
5227
4625
1226
-3243
-4627
-3377
-234
3721
6124
7131
7781
6546
4109
3015
1235
-853
-1225
-2670
-1976
2227
1573
-1550
-407
1653
2126
286
-312
6069
11816
9546
4832
1906
165
-1878
-3375
-388
4436
4277
72
-2260
-1226
-967
-3621
-5652
-4189
-929
1138
1762
3647
6864
6812
4187
4066
3292
396
1428
5329
8565
8980
1903
-9018
-16013
-15548
-7432
116
3352
8588
14519
16676
14619
6516
-5679
-16415
-23159
-25431
-24129
-20937
-15893
-9424
-3829
493
3419
4213
6680
12670
17204
17406
14555
9613
2579
-4147
-7763
-10363
-11334
-8208
-4540
103
8363
16143
18371
11861
2334
-595
-1095
-4191
-6258
-7449
-8803
-10198
-11619
-10164
-8331
-9601
-8380
-3353
-241
1133
2959
4038
4162
2961
65
-686
2639
5326
5315
5089
4232
2223
585
-569
-398
1162
1485
892
1120
2813
8425
15577
17008
13162
8530
3738
90
-1720
-2622
-1868
-816
-1320
-2398
-3660
-3765
-2100
-1668
-3114
-4785
-5579
-4373
-2426
-1485
-2493
-6746
-11282
-11764
-9919
-9219
-9292
-8146
-5692
-2876
-120
1168
191
-2025
-4304
-4198
-1750
-371
806
2998
4240
5493
6938
7279
8134
8649
6431
2303
-2327
-5754
-6487
-4558
-706
3737
7949
10143
8837
7755
8698
6906
2082
-461
-127
127
99
713
809
-1591
-4962
-5358
-3849
-3300
-1723
603
720
833
2847
5094
7535
10047
11025
9441
6629
6265
6812
4620
4117
6621
6203
2743
-985
-3509
-4151
-5466
-7024
-6915
-5476
-1838
1057
1530
3104
4966
6885
8074
3884
-1549
-2692
-2482
-3344
-5442
-7512
-8323
-9124
-10188
-11146
-11283
-9619
-7183
-4909
-4048
-6076
-8888
-8986
-5937
-1942
993
1434
125
816
3343
3942
2536
952
497
1514
1882
-448
-4758
-8787
-11326
-12374
-13416
-15822
-16993
-16155
-16047
-16251
-15879
-13199
-7123
-2012
1438
4524
5500
6867
9397
10504
11095
11596
11734
10576
8058
7266
6727
4165
2259
2502
4332
5358
5088
5656
4727
1957
1242
3060
6432
9681
12299
15662
18067
18350
16742
12830
8655
5795
4019
3070
2278
1848
1320
92
-569
-948
-2764
-5376
-6884
-8138
-10075
-10416
-9911
-11046
-12020
-12460
-14227
-16283
-16042
-13105
-10773
-10191
-8144
-4175
-993
-254
-690
-402
-909
-2149
-1153
1018
2279
2682
1546
-44
515
2657
4438
5491
6257
7414
9206
11857
14808
14824
11369
7826
4370
1012
-127
-633
-2532
-5300
-8563
-10595
-9772
-7659
-6748
-8282
-10597
-10195
-8426
-9471
-11350
-11273
-11229
-10667
-8199
-6378
-5911
-4693
-2831
-2528
-3001
-1241
1404
1491
-988
-2520
-782
870
1560
4376
7197
9012
11207
11269
8743
5522
3564
3637
2009
-1245
-2299
-2535
-2601
-919
-235
-2554
-3976
-2821
-3579
-7110
-9208
-8209
-5877
-4744
-4890
-6130
-8539
-8337
-5982
-5631
-4922
-2480
-87
2464
4529
6342
7994
8933
10779
12277
11592
10263
8440
5792
3173
1672
1879
2172
1272
-226
-1569
-3171
-5681
-6288
-3538
-1625
-2289
-2473
-246
1862
1547
3220
8245
10312
9349
9355
9247
8590
8189
7597
7522
7644
6770
5376
3879
2877
2891
3101
3235
3226
2841
2081
444
-757
-489
-603
-1250
-1508
-946
671
1626
2306
2782
603
-765
415
-664
-2733
-2495
-1263
16
908
1747
2360
1496
213
-1284
-3669
-5475
-6433
-7177
-7252
-6109
-3603
-1127
250
1970
4289
5023
4399
5099
6919
8010
8700
9120
8966
9178
9089
8144
8473
8599
5126
1829
2464
3224
2021
1702
3007
3365
1129
-1905
-3758
-4693
-4578
-3371
-2385
-2174
-1969
-390
2819
5320
5467
5088
6039
6846
5609
3495
1763
-242
-1467
-880
-780
-1487
-640
856
619
-1161
-3050
-4267
-4616
-4210
-3718
-3356
-3059
-3172
-3633
-4648
-5059
-3233
-1114
577
2539
2987
2791
3217
3489
4665
5627
4899
4522
4930
5355
5790
5927
4933
1899
-865
-934
-813
-2746
-5047
-5556
-4516
-3415
-2624
-1816
-1270
-2050
-3326
-3065
-2482
-1584
1451
3894
4016
3970
3952
3051
1616
1056
1486
938
-298
-1245
-3254
-6166
-8243
-9100
-8909
-7950
-7453
-7635
-6410
-3634
-1672
-824
-425
-502
-670
-1038
-1137
-484
-838
-2108
-2115
-1360
-707
-333
-1238
-2675
-3467
-3089
-813
1148
993
985
1825
2208
2369
3123
3894
3170
2119
2713
3332
2834
2822
4296
6248
6915
6600
6630
7037
7554
7545
7004
6842
7022
7456
7872
7823
7378
5902
4237
3855
3339
2203
1551
814
-538
-1960
-1975
-35
1030
-134
-951
-159
1104
969
-1444
-3276
-2717
-2903
-4788
-6267
-7591
-8881
-9355
-9400
-9095
-8425
-7015
-5161
-4755
-4881
-4363
-4871
-5694
-5735
-5926
-5914
-5452
-4952
-4863
-5232
-4611
-3579
-4006
-4994
-5333
-5217
-5195
-5188
-4877
-4376
-2717
-879
-1126
-1060
830
2570
4088
5369
6461
7397
6901
6976
8725
8802
7590
7630
8084
8028
7071
5075
3684
3663
3748
3155
1842
36
-1319
-1764
-1907
-2041
-2382
-3055
-3005
-2398
-3046
-4283
-4120
-2564
-842
-308
-291
686
1347
1216
1622
2357
2749
1972
519
339
932
1647
2423
2276
1934
1295
130
447
772
-411
-854
-1098
-2182
-2744
-2833
-2520
-1848
-1918
-2381
-2992
-4103
-4114
-2873
-2706
-3231
-3038
-3220
-4177
-5000
-5450
-5518
-5665
-6045
-6023
-6090
-6897
-8061
-9238
-9331
-7665
-6324
-6414
-6214
-5615
-5637
-5807
-6076
-6270
-5715
-5219
-4962
-4376
-3832
-2681
-1006
-25
1210
2208
1141
59
274
-235
-1645
-2665
-2921
-2797
-2997
-2951
-1900
-861
-306
527
1154
1043
1041
865
61
-78
472
885
1510
1951
2028
2538
3317
3917
4188
4301
4784
5541
6562
7606
7384
6090
5336
4698
2640
309
-106
608
919
1717
3688
5332
5852
6463
7208
6658
5159
4221
3862
3166
2306
1853
1244
299
-812
-2461
-3861
-4646
-5988
-7639
-8222
-7561
-6762
-6201
-5318
-4835
-5128
-5261
-5079
-4826
-5050
-5693
-6272
-7521
-8154
-6665
-5099
-4139
-2822
-1590
-777
-238
423
838
551
212
-635
-1555
-999
158
940
878
74
158
713
705
446
-161
-361
-204
-399
-59
263
-192
-645
-676
445
1966
2415
2757
3228
3084
2568
2009
2233
2628
1853
1309
1710
1927
2273
3158
3915
3981
3649
3382
2687
1911
1738
1329
1012
1576
2148
2698
3533
3661
2567
1592
1993
2377
2008
2290
2855
3224
3700
3693
4014
5154
6111
6736
6339
4925
3808
2695
1300
154
-931
-1987
-2425
-1796
-706
83
551
373
-155
-312
-550
-1050
-1251
-1040
-875
-1148
-1527
-1713
-1566
-845
-101
44
-276
-519
-145
505
1016
1610
1846
1368
929
624
-1
-199
126
-105
-652
-1534
-3076
-3707
-3110
-2190
-1002
-614
-703
107
439
-74
-62
444
1222
1831
2057
2103
1488
1068
1149
486
264
1004
1256
1556
1837
1471
1718
2397
2503
2735
3459
4251
4646
4434
4288
4481
4341
4161
4434
4138
3240
3006
3079
3012
3025
2647
2377
2573
2352
1805
859
-778
-1822
-1390
-575
-878
-1801
-2039
-2025
-1897
-1589
-2105
-2819
-2454
-1339
-508
-546
-353
678
1410
2069
3247
4303
4977
5238
5002
4488
4103
4099
4111
3935
4043
4708
4885
3587
2309
1961
1016
-380
-752
-318
-100
-333
-448
-550
-974
-1174
-1221
-1421
-1507
-1239
-320
452
195
-174
-326
-728
-939
-892
-907
-1064
-1784
-2810
-3092
-2817
-2950
-3339
-3510
-3619
-3888
-4377
-4676
-4382
-3951
-3851
-3913
-3864
-3782
-3639
-2768
-1279
-315
-58
-8
132
452
465
435
1185
1975
2144
2345
2548
2229
1484
761
388
-33
-891
-1773
-2565
-3488
-4260
-4520
-4112
-3024
-1506
-257
-93
-563
-373
183
-60
-479
226
1326
1371
989
1291
1543
1557
2450
3511
3555
3483
3873
4129
4074
3761
3382
3192
3249
3707
4434
5082
5210
4549
3902
3505
2582
1606
1036
499
507
1210
1606
1382
1096
859
431
5
-609
-1537
-1908
-1797
-1894
-2190
-2865
-3323
-3212
-3476
-3562
-2954
-2639
-2835
-3651
-4567
-4535
-4436
-4687
-4444
-3923
-3188
-2365
-2056
-1584
-641
-244
-296
-225
-620
-1507
-2157
-2756
-3345
-3433
-3328
-3522
-4152
-4858
-4876
-4466
-4197
-3968
-4126
-4673
-5042
-5555
-6237
-6454
-6396
-6350
-6211
-6076
-5827
-5308
-4538
-3587
-3099
-3171
-2799
-2005
-1651
-1725
-1691
-1170
-525
-488
-955
-1548
-2205
-2421
-1699
-693
-248
-60
132
48
-84
-312
-981
-1425
-1139
-750
-721
-972
-1492
-1837
-1190
-5
573
699
998
1332
1533
1916
2509
2849
3120
3776
4424
4847
5301
5657
5794
5818
5602
4868
3779
2824
2209
1921
1927
2275
2629
2411
2272
2728
3005
3095
3041
2479
1975
1489
829
703
768
385
13
-52
-216
-704
-1043
-959
-535
80
332
313
512
743
884
759
505
445
91
-271
-165
-132
-79
78
196
436
317
-205
-950
-2041
-2549
-2576
-3313
-4057
-4251
-4658
-4959
-4823
-4882
-4864
-4446
-4147
-3616
-2688
-2226
-2000
-1324
-501
-43
0
184
528
444
167
3
-100
-133
-276
-470
-899
-1627
-1529
-545
86
358
884
1814
2814
3246
3265
3208
3022
3265
3934
4267
4386
4387
4205
4163
3896
3454
3463
3586
3734
3862
3414
2863
2500
2059
1938
1898
1664
1900
2601
3253
3683
4083
4662
4782
4246
3842
3596
3399
3520
3606
3493
3371
3031
2507
2085
1764
1606
1828
2358
2933
3459
3566
3006
2339
1899
1783
2129
2344
2435
2869
3084
2956
2512
1548
989
513
-961
-2041
-1938
-1759
-1609
-1465
-1576
-1242
-388
15
-26
123
104
-306
-458
-392
-457
-490
-649
-875
-717
-555
-974
-1531
-1489
-1207
-1314
-1434
-1610
-2302
-2829
-2867
-2916
-2906
-2778
-2593
-2258
-2059
-2053
-1965
-1741
-1298
-650
-52
141
-322
-1155
-1771
-1791
-1448
-1293
-1120
-699
-591
-781
-802
-816
-846
-704
-572
-625
-801
-734
-168
455
904
1488
2025
2139
1809
1103
453
349
612
910
1280
1684
1761
1491
1345
1454
1714
2059
1978
1359
918
689
165
-388
-430
58
617
730
465
196
-116
-568
-868
-746
-487
-590
-913
-1018
-1020
-1178
-1294
-1278
-1528
-1930
-1897
-1597
-1395
-1281
-1260
-1118
-1040
-1559
-2145
-2096
-1772
-1749
-2011
-2120
-1864
-1227
-393
47
73
-58
-417
-446
-6
25
-262
-190
129
413
603
641
433
22
-446
-1109
-1967
-2554
-2793
-2958
-2871
-2438
-1997
-1717
-1641
-1679
-1606
-1683
-2102
-2487
-2807
-3215
-3470
-3488
-3534
-3764
-3848
-3514
-3198
-3152
-3100
-2938
-2498
-1753
-1095
-647
-319
-125
-123
-360
-616
-769
-1080
-1584
-1977
-1998
-1679
-1158
-646
-661
-1170
-1504
-1617
-1687
-1631
-1559
-1537
-1474
-1083
-302
188
259
618
1201
1504
1633
1692
1441
1102
1352
2027
2251
1931
1555
1307
1199
970
480
229
151
-193
-280
20
74
6
47
-12
-256
-802
-1415
-1592
-1408
-1195
-1066
-1053
-987
-519
240
788
904
678
536
730
803
684
509
13
-353
-104
477
1200
1885
2493
3110
3496
3548
3232
2766
2441
1795
906
419
179
138
361
582
718
541
242
314
267
-182
-462
-399
-242
-259
-449
-563
-693
-878
-863
-762
-837
-913
-816
-829
-1030
-923
-382
187
619
1039
1548
1907
1876
2009
2648
2988
2602
2089
1893
1979
2156
2331
2528
2627
2718
2916
2882
2700
2621
2301
1776
1267
699
385
340
192
201
561
893
1065
1308
1626
1812
1843
1769
1615
1281
712
401
300
-65
-100
179
47
95
353
125
88
540
828
1036
1291
1340
1302
1348
1426
1378
1065
772
859
1082
1105
1056
1131
1305
1458
1457
1272
1084
876
504
286
183
-212
-437
-293
-197
126
628
823
907
1035
1147
1253
1184
930
618
246
-107
-276
-337
-595
-995
-1272
-1384
-1320
-1283
-1417
-1498
-1489
-1400
-1238
-1074
-593
153
571
723
977
1157
1108
1098
1224
1189
849
520
498
616
800
1165
1364
1304
1229
837
214
-250
-837
-1403
-1540
-1569
-1566
-1237
-884
-941
-1171
-1280
-1332
-1284
-1216
-1238
-1229
-1406
-1772
-1815
-1560
-1380
-1377
-1344
-1124
-1096
-1455
-1779
-1723
-1359
-1077
-1022
-989
-915
-822
-915
-1274
-1407
-1141
-812
-592
-532
-491
-210
137
299
575
1053
1154
831
656
679
694
703
657
387
-231
-806
-893
-846
-799
-368
-20
-245
-468
-532
-842
-1151
-1185
-1105
-1018
-985
-899
-680
-376
48
241
32
-1
127
-9
-39
317
740
993
959
593
159
-97
-414
-964
-1397
-1521
-1344
-778
-163
76
130
276
483
504
152
-268
-474
-679
-843
-749
-609
-430
-63
135
-12
-231
-481
-827
-1208
-1556
-1839
-2017
-2087
-2269
-2617
-2763
-2694
-2708
-2757
-2760
-2927
-3391
-3805
-3895
-3938
-3971
-3643
-3011
-2554
-2468
-2309
-1929
-1729
-1645
-1660
-1897
-1850
-1535
-1495
-1479
-1277
-1225
-1209
-903
-455
-138
-59
-124
-106
-102
-254
-349
-346
-208
236
685
748
588
586
667
671
903
1193
1182
1371
1937
2408
2608
2597
2531
2499
2467
2262
1785
1429
1293
1210
1379
1615
1653
1583
1423
1323
1264
1204
1273
1328
1482
1743
1729
1543
1356
1343
1640
1820
1843
1882
1703
1480
1434
1321
1062
891
907
965
1018
982
790
751
939
1131
1175
980
957
1297
1394
1161
1027
1080
1266
1444
1567
1799
2016
1997
1985
2179
2224
2078
2245
2605
2641
2446
2349
2363
2207
1702
1112
693
414
328
492
567
298
151
336
383
421
719
837
638
331
-34
-231
-145
87
392
681
861
895
800
673
624
648
610
491
378
242
127
169
317
354
318
466
557
309
111
2
-398
-853
-1135
-1446
-1617
-1381
-1065
-951
-774
-470
-372
-428
-395
-489
-775
-862
-766
-765
-683
-488
-548
-833
-1006
-1056
-1105
-1150
-1180
-1233
-1319
-1342
-1170
-1056
-1308
-1644
-1818
-1880
-1749
-1520
-1316
-1034
-757
-449
10
371
611
974
1376
1665
1782
1712
1660
1766
1845
1697
1389
1110
886
894
1320
1651
1513
1313
1198
1034
836
610
494
495
409
100
-382
-650
-716
-788
-517
-221
-423
-692
-950
-1343
-1655
-1906
-2015
-2039
-2168
-2188
-2099
-1947
-1749
-1745
-1684
-1426
-1314
-1291
-1206
-1068
-950
-1006
-988
-760
-651
-622
-565
-661
-800
-876
-1064
-1215
-1086
-875
-850
-1002
-1144
-1223
-1421
-1672
-1842
-1927
-1753
-1565
-1706
-1826
-1834
-1947
-1970
-1865
-1815
-1842
-1771
-1443
-1151
-1128
-1114
-877
-525
-388
-358
-77
151
143
252
418
443
476
628
768
806
855
966
1134
1269
1235
1211
1182
935
755
725
619
607
774
965
1113
1233
1422
1567
1492
1298
998
544
183
9
-124
-57
161
47
-304
-610
-943
-1070
-896
-666
-522
-692
-982
-1098
-1268
-1337
-1201
-1139
-1048
-1088
-1329
-1315
-1179
-1078
-872
-731
-531
-251
-217
-247
-204
-258
-348
-395
-356
-248
-248
-395
-464
-226
155
427
618
642
433
111
-274
-630
-872
-825
-417
-140
-185
-271
-402
-499
-472
-474
-485
-495
-650
-1008
-1288
-1207
-1078
-1002
-715
-425
-266
-173
-173
-108
-24
95
454
840
1170
1374
1236
1147
1354
1544
1681
1855
1990
2031
2071
2193
2339
2476
2452
2227
2205
2410
2447
2362
2385
2423
2354
2286
2261
2235
2267
2279
2240
2207
2050
1906
2001
2154
2126
1927
1847
2021
2128
2101
2179
2333
2292
2035
1836
1635
1221
735
382
264
221
151
316
613
806
907
842
737
645
488
503
643
663
577
467
516
690
869
1144
1336
1276
1122
976
901
911
895
764
598
567
641
668
567
366
127
-85
-24
252
261
29
-157
-348
-568
-755
-838
-869
-982
-1016
-888
-812
-871
-925
-863
-849
-962
-1043
-1163
-1333
-1399
-1419
-1450
-1536
-1724
-1938
-2159
-2272
-2156
-2012
-1917
-1665
-1324
-1190
-1221
-1293
-1511
-1728
-1779
-1808
-1750
-1581
-1463
-1287
-1062
-909
-697
-569
-806
-1208
-1402
-1294
-1064
-949
-1020
-1204
-1462
-1792
-2027
-1981
-1752
-1524
-1342
-1114
-846
-808
-947
-920
-885
-987
-1033
-1148
-1391
-1525
-1583
-1615
-1467
-1147
-793
-466
-223
-145
-192
-299
-450
-550
-700
-1070
-1376
-1389
-1279
-1222
-1235
-1059
-586
-193
-49
-51
-92
-36
-15
-6
277
526
437
404
555
694
872
1004
990
992
976
847
717
635
677
795
778
668
467
157
-109
-406
-664
-700
-713
-701
-561
-486
-456
-356
-269
-306
-462
-533
-470
-402
-335
-383
-578
-616
-445
-351
-395
-427
-446
-499
-568
-656
-695
-620
-505
-361
-117
193
395
397
311
147
-93
-128
65
184
255
405
592
823
947
856
803
820
783
870
1069
1168
1155
1069
1018
1034
975
901
915
909
823
765
797
822
877
1053
1171
1180
1225
1235
1161
1102
1049
925
743
633
635
652
706
856
979
1022
1065
1043
984
993
826
479
386
441
325
287
494
735
905
1032
1110
1089
949
757
582
477
474
485
426
405
446
426
425
491
491
545
762
922
1033
1249
1387
1315
1179
1068
916
681
531
567
543
382
274
209
170
210
306
480
613
553
428
337
219
39
-143
-198
-183
-236
-297
-380
-538
-664
-723
-679
-507
-365
-247
-75
35
93
226
426
586
646
705
698
511
388
351
245
203
144
-102
-366
-485
-497
-557
-629
-592
-562
-511
-354
-165
68
212
171
127
93
9
-63
-46
116
283
338
358
309
168
95
154
206
182
146
64
-69
-131
-122
-125
-94
88
363
521
484
339
183
-40
-374
-557
-472
-360
-343
-464
-747
-1036
-1188
-1230
-1257
-1198
-1040
-1006
-976
-799
-780
-841
-669
-486
-503
-628
-790
-978
-1214
-1448
-1585
-1682
-1791
-1802
-1654
-1436
-1253
-1204
-1288
-1392
-1443
-1411
-1325
-1197
-909
-572
-406
-325
-290
-283
-169
-34
58
93
-38
-169
-273
-503
-565
-464
-531
-509
-314
-308
-393
-396
-402
-392
-425
-541
-608
-643
-743
-886
-980
-1004
-1098
-1277
-1400
-1425
-1396
-1437
-1549
-1521
-1391
-1280
-1100
-903
-798
-719
-649
-655
-668
-566
-447
-403
-342
-284
-232
-110
-7
45
93
146
293
512
720
858
800
614
472
319
134
39
95
240
323
277
201
96
-83
-160
-55
32
33
30
36
48
45
0
-101
-224
-284
-224
16
369
635
769
848
977
1167
1290
1346
1320
1198
1185
1274
1331
1427
1594
1821
2017
2024
1872
1640
1424
1276
1163
1190
1287
1308
1426
1625
1724
1754
1758
1756
1654
1411
1274
1283
1298
1365
1532
1712
1741
1658
1624
1502
1227
908
559
348
332
357
453
556
602
684
721
745
842
831
729
649
520
407
380
306
115
-34
9
99
109
157
250
249
124
-7
-88
-261
-517
-673
-748
-748
-674
-629
-563
-542
-670
-726
-680
-724
-857
-986
-1002
-958
-954
-905
-888
-955
-991
-1037
-1056
-950
-788
-631
-516
-422
-344
-336
-361
-463
-600
-593
-524
-448
-303
-181
-116
-107
-150
-170
-202
-255
-264
-275
-312
-348
-364
-302
-204
-190
-201
-88
100
212
208
177
165
59
-126
-234
-335
-499
-565
-443
-246
-135
-95
-36
-27
-52
-26
-25
-84
-126
-69
65
118
115
156
139
43
-35
-99
-166
-186
-111
-52
-112
-188
-217
-263
-345
-440
-511
-518
-386
-238
-301
-390
-387
-483
-514
-429
-453
-434
-302
-258
-274
-204
0
176
206
248
342
419
484
499
478
486
537
538
329
64
-2
44
66
-14
-270
-529
-635
-694
-733
-688
-683
-773
-849
-941
-1016
-961
-933
-932
-765
-611
-586
-512
-387
-263
-136
-34
80
198
273
293
205
27
-146
-181
-89
-84
-147
-166
-216
-312
-497
-702
-743
-740
-793
-881
-1000
-957
-851
-932
-1010
-994
-933
-773
-647
-614
-582
-581
-620
-662
-723
-795
-770
-643
-587
-585
-581
-664
-691
-561
-486
-535
-639
-730
-712
-592
-429
-255
-103
37
162
230
273
385
534
602
630
696
773
907
1079
1143
1162
1233
1198
1086
1102
1152
1106
1066
1047
1000
1006
1105
1221
1313
1400
1447
1389
1276
1151
1036
1073
1255
1408
1524
1641
1738
1851
1976
2075
2107
2070
2037
1996
1927
1830
1645
1485
1484
1558
1709
1938
2060
2024
1919
1758
1532
1296
1082
901
815
770
657
541
438
290
180
130
109
134
216
357
438
413
403
357
248
190
101
-55
-172
-287
-389
-413
-370
-307
-284
-237
-155
-166
-248
-351
-438
-455
-517
-587
-518
-444
-440
-468
-560
-650
-742
-880
-977
-1057
-1152
-1229
-1357
-1470
-1465
-1469
-1549
-1645
-1724
-1730
-1714
-1730
-1656
-1501
-1375
-1209
-1002
-922
-978
-989
-865
-747
-720
-681
-650
-746
-910
-987
-976
-984
-1006
-984
-976
-1016
-1043
-1016
-977
-986
-1035
-1140
-1316
-1460
-1534
-1601
-1639
-1595
-1471
-1360
-1311
-1206
-1045
-967
-938
-904
-852
-693
-475
-344
-285
-247
-236
-278
-394
-488
-479
-420
-343
-309
-339
-293
-166
-57
97
263
310
318
372
376
366
456
587
713
829
823
697
560
457
406
378
364
441
596
791
1012
1124
1093
1051
1034
1004
967
948
917
830
741
702
684
675
690
764
817
751
712
733
665
619
652
672
770
943
1065
1144
1250
1440
1633
1721
1763
1783
1738
1626
1479
1366
1251
1058
918
911
889
825
777
676
536
459
396
310
302
333
234
51
-27
-7
33
99
128
132
214
315
354
376
378
332
273
238
262
303
332
423
514
465
359
254
97
-44
-124
-201
-301
-378
-407
-493
-666
-839
-987
-1094
-1192
-1262
-1209
-1118
-1089
-1145
-1285
-1388
-1446
-1495
-1456
-1393
-1331
-1201
-1100
-1045
-987
-1012
-1076
-1016
-915
-927
-1002
-1048
-1043
-1002
-940
-823
-781
-905
-988
-1004
-1075
-1093
-1048
-1029
-1022
-1006
-954
-889
-793
-644
-611
-664
-614
-553
-583
-662
-750
-788
-797
-808
-761
-699
-681
-616
-478
-330
-189
-71
61
216
283
269
244
173
156
240
245
200
262
374
497
654
767
811
830
819
825
879
951
1038
1067
995
949
954
917
858
823
835
917
1010
1048
1043
1030
997
956
919
857
825
877
948
1010
1049
1037
1022
947
783
711
727
672
586
588
638
631
625
655
601
497
450
409
364
308
249
279
333
311
267
217
176
213
306
404
504
596
639
551
369
249
193
188
259
266
191
155
169
277
420
462
460
433
384
389
408
393
348
307
321
297
210
141
61
23
83
152
209
246
188
103
77
12
-144
-275
-333
-381
-461
-574
-648
-638
-602
-608
-641
-658
-654
-626
-597
-626
-670
-684
-667
-589
-541
-557
-536
-534
-634
-776
-874
-894
-890
-878
-831
-731
-565
-434
-372
-322
-338
-409
-482
-562
-615
-649
-646
-574
-505
-434
-334
-254
-232
-315
-413
-427
-464
-544
-557
-468
-341
-258
-166
-49
-11
-18
-22
-76
-107
-71
-70
-100
-70
-14
8
-5
-91
-248
-418
-594
-728
-758
-719
-655
-594
-525
-412
-289
-157
-41
-21
-32
-20
-2
80
209
274
282
322
404
427
379
343
322
299
282
312
432
538
564
559
497
366
235
177
214
247
209
102
-41
-156
-255
-373
-476
-541
-551
-514
-449
-360
-293
-232
-160
-164
-187
-113
-41
-50
-33
43
52
-38
-95
-71
-71
-144
-181
-153
-199
-310
-360
-317
-204
-118
-119
-114
-94
-115
-143
-129
-41
82
177
302
446
503
508
559
640
664
601
572
659
701
617
537
477
394
326
230
85
-38
-156
-306
-411
-415
-352
-236
-79
73
232
369
400
377
350
321
343
398
466
570
687
826
967
1054
1121
1159
1134
1098
1049
934
806
728
625
490
427
405
373
396
469
559
673
767
810
844
877
858
787
711
669
675
684
691
723
690
544
395
317
248
133
36
-35
-159
-286
-343
-368
-365
-304
-233
-222
-206
-143
-125
-105
-19
49
119
165
104
54
60
36
-28
-125
-191
-224
-335
-474
-581
-699
-765
-783
-848
-900
-905
-914
-899
-858
-812
-742
-675
-627
-595
-608
-719
-897
-956
-902
-897
-863
-754
-657
-562
-512
-451
-303
-191
-108
3
72
91
8
-133
-189
-241
-363
-494
-594
-613
-579
-575
-584
-553
-483
-421
-340
-233
-154
-54
54
126
235
309
290
270
235
176
116
66
101
195
295
377
326
185
117
77
-18
-111
-155
-185
-215
-237
-286
-377
-470
-544
-599
-631
-618
-566
-498
-411
-355
-339
-293
-243
-243
-275
-336
-417
-488
-575
-684
-746
-776
-852
-939
-989
-977
-866
-732
-607
-460
-365
-308
-232
-207
-187
-63
80
80
6
44
77
-16
-64
-53
-75
-66
-74
-136
-150
-124
-88
-44
-47
-99
-173
-254
-311
-340
-355
-359
-384
-415
-387
-302
-220
-140
-26
89
140
151
168
179
173
171
231
377
530
637
710
733
703
655
632
644
657
683
735
776
820
843
790
716
664
614
579
566
603
713
876
1056
1177
1235
1271
1260
1222
1174
1105
1057
1016
967
917
839
762
678
587
598
662
700
769
822
845
886
857
745
663
638
640
667
695
675
626
601
589
572
542
488
424
352
279
217
173
158
156
165
179
145
75
14
-42
-86
-123
-173
-196
-169
-158
-195
-201
-148
-93
-50
10
89
92
-15
-110
-172
-267
-353
-387
-377
-339
-262
-125
-4
102
277
418
475
569
641
600
544
561
613
612
533
439
364
282
172
41
-99
-272
-467
-596
-636
-650
-684
-747
-784
-773
-811
-878
-875
-856
-860
-833
-803
-825
-883
-952
-1020
-1069
-1098
-1141
-1194
-1231
-1238
-1233
-1220
-1153
-1051
-947
-762
-561
-487
-492
-501
-467
-378
-296
-222
-168
-143
-50
69
127
140
74
-7
-43
-139
-274
-367
-436
-457
-456
-440
-367
-313
-334
-372
-379
-373
-380
-360
-314
-287
-246
-228
-285
-326
-302
-276
-279
-258
-173
-77
1
83
139
150
157
167
150
92
-3
-97
-128
-113
-79
16
145
226
269
322
376
382
313
238
238
255
227
216
231
195
107
8
-63
-68
-12
67
143
228
288
281
265
253
214
227
323
422
462
446
441
446
395
339
330
338
348
309
214
159
153
136
82
-24
-154
-291
-405
-445
-464
-510
-512
-438
-372
-372
-352
-323
-369
-407
-420
-403
-316
-261
-191
-110
-114
-72
-1
77
232
312
312
284
226
235
243
278
349
462
732
628
101
-14
90
22
47
57
27
59
38
41
52
33
50
42
39
49
36
45
43
37
46
37
42
42
37
43
38
39
41
36
41
38
37
40
36
39
37
36
39
35
37
37
35
37
35
35
36
34
35
34
34
34
33
34
33
33
33
32
32
32
32
32
31
31
31
31
31
30
30
30
30
29
29
29
29
29
28
28
28
28
28
27
27
27
27
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
23
23
23
23
23
22
22
22
22
22
21
21
21
21
21
21
20
20
20
20
20
19
19
19
19
19
19
18
18
18
18
18
18
17
17
17
17
17
17
16
16
16
16
16
16
15
15
15
15
15
15
14
14
14
14
14
14
13
13
13
13
13
13
13
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
