20
11946
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
1
1
0
1
1
0
1
1
0
1
1
0
1
0
-4
-5
-3
-3
-5
-6
-7
-5
-3
-4
-5
-2
0
1
1
0
-3
-4
-3
-1
-3
-5
-3
2
2
-2
-3
-1
1
1
0
-3
-3
0
1
1
1
0
-2
-1
0
-1
-1
3
2
-3
0
5
0
-3
1
3
1
0
-2
-3
1
4
3
2
0
-2
0
3
0
-2
0
-2
-4
0
3
-1
-5
-3
-1
-2
-2
-2
-2
1
3
-1
-2
1
0
-3
1
5
2
0
0
-3
-8
-7
-1
1
-5
-9
-3
1
-2
-3
-2
-5
-6
-3
-2
-4
-4
-2
-2
-4
-4
-5
-6
-8
-9
-6
-3
-3
-4
-5
-3
-3
-5
-7
-6
-3
-3
-4
-6
-7
-8
-7
-4
-1
-2
-4
-4
-5
-6
-3
1
-1
-2
0
-1
-4
-2
0
-5
-6
0
3
-2
-5
-3
-1
-1
-3
-5
-4
-3
-3
-3
-2
-2
-2
-2
-2
-5
-5
-2
0
-3
-7
-8
-3
0
-2
-3
-4
-5
-5
-2
-2
-5
-7
-8
-9
-5
-3
-5
-5
-2
-3
-3
1
0
-3
-5
-5
-4
-5
-5
-2
-1
-5
-8
-5
-1
-1
-3
-6
-7
-5
-5
-6
-5
-3
-4
-6
-6
-4
-3
-5
-8
-8
-5
-4
-5
-3
-1
-5
-6
-4
-5
-6
-2
0
-4
-8
-7
-5
-3
-2
-2
-2
0
0
-2
-2
-2
-4
-3
-2
-2
-3
-5
-6
-4
-4
-6
-8
-5
-3
-1
0
0
-1
0
-2
-4
-2
-2
-7
-8
-4
-3
-4
-7
-7
-5
-3
-3
-3
-2
-3
-2
2
2
-3
-7
-7
-5
-4
-7
-6
-3
-5
-10
-6
-2
-5
-4
1
1
-2
-1
1
-1
-2
0
-1
-3
-3
-2
-2
0
4
5
2
-1
-3
0
7
11
10
9
8
10
17
24
24
23
25
25
18
4
-2
5
11
4
-9
-17
-20
-13
-4
-5
5
41
73
73
41
1
-15
-1
-6
-43
-54
-8
53
76
29
-71
-143
-129
-64
-12
4
1
3
12
16
28
69
123
152
123
31
-78
-145
-172
-194
-195
-144
-76
-55
-87
-131
-159
-140
-46
82
158
161
153
169
157
89
63
150
231
191
78
-57
-190
-228
-150
-72
-61
-64
16
214
362
302
164
101
63
59
119
135
117
164
167
81
54
72
73
151
218
96
-54
-59
-23
6
71
88
53
99
209
268
281
303
327
274
101
-64
-94
-89
-120
-84
-59
-253
-534
-552
-277
-6
63
8
-56
-189
-420
-568
-486
-200
180
388
252
11
-127
-259
-328
-249
-255
-333
-195
-52
-228
-454
-379
23
600
1012
1063
975
867
662
454
279
49
-193
-474
-713
-567
-195
-83
-75
16
-73
-175
-62
-156
-413
-173
357
473
316
397
682
790
627
491
412
58
-377
-386
-156
-146
-425
-879
-1141
-850
-368
-140
-38
-113
-495
-769
-759
-768
-641
-102
498
686
275
-557
-1089
-760
107
886
1199
909
335
-1
-45
13
168
331
287
113
49
62
30
106
356
504
506
603
661
440
131
-155
-506
-685
-599
-563
-453
86
615
494
-29
-314
-254
-128
-33
125
395
800
1160
932
35
-679
-700
-483
-427
-580
-920
-1094
-886
-708
-659
-309
350
986
1289
927
267
125
284
78
-179
-121
-16
182
507
389
-260
-765
-761
-361
104
314
544
1141
1545
1262
724
265
27
466
1220
1171
395
-223
-688
-1222
-1501
-1457
-1235
-760
-255
-123
-285
-462
-515
-347
-40
222
367
319
87
-145
-266
-205
23
31
-278
-232
471
1182
1465
1553
1498
1033
279
-336
-744
-963
-558
475
1218
1214
887
412
-184
-577
-728
-820
-937
-1290
-1587
-1149
-478
-454
-534
-151
120
28
-158
-474
-747
-710
-524
-171
360
651
805
1162
1243
804
352
-76
-485
-188
830
1569
1437
572
-546
-1246
-1282
-960
-559
-199
199
687
675
-169
-852
-693
-388
-260
-50
-264
-1137
-1719
-1407
-518
398
601
10
-309
-16
25
-266
-293
-184
-22
675
1740
2370
2413
2386
2477
2311
1693
995
549
253
-111
-639
-1176
-1439
-1534
-1747
-1948
-1981
-1943
-1823
-1620
-1378
-1027
-825
-987
-935
-375
30
-126
-659
-1217
-1318
-1146
-1321
-1374
-722
13
556
1205
1526
1457
1690
2098
2274
2232
1568
385
-227
-136
56
452
933
1068
1126
1198
1025
989
1325
1788
2535
3312
3211
2246
1095
46
-501
-298
193
646
842
219
-979
-1709
-1723
-1372
-746
-98
273
423
201
-610
-1650
-2541
-3206
-3410
-3218
-3138
-3039
-2460
-1781
-1419
-1008
-412
90
576
1080
1325
1415
1639
1958
2275
2429
2239
1992
1927
1677
1110
628
372
216
157
168
200
259
243
-19
-706
-1766
-2605
-2757
-2543
-2269
-1809
-1311
-1029
-807
-553
-280
216
721
610
77
-107
50
161
313
347
-104
-505
-334
-283
-767
-1153
-1335
-1702
-2169
-2766
-3402
-3236
-2169
-1069
18
1309
2183
2388
2125
1279
375
298
721
954
1026
896
525
381
625
827
646
129
-328
-469
-512
-482
-234
-259
-1062
-2204
-2834
-2520
-1478
-199
1144
2362
3071
3466
3779
3485
2632
1970
1367
678
580
788
436
17
92
58
-356
-789
-1122
-1279
-1301
-1458
-1526
-1018
25
1175
1880
1859
1495
1054
380
-125
118
792
1397
1903
2203
2126
1713
977
2
-949
-1622
-1769
-1502
-1487
-1869
-1866
-1146
-365
-129
-455
-1056
-1524
-1564
-1326
-1260
-1438
-1357
-736
-122
-196
-817
-1175
-858
-399
-456
-945
-1385
-1340
-500
758
1551
1804
2144
2608
2843
2858
2779
2679
2560
2183
1600
1316
1359
1300
1057
685
226
24
91
-101
-511
-598
-404
-320
-523
-1201
-2352
-3557
-4524
-5271
-5814
-6178
-6191
-5354
-3622
-1725
-262
651
953
722
254
-293
-655
-193
1232
2777
3627
3701
3208
2359
1388
360
-573
-814
-6
1284
2270
2712
2607
2067
1610
1665
1869
1544
615
-394
-1047
-1373
-1414
-800
599
2068
2852
2928
2552
2013
1748
1736
1416
654
-130
-702
-1080
-1395
-1921
-2632
-3173
-3528
-3920
-4159
-3890
-3117
-2143
-1332
-917
-845
-818
-609
-438
-670
-1071
-1212
-1286
-1384
-988
-175
307
431
640
740
439
30
-182
-272
-345
-200
447
1419
2248
2904
3591
4043
3849
3078
2168
1569
1444
1513
1329
765
123
-256
-335
-264
-253
-651
-1489
-2173
-2372
-2500
-2795
-2957
-2764
-2248
-1675
-1425
-1398
-1169
-781
-395
234
1062
1662
2063
2488
2652
2356
1976
1702
1231
603
451
1085
2021
2639
2814
2699
2313
1698
1129
695
86
-713
-1134
-837
-128
499
751
716
711
688
324
-225
-490
-362
-55
204
341
490
630
565
455
517
547
566
850
1053
709
207
47
115
204
300
502
976
1463
1295
353
-845
-1908
-2611
-2770
-2483
-1908
-1126
-470
-242
-301
-411
-412
-129
293
539
646
709
680
723
892
847
528
270
196
120
-238
-931
-1496
-1526
-1130
-479
87
-27
-671
-1204
-1708
-2236
-2227
-1865
-1878
-2070
-2005
-1852
-1645
-1261
-809
-213
538
943
710
102
-610
-1242
-1654
-1912
-2016
-1662
-703
430
1170
1658
2422
3234
3436
3043
2338
1365
485
8
-488
-1218
-1702
-1768
-1664
-1354
-772
-158
264
436
398
292
233
261
421
589
307
-713
-1997
-2790
-3040
-3140
-3005
-2271
-992
396
1319
1468
1354
1671
2169
2265
2157
2285
2564
2720
2561
1862
743
-84
-101
332
616
657
505
36
-588
-907
-696
-62
666
1016
809
290
-217
-417
-199
111
257
450
788
1104
1383
1540
1393
1149
1025
783
233
-648
-1900
-3149
-3846
-4040
-3902
-3357
-2730
-2332
-1776
-934
-301
75
455
710
807
936
1075
1343
1951
2564
2800
2885
3129
3485
3682
3446
2944
2673
2582
2098
1118
163
-374
-618
-822
-930
-763
-290
314
488
-167
-1000
-1338
-1634
-2210
-2685
-3179
-3761
-3739
-3231
-3055
-2942
-2264
-1134
356
1923
2821
3136
3531
3889
3950
3750
2931
1388
-202
-1378
-2135
-2435
-2386
-2106
-1518
-844
-521
-582
-693
-586
-382
-395
-473
-331
-323
-817
-1659
-2766
-4018
-4974
-5362
-4995
-3884
-2882
-2448
-1637
-126
1083
1757
2409
2949
3282
3577
3612
3224
2563
1826
1619
2233
2687
2208
1405
1026
1075
1080
575
-66
-121
178
363
526
482
89
-169
-278
-509
-490
-282
-392
-455
-262
-302
-178
547
987
825
863
1086
947
471
-207
-761
-651
-158
-37
-445
-1113
-1505
-1098
-324
-68
-382
-774
-882
-544
-22
183
-147
-904
-1628
-1852
-1786
-1666
-1118
-278
75
-31
35
459
1235
2191
2701
2378
1455
345
-538
-1166
-2039
-3059
-3285
-2467
-1390
-702
-559
-870
-1339
-1799
-2115
-1788
-844
-389
-949
-1667
-1906
-1778
-1263
-552
-121
233
700
576
-284
-902
-691
267
1509
1961
1249
499
234
-255
-951
-1269
-1400
-1515
-1266
-723
-277
98
608
1236
1791
2173
2478
2588
2152
1395
1100
1562
2319
2867
3124
3164
2866
2269
1780
1511
1332
1546
2225
2650
2385
1789
1377
1487
1924
2106
2078
2163
2129
2000
1968
1427
381
14
297
42
-679
-1004
-787
-421
-610
-1540
-2162
-2093
-2370
-3001
-3046
-2803
-2748
-2204
-925
381
1175
1155
332
-600
-966
-684
-85
194
-147
-590
-630
-230
508
1214
1461
1314
842
0
-727
-986
-1230
-1703
-1952
-1656
-1050
-798
-1261
-1791
-1762
-1544
-1448
-1362
-1486
-1736
-1721
-1829
-2235
-2116
-1488
-1174
-967
-624
-768
-1132
-778
-19
306
137
-213
-293
266
1173
1911
2283
2270
2224
2516
2698
2241
1445
653
-119
-701
-1142
-1811
-2558
-2800
-2341
-1441
-533
-34
15
48
449
995
1171
1000
877
718
196
-528
-1077
-1292
-1132
-730
-416
-389
-625
-909
-788
-69
679
854
743
869
1008
855
747
810
683
477
529
665
837
1338
2053
2662
3027
2935
2388
1692
937
278
71
268
755
1459
1639
933
238
-98
-640
-1033
-756
-557
-993
-1486
-1498
-1052
-598
-797
-1751
-2912
-3708
-3733
-2987
-1838
-343
1483
3160
4505
5632
6188
5945
5055
3249
618
-1668
-2926
-3622
-3982
-3711
-2824
-1718
-800
-257
86
664
1825
3315
4361
4574
4152
3292
2377
1921
1690
1172
551
-132
-1426
-3303
-5128
-6624
-7780
-8502
-8599
-7632
-5487
-2993
-1020
342
1035
713
-316
-979
-644
447
1928
3433
4221
4072
4103
5198
6355
5843
3383
391
-1692
-2872
-4002
-5198
-6010
-6509
-6627
-5375
-2256
1494
4356
6354
8394
10513
11827
11612
9562
5795
1134
-3434
-7431
-10310
-11200
-9768
-6444
-2115
1912
4765
6765
8192
8234
6180
2519
-1664
-5581
-8892
-11240
-11946
-10709
-8271
-5890
-4393
-3536
-2221
-92
1827
2730
2804
2481
2351
2673
2585
1609
792
1020
2232
3964
4807
3486
966
-1035
-1994
-1758
-888
-1287
-3681
-6430
-7724
-6768
-3770
176
4298
8227
10805
11028
9190
6019
2562
83
-1433
-2682
-3418
-3405
-2947
-1772
325
2585
4314
5329
5570
5177
4194
2561
667
-1168
-2957
-4148
-4139
-3501
-3241
-3523
-3584
-2501
-222
2455
4875
6590
7159
6439
4413
1729
236
682
1486
1607
1300
100
-2128
-4103
-5187
-5473
-4699
-3521
-2761
-1446
925
2822
3450
3338
2653
1680
740
-740
-2810
-4362
-4617
-3364
-1142
313
238
-62
283
1108
2581
4288
4856
3702
1349
-1088
-2224
-2118
-2363
-3244
-3429
-2426
-838
631
1312
1122
606
-42
-567
-234
725
1224
1311
1645
1891
1637
1105
74
-1760
-3701
-4956
-5457
-5405
-5421
-6263
-7517
-8044
-7389
-5482
-2424
901
3595
5498
6378
5817
4045
1896
284
-436
-763
-862
-51
1566
2739
2582
916
-1656
-3378
-3050
-1594
-351
454
799
570
312
705
1656
2831
4443
6510
8044
8243
7641
6855
5675
4277
3410
2949
2138
1145
848
1336
1717
1377
573
-268
-972
-1464
-1964
-2821
-3779
-4144
-3487
-1871
-114
523
-329
-1942
-3434
-3914
-2965
-1586
-1016
-1043
-983
-963
-1220
-1469
-1386
-1188
-1608
-2829
-3873
-4011
-3661
-3018
-1762
-506
-494
-1825
-3255
-3496
-2258
-411
811
734
-373
-1375
-1237
-341
34
-446
-944
-865
-548
-573
-781
-463
425
1113
1129
518
-619
-1830
-2317
-1885
-1106
-520
-300
-435
-853
-1439
-1863
-1581
-536
500
1006
1456
2205
2717
2643
2336
1997
1725
1920
2503
2954
3385
4093
4718
4894
4509
3451
2186
1430
964
303
-282
-599
-966
-1395
-1432
-704
534
1347
1237
924
1300
2367
3423
3812
3695
3551
2983
1699
728
741
1114
1480
1791
1668
1380
1414
1135
71
-1096
-1933
-2608
-3184
-3558
-3192
-1779
-519
-510
-1069
-1655
-2713
-3971
-4858
-5473
-5507
-4549
-3254
-2295
-1621
-1150
-625
165
579
113
-728
-1515
-2297
-3016
-3770
-4859
-6163
-7055
-6799
-5264
-3274
-1436
559
2694
4322
5244
5551
5151
4237
3086
1725
640
627
1714
3365
5057
6140
6244
5697
4804
3755
3258
3690
4209
4019
3323
2350
1035
-458
-2005
-3543
-4666
-5329
-5942
-6259
-5923
-5490
-5163
-4302
-3012
-2035
-1546
-1589
-2177
-2660
-2623
-2464
-2383
-2261
-2142
-1684
-307
1783
3722
4676
4197
2749
1528
1266
1736
2357
2861
3380
3831
3760
3233
2904
2883
2666
2087
1427
927
558
188
22
440
1358
2527
3875
4871
4852
4086
3232
2499
2004
1637
886
-315
-1658
-3065
-4124
-4330
-4089
-3879
-3634
-3695
-4217
-4291
-3568
-2862
-2405
-1747
-874
146
1478
2878
3746
3796
3357
2913
2384
1486
565
51
-231
-552
-888
-905
-108
1293
2359
2665
2352
1462
286
-895
-2234
-3283
-3085
-1805
-328
979
1802
1759
1025
-10
-940
-1226
-914
-613
-484
-487
-755
-828
48
1615
2854
3123
2377
892
-874
-2304
-2782
-2168
-1123
-720
-1664
-3617
-5378
-6202
-6405
-6273
-5638
-4746
-4054
-3357
-2397
-1608
-1355
-1403
-1643
-2340
-3449
-4467
-5049
-5144
-4618
-3471
-2211
-1308
-723
-471
-784
-1513
-2269
-2905
-3198
-2739
-1486
94
1316
1769
1888
2398
3101
3481
4006
5232
6508
6990
6870
6654
6419
6332
6674
7078
6861
6121
5411
4668
3451
1617
-715
-3043
-4504
-4909
-4996
-5085
-4789
-4204
-3808
-3277
-1856
476
3195
5811
7787
8905
9664
10436
10811
10311
8949
7082
5254
3789
2589
1700
1277
877
-121
-1724
-3603
-5449
-6892
-7691
-7766
-7038
-5691
-4152
-2629
-1151
115
1051
1831
2724
3657
4267
4486
4517
4350
4038
3791
3336
2383
1382
540
-634
-1994
-2852
-3381
-4111
-4823
-5125
-5133
-5130
-5234
-5277
-4906
-4021
-2895
-1925
-1480
-1601
-1829
-1698
-1163
-452
159
497
586
426
-83
-773
-1145
-822
184
1490
2496
2770
2323
1527
749
-115
-1562
-3645
-5765
-7503
-8784
-9319
-9006
-8404
-7963
-7638
-7488
-7516
-7347
-7006
-6965
-7052
-6640
-5686
-4531
-3275
-1873
-396
874
1706
2421
3514
4865
6075
7127
8185
9245
10157
10802
11239
11395
10940
10004
9164
8480
7609
6479
5055
3341
1654
114
-1482
-3099
-4625
-6048
-7086
-7449
-7249
-6696
-5924
-4999
-3951
-3002
-2181
-1050
319
1319
2102
3043
3695
3804
3710
3366
2707
2184
1984
2074
2709
3745
4425
4277
3466
2555
2158
2426
2986
3333
3181
2750
2443
2210
1845
1422
984
558
306
142
-41
60
497
770
680
603
819
1138
1279
1445
1932
2319
2173
1885
1696
1271
771
701
1051
1623
2225
2465
2293
1914
1201
275
-323
-628
-991
-1256
-1332
-1304
-757
495
1699
2230
2193
1746
1088
694
657
435
-339
-1480
-2684
-3747
-4464
-4785
-4958
-5107
-4927
-4177
-3099
-2053
-1174
-509
-5
557
1219
1682
1725
1367
488
-951
-2324
-2941
-3060
-3323
-3717
-3994
-4227
-4457
-4667
-4977
-5229
-5029
-4295
-3159
-1872
-996
-785
-837
-964
-1335
-1706
-1771
-1707
-1559
-1125
-623
-447
-664
-1213
-1879
-2303
-2529
-2760
-2682
-2111
-1509
-1025
-298
618
1455
2224
2701
2659
2572
2711
2586
2097
1580
929
248
79
121
-365
-1064
-1342
-1341
-1273
-989
-468
254
1178
2081
2758
3375
4151
4916
5242
5049
4777
4754
4940
5304
5697
5821
5831
6013
6024
5560
4956
4382
3668
2902
2152
1210
149
-709
-1322
-1865
-2409
-2870
-3087
-3053
-2904
-2659
-2266
-1812
-1487
-1462
-1719
-1989
-2041
-1811
-1386
-1131
-1391
-1976
-2414
-2390
-1783
-873
-97
656
1568
2206
2375
2450
2357
1749
838
-29
-693
-942
-926
-1053
-1219
-1224
-1272
-1374
-1402
-1550
-1733
-1638
-1579
-1892
-2140
-2041
-2029
-2422
-2987
-3285
-3108
-2722
-2399
-1997
-1531
-1257
-984
-422
267
1014
1880
2488
2546
2257
1761
1160
798
776
902
1054
995
576
167
154
491
1070
1758
2279
2496
2448
2229
1983
1656
1062
276
-569
-1427
-2037
-2341
-2756
-3346
-3690
-3707
-3612
-3423
-3121
-2781
-2524
-2488
-2608
-2620
-2322
-1640
-864
-536
-631
-662
-676
-937
-1236
-1465
-1795
-2097
-2127
-1863
-1292
-540
119
727
1432
2055
2467
2793
2997
2955
2844
2903
3006
2942
2839
2822
2667
2313
2020
1750
1287
810
506
205
-176
-501
-617
-425
-139
-126
-238
-141
7
-34
-276
-833
-1620
-2177
-2388
-2537
-2653
-2608
-2452
-2262
-2113
-2124
-2300
-2529
-2718
-2805
-2790
-2699
-2526
-2340
-2243
-2170
-1912
-1355
-724
-465
-621
-748
-666
-564
-427
-133
176
296
209
109
194
284
59
-352
-677
-891
-912
-659
-292
113
512
662
568
429
109
-440
-887
-1110
-1184
-1014
-669
-337
78
625
1000
943
533
69
-249
-415
-313
165
734
1131
1432
1585
1516
1449
1358
923
207
-460
-791
-551
23
436
716
980
955
720
661
689
651
714
863
1030
1366
1831
2221
2498
2623
2631
2748
2959
3098
3372
3978
4608
4922
4993
5057
5187
5249
5169
5103
5144
5168
5153
5199
5176
4848
4265
3659
3088
2498
1952
1538
1180
785
417
158
-49
-264
-457
-615
-792
-979
-1152
-1431
-1918
-2471
-2879
-3023
-2871
-2643
-2678
-2893
-3001
-3055
-3093
-2885
-2518
-2293
-2153
-1993
-1902
-1768
-1479
-1244
-1165
-1139
-1168
-1217
-1256
-1499
-1978
-2333
-2404
-2339
-2180
-1901
-1606
-1435
-1472
-1692
-1986
-2314
-2664
-2929
-2988
-2813
-2461
-2031
-1560
-1020
-436
131
629
976
1157
1260
1375
1588
1927
2269
2505
2635
2663
2696
2907
3196
3319
3303
3276
3203
3088
3068
3231
3536
3882
4230
4612
4943
5072
5047
5034
5071
5107
5064
4879
4629
4385
4070
3737
3598
3562
3289
2791
2412
2241
2017
1589
1128
843
692
550
470
529
618
555
247
-282
-919
-1558
-2086
-2339
-2397
-2621
-3058
-3438
-3818
-4310
-4539
-4331
-4170
-4325
-4491
-4488
-4432
-4353
-4208
-4062
-3964
-3821
-3551
-3218
-2896
-2550
-2218
-2037
-1969
-1834
-1660
-1555
-1396
-1048
-658
-388
-167
1
-74
-351
-603
-824
-1027
-1043
-935
-951
-1062
-1146
-1247
-1325
-1306
-1273
-1283
-1359
-1578
-1891
-2192
-2425
-2389
-2021
-1746
-1845
-2001
-1961
-1901
-2029
-2316
-2505
-2347
-1931
-1523
-1181
-918
-918
-1201
-1457
-1458
-1280
-1070
-866
-659
-419
-119
221
586
994
1396
1742
2068
2383
2657
2894
2996
2855
2579
2232
1764
1331
984
393
-417
-981
-1206
-1234
-987
-614
-480
-635
-967
-1362
-1585
-1630
-1678
-1631
-1459
-1429
-1534
-1616
-1748
-1763
-1357
-776
-353
45
513
975
1493
2013
2351
2534
2622
2546
2354
2102
1754
1464
1405
1410
1279
1100
991
924
834
699
498
166
-295
-687
-834
-817
-768
-700
-686
-853
-1174
-1579
-2071
-2558
-2857
-2938
-2842
-2511
-2007
-1577
-1278
-981
-748
-689
-699
-769
-1089
-1582
-1934
-2025
-1909
-1648
-1348
-1074
-772
-435
-130
120
331
466
402
85
-224
-199
53
280
560
954
1262
1472
1781
2163
2450
2609
2659
2600
2447
2257
2168
2257
2367
2381
2415
2459
2331
2090
1924
1782
1582
1414
1307
1184
1082
1070
1104
1147
1285
1648
2167
2504
2438
2175
1996
1909
1916
2134
2477
2661
2564
2306
2041
1828
1675
1658
1840
2078
2132
1982
1812
1674
1420
1033
701
448
133
-161
-248
-193
-84
130
333
336
215
118
40
-29
-82
-123
-75
67
159
145
85
25
67
240
343
252
71
-155
-421
-601
-679
-771
-841
-773
-635
-604
-758
-1008
-1227
-1405
-1589
-1733
-1815
-1867
-1830
-1740
-1842
-2164
-2416
-2481
-2429
-2201
-1851
-1694
-1789
-1786
-1493
-1098
-807
-701
-815
-1081
-1377
-1660
-1868
-1823
-1508
-1135
-823
-513
-191
60
134
-10
-220
-272
-123
133
402
610
726
713
497
133
-210
-488
-719
-897
-1095
-1336
-1493
-1505
-1330
-897
-377
-61
7
-124
-367
-439
-244
-51
32
137
267
381
485
506
403
195
-141
-506
-718
-803
-822
-727
-626
-680
-791
-850
-943
-1082
-1165
-1181
-1143
-1020
-839
-645
-466
-401
-526
-727
-841
-873
-940
-1129
-1433
-1764
-2074
-2402
-2717
-2909
-2960
-2876
-2601
-2140
-1603
-1133
-860
-767
-663
-419
-28
463
892
1121
1253
1428
1654
1928
2176
2222
2028
1697
1310
962
703
469
253
84
-95
-261
-338
-413
-510
-484
-336
-169
49
300
518
799
1109
1216
1185
1213
1190
1103
1200
1390
1436
1551
1870
2072
2101
2172
2170
2041
2086
2268
2249
2090
2041
2097
2205
2308
2260
2073
1899
1761
1622
1473
1311
1229
1334
1560
1809
2027
2091
1949
1731
1568
1497
1469
1342
1114
953
911
930
1000
1031
967
947
982
929
911
1115
1423
1720
2017
2218
2292
2338
2269
1963
1540
1162
853
570
240
-109
-389
-666
-966
-1127
-1194
-1353
-1514
-1549
-1535
-1466
-1321
-1243
-1235
-1184
-1180
-1290
-1428
-1615
-1859
-1995
-2017
-2055
-2017
-1803
-1555
-1375
-1156
-847
-557
-352
-155
133
493
812
958
880
699
591
535
424
327
328
337
301
276
200
-4
-256
-502
-752
-923
-964
-922
-780
-538
-308
-111
74
120
-31
-266
-519
-722
-775
-727
-651
-525
-436
-458
-437
-275
-78
50
8
-254
-573
-815
-1051
-1288
-1458
-1610
-1747
-1780
-1746
-1776
-1892
-1997
-2021
-1994
-1952
-1888
-1858
-1911
-1950
-1886
-1717
-1410
-1044
-812
-706
-594
-499
-449
-431
-530
-745
-944
-1159
-1467
-1785
-2045
-2225
-2239
-2139
-2097
-2104
-2052
-1954
-1841
-1748
-1771
-1920
-2097
-2261
-2404
-2482
-2448
-2217
-1759
-1261
-900
-593
-261
9
209
420
638
813
913
955
1048
1227
1344
1360
1398
1462
1530
1694
1931
2117
2280
2437
2460
2334
2177
1987
1745
1569
1540
1565
1541
1497
1520
1630
1801
1986
2053
1896
1629
1474
1494
1595
1703
1843
2066
2297
2366
2242
2041
1810
1551
1326
1117
794
393
109
-60
-248
-398
-417
-435
-575
-737
-799
-749
-615
-446
-284
-124
16
64
-2
-92
-76
57
207
390
690
1018
1255
1434
1552
1534
1428
1315
1175
1016
870
732
679
753
815
781
719
635
506
397
348
346
361
306
162
47
-31
-185
-409
-618
-760
-780
-708
-640
-578
-534
-579
-633
-584
-506
-445
-398
-516
-826
-1090
-1214
-1271
-1231
-1111
-995
-852
-698
-593
-428
-170
36
228
521
843
1185
1578
1841
1859
1736
1487
1093
713
481
398
410
411
333
215
101
43
69
71
18
69
247
408
513
569
580
651
797
881
895
909
894
845
800
728
645
604
550
434
279
95
-62
-167
-358
-700
-1058
-1344
-1514
-1483
-1339
-1203
-927
-424
78
422
623
637
507
376
177
-170
-465
-569
-619
-660
-613
-571
-690
-938
-1206
-1478
-1758
-2020
-2253
-2427
-2478
-2419
-2321
-2171
-1971
-1867
-1927
-2051
-2177
-2253
-2138
-1803
-1385
-985
-664
-446
-231
0
72
-67
-262
-429
-571
-664
-715
-752
-735
-610
-411
-237
-152
-160
-271
-466
-626
-710
-820
-949
-968
-889
-823
-796
-769
-696
-572
-502
-550
-624
-660
-661
-544
-233
153
413
465
378
245
114
27
-11
-49
-79
-33
70
164
233
207
15
-229
-333
-241
-50
125
299
550
837
1096
1378
1649
1787
1829
1876
1924
2009
2161
2283
2335
2354
2309
2215
2155
2101
1978
1789
1582
1468
1530
1684
1863
2104
2316
2369
2305
2158
1936
1777
1755
1766
1746
1679
1499
1222
944
684
405
118
-114
-239
-315
-444
-569
-573
-488
-428
-443
-511
-594
-698
-814
-898
-985
-1111
-1194
-1225
-1287
-1326
-1320
-1435
-1670
-1850
-2001
-2216
-2432
-2669
-2971
-3178
-3186
-3105
-3019
-2934
-2842
-2664
-2367
-2040
-1726
-1454
-1328
-1334
-1296
-1152
-999
-900
-833
-764
-673
-567
-470
-383
-266
-98
79
198
284
436
685
962
1201
1405
1629
1901
2159
2318
2383
2392
2349
2278
2202
2057
1808
1557
1390
1292
1207
1108
1018
990
998
1020
1113
1236
1274
1273
1306
1267
1097
893
679
462
354
361
358
319
290
287
373
599
865
1034
1101
1135
1146
1103
1030
969
877
728
567
371
118
-105
-297
-582
-910
-1116
-1188
-1184
-1129
-1092
-1111
-1140
-1172
-1212
-1233
-1261
-1309
-1290
-1161
-989
-820
-673
-579
-556
-623
-770
-904
-954
-913
-788
-646
-602
-638
-652
-666
-730
-780
-772
-738
-666
-514
-306
-93
62
116
134
194
231
175
94
10
-144
-313
-386
-389
-376
-353
-361
-419
-478
-551
-667
-779
-870
-961
-1004
-971
-896
-791
-673
-593
-536
-459
-362
-215
-3
186
305
406
492
544
630
785
936
1057
1173
1242
1197
1077
980
955
970
987
1014
1062
1092
1077
1060
1078
1113
1166
1232
1269
1273
1302
1352
1379
1390
1383
1322
1238
1195
1167
1094
964
798
626
477
372
320
300
284
253
170
30
-76
-121
-190
-304
-413
-506
-563
-579
-620
-657
-596
-509
-487
-436
-333
-296
-298
-264
-284
-415
-562
-694
-842
-935
-912
-827
-717
-588
-520
-568
-659
-732
-805
-865
-869
-813
-685
-497
-331
-222
-139
-104
-129
-186
-297
-470
-630
-778
-953
-1058
-1018
-934
-894
-900
-941
-975
-978
-1004
-1066
-1105
-1095
-1034
-897
-716
-561
-449
-357
-247
-68
170
392
519
525
441
331
231
122
-23
-178
-289
-330
-304
-225
-149
-168
-287
-433
-557
-594
-488
-317
-191
-81
48
147
229
377
593
843
1066
1157
1090
956
805
674
625
627
596
555
528
454
323
198
142
204
349
463
523
587
651
716
827
924
913
845
807
794
789
781
740
673
605
542
522
572
637
648
590
478
371
320
281
177
-5
-229
-442
-581
-640
-662
-696
-780
-876
-896
-854
-826
-791
-706
-593
-464
-346
-283
-229
-130
-44
-3
18
-2
-51
-57
-3
110
285
429
470
462
408
261
110
22
-53
-84
-2
123
227
340
440
465
437
370
248
116
39
27
69
143
220
305
418
543
659
759
835
874
854
780
726
726
700
618
562
563
581
601
580
455
264
93
-53
-179
-282
-406
-565
-700
-773
-790
-771
-736
-685
-622
-608
-650
-680
-689
-712
-721
-730
-785
-813
-731
-589
-451
-318
-207
-111
-7
79
147
251
379
486
597
736
892
1057
1205
1311
1372
1344
1190
968
737
483
228
43
-70
-138
-164
-156
-130
-111
-123
-146
-159
-176
-198
-224
-318
-496
-687
-862
-1059
-1261
-1425
-1519
-1501
-1375
-1228
-1120
-1036
-948
-860
-791
-750
-723
-704
-700
-688
-657
-633
-620
-597
-567
-517
-418
-300
-205
-138
-130
-189
-259
-287
-269
-220
-184
-155
-71
48
131
165
130
5
-113
-156
-183
-194
-163
-176
-264
-340
-390
-409
-339
-234
-180
-114
4
120
244
378
427
408
412
400
357
374
432
431
412
465
551
603
606
555
468
379
286
195
151
161
185
214
266
322
349
362
395
447
477
486
524
604
672
689
670
630
571
498
412
317
236
174
122
136
286
545
806
1008
1148
1203
1183
1178
1250
1314
1245
1042
795
577
444
420
449
459
424
341
231
133
50
-38
-106
-143
-183
-233
-266
-272
-261
-248
-266
-328
-413
-513
-620
-702
-737
-751
-787
-843
-874
-840
-750
-654
-603
-598
-583
-524
-429
-320
-229
-192
-208
-239
-246
-228
-202
-144
-14
141
256
361
494
598
627
598
544
498
457
399
345
311
230
65
-133
-329
-521
-691
-824
-896
-877
-806
-766
-790
-873
-972
-1024
-1000
-930
-862
-813
-739
-616
-507
-458
-439
-455
-527
-604
-640
-654
-655
-627
-583
-544
-531
-544
-563
-587
-602
-566
-490
-432
-409
-406
-411
-397
-383
-412
-458
-471
-452
-393
-288
-178
-93
-19
41
95
156
211
255
293
328
385
491
609
683
687
625
549
497
417
296
210
153
51
-77
-194
-307
-376
-364
-299
-181
-16
110
175
241
305
344
422
563
700
795
867
934
991
1006
991
1012
1083
1149
1204
1253
1262
1237
1215
1194
1172
1160
1143
1120
1101
1044
917
758
589
406
237
97
-37
-180
-335
-488
-610
-714
-832
-951
-1031
-1045
-983
-883
-805
-769
-771
-798
-793
-715
-615
-528
-433
-323
-192
-39
88
162
239
326
368
388
418
403
344
325
366
467
649
846
962
1018
1053
1041
1008
986
930
828
720
606
517
511
543
534
501
466
408
345
297
240
176
125
68
-15
-114
-219
-325
-436
-554
-663
-748
-808
-829
-801
-745
-671
-595
-531
-461
-383
-321
-240
-118
-34
-9
38
105
161
276
467
627
702
715
701
719
781
826
833
803
703
551
413
291
179
108
63
12
-35
-82
-143
-213
-323
-489
-671
-859
-1058
-1204
-1255
-1252
-1238
-1240
-1279
-1319
-1316
-1300
-1299
-1295
-1280
-1256
-1211
-1147
-1089
-1038
-976
-901
-859
-892
-956
-976
-949
-885
-746
-549
-382
-268
-153
-21
90
151
149
91
-7
-120
-193
-168
-65
41
108
118
51
-72
-204
-326
-426
-489
-532
-577
-597
-570
-525
-485
-446
-401
-358
-319
-265
-174
-54
53
153
283
431
551
642
732
839
969
1107
1220
1304
1366
1386
1344
1268
1206
1192
1223
1254
1242
1182
1081
946
811
695
560
380
200
62
-26
-55
-30
18
96
209
325
438
591
767
899
967
988
967
908
819
711
597
498
426
367
283
157
4
-167
-329
-429
-466
-494
-530
-553
-556
-557
-572
-599
-631
-674
-729
-758
-731
-661
-546
-392
-261
-204
-207
-266
-372
-467
-512
-518
-500
-461
-401
-323
-267
-273
-303
-294
-222
-74
110
244
320
400
493
580
670
741
779
828
884
894
899
961
1050
1134
1222
1279
1289
1298
1303
1253
1160
1052
911
748
596
464
368
326
305
264
208
143
47
-82
-218
-344
-448
-520
-558
-563
-542
-507
-478
-478
-514
-576
-650
-729
-820
-918
-1008
-1084
-1142
-1163
-1145
-1141
-1200
-1299
-1388
-1448
-1470
-1440
-1390
-1362
-1342
-1299
-1236
-1160
-1068
-987
-944
-931
-926
-918
-903
-887
-878
-874
-874
-884
-890
-870
-836
-823
-830
-820
-782
-733
-663
-555
-428
-301
-154
4
122
196
269
345
391
410
441
499
571
667
800
943
1060
1146
1199
1217
1230
1248
1242
1214
1193
1177
1146
1104
1075
1066
1056
1018
953
880
807
755
752
793
833
822
751
657
584
547
553
591
630
675
763
875
967
1037
1086
1115
1145
1176
1169
1110
1008
868
711
567
426
281
149
24
-102
-193
-237
-281
-365
-488
-629
-753
-847
-926
-979
-982
-958
-945
-921
-851
-753
-680
-666
-710
-788
-872
-947
-997
-1010
-1008
-1027
-1078
-1146
-1209
-1256
-1276
-1261
-1218
-1145
-1048
-945
-830
-705
-603
-516
-389
-242
-132
-39
79
203
316
421
515
612
719
795
815
800
769
745
746
753
744
739
751
761
756
721
648
565
501
456
433
446
468
467
465
497
568
667
769
848
909
963
993
987
957
904
836
778
717
624
524
441
349
235
104
-45
-183
-285
-384
-500
-599
-674
-739
-777
-779
-760
-729
-696
-660
-601
-543
-521
-520
-528
-546
-514
-397
-263
-158
-80
-62
-124
-215
-300
-367
-379
-340
-299
-277
-278
-311
-359
-415
-484
-541
-579
-636
-715
-774
-809
-826
-804
-737
-650
-574
-529
-526
-558
-623
-730
-877
-1032
-1152
-1214
-1222
-1179
-1097
-1002
-904
-801
-715
-653
-585
-491
-390
-288
-166
-4
191
386
542
655
754
846
917
966
1010
1054
1090
1120
1147
1172
1192
1192
1170
1133
1062
939
804
702
641
640
690
726
718
708
709
692
666
665
683
705
722
727
720
726
753
778
795
821
871
953
1073
1200
1297
1375
1433
1435
1381
1303
1183
1008
826
664
500
325
159
18
-105
-218
-327
-422
-491
-545
-608
-695
-801
-915
-1033
-1146
-1243
-1341
-1450
-1547
-1613
-1660
-1684
-1664
-1610
-1545
-1472
-1395
-1323
-1240
-1135
-1018
-889
-742
-591
-453
-320
-198
-105
-50
-36
-52
-53
-25
-8
-18
-23
-18
-25
-34
-27
-21
-32
-49
-76
-116
-143
-135
-105
-65
-13
46
115
193
232
184
83
-19
-116
-220
-320
-406
-486
-565
-629
-645
-594
-495
-379
-279
-219
-183
-143
-104
-79
-50
-6
36
81
142
195
204
193
220
299
407
522
630
704
714
679
645
617
561
474
382
293
203
130
82
52
58
117
201
279
351
414
460
491
506
505
499
490
469
436
400
354
291
219
148
86
51
63
111
153
165
148
96
10
-69
-113
-152
-223
-306
-359
-364
-316
-233
-160
-133
-139
-151
-160
-153
-119
-74
-33
26
119
219
297
364
442
542
647
734
792
821
812
761
682
587
481
388
334
304
272
231
197
177
171
175
182
175
150
124
110
100
81
61
61
83
108
123
128
127
117
94
58
1
-87
-193
-270
-291
-275
-248
-207
-173
-172
-187
-192
-202
-226
-238
-229
-211
-198
-197
-207
-227
-262
-330
-437
-563
-678
-773
-842
-872
-860
-826
-787
-754
-725
-673
-596
-523
-467
-422
-405
-420
-434
-452
-490
-533
-575
-624
-656
-646
-614
-586
-560
-523
-464
-392
-333
-302
-308
-369
-476
-596
-712
-814
-887
-925
-929
-897
-844
-776
-677
-548
-417
-297
-183
-67
46
153
267
401
546
675
776
844
884
913
949
973
971
947
903
841
791
774
792
835
884
914
927
935
934
930
937
951
958
956
929
875
832
808
767
705
640
572
499
430
366
311
269
232
197
174
156
135
116
97
79
77
95
124
168
219
254
275
305
328
317
288
270
261
251
236
204
146
66
-33
-135
-217
-263
-276
-265
-250
-240
-223
-192
-163
-147
-145
-157
-173
-170
-137
-78
-8
56
101
121
113
87
62
47
55
100
178
261
320
343
342
311
228
95
-56
-220
-396
-546
-652
-733
-790
-807
-790
-749
-699
-678
-698
-732
-768
-797
-784
-724
-652
-587
-539
-519
-525
-544
-579
-624
-668
-706
-722
-707
-682
-659
-630
-592
-546
-479
-405
-352
-308
-256
-208
-173
-151
-156
-177
-180
-153
-97
-21
45
76
84
81
73
71
70
60
62
86
111
120
114
99
89
90
88
84
90
99
104
104
105
106
99
75
32
-43
-155
-276
-389
-499
-590
-637
-651
-631
-564
-465
-359
-261
-198
-184
-191
-200
-206
-194
-170
-142
-95
-32
15
45
72
91
104
130
158
168
175
206
268
353
450
544
629
717
809
886
940
984
1012
1022
1038
1063
1075
1079
1085
1075
1038
984
903
803
712
636
564
512
484
465
451
440
412
365
316
284
263
237
210
202
204
187
152
115
71
18
-29
-53
-59
-68
-85
-101
-111
-122
-122
-110
-106
-115
-116
-92
-46
13
81
157
229
292
349
397
426
430
401
337
254
170
92
28
-28
-96
-181
-258
-308
-324
-302
-253
-203
-159
-126
-119
-140
-168
-183
-187
-187
-189
-202
-230
-264
-298
-322
-321
-291
-252
-220
-201
-196
-203
-218
-240
-268
-294
-315
-342
-383
-432
-477
-505
-483
-406
-323
-269
-230
-198
-189
-196
-207
-224
-239
-245
-264
-316
-371
-392
-392
-408
-446
-472
-467
-436
-402
-392
-414
-443
-462
-479
-500
-528
-584
-681
-792
-861
-872
-861
-838
-780
-690
-574
-424
-263
-119
10
117
187
247
320
386
435
475
508
545
581
587
553
499
466
472
474
430
372
357
413
517
595
615
640
691
728
756
779
761
745
784
808
750
653
563
505
477
425
336
299
344
381
348
293
265
237
183
140
136
154
200
275
337
381
435
477
505
563
644
713
767
795
779
728
644
532
418
304
188
87
-5
-97
-170
-219
-266
-317
-385
-475
-550
-597
-650
-709
-768
-848
-934
-999
-1064
-1131
-1163
-1169
-1190
-1226
-1268
-1306
-1295
-1215
-1110
-1014
-909
-785
-659
-529
-395
-291
-235
-200
-159
-102
-15
76
111
95
95
134
184
226
256
261
241
223
230
264
307
331
306
232
156
111
80
49
39
52
78
133
217
279
292
277
252
233
242
263
271
276
274
234
176
131
77
5
-50
-79
-104
-113
-96
-69
-44
-23
-7
13
43
74
111
175
280
406
501
536
550
585
613
599
561
516
459
396
344
296
237
169
109
68
35
-6
-38
-46
-53
-81
-116
-140
-148
-130
-92
-55
-24
5
14
-2
-27
-54
-82
-114
-160
-213
-247
-267
-289
-301
-301
-296
-275
-240
-213
-185
-129
-34
94
217
275
260
213
168
139
117
77
25
-5
-23
-44
-58
-70
-92
-99
-74
-39
-3
19
3
-46
-106
-180
-254
-289
-290
-300
-333
-368
-392
-403
-397
-377
-349
-312
-264
-215
-162
-82
29
147
246
303
303
277
263
255
240
225
216
214
208
166
80
-11
-81
-133
-174
-218
-268
-302
-316
-320
-312
-302
-306
-312
-319
-347
-384
-403
-413
-418
-417
-422
-433
-429
-405
-350
-259
-157
-57
53
151
213
252
259
216
173
188
245
304
350
379
396
408
421
442
468
474
451
425
415
424
466
539
594
592
557
533
529
534
538
524
505
503
486
427
371
362
381
408
429
422
399
379
345
284
209
123
39
-4
-12
-25
-64
-144
-257
-362
-443
-532
-625
-681
-706
-720
-711
-669
-618
-579
-568
-606
-679
-757
-831
-896
-929
-942
-968
-993
-983
-933
-848
-727
-598
-495
-424
-362
-279
-174
-72
10
76
115
119
101
66
27
5
-11
-45
-74
-66
-20
54
136
198
240
279
304
292
250
208
169
110
22
-76
-156
-212
-257
-308
-358
-393
-417
-440
-450
-429
-378
-305
-233
-182
-146
-110
-68
-13
55
110
142
165
176
180
207
265
316
344
351
332
298
273
262
273
306
325
315
306
306
297
280
259
229
215
236
271
313
376
446
496
527
541
532
508
495
520
574
618
642
671
703
729
753
773
779
778
759
702
634
579
527
480
445
407
358
316
291
264
227
186
143
89
21
-49
-123
-205
-276
-326
-358
-375
-382
-390
-392
-374
-345
-306
-260
-223
-189
-150
-133
-133
-106
-58
-37
-44
-64
-107
-171
-251
-346
-420
-455
-480
-507
-510
-483
-426
-334
-243
-199
-183
-148
-97
-61
-44
-22
22
76
129
179
219
252
285
303
293
272
254
249
264
280
274
265
275
289
295
291
265
231
223
238
252
256
245
202
127
47
-23
-96
-166
-208
-221
-218
-181
-99
-6
70
117
123
98
78
66
46
21
-9
-53
-100
-142
-180
-205
-213
-217
-222
-227
-233
-247
-284
-343
-385
-380
-343
-301
-269
-266
-300
-367
-455
-533
-580
-605
-621
-628
-635
-641
-622
-580
-544
-523
-501
-471
-441
-409
-353
-257
-142
-58
-31
-40
-50
-42
-8
56
129
180
196
186
160
151
200
298
399
477
535
585
633
671
677
648
594
515
425
348
281
210
142
81
19
-48
-115
-174
-228
-289
-352
-388
-400
-403
-388
-359
-344
-340
-321
-295
-277
-263
-252
-238
-211
-184
-168
-148
-119
-95
-73
-24
70
176
245
271
273
274
290
317
336
356
390
407
392
374
359
339
325
321
306
278
251
229
193
118
12
-87
-159
-206
-228
-240
-260
-268
-242
-196
-155
-153
-196
-242
-262
-280
-309
-336
-367
-400
-416
-410
-383
-342
-303
-261
-201
-138
-85
-34
13
42
62
80
98
128
161
182
197
213
217
205
194
182
158
121
90
80
89
93
85
81
93
109
116
108
77
21
-36
-73
-82
-63
-17
35
86
149
225
301
378
440
471
485
497
505
511
532
558
568
557
545
544
539
514
483
463
452
449
460
476
479
468
451
433
421
414
399
376
384
436
481
481
459
442
424
400
370
323
253
178
129
102
67
11
-48
-110
-190
-271
-329
-371
-417
-479
-565
-660
-730
-770
-812
-881
-968
-1048
-1099
-1115
-1108
-1093
-1072
-1049
-1037
-1029
-1002
-959
-921
-890
-848
-790
-719
-645
-566
-469
-354
-242
-146
-72
-32
-33
-56
-71
-71
-75
-85
-84
-73
-74
-86
-77
-32
16
38
50
53
29
0
-2
3
7
42
83
75
24
-22
-37
-9
33
36
10
1
13
40
93
156
211
264
317
362
384
373
329
274
226
191
180
197
204
173
131
114
119
133
159
181
173
142
108
78
62
80
119
151
164
151
110
59
18
-19
-57
-84
-96
-88
-46
4
24
20
10
-13
-34
-38
-50
-75
-77
-48
-17
-5
-14
-24
-25
-23
-20
-8
10
26
20
-27
-74
-61
-6
53
102
122
130
183
267
312
310
286
260
272
319
344
352
384
424
454
487
511
533
594
682
743
753
740
741
764
753
684
601
531
469
412
341
238
141
76
17
-48
-100
-139
-166
-182
-206
-254
-312
-370
-429
-486
-529
-543
-520
-484
-475
-500
-521
-513
-498
-492
-470
-417
-364
-325
-282
-234
-198
-176
-165
-158
-145
-140
-158
-169
-155
-135
-125
-134
-173
-208
-198
-168
-163
-184
-216
-240
-242
-235
-220
-172
-102
-49
-1
50
79
86
96
107
110
103
80
53
44
51
67
100
137
150
134
102
63
24
-6
-30
-61
-95
-110
-116
-132
-138
-125
-122
-128
-116
-104
-114
-129
-146
-184
-240
-304
-368
-416
-443
-457
-442
-393
-337
-278
-207
-145
-117
-105
-73
-5
72
119
129
129
134
162
214
256
267
275
296
309
314
334
372
402
411
420
441
450
432
414
412
415
422
427
410
374
326
265
199
137
70
14
-6
-13
-27
-26
2
36
80
134
179
205
215
215
225
245
245
218
190
159
108
50
3
-46
-99
-141
-182
-228
-260
-269
-273
-274
-260
-244
-238
-238
-237
-240
-234
-217
-196
-180
-171
-169
-167
-168
-178
-188
-200
-230
-277
-333
-389
-434
-472
-529
-604
-673
-729
-772
-799
-812
-816
-801
-771
-738
-702
-665
-635
-612
-587
-553
-496
-422
-345
-263
-178
-98
-23
47
107
157
185
177
152
128
93
60
67
106
153
211
276
324
366
415
455
469
461
435
412
416
430
428
421
432
452
470
488
500
490
455
394
313
219
129
59
23
11
6
8
20
28
18
-10
-54
-107
-154
-188
-203
-175
-108
-43
-2
34
81
137
199
257
292
300
304
315
320
302
263
211
154
106
81
83
112
164
219
264
303
349
402
434
422
385
349
309
279
277
265
219
175
136
98
92
104
98
96
109
121
158
201
186
138
87
40
84
207
188
19
-55
-13
-14
-35
-18
-18
-30
-20
-19
-28
-21
-20
-27
-22
-20
-26
-22
-21
-25
-22
-21
-25
-22
-21
-24
-23
-21
-24
-23
-21
-24
-23
-21
-23
-23
-21
-23
-22
-21
-23
-22
-21
-23
-22
-22
-22
-22
-22
-22
-22
-21
-22
-22
-21
-22
-22
-21
-22
-22
-21
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-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
-10
-10
-10
-10
-10
