20
7609
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
2
-3
-3
-1
-2
-2
-4
-2
4
2
-4
-2
0
-2
-4
-4
-2
1
0
-4
-1
3
1
-2
-3
-2
1
0
-4
-2
0
-1
0
-2
-3
0
-1
0
1
-1
-2
-1
0
-1
-4
-3
-1
-3
-3
-3
-3
-1
-1
-2
-2
-2
1
-1
-4
-2
-4
-2
-2
-6
0
4
-1
-1
-2
-2
1
-3
0
3
-2
-4
-2
1
1
-3
-3
-3
-6
-3
0
1
1
-3
-1
2
-1
-2
-3
-2
1
-3
-2
1
-3
-2
0
-2
-3
-5
-6
0
1
-2
1
2
-1
-2
0
2
-1
-2
0
-3
-2
1
-2
-1
0
-3
-2
-1
-2
-2
-3
-1
1
0
-1
0
-2
-5
-2
2
-1
-2
0
-2
-2
0
3
4
0
-3
-2
0
2
0
-5
-2
2
0
-2
-2
-5
-2
1
-3
-4
-5
-5
-1
1
1
-1
-2
-1
1
4
1
-4
-5
-5
1
4
-2
-1
2
-1
-1
-1
-2
0
0
2
5
0
-5
-1
1
-1
2
1
-1
-2
-5
0
4
-1
0
2
-1
-2
-4
-1
2
-1
0
0
-4
0
-1
-7
-6
-1
0
1
3
-1
-4
-1
-1
3
7
1
0
1
-2
1
2
-2
-1
2
1
0
-1
2
3
0
0
-1
0
-1
-2
0
-1
-3
0
-1
-4
-2
-2
0
4
3
0
-1
-2
-2
-2
1
2
0
1
2
1
0
-1
0
0
2
6
1
-3
-1
-1
-1
-6
-7
1
0
-2
1
-3
-1
0
-1
1
-3
-4
1
-1
-5
-3
1
0
-6
-3
0
-4
-2
1
-4
-6
-1
-2
-6
-3
-7
-11
-8
-6
-6
-8
-15
-12
-7
-11
-16
-16
-26
-36
-26
-21
-34
-37
-36
-55
-56
-33
-29
-35
-27
-23
-40
-38
-1
-9
-28
18
14
-5
81
81
-30
-1
60
-35
-78
21
89
67
-29
-68
20
41
-4
-49
-96
14
89
-29
-31
59
68
99
88
-43
-96
-76
-223
-240
43
147
122
97
31
168
176
76
173
57
-45
-103
-359
-233
-14
34
186
90
24
115
93
180
53
-115
-12
-153
-207
53
134
84
153
262
86
-154
-222
-269
2
140
-125
-34
120
208
249
-131
-63
179
-219
-211
57
-60
36
89
-188
-315
-102
201
30
-255
-96
-212
-317
116
-74
-427
-13
24
-142
-60
-204
75
313
-28
-302
-738
-561
78
-186
6
606
235
-94
-129
-147
-134
-179
259
387
-14
-16
33
361
412
-284
-69
255
-194
0
304
234
286
312
414
250
20
180
166
63
-166
-300
230
266
-86
152
79
8
399
285
209
540
411
90
-25
-33
204
317
228
324
162
-192
-219
-192
-36
38
-204
-19
170
-11
-70
-439
-478
201
125
-420
-386
-99
103
57
-128
-287
-257
60
-60
-394
-5
271
-3
38
-11
-347
-174
-115
-467
-534
-518
-1
684
266
-285
-434
-308
366
242
-288
87
359
151
-233
-224
196
14
58
371
227
434
308
-164
-55
112
309
112
-164
123
-90
-42
483
279
116
61
-87
-255
-439
199
367
-169
147
191
10
18
-517
-666
-664
-169
1186
973
7
148
441
570
35
-290
665
637
-311
-194
280
299
-265
-994
-1042
-674
-337
-214
-260
-386
-560
-92
255
-547
-797
-21
342
513
1121
1698
1301
150
-513
-998
-1723
-1729
-1118
-835
-630
219
1269
1661
1258
432
97
183
-314
-685
-343
-52
99
172
290
524
541
708
756
188
-207
-600
-1306
-1478
-1384
-1261
-612
43
737
1742
2089
1651
926
298
126
-648
-1908
-1997
-1175
-209
248
105
316
94
-563
-633
-617
74
607
181
1114
2000
1493
1807
1886
1337
1237
356
-286
118
-517
-1984
-2362
-1791
-1690
-1570
-490
-56
-944
-1497
-1089
-574
-450
404
2109
2271
808
374
1275
1560
642
-90
45
-144
-594
163
878
10
-756
-1075
-1808
-1622
-874
-881
-672
-406
-639
-586
-512
-391
84
30
-290
-67
582
1304
1137
139
-315
-130
167
506
732
614
343
512
502
-196
-429
-330
-738
-1083
-584
598
895
559
1180
1349
906
1264
1165
305
-489
-861
-481
-434
-342
558
826
716
504
-28
436
694
18
556
1501
1411
911
-168
-1039
-979
-1519
-2215
-1540
-517
384
1536
2179
2100
1465
597
-30
-759
-1329
-1583
-1816
-1260
-561
-600
-234
181
29
576
1513
1411
713
301
-370
-1323
-1754
-1987
-1907
-959
292
1343
1421
718
140
-1401
-2770
-2164
-1842
-1682
-619
-635
-654
27
-618
-1199
-682
18
1174
1582
806
266
-381
-675
88
493
407
211
-353
-597
-718
-965
-668
-24
991
1967
2132
2241
2189
1610
1263
935
882
1373
1507
1574
1649
1018
93
-553
-1106
-1934
-2136
-1122
-186
357
540
654
1680
2013
1533
2198
2594
2362
2658
2658
2253
1524
1033
1518
1699
1514
1417
527
-1146
-2802
-3317
-3418
-4143
-3675
-2389
-1858
-1437
-1719
-2570
-3139
-3845
-4021
-3653
-2353
458
2132
2361
2705
1996
765
-32
-945
-1236
-1056
-1094
-1069
-1228
-1626
-2158
-2232
-1441
-1391
-1840
-721
872
1288
1054
419
-487
-807
-240
837
1784
2077
2126
2447
3012
3488
2810
1221
209
-613
-1524
-2069
-2569
-2288
-1277
-769
-319
223
616
1170
1626
2194
2697
2404
1860
1547
1525
2173
3228
3380
2019
695
207
-491
-1420
-1863
-1632
-1248
-1008
-206
930
1645
1495
242
-764
-1231
-2029
-2267
-1870
-1666
-1959
-2592
-2517
-2625
-3350
-2532
-1098
-622
-62
327
295
608
991
1014
979
1226
985
126
290
1183
1255
948
503
-534
-1114
-883
-1191
-1514
-793
-2
519
536
-412
-1223
-1613
-1407
-239
279
192
594
848
1325
2008
2167
2547
3090
3086
2584
1911
1338
514
-219
-342
-589
-1212
-1935
-2098
-1224
-571
-490
-226
-220
-554
-825
-707
2
461
565
808
590
297
670
800
386
101
-14
57
243
306
552
980
1086
617
-331
-1214
-1820
-2313
-2385
-1935
-1245
-775
-678
-228
374
527
1047
2012
2508
2484
2064
1141
142
-433
-1075
-1900
-2128
-2093
-2025
-1644
-1517
-1459
-1335
-1451
-1002
-206
180
609
1071
1051
336
-273
-28
61
-143
121
352
449
669
1083
1686
1632
1244
1507
1491
520
-536
-702
173
998
1073
945
783
174
-619
-631
-6
268
377
478
488
809
563
-306
-218
203
47
-103
-441
-1169
-1921
-1990
-1157
-494
-17
604
729
550
219
-221
-698
-1526
-1848
-1473
-1144
-769
-758
-654
-62
-300
-979
-1320
-1555
-1422
-1153
-460
554
983
1583
2050
1772
2139
2661
2369
1854
915
-117
-681
-1319
-1604
-934
-124
31
-230
-253
-70
-123
-108
313
614
530
395
187
-19
-19
-98
-113
121
94
64
568
1126
1339
1359
1549
1790
1447
903
463
-251
-430
159
715
1043
567
-187
-54
-4
-433
-570
-365
9
-293
-1270
-1672
-1618
-1525
-1047
-118
706
661
162
-46
-97
-216
-703
-1207
-1118
-855
-680
-448
-82
264
128
-35
112
-75
-604
-1082
-1056
-285
417
547
379
-7
-366
-458
-558
-868
-1288
-1570
-1274
-682
-631
-771
-476
88
879
1538
1651
1604
1656
1439
723
240
360
328
107
-191
-553
-251
263
251
148
169
396
615
556
348
-166
-278
332
596
978
1671
1557
1457
1769
1362
897
729
-73
-536
-114
-244
-655
-433
-240
-301
-128
298
452
388
670
489
-488
-1302
-1831
-1741
-1418
-1640
-1423
-1296
-1780
-1571
-1501
-1606
-485
666
973
1043
918
344
-378
-451
-508
-1004
-1065
-984
-752
-528
-782
-123
591
97
273
958
1309
1579
1067
795
1166
577
-266
-269
131
703
1342
1592
1029
499
524
106
-309
72
276
-17
-19
359
326
-88
-89
-87
-71
609
872
288
15
237
585
580
-20
-423
-602
-945
-806
-550
-890
-1012
-857
-911
-403
715
1309
1126
732
324
-70
-543
-1482
-1887
-1006
-866
-1750
-1919
-1757
-1428
-925
-584
527
1314
772
225
-452
-711
-203
-450
-376
576
992
1060
710
223
124
-2
571
1259
812
325
88
-305
-387
140
998
1117
991
1804
2190
1477
850
507
360
692
1088
1045
1074
1261
954
349
-291
-407
344
700
771
1107
870
701
869
596
157
-550
-1012
-662
-789
-1841
-2813
-2855
-2299
-1931
-1506
-1327
-1294
-647
-660
-1298
-915
-240
-422
-1288
-1738
-1521
-1807
-1956
-1519
-1330
-764
-235
286
1894
2154
597
232
175
-511
-199
333
569
1463
1788
933
212
-334
-931
-1179
-914
-26
567
353
462
1066
1485
1204
491
692
1137
963
1245
1251
700
591
-151
-1119
-926
-474
-109
86
-106
32
234
229
342
518
1168
1562
983
806
564
-686
-1272
-1056
-825
-40
470
180
126
329
578
1135
1795
2025
1494
726
305
20
-330
-555
-660
-994
-1004
-488
-636
-964
-679
-352
206
259
-283
-20
36
-200
164
-187
-842
-1040
-1232
-753
-87
377
1241
1787
1905
1713
729
-527
-1552
-1900
-1397
-1214
-1817
-2156
-1747
-1268
-938
-397
90
320
486
815
1264
869
-350
-738
-9
590
497
13
-612
-1133
-1224
-1004
-722
-789
-1249
-976
-310
-768
-1327
-729
-19
279
918
1498
962
285
604
509
-487
-833
-766
-991
-532
327
313
-250
-609
-395
34
-373
-1090
-1238
-1225
-895
-151
423
761
1330
2694
3972
3907
3425
3435
3214
1992
329
-527
-976
-1625
-1461
-176
1319
2133
1859
734
-237
-69
260
40
74
-136
-450
-511
-1218
-1280
-420
41
910
1184
58
-739
-1398
-1426
-134
747
1002
861
596
1397
1895
943
-220
-991
-1254
-1276
-1282
-1250
-1712
-1994
-1427
-687
245
910
503
-275
-592
-186
415
552
844
1445
1436
670
-263
-973
-1268
-843
-20
569
1110
1135
50
-825
-828
-1043
-1651
-2133
-2362
-2234
-2131
-1800
19
1823
1543
1113
1124
78
-258
837
1230
1020
1227
1212
356
-762
-1412
-1224
-56
754
698
1133
1168
243
-215
-297
693
2459
2093
741
773
663
-405
-1277
-1133
-416
-379
-647
-304
-88
-391
-318
299
421
-200
-800
-1105
-1040
-510
363
901
16
-1094
-609
162
517
1151
910
-61
-70
512
712
346
-290
-433
-70
192
345
492
277
68
458
375
-267
21
237
-512
-440
675
1279
901
337
313
194
-342
-436
-220
-326
-502
-815
-1700
-2391
-2284
-2158
-1651
-458
-41
-151
-109
-662
-1016
-475
152
531
501
291
29
-489
-649
-443
-118
333
127
-70
680
1152
957
850
674
-59
-710
-116
601
213
-204
-638
-1037
-423
317
939
1851
1947
1162
193
-666
-861
-507
-16
317
372
420
143
-269
-79
308
731
1020
292
-760
-1080
-1107
-994
-690
-607
-319
421
657
317
18
-324
-374
175
934
1736
2122
1802
1193
361
-331
-543
-832
-1403
-2163
-2769
-2533
-1961
-1768
-1623
-1195
-455
30
96
641
1176
861
545
577
770
958
618
333
272
-316
-890
-1387
-1784
-1210
-745
-766
-126
422
826
1452
1143
739
1564
2936
4010
4097
3477
2643
1258
76
-532
-934
-563
-226
-828
-1259
-1275
-1261
-786
15
795
1661
2315
2620
3268
3850
2962
1122
-437
-1985
-3615
-4474
-4341
-4098
-3918
-3203
-2745
-2924
-2517
-1319
6
700
413
240
547
676
799
822
522
257
-173
-903
-1383
-1403
-1071
-372
573
1615
2448
2475
1782
873
-103
-725
-826
-658
-49
780
1313
1433
1162
956
911
585
512
1259
1924
1682
1110
775
670
1022
1197
515
-74
-453
-1287
-1880
-1724
-1064
-468
-235
333
707
152
-72
-207
-1209
-1973
-2393
-2805
-2566
-2350
-2523
-2682
-3137
-2845
-1417
-757
-806
-517
-107
713
1685
2150
2169
1313
-98
-1174
-1839
-1786
-1454
-1350
-755
75
908
2103
2894
3306
3925
4267
4266
4045
3506
2878
2209
1693
1473
1229
1008
991
948
647
251
201
631
1218
1533
1438
1064
391
-378
-804
-829
-491
-2
247
144
-364
-897
-717
151
1147
1544
882
-449
-2190
-3967
-4892
-5109
-4955
-4083
-3047
-2508
-2225
-2179
-2320
-2123
-1379
-493
-22
-61
-213
-335
-759
-1358
-1571
-1562
-1533
-1155
-663
-302
194
945
1855
2194
1520
722
182
-583
-1365
-1334
113
2291
3824
4636
5173
5057
4022
2567
1657
1735
2001
1778
1217
345
-603
-1110
-1362
-1632
-1598
-1280
-1334
-1794
-1788
-1232
-937
-919
-529
634
2028
2248
1278
605
632
1059
2144
3551
4157
3642
2645
1212
-1010
-3229
-4393
-4492
-3818
-2645
-1359
-283
214
197
292
813
1689
2523
2669
1894
360
-1401
-2438
-2391
-1923
-1703
-1511
-914
-325
-436
-1179
-1661
-1317
-596
238
969
698
-726
-2699
-4502
-5083
-4284
-2806
-1096
411
1540
2461
3317
4126
4704
5316
5978
5835
4750
3106
1265
31
-699
-1362
-1414
-1183
-1487
-1675
-1222
-756
-438
76
577
864
1002
996
1168
1342
841
29
-813
-1744
-2278
-2854
-3878
-4742
-5522
-6207
-6724
-7403
-7609
-7071
-6173
-4804
-3166
-1268
718
2218
3731
5302
6175
6287
5385
3417
1195
-698
-2052
-2453
-1686
-713
-254
91
-65
-785
-1120
-1138
-1010
-549
-24
636
1612
2820
3833
4112
4069
4065
3680
3155
3006
2796
2029
997
-236
-1917
-3271
-3138
-1590
279
1738
2706
2967
2649
2241
1706
1165
902
954
1476
1947
1755
1349
923
59
-1028
-1514
-1080
-296
259
426
11
-937
-1618
-1547
-1258
-847
-13
992
2142
3146
3448
3472
3399
2977
2710
2747
2314
1012
-399
-1027
-1075
-1314
-2143
-3114
-3624
-3905
-4123
-4301
-4549
-4189
-3030
-1794
-566
675
1621
2277
2808
3261
3409
3226
3126
3050
2519
1549
517
-282
-702
-1012
-1708
-2791
-4034
-5070
-5312
-4884
-4159
-3162
-2397
-2080
-1633
-816
411
2086
3811
5027
5481
5589
5720
5427
4525
3242
1467
-506
-2164
-3522
-4483
-4997
-5429
-5883
-6247
-6463
-6401
-6018
-5153
-3613
-1824
-451
377
820
1094
1486
1911
2195
2496
2749
2944
3276
3408
3193
2898
2490
2315
2577
2529
2127
2112
2370
2472
2404
2049
1505
1090
420
-884
-2321
-3397
-4035
-4144
-3708
-2806
-1431
111
1148
1626
2113
2671
3019
3196
3406
3738
3997
3860
3237
2355
1414
436
-317
-704
-1042
-1423
-1966
-2797
-3343
-3342
-3400
-3922
-4756
-5511
-5888
-5758
-5205
-4628
-4251
-3947
-3578
-3203
-3194
-3466
-3359
-2848
-2172
-1179
-68
873
1762
2792
4054
5168
5778
6168
6407
6423
6333
5886
5152
4462
3529
2473
1854
1461
880
228
-340
-1006
-1773
-2171
-2050
-1645
-1085
-646
-421
-150
138
418
679
509
-69
-714
-1598
-2619
-3455
-4249
-4774
-4740
-4505
-4149
-3605
-3203
-2924
-2533
-2117
-1569
-689
217
853
1259
1484
1697
2077
2670
3512
4263
4714
5010
4843
4310
4002
3627
2772
1666
616
-314
-1391
-2389
-2664
-2385
-1873
-1089
-308
194
456
699
1142
1638
1934
1882
1457
1027
887
751
337
-267
-927
-1611
-2221
-2554
-2602
-2550
-2321
-1728
-956
-144
922
2161
3112
3526
3504
3340
3174
2977
2858
2663
2039
1111
160
-659
-1313
-1947
-2574
-3216
-3768
-3905
-3723
-3260
-2503
-2062
-2086
-2214
-2487
-2897
-3306
-3569
-3631
-3749
-3954
-3965
-3720
-3396
-2971
-2180
-1181
-273
592
1405
2219
2911
3260
3572
3842
3882
4056
4410
4683
4801
4666
4398
4169
3921
3592
3161
2624
1991
1335
696
98
-347
-715
-1099
-1310
-1176
-829
-683
-642
-221
282
707
1446
2076
2165
1910
1289
443
-377
-1195
-1917
-2647
-3512
-4183
-4580
-4892
-5161
-5476
-5710
-5582
-5103
-4346
-3298
-2058
-907
-97
421
652
492
272
416
874
1366
1746
2029
2037
1523
715
-39
-647
-979
-1014
-864
-423
310
1030
1571
2069
2705
3394
3895
4128
4033
3595
3024
2448
2009
1811
1594
1259
814
165
-336
-535
-888
-1378
-1696
-1888
-1957
-1989
-2194
-2348
-2226
-2045
-1868
-1776
-2025
-2281
-2140
-1726
-1093
-430
-65
-11
-270
-635
-815
-936
-952
-601
72
812
1373
1799
2107
2065
1776
1352
655
-158
-868
-1434
-1898
-2333
-2567
-2555
-2542
-2483
-2229
-1897
-1526
-974
-250
521
1424
2348
2899
3185
3529
3828
3977
4034
3916
3585
3312
3232
3026
2676
2456
2178
1720
1404
1270
1084
875
793
700
469
300
345
554
812
1012
1190
1393
1551
1502
1196
821
258
-690
-1698
-2480
-2951
-3077
-3071
-3001
-2801
-2598
-2503
-2504
-2512
-2523
-2587
-2555
-2318
-1929
-1467
-1026
-653
-381
-224
-229
-360
-441
-472
-405
-155
57
208
383
569
914
1284
1601
1958
2056
1983
2118
2305
2413
2333
1889
1248
610
2
-661
-1307
-1664
-1873
-2084
-1985
-1513
-874
-191
427
1022
1636
2069
2259
2332
2271
2100
1975
1801
1443
1031
664
348
59
-230
-281
119
627
786
652
526
536
643
727
784
940
1105
1143
1140
1157
1131
1018
945
1012
1050
930
640
147
-362
-780
-1194
-1448
-1489
-1507
-1486
-1505
-1792
-2125
-2185
-2186
-2295
-2329
-2265
-2154
-1957
-1760
-1585
-1400
-1317
-1303
-1213
-1094
-940
-635
-251
229
902
1561
2079
2449
2502
2413
2474
2519
2386
2076
1660
1242
751
246
-189
-702
-1217
-1566
-1784
-1943
-2165
-2363
-2341
-2148
-1756
-1220
-763
-283
281
770
1168
1500
1797
2037
2138
2177
2231
2344
2536
2641
2588
2376
1941
1433
969
467
-79
-649
-1155
-1435
-1533
-1583
-1627
-1634
-1505
-1261
-1037
-799
-601
-535
-311
104
372
567
728
685
525
183
-408
-1035
-1630
-2110
-2341
-2392
-2334
-2264
-2192
-1926
-1519
-1256
-1024
-554
-163
-100
1
191
239
226
142
-126
-525
-931
-1267
-1588
-1780
-1683
-1488
-1250
-825
-410
-186
24
295
500
682
926
1096
1062
905
742
557
336
164
71
63
174
416
753
972
1004
1074
1160
1109
934
663
408
200
-33
-148
-118
-214
-519
-872
-1227
-1624
-1953
-2225
-2658
-3194
-3617
-3880
-3951
-3874
-3698
-3292
-2725
-2229
-1804
-1465
-1287
-1181
-1027
-819
-712
-744
-649
-403
-168
150
542
831
1035
1255
1429
1467
1516
1566
1398
1139
908
617
352
54
-355
-607
-607
-571
-557
-419
-161
182
627
883
881
1004
1246
1407
1490
1418
1229
1109
1073
1004
821
670
693
705
589
498
454
406
444
524
571
651
711
777
921
1010
1026
990
878
783
663
478
281
35
-167
-242
-262
-264
-258
-209
-133
-29
130
184
212
397
520
507
473
385
362
415
383
400
572
768
989
1262
1523
1749
1853
1839
1856
1805
1616
1454
1240
904
694
686
695
620
529
430
227
-3
-183
-423
-731
-973
-1086
-1110
-1102
-1068
-1004
-894
-721
-573
-548
-620
-672
-573
-250
205
575
770
898
1078
1312
1523
1667
1722
1644
1449
1219
996
731
426
149
-108
-326
-436
-451
-408
-374
-390
-431
-488
-524
-591
-734
-822
-904
-1053
-1116
-1121
-1192
-1286
-1265
-1040
-794
-702
-640
-501
-309
-110
28
63
17
-79
-178
-131
67
212
349
600
877
1062
1022
835
728
601
401
274
156
-83
-409
-709
-882
-900
-850
-785
-661
-558
-474
-281
-125
-37
126
221
286
446
539
577
632
642
630
570
504
531
591
652
700
713
744
736
616
489
379
184
-65
-295
-518
-638
-596
-543
-580
-619
-613
-698
-884
-992
-1072
-1179
-1232
-1339
-1524
-1624
-1607
-1488
-1323
-1193
-1095
-989
-832
-658
-483
-279
-120
-40
-1
45
114
60
-100
-196
-262
-362
-545
-728
-680
-504
-328
-37
270
451
561
684
872
1034
1108
1180
1262
1356
1502
1619
1682
1816
1958
1931
1851
1794
1579
1291
1142
1012
815
674
592
490
397
277
32
-277
-585
-823
-869
-825
-823
-855
-958
-1093
-1205
-1288
-1299
-1311
-1368
-1433
-1509
-1451
-1250
-1076
-884
-700
-575
-381
-214
-140
21
200
234
221
318
501
657
753
769
683
604
610
600
468
258
120
90
20
-121
-230
-348
-515
-669
-826
-991
-1145
-1289
-1372
-1426
-1424
-1256
-1105
-1060
-947
-800
-602
-267
61
381
774
1178
1602
1991
2246
2420
2486
2418
2344
2278
2130
1910
1669
1473
1344
1222
1146
1077
876
691
632
546
444
407
468
676
901
1058
1162
1139
1008
815
533
198
-114
-275
-278
-299
-359
-375
-387
-450
-532
-615
-780
-1035
-1255
-1383
-1432
-1384
-1286
-1231
-1182
-1087
-1012
-954
-878
-820
-751
-668
-530
-282
-98
-53
-87
-245
-375
-401
-485
-524
-457
-485
-555
-474
-222
132
463
648
683
663
653
632
614
651
654
540
370
122
-158
-291
-334
-377
-368
-316
-211
-80
15
53
-33
-162
-255
-431
-674
-889
-1048
-1154
-1215
-1135
-1030
-1092
-1155
-1180
-1252
-1262
-1236
-1213
-1167
-1112
-1008
-931
-890
-797
-686
-500
-244
-6
262
466
554
647
725
807
905
958
1006
1031
1002
982
974
986
948
780
552
285
-9
-267
-504
-667
-752
-911
-1115
-1225
-1307
-1399
-1438
-1461
-1475
-1395
-1243
-1063
-893
-821
-743
-499
-203
47
294
534
818
1139
1371
1561
1743
1824
1847
1815
1701
1591
1424
1184
1018
902
743
516
244
32
-174
-446
-660
-793
-901
-967
-1034
-1108
-1166
-1236
-1327
-1479
-1659
-1769
-1808
-1743
-1569
-1402
-1264
-1108
-969
-851
-686
-448
-209
-33
145
413
751
1094
1395
1576
1625
1598
1470
1304
1257
1327
1447
1591
1754
1928
1983
1894
1838
1833
1804
1783
1784
1754
1660
1561
1494
1387
1243
1093
896
696
568
472
309
83
-88
-201
-343
-478
-541
-591
-667
-670
-574
-513
-513
-535
-608
-698
-775
-842
-821
-698
-570
-482
-398
-315
-266
-230
-203
-174
-96
-57
-143
-260
-334
-348
-302
-257
-243
-228
-167
-29
119
198
232
248
246
257
282
277
253
222
174
133
83
36
46
26
-99
-233
-322
-355
-312
-230
-155
-71
33
122
165
203
284
370
378
317
216
87
-23
-77
-82
-73
-99
-178
-309
-410
-431
-483
-563
-592
-632
-691
-703
-647
-541
-458
-367
-229
-147
-135
-146
-205
-288
-330
-307
-279
-262
-215
-209
-232
-170
-81
7
160
325
456
550
584
547
429
282
173
111
92
64
8
-43
-132
-214
-188
-143
-157
-199
-259
-336
-397
-410
-391
-347
-273
-208
-125
-6
73
127
125
1
-140
-251
-329
-317
-259
-159
-16
54
37
4
6
21
-38
-187
-414
-663
-832
-987
-1139
-1153
-1049
-918
-824
-792
-753
-718
-697
-571
-359
-175
-23
129
306
531
757
922
1050
1151
1175
1111
1031
958
854
798
858
962
1081
1186
1226
1228
1167
1029
916
848
807
786
718
631
637
725
790
800
782
700
555
431
354
299
208
41
-144
-281
-379
-466
-516
-514
-501
-472
-451
-476
-468
-387
-295
-201
-91
7
74
141
147
9
-135
-161
-136
-104
-69
-22
46
148
278
311
183
-21
-232
-394
-485
-512
-466
-423
-408
-366
-290
-158
16
149
235
309
398
488
545
609
712
801
802
724
657
634
591
501
436
420
364
289
272
254
226
216
152
44
-23
-34
-13
-27
-89
-98
-70
-58
-5
77
117
108
28
-112
-242
-365
-492
-572
-597
-626
-698
-828
-1004
-1170
-1321
-1488
-1600
-1623
-1626
-1640
-1626
-1550
-1431
-1308
-1168
-1028
-897
-746
-656
-661
-642
-547
-419
-304
-230
-165
-103
-94
-119
-147
-197
-257
-329
-421
-466
-452
-463
-539
-657
-733
-736
-748
-770
-753
-739
-695
-586
-509
-466
-372
-255
-181
-146
-136
-141
-128
-75
44
245
470
646
759
838
909
954
978
1020
1020
958
903
815
667
559
514
496
525
583
633
659
621
538
457
344
201
55
-100
-227
-335
-443
-523
-611
-719
-808
-916
-1041
-1139
-1190
-1136
-967
-760
-573
-404
-252
-155
-96
-32
63
195
310
430
626
830
1014
1237
1473
1701
1911
2054
2112
2108
2071
2009
1919
1816
1710
1617
1561
1512
1469
1484
1513
1474
1407
1354
1293
1272
1328
1368
1330
1247
1161
1077
998
900
718
473
256
84
-46
-99
-107
-148
-237
-332
-453
-644
-835
-962
-1035
-1067
-1086
-1114
-1119
-1072
-984
-933
-939
-940
-943
-951
-921
-843
-712
-567
-454
-336
-183
-5
162
276
375
456
472
477
477
428
359
246
92
-28
-145
-306
-447
-543
-642
-744
-807
-816
-801
-811
-878
-988
-1090
-1133
-1130
-1107
-1026
-860
-634
-404
-208
-32
127
256
373
462
500
502
498
501
462
378
296
201
101
12
-85
-155
-217
-311
-386
-435
-490
-520
-513
-499
-511
-561
-651
-783
-906
-969
-962
-909
-863
-830
-802
-800
-809
-807
-795
-770
-737
-709
-691
-660
-616
-573
-492
-402
-357
-301
-193
-73
-6
3
52
141
201
261
335
420
486
482
456
402
299
215
130
41
6
-7
-7
16
50
104
144
151
172
227
302
368
405
407
356
255
121
-6
-111
-218
-307
-371
-410
-387
-352
-311
-210
-120
-41
101
270
440
606
743
861
955
1025
1079
1077
1012
924
829
742
664
594
532
453
364
261
123
19
-5
8
43
100
152
158
96
25
-20
-57
-58
2
119
270
404
489
535
563
602
653
690
704
700
679
661
666
669
622
563
535
515
500
494
466
423
389
366
364
364
327
270
207
115
-6
-127
-220
-267
-272
-239
-202
-212
-287
-392
-472
-518
-553
-559
-537
-530
-539
-533
-525
-531
-551
-569
-567
-550
-530
-505
-488
-495
-521
-541
-528
-509
-522
-556
-622
-716
-774
-771
-741
-713
-698
-655
-572
-499
-453
-425
-369
-268
-195
-156
-110
-69
15
148
255
328
363
404
510
601
625
624
613
596
549
473
418
375
339
302
250
213
183
125
38
-43
-63
-64
-99
-135
-152
-134
-93
-81
-89
-91
-107
-149
-219
-308
-383
-422
-453
-476
-463
-443
-412
-322
-204
-94
13
99
148
166
174
181
176
145
78
24
32
70
133
240
364
483
568
587
568
550
538
552
599
661
725
766
747
685
612
538
484
450
424
392
356
335
317
286
250
212
197
190
160
135
117
94
80
64
42
-7
-102
-188
-261
-366
-456
-488
-498
-515
-545
-586
-621
-639
-645
-621
-580
-586
-642
-702
-729
-703
-656
-583
-480
-395
-306
-212
-157
-78
34
133
247
373
485
572
611
626
630
613
591
563
546
537
509
491
482
437
348
235
110
-41
-202
-345
-488
-618
-715
-788
-821
-824
-824
-801
-759
-732
-731
-715
-632
-528
-441
-347
-276
-261
-282
-324
-364
-404
-476
-567
-637
-674
-701
-722
-720
-733
-761
-750
-733
-735
-679
-547
-377
-185
-14
125
269
425
582
734
862
962
1053
1136
1186
1211
1217
1163
1077
1006
905
762
637
541
446
361
287
206
115
12
-82
-136
-160
-174
-199
-244
-291
-342
-386
-407
-418
-410
-418
-472
-520
-565
-623
-644
-624
-573
-483
-350
-195
-56
90
254
397
518
639
770
885
976
1083
1180
1235
1271
1278
1288
1320
1315
1288
1287
1297
1322
1357
1372
1322
1203
1062
912
739
538
322
123
-59
-225
-340
-415
-463
-467
-456
-458
-443
-400
-365
-377
-428
-477
-523
-593
-673
-742
-792
-800
-772
-728
-668
-599
-529
-470
-447
-430
-390
-367
-364
-361
-389
-432
-435
-405
-347
-254
-160
-68
47
170
297
428
537
642
746
822
895
969
1006
1018
1022
1006
956
846
703
577
448
327
246
167
90
32
-29
-91
-161
-260
-365
-448
-521
-585
-645
-746
-876
-1010
-1173
-1350
-1503
-1629
-1735
-1835
-1916
-1958
-1979
-1941
-1825
-1698
-1564
-1407
-1276
-1185
-1113
-1049
-958
-855
-761
-659
-570
-497
-402
-282
-135
52
252
432
566
664
752
814
869
942
1002
1014
986
967
952
891
815
761
704
625
533
453
387
346
344
350
360
383
399
399
400
411
429
426
383
309
242
209
192
185
166
123
86
42
-25
-89
-154
-210
-243
-287
-327
-342
-369
-415
-449
-462
-460
-454
-452
-435
-387
-347
-343
-349
-372
-400
-371
-311
-269
-223
-185
-156
-88
7
107
232
380
512
618
731
845
918
953
969
975
973
954
914
855
811
788
755
717
682
646
620
582
512
411
290
173
54
-53
-125
-214
-320
-387
-404
-393
-385
-382
-372
-380
-411
-454
-494
-514
-524
-525
-511
-484
-435
-378
-323
-263
-194
-114
-43
12
69
117
157
198
235
254
248
237
227
217
218
218
223
242
245
228
184
109
25
-61
-112
-109
-96
-90
-97
-107
-114
-153
-216
-281
-352
-400
-414
-426
-461
-508
-552
-597
-619
-613
-588
-528
-439
-334
-222
-140
-63
20
71
114
141
130
133
158
169
195
258
308
320
330
328
288
241
200
171
177
202
233
269
321
388
453
512
570
614
626
608
590
591
591
580
568
533
463
399
339
252
167
93
33
22
47
75
96
105
99
70
57
72
55
30
20
-16
-72
-132
-195
-263
-315
-305
-266
-228
-175
-134
-108
-95
-99
-69
-21
5
20
12
-5
2
17
40
68
89
123
172
206
217
225
226
196
166
146
102
48
14
-19
-58
-84
-102
-115
-98
-47
4
43
81
115
130
118
96
95
107
93
46
-28
-124
-226
-321
-413
-482
-501
-489
-479
-479
-496
-517
-511
-482
-455
-429
-417
-417
-388
-339
-289
-221
-137
-65
-15
-4
-31
-63
-97
-141
-182
-223
-252
-262
-267
-264
-253
-238
-221
-212
-188
-139
-85
-17
52
102
141
171
202
236
252
245
208
159
131
114
116
151
195
235
259
264
257
234
200
171
158
153
130
105
87
56
19
-28
-76
-119
-184
-249
-284
-299
-296
-294
-298
-296
-309
-321
-313
-312
-325
-341
-338
-330
-351
-371
-376
-393
-419
-462
-515
-568
-621
-639
-606
-532
-432
-320
-209
-118
-50
6
22
11
3
-1
22
67
117
186
251
297
321
304
253
195
132
67
26
27
36
42
67
108
166
206
197
174
157
154
166
179
212
253
262
253
249
242
235
244
284
345
414
500
580
613
614
618
602
560
524
497
479
465
445
421
387
347
318
293
282
300
315
315
312
297
265
226
188
146
98
41
-12
-41
-55
-62
-59
-52
-45
-42
-44
-22
21
58
99
157
227
289
321
342
359
350
310
230
128
57
10
-48
-125
-210
-296
-385
-470
-542
-617
-678
-714
-742
-754
-739
-720
-688
-615
-524
-446
-357
-243
-121
-7
80
144
197
225
237
254
273
278
252
197
137
82
28
-34
-101
-161
-206
-237
-262
-288
-304
-315
-330
-334
-325
-310
-279
-236
-203
-183
-175
-179
-176
-173
-173
-162
-152
-154
-144
-125
-126
-146
-168
-174
-169
-164
-159
-149
-120
-77
-59
-61
-53
-43
-38
-31
-17
17
69
129
192
246
284
309
327
340
349
353
348
336
314
266
202
143
76
7
-31
-55
-84
-99
-101
-106
-100
-80
-64
-49
-22
-3
-10
-25
-32
-34
-39
-52
-72
-67
-27
26
86
138
159
169
194
234
285
329
359
387
407
404
388
377
369
360
350
347
344
330
315
303
287
282
285
268
247
229
204
190
181
164
148
135
117
64
-12
-66
-103
-133
-140
-131
-105
-66
-29
7
40
75
103
116
137
167
204
259
314
375
443
494
531
540
505
446
366
267
160
48
-65
-186
-312
-429
-538
-610
-638
-651
-639
-597
-549
-496
-450
-440
-460
-482
-487
-477
-460
-433
-400
-369
-348
-345
-349
-347
-341
-339
-335
-321
-310
-296
-266
-236
-214
-187
-154
-115
-79
-55
-38
-28
-30
-40
-51
-53
-49
-49
-52
-60
-63
-47
-23
-6
13
27
11
-21
-54
-104
-157
-195
-228
-257
-288
-314
-341
-370
-372
-367
-374
-380
-402
-434
-453
-455
-434
-405
-367
-310
-258
-197
-134
-105
-88
-73
-55
-25
11
68
145
226
312
388
446
498
542
577
592
587
578
564
543
520
483
423
352
282
211
138
78
28
-22
-64
-93
-128
-172
-200
-222
-245
-263
-295
-335
-351
-337
-294
-248
-220
-193
-152
-100
-39
20
66
106
139
160
182
216
244
258
263
249
228
213
190
155
128
108
87
72
61
57
73
106
141
176
204
221
226
219
198
173
157
146
135
122
115
136
179
220
265
312
370
443
521
593
645
673
693
692
673
649
618
588
562
535
512
493
474
450
418
383
346
302
260
231
217
201
183
168
146
112
63
2
-52
-112
-191
-272
-354
-437
-509
-568
-615
-633
-625
-617
-606
-583
-569
-563
-540
-500
-449
-394
-353
-324
-299
-273
-260
-261
-251
-237
-231
-220
-206
-196
-176
-134
-79
-10
75
146
188
216
223
215
212
220
238
250
245
232
217
196
169
159
178
200
205
192
165
128
84
58
52
45
40
41
34
22
2
-31
-69
-98
-119
-133
-143
-157
-164
-175
-201
-221
-243
-277
-302
-313
-295
-257
-228
-206
-199
-216
-237
-269
-303
-323
-345
-360
-349
-331
-317
-302
-286
-281
-284
-286
-290
-305
-322
-322
-291
-236
-174
-104
-27
46
116
184
238
275
302
326
340
340
340
343
338
325
304
270
229
187
154
125
83
26
-28
-77
-123
-162
-186
-199
-198
-187
-176
-158
-128
-83
-28
14
48
79
96
116
145
167
185
207
226
237
254
282
308
328
341
344
355
365
364
363
355
349
349
331
312
296
267
241
215
177
143
106
62
22
-19
-64
-109
-150
-188
-224
-252
-266
-270
-269
-256
-220
-171
-126
-90
-70
-71
-77
-75
-87
-107
-109
-108
-107
-101
-102
-109
-114
-124
-148
-174
-178
-172
-159
-126
-92
-59
-16
14
26
29
18
-11
-56
-100
-148
-207
-247
-262
-252
-219
-182
-141
-92
-49
-18
3
23
46
55
51
51
49
35
25
24
15
3
-5
-20
-38
-49
-42
-25
-15
-3
11
15
20
14
-12
-42
-75
-109
-150
-203
-258
-320
-383
-428
-453
-450
-420
-382
-342
-307
-282
-272
-270
-272
-276
-277
-283
-294
-286
-268
-261
-254
-236
-205
-169
-126
-82
-53
-24
8
39
80
112
131
154
172
181
203
231
247
250
241
225
215
205
192
191
211
241
272
302
333
350
353
352
330
289
253
221
192
166
137
103
62
24
-9
-40
-51
-53
-65
-79
-92
-105
-112
-114
-113
-111
-99
-83
-77
-70
-51
-18
32
85
122
141
149
137
112
99
98
95
89
93
102
102
109
130
142
151
155
136
113
107
102
93
101
123
148
172
197
223
246
265
294
322
344
374
406
428
441
450
470
489
503
513
509
491
459
408
351
279
199
127
64
25
1
-24
-38
-48
-61
-72
-66
-33
-5
5
23
39
44
55
69
82
81
66
52
39
25
18
11
-2
-33
-81
-120
-149
-171
-173
-166
-156
-133
-115
-104
-83
-58
-32
-14
-6
-10
-37
-69
-99
-141
-176
-199
-225
-247
-268
-306
-347
-378
-404
-425
-434
-421
-383
-339
-303
-260
-220
-194
-172
-165
-172
-175
-181
-188
-181
-149
-111
-71
-6
67
119
161
198
233
257
258
250
229
200
171
123
66
15
-49
-114
-166
-212
-239
-244
-235
-215
-185
-147
-113
-81
-55
-38
-30
-29
-27
-19
-18
-19
-11
-16
-34
-51
-77
-118
-160
-202
-239
-255
-263
-272
-282
-304
-334
-355
-359
-351
-344
-338
-331
-322
-313
-301
-273
-237
-206
-160
-117
-94
-67
-35
3
46
80
113
143
178
223
248
255
273
288
290
299
322
341
345
338
328
325
313
275
234
191
143
106
78
64
69
75
80
92
96
84
67
59
42
11
-17
-43
-89
-147
-175
-174
-182
-185
-167
-162
-166
-175
-199
-216
-233
-263
-285
-300
-304
-290
-275
-249
-202
-151
-96
-36
30
87
131
179
204
191
183
174
149
133
121
99
86
89
90
95
114
127
115
98
88
74
58
46
41
53
83
108
138
181
202
203
201
192
176
144
95
56
20
-32
-91
-147
-199
-239
-267
-292
-304
-294
-278
-271
-264
-250
-244
-244
-224
-199
-186
-160
-125
-98
-73
-39
16
83
157
236
301
350
397
445
488
514
528
541
544
539
524
496
468
440
414
392
373
357
336
315
294
262
242
234
213
199
193
178
165
159
144
121
92
55
35
39
33
40
76
101
111
114
98
75
45
10
-13
-37
-53
-43
-35
-30
-23
-37
-54
-60
-72
-72
-65
-72
-77
-74
-53
-13
6
15
43
68
93
118
129
145
158
153
155
165
184
217
252
293
338
366
372
358
328
284
224
154
76
-12
-90
-154
-222
-291
-341
-366
-386
-417
-434
-434
-448
-459
-458
-470
-482
-493
-507
-502
-495
-492
-474
-460
-459
-447
-423
-394
-372
-355
-309
-250
-202
-133
-62
-12
43
74
78
91
91
81
79
70
67
68
49
31
23
12
5
-3
-30
-63
-83
-104
-121
-125
-120
-112
-117
-124
-110
-116
-145
-166
-196
-230
-247
-265
-281
-288
-291
-294
-293
-302
-329
-344
-349
-361
-361
-353
-337
-319
-313
-277
-226
-212
-187
-145
-122
-97
-67
-40
-20
-11
6
33
53
61
81
133
184
227
281
328
371
414
442
468
486
487
491
487
466
442
410
360
303
248
197
140
77
27
-6
-41
-77
-92
-92
-99
-107
-110
-114
-116
-118
-124
-128
-128
-129
-127
-124
-111
-87
-83
-91
-80
-74
-88
-86
-67
-53
-34
-3
27
53
63
56
49
28
1
-14
-40
-52
-34
-23
-16
-8
-16
-18
-26
-31
-11
-7
-11
-6
-5
10
24
24
31
18
1
-14
-51
-79
-113
-153
-162
-192
-216
-203
-207
-187
-147
-121
-74
-31
9
55
88
136
182
213
260
278
274
284
285
297
312
327
368
397
408
427
437
433
415
401
386
345
323
329
323
326
342
362
377
375
399
424
416
410
396
383
377
329
288
282
240
187
149
89
26
-33
-104
-181
-256
-319
-376
-431
-458
-470
-496
-507
-496
-507
-517
-504
-513
-518
-490
-467
-446
-426
-400
-352
-323
-303
-254
-203
-159
-120
-83
-34
4
25
41
43
44
48
56
68
92
140
178
189
212
244
280
316
338
375
416
426
442
478
499
490
472
478
474
432
398
360
296
260
236
189
150
114
72
44
6
-29
-37
-58
-80
-72
-88
-128
-142
-154
-186
-206
-209
-226
-241
-237
-241
-241
-238
-277
-296
-268
-270
-273
-242
-221
-193
-170
-171
-161
-163
-162
-131
-122
-126
-109
-97
-102
-130
-152
-139
-126
-118
-101
-79
-53
-34
-16
1
-10
-29
-31
-28
-41
-83
-130
-133
-123
-142
-144
-120
-103
-91
-86
-73
-55
-73
-71
-36
-27
-3
45
75
113
146
166
186
196
225
238
206
204
221
210
181
137
99
64
23
-8
-45
-78
-116
-183
-235
-275
-313
-320
-319
-303
-280
-286
-268
-239
-248
-246
-237
-237
-212
-174
-149
-132
-95
-35
18
63
108
135
141
149
170
173
158
161
160
157
163
148
134
136
126
104
70
37
16
-5
-26
-60
-102
-121
-150
-178
-181
-209
-239
-247
-270
-282
-279
-285
-265
-229
-196
-150
-98
-28
48
96
129
159
174
159
131
131
139
143
171
191
202
231
255
286
324
346
369
382
372
359
333
291
252
211
164
125
104
86
64
49
42
40
35
44
68
61
60
108
133
138
160
157
146
142
113
88
67
31
5
-7
-23
-45
-75
-98
-115
-134
-153
-171
-170
-152
-142
-132
-114
-105
-93
-75
-50
-9
28
69
122
149
158
177
190
192
190
193
191
177
180
193
191
194
197
185
167
148
135
117
97
79
50
39
45
34
27
18
0
-9
-17
-27
-49
-78
-87
-89
-87
-81
-97
-113
-106
-91
-84
-113
-135
-128
-146
-176
-190
-211
-223
-217
-205
-178
-161
-164
-150
-129
-115
-97
-98
-99
-84
-92
-110
-131
-171
-187
-183
-189
-175
-146
-114
-81
-59
-41
-26
-3
31
43
48
70
72
65
62
50
45
43
40
42
28
6
-7
-25
-58
-109
-156
-193
-236
-255
-256
-275
-291
-296
-310
-326
-348
-380
-395
-390
-390
-395
-385
-374
-362
-327
-294
-277
-244
-209
-183
-149
-103
-51
4
57
110
152
187
222
247
252
242
237
226
197
174
165
165
171
169
163
162
161
162
155
138
125
111
99
99
93
84
85
85
81
79
74
79
95
100
96
99
104
99
85
69
58
42
21
12
16
21
22
29
54
76
93
115
145
190
224
244
272
295
311
320
324
332
321
297
274
233
192
172
161
154
150
156
160
161
178
182
173
188
196
180
174
171
153
130
119
108
73
41
28
0
-47
-81
-101
-120
-141
-162
-178
-191
-203
-204
-210
-232
-235
-221
-217
-207
-190
-169
-147
-132
-110
-90
-88
-84
-72
-64
-66
-79
-74
-52
-35
-13
17
36
45
59
75
73
65
60
51
38
25
21
21
5
-11
-14
-14
-13
-6
2
4
1
6
9
9
24
31
21
19
24
22
25
40
50
55
63
77
83
81
91
103
107
110
107
102
95
80
77
68
30
1
-15
-58
-112
-144
-168
-194
-208
-211
-215
-207
-193
-176
-150
-136
-136
-124
-101
-89
-86
-75
-63
-59
-42
-25
-30
-37
-42
-57
-64
-57
-52
-36
-10
7
22
36
23
5
3
-7
-25
-41
-59
-69
-79
-96
-101
-103
-110
-111
-120
-135
-157
-188
-200
-206
-223
-229
-238
-253
-258
-257
-247
-247
-245
-217
-201
-192
-154
-118
-105
-91
-57
-22
-9
3
22
29
32
41
57
63
57
51
38
34
36
20
26
59
70
76
95
112
120
120
138
170
171
168
182
181
177
188
176
148
142
134
111
101
105
107
120
138
154
175
185
182
193
216
237
249
250
255
259
259
258
248
243
234
201
186
182
160
149
133
112
120
115
94
82
60
50
41
4
-29
-45
-68
-94
-112
-124
-131
-131
-133
-144
-156
-162
-151
-136
-123
-102
-83
-54
-16
8
48
93
97
99
113
111
113
109
95
94
86
65
45
27
15
3
3
26
47
49
49
54
49
40
45
39
21
15
1
-17
-23
-39
-56
-64
-77
-86
-99
-105
-102
-113
-124
-126
-133
-138
-144
-159
-182
-209
-234
-247
-254
-256
-240
-216
-211
-196
-166
-149
-115
-71
-46
-26
-18
-20
-27
-46
-48
-55
-79
-80
-70
-66
-41
-10
6
9
6
8
8
7
8
7
8
8
7
8
7
7
8
7
8
7
7
8
7
8
7
7
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
7
7
7
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
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
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
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
