
5
8
6
9
13
15
15
14
11
7
4
0
-4
-7
-7
-7
-3
3
4
7
8
3
0
4
9
12
15
13
11
12
11
2
6
7
4
6
13
13
7
6
3
3
8
11
7
-12
-14
-11
-7
-10
-31
-64
-29
24
26
-15
-21
34
86
71
58
27
3
33
74
42
-109
-99
-50
-15
-18
-41
-70
-84
24
3
-221
-207
200
401
-22
53
-115
-458
-432
-84
150
418
311
275
667
1054
888
367
-1123
-2137
-2595
-2292
-1751
-1194
-304
1939
2669
3351
3754
3310
2167
1079
-356
-911
-1222
-1678
-2551
-3326
-3447
-2988
-2943
-2673
-2044
-1269
-176
1573
4782
5547
6369
7134
7403
7072
6009
1241
-1168
-3123
-5151
-7134
-8337
-8686
-8433
-7198
-5249
-3482
-2058
-382
1370
2486
2781
3092
2729
1923
1392
1229
980
1023
1238
1128
389
-355
-410
-344
-673
-881
-1190
-1521
-1389
-907
-970
-1237
-881
70
873
988
864
2195
2744
3123
4285
5789
6167
5727
6724
6284
4908
3801
2809
1226
-457
-2414
-3482
-4089
-3844
-3479
-3370
-2856
-552
396
1522
2629
3098
3167
3641
3995
2747
1842
1558
826
-469
-1310
-2707
-4037
-4721
-4853
-5275
-5879
-5988
-5523
-5120
-4448
-4123
-4082
-3580
-2841
-2093
-1127
-526
-711
-554
285
536
-754
-823
-1219
-1890
-2062
-2087
-2922
-4417
-4084
-4250
-4673
-4236
-3285
-3012
-1799
-133
552
764
1877
3314
3831
4826
5402
4853
4207
4415
4551
3833
2878
2224
1017
350
434
417
214
751
1110
1527
2086
2667
3209
3626
3928
4436
5200
5578
5461
5412
5496
4747
4781
5030
4460
3080
1998
1611
254
-531
-917
-1398
-2023
-2142
-1670
-1179
-890
-294
114
340
871
1451
1270
1489
1364
462
-11
349
106
-1719
-2020
-2810
-3636
-3887
-4144
-4731
-5523
-5572
-4993
-4322
-4335
-4189
-2986
-2103
-1914
-555
61
-1072
-1886
-998
-511
-1404
-1274
-744
-1214
-2179
-2023
-926
-1792
-2324
-2149
-2001
-2197
-2409
-1851
-1568
-1663
-1205
530
2366
2870
3411
4170
3882
3057
2727
2630
2103
1231
1523
1636
1219
668
281
-177
-1247
-1207
-797
-62
1055
2478
3850
4957
4397
2981
868
-1504
-3752
-5548
-6604
-5866
-4358
-2306
121
2972
5846
9122
10180
11021
10960
10116
9168
7983
3390
1013
-1169
-3523
-5736
-7272
-8136
-8634
-8105
-7011
-5797
-4895
-4119
-3203
-1954
-1374
-522
79
161
52
-189
-1973
-3497
-5333
-7252
-8834
-9753
-9992
-9213
-8413
-7488
-6681
-6096
-5627
-5252
-5096
-4766
-4061
-3234
-2293
-1204
-216
1396
2136
2655
3157
3734
4168
4511
5325
5327
5120
4841
4276
3435
2698
2151
2255
2668
3240
3857
4553
5382
7220
8103
9028
10018
10986
11899
12765
13523
13210
12508
11388
10001
8593
7180
4480
3557
2889
2451
2276
2201
2060
1952
2037
2186
2455
2770
2999
3122
3053
2665
2051
1262
298
-746
-1718
-3255
-3943
-4632
-5324
-6076
-6932
-7800
-9248
-9845
-10322
-10603
-10659
-10521
-10264
-9635
-9320
-9028
-8716
-8296
-7773
-7244
-6337
-6016
-5861
-5841
-5930
-6186
-6622
-7562
-7908
-8131
-8202
-8165
-8034
-7755
-6826
-6171
-5320
-4345
-3317
-2211
-1013
1406
2526
3474
4157
4612
4954
5248
5649
5710
5647
5472
5261
5092
4968
4816
4855
4969
5229
5713
6300
6806
7627
7969
8281
8660
9027
9243
9369
9583
9630
9614
9351
8777
8141
7661
6665
5805
4826
4101
3706
3275
2624
1416
813
442
565
618
22
-657
-91
495
789
371
-501
-935
-739
-614
-2510
-4890
-5159
-3689
-3921
-5709
-6207
-9074
-11464
-9848
-6761
-5052
-4032
-3475
-3989
-4394
-5515
-7298
-8868
-10700
-13976
-11670
-7898
-4691
-1254
3042
6390
9773
11869
12332
10380
7613
5410
3363
-1587
-3640
-6147
-8779
-9709
-8663
-7409
-5975
-4124
-2186
-952
512
3206
5774
6356
7434
8897
9234
8788
8046
6647
3340
1705
-42
-1122
-1544
-2127
-2825
-2101
-1053
125
1754
3496
4238
4046
5490
5844
5367
5361
6071
6701
7160
7990
7973
7653
6934
6100
5703
5641
3795
1783
-104
-1325
-2048
-2857
-3848
-3820
-3243
-3126
-2847
-1778
-363
510
332
1076
2505
3064
2702
2892
3178
-146
-1041
-1931
-4259
-6629
-7973
-9474
-12342
-12384
-12255
-11876
-11177
-10531
-9761
-6820
-5490
-4753
-4303
-3462
-2150
-1445
-2353
-2498
-3322
-4690
-5129
-4547
-4216
-5652
-6585
-7063
-7104
-7190
-7381
-7336
-7188
-7050
-6103
-4413
-2909
-2068
-933
2773
2516
2293
3660
4616
3670
2942
4074
3710
3500
3175
2309
1749
1531
-845
-1816
-2903
-4967
-7060
-7636
-6692
-4851
-3986
-1870
866
2634
3671
5170
6031
5118
5786
7504
8628
9298
10150
6725
2942
-290
-4115
-8853
-12586
-14506
-14020
-9780
-3717
2138
7526
12621
16358
18100
17103
14760
11030
6665
2592
-697
-4823
-6559
-8611
-10380
-11102
-11051
-10922
-9360
-8153
-7333
-6383
-5111
-4163
-3755
-3278
-3405
-3313
-2557
-1611
-1087
-902
-899
-1334
-2085
-2666
-2857
-2897
-2901
-1333
147
1564
2708
3253
2953
2182
1258
1238
1757
2978
4762
7082
9913
15288
17212
18537
19076
18913
18544
18316
17273
16128
14836
13582
12480
11596
10870
9293
9008
9379
10094
11025
12353
13795
15388
16053
16750
17103
17084
16828
16333
14734
13604
12172
10419
8293
5882
3488
-390
-1521
-2127
-2560
-2968
-3208
-3288
-3883
-4636
-5642
-6734
-7700
-8428
-8895
-9307
-9510
-9740
-10022
-10395
-10893
-11586
-13653
-14918
-16125
-17087
-17829
-18537
-19349
-21184
-22028
-22595
-22795
-22715
-22388
-21688
-19337
-18032
-16720
-15515
-14572
-13900
-13403
-12485
-11885
-11347
-11117
-11206
-11421
-11628
-11960
-12090
-12122
-11920
-11385
-10460
-9140
-5957
-4451
-3043
-1634
-213
1112
2248
3950
4694
5443
6170
6845
7429
7863
8194
8122
8037
8095
8246
8333
8333
8508
8767
9029
9154
9113
9052
9111
9604
10010
10453
10820
11078
11220
11300
11286
11016
10485
9786
9053
8331
7551
5735
4738
3645
2474
1363
421
-399
-1707
-2083
-2235
-2138
-1874
-1620
-1481
-1435
-1430
-1460
-1591
-1836
-2167
-2605
-3934
-4665
-5310
-5925
-6545
-7109
-7527
-7770
-7613
-7334
-6968
-6529
-6016
-5448
-4214
-3530
-2831
-2154
-1480
-734
81
1483
1955
2335
2683
3024
3381
3789
4669
5061
5421
5751
6077
6439
6807
7642
8228
8887
9586
10326
11048
11686
12772
13271
13736
14197
14583
14766
14759
14513
14325
14061
13690
13223
12702
12187
11385
10987
10496
10004
9617
9346
9203
9157
9010
8755
8451
8117
7820
7615
6923
6179
5322
4550
3847
3043
2089
-29
-1157
-2011
-2514
-3142
-4234
-5357
-6174
-6317
-6418
-6490
-6823
-7439
-7770
-7735
-8833
-9967
-9537
-8006
-7422
-8010
-8456
-9914
-11596
-11372
-10157
-10083
-10242
-6695
-6243
-6294
-5908
-6913
-9744
-11890
-12987
-11958
-9245
-6890
-5265
-2625
620
3026
3076
2109
-336
-2433
-2380
-1118
613
2592
4564
5615
6899
9026
10330
7518
5994
4850
3198
1276
-56
-933
-2310
-1534
124
1764
3075
4182
4890
5433
5852
5541
4388
3446
2817
1764
327
-279
-1418
-2168
-2708
-3989
-5407
-5939
-6866
-8107
-8544
-8159
-7385
-6098
-2697
-2254
-2435
-2227
-1973
-2626
-3665
-4387
-5373
-6356
-6656
-6787
-7039
-7103
-7120
-6625
-5618
-5011
-5242
-5781
-6186
-6859
-6907
-6436
-5756
-5436
-5168
-4146
-2466
-2597
-2145
-1456
-1735
-2714
-2877
-1737
-2121
-2205
-2151
-2715
-3234
-3090
-3511
-3765
-3960
-4415
-4430
-3556
-2698
-2914
-2455
-1332
-348
346
1148
2055
3242
2984
2366
2015
1084
-1283
-3316
-3805
-5430
-6152
-4907
-3888
-3768
-2764
-157
-156
297
1153
1771
1651
530
187
847
-120
-999
-188
166
-1531
-2222
-1249
-1841
-2757
-2603
-2153
-2291
-2986
-2946
-2339
-1783
-2480
-3709
-3706
-3343
-4155
-3744
-3147
-3834
-4467
-3489
-2911
-3397
-2671
-1844
-1488
-464
1345
3158
3123
2371
452
-2544
-5888
-8803
-13043
-12963
-9927
-5085
30
5487
11253
17972
18626
18542
17001
13433
8735
4174
-2958
-4916
-5891
-6562
-7176
-7381
-7006
-5711
-4878
-3803
-2551
-1092
549
2307
5955
6564
6251
6155
6348
5839
4580
2604
1557
475
-240
-822
-1593
-2149
-1310
-366
1019
2924
4985
6886
8435
9757
9558
9082
8675
8477
8464
8823
11283
13020
14829
16392
17243
17131
16271
13923
12773
11630
10667
10119
9989
10131
10679
10809
10845
10940
11151
11574
12370
14273
14878
15521
16175
16399
16015
15227
12898
11509
10078
8612
7111
5648
4283
1218
-338
-1381
-1972
-2333
-2374
-2038
-1179
-725
-270
-187
-766
-1932
-3367
-6061
-7314
-8548
-9642
-10558
-11346
-11940
-13110
-14173
-15306
-16285
-17192
-18009
-18555
-18849
-18936
-18907
-18691
-18454
-18335
-18248
-17910
-17647
-17191
-16550
-15859
-15221
-14720
-14471
-14682
-14908
-15059
-15161
-15251
-15322
-15254
-15054
-14787
-14455
-14008
-13425
-12642
-10062
-8389
-6617
-4899
-3404
-2046
-680
1374
1794
1958
2031
2147
2317
2460
2758
3023
3286
3512
3760
4093
4527
5568
6204
6999
7936
8907
9795
10514
11271
11346
11377
11476
11599
11624
11536
11251
11074
10834
10421
9722
8830
7972
6631
6058
5562
5152
4814
4535
4297
3946
3858
3767
3660
3649
3761
3858
3462
2914
2237
1516
769
8
-719
-2112
-2874
-3598
-4196
-4701
-5165
-5553
-6062
-6104
-5850
-5347
-4759
-4175
-3614
-2738
-2460
-2238
-2061
-1944
-1873
-1791
-1291
-925
-616
-391
-209
-26
192
743
1032
1394
1912
2550
3251
4033
5720
6454
7095
7672
8261
8944
9681
10916
11417
11805
12012
12119
12237
12362
12524
12594
12717
12943
13212
13382
13372
12916
12613
12366
12180
11966
11762
11756
12185
12544
13082
13384
13034
12318
11751
10422
9385
8438
7620
6885
6274
5643
3801
2903
1997
1164
763
651
322
-450
-1107
-1784
-2132
-3268
-5414
-5774
-1543
-3034
-4541
-4686
-6357
-9802
-11869
-10586
-8594
-7055
-6852
-6224
-4847
-5624
-11352
-13288
-16340
-19273
-19748
-17729
-14670
-8172
-3996
34
2005
1775
767
-626
-6333
-8539
-8922
-8510
-8597
-8684
-7496
-2630
-978
-456
-727
-723
-504
-1447
-4156
-3557
-3400
-3797
-3245
-1669
261
3908
3492
3048
4089
4182
1730
-269
185
-1242
-2105
-1541
-1003
-766
68
1443
1115
629
341
232
-420
-1733
-1130
427
1495
2294
3107
3835
4042
2567
2429
2300
1251
-204
-1288
-2017
-2609
-2951
-3463
-3402
-2589
-1731
-1384
-2054
-2207
-2168
-2911
-4153
-4137
-2850
-2584
-2274
-1562
-1880
-2757
-3025
-3370
-5635
-5749
-6642
-8627
-9498
-9059
-9371
-8706
-7668
-8298
-8299
-6745
-6816
-9040
-7073
-6400
-8559
-9164
-6360
-4217
-5267
-4791
-3785
-5669
-7421
-6037
-4220
-5632
-8383
-6630
-6563
-8004
-8395
-7762
-7728
-6142
-4167
-3070
-1391
1637
2972
1649
3711
3367
1165
1316
1850
-728
-2760
785
-1142
-2986
-1834
-492
-976
-630
4442
4332
3877
4472
4436
3088
1984
256
-1195
-922
801
1666
1180
993
-103
-1751
-2708
-3063
-3385
-3027
-1527
3359
6776
9933
10570
8439
5345
1809
-8411
-12168
-13943
-14089
-11662
-6313
-108
10575
15842
18073
16333
13625
11624
8323
-1067
-3810
-6304
-8604
-9439
-9117
-9408
-10284
-8797
-8112
-8211
-6771
-4067
-2572
-627
1135
1752
1563
1540
1373
652
-222
-424
-1146
-1823
-2146
-2828
-4094
-4708
-3854
-2877
-1373
1154
4135
6518
9547
10296
10065
9299
8528
7757
7273
9358
11250
12896
14562
16626
18529
19388
18060
16684
15119
13825
13022
12513
12195
13113
13822
14065
14102
14239
14428
14726
15985
16843
17809
18640
19130
19195
18583
15938
14791
13509
11929
10374
8978
7641
5339
4190
2801
1399
378
-204
-585
-614
-88
352
499
455
258
-357
-3309
-5197
-7104
-8820
-10080
-10898
-11572
-13026
-13694
-14419
-15358
-16446
-17516
-18480
-19726
-19856
-19823
-19748
-19656
-19565
-19518
-19586
-19491
-19153
-18618
-18023
-17479
-16953
-15955
-15674
-15778
-16333
-17065
-17498
-17560
-17414
-17083
-16497
-15849
-15183
-14443
-13672
-11955
-10668
-9100
-7394
-5560
-3657
-1976
87
673
968
991
952
1021
1185
1696
2121
2644
3237
3905
4560
5052
5943
6666
7446
8193
9024
10011
11013
12459
12834
12980
12857
12478
12040
11783
11882
11934
11852
11654
11387
11033
10504
8869
8144
7651
7283
6949
6679
6467
5900
5471
4995
4593
4372
4287
4275
4398
4419
4360
4150
3640
2820
1766
-873
-2136
-3141
-3986
-4763
-5412
-5842
-6194
-6197
-6102
-5918
-5550
-4912
-4098
-2507
-1869
-1523
-1554
-1865
-2312
-2824
-3744
-3981
-4054
-3962
-3692
-3312
-2938
-2266
-1846
-1360
-809
-143
668
1568
3347
4287
5196
5960
6629
7265
7810
8688
9206
9744
10227
10623
10857
10873
10660
10599
10644
10881
11230
11532
11823
12565
12885
13257
13568
13565
13423
13600
14371
14540
14796
14981
14868
14652
14532
13401
12155
10932
10121
9654
9101
8330
7005
6308
5827
5855
5248
3373
2509
5248
4168
3258
3607
2722
260
-1134
-872
-1628
-2640
-2916
-1874
-824
-1286
-4082
-7394
-12140
-15452
-16366
-16031
-14956
-12114
-9796
-6549
-3645
-1509
-113
-345
-6490
-9620
-11187
-12088
-13645
-15286
-15305
-11575
-9718
-7704
-5966
-5378
-5987
-6983
-8017
-8857
-10107
-11054
-11322
-10984
-9957
-6299
-5176
-4600
-3661
-2537
-2316
-2711
-2019
-2443
-3311
-3273
-2390
-1670
-1264
550
402
-454
-204
869
629
-611
614
866
1084
3026
5400
6339
6548
8212
8792
8858
8413
7452
6150
4944
3979
3847
3635
3402
3579
4270
4716
5019
5630
5161
3653
2626
2484
2258
1211
1145
1285
1704
1836
935
-34
-136
-2062
-4070
-4552
-4889
-6346
-7581
-7418
-8092
-8570
-7875
-6791
-6868
-8315
-10396
-11055
-12169
-12587
-11862
-11542
-12382
-11385
-10094
-9948
-9971
-9726
-10089
-10831
-11694
-12754
-13406
-13482
-13343
-12556
-11584
-10555
-8615
-8084
-9824
-10396
-8623
-7823
-8643
-6835
-5765
-4928
-2556
-185
9
-1745
-1653
-1143
-942
-1806
-3311
-4084
-1852
-1217
-1316
-544
837
879
109
3133
3980
3526
3912
5114
5151
3904
2685
2600
2461
2711
3422
4261
4794
4075
3160
2580
2096
1504
1794
3696
7781
8889
9814
9770
7975
5044
2078
-4193
-6518
-6711
-4908
-1563
3097
8073
15154
17444
18006
15743
11445
7011
2733
-6150
-8252
-8597
-8551
-8281
-7427
-6737
-6761
-5840
-5086
-5082
-4859
-3784
-2369
-400
-12
18
-340
-1048
-1964
-2961
-4550
-5406
-6245
-6353
-5940
-5939
-6274
-5473
-4839
-4052
-2590
-494
1734
3790
6112
6406
6563
6314
5727
5530
5864
7185
9034
11295
12974
14076
14975
15333
13704
12614
11623
10815
10301
10027
10127
12556
13996
14847
15326
15771
16201
16577
17012
16986
17193
17743
18199
18190
17680
15112
13399
11889
10478
8990
7714
6939
5702
4861
4084
3453
3009
2816
2850
3164
3257
3306
3233
2711
1502
-203
-3808
-5619
-7358
-8845
-10009
-10835
-11317
-12059
-12608
-13212
-14023
-15139
-16343
-17382
-18761
-18910
-18807
-18656
-18455
-18101
-17764
-17996
-18287
-18484
-18592
-18575
-18464
-18351
-18046
-18062
-18319
-18575
-18735
-18937
-19088
-18626
-18203
-17488
-16358
-15088
-13943
-12873
-10783
-9722
-8541
-7319
-6177
-5047
-3841
-1864
-1288
-947
-868
-1013
-1152
-1041
124
1070
2160
3305
4417
5400
6251
7967
8794
9510
10212
10983
11759
12464
13523
13712
13688
13622
13559
13420
13227
12998
12937
12899
12901
12883
12756
12460
11308
10702
10350
10218
10150
10074
10032
10068
9845
9344
8678
7952
7220
6530
5515
5195
4921
4587
4085
3377
2526
628
-368
-1343
-2266
-3062
-3601
-3828
-3695
-3575
-3529
-3531
-3490
-3406
-3374
-3570
-3719
-3848
-3970
-4151
-4420
-4761
-5440
-5642
-5683
-5561
-5319
-5027
-4757
-4196
-3800
-3348
-2821
-2194
-1511
-790
900
1727
2415
2987
3464
3819
4060
4537
4860
5225
5613
5996
6356
6761
8057
8654
9008
9330
9785
10255
10638
11580
11993
12170
12361
12817
13338
13552
13662
13996
14237
14281
14271
14152
13613
12243
12188
11569
10349
10223
11545
12198
10761
10922
10026
7680
6035
6543
7947
7340
7524
8570
7703
5309
4442
4123
-1938
-3199
-3704
-4474
-4033
-2685
-2236
-1622
-1672
-2563
-3131
-3568
-4933
-6962
-8680
-7689
-6971
-7168
-7064
-6260
-6217
-7532
-7433
-8508
-10719
-12558
-13692
-14651
-15579
-15972
-16163
-15423
-14157
-13087
-12103
-10373
-9887
-9675
-9910
-10252
-10117
-9713
-10134
-10239
-9686
-8979
-8745
-8696
-8115
-7437
-7812
-7357
-6599
-6544
-6347
-5025
-2429
-1136
665
2059
2693
3098
3615
4482
4656
4867
5012
4800
4684
5222
5626
5766
6675
7238
6921
6744
7224
7355
6844
6782
7367
7666
6976
6495
8367
8337
7861
7565
7262
6858
6172
4172
3106
1751
1080
982
-104
-1435
-627
-1703
-2804
-2591
-2675
-3822
-4538
-4985
-6255
-7314
-7593
-7453
-7653
-8250
-8514
-9019
-9484
-9380
-9776
-11027
-11755
-11979
-13084
-13672
-13333
-13427
-14398
-14674
-12918
-12738
-13007
-13397
-12768
-11640
-12070
-10132
-8257
-9495
-9770
-6667
-4657
-6142
-7459
-8073
-9421
-9565
-9465
-9975
-9430
-7518
-6716
-4884
-3768
-3812
-3840
-3550
-1430
-320
329
1319
2334
2424
2226
3612
2764
1332
1051
1311
1487
2340
2746
2432
2480
1813
1389
2302
3134
3934
6430
9360
11444
12864
13952
13681
7720
4885
2623
102
-1856
-1672
443
6711
11338
15321
17134
17513
17004
14884
7444
3722
209
-2481
-3548
-3064
-2143
-210
1521
2278
1597
1011
978
332
-615
161
317
254
811
1272
811
-1481
-3020
-4199
-4810
-5497
-6299
-6501
-6046
-6010
-5612
-4816
-4061
-3338
-2205
600
1659
2622
3040
2619
1904
1195
-915
-1241
-747
86
1402
3428
5473
7741
8506
8630
7899
6890
5962
5207
5613
6477
7458
8724
9819
10462
11103
11645
11109
10891
11038
11281
11745
12398
12855
12765
12526
11884
10879
9807
8783
7000
6601
6529
6543
6556
6591
6575
6203
6000
5845
5725
5443
4908
4394
3050
1711
332
-1021
-2522
-3958
-5031
-6080
-6219
-6313
-6503
-6787
-7170
-7741
-9527
-10500
-11378
-12085
-12514
-12653
-12703
-13183
-13458
-13768
-14259
-14868
-15401
-15798
-16219
-16236
-16160
-15999
-15836
-15826
-15941
-16070
-16251
-16385
-16200
-15840
-15579
-15280
-14046
-13496
-12916
-12236
-11573
-10872
-10016
-8376
-7650
-6989
-6564
-6322
-6043
-5702
-5057
-4476
-3671
-2782
-1852
-847
197
2051
2760
3330
3882
4519
5200
5870
7438
8146
8649
9088
9544
9872
9999
10179
10314
10512
10864
11309
11685
11938
12198
12224
12238
12243
12174
12080
12084
12147
12063
11950
11747
11385
10958
10614
10044
9726
9439
9164
8869
8544
8155
7129
6543
5925
5344
4877
4498
4127
3444
3095
2643
2158
1713
1277
871
364
194
74
-2
-139
-414
-804
-1837
-2408
-2890
-3243
-3491
-3650
-3691
-3462
-3349
-3313
-3324
-3346
-3382
-3400
-3079
-2846
-2639
-2338
-1939
-1633
-1491
-1167
-965
-779
-519
-166
172
412
924
1311
1521
1553
1822
2483
3148
4284
5001
5356
5383
5544
5885
6136
6673
7054
7550
8222
8872
9334
9509
8306
8211
8745
8817
8438
8575
9031
9363
9992
10199
9716
9452
9321
8663
9124
10379
10611
9963
9208
8297
6938
4613
3687
2646
2011
2105
2741
3827
6542
7146
6978
6192
5037
3664
1975
-2009
-3457
-4181
-4293
-4163
-4094
-3897
-2912
-3239
-4006
-4619
-5247
-6267
-7510
-9509
-9939
-9924
-9846
-9955
-9939
-9535
-9223
-9636
-9878
-10095
-10831
-11904
-12545
-12428
-12238
-11947
-11644
-11337
-10808
-10097
-9495
-9470
-9228
-9005
-9036
-9078
-8866
-8109
-7518
-6651
-5738
-4988
-4205
-3286
-2634
-2548
-2174
-2037
-2296
-2386
-2071
-1505
-872
197
1128
1746
2330
2804
3231
3513
3618
3570
3582
3576
3427
4161
4990
5248
5077
5083
5224
5062
3771
3237
2957
2670
2274
2154
2394
2220
2461
2985
2851
2418
2654
2949
1344
477
-415
-951
-992
-1500
-2546
-2142
-2092
-2855
-3194
-2946
-3289
-4702
-6830
-6699
-6697
-6802
-6557
-6265
-6104
-5783
-6501
-6899
-6682
-7301
-8532
-8396
-8217
-9428
-8983
-8133
-8720
-9570
-9494
-9991
-10262
-10402
-10568
-9799
-8361
-8032
-8894
-8003
-7489
-7860
-8150
-7651
-7033
-7212
-6680
-5996
-6093
-6686
-6946
-6778
-5783
-4717
-3390
-1886
-407
481
420
-1333
-2678
-4209
-5365
-5444
-4371
-2780
2594
6572
9389
10701
11749
12516
11683
6448
3839
1307
-433
-782
-349
374
3779
5479
6775
8057
9035
9211
8948
8935
8858
8741
8709
8587
8371
8290
7457
6312
5437
4961
4415
3727
3152
2467
2691
3228
3713
4252
5020
5709
6761
7467
7668
7155
6403
5782
5113
3290
2573
2221
2289
2768
3539
4406
5396
5092
4413
3724
2958
1899
955
753
1184
1923
2871
3798
4668
5414
5630
5164
4690
4392
4209
3985
3728
3428
3277
3097
2774
2149
1392
794
2
9
323
600
812
1154
1656
2588
2742
2745
2811
2925
2867
2549
1299
309
-873
-2028
-2983
-3712
-4193
-4140
-3913
-3708
-3427
-3146
-3045
-3122
-3553
-3866
-4110
-4219
-4223
-4153
-4072
-4454
-4899
-5253
-5594
-6182
-7009
-7733
-8363
-8538
-8635
-8634
-8645
-8768
-8948
-9043
-8978
-8950
-8844
-8497
-8011
-7646
-7226
-7029
-6982
-7104
-7237
-7243
-7144
-6924
-6884
-6892
-6961
-7167
-7470
-7668
-7676
-7578
-7174
-6398
-5403
-4371
-3399
-1740
-1166
-841
-630
-434
-315
-291
178
644
992
1188
1292
1295
1184
1025
1186
1538
2047
2697
3462
4278
5548
5935
6331
6740
7010
7162
7396
8017
8129
8107
7949
7667
7343
7046
6544
6433
6422
6481
6649
6920
7133
7111
7131
7202
7214
7212
7324
7531
8016
8240
8303
8115
7708
7140
6473
5249
4796
4454
4245
4122
3982
3811
3574
3476
3390
3373
3463
3636
3843
4159
4186
4061
3752
3349
3000
2698
1995
1734
1573
1408
1174
917
706
318
102
-9
40
194
372
555
1096
1394
1544
1594
1680
1742
1635
1390
1318
1160
1081
1142
1118
899
635
754
997
1276
1532
1833
2108
2299
2742
3041
2614
2178
2898
4136
4212
4469
4691
4029
3261
3261
3590
3887
3998
4287
4872
4912
4116
3784
2771
1021
819
1268
744
766
2395
4681
6248
8096
8764
8626
8269
7081
3271
1548
-191
-1627
-2647
-3025
-2247
-111
590
2028
3386
3842
3900
3801
1948
604
-797
-2023
-2884
-3468
-3853
-4257
-4015
-3522
-3726
-4726
-5251
-5091
-6222
-6236
-5922
-6171
-6245
-5651
-5333
-5798
-5942
-6328
-6791
-7426
-8297
-8878
-9087
-9172
-8842
-8322
-7942
-7480
-6827
-5991
-5942
-6195
-6507
-6695
-7052
-7545
-7744
-7900
-7608
-6541
-5543
-5166
-4728
-2630
-2449
-2894
-3109
-2964
-3053
-3494
-3191
-2817
-2836
-2690
-2100
-1610
-1544
-1660
-1593
-1345
-966
-626
-405
-189
1060
1393
1198
1191
1460
1303
685
600
668
-34
-613
-2
709
36
111
943
339
117
1226
1594
694
1328
1043
-229
-948
-860
-519
-144
71
145
-643
-2336
-3258
-3047
-3417
-4887
-4363
-3817
-2735
-1028
-47
51
374
-759
-2390
-3540
-4436
-5448
-6393
-6818
-6483
-6419
-5990
-4692
-3896
-4476
-4666
-4681
-5068
-4975
-4950
-5465
-5648
-5629
-6060
-5910
-5582
-5800
-6218
-6439
-6440
-6100
-6352
-7199
-7574
-7363
-7203
-5899
-4359
-3196
-2635
-1841
-319
1075
1340
672
-785
-2511
-3920
-5257
-6418
-6250
-5304
-3112
687
4668
7503
9620
11809
10512
8334
5773
2853
125
-1565
-2046
-1173
695
2789
4032
4608
5272
5173
4135
3783
4214
4639
4935
5655
7902
8551
8623
7795
6262
4971
4360
2872
2271
2547
3165
3523
3952
4857
6114
6117
6665
7754
8445
8386
8206
7729
6897
6048
5384
4833
4591
5033
7016
7744
8510
9225
9323
8693
7720
5037
3796
3375
3644
4119
4673
5444
7461
8100
8315
8155
7500
6562
5969
5700
5469
5487
5580
5356
4978
4701
3262
2185
1380
936
728
619
591
1090
1355
1516
1682
1756
1619
1429
1051
467
-319
-1084
-1790
-2543
-3433
-5377
-5968
-6155
-6094
-5940
-5736
-5528
-5484
-5692
-6051
-6558
-7141
-7723
-8181
-8176
-7969
-7940
-8019
-8070
-8164
-8461
-9587
-10069
-10394
-10655
-10837
-10813
-10626
-10535
-10551
-10486
-10484
-10588
-10641
-10549
-10118
-9817
-9541
-9297
-8974
-8586
-8315
-8099
-7875
-7655
-7502
-7291
-7018
-6925
-7279
-7211
-7031
-6932
-6735
-6176
-5340
-3367
-2306
-1466
-925
-553
-296
-179
13
270
656
1120
1567
1975
2383
2923
3017
3143
3329
3574
3937
4438
5627
6270
6850
7252
7521
7789
8033
8144
8242
8447
8633
8766
8894
8983
8835
8711
8586
8427
8319
8364
8519
8791
8902
8973
8953
8857
8751
8670
8540
8476
8416
8379
8321
8135
7794
7060
6746
6429
6156
5980
5889
5831
5655
5454
5165
4854
4553
4275
4078
3906
3858
3853
3867
3820
3642
3338
2557
2116
1664
1301
1104
1019
958
963
974
889
706
473
247
71
-18
71
194
297
315
196
-8
-315
-484
-657
-718
-671
-614
-541
-227
-199
-303
-408
-411
-294
-99
360
686
1101
1469
1638
1577
1358
947
892
931
1105
1397
1638
1767
2633
2808
2225
1892
2599
3354
3129
2816
2914
2388
1962
2277
2904
3315
3439
3882
4662
4719
3877
3599
3972
1473
863
1009
239
-625
-145
1028
3821
5385
6190
6495
6407
5458
3956
793
-1390
-3199
-4038
-4126
-3427
-1832
1064
2122
3475
4491
4507
3596
2201
-1039
-2952
-4591
-5467
-5789
-5922
-5901
-5042
-4413
-4470
-5161
-5431
-5149
-5311
-5803
-5377
-5512
-5912
-5963
-5985
-6229
-6813
-7270
-7562
-7933
-8807
-9718
-10044
-9946
-9923
-9703
-9042
-8030
-7142
-6503
-5532
-5813
-6305
-6556
-6960
-7544
-7645
-7755
-7748
-6770
-5781
-5610
-5465
-4698
-3877
-4239
-4621
-4766
-4681
-4648
-4693
-3685
-2856
-2116
-1491
-1085
-823
-585
-762
-643
-276
-399
-947
-869
-95
-240
-183
237
35
-228
323
823
382
940
1614
1904
1830
1693
1989
2407
1815
1947
2512
1971
761
706
1214
540
365
361
154
-158
-540
-17
321
-17
-158
353
803
763
489
427
60
-726
-1156
-289
673
-2852
-2849
-1615
-2275
-3759
-3453
-2318
-4490
-5222
-4045
-2514
-2435
-3746
-4886
-4174
-3948
-3949
-3958
-4398
-4941
-4894
-5205
-5585
-5476
-5441
-5867
-6280
-5987
-5573
-6352
-6847
-7221
-7521
-6921
-5833
-4561
-2443
-271
361
493
1028
501
-4143
-6086
-8036
-9350
-8918
-6993
-4492
1630
5052
7692
9024
9284
8568
6527
98
-2336
-3590
-3695
-3036
-2290
-1515
2075
3361
3585
3660
3737
3437
3138
4370
5158
5651
5957
6203
6530
6846
5643
4784
4470
4274
3884
3540
3416
3930
4282
4213
4228
5316
7206
8469
9655
10894
11248
10374
9451
9031
8373
5681
5348
6152
7429
8396
8893
9397
10346
9646
8487
7642
7018
6165
5480
6996
8026
8472
8867
9537
10082
10047
8529
7762
7256
6850
6479
6277
6113
5278
5277
5235
4496
3532
3178
3211
2780
2716
2519
2133
1980
2107
2163
1862
1626
1603
1918
2017
1350
262
-1503
-2744
-4143
-5193
-5847
-6314
-6517
-5880
-5385
-4953
-4754
-4847
-5088
-5441
-6584
-7055
-7442
-7741
-7803
-7718
-7824
-8671
-9052
-9471
-10065
-10809
-11439
-11625
-11217
-11332
-11393
-11151
-10902
-10933
-11066
-10799
-10646
-10564
-10385
-10010
-9618
-9498
-10018
-10149
-10107
-10075
-10144
-10133
-9788
-8739
-8584
-8548
-8466
-8378
-8351
-8328
-7627
-6867
-5972
-4967
-3880
-2900
-2224
-1581
-1525
-1642
-1747
-1728
-1671
-1558
-695
-147
313
679
972
1314
1817
2823
3261
3851
4572
5284
5919
6435
6939
7042
7166
7310
7412
7455
7540
7990
8091
8029
7914
7809
7704
7672
8227
8676
9140
9631
10109
10463
10586
10182
9913
9659
9376
9129
9033
9069
9120
9112
9041
8817
8470
8139
7880
7361
7143
7040
7005
6929
6774
6627
6481
6297
6075
5935
5845
5673
5416
5007
4746
4366
3931
3473
2996
2562
1985
1768
1595
1472
1347
1178
978
613
495
440
399
331
253
157
-267
-527
-788
-1113
-1469
-1708
-1768
-1710
-1686
-1639
-1566
-1514
-1562
-1703
-1873
-1922
-1987
-1969
-1845
-1711
-1593
-1203
-987
-809
-710
-726
-769
-687
-454
-560
-608
-462
-276
-183
-105
209
328
448
646
929
1188
1214
857
1192
1516
1299
1034
1466
2185
2508
2925
3219
2847
2136
1734
1856
2407
2183
1981
2725
3941
4324
4117
3146
1181
-319
-490
-63
527
1472
3624
4849
6157
7165
7460
6559
4446
165
-1141
-2231
-2694
-2266
-1544
-704
2643
3991
4601
4625
3821
2152
295
-2170
-3153
-4256
-5063
-5191
-4909
-4464
-3109
-2937
-3076
-3413
-4066
-4692
-4858
-5914
-6981
-7355
-7087
-6751
-6521
-6296
-6560
-7483
-8395
-8892
-9243
-9735
-10236
-10676
-10217
-9184
-8122
-7435
-7062
-6889
-6847
-7064
-7616
-8137
-8449
-9075
-10009
-9265
-8480
-8137
-7490
-6518
-5770
-5195
-4307
-4380
-4662
-5100
-5531
-5481
-4900
-4048
-3685
-3009
-2287
-1879
-1665
-1268
-909
-1337
-1499
-1214
-907
-838
-691
385
593
1047
1933
2392
2160
1936
1502
1177
1308
1725
2012
2223
2740
3767
3622
3541
3533
3195
2720
2653
2623
1798
1381
1814
1998
1497
1652
3118
2552
2492
3059
3099
2524
2181
2199
1667
1064
753
335
-605
-1477
-972
-1166
-1670
-1252
-420
-437
-726
-428
-842
-1086
-1546
-2391
-2641
-2351
-3417
-3835
-3675
-3693
-4421
-5189
-5174
-4294
-4496
-4959
-4979
-4476
-4083
-3907
-3597
-4003
-4725
-5464
-5773
-5844
-6234
-6193
-5867
-5526
-4001
-1839
-630
-424
-303
-949
-2185
-3856
-5914
-7702
-8362
-7277
-5289
-1989
1516
4355
6578
8264
8530
6692
4063
1206
-1413
-3334
-4426
-4098
-2336
-524
480
1248
2472
3525
3845
3849
3715
3922
4636
5177
5521
6534
6148
5547
5357
5184
4571
3824
2687
2235
2294
2670
2846
3025
3745
5794
6816
8174
9397
9878
9832
9609
7800
6838
6049
5196
4752
5089
5728
7181
8311
9112
8953
8075
7216
6582
5171
4629
4551
5093
6021
6894
7703
9316
9245
8711
8343
8082
7488
6647
5529
5278
5199
5133
4924
4701
4585
4078
3757
3602
3523
3425
3390
3376
3154
3262
3390
3323
3305
3464
3477
2701
2219
1558
670
-429
-1725
-2942
-3907
-3980
-3932
-3602
-3030
-2457
-2098
-2088
-2436
-3055
-3805
-4525
-5155
-5643
-6331
-6678
-6971
-7196
-7433
-7761
-8217
-9079
-9301
-9551
-9858
-10006
-9920
-9808
-9860
-9862
-9750
-9543
-9416
-9480
-9602
-9817
-10047
-10363
-10680
-10892
-10995
-11098
-10978
-10576
-10199
-9986
-9851
-9738
-9714
-9768
-9684
-9542
-9281
-8820
-8203
-7537
-6255
-5787
-5534
-5451
-5471
-5555
-5625
-5463
-5267
-4975
-4529
-3969
-3434
-2957
-1947
-1470
-1036
-568
-47
497
1011
1893
2374
2921
3454
3936
4389
4796
5397
5631
5757
5771
5773
5814
5874
6247
6690
7256
7923
8682
9420
10050
11107
11392
11413
11320
11209
11061
10905
10859
10861
10848
10836
10771
10622
10454
10125
10004
9997
10086
10278
10586
10897
11076
11029
10876
10559
10130
9694
9284
8441
8035
7677
7354
7028
6634
6179
5482
5241
4977
4742
4577
4402
4128
3543
3299
3052
2787
2503
2241
2064
1794
1508
1085
545
-91
-763
-1389
-2361
-2697
-2909
-3001
-2992
-2877
-2707
-2735
-2952
-3166
-3354
-3508
-3606
-3669
-3739
-3718
-3739
-3817
-3896
-3995
-4214
-4740
-4823
-4825
-4802
-4755
-4663
-4503
-4084
-3883
-3615
-3272
-2952
-2710
-2491
-1978
-1779
-1642
-1475
-1250
-1087
-1080
-1042
-824
-695
-717
-529
152
972
1682
1903
2075
1757
948
666
1586
3236
3677
4473
4879
4656
4522
4574
3366
2435
1808
1633
1875
2492
3435
4929
5208
5666
6351
6728
6431
5698
4131
3744
3649
3485
3364
3602
3750
2860
2841
2826
2224
1169
315
111
-29
-220
-205
-454
-988
-1141
-880
-669
-401
-540
-1618
-2982
-3788
-4231
-6044
-6865
-7096
-7061
-7100
-7002
-6618
-6805
-7278
-7467
-7585
-7685
-7502
-7294
-8012
-8129
-7940
-7873
-8118
-8484
-8625
-8760
-9190
-9379
-9424
-9764
-10144
-10049
-9035
-8464
-7942
-7596
-7373
-7176
-7012
-6689
-6519
-6336
-6194
-6092
-5874
-5605
-5511
-5117
-4671
-4563
-4461
-4096
-3824
-3835
-3657
-3355
-2977
-2516
-1937
-1308
-326
155
575
840
948
923
866
829
953
1096
978
800
991
1360
1894
2442
2768
2650
2593
2963
3281
2876
3095
3310
3325
3485
3635
3549
3580
3179
2568
2261
2273
2424
2535
2125
1782
1467
1704
2535
2888
2375
1972
1486
638
311
475
506
287
136
524
908
857
437
151
200
-1020
-2299
-2844
-2809
-2996
-3308
-3114
-2459
-2716
-2526
-1750
-1378
-1754
-1966
-1730
-2429
-3048
-3088
-2923
-3231
-3901
-4079
-4673
-5479
-5256
-4406
-4063
-4026
-2614
-1492
-244
740
1188
1294
1097
-1442
-3321
-4956
-6274
-7153
-6991
-5265
502
3163
5654
7615
8419
7935
6339
1114
-1500
-3742
-5081
-4943
-3813
-2551
450
1586
2106
2672
3108
2766
2185
2762
2947
3078
3439
3740
3680
3393
2613
1810
983
605
471
209
25
146
372
1038
1809
2373
3141
4440
7157
7728
7639
7070
6233
5206
4041
1598
975
1261
2252
3494
4774
5948
7277
7341
7028
6408
5591
4822
4537
5584
6129
6739
7617
8445
8877
8995
8373
7701
7292
7146
6911
6555
6359
6541
6684
6768
6662
6467
6510
6764
6620
6606
6701
6490
6081
5916
5948
5724
5712
5860
6034
6044
5793
5351
3881
2771
1552
387
-499
-927
-936
-48
615
1142
1484
1599
1319
636
-1141
-2059
-2934
-3644
-4100
-4357
-4647
-5657
-6207
-6806
-7451
-8033
-8488
-8777
-8952
-8930
-8885
-8981
-9287
-9578
-9706
-10188
-10535
-10760
-10948
-11215
-11601
-12113
-13287
-13798
-14175
-14337
-14252
-13985
-13632
-12754
-12291
-12078
-12174
-12365
-12486
-12614
-12809
-12579
-12129
-11521
-10807
-10145
-9705
-9328
-9254
-9280
-9361
-9392
-9285
-8967
-7642
-6916
-6298
-5714
-5099
-4467
-3849
-2700
-2045
-1280
-559
-7
426
798
1320
1587
1923
2348
2912
3616
4362
5665
6135
6489
6813
7190
7613
8020
8924
9592
10319
10966
11477
11859
12118
12233
12103
11941
11846
11856
11947
12091
12541
12859
13158
13359
13462
13481
13416
13310
13370
13388
13286
13096
12873
12606
11814
11401
11062
10788
10581
10425
10263
9841
9542
9127
8631
8119
7624
7187
6641
6445
6239
6026
5776
5427
4945
3715
3105
2566
2095
1669
1273
905
200
-126
-463
-872
-1332
-1741
-2053
-2467
-2592
-2719
-2876
-3036
-3204
-3428
-4029
-4261
-4432
-4610
-4806
-4968
-5069
-5275
-5491
-5747
-5940
-6005
-5941
-5779
-5323
-5116
-4913
-4693
-4506
-4421
-4425
-4336
-4263
-4246
-4216
-4123
-3985
-3808
-3318
-3150
-3009
-2838
-2611
-2325
-2008
-2197
-1986
-1280
-611
-295
-106
13
-32
29
226
479
726
989
1433
2671
2931
2821
2324
1619
1095
680
-475
199
1712
3093
4209
5080
5270
4723
4786
4932
5140
5169
4863
4281
2457
2031
1936
1230
-59
-850
-757
-289
701
2438
3994
4949
5607
6109
6020
5114
3562
1614
-359
-1922
-2888
-4205
-4324
-4049
-4048
-4129
-3574
-2761
-2630
-2474
-1939
-1148
-527
-704
-1550
-3272
-4056
-4453
-4553
-4804
-5186
-5584
-7177
-7656
-7596
-7674
-8065
-8112
-7511
-5913
-5197
-4580
-4443
-4886
-5316
-5232
-5203
-5474
-5465
-5507
-5856
-6181
-6323
-6546
-6431
-6283
-6202
-6088
-5873
-5590
-5790
-6126
-5905
-5332
-4814
-4211
-3465
-2638
-2457
-2312
-2206
-2170
-2304
-2616
-3122
-3245
-3553
-3976
-4183
-4146
-3948
-2935
-2520
-2149
-1711
-1253
-727
-287
-165
337
990
1077
605
326
499
-383
-921
-851
-872
-1161
-1148
-813
-48
292
369
603
1331
2109
2467
2304
2012
1597
1207
1059
1028
812
955
1494
1841
2016
2215
2332
2032
703
602
775
925
830
564
752
1196
714
1262
2293
2258
1717
1937
1582
893
912
992
575
124
11
484
644
175
-524
-657
-398
-387
-767
-944
-986
-611
-23
221
87
506
1005
1623
2423
2940
2707
2024
102
-1885
-3902
-5111
-5930
-6551
-5939
-1834
282
3185
6078
7512
7730
7388
3610
897
-1487
-3651
-5295
-5881
-5560
-3891
-2668
-1639
-1004
-590
-435
-631
-716
-579
-517
-69
885
1692
1941
1838
1268
386
-280
-845
-1736
-2594
-2943
-2996
-2737
-2108
-1472
-667
630
3383
4239
4887
5303
5331
4908
4155
2131
1425
1337
1746
2387
3190
4128
5894
6374
6378
5947
5330
4773
4400
4534
5050
5778
6769
7914
8859
9445
9949
9720
9250
8804
8385
7880
7438
7431
7554
7615
7643
7619
7590
7658
7670
7604
7609
7580
7519
7573
7621
7203
7193
7336
7413
7400
7282
6960
5752
4826
3686
2544
1531
691
183
401
716
1049
1398
1633
1634
1375
124
-577
-1226
-1911
-2601
-3191
-3742
-4826
-5223
-5683
-6256
-6787
-7240
-7726
-8632
-8959
-9241
-9450
-9572
-9617
-9564
-9404
-9451
-9539
-9679
-9950
-10360
-10859
-11952
-12410
-12749
-13017
-13200
-13238
-13101
-12547
-12280
-12100
-11986
-11905
-11842
-11831
-11773
-11562
-11215
-10788
-10308
-9794
-9320
-8777
-8664
-8656
-8778
-8951
-9070
-9070
-8454
-7928
-7413
-6825
-6066
-5238
-4484
-3177
-2630
-2161
-1754
-1451
-1266
-1087
-545
-184
283
796
1265
1730
2224
2983
3255
3506
3728
3985
4323
4706
5678
6326
6977
7591
8175
8682
9056
9488
9532
9451
9317
9185
9080
9065
9397
9644
9895
10151
10397
10609
10762
10938
11007
11071
11137
11211
11272
11284
11194
11146
11069
10927
10722
10483
10212
9484
9087
8739
8442
8218
8117
8133
8223
8204
8126
7987
7803
7558
7230
6505
6189
5879
5583
5291
4961
4589
3872
3492
3101
2736
2399
2087
1817
1370
1156
983
880
817
730
591
181
-88
-373
-643
-900
-1186
-1530
-2196
-2456
-2745
-3067
-3355
-3568
-3690
-3664
-3663
-3732
-3835
-3957
-4044
-4007
-4302
-4431
-4108
-3660
-3535
-3698
-3962
-4767
-5148
-5326
-5294
-5096
-4843
-4684
-4553
-4237
-3895
-3802
-4002
-4435
-4979
-5383
-5159
-4643
-3642
-2398
-1339
-562
313
221
-430
-1745
-3420
-4833
-5593
-5958
-5497
-4313
-2793
-1275
328
1856
3169
3151
2879
2289
1499
689
-177
-1623
-1635
-1349
-1002
-549
10
512
1009
1026
1004
1114
1346
1442
1357
1934
2567
3031
3208
3105
2829
2490
1226
222
-602
-1010
-1126
-1079
-785
564
1409
2159
2594
2661
2554
2414
1347
453
-170
-544
-841
-885
-617
-206
-29
138
222
249
58
-528
-1965
-2334
-2488
-2517
-2439
-2177
-1726
-871
-711
-779
-1054
-1407
-1760
-2200
-3350
-3717
-3782
-3693
-3776
-4009
-3953
-3341
-3667
-3939
-3759
-3627
-3987
-4480
-4590
-4373
-4159
-4058
-3882
-3531
-3341
-3743
-3938
-4089
-4383
-5063
-5811
-6051
-5571
-5376
-5311
-5143
-4497
-3676
-3278
-3258
-3416
-3802
-4155
-4302
-4312
-4222
-4136
-4273
-3910
-3069
-2647
-2902
-3066
-2965
-3272
-3274
-3124
-3411
-3873
-3813
-3060
-2706
-2092
-1529
-1214
-935
-586
-446
-842
-1242
-1474
-1601
-1656
-1628
-1422
-1213
-1025
-969
-859
-434
82
75
-237
-385
-39
692
1115
960
581
682
1141
1654
1512
883
750
1941
2194
2279
2320
2086
1507
885
-67
-810
-1178
-728
256
1541
3193
6294
7484
8202
7894
6717
5285
3745
203
-1276
-2151
-2175
-1444
-357
774
2670
3307
3795
4179
4369
4255
3984
4039
4243
4161
3845
3483
3073
2502
1114
492
67
-250
-542
-678
-499
285
701
1257
2102
3079
3885
4526
5452
5187
4454
3512
2457
1362
319
-1030
-827
-163
548
1212
1902
2532
3070
2786
2229
1758
1628
1828
2192
3070
3639
4154
4478
4612
4469
3975
2862
2444
1966
1557
1355
1316
1431
2181
2635
3098
3604
4138
4608
4864
4765
4627
4478
4285
3957
3503
3184
3330
3407
3390
3258
3020
2824
2675
1748
1251
1016
1011
1290
1874
2547
3675
4142
4278
3976
3402
2699
1831
94
-383
-727
-1039
-1240
-1320
-1395
-1622
-1736
-1797
-1754
-1672
-1663
-1705
-1698
-1791
-2066
-2460
-2838
-3159
-3474
-4161
-4517
-4906
-5339
-5827
-6349
-6846
-7552
-7692
-7660
-7489
-7201
-6765
-6233
-5549
-5573
-5801
-6184
-6664
-7202
-7744
-8434
-8457
-8398
-8382
-8390
-8371
-8383
-8640
-8712
-8667
-8509
-8224
-7805
-7301
-6419
-6113
-5849
-5633
-5518
-5488
-5488
-5456
-5372
-5322
-5420
-5615
-5746
-5743
-5348
-4935
-4400
-3746
-2974
-2181
-1472
-395
-87
31
48
74
156
316
937
1336
1707
2004
2220
2375
2483
2578
2673
2899
3260
3732
4323
5003
6267
6797
7281
7671
7920
8047
8099
8058
7990
7904
7804
7721
7688
7719
7976
8232
8524
8796
9050
9330
9622
9997
10033
10017
9999
10003
10018
10026
10020
9984
9875
9684
9430
9108
8703
7854
7547
7362
7298
7346
7499
7728
8084
8088
8025
7954
7858
7672
7365
6494
6010
5537
5094
4666
4253
3900
3457
3296
3141
2982
2814
2649
2481
2089
1918
1788
1680
1576
1459
1306
862
567
214
-201
-679
-1206
-1731
-2576
-2907
-3165
-3273
-3207
-3069
-2988
-2990
-2967
-2978
-3066
-3199
-3361
-3580
-3993
-4078
-4194
-4439
-4773
-5009
-5021
-5426
-5940
-6075
-5859
-5700
-5658
-5544
-5451
-5608
-5693
-5409
-4971
-4960
-5273
-4178
-3451
-3262
-3447
-4170
-5514
-6813
-7532
-7089
-6450
-5736
-4867
-3907
-2982
-1307
-1114
-1656
-2672
-3676
-4380
-4816
-4745
-4373
-4041
-3494
-2558
-1463
-475
-223
-1045
-1742
-2135
-2487
-2873
-3144
-3027
-2631
-1946
-1113
-536
-430
-442
3
44
159
262
-73
-754
-1216
-907
-510
-83
384
750
789
589
394
60
-443
-668
-452
-14
500
1775
2180
2205
2022
1911
1865
1629
863
734
590
332
37
-141
8
985
1232
1532
2047
2460
2409
1904
758
458
251
208
364
539
626
730
692
651
577
346
19
-270
-838
-1000
-942
-771
-664
-687
-686
-74
-18
-308
-636
-1011
-1593
-2113
-2267
-2425
-2656
-2758
-2619
-2320
-2214
-2648
-2516
-2436
-2619
-2784
-2887
-3165
-3624
-3742
-3930
-3791
-3274
-3023
-3283
-3435
-3469
-3708
-3948
-4269
-4652
-4719
-4423
-4298
-3951
-3852
-4139
-4210
-3930
-3715
-3707
-3878
-4063
-3928
-3706
-3764
-3743
-3363
-2958
-2682
-2611
-2779
-3021
-2971
-3385
-4060
-4109
-3497
-2952
-2582
-1529
-1171
-887
-607
-487
-669
-1034
-1305
-1099
-814
-650
-634
-392
124
601
569
458
300
405
829
1428
2507
2878
3219
3436
3223
2519
1544
299
404
816
1589
2920
4631
6335
8588
8448
7594
6480
5036
3166
1402
-178
-229
301
1391
2567
3496
4309
5535
5738
5732
5422
4970
4788
4855
4283
3773
3358
2973
2542
2118
1764
1491
1603
1630
1506
1469
1628
1858
2368
2740
3346
4166
4865
5176
5160
4324
3430
2347
1166
45
-689
-814
34
724
1613
2570
3365
3845
3896
3126
2775
2501
2274
2207
2349
2618
3358
3604
3560
3276
2926
2662
2518
2096
1815
1758
1956
2224
2413
2550
3214
3772
4264
4560
4671
4634
4494
3760
3193
2695
2360
2207
2303
2561
2900
2996
3087
3063
2880
2566
2174
1558
1524
1628
1833
2140
2498
2823
3198
3052
2585
1925
1225
498
-257
-1413
-1709
-1820
-1784
-1723
-1685
-1584
-1354
-1342
-1310
-1307
-1426
-1635
-1927
-2907
-3425
-3926
-4479
-4985
-5335
-5566
-5904
-6075
-6313
-6584
-6843
-7102
-7334
-7346
-7141
-6884
-6610
-6394
-6319
-6394
-6953
-7427
-7946
-8455
-8913
-9229
-9353
-9304
-9218
-9072
-8887
-8693
-8512
-8367
-8115
-7902
-7645
-7380
-7136
-6958
-6857
-6706
-6668
-6681
-6715
-6737
-6713
-6632
-6391
-6193
-5901
-5558
-5224
-4903
-4547
-3655
-3176
-2704
-2260
-1897
-1637
-1441
-1135
-1044
-965
-839
-618
-291
93
710
950
1227
1514
1769
2027
2337
3050
3450
3873
4262
4605
4935
5248
5780
6030
6248
6423
6569
6675
6735
6805
6816
6847
6958
7144
7381
7679
8401
8740
9059
9339
9549
9686
9764
9728
9652
9577
9502
9428
9375
9332
9201
9112
9021
8950
8919
8916
8925
8973
9006
9049
9098
9123
9094
9006
8719
8557
8378
8161
7904
7615
7286
6515
6147
5835
5590
5416
5307
5253
5213
5174
5102
4981
4774
4474
4142
3569
3286
2989
2684
2363
2039
1745
1145
803
466
151
-124
-351
-567
-977
-1091
-1152
-1180
-1189
-1240
-1404
-1960
-2195
-2405
-2676
-3041
-3440
-3824
-4475
-4641
-4727
-4830
-4968
-5101
-5162
-5083
-5391
-5774
-5771
-5435
-5247
-5392
-5776
-5886
-6070
-6231
-6259
-6178
-6132
-6322
-6303
-6149
-6176
-6519
-6949
-7174
-7169
-7047
-6972
-6925
-6710
-6267
-5697
-4018
-3170
-2674
-2640
-3105
-3850
-4470
-5572
-6559
-7491
-7836
-7528
-6779
-5689
-3174
-2259
-1531
-756
100
765
843
-960
-1875
-2292
-2515
-2910
-3373
-3512
-2552
-1987
-1581
-1251
-927
-659
-465
313
1045
1644
1929
2026
2075
2104
2186
1951
1372
619
23
-258
-359
-541
-408
-60
456
1210
2192
3156
4061
3871
3460
3104
2828
2418
1836
1109
1101
1178
1287
1416
1486
1421
1424
1648
1746
1617
1383
1158
1007
1279
1528
1675
1799
1929
1925
1706
904
347
-220
-652
-962
-1246
-1418
-1077
-965
-973
-884
-695
-587
-667
-1008
-1011
-1216
-1795
-2315
-2389
-2229
-2070
-2152
-2404
-2596
-2657
-2847
-3249
-3961
-4115
-4170
-4211
-4186
-3906
-3474
-3406
-3314
-2945
-2879
-3213
-3413
-3384
-4108
-4734
-5051
-4990
-4798
-4589
-4359
-4426
-4279
-3838
-3631
-3809
-4048
-4160
-3620
-3302
-3292
-3231
-2939
-2771
-2837
-2762
-2902
-3153
-3241
-3293
-3433
-3363
-2699
-2542
-2218
-1809
-1572
-1280
-845
-828
-850
-808
-920
-966
-797
-538
-291
-633
-807
-275
495
726
508
450
612
835
1038
1039
972
1206
2576
3173
3757
4162
3949
3135
2343
764
-312
-804
-444
394
1643
3478
7512
8899
9580
9209
7947
6408
4761
663
-797
-1225
-810
156
1483
2911
5158
5862
6122
5948
5597
5221
4816
4226
3994
3837
3851
3848
3526
2986
2305
2135
1978
1854
1681
1543
1632
2168
2301
2579
3112
3779
4456
5052
5474
5215
4537
3424
2163
1039
80
-801
-385
414
1421
2491
3387
3982
4180
3596
2783
2143
1825
1737
1802
2389
2868
3335
3648
3702
3519
3184
2294
1882
1617
1460
1362
1367
1512
2157
2611
2999
3314
3668
4000
4148
4027
3760
3331
2894
2481
2041
1732
1920
2147
2348
2513
2606
2618
2484
1643
1170
863
810
1030
1439
1932
2789
2982
2979
2727
2180
1401
503
-1082
-1538
-1836
-2032
-2064
-1940
-1753
-1310
-1162
-1117
-1104
-1116
-1250
-1542
-2250
-2631
-3087
-3548
-3943
-4272
-4522
-4705
-4868
-5103
-5344
-5634
-6013
-6386
-7029
-7227
-7171
-6902
-6526
-6063
-5606
-5372
-5586
-5995
-6627
-7368
-8048
-8610
-9217
-9148
-8927
-8658
-8371
-8106
-7936
-7858
-7866
-7902
-7927
-7898
-7808
-7663
-7220
-6980
-6738
-6524
-6386
-6329
-6315
-6369
-6452
-6593
-6732
-6779
-6705
-6529
-5812
-5259
-4645
-3995
-3323
-2700
-2213
-1811
-1867
-1986
-2075
-2091
-2009
-1815
-1137
-714
-266
154
483
712
888
1229
1469
1781
2125
2504
2965
3499
4460
4862
5245
5563
5760
5849
5879
5870
5861
5855
5868
5970
6214
6558
7333
7765
8172
8500
8771
9002
9154
9224
9236
9244
9274
9364
9488
9591
9702
9694
9620
9496
9341
9161
8988
8890
9019
9243
9486
9679
9812
9893
9770
9573
9360
9141
8890
8594
8279
7727
7489
7258
7054
6881
6722
6578
6383
6287
6159
5974
5734
5499
5316
4946
4711
4476
4265
4073
3870
3606
2856
2443
2032
1615
1205
834
510
73
19
29
24
-51
-215
-437
-925
-1195
-1508
-1856
-2196
-2501
-2801
-3425
-3669
-3880
-4077
-4215
-4287
-4364
-4731
-4983
-5105
-5130
-5324
-5675
-5828
-5444
-5379
-5512
-5761
-6000
-6179
-6352
-6460
-6447
-6548
-6682
-6711
-6593
-6377
-6264
-6481
-6755
-6964
-7103
-7139
-6972
-6417
-6306
-6070
-5579
-4922
-4194
-3571
-3477
-3842
-4236
-4617
-5049
-5628
-6237
-6642
-6379
-5856
-5218
-4627
-3998
-3142
-1397
-871
-632
-711
-988
-1268
-1520
-2233
-2599
-2789
-2828
-2845
-2855
-2718
-1952
-1642
-1425
-1172
-798
-277
341
1173
1249
1252
1290
1369
1362
1148
538
370
145
-208
-513
-547
-305
457
905
1424
1946
2317
2451
2452
2539
2396
2111
1955
1996
1989
1810
1624
1646
1554
1373
1211
1165
1249
1279
1187
1206
1284
1306
1319
1438
1887
1935
1825
1709
1600
1381
1074
428
-1
-358
-487
-399
-260
-309
-612
-452
-298
-315
-458
-667
-801
-726
-851
-969
-939
-929
-1034
-1129
-1459
-1817
-2140
-2478
-2953
-3407
-3584
-3527
-3486
-3292
-3031
-2809
-2607
-2480
-2346
-2327
-2643
-3094
-3289
-3370
-3654
-4361
-4430
-4282
-4044
-4006
-4197
-4224
-3933
-4234
-4387
-4286
-4250
-4112
-3548
-2594
-2571
-2438
-2208
-2236
-2611
-2999
-3739
-4420
-4867
-4863
-4640
-4267
-3594
-1953
-1323
-853
-627
-537
-512
-746
-1848
-2369
-2691
-2538
-1878
-1163
-711
0
122
53
43
-42
-255
-211
553
987
1753
2519
2780
2637
2391
1130
173
-435
-542
-309
329
1610
5139
6649
7748
8187
7885
7065
5864
2470
885
-314
-951
-770
153
1364
3790
4869
5643
6162
6483
6537
6325
5435
4804
4245
3922
3738
3464
3061
2629
2685
2669
2531
2424
2439
2546
2608
2656
2903
3325
3847
4473
5154
6266
6315
5886
5096
4077
2901
1741
197
-51
192
931
1938
2959
3890
5056
4984
4517
3930
3451
3115
2881
2854
3095
3427
3748
3976
4059
3945
3256
2925
2579
2202
1930
1848
1883
2304
2648
3006
3473
4063
4601
4964
5093
4773
4280
3688
3001
2274
1695
1513
1781
2129
2490
2768
2917
2953
2400
1867
1461
1259
1218
1351
1640
2313
2563
2597
2375
1988
1454
738
-730
-1335
-1884
-2290
-2460
-2421
-2268
-1784
-1511
-1308
-1214
-1225
-1365
-1642
-2481
-2997
-3517
-3973
-4370
-4723
-4991
-5308
-5456
-5613
-5826
-6112
-6409
-6671
-7146
-7273
-7256
-7123
-6904
-6608
-6288
-6010
-6162
-6502
-7013
-7623
-8231
-8781
-9489
-9521
-9404
-9217
-8961
-8643
-8342
-8006
-7936
-7914
-7932
-7950
-7917
-7822
-7526
-7348
-7169
-6996
-6822
-6673
-6611
-6728
-6763
-6788
-6840
-6867
-6802
-6633
-5977
-5488
-4919
-4296
-3653
-3047
-2524
-1889
-1831
-1896
-1994
-2086
-2137
-2085
-1576
-1189
-765
-361
-14
290
575
1076
1339
1636
1969
2369
2840
3317
4087
4424
4745
5015
5210
5321
5347
5270
5242
5234
5257
5365
5608
5983
6950
7474
7963
8368
8661
8833
8881
8734
8646
8590
8575
8614
8720
8890
9226
9315
9334
9274
9155
9018
8899
8845
8932
9073
9248
9423
9558
9636
9615
9504
9347
9178
9002
8812
8597
8108
7858
7616
7393
7213
7098
7029
6887
6815
6730
6603
6434
6247
6055
5640
5449
5276
5095
4889
4652
4373
3679
3289
2893
2505
2142
1824
1554
1153
1031
936
839
738
636
527
178
-114
-464
-826
-1187
-1565
-1962
-2668
-2932
-3135
-3297
-3437
-3544
-3610
-3754
-3869
-4049
-4284
-4479
-4583
-4652
-4800
-4967
-5187
-5352
-5506
-5730
-5941
-6207
-6229
-6209
-6323
-6579
-6833
-7008
-6772
-6296
-5802
-5445
-5259
-5226
-5307
-5927
-6737
-7511
-7876
-7861
-7606
-7156
-6150
-5516
-4745
-3961
-3252
-2734
-2566
-3413
-4314
-5249
-6045
-6738
-7350
-7734
-6990
-5918
-4602
-3146
-1745
-660
2
405
395
180
-472
-1522
-2660
-3603
-4534
-4606
-4516
-4167
-3537
-2704
-1792
-418
-67
235
566
944
1368
1713
1567
1266
939
476
-165
-840
-1355
-1728
-1679
-1491
-1143
-633
-32
566
1793
2470
3049
3404
3490
3273
2746
1398
816
280
-98
-209
-101
142
706
850
946
1088
1305
1515
1639
1837
1897
1804
1639
1555
1562
1543
1309
1219
1129
928
570
154
-173
-576
-698
-668
-471
-196
93
352
481
470
519
544
467
285
41
-549
-909
-1210
-1369
-1421
-1489
-1619
-1766
-1791
-1860
-1979
-2157
-2334
-2372
-1951
-1656
-1367
-1132
-1009
-975
-991
-1572
-2127
-2637
-3100
-3542
-3895
-4121
-4094
-3856
-3546
-3142
-2659
-2279
-2093
-1982
-2065
-2259
-2474
-2587
-2532
-2462
-2723
-2869
-3051
-3326
-3619
-3763
-3647
-3562
-3625
-3340
-2927
-2662
-2375
-1941
-1311
-1196
-1097
-966
-918
-1100
-1468
-2466
-2813
-2763
-2390
-1971
-1616
-1300
-528
-183
-30
-157
-411
-497
-259
706
1280
1683
1723
1489
1199
828
-582
-1270
-1583
-1341
-438
1039
2764
5707
6622
6989
6685
5783
4448
2801
-344
-1130
-1223
-697
336
1680
3033
4859
5371
5689
5727
5391
4793
4281
4048
4019
3894
3689
3448
3208
3018
2927
2835
2739
2825
3091
3353
3479
3559
3738
4014
4327
4714
5230
5784
6188
5848
5137
4178
3188
2320
1664
1409
1937
2807
3832
4778
5474
5849
5538
4889
4167
3588
3229
3112
3249
3994
4401
4754
4965
4946
4727
4400
3557
3207
3018
2926
2852
2811
2892
3452
3734
3982
4241
4498
4683
4766
4460
3996
3393
2806
2335
2015
1852
2167
2511
2780
2915
2921
2766
2433
1396
926
707
786
1077
1467
1850
2195
2097
1873
1490
856
34
-743
-1770
-2131
-2384
-2525
-2571
-2479
-2244
-1791
-1649
-1569
-1602
-1771
-2063
-2462
-3429
-3931
-4403
-4824
-5177
-5420
-5528
-5668
-5835
-6036
-6243
-6440
-6631
-6850
-7240
-7244
-7124
-6913
-6644
-6407
-6316
-6609
-6926
-7401
-8025
-8664
-9173
-9510
-9684
-9541
-9276
-8927
-8576
-8311
-8134
-7941
-7916
-7873
-7785
-7704
-7659
-7617
-7526
-7561
-7629
-7675
-7676
-7627
-7513
-7143
-6977
-6840
-6701
-6545
-6363
-6134
-5427
-4935
-4399
-3875
-3406
-3019
-2751
-2690
-2827
-2955
-3008
-2950
-2771
-2479
-1655
-1173
-710
-295
72
377
607
1060
1366
1693
2027
2388
2778
3146
3685
3909
4114
4275
4390
4490
4619
4968
5112
5233
5376
5556
5775
6068
6930
7381
7803
8191
8508
8694
8713
8393
8217
8109
8079
8131
8274
8483
8860
8931
8939
8933
8941
8963
9009
9198
9329
9469
9588
9639
9613
9539
9313
9179
9053
8895
8673
8423
8205
7870
7730
7602
7491
7418
7388
7364
7305
7296
7255
7139
6951
6740
6534
5994
5642
5297
4985
4722
4519
4350
3928
3660
3370
3094
2868
2676
2474
2121
2020
1938
1858
1755
1595
1367
769
438
101
-236
-562
-855
-1124
-1655
-1901
-2093
-2209
-2282
-2389
-2542
-2732
-2807
-2970
-3182
-3341
-3391
-3372
-3410
-3555
-3841
-4233
-4567
-4749
-4967
-5828
-5904
-5590
-5184
-5004
-5147
-5490
-5995
-5952
-5688
-5295
-4824
-4500
-4574
-4888
-4750
-4924
-5641
-6746
-7852
-8562
-8060
-6966
-5479
-4085
-3139
-2536
-2102
-2018
-2694
-4105
-5981
-7643
-8628
-8961
-8073
-6826
-5318
-3803
-2290
-878
38
-161
-952
-2024
-3136
-4112
-5016
-5902
-6484
-5866
-5020
-4158
-3245
-2379
-1791
-1568
-1502
-1345
-1285
-1591
-2131
-2380
-1382
-834
-620
-714
-988
-1394
-1970
-3176
-3403
-3341
-3055
-2523
-1729
-790
973
1761
2313
2382
1986
1414
809
-879
-1645
-1995
-2040
-1872
-1434
-732
976
1772
2282
2430
2287
1899
1280
123
-64
-24
163
495
993
1571
2197
2160
2025
1797
1426
956
504
-63
16
360
741
1005
1254
1570
1965
1970
1832
1509
1114
759
447
228
314
409
639
991
1207
1155
724
441
37
-505
-1041
-1345
-1340
-985
-670
-78
667
1192
1276
989
116
-233
-732
-1495
-2266
-2779
-3061
-2900
-2448
-2110
-1956
-1722
-1203
-626
-765
-1210
-1514
-1810
-2216
-2538
-2560
-2673
-2904
-2803
-2478
-2379
-2600
-2868
-3286
-3530
-3557
-3305
-2964
-2680
-2495
-2191
-1791
-1340
-1099
-1218
-1734
-2463
-3039
-2991
-3329
-3947
-4200
-3762
-2951
-1598
-1033
-553
-335
-384
-513
-652
-1210
-1390
-1157
-629
-175
57
175
-213
-841
-1528
-2083
-2308
-1978
-1083
1550
3185
4887
6143
6551
6160
5195
2127
564
-609
-1301
-1512
-1214
-403
2162
3295
4026
4491
4918
5265
5322
4869
4718
4612
4423
4055
3524
2998
2671
2839
2986
3077
3250
3600
3995
4063
3831
3705
3741
3934
4324
4871
5875
6275
6546
6461
5934
5137
4328
3004
2508
2368
2767
3527
4296
4865
5520
5640
5528
5182
4685
4167
3812
3982
4359
4754
5086
5305
5407
5419
5042
4551
3990
3522
3203
2979
2783
2649
2856
3178
3509
3834
4214
4642
5129
5014
4689
4238
3743
3229
2701
1728
1521
1623
1883
2061
2086
2028
1817
1619
1372
1110
906
882
1096
1780
1952
1970
1884
1669
1216
484
-1165
-1781
-2265
-2653
-2908
-3001
-2935
-2444
-2179
-2002
-1872
-1727
-1598
-1572
-2106
-2646
-3245
-3843
-4479
-5126
-5664
-6164
-6162
-6059
-5989
-6036
-6151
-6263
-6630
-6881
-7071
-7151
-7086
-6875
-6610
-6374
-6427
-6577
-6893
-7416
-8060
-8662
-9387
-9554
-9626
-9579
-9393
-9096
-8759
-8176
-7927
-7721
-7576
-7490
-7452
-7479
-7632
-7682
-7731
-7801
-7852
-7838
-7732
-7300
-7094
-6971
-6900
-6821
-6719
-6626
-6426
-6164
-5723
-5153
-4559
-4015
-3530
-2771
-2608
-2604
-2689
-2804
-2918
-2989
-2815
-2541
-2176
-1768
-1342
-908
-488
208
548
913
1252
1522
1756
2038
2741
3010
3221
3427
3647
3864
4040
4173
4184
4202
4237
4315
4469
4703
5438
5945
6500
7051
7558
7994
8317
8472
8296
8020
7729
7509
7399
7401
7664
7923
8227
8499
8685
8791
8840
8868
8900
8965
9050
9147
9263
9395
9540
9509
9422
9291
9114
8882
8607
8127
7948
7779
7621
7515
7490
7551
7790
7891
7983
8060
8067
7940
7683
6953
6544
6155
5843
5618
5448
5304
5083
4971
4815
4597
4322
4019
3725
3266
3132
3060
3022
2984
2912
2789
2427
2198
1913
1565
1170
771
403
-258
-567
-812
-955
-1010
-1034
-1077
-1205
-1275
-1370
-1500
-1684
-1925
-2186
-2586
-2726
-2866
-3044
-3259
-3464
-3638
-4055
-4305
-4542
-4728
-4817
-4803
-4733
-4752
-4875
-4892
-4778
-4786
-5041
-5272
-5015
-4844
-4878
-5148
-5579
-6105
-6630
-6583
-6042
-5659
-5484
-5180
-4713
-4381
-5051
-6128
-7352
-8287
-8600
-8134
-6988
-4190
-3215
-2564
-2132
-1920
-2094
-2876
-5977
-7448
-8398
-8751
-8538
-7881
-6945
-4614
-3191
-1664
-445
4
-413
-1390
-3084
-3542
-4074
-4759
-5335
-5484
-5098
-3694
-3336
-3245
-3140
-2956
-2750
-2480
-1891
-2002
-2266
-2204
-1613
-790
-144
288
83
-513
-1369
-2204
-2915
-3528
-3868
-3362
-2528
-1480
-372
597
1271
1669
1640
1563
1323
887
370
-126
-833
-880
-741
-487
-117
389
967
1643
1541
1239
827
363
9
15
1128
1768
2306
2725
2940
2920
2776
2151
1471
746
294
151
105
73
561
1000
1308
1563
1966
2436
2627
1966
1614
1357
1122
976
940
879
681
910
1254
1343
1048
613
320
-13
-301
-499
-541
-552
-512
-246
874
1362
1500
1214
722
288
-40
-1051
-1816
-2266
-2157
-1816
-1657
-1655
-1322
-1095
-1088
-1305
-1451
-1339
-1147
-1406
-1644
-1654
-1518
-1480
-1560
-1597
-1621
-1895
-2355
-2860
-3308
-3673
-3894
-3457
-2945
-2510
-2159
-1764
-1303
-935
-1103
-1349
-1501
-1823
-2433
-2993
-3198
-3383
-3443
-3101
-2459
-1869
-1424
-1098
-637
-477
-543
-951
-1453
-1599
-1168
135
400
456
447
363
30
-634
-1898
-1985
-1664
-853
471
2068
3572
5754
6222
5929
4841
3331
1817
456
-1496
-1632
-1034
86
1374
2588
3693
5412
5817
5875
5621
5142
4581
4097
3622
3443
3126
2786
2674
2892
3264
3531
3566
3788
4087
4211
4104
3967
4205
4415
4649
5015
5505
5963
6254
6040
5412
4582
3734
2945
2270
1879
2484
3355
4306
5124
5685
5961
5949
5093
4398
3739
3290
3148
3278
3541
4066
4340
4594
4694
4545
4208
3835
3172
2809
2458
2176
2018
2057
2319
3129
3487
3826
4165
4414
4408
4082
2936
2390
1889
1419
1015
798
856
1512
1780
1928
2002
1997
1846
1510
565
277
301
584
921
1145
1268
1418
1255
776
33
-765
-1393
-1779
-2179
-2309
-2351
-2287
-2131
-1924
-1721
-1518
-1448
-1387
-1455
-1752
-2233
-2793
-3975
-4499
-4903
-5143
-5186
-5067
-4893
-4762
-4884
-5092
-5327
-5572
-5857
-6179
-6515
-6408
-6223
-6064
-5965
-5924
-5958
-6398
-6838
-7354
-7836
-8213
-8470
-8602
-8456
-8214
-7926
-7642
-7407
-7263
-7210
-7177
-7158
-7182
-7274
-7399
-7499
-7561
-7691
-7747
-7708
-7537
-7281
-7013
-6779
-6496
-6429
-6393
-6386
-6373
-6269
-6014
-5213
-4773
-4324
-3901
-3570
-3375
-3325
-3573
-3724
-3766
-3683
-3511
-3283
-2987
-2050
-1495
-1030
-700
-449
-194
79
434
533
693
951
1277
1619
1929
2399
2604
2796
2950
3067
3179
3312
3623
3770
3935
4171
4508
4919
5334
6068
6444
6807
7074
7180
7132
6991
6640
6525
6501
6576
6724
6914
7141
7686
7906
8044
8134
8222
8317
8392
8453
8505
8589
8664
8681
8629
8547
8416
8320
8169
7999
7858
7770
7720
7646
7644
7692
7780
7880
7972
8044
8023
7909
7730
7484
7189
6885
6600
6116
5927
5783
5691
5636
5577
5490
5272
5151
5018
4871
4711
4544
4377
4076
3937
3775
3580
3376
3183
2992
2492
2163
1826
1523
1266
1047
868
682
659
643
607
544
442
286
-218
-522
-823
-1108
-1361
-1563
-1718
-2029
-2208
-2389
-2583
-2797
-3009
-3193
-3431
-3492
-3553
-3619
-3659
-3671
-3717
-4037
-4187
-4281
-4380
-4549
-4791
-5058
-5440
-5499
-5525
-5609
-5742
-5802
-5707
-5590
-5640
-5641
-5544
-5382
-5293
-5454
-6391
-6779
-6866
-6605
-6127
-5648
-5343
-5227
-5156
-5237
-5737
-6465
-7006
-7206
-7121
-6976
-6718
-6288
-5736
-5040
-4106
-2240
-1986
-2218
-2846
-3736
-4747
-5821
-7846
-8454
-8583
-8173
-7152
-5542
-3709
-1173
-509
26
504
791
559
-413
-3286
-4248
-4797
-5180
-5478
-5525
-5200
-3648
-2710
-1949
-1454
-1152
-857
-388
925
1171
1027
785
636
482
155
-981
-1517
-2011
-2433
-2666
-2614
-2307
-1408
-805
12
1005
2073
3078
3773
3494
2763
2060
1498
941
366
-28
67
345
621
811
913
1012
1193
1688
1889
2022
2070
2065
2100
2261
2721
2872
2962
2977
2909
2735
2409
1466
940
430
87
8
122
351
1224
1701
2026
2197
2333
2580
2858
2464
1950
1550
1217
933
790
761
564
399
267
179
9
-332
-677
-575
-314
-8
333
611
782
925
1223
1158
865
503
165
-278
-880
-1978
-2445
-2834
-2995
-2902
-2607
-2149
-1276
-919
-527
-299
-405
-654
-749
-776
-1078
-1463
-1697
-1853
-2230
-2795
-3133
-3144
-3348
-3539
-3540
-3431
-3231
-2247
-1647
-1101
-685
-457
-293
-154
-855
-1658
-2371
-2813
-3004
-3060
-3020
-2662
-2274
-1729
-1290
-1122
-1058
-913
-397
66
570
892
979
932
742
94
-384
-1047
-1629
-1702
-1153
-146
2534
3864
4859
5359
5286
4660
3623
1070
-49
-712
-717
-118
814
1874
4130
4895
5232
5343
5321
5031
4452
3451
3378
3424
3383
3248
3146
3142
3382
3539
3682
3801
3940
4120
4334
4505
4381
4243
4223
4317
4482
4724
5353
5514
5418
5016
4340
3514
2730
1953
2116
2643
3446
4370
5214
5783
5782
5273
4539
3722
3002
2544
2389
2709
3024
3356
3650
3876
3975
3926
3605
3335
2990
2675
2416
2141
1872
1852
2103
2393
2642
2856
3093
3323
3285
2975
2537
1997
1415
896
532
494
775
1143
1494
1740
1814
1719
1086
604
159
-88
-83
103
362
819
872
774
551
168
-376
-967
-1838
-2046
-2129
-2174
-2247
-2287
-2191
-1758
-1598
-1489
-1439
-1480
-1629
-1905
-2899
-3476
-3978
-4409
-4770
-5007
-5072
-4868
-4722
-4641
-4659
-4747
-4851
-4992
-5482
-5702
-5829
-5871
-5826
-5728
-5652
-5764
-5963
-6260
-6640
-7063
-7469
-7780
-7928
-7801
-7589
-7322
-7055
-6866
-6792
-6770
-6778
-6831
-6893
-6926
-6963
-7032
-7191
-7221
-7198
-7120
-7020
-6899
-6720
-6245
-6107
-6068
-6090
-6121
-6123
-6069
-5728
-5424
-5038
-4624
-4231
-3876
-3575
-3361
-3462
-3597
-3702
-3741
-3684
-3522
-2953
-2555
-2120
-1708
-1345
-1038
-799
-475
-290
-66
162
369
577
820
1321
1500
1642
1788
1956
2134
2284
2539
2686
2819
2930
3065
3288
3628
4551
5024
5428
5729
5920
6008
6003
5766
5611
5521
5534
5632
5785
5984
6493
6772
7038
7271
7452
7581
7682
7853
7921
7974
8017
8046
8057
8049
8013
8019
8041
8047
8013
7946
7893
7934
7987
8028
8060
8093
8140
8207
8283
8236
8148
8035
7903
7755
7601
7323
7193
7063
6954
6884
6834
6771
6547
6410
6268
6121
5965
5802
5623
5264
5108
4957
4799
4649
4522
4413
4194
4041
3820
3518
3148
2743
2356
1771
1569
1420
1322
1258
1189
1088
828
680
484
227
-61
-341
-603
-1137
-1418
-1675
-1900
-2123
-2371
-2623
-3036
-3198
-3339
-3465
-3579
-3679
-3771
-3955
-4048
-4151
-4273
-4412
-4568
-4749
-5196
-5456
-5713
-5938
-6111
-6247
-6363
-6466
-6398
-6284
-6187
-6149
-6156
-6176
-6233
-6299
-6412
-6567
-6703
-6761
-6741
-6683
-6750
-6833
-6830
-6757
-6774
-6900
-6791
-6513
-6224
-6002
-5899
-5943
-6137
-6232
-5852
-5578
-5530
-5348
-4840
-4304
-4386
-5078
-5909
-6582
-6898
-6699
-5963
-3978
-3186
-2537
-2019
-1647
-1473
-1609
-2948
-3762
-4271
-4398
-4237
-3849
-3344
-2343
-1716
-940
-131
424
428
-72
-1050
-1124
-1142
-1268
-1397
-1305
-885
324
541
422
231
146
203
383
553
305
42
49
436
1001
1453
2034
2297
2247
1820
1282
855
501
-16
124
519
1041
1651
2259
2654
2425
2175
2091
2013
1775
1521
1440
1437
1330
1183
1102
1234
1619
2122
2694
2571
2279
1923
1487
977
580
806
1249
1643
1926
2141
2268
2239
1807
1492
1145
832
629
559
588
705
695
685
759
952
1158
1200
771
529
328
150
-4
-53
70
342
378
425
412
289
113
-110
-581
-647
-677
-814
-1023
-1092
-866
-293
-204
-94
9
2
-99
-313
-1172
-1570
-1808
-1930
-1977
-1819
-1393
-816
-867
-900
-822
-704
-688
-857
-1624
-1936
-1940
-1763
-1770
-1996
-2021
-1085
-836
-870
-1045
-1309
-1590
-1733
-1609
-1530
-1453
-1370
-1245
-1011
-771
-922
-1104
-1213
-1309
-1376
-1393
-1376
-1158
-1019
-942
-857
-597
-131
309
492
384
314
357
425
351
207
107
32
-76
-264
-608
-915
-867
706
1889
3078
4232
5310
6158
6545
5133
3498
1790
347
-765
-1487
-1601
140
1461
2776
3955
4805
5245
5434
5400
5065
4613
4213
3983
3895
3747
2920
2547
2363
2275
2185
2144
2273
2860
3063
3137
3148
3197
3384
3722
4535
4933
5340
5624
5588
5139
4370
2525
1682
1003
575
503
853
1568
3307
3890
4159
4184
4021
3675
3185
2420
2328
2399
2588
2814
3002
3152
2993
2556
2024
1551
1187
937
751
481
470
619
920
1324
1759
2188
3100
3461
3530
3207
2559
1780
1051
-128
-568
-772
-656
-293
150
522
754
707
675
608
450
274
237
657
875
972
957
890
796
582
-456
-1118
-1716
-2179
-2487
-2663
-2719
-2357
-1946
-1537
-1241
-1041
-880
-756
-806
-1071
-1493
-1992
-2498
-3005
-3525
-4368
-4566
-4607
-4522
-4395
-4331
-4367
-4505
-4612
-4778
-4938
-5011
-4947
-4736
-4281
-4241
-4325
-4521
-4852
-5326
-5892
-7008
-7402
-7598
-7615
-7525
-7368
-7131
-6481
-6215
-6032
-5888
-5764
-5681
-5678
-5946
-6117
-6257
-6394
-6551
-6688
-6744
-6580
-6435
-6318
-6276
-6264
-6217
-6132
-5972
-5820
-5556
-5187
-4733
-4231
-3762
-3185
-3081
-3087
-3207
-3412
-3639
-3817
-3837
-3680
-3470
-3215
-2879
-2464
-2038
-1273
-892
-519
-179
104
316
463
715
852
985
1108
1238
1402
1615
1997
2052
2028
2015
2080
2215
2388
2960
3432
3998
4574
5072
5452
5719
5913
5839
5685
5499
5341
5264
5277
5467
5615
5794
5998
6212
6419
6620
7064
7320
7557
7721
7794
7801
7780
7758
7759
7760
7769
7785
7785
7736
7460
7286
7131
7019
6981
7039
7191
7669
7907
8079
8171
8194
8150
8037
7628
7350
7056
6787
6563
6376
6217
5998
5928
5862
5790
5720
5662
5615
5526
5458
5358
5227
5074
4905
4734
4395
4216
4010
3747
3420
3066
2725
2096
1800
1535
1331
1220
1204
1243
1289
1250
1161
1005
771
456
76
-665
-934
-1159
-1386
-1624
-1845
-2039
-2427
-2639
-2846
-3029
-3173
-3281
-3369
-3504
-3534
-3573
-3653
-3768
-3902
-4056
-4436
-4649
-4878
-5122
-5359
-5573
-5759
-6008
-6060
-6074
-6037
-5943
-5832
-5766
-5774
-5783
-5798
-5839
-5896
-5945
-5972
-5992
-6016
-6064
-6122
-6180
-6237
-6296
-6373
-6364
-6314
-6202
-6019
-5777
-5520
-5068
-4895
-4784
-4729
-4696
-4677
-4673
-4639
-4600
-4567
-4545
-4519
-4472
-4396
-4143
-3945
-3712
-3474
-3228
-2969
-2723
-2375
-2293
-2250
-2168
-2071
-2040
-2034
-1750
-1571
-1502
-1546
-1654
-1781
-1875
-1622
-1202
-723
-284
109
404
530
460
166
-389
-905
-1031
-766
-342
308
479
620
765
1032
1538
2120
2303
1946
1472
968
453
-97
-672
-1614
-1616
-1070
-130
950
1967
2844
4130
4445
4475
4149
3404
2289
1022
-1145
-1931
-2414
-2485
-2159
-1554
-754
1249
2025
2407
2540
2632
2747
2798
2168
1528
854
252
-222
-612
-1004
-1469
-1421
-1308
-1201
-1021
-689
-298
419
843
1267
1618
1889
2057
1974
859
187
-420
-965
-1348
-1476
-1426
-1179
-975
-713
-440
-204
9
276
852
893
754
551
392
321
312
348
397
420
375
231
-5
-273
-817
-1069
-1202
-1129
-871
-506
-101
682
951
1081
1139
1215
1288
1280
1014
764
400
-30
-392
-580
-619
-610
-580
-445
-207
30
223
439
902
1113
1312
1445
1478
1454
1394
1095
863
534
130
-227
-457
-587
-734
-709
-527
-177
273
669
913
1380
1608
1563
1313
1128
1087
1046
530
250
160
54
-281
-635
-732
-705
-690
-397
129
567
738
828
1412
1676
1727
1549
1272
1045
827
240
-11
-313
-630
-774
-634
-324
202
429
715
1057
1411
1704
1875
1847
1588
1155
653
226
-48
-190
-156
257
1028
1961
2765
3268
3493
3374
2958
2317
1607
961
444
91
214
717
1258
1696
2087
2512
2912
3086
2908
2741
2556
2270
1958
1767
1619
1446
1276
1265
1397
1489
1472
1518
1586
1607
1625
1708
1867
2039
2268
2418
2571
2617
2501
2287
2024
1246
802
486
353
380
530
783
1485
1850
2125
2228
2161
1982
1754
1302
1101
929
820
795
841
924
1016
1006
968
889
778
659
528
270
237
251
282
364
544
796
1150
1141
1057
932
750
479
141
-413
-545
-576
-495
-350
-228
-157
-10
62
73
-3
-130
-221
-241
-274
-309
-320
-329
-368
-429
-502
-781
-999
-1232
-1468
-1677
-1802
-1835
-1751
-1637
-1475
-1295
-1111
-957
-895
-1113
-1336
-1629
-1963
-2287
-2575
-2835
-3179
-3215
-3196
-3150
-3084
-3024
-3006
-3057
-3099
-3155
-3207
-3252
-3301
-3352
-3423
-3491
-3595
-3715
-3852
-4025
-4222
-4559
-4707
-4852
-4948
-4955
-4877
-4754
-4468
-4299
-4124
-4001
-3974
-4026
-4103
-4333
-4503
-4649
-4738
-4787
-4802
-4769
-4633
-4566
-4481
-4376
-4267
-4164
-4078
-3970
-3872
-3717
-3554
-3413
-3273
-3112
-2799
-2709
-2674
-2674
-2680
-2681
-2690
-2686
-2589
-2424
-2222
-1991
-1737
-1465
-910
-679
-506
-368
-242
-130
-39
138
228
322
454
643
850
1020
1240
1331
1416
1512
1643
1808
1990
2396
2641
2919
3197
3434
3613
3749
3951
3993
3994
3968
3926
3890
3890
4065
4213
4374
4545
4728
4920
5107
5382
5471
5551
5629
5701
5769
5827
5869
5853
5831
5805
5776
5744
5713
5708
5740
5780
5825
5880
5940
5998
6070
6093
6100
6083
6043
5987
5916
5751
5660
5565
5469
5372
5274
5181
5015
4924
4836
4762
4697
4641
4603
4556
4498
4417
4333
4251
4158
4050
3756
3544
3307
3087
2905
2747
2596
2319
2203
2104
2012
1922
1830
1732
1514
1421
1342
1250
1129
987
836
453
204
-44
-255
-432
-595
-752
-1004
-1092
-1193
-1332
-1486
-1610
-1685
-1769
-1819
-1880
-1954
-2047
-2165
-2313
-2696
-2921
-3139
-3324
-3467
-3583
-3692
-3874
-3931
-3973
-4008
-4035
-4047
-4047
-4088
-4146
-4217
-4299
-4394
-4496
-4598
-4768
-4835
-4904
-4990
-5092
-5189
-5266
-5347
-5342
-5309
-5253
-5175
-5072
-4957
-4749
-4663
-4601
-4583
-4612
-4673
-4745
-4892
-4960
-5017
-5046
-5023
-4946
-4831
-4560
-4415
-4270
-4127
-3983
-3841
-3714
-3538
-3474
-3422
-3394
-3384
-3366
-3328
-3218
-3156
-3088
-3008
-2898
-2758
-2611
-2358
-2238
-2112
-1976
-1831
-1693
-1575
-1333
-1194
-1066
-958
-862
-771
-688
-573
-556
-562
-563
-524
-430
-303
-65
48
178
329
487
630
748
935
1013
1077
1125
1152
1148
1112
1026
1019
1036
1071
1120
1182
1259
1442
1507
1564
1648
1769
1880
1930
1885
1856
1838
1831
1812
1723
1551
1329
1363
1433
1469
1445
1415
1460
1678
1663
1566
1502
1552
1718
1898
1665
1309
1155
1333
1414
1046
661
1205
1695
1819
1374
585
-177
-661
263
1349
2081
2348
2368
2292
2192
1323
124
-1346
-2532
-3015
-2774
-1967
683
1980
3017
3794
4346
4651
4501
1736
-312
-1977
-3104
-3821
-4195
-4211
-2855
-1404
382
1864
2502
2434
2142
2132
2122
1595
488
-824
-1812
-2135
-1684
-1704
-1810
-1728
-1546
-1513
-1604
-1242
-1012
-1008
-883
-290
621
1489
2522
2353
1552
489
-370
-1050
-1793
-2888
-2899
-2619
-2092
-1498
-952
-374
1068
1793
2292
2387
2066
1442
665
-527
-634
-451
-78
368
751
1010
1240
1182
913
407
-198
-613
-613
366
864
1265
1704
2235
2751
3118
3294
3206
2975
2490
1798
1058
459
200
395
653
1073
1657
2171
2437
2629
2698
2752
2805
2848
2841
2739
2641
2966
3325
3361
3020
2525
2047
1179
761
331
-16
-99
124
599
1904
2547
3169
3624
3676
3349
2949
2500
2023
1165
242
-390
-674
-796
-1108
-1077
-675
-54
465
680
635
358
206
117
178
280
229
45
7
39
-200
-696
-1246
-1756
-2274
-2880
-2769
-2617
-2551
-2445
-2160
-1718
-509
3
101
-162
-477
-718
-1014
-1870
-2319
-2695
-2791
-2564
-2250
-2067
-2217
-2314
-2213
-2000
-1925
-2012
-1961
-1126
-784
-522
-229
34
110
-77
-596
-626
-617
-661
-752
-868
-977
-1033
-992
-923
-850
-762
-565
-142
936
1178
1227
1257
1319
1314
1162
884
959
1015
927
770
641
499
71
-39
-37
56
274
636
1078
1830
2088
2342
2595
2749
2713
2502
1934
1689
1442
1174
922
739
637
632
715
884
1164
1506
1813
2058
2596
2805
2853
2747
2545
2301
2077
1816
1679
1479
1254
1052
894
762
532
564
772
1086
1409
1672
1862
2052
2001
1853
1694
1579
1491
1376
976
725
481
247
35
-115
-182
-117
38
253
431
502
488
460
465
456
387
260
121
-11
-164
-582
-829
-1071
-1276
-1455
-1652
-1851
-1945
-1870
-1807
-1735
-1623
-1471
-1324
-1249
-1371
-1570
-1787
-1984
-2176
-2384
-2805
-3004
-3191
-3374
-3569
-3758
-3890
-3949
-3917
-3846
-3762
-3695
-3637
-3588
-3628
-3695
-3754
-3822
-3916
-4040
-4212
-4738
-4998
-5203
-5371
-5501
-5550
-5495
-5222
-5058
-4886
-4720
-4570
-4458
-4410
-4400
-4382
-4415
-4515
-4633
-4722
-4782
-4854
-4885
-4905
-4878
-4787
-4658
-4530
-4266
-4116
-3964
-3790
-3573
-3337
-3125
-2755
-2567
-2406
-2310
-2281
-2289
-2300
-2316
-2315
-2275
-2175
-2023
-1843
-1647
-1127
-834
-587
-377
-168
56
294
788
977
1094
1163
1215
1274
1340
1400
1410
1476
1611
1785
1979
2190
2666
2930
3196
3450
3693
3924
4125
4433
4573
4669
4698
4701
4718
4722
4668
4704
4788
4891
5001
5108
5214
5498
5672
5848
6035
6235
6427
6578
6744
6769
6739
6645
6501
6341
6220
6158
6151
6139
6139
6153
6177
6219
6395
6522
6656
6770
6838
6854
6819
6579
6406
6230
6054
5883
5742
5650
5522
5425
5309
5189
5070
4965
4889
4800
4796
4839
4902
4927
4879
4764
4435
4258
4060
3813
3527
3241
2983
2549
2367
2202
2057
1953
1896
1869
1818
1759
1669
1554
1406
1212
983
553
353
134
-97
-314
-505
-676
-1043
-1261
-1475
-1661
-1816
-1943
-2035
-2111
-2129
-2155
-2198
-2276
-2411
-2602
-3031
-3232
-3430
-3622
-3800
-3961
-4093
-4301
-4422
-4537
-4621
-4691
-4756
-4803
-4805
-4797
-4816
-4862
-4906
-4923
-4918
-4958
-5022
-5102
-5181
-5265
-5372
-5511
-5806
-5903
-5931
-5896
-5832
-5753
-5645
-5381
-5258
-5146
-5056
-4999
-4972
-4968
-4980
-4993
-5021
-5059
-5097
-5127
-5134
-5077
-5040
-4989
-4909
-4796
-4650
-4470
-4060
-3860
-3676
-3514
-3380
-3285
-3240
-3232
-3227
-3220
-3220
-3226
-3225
-3194
-3018
-2895
-2749
-2570
-2361
-2134
-1911
-1531
-1378
-1249
-1153
-1090
-1049
-1010
-926
-887
-853
-822
-787
-730
-641
-408
-294
-177
-37
129
295
437
656
750
841
923
986
1033
1077
1141
1147
1141
1136
1139
1160
1206
1364
1474
1604
1733
1840
1918
1969
2027
2076
2141
2190
2200
2178
2146
2127
2144
2152
2132
2102
2098
2124
2158
2127
2063
2008
2016
2087
2165
2213
2234
2292
2380
2454
2433
2265
1968
1991
1836
1510
1327
1501
1850
2105
1787
1314
844
535
634
1215
2424
2733
2836
2720
2446
2041
1436
-470
-1340
-1683
-1442
-735
309
1455
3140
3576
3800
3829
3514
2644
1270
-1469
-2178
-2463
-2463
-2224
-1763
-1033
1277
2222
2525
2271
1821
1427
1141
327
-349
-1007
-1475
-1647
-1516
-1236
-760
-608
-584
-736
-969
-1097
-1078
-1115
-1049
-723
-202
378
876
1126
464
-152
-728
-1299
-1852
-2211
-2295
-2007
-1737
-1361
-892
-391
68
451
885
806
516
62
-494
-1021
-1333
-1055
-661
-258
106
377
489
450
95
-323
-819
-1146
-1165
-929
-553
189
488
821
1190
1465
1535
1502
1490
1155
541
-60
-405
-452
-316
69
290
561
877
1225
1501
1566
1392
1456
1518
1469
1390
1428
1588
1718
1589
1482
1482
1443
1158
710
249
239
358
656
1048
1415
1732
2437
2726
2766
2541
2173
1795
1485
1238
1029
567
81
-127
-24
218
770
1039
1221
1277
1213
1090
1004
918
762
590
551
661
759
715
378
130
-145
-338
-425
-493
-594
-577
-424
-367
-453
-546
-481
-209
310
365
381
347
198
-29
-255
-665
-833
-947
-1050
-1185
-1310
-1336
-1022
-870
-814
-718
-437
-50
239
527
651
683
596
440
240
31
-193
-258
-439
-758
-1098
-1295
-1301
-1006
-809
-550
-173
295
742
1056
1269
1217
1062
846
593
282
-49
-414
-505
-648
-804
-874
-805
-614
-52
226
498
735
856
853
833
931
977
994
964
872
739
590
199
-83
-346
-491
-495
-416
-287
122
373
632
895
1133
1310
1412
1441
1387
1258
1032
763
527
348
49
-73
-153
-197
-220
-199
-95
349
566
720
821
879
911
948
997
965
914
865
798
636
347
-326
-531
-626
-650
-625
-541
-382
58
223
343
457
554
605
630
604
453
197
-116
-456
-789
-1056
-1272
-1257
-1220
-1211
-1237
-1257
-1240
-1165
-1112
-1031
-920
-791
-693
-710
-1082
-1295
-1509
-1765
-2056
-2326
-2531
-2797
-2914
-3024
-3108
-3135
-3090
-2974
-2629
-2492
-2415
-2383
-2384
-2436
-2565
-2972
-3171
-3344
-3501
-3668
-3858
-4043
-4263
-4283
-4261
-4208
-4130
-4016
-3872
-3590
-3466
-3351
-3264
-3221
-3224
-3265
-3405
-3505
-3634
-3781
-3915
-4007
-4042
-3974
-3901
-3810
-3687
-3515
-3298
-3065
-2680
-2509
-2324
-2150
-2021
-1941
-1903
-1937
-1961
-1966
-1957
-1951
-1955
-1957
-1828
-1671
-1470
-1245
-1004
-759
-505
11
224
396
542
671
786
884
988
1005
1020
1036
1058
1100
1168
1399
1579
1787
2002
2214
2437
2672
3131
3332
3507
3663
3808
3936
4023
4026
3982
3939
3899
3866
3864
3913
4182
4373
4571
4747
4884
4997
5124
5471
5647
5787
5871
5898
5886
5854
5733
5639
5542
5462
5406
5380
5391
5487
5557
5639
5737
5852
5974
6081
6212
6228
6190
6092
5952
5802
5656
5378
5245
5133
5050
4978
4890
4787
4626
4586
4564
4550
4534
4513
4489
4377
4279
4164
4026
3857
3670
3485
3063
2820
2589
2384
2201
2044
1916
1707
1617
1546
1484
1410
1328
1242
1018
859
664
445
232
44
-140
-567
-792
-1011
-1211
-1383
-1534
-1682
-1931
-2006
-2059
-2113
-2185
-2279
-2387
-2602
-2694
-2786
-2895
-3032
-3188
-3353
-3709
-3893
-4069
-4238
-4386
-4492
-4546
-4542
-4510
-4481
-4459
-4433
-4406
-4397
-4442
-4483
-4547
-4630
-4715
-4793
-4869
-5023
-5095
-5142
-5147
-5113
-5065
-5020
-4915
-4839
-4753
-4661
-4567
-4483
-4417
-4291
-4233
-4193
-4170
-4172
-4200
-4232
-4231
-4214
-4189
-4140
-4054
-3933
-3787
-3494
-3374
-3263
-3156
-3054
-2951
-2841
-2656
-2597
-2550
-2512
-2492
-2487
-2481
-2416
-2354
-2273
-2182
-2084
-1976
-1859
-1616
-1473
-1308
-1136
-976
-846
-754
-648
-621
-599
-567
-526
-490
-464
-399
-354
-309
-266
-216
-143
-31
279
420
534
623
697
760
810
847
843
826
795
765
754
766
812
858
932
1018
1102
1191
1290
1455
1507
1544
1571
1585
1588
1575
1496
1462
1460
1469
1452
1410
1376
1390
1428
1462
1471
1465
1477
1525
1625
1631
1608
1569
1533
1526
1547
1528
1462
1396
1358
1354
1363
1354
1257
1219
1193
1158
1119
1083
1047
1041
1090
1118
1100
1076
1101
1170
1202
1045
780
572
537
528
350
129
423
796
1014
916
521
22
-472
-195
325
751
978
1049
966
744
576
24
-846
-1717
-2245
-2289
-1129
-243
589
1291
1937
2522
2900
2387
1383
32
-1366
-2514
-3277
-3708
-3654
-2977
-1873
-496
878
1896
2370
2231
2003
1680
1113
217
-859
-1808
-2385
-2063
-1654
-1300
-1027
-883
-803
-460
-257
-259
-487
-684
-577
-129
1114
1482
1462
1101
652
290
-72
-1110
-1518
-1757
-1857
-1766
-1448
-987
34
650
1328
1892
2154
2101
1795
630
106
-160
-232
-170
-7
242
977
1321
1475
1357
959
472
176
286
370
487
782
1275
1812
2229
2752
2967
3044
2857
2379
1721
1066
244
123
145
297
634
1145
1683
2424
2635
2734
2724
2632
2457
2229
1933
1851
1775
1785
1866
1900
1866
1747
1466
1059
736
638
719
785
813
1196
1765
2212
2422
2464
2386
2003
1729
1322
796
279
-112
-344
-693
-808
-644
-207
248
462
408
273
316
306
190
-35
-306
-486
-499
-593
-759
-900
-1044
-1261
-1497
-1743
-1796
-1845
-1939
-2076
-2134
-2027
-1640
-1475
-1318
-1229
-1240
-1279
-1288
-1546
-1867
-2148
-2237
-2128
-1991
-2032
-2453
-2530
-2576
-2650
-2670
-2595
-2461
-1849
-1340
-899
-638
-525
-483
-486
-787
-1061
-1233
-1252
-1254
-1341
-1436
-1324
-1243
-1227
-1215
-1124
-924
-628
8
185
288
374
429
417
364
338
415
515
564
510
364
197
-37
-112
-132
-47
181
540
943
1426
1523
1651
1801
1881
1842
1724
1621
1645
1618
1527
1411
1296
1207
1174
1158
1143
1194
1339
1529
1688
1887
2088
2348
2519
2516
2422
2364
2352
2216
1967
1691
1464
1295
1159
987
998
1135
1399
1704
1934
2046
2098
2101
2057
1950
1811
1698
1646
1583
1451
1243
1024
843
713
623
528
549
649
777
843
841
846
981
1046
1066
1024
923
782
607
80
-218
-448
-590
-676
-736
-793
-898
-885
-846
-839
-859
-851
-805
-802
-905
-1058
-1230
-1408
-1594
-1785
-2145
-2282
-2379
-2474
-2616
-2811
-2997
-3154
-3177
-3208
-3221
-3189
-3131
-3094
-3184
-3290
-3394
-3492
-3610
-3756
-3905
-4164
-4295
-4441
-4612
-4791
-4918
-4945
-4837
-4791
-4736
-4648
-4543
-4457
-4412
-4413
-4426
-4430
-4436
-4472
-4548
-4633
-4710
-4717
-4743
-4794
-4834
-4806
-4705
-4427
-4268
-4088
-3907
-3741
-3585
-3444
-3255
-3182
-3107
-3034
-2970
-2918
-2880
-2812
-2762
-2699
-2603
-2445
-2230
-1997
-1586
-1420
-1266
-1105
-937
-780
-624
-237
-7
214
394
514
581
621
695
745
826
951
1113
1292
1490
1930
2149
2370
2592
2805
3005
3201
3553
3671
3753
3809
3846
3870
3895
3987
4075
4199
4347
4498
4639
4761
4940
5024
5131
5259
5401
5554
5705
5944
6010
6033
6022
5992
5952
5900
5821
5825
5842
5856
5870
5895
5938
6063
6125
6179
6233
6281
6307
6296
6160
6055
5946
5841
5735
5629
5537
5425
5382
5329
5253
5152
5034
4918
4753
4727
4723
4714
4684
4636
4570
4342
4176
3991
3799
3597
3385
3171
2804
2677
2582
2492
2392
2292
2204
2037
1945
1839
1717
1576
1412
1234
924
792
655
509
353
177
-26
-464
-651
-810
-952
-1086
-1210
-1317
-1425
-1442
-1474
-1531
-1598
-1673
-1776
-2105
-2306
-2513
-2718
-2906
-3068
-3198
-3343
-3376
-3402
-3425
-3445
-3472
-3523
-3674
-3741
-3794
-3845
-3902
-3963
-4016
-4090
-4121
-4155
-4201
-4269
-4351
-4434
-4579
-4640
-4681
-4699
-4698
-4675
-4629
-4506
-4443
-4381
-4329
-4295
-4279
-4283
-4313
-4323
-4344
-4379
-4408
-4417
-4414
-4369
-4316
-4258
-4204
-4151
-4088
-4007
-3795
-3674
-3544
-3414
-3303
-3232
-3201
-3204
-3209
-3208
-3205
-3197
-3181
-3156
-3030
-2914
-2768
-2600
-2420
-2247
-2094
-1841
-1738
-1667
-1629
-1609
-1595
-1574
-1476
-1411
-1348
-1285
-1217
-1145
-1066
-864
-746
-625
-508
-398
-301
-211
-38
28
85
139
177
189
200
294
356
421
496
575
645
708
822
870
921
978
1028
1058
1077
1136
1178
1222
1273
1332
1397
1456
1504
1489
1461
1424
1378
1336
1307
1298
1326
1371
1412
1440
1466
1490
1506
1518
1539
1551
1544
1522
1486
1358
1281
1210
1148
1091
1045
1010
960
949
951
962
974
987
1006
1045
1036
1000
946
878
799
711
522
436
376
354
356
351
330
382
459
499
468
387
296
224
190
190
140
43
-27
-7
76
76
-31
-87
-33
72
121
85
0
62
199
304
209
-128
-419
-155
-131
-370
-378
29
592
965
299
-524
-1226
-1494
-1032
-28
930
1550
1440
1271
1084
678
-187
-1435
-3271
-3073
-2116
-667
918
2322
3353
4221
4183
3845
3002
1500
-417
-2133
-3589
-3584
-3293
-2693
-1735
-441
1110
3642
3725
3194
2579
2210
2084
1857
98
-873
-1225
-898
-336
30
173
250
164
32
8
158
275
169
347
1154
2187
3052
3518
3435
2734
879
300
-336
-1024
-1406
-1334
-971
-43
404
827
1245
1654
2061
2384
2262
1833
1247
579
59
-62
225
1112
1389
1639
1935
2093
1873
1264
-456
-1109
-1195
-664
105
694
1072
2069
2625
2949
2986
2826
2570
2218
920
124
-463
-699
-666
-557
-434
425
1054
1470
1648
1700
1631
1461
1398
1451
1296
997
878
1099
1417
976
424
150
153
67
-324
-834
-1230
-1009
-553
25
619
1160
1574
1724
1493
1209
924
545
-18
-659
-1477
-1674
-1753
-1690
-1571
-1461
-1228
-179
125
47
-250
-565
-806
-940
-912
-885
-867
-782
-615
-474
-533
-1408
-1968
-2330
-2415
-2330
-2273
-2307
-2112
-1839
-1606
-1344
-925
-431
-143
-442
-552
-668
-1092
-1809
-2461
-2764
-2479
-2135
-1745
-1393
-1153
-1013
-909
-947
-1219
-1457
-1450
-1260
-1084
-943
-400
-173
-129
-192
-262
-344
-466
-878
-1217
-1543
-1664
-1527
-1290
-1083
-320
379
1087
1630
1945
2005
1813
966
428
-108
-532
-759
-761
-572
31
346
681
998
1192
1205
1108
981
1031
1072
1042
1018
1115
1299
1532
1537
1460
1275
1020
781
593
221
87
128
353
633
877
1140
1781
1956
2000
2004
1992
1876
1589
784
462
249
174
244
382
507
754
872
892
798
657
546
494
602
754
917
1032
1083
1070
992
622
407
223
59
-128
-347
-541
-715
-718
-636
-437
-144
182
471
713
634
460
222
-57
-354
-645
-1068
-1133
-1118
-1074
-1025
-963
-899
-934
-1047
-1157
-1209
-1199
-1176
-1163
-1021
-877
-745
-669
-695
-851
-1115
-1689
-1921
-2131
-2312
-2423
-2440
-2399
-2268
-2154
-2004
-1844
-1689
-1552
-1463
-1558
-1748
-1983
-2221
-2440
-2630
-2755
-2770
-2707
-2626
-2559
-2559
-2647
-2779
-2975
-2985
-2900
-2735
-2542
-2364
-2219
-2102
-2129
-2200
-2313
-2460
-2617
-2768
-3027
-3094
-3108
-3078
-3005
-2877
-2701
-2311
-2119
-1945
-1817
-1747
-1739
-1796
-1964
-1995
-1987
-1936
-1834
-1710
-1612
-1484
-1422
-1388
-1390
-1409
-1413
-1364
-1057
-836
-601
-373
-168
7
144
259
269
291
325
354
363
349
348
400
498
646
838
1047
1251
1624
1782
1915
2015
2081
2129
2186
2346
2436
2529
2614
2675
2718
2752
2789
2797
2807
2822
2861
2952
3104
3515
3730
3918
4051
4122
4149
4153
4137
4120
4088
4038
3993
3973
3967
3908
3862
3856
3916
4033
4175
4313
4516
4572
4599
4593
4553
4499
4459
4390
4328
4267
4218
4155
4049
3907
3699
3681
3707
3759
3823
3893
3956
3988
3943
3871
3781
3688
3611
3553
3386
3255
3109
2968
2841
2727
2626
2459
2381
2309
2258
2243
2258
2272
2192
2115
2050
1995
1925
1814
1658
1272
1084
919
771
635
516
423
311
279
253
229
208
181
128
-70
-204
-353
-503
-632
-727
-805
-1007
-1151
-1315
-1495
-1671
-1811
-1898
-1983
-1998
-1994
-1979
-1963
-1971
-2028
-2245
-2333
-2413
-2508
-2614
-2715
-2821
-3086
-3208
-3289
-3322
-3310
-3278
-3253
-3218
-3216
-3249
-3314
-3394
-3476
-3556
-3661
-3663
-3642
-3623
-3620
-3635
-3665
-3742
-3775
-3813
-3849
-3859
-3837
-3811
-3797
-3780
-3755
-3729
-3692
-3637
-3572
-3477
-3470
-3482
-3501
-3512
-3505
-3487
-3470
-3475
-3473
-3451
-3399
-3323
-3245
-3122
-3048
-2963
-2883
-2821
-2778
-2739
-2636
-2581
-2531
-2486
-2445
-2409
-2386
-2361
-2335
-2294
-2245
-2184
-2096
-1972
-1694
-1579
-1478
-1393
-1324
-1264
-1205
-1119
-1094
-1076
-1062
-1044
-1024
-999
-912
-831
-724
-599
-471
-357
-261
-127
-83
-35
23
81
132
167
220
256
289
314
336
368
420
567
634
696
758
806
822
817
895
1003
1109
1172
1181
1163
1155
1233
1288
1315
1304
1290
1313
1363
1395
1360
1334
1361
1445
1534
1578
1518
1514
1597
1745
1859
1824
1612
1484
1617
1498
1271
1322
1694
2104
2122
1593
949
425
252
622
1442
2630
2811
2804
2727
2603
2189
1275
-977
-1436
-1302
-720
272
1531
2734
4319
4680
4761
4491
3686
2292
649
-1743
-2316
-2552
-2443
-1946
-1073
112
2734
3534
3749
3512
3072
2608
2155
700
-369
-1238
-1569
-1366
-937
-559
136
454
646
678
586
447
273
3
129
464
962
1486
1831
1811
796
296
-175
-775
-1340
-1601
-1557
-1116
-836
-483
-31
461
902
1241
1449
1214
754
121
-513
-953
-1178
-1067
-582
80
681
986
900
608
24
-477
-1050
-1420
-1459
-1184
-674
513
983
1307
1505
1665
1816
1834
913
23
-779
-1204
-1263
-1167
-1110
-706
-7
785
1384
1699
1744
1623
1260
1128
1044
923
709
517
506
854
899
775
534
271
99
57
-3
-30
88
373
806
1360
1921
2266
2004
1746
1615
1435
1012
447
-445
-710
-763
-640
-433
-129
290
1058
1278
1366
1304
1111
794
378
-84
-7
68
132
305
568
743
241
-245
-632
-931
-1158
-1218
-1128
-877
-518
13
462
697
839
956
560
125
-334
-872
-1413
-1739
-1772
-1467
-1238
-824
-287
171
380
292
-365
-676
-934
-1167
-1330
-1278
-930
32
293
328
238
150
-8
-393
-1359
-1620
-1760
-1759
-1578
-1262
-856
243
705
936
1038
1138
1196
1073
133
-382
-690
-780
-731
-635
-554
-342
-105
105
165
109
98
239
597
630
677
777
878
955
1004
1021
1047
1053
911
552
67
-363
-761
-780
-655
-311
278
982
1574
1950
1783
1518
1264
1041
797
529
313
355
354
296
233
218
251
269
226
210
245
309
355
347
311
441
633
765
804
795
769
550
263
-140
-558
-874
-1042
-1092
-991
-783
-444
-71
205
336
340
119
-49
-232
-393
-489
-504
-464
-482
-643
-867
-1052
-1151
-1197
-1239
-1293
-1248
-1185
-1156
-1173
-1210
-1213
-911
-693
-540
-457
-418
-459
-663
-1543
-2020
-2365
-2508
-2452
-2277
-2072
-1675
-1512
-1433
-1446
-1507
-1562
-1568
-1464
-1450
-1475
-1507
-1553
-1652
-1818
-2217
-2346
-2398
-2415
-2469
-2575
-2682
-2721
-2686
-2631
-2520
-2327
-2062
-1769
-1391
-1430
-1599
-1836
-2117
-2429
-2723
-3101
-3151
-3110
-3012
-2884
-2738
-2577
-2317
-2252
-2208
-2161
-2102
-2042
-2005
-2053
-2072
-2043
-1995
-1971
-1964
-1947
-1923
-1949
-2010
-2089
-2138
-2115
-2020
-1713
-1506
-1247
-965
-708
-508
-371
-276
-296
-329
-368
-410
-438
-433
-323
-275
-229
-133
39
239
408
630
739
889
1090
1301
1484
1653
2002
2127
2184
2181
2148
2107
2063
1993
1996
2038
2124
2258
2435
2645
3104
3322
3519
3701
3856
3966
4018
4014
3997
3968
3920
3870
3849
3877
4010
4055
4071
4082
4111
4166
4254
4479
4577
4679
4807
4956
5097
5198
5171
5035
4866
4707
4569
4448
4340
4179
4139
4146
4199
4265
4323
4377
4498
4568
4632
4665
4640
4559
4438
4123
3962
3820
3690
3568
3452
3347
3178
3075
2926
2762
2640
2601
2637
2813
2890
2927
2917
2859
2738
2544
2018
1747
1493
1278
1106
959
821
591
521
493
493
502
506
500
419
332
215
65
-119
-321
-516
-825
-947
-1065
-1187
-1323
-1481
-1651
-1927
-2011
-2062
-2082
-2072
-2045
-2020
-2065
-2147
-2247
-2359
-2480
-2601
-2721
-2987
-3139
-3295
-3433
-3539
-3612
-3656
-3666
-3661
-3666
-3677
-3692
-3719
-3761
-3866
-3895
-3884
-3838
-3785
-3765
-3792
-3924
-3993
-4068
-4158
-4253
-4335
-4390
-4434
-4426
-4386
-4304
-4182
-4042
-3919
-3764
-3707
-3664
-3658
-3698
-3770
-3841
-3914
-3932
-3947
-3952
-3932
-3880
-3804
-3642
-3562
-3470
-3361
-3231
-3087
-2952
-2771
-2718
-2675
-2630
-2587
-2563
-2571
-2642
-2669
-2659
-2605
-2522
-2428
-2320
-2053
-1917
-1784
-1648
-1514
-1397
-1302
-1180
-1139
-1109
-1094
-1086
-1061
-1012
-887
-805
-707
-615
-549
-503
-469
-392
-310
-198
-85
27
152
292
523
586
619
645
680
704
692
608
609
649
694
714
715
727
893
1061
1245
1392
1487
1558
1613
1614
1558
1483
1428
1424
1460
1501
1467
1431
1462
1569
1698
1755
1677
1481
1621
1717
1600
1517
1702
2082
2555
2298
1785
1248
860
810
1132
2033
2232
2300
2286
2248
2133
1758
117
-573
-725
-331
435
1392
2336
3619
3938
4058
3950
3509
2618
1340
-981
-1568
-1865
-1956
-1787
-1249
-329
2107
3032
3407
3356
3084
2702
2259
1020
209
-560
-1001
-939
-583
-265
-30
69
253
440
487
427
375
223
200
360
715
1176
1596
1785
1076
601
288
-94
-648
-1109
-1226
-705
-403
-164
102
439
739
935
1087
1009
822
515
134
-177
-331
-199
1
238
539
874
1053
912
145
-309
-886
-1364
-1379
-909
-299
588
964
1293
1550
1733
1785
1674
1105
646
128
-310
-586
-738
-836
-672
-188
468
1028
1327
1424
1440
1396
1248
954
661
602
791
1005
995
866
713
541
353
153
-19
-106
-11
190
455
677
878
1231
2048
1958
1648
1440
1369
1181
765
10
-273
-498
-509
-297
-16
238
813
1032
1049
916
829
875
861
93
-147
14
384
646
660
537
354
213
73
-17
-174
-452
-679
-487
-306
-247
-267
-254
-106
198
860
952
833
582
298
39
-195
-720
-927
-1077
-1168
-1123
-887
-570
-352
-335
-195
-28
35
68
213
424
187
-96
-220
-251
-363
-574
-864
-858
-837
-826
-763
-653
-590
-470
-259
-43
104
195
239
219
2
-116
-208
-295
-435
-607
-636
-131
40
95
153
244
302
301
234
101
-114
-330
-463
-460
-324
-17
93
278
530
750
857
806
223
-79
-243
-316
-354
-363
-354
-222
-27
194
304
279
247
321
553
515
403
293
177
5
-189
-283
-212
-160
-134
-113
-80
-33
5
-17
-55
-105
-124
-50
82
96
-45
-170
-244
-311
-417
-533
-631
-635
-611
-550
-490
-472
-480
-434
-405
-407
-438
-468
-488
-523
-686
-767
-836
-906
-959
-965
-913
-737
-696
-727
-817
-923
-996
-1035
-1126
-1147
-1114
-1032
-930
-847
-801
-872
-986
-1107
-1182
-1195
-1188
-1200
-1252
-1286
-1333
-1360
-1341
-1310
-1309
-1244
-1133
-1044
-1029
-1090
-1189
-1285
-1387
-1404
-1403
-1395
-1404
-1443
-1483
-1533
-1597
-1685
-1733
-1699
-1614
-1521
-1366
-1359
-1401
-1464
-1525
-1571
-1593
-1648
-1700
-1744
-1772
-1785
-1772
-1762
-1843
-1849
-1788
-1701
-1641
-1617
-1610
-1602
-1609
-1611
-1605
-1605
-1615
-1613
-1515
-1470
-1471
-1507
-1553
-1593
-1614
-1531
-1439
-1345
-1256
-1168
-1076
-986
-887
-887
-896
-890
-851
-776
-686
-575
-538
-479
-404
-325
-253
-192
-51
28
101
180
269
346
404
567
682
795
888
956
1018
1079
1179
1236
1311
1399
1495
1592
1683
1836
1893
1942
1998
2078
2190
2323
2541
2604
2657
2706
2743
2771
2822
3031
3107
3122
3107
3102
3110
3116
3157
3231
3332
3439
3541
3634
3709
3758
3744
3731
3729
3730
3726
3727
3759
3762
3751
3741
3732
3724
3725
3755
3757
3761
3780
3793
3781
3757
3754
3746
3705
3640
3573
3516
3476
3399
3312
3197
3090
3014
2962
2925
2885
2879
2877
2875
2868
2843
2781
2565
2442
2316
2197
2095
2001
1912
1767
1681
1584
1500
1440
1391
1345
1270
1224
1150
1049
929
804
687
503
418
333
256
180
92
-6
-212
-332
-451
-549
-623
-678
-722
-815
-886
-971
-1061
-1159
-1261
-1354
-1493
-1575
-1673
-1774
-1866
-1944
-2008
-2116
-2161
-2194
-2225
-2273
-2350
-2443
-2600
-2664
-2739
-2820
-2885
-2915
-2925
-2976
-3008
-3037
-3069
-3107
-3153
-3206
-3285
-3318
-3360
-3401
-3430
-3451
-3469
-3483
-3483
-3483
-3483
-3489
-3505
-3526
-3559
-3576
-3588
-3590
-3585
-3565
-3524
-3440
-3427
-3428
-3430
-3424
-3401
-3359
-3249
-3211
-3197
-3199
-3200
-3186
-3145
-3031
-2996
-2973
-2940
-2895
-2844
-2795
-2720
-2686
-2630
-2550
-2469
-2402
-2338
-2202
-2147
-2104
-2069
-2042
-2011
-1964
-1869
-1833
-1786
-1717
-1632
-1548
-1471
-1322
-1248
-1175
-1101
-1024
-956
-896
-774
-736
-728
-729
-717
-686
-635
-490
-400
-304
-205
-105
-12
54
146
191
230
269
314
368
427
518
513
475
434
428
483
603
931
1030
1067
1093
1132
1166
1163
1017
973
1023
1145
1259
1296
1264
1359
1530
1664
1664
1484
1253
1255
1395
1159
1109
1436
1903
2239
2242
1176
583
303
561
1314
2113
2597
2749
2621
2459
2146
1424
263
-868
-1247
-555
504
1803
3015
3926
4550
4982
4702
3979
2671
1007
-534
-1639
-2689
-2673
-2172
-1223
113
1761
3353
4633
4364
3836
3214
2563
1816
870
-1025
-1331
-1053
-508
-20
363
704
1049
975
836
677
458
199
69
621
1250
2013
2682
2944
2643
2009
801
14
-831
-1371
-1491
-1350
-1110
-431
120
689
1170
1593
1935
2066
1584
1054
398
-236
-652
-704
-380
645
912
1095
1271
1255
866
134
-1529
-1839
-1567
-926
-281
256
837
1969
2203
2339
2416
2237
1703
1001
-294
-947
-1499
-1746
-1694
-1452
-966
585
1223
1670
1877
1776
1491
1243
852
578
422
539
839
1038
975
440
234
31
-201
-410
-622
-888
-811
-317
226
716
1247
1860
2372
2196
1727
1339
950
353
-408
-1077
-1750
-1666
-1237
-698
-313
-53
270
1033
1125
924
558
187
-105
-262
-312
-313
-176
85
267
242
42
-492
-843
-1205
-1424
-1453
-1383
-1302
-1094
-794
-333
195
677
991
1033
446
69
-316
-800
-1407
-1954
-2171
-1467
-969
-692
-578
-378
-43
147
-445
-727
-725
-521
-262
-62
42
91
128
193
210
97
-139
-406
-919
-1184
-1281
-1170
-980
-790
-504
712
1450
2054
2369
2293
1901
1384
272
-309
-822
-1141
-1139
-814
-342
376
582
785
1015
1209
1260
1144
845
877
931
899
837
893
1054
1214
1167
1108
1026
850
544
151
-392
-306
-32
310
682
1072
1434
1916
1999
1920
1675
1341
1010
716
137
-86
-132
-12
137
205
222
410
502
482
365
212
119
152
444
526
577
668
783
803
644
13
-268
-510
-752
-985
-1180
-1310
-1274
-1084
-814
-506
-184
122
348
316
102
-145
-402
-708
-1064
-1405
-1744
-1692
-1574
-1495
-1488
-1506
-1481
-1374
-1409
-1488
-1512
-1430
-1294
-1198
-1120
-1032
-936
-920
-1054
-1327
-1669
-2305
-2561
-2743
-2819
-2804
-2727
-2588
-2181
-1975
-1761
-1552
-1409
-1373
-1444
-1781
-1967
-2157
-2375
-2593
-2749
-2805
-2722
-2655
-2621
-2633
-2671
-2714
-2763
-2834
-2766
-2603
-2385
-2171
-1996
-1870
-1828
-1932
-2091
-2278
-2476
-2664
-2827
-3077
-3141
-3119
-3003
-2834
-2663
-2499
-2083
-1840
-1643
-1547
-1570
-1685
-1816
-1900
-1885
-1867
-1825
-1740
-1637
-1567
-1622
-1710
-1769
-1767
-1711
-1611
-1450
-934
-641
-378
-165
0
129
221
260
233
203
170
117
37
-55
-129
-30
180
455
739
1011
1265
1710
1886
2002
2050
2066
2101
2164
2274
2312
2350
2384
2400
2392
2379
2425
2480
2547
2639
2767
2929
3121
3557
3741
3863
3953
4050
4144
4180
4042
3943
3855
3779
3717
3675
3653
3666
3718
3815
3948
4097
4240
4380
4627
4703
4748
4770
4763
4727
4662
4487
4396
4292
4164
4016
3869
3748
3675
3729
3811
3901
3999
4105
4203
4285
4253
4183
4097
4002
3878
3714
3346
3180
3030
2902
2806
2744
2709
2630
2567
2516
2499
2511
2515
2483
2378
2340
2290
2203
2074
1907
1702
1268
1091
943
807
679
566
477
349
321
333
362
375
354
305
125
-25
-211
-407
-582
-718
-828
-1040
-1157
-1282
-1408
-1525
-1630
-1735
-1954
-2021
-2049
-2053
-2062
-2097
-2148
-2209
-2215
-2241
-2304
-2408
-2550
-2717
-3052
-3214
-3365
-3476
-3525
-3521
-3492
-3400
-3341
-3301
-3295
-3320
-3358
-3391
-3437
-3467
-3498
-3531
-3571
-3620
-3683
-3859
-3932
-3970
-3974
-3961
-3949
-3941
-3898
-3852
-3781
-3689
-3595
-3511
-3437
-3358
-3375
-3427
-3482
-3510
-3515
-3532
-3586
-3564
-3506
-3434
-3364
-3301
-3245
-3138
-3062
-2960
-2853
-2760
-2684
-2617
-2512
-2471
-2438
-2412
-2389
-2362
-2336
-2290
-2263
-2228
-2179
-2109
-2019
-1923
-1752
-1659
-1546
-1422
-1300
-1195
-1117
-1033
-986
-927
-882
-865
-866
-862
-824
-804
-783
-743
-681
-603
-518
-326
-215
-91
42
165
257
323
456
494
474
408
333
277
256
344
438
519
575
631
717
836
1022
1066
1123
1205
1286
1333
1321
1212
1231
1323
1422
1440
1295
1069
1163
1153
981
955
1274
1755
2148
1951
1379
820
510
664
1299
2032
2757
2760
2618
2436
2143
1512
472
-1325
-1320
-717
298
1559
2762
3668
4644
4817
4702
4106
2924
1407
-62
-1956
-2339
-2411
-2106
-1379
-222
1280
3785
4105
3914
3473
2907
2322
1753
160
-622
-977
-872
-523
-170
95
526
715
798
760
667
535
315
3
243
765
1400
1899
2048
1827
1057
688
166
-416
-768
-784
-590
-168
-26
149
336
508
680
824
885
822
590
190
-117
-132
27
439
834
1254
1518
1525
1281
822
-738
-1498
-1841
-1669
-1159
-568
3
1145
1623
2019
2302
2400
2316
2109
1124
365
-305
-742
-964
-1060
-1039
-249
509
1195
1563
1642
1647
1658
1319
1101
1054
1145
1286
1402
1402
1083
830
560
371
281
145
-102
-304
-173
-11
178
536
1182
1916
2308
1982
1663
1411
1127
777
363
-649
-913
-788
-443
-153
28
214
643
718
661
529
330
79
-121
-317
-296
-34
382
698
796
737
359
-46
-660
-1292
-1682
-1720
-1517
-1270
-1103
-702
-154
423
878
1009
310
-98
-416
-773
-1219
-1615
-1777
-1264
-864
-569
-356
-170
-102
-283
-946
-1047
-1039
-1057
-1059
-942
-736
-432
-403
-378
-271
-96
94
262
69
-360
-774
-1068
-1285
-1424
-1423
-781
-184
467
1014
1298
1281
1043
174
-299
-638
-768
-683
-434
-116
368
454
461
413
336
253
160
92
219
362
419
420
460
561
686
755
889
1038
1103
1024
804
193
-75
-251
-260
-58
296
697
1405
1594
1595
1428
1181
938
718
269
168
259
474
679
795
829
786
753
710
640
540
433
366
369
396
449
547
661
755
811
835
794
689
522
324
113
-104
-393
-411
-356
-225
-1
285
534
556
375
156
-64
-264
-425
-532
-535
-419
-268
-156
-133
-199
-328
-690
-896
-1079
-1174
-1161
-1100
-1059
-968
-857
-744
-673
-660
-703
-795
-1143
-1401
-1675
-1919
-2094
-2181
-2186
-2073
-1987
-1864
-1727
-1636
-1636
-1725
-2074
-2242
-2356
-2419
-2455
-2472
-2471
-2403
-2385
-2425
-2523
-2648
-2792
-2966
-3292
-3318
-3247
-3118
-2966
-2818
-2698
-2556
-2569
-2651
-2779
-2915
-3027
-3112
-3311
-3430
-3496
-3473
-3380
-3251
-3106
-2809
-2700
-2649
-2652
-2701
-2795
-2917
-3033
-2949
-2781
-2563
-2321
-2086
-1893
-1765
-1836
-1958
-2098
-2218
-2283
-2272
-2007
-1785
-1549
-1330
-1134
-950
-778
-541
-461
-371
-273
-191
-148
-154
-249
-262
-200
-50
161
384
599
1006
1173
1279
1331
1373
1450
1571
1879
2049
2222
2377
2473
2493
2466
2449
2493
2570
2674
2794
2919
3056
3354
3462
3542
3631
3744
3870
3981
4102
4148
4189
4207
4213
4232
4271
4324
4328
4341
4377
4424
4467
4504
4552
4558
4589
4665
4767
4874
4980
5128
5146
5128
5060
4937
4772
4599
4337
4268
4245
4279
4369
4476
4553
4560
4527
4494
4463
4429
4389
4347
4249
4160
4033
3882
3732
3602
3498
3317
3208
3100
3005
2928
2861
2788
2644
2606
2597
2602
2596
2549
2446
2114
1911
1692
1482
1304
1161
1033
767
657
590
552
514
457
378
185
68
-68
-216
-360
-492
-613
-852
-975
-1098
-1220
-1341
-1460
-1582
-1847
-1969
-2075
-2153
-2202
-2248
-2316
-2490
-2578
-2657
-2712
-2745
-2778
-2836
-3045
-3182
-3323
-3450
-3548
-3617
-3660
-3699
-3713
-3735
-3780
-3854
-3936
-3995
-4035
-4034
-4025
-4016
-4014
-4023
-4047
-4131
-4174
-4208
-4233
-4248
-4257
-4262
-4292
-4318
-4331
-4321
-4287
-4220
-4118
-3877
-3792
-3748
-3743
-3756
-3769
-3782
-3831
-3842
-3840
-3826
-3792
-3736
-3668
-3517
-3433
-3338
-3235
-3138
-3055
-2992
-2915
-2872
-2813
-2738
-2652
-2563
-2485
-2377
-2347
-2332
-2312
-2266
-2194
-2114
-1963
-1865
-1740
-1602
-1465
-1341
-1239
-1067
-997
-947
-906
-866
-827
-796
-754
-720
-653
-560
-470
-397
-341
-228
-154
-70
20
112
214
333
569
650
707
751
779
781
755
683
678
695
722
749
786
852
1108
1263
1402
1518
1604
1649
1650
1554
1472
1395
1355
1362
1394
1435
1528
1578
1640
1719
1799
1850
1863
1848
1833
1807
1783
1776
1780
1788
1827
1860
1893
1909
1892
1839
1764
1663
1657
1656
1644
1624
1608
1611
1707
1773
1803
1780
1732
1690
1659
1526
1391
1264
1201
1192
1207
1228
1239
1282
1391
1511
1542
1404
1128
975
1022
880
723
835
1156
1453
1308
765
152
-297
-392
-27
628
1540
1634
1592
1493
1303
890
151
-1626
-1969
-1713
-1005
-33
945
1748
2794
3059
3087
2768
1956
695
-708
-2595
-3007
-3151
-2947
-2358
-1445
-260
2192
2753
2750
2433
1985
1508
1026
-443
-1324
-1901
-2002
-1722
-1279
-840
-148
59
154
158
141
102
-32
-345
-261
70
616
1182
1514
1442
602
304
-6
-464
-924
-1182
-1213
-1018
-835
-518
-125
258
672
1176
1922
1910
1661
1237
754
339
35
-195
-103
67
282
475
560
524
77
-241
-346
-109
314
687
979
1670
1894
1937
1905
1857
1737
1498
674
177
-235
-489
-568
-532
-454
157
837
1506
1922
2078
2088
1991
1567
1335
1062
763
550
513
599
718
613
440
304
270
283
227
-51
-43
110
354
636
937
1243
1584
1470
1287
1153
964
549
-42
-880
-1074
-1245
-1308
-1182
-941
-666
13
298
447
494
457
305
71
-262
-352
-445
-527
-576
-624
-721
-1046
-1257
-1521
-1712
-1704
-1574
-1476
-1244
-1000
-710
-424
-200
-65
5
-165
-478
-849
-1197
-1534
-1889
-2188
-2256
-2090
-1802
-1386
-980
-728
-626
-555
-533
-547
-636
-773
-866
-867
-789
-794
-830
-869
-903
-949
-1017
-1128
-1204
-1311
-1375
-1332
-1206
-1058
-577
-212
136
417
617
690
607
56
-302
-570
-701
-767
-817
-797
-512
-397
-318
-231
-124
0
145
465
604
715
757
709
604
519
493
530
570
561
463
297
132
-155
-281
-297
-127
200
571
884
1247
1324
1327
1266
1173
1076
977
771
669
557
428
309
232
203
266
363
497
647
780
851
850
846
916
985
1005
970
908
841
640
464
267
95
-14
-55
-51
-43
-45
6
126
262
350
389
447
450
402
302
171
32
-106
-395
-524
-613
-669
-717
-766
-801
-814
-815
-802
-773
-745
-724
-698
-614
-576
-569
-605
-676
-783
-934
-1329
-1508
-1650
-1763
-1844
-1881
-1871
-1754
-1674
-1597
-1526
-1461
-1407
-1370
-1375
-1439
-1538
-1640
-1736
-1843
-1962
-2119
-2135
-2123
-2116
-2149
-2217
-2275
-2270
-2222
-2142
-2020
-1862
-1702
-1578
-1498
-1523
-1578
-1663
-1777
-1911
-2034
-2158
-2168
-2166
-2159
-2124
-2038
-1909
-1651
-1546
-1443
-1333
-1236
-1188
-1205
-1320
-1335
-1300
-1238
-1179
-1128
-1085
-1029
-1033
-1076
-1130
-1147
-1103
-1004
-702
-534
-363
-200
-71
4
49
159
194
198
193
196
201
204
216
241
306
419
559
690
792
953
1033
1130
1246
1348
1406
1450
1675
1810
1869
1838
1766
1708
1694
1760
1745
1719
1799
1992
2142
2156
2251
2451
2599
2652
2720
2862
2960
2760
2719
2765
2739
2638
2648
2859
3196
3057
2775
2479
2298
2304
2502
3217
3510
3645
3703
3754
3738
3600
2875
2330
1940
1921
2206
2551
2847
3403
3721
4083
4402
4502
4256
3683
2281
1808
1470
1165
947
993
1399
2796
3346
3617
3662
3607
3503
3324
2633
2002
1287
778
622
702
835
1218
1373
1479
1640
1866
2005
1864
980
719
741
947
1151
1237
1200
993
877
725
534
341
161
-44
-471
-454
-236
-58
-116
-276
-233
615
837
626
162
-316
-707
-931
-977
-1077
-1174
-1095
-878
-664
-515
-709
-1095
-1537
-1757
-1620
-1388
-1384
-1573
-1434
-1246
-1040
-806
-654
-687
-1053
-1389
-1785
-2078
-2298
-2601
-2912
-2636
-2076
-1514
-1161
-1129
-1344
-1547
-1677
-1957
-2329
-2547
-2511
-2297
-2069
-1985
-2098
-2180
-2210
-2288
-2481
-2731
-3114
-3207
-3187
-3097
-2991
-2799
-2454
-1935
-1929
-1814
-1496
-1220
-1288
-1712
-2787
-3217
-3637
-4115
-4605
-4948
-4993
-4098
-3400
-2698
-2048
-1554
-1314
-1339
-1892
-2252
-2604
-2944
-3258
-3513
-3675
-3681
-3657
-3718
-3793
-3756
-3543
-3192
-2653
-2574
-2401
-2068
-1748
-1614
-1654
-1832
-1811
-1711
-1653
-1741
-1929
-2122
-2554
-2720
-2720
-2546
-2251
-1876
-1470
-721
-325
28
193
110
-117
-294
-231
-147
-80
-18
61
196
375
479
361
257
252
375
575
750
1023
1296
1643
1970
2245
2489
2715
2976
2945
2812
2644
2499
2336
2087
1589
1599
1845
2211
2557
2842
3113
3750
4008
4128
4091
3954
3816
3749
3717
3679
3643
3606
3528
3388
3203
2845
2761
2759
2821
2942
3128
3351
3675
3720
3693
3627
3577
3560
3499
3039
2770
2537
2299
2009
1688
1414
1284
1394
1519
1615
1678
1693
1639
1388
1262
1148
1045
945
816
648
321
156
-65
-339
-622
-876
-1077
-1363
-1496
-1620
-1696
-1692
-1617
-1530
-1490
-1514
-1525
-1549
-1652
-1881
-2204
-2803
-3007
-3175
-3337
-3491
-3604
-3655
-3627
-3594
-3556
-3502
-3434
-3380
-3380
-3460
-3433
-3375
-3350
-3385
-3462
-3550
-3700
-3800
-3955
-4131
-4254
-4283
-4231
-4014
-3886
-3743
-3579
-3407
-3252
-3116
-2805
-2644
-2526
-2469
-2464
-2504
-2580
-2757
-2826
-2849
-2788
-2642
-2448
-2246
-1874
-1668
-1424
-1181
-995
-865
-733
-359
-190
-87
-48
-30
11
85
221
274
333
409
512
647
806
1183
1400
1633
1878
2128
2371
2596
2897
2961
3012
3061
3094
3101
3100
3151
3224
3330
3454
3584
3718
3857
4141
4282
4418
4552
4699
4862
5025
5283
5370
5421
5432
5400
5321
5206
5021
4997
4997
5001
5035
5126
5272
5571
5655
5710
5781
5877
5965
6001
5872
5754
5632
5500
5344
5172
5009
4826
4807
4801
4797
4797
4805
4810
4791
4751
4701
4662
4633
4589
4500
4207
4025
3819
3587
3339
3097
2894
2678
2607
2512
2407
2316
2254
2221
2142
2066
1969
1857
1727
1570
1383
950
728
510
299
100
-83
-250
-554
-706
-853
-976
-1068
-1140
-1204
-1329
-1380
-1438
-1532
-1676
-1853
-2037
-2380
-2571
-2792
-3016
-3212
-3369
-3498
-3698
-3766
-3808
-3831
-3854
-3880
-3901
-3949
-3997
-4060
-4142
-4244
-4359
-4488
-4815
-4971
-5093
-5186
-5254
-5292
-5308
-5303
-5288
-5280
-5284
-5293
-5289
-5255
-5122
-5076
-5064
-5085
-5131
-5190
-5258
-5402
-5437
-5437
-5420
-5405
-5387
-5346
-5169
-5069
-4976
-4879
-4772
-4663
-4557
-4397
-4377
-4389
-4409
-4417
-4401
-4353
-4213
-4134
-4047
-3960
-3884
-3818
-3748
-3524
-3376
-3237
-3128
-3045
-2971
-2886
-2685
-2589
-2492
-2387
-2273
-2163
-2068
-1933
-1869
-1796
-1718
-1633
-1527
-1392
-1122
-1009
-883
-735
-587
-459
-352
-137
-18
97
187
246
282
315
397
458
540
632
716
795
883
1080
1170
1259
1358
1473
1592
1696
1843
1898
1937
1959
1975
2001
2037
2073
2076
2095
2130
2168
2209
2261
2401
2489
2579
2653
2703
2729
2740
2753
2749
2728
2690
2645
2603
2570
2528
2500
2480
2490
2528
2576
2615
2654
2666
2671
2660
2639
2626
2619
2552
2480
2404
2344
2299
2247
2185
2100
2090
2086
2079
2069
2049
2012
1929
1908
1898
1888
1871
1844
1808
1685
1586
1471
1372
1303
1245
1184
1103
1084
1063
1038
1009
986
986
996
964
910
846
780
712
640
489
431
398
388
387
374
337
247
213
179
137
94
55
21
-68
-111
-130
-126
-114
-102
-94
-117
-143
-187
-260
-352
-438
-489
-506
-517
-528
-525
-506
-479
-446
-382
-368
-363
-364
-375
-410
-477
-653
-705
-727
-737
-734
-710
-671
-598
-563
-523
-482
-453
-436
-414
-323
-300
-306
-328
-365
-419
-477
-513
-487
-458
-439
-425
-407
-383
-309
-242
-168
-106
-53
-4
32
47
34
20
13
16
26
32
13
-3
-18
-26
-18
8
49
163
233
298
349
385
403
403
366
349
344
341
330
304
270
270
321
377
414
434
448
468
510
506
489
474
460
445
430
407
398
386
375
374
389
414
437
416
378
333
287
248
225
228
252
287
312
321
327
339
329
303
276
245
199
137
66
-63
-98
-119
-132
-127
-100
-48
69
102
109
85
27
-44
-100
-157
-205
-278
-350
-394
-406
-401
-377
-355
-325
-289
-252
-225
-214
-242
-269
-297
-332
-380
-429
-464
-515
-545
-572
-593
-606
-611
-611
-572
-532
-491
-467
-471
-485
-488
-515
-551
-582
-604
-617
-622
-622
-608
-586
-557
-529
-513
-514
-523
-527
-542
-575
-623
-666
-673
-638
-538
-492
-449
-411
-379
-358
-359
-426
-469
-504
-527
-543
-560
-576
-562
-512
-446
-383
-333
-291
-250
-187
-175
-180
-202
-225
-231
-216
-162
-156
-169
-184
-188
-180
-165
-133
-112
-81
-32
31
87
118
132
135
134
129
122
111
104
87
64
49
54
73
98
121
166
193
230
271
296
300
299
322
327
319
302
282
268
265
273
267
251
233
221
217
216
231
249
270
290
303
308
306
284
275
269
260
250
244
237
207
186
160
128
97
71
63
99
129
151
158
154
147
137
113
113
113
100
64
5
-64
-140
-143
-148
-164
-185
-194
-179
-75
-17
1
-19
-38
-33
-24
-127
-248
-358
-394
-348
-274
-235
-288
-259
-142
-9
37
-63
-254
-299
-214
-276
-355
-258
-32
189
167
-193
-611
-910
-946
-632
-135
588
681
641
544
417
156
-358
-1725
-1961
-1740
-1204
-493
325
1103
2027
2207
2277
2169
1685
736
-442
-2072
-2391
-2539
-2499
-2163
-1478
-486
1603
2171
2363
2285
1976
1547
1127
49
-644
-1204
-1414
-1225
-851
-510
-47
152
285
321
298
255
169
-107
-30
315
811
1297
1600
1557
713
312
-51
-415
-763
-1055
-1161
-658
-351
-83
180
439
730
1070
1473
1378
1098
679
240
-98
-320
-419
-295
-65
219
493
723
841
386
-43
-271
-185
97
367
508
629
724
810
852
841
787
735
597
319
-69
-340
-395
-381
-417
-175
193
530
727
820
898
944
540
259
120
108
192
312
351
-67
-265
-280
-202
-177
-262
-440
-651
-531
-354
-201
-78
23
157
681
757
549
226
-69
-366
-696
-1275
-1481
-1588
-1561
-1449
-1314
-1083
-221
-75
-195
-318
-322
-301
-402
-1012
-1325
-1455
-1348
-1119
-956
-987
-1403
-1532
-1555
-1508
-1438
-1401
-1433
-1252
-894
-606
-533
-591
-676
-777
-932
-938
-959
-1072
-1289
-1484
-1502
-1196
-1150
-1160
-1113
-988
-812
-622
-463
-476
-481
-445
-348
-212
-100
-216
-403
-528
-522
-423
-348
-361
-365
-240
-72
66
104
23
-107
-139
15
270
590
863
988
1007
1122
1130
970
673
378
207
189
355
471
629
802
971
1156
1354
1623
1601
1469
1294
1178
1154
1152
1037
1047
1155
1314
1463
1548
1522
1218
1129
1169
1282
1359
1343
1291
1431
1578
1679
1728
1768
1823
1857
1778
1647
1450
1217
1008
881
875
1200
1422
1594
1690
1707
1663
1595
1435
1333
1270
1281
1352
1433
1469
1264
1113
1028
1013
1031
1034
986
802
762
740
708
671
650
668
879
1025
1126
1128
1000
760
481
68
-50
-139
-200
-200
-123
-5
150
146
99
23
-62
-129
-166
-200
-236
-294
-353
-388
-416
-478
-708
-817
-906
-967
-995
-1022
-1089
-1263
-1287
-1261
-1206
-1141
-1096
-1085
-1059
-1054
-1105
-1231
-1420
-1632
-1808
-1941
-1935
-1917
-1894
-1867
-1847
-1848
-1894
-1917
-1942
-1956
-1941
-1907
-1872
-1872
-1953
-2075
-2183
-2255
-2300
-2335
-2422
-2467
-2493
-2502
-2516
-2542
-2567
-2524
-2438
-2325
-2213
-2146
-2147
-2202
-2360
-2425
-2469
-2494
-2507
-2503
-2474
-2375
-2335
-2314
-2314
-2320
-2305
-2265
-2156
-2083
-1994
-1907
-1840
-1783
-1713
-1578
-1543
-1521
-1500
-1470
-1432
-1404
-1419
-1413
-1370
-1284
-1153
-989
-817
-515
-380
-258
-162
-99
-71
-67
-6
88
185
251
295
345
416
640
786
917
1015
1087
1152
1227
1422
1512
1598
1696
1817
1954
2080
2219
2256
2290
2318
2344
2382
2440
2591
2657
2718
2791
2877
2967
3055
3238
3348
3458
3542
3586
3598
3586
3547
3553
3576
3607
3637
3658
3672
3676
3659
3646
3662
3718
3807
3908
4035
4032
4002
3955
3890
3812
3743
3680
3666
3641
3605
3570
3536
3497
3426
3410
3396
3371
3328
3276
3233
3171
3112
3033
2952
2875
2801
2727
2551
2450
2343
2229
2118
2025
1952
1817
1741
1681
1639
1598
1544
1484
1327
1222
1107
986
863
749
649
472
388
298
200
95
-17
-139
-347
-412
-464
-520
-589
-670
-761
-958
-1059
-1155
-1241
-1325
-1412
-1503
-1718
-1862
-2022
-2172
-2291
-2366
-2393
-2356
-2343
-2352
-2393
-2468
-2571
-2682
-2901
-2997
-3070
-3118
-3150
-3186
-3238
-3358
-3402
-3428
-3429
-3409
-3388
-3380
-3408
-3456
-3521
-3586
-3640
-3672
-3672
-3607
-3568
-3540
-3536
-3561
-3602
-3642
-3667
-3651
-3625
-3593
-3554
-3507
-3447
-3343
-3323
-3298
-3255
-3211
-3180
-3157
-3114
-3089
-3060
-3034
-3005
-2952
-2865
-2706
-2667
-2639
-2603
-2554
-2493
-2433
-2321
-2242
-2149
-2064
-1997
-1938
-1878
-1771
-1721
-1669
-1617
-1570
-1531
-1498
-1408
-1337
-1259
-1179
-1092
-994
-895
-747
-705
-673
-637
-588
-524
-447
-294
-234
-185
-139
-88
-29
31
116
153
207
275
342
394
438
551
629
711
776
815
840
865
885
885
903
939
980
1018
1055
1147
1210
1272
1321
1360
1393
1422
1472
1490
1497
1493
1485
1488
1505
1562
1607
1657
1699
1728
1741
1737
1669
1624
1590
1578
1583
1606
1638
1681
1699
1719
1740
1766
1791
1793
1724
1677
1611
1530
1456
1402
1377
1439
1498
1545
1578
1592
1586
1562
1493
1464
1441
1412
1371
1328
1294
1192
1113
1058
1054
1084
1103
1090
1012
986
990
1017
1039
1042
1035
1018
992
940
851
738
633
569
568
579
571
586
666
773
827
623
453
429
519
492
320
235
608
775
756
501
107
-242
-407
27
424
701
828
840
816
772
225
-422
-1167
-1671
-1701
-1315
-693
753
1346
1774
2054
2189
2142
1801
-47
-1076
-1769
-2182
-2470
-2586
-2370
-1040
-100
874
1627
1998
2045
1892
1168
657
8
-721
-1321
-1619
-1603
-1106
-870
-662
-466
-280
-142
-76
-86
-180
-307
-343
-176
183
604
992
788
454
172
-78
-438
-898
-1437
-1341
-1108
-872
-620
-289
74
647
896
1007
953
812
559
110
-705
-804
-762
-609
-320
101
546
908
730
303
-305
-900
-1220
-1129
-531
-316
74
682
1284
1681
1846
1751
1470
1008
475
-16
-444
-813
-1179
-1179
-1001
-537
185
904
1327
1375
1307
1202
1088
952
708
405
369
510
492
361
263
209
113
-262
-478
-616
-604
-482
-309
-57
808
1276
1574
1664
1614
1455
1151
165
-416
-1029
-1516
-1665
-1477
-1163
-809
-638
-289
206
627
745
555
43
-169
-379
-543
-661
-764
-784
-424
-309
-322
-405
-587
-928
-1343
-1738
-1639
-1460
-1264
-1002
-607
-126
572
563
335
19
-302
-636
-1014
-1762
-1957
-1890
-1558
-1136
-806
-577
-265
-249
-307
-407
-595
-858
-1024
-713
-452
-211
4
131
162
163
-80
-361
-639
-909
-1171
-1317
-1280
-869
-531
-143
213
494
720
864
555
134
-209
-369
-398
-391
-358
-21
285
503
463
182
-144
-362
-454
-390
-244
15
357
681
898
1018
995
936
820
634
404
177
-238
-418
-558
-650
-661
-503
-137
749
1039
1242
1351
1294
1044
681
60
-62
-53
42
189
376
560
627
478
263
48
-84
-88
-3
229
437
709
945
1055
1037
948
805
739
592
377
167
20
-63
-116
-109
-62
58
253
485
680
853
843
738
528
278
83
-6
96
216
331
412
433
374
229
-233
-440
-549
-547
-463
-337
-184
181
334
410
400
337
274
234
75
-127
-375
-602
-775
-888
-960
-927
-737
-474
-246
-112
-74
-120
-375
-535
-685
-781
-771
-662
-526
-431
-483
-574
-702
-873
-1077
-1277
-1458
-1430
-1374
-1293
-1174
-1020
-860
-615
-573
-608
-698
-811
-947
-1124
-1537
-1696
-1790
-1814
-1779
-1698
-1575
-1272
-1183
-1173
-1224
-1312
-1412
-1497
-1572
-1575
-1552
-1496
-1427
-1380
-1378
-1496
-1584
-1685
-1801
-1911
-1991
-2021
-1899
-1777
-1656
-1529
-1367
-1201
-1089
-1057
-1096
-1164
-1257
-1361
-1447
-1484
-1435
-1389
-1322
-1228
-1124
-1028
-947
-845
-839
-848
-833
-784
-727
-674
-450
-278
-116
6
70
85
66
-77
-189
-269
-283
-231
-116
58
489
702
890
1034
1119
1149
1143
1121
1129
1158
1199
1235
1269
1315
1457
1560
1676
1777
1842
1867
1859
1846
1885
1951
2043
2165
2315
2495
2868
2979
3008
2963
2863
2737
2613
2411
2366
2393
2487
2620
2768
2930
3242
3348
3403
3408
3382
3342
3292
3180
3134
3087
3035
2996
2984
2988
2987
2998
3008
2997
2967
2929
2894
2894
2936
2977
3018
3071
3126
3156
3053
2900
2695
2473
2276
2131
2048
2056
2122
2199
2258
2276
2251
2199
2055
1957
1851
1755
1675
1599
1517
1360
1301
1257
1217
1159
1071
967
743
606
459
329
238
190
187
305
385
431
408
318
184
27
-345
-553
-740
-874
-955
-1008
-1053
-1097
-1098
-1107
-1137
-1183
-1237
-1298
-1463
-1549
-1625
-1686
-1735
-1785
-1839
-1945
-2021
-2126
-2244
-2356
-2456
-2543
-2657
-2664
-2644
-2601
-2541
-2472
-2412
-2394
-2459
-2564
-2673
-2773
-2875
-2978
-3114
-3146
-3157
-3140
-3098
-3051
-3010
-2946
-2937
-2954
-2990
-3028
-3058
-3067
-3012
-2965
-2913
-2866
-2833
-2811
-2805
-2885
-2954
-3011
-3037
-3030
-3001
-2955
-2794
-2692
-2587
-2486
-2402
-2342
-2299
-2277
-2303
-2341
-2375
-2392
-2388
-2368
-2264
-2199
-2139
-2076
-2005
-1933
-1861
-1741
-1701
-1658
-1601
-1537
-1478
-1429
-1317
-1244
-1173
-1121
-1101
-1108
-1123
-1144
-1140
-1109
-1044
-952
-852
-754
-547
-437
-341
-269
-214
-178
-170
-193
-194
-183
-156
-115
-65
-6
122
179
233
288
343
396
449
534
571
623
688
745
783
812
886
915
931
930
924
933
962
1019
1042
1076
1125
1187
1250
1308
1411
1450
1470
1472
1466
1459
1461
1473
1481
1496
1511
1513
1493
1454
1379
1370
1380
1407
1447
1497
1557
1670
1703
1724
1732
1728
1706
1662
1511
1442
1390
1341
1301
1284
1289
1368
1439
1511
1562
1582
1580
1565
1511
1477
1441
1405
1380
1358
1327
1247
1208
1170
1139
1117
1103
1095
1079
1068
1066
1084
1113
1137
1145
1139
1129
1094
1033
957
876
795
678
656
648
642
639
644
654
695
706
683
635
590
553
531
590
621
614
586
554
516
465
302
207
142
120
142
178
192
238
359
497
564
469
230
68
138
-22
-201
-104
214
526
674
100
-413
-801
-894
-597
-58
447
908
904
834
698
388
-215
-1070
-2274
-2046
-1365
-425
548
1348
1907
2604
2674
2381
1600
375
-1011
-2154
-3202
-3325
-3178
-2655
-1731
-505
825
2542
2610
2363
1946
1430
862
164
-1565
-2100
-2220
-2016
-1627
-1189
-802
-300
-125
3
34
-37
-179
-350
-437
-134
391
922
1223
1126
665
-297
-711
-1218
-1679
-1908
-1848
-1573
-951
-592
-109
391
772
994
1076
991
748
240
-415
-933
-1125
-1029
-492
-185
166
512
739
721
349
-1048
-1468
-1462
-1081
-516
52
541
1334
1621
1687
1498
1180
815
366
-618
-905
-1036
-1081
-1047
-853
-434
785
1290
1555
1534
1291
964
655
-35
-379
-491
-269
169
585
823
615
361
155
-9
-200
-475
-797
-966
-706
-329
65
450
834
1181
1285
939
520
157
-248
-821
-1419
-1749
-1522
-1215
-899
-597
-308
-56
164
95
-62
-264
-475
-672
-850
-955
-900
-837
-722
-530
-380
-464
-1221
-1475
-1640
-1829
-1946
-1808
-1438
-789
-543
-218
83
166
-18
-352
-978
-1185
-1364
-1551
-1727
-1815
-1744
-1186
-878
-632
-402
-191
-108
-220
-615
-706
-722
-657
-492
-260
-26
157
69
-67
-227
-444
-705
-914
-896
-772
-614
-387
-112
142
367
792
951
1043
1045
946
737
399
-483
-787
-879
-743
-430
-50
282
754
938
1019
952
788
634
547
553
696
895
1054
1094
1034
963
860
712
519
335
163
-4
-125
-46
142
398
721
1101
1457
1683
1599
1384
1148
920
679
416
181
-3
41
138
244
326
395
479
615
604
588
591
595
590
604
816
987
1095
1074
935
721
453
-160
-402
-543
-561
-448
-230
30
458
635
792
891
906
840
718
404
230
41
-150
-323
-435
-462
-393
-354
-288
-199
-136
-155
-252
-423
-396
-308
-186
-58
53
134
174
102
-53
-283
-547
-791
-992
-1272
-1305
-1237
-1107
-965
-817
-652
-321
-207
-157
-184
-264
-366
-478
-717
-827
-919
-988
-1022
-1034
-1050
-1085
-1071
-1042
-1022
-1027
-1034
-1018
-848
-699
-540
-394
-277
-208
-209
-472
-725
-1017
-1290
-1496
-1616
-1649
-1483
-1307
-1097
-890
-725
-628
-589
-571
-579
-608
-653
-706
-770
-855
-1039
-1070
-1061
-1053
-1059
-1065
-1062
-1117
-1174
-1208
-1195
-1141
-1043
-890
-496
-337
-246
-237
-313
-464
-669
-1080
-1188
-1218
-1201
-1160
-1101
-1013
-777
-685
-610
-537
-464
-391
-324
-247
-248
-237
-207
-168
-127
-87
-56
-91
-158
-247
-341
-419
-454
-278
-92
114
330
555
778
965
1093
1046
965
868
766
658
538
423
498
624
757
885
1022
1171
1412
1456
1463
1481
1531
1604
1680
1798
1829
1848
1865
1878
1882
1867
1831
1831
1823
1797
1773
1779
1819
1905
1971
2113
2332
2559
2722
2796
2717
2612
2490
2361
2232
2120
2051
2092
2149
2176
2166
2153
2170
2213
2345
2411
2470
2537
2605
2644
2635
2543
2485
2409
2315
2216
2126
2043
1815
1671
1561
1532
1587
1685
1783
1948
2029
2110
2167
2164
2087
1957
1649
1490
1320
1151
1013
922
875
832
802
786
799
823
835
830
830
867
902
890
822
727
628
394
227
46
-100
-185
-241
-308
-476
-539
-572
-567
-526
-462
-383
-244
-223
-244
-317
-451
-632
-827
-1163
-1283
-1349
-1367
-1376
-1417
-1498
-1662
-1672
-1638
-1598
-1566
-1522
-1452
-1357
-1393
-1481
-1593
-1697
-1777
-1839
-2007
-2116
-2215
-2294
-2367
-2442
-2507
-2537
-2486
-2404
-2304
-2192
-2085
-2012
-2058
-2146
-2227
-2290
-2351
-2428
-2518
-2688
-2749
-2790
-2827
-2874
-2924
-2946
-2847
-2752
-2660
-2575
-2486
-2395
-2323
-2298
-2327
-2374
-2442
-2529
-2616
-2684
-2764
-2796
-2814
-2806
-2767
-2707
-2636
-2475
-2386
-2282
-2164
-2053
-1981
-1975
-2096
-2133
-2125
-2092
-2065
-2060
-2065
-2038
-2025
-2031
-2041
-2029
-1988
-1922
-1724
-1595
-1452
-1315
-1209
-1141
-1098
-1035
-1009
-990
-975
-958
-933
-912
-962
-1026
-1077
-1076
-998
-852
-673
-346
-208
-71
56
153
206
218
222
251
286
297
273
245
250
366
440
506
561
638
762
891
1004
1124
1315
1493
1596
1588
1476
1215
1204
1321
1499
1661
1759
1786
1756
1722
1652
1508
1292
1118
1111
1629
2022
2436
2799
3044
3168
3214
3118
2901
2515
2035
1615
1340
1190
1123
1248
1532
1958
2454
2910
3215
3361
3299
3156
2949
2705
2431
2161
1879
1885
1920
1948
1955
1938
1920
1932
1968
2018
2070
2108
2133
2178
2411
2544
2606
2548
2390
2217
2068
1650
1397
1205
1101
1082
1123
1181
1332
1441
1557
1669
1760
1803
1785
1584
1430
1279
1141
1027
942
880
807
780
758
726
646
505
351
269
358
452
500
512
520
539
539
458
330
214
128
35
-95
-412
-547
-650
-718
-746
-733
-679
-497
-428
-404
-412
-436
-473
-536
-692
-744
-794
-858
-936
-1031
-1145
-1386
-1469
-1512
-1532
-1544
-1534
-1477
-1300
-1263
-1257
-1248
-1230
-1220
-1235
-1336
-1407
-1486
-1570
-1662
-1755
-1834
-1902
-1898
-1876
-1834
-1783
-1736
-1700
-1648
-1626
-1584
-1523
-1466
-1441
-1445
-1477
-1504
-1541
-1593
-1653
-1697
-1716
-1692
-1666
-1647
-1630
-1595
-1527
-1433
-1252
-1176
-1109
-1050
-999
-958
-941
-993
-1015
-1023
-1025
-1013
-981
-945
-891
-860
-828
-788
-730
-653
-569
-385
-287
-203
-147
-115
-88
-60
-17
-5
-7
-17
-28
-39
-42
23
83
141
188
227
274
335
482
566
653
734
807
869
898
847
795
742
702
692
713
749
797
814
857
927
1008
1096
1184
1284
1320
1361
1378
1361
1325
1286
1226
1205
1179
1157
1155
1169
1182
1226
1264
1294
1308
1320
1353
1403
1455
1451
1438
1416
1390
1363
1334
1242
1168
1077
985
908
844
795
795
842
899
953
995
1017
1014
956
920
881
832
768
687
595
397
292
203
144
116
113
130
179
197
213
228
237
242
243
214
171
103
17
-77
-173
-272
-449
-515
-562
-583
-581
-565
-545
-506
-485
-463
-450
-457
-481
-519
-607
-655
-711
-777
-841
-886
-899
-886
-902
-943
-986
-1009
-1010
-1002
-974
-945
-910
-875
-848
-837
-840
-838
-846
-876
-918
-962
-1006
-1052
-1143
-1161
-1144
-1098
-1038
-980
-932
-869
-840
-813
-780
-733
-680
-648
-650
-663
-685
-712
-739
-768
-789
-756
-729
-713
-699
-673
-633
-579
-430
-355
-294
-242
-194
-156
-142
-203
-257
-300
-323
-330
-327
-308
-240
-214
-190
-151
-93
-21
57
175
189
194
208
222
223
225
212
177
137
103
81
78
94
141
182
255
340
406
443
466
545
595
614
586
530
478
454
496
512
494
466
452
453
468
510
507
492
484
510
560
590
597
655
757
855
863
728
537
548
485
278
203
403
720
946
706
348
25
-136
-41
280
713
1390
1477
1455
1367
1161
745
51
-1443
-1587
-1244
-624
187
1068
1804
2618
2841
2894
2600
1788
575
-612
-1912
-2234
-2446
-2387
-1880
-925
272
2134
2391
2359
2241
2012
1586
986
-511
-1131
-1417
-1367
-1115
-806
-575
-244
-55
46
59
34
-27
-168
-437
-239
211
735
1093
1102
782
63
-205
-636
-1232
-1727
-1860
-1598
-766
-525
-304
7
395
723
829
452
198
-95
-438
-763
-984
-1026
-610
-250
85
306
401
390
242
-810
-1463
-1731
-1488
-968
-537
-308
297
768
1124
1199
993
638
265
-330
-675
-1078
-1380
-1463
-1366
-1168
-477
15
444
659
675
583
428
103
-1
-80
-133
-92
96
298
85
-394
-809
-901
-760
-697
-841
-1113
-964
-665
-277
107
387
583
970
938
647
199
-320
-888
-1454
-2133
-2103
-1848
-1445
-994
-584
-237
363
469
362
170
-61
-394
-766
-1176
-1305
-1448
-1486
-1307
-981
-690
-734
-942
-1054
-1064
-1069
-1097
-1101
-932
-702
-415
-228
-190
-181
-160
-491
-794
-981
-1018
-1048
-1179
-1306
-1001
-633
-289
-44
120
213
240
160
-4
-184
-291
-315
-233
-19
331
302
289
330
358
371
363
84
-35
21
216
415
550
679
1090
1334
1571
1747
1807
1701
1416
756
586
529
588
705
808
940
1486
1681
1718
1639
1511
1482
1662
2035
1906
1724
1688
1767
1798
1732
1445
1362
1389
1447
1454
1403
1321
1204
1275
1438
1652
1910
2189
2364
2070
1853
1728
1600
1389
1137
939
917
1037
1131
1149
1085
987
990
1303
1307
1199
1079
1010
1003
1001
793
710
713
703
599
457
350
59
-146
-302
-392
-404
-303
-134
-1
-21
8
87
141
70
-135
-581
-728
-839
-947
-1080
-1229
-1348
-1286
-1158
-1077
-1096
-1187
-1251
-1252
-1351
-1428
-1452
-1474
-1529
-1569
-1568
-1598
-1618
-1668
-1784
-1915
-1992
-2017
-2174
-2344
-2463
-2430
-2251
-2035
-1893
-1782
-1689
-1597
-1558
-1618
-1781
-1986
-2208
-2177
-2125
-2126
-2193
-2263
-2251
-2086
-2042
-1991
-1919
-1861
-1835
-1809
-1647
-1589
-1578
-1569
-1523
-1455
-1395
-1345
-1427
-1612
-1804
-1890
-1863
-1790
-1605
-1462
-1273
-1034
-785
-633
-619
-685
-700
-705
-697
-697
-727
-775
-804
-764
-671
-539
-435
-400
-380
-162
-56
-25
-36
-17
85
260
544
593
620
621
576
499
431
422
443
463
490
547
696
964
1287
1211
1205
1323
1431
1465
1462
1391
1362
1414
1538
1636
1648
1586
1443
1461
1536
1633
1719
1739
1660
1656
1958
2220
2240
2163
2223
2400
2412
2295
2250
2176
1960
1724
1633
1684
1710
1771
1900
2122
2440
2761
2619
2330
2234
2238
2119
1854
1604
1422
1489
1690
1950
2140
2193
2123
1904
1871
1827
1669
1444
1301
1259
1180
1190
1239
1285
1331
1352
1290
1002
865
773
774
825
831
752
671
773
792
614
351
149
12
-314
-429
-406
-303
-173
34
271
238
115
83
21
-188
-499
-811
-1242
-1347
-1403
-1391
-1265
-1054
-857
-694
-637
-578
-573
-639
-787
-1025
-1456
-1501
-1434
-1340
-1323
-1381
-1421
-1312
-1293
-1401
-1580
-1662
-1572
-1422
-1366
-1358
-1268
-1152
-1125
-1221
-1352
-1428
-1449
-1504
-1540
-1484
-1362
-1272
-1299
-1335
-1314
-1193
-993
-767
-580
-466
-412
-329
-331
-498
-761
-983
-1049
-923
-761
-618
-507
-401
-270
-91
-119
-144
-91
49
212
317
349
370
368
299
190
110
110
236
281
328
409
517
596
614
605
657
775
965
1173
1299
1298
1111
1008
910
807
710
662
705
943
1025
1073
1106
1109
1058
968
917
993
1079
1143
1199
1250
1262
1117
1021
944
873
801
747
727
697
624
544
515
532
548
550
633
713
785
826
810
717
564
216
64
-45
-95
-93
-75
-70
-96
-122
-173
-253
-340
-400
-411
-300
-230
-194
-209
-275
-385
-520
-767
-857
-940
-1009
-1046
-1060
-1083
-1204
-1274
-1314
-1307
-1270
-1228
-1190
-1140
-1156
-1207
-1289
-1392
-1507
-1625
-1814
-1859
-1875
-1894
-1938
-1997
-2051
-2136
-2145
-2105
-2034
-1977
-1959
-1966
-1974
-1974
-2015
-2106
-2212
-2298
-2369
-2484
-2505
-2503
-2499
-2500
-2493
-2470
-2412
-2390
-2366
-2339
-2313
-2289
-2269
-2234
-2206
-2178
-2175
-2208
-2251
-2270
-2236
-2230
-2232
-2230
-2218
-2202
-2184
-2102
-1993
-1841
-1688
-1562
-1460
-1374
-1277
-1267
-1279
-1300
-1299
-1262
-1198
-1028
-940
-869
-817
-770
-715
-644
-435
-299
-157
-31
61
128
199
362
417
461
516
583
645
687
756
828
927
1027
1114
1208
1338
1645
1767
1857
1921
1967
2002
2036
2114
2166
2233
2312
2388
2453
2509
2629
2693
2750
2790
2807
2820
2854
3007
3101
3197
3282
3342
3379
3405
3428
3415
3396
3388
3389
3382
3370
3381
3391
3404
3438
3498
3566
3618
3653
3646
3628
3596
3552
3512
3494
3503
3498
3486
3472
3451
3401
3317
3157
3103
3052
3011
2999
3016
3039
3024
2985
2932
2874
2812
2744
2670
2543
2462
2349
2229
2129
2049
1980
1859
1801
1749
1708
1675
1642
1597
1450
1364
1280
1197
1113
1022
914
692
597
489
364
246
147
60
-62
-107
-157
-198
-220
-245
-293
-434
-522
-627
-745
-867
-991
-1116
-1361
-1455
-1514
-1545
-1568
-1600
-1637
-1682
-1710
-1767
-1840
-1906
-1962
-2029
-2208
-2282
-2339
-2386
-2423
-2456
-2489
-2560
-2611
-2672
-2718
-2745
-2768
-2793
-2828
-2828
-2822
-2820
-2823
-2829
-2847
-2923
-2942
-2944
-2955
-2984
-3020
-3049
-3075
-3072
-3062
-3051
-3034
-2998
-2941
-2831
-2808
-2789
-2759
-2719
-2684
-2664
-2649
-2640
-2635
-2632
-2624
-2612
-2603
-2563
-2510
-2445
-2386
-2332
-2267
-2181
-2020
-1968
-1921
-1873
-1826
-1784
-1753
-1710
-1683
-1661
-1645
-1614
-1557
-1490
-1350
-1268
-1186
-1112
-1050
-993
-930
-812
-775
-745
-716
-682
-636
-579
-446
-371
-307
-263
-225
-181
-137
-69
-42
-2
70
166
250
304
383
433
475
502
520
545
590
712
747
753
747
755
788
824
848
880
936
990
1028
1059
1096
1179
1207
1228
1255
1296
1341
1370
1360
1332
1304
1286
1285
1298
1319
1348
1358
1380
1410
1435
1446
1443
1457
1486
1513
1518
1495
1457
1426
1385
1350
1312
1286
1274
1276
1284
1297
1308
1317
1312
1301
1305
1331
1369
1346
1305
1263
1219
1168
1107
992
958
944
933
914
902
908
895
875
867
870
861
832
791
719
685
643
590
536
500
486
468
451
434
410
380
353
333
280
254
232
213
199
193
189
165
156
151
136
108
77
49
-13
-43
-67
-92
-118
-139
-153
-156
-136
-112
-96
-86
-78
-74
-106
-133
-159
-176
-185
-197
-220
-290
-332
-362
-371
-364
-348
-314
-211
-161
-118
-90
-82
-89
-103
-161
-225
-292
-333
-342
-336
-331
-298
-258
-209
-167
-145
-138
-126
-107
-120
-138
-156
-171
-174
-157
-118
-114
-109
-103
-107
-121
-138
-131
-111
-99
-95
-83
-54
-10
67
52
8
-31
-50
-45
-12
37
15
-3
0
7
-8
-47
-102
-103
-97
-86
-85
-88
-55
167
299
348
223
8
-69
13
-216
-413
-268
118
437
497
271
-568
-877
-880
-482
53
539
943
1163
1076
869
375
-410
-1312
-2065
-2181
-1489
-549
520
1597
2419
2826
2939
2654
1903
684
-750
-2002
-2828
-3245
-2985
-2458
-1538
-258
1053
2117
2895
2606
2117
1569
1050
476
-307
-1929
-2151
-1872
-1357
-912
-613
-390
-190
-115
-27
-40
-144
-259
-324
356
1067
1606
1728
1391
792
271
-687
-1483
-2059
-2066
-1672
-1245
-934
-115
465
986
1334
1444
1334
1135
421
-143
-631
-920
-1007
-864
-521
285
575
698
652
413
-94
-805
-1668
-1334
-662
-48
322
569
890
1675
1685
1347
873
424
28
-369
-1297
-1597
-1565
-1265
-886
-477
26
1140
1380
1270
1000
783
615
414
21
22
179
369
506
498
204
-816
-923
-764
-686
-866
-1116
-1106
-188
305
691
1020
1251
1297
1153
373
-42
-455
-1011
-1666
-2172
-2257
-1283
-836
-609
-475
-287
-35
171
92
-182
-486
-672
-669
-551
-516
-861
-857
-634
-429
-524
-975
-1537
-2008
-1969
-1856
-1658
-1357
-973
-544
276
527
648
556
132
-510
-1093
-1559
-1613
-1696
-1788
-1757
-1477
-1014
-433
-402
-411
-443
-512
-598
-680
-770
-659
-399
-86
154
250
218
89
-53
-328
-614
-783
-843
-864
-830
-601
-195
243
503
548
587
1069
1244
1163
860
488
178
-16
-96
-48
61
220
402
558
623
464
398
427
521
636
788
1040
1705
1863
1813
1629
1422
1241
1065
654
522
514
590
697
782
828
1195
1596
1982
2229
2310
2280
2193
1909
1690
1488
1394
1405
1445
1482
1674
1778
1775
1650
1479
1348
1306
1480
1634
1759
1862
2004
2218
2421
2403
2194
1955
1739
1506
1205
874
607
741
917
1065
1208
1364
1506
1623
1609
1545
1429
1276
1105
943
715
645
598
555
486
376
263
181
116
-60
-298
-475
-501
-397
-173
-109
-32
37
28
-105
-339
-892
-1149
-1381
-1582
-1742
-1855
-1918
-1940
-1917
-1872
-1814
-1771
-1767
-1817
-1984
-2074
-2191
-2349
-2517
-2646
-2710
-2754
-2791
-2865
-2995
-3168
-3344
-3496
-3705
-3746
-3739
-3670
-3537
-3377
-3231
-3023
-3002
-3058
-3169
-3313
-3480
-3652
-3940
-4051
-4108
-4070
-3952
-3818
-3716
-3514
-3354
-3215
-3161
-3173
-3172
-3104
-2896
-2853
-2841
-2840
-2841
-2818
-2731
-2473
-2380
-2329
-2306
-2278
-2219
-2152
-2093
-2045
-1903
-1644
-1312
-976
-664
-154
-17
10
-57
-170
-282
-370
-426
-369
-247
-54
193
458
729
1287
1518
1705
1857
1974
2044
2083
2196
2250
2253
2214
2200
2277
2440
2701
2699
2692
2749
2891
3098
3323
3727
3915
4125
4348
4522
4586
4527
4158
3989
3892
3820
3741
3723
3843
4318
4501
4612
4700
4817
4940
4994
4855
4777
4713
4630
4523
4445
4449
4560
4593
4592
4564
4526
4478
4384
3995
3814
3685
3635
3720
3919
4112
4242
4221
4165
4056
3867
3619
3377
3096
2984
2809
2621
2538
2576
2606
2357
2240
2229
2262
2249
2158
2036
1907
1870
1795
1692
1598
1511
1404
1018
685
316
-8
-225
-297
-266
-270
-273
-173
-13
101
96
-30
-400
-575
-809
-1124
-1441
-1657
-1768
-2027
-2177
-2232
-2180
-2111
-2127
-2234
-2392
-2405
-2389
-2371
-2413
-2509
-2562
-2460
-2529
-2783
-3096
-3311
-3407
-3460
-3731
-3945
-4061
-3987
-3790
-3602
-3473
-3264
-3154
-3058
-3044
-3163
-3362
-3527
-3707
-3836
-3959
-4003
-3931
-3762
-3612
-3690
-3747
-3682
-3526
-3395
-3380
-3431
-3290
-3056
-2859
-2802
-2832
-2822
-2729
-2638
-2732
-2898
-3108
-3267
-3260
-3099
-2759
-2639
-2472
-2214
-1899
-1647
-1568
-1711
-1713
-1678
-1660
-1668
-1694
-1708
-1594
-1518
-1473
-1441
-1397
-1313
-1200
-1118
-1105
-1028
-923
-828
-723
-589
-326
-230
-146
-106
-177
-346
-497
-580
-634
-683
-654
-532
-342
-123
145
174
207
257
309
333
299
178
171
155
118
112
172
240
188
136
145
219
276
234
146
272
449
563
593
620
712
834
785
611
454
375
349
303
206
180
331
487
588
657
756
909
1069
963
820
741
749
802
858
806
770
821
907
933
876
782
664
671
725
808
885
944
1006
1166
1214
1223
1187
1114
1048
1010
824
689
620
626
666
722
797
1010
1116
1165
1141
1086
1048
1028
1017
982
932
927
980
1027
1009
884
854
848
853
851
836
820
803
831
902
979
1010
987
950
977
965
863
726
651
655
667
572
585
691
786
766
672
628
702
671
604
598
685
790
834
766
736
717
683
625
565
523
369
279
303
437
574
644
663
727
828
905
850
682
540
512
498
380
278
274
340
390
388
371
392
395
369
355
386
441
517
532
517
456
393
396
432
236
71
5
36
84
91
60
68
114
153
197
249
269
225
83
91
117
43
-165
-354
-360
-188
-293
-426
-428
-311
-245
-327
-528
-474
-360
-255
-204
-206
-212
-278
-392
-467
-456
-425
-475
-611
-610
-433
-370
-485
-617
-597
-471
-469
-499
-428
-371
-416
-488
-497
-309
-215
-194
-256
-321
-300
-214
-435
-761
-894
-721
-475
-372
-324
170
383
463
521
560
486
326
16
-226
-420
-406
-225
-18
139
223
307
571
835
818
555
357
573
666
609
465
355
395
588
746
598
436
399
540
694
654
352
456
689
902
1026
1073
1066
1101
1122
965
620
310
240
370
528
497
530
701
930
1031
919
567
536
529
468
352
257
274
588
686
719
713
649
497
301
-75
-282
-430
-404
-189
122
417
834
1011
1156
1173
976
609
253
-82
-213
-329
-340
-229
-36
205
526
542
557
605
626
552
384
37
-45
-66
-69
-76
-60
-2
49
-34
-164
-315
-456
-543
-561
-458
-317
-140
20
152
248
273
78
-124
-385
-637
-803
-870
-872
-786
-705
-577
-427
-319
-280
-288
-470
-625
-732
-773
-806
-863
-902
-788
-715
-714
-782
-851
-887
-942
-1253
-1372
-1393
-1355
-1315
-1282
-1200
-806
-671
-679
-770
-866
-957
-1073
-1411
-1555
-1597
-1544
-1473
-1429
-1386
-1289
-1286
-1298
-1313
-1350
-1409
-1465
-1485
-1460
-1438
-1423
-1398
-1354
-1316
-1385
-1472
-1575
-1699
-1826
-1920
-1968
-1920
-1831
-1719
-1589
-1456
-1347
-1289
-1355
-1467
-1593
-1696
-1769
-1834
-1890
-1895
-1861
-1823
-1776
-1722
-1685
-1686
-1772
-1799
-1810
-1819
-1819
-1787
-1731
-1649
-1625
-1601
-1600
-1646
-1730
-1817
-1926
-1986
-2048
-2066
-2008
-1896
-1773
-1570
-1468
-1363
-1295
-1287
-1314
-1334
-1381
-1428
-1460
-1448
-1389
-1310
-1237
-1140
-1086
-1021
-977
-965
-950
-899
-753
-672
-555
-407
-260
-148
-81
-29
-18
-28
-57
-76
-56
11
242
401
588
784
957
1085
1173
1303
1354
1397
1435
1487
1571
1675
1821
1879
1965
2067
2156
2229
2302
2424
2460
2502
2566
2657
2773
2901
3145
3258
3359
3425
3444
3439
3437
3454
3460
3465
3490
3550
3629
3708
3880
3965
4027
4053
4048
4030
4017
3996
3979
3965
3959
3960
3964
3969
3960
3933
3896
3854
3805
3754
3708
3656
3652
3661
3669
3659
3640
3627
3579
3516
3433
3330
3212
3096
2994
2836
2789
2758
2728
2696
2662
2628
2553
2478
2371
2260
2167
2087
2015
1901
1835
1755
1667
1580
1494
1399
1168
1059
968
897
844
800
764
753
749
710
634
529
403
272
26
-105
-229
-321
-377
-412
-435
-466
-503
-568
-650
-736
-821
-901
-1037
-1109
-1186
-1258
-1326
-1391
-1446
-1510
-1548
-1596
-1640
-1680
-1724
-1778
-1871
-1905
-1941
-1975
-2002
-2015
-2018
-2068
-2132
-2208
-2279
-2346
-2410
-2467
-2496
-2476
-2458
-2440
-2404
-2347
-2307
-2386
-2457
-2507
-2540
-2571
-2611
-2647
-2643
-2616
-2606
-2615
-2616
-2603
-2590
-2594
-2604
-2617
-2629
-2632
-2623
-2603
-2548
-2532
-2525
-2516
-2495
-2472
-2467
-2506
-2522
-2536
-2550
-2551
-2521
-2457
-2308
-2246
-2198
-2168
-2147
-2128
-2113
-2096
-2081
-2059
-2034
-2007
-1981
-1956
-1902
-1881
-1869
-1860
-1850
-1833
-1809
-1739
-1685
-1620
-1564
-1535
-1525
-1515
-1474
-1449
-1430
-1425
-1425
-1406
-1364
-1277
-1255
-1236
-1200
-1140
-1084
-1049
-996
-950
-898
-861
-842
-822
-783
-724
-725
-719
-700
-681
-667
-652
-589
-536
-477
-424
-377
-330
-285
-183
-126
-82
-54
-46
-63
-92
-60
-22
-8
-3
20
73
153
300
337
375
427
479
509
515
549
573
571
555
556
577
593
591
609
652
711
772
826
873
948
975
996
1016
1035
1046
1043
1017
1007
1007
1017
1035
1063
1102
1181
1197
1197
1190
1187
1193
1205
1220
1222
1226
1231
1234
1239
1255
1304
1317
1310
1292
1279
1278
1283
1298
1305
1304
1298
1298
1306
1319
1333
1320
1307
1303
1296
1280
1273
1311
1324
1320
1305
1282
1261
1255
1290
1305
1307
1299
1292
1290
1282
1241
1233
1234
1232
1229
1228
1231
1225
1204
1178
1161
1163
1176
1186
1148
1099
1052
1019
1000
988
986
1013
1010
988
964
949
941
938
940
927
904
888
881
871
855
838
830
805
765
727
704
690
668
665
668
661
636
603
573
542
526
499
474
461
450
433
394
367
337
311
284
258
249
271
259
226
183
141
105
73
25
4
-25
-53
-68
-80
-98
-137
-155
-171
-183
-191
-197
-207
-257
-289
-329
-376
-408
-415
-407
-417
-451
-490
-521
-541
-548
-537
-511
-504
-491
-485
-498
-522
-538
-551
-585
-634
-666
-665
-644
-629
-632
-624
-603
-583
-569
-563
-565
-581
-607
-651
-699
-727
-725
-701
-642
-617
-597
-588
-597
-611
-611
-577
-584
-602
-607
-592
-577
-571
-555
-526
-489
-463
-454
-456
-465
-506
-539
-559
-549
-519
-492
-473
-415
-388
-371
-366
-366
-368
-368
-352
-331
-304
-286
-288
-302
-310
-330
-352
-367
-371
-366
-358
-349
-321
-294
-260
-236
-234
-247
-251
-254
-282
-314
-326
-318
-310
-316
-309
-274
-233
-201
-178
-166
-169
-192
-212
-238
-248
-233
-210
-195
-155
-133
-119
-109
-97
-87
-84
-94
-95
-91
-86
-86
-90
-90
-61
-47
-49
-65
-70
-54
-31
-14
3
33
58
66
64
68
86
71
40
11
-1
0
-4
-27
-5
34
72
106
137
158
155
129
91
54
27
11
2
0
14
34
50
65
88
119
147
132
107
79
52
38
39
42
37
34
33
39
52
57
21
9
2
-7
-17
-22
-14
9
14
18
23
24
13
-20
-111
-141
-160
-174
-179
-169
-149
-113
-100
-91
-94
-106
-118
-125
-166
-195
-208
-195
-165
-140
-133
-146
-154
-160
-163
-170
-182
-192
-188
-182
-178
-177
-170
-153
-132
-122
-134
-141
-136
-122
-113
-116
-135
-119
-80
-30
9
21
12
-20
-37
-57
-69
-57
-29
-7
12
24
29
26
26
31
44
87
90
80
74
79
83
79
49
41
51
72
95
120
148
151
121
105
113
128
132
126
122
133
144
146
141
141
144
153
156
156
152
150
148
147
155
166
184
206
222
222
208
172
159
143
135
149
173
184
173
185
211
237
255
263
261
260
261
255
247
240
237
239
254
254
243
226
209
201
200
201
210
227
243
250
248
239
205
196
197
191
167
137
117
114
120
127
138
154
171
181
177
175
173
164
151
143
138
110
91
73
63
63
63
58
53
52
55
63
68
60
35
-3
8
18
8
-13
-35
-67
-163
-182
-162
-128
-99
-71
-36
1
-23
-59
-99
-144
-191
-224
-266
-288
-281
-206
-75
16
-17
-158
-61
-18
-203
-447
-377
-36
217
37
-263
-630
-912
-978
-764
137
564
795
838
842
826
544
-1146
-2004
-2384
-2170
-1590
-931
-185
1836
2599
2856
2649
2106
1340
466
-1302
-2024
-2420
-2418
-2042
-1333
-438
912
1354
1727
1858
1585
1023
486
8
-209
-638
-1254
-1759
-1846
-1537
-986
-1000
-1017
-875
-515
-45
334
585
648
860
1249
1560
1480
988
-433
-1101
-1672
-2145
-2406
-2235
-1607
111
871
1446
1795
1916
1788
1452
639
196
-186
-473
-786
-1079
-1090
-400
-93
171
448
733
957
1015
697
435
134
-15
205
708
1133
1083
889
756
609
343
-12
-270
-34
268
451
563
799
1160
1397
1231
1109
1012
867
604
253
-22
-17
118
318
602
885
1029
986
629
382
56
-298
-530
-509
-272
160
279
418
513
489
387
277
37
-147
-407
-722
-1005
-1134
-1029
-705
-698
-631
-427
-212
-187
-433
-1080
-1140
-1031
-901
-863
-878
-840
-802
-997
-1266
-1484
-1622
-1741
-1876
-1835
-1567
-1302
-1177
-1165
-1117
-943
-610
-673
-862
-1095
-1307
-1465
-1596
-1740
-1651
-1450
-1205
-1014
-940
-897
-614
-575
-671
-787
-771
-573
-344
-400
-569
-633
-518
-296
-153
-211
-457
-329
-87
74
78
52
165
828
1087
1157
1127
1114
1111
1026
622
537
635
813
933
1010
1163
1640
1667
1550
1485
1540
1611
1624
1694
1780
1804
1723
1622
1643
1784
1832
1726
1687
1717
1724
1636
1475
1319
1445
1656
1862
1991
2020
1990
1858
1705
1492
1281
1149
1126
1167
1198
1162
1119
1090
1075
1048
992
909
925
936
888
774
647
581
603
539
403
286
247
238
164
-178
-289
-300
-256
-233
-250
-271
-307
-377
-457
-508
-530
-545
-575
-690
-777
-906
-1045
-1121
-1125
-1122
-1181
-1150
-1069
-1033
-1111
-1255
-1344
-1267
-1219
-1198
-1178
-1143
-1118
-1142
-1378
-1516
-1596
-1627
-1654
-1674
-1653
-1586
-1577
-1539
-1466
-1397
-1351
-1306
-1232
-1258
-1335
-1423
-1492
-1544
-1591
-1619
-1538
-1424
-1345
-1332
-1360
-1385
-1383
-1347
-1288
-1241
-1225
-1212
-1176
-1184
-1262
-1321
-1311
-1261
-1251
-1314
-1390
-1348
-1312
-1299
-1294
-1258
-1158
-869
-803
-831
-908
-965
-981
-995
-1131
-1162
-1115
-1041
-985
-942
-906
-917
-909
-860
-821
-817
-802
-761
-760
-726
-624
-546
-556
-594
-574
-463
-463
-475
-456
-404
-366
-356
-198
-45
57
99
141
207
255
221
222
263
306
335
385
498
790
810
762
737
789
902
1003
964
966
1082
1247
1378
1457
1507
1605
1670
1725
1736
1699
1647
1634
1808
1908
1966
2038
2163
2288
2341
2261
2221
2212
2220
2213
2186
2185
2378
2471
2515
2551
2606
2675
2722
2571
2462
2432
2438
2413
2371
2349
2352
2370
2427
2519
2606
2644
2607
2396
2387
2433
2415
2296
2151
2074
2120
2070
1977
1929
1919
1888
1842
1784
1742
1683
1623
1601
1617
1599
1411
1318
1209
1081
970
896
842
736
706
693
692
709
712
646
497
503
480
389
262
167
148
94
-62
-214
-270
-241
-220
-282
-398
-297
-217
-275
-412
-479
-447
-493
-588
-671
-774
-885
-963
-1030
-1153
-1163
-1158
-1092
-961
-881
-930
-1063
-1005
-921
-905
-1033
-1282
-1458
-1256
-1229
-1360
-1507
-1545
-1450
-1310
-1342
-1436
-1423
-1325
-1279
-1349
-1454
-1420
-1332
-1284
-1295
-1334
-1343
-1297
-1300
-1428
-1564
-1622
-1570
-1466
-1402
-1445
-1408
-1259
-1074
-978
-1036
-1191
-1226
-1113
-1101
-1230
-1416
-1542
-1557
-1498
-1509
-1503
-1455
-1373
-1270
-1177
-1140
-1173
-1215
-1261
-1298
-1327
-1355
-1336
-1305
-1318
-1383
-1457
-1480
-1429
-1330
-1360
-1358
-1267
-1141
-1060
-1064
-1209
-1217
-1187
-1186
-1243
-1338
-1408
-1335
-1270
-1259
-1297
-1319
-1274
-1181
-1063
-1067
-1074
-1050
-1007
-992
-1035
-1141
-1111
-1055
-1030
-1035
-1022
-966
-848
-856
-906
-951
-952
-915
-877
-877
-880
-839
-774
-737
-760
-816
-804
-744
-706
-697
-703
-692
-642
-564
-582
-598
-582
-531
-470
-434
-444
-448
-445
-448
-466
-484
-463
-284
-212
-188
-200
-220
-222
-212
-255
-300
-314
-279
-214
-157
-128
-75
-11
52
83
74
45
28
44
42
24
-8
-31
-18
17
18
11
39
108
184
215
202
263
344
385
356
293
263
265
213
202
227
271
328
402
466
508
543
603
638
618
573
557
562
521
489
514
584
635
649
697
748
793
835
895
993
1103
1133
1066
1056
1126
1185
1171
1145
1257
1343
1413
1462
1510
1577
1634
1628
1613
1631
1664
1683
1703
1755
1783
1730
1713
1742
1787
1846
1909
1990
2032
2073
2091
2076
2035
2015
2166
2184
2089
2029
2122
2273
2352
2319
2265
2299
2430
2476
2347
2212
2281
2292
2279
2286
2308
2321
2282
2179
2250
2298
2235
2132
2096
2153
2292
2256
2187
2165
2193
2186
2088
1936
1957
1956
1913
1865
1855
1897
1961
1929
1887
1847
1803
1747
1676
1541
1499
1499
1527
1511
1430
1344
1317
1373
1373
1263
1155
1148
1149
992
1000
1008
936
833
758
725
689
569
429
365
355
333
312
323
327
325
284
199
125
89
-83
-231
-325
-351
-360
-389
-445
-597
-607
-571
-584
-677
-792
-888
-937
-931
-1013
-1165
-1294
-1362
-1387
-1373
-1427
-1519
-1581
-1595
-1589
-1592
-1680
-1712
-1733
-1782
-1850
-1916
-1991
-2090
-2138
-2252
-2357
-2358
-2309
-2329
-2465
-2413
-2335
-2329
-2405
-2482
-2488
-2459
-2536
-2630
-2686
-2701
-2716
-2748
-2697
-2660
-2734
-2882
-2952
-2843
-2635
-2579
-2690
-2681
-2555
-2463
-2516
-2673
-2785
-2706
-2669
-2720
-2783
-2735
-2556
-2316
-2349
-2372
-2314
-2214
-2180
-2240
-2310
-2247
-2162
-2112
-2113
-2097
-2005
-1792
-1742
-1715
-1714
-1721
-1697
-1633
-1488
-1472
-1483
-1447
-1318
-1161
-1082
-1131
-1090
-1015
-966
-935
-902
-864
-686
-610
-597
-586
-536
-488
-454
-295
-214
-174
-152
-97
15
130
107
70
107
158
150
107
112
350
444
455
436
459
536
628
681
669
685
713
717
681
611
511
557
636
680
670
658
700
848
837
774
728
731
762
785
748
720
704
684
653
627
619
635
641
653
665
662
635
599
555
550
551
557
565
566
552
507
491
477
454
411
356
326
384
415
411
375
343
340
356
371
360
343
333
333
329
303
202
178
188
196
174
139
131
206
230
233
243
274
299
283
212
214
220
206
176
147
126
134
155
172
185
207
246
296
373
380
367
346
327
315
308
285
281
287
295
302
315
325
325
334
354
381
414
440
445
424
417
415
417
419
424
441
486
491
484
464
433
402
393
438
456
468
480
493
513
546
558
528
525
551
564
544
517
484
460
451
462
487
526
566
598
609
616
602
568
541
544
632
653
638
636
674
702
672
638
678
692
685
686
706
742
807
795
780
802
863
922
937
830
776
777
825
867
866
832
820
880
920
912
894
896
896
863
921
1005
1023
963
901
903
1031
1048
1006
955
951
981
981
857
858
921
978
1001
1015
1033
1078
1122
1103
1003
938
976
1032
1000
1008
1035
1060
1082
1085
1060
1004
942
884
905
989
1025
973
947
1048
1195
1276
1167
947
861
1032
920
740
669
716
784
823
787
779
856
953
960
896
863
893
871
799
686
595
578
597
548
524
502
468
450
452
437
386
406
419
384
317
256
224
151
88
31
-34
-107
-136
-107
-124
-167
-201
-238
-264
-271
-299
-494
-575
-599
-598
-632
-717
-814
-830
-775
-800
-907
-975
-956
-960
-1222
-1290
-1281
-1274
-1315
-1387
-1442
-1492
-1545
-1562
-1531
-1543
-1639
-1727
-1695
-1704
-1767
-1825
-1839
-1829
-1839
-1983
-2076
-2116
-2088
-2060
-2098
-2149
-2055
-1996
-1983
-2010
-2058
-2074
-2048
-2173
-2288
-2282
-2183
-2125
-2144
-2175
-2204
-2194
-2130
-2046
-1999
-2007
-2035
-1933
-1817
-1775
-1820
-1865
-1843
-1770
-1706
-1767
-1791
-1709
-1582
-1512
-1512
-1506
-1417
-1281
-1187
-1187
-1216
-1193
-1122
-1144
-1135
-1074
-1003
-972
-986
-895
-767
-688
-655
-609
-554
-527
-506
-486
-436
-365
-317
-296
-257
-158
-158
-180
-205
-212
-181
-120
9
48
83
145
219
263
265
242
243
254
283
320
335
310
251
283
326
340
341
355
382
429
434
417
382
328
266
231
251
251
249
259
265
257
246
242
238
240
239
226
212
214
211
188
155
130
129
137
120
38
29
45
61
61
55
56
53
41
34
32
20
0
-10
-3
-13
-31
-41
-37
-31
-36
-53
-49
-50
-61
-70
-64
-47
-23
-20
-10
2
12
25
45
81
77
64
57
67
86
99
108
118
135
150
149
135
127
157
178
196
212
228
251
277
302
307
314
325
337
336
325
338
362
383
390
385
382
396
442
446
436
428
434
454
471
454
433
424
432
444
446
446
471
483
496
520
546
558
562
577
558
525
507
496
475
470
543
547
534
531
534
538
531
443
433
469
498
502
512
542
629
676
667
610
577
589
603
577
537
513
566
680
737
675
638
775
877
853
755
718
793
835
773
820
950
1022
991
934
962
987
932
820
760
801
874
988
1094
1214
1333
1435
1441
1338
1268
1257
1139
993
933
1004
1178
1356
1259
1278
1503
1705
1649
1423
1305
1407
1470
1439
1330
1251
1306
1494
1391
1268
1270
1369
1428
1396
1299
1359
1484
1568
1548
1481
1448
1524
1528
1402
1204
1092
1127
1217
1152
1118
1208
1331
1369
1350
1351
1245
1128
1092
1118
1117
1054
953
883
992
1062
1001
905
897
954
886
764
669
641
665
690
677
617
661
695
643
520
395
331
398
376
308
277
298
324
324
160
32
-16
9
9
-64
-170
-311
-320
-305
-299
-312
-326
-330
-383
-483
-617
-724
-776
-802
-849
-996
-991
-920
-886
-933
-1014
-1096
-1193
-1172
-1174
-1232
-1312
-1372
-1398
-1487
-1596
-1680
-1680
-1616
-1584
-1674
-1952
-1882
-1758
-1775
-1931
-2043
-2018
-1901
-1958
-2067
-2144
-2161
-2182
-2227
-2236
-2276
-2306
-2254
-2171
-2112
-2086
-2292
-2319
-2170
-2076
-2216
-2427
-2465
-2203
-2200
-2281
-2317
-2229
-2104
-2074
-2232
-2279
-2247
-2143
-2077
-2125
-2184
-2057
-1999
-1948
-1910
-1940
-2013
-2033
-1835
-1763
-1772
-1781
-1726
-1659
-1618
-1548
-1573
-1579
-1511
-1446
-1441
-1432
-1298
-1233
-1193
-1185
-1168
-1089
-992
-969
-981
-973
-939
-879
-834
-828
-728
-649
-615
-600
-582
-581
-602
-535
-404
-298
-267
-248
-159
-31
17
-69
-137
-147
-123
-114
-125
-80
-14
51
92
112
141
190
240
229
197
146
103
88
85
85
141
215
255
252
240
232
198
180
183
210
238
247
250
271
257
220
188
193
227
249
215
201
204
209
211
218
246
346
392
424
428
385
313
259
267
275
277
309
381
451
476
432
417
410
398
379
365
375
425
439
448
461
492
534
564
589
587
568
548
546
562
579
600
642
701
731
708
663
642
681
689
680
676
700
738
759
767
788
801
796
786
781
770
738
743
752
751
741
741
761
815
809
786
772
771
755
716
677
705
741
758
749
725
695
618
599
613
642
653
641
631
640
622
595
577
581
596
601
564
552
540
515
494
493
502
506
514
520
514
498
486
485
483
466
466
501
538
534
494
464
471
466
463
476
504
537
544
520
542
606
636
612
601
690
689
655
634
655
707
735
723
782
836
833
809
814
838
838
825
819
840
904
983
1029
1053
1090
1121
1121
1099
1075
1074
1119
1115
1130
1183
1231
1247
1265
1369
1392
1356
1285
1269
1338
1375
1255
1289
1346
1379
1411
1412
1348
1318
1388
1392
1313
1246
1284
1388
1343
1251
1251
1298
1284
1210
1168
1262
1241
1134
1046
1078
1200
1269
1034
1011
1138
1175
975
766
824
1089
941
790
764
823
885
879
549
469
597
725
643
472
471
760
683
510
403
391
376
290
108
115
131
98
56
67
91
85
97
38
-93
-195
-222
-206
-241
-431
-610
-584
-434
-403
-551
-741
-678
-648
-688
-768
-870
-936
-790
-810
-967
-1091
-1083
-1044
-1090
-1314
-1369
-1348
-1298
-1303
-1362
-1410
-1464
-1460
-1413
-1419
-1541
-1679
-1715
-1631
-1650
-1737
-1830
-1847
-1786
-1708
-1758
-1866
-1929
-1907
-1820
-1792
-1911
-2079
-1967
-1874
-1876
-1945
-2026
-2069
-1985
-1985
-2040
-2079
-2074
-2045
-1990
-1941
-2020
-2034
-1920
-1809
-1842
-1976
-2017
-1882
-1813
-1924
-2102
-2131
-1972
-1726
-1800
-1894
-1896
-1773
-1620
-1626
-1966
-1882
-1688
-1609
-1692
-1776
-1727
-1614
-1637
-1583
-1535
-1584
-1610
-1530
-1497
-1477
-1419
-1461
-1560
-1541
-1412
-1352
-1437
-1514
-1478
-1298
-1166
-1251
-1332
-1133
-1021
-1076
-1208
-1273
-1186
-1013
-1171
-1308
-1212
-959
-851
-997
-1113
-911
-752
-740
-836
-897
-809
-586
-690
-787
-761
-679
-632
-609
-581
-582
-532
-441
-392
-422
-467
-304
-131
-68
-172
-296
-283
-136
39
-72
-128
-22
154
273
291
258
307
355
386
415
430
464
690
698
674
743
835
831
787
843
899
954
972
984
1083
1252
1346
1343
1402
1473
1519
1515
1434
1439
1599
1674
1636
1600
1636
1725
1845
1815
1767
1767
1831
1918
1973
1959
1976
2004
1997
1966
1945
1955
2019
1988
1940
1944
1991
2031
2043
1967
1960
1998
2004
1956
1907
1867
1770
1756
1747
1727
1708
1698
1706
1712
1645
1577
1561
1555
1501
1425
1369
1370
1348
1277
1181
1127
1131
1061
1020
1025
1019
958
870
806
794
767
684
598
580
616
621
439
384
410
444
412
330
254
237
252
211
124
49
17
20
-34
-125
-170
-134
-94
-119
-182
-243
-215
-190
-233
-321
-374
-383
-418
-444
-474
-480
-448
-434
-479
-521
-478
-456
-479
-520
-533
-499
-434
-477
-533
-544
-516
-526
-597
-599
-538
-540
-575
-591
-586
-566
-540
-579
-603
-563
-499
-491
-563
-634
-551
-489
-525
-618
-640
-550
-508
-598
-599
-510
-457
-504
-572
-481
-428
-459
-525
-539
-477
-414
-499
-543
-532
-494
-445
-406
-405
-374
-296
-288
-372
-462
-502
-492
-456
-508
-495
-344
-188
-162
-203
-122
-77
-88
-151
-231
-271
-245
-172
-152
-112
-82
-62
-10
62
95
102
112
84
43
62
151
198
130
133
218
286
274
226
262
342
406
425
412
425
525
686
596
547
631
724
670
502
446
568
649
660
664
731
845
948
915
839
780
795
868
940
943
899
883
915
975
1036
1086
1100
1042
997
1032
1136
1204
1139
961
1083
1215
1212
1118
1059
1082
1130
1061
997
990
1031
1073
1101
1227
1188
1041
936
988
1133
1181
852
827
967
1070
982
793
736
1042
1021
848
694
664
736
819
691
546
500
566
648
650
572
386
313
336
453
537
463
258
205
367
373
167
-91
-169
-8
-8
-313
-427
-277
-97
-87
-256
-527
-385
-238
-323
-602
-814
-800
-607
-726
-896
-949
-865
-786
-834
-1075
-1146
-1172
-1100
-995
-1005
-1158
-1392
-1261
-1140
-1254
-1516
-1651
-1565
-1365
-1518
-1729
-1764
-1588
-1442
-1508
-1774
-1731
-1610
-1485
-1470
-1639
-1851
-1741
-1653
-1722
-1818
-1822
-1763
-1729
-1708
-1657
-1651
-1712
-1757
-1719
-1628
-1635
-1719
-1678
-1538
-1490
-1592
-1706
-1594
-1482
-1450
-1498
-1521
-1429
-1276
-1212
-1278
-1298
-1238
-1156
-1150
-1229
-1273
-1179
-1088
-1033
-1001
-965
-901
-758
-738
-767
-835
-880
-833
-739
-722
-720
-644
-523
-448
-476
-549
-482
-406
-392
-419
-429
-396
-332
-244
-278
-332
-343
-288
-226
-233
-341
-305
-231
-202
-236
-259
-205
-40
-44
-93
-156
-211
-236
-226
-229
-266
-264
-204
-134
-122
-175
-170
-90
-51
-79
-133
-159
-145
-126
-158
-188
-183
-142
-111
-120
-145
-134
-134
-138
-134
-121
-102
-27
12
22
0
-33
-53
-57
-61
-76
-72
-38
-2
6
-3
13
55
99
119
124
132
139
126
111
96
94
115
145
161
112
107
138
170
183
188
202
278
317
325
311
307
320
334
321
308
311
329
345
353
358
393
426
444
436
424
434
455
433
405
393
397
413
438
455
465
487
501
483
447
421
415
449
476
484
467
449
453
470
466
475
497
494
466
463
489
475
500
557
573
531
500
532
580
530
510
557
613
626
617
627
644
676
699
678
631
627
784
805
767
754
796
861
913
931
947
983
989
971
1005
1075
1011
1038
1132
1144
1078
1082
1191
1274
1193
1159
1243
1367
1396
1341
1409
1473
1476
1466
1494
1552
1591
1604
1630
1642
1622
1609
1639
1703
1737
1697
1685
1694
1685
1694
1776
1896
1831
1823
1923
1993
1897
1707
1660
1741
1724
1634
1596
1664
1786
1894
1840
1808
1856
1909
1858
1730
1596
1634
1690
1672
1557
1474
1522
1640
1547
1397
1294
1318
1421
1475
1260
1172
1224
1331
1336
1185
994
1024
1064
967
853
839
857
791
663
722
733
642
540
519
559
397
207
168
307
421
338
138
112
258
268
84
-130
-183
-72
8
-165
-307
-307
-239
-226
-287
-421
-456
-482
-511
-546
-566
-593
-862
-935
-821
-656
-682
-907
-1072
-917
-982
-1155
-1209
-1090
-987
-1080
-1409
-1329
-1208
-1241
-1432
-1579
-1521
-1345
-1535
-1724
-1713
-1568
-1546
-1745
-1862
-1667
-1640
-1803
-1912
-1855
-1769
-1974
-2095
-2072
-1970
-1950
-2067
-2205
-2169
-2150
-2214
-2282
-2284
-2231
-2173
-2232
-2360
-2408
-2315
-2209
-2236
-2362
-2438
-2371
-2343
-2380
-2432
-2435
-2391
-2389
-2399
-2344
-2278
-2297
-2396
-2464
-2325
-2297
-2353
-2388
-2329
-2250
-2257
-2352
-2276
-2191
-2189
-2240
-2242
-2171
-2100
-2129
-2128
-2085
-2034
-2009
-1998
-1914
-1859
-1832
-1829
-1825
-1812
-1779
-1661
-1632
-1617
-1583
-1528
-1465
-1404
-1415
-1424
-1338
-1223
-1186
-1213
-1209
-1038
-967
-928
-898
-865
-834
-798
-692
-613
-541
-509
-488
-413
-293
-216
-231
-196
-122
-68
-55
-41
102
167
212
277
364
408
398
495
562
549
516
552
641
700
727
775
826
834
823
862
950
950
902
939
1030
1072
1037
1009
1144
1180
1140
1090
1097
1150
1175
1066
1057
1112
1163
1172
1161
1155
1196
1218
1196
1161
1175
1216
1211
1108
1120
1151
1137
1086
1081
1152
1171
1093
1084
1140
1148
1072
1006
1068
1071
1029
989
987
1011
1016
973
949
918
924
947
915
871
935
941
946
946
905
868
881
829
800
863
924
889
825
827
816
704
584
544
584
603
573
708
856
943
966
958
937
897
776
704
615
544
538
571
580
586
647
676
646
628
662
677
527
492
505
504
444
347
284
276
238
206
195
180
162
159
217
275
308
302
279
255
234
150
60
-14
-41
-52
-76
-95
-53
22
94
106
83
106
171
124
99
148
176
138
101
109
148
134
108
122
188
247
256
264
312
368
420
438
407
384
481
477
407
305
246
312
455
491
451
490
576
636
644
637
701
700
656
630
648
670
658
618
638
651
650
665
712
776
847
813
763
768
837
884
837
709
722
739
717
644
579
609
833
828
759
728
767
820
836
754
716
699
660
583
526
548
605
540
490
493
552
664
742
571
531
587
646
632
557
490
442
410
389
370
315
272
318
413
394
424
478
500
491
440
291
281
256
189
142
143
160
248
298
295
277
308
350
327
229
232
235
230
205
148
104
214
181
21
-65
48
204
205
-40
11
196
331
264
70
-42
155
148
-66
-296
-295
-109
-31
-315
-280
-101
58
65
-59
-171
-177
-189
-259
-381
-480
-501
-493
-472
-395
-382
-492
-569
-470
-329
-566
-738
-732
-587
-503
-621
-819
-735
-657
-762
-950
-1025
-927
-825
-1118
-1171
-999
-864
-987
-1220
-1270
-1002
-1128
-1366
-1435
-1294
-1183
-1238
-1412
-1426
-1398
-1367
-1397
-1488
-1572
-1546
-1478
-1447
-1476
-1525
-1533
-1474
-1393
-1512
-1641
-1683
-1661
-1637
-1664
-1870
-1843
-1698
-1599
-1641
-1736
-1704
-1336
-1427
-1657
-1706
-1536
-1443
-1586
-1776
-1644
-1571
-1597
-1613
-1565
-1493
-1360
-1369
-1417
-1422
-1379
-1367
-1399
-1375
-1405
-1483
-1498
-1415
-1326
-1306
-1355
-1282
-1116
-997
-1067
-1217
-1196
-868
-982
-1199
-1258
-1104
-963
-1033
-1174
-960
-790
-814
-882
-810
-669
-679
-716
-720
-715
-698
-681
-679
-644
-592
-539
-515
-515
-478
-405
-485
-509
-421
-332
-321
-345
-335
-178
-162
-215
-240
-183
-117
-115
-144
-86
6
67
47
21
121
346
203
99
183
327
358
256
117
254
399
423
372
380
484
626
574
553
598
628
610
601
656
639
613
632
704
772
765
693
762
857
902
874
834
873
1004
915
841
885
954
934
862
902
986
1033
1040
1050
1088
1136
1103
1051
1042
1055
1050
1049
1062
1049
1065
1080
1058
1047
1100
1157
1096
1135
1218
1219
1124
1036
1031
1118
1069
1001
1015
1113
1184
1153
1108
1169
1176
1120
1070
1065
1079
1027
1034
1094
1129
1082
1000
973
1075
1035
913
853
940
1053
1044
910
955
1016
1002
890
776
786
905
807
732
789
912
952
870
772
828
841
778
703
684
718
740
716
709
720
729
735
732
662
660
669
623
564
573
615
587
606
646
639
593
576
619
701
598
476
482
581
617
534
365
481
636
643
516
444
521
756
657
443
333
433
568
524
210
240
384
502
475
366
363
619
590
456
339
319
377
418
158
64
173
339
349
221
136
317
319
168
27
43
167
242
100
83
175
264
236
110
-1
35
-2
-129
-200
-138
-32
16
12
-15
-28
23
70
8
-127
-273
-284
-307
-375
-437
-408
-301
-163
-137
-127
-165
-211
-199
-177
-386
-494
-494
-439
-439
-508
-527
-288
-279
-412
-525
-463
-300
-252
-540
-544
-417
-332
-395
-523
-572
-455
-490
-576
-600
-538
-472
-465
-534
-511
-452
-432
-483
-543
-552
-489
-500
-549
-587
-580
-558
-551
-476
-452
-495
-553
-568
-546
-522
-583
-618
-601
-573
-577
-601
-608
-556
-558
-600
-649
-649
-583
-525
-647
-682
-629
-560
-565
-640
-688
-604
-601
-649
-685
-648
-564
-531
-571
-529
-538
-637
-727
-720
-663
-709
-750
-700
-605
-585
-642
-651
-544
-591
-628
-605
-584
-599
-618
-661
-687
-699
-692
-671
-653
-643
-626
-619
-602
-572
-562
-583
-592
-558
-595
-651
-676
-640
-580
-582
-664
-571
-481
-475
-508
-533
-540
-458
-465
-549
-626
-621
-562
-549
-662
-591
-447
-366
-400
-468
-442
-219
-303
-467
-520
-426
-322
-332
-452
-384
-289
-255
-281
-291
-256
-261
-302
-271
-170
-110
-177
-294
-116
19
-48
-206
-221
-62
72
-120
-158
-25
110
78
-54
-102
141
175
98
32
58
144
214
158
118
114
126
134
131
129
179
156
97
112
254
403
413
295
402
506
459
326
300
405
348
251
293
377
371
311
306
447
448
396
357
390
491
570
441
355
376
484
530
420
271
346
413
409
392
406
462
547
636
566
437
360
422
525
479
205
288
434
451
305
209
346
600
450
347
423
562
582
458
314
358
358
314
309
353
387
391
390
389
399
416
420
408
393
419
454
446
384
350
399
438
321
236
271
352
355
296
380
480
515
477
419
401
441
420
299
237
268
280
220
195
372
311
213
299
531
619
426
236
462
524
327
138
176
356
327
143
90
222
396
418
277
263
420
473
414
342
310
311
266
194
153
164
178
157
149
235
229
243
301
320
293
309
312
237
222
235
182
71
-1
88
145
103
-30
-57
154
390
219
149
228
313
266
98
-43
-22
-83
-188
-192
-86
10
29
38
102
146
131
91
68
38
-127
-180
-169
-129
-130
-183
-206
-102
-95
-96
-92
-119
-150
-133
-127
-150
-165
-191
-206
-185
-162
-284
-374
-369
-287
-258
-336
-396
-230
-214
-246
-238
-209
-219
-258
-325
-379
-413
-397
-359
-338
-342
-386
-388
-369
-348
-354
-397
-425
-328
-308
-324
-338
-346
-353
-357
-353
-333
-336
-381
-425
-438
-435
-429
-421
-404
-381
-351
-299
-231
-278
-378
-398
-345
-344
-457
-597
-511
-399
-379
-388
-328
-238
-227
-286
-213
-158
-205
-325
-400
-366
-322
-383
-376
-302
-252
-263
-294
-168
-58
-38
-119
-207
-208
-136
-143
-244
-314
-312
-261
-217
-215
-267
-232
-148
-81
-87
-138
-145
-38
-86
-181
-228
-207
-171
-174
-277
-262
-188
-116
-108
-158
-193
-97
-20
9
-39
-125
-180
-173
-132
-191
-260
-269
-230
-203
-199
-152
-119
-103
-109
-122
-115
-107
-204
-212
-161
-129
-156
-204
-227
-130
-90
-121
-143
-75
18
36
1
4
-31
-79
-100
-107
-118
-128
-98
-16
79
119
99
87
178
180
131
76
54
67
82
32
37
91
138
134
106
124
300
310
263
250
297
341
320
189
189
214
204
162
144
183
332
351
337
351
412
465
457
370
371
373
327
230
164
198
297
242
198
234
345
430
394
318
452
569
551
430
346
384
504
398
240
177
246
329
323
252
340
469
524
479
435
471
551
456
334
303
356
349
232
177
280
322
274
222
262
395
516
404
326
380
462
401
231
182
255
217
80
12
124
293
232
187
286
396
357
221
177
288
180
47
32
118
178
132
-7
78
187
183
76
17
98
213
93
9
57
158
157
29
-50
52
79
15
-25
27
108
112
110
122
101
50
24
35
-20
-39
15
60
12
-56
-20
106
39
0
41
74
45
32
154
88
-36
-88
-47
16
19
-132
-144
-93
-34
-2
8
23
121
102
18
-27
0
5
-76
-195
-151
-112
-88
-36
38
61
-65
-21
100
133
-2
-170
-208
-47
-63
-162
-237
-193
-78
-38
-141
-79
-43
-120
-210
-185
-78
-121
-212
-219
-187
-194
-228
-246
-301
-317
-273
-211
-193
-205
-188
-130
-170
-223
-259
-271
-249
-221
-355
-411
-349
-235
-191
-234
-289
-266
-227
-222
-249
-285
-327
-356
-261
-253
-308
-331
-283
-227
-225
-332
-335
-274
-223
-256
-324
-332
-267
-282
-292
-288
-287
-282
-259
-234
-272
-310
-313
-288
-262
-238
-217
-208
-169
-128
-116
-137
-180
-240
-244
-262
-274
-255
-224
-199
-184
-204
-211
-190
-158
-139
-144
-190
-169
-114
-93
-135
-181
-176
-119
-116
-128
-144
-156
-170
-175
-112
-123
-157
-167
-150
-110
-83
-215
-227
-165
-117
-121
-153
-193
-165
-106
-108
-152
-163
-137
-127
-179
-193
-201
-217
-236
-245
-250
-220
-160
-119
-127
-146
-134
-123
-184
-201
-191
-159
-140
-166
-199
-154
-143
-157
-166
-142
-95
-74
-173
-175
-127
-96
-97
-97
-80
-41
-31
-28
-34
-44
-39
-12
53
55
33
14
26
61
94
97
67
59
95
140
153
129
91
134
183
175
120
90
127
239
203
141
118
156
226
276
251
220
207
214
234
252
259
274
258
211
170
183
242
284
168
144
243
378
415
336
241
334
397
347
261
234
262
290
270
267
291
314
317
322
352
404
382
344
302
259
242
278
284
198
156
197
254
265
252
329
366
356
348
384
421
401
260
207
191
208
214
180
142
194
274
340
361
350
342
345
325
308
289
249
203
196
232
256
223
203
212
236
249
241
243
261
284
318
341
322
267
266
312
265
141
64
106
208
180
119
166
269
326
325
310
235
189
180
196
193
150
106
192
238
211
173
218
304
290
90
130
188
169
123
141
202
149
142
200
228
173
91
68
185
200
170
155
197
247
231
114
103
78
40
43
107
166
145
187
268
279
194
121
134
118
21
-41
-24
46
122
167
135
138
187
205
142
46
-27
-49
-19
-23
-71
-114
-104
-37
34
-51
-140
-142
-80
-64
-146
-235
-141
-86
-118
-156
-139
-113
-218
-273
-296
-322
-358
-353
-287
-224
-256
-243
-191
-192
-287
-391
-391
-406
-461
-491
-462
-400
-360
-381
-393
-415
-476
-544
-555
-518
-573
-620
-597
-528
-478
-488
-541
-568
-532
-528
-574
-624
-632
-605
-561
-555
-570
-600
-620
-617
-591
-632
-731
-757
-673
-599
-639
-725
-650
-587
-597
-626
-607
-561
-548
-583
-567
-561
-582
-591
-572
-559
-600
-600
-578
-554
-545
-552
-553
-518
-509
-499
-477
-450
-434
-436
-459
-480
-505
-512
-481
-427
-395
-421
-392
-326
-276
-287
-331
-338
-257
-273
-323
-346
-318
-280
-286
-342
-288
-218
-193
-201
-189
-138
-36
-21
-12
-9
-34
-77
-87
-57
-92
-113
-88
-46
-15
16
102
120
128
142
150
137
111
88
79
49
14
10
50
102
156
185
221
255
283
302
298
254
243
218
179
155
156
159
169
187
202
219
251
296
340
379
362
359
394
420
388
336
394
432
412
362
341
366
406
447
459
470
484
526
599
655
586
538
526
521
493
446
411
424
457
505
563
615
655
682
681
667
661
639
577
517
527
608
551
484
496
581
644
619
513
551
619
646
613
573
586
689
663
593
542
542
559
531
394
404
442
456
461
488
519
530
525
503
468
445
438
423
370
384
401
382
348
339
359
422
431
417
391
370
367
396
464
422
343
286
280
293
265
84
94
202
288
269
217
243
402
378
309
257
223
168
90
60
89
83
64
92
175
247
216
223
288
325
259
144
95
195
156
66
41
110
180
173
116
171
246
273
235
197
230
310
220
133
137
187
167
58
-46
56
152
168
138
142
213
366
303
196
152
166
148
61
-107
-77
3
52
45
38
70
142
148
130
97
64
30
-10
-73
-124
-187
-213
-194
-192
-244
-280
-210
-154
-155
-193
-204
-163
-130
-197
-272
-302
-291
-308
-386
-493
-481
-476
-474
-451
-410
-369
-344
-355
-377
-422
-498
-593
-677
-763
-810
-866
-893
-880
-856
-843
-843
-845
-842
-841
-859
-892
-923
-973
-987
-1002
-1040
-1091
-1116
-1118
-1178
-1222
-1248
-1254
-1238
-1203
-1170
-1123
-1107
-1108
-1125
-1151
-1192
-1253
-1371
-1383
-1379
-1383
-1381
-1338
-1259
-1129
-1076
-1024
-990
-981
-995
-1033
-1132
-1155
-1154
-1147
-1143
-1132
-1102
-984
-915
-856
-814
-782
-747
-709
-680
-674
-642
-596
-576
-584
-583
-533
-521
-502
-472
-441
-412
-375
-245
-181
-152
-147
-140
-135
-155
-208
-184
-142
-103
-69
-29
27
181
212
202
206
250
297
309
297
308
323
333
327
311
309
341
337
339
364
401
424
427
412
419
434
439
424
409
400
351
328
333
355
375
388
405
496
533
534
510
486
472
475
489
474
470
487
503
504
511
589
618
628
636
656
680
690
686
700
719
730
727
714
704
715
706
697
723
790
863
909
948
982
1020
1033
1008
963
934
962
976
969
969
1000
1046
1076
1108
1133
1145
1139
1125
1105
1074
1033
1054
1085
1099
1094
1091
1104
1104
1072
1033
1007
1002
1019
1047
1044
1010
985
980
969
930
874
822
807
774
739
721
716
705
672
673
676
662
628
584
543
466
433
409
396
398
402
391
337
314
289
260
233
211
190
115
70
45
34
15
-17
-41
-57
-72
-95
-119
-137
-148
-144
-105
-112
-137
-148
-142
-150
-185
-260
-273
-275
-277
-279
-267
-231
-154
-132
-119
-116
-118
-115
-108
-111
-113
-108
-97
-88
-77
-49
31
37
24
24
50
90
126
163
184
211
229
222
199
180
177
180
181
182
193
219
250
311
353
378
367
339
315
298
266
263
269
270
264
259
262
278
278
268
253
241
234
225
189
169
152
140
126
100
71
37
17
-9
-29
-33
-24
-6
10
0
-17
-44
-90
-150
-215
-307
-331
-343
-333
-296
-250
-216
-189
-184
-197
-243
-312
-376
-421
-526
-582
-613
-622
-624
-629
-635
-645
-665
-701
-743
-783
-816
-845
-906
-932
-960
-1008
-1074
-1141
-1188
-1195
-1180
-1176
-1177
-1173
-1175
-1187
-1260
-1325
-1381
-1418
-1458
-1513
-1563
-1585
-1579
-1569
-1548
-1518
-1491
-1473
-1516
-1569
-1610
-1627
-1628
-1623
-1611
-1588
-1599
-1618
-1630
-1633
-1641
-1657
-1675
-1667
-1654
-1651
-1661
-1670
-1668
-1661
-1658
-1650
-1647
-1648
-1646
-1643
-1662
-1654
-1629
-1600
-1569
-1529
-1482
-1423
-1418
-1412
-1393
-1364
-1337
-1309
-1226
-1190
-1174
-1168
-1151
-1114
-1067
-975
-923
-872
-830
-798
-763
-715
-615
-580
-550
-526
-506
-479
-443
-371
-332
-289
-243
-194
-146
-107
-62
-36
-3
28
59
96
137
220
248
261
271
286
301
314
388
438
469
487
507
532
549
559
573
595
622
653
680
702
761
789
794
788
793
810
830
853
863
882
904
918
923
925
931
935
938
941
950
965
983
1012
1023
1038
1061
1088
1119
1155
1205
1212
1221
1236
1254
1276
1308
1385
1410
1430
1452
1477
1500
1513
1523
1541
1569
1597
1620
1639
1662
1707
1712
1710
1713
1721
1735
1759
1831
1856
1874
1886
1893
1903
1923
1947
1948
1950
1950
1944
1941
1940
1948
1950
1948
1949
1960
1976
1992
2008
2008
2008
2003
1989
1963
1930
1865
1842
1820
1801
1793
1782
1758
1700
1672
1640
1608
1577
1548
1528
1497
1464
1423
1381
1337
1292
1252
1191
1169
1161
1157
1135
1088
1034
951
918
880
832
779
728
687
606
555
504
453
404
358
310
199
158
131
97
54
13
-28
-126
-178
-235
-293
-338
-370
-388
-395
-399
-408
-419
-436
-468
-521
-649
-705
-751
-780
-797
-812
-818
-796
-794
-808
-834
-864
-894
-920
-971
-999
-1021
-1033
-1042
-1056
-1080
-1127
-1144
-1154
-1155
-1146
-1135
-1128
-1136
-1153
-1170
-1176
-1179
-1186
-1192
-1186
-1178
-1169
-1167
-1171
-1173
-1173
-1154
-1130
-1108
-1091
-1081
-1090
-1112
-1128
-1144
-1173
-1195
-1196
-1180
-1155
-1108
-1086
-1069
-1066
-1075
-1090
-1107
-1115
-1098
-1078
-1064
-1054
-1042
-1027
-1015
-1022
-1033
-1038
-1030
-1015
-999
-944
-906
-871
-847
-837
-840
-848
-856
-861
-870
-875
-868
-853
-836
-785
-768
-767
-775
-779
-779
-780
-767
-758
-757
-758
-754
-752
-747
-714
-690
-668
-661
-663
-654
-632
-598
-597
-604
-607
-601
-596
-596
-590
-577
-567
-565
-562
-556
-549
-519
-505
-494
-474
-449
-439
-444
-437
-441
-458
-472
-473
-463
-451
-430
-414
-402
-399
-395
-384
-372
-373
-366
-349
-334
-330
-333
-335
-336
-335
-326
-306
-283
-262
-241
-187
-157
-142
-141
-137
-127
-122
-117
-110
-104
-103
-105
-99
-81
-22
7
29
44
61
82
110
164
172
177
182
187
193
200
185
185
199
214
229
244
255
279
300
319
332
338
337
333
326
326
322
316
329
367
407
451
468
482
488
483
468
451
446
442
424
409
405
408
413
416
419
434
457
478
492
498
496
494
486
473
459
442
424
413
406
394
389
396
408
421
440
440
432
417
399
386
374
333
312
299
296
301
302
303
343
357
363
371
375
375
374
363
357
355
352
350
350
347
334
337
344
352
362
377
397
430
437
428
408
391
382
371
335
322
320
330
342
354
363
377
396
424
451
467
472
467
418
387
359
334
320
324
340
379
402
426
453
473
479
477
466
456
437
417
410
420
425
414
413
410
407
409
414
412
414
431
453
472
481
476
456
385
351
322
301
292
300
323
375
393
401
400
393
383
370
349
336
317
298
283
273
270
277
274
257
229
208
202
195
163
159
164
172
173
158
132
114
110
98
90
95
103
102
84
73
71
79
88
92
93
90
94
87
58
28
20
28
48
53
55
51
37
11
-19
-64
-91
-116
-119
-102
-88
-87
-89
-86
-95
-125
-167
-202
-221
-247
-262
-262
-246
-221
-196
-170
-164
-198
-246
-287
-310
-312
-302
-299
-292
-277
-270
-276
-282
-279
-283
-294
-308
-323
-332
-334
-331
-316
-301
-288
-283
-285
-294
-304
-290
-283
-288
-294
-296
-297
-289
-290
-301
-306
-312
-324
-336
-349
-382
-389
-386
-371
-358
-359
-364
-340
-335
-342
-358
-377
-385
-388
-419
-429
-430
-431
-427
-410
-384
-352
-341
-334
-339
-353
-369
-383
-396
-392
-380
-361
-341
-328
-320
-323
-341
-350
-344
-336
-339
-344
-327
-322
-320
-317
-320
-325
-318
-291
-286
-280
-275
-268
-256
-240
-220
-210
-207
-219
-237
-252
-266
-280
-267
-248
-231
-221
-216
-215
-211
-211
-210
-203
-192
-183
-177
-169
-172
-161
-128
-93
-77
-76
-62
-54
-51
-44
-33
-23
-10
16
31
49
74
98
111
112
108
115
135
152
158
167
183
194
213
247
282
302
306
299
262
248
243
245
253
269
287
308
310
305
300
303
309
317
325
311
297
288
276
262
254
260
272
281
282
280
278
278
275
260
242
235
233
223
211
199
193
195
198
193
184
177
147
137
134
127
118
114
110
99
86
62
44
39
28
8
2
-3
-19
-34
-43
-43
-36
-42
-57
-74
-90
-105
-120
-127
-118
-116
-114
-112
-112
-110
-111
-150
-168
-179
-190
-194
-189
-180
-128
-104
-104
-110
-104
-94
-88
-106
-129
-139
-140
-140
-132
-111
-68
-56
-52
-51
-46
-42
-45
-37
-24
-13
-1
15
26
27
17
17
19
19
15
12
12
23
27
30
34
37
41
50
65
60
55
58
66
69
65
56
53
58
75
97
110
111
112
108
106
113
122
123
120
133
144
151
157
161
168
177
168
158
150
141
134
130
127
124
116
103
92
87
88
91
89
90
93
95
95
94
87
52
39
25
16
26
49
68
94
100
100
96
87
82
88
90
82
77
78
86
90
80
60
63
66
61
48
38
40
62
79
101
120
125
116
99
56
36
18
10
16
31
46
83
100
112
119
119
111
105
100
94
92
90
88
85
83
68
59
55
56
60
66
69
70
75
77
77
77
72
61
37
13
-8
-22
-35
-43
-39
-23
-10
4
15
22
22
14
0
-15
-29
-36
-41
-42
-37
-36
-28
-17
-23
-45
-66
-79
-77
-60
-40
-23
-12
-12
-23
-57
-65
-73
-90
-108
-116
-113
-105
-93
-78
-70
-65
-62
-68
-116
-140
-156
-163
-170
-177
-175
-176
-185
-184
-180
-179
-181
-188
-200
-205
-202
-191
-190
-196
-193
-201
-218
-232
-251
-269
-276
-281
-289
-281
-276
-271
-259
-242
-233
-249
-264
-276
-286
-298
-309
-311
-272
-255
-246
-240
-232
-219
-209
-202
-199
-196
-191
-191
-200
-204
-158
-138
-123
-115
-115
-115
-108
-89
-83
-72
-56
-41
-25
-7
14
23
25
18
12
8
4
-10
-13
-6
4
12
22
35
61
77
91
103
113
120
128
142
132
121
117
118
124
138
179
197
207
211
210
208
207
205
210
211
201
187
174
164
176
186
190
192
196
198
199
195
200
208
210
208
206
205
203
207
213
215
212
205
190
175
182
188
189
182
174
168
164
158
139
115
95
81
64
51
71
94
107
111
104
83
36
23
7
-8
-14
-14
-7
12
6
-2
-3
-1
-3
-9
-25
-25
-14
-2
0
-6
-10
-10
-11
-12
-16
-21
-19
-8
24
43
58
61
57
50
34
3
1
-5
-12
-14
-12
0
35
37
34
33
25
13
2
-10
0
8
4
-3
-3
3
16
16
15
17
16
13
10
10
9
8
7
3
1
4
10
14
18
20
23
28
33
52
57
54
48
42
36
29
17
11
14
27
36
37
43
59
51
35
17
7
4
3
6
2
-2
-4
-8
-16
-31
-72
-85
-88
-90
-101
-111
-104
-90
-98
-110
-125
-135
-136
-138
-142
-131
-123
-121
-124
-132
-140
-136
-132
-132
-137
-148
-158
-161
-154
-149
-143
-135
-125
-122
-127
-143
-155
-163
-162
-151
-137
-127
-122
-111
-103
-105
-112
-117
-122
-129
-133
-138
-134
-118
-105
-100
-89
-80
-74
-73
-80
-86
-87
-95
-94
-85
-76
-68
-54
-42
-41
-36
-24
-7
7
12
15
29
23
11
5
9
21
30
26
21
22
27
36
50
70
90
87
87
84
71
54
42
42
50
59
67
75
80
81
69
57
46
40
41
42
37
18
12
10
10
12
15
19
25
25
27
29
30
27
21
14
9
-1
-8
-9
-9
-8
18
29
36
45
54
56
55
55
55
56
56
52
41
34
27
25
34
49
65
76
80
69
54
35
20
7
-7
-13
-16
-18
-17
-17
-17
-16
-17
-15
-17
-22
-24
-23
-23
-22
-9
-9
-14
-22
-32
-40
-40
-31
-24
-13
0
12
19
20
17
10
-1
-13
-20
-20
-18
-23
-19
-12
-7
-2
6
12
12
11
7
4
4
4
-1
-8
-6
-5
-5
-5
-5
-6
0
4
7
11
14
17
22
30
30
32
31
24
17
13
8
11
24
44
64
80
87
72
62
53
50
57
67
72
85
88
92
100
107
109
106
86
90
104
116
123
131
143
158
153
147
142
134
124
116
111
116
123
133
147
157
157
152
152
150
147
138
126
116
100
95
91
84
79
82
91
103
99
94
91
81
62
48
51
50
45
40
33
28
27
14
12
15
15
12
8
6
-3
-14
-24
-29
-32
-37
-47
-71
-71
-64
-58
-52
-46
-44
-62
-76
-90
-106
-119
-128
-131
-120
-113
-110
-107
-101
-94
-95
-121
-132
-145
-157
-163
-166
-169
-156
-144
-134
-127
-125
-131
-140
-157
-167
-173
-168
-156
-146
-142
-142
-146
-153
-159
-164
-170
-177
-177
-171
-162
-151
-141
-130
-121
-134
-142
-143
-146
-154
-162
-170
-155
-136
-124
-120
-119
-116
-113
-117
-121
-117
-114
-121
-130
-135
-133
-126
-117
-110
-107
-105
-103
-91
-88
-91
-87
-73
-59
-46
-26
-29
-37
-40
-40
-44
-51
-42
-27
-16
-9
-3
3
6
-9
-12
-14
-26
-42
-45
-34
-5
14
32
45
50
48
40
26
25
26
29
36
45
56
81
93
97
95
91
89
89
86
85
90
99
106
111
115
129
136
142
147
140
129
132
158
163
168
174
179
180
177
161
156
155
153
149
148
157
185
186
185
186
185
183
181
167
160
155
145
139
144
152
170
176
172
169
171
169
162
159
145
124
115
118
124
133
150
146
135
120
104
94
90
94
98
102
105
107
102
86
57
42
25
16
13
6
-2
5
13
20
23
25
24
13
-23
-33
-41
-48
-49
-51
-57
-67
-72
-76
-78
-80
-86
-94
-119
-124
-117
-103
-89
-80
-80
-95
-106
-121
-133
-142
-147
-146
-127
-113
-102
-97
-97
-98
-95
-91
-89
-88
-84
-80
-85
-98
-93
-90
-91
-89
-87
-92
-93
-91
-87
-73
-60
-65
-79
-88
-102
-108
-105
-94
-84
-77
-73
-57
-46
-48
-53
-53
-47
-37
-23
-25
-26
-27
-30
-31
-29
-23
-8
8
13
11
11
10
11
10
10
14
13
5
2
9
6
6
4
-2
1
16
40
47
52
55
58
61
53
30
26
24
29
37
37
27
24
32
35
39
49
55
52
57
67
69
63
49
36
36
50
52
56
70
91
105
108
112
111
105
102
102
99
88
68
66
65
64
59
54
54
67
77
84
86
85
81
75
75
82
84
77
67
52
38
25
23
25
31
37
31
22
17
17
18
9
-14
-37
-52
-85
-93
-93
-88
-80
-75
-73
-56
-52
-60
-74
-86
-89
-89
-112
-127
-134
-133
-132
-135
-136
-129
-118
-121
-125
-143
-175
-177
-209
-213
-179
-161
-156
-157
-182
-190
-189
-184
-183
-179
-153
-152
-140
-144
-145
-144
-147
-150
-148
-125
-109
-90
-82
-81
-83
-84
-87
-70
-59
-58
-61
-51
-47
-47
-48
-46
-33
-21
-24
-13
-4
-3
1
7
10
19
17
11
9
6
5
12
34
39
38
34
28
20
17
38
43
47
57
65
68
67
68
72
78
88
99
107
112
115
124
141
154
155
152
153
161
172
189
203
209
215
226
229
219
211
211
215
222
266
252
241
250
268
266
276
274
261
262
293
296
258
266
272
270
256
226
249
251
188
144
120
121
110
71
50
17
