20
11404
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-3
-2
-2
-3
-2
-3
-2
-2
-4
-1
1
-1
2
3
3
6
3
2
0
-2
4
6
1
0
-1
-1
4
2
-1
3
5
2
2
4
3
4
4
4
7
3
1
5
3
2
2
0
4
2
-3
4
4
-1
6
7
3
5
4
2
3
1
5
9
3
0
3
2
2
4
3
3
3
1
0
2
6
6
1
2
6
6
4
4
4
2
4
4
2
4
3
2
4
3
4
5
4
5
4
1
4
3
4
4
1
4
10
9
3
2
4
3
5
4
-1
1
3
4
8
3
-2
3
4
0
0
2
4
3
4
4
0
3
4
2
1
-2
-1
2
2
2
2
1
1
2
5
4
1
3
2
0
4
2
1
4
0
-1
3
1
1
3
1
-2
1
1
-2
-2
1
3
5
1
-3
-1
2
4
2
2
3
-3
-3
2
-2
-4
1
1
2
6
2
1
5
4
-2
-3
1
1
0
-1
-3
-1
3
4
4
2
2
-1
-1
6
-1
-2
3
-6
-1
3
-6
-3
-7
-5
3
-5
-4
-10
-13
10
11
-12
-23
7
21
-14
-12
0
5
12
-31
-28
14
3
-17
-66
-41
28
-29
-52
-35
-6
74
-15
-87
22
44
7
-36
-28
46
-15
-25
29
-38
-4
36
-3
24
-13
-10
47
-19
-13
45
3
-31
-11
59
63
-2
42
52
-24
-8
11
19
19
-61
-4
62
-75
-26
80
-20
17
53
-30
-15
6
77
10
-133
85
94
-124
24
30
-36
95
13
-17
11
-37
66
-11
-82
82
19
-80
-62
-59
26
17
-15
37
36
6
-107
-77
21
-206
-171
106
-64
-204
-47
-47
-204
-161
-39
-284
-277
77
-153
-196
114
-125
-17
302
-35
-178
54
189
-18
-297
-17
50
-104
115
-4
130
376
-87
139
453
16
274
437
-39
-23
216
293
-25
-322
16
77
-42
95
-85
-102
31
-140
-72
260
342
-116
-401
-20
-58
-361
-252
-250
-118
-87
-396
-186
-55
-309
-111
52
-97
-152
-77
129
19
-244
61
292
17
-66
46
155
317
193
81
304
237
98
226
73
-114
-140
-66
294
204
-96
150
165
140
333
152
264
508
333
349
285
96
104
-2
-53
-84
153
643
258
-275
-90
101
336
274
-28
224
226
-88
22
120
91
31
-33
-11
-20
78
87
-106
-185
-30
168
-272
-640
-126
-3
-35
199
-143
-150
-28
-384
-106
-34
-537
-452
-311
-285
-105
-163
-410
-776
-830
-349
-11
129
284
132
-287
-307
94
-70
-555
-160
400
217
454
1002
331
-295
178
233
265
582
9
-7
701
30
-720
-349
-424
-848
-745
-504
-137
111
-120
-10
226
131
660
829
-80
-281
-47
-115
-179
-542
-274
167
-152
258
441
36
496
18
-691
141
444
346
262
-455
-355
-4
-295
-116
117
-135
-217
248
486
97
279
604
231
158
328
387
502
354
47
84
529
54
-1310
-1643
-1794
-2400
-2198
-1846
-1673
-1284
-918
-414
142
844
1499
1570
1382
1357
1788
1739
801
689
1327
1797
1572
347
-76
-51
-633
253
1757
1910
1820
1995
1968
720
-1679
-3010
-3369
-3729
-2786
-718
707
943
401
81
-568
-2708
-3504
-1698
-739
-230
1819
3156
2477
1562
1831
2295
1933
1631
1297
473
-523
-834
310
641
-139
275
411
-102
-396
-917
-935
-1568
-2095
-968
-886
-944
-338
-1193
-1332
-831
-1361
-1203
-195
1402
2249
1016
-20
-621
-1815
-2627
-2565
-1883
-1428
-506
1166
1174
381
714
1126
1521
1594
547
-486
-736
-558
-152
340
862
1921
3040
2429
779
-175
-826
-1331
-1660
-1429
73
1517
2553
3327
2323
620
-545
-1764
-1854
-1192
-1078
-180
1046
1187
861
101
-154
967
1136
848
1762
234
-3111
-3376
-2698
-3074
-2887
-2536
-1166
189
-557
-458
556
753
1976
3288
3320
3058
2536
1801
633
-656
-1068
-493
769
1136
820
1613
1897
402
-1802
-3545
-4035
-3996
-3727
-3398
-3242
-2595
-2678
-3161
-2523
-2687
-3919
-4864
-4710
-2623
-683
281
1377
2242
3656
4723
4266
4482
5113
4645
4070
3968
3660
2575
1512
1205
1347
2049
2617
1975
541
-893
-2249
-3303
-3508
-3704
-3827
-2525
-1603
-2164
-2361
-1671
-553
-202
-318
745
1617
1823
2228
2569
3679
5117
6338
7456
7462
7835
8350
6985
5442
3309
317
-1229
-2281
-2315
-931
-710
-428
255
116
626
-239
-2935
-3206
-2388
-2746
-2227
-1308
-893
-298
-354
-840
-1358
-2165
-1529
-254
-691
-1185
-1466
-2658
-2992
-2695
-2868
-3006
-4244
-5695
-5106
-4037
-3498
-3114
-3557
-3700
-2696
-1910
-1495
-1127
-1215
-1364
-1236
-1095
-895
-870
-1134
-1187
-1334
-1311
-373
-99
-518
620
2238
2639
2188
1381
1250
1467
1132
827
411
428
1175
1217
1175
979
-485
-1201
-910
-1328
-1425
-817
-609
-445
-65
-44
73
751
1313
1697
1961
1981
2570
3210
3203
3322
2960
2394
2726
2329
1676
2907
4032
3618
3375
3437
2965
2330
1804
1065
-161
-1417
-1674
-1033
-563
-157
657
1136
1065
718
-428
-1584
-1750
-1740
-1474
-1032
-1123
-657
-253
-1095
-1553
-1443
-1428
-1338
-1362
-622
396
624
530
-462
-963
62
198
348
1258
916
239
-220
-977
-1761
-2377
-1350
599
1804
2989
3174
2395
2160
1551
813
438
-46
-120
-238
-607
-1213
-2251
-2483
-2329
-2413
-1964
-1819
-1844
-1698
-2532
-3226
-2217
-245
724
-211
-1406
-1789
-1487
-568
405
1627
2530
2240
1944
1669
1010
743
727
1213
1874
1520
914
655
577
813
612
190
597
879
102
-716
-973
-899
-302
363
572
363
-924
-2580
-2781
-2243
-2291
-2285
-1727
-1593
-1832
-1124
-470
-752
-567
-46
331
373
-456
-577
-280
-1157
-1264
-639
-850
-646
-266
-624
-1152
-1933
-2523
-2085
-815
406
1002
1886
3068
3247
3024
3108
2905
2498
2184
2037
1788
943
331
582
974
1579
2473
3099
3716
3900
3039
2237
1793
944
-49
-843
-1479
-1963
-2153
-2020
-1970
-1922
-1949
-2054
-1517
-1304
-1771
-1567
-1587
-2028
-1854
-1827
-1692
-1225
-713
379
714
222
475
978
1798
2320
1665
1651
2157
2021
1978
1852
1414
1010
763
468
-467
-1460
-2157
-2588
-2069
-1586
-1705
-1570
-1665
-2112
-2502
-2604
-2012
-1278
-706
-350
-534
-890
-1181
-868
48
784
1850
2701
2656
3071
3369
2456
1759
2073
2374
1794
962
397
-459
-1224
-1432
-1173
-319
328
520
845
801
509
366
121
517
1142
580
-86
-33
-393
-1073
-982
108
982
658
471
823
301
-651
-1297
-1930
-2226
-1925
-1629
-2296
-2898
-2115
-1775
-1688
-232
405
60
550
852
694
339
-224
-23
262
63
238
485
381
-84
-483
-148
-133
-772
-365
527
230
-115
232
22
-450
-557
-460
158
376
60
553
745
124
-125
-744
-1484
-914
-30
-24
-186
43
63
-260
-116
714
1508
2052
2885
3257
2232
923
385
896
1576
1106
949
1298
375
-434
-478
-783
-703
-153
307
273
-166
-423
-493
66
616
103
-656
-1430
-1386
-254
66
54
240
196
541
618
1029
1917
1276
435
552
531
294
-382
-947
-1334
-2078
-1653
-631
-712
-635
-340
-955
-1180
-458
-387
-693
-557
-666
-421
-67
-613
-774
-881
-1589
-1869
-2374
-2728
-1803
-255
846
363
90
1339
1596
1267
968
-33
323
931
473
1025
907
-89
659
1120
364
-240
-1416
-1678
-145
94
-752
-249
243
-485
-715
228
606
-207
-366
144
-360
-890
-352
528
1383
1650
1194
330
-791
-996
-570
-503
406
1477
1287
1351
1641
660
-643
-777
18
207
-412
-361
-55
-183
-253
-1264
-2247
-1272
-691
-546
1230
1883
1119
1566
1955
2303
3326
3028
1716
621
-147
-139
51
406
923
693
896
1475
788
9
215
864
895
-191
-1026
-1748
-2092
-692
-130
-251
1164
845
-652
-229
-275
-926
-732
-554
-354
-783
-1572
-1477
-1267
-712
204
794
1829
2170
1148
731
625
-173
-697
-396
-307
-1422
-1991
-1168
-1577
-2386
-1252
-504
-1032
-928
-774
-1364
-1303
-369
-759
-1921
-1312
-601
-720
-135
-78
-349
66
-219
-806
-818
-533
-482
-511
985
2506
2217
1860
1696
1477
789
-614
-376
313
-500
-505
763
2165
2516
1536
1120
971
691
984
1123
1308
1190
955
1460
689
-469
-88
-204
-298
531
646
405
253
64
105
21
169
362
42
-38
-205
-735
-685
-783
-1487
-1418
-644
-238
-23
396
669
563
358
-390
-1922
-2740
-2755
-2969
-2177
-950
-1188
-1088
183
1112
1707
1476
957
1654
1872
1271
1170
421
-697
-1464
-2572
-2566
-974
36
-177
-459
-266
-365
-492
238
773
689
712
576
-214
-1470
-1889
-1424
-1468
-956
462
501
-501
-736
-631
-933
-1410
-1698
-1219
164
1423
1954
2095
2179
2164
1686
1349
1408
1060
806
364
-437
485
2009
1764
1022
1034
1956
2964
2384
673
-747
-1465
-1797
-2222
-2237
-1501
-626
60
114
-646
-885
-108
120
-266
-464
-1062
-1374
-799
-541
-695
-615
29
740
861
1517
2455
2355
1951
1176
-152
-676
-1
857
763
445
651
217
-361
-272
-425
-622
-319
272
609
285
-58
-221
-353
187
1125
1259
443
-379
-1158
-2013
-1739
-837
-1127
-1927
-1635
-642
-844
-2257
-2962
-2586
-1140
163
-939
-1857
-670
-723
-1787
-1213
57
664
992
2107
2896
1581
354
131
-723
-845
-285
-647
-674
-536
-905
-879
-1006
-957
-850
-1924
-1871
-492
-393
-62
533
-424
-872
-10
1175
3144
4898
4872
3671
2588
1288
-261
-95
1150
1348
1085
600
367
746
-227
-1385
-483
716
1040
887
756
826
159
-77
1103
1677
1947
2444
1692
1572
2884
2765
1852
1506
753
179
-303
-1081
-1116
-1194
-1228
-669
-1327
-2130
-1562
-1322
-1482
-1866
-2518
-1903
-895
-823
-971
-1391
-1742
-1728
-2052
-2003
-1453
-1468
-1299
8
1548
1825
1398
1825
1533
-15
-135
565
812
1346
1240
872
726
-593
-1722
-1873
-2180
-1865
-1142
-619
153
246
-36
295
-28
-753
-570
-710
-1359
-1375
-1493
-1357
-409
-32
330
957
341
-460
-417
-253
396
1504
1572
579
355
88
-1447
-1746
-909
-413
1255
2236
1155
1008
1332
656
53
-364
-361
64
0
-164
-41
132
658
1208
1286
1794
2810
2704
1432
626
324
-609
-1420
-875
-363
-916
-1235
-977
-859
-793
-225
901
2061
2842
2787
2322
2239
1610
660
736
875
208
-734
-1097
-511
-319
-862
-952
-809
-846
-639
-380
-834
-1466
-1335
-1687
-2804
-3026
-2735
-2660
-2212
-1233
-228
-229
-1079
-1360
-886
-413
9
1247
2598
2249
1418
1202
210
-1062
-1483
-1468
-1330
-1420
-1717
-1782
-1574
-1133
-543
341
1035
1222
2194
3295
3223
3440
4152
4726
5131
4318
3467
3523
2873
2431
2748
2568
2516
2262
1031
-254
-1020
-986
-516
-331
-476
-752
-691
-862
-1324
-955
-1215
-2833
-3321
-2580
-2797
-3673
-3778
-4157
-5161
-5237
-5144
-4805
-3432
-2912
-2094
-14
345
-103
489
902
1051
1022
1053
1586
1493
407
-733
-1676
-3334
-5360
-5334
-3161
-973
304
704
787
752
884
1728
2358
2531
2783
2398
1892
2456
3312
3554
3656
3772
3008
1789
1478
1582
960
-481
-1945
-2724
-3510
-4382
-3775
-1663
282
1582
2570
2575
1404
246
-385
-945
-1505
-1220
49
778
713
552
72
-167
-39
109
917
1829
2258
2511
2578
3145
3675
3007
2009
1570
2079
2575
1691
915
414
-1083
-2062
-2062
-2008
-1691
-1571
-1596
-789
825
2351
2164
-27
-2005
-2455
-1904
-622
916
1395
562
-94
86
-21
-594
-949
-1907
-3524
-4189
-3872
-3430
-2507
-493
1663
2143
1751
1963
1638
447
-649
-1050
-711
-1454
-3173
-3650
-3663
-3749
-3517
-3750
-2921
-860
-594
-1725
-2856
-4412
-4999
-4180
-3793
-4003
-4292
-4261
-2973
-1251
-201
1226
3080
4021
4931
7115
8894
8817
8038
7259
6567
6479
6586
6619
6878
6394
4296
1995
1115
1030
1186
1787
2001
2064
2250
1356
319
177
-189
-1000
-1895
-2632
-3073
-3125
-2605
-2648
-2855
-1758
-1041
-1454
-2378
-4391
-6069
-6605
-7372
-7748
-6298
-3281
-576
827
2031
2970
3498
4657
5669
5526
4533
3079
1756
671
-197
-652
-756
3
1464
2720
3837
4374
3825
2705
736
-1964
-4021
-4851
-4385
-2991
-1741
-755
98
341
607
1277
1114
13
-1140
-1962
-1773
-974
-262
1143
2447
2783
3744
5118
5500
5422
4923
3489
1693
-74
-1865
-3038
-3158
-2826
-1828
-42
630
-201
-976
-1764
-2687
-2661
-1992
-2217
-3321
-4024
-4656
-6080
-7414
-8082
-8512
-8489
-8257
-8694
-9317
-9510
-9617
-9261
-8467
-7873
-6770
-5120
-3778
-2537
-1288
7
1390
2594
3817
4677
4990
5588
6553
7390
7474
6945
6661
6493
6908
8131
8939
9766
10940
11404
11197
10540
10188
10789
10785
9399
7651
6083
4770
3721
2788
1736
1092
1194
742
-333
-674
-471
-216
-213
-948
-1777
-2170
-2248
-1876
-1362
-1078
-1173
-1813
-2532
-3241
-4695
-6515
-7607
-8109
-8578
-9030
-9437
-9405
-8583
-7727
-7530
-7703
-7649
-7180
-6822
-6643
-6143
-5355
-3990
-2192
-1159
-412
1141
2487
2611
1917
934
64
-60
444
325
-759
-1736
-1807
-820
794
2561
4274
5416
6196
7535
9305
10479
10419
9869
9482
8444
7062
6369
5840
5302
5119
4823
4253
3724
3423
3451
3641
3503
2332
23
-2438
-4273
-5532
-5963
-5207
-4006
-3161
-2592
-2404
-2486
-2299
-2155
-2289
-2156
-1840
-1859
-2180
-2434
-2143
-1253
-447
-9
460
854
717
235
-137
-350
-248
158
16
-641
-1004
-1333
-1390
-916
-1022
-1616
-1959
-2219
-2350
-2684
-3213
-3297
-3269
-3380
-3565
-3739
-3543
-3324
-3038
-2249
-1514
-1020
-883
-1621
-2415
-2236
-1760
-1650
-1322
-981
-1039
-503
426
876
1277
1722
2584
3938
4847
5847
6783
6462
5851
5570
5195
5127
5281
5303
5292
5472
5923
5791
4688
3606
2851
2025
1300
560
-553
-1517
-2015
-2383
-2458
-2142
-1571
-748
-36
520
1000
1317
1862
2137
1560
1062
806
353
33
-132
-106
-76
-640
-1506
-2413
-3344
-3956
-4451
-4662
-4208
-3778
-3610
-3574
-4006
-4513
-4730
-5061
-5437
-5586
-5703
-6036
-6654
-7321
-7506
-7044
-6543
-6428
-6236
-5601
-4861
-4249
-3482
-2480
-1557
-705
393
1923
3671
5198
6639
8064
8803
8806
8838
9180
9413
9295
9134
8912
8522
8156
7369
6065
4788
3399
2214
1760
1277
284
-680
-1288
-1960
-3292
-4781
-5682
-6482
-7574
-8493
-8977
-8999
-8520
-7845
-7042
-5589
-3705
-2274
-1402
-865
-588
-331
-49
398
1358
2706
4059
5117
5673
5782
5611
5238
4623
3924
3423
3098
2972
2817
2146
1379
758
-52
-438
-373
-509
-236
251
-102
-698
-961
-1097
-961
-745
-589
-470
-596
-446
251
1026
1969
3080
4126
4809
4562
4171
4539
4787
4712
4863
4919
4761
4238
3035
1708
651
-287
-1002
-1652
-2527
-3351
-4080
-4993
-5691
-5818
-5805
-6018
-6297
-6178
-5760
-5666
-5823
-6198
-7058
-7925
-8465
-8745
-8647
-8169
-7427
-6934
-6719
-6096
-5334
-4543
-3500
-3046
-3007
-2529
-1977
-1166
163
1220
2193
3720
5250
6474
7621
8201
8029
7740
7318
6581
6087
6052
6128
6191
6217
6128
6040
5804
5165
4677
4526
4190
4223
5012
5638
5750
5495
4649
3390
2348
1800
1465
1352
1809
2488
2891
3011
2779
2140
1306
648
300
-14
-318
-518
-819
-1242
-1749
-2614
-4024
-5559
-6429
-6592
-6541
-6293
-6025
-6063
-6216
-6502
-7020
-7612
-8357
-9016
-9115
-8857
-8548
-8122
-7584
-7008
-6380
-5688
-4886
-4106
-3721
-3422
-2689
-2114
-1968
-1555
-639
669
1940
2723
3072
2863
2707
3266
3515
3287
3464
3884
4455
4902
4909
5289
5895
5949
5996
6205
6141
5996
5819
5549
5452
5510
5592
5752
5883
5863
5719
5585
5638
5600
5089
4373
3590
2551
1692
1364
1004
287
-423
-951
-1405
-1849
-2275
-2516
-2567
-2608
-2544
-2421
-2653
-3381
-4352
-5289
-5927
-5943
-5424
-4892
-4373
-3749
-3316
-2945
-2645
-2845
-3052
-2845
-2649
-2380
-2047
-1935
-1595
-966
-531
-299
-187
-150
-230
-424
-327
26
301
624
1032
1367
1543
1783
2366
2914
3291
3812
4326
4857
5408
5675
5863
5976
5741
5343
4795
4022
3256
2642
2315
2345
2538
2698
2833
2965
2907
2443
1639
846
277
-143
-502
-917
-1340
-1545
-1689
-1963
-2342
-2791
-2959
-2844
-2892
-2951
-2904
-2975
-3020
-3026
-3176
-3343
-3316
-2991
-2532
-2154
-1736
-1249
-975
-1004
-1079
-1074
-1237
-1565
-1662
-1532
-1560
-1765
-1858
-1812
-1726
-1507
-1220
-941
-505
-98
149
586
967
820
558
554
651
864
1291
1868
2426
2748
2868
2952
3032
3238
3734
4382
4844
4920
4698
4290
3667
3008
2664
2451
1891
1238
848
390
-122
-290
-335
-639
-1228
-1815
-2092
-2106
-1937
-1760
-1737
-1529
-1162
-1129
-1502
-2106
-2660
-3031
-3189
-2933
-2548
-2265
-1819
-1551
-1741
-1903
-1921
-2098
-2278
-2159
-1921
-1765
-1792
-2138
-2337
-2087
-1812
-1554
-1356
-1395
-1333
-1200
-1220
-1245
-1284
-1338
-1309
-1155
-782
-215
543
1499
2365
2810
2830
2647
2459
2433
2473
2285
2114
2284
2472
2420
2152
1843
1804
1941
2067
2281
2431
2403
2387
2436
2459
2185
1508
829
134
-783
-1504
-1960
-2351
-2468
-2458
-2582
-2768
-3012
-3176
-3215
-3184
-2869
-2458
-2373
-2449
-2417
-2362
-2341
-2154
-1775
-1388
-876
-212
365
860
1249
1407
1395
1305
1203
1084
991
1016
1068
1085
988
643
265
-64
-436
-682
-924
-1298
-1513
-1756
-2348
-2941
-3345
-3713
-3892
-3836
-3767
-3676
-3573
-3608
-3610
-3405
-3139
-2945
-2803
-2564
-2160
-1649
-1032
-500
-50
595
1087
1164
1164
1089
1110
1418
1551
1560
1636
1449
1179
936
527
216
95
112
219
229
427
866
1117
1296
1444
1436
1644
2144
2553
2684
2575
2379
2186
2078
2139
2129
1793
1387
1229
1180
1108
1117
1250
1484
1627
1622
1742
1872
1850
1963
2130
2122
2114
2078
1785
1263
652
127
-122
-176
-261
-523
-1082
-1757
-2282
-2689
-2921
-2927
-2706
-2245
-1778
-1283
-778
-608
-515
-331
-157
201
422
471
811
1222
1596
1886
1871
1835
1688
1295
1014
738
476
474
524
532
584
760
996
951
725
732
945
1083
1089
1226
1527
1640
1523
1264
723
42
-495
-975
-1498
-2032
-2568
-2949
-3103
-3243
-3357
-3186
-2866
-2731
-2596
-2290
-2158
-2215
-2188
-2088
-1836
-1477
-1268
-1111
-940
-1004
-1271
-1355
-1276
-1262
-1012
-558
-228
162
395
354
461
554
735
1216
1495
1722
2186
2560
2697
2544
2327
2337
2447
2652
2910
3208
3555
3676
3659
3688
3704
3785
3861
3983
4194
4223
4159
4056
3755
3562
3650
3720
3683
3755
3861
3812
3761
3575
3118
2729
2273
1549
822
103
-471
-719
-944
-1327
-1783
-2229
-2766
-3480
-4075
-4459
-4785
-5061
-5391
-5622
-5508
-5253
-5000
-4776
-4589
-4395
-4398
-4504
-4302
-3951
-3800
-3773
-3654
-3418
-3152
-2852
-2639
-2621
-2614
-2582
-2519
-2354
-2331
-2497
-2601
-2547
-2299
-2028
-1778
-1268
-752
-558
-392
-134
59
86
-4
55
168
198
506
1016
1375
1654
1821
1794
1776
1874
1891
1767
1756
1811
1875
2153
2363
2442
2649
2693
2612
2505
2166
2005
2072
2011
2025
2059
1983
1832
1493
1192
900
355
-115
-305
-442
-711
-965
-918
-751
-652
-492
-272
-11
147
78
-95
-360
-593
-768
-1062
-1268
-1327
-1333
-1144
-951
-832
-567
-306
-148
74
376
595
729
1028
1334
1383
1482
1760
1962
2025
2118
2370
2522
2463
2396
2195
1982
2005
1965
1859
1843
1716
1476
1202
969
849
680
534
470
216
-81
-235
-389
-368
-174
-142
-126
55
186
129
-34
-139
-265
-574
-875
-1134
-1496
-1797
-2015
-2280
-2471
-2473
-2334
-2156
-2005
-1950
-1928
-1690
-1370
-1226
-1064
-916
-941
-920
-864
-850
-690
-434
-168
109
259
311
344
390
645
978
1132
1277
1427
1432
1450
1563
1671
1724
1759
1829
1790
1563
1347
1258
1182
936
599
459
457
344
78
-208
-287
-171
14
247
363
314
164
-109
-333
-445
-497
-387
-282
-299
-216
-34
127
236
312
475
699
816
786
733
743
763
811
895
962
1099
1280
1375
1468
1607
1701
1618
1330
1004
667
383
275
26
-446
-773
-1002
-1309
-1606
-1822
-1958
-2208
-2571
-2801
-2966
-3065
-3049
-3156
-3242
-3091
-2974
-2996
-2985
-2918
-2897
-2893
-2768
-2591
-2440
-2230
-1934
-1553
-1192
-940
-674
-373
-94
247
618
782
792
848
708
330
34
-249
-486
-519
-512
-460
-314
-115
76
59
-61
-170
-333
-385
-375
-400
-360
-290
-188
-140
-227
-373
-602
-742
-740
-765
-661
-455
-295
-81
128
224
216
277
469
464
327
417
645
746
608
500
669
850
997
1275
1519
1600
1531
1409
1301
1132
979
833
548
374
397
315
262
387
463
529
630
646
671
669
610
627
618
536
486
544
748
848
741
654
621
637
627
420
158
-8
-138
-238
-276
-259
-238
-267
-392
-527
-495
-374
-282
-229
-316
-481
-597
-667
-653
-623
-624
-585
-572
-571
-527
-555
-612
-554
-477
-480
-465
-478
-620
-695
-589
-525
-627
-704
-602
-514
-489
-318
-171
-183
-120
-15
75
284
465
512
606
786
960
1128
1291
1373
1369
1393
1458
1501
1596
1703
1634
1526
1546
1495
1341
1271
1271
1294
1285
1170
1025
902
719
424
113
-69
-187
-368
-544
-701
-844
-805
-638
-551
-445
-250
-77
65
110
36
-45
-177
-289
-256
-249
-300
-336
-429
-525
-589
-572
-410
-273
-220
-246
-364
-344
-194
-118
-80
-58
12
135
146
96
65
64
174
346
485
604
710
784
838
871
781
620
572
502
235
-103
-259
-132
39
65
19
0
60
116
117
103
60
37
-69
-325
-510
-709
-1034
-1299
-1494
-1614
-1626
-1556
-1361
-1214
-1198
-1155
-1079
-927
-753
-708
-609
-389
-286
-304
-234
-2
272
484
678
903
1135
1309
1428
1544
1641
1662
1560
1357
1120
944
950
1014
957
942
969
787
513
270
-59
-400
-703
-999
-1119
-1128
-1249
-1373
-1505
-1757
-1874
-1843
-1922
-2044
-2029
-1798
-1533
-1526
-1583
-1453
-1272
-1172
-1180
-1183
-1084
-895
-598
-312
-78
200
404
521
632
770
1080
1431
1616
1751
1885
1965
1918
1771
1641
1497
1374
1306
1247
1292
1353
1330
1354
1355
1235
1020
761
585
486
407
318
126
-130
-319
-387
-438
-561
-563
-430
-372
-352
-290
-160
49
217
334
486
675
888
1066
1111
1002
886
918
1100
1321
1417
1388
1407
1530
1701
1789
1719
1560
1277
967
868
879
876
902
859
709
499
218
-32
-188
-364
-557
-718
-979
-1310
-1509
-1667
-1856
-1914
-1885
-1896
-1967
-2095
-2141
-2090
-2118
-2210
-2283
-2346
-2421
-2537
-2630
-2613
-2480
-2262
-2040
-1873
-1731
-1607
-1537
-1527
-1516
-1428
-1227
-970
-780
-659
-582
-560
-469
-260
-8
297
641
997
1327
1570
1799
2007
2076
2037
1956
1786
1483
1179
1000
843
709
620
420
143
-132
-391
-558
-774
-1133
-1479
-1739
-1853
-1834
-1730
-1518
-1367
-1342
-1233
-1083
-1008
-911
-766
-615
-456
-315
-202
-119
-65
-2
23
-64
-216
-352
-386
-330
-302
-300
-316
-354
-270
-53
180
408
575
674
771
840
844
827
855
894
883
906
957
909
815
794
839
847
769
720
811
998
1213
1417
1533
1549
1533
1485
1431
1387
1289
1251
1358
1428
1461
1543
1589
1586
1495
1245
915
599
385
320
286
158
-29
-176
-302
-440
-514
-523
-568
-648
-662
-631
-667
-746
-839
-940
-929
-859
-870
-870
-826
-780
-737
-755
-778
-750
-706
-596
-450
-338
-225
-129
-123
-203
-222
-147
-151
-234
-288
-294
-241
-184
-104
15
78
174
324
411
522
672
783
888
947
946
966
1046
1141
1171
1121
1056
1083
1211
1331
1453
1610
1710
1712
1638
1513
1331
1112
1056
1205
1356
1436
1422
1293
1143
961
721
522
340
96
-121
-229
-253
-240
-289
-433
-603
-832
-1131
-1397
-1653
-1993
-2354
-2622
-2788
-2911
-2967
-2883
-2730
-2682
-2737
-2716
-2569
-2375
-2143
-1860
-1546
-1238
-1016
-875
-750
-672
-654
-655
-663
-673
-668
-637
-582
-504
-385
-249
-106
112
361
534
662
790
906
1010
1026
912
798
755
720
666
585
503
451
367
271
239
177
34
-91
-162
-224
-286
-306
-301
-308
-278
-185
-51
86
201
321
431
491
474
314
103
-15
-119
-255
-369
-458
-479
-419
-348
-263
-115
42
141
227
323
444
632
814
900
921
968
1090
1184
1156
1098
1104
1146
1174
1175
1154
1120
1083
1029
993
1016
1032
981
906
877
891
910
994
1146
1239
1247
1191
1095
994
884
807
727
580
421
270
141
47
-89
-250
-358
-420
-512
-635
-701
-772
-924
-1071
-1153
-1189
-1226
-1222
-1135
-1088
-1087
-1075
-1084
-1070
-1101
-1239
-1369
-1455
-1462
-1384
-1322
-1298
-1301
-1287
-1264
-1315
-1375
-1421
-1482
-1480
-1418
-1297
-1131
-1014
-927
-859
-837
-788
-658
-446
-199
42
297
511
630
720
823
898
932
964
1008
1098
1224
1296
1327
1349
1308
1230
1186
1218
1301
1351
1378
1379
1328
1249
1108
927
755
569
429
345
250
199
221
289
374
430
497
599
655
637
543
367
224
199
204
150
18
-192
-407
-556
-650
-723
-813
-889
-862
-747
-590
-416
-350
-418
-469
-462
-470
-490
-508
-565
-697
-861
-960
-985
-940
-800
-640
-464
-212
8
132
261
426
543
575
602
619
573
559
561
505
500
551
545
498
435
357
257
100
-57
-109
-88
-93
-123
-159
-234
-341
-462
-570
-642
-713
-741
-664
-593
-615
-652
-636
-614
-626
-669
-769
-886
-957
-1027
-1123
-1237
-1398
-1545
-1603
-1575
-1436
-1222
-1053
-916
-755
-614
-491
-392
-406
-455
-421
-360
-280
-142
18
178
320
435
484
417
348
393
477
517
510
512
602
717
757
757
794
886
986
1048
1078
1090
1103
1180
1351
1508
1531
1480
1445
1410
1356
1247
1089
966
895
853
810
721
613
521
452
409
318
206
220
284
250
175
128
76
15
-56
-142
-179
-138
-81
-41
20
126
243
359
434
436
468
559
659
820
975
1002
965
932
915
872
774
675
566
447
341
221
130
59
-8
9
49
56
33
-61
-156
-241
-354
-433
-528
-621
-632
-660
-716
-773
-862
-922
-982
-1109
-1276
-1448
-1558
-1593
-1542
-1391
-1268
-1175
-1022
-879
-757
-669
-650
-637
-617
-590
-569
-628
-720
-754
-720
-648
-631
-659
-671
-733
-827
-837
-765
-687
-621
-572
-604
-690
-742
-779
-800
-765
-699
-607
-422
-142
119
318
520
689
780
878
1036
1211
1344
1448
1543
1576
1589
1643
1639
1576
1596
1672
1697
1678
1616
1524
1474
1426
1304
1129
936
761
627
534
488
483
488
447
337
202
15
-190
-336
-510
-724
-876
-987
-1103
-1252
-1396
-1476
-1562
-1636
-1610
-1553
-1535
-1551
-1589
-1594
-1535
-1473
-1434
-1350
-1218
-1093
-961
-855
-800
-720
-620
-514
-377
-257
-140
20
158
253
364
519
699
848
952
1065
1195
1318
1451
1567
1635
1647
1552
1394
1266
1129
963
819
704
592
449
330
290
290
319
339
284
194
105
5
-77
-120
-149
-178
-200
-245
-317
-364
-415
-498
-587
-658
-671
-660
-664
-654
-657
-668
-639
-593
-544
-524
-539
-540
-567
-664
-806
-952
-1056
-1142
-1224
-1229
-1168
-1093
-968
-794
-658
-574
-469
-318
-156
2
152
310
511
735
942
1114
1218
1277
1382
1500
1558
1608
1686
1765
1816
1789
1709
1664
1619
1505
1368
1263
1179
1094
1018
978
969
954
920
890
859
804
710
607
506
349
180
96
43
-19
-58
-128
-272
-446
-634
-823
-966
-1071
-1162
-1213
-1254
-1325
-1370
-1353
-1314
-1298
-1261
-1141
-1008
-893
-741
-617
-539
-448
-409
-397
-320
-230
-165
-116
-102
-131
-177
-184
-180
-204
-194
-181
-229
-307
-428
-546
-593
-629
-664
-669
-642
-570
-503
-446
-352
-264
-153
7
130
206
277
349
410
415
381
360
367
384
362
324
302
234
130
48
-7
-23
-32
-78
-141
-208
-260
-232
-116
-33
-21
17
29
-34
-94
-148
-193
-245
-305
-249
-145
-85
43
178
232
290
335
341
305
211
117
13
-130
-238
-285
-300
-288
-255
-229
-205
-156
-120
-94
-40
-41
-117
-186
-234
-263
-285
-315
-321
-332
-369
-359
-298
-250
-224
-172
-76
46
175
272
348
435
496
527
545
524
477
442
463
525
529
482
452
433
451
508
568
637
666
631
608
624
659
700
731
731
676
579
471
356
228
75
-61
-145
-217
-275
-296
-310
-344
-394
-442
-513
-594
-614
-608
-632
-649
-652
-661
-681
-699
-705
-740
-795
-851
-945
-1046
-1110
-1130
-1122
-1144
-1177
-1178
-1167
-1131
-1076
-1004
-876
-734
-623
-500
-334
-162
-36
72
196
339
543
760
906
1002
1081
1193
1340
1421
1441
1437
1393
1348
1292
1190
1099
1066
1107
1196
1295
1410
1475
1436
1358
1283
1227
1186
1107
1002
933
912
904
847
765
717
694
682
682
679
656
600
546
500
449
423
417
397
375
368
361
337
290
235
176
98
28
-4
-15
-7
4
-5
15
62
46
-48
-181
-303
-410
-542
-670
-757
-783
-741
-709
-704
-690
-676
-646
-628
-683
-771
-869
-973
-1056
-1114
-1133
-1112
-1064
-992
-929
-881
-842
-838
-870
-903
-922
-944
-965
-960
-919
-847
-751
-607
-410
-206
-31
100
187
236
218
136
9
-152
-287
-379
-476
-576
-684
-839
-1039
-1253
-1438
-1568
-1662
-1743
-1789
-1789
-1783
-1780
-1742
-1668
-1607
-1556
-1462
-1313
-1119
-889
-675
-492
-320
-177
-70
1
51
123
191
207
199
210
236
246
245
288
391
533
719
925
1096
1241
1374
1437
1429
1426
1453
1504
1568
1611
1634
1646
1652
1674
1701
1714
1720
1703
1690
1731
1777
1751
1686
1658
1662
1647
1595
1510
1383
1224
1051
875
726
623
555
512
487
447
378
285
175
45
-103
-232
-327
-431
-535
-583
-565
-515
-474
-451
-438
-446
-477
-505
-521
-524
-522
-527
-526
-519
-520
-492
-422
-344
-255
-148
-76
-77
-98
-83
-52
-25
-14
-26
-29
-45
-98
-139
-180
-252
-317
-346
-339
-325
-319
-314
-347
-381
-361
-338
-330
-321
-330
-354
-385
-417
-437
-461
-461
-419
-393
-405
-439
-476
-483
-463
-439
-404
-352
-311
-279
-234
-197
-198
-214
-221
-222
-222
-229
-250
-251
-210
-166
-121
-28
109
260
392
485
565
630
640
605
565
525
479
431
394
348
280
206
139
78
6
-91
-214
-366
-534
-704
-877
-1042
-1187
-1288
-1347
-1380
-1381
-1356
-1324
-1278
-1195
-1089
-986
-887
-787
-712
-660
-610
-564
-533
-505
-442
-342
-238
-139
-31
98
235
353
470
577
637
661
673
708
774
836
888
933
969
1006
1053
1123
1221
1322
1394
1420
1430
1430
1389
1338
1291
1229
1174
1126
1086
1081
1083
1064
1032
995
950
879
788
696
599
509
431
357
297
229
118
-18
-162
-315
-437
-507
-583
-672
-721
-747
-767
-769
-781
-807
-818
-821
-836
-871
-908
-916
-907
-898
-874
-828
-796
-793
-797
-809
-832
-839
-811
-750
-690
-628
-521
-398
-282
-150
-27
68
145
199
239
276
324
374
394
390
368
340
347
368
378
387
406
428
438
459
496
529
590
669
711
722
721
704
656
598
564
502
397
282
146
17
-107
-239
-330
-406
-484
-537
-594
-654
-681
-666
-624
-579
-509
-432
-391
-341
-280
-236
-179
-116
-70
-46
-34
-18
-9
16
62
94
136
187
217
240
251
235
184
94
3
-85
-187
-298
-412
-518
-593
-625
-633
-654
-674
-682
-689
-694
-705
-698
-662
-613
-533
-435
-350
-262
-188
-145
-109
-65
-14
25
77
177
274
347
409
451
487
523
549
600
688
770
824
849
843
813
760
692
635
581
520
467
411
362
332
283
218
173
157
168
186
202
220
229
241
235
187
138
94
39
-10
-58
-97
-106
-102
-85
-65
-62
-65
-67
-73
-69
-54
-49
-54
-41
-20
-5
13
14
4
24
47
60
90
121
153
203
242
267
291
289
255
214
192
215
261
290
321
378
428
469
505
503
473
445
393
303
200
80
-57
-188
-314
-462
-633
-804
-943
-1051
-1154
-1242
-1308
-1345
-1336
-1328
-1354
-1375
-1369
-1330
-1260
-1173
-1063
-933
-801
-668
-547
-453
-391
-376
-390
-393
-374
-350
-333
-305
-247
-185
-126
-52
20
96
187
274
368
454
514
590
664
706
748
792
831
871
923
992
1041
1063
1071
1059
1051
1054
1047
1039
1048
1078
1112
1137
1154
1135
1091
1067
1035
965
882
790
681
590
527
467
410
359
306
262
226
206
209
194
149
100
21
-69
-144
-249
-363
-447
-527
-592
-649
-715
-778
-866
-952
-993
-1022
-1032
-1024
-1043
-1062
-1067
-1067
-1041
-1014
-987
-948
-920
-897
-888
-909
-930
-943
-949
-932
-894
-852
-814
-758
-691
-636
-567
-493
-451
-420
-370
-324
-313
-314
-308
-319
-328
-324
-333
-343
-348
-338
-298
-262
-240
-195
-135
-81
-40
-17
8
41
79
107
106
101
93
76
76
80
84
97
106
126
157
185
238
322
419
519
608
687
755
808
863
904
911
895
880
889
910
926
952
975
976
967
958
933
875
816
766
707
652
604
545
482
420
365
328
316
334
364
387
405
433
472
495
500
514
527
536
543
547
559
570
580
603
628
650
671
688
707
709
689
667
629
574
518
463
406
326
224
132
47
-70
-214
-358
-490
-583
-636
-668
-666
-649
-633
-606
-593
-604
-608
-611
-606
-572
-524
-468
-409
-365
-337
-322
-345
-425
-512
-568
-624
-692
-768
-844
-892
-925
-954
-976
-1002
-1022
-1036
-1055
-1039
-989
-932
-854
-765
-677
-591
-508
-416
-342
-282
-194
-93
0
88
156
195
204
212
253
305
352
400
458
515
543
549
541
504
456
402
342
275
192
122
62
-15
-71
-102
-132
-143
-150
-171
-183
-182
-191
-202
-196
-199
-221
-247
-294
-364
-431
-489
-540
-580
-594
-599
-615
-614
-598
-592
-584
-568
-549
-533
-531
-535
-541
-546
-543
-536
-522
-504
-475
-429
-380
-325
-260
-186
-113
-55
13
90
142
186
245
310
372
421
474
538
589
633
676
710
747
798
853
917
982
1024
1055
1081
1073
1047
1020
982
951
932
913
897
876
847
822
799
757
681
584
488
404
321
228
138
57
-22
-110
-210
-316
-417
-508
-585
-637
-664
-682
-692
-694
-688
-671
-639
-604
-570
-517
-443
-377
-306
-231
-189
-164
-135
-104
-63
-23
13
43
58
71
68
66
87
107
137
187
232
270
293
301
301
296
298
291
272
242
199
172
138
78
38
10
-36
-78
-109
-140
-161
-188
-228
-246
-251
-247
-216
-189
-149
-104
-72
1
65
117
196
245
318
354
331
414
327
17
-46
13
-26
-11
-6
-22
-4
-16
-14
-8
-18
-8
-13
-14
-9
-16
-10
-12
-14
-9
-14
-12
-11
-14
-10
-13
-12
-11
-14
-11
-12
-12
-11
-13
-11
-12
-12
-11
-13
-11
-11
-12
-11
-12
-11
-11
-12
-11
-12
-11
-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
-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
-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
-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
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
