20
10034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
-1
-1
-1
-1
0
0
-2
-2
-1
-1
-1
-3
-3
-1
-1
-1
1
0
-4
-3
-2
-3
-2
1
2
-1
-4
-5
-1
2
0
-2
-1
0
2
3
2
0
2
3
2
-1
-3
-4
-4
-4
-4
-4
-3
-3
-3
0
3
1
0
0
-5
-7
-1
2
-1
-2
-2
-4
-3
-4
-8
-7
0
2
-2
-3
-2
-2
-3
-3
-2
-2
-2
-2
-2
-1
2
2
-2
-2
1
-1
-4
0
4
2
-1
-1
-2
-2
1
4
2
-3
-3
2
4
0
-3
-4
-3
0
2
0
-3
-3
-2
-3
-4
-2
-1
-2
-3
-4
-2
-1
-3
-4
-1
2
-1
-2
0
1
-1
-3
-4
-5
-4
0
2
-2
-6
-4
0
-1
-4
-3
0
0
-3
-5
-6
-4
-3
-2
0
0
-5
-8
-5
-2
-2
-5
-6
-4
-4
-6
-5
-3
-4
-5
-2
-1
-5
-2
2
0
-3
-2
-4
-7
-4
0
-3
-8
-6
-2
0
2
3
1
-4
-3
-1
-3
-5
-4
-4
-4
-3
-4
-2
3
2
-3
-3
1
-1
-5
-6
-5
-3
-2
-2
-2
-1
-2
-2
-3
-5
-7
-6
-7
-5
-1
-2
-2
2
0
-7
-5
1
0
-4
-4
-2
-3
-4
-3
1
-1
-4
-2
3
3
1
0
-2
-5
-7
-6
-2
0
0
1
1
-2
-4
-1
0
-1
-1
-4
-4
-1
-2
-8
-7
-1
0
-3
-6
-7
-4
-2
-5
-5
1
1
-4
-3
-2
-3
-2
0
-1
-2
-2
-3
-5
-3
0
2
3
0
-4
-3
-1
0
0
-1
-3
-5
-7
-9
-10
-8
-3
-3
-9
-10
-5
-5
-10
-10
-5
-4
-5
-4
-3
-4
-3
-1
-3
-5
0
5
7
5
-6
-13
-9
-7
-7
4
9
1
8
24
16
-8
-17
-8
9
17
5
-7
-7
4
18
16
-12
-42
-45
-7
53
78
60
59
80
69
32
9
15
74
128
58
-103
-192
-164
-88
-1
65
67
10
-65
-117
-138
-130
-77
15
62
11
-78
-136
-147
-102
-9
99
152
77
-89
-176
-127
-45
66
257
368
239
35
-40
-6
90
226
265
137
-8
-33
61
169
146
66
194
404
287
-54
-213
-206
-121
207
551
455
135
10
-121
-375
-335
7
177
179
234
113
-234
-335
-66
186
257
202
-6
-218
-252
-276
-378
-294
-24
166
312
420
194
-166
-43
383
409
115
14
12
-204
-479
-535
-409
-282
-171
53
344
455
394
390
338
19
-314
-329
-146
46
259
355
161
-96
-89
70
59
-172
-413
-478
-324
-80
47
46
124
331
458
422
328
196
49
-16
-78
-241
-376
-428
-461
-347
-89
46
83
162
132
49
109
24
-304
-389
-284
-497
-751
-521
-83
107
116
180
302
312
211
128
-145
-661
-755
-219
145
68
90
221
167
138
255
267
131
27
63
162
158
148
287
324
162
101
51
-148
-120
89
-69
-372
-326
-180
-144
-79
-93
-116
169
445
201
-320
-563
-381
-95
-76
-136
26
38
-245
-255
-52
-99
55
668
908
507
64
-268
-453
-198
251
461
517
430
77
-212
-136
128
325
262
-35
-127
184
471
426
211
17
-159
-451
-829
-961
-781
-609
-439
-186
-168
-271
95
682
815
637
441
86
-206
-121
36
54
123
171
115
162
251
240
314
418
329
328
577
623
310
-15
-225
-364
-444
-644
-976
-1034
-610
-28
229
-96
-762
-1191
-1132
-763
-295
52
214
512
979
1047
571
151
126
294
461
524
486
534
709
823
851
855
712
369
63
33
176
150
-148
-472
-720
-1022
-1319
-1439
-1402
-1356
-1480
-1775
-1893
-1648
-1271
-770
-49
457
468
435
634
803
838
868
1022
1367
1609
1414
1129
1268
1709
2118
2373
2313
1759
796
-191
-758
-884
-879
-807
-751
-1068
-1622
-1867
-1884
-2041
-2244
-2311
-2107
-1430
-608
-264
-341
-429
-422
-247
127
508
847
1184
1323
1214
1132
1224
1403
1570
1662
1596
1288
943
946
1067
658
-69
-346
-241
-368
-798
-1246
-1556
-1710
-1841
-2027
-2021
-1593
-934
-498
-521
-760
-750
-357
92
209
-31
-279
-255
34
517
1081
1549
2005
2586
2962
2820
2416
2066
1767
1449
1008
402
-123
-374
-413
-257
-32
-182
-840
-1560
-1960
-1965
-1541
-771
-48
105
-530
-1508
-2013
-1725
-1097
-757
-867
-985
-544
431
1410
2081
2413
2337
1892
1241
495
-85
-273
-349
-604
-795
-740
-639
-600
-650
-860
-1084
-1102
-944
-739
-582
-464
-191
182
201
-255
-767
-1024
-997
-743
-494
-535
-790
-791
-176
871
1853
2482
2630
2232
1593
1224
1335
1804
2233
2176
1721
1240
619
-314
-1173
-1673
-1991
-2118
-1783
-1112
-653
-643
-776
-918
-1347
-1950
-2139
-1774
-1281
-1024
-989
-744
48
981
1411
1192
479
-255
-298
315
845
1010
913
546
192
119
-45
-603
-1296
-1872
-2174
-1954
-1262
-438
321
957
1427
1704
1702
1337
736
223
75
212
240
24
-126
-47
-4
-191
-412
-459
-459
-493
-218
544
1256
1339
967
760
1065
1686
2072
1862
1210
454
-303
-1054
-1595
-1595
-1018
-270
216
358
343
371
451
380
65
-340
-742
-1139
-1437
-1673
-1974
-2104
-1758
-1109
-314
826
2009
2330
1590
627
7
-527
-1160
-1557
-1486
-1181
-959
-872
-745
-380
166
600
885
1323
1956
2524
2936
3036
2472
1453
698
406
285
166
-159
-731
-993
-709
-535
-820
-1165
-1401
-1618
-1691
-1629
-1509
-1039
-192
455
651
689
609
321
136
297
539
559
357
-47
-639
-1151
-1255
-932
-393
121
442
671
1018
1379
1506
1403
1088
528
1
-215
-324
-632
-1098
-1420
-1226
-484
316
824
1177
1420
1391
1133
746
170
-566
-1323
-2019
-2561
-2838
-2785
-2338
-1534
-650
-19
258
405
732
1204
1478
1387
1098
915
1142
1752
2152
1725
515
-815
-1561
-1532
-1053
-350
600
1479
1762
1470
994
538
246
125
-183
-729
-1039
-1045
-1054
-941
-559
-204
-22
17
-167
-314
-76
258
369
427
477
465
478
303
-178
-439
-205
191
617
1008
1126
1188
1543
1929
1964
1517
502
-780
-1655
-1868
-1631
-1181
-757
-515
-357
-130
158
326
224
-65
-464
-898
-931
-394
73
122
150
247
281
529
1036
1505
1939
2184
1869
1376
1381
1737
1900
1572
699
-415
-1354
-2009
-2378
-2535
-2639
-2427
-1648
-830
-370
71
489
481
156
-243
-698
-965
-885
-724
-563
-193
389
962
1260
1226
1206
1354
1279
778
113
-438
-644
-394
72
485
781
885
798
671
583
516
372
51
-217
-123
155
300
323
290
214
87
-246
-709
-829
-519
-206
-21
200
401
436
246
-151
-480
-436
-221
-274
-586
-886
-1134
-1314
-1270
-1098
-1018
-874
-528
-308
-398
-552
-609
-506
-138
276
299
-100
-523
-636
-435
-143
45
8
-224
-332
-137
60
86
56
-218
-805
-1149
-958
-484
245
1090
1365
900
465
628
1156
1485
1259
653
169
4
-44
-41
148
376
281
-74
-281
-259
-152
-10
-35
-327
-505
-428
-396
-305
13
125
-124
-305
-389
-598
-726
-616
-457
-421
-581
-800
-782
-581
-373
8
504
730
712
581
147
-423
-652
-556
-315
216
971
1589
1921
1935
1604
1140
679
47
-652
-973
-924
-904
-981
-1018
-972
-688
-115
456
840
1022
884
540
320
154
-177
-613
-1066
-1364
-1276
-903
-259
883
2061
2442
1987
1063
5
-671
-950
-1316
-1531
-1159
-607
-180
308
634
543
364
313
263
146
-34
-97
282
905
1126
844
596
592
454
34
-382
-723
-1008
-889
-332
139
359
481
377
65
-260
-704
-1257
-1666
-1956
-2081
-1781
-1287
-970
-691
-345
-31
340
689
745
608
440
159
-80
10
327
607
776
888
1024
1125
987
583
117
-207
-248
-47
104
-1
-137
100
630
778
199
-539
-868
-933
-898
-667
-428
-340
-129
190
106
-512
-1251
-1614
-1226
-276
439
565
492
433
358
443
714
951
1099
1125
956
763
655
498
330
216
-12
-350
-676
-1038
-1288
-1230
-1074
-832
-186
601
1052
1265
1206
580
-251
-724
-839
-632
-178
-3
-269
-477
-522
-674
-740
-476
-83
312
777
1186
1381
1388
1213
906
713
754
909
1118
1254
1000
479
319
681
1075
1111
634
-251
-888
-804
-455
-285
-108
10
-318
-928
-1394
-1600
-1387
-541
614
1410
1524
1065
338
-300
-681
-946
-1200
-1216
-832
-395
-345
-630
-934
-1111
-1095
-852
-537
-256
147
623
745
411
33
-66
173
593
700
249
-266
-490
-674
-815
-646
-366
-225
-68
187
449
679
804
834
834
592
89
-119
169
346
-27
-637
-900
-575
25
462
714
929
1092
1208
1320
1344
1190
878
505
179
-64
-152
-19
29
-345
-865
-1138
-1237
-1225
-984
-585
-103
382
528
276
63
48
-1
-220
-739
-1553
-2200
-2305
-2079
-1893
-1827
-1584
-764
522
1576
1866
1562
1292
1343
1260
787
513
757
989
920
778
597
344
254
556
1205
1739
1610
963
414
160
89
124
14
-422
-934
-1210
-1158
-794
-194
474
867
685
106
-540
-1179
-1572
-1535
-1492
-1556
-1214
-652
-520
-661
-826
-1245
-1637
-1565
-1466
-1775
-2037
-1612
-385
1152
2233
2525
2185
1427
627
215
136
86
69
203
464
724
735
341
-302
-923
-1290
-1264
-947
-513
10
566
1020
1298
1317
1136
1016
936
589
45
-371
-590
-631
-481
-222
139
593
876
851
672
436
291
415
566
521
647
1196
1811
2102
1939
1381
713
165
-279
-599
-715
-642
-431
-237
-225
-247
-78
271
665
740
122
-878
-1623
-1974
-1945
-1489
-1018
-983
-1185
-1263
-1131
-771
-329
-146
-344
-713
-963
-936
-647
-75
804
1780
2671
3430
3652
2905
1576
391
-367
-651
-527
-223
338
1413
2603
2996
2106
193
-2090
-4070
-5181
-5053
-3836
-2245
-1049
-665
-997
-1464
-1513
-905
436
1974
2638
2293
1850
1619
1387
1555
2381
3240
3563
3330
2657
1668
368
-1234
-2617
-3241
-3414
-3746
-4391
-5282
-6069
-5806
-3966
-1528
186
1252
2365
3199
3107
2327
1119
-737
-2744
-3832
-3938
-3970
-4369
-4570
-3748
-1869
260
2054
3616
5087
6159
6286
5366
4051
2899
1890
1410
1945
2509
1530
-1024
-4121
-6796
-7866
-6621
-4126
-2145
-1282
-1331
-2183
-3178
-2921
-890
2054
5248
8338
10034
9311
7121
4891
3089
2096
1977
1733
802
-202
-1065
-2143
-3251
-3991
-4202
-3607
-2198
-542
924
1984
2200
1482
618
367
554
693
798
945
819
319
-268
-1079
-2680
-5051
-7185
-7833
-6634
-4299
-1500
1637
4673
6732
7433
7054
6191
5580
5432
5073
3813
1848
188
-211
383
551
-504
-2074
-3148
-3457
-3107
-2104
-570
1128
2652
3595
3372
2012
595
16
60
118
-175
-917
-1807
-2445
-2747
-2589
-1796
-734
53
566
1060
1530
1670
1069
-91
-680
179
1974
3574
4245
3572
1668
-371
-1483
-1795
-1845
-1686
-1411
-1329
-1512
-1950
-2478
-2582
-2302
-2388
-2746
-2393
-1277
-315
237
922
1740
1900
1164
221
-724
-2086
-3454
-3944
-3478
-2212
-276
1302
1460
509
-653
-1577
-2051
-1927
-1018
712
2489
3300
3115
2468
1659
910
91
-1290
-2951
-3910
-3877
-3241
-2299
-1364
-597
373
1668
2584
2617
2154
1592
833
-102
-905
-1452
-1792
-1876
-1719
-1376
-767
-20
424
445
326
188
82
176
239
-197
-919
-1285
-1266
-1338
-1698
-2083
-2005
-1193
12
1054
1751
2097
2005
1520
888
386
104
-142
-384
-329
-63
-32
-155
-68
179
548
1079
1270
679
-223
-671
-377
435
1173
1394
1259
1029
632
-21
-930
-2027
-3012
-3563
-3519
-2602
-716
1417
2837
3397
3494
3193
2389
1455
952
911
1045
1239
1356
1117
415
-723
-2167
-3303
-3404
-2454
-1012
270
795
501
30
-165
-196
-84
273
626
666
483
322
285
439
793
1004
570
-432
-1402
-2017
-2259
-2069
-1644
-1313
-894
-53
1069
2167
2940
3029
2485
1707
793
-184
-798
-703
195
1682
2981
3455
3360
3091
2549
1556
35
-1816
-3209
-3493
-2772
-1411
26
634
191
-541
-1049
-1383
-1529
-1578
-1700
-1555
-753
334
1110
1448
1387
917
272
-196
-378
-378
-425
-762
-1251
-1510
-1582
-1687
-1519
-790
143
1042
2149
3281
3881
4011
4083
3981
3311
2062
587
-734
-1885
-3132
-4214
-4323
-3348
-2087
-1085
-428
-166
-83
14
-296
-1079
-1424
-880
-66
635
1421
2305
3022
3302
3174
3113
3298
3223
2682
1980
1004
-460
-1825
-2321
-2023
-1591
-1446
-1618
-2160
-3109
-3964
-4064
-3411
-2276
-665
969
1693
1428
964
599
88
-417
-527
-171
562
1426
2017
2343
2686
2920
2927
3053
3359
3604
3912
4214
4035
3444
2753
1747
469
-601
-1393
-1834
-1647
-1386
-1805
-2351
-2222
-1948
-2492
-3901
-5527
-6619
-6570
-5282
-3334
-1430
109
1073
1301
1127
951
507
-548
-1896
-2911
-3022
-1939
-61
1899
3549
4651
5128
5256
5013
3939
2054
-102
-2048
-3241
-3329
-2796
-2344
-1956
-1280
-352
499
996
1025
600
-209
-1228
-2097
-2388
-1949
-1105
-420
-229
-520
-1157
-2005
-2955
-3927
-4671
-4727
-3884
-2508
-1089
281
1607
2497
2559
1970
1049
-193
-1588
-2604
-2899
-2419
-1233
191
1224
1792
2127
2131
1670
984
382
-59
-447
-833
-1010
-798
-383
19
381
539
356
186
527
1329
2008
2045
1451
553
-491
-1507
-2004
-1673
-695
665
2084
3043
3272
2869
1876
398
-1145
-2299
-2726
-2170
-828
617
1721
2632
3621
4597
5135
4909
3915
2311
525
-611
-609
117
921
1461
1447
836
106
-409
-885
-1375
-1499
-913
294
1614
2535
2932
2864
2317
1515
938
727
607
485
490
433
-131
-1274
-2642
-3959
-5156
-6037
-6246
-5696
-4760
-3714
-2379
-638
1260
3058
4498
5275
5483
5476
5328
5094
4875
4383
3496
2704
2186
1596
964
654
759
1111
1431
1571
1637
1531
1027
393
17
-157
-233
-236
-362
-709
-1126
-1437
-1539
-1577
-1848
-2342
-2870
-3333
-3496
-3223
-2816
-2533
-2377
-2396
-2514
-2519
-2470
-2544
-2792
-3266
-3842
-4168
-4086
-3762
-3598
-3989
-4700
-5122
-5175
-5017
-4499
-3699
-2836
-1649
-10
1577
2672
3054
2535
1507
747
428
278
131
-280
-1122
-2009
-2492
-2402
-1553
43
1854
3307
4139
4297
4014
3554
2759
1468
50
-994
-1474
-1444
-1093
-524
273
1100
1680
2009
2114
1969
1854
2001
2104
1791
1173
727
871
1517
2176
2607
2835
2757
2398
1934
1209
123
-785
-1088
-1098
-1118
-975
-576
-84
476
1105
1498
1364
825
78
-816
-1545
-1671
-1221
-490
452
1505
2395
3023
3402
3430
3086
2544
2008
1566
1094
477
-107
-550
-1151
-2118
-3256
-4236
-4659
-4184
-3005
-1630
-227
1270
2714
3744
4014
3418
2253
1077
398
310
457
638
1113
1913
2618
3042
3195
2787
1738
647
75
36
359
843
1119
908
277
-573
-1465
-2099
-2073
-1327
-311
578
1346
1962
2123
1693
876
-51
-812
-1229
-1344
-1192
-772
-330
-40
337
850
1131
1066
891
744
605
280
-441
-1297
-1842
-2007
-1816
-1328
-941
-809
-701
-827
-1403
-1870
-1884
-1776
-1555
-1066
-693
-686
-852
-1160
-1561
-1741
-1605
-1252
-681
-22
470
647
343
-476
-1418
-2076
-2410
-2507
-2479
-2459
-2360
-2066
-1828
-1967
-2406
-2926
-3517
-4168
-4655
-4754
-4433
-3758
-2812
-1800
-1034
-710
-780
-1033
-1266
-1340
-1137
-616
38
647
1338
2228
3066
3568
3708
3503
2959
2178
1309
557
186
332
973
1970
3004
3841
4533
5028
5107
4907
4808
4834
4675
4133
3316
2564
2137
1925
1587
937
159
-426
-713
-783
-731
-702
-710
-494
13
476
730
1010
1517
2142
2629
2842
2738
2118
915
-435
-1579
-2687
-3858
-4892
-5609
-5832
-5532
-4991
-4304
-3327
-2166
-980
161
916
1109
1116
1090
752
158
-333
-591
-644
-525
-292
-21
115
9
-88
47
166
-48
-501
-876
-958
-741
-387
-60
182
302
193
-191
-699
-1165
-1612
-2060
-2317
-2244
-1964
-1688
-1540
-1493
-1363
-1051
-728
-538
-345
12
452
791
972
1086
1280
1611
1970
2179
2180
2073
2013
2126
2367
2446
2096
1403
672
101
-245
-395
-481
-565
-587
-616
-791
-1012
-1199
-1551
-2136
-2668
-2924
-2890
-2612
-2254
-1974
-1699
-1342
-970
-598
-198
166
428
587
647
634
641
807
1138
1364
1278
1014
747
563
572
597
343
65
68
-3
-409
-863
-1209
-1426
-1354
-1181
-1257
-1442
-1531
-1619
-1633
-1412
-1020
-521
-2
271
273
260
352
554
845
1118
1402
1842
2311
2538
2429
2055
1591
1238
1043
953
901
835
915
1330
1860
2201
2371
2417
2393
2553
2879
2980
2805
2602
2312
1860
1527
1523
1750
2079
2417
2670
2836
2907
2778
2437
2005
1515
921
216
-623
-1526
-2249
-2676
-2923
-3067
-3109
-3034
-2723
-2163
-1532
-853
-129
351
499
537
377
-171
-855
-1409
-1799
-1936
-1938
-2112
-2329
-2290
-2123
-2021
-1950
-1897
-1893
-1980
-2270
-2682
-2908
-2794
-2352
-1672
-999
-576
-469
-600
-693
-491
-88
395
1004
1567
1845
1994
2141
2076
1699
1202
814
659
673
740
943
1285
1512
1537
1466
1257
961
874
1084
1419
1792
2125
2284
2326
2381
2370
2125
1638
1070
589
231
-60
-321
-593
-889
-1122
-1229
-1242
-1180
-1133
-1269
-1506
-1520
-1216
-813
-542
-471
-538
-677
-869
-1000
-889
-508
55
702
1191
1348
1344
1360
1312
1147
852
277
-528
-1215
-1667
-2058
-2371
-2450
-2335
-2130
-1838
-1501
-1189
-873
-556
-335
-191
-45
46
71
140
172
46
-36
52
16
-351
-856
-1214
-1244
-967
-678
-616
-779
-1115
-1437
-1417
-1085
-783
-582
-337
-103
-30
-174
-510
-944
-1401
-1874
-2224
-2191
-1752
-1174
-654
-181
196
312
224
168
133
-35
-229
-256
-101
208
625
1020
1315
1456
1370
1101
795
583
589
760
858
807
697
535
348
209
124
182
446
691
783
907
1081
1097
915
626
362
332
569
936
1367
1706
1766
1708
1724
1685
1577
1563
1496
1175
761
473
320
272
304
418
656
907
932
706
442
312
300
262
133
36
48
60
23
29
160
478
965
1387
1515
1406
1231
1022
776
574
486
448
322
60
-264
-565
-787
-875
-823
-691
-537
-366
-147
107
275
283
191
51
-151
-330
-358
-281
-256
-360
-577
-876
-1197
-1449
-1590
-1667
-1693
-1628
-1523
-1481
-1464
-1372
-1242
-1133
-976
-714
-400
-99
145
297
378
412
290
-69
-468
-638
-596
-503
-397
-346
-545
-979
-1342
-1405
-1215
-957
-800
-791
-828
-802
-672
-438
-204
-129
-224
-347
-440
-567
-698
-687
-507
-317
-240
-231
-169
32
355
695
983
1223
1346
1256
1026
794
558
267
3
-86
36
290
644
1110
1510
1593
1423
1261
1137
967
821
736
588
369
254
337
542
779
961
971
798
609
550
626
775
888
880
855
978
1226
1456
1588
1614
1576
1505
1359
1112
825
573
421
393
442
552
738
893
893
764
556
306
74
-170
-492
-782
-903
-900
-879
-903
-1037
-1303
-1643
-1962
-2171
-2257
-2293
-2258
-2029
-1616
-1196
-926
-836
-894
-1089
-1396
-1686
-1823
-1835
-1812
-1697
-1413
-1085
-930
-1043
-1362
-1691
-1759
-1489
-1135
-942
-900
-920
-959
-953
-902
-869
-809
-696
-667
-734
-693
-513
-375
-349
-385
-451
-495
-505
-553
-668
-799
-871
-774
-471
-127
49
20
-108
-242
-375
-517
-624
-661
-651
-646
-671
-673
-555
-312
-25
195
219
72
-33
-57
-129
-163
-27
119
123
93
165
355
567
685
772
947
1125
1232
1346
1453
1460
1366
1210
1118
1217
1364
1360
1302
1306
1331
1362
1351
1200
981
833
775
812
914
983
1038
1163
1311
1397
1391
1284
1125
951
736
533
391
230
61
25
107
203
319
449
538
612
708
809
907
978
989
988
1049
1175
1339
1522
1705
1841
1881
1860
1852
1805
1657
1478
1282
1025
822
767
726
612
495
359
173
47
4
-97
-301
-501
-598
-567
-420
-194
75
341
523
504
216
-210
-535
-695
-780
-808
-772
-731
-689
-624
-603
-647
-676
-702
-818
-998
-1168
-1325
-1424
-1402
-1366
-1472
-1670
-1813
-1894
-1982
-2052
-2058
-1996
-1825
-1514
-1179
-970
-886
-857
-859
-876
-889
-902
-924
-992
-1133
-1245
-1208
-1056
-847
-593
-395
-362
-450
-557
-612
-562
-405
-142
239
632
884
984
982
904
804
707
591
506
468
407
327
293
304
336
349
282
156
20
-113
-164
-87
32
156
325
520
697
782
683
504
414
375
337
326
234
56
21
180
388
640
956
1241
1446
1537
1514
1486
1481
1432
1396
1402
1373
1356
1360
1200
879
611
433
309
274
233
112
45
74
76
35
25
49
45
-62
-202
-156
44
134
141
269
433
480
495
543
551
494
358
119
-153
-399
-642
-849
-956
-981
-918
-742
-574
-577
-739
-936
-1050
-1014
-850
-627
-408
-241
-127
-29
-9
-156
-342
-375
-319
-322
-346
-337
-380
-483
-524
-465
-396
-391
-453
-521
-549
-563
-597
-654
-739
-785
-679
-471
-329
-302
-336
-409
-507
-629
-756
-808
-769
-733
-704
-602
-461
-322
-156
-33
-32
-55
-24
-5
-12
-24
-115
-307
-505
-641
-680
-580
-408
-319
-355
-391
-308
-143
0
86
86
-40
-186
-181
-98
-153
-342
-512
-626
-691
-693
-690
-719
-672
-458
-146
156
388
521
572
611
680
769
833
833
775
703
686
806
1038
1209
1184
1025
863
743
669
665
722
773
793
852
960
992
895
759
627
504
444
425
371
340
397
469
530
612
650
584
475
367
243
136
97
122
173
224
255
265
280
316
335
300
252
232
198
131
83
40
-76
-236
-300
-227
-124
-74
-71
-118
-218
-296
-319
-324
-269
-111
24
8
-94
-158
-152
-127
-168
-305
-485
-683
-895
-1076
-1172
-1165
-1077
-973
-887
-803
-788
-917
-1116
-1274
-1402
-1520
-1606
-1641
-1583
-1393
-1130
-912
-792
-746
-757
-840
-951
-961
-845
-731
-700
-717
-766
-818
-781
-638
-468
-295
-103
72
212
333
382
342
314
333
320
293
343
415
394
284
127
-48
-150
-98
97
388
682
830
767
559
300
88
-19
-81
-154
-173
-115
-66
-42
18
80
95
103
129
144
152
164
167
190
294
500
779
1066
1275
1340
1244
1027
780
553
343
171
73
60
146
312
479
591
649
656
644
639
596
499
412
350
302
300
346
427
533
577
517
500
587
646
639
646
655
644
647
671
724
804
829
773
718
697
721
853
1051
1166
1154
1108
1097
1082
993
852
759
754
818
919
1020
1103
1184
1273
1405
1580
1693
1703
1706
1696
1623
1571
1560
1453
1242
1049
917
870
929
997
963
817
591
374
262
221
150
46
-66
-197
-353
-508
-615
-632
-591
-584
-678
-856
-1024
-1103
-1097
-1018
-854
-644
-476
-383
-343
-347
-398
-487
-592
-711
-831
-895
-904
-994
-1218
-1470
-1700
-1902
-1980
-1927
-1894
-1923
-1934
-1934
-1968
-2012
-2045
-2068
-2075
-2099
-2132
-2103
-1999
-1873
-1747
-1644
-1611
-1643
-1679
-1680
-1640
-1567
-1481
-1394
-1318
-1261
-1219
-1218
-1295
-1407
-1459
-1431
-1343
-1186
-992
-855
-805
-819
-878
-906
-819
-662
-526
-405
-294
-234
-205
-188
-238
-378
-551
-716
-836
-871
-839
-768
-642
-473
-313
-141
90
343
534
620
613
551
489
469
489
513
542
635
809
1000
1152
1231
1222
1149
1076
1010
917
821
769
738
701
706
789
903
977
984
955
970
1063
1167
1230
1270
1296
1299
1290
1238
1099
927
805
747
753
805
813
734
592
392
188
95
137
239
335
396
442
527
625
678
721
779
789
760
796
946
1145
1270
1254
1140
1008
921
914
951
951
926
924
930
948
984
986
967
985
954
777
556
425
365
307
201
-4
-292
-558
-701
-700
-614
-515
-406
-264
-120
-20
44
106
158
156
89
-1
-93
-199
-276
-237
-94
59
184
271
274
206
130
17
-197
-451
-651
-798
-921
-1022
-1103
-1145
-1134
-1102
-1075
-1058
-1037
-959
-789
-608
-536
-601
-739
-849
-855
-764
-634
-512
-427
-376
-336
-313
-321
-331
-327
-323
-318
-322
-372
-434
-426
-342
-251
-179
-108
-57
-65
-115
-134
-96
-54
-46
-48
-51
-62
-35
75
214
304
338
334
298
279
332
424
472
438
339
216
107
21
-60
-129
-149
-117
-66
-15
15
6
-11
20
96
193
294
342
298
203
89
-28
-98
-121
-162
-219
-276
-389
-542
-655
-741
-817
-822
-757
-690
-617
-526
-477
-506
-579
-640
-638
-550
-386
-190
-43
14
19
-1
-31
-17
68
190
337
496
603
654
687
660
557
486
496
495
433
376
348
317
302
359
470
568
646
732
801
826
832
829
787
740
752
803
844
872
865
795
721
716
767
865
1012
1121
1096
970
825
700
620
584
554
535
576
681
813
934
1014
1016
907
716
537
438
374
259
66
-175
-376
-438
-376
-302
-261
-206
-135
-111
-138
-152
-139
-151
-187
-195
-177
-182
-235
-342
-489
-628
-726
-769
-734
-655
-620
-662
-751
-878
-1055
-1248
-1403
-1491
-1510
-1463
-1366
-1266
-1209
-1202
-1233
-1290
-1342
-1374
-1388
-1336
-1193
-1041
-932
-830
-726
-636
-541
-466
-470
-546
-669
-830
-988
-1105
-1160
-1123
-1012
-908
-845
-815
-819
-824
-780
-714
-675
-674
-686
-660
-555
-405
-287
-236
-228
-221
-189
-128
-50
-4
-11
-12
35
93
136
160
129
47
-4
35
148
285
373
396
418
476
541
574
546
440
313
277
371
513
607
646
673
714
773
866
996
1120
1160
1095
985
852
669
461
282
130
6
-60
-79
-64
-13
30
31
56
138
223
301
392
448
430
381
339
291
246
256
336
434
502
528
506
459
454
504
525
467
376
304
278
329
436
517
543
567
600
616
637
664
649
609
595
592
575
571
600
667
778
894
981
1056
1120
1150
1163
1160
1116
1031
918
785
669
589
515
444
402
385
377
391
440
501
531
494
397
291
223
221
282
355
372
308
183
25
-155
-349
-528
-650
-683
-637
-557
-481
-415
-381
-410
-483
-542
-565
-568
-558
-523
-466
-422
-426
-454
-472
-489
-515
-517
-480
-436
-406
-366
-297
-208
-133
-105
-142
-247
-385
-493
-549
-573
-584
-599
-635
-675
-674
-613
-511
-409
-351
-350
-374
-395
-408
-411
-401
-368
-310
-255
-230
-232
-270
-360
-470
-556
-591
-526
-349
-152
-6
120
214
200
90
-40
-174
-314
-427
-480
-467
-411
-341
-257
-180
-168
-237
-327
-409
-507
-604
-652
-657
-653
-619
-522
-384
-269
-215
-203
-207
-238
-320
-428
-502
-524
-527
-508
-432
-291
-124
25
131
177
151
92
68
93
134
179
221
233
208
159
105
74
66
50
46
76
99
84
62
44
26
34
65
73
36
-30
-89
-115
-119
-117
-99
-71
-50
-23
14
73
174
286
356
403
467
540
618
715
801
842
838
799
735
646
533
429
363
303
229
172
133
95
100
201
376
571
742
846
879
893
906
900
877
822
695
538
461
480
522
536
503
408
292
226
222
250
280
289
255
183
109
65
38
-12
-100
-203
-297
-377
-451
-512
-557
-602
-662
-730
-786
-801
-757
-682
-609
-545
-491
-445
-405
-380
-377
-385
-395
-406
-408
-412
-444
-501
-572
-658
-730
-746
-712
-663
-617
-582
-552
-512
-474
-455
-441
-422
-405
-380
-318
-204
-71
28
78
89
57
0
-20
15
72
137
197
223
210
190
186
199
204
173
123
96
110
159
220
267
295
314
325
336
365
393
382
326
255
201
179
185
210
232
225
190
136
63
-17
-95
-174
-220
-199
-159
-158
-161
-131
-100
-66
7
103
162
171
153
108
34
-40
-87
-118
-141
-143
-139
-139
-111
-34
71
189
303
377
396
368
298
230
210
216
212
219
255
299
334
356
370
387
397
393
404
451
506
543
562
567
570
579
583
570
529
449
353
281
255
266
279
263
225
191
163
138
134
150
172
193
199
161
72
-41
-134
-191
-229
-249
-227
-160
-72
31
144
240
287
290
271
244
206
157
108
66
23
-18
-44
-51
-55
-59
-50
-39
-72
-173
-308
-435
-546
-641
-706
-742
-761
-758
-716
-646
-576
-518
-453
-359
-254
-161
-67
35
99
93
29
-74
-185
-249
-269
-285
-303
-321
-370
-470
-584
-684
-774
-843
-854
-789
-667
-514
-354
-224
-147
-118
-115
-115
-118
-141
-167
-175
-188
-219
-240
-251
-262
-231
-142
-52
10
44
40
26
48
80
87
80
66
54
70
94
93
96
120
119
72
17
-17
-34
-42
-43
-37
-23
7
55
120
203
303
390
435
444
429
387
335
302
297
306
308
293
265
225
162
91
40
18
25
54
78
85
102
149
209
260
293
294
253
194
155
157
195
233
247
256
295
359
411
441
458
458
427
357
248
132
56
25
-4
-57
-121
-168
-181
-168
-130
-67
-1
56
118
168
168
155
200
284
319
275
188
89
-3
-56
-48
-8
27
51
86
137
187
218
219
190
141
93
56
10
-71
-177
-283
-391
-502
-595
-659
-678
-642
-586
-549
-508
-446
-396
-367
-316
-238
-172
-135
-110
-88
-84
-108
-152
-222
-313
-368
-337
-256
-180
-126
-98
-87
-60
-8
37
46
7
-59
-121
-188
-281
-366
-409
-443
-492
-526
-530
-516
-481
-419
-354
-315
-314
-335
-346
-314
-223
-87
58
174
249
294
323
339
352
369
370
345
317
292
251
202
171
171
204
249
259
224
180
135
72
-1
-71
-136
-172
-152
-101
-39
40
96
84
38
8
-17
-55
-77
-69
-52
-46
-48
-54
-55
-20
69
186
292
388
486
562
584
555
487
398
326
297
309
345
367
351
317
283
242
202
171
135
102
103
138
196
282
373
432
452
449
423
392
397
440
490
530
555
541
491
444
425
421
417
393
343
299
291
301
309
305
285
273
295
340
378
384
338
254
167
85
11
-57
-134
-208
-252
-291
-348
-387
-403
-442
-506
-572
-648
-733
-809
-871
-922
-967
-1002
-1000
-948
-856
-722
-570
-463
-432
-453
-512
-601
-680
-721
-735
-728
-692
-642
-607
-597
-609
-647
-677
-659
-629
-646
-680
-669
-604
-506
-401
-319
-257
-194
-137
-94
-62
-49
-44
-34
-31
-26
9
47
51
54
98
158
204
239
254
247
241
246
240
223
218
219
225
248
265
254
234
222
212
227
291
369
434
490
522
513
481
447
428
445
495
547
577
578
548
504
467
440
421
401
363
308
265
244
226
219
233
243
242
251
271
291
327
383
426
443
440
423
412
414
404
388
393
400
368
316
283
273
278
292
299
294
286
269
223
165
143
173
213
221
199
151
76
4
-33
-53
-80
-97
-94
-82
-66
-53
-67
-116
-178
-232
-271
-287
-286
-277
-264
-248
-237
-242
-270
-308
-335
-346
-353
-365
-385
-419
-457
-478
-483
-479
-467
-452
-451
-457
-464
-480
-505
-520
-527
-538
-536
-512
-482
-445
-386
-319
-267
-232
-212
-195
-169
-146
-131
-113
-96
-88
-87
-89
-107
-146
-204
-266
-305
-314
-300
-251
-171
-98
-52
-20
-14
-42
-79
-107
-131
-134
-97
-47
-18
-1
18
25
12
-1
-14
-48
-108
-170
-228
-280
-313
-318
-300
-254
-176
-84
-1
63
125
204
303
406
496
562
592
581
539
479
410
336
267
212
171
145
132
120
110
123
154
183
213
251
281
298
313
324
328
332
337
337
335
331
324
310
281
238
189
135
72
5
-46
-78
-94
-95
-84
-74
-70
-65
-62
-71
-86
-91
-75
-44
-3
45
92
112
95
75
84
119
154
173
185
212
246
261
260
261
259
245
226
207
184
170
184
220
248
241
212
191
178
154
126
106
100
118
152
168
149
105
50
-6
-56
-103
-133
-137
-146
-181
-209
-217
-234
-272
-321
-386
-460
-531
-591
-635
-661
-668
-650
-630
-635
-634
-590
-534
-483
-414
-339
-286
-243
-210
-213
-247
-282
-311
-331
-327
-293
-246
-203
-156
-97
-47
-16
8
21
12
-1
-5
-7
-2
7
6
-12
-40
-72
-95
-101
-97
-76
-26
30
62
69
62
49
33
19
3
-30
-84
-131
-150
-163
-183
-206
-236
-262
-260
-227
-182
-138
-120
-136
-150
-133
-95
-56
-19
17
56
94
130
164
195
210
203
183
184
233
318
414
518
614
662
662
649
625
590
557
528
504
502
519
525
500
455
419
419
428
408
379
365
347
316
274
199
97
10
-46
-72
-64
-42
-21
-5
-23
-91
-166
-216
-245
-238
-184
-119
-69
-40
-37
-42
-34
-21
-17
-15
-13
-15
-15
-14
-15
-15
-14
-15
-15
-14
-15
-15
-14
-15
-15
-14
-15
-15
-14
-15
-15
-14
-15
-15
-14
-14
-15
-14
-14
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-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
-12
-12
-12
-12
-12
-12
-12
-12
-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
-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
-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
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
