19
13
19
16
11
17
5
7
12
9
6
2
6
-8
-9
-14
-14
-21
-24
-19
-20
-15
-24
-20
-25
-40
-50
-67
-80
-89
-103
-104
-107
-107
-106
-117
-121
-127
-137
-147
-146
-149
-149
-150
-139
-142
-136
-136
-133
-137
-138
-138
-139
-130
-133
-128
-111
-97
-72
-53
-32
-1
10
21
25
31
27
15
10
-10
-19
-21
-27
-18
-9
-1
5
8
-4
-6
-10
-22
-24
-46
-77
-109
-139
-286
-873
6560
8417
3978
-3421
-12532
-14069
-2252
316
934
31543
31295
5363
2245
11658
13053
440
-18818
5365
8268
29356
29545
-7316
13443
1525
-28156
-16164
-4716
-9854
-8153
-4335
-8226
5986
-3132
-26044
-12173
-2777
-18920
-23333
-15616
-6220
12512
11028
8961
7525
-5080
-29952
-23607
-25708
-23805
-21959
1484
17637
9759
12512
31946
27637
8993
-10363
-29682
-20148
4125
21768
20418
8842
10996
20701
28669
32766
22227
2894
-6619
-21476
-11427
-19860
-14255
-17406
-21243
11901
10503
-10449
20747
32765
911
-10810
3673
2527
-6786
-14001
-5272
13117
19252
22286
26377
18452
13443
18944
25971
24970
13188
-6389
-11170
-6357
-11473
-14043
-16374
-24552
-8078
17104
16581
16888
12225
4630
11856
16356
12678
13828
-5539
-6262
-20656
-19523
-21207
-32767
-21252
-7080
-8408
6825
15365
-2361
-10930
-12609
-8634
5047
-1923
-16311
-21335
-26476
-32767
-25848
-14961
-26887
-19915
25878
9754
4700
28819
9323
-24620
-21099
-10343
4940
2832
-23304
-15734
-6267
-3316
14241
22437
31452
24348
3818
-9566
-24806
-32767
-30746
-29262
-28175
-32432
-26648
-15104
5894
16367
-17320
-22228
7627
13879
6766
2247
-4418
-6404
-16915
-19843
-13372
-18566
-18748
-15437
-16856
-8812
1511
12374
19375
22748
30323
26193
12627
-3491
-24012
-26838
-12900
2743
18292
26245
26086
26711
32766
27001
3998
-1018
1184
2939
26145
31417
1111
-10188
-5801
-7188
3376
543
9534
14427
-10429
3479
30079
30860
19887
11861
16920
27283
32766
23310
8112
-4508
-16392
-16104
-18553
-14498
11163
22892
19083
18800
5807
491
14523
15181
5448
-6210
-20797
-19969
6373
22803
9640
8209
17628
17261
18014
15777
8972
4375
12380
12426
-10776
-26580
701
12210
-18253
-10603
23015
31081
27207
26398
23291
24475
22370
17747
20397
11349
-4380
-9267
-13070
-9396
1538
9009
4494
5185
24079
31177
31695
25638
-1607
-6006
2188
-10970
-7827
16521
32766
18030
-12430
-20782
-16607
-3507
19925
28209
19217
3893
-14759
-23474
-16086
-8936
-2598
884
-14827
-28708
-19865
-2147
3617
-1262
5781
7964
-9225
-10477
-2970
-6882
-12876
-20487
-31867
-32767
-28045
-16685
-3301
465
5683
11080
5122
-8225
6818
8513
-3863
6842
10473
-8438
-27536
-32767
-26165
-15203
-9288
-9711
-10048
-14703
-21870
-26677
-26374
-15559
587
9053
14705
7181
1795
-10589
-22987
-30103
-31982
-32536
-31237
-24912
-15771
-14263
-14643
-16495
-21450
-24645
-27798
-23643
-18205
-14989
6021
17847
13950
8552
-4992
-12153
-15047
-9573
-6029
-18243
-2716
11946
6062
-9200
-28515
-32767
-15927
-2484
7957
14293
12095
5432
-1011
-2993
4330
11229
4927
2349
12518
15345
8000
-7407
-10578
-14212
-14243
-5822
-15573
-32767
-11781
13840
-6087
-17865
5238
14506
2341
163
-5905
-7722
-2510
-7538
-12390
-11285
-21994
-21382
-17294
-6239
152
-1345
6391
5371
-9481
-16238
-23165
-24714
-6565
10287
12813
19784
29949
32766
30932
30060
31946
20241
2235
9082
27350
31637
14062
9903
21011
30728
30125
23568
21311
20147
14419
7075
152
-60
-665
4605
22432
30210
24037
13487
2489
-5987
-12267
-10713
-8961
-2333
11064
20104
27498
32766
30791
20586
15606
18547
17429
14903
7643
7418
17951
20602
20586
17066
4374
-6792
-16824
-17220
-11213
-3591
19730
32766
26138
21295
12598
6126
14281
21055
16078
8528
-5819
-9734
3416
8348
10468
13753
12210
10048
8601
5652
2367
6277
13762
25547
30765
10641
486
18666
32766
29056
8897
-10662
-6115
4941
10877
7698
-4977
-12256
-8322
-3294
-3436
716
3586
4713
13868
18059
16685
16187
11385
4863
2187
2594
-473
-5252
-5779
-5244
-3999
-1001
3317
7981
11495
12858
10600
10983
13071
15465
20408
18773
13647
11639
9133
2341
-10493
-10781
-12886
-24577
-16322
-866
4242
2728
-3000
-9290
-9694
-7268
-7725
-7381
-6690
-5241
6602
14247
6578
3804
10237
10990
3636
-2540
-6737
-9439
-8686
-13449
-18285
-20870
-29416
-32312
-27470
-20654
-15566
-10136
4267
6692
-8710
-9768
-1442
-13448
-31674
-32767
-26700
-27237
-28420
-22041
-10110
-1802
-760
-5096
-10831
-16244
-22422
-19699
-13603
-9335
1480
13838
18835
17450
9797
-285
-5515
-9218
-10077
-9584
-11839
-12168
-10901
-12037
-15424
-10389
-5851
-5057
1879
6855
5971
4061
7997
13452
11628
4812
-1001
-2836
-9498
-19819
-23807
-23630
-16207
-10108
-16393
-23540
-29314
-30018
-19337
-6535
2660
8102
8675
6235
4635
1768
-9589
-10937
-9931
-23458
-21066
-2468
160
-17968
-32767
-31647
-24296
-18699
-13842
-9663
-6537
-5916
-5184
-6810
-6175
1054
-3970
-16801
-22449
-24642
-21959
-18310
-17370
-18145
-22766
-25692
-29732
-32767
-26574
-16276
-11834
-13912
-16213
-13239
-1749
7821
8151
2098
-8681
-15749
-18510
-26379
-29701
-20667
-14117
-17854
-17007
-13979
-6951
-8282
-26768
-26471
-1255
12120
5782
1729
1503
5747
12231
13932
7889
-338
-7810
-13992
-14983
-10925
-2239
5617
7497
8238
5411
-483
518
6798
8423
7696
8919
10930
13857
16045
15524
13071
8558
4115
4004
4834
6251
6362
1833
884
6241
11678
12000
7387
7519
13395
17275
19712
17591
12488
15563
21802
23324
21470
15724
10657
13962
16928
12553
5799
-1751
-4569
2268
11771
18276
21842
24237
27024
30736
32766
28615
21973
18197
15962
15340
15590
6909
-1470
1542
-1667
-6579
4279
17860
18438
14588
15687
16894
17277
16178
12577
11171
11607
10698
9108
8185
5248
3506
6131
7599
4197
1359
1762
8095
14523
11431
10121
16878
20541
16344
13155
9359
11466
20675
22302
23832
32577
32766
19128
3611
-4037
-4828
-1754
11900
13666
-2996
-6438
4362
6772
1347
2264
9962
23543
32766
31161
25925
17237
5328
-4135
-12267
-17878
-16081
-9373
-296
7514
10491
10694
8869
4944
264
-1378
4040
12299
17996
22259
20210
12161
5501
-1319
-11800
-17012
-8850
-5466
-7560
-1676
6332
3440
-8272
-13090
-14284
-19500
-18562
-12804
-10875
-11101
-11508
-10275
-5428
-366
3142
4087
-612
-8045
-13789
-19422
-22204
-21951
-25907
-27142
-25560
-26076
-16189
-265
4513
3624
5645
6789
2850
-2381
-5355
-6357
-3760
-1757
-4646
-9246
-13657
-19643
-25240
-24498
-16812
-7796
763
7878
11470
11722
12371
15044
13253
9637
10174
12474
11203
8157
10991
14807
19163
30131
24698
7463
7601
18757
21989
17091
11069
8710
15482
26402
32766
32019
23389
10229
-461
-4945
-844
7987
14259
14155
9695
3476
-4073
-9429
-9213
-6478
-5186
-3986
-1865
502
6236
11668
15033
20656
24253
20620
9959
-1238
-5325
-2530
2189
6112
7300
5180
-153
-4356
-6327
-5554
-2186
-1831
197
6281
10554
10980
8775
3696
-3065
-8156
-9936
-16968
-26399
-26575
-25888
-27386
-24877
-24455
-23084
-12097
-10001
-20671
-15666
1483
2923
-8517
-15289
-24278
-27409
-15326
-3194
-5541
-16571
-21799
-21870
-20582
-12879
-4979
-7447
-14910
-16777
-13712
-7071
1444
5358
4376
5448
6188
3949
1140
-3102
-6948
-7701
-6993
-6042
-5383
-4373
-4092
-7374
-12011
-14223
-13929
-13831
-11605
-7302
-8220
-10018
-7963
-6471
-7677
-11271
-13236
-13853
-16999
-16575
-13921
-15169
-17938
-18868
-19382
-17468
-14469
-12937
-8942
-4197
-4389
-5828
-2460
2661
4721
3835
1737
-2635
-8778
-11854
-11935
-11368
-12041
-15492
-19374
-21104
-21615
-22721
-23644
-24329
-24191
-21668
-19109
-18892
-19985
-22165
-27522
-29022
-26259
-30705
-32112
-27945
-26424
-25497
-22224
-20908
-24825
-30092
-32767
-28341
-19224
-12137
-11982
-16856
-21813
-25929
-28478
-24796
-15655
-7743
-4188
-3315
-4026
-6851
-11663
-17132
-22058
-25547
-26076
-20823
-14179
-8594
-5845
-2775
5395
6532
2253
4857
10091
7349
-3831
-13036
-12056
-9744
-10342
-8783
-8396
-11035
-13997
-15008
-13083
-8947
-5617
-3268
-1547
-878
-2625
-8098
-16506
-25145
-30499
-28197
-21023
-13497
-5417
-5957
-14352
-14578
-4404
3226
-883
-7159
-5229
-349
-1192
-5049
-8377
-12769
-16422
-18469
-17133
-11998
-5080
2464
7993
8422
5103
1749
1249
738
-2952
-5506
-4541
-473
3232
3259
5164
11640
16230
13078
5439
1164
1483
3865
5446
4748
2849
970
-1060
-4357
-8514
-9769
-5422
101
6275
15539
23280
26533
20898
8965
3155
6717
10629
8634
5016
1221
-2284
-1876
548
1836
2460
4698
8731
11700
15266
20735
22325
23562
26784
26788
23660
20081
17221
14836
13685
17138
19985
20995
24660
27516
25245
20770
17494
14630
14631
19222
23175
25729
29945
25790
15934
15823
23492
25576
19273
11337
6396
5260
6758
8551
7148
1289
-4463
-5525
-2985
1241
6731
12677
17512
20036
20623
20944
21135
20848
22044
17999
6803
760
4582
10399
11430
9879
8155
6412
6778
10046
12419
11799
10290
8585
6368
5343
6022
5521
2510
-46
250
1789
1486
993
454
-3822
-4771
1631
5332
4120
4744
6520
4975
3851
6813
7849
5989
3899
2943
4317
5942
10518
19128
19991
15488
17047
20873
17605
7057
-2383
-3637
1044
4834
5756
5825
6376
6773
6235
5661
6938
9369
10335
9296
6366
1564
-3131
-5809
-6369
-6305
-7027
-8245
-9471
-8450
-5655
-3520
-1415
180
-758
-3688
-5681
-6544
-7532
-7092
-6414
-5892
-3323
-123
3020
6307
7252
3285
867
4007
2192
-1746
2398
7189
5029
-610
-3438
-525
6075
12292
15309
14718
12085
9674
8032
6092
3528
1853
1457
1432
2039
3725
4007
855
-3609
-6351
-7075
-5383
-3870
-3484
1445
504
-10336
-12500
-3107
2490
-2152
-10028
-13839
-9364
-1518
3761
6321
6053
3317
827
-24
1354
5704
12205
17412
19712
18181
13188
9770
10088
11993
14080
17067
21674
26284
28964
27859
25697
27764
26197
19500
18157
22201
23562
21352
19840
21022
24338
26746
25375
19724
12664
7015
3033
621
659
2556
5494
8053
9850
12161
14624
15161
13050
9220
5825
3676
3445
5480
6854
6662
6492
8236
9859
9023
9803
12906
15194
16444
17666
19279
19962
18319
16584
14815
13050
13311
13578
11178
7459
4350
2546
4646
8901
11594
13583
14506
15233
16136
15684
15588
17096
17502
15809
14513
14927
14959
14067
13426
13366
13087
13995
17410
16037
10006
9493
16450
20337
16191
9951
6326
8125
14295
20021
22191
21415
19691
18394
17951
17809
18408
20549
21881
19904
15689
11254
8265
7497
8231
8965
9113
9966
12177
14600
17214
20625
22498
21078
18331
16591
15521
12792
8644
6183
5745
5611
5741
5918
6454
7123
5558
3077
2956
2631
925
229
743
1149
45
-1592
-1681
-1583
-1980
-936
957
1389
524
-841
-2672
-4231
-5878
-7906
-9006
-8957
-8251
-7537
-6687
-4419
-496
2044
1461
-214
-1773
-4169
-7586
-10390
-12742
-15348
-17231
-18704
-19073
-16221
-12295
-10788
-12092
-10482
-5193
-1868
-3169
-7261
-9264
-8020
-6118
-3349
-1370
-5302
-12271
-16658
-18207
-17410
-12213
-3686
4366
9911
11490
7830
1147
-5481
-10641
-13299
-14344
-14663
-13440
-12836
-12443
-10000
-6469
-3973
-3941
-5552
-6724
-8016
-10015
-11117
-13087
-17603
-22331
-25375
-26230
-25003
-23345
-22194
-21020
-20849
-21686
-22371
-23985
-26287
-27832
-28781
-28847
-27834
-26446
-26949
-28379
-27586
-27294
-27796
-24559
-18570
-15482
-15823
-17461
-19859
-21481
-22874
-24736
-25151
-25856
-28839
-31213
-30735
-28870
-27620
-25811
-22630
-20080
-20003
-20937
-21247
-21529
-23434
-27217
-31151
-32767
-30942
-28457
-27524
-27057
-26188
-25573
-25105
-24706
-25534
-27075
-27379
-26969
-26816
-26545
-26643
-27302
-28312
-29018
-28105
-27171
-27876
-28011
-25904
-23453
-21498
-17421
-17352
-24314
-28625
-25980
-22646
-23356
-25897
-27561
-26235
-20996
-14499
-10357
-9798
-10956
-13587
-16955
-16743
-13725
-13074
-14988
-17866
-20870
-21248
-19167
-17587
-16749
-15328
-15383
-16789
-16189
-13829
-11027
-8480
-8357
-11548
-16171
-20121
-21810
-21079
-18966
-16640
-15322
-15703
-17049
-17866
-18349
-19235
-19196
-17117
-14296
-11901
-9330
-7022
-6979
-9292
-11755
-12632
-11156
-7803
-4702
-2819
-825
1874
4122
4900
3511
173
-3105
-4593
-3900
-1861
110
1466
3322
5364
6308
7372
6813
4306
4291
6784
7477
4984
643
-3421
-5330
-4951
-3324
-2059
-2936
-4432
-3611
-273
3901
7182
9214
10448
10346
8466
7013
7830
8132
6689
5816
5966
6574
8266
12313
15335
14213
12926
15005
17218
14312
7347
2542
2435
6448
13840
16534
13248
12194
14663
15129
11558
6898
3942
4234
7386
10150
9435
4644
-1218
-4457
-4163
-1488
1814
4874
8508
12883
16381
17777
17220
15086
11904
8570
6469
4735
2088
469
1507
4250
7673
10062
9531
8038
6246
3271
1713
312
-3102
-4471
-2782
-2746
-5091
-6955
-7681
-6618
-4238
-2203
-485
1220
1749
412
-2624
-5905
-6758
-5210
-3705
-2829
-2104
-1597
-925
243
974
74
-2132
-4102
-4217
-1943
934
2333
1995
1346
358
-1868
-4464
-5328
-2956
959
3366
3980
4435
5049
5195
3946
1885
137
-1656
-2632
-2081
-864
1452
5348
9092
11348
12319
12262
11278
10164
9584
9932
10511
10074
10927
11293
8004
6148
8897
11911
11868
9792
8153
8812
10729
11300
10288
9000
6324
595
-6660
-11326
-11432
-9227
-6936
-4724
-3142
-2528
-3258
-5968
-8611
-9427
-9011
-8269
-8394
-9140
-8697
-7171
-6924
-7823
-8175
-8884
-10208
-9995
-7828
-4202
-815
234
-488
-2236
-5582
-9934
-13701
-14929
-13446
-10900
-8104
-7011
-7623
-8763
-10252
-9760
-9310
-12047
-14201
-12940
-11965
-13685
-16419
-17780
-16567
-14771
-14055
-11414
-9217
-12093
-14527
-10745
-7060
-8768
-11922
-12244
-9745
-7975
-8274
-8410
-7510
-7813
-8564
-9139
-10557
-10564
-6882
-2894
-2713
-3883
-3531
-2943
-3207
-4190
-6003
-7844
-8774
-8827
-8408
-8093
-8234
-9389
-10465
-10042
-9414
-8531
-7312
-7303
-8613
-10279
-12330
-13316
-12331
-11857
-12394
-11947
-11521
-12445
-12102
-9590
-8085
-9557
-12460
-13812
-12544
-10296
-8775
-8470
-9262
-10126
-9629
-7815
-5986
-5180
-5022
-3704
-1111
834
1710
2101
1912
1231
617
58
-288
-419
-938
-1628
-1850
-2369
-3293
-3783
-3518
-2682
-2742
-4809
-7126
-7317
-5574
-2892
-270
788
2289
5638
5394
1118
-687
2027
5535
5377
1501
-1098
722
5158
9460
12030
11248
8741
8089
9468
10555
11632
14994
19652
22949
22960
21070
19525
18051
16567
15261
13829
13481
15643
18571
20940
22584
24365
26931
26747
23405
22265
24228
25917
25404
24139
24239
25346
25939
25682
25204
25265
26544
27610
25882
22677
20361
18419
16141
14758
15791
18971
22223
25525
28128
27058
25985
28380
30736
29740
27460
26382
25239
24260
24332
24133
22887
21388
20320
20124
21662
24533
27748
30272
31646
31813
30369
27190
24689
24613
25479
25988
27099
29107
31237
32696
32766
31887
30521
28643
26987
26331
26403
26530
26629
27573
28734
28789
28095
26628
24913
23821
23441
24430
27304
30207
31643
32352
32766
32205
30763
29944
28423
25797
25106
26492
27547
27799
28110
28322
28357
29489
31427
31787
30602
29603
29499
29471
29015
28874
29415
30497
31701
32130
32017
31613
29852
27390
25579
24595
24213
23859
23666
24012
25306
26969
27119
25956
26232
27512
26844
25095
24844
25083
23347
20228
17801
16206
15333
15842
16176
14553
11999
10975
12307
14387
15861
17196
19075
20611
21022
20905
19585
17196
15336
13894
13294
14111
16491
19349
19081
15672
13088
12281
11948
12180
12261
11075
9448
8713
8292
7621
7811
9136
11233
12024
9900
7035
4605
1245
-2710
-5755
-7128
-7233
-8185
-9973
-9252
-6240
-4440
-3634
-1864
-1126
-2501
-4299
-5982
-7326
-6370
-3087
-1402
-2617
-3473
-1815
-555
-2466
-6153
-8338
-8303
-8264
-9025
-9716
-10610
-12785
-15427
-16337
-14469
-10616
-7253
-5741
-5615
-7238
-10986
-15288
-18446
-20580
-22158
-22695
-22760
-23321
-23899
-23986
-24039
-23837
-22730
-21957
-21058
-18444
-16421
-16848
-17611
-17385
-17407
-18716
-21037
-23236
-24034
-24075
-25126
-26835
-27246
-25266
-23164
-22361
-21445
-20192
-19691
-19926
-20177
-20336
-19906
-18639
-17006
-16036
-16714
-17984
-17995
-17367
-16952
-16120
-15382
-15279
-15468
-16310
-18038
-19681
-20891
-22218
-23532
-24806
-25302
-23379
-21510
-21089
-19260
-17466
-18618
-21835
-23411
-21851
-20490
-21853
-24155
-25846
-26082
-23930
-19882
-15668
-13593
-13966
-15211
-15720
-14743
-12368
-8824
-5498
-4720
-5707
-5756
-4938
-4966
-6311
-7295
-7041
-6359
-5327
-3973
-2195
-231
-35
-2126
-3582
-3298
-3362
-4399
-5993
-6830
-5807
-4574
-5117
-6267
-6829
-7954
-9726
-11278
-13008
-14064
-13264
-11907
-11346
-11294
-11661
-12491
-12179
-9884
-8513
-9637
-10058
-8980
-8299
-7061
-4803
-4103
-5682
-6844
-6596
-6863
-8071
-7960
-5877
-3576
-1178
1494
3133
3886
4537
4492
3248
756
-2014
-2986
-2538
-2757
-3073
-3319
-4612
-5489
-4673
-3619
-2490
-6
2906
4483
4657
3934
3104
3350
3095
1304
1623
3110
2049
264
378
1758
2161
1039
499
1995
4878
7111
7215
6642
6085
4834
3966
4513
6122
7998
9343
10342
11136
10987
10156
8973
6642
3250
229
-941
150
2183
3731
4374
4383
4840
6556
8564
9822
11066
11961
10630
8421
7788
7159
4649
2468
2398
1628
-1428
-2884
-1215
311
651
886
1519
2318
2166
638
-1023
-1974
-2127
-1057
354
392
-365
-959
-1717
-1622
-342
-204
-1424
-2067
-2108
-2176
-1847
-1289
-1130
-1376
-1903
-1910
-419
1311
2351
3753
5020
4706
2527
-519
-2405
-2114
-980
-1705
-2815
-1030
40
-1082
231
4199
6691
5378
879
-3337
-4057
-2081
437
2428
2797
319
-4547
-8022
-6638
-2087
1266
3089
5037
6721
7372
6698
4669
2095
-4
-960
140
2575
3906
3212
2860
4849
6236
4542
2311
1147
142
-1105
-2562
-4302
-5837
-6699
-7099
-7478
-7907
-7408
-5879
-4903
-5455
-6557
-6659
-6385
-7174
-9075
-11299
-12075
-11689
-11765
-12156
-11698
-9225
-7620
-9136
-10580
-10213
-9206
-8497
-7145
-4099
-2091
-3396
-5993
-7542
-7671
-8342
-10441
-11296
-9493
-7859
-8071
-8635
-9148
-10058
-10980
-12034
-13012
-13574
-13836
-12945
-11411
-10548
-9468
-8429
-9250
-10879
-11181
-10959
-12028
-12918
-11946
-11009
-11537
-12802
-13657
-13543
-13599
-14371
-14198
-12626
-11462
-11200
-10260
-8192
-6280
-5550
-5328
-6146
-8363
-9388
-8181
-7609
-9685
-11888
-12055
-11526
-10599
-7885
-4748
-3191
-2831
-3414
-5831
-9583
-12956
-15869
-17728
-17210
-15894
-14835
-14199
-14929
-15991
-16707
-18121
-19033
-18347
-17222
-16065
-15116
-15234
-16656
-17702
-17462
-17758
-19293
-21004
-21322
-19163
-16588
-15286
-14127
-13386
-13910
-15450
-18340
-22018
-23805
-22584
-20182
-18406
-17639
-17377
-17288
-17095
-16617
-16371
-15983
-14630
-13309
-13179
-13544
-13917
-15064
-17502
-19981
-20510
-18989
-16616
-14295
-12130
-10073
-8298
-7606
-8721
-10920
-12996
-14495
-16230
-18476
-19775
-19249
-18103
-17478
-17175
-16637
-15948
-15012
-13189
-11481
-10945
-10685
-10639
-11773
-14037
-16369
-17555
-17279
-16112
-14696
-14122
-14913
-15690
-15068
-13979
-13305
-13361
-14264
-14898
-14273
-12740
-12674
-15127
-16925
-15681
-13769
-12689
-11464
-9968
-8166
-6288
-5996
-7533
-9257
-11428
-14628
-17489
-19253
-19904
-19463
-18807
-17697
-15015
-12004
-10467
-9315
-7719
-7910
-10540
-13632
-16154
-17522
-17516
-17538
-17847
-18031
-19157
-20712
-21615
-22971
-24834
-26159
-26500
-25483
-24225
-24135
-24769
-24820
-24436
-24980
-26160
-25731
-23601
-21759
-20612
-19564
-18907
-19838
-22019
-23256
-23500
-24117
-24727
-24599
-23653
-22246
-21270
-20850
-19843
-17830
-16208
-15780
-15745
-15936
-15851
-14948
-14838
-16300
-17884
-18490
-18430
-17941
-16696
-15309
-14882
-14060
-11709
-9309
-7267
-5342
-3797
-3362
-4865
-6465
-6803
-7082
-6988
-5193
-2761
-730
1430
3347
4946
6475
6955
6769
7025
7028
6495
7014
7897
7370
7122
8830
11577
13378
12885
10915
8962
6746
4658
4532
5851
6176
5372
5036
4872
3847
2330
1375
2077
4173
5761
6411
6788
6064
4582
3627
1950
-23
392
1826
2488
3516
4723
5493
6663
8082
8488
7545
6464
6669
7896
9153
9797
9916
9666
8377
5581
3592
4517
5712
5728
6799
8277
7885
5860
3576
1777
274
-1027
-1823
-2008
-1538
-247
941
1258
1510
2841
5322
7373
8000
7570
7122
7696
8341
7089
4928
4145
4900
6923
10093
13899
16978
17664
16954
16462
15453
14290
14768
15575
14698
14198
15366
15869
15493
16310
17441
16863
15289
14487
14191
13642
13758
14726
15562
15544
15136
15226
15463
15543
15518
15500
16022
17634
19765
20816
21084
21802
22167
21104
19419
18660
19370
19986
18902
17811
18238
18042
17042
18073
19967
20232
20181
20843
21103
20578
19021
16827
16234
16809
17036
17805
18864
18359
16838
16666
17968
19076
19293
19039
18751
18817
18608
17481
16176
15231
14530
13625
12485
12198
13081
13639
13897
15516
18414
20566
19909
16881
14001
12474
11559
10332
8561
7424
8982
13568
18614
21220
20889
19644
18840
17784
16937
16703
16671
17344
18715
19701
20254
21123
21456
19947
18157
18216
18922
19221
19768
20315
19905
18596
17625
16889
16026
16681
18616
19776
20666
20926
19514
18614
19288
19198
17168
15264
15227
14746
12417
10862
11680
13404
14628
15503
16592
18340
19842
19618
18983
19570
19581
18200
17263
17938
19399
18652
15328
13008
12253
11781
12851
16114
20741
24716
26198
25709
24396
23065
22108
22643
25064
26434
25156
24092
25121
26679
27316
27010
25993
25335
25998
26843
26871
26484
25607
23871
21108
18140
17082
18443
20157
20906
21994
23431
24382
25501
25960
25131
24164
22633
19787
16955
15996
16668
17031
16804
16724
17227
18517
19765
20237
21301
23592
24645
23861
23539
23585
23610
23904
23210
21984
20973
19705
19255
19618
19498
19210
18423
17072
16744
16347
13919
11709
11861
13134
14215
14062
11978
9863
9128
8700
8685
9229
9322
8831
8251
7556
5946
3524
2032
2563
3749
3451
1301
-1121
-2269
-1881
-656
450
1048
1394
1873
2808
4275
4152
795
-2806
-3777
-3564
-4388
-5234
-4567
-3719
-3843
-3975
-2341
864
2296
941
-741
-1876
-3589
-5563
-5989
-5010
-4274
-5059
-6773
-7847
-8733
-9927
-10261
-9799
-10502
-11888
-11266
-9830
-10436
-11703
-11429
-10543
-10114
-10703
-12315
-13138
-12454
-11299
-9696
-8180
-7869
-8340
-9336
-10866
-11735
-11004
-9841
-9414
-8599
-7052
-6872
-8343
-9631
-10632
-11814
-12159
-11299
-8896
-5565
-4499
-6226
-7762
-9100
-12083
-14877
-16058
-16513
-16029
-14876
-14512
-15230
-16043
-16829
-17731
-16988
-14512
-13591
-15225
-16802
-16153
-13881
-12742
-13719
-14818
-14787
-14809
-15450
-16080
-16482
-16720
-16403
-14889
-13562
-15125
-18038
-17406
-14505
-13844
-14373
-14531
-15006
-14845
-13118
-11057
-10239
-10505
-10782
-11248
-11971
-12122
-11423
-10309
-9701
-9463
-9586
-11219
-12633
-12124
-11258
-11086
-12186
-15016
-17720
-18210
-16627
-14015
-11773
-10847
-9660
-6765
-5260
-6601
-7780
-8072
-8413
-7790
-6204
-5835
-6641
-6582
-6305
-7191
-8177
-8690
-8720
-7619
-4787
-215
4269
6664
6938
6179
4978
3374
2800
3889
4838
4851
4305
3667
4280
6021
7550
8683
8548
7409
6680
5798
4789
4795
5779
6721
6902
5894
3358
834
394
817
936
528
-1668
-4606
-5784
-5455
-5176
-5447
-6115
-6357
-5542
-4568
-3977
-3073
-1724
141
3225
6101
6323
4612
2798
979
-8
817
1400
309
-56
1910
4652
6118
5793
5218
5579
5736
4977
3619
1300
-1281
-2121
-1129
-14
-272
-1838
-2650
-1995
-1591
-1954
-2776
-3957
-4119
-3203
-2559
-2250
-2065
-1615
446
3927
6352
6374
5418
5460
6476
7783
9286
10469
10767
10157
9145
8369
8479
9126
9304
9247
9891
10737
10634
10105
9948
10337
11407
12291
12872
13894
14399
13839
13354
12729
11269
10408
10649
11213
13003
15757
16602
15420
14409
13411
12604
12777
12816
12125
11062
9606
8269
7679
7799
8046
8387
8398
6521
4380
4497
5604
6366
7059
7252
6987
7374
8141
8596
8982
8739
6682
4100
3724
5811
8898
11116
11104
9470
7682
6712
5986
4334
2874
2854
3174
2802
1369
-719
-2651
-3852
-3175
-1089
-392
-1626
-1841
-126
1225
1142
174
-1117
-2130
-2456
-2876
-3728
-3182
-105
3029
4383
4547
4178
4450
4927
4300
3545
3213
2628
2329
3168
4645
5302
4751
3040
72
-3184
-5793
-7309
-8100
-8291
-6977
-5382
-5211
-5702
-6798
-8186
-8339
-8454
-9135
-8961
-8550
-8301
-7714
-7666
-8195
-8719
-9918
-10602
-9388
-8411
-8931
-9787
-10429
-10624
-10294
-9957
-9299
-7877
-6437
-5791
-5782
-5779
-5374
-4384
-3188
-2712
-3434
-4768
-6044
-7434
-9155
-11015
-11698
-9745
-7276
-7112
-8435
-9373
-9398
-8790
-8399
-9099
-10579
-11028
-10365
-10849
-12105
-11500
-9370
-8105
-7927
-7784
-7780
-7894
-7506
-6803
-6389
-6768
-8112
-9140
-9221
-9566
-10187
-10019
-8994
-8340
-8770
-9136
-8376
-7328
-7006
-7122
-7576
-8526
-9034
-8670
-8014
-7158
-6953
-8152
-8615
-7432
-7005
-8056
-9915
-11880
-13275
-14468
-15315
-15624
-16176
-17143
-17378
-16024
-14743
-15784
-18235
-19525
-18577
-17210
-18085
-20804
-22845
-23305
-22854
-22203
-21782
-21843
-23505
-25782
-25988
-25080
-25185
-26027
-26563
-25908
-23496
-21068
-20797
-21420
-21292
-21070
-21521
-22240
-22492
-22714
-23141
-22459
-20470
-19154
-19865
-20427
-19237
-18939
-20124
-19967
-18600
-18117
-17907
-17016
-16248
-15830
-15931
-16766
-17086
-16740
-16489
-15478
-14091
-13706
-13674
-13851
-14736
-15108
-15182
-16404
-17929
-18387
-17927
-17426
-17264
-17500
-17775
-17462
-16645
-15480
-14446
-14765
-16086
-16955
-17312
-17530
-17648
-17204
-15711
-14200
-13985
-14255
-14034
-14539
-15333
-14335
-12835
-12518
-11793
-10450
-10005
-9922
-10035
-11646
-14409
-16424
-16200
-14893
-14093
-12515
-10106
-9107
-9888
-10963
-12010
-13376
-14703
-15316
-14648
-13813
-14756
-17061
-19079
-20196
-20774
-21009
-19956
-18547
-19228
-20619
-20735
-20673
-21128
-22081
-23390
-24156
-24150
-23774
-22770
-21523
-20981
-20676
-20023
-19908
-21019
-22612
-24416
-25697
-24949
-24219
-25479
-27270
-28388
-28242
-27318
-27189
-26572
-24502
-24118
-25808
-25928
-24125
-23394
-24305
-25105
-25174
-24691
-24121
-24025
-23899
-23219
-21893
-20376
-20329
-21719
-22133
-20966
-20220
-20574
-19908
-18389
-17889
-17255
-16274
-15917
-15123
-13489
-11875
-10094
-8275
-7168
-6672
-6803
-7153
-6328
-4348
-2940
-2698
-2206
-818
499
750
-333
-1403
-1223
-121
1133
1291
319
35
495
1069
1792
1900
1879
2731
3124
2040
1071
1128
721
-437
-513
239
646
322
-1572
-3401
-2593
-240
1395
1968
1412
-372
-1980
-2543
-3032
-3324
-2763
-2411
-2829
-2985
-2770
-2929
-2739
-1709
-1382
-2044
-1944
-1026
-251
562
1360
1833
1688
535
-712
-1215
-1440
-1092
-49
599
304
-602
-1679
-2698
-3279
-3417
-3822
-4737
-5259
-4494
-3001
-1852
-543
1350
2678
3056
3383
4251
5102
5436
5597
5711
5619
4825
4742
7211
9325
9002
8404
8427
9810
13020
15930
17843
18965
17900
14611
11918
12580
15933
19412
21551
22347
22664
22355
21110
20228
20208
20027
19487
20166
22686
25726
28230
29930
31088
31984
31837
30200
28967
29429
30893
32256
32323
31227
30503
30250
30256
31431
32766
32644
31823
30869
29064
27174
26827
27495
27990
28252
28791
29700
30312
30421
30239
29649
29064
28714
28354
28614
29134
29295
29053
27587
24993
22801
22517
23617
24608
25908
27854
28704
27707
26241
24725
22583
20810
20401
19896
17754
15116
13145
11550
10650
10965
11557
10834
9523
8332
6917
7101
9256
10241
8980
7925
8014
8008
7993
9422
11740
13619
15128
16124
16247
15951
16091
16268
16018
15892
16355
16589
15373
13905
13606
13081
11356
10010
9659
9119
8802
9787
11108
11917
12522
12364
11210
10465
10889
11970
12686
11495
9312
8856
9386
8946
8651
10165
12751
14470
13663
11200
9769
9779
9536
8821
9425
11368
13846
16126
16853
16805
17269
17499
16400
13779
11744
13146
16279
17508
17051
17522
19404
20840
21459
22083
22419
22796
24430
26930
28770
29306
28545
26178
22820
20651
20410
20576
20710
21691
22822
22930
22732
22891
23137
23901
24817
24264
22511
21278
21065
21072
20741
20804
21404
21715
21635
21010
20122
19579
18998
17828
16693
16141
15631
15584
16096
15811
15052
15469
16956
18083
18147
17611
17576
18302
18831
18812
18135
15831
12082
8067
4248
979
-1041
-1689
-1623
-606
1736
4067
5005
5041
4975
4260
2928
1564
-37
-1550
-2292
-2232
-1920
-2140
-2979
-2883
-919
402
-1374
-4212
-5454
-5617
-5589
-5725
-6378
-6621
-5580
-4890
-5770
-6631
-6319
-5331
-3733
-1350
811
1626
1268
582
-32
-989
-2898
-5031
-6051
-5916
-4990
-3312
-1255
411
842
796
1652
2218
1602
1010
1399
3203
5028
4293
1306
-1488
-3671
-5534
-6029
-6035
-6430
-5257
-2628
-1001
-1417
-3263
-4560
-4395
-4123
-4045
-3492
-2754
-2916
-4558
-6356
-6594
-5115
-3408
-2808
-3137
-3488
-3276
-2956
-3685
-4935
-5757
-6607
-6767
-5551
-4292
-3727
-3044
-1443
320
470
-1462
-4387
-7391
-9872
-10933
-11351
-12457
-13562
-13785
-13586
-13343
-12294
-11191
-11536
-12239
-12033
-12373
-14349
-16018
-16586
-17330
-18210
-19124
-19891
-19199
-17680
-16626
-16120
-16735
-17917
-18489
-18471
-17895
-16618
-15752
-16135
-16168
-14835
-13051
-11225
-9365
-8122
-7892
-7758
-6810
-5903
-5754
-5901
-6447
-7598
-8936
-10143
-10816
-10598
-9954
-9288
-8703
-8276
-7319
-5802
-5011
-4853
-4398
-4081
-4228
-4085
-3612
-3677
-4358
-5363
-5815
-5475
-5389
-5632
-4917
-2656
-309
1201
2405
3888
5420
5976
5654
6072
7440
8756
10395
12078
12964
13569
13711
13631
14554
15058
13759
12341
11687
10882
9410
8696
9648
10394
10045
9721
9999
10850
12042
12977
13374
12815
11053
9081
7386
5438
3733
2822
2642
3490
4310
4286
4697
5059
4204
3322
2681
1339
204
64
-530
-1969
-2451
-1746
-1188
-698
-231
-89
1161
2939
3063
3233
4988
6141
6076
6002
5703
4816
3756
2962
2384
1445
303
-244
-53
298
-65
-1004
-1149
-175
955
1307
192
-1657
-2893
-3410
-3218
-2428
-2040
-1761
-335
906
547
-436
-1419
-2327
-2071
-478
983
2047
3039
3367
3221
3991
6218
8624
10627
13028
15047
15088
14673
15394
15071
13367
13037
13644
13490
13822
15444
17503
19845
22033
23344
24825
27057
28582
29370
30138
29702
28274
27394
26762
25910
25270
25167
24946
24211
23874
24136
24220
23668
22506
21099
19264
17214
16211
15568
14485
14250
14474
14180
14277
14555
14131
14148
15060
14950
12872
11006
11212
12182
12229
10694
7880
5371
4717
5895
7020
7069
6935
6783
6582
6736
6130
3720
357
-2428
-4135
-6058
-8691
-10727
-11469
-10720
-8821
-7289
-6973
-7500
-8482
-9491
-9883
-10017
-10794
-11545
-11235
-9875
-8035
-7233
-8424
-9577
-8772
-7545
-7653
-8962
-10331
-10989
-11038
-10913
-11762
-14173
-16524
-17213
-17330
-17954
-17427
-14834
-12260
-11150
-10961
-11475
-12501
-13016
-13257
-14230
-15564
-16835
-17581
-17612
-17552
-16467
-13423
-10627
-9533
-8390
-6812
-6382
-7035
-7685
-7593
-6648
-6373
-8040
-10533
-11618
-11293
-10825
-10182
-9479
-8855
-8329
-8375
-8827
-8238
-6337
-4714
-3817
-3209
-2925
-2810
-2654
-2424
-2539
-3634
-5268
-6212
-5770
-4373
-3042
-1908
-560
76
-710
-2281
-3782
-4040
-3130
-2293
-1135
411
974
522
-107
-568
-980
-2082
-3839
-4464
-3751
-4081
-5876
-7608
-8825
-9904
-11189
-11716
-10425
-8899
-8108
-6586
-4574
-4415
-7380
-11237
-12789
-13037
-14193
-15048
-14106
-11625
-8947
-7895
-7759
-7284
-7890
-9718
-10910
-11320
-11932
-12907
-14802
-17635
-19617
-20288
-20997
-22268
-23321
-23779
-24365
-24911
-24944
-25398
-26451
-26850
-26741
-27365
-28102
-27592
-26452
-25819
-25675
-25488
-24727
-23456
-22760
-23610
-25030
-25626
-26040
-26433
-25857
-24940
-24164
-23150
-22405
-21735
-20867
-21146
-22163
-21736
-20433
-19703
-18199
-15277
-13093
-12694
-13013
-13597
-13986
-13532
-13243
-13209
-12424
-11758
-12178
-12349
-10870
-8603
-6818
-5951
-5964
-5972
-5901
-6890
-8105
-7843
-6527
-5157
-3932
-3280
-3513
-4264
-5437
-6743
-7316
-7456
-7844
-8059
-8242
-8824
-9250
-9297
-8865
-7659
-6893
-6680
-5336
-3162
-2004
-2338
-3099
-3822
-4420
-4503
-4402
-4611
-4779
-4898
-5375
-5566
-5509
-6541
-7929
-8195
-7684
-7106
-7437
-9090
-10881
-11768
-12038
-12277
-12713
-13682
-14478
-13890
-13179
-14316
-16598
-18328
-18917
-19436
-21100
-22761
-23234
-23453
-23899
-24133
-24448
-25017
-25780
-26679
-26730
-25951
-25999
-26587
-26154
-25083
-24260
-24228
-25454
-26625
-26707
-26296
-25176
-23685
-23824
-25404
-25878
-24728
-23227
-21937
-21272
-21743
-22540
-22860
-23318
-23631
-22841
-21752
-21479
-21529
-20980
-19636
-18640
-19052
-19738
-19195
-17471
-15320
-13253
-11223
-9014
-7545
-7967
-9237
-9986
-10825
-12379
-13858
-14218
-13502
-12371
-10772
-8244
-5097
-2123
560
2753
3340
2769
2938
3909
4407
4675
6086
7765
7837
6420
4324
2541
2275
3324
4586
5596
6310
6949
7907
8612
7879
5833
3836
2884
2887
3355
3892
3961
3720
3420
2470
1364
1172
1521
1823
1513
11
-2087
-3651
-3625
-2598
-2284
-2541
-2654
-2963
-3728
-4589
-5382
-6349
-7020
-6910
-6216
-5274
-4900
-5521
-6193
-5918
-4435
-2305
-1567
-2950
-4219
-4497
-4793
-4953
-4820
-5232
-6159
-6516
-6045
-5141
-4189
-3757
-4353
-5825
-7182
-8075
-9030
-10031
-10634
-10843
-10590
-9221
-6713
-4128
-2672
-2399
-1916
-1051
-1040
-1180
-38
1683
2555
2495
2729
3648
4171
4348
5550
7918
9942
11087
12301
14038
16017
17276
16995
15857
15439
15992
16831
18077
19542
20723
22152
24560
26873
27550
27532
28250
29131
29421
29340
29498
30282
31526
32379
32262
32205
32766
32652
31227
29625
29155
29836
30110
29328
28740
28945
29511
29952
30266
31150
32427
32766
31737
30041
28594
28000
28040
27762
26605
25457
25152
25006
24198
23254
23018
22975
22883
23299
23718
23614
23386
23046
21691
18850
15763
14116
13519
12849
12213
11820
11617
11375
10937
10657
10068
8166
5566
3554
2536
2255
1979
1270
330
66
1487
3677
4706
4603
4413
4095
3494
3618
4901
5524
4020
1611
-193
-1571
-2323
-1648
-638
-712
-1046
-478
682
2043
3551
4226
3882
3809
4188
4433
5039
6203
7294
8191
8699
9151
10583
12476
13587
13845
13587
12931
12389
12320
12058
11461
11468
12044
12434
12733
13319
13975
14117
13807
14042
15351
16757
17190
16595
15699
15549
16384
17411
17959
18231
18654
19259
19782
19543
18418
17585
18061
19130
19663
19838
19900
20070
21101
22340
22416
21912
22337
24627
28133
31061
32746
32766
30862
28622
27132
25760
24543
23527
22419
21668
20967
19418
17713
16925
16500
16002
15772
16154
17073
17741
18022
18038
17270
16104
15280
14416
13394
12638
11707
10489
9975
9794
9187
8833
8774
8619
9025
10695
13088
14537
14589
14236
13243
11383
10281
10418
10170
8661
6381
3599
132
-3216
-5181
-5619
-5269
-5143
-5545
-5736
-5304
-4507
-3611
-2780
-2229
-1789
-1060
-615
-1009
-1291
-978
-1769
-4032
-5670
-6147
-6584
-7138
-7091
-6727
-7000
-7554
-7826
-7682
-6378
-4130
-2390
-1945
-2693
-3655
-3647
-3096
-3061
-3036
-2497
-2011
-1501
-714
118
1445
3042
3143
1688
790
1517
3186
4577
5018
4992
5184
5844
6619
6813
6787
7009
7217
7186
6729
6023
5505
4696
3094
1467
724
846
1209
1150
830
660
449
36
-617
-1183
-1200
-1145
-1906
-2902
-3078
-2703
-2344
-2363
-2568
-1992
-636
411
817
1099
1375
1254
306
-1642
-3572
-3879
-2455
-898
-671
-1509
-2415
-3618
-5094
-5926
-6645
-8193
-9843
-10896
-11566
-11725
-11242
-10463
-9782
-9921
-11121
-12227
-12625
-12741
-12555
-12170
-12159
-13088
-15118
-17062
-17832
-17971
-18465
-19451
-19939
-19244
-17929
-16772
-16027
-15573
-15146
-14715
-14431
-14213
-13697
-12951
-12355
-11527
-10600
-10676
-11301
-10833
-9120
-7310
-5908
-4604
-3594
-3474
-4220
-5281
-6032
-6013
-5715
-5719
-5366
-4606
-4149
-3994
-3993
-4144
-3970
-2840
-1408
-795
-900
-1306
-2103
-2794
-2726
-2420
-2602
-2716
-1637
446
2412
3999
5339
6325
7138
7824
8236
8309
8459
9063
9217
8660
8168
7687
7626
8755
10302
11161
11685
12232
12288
11724
11007
10229
9317
8517
7738
7105
6762
6438
6276
6277
6233
6151
5803
5359
5288
5348
5229
5228
5303
4771
3602
2501
2043
2115
1979
1440
874
415
-43
-341
-298
-78
252
743
1282
1199
-122
-1608
-2075
-2081
-1908
-1195
-206
430
216
-872
-2151
-2639
-2203
-1579
-1302
-1361
-1263
-929
-708
34
1742
3289
3811
3823
3828
3602
2836
1503
8
-1423
-3160
-4773
-4944
-3824
-3372
-4360
-4717
-3462
-2414
-1701
258
3078
5165
6038
6272
6530
6874
6779
5843
4968
5289
6161
6664
7011
7734
9112
10767
12150
13357
14510
15543
16774
18225
19493
20852
22365
23287
23462
23192
22942
23458
24418
24747
24398
24070
23883
23625
23074
22031
21108
20646
19978
18901
18307
18718
19139
18885
18545
18284
17736
17139
16499
15150
13195
11425
10364
9622
8265
6502
5277
5004
5754
7115
8190
8656
8877
8855
8442
7937
7045
5138
3130
2599
2892
2341
1020
-314
-1340
-2122
-3165
-4475
-5184
-4760
-3911
-3779
-4200
-4540
-5366
-6833
-7777
-7806
-7781
-8277
-8659
-8471
-8697
-9606
-9996
-9552
-9136
-8932
-8581
-7859
-6544
-5800
-6805
-8133
-8511
-8517
-8575
-8808
-9401
-10222
-11395
-12805
-13592
-13427
-13117
-13593
-14601
-14822
-14206
-13569
-12483
-11109
-10687
-11042
-10851
-9803
-8695
-7996
-7602
-7229
-6488
-6015
-6582
-7281
-7556
-7906
-8100
-7662
-7183
-7214
-6639
-4926
-3537
-3014
-3022
-3704
-4091
-3088
-1944
-2024
-2894
-3881
-4440
-4271
-3966
-3862
-3692
-3498
-3308
-3099
-3262
-3961
-4472
-4027
-2720
-1558
-1409
-1800
-1499
-812
-1124
-2186
-3240
-4196
-4628
-4599
-5135
-6037
-6143
-5682
-5306
-4809
-4181
-3802
-3675
-3632
-3553
-3256
-2637
-2030
-2243
-3471
-4660
-5255
-6089
-7179
-7623
-7519
-7904
-9320
-10533
-10298
-9291
-8449
-7732
-7041
-6662
-6689
-7043
-7676
-8237
-8647
-9338
-10447
-11696
-12664
-13111
-13552
-14393
-14897
-14994
-15542
-16253
-16924
-18026
-19111
-19563
-19918
-21039
-22337
-23019
-24017
-25645
-26607
-26711
-26565
-26115
-25814
-26341
-26964
-26970
-27276
-28260
-28801
-28178
-26701
-25131
-24056
-23361
-22603
-21644
-20896
-20686
-20641
-20716
-21149
-21595
-21638
-21617
-22225
-23011
-23145
-22689
-21674
-20202
-18566
-16932
-15591
-14945
-15283
-15996
-16228
-15965
-15547
-15306
-15069
-14474
-14030
-13811
-12871
-11481
-11071
-11712
-12510
-13245
-13762
-13333
-11932
-10874
-10901
-11172
-11144
-10976
-10654
-10141
-9515
-9309
-9649
-10056
-10716
-11730
-12426
-12417
-12140
-12297
-12889
-13175
-12733
-11672
-10503
-9888
-9836
-10114
-10318
-10120
-10272
-10946
-11043
-10615
-10609
-10711
-10351
-9815
-9167
-8258
-7548
-7732
-8787
-9565
-9515
-9702
-10582
-10973
-10156
-8868
-8119
-8344
-9343
-10763
-12285
-13064
-12661
-12280
-12838
-13492
-13464
-13074
-12741
-12972
-14216
-16048
-17525
-18182
-18403
-18188
-16991
-15433
-14630
-14543
-14709
-15258
-16010
-16353
-16489
-17228
-18641
-19761
-20085
-20163
-20265
-20050
-19472
-18667
-17559
-16163
-14552
-12902
-11605
-10752
-10499
-11185
-12143
-12602
-12909
-13217
-13286
-13281
-13106
-12141
-10656
-9908
-9973
-9877
-9398
-8904
-8971
-9628
-10082
-9842
-8917
-7971
-7749
-7768
-7135
-5834
-4302
-2566
-519
1151
1827
1756
1465
1262
1013
477
-120
175
1217
1917
2777
4184
5372
6042
5907
4860
3511
2782
3100
3555
3074
2101
1270
53
-1248
-1533
-947
-117
903
1854
2094
1841
1496
678
-301
-835
-1790
-3499
-4257
-3674
-3475
-4216
-4837
-4369
-2841
-1396
-1183
-2039
-2659
-2386
-2100
-2596
-3491
-4042
-4067
-3822
-3512
-3609
-4479
-5530
-5789
-5112
-4234
-3493
-2530
-1663
-1795
-3209
-5291
-6792
-6840
-5985
-4956
-3709
-2518
-1640
-966
-606
-525
-213
142
-138
-403
-334
-605
-784
-208
727
1462
1916
2308
2788
3391
4192
5095
6087
7306
8835
9964
9922
9207
8590
8700
10064
11985
13117
13437
13642
13986
14870
16691
18854
20023
20090
20141
20373
20644
20985
20915
20551
20759
21572
22422
23247
24174
24916
25394
25775
25974
26064
26154
26454
26954
27124
27195
27868
28639
28815
28632
28240
27928
28276
28751
28122
26548
25318
24499
23431
22715
22878
22975
22173
21230
21318
22370
23195
22793
21618
20477
19296
18097
17193
16864
17133
17234
16587
15562
14758
14444
14423
14504
14764
14962
14472
13404
12428
11451
10322
9638
9743
9909
9400
8676
8236
7715
6876
5815
4852
4778
5514
5859
5666
5608
5332
4479
3889
4007
4420
4893
5768
7070
7738
7300
6474
6105
6423
6947
7050
6471
5667
5387
5566
5524
5380
5851
6448
6576
6984
7734
7878
7501
7250
7436
8166
9124
10090
11116
11757
11487
10865
10663
10536
9831
9115
9359
10407
11856
13518
14616
14753
14470
13781
12853
12702
13501
14486
15048
15101
14960
14943
14876
14381
13729
13090
12442
12313
12704
13155
13698
14284
14907
15584
16058
16209
16523
17659
18715
18484
17593
16846
16421
16585
17288
17853
17957
18147
18374
17942
16754
15233
14015
13527
13445
13743
14731
15484
15010
14127
14188
15415
16866
17406
17170
17009
17094
17236
17331
17096
16437
15850
15639
15372
15022
15001
15031
14795
14672
14700
14433
13869
13484
13413
13476
13512
13142
11710
9439
7683
6883
6224
5335
4443
3569
2718
2109
1969
2310
2739
2582
1446
-268
-1749
-2735
-3419
-3866
-3746
-2864
-2022
-1910
-2108
-2175
-2293
-2908
-4231
-5561
-6308
-7022
-7548
-7392
-7464
-8120
-8393
-8263
-8228
-7895
-7121
-6617
-6320
-5383
-4209
-3468
-2716
-2102
-2189
-2349
-2117
-2170
-2638
-3013
-3488
-3789
-3242
-2517
-2109
-1755
-1470
-1044
-278
647
1203
977
666
724
754
781
793
412
-335
-997
-1200
-1355
-2231
-3742
-4930
-5490
-5808
-5521
-4733
-4492
-4354
-3565
-3250
-3935
-4661
-4990
-5003
-4801
-4572
-4009
-3367
-3688
-4747
-5359
-5298
-5310
-5667
-5884
-5845
-6043
-6512
-6763
-6859
-7202
-7533
-7489
-7568
-8081
-8734
-9548
-10245
-10458
-10820
-11735
-12302
-11876
-10997
-10250
-9728
-9464
-9529
-9858
-10234
-10307
-9624
-8405
-7583
-7290
-6996
-6649
-6473
-6586
-6596
-6386
-6619
-7087
-7096
-6876
-6647
-6369
-6471
-6995
-7428
-7450
-6752
-5325
-3927
-3211
-3086
-3236
-3524
-3870
-3875
-3132
-1722
-438
-199
-605
-880
-1359
-1981
-2050
-1564
-1088
-1060
-1199
-785
207
714
323
-39
-108
-117
124
318
-71
-712
-985
-629
649
2554
4078
5067
6196
7549
8716
9277
8724
7447
6718
7045
7671
7409
6211
5246
4777
4491
4699
4890
4148
3334
3533
4255
4910
5660
6465
6519
5642
4750
4057
3637
3788
4034
4296
5054
5782
5718
5029
3974
2691
1746
1441
1242
960
1044
1569
1919
1567
849
576
1037
1608
1656
1215
432
-407
-866
-1062
-1370
-2020
-3065
-4069
-4260
-3619
-3036
-3107
-3611
-3575
-2722
-2090
-1839
-1322
-1121
-1638
-1693
-909
-318
34
433
477
470
612
575
749
1460
2249
2766
3049
3103
2893
2397
1861
1781
2155
2236
1848
1662
1723
1702
1766
2163
2623
2759
2876
3428
4242
4943
5477
6053
6768
7164
6987
6846
7064
7141
7234
8341
10210
11455
11588
11210
11031
11419
12052
12305
12256
12285
12595
13114
13525
13928
14428
14784
15207
15926
16524
16460
15937
15509
14879
13790
13148
13497
14167
14493
14454
14298
14274
14322
13858
12713
11758
11466
11257
10866
10430
10061
9886
9671
9374
9254
9179
8752
7833
7024
7133
7616
7544
7054
6246
5100
4195
3792
3377
2617
1991
1892
2090
2109
1486
602
13
-781
-1980
-3256
-4574
-5608
-5968
-5806
-5426
-5075
-5026
-5051
-4629
-3995
-3610
-3486
-3721
-4207
-4485
-4792
-5208
-5024
-4591
-4820
-5399
-5574
-5754
-6510
-7303
-7626
-7519
-7217
-6759
-6052
-5627
-6018
-6804
-7246
-7191
-7121
-7541
-8105
-8292
-8617
-9508
-10395
-11047
-11927
-13066
-13735
-13388
-12063
-10314
-9410
-9583
-9584
-9093
-8837
-9030
-9276
-9265
-9253
-9497
-9528
-9088
-8597
-8545
-9045
-9354
-8742
-7629
-6698
-5741
-4642
-4032
-3820
-3492
-3702
-4786
-5773
-6192
-6580
-7234
-7820
-8060
-7919
-7301
-6776
-7102
-7679
-7630
-7065
-6395
-6086
-6156
-5980
-5517
-5189
-5229
-5622
-6041
-6296
-6173
-5826
-6068
-6922
-7640
-7864
-7894
-8182
-8428
-8194
-7719
-7389
-7335
-7398
-7425
-7139
-6217
-5217
-4781
-4642
-4692
-5090
-5513
-5862
-6159
-6147
-6031
-6400
-7201
-7888
-8099
-7640
-6994
-6936
-7169
-7154
-7158
-7409
-7767
-8091
-8373
-9095
-10674
-12504
-13876
-14886
-15661
-15921
-15763
-15735
-15928
-16006
-16069
-16104
-15981
-16438
-17479
-18009
-17995
-18065
-18121
-17958
-17673
-17332
-17285
-17722
-18101
-17930
-17446
-17369
-18026
-18402
-17801
-17344
-17614
-17877
-17735
-17146
-16332
-15901
-15811
-15636
-15599
-16045
-16732
-16976
-16403
-15514
-15093
-15332
-15914
-16293
-16059
-15560
-15504
-15794
-15683
-15065
-14288
-13237
-12093
-11483
-11518
-11961
-12469
-12782
-13101
-13412
-13228
-12793
-12481
-11872
-11048
-10396
-9921
-9769
-9653
-9082
-8135
-6977
-6220
-6459
-6869
-6661
-6581
-7274
-8264
-8826
-9024
-9418
-9895
-9876
-9386
-8845
-8561
-8594
-8714
-8640
-8525
-8975
-9754
-10090
-9769
-8731
-7657
-7577
-7882
-7816
-8025
-8706
-9367
-10062
-10843
-11210
-11376
-11848
-12129
-11820
-11348
-11093
-10928
-10649
-10208
-9600
-8863
-8158
-7894
-8383
-9439
-10448
-10848
-10699
-10561
-10591
-10558
-10577
-10725
-10880
-10941
-10546
-9562
-8734
-8675
-9126
-9450
-9372
-9067
-8777
-9004
-9913
-10650
-10671
-10618
-11003
-11416
-11205
-10569
-10143
-9805
-9369
-9081
-8915
-8617
-8514
-9053
-9779
-9814
-9047
-7864
-6564
-5677
-5313
-4951
-4711
-5226
-5987
-6238
-6700
-7416
-7175
-6065
-4948
-4102
-3137
-1510
55
214
-501
-569
20
294
-339
-1434
-2127
-2309
-2395
-2541
-2594
-2379
-1875
-1430
-1251
-970
-493
-459
-723
-469
-264
-839
-1426
-1568
-2106
-3189
-3907
-4288
-4822
-5026
-4702
-4404
-4325
-4477
-4598
-4250
-3648
-3329
-3501
-3745
-3458
-2856
-2569
-2588
-2582
-2482
-2495
-2859
-3337
-3675
-3929
-4113
-4454
-5184
-5986
-6520
-6878
-6975
-6448
-5425
-4602
-4364
-4278
-3932
-3826
-4412
-5030
-5224
-5417
-5560
-5522
-5642
-5597
-5294
-5282
-5349
-4921
-3757
-2196
-1008
-618
-834
-1049
-812
-334
7
291
764
976
570
311
745
1572
2398
3011
3607
4628
5961
6987
7428
7440
7233
7114
7490
7917
7692
7295
7398
8094
9110
9696
9520
9308
9558
9724
9551
9756
10669
11901
12967
13544
13764
13896
14038
14226
14624
15506
16589
17009
16711
16357
15984
15454
15218
15749
16729
17443
17762
17831
17837
18380
19397
20079
20362
20649
20830
20788
20689
20482
19932
18861
17477
16304
15615
15324
15374
15926
16852
17578
17807
17678
17219
16314
15203
14317
13728
13506
13746
13965
13724
13170
12714
12583
12671
12893
13119
13094
12627
11499
9965
8944
8677
8543
8437
8784
9691
10735
11471
11773
11800
11785
11708
11344
10631
9695
8750
8228
8227
8194
7825
7435
7449
8057
8831
9302
9778
10416
10617
10014
9275
9349
9900
9822
9006
8366
8434
8498
7913
7591
8543
10118
11121
11446
11369
11222
11482
11636
11042
10294
9904
9783
10179
11065
11997
12670
12818
12789
12968
12930
12413
11579
10558
10137
11040
12409
13081
13142
13212
13467
13917
14422
14560
14403
14323
14188
13738
13143
12629
12331
12181
11779
11186
11003
11484
12368
13203
13851
14378
14643
14736
14954
15058
14841
14646
14640
14688
14730
14654
14183
13278
12453
12378
12989
13654
13962
13859
13454
12974
12677
12450
12223
12282
12374
12269
12491
13320
14253
14682
14627
14369
14002
13661
13319
12910
12450
12002
11597
11188
11001
11085
10948
10676
10769
11050
11337
11585
11430
11138
11271
11403
10882
9831
8762
7700
6340
5137
4727
4902
4852
4178
3562
3452
3261
2797
2203
1382
577
-357
-1782
-2890
-3114
-3166
-3335
-3080
-2623
-2672
-3100
-3639
-4273
-4691
-4562
-4029
-3424
-3113
-3371
-3944
-4355
-4798
-5347
-5273
-4490
-3637
-3092
-2844
-2681
-2694
-3041
-3505
-4023
-4684
-5156
-5114
-4771
-4593
-4584
-4167
-3124
-1899
-1107
-960
-1015
-996
-1131
-1548
-1960
-2094
-2151
-2379
-2819
-3447
-3993
-4220
-4389
-4579
-4484
-4146
-3799
-3687
-4067
-4658
-4896
-4829
-4970
-5386
-5570
-5181
-4537
-4276
-4537
-4946
-5105
-4685
-3850
-3388
-3499
-3763
-3966
-3933
-3776
-4051
-4690
-4952
-4628
-4189
-3960
-3700
-3264
-3130
-3670
-4590
-5428
-6071
-6524
-6737
-6789
-6697
-6452
-6305
-6243
-5829
-5254
-5260
-5649
-5440
-4609
-3732
-3060
-3102
-3853
-4413
-4711
-5217
-5560
-5355
-4868
-4360
-3804
-3099
-2353
-1754
-1336
-1135
-1183
-1333
-1440
-1331
-839
-193
138
73
21
347
1074
1931
2063
947
-134
183
1021
859
-143
-901
-903
-233
723
1472
1861
2035
1943
1404
686
272
84
-123
-266
-397
-512
-535
-687
-1038
-889
325
2094
3764
4880
5020
4443
3882
3678
3580
3418
3365
3334
3223
3206
3261
3265
3300
3446
3373
2904
2574
2756
2958
2939
3379
4219
4452
3846
3028
2620
2659
2521
1928
1272
745
672
1315
2057
2492
2651
2393
1852
1367
937
635
616
696
527
90
-190
-243
-365
-534
-799
-1335
-1686
-1411
-892
-331
426
1046
1143
780
243
80
471
856
1060
1537
2165
2460
2477
2348
1850
1403
1746
2535
3128
3589
4143
4706
5133
5480
5832
6008
5824
5416
5001
4706
4458
4070
3531
2941
2541
2661
3361
4292
4796
4503
3965
3816
4003
4209
4256
4136
3945
3808
3932
4507
5240
5735
6084
6401
6665
6937
7059
6879
6803
7121
7576
7747
7636
7895
8813
9752
10117
10166
10605
11613
12534
12785
12583
12247
11738
11288
11173
11126
10890
10575
10133
9411
8691
8373
8467
8851
9519
10225
10547
10441
10074
9579
9211
9132
9192
9202
9089
8814
8379
7820
7439
7489
7721
7975
8187
8242
8207
8063
7900
7938
8079
8076
7908
7642
7063
5970
4733
3915
3531
3120
2490
1811
1066
338
22
156
294
108
-418
-1091
-1595
-1799
-1711
-1382
-1146
-1220
-1520
-1889
-2082
-2067
-2033
-1883
-1604
-1764
-2629
-3650
-4259
-4350
-4306
-4429
-4383
-3824
-2900
-2044
-1848
-2237
-2389
-2400
-2836
-3392
-3758
-3860
-3583
-3302
-3437
-4034
-4682
-4640
-3976
-3463
-3277
-2995
-2585
-2889
-4298
-5914
-6823
-6859
-6365
-5984
-6089
-6444
-6665
-6531
-6096
-5659
-5572
-6007
-6601
-6930
-7071
-7105
-6828
-6319
-6075
-6337
-6525
-6102
-5550
-5349
-5308
-5213
-5091
-5142
-5439
-5706
-5777
-5813
-5767
-5516
-5130
-4653
-4248
-4205
-4363
-4331
-4051
-3787
-3783
-3872
-4078
-4687
-5297
-5567
-5813
-6118
-6500
-7182
-8051
-8662
-8658
-8092
-7457
-7135
-7194
-7510
-7653
-7448
-7239
-7531
-8486
-9534
-10127
-10427
-10863
-11577
-12217
-12451
-12509
-12611
-12558
-12161
-11590
-11374
-11877
-12767
-13290
-13126
-12680
-12179
-11585
-11100
-10752
-10546
-10730
-11193
-11495
-11376
-11193
-11341
-11833
-12726
-13808
-14737
-15454
-16078
-16797
-17448
-17526
-16906
-16057
-15501
-15513
-16230
-17463
-18673
-19512
-20046
-20380
-20505
-20407
-20167
-19842
-19657
-19936
-20274
-20091
-19748
-19625
-19450
-19319
-19611
-20148
-20535
-20472
-20079
-19685
-19068
-18337
-18010
-17692
-16907
-16048
-15494
-15273
-15314
-15496
-15472
-15051
-14705
-15117
-16072
-16727
-16888
-16934
-17051
-16992
-16534
-15895
-15336
-14949
-14884
-15117
-15247
-14861
-13769
-12440
-11768
-11877
-12267
-12583
-12524
-12067
-11645
-11363
-10913
-10259
-9645
-9397
-9693
-10333
-10770
-10653
-10257
-9886
-9349
-8441
-7401
-6668
-6449
-6612
-6852
-7046
-7249
-7355
-7248
-7001
-6585
-5966
-5319
-4863
-4895
-5655
-6841
-7826
-8292
-8283
-7926
-7327
-6539
-5821
-5746
-6414
-7269
-7829
-7848
-7512
-7435
-7943
-8717
-9224
-9372
-9460
-9646
-9948
-10257
-10423
-10464
-10260
-9630
-8867
-8317
-8008
-7995
-8259
-8504
-8522
-8313
-7886
-7219
-6342
-5681
-5659
-6037
-6577
-7173
-7507
-7398
-7048
-6751
-6799
-7098
-7286
-7461
-7833
-8220
-8424
-8450
-8383
-8418
-8660
-8975
-9272
-9468
-9378
-9232
-9425
-9660
-9449
-8751
-7843
-7111
-6635
-6288
-6411
-7142
-7617
-7132
-6156
-5267
-4462
-3861
-3836
-4327
-4716
-4665
-4434
-4015
-3233
-2493
-2017
-1366
-484
238
591
394
-270
-866
-1041
-1033
-1105
-908
-395
-234
-809
-1812
-2451
-2267
-1751
-1576
-1672
-1771
-2196
-3018
-3841
-4687
-5504
-5987
-6108
-5855
-5364
-5107
-5267
-5626
-5838
-5658
-5421
-5440
-5511
-5460
-5407
-5653
-6411
-7439
-8176
-8281
-7776
-6828
-5706
-4691
-3857
-3261
-2993
-2872
-2841
-3123
-3542
-3604
-3152
-2352
-1584
-1217
-1143
-1077
-1149
-1589
-2257
-2864
-3293
-3418
-3194
-2841
-2665
-2695
-2744
-2801
-2974
-3309
-3580
-3377
-2772
-2173
-1557
-683
199
583
522
548
1001
1890
3023
4046
4637
4794
4636
4423
4461
4823
5459
6121
6550
6814
7218
7845
8323
8487
8585
8851
9152
9362
10038
11364
12474
13009
13145
12883
12629
12701
12926
13256
13710
14263
14768
14792
14251
13577
12943
12454
12515
13116
13844
14659
15493
15693
14946
13891
13264
13181
13443
13739
13828
13754
13708
13936
14526
15164
15502
15688
15951
16231
16522
16732
16731
16672
16530
16100
15672
15607
15707
15805
16040
16373
16536
16211
15405
14722
14455
14168
13739
13421
13018
12481
12272
12333
12124
11634
11208
10988
10871
10788
10733
10658
10389
9816
9361
9669
10687
11611
11814
11358
10798
10723
11172
11589
11939
12600
13278
13662
14053
14488
14630
14478
14139
13831
14134
14995
15690
16198
16932
17629
17838
17556
16968
16512
16710
17406
17961
18130
18180
18232
17943
17131
16134
15228
14576
14635
15274
15448
14942
14604
14754
15196
15758
16273
16638
16567
15749
14717
14291
14347
14265
13780
13097
12447
12059
12497
13794
14907
15150
15024
15056
15283
15819
16621
17116
16853
16153
15896
16463
17214
17351
16773
15978
15266
14818
14847
15156
15160
14791
14457
14171
13698
13096
12459
11748
11040
10551
10366
10439
10730
11173
11484
11392
10988
10425
9755
9222
8907
8481
7804
7246
7350
8102
8834
9015
8645
8034
7613
7679
7985
8290
8764
9493
10104
9998
9350
8971
8870
8559
8232
8292
8532
8468
8074
7700
7346
6768
6127
5562
4867
3844
2352
726
-258
-499
-550
-702
-1132
-2093
-3363
-4375
-4973
-5397
-5897
-6485
-6770
-6521
-6077
-5956
-6345
-6883
-7080
-6822
-6286
-5738
-5454
-5534
-5806
-6083
-6275
-6373
-6526
-6927
-7433
-7526
-7019
-6302
-5680
-5107
-4696
-4602
-4510
-4231
-4190
-4540
-4910
-5201
-5587
-6105
-6692
-7198
-7493
-7515
-7203
-6600
-5628
-4232
-3053
-2820
-3543
-4752
-5747
-6058
-6045
-6224
-6508
-6741
-7068
-7413
-7389
-6880
-6212
-5757
-5643
-5667
-5384
-4579
-3602
-2924
-2623
-2595
-2759
-2874
-2660
-2054
-1311
-793
-734
-1265
-2146
-2836
-2947
-2527
-2055
-1905
-1909
-1952
-2351
-3114
-3629
-3643
-3540
-3518
-3494
-3464
-3285
-2687
-1887
-1529
-1774
-2137
-2407
-2663
-2675
-2372
-2135
-2172
-2469
-2915
-3178
-3204
-3084
-2529
-1476
-476
101
344
409
310
42
-175
-208
-34
478
1201
1864
2412
2850
3157
3479
3911
4248
4374
4321
4045
3411
2298
1015
277
260
514
813
1330
1996
2379
2154
1373
578
293
263
13
-82
364
897
1057
748
182
-169
-9
465
772
795
832
923
992
1070
1172
1372
1466
1385
1778
2799
3827
4745
5647
6390
7035
7829
8770
9328
9081
8408
7862
7412
6832
6185
5712
5744
6246
6869
7322
7457
7433
7405
7185
6895
6864
6836
6397
5538
4481
3549
2911
2618
2561
2477
2341
2236
1945
1412
1005
784
653
633
519
67
-444
-505
-173
17
-103
-146
124
482
797
1285
1881
2156
2028
1771
1737
2088
2425
2312
1927
1760
2087
2623
2919
3040
3337
3722
3685
3138
2371
1582
941
654
528
350
325
440
487
335
75
218
847
1361
1478
1360
1191
1193
1495
1883
2019
1847
1591
1581
1926
2483
2921
2975
2854
2905
3056
3069
2992
3014
3186
3480
3708
3696
3682
3901
4246
4502
4382
3936
3799
4289
4945
5287
5317
5342
5526
5731
5850
5748
5435
5268
5269
5107
4811
4732
4796
4594
4155
3689
3145
2524
1963
1532
1305
1313
1403
1544
1685
1485
1023
947
1495
2333
3144
3775
4206
4352
4060
3582
3348
3307
3162
2803
2575
2999
3696
3747
3106
2478
2245
2188
2035
1729
1327
1020
862
626
335
44
-479
-1207
-1836
-2394
-3023
-3592
-3919
-3936
-3790
-3764
-3899
-3962
-3832
-3580
-3311
-3024
-2695
-2538
-2581
-2416
-2015
-1804
-1698
-1227
-604
-480
-879
-1334
-1651
-1808
-1750
-1514
-1235
-984
-633
-243
-187
-328
-209
105
278
262
63
-406
-893
-940
-766
-785
-889
-1024
-1280
-1530
-1587
-1477
-1414
-1356
-1041
-505
-63
120
11
-397
-1184
-2235
-3114
-3447
-3113
-2405
-1920
-1910
-2084
-2058
-1799
-1676
-1944
-2442
-2736
-2510
-1965
-1557
-1370
-1187
-981
-859
-701
-492
-607
-1232
-1872
-1981
-1790
-1894
-2387
-2915
-3282
-3463
-3611
-3962
-4284
-4282
-4139
-4084
-4128
-4108
-4025
-4146
-4588
-5339
-6374
-7407
-8097
-8437
-8761
-9309
-9964
-10572
-11029
-11172
-11105
-11211
-11535
-11814
-11895
-11777
-11631
-11713
-11965
-12129
-12405
-13041
-13680
-13887
-13559
-12948
-12577
-12528
-12490
-12454
-12517
-12619
-12716
-12937
-13405
-13965
-14318
-14430
-14414
-14260
-14132
-14248
-14479
-14706
-15038
-15533
-16247
-17171
-17914
-18290
-18545
-18724
-18726
-18546
-18357
-18461
-18793
-18902
-18741
-18744
-19100
-19450
-19531
-19714
-20338
-21155
-21823
-22152
-22120
-21992
-21888
-21788
-21869
-22167
-22351
-21996
-21145
-20469
-20442
-20699
-20742
-20591
-20338
-19966
-19685
-19563
-19308
-18909
-18867
-19362
-19930
-20233
-20422
-20620
-20577
-20146
-19549
-19129
-19121
-19403
-19599
-19450
-18901
-18032
-16901
-15715
-14884
-14543
-14585
-15125
-15983
-16459
-16525
-16656
-16598
-15835
-14487
-13150
-12416
-12275
-12175
-11808
-11181
-10412
-9844
-9701
-9755
-9811
-10116
-10831
-11675
-12288
-12343
-11695
-10586
-9418
-8572
-8317
-8585
-9121
-9650
-9982
-10167
-10306
-10208
-9481
-8338
-7549
-7352
-7494
-7792
-7850
-7433
-7131
-7387
-7838
-8286
-8870
-9361
-9445
-9247
-9000
-8642
-8077
-7281
-6343
-5564
-5092
-4819
-4745
-4873
-5066
-5189
-5207
-5282
-5423
-5417
-5234
-5149
-5355
-5617
-5672
-5440
-4967
-4706
-4819
-4775
-4503
-4451
-4646
-4831
-4893
-4821
-4665
-4289
-3567
-2827
-2536
-2550
-2271
-1614
-1046
-921
-1179
-1569
-1929
-2165
-2249
-2186
-1863
-1216
-465
201
859
1650
2579
3554
4337
4663
4594
4484
4498
4634
4999
5554
5937
5960
6039
6456
6902
7292
7781
8111
7993
7592
7257
7052
6748
6333
5975
5691
5725
6381
7355
8114
8515
8646
8532
8308
8192
8139
8094
7962
7472
6808
6174
5360
4565
4245
4306
4409
4325
3967
3573
3464
3569
3632
3626
3590
3578
3724
3950
4051
4047
4027
3992
3954
3992
4136
4272
4262
4172
4192
4158
3792
3248
2648
1815
1000
697
877
1336
2041
2801
3380
3661
3532
3138
2924
3025
3053
2738
2301
2036
2039
2328
2900
3559
3974
4083
4156
4370
4825
5608
6341
6559
6422
6383
6536
6738
6775
6488
6260
6487
6934
7304
7646
8046
8460
8755
8844
8668
8366
8437
9048
9737
10204
10435
10359
10147
10173
10417
10575
10594
10545
10447
10396
10386
10272
9947
9540
9405
9582
9844
10205
10592
10688
10504
10220
9711
8880
8009
7571
7744
8029
7889
7552
7523
7704
7769
7835
7940
7909
7863
7965
8105
8196
8335
8580
8735
8618
8240
7716
7212
6871
6626
6234
5703
5261
4922
4717
4845
5153
5286
5283
5347
5555
5911
6088
5814
5290
4944
4901
4869
4582
4076
3522
3047
2705
2520
2475
2454
2421
2555
2970
3673
4523
5188
5587
5973
6419
6742
6830
6840
6903
6993
7087
7162
7257
7298
7230
7294
7626
8035
8342
8705
9043
8886
8334
8016
8033
8157
8483
9017
9472
9712
9953
10411
10871
10969
10654
10033
9314
8798
8604
8666
8906
9161
9291
9559
10073
10515
10759
11123
11807
12364
12328
11829
11231
10767
10598
10685
10884
11188
11571
11922
12195
12305
12238
12161
12210
12470
13015
13627
13862
13594
13011
12439
12198
12304
12433
12314
12013
11789
11817
11950
11957
11773
11221
10348
9894
10319
11108
11699
12077
12367
12668
13057
13339
13272
12900
12299
11447
10405
9399
8601
8079
7883
7863
7694
7312
7075
7247
7548
7524
7288
7352
7876
8581
9140
9385
9408
9279
8915
8413
7998
7751
7624
7559
7487
7291
7018
6832
6631
6236
5698
5058
4423
4000
3832
3690
3263
2577
1950
1621
1528
1431
1260
1060
819
655
534
63
-674
-1022
-850
-746
-1122
-1868
-2546
-2779
-2596
-2414
-2615
-3077
-3324
-3198
-3105
-3480
-4094
-4415
-4420
-4267
-3971
-3698
-3626
-3767
-4056
-4409
-4755
-4950
-4898
-4684
-4447
-4453
-4940
-5733
-6410
-6681
-6633
-6441
-6106
-5648
-5129
-4673
-4548
-4806
-5137
-5388
-5649
-5971
-6378
-6974
-7656
-8003
-7781
-7316
-7022
-6837
-6529
-6185
-5852
-5502
-5407
-5768
-6315
-6572
-6401
-6008
-5504
-4843
-4221
-4059
-4376
-4670
-4591
-4244
-4008
-4134
-4501
-4898
-5309
-5733
-6083
-6446
-6956
-7344
-7309
-7006
-6728
-6549
-6338
-6004
-5600
-5241
-5023
-4950
-4945
-4958
-5035
-5300
-5674
-5926
-5938
-5570
-4933
-4396
-4161
-4152
-4151
-3991
-3739
-3536
-3429
-3324
-3084
-2716
-2409
-2356
-2535
-2725
-2765
-2607
-2318
-2105
-2168
-2529
-3062
-3581
-3871
-3857
-3748
-3619
-3198
-2522
-2008
-1886
-2132
-2465
-2469
-2227
-2204
-2464
-2685
-2653
-2414
-1979
-1336
-824
-836
-1262
-1575
-1458
-1068
-557
12
387
429
384
535
837
1126
1330
1499
1827
2411
3069
3571
3876
4008
4139
4490
5137
5973
6704
7132
7327
7356
7205
7062
7047
6980
6787
6566
6297
6081
6106
6347
6677
6994
7212
7282
7094
6570
5880
5325
5123
5219
5374
5483
5482
5427
5453
5440
5206
4816
4471
4423
4619
4685
4498
4248
4092
4084
4113
4059
4138
4473
4818
4981
4885
4569
4385
4705
5451
6226
6720
6850
6736
6601
6624
6797
6967
6993
6977
7170
7542
7874
8002
7864
7648
7626
7775
7951
8141
8271
8257
8166
8070
8031
8107
8208
8220
8231
8335
8354
8141
7779
7457
7315
7189
6985
6922
7067
7298
7520
7722
7806
7640
7393
7445
7844
8221
8172
7814
7584
7542
7465
7427
7600
8012
8645
9318
9706
9685
9379
8942
8439
7972
7777
7894
7986
7882
7780
7805
7901
8005
8070
8093
8065
7968
7863
7672
7270
6748
6300
6056
6041
6087
6035
5885
5656
5378
5141
4946
4572
3880
2953
2123
1771
1841
1942
1949
2035
2213
2288
2074
1508
802
238
-208
-750
-1408
-1918
-2008
-1803
-1664
-1612
-1550
-1611
-1744
-1813
-2035
-2515
-2963
-3192
-3398
-3736
-4088
-4344
-4611
-5024
-5553
-6162
-6820
-7216
-7043
-6513
-6060
-5826
-5725
-5682
-5715
-5892
-6202
-6457
-6647
-7010
-7462
-7722
-7733
-7579
-7453
-7536
-7742
-7853
-7784
-7457
-6857
-6229
-5811
-5548
-5371
-5321
-5298
-5259
-5364
-5550
-5571
-5315
-4871
-4519
-4431
-4495
-4512
-4504
-4748
-5352
-5984
-6221
-6084
-5937
-5892
-5791
-5562
-5236
-5120
-5493
-6015
-6042
-5476
-4835
-4585
-4799
-5188
-5316
-5103
-4827
-4681
-4711
-4858
-4913
-4749
-4496
-4405
-4641
-5039
-5130
-4816
-4533
-4584
-4784
-4822
-4616
-4468
-4712
-5241
-5788
-6223
-6344
-6089
-5639
-5153
-4834
-4898
-5126
-5108
-4944
-5032
-5395
-5839
-6309
-6704
-7000
-7408
-7933
-8386
-8772
-9227
-9820
-10410
-10733
-10793
-10881
-11151
-11520
-11916
-12270
-12338
-12030
-11643
-11505
-11731
-12168
-12390
-12140
-11593
-11013
-10536
-10211
-9978
-9845
-9974
-10289
-10444
-10379
-10354
-10493
-10707
-10744
-10493
-10211
-10111
-10176
-10284
-10271
-10207
-10285
-10433
-10497
-10589
-10954
-11573
-12170
-12587
-12784
-12744
-12593
-12458
-12271
-12011
-11848
-11949
-12339
-12970
-13763
-14602
-15325
-15679
-15475
-14928
-14649
-15040
-15728
-16073
-15917
-15519
-15251
-15401
-15859
-16169
-16116
-15940
-15836
-15748
-15662
-15589
-15317
-14628
-13759
-13108
-12636
-12250
-12143
-12500
-13160
-13700
-13879
-13710
-13262
-12705
-12272
-11948
-11608
-11425
-11526
-11654
-11640
-11541
-11416
-11324
-11397
-11665
-11885
-11815
-11539
-11349
-11329
-11310
-11317
-11481
-11669
-11565
-11108
-10586
-10285
-10282
-10473
-10723
-10988
-11286
-11531
-11555
-11228
-10543
-9698
-9059
-8837
-8842
-8759
-8540
-8256
-7993
-7926
-8219
-8645
-8802
-8634
-8371
-8238
-8227
-8224
-8295
-8431
-8430
-8323
-8212
-7995
-7692
-7428
-7240
-7182
-7203
-7095
-6855
-6677
-6615
-6645
-6788
-7053
-7428
-7739
-7782
-7611
-7412
-7332
-7428
-7648
-7937
-8136
-8122
-8039
-7964
-7658
-7164
-6879
-6867
-6826
-6561
-6203
-6001
-5956
-5822
-5460
-5000
-4578
-4322
-4386
-4646
-4785
-4772
-4829
-4980
-5007
-4843
-4697
-4747
-4889
-4962
-4958
-4894
-4754
-4459
-3985
-3582
-3468
-3469
-3287
-2785
-1897
-750
242
888
1300
1459
1262
871
684
827
1103
1368
1654
2028
2385
2586
2696
2780
2766
2700
2827
3189
3550
3836
4108
4200
3918
3370
2863
2575
2412
2310
2409
2648
2648
2249
1740
1378
1076
826
800
1061
1404
1479
1132
636
333
333
578
944
1326
1677
2004
2250
2347
2307
2118
1853
1808
2162
2750
3328
3758
4121
4598
5100
5288
5050
4653
4339
4141
4042
4082
4346
4749
5041
5064
4763
4240
3882
4029
4603
5198
5524
5714
5981
6297
6610
6927
6990
6535
5845
5438
5443
5679
6007
6493
7159
7677
7682
7346
7148
7257
7578
8025
8493
8868
9230
9844
10780
11719
12228
12182
11982
12011
12178
12449
13175
14343
15255
15319
14767
14294
14220
14340
14450
14530
14642
14850
15042
15003
14771
14666
14924
15327
15581
15604
15301
14668
14002
13575
13343
13153
13017
13041
13110
12927
12452
11916
11430
11012
10743
10576
10407
10171
9836
9556
9576
9901
10125
9922
9458
9035
8793
8715
8734
8795
8773
8515
8012
7511
7377
7659
7950
7829
7261
6489
5889
5771
5986
6028
5719
5487
5679
6096
6353
6254
5946
5703
5518
5205
4794
4395
4061
3946
4091
4295
4337
4186
4017
4016
4193
4401
4496
4568
4761
4993
5136
5111
4917
4730
4696
4727
4722
4817
5122
5630
6341
7144
7799
8142
8120
7782
7285
6807
6571
6618
6783
6931
6990
7048
7241
7480
7683
7951
8287
8428
8151
7571
6991
6682
6766
7066
7288
7453
7667
7792
7708
7473
7164
6872
6868
7309
7931
8435
8751
8795
8580
8370
8218
7938
7570
7381
7440
7708
8045
8169
7988
7611
7172
6854
6829
7154
7513
7382
6896
6686
6831
6934
6762
6385
5983
5619
5214
4841
4824
5250
5778
5987
5735
5283
5021
4976
4870
4503
3906
3330
3048
3086
3188
3151
2948
2664
2466
2361
2177
1946
1961
2318
2813
3207
3412
3596
3872
4120
4224
4183
4089
4015
3838
3488
3110
2915
2946
2946
2701
2248
1739
1292
1006
1034
1386
1747
1791
1593
1494
1560
1497
1113
406
-466
-1182
-1634
-1960
-2227
-2428
-2513
-2453
-2322
-2335
-2588
-2849
-2900
-2822
-2764
-2779
-2811
-2705
-2480
-2417
-2646
-2974
-3202
-3305
-3351
-3385
-3477
-3721
-4067
-4227
-3973
-3444
-2864
-2429
-2260
-2186
-2042
-1941
-2014
-2245
-2411
-2261
-1867
-1409
-1028
-930
-1320
-2174
-3112
-3757
-4074
-4218
-4444
-4893
-5307
-5456
-5519
-5654
-5613
-5200
-4601
-4079
-3840
-3943
-4234
-4546
-4774
-4844
-4746
-4448
-4055
-3847
-3893
-4077
-4165
-3896
-3334
-2703
-2179
-1989
-2220
-2485
-2301
-1854
-1853
-2464
-3169
-3686
-4057
-4176
-4014
-3885
-4089
-4529
-4773
-4496
-3881
-3367
-3134
-3125
-3166
-3015
-2772
-2777
-3091
-3469
-3645
-3459
-2954
-2367
-1995
-1911
-1977
-2148
-2334
-2239
-1772
-1255
-920
-615
-218
107
230
180
-34
-409
-819
-1055
-1022
-871
-801
-821
-890
-1046
-1272
-1441
-1526
-1524
-1398
-1314
-1375
-1225
-659
1
386
386
57
-488
-1065
-1425
-1542
-1578
-1569
-1386
-1036
-738
-657
-766
-940
-1077
-1121
-1003
-689
-218
421
1154
1670
1822
1766
1690
1761
2048
2339
2483
2596
2855
3153
3201
3118
3271
3659
4030
4296
4441
4384
4185
3998
3884
3899
4045
4201
4252
4137
3941
3795
3678
3562
3450
3345
3245
3094
2878
2594
2233
1978
1947
2030
2131
2148
2052
1906
1765
1780
2082
2547
2782
2582
2287
2281
2504
2755
3007
3331
3779
4312
4762
4946
4870
4841
5042
5264
5230
4954
4720
4713
4891
5140
5353
5473
5464
5383
5402
5604
6044
6747
7449
7862
7968
7779
7362
6820
6127
5402
4978
4920
5063
5293
5459
5336
4899
4347
3845
3521
3460
3698
4222
4875
5447
5859
6125
6240
6278
6394
6671
7028
7297
7309
7132
7008
6980
6977
7108
7442
7857
8238
8537
8726
8771
8777
8893
9042
9101
9095
9010
8777
8452
8091
7689
7373
7273
7264
7115
6867
6710
6670
6726
6949
7229
7169
6646
6042
5722
5741
5847
5783
5658
5613
5537
5348
5103
4795
4385
3881
3359
2980
2872
3002
3175
3262
3231
3138
3118
3088
2836
2482
2313
2311
2150
1696
1153
717
383
49
-240
-387
-476
-673
-1012
-1304
-1325
-1135
-1116
-1398
-1647
-1661
-1628
-1757
-2043
-2395
-2628
-2638
-2653
-2822
-2938
-2918
-2824
-2700
-2658
-2702
-2715
-2721
-2727
-2599
-2421
-2367
-2402
-2384
-2166
-1829
-1605
-1492
-1397
-1454
-1773
-2213
-2598
-2768
-2685
-2476
-2249
-2019
-1739
-1537
-1550
-1560
-1331
-998
-820
-820
-843
-837
-927
-1155
-1361
-1385
-1418
-1735
-2037
-2050
-2010
-1988
-1782
-1358
-898
-635
-675
-889
-1062
-1064
-913
-764
-868
-1337
-2028
-2664
-2928
-2670
-2138
-1685
-1444
-1426
-1699
-2263
-2981
-3655
-4006
-3996
-3887
-3760
-3499
-3191
-3188
-3641
-4275
-4765
-5067
-5323
-5578
-5736
-5754
-5771
-5864
-5856
-5696
-5689
-6040
-6576
-7030
-7310
-7497
-7676
-7898
-8193
-8520
-8838
-9144
-9410
-9715
-10203
-10776
-11171
-11146
-10631
-9847
-9159
-8767
-8614
-8576
-8602
-8685
-8852
-9141
-9476
-9655
-9632
-9609
-9751
-9987
-10108
-10060
-9942
-9792
-9649
-9682
-9990
-10354
-10477
-10401
-10352
-10346
-10316
-10267
-10116
-9921
-9907
-10037
-10108
-10193
-10565
-11255
-12019
-12592
-12801
-12719
-12683
-12969
-13388
-13504
-13210
-12954
-13148
-13578
-13703
-13392
-12999
-12856
-12923
-13058
-13375
-13992
-14645
-14925
-14836
-14702
-14667
-14569
-14234
-13674
-12979
-12314
-11867
-11688
-11707
-11787
-11812
-11804
-11832
-11910
-12038
-12152
-12145
-12058
-11941
-11697
-11323
-10859
-10360
-10139
-10345
-10628
-10692
-10579
-10489
-10571
-10719
-10821
-10906
-10975
-11070
-11303
-11554
-11580
-11400
-11254
-11326
-11667
-12137
-12382
-12131
-11607
-11227
-11101
-11085
-10979
-10590
-10049
-9696
-9528
-9493
-9757
-10255
-10717
-11024
-11096
-10889
-10530
-10099
-9562
-9091
-8894
-8885
-8809
-8532
-8124
-7734
-7515
-7435
-7294
-7108
-6978
-6937
-7033
-7235
-7424
-7513
-7453
-7277
-7146
-7058
-6885
-6783
-6880
-7129
-7495
-7785
-7717
-7344
-6923
-6588
-6335
-6116
-5897
-5738
-5690
-5755
-5976
-6377
-6766
-6893
-6826
-6822
-6908
-6816
-6360
-5672
-5070
-4712
-4419
-4009
-3633
-3505
-3575
-3735
-3986
-4246
-4385
-4424
-4516
-4728
-4952
-5087
-5062
-4821
-4347
-3676
-2993
-2632
-2742
-3065
-3223
-3187
-3145
-3118
-2996
-2704
-2313
-1975
-1689
-1356
-986
-631
-246
114
205
-8
-149
67
416
595
549
388
281
288
423
736
1155
1486
1684
1758
1676
1485
1185
801
563
555
587
654
921
1293
1516
1602
1804
2145
2372
2231
1774
1385
1245
1175
1143
1193
1195
1122
1172
1420
1829
2312
2675
2900
3207
3711
4278
4610
4494
4117
3941
4131
4437
4629
4683
4689
4738
4905
5126
5365
5742
6160
6262
5974
5585
5259
5057
5077
5321
5625
5801
5789
5710
5796
6014
6048
5846
5634
5529
5612
5867
6070
6055
5917
5857
6016
6443
7041
7623
8153
8659
9090
9387
9574
9791
10084
10260
10220
10177
10273
10382
10373
10312
10363
10583
11005
11644
12301
12743
12865
12604
12094
11621
11287
11073
11038
11240
11487
11585
11713
12016
12268
12297
12151
11998
11976
12014
11903
11503
10912
10471
10310
10189
9893
9471
9116
8917
8732
8442
8083
7745
7522
7535
7707
7820
7726
7338
6758
6378
6337
6387
6452
6726
7259
7727
7750
7368
6882
6425
6041
5803
5634
5413
5255
5411
5793
6049
5994
5770
5686
5860
6152
6354
6361
6170
5734
5071
4460
4100
3898
3825
3912
4105
4313
4438
4384
4138
3841
3679
3660
3704
3900
4237
4514
4575
4410
4170
4058
4121
4312
4553
4739
5015
5590
6227
6540
6438
6083
5796
5738
5690
5528
5375
5282
5354
5643
5975
6312
6703
7027
7198
7266
7214
6993
6629
6262
6047
6068
6382
6804
6994
6928
6854
6877
6834
6592
6258
6059
6102
6285
6407
6475
6587
6629
6445
6121
5919
6014
6402
6953
7515
7943
8060
7785
7323
6976
6847
6862
6837
6691
6523
6361
6131
5861
5650
5513
5434
5298
5026
4664
4268
3881
3478
2978
2464
2115
1984
2066
2300
2535
2704
2830
2947
3027
2871
2368
1792
1525
1598
1796
1992
2118
2111
2060
2111
2232
2325
2386
2501
2723
2913
2865
2612
2374
2115
1736
1381
1189
1176
1302
1404
1291
1030
867
852
724
270
-366
-857
-1044
-1112
-1261
-1456
-1634
-1825
-1957
-1959
-1994
-2196
-2495
-2771
-3005
-3308
-3712
-3965
-3869
-3593
-3401
-3416
-3650
-4017
-4255
-4128
-3786
-3554
-3426
-3282
-3199
-3225
-3282
-3442
-3728
-3960
-3993
-3862
-3746
-3733
-3745
-3764
-3754
-3632
-3467
-3351
-3228
-3038
-2952
-3153
-3468
-3512
-3364
-3407
-3639
-3784
-3851
-3965
-3960
-3722
-3450
-3458
-3875
-4608
-5331
-5614
-5415
-5147
-5153
-5374
-5415
-5032
-4442
-3985
-3740
-3671
-3649
-3484
-3207
-3057
-3170
-3449
-3725
-3931
-4134
-4279
-4253
-4061
-3795
-3571
-3444
-3365
-3151
-2725
-2348
-2235
-2366
-2672
-3090
-3445
-3569
-3511
-3443
-3396
-3294
-3020
-2562
-2156
-2028
-2042
-2036
-2118
-2297
-2449
-2520
-2520
-2433
-2317
-2297
-2346
-2322
-2173
-1955
-1675
-1357
-1233
-1490
-1805
-1822
-1648
-1523
-1515
-1578
-1652
-1595
-1250
-701
-238
-64
-129
-260
-393
-516
-544
-542
-711
-1059
-1318
-1379
-1437
-1702
-1989
-1978
-1690
-1271
-834
-535
-467
-585
-782
-1018
-1359
-1799
-2152
-2236
-1993
-1504
-1034
-781
-727
-799
-877
-799
-513
-36
374
411
224
146
193
245
232
274
642
1203
1543
1621
1702
1932
2214
2299
2117
1871
1767
1842
2035
2315
2647
2912
3033
2957
2796
2874
3176
3420
3589
3697
3557
3181
2797
2546
2458
2450
2337
2076
1814
1753
1983
2414
2875
3292
3600
3696
3521
3179
2984
3113
3339
3517
3785
4282
5003
5759
6279
6503
6655
6915
7167
7232
7118
6906
6638
6405
6323
6394
6525
6713
7067
7569
7977
8022
7700
7260
6956
6873
6951
7010
6933
6752
6502
6179
5935
5974
6369
6888
7215
7324
7372
7374
7238
6946
6549
6171
6014
6127
6324
6552
6958
7479
7794
7857
7997
8430
9084
9709
10063
10118
10009
9837
9664
9543
9455
9326
9144
8999
9042
9399
10018
10674
11100
11140
10795
10218
9688
9425
9376
9362
9296
9267
9343
9524
9754
9871
9784
9654
9558
9303
8847
8375
8064
7986
8016
8005
8020
8029
7919
7741
7616
7656
7830
7934
7903
7838
7664
7262
6810
6496
6341
6230
6003
5666
5424
5355
5339
5331
5446
5615
5505
5052
4502
3908
3288
2822
2531
2324
2183
2078
2008
1975
1948
1933
1954
1951
1858
1712
1550
1338
1070
811
655
669
772
774
527
131
-123
-139
-209
-528
-900
-1034
-889
-686
-586
-592
-707
-968
-1304
-1565
-1631
-1471
-1214
-1033
-947
-942
-1075
-1262
-1375
-1478
-1634
-1814
-1970
-1954
-1706
-1434
-1241
-1024
-837
-765
-650
-361
21
376
636
748
657
356
29
-233
-574
-968
-1189
-1216
-1183
-1201
-1358
-1644
-1884
-1923
-1682
-1124
-467
-160
-329
-682
-979
-1194
-1412
-1637
-1736
-1636
-1414
-1229
-1271
-1523
-1759
-1867
-1958
-2117
-2230
-2203
-2125
-2193
-2524
-3051
-3594
-3961
-4088
-4044
-3963
-3991
-4249
-4721
-5307
-5858
-6219
-6438
-6702
-7078
-7557
-8062
-8372
-8415
-8422
-8621
-8970
-9318
-9564
-9606
-9522
-9544
-9743
-10017
-10142
-9911
-9495
-9252
-9274
-9448
-9778
-10311
-10888
-11242
-11225
-10943
-10669
-10652
-10951
-11414
-11800
-12017
-12204
-12453
-12659
-12654
-12402
-12051
-11799
-11859
-12336
-13080
-13807
-14274
-14404
-14394
-14449
-14507
-14541
-14619
-14751
-15007
-15537
-16199
-16631
-16689
-16442
-16020
-15623
-15422
-15469
-15712
-15978
-16110
-16027
-15725
-15290
-14806
-14347
-13988
-13847
-13973
-14219
-14384
-14455
-14477
-14432
-14426
-14604
-14845
-14888
-14652
-14265
-13904
-13684
-13648
-13719
-13731
-13606
-13502
-13462
-13329
-13089
-12882
-12731
-12508
-12197
-11925
-11747
-11724
-11890
-12063
-12066
-11921
-11733
-11691
-11872
-12111
-12189
-12093
-11969
-11864
-11666
-11235
-10715
-10410
-10399
-10514
-10477
-10192
-9893
-9784
-9808
-9874
-9985
-10068
-10042
-9916
-9856
-10002
-10196
-10245
-10236
-10302
-10405
-10410
-10179
-9710
-9097
-8501
-8091
-7945
-8036
-8196
-8193
-7951
-7589
-7361
-7390
-7524
-7520
-7362
-7196
-7033
-6839
-6676
-6550
-6462
-6437
-6384
-6199
-5941
-5734
-5619
-5576
-5628
-5664
-5454
-5081
-4856
-4799
-4815
-4922
-5089
-5225
-5201
-4977
-4744
-4703
-4769
-4737
-4680
-4818
-5141
-5442
-5582
-5498
-5202
-4828
-4489
-4227
-4056
-3898
-3707
-3565
-3470
-3321
-3178
-3150
-3246
-3374
-3391
-3250
-3110
-3122
-3302
-3519
-3573
-3379
-3048
-2757
-2576
-2549
-2688
-2809
-2701
-2461
-2277
-2066
-1667
-1208
-909
-765
-653
-548
-511
-626
-884
-1107
-1114
-992
-1011
-1251
-1483
-1494
-1350
-1231
-1179
-1048
-767
-469
-284
-109
121
226
130
-51
-174
-110
53
100
95
160
256
410
663
954
1151
1127
929
827
1075
1561
1960
2232
2478
2706
2905
3088
3281
3544
3826
3998
4061
4140
4288
4485
4743
4972
5019
4915
4829
4876
5024
5213
5433
5659
5856
6000
5997
5711
5206
4820
4840
5224
5727
6065
6068
5911
5886
6064
6378
6749
7022
7131
7230
7483
7887
8270
8446
8466
8496
8454
8302
8283
8494
8791
9058
9289
9651
10235
10795
11143
11258
11075
10675
10376
10355
10516
10699
10916
11267
11708
11979
11947
11773
11656
11649
11673
11591
11325
10964
10759
10856
11035
10996
10724
10492
10626
11037
11304
11413
11547
11601
11433
11076
10608
10117
9718
9434
9248
9132
9076
9048
9002
9010
9233
9608
9876
10000
10164
10352
10313
9927
9395
9017
8830
8662
8472
8332
8249
8110
7868
7633
7539
7566
7625
7619
7501
7234
6879
6617
6569
6654
6748
6817
6842
6818
6755
6636
6523
6551
6693
6754
6634
6382
6061
5743
5580
5705
6029
6448
6900
7208
7209
6994
6771
6567
6315
6031
5823
5737
5681
5575
5380
5106
4833
4682
4773
5053
5346
5593
5820
6018
6116
6057
5800
5441
5256
5393
5675
5888
6041
6256
6572
6985
7362
7538
7562
7648
7876
8136
8340
8426
8384
8156
7729
7333
7253
7461
7795
8218
8566
8545
8151
7784
7704
7716
7544
7223
6950
6865
7019
7344
7784
8290
8759
9080
9151
8952
8579
8117
7661
7355
7199
7072
6959
6940
6987
6914
6678
6416
6248
6143
6044
5966
5902
5707
5282
4778
4489
4504
4620
4665
4669
4638
4588
4593
4620
4553
4324
4005
3785
3762
3818
3801
3697
3478
3144
2817
2571
2460
2600
2931
3223
3354
3301
3024
2488
1784
1121
489
-219
-801
-996
-1021
-1190
-1391
-1443
-1427
-1509
-1707
-1880
-1927
-1926
-2024
-2288
-2711
-3247
-3759
-4064
-4130
-4043
-3876
-3720
-3677
-3836
-4126
-4343
-4502
-4756
-5077
-5338
-5507
-5613
-5723
-5830
-5769
-5445
-5011
-4730
-4759
-5036
-5368
-5531
-5498
-5528
-5714
-5881
-5965
-5994
-5947
-5869
-5787
-5642
-5426
-5318
-5483
-5758
-5750
-5294
-4718
-4521
-4847
-5400
-5844
-6059
-6074
-5949
-5734
-5478
-5267
-5138
-5003
-4907
-5072
-5560
-6163
-6610
-6776
-6833
-7011
-7237
-7297
-7137
-6796
-6348
-5937
-5576
-5110
-4623
-4467
-4741
-5181
-5540
-5735
-5756
-5707
-5774
-5941
-6066
-6136
-6188
-6158
-6030
-5854
-5599
-5343
-5316
-5550
-5858
-6179
-6574
-6980
-7226
-7197
-6898
-6466
-6090
-5760
-5331
-4841
-4498
-4480
-4832
-5405
-5836
-5920
-5813
-5703
-5577
-5376
-5176
-5042
-4887
-4566
-4069
-3554
-3247
-3242
-3413
-3643
-3933
-4184
-4211
-4071
-4018
-4035
-3961
-3887
-3955
-4092
-4087
-3864
-3624
-3618
-3782
-3841
-3751
-3695
-3709
-3629
-3416
-3222
-3153
-3221
-3306
-3250
-3171
-3220
-3291
-3356
-3485
-3521
-3287
-2907
-2688
-2727
-2834
-2840
-2770
-2694
-2543
-2198
-1629
-1038
-714
-688
-816
-1065
-1455
-1889
-2169
-2227
-2230
-2203
-2046
-1859
-1707
-1478
-1153
-929
-929
-1004
-1056
-1241
-1606
-1938
-2101
-2183
-2263
-2268
-2122
-1953
-1926
-2023
-2077
-2025
-1885
-1593
-1181
-863
-743
-810
-1018
-1207
-1241
-1204
-1139
-883
-326
339
849
1062
1072
1118
1221
1242
1197
1226
1310
1392
1536
1812
2135
2384
2515
2560
2562
2604
2786
3080
3368
3570
3591
3390
3122
2890
2666
2478
2459
2751
3261
3767
4143
4355
4505
4697
4867
4937
4979
5122
5327
5408
5328
5209
5108
5036
5016
5077
5206
5350
5460
5568
5703
5838
5966
6051
6062
6141
6433
6807
7091
7268
7364
7432
7516
7610
7681
7746
7812
7802
7656
7393
7068
6784
6714
6978
7428
7775
7977
8259
8642
8783
8531
8131
7719
7306
7018
6972
7055
7140
7239
7415
7614
7738
7820
7936
8076
8213
8393
8591
8687
8614
8398
8120
7884
7748
7673
7640
7688
7785
7844
7807
7755
7824
7998
8108
8062
7918
7724
7492
7303
7320
7580
7897
7984
7689
7270
7084
7053
6881
6517
6136
5860
5655
5496
5414
5473
5621
5717
5682
5553
5363
5244
5299
5296
5028
4692
4517
4453
4393
4437
4611
4752
4745
4663
4666
4753
4838
4958
5041
4928
4711
4539
4408
4309
4328
4431
4484
4442
4340
4129
3803
3520
3376
3275
3153
3136
3364
3743
4109
4473
4747
4792
4749
4873
5144
5411
5633
5735
5610
5280
4967
4880
4915
4964
5153
5517
5861
6064
6135
6091
5973
5941
6115
6346
6383
6242
6096
6021
5991
6026
6042
5858
5508
5252
5133
4988
4810
4759
4856
4973
5111
5326
5421
5197
4785
4508
4485
4581
4622
4456
3997
3388
2879
2612
2531
2402
2088
1719
1491
1356
1136
819
559
422
354
345
378
387
403
521
650
508
-76
-913
-1561
-1847
-2006
-2307
-2738
-3138
-3385
-3487
-3531
-3545
-3497
-3376
-3246
-3265
-3500
-3896
-4339
-4680
-4904
-5225
-5749
-6372
-7039
-7610
-7887
-7922
-7969
-8192
-8552
-8849
-8920
-8798
-8697
-8841
-9200
-9548
-9640
-9348
-8881
-8689
-8944
-9379
-9726
-10015
-10374
-10670
-10649
-10353
-10090
-9978
-9876
-9740
-9719
-9973
-10429
-10763
-10807
-10764
-10754
-10612
-10309
-10166
-10378
-10728
-10981
-11157
-11466
-11913
-12307
-12562
-12656
-12514
-12253
-12217
-12488
-12714
-12620
-12335
-12066
-11911
-11946
-12123
-12297
-12406
-12532
-12687
-12780
-12760
-12631
-12441
-12293
-12212
-12129
-12061
-12063
-12045
-11944
-11810
-11675
-11612
-11752
-12056
-12391
-12695
-12925
-13057
-13075
-12966
-12774
-12572
-12470
-12554
-12709
-12748
-12743
-12878
-13144
-13352
-13331
-13098
-12763
-12429
-12299
-12524
-12891
-13203
-13531
-13890
-14153
-14207
-14049
-13841
-13738
-13785
-13895
-13934
-13835
-13582
-13123
-12502
-11983
-11784
-11856
-11989
-12025
-12063
-12354
-12833
-13152
-13232
-13271
-13271
-13081
-12699
-12247
-11789
-11315
-10948
-10696
-10422
-10225
-10304
-10570
-10833
-11021
-11196
-11373
-11344
-11023
-10701
-10589
-10545
-10485
-10501
-10702
-11082
-11443
-11532
-11261
-10792
-10395
-10197
-10103
-9986
-9905
-9970
-10122
-10205
-10178
-10145
-10230
-10492
-10858
-11159
-11275
-11198
-10982
-10718
-10405
-10042
-9729
-9439
-9085
-8759
-8545
-8446
-8485
-8627
-8828
-9070
-9275
-9290
-9034
-8655
-8375
-8295
-8411
-8586
-8574
-8364
-8174
-8030
-7785
-7604
-7760
-8186
-8631
-8927
-9020
-8941
-8740
-8490
-8308
-8275
-8411
-8665
-8844
-8865
-8870
-8877
-8789
-8534
-8077
-7553
-7104
-6677
-6243
-5867
-5569
-5330
-5084
-4711
-4288
-4064
-4069
-4079
-4010
-4082
-4422
-4723
-4586
-4001
-3301
-2717
-2183
-1586
-950
-364
85
336
368
146
-323
-878
-1294
-1431
-1243
-765
-142
482
1007
1317
1323
1062
754
692
982
1473
2018
2543
3026
3378
3484
3498
3700
4130
4648
5038
5097
4858
4514
4214
4096
4289
4834
5646
6421
6853
7072
7436
7970
8389
8394
7981
7483
7140
6991
7062
7275
7482
7602
7580
7449
7451
7749
8308
8999
9603
9951
10053
10079
10096
10037
9826
9474
9138
8957
8942
9048
9254
9493
9585
9498
9504
9783
10210
10557
10701
10701
10644
10505
10378
10454
10699
10881
10882
10780
10722
10829
11089
11349
11513
11554
11437
11125
10685
10277
10048
10021
10213
10661
11248
11701
11901
11965
11934
11777
11567
11358
11208
11117
10928
10634
10534
10753
11076
11262
11258
11217
11328
11595
11862
12082
12287
12371
12191
11900
11780
11865
11942
11840
11625
11546
11758
12141
12492
12771
13067
13333
13369
13139
12924
12942
13068
13079
12953
12787
12664
12616
12676
12763
12670
12389
12095
11905
11817
11734
11501
11118
10908
11214
11986
12802
13344
13671
13954
14230
14483
14690
14791
14749
14607
14392
14145
13991
14050
14263
14393
14398
14461
14721
15210
15824
16335
16593
16635
16536
16350
16170
16044
15930
15840
15774
15597
15203
14734
14469
14554
14877
15227
15522
15720
15742
15576
15276
14968
14718
14428
14017
13587
13275
13112
13035
12984
12916
12817
12711
12642
12625
12566
12383
12128
11934
11839
11717
11473
11188
10909
10650
10571
10732
10924
10876
10577
10260
10067
9899
9614
9197
8733
8371
8203
8188
8192
8074
7921
7888
7961
8021
8028
7983
7774
7266
6531
5781
5163
4690
4326
4035
3807
3659
3575
3478
3295
3075
2969
3027
3092
2972
2636
2187
1752
1520
1674
2102
2488
2684
2670
2448
2153
1974
1945
1883
1635
1247
873
662
716
941
1110
1171
1126
930
731
761
964
1054
830
295
-350
-863
-1195
-1421
-1640
-1882
-2054
-2026
-1757
-1383
-1165
-1213
-1386
-1586
-1811
-2069
-2320
-2494
-2585
-2607
-2608
-2683
-2872
-3105
-3321
-3467
-3528
-3637
-3895
-4229
-4555
-4867
-5203
-5583
-5942
-6214
-6459
-6754
-6950
-6958
-6920
-6978
-7111
-7239
-7316
-7330
-7418
-7759
-8377
-9077
-9575
-9631
-9331
-8974
-8802
-8868
-9079
-9347
-9631
-9840
-9927
-9917
-9884
-9975
-10254
-10618
-10897
-10962
-10827
-10678
-10698
-10886
-11028
-10931
-10662
-10489
-10538
-10719
-10832
-10820
-10858
-11109
-11523
-11876
-11965
-11838
-11677
-11530
-11276
-10843
-10361
-10017
-9884
-10012
-10463
-11119
-11706
-12032
-11935
-11460
-10949
-10651
-10546
-10525
-10447
-10239
-10061
-10082
-10266
-10558
-10929
-11280
-11514
-11606
-11484
-11171
-10840
-10650
-10673
-10873
-11049
-11079
-11046
-11067
-11139
-11200
-11200
-11145
-11122
-11229
-11500
-11806
-11913
-11794
-11675
-11666
-11613
-11401
-11119
-10903
-10816
-10827
-10914
-11083
-11267
-11388
-11453
-11471
-11367
-11188
-11082
-11111
-11189
-11198
-11182
-11249
-11304
-11228
-11122
-11165
-11414
-11700
-11789
-11617
-11418
-11446
-11694
-11958
-12151
-12302
-12377
-12327
-12232
-12177
-12116
-11961
-11799
-11761
-11780
-11691
-11459
-11098
-10663
-10280
-9994
-9724
-9395
-9084
-8926
-8857
-8682
-8415
-8187
-8027
-7902
-7795
-7723
-7696
-7662
-7475
-7107
-6715
-6425
-6235
-6035
-5662
-5149
-4799
-4732
-4780
-4841
-4936
-4963
-4792
-4468
-4146
-3977
-3939
-3849
-3662
-3429
-3228
-3150
-3185
-3231
-3202
-3048
-2736
-2233
-1686
-1437
-1576
-1731
-1516
-939
-296
167
383
411
362
285
163
8
-164
-361
-523
-517
-254
220
668
888
885
798
843
1174
1711
2203
2489
2548
2386
2054
1725
1672
1931
2290
2647
3034
3386
3524
3473
3465
3536
3534
3457
3456
3578
3765
3943
3985
3890
3803
3866
3996
3969
3751
3504
3396
3472
3675
3899
4044
4080
4071
4091
4145
4214
4286
4417
4678
4991
5273
5553
5849
6114
6332
6512
6615
6605
6530
6501
6612
6825
6981
7050
7146
7261
7319
7390
7598
7927
8235
8382
8259
7907
7549
7316
7089
6797
6596
6619
6810
7022
7175
7270
7215
6951
6685
6728
7150
7725
8100
8121
8001
8037
8272
8511
8691
8935
9228
9297
9007
8581
8276
8127
8091
8205
8371
8404
8421
8599
8890
9170
9397
9609
9825
9944
9951
10041
10328
10711
11083
11373
11535
11527
11378
11207
11179
11384
11787
12227
12565
12797
12924
12872
12600
12254
12052
12159
12598
13226
13811
14163
14140
13679
12960
12429
12295
12426
12659
12837
12884
12922
12970
12915
12726
12529
12480
12670
13006
13332
13601
13832
13968
13866
13460
12907
12413
11986
11604
11321
11171
11193
11357
11578
11724
11685
11504
11251
10895
10448
10053
9802
9640
9486
9261
8865
8343
7889
7627
7552
7550
7484
7266
6891
6533
6394
6404
6289
5903
5353
4848
4502
4323
4252
4277
4419
4553
4431
4064
3739
3590
3531
3422
3245
3114
3121
3178
3177
3098
2907
2552
2125
1860
1860
1951
1916
1748
1575
1431
1244
972
667
453
414
531
725
958
1206
1404
1532
1646
1780
1850
1759
1485
1123
816
638
597
653
698
636
600
813
1226
1517
1483
1243
976
685
306
-14
-109
-54
42
100
18
-201
-412
-539
-621
-734
-929
-1149
-1301
-1462
-1754
-2116
-2355
-2385
-2328
-2298
-2288
-2312
-2429
-2661
-2909
-3105
-3275
-3490
-3758
-3979
-4144
-4397
-4783
-5158
-5413
-5503
-5407
-5170
-4925
-4799
-4795
-4891
-5176
-5627
-5997
-6149
-6171
-6228
-6377
-6540
-6594
-6566
-6633
-6786
-6857
-6855
-6884
-6913
-6861
-6815
-6859
-6889
-6791
-6649
-6635
-6783
-6970
-7073
-7125
-7273
-7624
-8051
-8303
-8359
-8401
-8531
-8687
-8754
-8803
-8974
-9257
-9511
-9713
-9841
-9738
-9371
-9024
-8890
-8819
-8646
-8429
-8282
-8174
-8055
-8029
-8145
-8303
-8444
-8608
-8815
-8989
-8983
-8748
-8503
-8450
-8547
-8682
-8791
-8870
-8996
-9202
-9411
-9594
-9770
-9971
-10298
-10754
-11089
-11155
-11105
-11143
-11261
-11330
-11376
-11533
-11868
-12298
-12664
-12883
-13004
-13079
-13102
-13021
-12832
-12662
-12614
-12682
-12869
-13132
-13342
-13521
-13787
-14075
-14152
-13935
-13662
-13572
-13593
-13564
-13475
-13451
-13535
-13650
-13744
-13907
-14131
-14220
-14185
-14240
-14440
-14683
-14936
-15256
-15625
-15869
-15873
-15729
-15579
-15496
-15418
-15268
-15149
-15186
-15306
-15391
-15481
-15565
-15522
-15376
-15238
-15213
-15301
-15396
-15415
-15399
-15388
-15311
-15076
-14808
-14709
-14684
-14518
-14166
-13738
-13345
-13007
-12711
-12380
-11912
-11419
-11082
-10861
-10628
-10386
-10199
-10109
-10148
-10271
-10421
-10651
-10930
-11109
-11102
-10944
-10646
-10170
-9702
-9549
-9734
-9945
-9902
-9643
-9436
-9420
-9366
-9016
-8500
-8103
-7888
-7759
-7657
-7585
-7505
-7443
-7447
-7464
-7337
-6997
-6549
-6208
-6109
-6124
-6010
-5790
-5651
-5615
-5541
-5307
-5007
-4824
-4752
-4556
-4145
-3747
-3646
-3856
-4061
-3990
-3673
-3373
-3262
-3222
-3033
-2641
-2224
-2071
-2264
-2625
-2965
-3187
-3288
-3320
-3280
-3153
-3002
-2914
-2802
-2601
-2439
-2442
-2535
-2607
-2679
-2753
-2775
-2778
-2798
-2778
-2679
-2526
-2281
-1917
-1549
-1334
-1283
-1198
-921
-559
-376
-500
-846
-1199
-1345
-1223
-883
-381
196
725
1067
1102
869
560
373
417
616
812
952
1116
1284
1304
1122
935
900
963
1066
1192
1260
1230
1193
1267
1514
1889
2209
2362
2476
2745
3128
3427
3602
3806
4205
4793
5353
5602
5480
5259
5278
5658
6188
6503
6500
6397
6370
6432
6562
6761
7043
7395
7733
7947
8074
8276
8640
9068
9437
9762
10076
10306
10389
10354
10368
10604
11036
11538
11979
12274
12424
12421
12372
12536
12899
13234
13498
13793
14140
14504
14834
15071
15190
15212
15128
14988
14971
15189
15541
15845
16037
16086
15993
15884
15828
15884
16157
16564
16903
17133
17257
17192
17000
16892
16969
17118
17095
16847
16558
16397
16341
16290
16280
16410
16588
16563
16383
16327
16457
16604
16683
16720
16697
16571
16353
16092
15793
15454
15111
14756
14418
14194
14118
14065
13991
14075
14380
14752
15097
15349
15362
15138
14856
14717
14751
14769
14598
14311
14100
14023
14032
14087
14162
14204
14109
13804
13356
12985
12895
13040
13198
13253
13243
13166
13019
12895
12829
12772
12678
12510
12338
12282
12321
12302
12129
11826
11523
11366
11408
11538
11709
12000
12499
13074
13407
13402
13237
13043
12848
12649
12434
12244
12171
12261
12389
12380
12218
12026
11914
11875
11782
11583
11375
11288
11394
11640
11839
11791
11497
11101
10721
10456
10325
10157
9797
9349
8937
8523
8118
7851
7841
8055
8287
8358
8225
7961
7703
7536
7451
7394
7282
7006
6617
6294
6064
5846
5655
5551
5488
5371
5215
5100
4964
4740
4498
4387
4496
4808
5161
5370
5409
5376
5236
4878
4426
4089
3932
3908
3926
3910
3803
3613
3439
3386
3387
3292
3147
3128
3251
3391
3388
3159
2743
2324
2070
2012
2062
2108
2113
2116
2162
2198
2019
1573
1189
1129
1251
1340
1356
1348
1381
1590
1957
2264
2358
2269
2168
2128
2057
1854
1578
1357
1219
1049
795
566
470
550
710
762
618
321
-46
-372
-618
-805
-948
-1156
-1536
-2023
-2441
-2715
-2928
-3179
-3428
-3550
-3532
-3508
-3591
-3801
-4083
-4293
-4315
-4218
-4167
-4246
-4510
-4935
-5326
-5512
-5525
-5535
-5663
-5913
-6165
-6308
-6395
-6541
-6696
-6739
-6647
-6520
-6510
-6700
-7059
-7387
-7465
-7348
-7305
-7462
-7721
-8012
-8369
-8749
-8976
-9016
-9081
-9355
-9761
-10084
-10210
-10140
-9889
-9554
-9303
-9226
-9327
-9606
-9950
-10142
-10162
-10214
-10398
-10615
-10730
-10711
-10613
-10495
-10376
-10202
-9986
-9858
-9773
-9646
-9518
-9414
-9293
-9133
-8992
-8995
-9182
-9390
-9374
-9114
-8820
-8715
-8840
-8955
-8828
-8555
-8381
-8404
-8575
-8792
-9031
-9272
-9424
-9400
-9210
-8981
-8828
-8758
-8829
-9091
-9401
-9537
-9399
-9072
-8768
-8635
-8683
-8787
-8749
-8595
-8560
-8732
-8873
-8745
-8490
-8376
-8445
-8570
-8654
-8711
-8773
-8855
-8946
-8994
-8948
-8806
-8628
-8455
-8292
-8182
-8157
-8056
-7785
-7553
-7466
-7366
-7214
-7163
-7319
-7555
-7690
-7800
-8069
-8396
-8631
-8776
-8852
-8808
-8625
-8371
-8143
-7996
-7950
-8007
-8147
-8328
-8520
-8630
-8617
-8589
-8632
-8686
-8693
-8749
-8965
-9242
-9352
-9217
-8950
-8686
-8494
-8408
-8404
-8401
-8295
-8037
-7650
-7194
-6757
-6440
-6371
-6520
-6659
-6690
-6730
-6858
-7034
-7194
-7318
-7364
-7297
-7154
-6992
-6872
-6875
-7029
-7298
-7587
-7855
-8004
-7877
-7569
-7418
-7568
-7769
-7723
-7465
-7249
-7201
-7253
-7281
-7194
-7023
-6897
-6847
-6777
-6561
-6282
-6150
-6055
-5733
-5246
-4947
-5008
-5232
-5336
-5226
-4990
-4688
-4436
-4374
-4496
-4604
-4598
-4582
-4644
-4721
-4652
-4357
-3912
-3453
-3126
-2988
-2932
-2851
-2719
-2535
-2315
-2210
-2287
-2400
-2448
-2391
-2231
-2034
-1824
-1672
-1603
-1393
-914
-365
24
223
286
223
22
-188
-247
-224
-198
-107
93
317
448
462
468
571
715
821
910
996
1070
1142
1180
1145
1112
1161
1338
1602
1798
1851
1798
1707
1516
1194
870
646
501
446
577
896
1206
1328
1359
1448
1560
1558
1388
1187
1150
1259
1289
1109
783
374
-31
-247
-231
-126
30
290
577
763
824
885
1012
1053
884
649
577
761
1109
1409
1520
1454
1325
1226
1151
1092
1149
1376
1603
1671
1647
1696
1852
2022
2193
2392
2555
2625
2660
2798
3038
3165
3020
2682
2413
2425
2642
2841
2980
3200
3515
3831
4087
4284
4405
4419
4357
4347
4385
4395
4414
4506
4555
4493
4440
4497
4612
4638
4536
4372
4266
4278
4396
4567
4685
4653
4583
4676
4914
5104
5103
5002
4986
5013
4917
4627
4250
4056
4188
4468
4665
4767
4899
5114
5384
5665
5867
5844
5577
5202
4805
4369
3957
3733
3708
3783
3931
4141
4356
4529
4700
4918
5092
5175
5197
5176
5214
5328
5407
5421
5438
5414
5261
5071
4978
4957
4968
5047
5227
5451
5597
5576
5414
5257
5194
5179
5144
5196
5421
5697
5899
6035
6134
6086
5785
5354
5047
4968
5043
5162
5266
5282
5131
4910
4811
4905
5126
5413
5761
6082
6258
6308
6297
6272
6228
6082
5883
5792
5798
5721
5467
5166
5085
5305
5618
5783
5768
5677
5568
5465
5311
5030
4715
4526
4464
4453
4407
4254
4010
3728
3467
3255
3092
2967
2796
2556
2421
2424
2372
2177
2011
2042
2235
2373
2284
2035
1839
1831
1902
1816
1487
1082
775
629
601
628
616
492
300
240
501
1012
1482
1715
1727
1579
1309
924
427
-86
-450
-673
-855
-1032
-1153
-1116
-938
-815
-910
-1206
-1566
-1811
-1842
-1780
-1831
-2005
-2152
-2228
-2254
-2202
-2073
-1944
-1864
-1799
-1753
-1822
-2037
-2304
-2520
-2659
-2714
-2667
-2539
-2325
-2008
-1644
-1314
-1077
-927
-805
-672
-510
-372
-313
-327
-375
-425
-442
-466
-544
-660
-745
-780
-822
-780
-504
-139
15
-86
-255
-380
-515
-671
-741
-674
-555
-572
-772
-994
-1038
-875
-708
-750
-886
-847
-663
-514
-505
-600
-645
-587
-566
-720
-925
-1002
-970
-892
-821
-752
-625
-456
-296
-221
-343
-700
-1199
-1617
-1767
-1605
-1258
-962
-892
-987
-1061
-997
-854
-851
-1122
-1565
-1949
-2155
-2222
-2236
-2289
-2407
-2600
-2869
-3034
-2895
-2591
-2424
-2555
-2963
-3502
-3979
-4278
-4408
-4504
-4674
-4911
-5094
-5148
-5038
-4780
-4532
-4513
-4741
-5065
-5360
-5584
-5738
-5803
-5767
-5653
-5494
-5338
-5266
-5229
-5071
-4791
-4542
-4434
-4420
-4405
-4423
-4561
-4800
-5018
-5157
-5260
-5345
-5343
-5216
-5027
-4927
-5016
-5186
-5245
-5154
-5076
-5121
-5229
-5301
-5295
-5196
-4999
-4753
-4550
-4452
-4426
-4367
-4201
-3942
-3737
-3743
-3955
-4256
-4584
-4873
-4976
-4786
-4400
-4001
-3750
-3670
-3646
-3583
-3512
-3472
-3502
-3604
-3639
-3518
-3363
-3274
-3223
-3201
-3238
-3298
-3322
-3268
-3121
-2876
-2624
-2529
-2697
-3008
-3207
-3289
-3351
-3346
-3201
-2883
-2456
-2044
-1732
-1577
-1606
-1771
-1960
-2054
-2043
-2042
-2179
-2432
-2623
-2604
-2393
-2158
-1994
-1823
-1578
-1290
-1035
-963
-1190
-1575
-1852
-1919
-1864
-1816
-1808
-1732
-1591
-1450
-1322
-1259
-1312
-1421
-1478
-1509
-1578
-1700
-1802
-1789
-1719
-1737
-1934
-2299
-2607
-2488
-1906
-1290
-1025
-1121
-1371
-1611
-1799
-1916
-1947
-1931
-1967
-2028
-2004
-1909
-1836
-1795
-1701
-1491
-1201
-924
-746
-672
-650
-606
-476
-360
-413
-581
-644
-518
-384
-392
-433
-279
65
296
193
-130
-475
-789
-1076
-1275
-1320
-1180
-929
-668
-412
-153
12
-31
-188
-198
4
159
52
-244
-491
-570
-532
-497
-432
-275
-91
153
514
874
1060
988
701
334
104
140
437
789
930
865
755
702
724
744
708
728
854
984
1093
1248
1371
1398
1424
1529
1647
1704
1726
1668
1525
1411
1435
1519
1474
1274
1004
743
567
548
714
998
1216
1245
1152
1085
1076
1077
1095
1194
1458
1847
2189
2359
2341
2202
2055
2017
2128
2306
2469
2725
3103
3359
3378
3403
3581
3779
3891
3866
3692
3524
3595
3855
4063
4166
4275
4364
4340
4257
4236
4321
4446
4522
4568
4670
4891
5189
5393
5382
5288
5269
5254
5155
5062
5082
5189
5234
5132
4938
4762
4673
4707
4842
5065
5346
5585
5760
5963
6199
6367
6435
6412
6260
6010
5830
5840
5933
5956
5964
6007
5944
5674
5286
4998
4971
5203
5523
5710
5680
5510
5272
5030
4833
4704
4701
4807
4927
4957
4809
4576
4441
4490
4701
4995
5279
5438
5405
5270
5183
5196
5233
5170
5100
5166
5223
5139
5038
5009
4968
4908
4914
5001
5114
5219
5272
5163
4935
4815
4905
5036
5030
4887
4733
4642
4607
4556
4382
4101
3828
3674
3646
3646
3597
3514
3512
3633
3813
4044
4335
4569
4660
4660
4636
4634
4773
5082
5355
5398
5243
5023
4886
4887
4975
5070
5099
5067
5084
5296
5679
6024
6238
6362
6396
6362
6352
6427
6535
6610
6677
6796
6983
7246
7499
7569
7378
7129
7036
7052
7105
7165
7132
6965
6851
6923
7109
7265
7342
7368
7386
7361
7200
6873
6547
6392
6417
6570
6810
7015
7011
6781
6569
6595
6783
6947
6991
6926
6739
6454
6213
6110
6082
6037
5996
5994
6006
6045
6089
6098
6118
6134
6061
5973
5996
6060
6017
5899
5819
5761
5587
5272
4944
4662
4398
4151
3925
3691
3514
3515
3573
3390
2960
2613
2532
2578
2552
2393
2185
2015
1887
1863
2014
2176
2110
1856
1625
1496
1409
1364
1450
1651
1820
1903
1907
1801
1630
1549
1663
1885
2086
2236
2372
2478
2474
2298
1966
1615
1386
1256
1175
1147
1148
1145
1073
924
759
529
248
26
-51
58
267
392
369
245
48
-102
-126
-111
-134
-220
-392
-578
-605
-449
-232
-67
-59
-251
-475
-569
-501
-292
46
385
391
-88
-719
-1107
-1245
-1359
-1520
-1623
-1658
-1739
-1892
-2031
-2082
-2101
-2179
-2347
-2511
-2552
-2537
-2572
-2628
-2720
-2875
-2990
-3034
-3120
-3247
-3329
-3327
-3258
-3126
-2971
-2866
-2892
-3092
-3373
-3522
-3462
-3336
-3352
-3559
-3822
-4033
-4163
-4197
-4170
-4140
-4158
-4293
-4529
-4817
-5103
-5326
-5420
-5348
-5110
-4744
-4358
-4112
-4093
-4276
-4548
-4779
-4916
-5047
-5265
-5509
-5700
-5881
-6088
-6259
-6336
-6359
-6380
-6356
-6296
-6236
-6146
-6068
-6127
-6392
-6746
-7022
-7212
-7399
-7580
-7662
-7624
-7505
-7442
-7579
-7820
-7956
-7977
-8005
-8066
-8117
-8146
-8107
-7972
-7818
-7779
-7891
-8023
-8095
-8170
-8263
-8308
-8282
-8229
-8187
-8186
-8229
-8329
-8526
-8748
-8854
-8796
-8629
-8454
-8345
-8327
-8350
-8343
-8304
-8206
-8029
-7908
-7971
-8221
-8525
-8729
-8814
-8882
-8987
-9117
-9187
-9085
-8808
-8510
-8374
-8488
-8728
-8899
-8954
-8942
-8876
-8807
-8855
-9070
-9311
-9392
-9318
-9233
-9170
-9044
-8834
-8623
-8465
-8378
-8398
-8541
-8712
-8782
-8693
-8470
-8197
-7933
-7747
-7695
-7680
-7593
-7424
-7294
-7317
-7466
-7634
-7724
-7761
-7850
-8007
-8193
-8413
-8562
-8454
-8091
-7678
-7420
-7366
-7429
-7483
-7503
-7595
-7822
-8026
-7994
-7775
-7577
-7463
-7358
-7222
-7112
-7029
-6926
-6768
-6648
-6688
-6820
-6875
-6825
-6732
-6597
-6415
-6283
-6244
-6192
-6042
-5873
-5798
-5761
-5659
-5504
-5399
-5370
-5364
-5368
-5412
-5470
-5526
-5589
-5591
-5482
-5342
-5250
-5235
-5241
-5157
-4949
-4740
-4655
-4698
-4788
-4845
-4883
-4900
-4873
-4797
-4725
-4682
-4618
-4527
-4389
-4266
-4311
-4592
-4946
-5141
-5153
-5032
-4768
-4481
-4373
-4497
-4741
-4969
-5072
-5010
-4754
-4395
-4162
-4146
-4218
-4307
-4388
-4412
-4346
-4280
-4280
-4333
-4357
-4268
-4066
-3846
-3690
-3665
-3842
-4175
-4387
-4295
-4001
-3749
-3715
-3886
-4097
-4236
-4296
-4327
-4309
-4193
-3992
-3776
-3650
-3641
-3639
-3565
-3461
-3374
-3258
-3072
-2919
-2978
-3317
-3739
-3923
-3814
-3648
-3597
-3682
-3851
-4033
-4177
-4245
-4233
-4197
-4137
-3950
-3633
-3362
-3229
-3173
-3123
-3051
-3034
-3108
-3176
-3142
-3007
-2789
-2515
-2271
-2104
-2044
-2070
-2131
-2211
-2257
-2164
-1845
-1311
-745
-338
-171
-182
-295
-466
-601
-640
-594
-365
112
642
955
982
850
751
768
886
1036
1115
1082
1039
1100
1287
1564
1813
1939
2035
2247
2560
2824
2942
3000
3108
3268
3434
3610
3761
3812
3781
3785
3851
3860
3790
3761
3817
3918
4070
4277
4419
4406
4314
4285
4313
4261
4089
3874
3733
3700
3713
3789
3983
4293
4609
4789
4744
4578
4507
4559
4567
4441
4246
4099
4078
4171
4322
4502
4656
4745
4680
4424
4082
3791
3677
3813
4101
4282
4173
3841
3508
3324
3285
3302
3345
3457
3639
3789
3809
3757
3706
3636
3509
3352
3246
3162
3040
2969
3030
3161
3277
3366
3451
3567
3720
3898
4024
4053
4049
4056
4009
3839
3634
3597
3819
4178
4532
4831
5039
5128
5097
5005
4850
4627
4418
4339
4403
4560
4753
4924
5051
5187
5387
5588
5721
5798
5775
5571
5189
4798
4652
4805
5039
5081
4917
4774
4813
5006
5237
5429
5605
5801
5924
5869
5738
5665
5656
5629
5520
5394
5345
5380
5542
5814
6092
6248
6213
6077
6026
6136
6287
6299
6094
5780
5535
5460
5541
5705
5858
5988
6114
6272
6495
6719
6816
6675
6359
6063
5978
6095
6225
6247
6265
6482
6905
7226
7201
6904
6612
6557
6716
6898
6951
6849
6671
6573
6656
6784
6754
6612
6520
6566
6694
6764
6695
6556
6476
6531
6669
6750
6685
6540
6384
6224
6149
6304
6694
7183
7633
7858
7775
7565
7457
7470
7432
7273
7062
6865
6724
6682
6741
6862
7012
7237
7498
7615
7540
7408
7278
7091
6867
6640
6438
6319
6279
6284
6322
6372
6377
6356
6374
6381
6263
5957
5574
5326
5220
5101
4935
4814
4812
4952
5203
5508
5772
5944
6083
6294
6595
6814
6775
6519
6248
6079
5945
5684
5252
4820
4600
4698
5080
5543
5877
6016
6004
5894
5705
5480
5316
5280
5286
5196
4995
4812
4758
4815
4956
5185
5407
5483
5378
5215
5135
5086
5034
5056
5144
5126
4942
4803
4897
5094
5192
5162
5076
4991
4952
4943
4861
4686
4487
4295
4101
3895
3681
3555
3617
3782
3915
3997
4091
4232
4346
4342
4206
3974
3707
3436
3159
2925
2808
2803
2911
3141
3393
3526
3528
3525
3571
3535
3326
3023
2824
2823
2925
3003
3049
3090
3131
3167
3186
3163
3118
3117
3147
3159
3099
2916
2694
2603
2617
2602
2541
2462
2355
2222
2117
2079
2101
2107
2026
1844
1568
1272
1028
848
715
654
707
843
1019
1246
1516
1759
1895
1836
1609
1349
1136
919
733
664
619
522
357
153
52
237
638
933
976
851
721
651
563
365
45
-309
-580
-691
-690
-679
-607
-399
-177
-136
-246
-332
-334
-419
-733
-1220
-1681
-1946
-1899
-1585
-1204
-968
-968
-1085
-1108
-1018
-961
-1042
-1202
-1351
-1522
-1846
-2298
-2638
-2754
-2779
-2814
-2757
-2518
-2247
-2220
-2501
-2963
-3424
-3694
-3721
-3652
-3674
-3838
-4034
-4106
-3983
-3697
-3351
-3088
-2966
-2967
-3041
-3113
-3141
-3167
-3262
-3460
-3703
-3949
-4121
-4098
-3826
-3388
-2965
-2644
-2455
-2386
-2459
-2725
-3112
-3435
-3571
-3510
-3362
-3307
-3365
-3436
-3474
-3427
-3286
-3147
-3083
-3074
-3039
-2957
-2897
-2904
-2972
-3067
-3153
-3145
-2997
-2797
-2704
-2737
-2759
-2670
-2515
-2395
-2398
-2490
-2565
-2620
-2744
-2946
-3143
-3270
-3328
-3361
-3380
-3365
-3306
-3218
-3129
-3055
-3024
-3087
-3274
-3560
-3919
-4260
-4518
-4693
-4761
-4679
-4458
-4171
-3912
-3785
-3859
-4067
-4270
-4404
-4502
-4607
-4743
-4902
-5084
-5253
-5361
-5346
-5210
-5116
-5217
-5403
-5480
-5474
-5501
-5552
-5601
-5668
-5771
-5926
-6109
-6227
-6229
-6160
-6018
-5851
-5728
-5669
-5612
-5512
-5454
-5530
-5675
-5820
-5948
-6009
-5985
-5927
-5823
-5636
-5412
-5208
-5088
-5103
-5218
-5352
-5484
-5629
-5761
-5807
-5780
-5776
-5855
-5944
-5982
-5977
-5864
-5559
-5161
-4903
-4909
-5057
-5159
-5196
-5244
-5266
-5246
-5318
-5542
-5776
-5892
-5944
-6004
-5998
-5825
-5567
-5435
-5559
-5874
-6168
-6284
-6273
-6223
-6136
-5959
-5713
-5490
-5332
-5268
-5322
-5421
-5485
-5550
-5668
-5818
-5950
-5987
-5906
-5858
-5998
-6277
-6521
-6544
-6335
-6053
-5847
-5702
-5596
-5589
-5746
-6038
-6347
-6568
-6702
-6730
-6599
-6323
-6001
-5778
-5661
-5545
-5325
-5105
-5107
-5379
-5736
-5942
-5923
-5858
-5918
-6010
-5967
-5767
-5506
-5298
-5189
-5144
-5088
-4989
-4962
-5074
-5251
-5393
-5476
-5484
-5385
-5231
-5097
-4963
-4826
-4701
-4639
-4675
-4758
-4830
-4817
-4715
-4612
-4631
-4789
-4936
-4993
-4970
-4928
-4869
-4703
-4413
-4067
-3739
-3518
-3499
-3641
-3748
-3711
-3693
-3894
-4284
-4709
-5052
-5201
-5135
-4955
-4717
-4479
-4313
-4237
-4249
-4391
-4637
-4872
-4978
-4915
-4755
-4640
-4629
-4629
-4577
-4490
-4384
-4195
-3875
-3558
-3404
-3445
-3631
-3902
-4153
-4327
-4411
-4410
-4350
-4205
-3894
-3434
-2966
-2659
-2525
-2497
-2520
-2593
-2721
-2898
-3085
-3183
-3119
-2935
-2741
-2673
-2697
-2555
-2166
-1804
-1673
-1655
-1656
-1691
-1809
-1977
-2141
-2217
-2115
-1910
-1738
-1578
-1311
-880
-410
-133
-126
-285
-482
-660
-795
-880
-925
-900
-750
-490
-231
-31
143
313
440
571
774
1007
1140
1101
947
826
800
823
808
785
869
1102
1415
1671
1730
1579
1395
1360
1455
1518
1495
1482
1568
1717
1921
2101
2102
1982
2021
2361
2877
3271
3334
3121
2784
2429
2104
1832
1609
1512
1635
1966
2352
2650
2902
3172
3367
3454
3534
3614
3654
3652
3639
3636
3655
3678
3688
3705
3751
3799
3807
3797
3887
4143
4396
4508
4531
4519
4484
4441
4385
4326
4264
4249
4406
4722
4989
5114
5170
5196
5123
4859
4473
4133
3933
3869
3854
3875
4027
4292
4511
4596
4619
4605
4557
4554
4663
4800
4840
4809
4781
4749
4689
4542
4313
4114
4074
4226
4502
4829
5105
5193
5060
4812
4513
4219
3965
3738
3517
3298
3128
3077
3197
3423
3607
3649
3565
3446
3333
3213
3068
2911
2775
2753
2898
3076
3143
3089
2893
2588
2341
2252
2231
2168
2084
2057
2150
2331
2460
2460
2391
2332
2305
2369
2555
2743
2823
2794
2692
2567
2449
2322
2177
2049
2006
2071
2256
2548
2835
2986
2985
2953
2955
2966
3028
3183
3361
3475
3511
3539
3594
3608
3580
3557
3557
3595
3701
3816
3848
3801
3776
3881
4108
4332
4420
4387
4320
4286
4290
4323
4431
4610
4784
4836
4785
4727
4708
4710
4685
4633
4610
4689
4886
5137
5375
5475
5379
5228
5158
5169
5187
5119
4897
4636
4507
4557
4653
4627
4479
4382
4431
4550
4632
4682
4705
4661
4527
4355
4220
4153
4141
4145
4111
3992
3801
3631
3591
3675
3786
3822
3754
3664
3599
3498
3271
2958
2733
2667
2725
2894
3166
3488
3722
3712
3437
3036
2696
2520
2472
2511
2590
2644
2630
2519
2293
2015
1786
1681
1766
1959
2093
2052
1916
1814
1724
1549
1238
916
756
779
923
1121
1284
1364
1370
1303
1188
1053
926
844
788
763
726
638
558
513
444
344
317
434
615
697
645
556
503
476
416
331
254
156
-24
-244
-391
-422
-365
-279
-160
-6
82
2
-156
-281
-444
-726
-1115
-1521
-1762
-1780
-1692
-1563
-1344
-1076
-897
-892
-1024
-1207
-1353
-1426
-1438
-1414
-1401
-1430
-1519
-1582
-1505
-1346
-1250
-1284
-1376
-1386
-1220
-939
-718
-689
-831
-1034
-1186
-1232
-1170
-1042
-945
-944
-980
-959
-840
-706
-650
-666
-717
-828
-962
-1054
-1072
-1056
-999
-871
-718
-574
-452
-390
-404
-443
-487
-529
-517
-497
-557
-683
-813
-946
-1109
-1281
-1353
-1253
-1000
-650
-302
10
205
205
48
-157
-347
-490
-556
-533
-407
-207
-48
-18
-82
-141
-131
-106
-129
-214
-329
-458
-647
-891
-1130
-1326
-1425
-1391
-1272
-1167
-1114
-1120
-1236
-1467
-1714
-1934
-2154
-2371
-2516
-2553
-2501
-2448
-2453
-2484
-2475
-2387
-2201
-1930
-1684
-1553
-1582
-1794
-2080
-2206
-2089
-1888
-1726
-1569
-1414
-1286
-1157
-1068
-1025
-1011
-1070
-1231
-1435
-1561
-1538
-1443
-1386
-1367
-1325
-1259
-1186
-1058
-895
-775
-701
-609
-453
-257
-130
-194
-463
-804
-1088
-1311
-1471
-1494
-1347
-1106
-899
-766
-629
-481
-393
-398
-467
-628
-874
-1077
-1181
-1226
-1190
-1043
-838
-676
-605
-592
-557
-445
-282
-165
-213
-408
-646
-868
-1051
-1129
-1081
-946
-779
-642
-533
-473
-529
-701
-851
-913
-969
-1046
-1118
-1187
-1258
-1333
-1364
-1274
-1061
-731
-419
-318
-455
-692
-892
-1064
-1263
-1431
-1479
-1393
-1229
-1016
-767
-557
-436
-354
-260
-179
-146
-165
-183
-144
-77
-99
-260
-439
-487
-403
-281
-176
-87
-42
-45
-74
-176
-403
-702
-927
-970
-746
-339
36
290
450
486
362
190
80
55
85
166
256
273
208
116
-3
-151
-278
-327
-290
-159
53
277
383
317
135
-64
-210
-277
-266
-195
-143
-173
-203
-158
-108
-163
-335
-557
-736
-782
-651
-414
-255
-264
-375
-472
-514
-599
-792
-983
-1050
-1072
-1109
-1122
-1145
-1257
-1453
-1675
-1872
-2060
-2247
-2386
-2464
-2463
-2316
-2027
-1757
-1667
-1771
-1972
-2166
-2286
-2334
-2301
-2140
-1890
-1660
-1500
-1378
-1205
-984
-812
-756
-802
-853
-804
-610
-333
-145
-78
31
255
473
569
541
409
227
108
139
245
319
297
183
84
105
265
483
662
690
563
396
295
265
328
517
796
1031
1154
1218
1280
1370
1498
1646
1785
1956
2132
2180
2091
2003
2032
2175
2338
2424
2441
2388
2266
2148
2139
2243
2369
2489
2595
2643
2581
2443
2319
2221
2120
2043
2004
1968
1960
2037
2150
2187
2119
1986
1842
1707
1562
1401
1261
1144
1091
1177
1317
1391
1439
1582
1775
1880
1870
1847
1909
2012
2027
1946
1884
1924
2045
2171
2236
2287
2411
2641
2894
3070
3110
3030
2888
2745
2651
2632
2654
2647
2623
2671
2840
3045
3129
2998
2755
2608
2640
2822
3082
3314
3384
3262
3076
2960
2925
2908
2859
2763
2630
2528
2475
2408
2313
2197
2072
2013
2091
2232
2236
2109
1993
1912
1799
1629
1452
1311
1225
1159
1074
1046
1160
1365
1474
1349
991
569
276
238
390
590
708
749
770
790
802
774
673
531
387
261
146
6
-201
-454
-676
-829
-908
-859
-668
-439
-310
-372
-552
-664
-616
-553
-694
-1015
-1309
-1472
-1485
-1422
-1322
-1166
-950
-738
-609
-546
-563
-702
-921
-1135
-1257
-1239
-1099
-895
-699
-575
-501
-381
-201
-18
90
60
-93
-294
-481
-629
-732
-815
-861
-827
-777
-803
-875
-892
-828
-767
-815
-960
-1108
-1192
-1223
-1232
-1276
-1393
-1581
-1784
-1900
-1875
-1742
-1546
-1350
-1213
-1194
-1271
-1383
-1515
-1670
-1855
-1999
-2005
-1885
-1719
-1612
-1647
-1776
-1897
-1989
-2070
-2143
-2257
-2470
-2743
-2957
-3049
-3098
-3173
-3222
-3218
-3242
-3328
-3362
-3328
-3347
-3475
-3567
-3508
-3395
-3394
-3529
-3740
-3957
-4089
-4121
-4051
-3879
-3600
-3232
-2900
-2748
-2814
-3012
-3188
-3220
-3142
-3066
-3096
-3223
-3336
-3422
-3499
-3503
-3335
-3043
-2767
-2579
-2428
-2271
-2144
-2039
-1963
-2001
-2201
-2472
-2699
-2811
-2766
-2581
-2377
-2240
-2179
-2161
-2196
-2295
-2415
-2537
-2652
-2726
-2742
-2785
-2905
-3026
-3051
-2962
-2735
-2359
-2010
-1848
-1846
-1882
-1909
-1955
-2077
-2217
-2252
-2154
-2020
-1915
-1859
-1876
-1899
-1832
-1676
-1465
-1304
-1254
-1240
-1171
-1091
-1095
-1195
-1331
-1425
-1458
-1460
-1466
-1471
-1424
-1306
-1205
-1192
-1249
-1385
-1598
-1801
-1919
-2010
-2163
-2271
-2164
-1848
-1495
-1267
-1203
-1190
-1097
-911
-694
-509
-422
-507
-712
-871
-853
-688
-518
-427
-371
-289
-196
-128
-90
-71
-69
-98
-152
-187
-233
-291
-288
-225
-170
-155
-110
56
320
600
795
860
792
652
523
462
473
505
529
504
378
188
93
209
456
638
685
635
518
362
241
164
77
-71
-264
-423
-383
-84
275
503
576
537
429
263
67
-163
-355
-436
-412
-315
-275
-375
-514
-520
-373
-220
-121
-53
-5
-10
-84
-196
-309
-389
-436
-550
-776
-1012
-1189
-1349
-1512
-1640
-1702
-1686
-1657
-1642
-1609
-1559
-1574
-1688
-1818
-1893
-1939
-1985
-1966
-1840
-1648
-1444
-1253
-1135
-1061
-955
-852
-807
-817
-791
-696
-612
-603
-597
-550
-518
-478
-376
-246
-132
-45
27
111
179
203
152
12
-150
-231
-211
-180
-173
-153
-61
126
348
498
447
224
-11
-142
-172
-119
5
151
289
406
480
520
561
647
759
816
790
742
717
771
907
1111
1325
1440
1446
1473
1557
1577
1469
1353
1343
1414
1495
1571
1617
1550
1395
1223
1046
891
831
907
1062
1157
1137
1051
917
699
450
281
237
248
212
102
7
-29
-10
65
210
381
513
560
563
666
853
986
1048
1071
1056
982
895
885
924
887
766
661
670
769
841
836
764
639
452
245
112
57
48
100
263
452
550
539
458
358
276
236
250
308
383
442
447
384
259
154
121
152
236
383
575
704
677
494
237
-19
-240
-433
-563
-538
-391
-274
-255
-315
-392
-433
-440
-416
-303
-107
57
141
170
164
133
39
-152
-381
-589
-762
-882
-945
-978
-1029
-1115
-1210
-1274
-1295
-1278
-1239
-1182
-1109
-1068
-1088
-1046
-888
-714
-572
-470
-441
-483
-544
-597
-663
-816
-995
-1048
-920
-716
-533
-375
-252
-188
-181
-202
-213
-192
-149
-116
-80
5
171
371
550
656
645
506
320
228
229
179
45
-33
21
101
80
-31
-105
-47
93
168
133
77
41
6
-54
-88
-34
78
193
280
279
164
55
81
180
202
159
189
330
460
452
336
199
113
126
253
412
482
378
171
-6
-77
-30
52
94
168
322
493
586
567
442
206
-121
-438
-597
-578
-456
-303
-193
-186
-248
-306
-353
-444
-610
-808
-962
-1019
-968
-788
-554
-439
-490
-568
-514
-334
-134
-51
-129
-222
-192
-58
107
310
579
849
1035
1177
1349
1513
1643
1759
1872
1943
1914
1833
1854
2040
2278
2463
2576
2661
2795
2904
2848
2631
2324
2028
1878
1907
2000
2076
2151
2253
2323
2279
2176
2089
2021
1990
2056
2156
2138
1982
1749
1539
1484
1574
1638
1618
1658
1802
1958
2055
2064
1948
1742
1584
1586
1713
1862
1947
1966
1960
1965
2005
2079
2140
2130
2039
1913
1786
1644
1503
1401
1326
1277
1198
1066
956
913
916
959
1057
1182
1280
1334
1422
1598
1756
1775
1685
1580
1501
1434
1376
1363
1413
1490
1535
1557
1631
1733
1798
1838
1870
1843
1795
1813
1863
1879
1813
1665
1495
1381
1356
1405
1517
1662
1793
1881
1920
1950
1927
1764
1547
1469
1551
1692
1845
2005
2176
2316
2411
2468
2441
2247
1921
1629
1510
1574
1710
1780
1767
1730
1712
1726
1780
1840
1849
1800
1775
1925
2232
2505
2602
2481
2185
1855
1616
1505
1482
1503
1516
1470
1372
1274
1256
1349
1462
1469
1306
1031
811
705
663
643
636
627
616
655
755
825
781
587
298
27
-152
-225
-234
-220
-213
-154
16
214
339
381
358
309
271
296
393
472
469
421
408
432
486
574
647
688
784
987
1258
1545
1768
1847
1805
1746
1643
1421
1122
827
667
686
747
738
687
709
826
955
993
967
1009
1138
1220
1149
985
847
740
686
742
913
1169
1483
1753
1850
1763
1597
1433
1311
1255
1204
1101
977
925
987
1154
1392
1629
1811
1953
2101
2218
2213
2091
1936
1792
1619
1429
1321
1352
1468
1566
1603
1617
1667
1702
1665
1558
1380
1126
854
588
320
141
134
288
526
741
881
948
945
908
919
938
913
843
796
827
909
994
1086
1210
1338
1425
1504
1618
1781
1956
2097
2137
2041
1881
1710
1527
1398
1409
1559
1861
2246
2516
2553
2405
2223
2121
2153
2283
2428
2501
2417
2208
2007
1896
1876
1883
1855
1805
1779
1754
1683
1573
1486
1426
1340
1210
1035
820
599
434
371
363
306
226
245
380
514
555
505
358
112
-203
-496
-718
-819
-754
-530
-231
24
171
184
84
-52
-96
-35
-19
-176
-417
-610
-708
-735
-742
-769
-791
-771
-739
-758
-894
-1096
-1255
-1314
-1339
-1401
-1532
-1745
-2006
-2216
-2302
-2310
-2274
-2155
-1882
-1496
-1163
-1016
-1060
-1221
-1390
-1489
-1587
-1754
-1923
-2013
-1976
-1734
-1334
-978
-847
-913
-971
-971
-998
-1138
-1387
-1628
-1781
-1869
-1975
-2130
-2281
-2343
-2249
-1994
-1706
-1535
-1573
-1802
-2113
-2404
-2635
-2802
-2911
-2972
-2985
-2974
-2974
-2980
-2959
-2885
-2785
-2673
-2590
-2569
-2600
-2667
-2775
-2946
-3115
-3232
-3287
-3316
-3350
-3349
-3274
-3117
-2953
-2870
-2856
-2868
-2899
-3008
-3207
-3441
-3615
-3683
-3711
-3790
-3911
-3996
-3970
-3859
-3743
-3622
-3504
-3439
-3448
-3506
-3594
-3732
-3877
-3939
-3887
-3798
-3725
-3698
-3711
-3673
-3497
-3235
-3012
-2890
-2877
-2936
-3055
-3142
-3103
-2945
-2758
-2644
-2589
-2476
-2247
-1949
-1689
-1522
-1408
-1288
-1170
-1157
-1296
-1516
-1724
-1876
-1965
-1955
-1838
-1647
-1406
-1161
-956
-821
-778
-751
-717
-746
-917
-1241
-1624
-1933
-2106
-2160
-2136
-2099
-2104
-2146
-2130
-2029
-1927
-1891
-1937
-2008
-2053
-2081
-2086
-2081
-2080
-2049
-1952
-1772
-1564
-1427
-1371
-1394
-1474
-1537
-1470
-1290
-1158
-1152
-1162
-1092
-994
-981
-1028
-1032
-963
-925
-984
-1099
-1192
-1248
-1297
-1362
-1462
-1614
-1854
-2134
-2339
-2448
-2479
-2461
-2366
-2169
-1936
-1762
-1651
-1585
-1601
-1683
-1717
-1644
-1496
-1368
-1340
-1370
-1355
-1195
-938
-740
-654
-662
-715
-762
-749
-645
-537
-452
-382
-297
-189
-60
95
247
381
478
522
535
535
514
518
581
686
794
851
813
663
420
149
-27
-39
98
279
382
397
412
498
584
565
446
369
389
400
341
268
260
323
396
484
613
713
726
645
502
370
276
223
220
252
282
272
254
243
237
220
191
173
205
297
350
258
82
-81
-211
-333
-467
-620
-740
-801
-764
-634
-503
-445
-473
-586
-763
-931
-1056
-1132
-1125
-1080
-1078
-1191
-1395
-1604
-1777
-1941
-2049
-2048
-1909
-1692
-1543
-1510
-1517
-1455
-1282
-1031
-810
-674
-540
-388
-295
-290
-351
-486
-685
-887
-986
-993
-1021
-1154
-1330
-1450
-1483
-1400
-1209
-978
-801
-740
-809
-966
-1147
-1284
-1329
-1265
-1187
-1182
-1227
-1302
-1403
-1469
-1457
-1436
-1460
-1492
-1465
-1322
-1096
-889
-801
-853
-1001
-1121
-1042
-750
-362
-1
263
395
404
334
206
36
-136
-249
-279
-211
-35
158
277
283
180
54
5
51
153
262
308
263
160
59
-50
-144
-189
-175
-131
-86
-41
13
38
0
-57
-114
-168
-161
29
322
493
480
415
414
474
528
522
458
390
356
361
355
286
203
175
192
204
225
333
586
920
1202
1344
1354
1264
1105
895
696
560
462
349
210
104
99
189
345
545
708
744
708
690
692
670
602
509
411
283
127
-23
-121
-111
11
108
47
-178
-421
-546
-546
-475
-392
-314
-217
-46
222
452
496
410
330
317
339
349
310
252
195
129
45
-46
-146
-205
-161
-69
-48
-111
-199
-289
-417
-576
-670
-664
-659
-723
-847
-940
-932
-873
-841
-847
-860
-883
-885
-841
-754
-668
-601
-506
-343
-183
-80
11
121
189
150
41
-43
-30
74
237
399
452
346
117
-121
-271
-301
-299
-364
-448
-407
-294
-294
-460
-641
-692
-617
-562
-612
-732
-901
-1101
-1240
-1225
-1091
-961
-938
-1044
-1188
-1265
-1261
-1185
-1021
-819
-692
-672
-745
-867
-971
-1007
-965
-887
-820
-761
-713
-723
-798
-873
-867
-758
-630
-538
-469
-435
-465
-540
-593
-590
-549
-539
-591
-631
-633
-607
-576
-560
-574
-631
-667
-599
-454
-353
-328
-317
-272
-245
-265
-297
-279
-230
-218
-230
-155
51
298
490
631
792
990
1153
1266
1345
1364
1331
1281
1259
1333
1535
1793
2015
2212
2425
2552
2504
2391
2356
2469
2680
2855
2879
2757
2645
2645
2712
2776
2795
2751
2604
2393
2243
2188
2188
2179
2194
2258
2330
2349
2281
2138
1914
1683
1572
1615
1695
1722
1726
1713
1652
1550
1459
1411
1404
1409
1410
1443
1569
1806
2067
2223
2194
2038
1879
1758
1666
1619
1666
1759
1821
1815
1725
1586
1419
1251
1151
1181
1307
1385
1313
1126
931
839
838
893
993
1132
1307
1512
1697
1785
1809
1894
2039
2145
2162
2107
1990
1857
1775
1754
1775
1822
1895
2029
2195
2326
2369
2327
2314
2399
2526
2600
2614
2621
2703
2896
3113
3249
3276
3243
3228
3238
3209
3133
3010
2848
2700
2608
2586
2627
2758
3003
3263
3398
3421
3452
3536
3578
3476
3293
3198
3258
3383
3507
3600
3657
3669
3675
3743
3877
4027
4166
4266
4277
4149
3952
3818
3807
3842
3819
3739
3736
3866
4049
4180
4201
4157
4134
4103
4009
3839
3603
3329
3129
3084
3108
3081
2940
2700
2440
2261
2169
2127
2137
2213
2297
2287
2198
2131
2051
1902
1705
1533
1482
1597
1840
2094
2218
2213
2145
2036
1900
1783
1716
1733
1883
2124
2333
2399
2328
2200
2139
2196
2281
2315
2278
2170
1969
1713
1538
1541
1661
1754
1725
1593
1395
1201
1084
1090
1128
1107
1039
988
1000
1061
1143
1193
1208
1231
1278
1295
1214
1113
1083
1127
1224
1355
1479
1588
1705
1822
1907
1963
1999
2053
2188
2398
2578
2642
2637
2669
2716
2693
2602
2476
2377
2310
2267
2252
2267
2275
2216
2105
1989
1899
1849
1833
1856
1893
1860
1704
1492
1313
1180
1120
1131
1174
1207
1204
1174
1099
995
884
820
833
903
981
1026
1081
1154
1246
1336
1382
1413
1465
1498
1436
1306
1217
1166
1140
1073
910
727
656
698
764
803
856
969
1119
1195
1087
822
570
449
407
377
394
468
536
560
549
496
400
345
393
468
463
354
172
-26
-159
-152
-32
25
-64
-235
-412
-578
-745
-850
-797
-646
-563
-601
-733
-911
-1049
-1051
-958
-906
-960
-1109
-1293
-1392
-1385
-1365
-1339
-1270
-1224
-1305
-1479
-1649
-1760
-1852
-2009
-2247
-2432
-2379
-2145
-1975
-1952
-1990
-1979
-1948
-1983
-2067
-2168
-2313
-2543
-2836
-3062
-3087
-2916
-2710
-2603
-2623
-2742
-2912
-3024
-3018
-2952
-2881
-2854
-2884
-2945
-3040
-3129
-3185
-3207
-3161
-3054
-2946
-2897
-2861
-2819
-2802
-2826
-2852
-2878
-3012
-3241
-3392
-3366
-3274
-3294
-3427
-3585
-3739
-3885
-4004
-4056
-4028
-3998
-4081
-4289
-4474
-4486
-4399
-4366
-4424
-4477
-4395
-4214
-4044
-3977
-3993
-4016
-4018
-3978
-3882
-3756
-3667
-3704
-3896
-4111
-4198
-4141
-4042
-4021
-4069
-4054
-3942
-3853
-3905
-4060
-4217
-4308
-4367
-4431
-4500
-4550
-4579
-4641
-4739
-4785
-4695
-4478
-4234
-4080
-4046
-4073
-4117
-4208
-4369
-4529
-4599
-4566
-4466
-4360
-4250
-4078
-3854
-3648
-3537
-3515
-3487
-3465
-3476
-3520
-3521
-3375
-3149
-2959
-2818
-2669
-2478
-2274
-2103
-2004
-2013
-2112
-2238
-2335
-2383
-2344
-2207
-2057
-1991
-1969
-1952
-1909
-1835
-1758
-1678
-1530
-1322
-1186
-1221
-1403
-1622
-1848
-2072
-2198
-2186
-2092
-1981
-1911
-1892
-1932
-2019
-2160
-2295
-2332
-2253
-2140
-2132
-2259
-2361
-2300
-2117
-1971
-1950
-1946
-1837
-1624
-1426
-1328
-1284
-1221
-1172
-1221
-1381
-1597
-1797
-1891
-1853
-1744
-1664
-1624
-1584
-1542
-1557
-1628
-1729
-1872
-2034
-2125
-2073
-1906
-1693
-1526
-1419
-1338
-1293
-1329
-1431
-1503
-1489
-1382
-1264
-1215
-1202
-1186
-1143
-1113
-1103
-1062
-942
-772
-632
-568
-549
-518
-469
-410
-349
-271
-193
-156
-159
-171
-165
-144
-147
-183
-170
-61
82
194
268
334
410
439
384
304
268
312
417
559
771
1037
1237
1271
1173
1046
932
850
799
790
851
992
1149
1232
1222
1184
1156
1085
967
877
865
961
1109
1207
1210
1106
930
744
581
461
407
433
487
524
547
575
622
694
784
857
845
740
573
414
272
141
19
-114
-314
-559
-730
-782
-785
-789
-790
-816
-919
-1095
-1252
-1293
-1249
-1202
-1225
-1317
-1444
-1569
-1626
-1586
-1536
-1544
-1591
-1631
-1650
-1639
-1627
-1644
-1671
-1683
-1625
-1488
-1350
-1276
-1276
-1299
-1301
-1307
-1299
-1238
-1148
-1097
-1102
-1119
-1132
-1187
-1324
-1487
-1598
-1662
-1683
-1622
-1475
-1324
-1199
-1095
-1016
-942
-919
-969
-1036
-1073
-1101
-1146
-1186
-1156
-1021
-781
-528
-368
-345
-382
-376
-334
-336
-394
-434
-417
-369
-305
-204
-89
-35
-96
-198
-179
42
354
592
727
804
852
884
887
873
846
804
788
832
904
969
996
978
940
883
819
782
749
713
708
769
886
1022
1104
1076
987
855
650
450
339
297
313
382
493
644
776
835
829
806
806
806
818
844
842
781
697
649
642
625
593
566
538
521
506
526
591
641
615
566
588
628
552
421
388
474
582
660
722
772
723
557
377
300
329
376
368
339
359
475
658
832
948
1005
1024
1013
962
883
777
706
702
736
753
727
665
593
548
573
640
655
623
637
745
856
879
837
787
769
763
766
765
761
776
852
1007
1157
1222
1193
1108
986
879
839
866
945
1029
1083
1173
1358
1563
1692
1677
1555
1406
1258
1111
972
904
925
950
877
744
658
659
727
870
1076
1257
1321
1278
1244
1261
1283
1285
1280
1311
1395
1455
1382
1218
1095
1038
966
840
720
693
763
792
719
584
413
230
113
109
159
237
314
319
253
211
232
261
205
55
-74
-159
-221
-219
-137
-1
117
194
214
182
134
99
86
92
137
259
433
547
506
385
312
259
147
4
-61
-12
94
174
219
254
307
339
332
316
326
306
216
81
-24
-78
-127
-180
-199
-162
-98
16
233
545
830
960
924
806
697
682
739
798
830
844
879
937
1027
1164
1325
1463
1586
1715
1801
1812
1778
1761
1776
1827
1951
2116
2257
2325
2322
2278
2256
2315
2418
2490
2499
2472
2405
2281
2092
1908
1835
1878
1986
2119
2199
2134
1935
1701
1577
1596
1641
1620
1515
1345
1145
954
837
775
749
791
913
1050
1129
1154
1155
1132
1070
984
932
925
919
883
806
694
591
568
629
709
801
928
1018
1013
910
748
600
515
498
521
593
751
988
1243
1411
1455
1384
1244
1117
1135
1296
1427
1418
1344
1326
1362
1423
1495
1541
1547
1556
1603
1685
1737
1743
1777
1869
1960
1968
1883
1770
1681
1645
1699
1809
1969
2165
2332
2414
2434
2424
2356
2261
2207
2181
2156
2131
2132
2174
2226
2266
2338
2425
2496
2550
2604
2612
2546
2491
2518
2610
2705
2738
2696
2601
2489
2368
2274
2258
2350
2522
2718
2859
2953
2979
2892
2694
2451
2295
2332
2512
2681
2737
2718
2707
2751
2857
3011
3149
3173
3067
2852
2574
2318
2157
2097
2051
1950
1808
1734
1759
1740
1604
1438
1295
1152
1059
1061
1125
1142
1083
1014
962
881
757
608
446
318
280
360
490
621
680
608
454
310
279
364
476
538
561
576
591
605
634
649
645
666
700
735
724
577
357
218
177
164
152
182
304
445
488
418
363
375
430
461
413
288
147
107
195
330
427
465
460
440
411
406
478
620
719
704
625
556
451
273
125
129
334
628
874
1062
1218
1353
1428
1425
1358
1217
980
720
545
490
521
623
753
810
804
804
844
890
913
905
883
835
766
681
588
484
350
220
121
71
49
54
70
121
225
289
209
29
-158
-282
-277
-151
34
183
231
186
137
171
274
334
270
149
79
76
73
7
-145
-310
-384
-338
-217
-65
97
236
296
273
188
14
-201
-369
-459
-532
-643
-774
-837
-783
-682
-660
-723
-807
-855
-829
-735
-651
-623
-673
-812
-997
-1187
243
-2050
-2361
-1729
-1243
-798
-433
-259
-319
-536
-766
-930
-1002
-993
-964
-950
-920
-858
-764
-691
-690
-743
-804
-862
-926
-1009
-1138
-1294
-1404
-1466
-1544
-1665
-1797
-1886
-1898
-1828
-1686
-1582
-1606
-1709
-1800
-1850
-1910
-2037
-2211
-2350
-2415
-2439
-2460
-2472
-2456
-2447
-2483
-2523
-2515
-2449
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
