20
16861
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
-1
0
0
0
1
-3
-3
2
3
0
0
1
0
-1
0
-1
0
1
0
1
3
2
-1
-3
-3
-3
-1
0
-2
0
4
4
1
1
0
2
3
0
1
2
0
4
6
1
-2
-1
3
2
-1
2
2
-2
0
3
2
2
1
0
1
2
2
-2
-2
3
3
0
-1
0
0
-1
-2
-1
0
2
1
1
2
4
1
-2
0
2
3
2
1
1
1
-1
1
3
1
0
0
1
1
-1
2
0
-2
0
-2
-2
0
1
2
0
-1
0
-4
0
3
-2
-1
-2
-5
-1
-2
-1
0
-1
5
2
-7
-1
2
0
0
-2
-1
5
3
-1
-1
1
1
-2
-2
-1
1
1
0
0
-2
-2
1
-1
-1
2
1
-1
-1
-1
-1
-1
0
2
0
0
2
-2
-2
1
0
-1
2
2
-1
0
-2
-2
2
0
-3
-1
-1
-4
-2
3
0
-5
-1
2
-2
-1
-3
-4
-1
-1
0
-2
-5
-2
-1
0
3
-1
-4
0
0
-5
-5
3
1
-5
-2
-3
-4
-3
-4
-2
-2
-1
2
-2
-10
-8
2
1
-7
-3
0
3
4
-10
-10
8
11
-9
-28
-6
22
7
-16
-13
14
29
-1
-30
0
39
10
-12
17
-5
-10
28
-3
-11
9
-10
3
0
-23
-3
9
3
-12
6
16
-33
-4
23
-18
19
11
-27
12
-17
-20
28
-20
-33
12
5
-22
-18
8
-23
-13
45
-18
-24
54
6
-17
3
-14
19
16
-15
-4
-15
2
8
-35
-13
20
1
-31
-35
14
21
-10
-2
-21
-28
26
22
-34
13
71
-40
-50
88
-36
-85
128
-3
-125
105
25
-118
82
43
-120
44
112
-18
46
127
30
56
124
-51
-92
121
69
-51
62
-25
-63
132
-34
-104
118
-26
-65
65
-97
-37
110
21
-42
-91
32
89
-94
-69
-86
-81
81
-84
-136
2
-38
29
-18
38
233
-121
-229
85
23
94
182
-26
25
22
-98
46
24
-62
138
136
-72
-14
36
-10
138
110
-23
120
39
-182
-49
36
-47
-1
76
50
-49
-122
-162
-177
-119
-49
56
136
-10
-181
-127
-28
-2
41
70
77
57
-47
-57
27
38
110
72
-177
-171
31
43
-81
-200
-165
57
181
17
-107
13
-13
-70
140
158
48
79
-124
-246
-7
36
11
54
-129
-50
93
-282
-265
127
83
152
177
-110
28
101
-143
-60
-34
-86
70
9
-107
-25
3
-20
-94
-160
78
302
95
-50
-30
-182
-2
334
107
-130
-28
51
156
271
231
22
-135
-109
-136
-103
-82
-318
-130
307
38
-213
62
77
-64
16
154
311
283
232
328
133
82
383
196
-160
-201
-83
263
257
-22
154
204
-54
-245
-438
-290
-85
-248
-220
-5
56
-5
-100
-65
35
231
414
210
-65
-239
-342
-106
-70
-382
-246
71
-3
-114
-138
-211
-2
152
-278
-241
338
85
-306
-116
-170
-216
67
266
367
438
537
599
718
939
797
484
242
9
214
386
137
184
254
-52
-395
-749
-810
-573
-653
-629
-313
-659
-1122
-724
-271
-138
-125
-115
423
832
834
1018
532
-188
-147
-231
-464
-819
-1163
-599
-141
98
1052
1438
1033
756
519
377
52
-253
-123
-545
-1291
-1036
-326
-191
-409
-303
166
158
-341
-379
-375
-617
-27
738
833
1020
825
121
-3
86
-258
-647
-387
196
214
134
-93
-470
-29
68
-294
211
477
404
339
-91
290
804
576
515
-106
-971
-991
-776
-380
7
315
728
643
611
451
-698
-1413
-1115
-828
-506
333
983
585
213
38
-753
-778
-346
-364
609
1503
1064
341
-289
-132
51
-655
-515
-347
-1203
-1092
-701
-1268
-1073
398
1729
2092
1760
1350
1289
1125
-16
-1012
-649
-65
373
904
664
103
11
-364
-886
-633
-218
-269
-502
-980
-1002
-411
-908
-1736
-1287
-972
-928
-306
3
452
1396
1608
1311
927
405
377
493
589
1174
1230
770
921
845
668
1371
1593
931
817
1204
966
16
-559
-775
-1264
-1329
-1181
-1307
-1083
-1162
-1726
-2086
-2582
-2175
-321
887
1181
1833
2263
1690
693
246
687
1238
1238
1151
1117
821
331
-419
-856
-423
37
20
-420
-775
-471
-642
-1391
-1594
-1719
-1801
-1845
-2013
-1451
-978
-853
-171
-252
-905
-908
-1248
-1443
-568
326
833
1251
1585
1897
2167
1987
824
-852
-1886
-1950
-1621
-1215
-579
-185
-177
41
47
-359
-668
-912
-856
-636
-452
98
210
-71
536
1272
1474
1452
850
370
648
965
1358
1719
1226
467
529
857
567
157
-4
-101
319
963
1042
950
923
1069
1497
1174
113
-549
-874
-898
-368
309
604
108
-620
-784
-738
-295
777
1548
1833
1634
827
591
1027
979
779
715
546
663
603
202
319
332
-254
-632
-797
-700
-349
-666
-1260
-982
-211
-50
-811
-1616
-1908
-2184
-2460
-2360
-1892
-1334
-1065
-843
-521
-659
-974
-666
-39
219
345
651
564
54
-235
-226
22
-33
-750
-1114
-874
-762
-914
-1040
-633
-76
172
659
767
25
-544
-778
-828
-576
47
1072
1477
1173
1331
1704
1780
1401
813
950
1238
1177
1493
1576
1196
921
363
-171
-425
-1024
-1590
-1585
-1248
-1044
-1247
-1340
-943
-420
-82
42
342
729
695
848
1386
1337
714
308
445
702
470
-38
-524
-803
-618
-407
-76
705
1070
1006
1076
757
160
-259
-797
-1154
-1039
-1175
-1487
-1158
-559
-259
-231
-509
-638
-604
-863
-796
-411
-374
-360
-423
-585
2
1153
1732
1573
1291
805
236
239
416
707
1193
852
206
-37
-556
-784
-666
-925
-877
-583
-434
-29
261
372
563
478
437
710
882
916
646
38
-287
-353
-522
-573
-333
207
718
635
-2
-797
-1338
-1589
-1784
-1391
-343
357
487
409
250
-24
-390
-334
98
231
193
324
605
1034
1588
2016
1789
1051
504
412
853
1403
1385
738
-228
-649
-352
-534
-1165
-1326
-1045
-552
-238
-361
-522
-690
-1060
-1356
-1429
-1627
-2000
-1981
-1531
-934
-378
-596
-1221
-1143
-965
-911
-273
625
1780
2827
2688
2081
1510
626
378
601
316
168
417
669
567
-90
-316
-56
50
539
534
-445
-673
-378
-379
-52
343
519
571
357
404
787
921
847
875
1242
1689
1496
857
599
649
414
-105
-287
12
-314
-1357
-1502
-834
-407
-156
-235
-314
10
-31
-490
-907
-831
-180
-185
-734
-915
-1188
-1247
-940
-731
-250
-78
-446
-295
84
230
363
241
12
-118
-440
-810
-1060
-1299
-1207
-874
-741
-300
318
442
761
1227
1373
1668
1433
693
546
540
695
982
530
419
1067
789
-538
-1517
-1390
-734
-413
-321
-331
-469
-464
-536
-1104
-1753
-1717
-1103
-591
-406
-383
-218
125
485
892
1075
905
928
1344
1456
696
-208
-386
49
587
498
142
472
806
787
1071
1409
1378
1056
675
59
-571
-158
461
309
552
1026
1131
1344
1094
296
-376
-981
-1172
-749
-426
-359
-99
155
321
758
757
250
322
494
562
1131
1355
1002
558
-143
-692
-971
-1355
-1550
-1403
-1239
-1327
-1445
-1386
-1476
-1494
-1192
-1018
-929
-677
-150
595
830
584
454
104
-311
-384
-551
-532
-130
20
228
493
230
163
528
566
241
-190
-258
55
36
-193
-448
-643
-218
111
-382
-789
-566
-45
367
576
920
1288
1189
613
10
-141
96
114
-288
-372
40
-32
-508
-311
408
721
711
910
713
91
188
324
-143
-214
-257
-512
-364
-408
-507
-150
-75
-270
-95
207
104
-182
-176
-193
-337
-251
-175
-360
-550
-454
-367
-374
273
998
1061
1297
1131
180
-28
215
-5
-39
415
985
1012
372
-274
-399
307
903
580
195
-428
-1206
-975
-571
-596
-509
-554
-452
-149
87
636
874
521
402
190
-522
-1010
-925
-909
-996
-257
883
1429
1676
1732
1422
921
280
-283
-476
-176
120
-44
77
265
-343
-600
17
505
695
452
69
394
525
-141
-423
-557
-1317
-1697
-1280
-924
-920
-980
-967
-1002
-855
-332
-29
26
164
239
466
700
703
735
447
-110
-480
-705
-572
-339
-252
-168
-531
-909
-1004
-1411
-1327
-613
-219
188
536
505
594
421
-353
-920
-888
-538
-113
97
-18
-280
-626
-794
-446
130
666
1224
1421
1035
824
1002
726
490
879
816
682
1148
1043
620
610
352
25
108
88
-409
-634
-83
271
40
-283
-221
601
925
188
3
421
362
-372
-926
-193
541
-105
-958
-1097
-454
365
308
-62
209
886
1469
1604
1263
558
-403
-1266
-1902
-2340
-2320
-1929
-1656
-1460
-1118
-747
-474
-560
-904
-1090
-1363
-1666
-1565
-1329
-1047
-370
471
824
1101
2165
2913
2081
634
66
675
1339
1636
2264
2375
1663
1315
1082
732
619
360
-115
-575
-587
-64
330
851
1353
426
-1172
-1209
-272
-462
-1371
-1325
-114
904
237
-675
42
324
-484
-512
-569
-899
-485
-215
96
1012
1373
1109
912
717
402
-64
-545
-1173
-1892
-1794
-904
-269
-205
-418
-485
-170
290
550
292
-165
151
913
593
-753
-1403
-923
-645
-1111
-1697
-2065
-2242
-2393
-1877
88
1337
155
-747
-20
386
300
562
1205
2360
3153
2813
2456
2297
1246
220
691
1363
787
135
50
-658
-1558
-1283
-573
-314
-333
-858
-1707
-1903
-1024
-164
-703
-1593
-1269
-437
172
768
1419
1844
1666
1428
1454
1200
1027
983
93
-1359
-1975
-1521
-1370
-2009
-2441
-2521
-2334
-1385
-384
-260
-207
366
343
-395
-374
77
-416
-1000
-683
-412
-321
177
472
772
1321
909
17
-99
373
1115
1539
1921
2609
1841
82
-28
999
1451
1651
2342
2832
2369
1546
417
-871
-1038
-501
-534
-790
-552
-55
-81
-410
-376
-421
-572
-475
-532
-627
-615
-821
-872
-544
-4
660
772
483
713
716
137
106
388
567
964
696
-438
-928
-275
764
1769
2485
2392
1570
549
-487
-1279
-1884
-2519
-2686
-2376
-2044
-1918
-2304
-2347
-1270
-371
-172
547
1898
2566
1865
641
-80
-431
-853
-1157
-1038
-548
-191
-752
-1761
-1616
-646
-563
-1322
-1571
-579
903
1518
1195
672
103
-673
-1171
-794
-332
-297
294
1299
1505
667
-307
-322
190
533
1250
1855
1701
1983
2955
3084
2237
1985
2522
2460
1351
-146
-1142
-1238
-1340
-1970
-2252
-2055
-2049
-1730
-677
-41
-166
-482
-1208
-1736
-1817
-2481
-2627
-1254
65
527
316
-205
-615
-1592
-3170
-4045
-3603
-2565
-1820
-988
-41
268
681
1443
1530
1032
459
220
396
702
1649
2850
2775
1056
-1283
-2171
-1134
-406
-432
444
1839
1869
841
1077
3046
5258
6765
7079
6377
5160
3406
1914
1390
831
-364
-1152
-1162
-1805
-3415
-4562
-4803
-4466
-3871
-3394
-2512
-974
486
1296
1469
1798
2174
1365
-122
-612
408
2140
3569
4330
4191
3069
1100
-1113
-2080
-1963
-2174
-2533
-2840
-2872
-1931
-874
-695
-1254
-1866
-1775
-1591
-1721
-1253
-482
-68
236
-132
-1433
-2405
-2702
-2843
-2498
-1878
-1466
-542
1322
3590
5213
5300
4429
3400
1908
12
-1183
-1211
-1191
-1720
-1870
-1298
-1004
-1748
-3032
-4348
-5415
-5414
-4549
-3044
-439
1576
1721
1335
1374
1923
2176
1283
55
-413
291
948
126
-654
-362
78
962
2258
3174
3712
3517
2410
1228
957
2013
3328
3420
2663
2288
2247
1570
438
255
627
-100
-1143
-997
99
1144
954
380
1583
3817
5570
6770
7189
6893
5747
3734
1680
-535
-2462
-2876
-2493
-2071
-1441
-902
-439
-107
-664
-2385
-4111
-4541
-4288
-4189
-4267
-5115
-6398
-7566
-9350
-11014
-11121
-9639
-7465
-6151
-5122
-2560
360
2293
3585
4334
4705
4560
4666
6487
8284
7516
5149
3740
3863
3643
2178
708
262
783
904
-216
-1531
-2737
-4190
-5178
-4986
-3893
-3086
-3045
-3171
-3327
-3041
-1329
1539
4133
5421
5766
5576
4288
1933
-599
-2415
-2969
-2467
-1483
-736
-535
-216
94
-272
-387
259
474
91
283
1594
3239
3788
3104
2176
1549
1846
2780
2678
1437
-60
-2013
-4294
-6077
-6648
-6033
-5264
-4541
-3072
-714
2093
4101
4426
4286
4416
3902
2719
1565
1033
1434
1451
16
-1548
-1756
-185
2160
3084
2897
3144
2041
-1425
-4184
-4202
-2255
525
2916
4401
5707
6600
5874
4067
2796
2270
2109
2344
2408
1524
459
851
2294
3095
3297
3021
1606
226
476
2196
4167
5039
5120
5606
6091
5609
3880
1581
-56
-978
-2059
-3961
-6425
-8157
-8498
-7768
-6329
-4296
-1826
41
977
1933
2635
2637
2561
2831
3419
3571
3079
2896
3142
3668
4630
5657
6124
5189
2818
18
-2604
-4925
-7318
-9533
-10266
-9882
-9845
-10261
-10445
-9988
-9470
-9382
-9030
-8444
-8194
-7739
-6778
-5731
-4783
-4447
-5188
-5918
-5684
-5850
-7201
-8109
-7909
-7317
-6259
-4791
-3053
-480
2452
4332
4999
5735
7490
9438
10582
11425
12338
13306
14530
14990
13934
12518
11204
9711
8611
7685
6265
4568
2671
1082
642
724
292
-938
-2682
-4010
-4366
-4107
-4097
-4757
-5078
-4569
-4211
-4161
-3654
-2431
-932
54
-141
-1842
-4604
-7695
-10515
-11919
-11702
-10998
-10011
-8698
-7684
-7018
-6216
-4910
-3221
-1581
-146
902
1828
3437
5154
5985
7056
9072
10605
11445
12400
13145
13762
14503
14702
14421
14595
15486
16340
16603
16490
16017
15169
14108
12545
10477
8481
6922
5582
4390
4046
4248
3537
1966
472
-1047
-2912
-4697
-5679
-5707
-5553
-6304
-8077
-10120
-12205
-14083
-15076
-15462
-15903
-16149
-15831
-15334
-15017
-14610
-13969
-13032
-11859
-10989
-10501
-10544
-11536
-12682
-13564
-14851
-16238
-16861
-16283
-14846
-13752
-13532
-13686
-13486
-12273
-10158
-7683
-5016
-2319
75
1857
3251
5069
7012
7602
6893
6408
6617
7011
7361
8007
9397
11083
12517
13922
14998
15457
16014
16715
16721
15695
13983
12234
10536
8562
6930
6364
6276
5945
5480
4851
3675
2530
2532
3292
3707
3855
3989
3865
3550
3168
2873
2855
2730
2292
1918
1642
1402
1255
861
-12
-1107
-2146
-3040
-3873
-4672
-5209
-5383
-5614
-6289
-6943
-6921
-6444
-6041
-5702
-5045
-4117
-3516
-3299
-3062
-2741
-2187
-1490
-1055
-514
493
1678
2938
3942
4159
3624
2513
1178
394
301
91
-945
-2554
-3699
-3923
-3944
-4258
-4634
-5117
-5777
-6250
-6329
-5836
-4523
-2771
-1299
-323
359
824
990
824
224
-458
-423
-48
-128
82
1185
2525
3567
3901
3356
2470
1605
802
55
-627
-651
378
1625
2182
2143
1991
1662
617
-1047
-2547
-3710
-4760
-5510
-5966
-6201
-6060
-5936
-6033
-5809
-5360
-4871
-3594
-1607
-208
353
964
1721
2057
1964
1687
1398
1310
1231
821
102
-836
-1648
-2020
-2419
-3056
-3564
-4160
-5068
-6218
-7697
-8797
-8804
-8096
-6595
-4093
-1430
884
2959
4622
5728
6393
6757
6945
7100
7319
7634
8009
8284
8338
8172
7804
7296
6676
6019
5195
3944
2737
1893
947
-70
-891
-1171
-431
550
935
1042
782
32
-879
-1907
-2748
-3118
-3160
-2782
-2003
-1151
-500
-263
-418
-778
-1088
-1158
-1262
-1651
-1941
-1815
-1642
-1861
-2491
-3377
-4215
-4611
-4486
-4153
-3836
-3315
-2513
-1931
-1849
-1900
-1639
-1108
-527
375
1636
2733
3542
4061
4302
4701
5408
6319
7429
8517
9543
10513
11108
11329
11387
11123
10419
9399
8070
6556
5278
4220
3097
2152
1594
1342
1310
1033
313
-311
-834
-1768
-2792
-3110
-2738
-2204
-1575
-885
-427
-98
173
159
-200
-843
-1369
-1505
-1534
-1348
-1088
-1376
-1983
-2676
-3398
-3592
-3521
-3762
-4121
-4573
-5223
-5872
-6139
-5836
-5346
-4901
-4462
-4162
-3850
-3451
-3230
-3354
-3867
-4382
-4499
-4338
-3737
-2683
-1799
-1056
-117
587
782
741
742
1231
2330
3380
3839
3910
3997
3982
3602
3101
2694
2459
2450
2315
1979
1699
1404
1196
988
380
-394
-1100
-1911
-2675
-2989
-2584
-1744
-985
-369
92
479
1055
1520
1586
1563
1516
1203
612
-53
-592
-1039
-1386
-1550
-1866
-2432
-2728
-2732
-2692
-2304
-1522
-734
-14
743
1498
2072
2233
1977
1682
1726
1991
2311
2844
3418
3744
3848
3497
2581
1553
691
55
-295
-511
-718
-851
-902
-1100
-1588
-2020
-2131
-2084
-1816
-1076
-26
826
1112
966
903
1228
1601
1640
1686
1944
1980
1723
1435
1227
1208
1266
1306
1479
1793
2268
2826
3181
3496
3978
4406
4750
5112
5448
5729
5898
5862
5444
4539
3351
2069
871
93
-308
-716
-1139
-1426
-1752
-2190
-2566
-2884
-3185
-3454
-3742
-3951
-3956
-3718
-3297
-2951
-2658
-2296
-2170
-2318
-2320
-2125
-1971
-1841
-1610
-1497
-1697
-1983
-2257
-2651
-3043
-3088
-2553
-1786
-1358
-1210
-1159
-1338
-1593
-1675
-1651
-1663
-1853
-2135
-2215
-2035
-1619
-961
-222
506
1145
1523
1648
1627
1576
1560
1578
1748
2009
2129
2187
2355
2633
2915
3023
3000
2921
2690
2353
1930
1440
1231
1435
1704
1751
1556
1299
1214
1351
1535
1561
1550
1697
1853
1998
2190
2218
2130
1930
1378
735
194
-369
-768
-1147
-1743
-2155
-2329
-2651
-2960
-2975
-2952
-3111
-3233
-3354
-3689
-3887
-3679
-3353
-3000
-2461
-1864
-1563
-1549
-1466
-1233
-912
-628
-713
-974
-1004
-1058
-1169
-996
-825
-959
-1105
-1145
-1350
-1771
-2204
-2522
-2556
-2177
-1663
-1232
-769
-311
109
562
848
781
526
394
516
835
1378
2099
2801
3350
3606
3629
3670
3810
4083
4384
4482
4415
4252
4027
3755
3283
2712
2326
2207
2367
2596
2611
2403
2041
1692
1531
1504
1601
1832
1913
1620
1083
307
-776
-1885
-2821
-3555
-4019
-4475
-5115
-5711
-6144
-6456
-6712
-6876
-6778
-6506
-6271
-6203
-6299
-6282
-6298
-6620
-6804
-6631
-6396
-6178
-6079
-6120
-6098
-6007
-5858
-5602
-5358
-5143
-4759
-4241
-3865
-3415
-2538
-1665
-1131
-612
-117
172
385
527
588
697
895
1181
1505
1845
2207
2464
2492
2279
2084
2197
2326
2197
2021
1962
2111
2307
2200
1922
1613
1265
1148
1300
1562
1887
2024
1878
1708
1619
1476
1130
698
497
573
803
1241
1847
2347
2641
2865
3032
3094
3218
3548
3893
4065
4128
4136
4067
3849
3492
3206
2955
2569
2256
2196
2241
2198
2021
1927
2120
2366
2276
1902
1549
1173
748
577
683
771
760
844
1125
1454
1668
1760
1906
2122
2134
1895
1494
1000
601
182
-370
-867
-1320
-1708
-1892
-1983
-2142
-2342
-2429
-2551
-2931
-3323
-3620
-3872
-4013
-4238
-4573
-4842
-4990
-4867
-4646
-4642
-4736
-4750
-4609
-4470
-4613
-4865
-5097
-5493
-5884
-5969
-5863
-5797
-5779
-5721
-5564
-5174
-4546
-3913
-3277
-2345
-1167
-130
652
1376
2208
3038
3642
4169
4751
5113
5271
5429
5532
5719
6040
6196
6201
6252
6370
6603
6879
7080
7264
7408
7393
7221
7039
6900
6590
6140
5815
5449
4890
4315
3724
3146
2673
2218
1933
1930
1882
1646
1480
1536
1614
1538
1458
1444
1432
1474
1504
1396
1070
401
-399
-873
-981
-1057
-1259
-1372
-1234
-1022
-844
-629
-506
-617
-914
-1369
-1829
-2089
-2329
-2668
-2843
-2815
-2694
-2481
-2394
-2619
-3052
-3477
-3728
-3858
-3837
-3486
-2942
-2361
-1717
-1166
-717
-245
72
198
254
124
-59
18
277
534
672
671
776
1101
1468
1775
1971
1946
1711
1439
1165
806
490
338
306
319
184
-167
-604
-1105
-1591
-1981
-2326
-2568
-2684
-2751
-2792
-2861
-2917
-2794
-2479
-2102
-1800
-1631
-1458
-1182
-914
-636
-199
323
844
1314
1510
1447
1380
1239
920
605
400
214
-90
-462
-714
-875
-976
-898
-670
-362
-103
-82
-164
-182
-175
-41
316
757
1078
1183
1130
1067
1125
1253
1384
1627
1858
1936
2008
1984
1793
1690
1719
1777
1754
1528
1253
1049
844
751
815
839
794
741
624
502
403
195
12
2
-51
-172
-208
-269
-413
-528
-607
-712
-847
-963
-1043
-1119
-1257
-1528
-1813
-1967
-2101
-2263
-2377
-2528
-2716
-2809
-2831
-2814
-2669
-2474
-2453
-2585
-2680
-2705
-2638
-2433
-2201
-1910
-1425
-989
-855
-801
-597
-251
172
539
823
1091
1273
1395
1537
1591
1523
1390
1203
1038
882
693
583
567
522
403
228
-22
-373
-688
-802
-727
-510
-223
0
163
360
552
574
412
269
210
174
220
357
469
567
680
681
560
503
479
321
37
-315
-615
-729
-778
-910
-1059
-1136
-1156
-1157
-1124
-1067
-1037
-1070
-1183
-1261
-1239
-1204
-1115
-1038
-1101
-1094
-913
-681
-387
-61
121
51
-176
-436
-700
-832
-823
-830
-826
-779
-700
-579
-479
-369
-281
-267
-177
-8
140
257
320
397
445
333
188
127
138
292
603
892
1016
1074
1123
1101
1069
974
762
629
539
276
-73
-319
-466
-661
-915
-1014
-948
-860
-658
-277
36
119
125
254
473
653
858
1119
1296
1366
1377
1396
1563
1748
1782
1853
1961
1865
1655
1479
1300
1054
701
389
273
232
171
108
10
-116
-147
56
408
670
798
860
856
836
855
862
897
1176
1594
1744
1594
1338
1089
950
813
611
457
296
95
-99
-271
-355
-401
-416
-348
-373
-498
-470
-300
-228
-326
-387
-302
-193
-129
-168
-274
-241
-90
-42
-147
-288
-387
-552
-884
-1246
-1490
-1585
-1524
-1406
-1380
-1421
-1503
-1666
-1828
-1946
-2039
-2011
-1848
-1633
-1387
-1181
-1083
-1045
-1008
-1020
-1132
-1249
-1238
-1130
-1059
-1088
-1094
-981
-830
-654
-416
-128
217
536
741
905
1089
1276
1462
1604
1635
1701
1992
2294
2369
2299
2175
2068
1974
1848
1815
1893
2009
2172
2256
2228
2113
1848
1593
1493
1460
1456
1531
1647
1643
1520
1436
1365
1318
1335
1298
1250
1252
1159
929
713
711
961
1273
1482
1613
1690
1623
1546
1690
1902
2069
2282
2398
2361
2282
2065
1792
1716
1693
1506
1288
1113
864
581
388
274
148
-51
-302
-588
-938
-1299
-1574
-1751
-1911
-2068
-2162
-2168
-2073
-1959
-1919
-1765
-1406
-1115
-980
-875
-817
-836
-955
-1215
-1450
-1489
-1502
-1609
-1665
-1648
-1653
-1685
-1683
-1578
-1499
-1597
-1747
-1885
-2053
-2191
-2337
-2526
-2686
-2828
-2937
-2926
-2806
-2654
-2531
-2477
-2489
-2464
-2312
-2055
-1732
-1417
-1215
-1168
-1244
-1313
-1278
-1202
-1169
-1283
-1534
-1728
-1779
-1654
-1340
-983
-629
-276
-12
136
136
41
55
288
727
1250
1728
2128
2327
2287
2196
2190
2310
2415
2340
2222
2173
2147
2124
2050
1923
1769
1607
1558
1559
1411
1129
766
299
-159
-428
-531
-585
-594
-622
-773
-970
-1055
-969
-814
-688
-525
-333
-226
-247
-357
-404
-332
-261
-266
-355
-393
-281
-203
-239
-260
-244
-223
-176
-70
99
288
437
476
422
432
611
899
1137
1252
1287
1203
956
724
633
536
334
196
254
363
313
53
-360
-762
-952
-897
-741
-631
-623
-703
-831
-944
-1060
-1245
-1399
-1447
-1497
-1607
-1735
-1797
-1748
-1641
-1463
-1263
-1205
-1274
-1320
-1254
-1098
-943
-792
-667
-601
-448
-201
-35
88
245
361
432
498
595
795
1107
1453
1784
2074
2240
2229
2130
2057
2059
2128
2159
2104
2043
2004
1969
1922
1782
1490
1146
901
776
713
643
475
239
104
108
125
76
-57
-358
-775
-1072
-1246
-1404
-1427
-1341
-1310
-1295
-1240
-1178
-1156
-1208
-1305
-1385
-1309
-1044
-817
-738
-733
-779
-798
-739
-675
-620
-512
-332
-112
102
316
553
783
928
957
888
713
493
349
315
361
449
584
746
827
793
672
523
429
333
243
307
446
519
515
403
278
224
164
83
-58
-245
-292
-237
-237
-245
-208
-143
-65
30
176
315
428
639
937
1209
1366
1325
1201
1194
1269
1313
1285
1139
874
573
329
199
176
185
150
11
-218
-419
-533
-612
-712
-844
-965
-1038
-1012
-811
-500
-161
185
427
496
468
438
482
554
561
556
626
767
871
825
635
354
56
-148
-228
-245
-233
-153
34
251
398
457
438
398
409
412
333
245
168
71
30
70
132
141
23
-141
-249
-367
-484
-490
-432
-418
-435
-442
-456
-448
-364
-269
-285
-398
-475
-490
-491
-472
-428
-319
-136
7
58
35
-75
-225
-366
-447
-428
-411
-452
-485
-511
-565
-643
-680
-623
-517
-413
-331
-314
-346
-358
-297
-190
-124
-73
32
109
89
48
36
15
-12
26
100
101
71
130
282
405
387
278
181
56
-137
-315
-411
-445
-395
-193
79
313
552
774
928
1112
1319
1428
1470
1499
1490
1494
1579
1721
1790
1630
1316
1018
711
420
217
40
-79
-105
-142
-204
-264
-346
-455
-567
-649
-703
-707
-628
-506
-411
-412
-499
-601
-762
-971
-1127
-1228
-1290
-1371
-1488
-1479
-1307
-1136
-1063
-1067
-1051
-936
-793
-737
-767
-857
-972
-1053
-1122
-1246
-1400
-1519
-1561
-1528
-1425
-1275
-1165
-1094
-1032
-990
-875
-668
-471
-331
-247
-116
107
291
407
504
596
682
693
657
647
652
691
759
830
927
1040
1177
1348
1483
1506
1427
1363
1334
1273
1200
1122
1039
980
901
775
643
565
556
567
604
644
622
588
549
428
235
40
-100
-221
-368
-468
-490
-461
-406
-335
-188
20
173
256
291
259
150
-27
-180
-259
-325
-354
-326
-285
-214
-137
-104
-84
-69
-34
71
176
209
212
244
331
415
387
246
56
-140
-297
-402
-451
-440
-485
-677
-863
-934
-984
-987
-875
-755
-644
-480
-346
-257
-146
-46
14
51
64
50
-4
-47
-32
-31
-117
-280
-462
-615
-759
-884
-952
-980
-993
-1008
-1026
-1031
-1002
-900
-770
-739
-841
-1022
-1192
-1269
-1245
-1118
-912
-689
-470
-280
-131
20
154
181
89
-33
-97
-102
-91
-80
-15
159
417
690
903
1038
1121
1102
967
827
738
676
628
632
718
815
891
947
931
874
852
863
910
958
993
1058
1099
1040
921
818
744
685
682
723
721
705
719
701
642
532
347
136
-43
-141
-195
-304
-443
-545
-605
-626
-620
-577
-498
-420
-309
-137
17
77
38
-12
33
145
230
298
381
421
380
324
295
276
271
275
268
265
289
344
398
385
309
225
144
140
307
560
752
882
1022
1145
1184
1161
1112
1042
966
887
810
759
699
566
364
203
139
74
-42
-181
-363
-557
-734
-927
-1104
-1237
-1359
-1442
-1489
-1499
-1407
-1283
-1253
-1294
-1315
-1253
-1100
-884
-631
-401
-202
55
316
439
460
460
399
321
336
401
469
565
642
705
808
931
1043
1116
1153
1206
1245
1224
1174
1118
1089
1127
1164
1113
995
862
737
671
674
672
609
482
299
98
-89
-281
-495
-691
-853
-1014
-1142
-1209
-1279
-1379
-1475
-1563
-1631
-1653
-1617
-1531
-1453
-1395
-1299
-1231
-1276
-1366
-1443
-1501
-1508
-1487
-1454
-1364
-1226
-1087
-948
-828
-767
-715
-628
-560
-500
-443
-458
-535
-591
-565
-461
-357
-271
-178
-92
14
133
216
247
242
241
263
294
311
282
268
328
393
408
395
391
437
495
514
555
676
802
848
843
800
678
510
378
318
274
196
142
167
237
282
272
247
242
264
302
300
263
231
213
247
317
385
468
561
648
669
580
460
319
144
-20
-195
-400
-630
-861
-1031
-1171
-1320
-1401
-1383
-1301
-1167
-1014
-904
-844
-811
-813
-798
-737
-709
-719
-697
-648
-606
-602
-626
-649
-612
-462
-289
-173
-44
83
149
206
290
385
496
640
815
965
1041
1081
1114
1109
1074
1082
1162
1227
1238
1232
1199
1105
994
932
926
917
899
897
870
810
747
695
685
682
667
712
756
691
560
455
427
426
387
346
310
287
308
332
324
280
205
137
57
-40
-119
-174
-168
-93
-3
71
100
51
-44
-142
-237
-301
-284
-205
-131
-84
-39
15
35
-4
-45
-76
-120
-120
-62
-23
-60
-162
-250
-266
-243
-248
-310
-392
-440
-474
-512
-532
-513
-456
-382
-321
-291
-305
-326
-308
-267
-230
-230
-301
-419
-564
-732
-891
-1028
-1161
-1272
-1288
-1163
-939
-698
-493
-367
-327
-317
-321
-388
-475
-503
-483
-423
-343
-279
-186
-80
-49
-84
-132
-138
-91
-67
-86
-108
-99
-38
19
30
42
91
191
321
455
610
769
916
1071
1199
1281
1318
1317
1326
1376
1453
1510
1492
1441
1429
1407
1330
1291
1334
1364
1332
1299
1256
1167
1050
933
822
682
529
446
418
400
410
425
426
417
373
292
187
74
-18
-77
-125
-194
-249
-280
-338
-401
-441
-495
-537
-532
-499
-464
-429
-394
-413
-527
-689
-871
-1035
-1123
-1148
-1162
-1199
-1251
-1288
-1296
-1270
-1230
-1195
-1166
-1142
-1111
-1050
-936
-775
-633
-536
-453
-383
-352
-384
-422
-420
-421
-419
-380
-306
-196
-100
-66
-115
-270
-443
-524
-513
-450
-400
-378
-339
-311
-343
-403
-447
-475
-509
-528
-509
-509
-582
-686
-746
-747
-711
-655
-581
-520
-503
-504
-483
-456
-453
-483
-512
-469
-343
-200
-69
111
368
581
663
678
669
620
560
563
653
793
918
969
960
926
830
680
538
427
370
377
425
484
521
585
702
787
845
923
978
987
954
898
883
917
951
959
955
948
917
849
760
662
565
445
301
189
108
7
-85
-129
-138
-121
-132
-204
-254
-236
-219
-231
-253
-313
-403
-448
-421
-343
-247
-184
-136
-62
0
9
-24
-54
-79
-161
-309
-431
-463
-440
-424
-384
-291
-223
-240
-321
-426
-521
-600
-660
-693
-702
-692
-704
-755
-803
-837
-851
-821
-743
-579
-320
-59
144
303
419
483
514
527
535
566
599
584
510
400
311
283
270
214
112
-2
-72
-83
-86
-122
-169
-183
-161
-121
-81
-36
24
87
148
194
209
232
287
344
375
371
345
319
285
220
122
5
-123
-245
-341
-404
-404
-336
-289
-319
-395
-479
-539
-562
-578
-583
-526
-426
-340
-284
-243
-212
-202
-213
-218
-199
-130
24
239
474
722
948
1123
1253
1332
1343
1296
1244
1239
1265
1287
1311
1341
1336
1281
1203
1111
1026
972
946
940
913
860
815
757
686
628
552
460
346
178
-20
-211
-382
-554
-763
-966
-1120
-1248
-1354
-1443
-1513
-1548
-1551
-1508
-1434
-1377
-1351
-1345
-1307
-1220
-1144
-1049
-897
-741
-590
-448
-328
-208
-78
68
219
330
374
357
311
271
241
203
155
115
83
35
-42
-139
-209
-223
-200
-151
-112
-103
-94
-87
-91
-77
-28
36
95
154
205
229
240
252
261
270
249
179
94
37
18
24
49
80
99
98
82
86
116
133
129
133
173
255
356
457
543
618
708
825
950
1047
1095
1126
1158
1179
1182
1177
1197
1227
1230
1222
1196
1129
1026
894
752
620
490
368
252
125
-3
-91
-149
-226
-313
-374
-430
-500
-574
-639
-686
-704
-678
-625
-598
-626
-715
-832
-928
-1000
-1067
-1125
-1201
-1304
-1389
-1427
-1418
-1371
-1308
-1273
-1271
-1270
-1258
-1227
-1162
-1058
-916
-758
-624
-488
-326
-183
-73
21
98
156
219
310
420
517
577
576
521
440
328
203
103
20
-71
-176
-310
-479
-635
-763
-881
-971
-1006
-995
-961
-915
-831
-715
-613
-545
-510
-487
-459
-428
-382
-325
-294
-302
-333
-378
-441
-493
-510
-518
-523
-515
-495
-462
-437
-433
-445
-469
-478
-438
-328
-153
34
203
352
459
547
633
692
721
727
725
760
824
885
945
1000
1052
1124
1217
1310
1395
1450
1446
1382
1290
1206
1149
1090
1018
972
958
946
933
933
924
873
789
687
572
482
420
369
351
348
326
284
205
85
-44
-153
-232
-299
-368
-445
-536
-612
-642
-644
-634
-598
-523
-425
-334
-248
-150
-39
62
152
248
350
437
489
507
524
570
627
672
718
763
787
785
761
721
684
667
668
665
658
673
697
704
667
577
472
391
332
302
297
303
298
272
236
175
76
-21
-99
-167
-197
-193
-188
-195
-227
-301
-401
-497
-573
-604
-602
-605
-621
-648
-677
-693
-712
-722
-698
-665
-636
-597
-554
-530
-535
-552
-563
-569
-582
-625
-690
-743
-773
-771
-738
-685
-615
-542
-484
-449
-449
-484
-537
-600
-664
-701
-711
-726
-760
-803
-853
-908
-962
-995
-979
-924
-838
-719
-599
-499
-427
-400
-385
-369
-366
-346
-312
-274
-198
-105
-28
43
100
137
174
226
293
387
493
594
697
803
908
1010
1078
1107
1115
1100
1081
1091
1111
1128
1136
1111
1056
985
903
828
779
761
771
788
801
807
799
769
716
662
645
658
667
663
660
676
688
651
578
483
376
301
266
253
257
239
189
135
79
33
14
15
29
49
58
33
-27
-95
-168
-248
-329
-406
-460
-490
-526
-583
-654
-708
-722
-713
-683
-638
-605
-592
-602
-640
-674
-686
-704
-707
-671
-623
-562
-477
-399
-331
-262
-214
-175
-138
-128
-132
-125
-100
-55
-1
59
109
129
131
113
71
16
-61
-164
-290
-427
-556
-685
-794
-842
-845
-840
-842
-856
-873
-889
-889
-853
-787
-705
-632
-566
-501
-466
-453
-450
-481
-535
-590
-628
-638
-630
-601
-574
-579
-590
-599
-595
-553
-497
-430
-343
-246
-138
-36
48
120
171
218
270
314
361
414
475
541
592
633
663
659
635
608
590
602
627
650
682
727
766
791
809
827
839
858
897
961
1047
1128
1184
1216
1228
1227
1235
1255
1274
1263
1190
1069
946
838
740
643
529
418
335
276
238
198
136
72
26
0
-12
-27
-42
-44
-44
-49
-55
-50
-29
8
47
57
39
16
-17
-69
-131
-196
-260
-323
-383
-443
-506
-549
-578
-616
-658
-688
-690
-661
-624
-605
-596
-558
-498
-457
-437
-421
-409
-397
-383
-360
-311
-252
-204
-168
-147
-143
-139
-102
-19
89
198
303
400
479
534
568
589
594
581
550
510
478
448
403
358
327
308
296
284
266
253
245
240
253
282
322
393
456
450
396
328
244
161
95
34
-22
-59
-90
-134
-194
-275
-367
-454
-546
-636
-696
-744
-808
-881
-942
-983
-1027
-1080
-1118
-1127
-1109
-1076
-1042
-1002
-962
-925
-895
-881
-894
-924
-959
-989
-1004
-1018
-1016
-973
-899
-801
-685
-573
-464
-353
-247
-130
-8
97
187
277
370
464
571
687
775
837
875
887
895
883
836
781
709
628
558
496
446
405
357
296
223
154
99
61
40
18
4
14
34
49
51
40
19
-9
-21
-9
24
50
59
68
73
83
105
110
89
46
-15
-77
-152
-242
-323
-400
-470
-524
-579
-635
-684
-726
-778
-848
-914
-961
-984
-968
-928
-881
-838
-813
-803
-778
-731
-682
-630
-559
-467
-356
-228
-100
8
104
209
301
369
436
493
541
591
623
650
674
679
681
691
715
752
784
799
788
766
754
739
721
696
662
641
637
650
673
688
692
685
672
646
607
592
594
591
602
624
651
684
718
736
724
693
642
590
560
518
481
456
393
301
177
50
-39
-130
-141
-55
-34
-53
-41
-46
-47
-42
-48
-44
-45
-47
-43
-47
-45
-45
-46
-44
-46
-45
-44
-46
-44
-45
-45
-44
-46
-45
-45
-45
-44
-45
-45
-45
-45
-44
-45
-45
-44
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
