5
4 6
12
10
6
8
ML
MS
QL
QS
ML
QS
5 7
1
100
16
12
83
QL
QS
ML
QL
MS
QL
QS
200000 300000
87481
66042
46511
85551
74289
7670
94269
77495
12525
1840
26302
22329
73366
51349
51070
20803
25234
68916
209
57609
20457
38720
20186
5904
38459
85761
498
4392
80256
95795
83435
38985
70036
15352
470
42983
61895
75054
74987
73135
37812
79621
24301
76515
16035
49202
64320
44060
93388
35001
50635
19495
7507
29135
15774
20092
13759
15332
23525
19711
69776
58856
72578
27095
66425
51639
27501
70225
38803
24644
58063
47493
8675
33378
1223
21694
99921
82034
30453
44633
19636
32837
85337
36136
71309
46567
87690
57100
87206
47982
54799
63134
48466
63416
23066
17427
4318
73113
3858
64411
9694
87003
4098
14287
23539
74206
85330
44563
94645
70070
75589
98805
8135
82262
46671
53999
58730
56981
62264
66862
97553
99114
79959
44550
6509
53285
31452
70826
21563
81754
96125
91728
17239
56363
13045
46714
23045
1533
74133
60460
79029
78224
96403
54488
49657
78685
6508
17476
4734
47989
93975
98917
36216
57676
83375
93916
99316
99838
29745
71579
67011
97399
66774
47498
92454
68512
6594
55500
6779
39790
73836
98114
1518
89703
23453
54443
8380
17087
68508
27063
9710
14146
40746
67689
80787
68296
11951
42225
37041
73797
7616
84911
7334
16240
72613
55434
71183
56696
18896
86244
44575
66938
51885
52473
28098
65490
26750
98019
87078
33514
98696
41413
79973
44377
86771
84481
2530
43801
34852
80731
34609
97181
62999
55635
43761
56285
96977
32939
53615
5199
67100
20177
23982
59157
60117
61541
92229
52511
87200
3448
75970
96975
54628
84611
37738
54717
84098
99335
65344
91296
51115
13775
90140
90271
1622
13751
80414
70207
74820
858
62107
27823
67445
83751
42180
44447
59623
41703
81317
98686
96645
81796
76466
82061
36801
1057
97926
59801
12681
85837
27740
57757
63885
33463
84507
59364
80291
37614
32702
44635
46443
93358
76247
21516
43501
19561
11128
69901
87166
4650
62099
29977
98873
9627
61037
26344
89793
91536
34462
45334
25795
4923
83256
34886
11871
69758
91606
24346
71799
21234
91772
73857
86466
81244
22275
55786
94164
23663
37185
1946
43905
26871
3432
3785
17431
1661
73923
41263
98533
52391
17114
69580
35038
75098
23315
41540
70354
65155
83337
88485
26234
75150
29267
96430
43228
42008
77235
74592
58395
30254
84944
74951
69929
2046
72781
81117
43725
70325
17584
99808
73060
7527
21408
92313
46144
32449
73258
75559
61805
640
51749
54465
8082
3628
63037
4016
54923
3973
39855
58374
94084
9253
70906
14709
95827
11284
1578
25156
58818
88316
30931
56350
26878
41543
53636
9475
98048
13336
32710
54679
69574
76907
85310
81607
35087
82240
36584
76980
37274
86229
64344
63175
5256
13077
84779
88282
30709
59758
77193
66354
67298
4643
5303
47087
43051
77928
86944
84451
981
94637
47465
15049
14393
82172
43834
71822
83302
64203
40682
27446
26426
49250
19779
96818
20215
51181
60338
62850
24542
92746
67714
86566
1323
24845
88145
21028
63030
76036
29072
39338
33126
55221
62836
11515
14247
57068
23646
72434
73908
16398
42960
55099
35906
35459
86846
53946
33145
76477
64816
20150
19054
31482
77964
9631
92649
72625
29614
78429
65310
90347
42025
17705
80612
35210
42171
57743
16089
17161
15483
65839
42943
43739
42585
26200
74855
42465
20314
97983
20094
44978
6674
56047
466
92852
45244
97409
96846
13386
27637
36677
31111
21957
36292
91794
30626
99471
50043
58600
6033
5543
91349
2685
76968
29714
29149
85714
2892
16499
12613
90632
17011
34449
47406
89683
42515
50217
46019
49291
257
79438
98154
73778
78196
51929
53065
93353
78335
42872
17640
98056
9194
70723
52870
14586
65412
24025
88121
31047
13244
7083
6363
2966
26750
95588
29080
81527
746
80411
35781
13487
5576
31606
12900
36577
77572
82915
24978
87022
81375
74175
14404
27524
6008
15754
72029
47065
45163
58368
20575
68595
99788
17098
91224
335
21390
62906
94141
61647
46382
74436
55488
80604
7322
36903
57335
86020
70427
27576
35840
14374
80197
21520
86304
86382
10780
48005
88431
74764
53893
59938
95812
69134
40000
62527
44575
19180
27817
59077
38525
25837
23012
35746
9529
34037
56101
48026
17905
619
35978
92035
28713
70238
35747
1401
85249
50573
96098
37686
34667
9923
46671
63367
66650
83024
10701
56089
47300
78783
79192
84581
17522
90332
54289
29665
89550
61716
52924
50209
63534
70998
5727
80513
32399
91431
39390
8798
94352
16119
15673
48110
82952
51631
82094
15268
24239
20202
46207
37312
92519
96917
86962
69211
89
379
86494
69158
95706
12529
12808
92469
48552
80119
59963
46348
5851
49048
20531
64071
85662
2800
69809
62477
81691
66205
40811
90920
49428
59808
35641
80167
25407
67644
42336
41594
64632
26972
18999
1213
3920
53933
22255
28438
81534
32979
43684
61169
95292
54813
11689
31667
48919
44131
9453
21130
75232
14616
18314
97348
18686
40841
30373
48171
48995
41911
86605
36881
12752
64645
29048
74863
58217
75911
25750
11736
28242
67940
50106
64138
76100
89136
1899
18543
39514
21117
92136
15431
78559
74953
42935
34475
18568
26653
32589
85065
97551
61331
59098
89294
19816
22859
37731
10321
51188
69649
21705
43294
61548
98005
57345
90831
87724
8751
72528
24739
10242
9950
23054
37438
81798
26304
28243
60952
7875
3830
33671
85927
59337
32955
31321
92153
91906
87629
99456
48437
63106
94240
24953
94129
35131
35019
84862
90286
18121
65793
40567
32732
86861
1147
72930
21057
59806
25759
44815
30263
21692
9208
39423
29496
22106
95965
26935
85787
93642
64008
76788
63739
76864
56251
21665
34522
3609
85969
28893
94752
89089
4920
31850
93836
53974
6448
29225
74944
13238
9274
53550
90868
72826
88796
64741
14915
75363
32189
70697
44939
34922
4191
73295
31232
64687
20255
20354
8148
65450
18600
21606
46188
97293
48888
69432
68633
69249
27698
15775
31064
49934
16856
19740
8059
63940
24172
64093
28598
14571
48386
12169
89896
33655
62238
98001
55707
35144
76170
72949
50395
94518
1919
41739
96635
33239
99693
24942
91234
36284
71321
60773
48415
53964
68146
44442
29363
45917
78326
78712
28700
66269
56141
28728
31647
80923
9620
68471
64198
31563
55708
15534
44632
49887
99641
21570
91493
29141
74672
36804
10949
58763
27486
83826
92756
8252
10547
96823
91338
63329
59215
29808
46833
70912
50728
18479
85903
34035
77958
9654
27326
86899
7427
60838
13148
54533
54347
75733
14819
48859
51080
99317
49565
91947
52821
35315
86345
81565
66628
44978
46766
96071
3915
45554
68963
10477
57114
95557
66344
61319
24389
24664
17672
15065
28343
75141
33349
59345
98834
90203
19016
49047
21851
73634
87649
32394
3875
79390
43823
56629
65936
60734
58473
36862
50689
79273
81653
67972
29473
26293
90140
83116
88366
72590
50977
87755
48363
94041
99505
12818
74756
4251
35314
23590
54052
60023
93256
16582
63861
71202
91591
81973
82396
13384
79064
547
84954
69062
82151
10192
68455
4856
25225
34480
21027
60491
69540
74390
76177
28119
57142
29395
6757
90962
96967
46801
61965
11779
25843
22678
14100
14277
26188
38753
94671
88494
1896
13503
50391
96962
20788
30114
80917
84812
11179
15173
74285
28056
87692
44058
14608
35601
63811
8626
10691
90014
27450
67478
63104
35118
54334
98862
8442
64094
89523
14962
74850
19075
32234
75781
50567
39505
64771
75502
90589
92194
33670
83037
36707
5363
38980
83056
37392
58012
24245
76342
59737
40931
76789
17533
23960
26030
14756
27708
91741
8306
1495
2985
26570
83372
82231
8121
2621
91287
4469
62911
35508
19989
97217
43674
66826
39311
54222
68324
95554
46901
46240
15820
38296
26178
58152
89675
57910
35024
27041
52821
57448
29832
73673
27728
39704
62436
94862
64901
18379
28972
8236
42403
22136
76774
29290
4895
25668
52697
10162
70668
86117
86876
42837
39407
70712
72836
45039
5488
15944
4203
20762
49455
24738
67075
53684
73371
63732
85241
65693
98965
82084
9863
66640
98294
19898
72180
62730
46315
56711
2577
66998
67120
26699
51353
61985
24375
50458
51112
24375
16225
54059
5079
22429
30467
74251
31867
1123
64606
21794
7305
67417
6604
68181
32892
62990
39031
65026
48415
51781
56108
12830
42597
22266
328
3358
14045
50857
24173
6032
64892
77118
62435
93540
14982
45407
21516
53098
42569
67189
18657
75814
50119
31002
77652
9717
96446
85662
56292
74993
7365
53321
15466
84031
73780
68779
7402
19751
6177
9594
82281
20488
20126
13646
578
11510
73347
81132
3513
24880
12824
33294
46263
48088
94606
75609
57686
93522
30602
20744
11774
69800
33693
37917
74962
23618
20288
94458
580
49051
17730
49802
55113
7105
9553
10217
18266
48149
74709
55011
37322
56101
76009
72660
24042
31072
24812
66957
20765
6573
28257
4112
81987
56319
2740
90505
95652
45236
89571
43952
55581
10697
25624
67848
95656
60167
64049
28356
50582
81924
499
79635
21066
8823
29766
15431
25482
13211
21787
55676
30185
88484
18886
72330
78531
42407
68987
39765
14090
14816
58889
25203
94951
5965
27427
35638
19025
54296
98594
28429
36354
48972
39371
49600
40072
74460
88440
26115
46338
27375
70518
52835
67910
7428
37393
90495
29995
18502
92178
64760
83787
96741
78802
68504
42859
52670
19785
54192
28222
2298
47777
46184
51671
36106
7920
52476
39060
12464
98649
98988
82789
34411
27562
33640
24185
81956
43586
40596
25980
14809
7136
37582
84480
37345
48907
34243
20288
66664
34099
47081
84058
46218
87846
9648
42276
58502
49375
20772
18166
71359
60652
73143
58193
70889
50002
73304
38243
98236
85175
96448
3026
2570
15146
1218
14184
15497
76129
51426
66788
73786
17212
20570
78007
81229
38167
81770
76531
68299
27113
36887
77345
60764
68175
79569
6128
38626
72805
57454
86362
59921
74718
99022
49525
73399
39075
16593
30820
59027
25700
9384
7933
73544
64831
62807
44834
90619
53373
49369
65283
96982
87986
31633
81820
11360
52991
41024
60056
32389
16306
7540
58708
20101
62904
45267
94822
62155
34916
38160
70252
17078
78144
43040
41427
91558
1162
59927
22352
7488
25999
50615
94622
81472
15993
27825
41712
90375
2045
49800
10879
86975
89480
3420
89615
32655
13360
84627
49042
79861
79414
83389
38466
39192
98418
60466
44761
14033
60878
71185
23974
99698
12142
39393
88826
89670
49353
79553
75508
44572
31597
29390
32683
40668
32243
2854
47998
1479
27543
13685
16523
38975
24800
33908
85652
94423
37494
66085
37204
16986
82399
9218
92778
82575
8067
45865
1299
5002
69369
37794
87770
77607
31506
96466
64452
44514
85301
12097
60858
93456
2926
63303
17314
75561
89486
65148
4073
96270
49455
91760
22607
97086
83899
37329
64438
45206
98484
12162
49281
99395
30493
50854
12577
196
93041
83769
14083
24686
71438
6152
92169
65429
49684
62870
43351
68061
51953
79707
62165
36972
46027
57426
92206
59108
83747
85603
48778
68064
31634
25754
47925
78518
30128
92018
54961
95110
2118
60957
4
37445
55779
880
66586
17823
11176
9559
6343
23355
43007
83373
56235
14945
95812
95663
49865
58414
56756
61220
22332
92257
80018
75352
50972
37119
3204
29651
13283
2195
43407
89105
50481
19654
51564
24616
76557
72380
50011
29404
10314
76912
1080
29439
85117
85152
45857
84173
60555
89262
20518
77506
3228
16567
13261
83196
22212
79835
56640
3813
14760
34861
56495
87081
55041
88454
68285
72699
648
12084
10159
11528
18875
90063
56919
77868
20464
10826
34078
15876
23413
72683
82894
4697
16630
2966
11350
95648
34879
57974
60996
98551
79734
55298
15750
23731
59723
11173
91165
87032
91796
13423
406
78060
17216
9445
68366
30918
67833
86581
53308
76831
18753
73471
15573
39291
50943
92778
48703
33938
41960
15165
81282
9262
96052
40882
26437
90524
59406
46806
72965
24699
86255
58368
99645
98933
31717
24614
89439
69912
94251
16630
62875
81766
78854
29936
94475
43143
55816
59157
95918
35494
60969
61142
73607
56502
34309
84455
31886
296
22096
4340
490
50744
32989
98445
27593
14361
50223
87986
4179
29997
51426
25366
64949
53854
61225
56403
84089
33763
44833
81114
989
98713
79968
80647
97677
96420
40142
51776
18423
27627
51076
32387
70093
14391
38322
99067
17247
79510
56219
48713
60355
92644
82206
62942
62276
20455
24741
52881
85286
47071
52903
81857
76282
54393
84432
15314
24811
84581
31956
51062
21039
97632
96706
79427
57141
28200
9039
23819
12353
9611
64014
80624
41904
36651
98059
64093
16142
98897
40403
56057
61075
67299
5096
59930
95437
75395
71287
78692
25228
74269
55149
93629
41619
76807
50782
92777
38460
73795
44219
89993
50759
52422
76699
21466
25970
55426
18470
56496
31534
25696
70289
7826
5894
87269
82308
48261
23304
16995
2971
74561
89132
177
38161
95786
16169
76856
51775
59528
31060
13255
22555
77848
98240
31776
59346
41894
24193
49077
39667
34308
22827
12220
97085
36476
35701
47073
53368
65872
96523
74999
44657
63509
59544
62830
80966
59514
91963
40808
19902
3156
92575
53531
27730
83833
82361
32353
58027
44467
39801
13171
93361
10137
65157
36768
23583
20947
29211
83353
76957
16886
64568
34315
14678
49370
31654
22237
35618
44470
29996
8774
42589
50821
98051
98931
52101
72554
25870
1469
95318
138
37097
74801
67606
49533
61637
5442
74446
74969
52102
76948
83159
26723
60313
35565
96479
70941
44685
73535
48693
96187
74503
78146
77744
82468
98534
31015
75705
15970
58993
78660
3895
33921
58744
51302
81421
73044
42669
99796
8364
23996
94294
76873
37673
13098
90043
17125
59546
77644
55166
21828
68983
36800
74488
73998
21014
35099
62166
36481
71481
24742
72423
85922
3459
93577
50936
78009
34001
66102
66498
15012
80138
38602
32179
59497
74806
82240
43639
67227
84543
9969
15891
99288
93610
73174
22011
70374
27915
47431
63485
67911
96093
65136
4894
73059
85870
91558
8574
67339
45684
54131
31695
99862
44719
12146
39798
75376
91423
14187
21121
26487
47568
23285
9645
7152
40653
83563
24449
54917
79391
88151
95206
66767
5761
65890
1335
95368
5818
5973
89965
80992
43389
92479
76362
25652
29804
25900
62656
30076
91813
31608
26072
99229
30389
66730
91019
28691
77671
33969
50889
4538
8356
71178
35865
11879
58022
73178
65263
11360
68951
69298
38910
463
74070
4875
29430
9964
70665
34133
34196
10606
34138
61907
93739
20767
24535
83720
85433
76192
68980
81688
9014
55113
39896
86001
89141
75199
88489
15797
24412
76949
11398
53201
3070
1273
45143
43855
32832
36888
53477
90769
61338
16145
8494
57093
84095
72052
47465
49277
94660
1140
82389
16026
73566
88810
41106
1705
5445
19890
22289
84166
95889
57372
65364
93801
7263
16518
57378
32179
55263
17574
62233
97714
29219
96961
67378
38693
8319
22226
13869
96658
56897
21109
86649
37906
88577
74301
4772
26943
31883
59033
17604
72008
3190
40117
28961
79785
70030
53626
53935
57265
81381
6122
10300
70815
91662
58092
62029
50007
83522
39668
34464
62731
38129
13958
77588
76078
55883
6996
45942
44723
55575
50866
74217
90343
7088
50479
44706
28995
61479
76102
20253
60283
6092
70975
23468
33639
3993
16719
90471
75730
96811
86345
96584
33373
35897
55407
62143
50906
14779
53838
35932
84446
45410
79600
3461
68482
84809
67225
96155
10671
97693
69943
32077
43807
60090
4649
52728
62525
35119
24168
97916
40953
62272
79476
25012
20247
28007
6873
32943
92432
85646
81070
21002
45109
5271
24418
29385
41290
55808
60667
81200
95307
26291
39248
47622
49499
13793
9392
23634
98382
29560
58687
38107
6493
25292
52345
16146
47483
36884
15964
41904
4594
13352
33591
9733
68985
34046
85495
97613
39709
24834
6699
96821
2898
15298
5575
49807
39503
69422
34449
42021
5826
33134
11068
21709
78212
28906
63758
28667
33900
14291
41291
65601
98251
29290
40572
83915
19036
56025
5777
90500
54341
13645
93102
75148
46836
1831
59536
29626
25177
87099
37509
42511
89198
55020
93370
15445
23961
79677
1972
18199
1606
72201
32628
44207
90925
18869
70571
576
96272
79283
27614
40946
50827
92854
72981
53108
12769
68113
15290
81796
95622
69627
36686
76339
75850
18227
66757
77706
27524
55572
49599
95287
18783
19476
7579
75504
73982
4703
65629
70323
50647
37651
82784
52715
78203
11862
69590
559
15272
70744
67450
53054
78355
73193
88995
61555
42628
29567
84734
63642
90581
53401
60148
9070
31225
81364
70467
22094
45156
57236
62809
83109
37784
50796
71010
31331
67893
3758
60609
19843
12091
79133
37685
1044
55107
6217
19239
89667
48820
75004
48942
19634
95236
74294
88441
72080
89775
38789
23365
55303
48871
19764
85635
29166
14218
52937
42442
97146
35644
42545
89779
68861
42525
61701
64189
4295
16273
4800
86213
85544
73177
13746
74307
58718
1092
84107
20596
58564
28742
14989
84167
60583
95036
66278
61286
70705
68772
11977
82048
13448
15743
69378
70480
89011
55339
47532
72059
59289
22923
21309
66241
69783
20714
90042
88263
65344
6382
76873
39749
4836
88675
23191
25186
71437
54228
90193
17635
2216
87932
76492
48000
10325
99771
82092
85360
74513
93913
34445
79231
92615
55410
58531
63885
63541
59618
56036
95352
89184
43430
76154
42957
89252
78725
27866
17754
19716
2285
24487
15461
57610
87860
18084
74285
36357
74173
18832
91728
42548
57892
44776
67839
89412
19863
10827
8121
18283
67013
70408
89857
75916
84905
7581
85036
30016
59760
33605
1886
93753
8261
52769
1886
66472
37726
26362
79746
32858
19422
50231
52267
15427
64477
8706
12231
1531
17769
1603
74384
59144
24361
81769
92498
77000
24322
47748
29328
46630
48348
40490
41412
91180
65406
21042
88661
66660
60465
83083
93634
68817
25433
20898
92960
41399
21790
68181
18275
54687
22865
65383
65414
36375
89936
3050
28413
77104
97628
63109
47323
53602
43909
37802
60542
84927
68038
13229
55930
41203
14102
25275
92753
72281
87003
29264
6489
91556
46017
43707
66939
56510
95359
36672
92553
27560
19076
59316
96963
90970
56138
71769
50433
73911
28453
78853
42232
68906
97007
71826
57739
24294
48073
79394
2529
58728
11314
45147
18948
8156
62910
97745
4104
92816
62926
69213
14220
79959
79203
51258
22105
19396
5235
85721
35435
94236
80895
28361
8019
96508
57718
95303
99670
24150
10448
67316
72371
88278
46585
89322
45873
73491
99219
88707
33105
73582
4686
8075
24224
61009
65500
13679
78465
12929
49526
33666
95780
15222
5604
10460
97768
64126
82380
35001
74880
15780
70442
90977
26258
32633
42833
95930
11379
36417
14234
76547
36604
59926
53177
66410
16799
11112
63818
25030
64362
58994
87800
82357
60826
20104
77335
79884
16694
75001
29826
51265
9369
46120
2014
13668
71314
56839
89071
11788
58220
1390
8051
63999
49328
2699
65490
543
49791
93902
79227
20106
87915
47673
45660
1223
32533
84595
21143
55468
97628
24846
36729
24460
19419
66455
81021
76896
41596
66052
68957
7097
935
77438
49636
88000
40899
84227
6172
4161
34950
82247
12323
64824
14659
91164
87746
32304
40780
88825
50075
9200
35740
76430
97280
76174
57162
36657
10100
57854
83305
4611
5676
37159
34569
41466
68172
59180
37950
28236
39746
57849
10970
10382
25148
33871
34126
36760
53433
64317
59661
23252
95844
79149
49995
85952
2165
29056
29041
31452
94895
79274
35984
40272
90323
54889
73933
70769
65208
44384
98276
5491
50987
95727
12107
10626
83740
8175
34053
29703
27429
96678
31684
704
28392
43799
69263
74514
9234
86395
47017
96471
74175
30529
34400
71206
31395
2354
37917
72797
18639
9606
36791
53244
83618
75152
58398
68557
8108
77279
82200
34958
96009
65265
15662
27572
61218
85030
38357
34870
79633
14484
80345
33486
17061
85988
59058
14278
83493
66977
81656
67334
3151
99771
82631
58938
30830
47038
90321
76090
19600
37621
97982
38029
54057
70476
9410
14309
37993
81748
97355
9156
17932
51646
68177
99230
57973
13240
88618
95739
98030
77912
18048
16606
56066
31711
64609
46359
24598
1680
74664
50483
38343
5919
80160
7158
220
52631
57345
63127
98908
47274
46330
5326
70632
96290
65295
15872
5561
65984
53957
29956
55116
77334
57008
62861
69385
20484
93314
20243
53366
3573
7241
86498
58637
44759
16030
82218
56057
58510
20687
11940
73302
88610
45750
74256
85046
6549
75323
37914
7434
64759
90880
85648
69882
23666
99083
52155
97137
70497
98440
65939
40231
53076
65744
46706
69095
41435
8987
90709
80143
24949
92269
88868
24106
16461
13712
24507
62676
70631
54823
90097
65017
43243
38171
3567
63373
23834
96437
10943
96660
55600
8308
79059
40012
28753
42978
33293
45386
4091
61609
87065
51124
953
38890
88033
44186
66765
96153
11543
43491
82601
71275
48938
6396
55023
15644
29618
44400
24841
76299
78749
31942
67560
8202
52910
30344
94755
77885
19751
70895
20015
73950
40309
9647
96528
40457
28868
63336
80654
47847
50806
50588
76445
5368
46150
16777
53881
81916
3541
39759
77465
8107
48633
65431
68592
60753
88559
96842
88668
3181
38491
724
39092
1239
95295
66353
41467
48921
5634
8335
75623
71596
10325
6076
5052
9816
13147
49622
59676
63897
10341
42624
17193
63347
4891
40616
84590
14605
96388
34585
56963
40823
20540
93813
78970
18143
19574
82853
59690
40121
69229
87113
40175
53143
59160
77433
6852
49307
69126
17649
9953
82135
5953
6591
59580
29481
43076
96275
11386
72027
90362
21981
36608
38535
52208
41128
78137
45620
38496
50243
62982
23017
21157
62
41359
5414
67198
58563
80050
10202
35000
52514
17276
47961
10539
17537
47323
7959
57250
20551
70443
33596
59969
40811
71437
82846
52899
62900
19369
52089
56138
54835
17763
45368
78908
31895
98058
53743
47451
89604
32092
52879
65729
88832
21275
74932
38747
58971
69157
95519
77532
32760
79432
68938
97678
97712
92305
31508
54760
99471
19219
42001
41894
34757
62668
95688
54760
65493
29064
69399
92087
62416
36185
20771
19002
7312
39296
17254
52888
60872
44670
4189
86116
67642
49877
81395
69769
4273
45224
97090
1879
43320
9224
18623
99184
25012
3381
2066
94725
13789
88379
37163
5394
50490
4359
7375
55573
6374
9787
43386
79911
37429
69853
55898
19769
75481
57382
32250
37864
72062
23552
41536
44381
86755
29520
46432
9582
33912
72386
5208
16333
50027
65671
25033
290
83856
98647
56840
78891
98177
35896
10702
88383
37609
41561
13439
85359
61422
17806
20298
57268
56500
95364
21016
84192
51890
77844
66456
76449
81393
81518
36226
71043
80472
51721
79943
88090
7540
95366
43417
99837
6553
46477
79269
15544
58813
59114
89839
191
46767
76590
15356
50014
79394
16239
8662
99771
64502
44598
97964
29043
8942
72117
2339
89254
36389
16344
40669
44132
7848
13081
16727
17698
10844
61757
23185
2190
58970
54627
59246
66152
97286
82415
8944
86695
68851
52237
10130
26813
38964
24134
19919
5241
88539
78545
5364
10865
73120
36641
18424
63514
39719
49294
79781
84614
98244
43925
65903
96506
1334
34465
80723
94286
42611
78821
93172
50372
93454
25846
68182
51461
78176
74285
55693
61405
46160
32021
92687
52037
43199
4131
32472
57717
78634
21298
57646
57641
59942
23050
66865
1134
42304
94115
83064
39154
84102
30862
61823
37506
6716
98755
35449
71216
32330
76991
52554
62621
18232
99141
49448
32844
48088
39150
31697
43122
12135
80635
89650
81009
54838
83277
14075
26505
7852
34446
10532
15594
79638
33957
39980
46950
27015
440
15657
42719
18754
17487
24549
14522
13882
67540
91546
97206
85684
25317
20049
96460
18162
93834
46999
75409
71805
81359
96316
56260
33590
79421
57459
40110
28028
92998
66809
3959
4109
72145
41780
90969
55940
14296
54457
98339
76329
25275
19093
31928
11691
60651
21835
55201
52040
54894
44760
28993
98167
29028
80889
77330
92437
54108
97905
18163
39002
9230
72646
47767
20229
91523
9609
5415
30444
66018
83020
83462
22189
26634
44751
76549
73750
30766
25572
59239
61131
6043
81414
75973
20481
76403
72628
14441
87672
45511
71328
57663
18244
14255
60070
48504
97247
6359
78383
17065
70510
79529
24339
75623
66191
48226
6141
21005
11967
70366
53966
42087
78570
73242
31124
9496
23212
3877
96741
5502
19534
4716
31034
75540
55632
25860
56124
73437
82141
62009
19792
80496
81677
42873
43988
78252
12805
47766
57279
98826
74651
97166
59700
68877
88692
22436
25662
62505
47405
45734
36115
46363
36266
53462
71672
42547
15269
826
24799
94972
18750
93661
65297
1350
88545
10803
30376
70998
34680
28835
24452
89466
22443
54616
98338
63898
37458
64709
89784
36167
67632
42749
16158
38004
76949
2738
27463
23980
21558
86449
17850
74339
60314
16307
49572
4956
29619
10605
85804
78748
47063
21661
13696
55340
2029
20378
38355
81995
87399
79511
5244
66875
38762
68526
6897
67073
20753
54955
66945
75874
55845
97889
64833
47790
66811
38069
31492
13822
76356
35430
15224
43226
58379
70165
62051
23515
42715
24979
83903
54994
4324
76985
13367
78233
20619
23008
93208
27
49537
65865
14201
82353
90744
61909
25577
68150
22276
48511
62390
47458
20936
57411
27750
17529
11452
73492
69591
6624
15266
3008
51812
74362
14182
18285
54845
74083
49211
81076
12624
88292
8544
11618
28113
14778
30379
51842
73408
77994
86649
7573
83287
41587
52521
39278
87001
90263
77573
91055
10070
66091
90315
95482
59901
91083
85698
98779
19055
87182
4546
29184
15736
820
43701
15047
7888
89304
76308
39787
56468
24623
90527
94159
18812
36268
12452
60236
40814
96383
86874
78364
74842
39082
19291
44503
37349
51511
76495
93417
50440
10122
20248
62638
32470
23899
80276
70380
33651
47399
84520
97487
54148
52228
29352
55311
38564
42467
41549
19566
51595
21798
6468
18933
41255
62825
74091
65155
44190
31851
98871
34988
28041
2240
75401
24224
81147
35627
27262
68111
94709
98488
7769
88439
20452
2679
344
24230
62892
48520
45029
24006
60034
14773
80685
71480
83723
5007
7018
18249
78617
53669
47564
38301
67999
17371
18386
54332
16742
92586
72816
23114
79676
52383
72081
85140
75422
84207
32670
34457
99432
10069
72983
44912
16452
25458
71283
92615
43901
11285
31639
52922
89910
33891
66997
13867
97866
66715
69040
17260
54777
12742
41264
24252
96344
53961
73193
32755
46123
60641
56943
63057
17444
68275
14944
85974
8731
12013
12995
59568
13819
64132
63194
89603
44153
72640
47634
48930
8077
84776
72332
22264
7904
15325
90057
24394
27525
66102
78877
99135
83837
63428
30491
52520
50757
19094
56123
73132
35249
67977
1131
23854
69117
42183
23944
316
45031
83271
20857
27661
49043
68389
90490
88131
29636
70535
91044
76057
38985
6209
36536
66438
56363
34680
39491
95605
30525
63092
10719
47732
87210
9417
41340
75517
26834
85704
47763
94974
80093
98665
3356
66654
65628
52468
32415
71464
19837
36662
71260
21023
70564
47734
50099
18318
77225
66322
44437
19872
59576
69044
79977
12695
36095
74995
2972
54686
68753
34537
28113
5323
69958
29254
4288
8738
94065
48570
38046
13897
96626
8544
90711
94575
34636
7700
62700
62815
34550
68768
44530
80250
24243
14375
9803
71948
26397
83944
65073
64065
56029
54013
77021
61839
99106
93357
40082
55153
71944
53808
77595
97974
91443
26220
83486
9990
22028
55659
76207
53402
57040
90184
91961
2321
76274
59555
22187
23470
68461
73853
87344
78496
78905
17677
24496
77867
52227
4996
90691
23759
12113
62984
75296
24616
6273
30590
86070
85772
30351
44441
61587
65970
73243
83035
44916
93868
93792
15066
30254
92181
12244
25478
11225
22241
95552
33719
15011
6587
74666
49863
67961
94643
67185
73710
62527
2484
41222
29916
3402
56302
41084
4928
99005
67055
49593
45843
89418
99491
96827
83522
42976
50879
72752
22333
29122
63143
12455
50635
49160
33759
55495
32776
23337
20153
71157
18240
53135
46093
16336
76816
19254
69680
50981
60141
32761
99242
33407
89103
25797
78477
10100
85363
8462
51195
51236
73022
22192
29532
7084
93694
11403
81636
51995
85806
5692
48166
6164
79073
89675
56715
76934
74439
64305
98814
14854
71792
84637
79870
61290
5965
4807
89373
94583
3850
17457
75516
43464
98895
97604
34888
14791
2147
56145
41428
79848
75896
53164
75637
28093
43844
74546
78540
54625
68502
52009
91126
19403
12031
82512
66475
1429
17964
95294
6738
89178
52882
50795
55600
85829
57629
23727
17627
22223
90684
38927
44282
26079
8705
28891
28668
37497
72138
38487
17077
38414
53997
47514
19745
181
98068
85708
40658
45255
96317
86435
78315
77223
88000
40266
20989
32564
13783
87716
45072
33846
58880
32986
60565
24756
14570
54682
94127
90757
19498
82008
14209
10247
67864
93104
84295
96380
65447
25625
99971
17165
32173
88052
43085
68891
48533
33862
75235
38844
98547
78465
96510
33692
96170
92056
18077
68618
40578
32004
28022
99711
37143
44095
22165
24056
33448
35961
51763
89752
13923
92679
42475
82674
43988
11438
85935
64738
78387
30753
59947
23330
34461
46124
41727
70622
76150
45622
74104
55282
5074
40632
36978
39597
73355
11262
13078
31453
15587
91146
70724
33629
51513
4709
57342
89815
95693
77945
90203
86805
25297
49192
61854
14626
85470
93025
29668
98024
97921
72642
73324
15860
18647
58885
83655
77823
17241
88543
30361
5352
74436
83269
6525
76005
69479
79081
40471
12998
55592
28856
23512
8519
76056
25226
38732
77346
69082
62628
77486
90767
90033
67359
92418
34346
76391
1033
33058
68340
38151
25686
27095
98857
77273
79840
38515
59353
59811
68142
54369
99167
77190
13974
69172
99946
30014
3743
59860
20922
94903
18350
91934
9362
71588
8793
98166
44425
19215
32220
15973
50299
30433
40465
49994
92458
96520
76766
48740
30882
6993
90677
26859
383
34246
38118
64645
16550
67883
83523
92903
62577
7873
50397
7854
28965
7324
45347
19472
43578
82431
64887
44162
81429
58931
40242
98862
41230
74582
40037
3504
59348
57630
98834
181
77793
83821
7964
36510
30297
93951
56218
42428
61850
5453
23772
70684
16062
62798
32517
63428
52744
80184
5618
23215
59561
84468
42044
51211
30352
19897
90350
55409
45302
26597
7777
30242
71843
24366
25942
22724
27744
14040
55413
83992
45830
14591
89672
57497
77630
72101
80607
78572
11982
47173
6474
32750
14022
47254
15449
52009
81682
62612
33805
91019
59346
33076
3954
89472
38108
3372
25854
96770
2251
70112
97785
26070
76133
56673
7158
64535
30006
89808
80734
71367
60304
3813
1346
55529
23896
25084
84507
56519
15413
45671
44040
93257
64435
75164
50811
3342
52758
11082
81688
80821
4764
39676
5791
13688
96197
14538
35082
79327
48509
34450
4573
41298
12566
49387
26683
70367
22035
21463
82207
86741
17330
33606
18286
9796
74637
43684
78668
54100
14208
25253
57390
61878
27276
30670
26558
64797
35322
23823
93168
71841
88793
71095
51288
82302
78259
70244
86510
15994
40349
23173
19039
41218
52979
19308
45341
63475
58958
91505
15773
90235
80933
66538
9676
94191
69431
36649
70736
42745
23845
26959
88009
32164
73977
52034
3854
37373
15089
29561
17348
68964
54672
54163
38360
57323
94544
26046
47721
27891
76680
62113
73586
20111
22578
6233
49438
20076
76753
64138
40587
13475
86012
75507
95724
75751
20476
25557
91568
55088
77764
2503
38537
46542
17988
75425
43770
65883
29816
63142
57340
34239
88391
59219
32751
92326
65789
20298
6929
68686
88575
16111
71008
74041
14620
19977
2878
32432
79678
69578
37998
86247
25916
82563
49004
4748
44999
30815
82220
59626
86434
40354
1034
34724
68031
52628
22191
68089
16438
33096
9980
44860
57465
90004
22009
58535
77877
48678
2390
8405
32167
99168
24534
88478
6904
90346
58028
76762
30539
4253
28746
6389
3745
94983
52776
83878
24590
54666
2203
83253
18598
44631
61694
34142
58695
16190
82471
50540
2244
7055
30264
87040
83562
57088
13322
18197
55352
91724
80138
18098
23679
60086
34103
96329
97861
40061
3765
60506
19671
95441
54652
18667
18243
75014
64838
23430
61524
73646
26736
87763
65070
77529
23896
54487
13344
39052
50671
14520
48938
30620
78256
41896
61268
17695
15003
61146
48321
48337
15830
15661
35761
14007
57661
16068
87599
87706
89637
15033
90641
85801
98388
48324
20733
7431
30755
10817
85724
8634
86382
5329
59675
31152
93417
78334
13825
99538
65090
13216
67653
30607
78765
12164
97061
63346
94253
72511
79231
6013
30284
35401
76912
85167
83212
88073
48503
72531
10753
85052
99608
93708
62288
12243
61197
59565
41226
28550
95259
8760
91420
12430
68116
38883
8183
98460
79107
55664
36159
11208
52645
48153
17834
77377
52034
35222
70892
33021
64693
53540
19653
53434
69646
23739
46209
89474
9458
9829
27556
52430
90737
67613
23505
98632
4777
34498
20626
32752
36858
67848
17578
45366
89813
35859
19019
84664
87307
25006
13035
48104
41063
72564
93008
18012
28331
40881
15451
70740
62251
35911
1834
84538
8814
57959
74418
53846
76498
68499
32111
25601
81488
6226
79725
84486
93740
33584
82436
19369
88955
71898
4839
26533
72455
53066
66392
12435
37058
3394
74729
39213
97986
67590
66544
73074
15338
11393
77208
22342
63396
80332
48519
61553
98127
75266
41824
49601
56758
9168
60802
6781
27913
45354
62631
67436
56395
32654
12060
21527
1069
53995
10859
61885
19640
58872
11570
64613
70628
10331
23285
57922
26732
22894
37927
52239
11011
76153
16831
68619
73563
6996
53651
59588
13868
54518
94196
65987
9707
40873
53611
55050
61685
5750
71707
2905
95537
24388
79307
21082
40264
76642
82161
24144
17107
63218
70334
3511
43772
2184
2920
91182
42381
4107
39772
65151
93557
65026
89948
44467
84517
34644
34553
15877
48809
90967
72065
79791
72790
71965
50225
13833
59337
54936
60786
19350
63183
24007
49304
48691
44040
89355
85605
36478
16383
8155
75403
50482
95562
41629
63055
65906
84146
97658
66502
74302
22544
65608
88557
12107
36015
70044
93652
47628
54594
61200
72009
20175
9694
56755
43462
14282
54896
97117
57866
74661
63585
22708
68950
3017
48778
11385
55899
67026
75433
14377
26685
24891
86190
54071
88719
37576
22705
36505
9659
25240
31347
56920
57028
23196
44153
19411
52050
9372
52874
18101
12491
86091
28217
86274
96792
81666
35755
12782
70923
4375
25629
56675
38834
95452
25795
87400
99156
44175
51445
60353
11089
63156
10060
13926
9174
95984
23505
88672
20933
77417
9713
59121
66939
85198
7012
80032
89645
96046
12892
80893
60283
37678
38782
28381
58966
39532
48158
64625
8792
26162
92892
35001
28974
91542
51530
35708
25683
54345
66405
38911
14571
72526
6270
16946
21392
82545
87984
580
89512
99071
95759
6608
39670
38022
60111
36694
2910
33862
74084
34830
9205
71921
44678
1259
15101
56952
43762
2709
37692
7681
9809
18904
20270
14878
79304
73839
82959
82287
85137
2859
43227
90738
23194
8881
412
74904
51709
21950
18557
81311
18344
95776
99745
11955
49553
687
38288
55006
59000
65554
657
4295
91565
22961
41094
76956
6400
39237
98529
66318
58887
30277
98363
19201
93689
42978
45106
40810
91042
6316
79653
54827
56891
66294
51662
33568
51775
73230
20759
48715
32706
42348
23001
34734
85703
99831
12254
93592
25595
23730
94041
56829
45178
22628
58303
14320
21833
6739
52457
3600
85173
65655
6486
34848
23616
79425
28751
49170
88111
21814
6755
84812
80819
87369
27356
9299
55269
8500
26526
19754
66074
25620
70766
12125
6873
98780
61383
15052
32707
49201
12358
56973
75577
59738
26483
46423
63242
79404
73334
84656
75527
1902
74390
1194
80203
43521
57023
95792
16367
14645
8964
61250
41696
55409
18864
29526
45921
39377
96633
72766
14294
42002
3286
88015
42588
30928
74781
30738
69802
46057
75751
13415
68106
46319
52611
4503
64740
86150
45632
52486
96894
19651
44232
7358
52646
64948
64943
58504
84436
9756
1010
78419
79175
51124
11172
5950
71366
7801
26486
31341
85963
85603
59010
97663
71660
91662
97325
71674
1773
7861
60249
28644
91039
91133
31069
459
48188
96457
73430
67416
59878
21492
52318
63225
23609
53843
47633
43867
10933
16039
28868
10074
60354
66321
28544
11124
28868
29599
51977
86803
53092
30282
16573
23705
6347
79205
60435
83696
86585
94671
92368
99183
85058
69665
46265
52360
54594
75354
71
47625
12247
9065
23211
69041
83650
81824
42581
20313
1243
50659
51442
51660
55858
7116
60192
65715
12457
14042
77492
93386
5296
11501
25221
18659
15710
68551
91076
8377
74190
94969
92110
30919
90709
65701
57764
60560
72592
26185
31032
61173
51045
3365
77825
73647
16040
71892
70127
4380
773
99990
46304
74091
65634
5513
50825
47284
70871
27186
6568
22663
7348
81477
44195
35815
84904
49075
39445
41370
78327
68008
79645
3192
99555
38196
61219
88486
14468
48877
88212
2180
6942
8628
27315
22012
6940
23738
40558
86207
8947
18951
92348
66006
43939
21783
79845
83597
88214
93806
90955
94345
89166
17402
10778
30428
48441
3994
22299
36007
55151
14330
89978
36034
25123
47078
30480
67167
5026
36919
24150
34421
10375
48829
86901
60454
86913
62030
60134
58797
17558
39380
40634
14132
96444
89665
9170
94067
89766
76172
24545
43644
30248
23742
17689
50829
89538
93109
75550
48154
54534
43111
31112
52498
43428
96072
19054
21482
98802
10769
88525
74777
17821
62485
97017
99943
19017
4272
75534
94069
89983
16420
79396
56573
51070
88767
94181
12009
40558
1785
67267
60736
61189
42766
42864
7139
88539
82448
34568
30547
91688
99302
35347
44591
22112
61820
12723
86418
47343
81831
40837
61203
52644
35433
86838
83763
65750
62567
27705
18644
14971
70490
48629
88260
62127
67141
46491
76929
29530
3670
81968
14294
23176
63223
79348
72096
39884
72015
37756
41476
87485
11150
77709
78646
9274
95870
94800
67450
69284
38003
70660
91256
60450
98003
82684
83181
12137
92303
33808
20914
14188
43540
44708
31952
18745
53492
71024
84598
3883
8543
82034
19007
4159
35527
84063
79931
76123
66386
47758
6666
66458
22971
1526
25636
22480
92529
25198
51082
74839
35450
77384
8165
89224
55292
41431
46119
75419
42595
47053
36809
73156
26747
790
59482
46877
52881
68477
71472
35038
29886
34430
36538
96534
54733
79972
35052
14883
40640
8024
916
9391
9676
3380
91493
79018
52016
30989
61401
44579
75494
6080
27087
11210
50246
85287
83142
99196
81140
72187
21221
63623
44150
30635
49789
72285
61306
86386
22102
79363
96605
8258
12066
35898
88149
65540
35450
1981
1377
24622
51508
6807
90134
4063
5827
55010
43585
90191
30216
3757
64642
88934
64118
41121
82493
9326
49063
89522
58179
1497
57153
79642
64903
85876
16301
67487
2069
36735
99641
86190
33638
19231
28278
71352
4936
43666
18635
10337
30342
59397
30498
29903
1135
35931
45932
19061
75353
22318
32246
13405
56384
28448
71204
18974
99268
12806
35859
85811
39539
13315
98994
65540
37783
35653
37966
46970
83914
91469
79580
92948
89494
41469
9165
99745
74803
8075
48834
79026
32533
33062
48641
92698
47743
77418
46829
44400
93416
56824
57276
49595
24092
65398
83013
71859
94749
69361
17795
94610
19337
93768
81121
12871
15193
63547
79466
33625
49941
92714
50509
56252
68599
4836
79321
3331
49199
28508
61414
7846
26672
38654
96630
89369
87518
18107
91650
50004
38372
55199
12055
34326
49714
78190
15677
59710
81371
2689
19469
4698
91118
83986
62379
28637
53018
42498
58135
72805
44920
7939
73414
42425
71919
7497
69676
68072
32401
43628
77102
63667
65467
53644
74235
80244
97404
64207
21575
18034
60287
58184
91755
16354
14090
64832
99953
86894
9822
74923
7750
83138
40273
1584
59691
23734
3829
79085
33093
94194
18826
66508
76936
87405
64831
22152
67046
5743
15890
55954
47935
14516
45867
73565
11376
33258
2895
22380
54230
82017
92018
3976
27835
77917
46218
64085
49371
87331
6038
19840
82715
85059
74392
68775
82802
9672
58801
65584
28185
43864
9985
64779
62630
63655
76370
67178
2610
4757
43533
55104
75735
27968
74383
68256
72413
70356
26013
37398
640
77873
74285
47715
60737
93811
79787
4052
20323
60618
86467
60662
83789
58909
91936
83001
46016
20780
99171
99913
27081
4831
55115
33377
58175
42766
13553
61898
99164
11751
6612
39485
94443
10265
84567
73909
43461
19405
42296
77037
90224
96542
48651
92396
4136
61357
98948
82456
27088
44768
37896
7538
88274
59837
86865
68705
88847
21902
29012
67790
48395
24305
31799
203
24986
21310
93715
50577
19266
81055
17634
92706
26315
39164
68094
76893
52212
68954
67182
44858
78681
67106
23977
69156
63284
49756
94199
54109
82299
82534
64117
37998
35565
29755
56020
67270
14945
30498
82257
77503
98
10600
18723
99878
67253
5745
53905
74121
22422
54362
22652
64545
92604
98470
78171
89771
79250
33757
23938
99746
47601
81309
214
80
91281
6407
13284
35593
23198
63808
95843
71321
8582
65446
49082
71584
21671
44625
49489
32190
44896
61125
51713
70996
33570
44862
28888
81368
26821
50661
88074
6230
72439
9702
50687
36624
77556
71185
43864
49303
33305
74705
33109
78103
52435
1460
82840
57406
88270
87026
26328
86400
29243
14528
56107
38363
77515
56314
88129
1974
52166
18313
16079
69734
13745
6878
35130
61135
76829
2775
89256
30387
96499
7372
51835
58011
73674
68152
65523
57749
82494
87876
36619
82871
31195
75519
61923
73963
91740
36232
29412
77572
87492
76066
63544
19329
16092
18853
50337
32177
89435
23556
2833
53911
8944
25023
16892
74669
25775
34728
31957
9276
34659
74703
11514
18112
29135
28273
84543
8125
31796
6635
53302
901
49883
46568
34772
58845
34006
78902
2349
83365
83288
89642
97311
22182
41163
18856
67297
92017
77873
81214
23612
59854
73834
18005
48886
99706
35423
55363
15407
75379
93801
94025
10388
10931
59147
11622
38669
95340
22674
2264
38706
18222
93132
66278
71694
94300
69092
91692
62224
77375
95421
42705
60874
85515
1559
85800
53456
97817
62459
41424
72338
85368
73346
20770
18177
42731
20082
24206
44602
26417
16966
2191
33952
96761
88112
2700
53071
733
9325
38832
16542
48718
29265
73789
88150
51392
72487
2320
17485
30585
95822
66849
14930
20327
33421
76379
49969
31349
66377
21366
27018
89309
34839
64849
52550
7231
27073
67364
9281
17962
82836
28245
42200
71372
60165
81468
97451
79165
20870
50655
77413
81023
3142
30283
11842
62408
18136
16947
75710
36823
3610
43921
71927
5098
3792
3033
58213
17754
10560
59570
88695
26412
80084
51054
61007
64017
76339
98267
20550
11382
67136
17787
95869
32211
58630
54392
23857
40191
30918
76693
37911
5710
22939
60003
4582
17315
10242
19049
97918
17783
18912
86306
59568
76031
99378
62210
83502
4848
22771
673
78547
6190
48949
15979
61923
60005
65727
38885
17035
78907
85568
34900
89478
4519
99931
15387
14875
99836
42113
87603
34477
16764
5185
63444
45209
15575
16466
30017
51325
70678
32536
46773
65481
810
66326
90121
98927
36685
87611
96737
56968
74661
99565
58082
62900
30948
87302
75279
88572
50093
5779
65990
2838
309
40342
8917
52531
59899
41288
31
2913
76821
7031
72680
81806
58868
58809
74515
84318
28286
38771
44238
29942
97730
51294
70554
7295
96810
79918
70771
53139
26534
42943
47795
60974
2662
36103
80762
98231
3388
3566
62275
55579
13670
50019
2275
36888
71073
48940
5594
41386
8109
78679
27873
33266
42207
35196
88277
99841
23581
73736
70919
11816
92019
55168
20707
83012
84860
3619
51754
37402
3344
40299
94520
28798
58033
82092
59568
52861
56389
46917
29804
13552
98659
25924
48445
70391
56589
89437
82608
41791
50427
83383
70211
84949
75464
71346
31485
15942
51768
2050
83543
71955
5995
91087
12462
73632
61273
5691
44270
80218
3837
58401
17933
52241
10871
12463
77061
89251
4963
79289
75226
34009
42436
22032
78752
27213
16036
70553
29332
25022
27697
3326
50238
17624
2592
53788
6309
9647
15992
84842
70556
10308
57540
21444
96459
31608
15728
35042
17130
63905
46522
28287
13145
84246
520
40047
33650
61641
73547
60552
15103
50604
64672
79782
42608
24851
63944
80187
9247
69817
18866
51427
66195
45415
81138
40717
80850
38125
16790
73936
44459
4714
86907
66340
95947
776
88621
94622
30905
86594
98050
52743
20385
88734
60045
10289
50807
49264
34817
9460
34351
50003
8079
54154
73268
82427
60307
65329
26560
43439
47039
40516
85018
27026
97257
60097
81775
61479
44141
49372
7330
63658
24102
9254
59161
68493
13471
48388
50390
88925
92249
59386
3898
15601
41664
94566
73429
24109
71937
91213
24325
61305
7278
25970
46403
56528
89721
58403
75983
73154
44163
1254
50116
16073
50242
79180
41205
13527
85335
33563
61315
92407
18143
1626
14057
78586
65581
63972
22902
49951
30347
23027
31994
48090
9075
9553
28811
61458
44710
68514
66985
69745
63441
25
38025
74762
79161
28262
78312
46972
33491
88278
57931
69416
83614
71673
40992
69729
88426
96682
46587
83162
77881
45506
51871
70392
74757
44619
78516
79179
91633
94233
83577
14239
35451
90621
26769
36066
40111
15142
30688
79305
80964
7380
90876
51051
96706
66313
46130
25650
58164
42768
22364
61596
3468
28035
27421
59498
29443
43334
94824
77531
3970
92626
32579
86067
8631
6771
96070
46715
52439
73017
91762
44530
48322
69797
2912
74128
89073
53747
89496
98794
7426
53150
97616
66949
30783
8470
48679
43453
14013
12583
11444
94481
47597
6686
35116
34410
10978
68724
13778
40259
72759
37457
43619
80590
95399
54221
76053
35659
90090
70543
63778
85315
51541
4525
62045
28816
938
463
19891
1434
81510
91292
25573
1494
32271
90829
10014
4344
75980
61805
9671
44537
3252
91200
52121
95530
37110
26534
62014
57339
21535
10511
85872
31257
85575
38127
29813
61855
69560
40445
27231
46146
36682
23808
56567
53845
38452
74014
52196
65337
66647
18809
1078
26320
67963
92309
61
86459
72658
5313
79030
26585
12576
65967
56309
26586
20156
63070
66082
71226
6793
895
33099
94228
36670
12195
74836
25077
10877
10849
47100
45348
9602
78256
71981
19596
71121
60609
57449
62157
5213
84295
8560
51711
82972
28706
31893
84840
54270
27404
2382
41892
16820
46963
35924
98164
70551
7042
54624
80347
16475
10246
53168
26234
63304
31845
19976
23083
29081
40285
72700
51133
38736
45012
96591
36551
72211
19127
10072
69691
84910
37504
6036
76693
86114
96656
41619
51820
95446
52713
8525
56038
83785
99836
55878
72079
61053
32322
63386
4628
14398
73056
23921
76944
49961
87537
96148
79680
47959
99324
28450
51667
50163
27742
26577
76929
4595
67312
93777
69439
45752
4635
20408
55894
19537
90206
68621
88038
30781
76206
88929
69236
72590
86919
13833
59706
21510
20779
10102
52986
84409
52283
99836
38880
27025
12905
94019
39946
93285
98749
70581
68467
2467
75174
95370
84127
66237
76096
64278
89927
14397
66508
91292
42537
66921
35237
48048
52855
55715
20716
60049
50856
68445
80546
15528
55731
19877
46008
52278
92924
21906
518
48351
50655
39524
78018
46246
66392
83173
96665
86545
50223
60145
82464
89069
87925
62773
75988
84449
55474
80624
10010
23243
91956
2386
30398
27761
5706
18655
88307
76204
53412
33561
54627
79551
82660
42035
20673
46389
42271
15194
96731
54909
64122
78069
56526
10484
78076
13699
1634
1555
81614
5133
61755
44881
52540
29492
47693
94646
44368
13711
40383
56435
49143
78841
45157
43790
51653
21150
36426
52077
35073
21278
61738
67765
92716
15219
18882
22115
14931
79643
32348
56000
92778
19918
53526
44897
17669
34628
97552
87223
2071
61441
15407
28321
69969
19360
28823
38356
35196
13737
9430
6501
26194
96313
65075
14981
50973
58578
28737
6126
84233
34568
3431
35175
10463
43419
40300
27355
54120
31232
57
27735
88955
55112
40380
21814
84738
7696
38205
98251
57656
80676
32647
11571
37012
56528
99757
53475
94341
47626
44971
24191
17871
63438
54533
66762
94129
59199
211
67232
44072
9250
54519
18975
69375
87960
55648
99093
98932
97239
85876
40020
46388
27612
77165
40181
32073
45016
46553
75500
58618
68364
17898
22485
18274
68576
66700
88925
64261
43075
10034
23887
73480
40752
29800
45101
8789
84275
49878
14237
9766
1363
74380
77865
75290
45165
54310
6654
68258
47053
27724
41031
49907
68688
49552
81074
4701
69600
48548
53129
61647
80334
28268
7964
27979
95628
23425
27892
30465
21084
54583
19050
62831
19293
41762
28929
93715
58406
73362
92752
86601
593
39430
71696
27601
10503
5742
9291
16906
78633
17821
16305
98575
36360
81519
4541
99079
61157
91866
68938
33292
87121
30400
84083
86287
51858
31321
54266
44385
34496
28734
56953
91077
25567
43352
21141
80823
4243
7423
81822
416
67033
92484
86966
51739
13655
22798
71607
8054
14157
91445
11592
82428
34944
62439
58499
96454
42513
86532
65170
48579
4726
57371
10335
43721
48318
60160
70673
57358
58974
2642
84678
19454
37631
23508
43988
99722
5393
4435
43035
88230
95018
85389
85679
12199
92846
50263
76349
31408
91761
89374
20294
29444
37619
12127
66534
41525
41342
27994
17388
10819
2574
4681
22926
70120
40231
9607
56928
57395
48639
82206
52827
19110
47450
12932
95496
48604
50505
83292
15030
35638
40953
16705
55643
81089
14817
3016
19406
59014
14941
43458
84823
35539
86882
13164
59662
72154
68063
27573
6449
61518
22932
87956
56073
85794
55365
47333
40115
71215
80364
30322
59843
12873
41378
33265
43884
49580
13669
90252
6696
39591
23152
45807
74434
14294
98067
94686
49017
14902
49015
48861
59016
74897
9522
99915
45595
39285
8298
62959
21720
21936
95252
38537
93058
91076
94720
82334
79358
52534
76441
83333
40597
26251
27195
45170
51101
67055
34219
52076
95931
25776
33958
55873
13617
51369
78090
56793
8485
62164
24040
17549
34363
18466
57121
4807
27851
90434
98609
4779
21954
66617
32492
40427
44534
54614
26553
92927
89405
73896
23994
98470
19172
17476
73467
86557
71813
47134
94697
76152
17703
16245
97924
63182
72862
5482
2211
99722
27216
91671
44182
93143
64870
31797
41542
4813
23347
93836
77700
50919
43784
51199
28883
10186
89776
91382
57151
13393
71273
8259
77648
73448
32954
29863
31714
10671
48654
96755
17905
11689
29058
32266
77062
40821
24528
39937
92947
91851
97587
82034
86602
70312
43754
86442
45799
94832
14302
75203
34059
87455
3191
54236
44159
63358
13986
2899
49062
76518
34987
2316
57446
15763
15059
4683
69765
72369
61461
17483
52651
11734
6759
84806
94326
87587
7982
79291
22850
40663
98871
96745
41225
144
81126
49704
95048
83856
51826
95745
87698
70542
7094
27764
19528
53561
60287
86166
19485
74128
28402
26223
75192
99314
27522
17616
43513
27009
1463
13027
54003
85611
28067
7982
50569
88334
24172
7209
71769
47673
17833
90755
19955
61384
69840
32465
19731
49278
32344
6109
93608
88767
99259
6604
82533
20605
76834
90694
62563
66606
86145
95157
84353
9153
35410
19572
65523
66260
76845
72218
83063
57945
40319
6968
7785
29949
29699
52269
39628
34979
55766
43037
16127
81893
87186
10073
96968
42931
85306
16889
62420
66435
1270
9575
10783
61492
74900
32527
65244
14490
98870
99748
6536
35555
3272
85285
46892
85081
49559
54951
75120
53602
73896
90239
12501
49605
98436
23822
12923
75017
27724
25236
21818
31470
70986
89009
18556
61089
65042
26398
52243
4787
74859
29867
48074
96848
27806
84672
7064
76148
3295
82739
14566
21404
16043
38180
84688
41625
68360
36985
29927
72533
19090
59979
66411
67955
55745
8878
98594
20202
88416
99494
61726
41737
93148
91270
95471
40291
3791
4913
62819
58620
89794
19210
98593
47466
28830
57121
73780
39859
76363
36631
52645
47677
95965
82291
53566
76126
25790
79761
60432
51012
83932
92362
24075
24965
45665
22690
67931
23775
29371
19140
97830
58305
13636
53367
48908
46031
50024
16116
25506
68101
4511
39235
78997
42842
7085
3094
8871
83002
16858
42445
51742
89879
45713
12090
25969
78128
52263
34384
86541
57328
51992
85826
42973
33453
72445
55229
78766
49657
18382
22186
30759
17440
96502
94855
30307
59644
17565
59085
41429
36139
63267
95966
37563
89700
7423
82351
53827
63306
25833
11047
97187
775
18925
67039
25292
62176
53481
75439
32279
43310
57904
59750
53900
65690
20378
35854
97011
43562
56358
41847
77360
58788
12753
25103
32601
90590
98489
83544
25430
2403
36130
12134
85547
72798
62350
42085
4741
26047
45429
48937
54549
10388
62214
16750
26490
87108
10242
30944
18402
29982
2834
1350
3976
13847
51925
60059
76270
11902
55204
63017
79859
61422
63071
58839
93003
7250
25576
2488
92103
46125
48809
66032
26913
62241
5391
93815
32573
13224
55434
43426
26040
56703
5436
82395
93553
4449
15585
30226
91270
58356
4726
65849
38081
62973
55658
24438
40367
83189
47251
84192
95502
69469
98634
24063
50990
15253
11793
20656
75707
50438
5035
94552
26356
69665
57213
6655
29399
19708
8807
83062
14022
32059
13284
70549
63678
14459
9076
14950
41997
96637
29009
99722
33785
43154
94038
20056
17329
20281
56494
51729
63619
55257
48226
98722
16785
91505
9155
92649
22902
16447
87338
15262
98517
3860
85624
86980
21877
42628
74169
76891
68703
34298
23018
34135
83596
2169
44552
55640
26331
20203
87627
17930
79557
12903
21355
22338
80700
21131
13284
71196
71029
36064
21691
94106
44956
90121
86379
90615
58623
86084
51029
13303
94497
39589
38867
82993
34026
99919
76671
30233
10195
75689
43914
59225
26387
77168
28716
33979
70220
31646
54924
44346
87274
2342
39092
55395
69513
97044
83804
80450
61561
62135
57843
72952
9462
27888
69682
59455
53252
17360
7002
50216
89038
80090
15166
85502
58790
54962
57693
76184
92581
3306
15253
34230
49161
46944
7900
57138
86375
55817
33582
53786
68404
26378
29621
46772
37185
7016
39992
49552
9838
39223
49667
81303
88148
85773
41455
14970
65306
19095
53358
43245
78771
8696
15389
62252
91120
27132
38564
40377
26241
99583
99372
58101
97313
53795
1244
37692
94137
3999
6886
70521
25573
9098
17114
24528
34552
34137
55388
94238
7767
47578
10283
87970
14340
54408
41756
24627
53782
12489
9354
82865
89621
25235
41693
83381
52293
95989
77777
92620
93325
33620
50300
90311
92802
86925
22236
52308
8235
82657
73350
45242
98081
97088
49787
41080
92954
24860
19523
38389
60768
4252
58988
24115
39952
26488
6929
83789
88390
47782
85975
43329
86003
89266
1850
62108
8127
67173
98335
36404
88849
67813
48375
82219
98702
66661
9766
16270
4139
60479
408
16559
83816
38810
86779
693
55356
3943
48676
49867
94755
45564
94844
41686
87897
20495
72564
70347
55753
79811
64154
78972
62812
11711
21297
12342
33449
66755
80671
93886
91110
2616
53404
51480
24974
66995
98236
3516
49504
43562
75297
63653
93766
55585
34789
88317
1632
66300
26356
59106
77043
48187
85901
68748
6813
34213
49191
73341
17696
43465
51612
51031
89142
33592
57313
47712
91226
89724
40440
96303
29953
64202
74320
1592
98931
10695
74753
41861
52190
86727
52629
44795
11462
94146
14949
73928
38978
48848
82322
81074
96602
74450
75103
39230
94280
87476
6222
40138
31969
38034
2619
5373
73206
31857
8420
74528
83618
6744
4613
10769
21958
41944
45888
13061
12733
45899
79136
73755
58469
11258
83374
1944
51182
53977
66925
94858
88104
2363
25496
80905
63948
58846
4989
67981
17732
82422
8388
5097
9436
62178
14021
68276
425
28338
74274
77974
71881
47138
91471
21748
81542
10542
4404
11633
71066
34600
11413
99572
26638
73005
56895
22775
72319
19328
36017
9937
29322
38641
96833
12244
78930
6320
1423
87066
38905
36594
64158
40079
97023
14659
47237
88937
77927
89177
25863
99726
39116
51705
7523
42697
10636
54036
7071
67964
65925
8398
64154
13068
46552
7908
90678
96115
54493
87961
68627
87957
54148
37662
96259
85877
30332
52896
18530
94660
55787
19890
54662
65606
99354
40874
31504
7400
33373
40281
28550
71307
25890
15930
29858
4028
72880
40344
66739
28729
57411
62709
50924
81342
50358
68437
50176
21102
76922
90262
85565
95164
14855
81105
78118
49152
10544
76622
66703
88878
25602
48410
35975
16020
37297
69831
87417
49447
42777
94412
71701
51110
83213
20312
8715
69944
93505
21241
62118
19191
64392
30022
99214
72866
58995
89474
46140
33127
50052
60326
86115
8929
59782
72992
45152
68446
68327
204
25222
37112
86944
1068
95592
67298
53796
1444
79300
81171
63955
33826
65070
38700
73525
6986
87408
65382
96372
62945
57976
36601
99860
9710
43302
51096
30456
97223
58214
3000
25712
97485
92641
21315
58141
62512
33272
18582
20070
3541
93223
55904
41887
73397
79709
68918
52040
61487
470
91270
13940
3569
63882
14880
89260
6162
21146
55939
14029
93824
72173
3336
64377
15907
45050
78358
12775
95789
27692
66226
5740
9025
68681
42323
33373
72624
14064
31929
93224
90712
34013
93624
20834
74859
87188
87580
55064
87069
73892
9446
64182
8637
72448
82952
17595
46953
81676
52778
73069
33199
84095
52025
44583
28749
18796
30294
59464
1624
84740
85525
65497
79808
86009
95709
56124
40188
10916
56433
84531
87437
43529
39847
40622
89181
65049
69199
35318
99297
53428
92894
92784
88386
48374
74025
14507
94062
30470
3482
55083
21013
98976
60303
26926
17070
9026
56417
7393
59947
88359
62866
97674
32926
61939
12806
95182
78986
33902
65872
73344
17478
4004
60587
18576
66290
13108
54091
67888
39150
21840
34409
6962
60959
8674
4315
38898
36462
310
40329
42211
37625
50388
46896
43124
9941
45712
98166
16466
63519
88885
89465
86931
81123
74420
3895
48940
7682
42161
96923
69723
58992
40553
8421
21590
40094
36777
22374
99389
66548
28675
53614
43604
2233
16868
58332
26714
52260
64377
38412
34997
89399
41922
7398
74513
80418
38522
16377
10463
51351
95698
26257
77697
78529
75092
54279
57039
18675
1428
36196
21669
98775
85344
24460
84590
86284
40668
78832
78562
30458
64815
76806
92201
93233
37110
28866
74119
75681
45570
94737
31304
83040
94677
54057
77964
71203
44187
9530
47889
70410
7862
19460
50904
29348
3811
81209
57701
52898
63399
16702
33019
29063
48180
61324
34964
65671
57942
64675
42567
18736
38428
63660
8354
82686
7784
49212
41644
31049
28483
2781
86517
14409
65188
78681
54110
30854
66912
19544
95259
82246
80710
27845
90291
92178
14760
67074
18522
15861
27799
85537
36057
81372
20796
90597
42260
42397
9570
35427
22646
37858
44680
4130
88556
39460
80923
28324
46363
77456
20386
35103
24883
42199
31279
26346
79591
75107
62813
62510
12698
24138
44972
15938
61856
88490
71019
66612
30077
45317
17572
22944
62220
30487
61103
42367
60973
39160
2892
60696
53174
88022
27154
69768
14645
16580
19982
45839
28203
80278
64782
34201
10476
47072
48338
18305
74730
36885
47612
5431
80801
3536
94638
44668
91295
32883
38261
55796
61841
37403
18925
65297
23345
16486
30432
44137
17089
85752
75140
36184
17077
97772
44420
56704
51830
46944
71398
66436
14811
71371
84192
48557
72232
20981
27825
3726
74949
15591
86491
2840
25822
29999
39973
59438
5925
76538
63314
58863
18546
24026
12909
85481
50473
77316
754
59800
6082
9520
16680
52281
91143
54737
22417
62112
63272
53321
97092
95424
35952
83094
54577
1254
98766
61535
85187
36594
45257
23695
7067
72558
95341
4719
3835
41742
77029
1772
33147
30684
199
11972
14458
3414
59493
38165
3377
83186
28135
85292
9016
1883
11292
29508
80860
58344
47887
67000
13746
92466
63066
52705
11384
5745
90909
7738
53339
87533
617
35646
55322
32291
8756
79601
95629
7596
95647
67390
12848
33287
51898
44311
417
83075
14803
36966
96000
59758
5081
75635
20617
15159
90959
47601
39719
57871
96320
84259
55141
38674
47032
96497
1216
7570
57383
8129
25007
80540
24385
71946
68324
96647
62431
22220
39356
86617
15203
78712
96050
53095
34007
30779
46462
98618
79457
61411
11989
37854
65254
94140
72193
91935
65849
82373
9101
21495
81799
87466
25781
31932
77662
62886
92893
59032
75628
81509
26764
62957
48798
75222
99934
6259
34485
3749
26348
25178
20560
72237
28878
80119
34040
68789
38730
50007
66973
75845
92755
26025
99873
72467
56820
79307
95875
11141
60761
59934
37211
75235
66680
13040
32114
94904
15292
70607
25128
47134
6333
28064
24866
86365
17011
22145
90346
95188
95509
28502
6294
96433
31842
31982
10223
34220
19843
67949
58980
84789
59478
4384
53964
79269
29996
94211
14885
25875
7955
90643
98052
48710
6745
11778
45183
55561
2596
7443
25259
61786
81194
31903
87162
38255
72678
23698
24857
90888
97587
17192
79702
70342
76450
8057
68916
84953
37768
80997
65043
18002
14735
12928
64286
67346
66925
6504
50427
4582
34510
43897
58282
81341
64294
61283
8342
96678
13670
12760
92714
80336
94914
89049
59206
86059
66092
89738
40491
64183
68387
27003
13371
4458
87552
83525
51468
52051
27580
55756
39409
59314
47784
71156
19005
18869
84459
2917
52415
54637
28260
16534
57672
16955
33655
53661
5207
94667
47737
59427
16920
27709
36053
28455
36785
49595
27107
76036
45872
64349
28479
87233
13527
52001
95267
96215
25197
8919
60709
45796
88359
52669
81502
3488
71425
48290
41872
71897
8847
50203
68701
43450
1486
94645
89422
5843
60188
10534
67990
65580
58299
16702
49305
24349
65859
40200
22037
80611
51228
79372
27913
95292
50252
45921
17034
53997
48471
63856
79999
37286
80145
28601
65979
20897
56381
74077
98517
35033
32275
51923
33669
25566
32547
86524
35371
34859
33186
96553
66993
86469
89416
10467
33474
90224
66740
54422
90964
30013
11916
35806
3965
93544
60244
17103
41174
77991
43069
37131
25367
20278
70954
60442
3463
46638
24752
78881
54711
50472
15622
73502
75396
10666
48698
20100
99622
22858
62161
52964
16098
46645
48874
30759
47494
56868
35881
38007
83475
77985
14851
45551
59380
30084
43203
56506
37131
47214
69059
9364
73194
5713
43560
35283
51970
85917
82062
52270
94916
98224
68441
43033
34597
58111
77541
55712
92636
35365
86015
61364
60304
21315
63491
59045
10559
34889
19540
90183
46918
70173
46583
95261
75950
69282
99062
27059
4173
92126
70137
51276
47323
58496
44596
16845
96143
45515
95357
21351
60135
63557
75147
63546
11023
22871
76620
78163
12786
14114
3281
95651
86150
78465
99077
63614
31943
5581
3675
77652
13159
82903
28903
47280
30135
32303
1162
79003
17020
4405
64699
95221
25403
54259
77209
51127
43068
68317
95292
49976
42432
74254
55465
3300
34225
13258
48658
16903
4244
36094
16261
21706
83399
36237
57062
65731
39790
98492
71792
91182
54530
73690
90083
14314
64163
6576
55185
4861
3356
29930
93576
3831
52519
20304
53058
3348
64000
83907
7400
97156
96925
77436
25219
40711
55909
49975
6467
10189
33721
76552
41843
81756
72817
83502
16378
77979
91580
67448
93401
49908
77555
25664
49361
5514
4232
31065
40715
41566
85381
56422
37420
78160
51059
48521
82352
12999
63414
6300
51997
82347
65677
29788
61674
4577
73281
19953
14141
39017
41111
80441
67378
22778
65117
9370
7880
51279
30545
86232
70480
52546
43499
93748
99028
28131
39304
86903
89492
15903
55596
23915
27259
6710
75450
15326
24917
6190
38183
65684
40322
35797
4026
5921
68074
96761
45661
3243
10252
95988
54322
61961
59383
9041
97037
46744
89153
2208
30264
94153
25421
32895
4044
11651
21884
71157
46546
18118
8844
4163
26350
92999
96298
3535
19499
53563
2174
45216
25669
71973
62583
96508
44163
2458
26297
39674
41819
46566
6966
47470
4001
16076
44278
36576
12911
40065
25589
57490
77829
88070
25364
85021
10779
70279
15959
72924
26857
31759
1367
1861
48742
7598
1943
99691
12332
67168
44334
81086
8645
26127
73794
79987
46296
42080
48156
92747
99298
14968
63575
25064
52582
5848
85119
41136
27721
36312
50990
87402
81898
17102
33139
2061
43826
19476
7141
41413
87285
5151
44564
23714
395
11414
19364
68137
9974
97514
15489
13026
3507
47953
48546
35256
2638
92
77131
25931
87368
82270
13408
94902
2451
90029
40375
37309
62617
98564
46107
36097
56608
27580
7059
57939
19062
13300
35502
96012
2488
92711
94527
89035
55993
7335
77244
67168
67955
26563
14070
88703
22432
32864
65625
39334
36616
63831
46960
11613
7483
17868
29241
15174
48068
4692
82530
39859
50452
18795
20491
95938
28216
16857
85707
81930
81811
15022
32806
58731
13436
15456
9237
67927
98631
32297
59199
38254
32633
47120
4396
86796
70350
62382
1036
39505
99490
92627
9884
92956
13137
93931
62539
61606
46596
34255
4902
45582
75795
84074
24696
12130
73416
70814
28260
59722
38682
98603
6391
6642
98505
55768
55316
21970
14044
72938
61485
17436
25472
41066
51253
65023
92752
98606
37050
61856
55348
41558
1396
10181
83502
55317
93060
56392
57883
72937
442
61663
29204
98364
53059
44342
23071
9968
26149
38237
8495
53919
18486
42553
9052
19344
97660
22701
51469
73200
7971
25859
832
57361
97629
31818
92327
17343
17332
87575
86256
74839
50621
45541
47447
50430
1374
46392
37335
69334
38720
86109
31930
49869
27374
87696
94833
99991
20086
39092
90577
67822
9549
82306
12388
35304
90571
52939
51060
38059
93632
90536
38651
11795
27892
30481
50319
93637
49029
46591
38450
16745
58609
41747
34463
73119
91532
55101
61925
77460
85203
37298
4242
70594
28165
31225
90084
41475
91630
72099
13657
58401
16655
68209
39674
86228
52338
8322
39806
10261
32593
40526
12787
22587
40328
60249
17384
28048
35817
5698
47607
61277
56764
53800
48621
50175
69038
75529
14097
26697
69765
57480
79572
87276
61394
60566
76026
39166
9283
41643
35775
31368
7238
90424
70100
14864
91457
61185
45686
78310
34188
80059
39666
8906
36808
75219
95642
56067
30598
69387
54761
13367
41771
99310
10604
42177
35171
82063
10950
5365
22203
29159
72740
22948
9559
48668
51379
11668
11711
56820
15860
25446
23012
32731
44030
62796
87962
92670
33729
24211
95465
59940
32149
69424
62117
4912
71014
54702
91281
85991
29776
32373
55442
95768
26826
87621
4425
26931
74247
58721
81282
9397
92387
36113
65976
17851
72056
80001
76683
83980
93266
75141
80211
21283
21615
98473
87366
31952
74291
91433
81879
93712
6395
13548
14161
8265
11830
26173
6183
68588
51626
4568
20740
97501
51353
53641
80687
8544
98282
4003
38054
50878
99615
5752
89452
59365
65746
45835
6856
23228
66477
94614
43472
17763
46485
73931
13110
12360
69388
2797
49806
63957
48554
10899
13460
22369
23897
34036
12879
98571
79992
54054
85371
49145
73781
94716
32359
45130
24935
68852
94941
62520
40199
47575
55524
1855
55094
58938
7001
61286
14571
36591
2462
65806
7759
22806
77363
82172
99937
40758
44483
61514
72612
40921
11139
10621
45778
998
77367
33035
75250
35093
45297
11956
6806
88614
28766
38026
96682
72200
55521
77888
94592
77083
43719
86656
84779
66894
78953
70640
4679
85186
90072
89215
47646
43917
19397
47716
30869
65482
1837
75201
97634
25287
4354
84245
43435
46809
94745
47435
13914
91729
28810
87884
85153
2726
49740
98983
99752
94288
95828
42159
98774
65758
51048
88317
65700
26800
53349
36196
9233
45055
27269
31221
42321
11738
37191
54654
32235
16079
72448
31563
75020
54659
35175
62358
43644
85304
77407
74567
64887
85373
10789
62554
8429
15717
5841
9768
76343
77906
10977
84940
12286
63448
62010
26793
4811
65326
58697
40897
29460
31028
10553
76546
12582
65013
2835
28988
58260
67077
97720
61758
42566
4360
13822
87677
51210
40876
12089
28646
89702
38051
68423
29341
36981
33796
46345
57242
15798
15219
78777
27586
33774
12505
24410
88547
1548
29532
34620
63188
12535
36127
36983
22647
60449
47772
35051
2207
23127
11413
53520
15881
19413
28952
17841
51952
24870
5368
42179
42178
90644
65757
7082
42647
90430
95077
33106
78709
83035
90329
60211
1596
27797
81182
71985
36296
34528
92648
4753
46128
6766
81422
67538
11805
16444
49984
52547
75556
70167
74989
89677
48227
62040
38505
335
49963
1342
11456
23828
82090
25402
76546
48293
57718
97930
53589
4946
76356
49140
39372
92506
24518
86104
32182
72194
27017
63818
62916
89581
31418
68785
69173
62145
98808
63599
34182
36056
66399
57783
63316
89814
51531
96807
51579
68816
78618
42399
45314
15069
72321
18418
55521
79745
50450
62813
63830
68897
50391
33624
72498
29304
46910
54560
57578
64137
37306
3315
93277
94711
2607
71793
20897
12218
39562
97758
60845
65057
23766
31700
49919
63590
91456
2173
19838
10458
89574
60595
58675
81556
23995
63697
65541
61921
69150
91320
13035
44502
35399
56310
19352
99195
90397
50951
58826
97482
965
44504
19487
77841
26070
80845
3891
75651
35779
4000
10390
11141
40583
80427
31860
1044
82036
45456
38652
16956
44087
94315
59277
12796
79994
30380
49993
92684
37582
15136
71890
59201
8305
42008
18600
44453
4372
86194
36982
71754
82353
56134
75354
40840
12867
59407
44521
91530
39711
29623
11038
21486
58507
65128
35133
14542
40136
42083
52197
13295
52394
33569
19177
83324
14691
58800
9764
1307
11895
69063
41183
99818
20436
88777
87667
3370
76371
5788
7879
34245
40431
36877
920
14630
23593
14849
37729
36949
92678
25818
48886
29122
13557
76170
33006
45610
35081
73453
74473
3768
52892
42277
90539
53311
73937
29379
26537
41339
41053
89662
59756
88641
46144
39725
71065
26482
1436
54532
46680
27072
28145
98007
89264
37291
31927
49700
52814
49042
8283
64652
36313
26796
4137
16050
60963
4895
47983
52740
48255
57554
14046
16333
72396
37144
7144
42996
33657
51577
9657
81113
3976
6133
88966
41669
6105
88137
85423
85587
97235
69533
19907
90710
57765
11743
33009
15965
36078
79014
70628
724
15143
63648
65445
48630
44688
47456
97642
44707
12868
69529
11483
52547
86806
18727
69015
77051
68904
60303
80820
58961
40059
99091
27287
87953
65304
35837
20084
7083
46163
66445
44208
39304
57206
40969
15439
57513
30371
57353
41431
57106
45222
47748
22597
48006
84919
45405
89147
28042
69074
34622
91462
52195
48895
90793
66140
10010
98357
68821
90519
58979
78069
67723
70215
11186
74960
35595
18854
66143
81353
19733
24082
82362
88597
9001
35281
52224
79558
6471
98299
56423
32529
73687
52789
70422
67786
71206
82330
11295
47772
16034
67160
5511
22987
80772
49192
40579
41271
98457
72258
98488
91544
53291
73391
3771
5218
34526
67585
14448
50605
19895
35012
94555
49271
78068
63863
33640
74152
71054
20983
86513
45731
50440
16055
38447
19762
58070
33575
49297
18804
15758
18044
91515
80719
40965
55163
3951
25641
77828
90054
81527
90323
93313
18095
50576
52644
16214
67288
7306
1139
14861
86194
36130
1735
29517
44153
79318
40857
86088
81107
7954
28821
74087
10560
92226
21461
64378
55575
9124
49102
36437
13287
83717
81568
88972
17687
50351
6806
55302
35813
44243
90219
10537
16604
40252
93359
32412
172
24326
6123
24687
84660
198
8922
51132
41398
17464
22690
92032
59837
50358
80322
94575
29386
11273
68208
62972
58529
60149
87564
11423
59572
92130
97854
59335
86866
10043
51145
113
73668
80252
58308
23298
63149
19186
795
82848
21491
16806
60464
42126
62339
34990
33218
85929
8318
46038
86359
24991
71567
74083
41070
30836
77215
78342
33589
45238
51386
93352
37492
39374
15780
80081
75581
82014
58871
63161
13231
68866
73120
79767
82894
26603
84705
6105
17638
76693
78507
5351
54939
94146
57030
37927
57777
96338
16856
45678
21401
98747
52791
90221
7381
12939
8817
93885
64260
257
97033
53733
10255
68004
38345
57489
24889
48879
35388
64710
68885
46846
10930
51367
78542
6237
96621
23568
60736
33586
70452
79854
92146
11297
20982
46407
98637
31796
50213
34160
42675
27623
27315
7269
21106
26744
22058
58012
72317
9686
73344
30042
55522
68067
77901
66296
47273
57423
13234
86687
94823
89412
96256
63483
18112
98976
5605
69745
39810
73069
22318
40164
56774
29646
64036
64055
1155
96210
52125
10663
16133
78840
7961
76243
26650
56579
37823
64055
29231
8894
40435
41422
71998
65050
17453
80573
40812
58616
55341
13045
81318
53865
30844
14548
72942
10616
80181
70153
9642
74632
44439
13246
5102
46887
1090
46690
89933
66744
54223
39746
32529
69915
20450
58602
6615
71604
94381
53513
29037
41840
75431
18600
16861
65567
22576
55618
16742
70886
59626
65847
17724
97412
12673
21433
7225
35193
97938
40522
56382
75939
47318
57905
93932
19681
8779
44463
38479
6795
80013
89031
81599
74340
13869
59613
29972
79879
59584
30902
99797
10723
63473
48172
43308
97709
3204
56185
53812
24517
15190
19406
22375
5741
51482
37455
97573
58103
1832
40681
37916
2699
83416
26443
74201
6996
9300
31846
74917
86136
52413
76590
3380
60329
67201
4426
81046
35046
76053
44164
50978
40167
87377
39187
60598
97305
51718
61879
21650
70785
40807
3387
86355
59975
54615
17953
6091
32561
23131
67656
36390
3244
80523
58150
85372
66012
71681
253
21523
1821
5638
31217
5308
73628
45960
36249
70841
58514
10953
45792
16849
58713
83671
87610
82898
27231
39998
78984
9942
1543
74402
29858
24341
8826
56534
79298
7184
38002
42900
38889
82599
89916
74972
25525
37628
96229
75880
46213
35520
43797
59499
77146
85946
78443
11299
11033
51585
21892
33642
13865
15599
35047
15935
75165
74124
36763
55984
15582
6221
36292
67801
84105
35220
12956
35164
61511
97044
25226
7932
50214
1387
43219
47499
56336
61678
21163
8980
34215
80898
2606
72861
62714
22128
8666
14374
50833
57134
54481
52073
33779
89014
39228
8214
41790
81413
81958
81177
19625
63477
32197
56741
66038
47387
85968
2806
27272
23142
36022
53263
35736
21392
18728
10145
81790
53724
35413
94090
42436
41571
10042
53079
68233
89250
4191
86755
11011
31348
46238
26998
98736
5376
65542
34093
81647
38066
93487
1823
33424
65874
46105
68132
59405
44603
24095
3150
52653
2353
50997
19485
79128
58154
32261
23009
90245
4259
11530
35798
61197
41031
65536
27098
93855
59424
48014
79647
95845
72986
85074
28415
87873
5943
17945
60797
15310
83963
50962
68586
84613
49165
1370
69813
65542
45841
32921
34059
34239
40496
70010
63756
28169
26101
29838
57520
21344
65207
60832
36033
87033
66719
43358
56499
81109
56116
52990
97654
4762
59856
3618
78434
63928
77647
42727
51194
21543
86681
66769
98046
81473
32392
64383
53372
59934
63612
60613
87766
30909
96248
36725
90579
22371
43615
70048
84865
21625
13557
99584
87054
73576
98953
83892
71108
84864
85148
73108
52770
7155
67397
94727
85736
13182
85556
97544
13227
73401
8009
1012
49341
80403
92332
1932
28655
61267
50884
21547
37144
65612
47349
10384
31373
97409
59838
10287
30977
42987
73729
87703
65794
38262
81372
45564
59580
46991
76287
64115
29525
17677
34049
26250
63037
19905
1077
55760
6329
31792
33865
10757
81925
63351
66266
11721
39521
51433
1608
65571
62728
41743
33361
64108
63440
26345
17546
34200
17483
98439
21408
97560
8029
38436
81334
23023
80780
95016
43862
24167
70498
4164
15143
49366
84041
95086
61062
8770
41624
38127
1345
48029
91188
14710
96671
64567
7994
6258
43638
40483
82089
6323
18633
65353
2658
33760
34012
49873
75690
3012
186
70564
87197
12905
32052
73322
98436
40466
6557
97507
10298
13742
3724
94531
50791
66819
13986
29562
20157
89776
96325
45678
7084
79767
10918
45331
72746
24084
58375
33446
76345
12129
46121
94453
95317
88733
73443
79158
994
9117
6983
45209
77542
71210
87160
69206
39730
9829
13533
66584
49384
17356
65690
87704
11103
99695
49482
27020
94836
43589
36254
22831
2691
11116
78227
56698
57509
79901
80915
99491
31009
78298
94925
37925
29513
8536
43358
63801
37794
13914
88642
13033
25738
65469
73604
87072
52392
43581
23978
84572
14947
25547
34768
26210
8903
28244
37892
59228
26366
64147
20032
79213
6265
66352
43186
56771
31272
65914
28902
47742
39136
70173
8641
97193
23912
80485
16627
82454
64179
44338
62379
3510
91951
15309
92321
99277
84486
95543
79816
40019
94871
75615
80657
12825
96432
51579
5880
61850
83498
24191
92294
89300
43807
4816
65225
76348
27164
70462
83538
97173
96795
62010
20736
73036
33882
70747
8825
73605
12814
55733
79296
4259
28338
3207
17743
93210
60546
11669
41861
4955
21986
15149
2451
35469
11662
25928
28945
40369
98065
83518
86126
96449
34362
8260
45997
84903
70257
14479
31348
13576
95927
44615
6992
2494
14250
16616
70148
97082
53640
28457
79635
34290
90887
65675
24053
1151
60672
51833
22850
41927
7217
20489
23225
44134
81484
20426
46803
14607
52580
95905
76960
17681
66963
5975
23981
45321
13761
69991
61877
48302
86649
89371
97607
45133
36907
73394
75091
72338
98471
39516
90550
34564
17412
16957
77722
91847
68839
66685
43551
50120
59737
83091
81572
55743
45282
14546
70386
39680
7911
48920
49069
85053
41578
32481
56573
42715
39133
92013
94486
89303
23411
65797
54501
6488
29594
49827
16534
27757
84002
48339
35125
12370
7276
48024
25765
2351
99906
37928
31307
84174
66869
9047
79676
27351
80097
41298
62430
44489
24560
44924
13669
72490
39255
87288
26623
8680
39864
85485
40384
1882
29664
49629
8902
35685
17066
97725
89745
88438
79161
84524
82769
95718
74285
23639
51077
79819
5522
41899
97876
73843
41308
64230
17421
10377
88665
7200
4487
25607
22440
96179
63591
51658
35388
47004
24370
71995
67128
9920
32106
86922
97026
69137
4937
42846
73372
52808
2675
7534
34348
91615
91164
12606
87098
35779
60131
87185
17902
79900
40519
36059
49002
58388
72768
24079
19450
7303
16734
38540
3791
92612
11816
48036
31483
94193
45532
97357
30204
709
72681
16527
97029
1889
85891
55163
84128
61791
24801
22418
36911
27521
70881
55197
13856
25113
56910
72284
53925
59888
19302
74603
70065
45457
34601
25804
43890
41794
91945
91239
41562
99484
1194
92046
18943
49766
75663
28528
54858
46376
83998
45617
87811
90960
73605
64743
10620
45468
60108
54332
95592
62428
66641
33111
92299
79613
26659
2762
8629
1001
1827
35190
18150
87066
49499
34322
41196
37911
35455
42488
2894
56438
60870
10464
23744
10795
98046
12044
49469
81797
70394
57080
79784
65326
21042
83917
3651
1120
47208
39553
83521
35393
69437
2446
79408
51529
49354
46008
81321
233
20700
14973
76751
84053
8301
72375
95828
5815
73516
62611
7567
96983
62356
73591
95751
7542
53470
22499
88629
19808
60209
17953
37086
58464
4786
95009
93038
90267
34443
75121
61270
11587
31987
44981
24952
87222
78113
78497
302
29381
63662
68705
72983
27179
45192
51140
65265
69080
854
82572
42150
3995
2208
20705
6240
26244
96720
35222
28012
65099
70101
85196
18788
54025
36677
81940
92635
81069
67087
22129
9803
62683
20814
63613
16971
52180
52847
54121
47381
18236
3276
88284
42175
19728
21716
99865
92402
90790
11201
35240
9460
78792
73836
2989
83448
23695
74960
50047
39671
30521
97063
14501
70249
47299
61735
29221
92665
96102
87592
20985
69106
72918
95053
59939
74474
57541
3499
92934
31890
15378
55976
97738
58758
22196
3657
49909
51129
9115
68577
68576
40916
67293
70234
48811
16337
97116
57537
57221
90273
83420
93767
88639
39392
64679
21673
84768
57089
1032
10754
61897
61973
99051
22064
68604
61497
8741
88069
20751
51554
13511
35541
54477
83456
89514
73645
4407
66592
46522
23152
71938
69194
35663
44854
85442
19935
68215
53589
4785
57597
43811
78584
10818
48241
29909
15498
9653
409
45712
82272
73548
15072
62920
72427
45313
22963
89875
17721
81466
16318
79054
1270
94092
51106
25631
34236
49118
37109
9200
27509
88342
73915
99114
78261
1391
16523
96315
98719
56896
25171
98328
68148
28553
44326
38401
70968
48020
38246
10254
92224
64797
48561
72913
9240
17518
58988
74601
90469
18262
21268
21252
40793
15474
62272
42194
67362
58436
34154
47037
32198
9771
83958
15509
58189
74456
49286
96024
4815
76146
55578
2261
56913
71032
21231
98510
97293
92498
5042
59144
68513
69107
78836
74723
41713
64452
53242
49625
52169
97333
98675
44273
10206
84112
53888
81288
75318
15917
83235
59774
12685
67267
21796
75108
82751
83338
6583
35367
52703
43696
17132
52263
5034
43593
96481
17134
16946
93488
24248
27041
49768
40352
94646
34016
58456
10718
25411
97291
76863
48786
61967
27498
25688
48080
57019
46679
24027
91872
84491
24813
57935
73318
40315
58297
70738
94380
93908
93551
13143
82156
22815
58808
588
18533
54608
56180
81699
69910
94649
81148
65909
99266
71812
23254
16925
16302
16735
20714
23559
52156
10433
22365
48676
25057
9434
7781
86793
81394
88931
50534
27924
84840
9733
51148
77407
6084
74324
606
77188
13091
71211
17712
65367
33248
69260
70827
90868
73790
69790
64023
77356
86084
13032
26605
39001
386
12884
29020
23532
20149
46444
85574
41955
91310
6450
19060
25493
95032
65750
78705
27441
93096
8723
61841
16533
47268
6479
75103
35497
3141
86412
50277
12645
60046
78654
13529
81035
98470
62005
37385
58339
65338
7827
47474
52905
65900
23513
50327
71119
26949
56500
80299
17000
18212
22803
7426
44543
4021
28856
12060
54582
95329
32938
46208
30120
25618
65825
78461
24317
83290
32257
61241
70971
55846
90771
89927
57379
77800
4724
16033
55353
86578
29072
99583
58547
52382
81034
17558
76278
50914
80163
29798
55921
51687
36147
29881
76460
90948
54640
48542
84000
83850
64430
42458
95083
72749
85051
13804
85506
70632
40279
48632
23746
13802
85423
78324
86753
32794
59450
36594
11008
74763
94247
77421
72477
79250
60596
67342
51604
48880
98392
91198
23222
68782
41046
59208
37553
12395
87315
94512
13601
62498
79815
31754
95279
38381
60726
10780
80008
46675
22875
5214
59295
70092
54468
85964
42269
85081
21144
64566
43758
17849
88368
34039
6530
22963
16154
67244
64598
11639
26638
33072
12657
18794
99567
14830
54308
90656
75356
2261
61092
84554
328
84412
92977
30283
584
63314
99432
60496
42265
53795
38855
13971
52772
26556
24742
58576
18779
78928
55358
47427
856
8953
41864
67787
1372
33836
57751
86692
11044
7643
65828
7438
43749
5316
89339
67425
61326
68745
19054
83993
64155
81312
11016
16297
9988
79663
11752
99326
54691
61231
55319
7630
7251
1930
1391
32793
69518
41925
39767
17611
13137
32749
37001
57624
5401
39739
6383
25227
26062
25327
51411
69755
70695
58444
66207
7304
28731
73934
20130
97037
94104
55499
91884
73694
43562
76125
86390
71929
59649
65556
20103
59700
10733
61338
96487
99290
1556
18443
48063
44816
95599
8899
77287
18129
24161
30643
72137
5709
32223
49548
53392
55504
92709
46992
25281
46968
96285
19558
22560
65356
40414
42955
48146
52082
44651
32786
82489
71802
69529
19320
30903
80055
74692
9108
89142
18572
24339
69184
54318
24464
79645
12504
39792
9218
83012
32631
94302
8243
66725
37707
11218
13637
46054
81558
61834
83224
71195
5462
84610
19020
79549
78707
58292
78378
48764
74247
80862
93805
22347
69950
27820
61380
57830
42554
71020
10500
68773
23532
55050
18799
15331
26454
68398
57043
10141
98821
53659
5827
58967
78182
88354
25600
14840
90372
65193
45468
3542
50430
43727
77628
69035
34852
52618
98225
95075
6240
92978
59130
93273
84475
2972
19832
86665
8201
89693
80538
74849
36854
73679
76512
80741
9098
90097
20759
58137
15200
48361
77519
44375
45511
41704
82283
44866
75096
14414
27335
72861
99706
87741
53008
59104
23398
11852
12887
4851
51631
44765
74317
71185
95570
48517
37836
51868
30736
95080
11608
62420
96275
55970
54474
83283
68772
25912
67209
67128
55834
96783
45787
22176
25701
94703
71066
12468
31210
9791
19245
39189
56504
10561
68268
32262
46643
17044
17807
84549
50218
86455
91806
4772
47218
9774
32238
88782
29435
21472
64788
55355
746
46670
8802
59251
21187
40037
11123
90712
54225
62274
25894
50032
37923
77189
33779
26951
23050
9262
43969
73721
33414
81937
7238
12983
40621
66868
89506
80401
15965
96743
5936
39037
43895
19575
68526
47757
66588
70866
97111
46496
60189
71817
18809
41434
68365
92398
93712
70776
1942
82905
51273
78082
4401
14742
9353
59438
21370
92749
50486
3963
97590
30699
16446
39333
41005
5673
63579
43324
76551
86
28440
83598
63389
71181
29934
39840
89349
93427
90020
38888
20310
38134
90185
26012
2322
91854
57634
37742
65523
31194
54724
98193
27960
16829
74184
62401
41085
64730
74674
92010
52866
18627
42091
28544
38407
60225
24646
38967
22356
56684
74764
13330
6759
16444
83049
18211
8079
85882
22377
57526
1925
45618
19932
83932
36493
192
20996
23420
57202
64717
17536
52437
62816
85195
25358
13067
83243
45310
57105
33343
24604
71511
82231
20529
5542
40940
63052
25835
24939
69120
22406
24989
62183
39974
63395
59129
92063
54052
26635
41588
70412
38130
37765
23605
17780
7833
30345
26957
14467
48076
33408
82953
42629
76511
52
50128
79795
26206
97610
46286
23693
68704
66850
16441
53074
8793
75649
79396
50045
46920
46578
66608
92791
62037
6158
1940
28327
91781
64692
74814
69783
59780
20669
76199
61950
74445
56838
36352
56182
44336
31294
35471
73889
61979
97007
99679
41314
74417
1293
85341
32148
27150
44258
39183
78622
35541
16520
53073
92692
22589
72567
86561
22015
68209
34523
42068
39906
46634
66646
11635
68874
29009
56098
83765
18030
7068
19476
66902
29087
53665
81438
79216
10100
9462
44184
35572
74341
70655
11834
48527
57678
74197
66251
22796
92491
33841
27232
78884
32276
18747
99158
72886
55641
7286
54050
15414
55187
50001
42274
89491
57676
4930
92919
39167
31330
74574
36271
35536
98683
49583
25997
26613
75664
53877
37549
29752
25603
86509
82986
61874
43505
54067
32155
90419
5010
65146
29622
60340
25367
651
99549
26161
27107
20419
95173
9870
61571
33063
66741
29673
43305
33109
86567
14382
77235
68553
60915
79158
58076
35438
91800
97707
80103
89203
19330
72981
68140
52095
2077
49220
51705
28375
11849
64948
85806
36725
57049
31927
74709
79580
6312
8050
61549
81078
37927
40246
85883
39154
75798
34087
16080
8230
45394
63553
62748
89734
80637
92684
47644
72525
42651
12310
19672
32737
36959
44049
40040
29324
57572
82138
67183
33365
92163
31181
99734
72036
32257
39210
48021
57284
10282
71337
33120
32936
29917
2139
12489
48565
52745
25535
12901
46240
83713
94370
99617
1164
45973
3664
96431
14716
95904
44103
84264
55370
63149
38079
28478
31691
80021
70283
72174
97391
90066
5942
67367
52666
93991
41663
83470
79287
6507
89393
84872
53016
79817
12356
4014
96383
22679
58661
93231
46868
55023
49378
57270
7883
68847
58904
80784
31571
46930
75419
51254
13579
39166
11106
63493
18325
76976
99941
92194
2030
31856
16718
87008
23829
54513
1438
98028
50322
14144
4304
43070
59335
18242
68202
45407
91159
21668
25458
60587
41155
24531
54933
55171
54351
90860
21760
68244
8908
27100
53163
52871
21959
23401
11605
60960
902
95403
62475
8521
57937
45366
91974
61457
25047
53839
55748
11670
49562
88754
97770
46346
41410
97428
69980
96568
3906
41253
33017
58425
25172
14584
82805
22542
62604
22989
71864
57154
10918
59245
96303
45339
37380
57056
93491
70791
73891
53380
86936
90252
58045
30328
28061
15889
62020
53070
78737
60837
34695
2343
16214
89601
11797
14222
44645
31588
98833
8520
61464
55146
55101
66125
51811
72903
45750
66642
22072
41858
34297
20324
30236
89820
97346
61935
51738
44979
96168
47313
54504
52867
49015
16911
2533
65415
88188
71977
22519
77639
83836
88185
64073
84411
48598
39730
27435
5744
47208
23680
73396
63216
34706
81060
52226
48289
5613
94024
98756
39451
52396
15091
69479
60275
10472
1399
22605
29121
16890
56254
58831
13358
43645
58306
52868
39134
90284
72703
11009
6300
8980
35548
23826
17474
58394
79755
82466
103
12505
67332
17904
3874
10795
7599
83891
99586
37504
90829
64291
29750
74852
38591
72486
48743
40906
16957
2741
18827
38018
9835
74535
86144
94296
60106
22573
36605
84714
49218
7933
46065
19046
39459
66852
62072
39577
94939
58759
79161
11697
32358
32244
40948
66918
49532
38959
13603
49032
23890
35195
88920
71418
31361
40527
32320
68071
10339
33978
29919
38451
98134
62437
84160
42940
76677
39809
9816
78462
82373
19695
98110
72410
30241
9938
80986
27172
62672
5362
38436
8706
5599
55004
63404
95878
43674
75934
31690
34803
68001
57264
65077
67769
10873
90445
12621
24257
25254
22089
52166
12725
16959
62494
606
9228
63492
52793
46283
98335
58339
9234
88146
49940
23776
8508
66214
92172
3817
9368
63194
42620
74075
27022
50088
78708
59710
11065
30112
14706
16212
7177
11904
20521
67262
31898
13529
5034
3460
47698
74335
59552
34496
51961
41225
34490
81586
77595
69575
36235
34221
66946
17727
21321
70502
6547
91183
36123
82287
90951
49998
44055
96138
33231
66520
87056
619
78172
86440
63422
23845
91893
10765
38054
58783
62498
2995
79047
8769
31100
98279
4291
37053
33279
17673
51874
57250
38502
35067
24717
22857
21122
92095
59433
10645
37137
93612
66056
93328
5778
34490
76611
91388
50192
75930
88830
35531
50749
75255
59781
5149
54320
85444
62864
26131
12448
64239
57018
20076
93651
46360
22800
64735
13692
20075
10109
40055
95133
52113
94711
78987
56280
72695
58895
48441
50258
67890
48649
33445
7982
29961
39000
27791
92823
34132
9161
31811
66810
49835
41919
59600
40120
74205
15592
37087
81516
11147
52463
28315
97873
39626
66122
57307
9899
36848
35739
27152
12071
16885
1846
70043
20824
43668
17066
27273
30422
35916
83902
31222
24541
80337
3956
87448
97867
30441
21815
31340
75035
98337
50527
33825
90367
83956
39868
77111
313
21048
58026
7332
76304
86441
50675
31739
80783
34212
13254
34589
63276
81454
81664
75113
3644
67940
91030
65341
53140
11532
62439
41957
96128
10509
28096
37111
4255
8283
91432
22181
90983
85199
96361
9448
40064
34789
31076
23687
39884
51718
96231
25344
78479
54294
61949
96892
41786
36255
18095
35100
78646
31935
86175
26936
96177
69174
60796
63483
45593
5236
58124
71510
38219
42884
99701
29267
86499
5452
62743
68814
83630
86092
1000
71940
56075
54515
59869
74232
34625
5868
40319
39324
85807
67840
61969
97808
32368
61320
46515
16308
55671
23351
98397
50719
97848
50248
84767
41904
69308
88990
54399
62898
91447
60093
87702
39841
39773
29218
61547
42231
93885
70821
35721
33084
3348
31486
41525
38925
65073
43948
62181
96219
98245
54847
37142
17765
15318
11851
55623
2610
48583
83982
16317
51845
72823
96276
94999
35563
32238
43368
74537
27018
78229
8850
54815
16789
307
67989
55898
13864
34692
18800
21394
46820
28985
74514
34736
20304
63822
44744
78898
71030
74294
48547
95205
50330
12312
27386
6112
40720
6510
47810
87514
10107
21129
31086
1271
29901
9352
60819
32269
60645
40445
89835
53291
21634
87220
36780
93827
52900
15614
33083
35095
71631
19694
23280
48808
58581
27912
97898
16706
18284
67104
4943
55875
16977
58143
90939
34884
62108
19073
10950
7902
84074
70475
50021
33743
68222
88056
42280
97519
22241
65731
44881
66086
43833
55550
68137
94318
11084
85850
81761
18612
14600
88657
46331
8592
80140
68045
42344
67747
42848
53846
10105
70549
76710
27989
60793
30980
21566
66086
72367
56018
94839
23919
63264
50162
38592
38219
61521
488
5252
37030
63117
45034
87032
39092
63757
41691
337
99217
25554
64630
44385
8519
97659
55082
26221
8487
1728
32099
60295
93967
44017
1423
89579
43914
67067
76678
11716
2121
67486
66337
78315
59450
76490
19397
9746
35614
51688
28683
39488
79004
9630
30556
92816
58179
40419
62078
75394
63118
96702
93285
1320
91626
87106
95195
98212
86106
10998
62126
10580
48553
76230
75697
11561
5737
26176
36266
51491
11069
11088
38402
75421
65877
53243
18182
87014
95567
35551
33632
87531
99291
58185
71497
99207
55643
13634
5720
3985
62028
93014
86702
80598
6337
20500
93821
11861
32942
7049
71426
72535
57789
92944
79787
82470
92718
55720
67604
86711
16194
82362
4713
80070
1921
9644
32694
25760
44622
41047
95283
72621
47654
23898
89334
10565
8372
37383
52278
9936
31097
52776
66285
6715
16770
85366
61031
24526
68200
25115
67675
54756
65996
64344
98665
10423
46483
99572
94933
35803
41302
29763
42475
85783
81897
74202
16005
63329
92300
35315
12231
4279
12822
45869
92339
88070
85966
78161
77467
89875
62752
92757
41469
34275
9595
26303
35298
4733
72863
1146
32009
88611
99603
69690
48439
21674
23158
20366
73392
94914
91463
14512
5725
47017
48256
12326
66616
56465
76938
834
63455
48636
62447
72500
83193
61561
43965
95806
55883
70797
22216
68024
15330
48403
13037
47574
4252
48479
1331
21584
29658
31320
4203
84747
63533
363
92012
66218
12581
96592
98075
33976
71854
96630
35369
31053
4744
50362
95274
71502
43967
30829
99187
50963
26500
7858
75957
73867
7980
71237
34072
44582
17794
69179
60584
83952
11260
25109
28305
96497
4855
88299
97033
55499
45413
63087
4210
60673
36701
17558
19206
61608
58474
20917
93524
85187
14570
30663
62144
85891
58289
52226
83994
20847
49048
46189
21515
84477
10758
10877
76095
57056
14654
43158
51502
16144
90487
89439
98608
21027
88975
53409
89925
18623
93114
73219
88264
40505
32263
52304
75502
30001
6663
62778
4064
12269
35024
90880
43937
85657
14282
34551
51840
44500
62498
37949
44196
66752
13154
95294
68671
2739
344
96020
31431
83836
4242
77615
27426
34809
77509
91916
55481
18076
10613
20393
49864
32800
82422
6548
73069
90215
55705
85400
17556
93110
26343
78032
90541
47410
2141
59651
15286
54714
33487
795
66830
54888
24418
80954
23670
54995
28484
80768
24636
49801
82656
97575
8884
20541
19557
95297
47059
35800
64522
71185
833
96976
3615
7350
72977
16546
56982
50983
11301
3637
4117
59041
4358
31524
84439
48767
21723
6171
17157
88916
1907
37301
93673
64964
95554
8038
8154
48935
46751
38006
16662
90880
13360
31881
75423
50926
83224
63895
90908
12414
76276
63424
16208
6430
68980
86507
52125
33483
77088
78597
18684
26711
81539
99755
34656
80476
80967
1040
62031
63692
26225
18832
98451
47416
87628
35802
27484
6001
20845
89568
70404
81970
39974
26851
15159
57872
27135
32722
53327
82261
64779
19311
1871
68724
29151
5459
83900
20707
64591
25287
26608
2987
62977
94726
9334
51697
41949
93177
26744
26989
87025
94477
6039
76214
19721
86371
86803
24373
12069
36084
4807
54874
8597
85786
69532
57439
3926
64264
5523
92513
11261
63116
11923
37014
55706
79725
67876
61773
13061
41434
34875
11146
86700
15300
41742
67290
41823
90252
47975
89893
12084
9984
94471
23935
12628
8355
61787
99743
82583
8788
818
79882
46398
45042
37897
67457
6522
25557
35351
36111
72638
33371
38835
46361
65383
20662
33409
49378
43937
60015
11779
91507
19264
98315
29125
35670
51325
36596
75750
14166
46900
89804
2588
32564
52045
65990
14120
40523
71476
69024
50233
20092
15991
63560
98342
22559
21637
92730
53045
18458
8778
30382
15923
62707
67858
7577
11357
76641
50281
40728
16027
43419
33452
11991
15064
60277
48890
75036
58121
4298
47783
51183
60416
61792
79847
54181
26750
3816
31162
39300
2594
13193
84886
14769
96041
12090
61909
19396
21336
57828
53102
68249
56721
49053
44427
43826
88033
65426
45655
74011
21914
27378
24843
4235
88475
95186
60607
46624
17783
14662
5950
65930
22250
60961
74392
54212
66095
41179
635
90789
73236
56785
30382
67694
22121
70785
72127
28246
67553
51171
37080
11610
43635
4975
50412
6131
29588
31133
5744
10345
85796
81483
46337
94251
39220
12329
37167
75248
65562
48505
46828
12662
29381
88278
71325
79371
95437
37798
28642
27946
22106
63938
81020
85059
85806
96655
30848
7238
37770
25372
13914
6087
22072
52499
88167
30523
56055
5609
57109
1581
1709
91326
58342
83239
71611
52700
86886
54892
63205
85335
1999
31688
17792
1481
74407
19497
21190
7764
64756
78250
91322
23892
21357
58649
9374
45928
38062
18658
72677
87063
72650
48797
33697
59976
82886
25191
9955
56621
67795
41710
68211
89734
12256
33969
45064
17234
51561
6682
59838
80356
17478
56774
83156
29012
95051
15722
74531
83031
42163
92981
78378
90088
75529
7417
44156
91309
29356
87987
18522
45310
24343
53086
66132
86557
44256
28846
55580
75394
79268
77537
74267
95728
89063
18923
27527
58864
44336
5655
26459
11703
9751
57589
4379
9751
49767
68582
70080
13159
99153
42689
59636
69263
67716
83652
59547
87032
13042
2791
23650
79470
88213
77669
53761
7479
63180
55596
17193
57783
14995
80977
32712
72987
28798
75017
35331
55186
98602
19031
25928
60484
38710
13030
56620
38318
65435
72699
13462
25214
39444
69436
8613
75753
72217
60638
65567
12426
306
59710
69215
8678
41391
17926
29764
60396
86877
31711
20519
1008
76660
12890
94822
64773
33252
52626
92809
89262
822
6207
51107
13933
78359
61856
2562
20720
44817
31980
72250
81959
59302
34153
95488
96848
94050
31471
18450
97521
91985
72255
18705
397
78071
68900
73140
42962
14293
38532
90396
9621
15491
26150
3374
64185
64536
59071
29695
14669
73530
26971
31474
47190
74329
92826
25677
1215
92432
55462
85031
94396
39325
7887
67180
68923
58956
82915
5210
33735
11072
75593
97249
99771
9269
80231
21139
14518
78194
35064
44798
70046
80513
28724
68367
76984
58763
77348
48230
85791
49944
23763
49138
4910
16399
80465
68360
69920
26319
65330
29425
35748
50403
56139
81959
58669
27650
77781
29337
64512
64072
5332
20251
49276
66924
82130
22979
22932
63547
34757
26764
74503
14013
98513
79612
45167
62844
52076
11979
56224
25623
60379
80043
64652
61996
4479
16895
89685
15703
5063
43318
75906
62982
23469
70797
5049
16333
40434
82447
62442
11615
44371
20666
5723
56385
57925
12160
92584
63711
35298
76275
71917
82566
14302
17270
90921
2389
7
68497
48766
19360
64045
89624
26385
29722
71085
72367
93472
11771
56418
86154
56599
43
14979
11279
26428
12823
98392
15564
22220
99873
36606
30390
61764
96733
55182
95779
48607
65073
59263
55871
59463
90919
98911
86825
79390
77156
51421
41342
25311
35857
87391
10089
50507
20866
84008
67900
42184
23837
13752
22279
36583
89893
64374
40872
28104
66881
59847
22661
9839
58510
9197
68681
63066
57853
52991
2890
26997
85953
16307
9033
53368
82388
93570
60224
16603
70783
54438
17611
72424
55632
24030
94119
86792
63734
98530
70119
51314
13282
6212
86360
27055
42096
21438
19270
27678
64115
96873
48855
39673
26132
63920
11913
2998
26172
63136
20846
50080
89973
48919
92962
48712
52746
57507
63046
42462
37019
43075
5583
19971
23699
46064
40332
7590
33013
29064
52767
4762
52910
44669
68500
15911
60898
77498
74521
49430
56406
56332
520
61678
68737
65742
33579
51677
44596
65478
33447
61015
23481
3942
20115
84562
43398
52672
85541
14339
5626
69480
61964
53138
68239
68027
15646
77711
10639
70256
85811
97027
28059
31600
14069
97602
83986
9410
6017
6660
20542
36967
32278
14085
56813
25174
26310
70174
34304
15825
61451
55300
44640
6715
46317
15239
50048
10045
45567
12151
95443
67812
35191
13203
74400
36382
89846
72003
28201
55782
56424
79159
91085
31585
3019
28172
15083
45720
67937
48710
95638
73822
64961
14208
60620
76460
54739
17073
81418
93227
70839
36959
34596
86941
5606
43164
11938
57912
12873
46861
95916
29337
91732
45886
20783
83430
26802
17595
48975
26554
99250
98485
1944
9719
58436
49406
74000
38523
51242
78812
72711
92319
14765
24316
97593
66697
15928
9367
32490
90047
3500
72973
34204
76226
30130
12523
659
64487
26834
97541
69804
70016
11402
76825
30941
43817
67324
31485
42988
44243
32918
840
14332
59990
49040
56890
90637
66008
72215
71534
27278
5093
88711
19579
92772
14634
28991
80486
19389
54191
53209
28258
43424
4476
52147
31616
22284
72411
82281
37405
66883
66959
44168
45510
76050
24055
14885
74840
18353
91271
47250
5716
71019
3267
92602
37887
93146
11917
67154
94095
10892
40174
80182
49260
93558
65491
26939
15136
29961
15281
76615
86284
34128
76648
69544
9112
31861
27874
76086
5577
91800
2992
99417
18736
45479
133
41130
93086
42277
44640
36740
81043
59551
22993
7177
2289
34187
22721
17608
82848
3901
46120
65600
10951
91972
23524
77042
60186
13678
2508
63707
20802
79448
98804
74752
1801
56063
34177
25044
29465
21920
44410
90833
66355
52097
51670
21543
80707
19671
91292
76658
75963
10517
87529
62356
74681
68221
80301
24815
452
15128
75752
41956
74317
61433
84108
67864
8
59057
81588
81804
69998
65553
33274
702
89974
86819
56394
28175
31772
88053
56614
78643
45945
79244
46078
88869
64091
1588
69787
98527
78539
56338
18420
12422
50906
13123
64968
58668
63165
467
28835
53548
11741
44789
75668
84210
65488
78293
91505
55572
37986
17004
43813
38637
20801
18861
12970
55187
92897
95799
78309
84440
70672
13776
42234
69890
69395
4446
74321
81240
92763
56032
38769
37315
49362
19017
65961
5534
24399
13759
5238
22920
84713
72471
82772
83781
61420
74853
7814
54691
53149
41198
47099
5485
10515
16345
44945
39300
1281
47815
68070
58119
85648
42905
51953
64525
72374
66694
34481
13650
65394
68562
92626
60725
16084
93741
80770
78021
6816
43108
27891
5538
35752
94335
40372
23414
86069
77441
5790
42978
6395
27426
5904
54989
35153
83685
43807
98487
83229
6088
19684
58926
53793
6850
37437
74036
67542
26432
40443
32009
26493
30831
29238
51168
14645
60432
30449
86713
5234
38595
90827
13854
46495
42954
52345
42999
2217
97388
41545
91128
33002
17584
76077
28256
59064
71042
62599
79902
94743
8481
38146
69717
1742
24867
98927
1723
19195
22802
96755
55390
56491
58303
59117
1990
3069
70238
50705
3176
75988
13005
96902
26954
60690
36931
48465
88623
61645
91887
1088
88899
51837
10507
70551
8868
22023
30910
98261
59329
50041
56411
76845
98284
14477
92891
84064
63646
65852
77689
71041
42457
83934
75354
17734
66665
22363
78571
58555
18349
88980
41799
82148
83479
4663
94240
94619
15089
1800
839
39690
64302
28149
54771
72255
52983
77453
54926
73402
52533
32859
13294
27028
39230
35309
1412
37541
30313
21422
69467
70724
39274
65145
55069
42455
44641
81828
79165
49292
33558
64251
61872
42301
33046
96451
3060
73476
21134
65375
81819
71721
27505
62168
17628
14487
92870
7480
84902
44332
98179
59921
27621
52291
28244
58575
62611
70619
48201
34647
57270
79552
48985
81688
64591
83804
20058
71619
92334
71278
84390
31502
80918
47813
53080
13671
14114
2404
62503
51836
36172
74071
55558
55201
52027
56428
99773
82020
17354
90738
56737
90930
12357
67525
4721
36225
70062
8148
8462
98379
45661
79737
40071
20276
67154
17012
15867
21641
62816
51239
9424
90716
81635
35483
47182
37911
53352
1760
20240
83867
14742
30160
58664
56555
29606
53452
30578
65725
56115
41180
96740
28627
5418
10152
66470
12822
8734
72283
99398
79775
56332
15248
29121
52319
92229
1384
77262
79690
23098
95005
38504
54445
56972
92420
87403
90597
96983
36808
37589
84149
22570
51440
61001
67752
83995
3435
68855
27364
54169
67686
37343
2999
98694
24435
79006
6034
7345
70258
67467
81119
69495
18622
36714
21740
93584
900
14718
51669
68448
64068
46568
46130
98691
6880
41050
68228
91123
15933
80673
61330
36954
36925
19814
56696
184
31453
17303
15902
78342
14228
14185
37737
74894
83555
22365
10754
43407
21948
47800
39159
52972
19847
6630
21267
67056
92955
69949
94852
64469
13238
54529
98968
55891
65635
76067
80088
74848
22360
43961
33765
75399
50830
16955
80076
93456
89534
70026
69124
84650
60751
3175
98625
77745
34795
26478
8488
2330
16144
80580
10101
71066
2054
5928
96317
32369
53636
87151
78568
73178
71418
22956
62609
62066
17595
8029
58884
426
50979
28209
9158
9432
66129
90631
65290
21774
35888
74279
4849
48408
62994
12716
56360
63458
40384
68817
81502
24025
18179
76117
20120
66080
51741
83408
69901
69261
98642
37723
11778
2967
79094
99055
59988
50337
5573
52984
69597
92967
42935
87172
1586
50967
92195
77660
66310
77269
42256
71643
89158
45147
80365
70614
42431
17524
2834
12805
70428
90476
18236
96390
16618
58121
9431
31847
10563
6312
87822
4667
60486
37368
79622
40071
81815
87036
31841
54246
86077
52561
64989
29546
86651
10737
13394
15499
16905
58462
28164
66304
44239
85730
48921
31151
10023
52248
13799
40579
56184
70673
54451
79242
61446
23055
54218
14215
4796
89993
70701
69362
55818
69318
40262
71325
83628
6238
12391
4222
86692
42701
88182
14756
2792
49109
20459
9112
83325
29979
54425
43140
15473
49982
98126
80943
25861
48253
33994
59863
16003
66523
33551
84903
63647
21787
94392
69557
28842
18397
74665
16118
58113
54410
21918
86337
64202
25529
83338
80924
9165
48770
43826
83602
89864
33097
3012
44341
18753
44416
25497
58918
82367
98139
81843
54749
69333
29673
22661
65346
22836
56425
10589
68375
69373
85725
93286
42736
61895
40867
90628
76047
82164
58221
12395
25854
42013
61621
33529
30668
82677
89470
35948
71028
95093
86585
83527
71472
49584
78310
73582
78196
65081
49673
17765
97048
74631
47191
86430
90380
52908
22100
8967
64573
26543
87107
88427
44088
98566
23917
43474
76332
86803
8794
23391
66936
29856
84424
78163
34218
34482
10765
67460
46166
81974
69321
84559
8843
46108
85738
20476
48603
8842
61035
89273
57511
6798
38301
36481
55055
98425
85100
49936
20249
85725
58698
81118
2900
55399
5008
68356
23800
237
70891
50075
79915
77000
96294
25385
66619
60009
69482
36912
43398
64551
91068
9130
82724
73071
3139
41536
19780
54835
60634
39855
52196
61339
41891
5470
36169
4121
30201
22019
29253
7699
76325
59919
2420
73400
75095
27048
5358
33466
98778
89290
31036
54366
18963
97613
59179
67687
91179
6986
3251
28695
39522
29321
26077
59465
26284
91089
90333
45434
50776
71211
96266
47603
42833
92170
70331
39892
26692
659
72963
86362
74725
27219
94023
54855
50801
86946
18138
94672
74939
14729
97540
55956
67175
38040
92690
66629
59212
10818
56916
37499
72681
36622
3394
57193
60177
71153
19804
9251
43628
6830
77937
11332
75076
92072
33571
70643
62885
79378
53903
5783
49293
51014
82114
53251
16941
97912
12653
38899
43237
85969
19489
35421
37805
54205
29421
12682
10466
42580
55281
65757
62834
64916
76143
86577
48674
55573
78337
93047
23129
92405
5176
75655
51496
7832
35540
53213
20745
53560
75465
28255
31310
99536
72514
17884
79917
70298
15487
86981
83965
98777
38256
50029
32646
19110
12312
47925
45322
71765
68230
99590
90639
4163
30751
41368
19351
67151
27946
23062
11028
8829
21929
7247
80195
25633
17059
70786
97340
2445
96976
56821
60276
44516
88085
86137
60077
98716
91927
95694
76939
67396
36636
78277
30525
9413
88522
61002
76850
14850
38399
93682
79761
83370
15832
47498
96466
67043
28759
49704
61570
80764
9435
62674
35580
11546
64320
81720
87560
24267
13107
17587
30115
52580
46383
21808
65187
52012
26006
67163
98307
68432
27865
34869
73028
93562
5423
38432
7355
37221
72210
85120
23544
52528
48185
81021
18358
23332
19724
65351
55869
47677
21270
68836
21274
95074
68730
11537
74746
39630
22000
37437
46740
49657
103
27369
29153
53845
44275
70768
38385
8827
13200
98522
88107
13145
1588
57491
9791
75350
35602
81828
64259
36295
89213
68511
70379
39218
65759
82069
1443
14117
97456
51049
2188
10373
24087
57039
88111
14519
19986
34443
65456
97529
38107
46709
13939
36204
72661
51847
86677
53686
52730
37222
79960
88038
75415
87363
7763
16750
24033
30846
50377
98359
13247
66619
11047
66403
77537
72138
56374
976
79676
91674
59151
34852
51142
20844
53073
42054
49224
72659
24746
76691
17267
60371
89391
90025
77109
96955
60606
91769
62210
53732
64663
20927
51637
32694
16871
20142
51160
33798
86630
27757
84903
51100
34934
37642
50856
78270
72478
23662
95717
70888
36675
33478
72291
84388
67179
8897
97629
48998
95933
73823
73482
95682
16022
64927
42573
37567
9438
85698
25455
80046
81857
86353
3604
57354
66418
15256
6289
93954
38766
64094
98751
81239
87850
57356
7449
19140
68265
91695
80313
68279
33538
16401
98232
62021
34433
24548
27715
55031
18952
53738
5325
57579
86249
92080
75770
87066
45295
3203
25483
8637
64813
98533
573
2274
98437
37550
16229
1379
94910
55568
44961
15190
4976
7804
47289
1435
96023
58399
2304
86474
72060
4029
98355
42853
73341
15975
34611
83013
2513
47323
73286
3426
21656
26383
48886
59484
16954
9626
29250
68632
44179
15358
64855
54604
64049
94716
12106
41195
18603
81999
10372
64436
52148
19482
8803
31474
67732
76107
13412
72974
4713
94247
41306
66652
93466
79487
87133
4061
47225
69814
16276
88660
88991
7502
32431
3449
3890
3209
19006
96836
26539
76960
35895
20824
56674
88827
63453
28876
28238
88959
78632
3568
80926
81117
61851
18659
1507
1466
46529
87236
63905
84109
3167
38234
40842
88007
87300
88348
91078
191
18827
79178
33323
58201
94260
3639
77514
13961
38259
67691
90508
3782
71648
27035
28869
89896
93525
3180
23506
58416
98484
89382
2842
57686
33344
531
63739
67062
35808
13000
55490
64358
2840
16728
55172
69829
59168
3585
26113
4087
92149
14372
72180
92525
53238
71544
91736
23751
68184
16336
25535
35999
75633
28096
79474
1045
93513
14783
18882
66129
25582
31717
83836
49005
51031
32158
42490
24477
67408
32057
43101
2843
53264
13535
70665
67127
25877
18568
65775
70254
579
17748
28510
28081
63284
20498
65622
76495
29982
27959
64262
50161
56294
61353
59500
50114
94440
34381
84651
37287
97098
41510
81573
49332
87742
97122
31899
48722
26995
36447
86921
65808
21676
641
55800
8316
66684
32337
15380
18606
36704
92983
15273
26492
96546
32230
35038
92479
93470
70472
50853
97938
20050
82467
79920
51717
30846
84694
66015
56730
44692
87748
96187
42753
75495
30793
95152
6767
70259
73007
13109
73104
40045
17411
87919
67760
19354
937
27576
12912
46265
37003
59760
31047
2424
45805
3694
43528
27585
86552
8853
69916
54267
53848
6920
95063
560
83260
18590
95321
53913
76255
53703
13125
85096
40046
40470
16764
66221
32239
8681
54526
6671
81407
18243
64181
53744
12479
34631
52427
84162
23656
52393
40032
94882
51520
99790
47101
18563
79403
3975
6195
54196
34746
40685
89075
51695
70326
38309
41482
4153
59009
57795
53780
60836
14241
7933
70255
84264
53153
57310
29763
78721
95259
61907
86771
20048
11604
63938
93506
92545
67184
4945
56269
2406
34361
23595
6549
2399
32211
37697
90053
53156
38137
91
298
37211
27166
23567
50383
75232
52974
3537
39515
3561
34159
23437
71279
98180
30331
96833
96103
54612
83354
62873
50507
86118
89358
81830
82880
47017
47384
83571
9441
34216
9326
47497
64312
12232
69581
13005
46374
16645
57170
24311
88933
71845
67303
79808
6635
6763
75837
27351
59161
54251
52542
21466
19563
3937
89921
15737
49432
40660
65032
68427
76526
35002
24593
9727
40443
78764
5374
17243
78819
21040
49337
48706
22115
58004
5176
38530
74144
13102
29193
56014
71268
51547
27291
72148
57797
64996
55538
53512
32451
43609
34250
68483
91858
34637
73054
76542
40609
54763
55821
11457
29030
48203
3930
71436
58567
73451
43936
45858
75993
51171
81632
85755
94132
79120
64400
15107
64436
11689
7095
64093
66643
14162
40198
4729
96257
63651
95621
5358
50856
72989
18071
28657
6616
81490
72725
92691
18422
3916
17514
98784
53883
23907
85093
96634
24654
3642
3792
76406
4950
55911
77576
52457
44295
35852
62775
98329
4774
14624
8979
9700
20878
9631
69786
79892
15139
1164
23742
40001
31749
10023
51789
76432
38257
69593
91945
41667
3075
78090
43004
57436
19013
84169
75630
60661
74347
12738
77283
40209
30559
61688
7878
11894
64789
73778
21959
63081
92939
98411
58687
50669
71974
75374
49976
13285
21055
45338
75636
83505
60446
87172
36821
5472
23067
47888
85188
40087
78644
13425
38052
39787
10861
43322
36441
16134
95360
24323
36646
16180
77926
46234
77501
53475
21748
33401
60759
17546
30023
17883
47816
75585
97756
51607
22288
41695
78533
6507
34081
68859
76015
77588
84211
30970
32933
77946
9250
85863
26812
57463
44433
28895
99003
94792
87287
58985
42863
84582
82427
47518
74582
3140
70506
61446
365
67771
10115
40227
96743
6228
91274
17091
15577
32726
64052
38741
20827
87000
26595
78792
18177
62518
1348
26050
81297
99128
38127
85245
36523
44588
80386
66665
34716
82829
23668
43704
68555
14610
35216
42649
66036
12564
16799
11832
2987
31065
70258
27413
83098
61333
4894
95014
56033
29185
24739
47040
76007
98302
50097
16845
98305
64823
24796
86708
14346
9096
76170
12112
52061
61713
25948
46988
5980
54320
72978
60234
64203
10332
4947
59752
45778
96366
58772
91001
74199
85552
33099
82736
3670
30687
98493
56639
84610
69292
26201
27692
61883
48402
68591
96752
60112
66477
73524
49733
6104
62898
18758
54847
25513
5210
59097
94667
585
96575
75366
88293
68413
63419
18680
26522
22852
34780
53974
95897
22603
39859
91243
41181
61589
61210
53557
88912
57182
62438
45201
26625
51568
19120
80539
17436
86370
5852
68864
25945
74311
39405
45394
54648
30111
89511
90537
44024
37328
42798
76589
52490
52022
63530
46191
61739
51061
60715
71167
59223
84616
9582
63030
28944
42757
28155
60712
56578
48871
23112
55003
34830
90765
80814
11327
3076
46320
35693
10583
9586
47773
71306
88568
98373
52933
22502
85066
78586
89525
87944
39150
14349
65075
17063
58237
64381
45791
7016
90183
49737
39730
30724
58037
19188
60522
24459
72131
41210
96122
64569
44902
68351
10870
94796
59314
20132
94365
78046
39780
80257
11004
52652
99144
95110
81602
32671
50169
58068
86539
57187
4915
74300
48439
13998
73039
75152
26346
36665
46208
79886
19178
40474
27985
87246
50164
53883
4699
85478
22578
17657
80703
1215
54492
88678
61574
40375
41205
56722
27613
59464
16341
78861
4677
69540
27565
72551
46033
64478
35788
35153
54377
65163
2157
34345
71555
47844
51591
81430
9980
56718
61576
92337
23918
52265
10467
35384
85342
21609
89638
97572
65915
34887
13730
71675
57731
71512
8254
74039
22296
91246
14635
42846
34910
21646
92982
22695
92344
9791
1831
85122
2719
13923
15977
34641
26800
7230
89628
61559
1834
52498
32128
61978
24429
57592
10055
40211
1695
68369
92048
20914
78245
9727
75636
21773
60621
47724
53026
78650
45073
69449
71706
49980
98946
691
12818
18767
47131
3038
7528
73254
29859
86714
69603
8349
14238
8727
88095
31957
90294
77887
60241
50342
60798
72959
98033
2341
62468
87523
50596
93218
91794
95630
51734
50891
99602
60964
91039
24410
87108
4082
4610
98559
39386
72845
31320
18842
85217
30715
26632
5609
66903
23313
68901
22456
80799
91469
8474
84736
16049
88483
69148
40037
14415
27150
84164
88947
4725
63688
7564
2599
37257
77101
81267
50442
41285
8422
80352
73469
66554
69974
48200
65223
56112
63417
90737
43739
523
62395
82427
15791
62209
59718
17810
77535
81084
50863
3867
31929
36878
18469
83363
37872
83106
48069
80023
35956
27653
64884
14273
62275
99398
89521
80043
3119
5372
55921
366
49352
35375
88104
2044
31523
61479
53172
12063
4453
27233
19592
84638
48995
83471
6932
40873
34132
57054
77599
92558
8296
29481
15487
41808
63806
17025
11121
12865
25532
94524
21071
88625
8802
9303
71868
37726
77499
33634
84274
7222
40770
17529
79139
22735
58205
22830
66222
4961
56777
87335
35037
1139
36059
12689
91281
63314
86551
46596
74755
20484
72253
85930
13980
47784
34558
87660
94441
76993
49702
11949
48349
88430
62669
40698
65773
75735
50209
57870
79784
10121
15439
82539
93184
84493
63745
35520
19631
60285
37463
23726
94983
75806
66765
21833
59672
68391
42383
66580
20857
4453
86233
53735
85863
91915
98533
13164
41916
40139
28485
85219
98639
88085
88786
11961
69878
11476
10539
84215
47935
93777
50508
45429
45586
2060
74646
19445
67324
85512
63553
9095
52954
71897
97115
26134
38549
41197
23820
70851
13350
76374
98109
62564
24199
79171
96414
59484
39520
66281
2279
7797
75463
72508
48643
46612
28046
70382
24697
49077
69244
69237
71469
97367
53655
94600
28567
52986
58353
35125
25187
57158
69022
3125
16617
76933
74235
20742
92054
61636
35577
50027
80280
43209
24302
67181
4624
93797
21086
95041
42373
94832
73737
56177
79730
97187
91031
33387
28405
45489
69776
96203
30762
7981
95565
98027
51588
13688
6633
79156
95541
95560
48878
31086
87532
4882
19614
62426
29015
50188
8920
1082
26253
69046
86560
71744
52491
81317
14580
30342
7232
6120
646
27524
73494
96065
5536
66549
77787
82389
66571
46175
16032
87993
85660
28008
70799
71916
98867
44645
55310
47509
45682
7012
3529
31702
55310
43483
37118
35605
94210
32349
11409
50549
71309
52938
58437
70058
72858
66057
91690
50228
40730
61749
63506
66286
65689
90889
38216
56214
68263
58771
35618
33256
57020
67192
78193
26604
88941
30173
21807
42278
54354
59234
92591
35047
88165
44759
59002
34729
87680
14814
35620
13907
42032
87339
58412
7570
65009
27394
53749
74934
2373
46594
97524
10748
28470
796
29025
72596
10964
17493
37332
90978
61111
99716
23760
28529
59635
53037
74837
31819
7552
48196
1536
62506
28379
78403
14109
3386
53759
56237
3153
4908
99653
48941
14780
7015
72670
72299
51968
44467
50427
30824
93261
82959
25183
87309
52847
43667
8664
2117
92669
44973
73244
83876
73583
59232
64216
68032
77326
67318
3598
13681
99860
79539
99924
506
4396
5166
79672
20382
85570
165
9498
68499
63690
37972
29275
75840
73972
29110
14314
46475
97941
99999
92628
49598
15393
37674
266
5658
38848
74637
44845
97608
84543
73072
54567
20227
85235
28085
26055
17689
62543
2444
90506
7750
22402
87783
75914
5253
51856
50310
67624
71132
68807
86086
26309
33511
2507
35392
6298
51841
78598
72337
59278
88662
2979
95622
81342
86707
67661
68075
48735
4495
37861
52162
62395
39592
26548
29039
80271
22927
40092
24896
64888
56091
93874
59406
82370
16291
8428
96506
97908
95073
46662
27670
78493
92561
6245
43676
88158
28411
82636
19207
11604
85431
20671
87236
43074
60031
74279
70863
19403
27373
37061
35245
62030
47850
23114
54296
87537
75191
61260
96379
41778
88380
31560
36934
23764
40326
85724
45458
5630
20784
93558
40705
37072
50327
89843
48087
3954
69326
88306
30335
75631
98552
72550
53912
9800
29244
8425
35054
11803
56479
86093
71343
46933
78490
26176
99536
81021
1954
7091
41979
99913
5504
78167
32484
35674
56157
95149
2377
96565
37431
86526
77011
23448
49846
58185
81545
55349
14100
7485
49212
77487
92903
31786
59431
15297
48408
44143
67190
87630
50625
93245
37636
62556
77835
59591
62580
42724
10821
97830
12510
78641
69032
54549
94039
93918
80160
28984
82642
86653
29850
19629
73477
74103
11698
95945
59997
92101
17025
42860
1159
80308
91781
63810
15336
73523
93443
40672
66702
51964
50442
3014
13422
38448
46736
94535
19245
40943
71722
34249
66868
21828
30717
51809
58613
34428
33092
79180
83275
80111
30025
95676
55091
16581
11430
83596
58532
70320
12051
94055
22532
56111
88577
94459
11920
21508
31379
42830
94817
28863
8465
63417
17750
90594
71678
74231
20317
16065
39270
3515
55649
11438
33433
18092
23547
70980
61136
13959
9939
6469
42319
36355
77806
39960
23160
50286
45683
55636
36343
95408
18684
26022
72498
70935
22918
74235
51004
71079
37105
37321
68207
82049
11881
50253
30717
4563
37070
69054
51791
45520
22827
38128
37618
99488
8417
95163
53403
53564
32137
36106
17154
89759
26097
51535
81076
61058
57547
95029
75322
31149
72865
57449
91962
4660
60720
99654
431
38824
59367
38475
97326
10882
3879
55910
30443
44618
85490
16088
20874
76448
22090
22157
46797
13751
51051
79944
23042
15675
19796
13373
69612
79680
60181
17950
42717
45058
83138
91914
51757
61314
43127
8220
16731
69217
72896
88960
28715
42921
17463
29156
91511
74529
2618
17160
12009
16886
783
18007
63618
55761
75073
78826
15023
16681
47631
43555
77087
10369
54862
23379
85990
65526
45914
35682
19730
37842
18300
82357
73946
19864
13498
81531
16484
20105
73113
11083
17678
6096
78536
2766
15642
71199
99185
62583
32094
77119
53077
66563
2747
55281
65222
29607
88008
61298
71299
16020
26724
4429
58607
63756
14730
68064
21757
96073
10048
72083
44670
18729
87380
5879
40359
45735
85869
42622
60835
21535
29879
24584
51755
18375
48277
11873
6132
92589
5674
23447
66479
6543
24060
60832
43582
70517
4988
82664
97836
28306
9751
69983
17467
43608
49004
46074
87191
80222
76838
41731
40067
42976
17281
78394
9948
17111
80598
27396
62739
68819
90250
67322
29374
91613
2131
80179
44799
36340
48697
13893
2315
14195
42357
63035
67077
35074
81904
84228
99559
35187
90354
40569
2115
38951
99237
90076
75968
80029
1513
42929
59028
93502
15763
7149
38319
60732
33618
81005
45395
4420
56270
13503
59125
63907
1275
4243
23994
25048
10112
76561
25572
1481
2783
46787
68994
97309
97345
19046
43577
2451
30108
62782
85872
54537
77867
171
30719
44286
71915
83309
3081
18007
82779
54157
14158
46735
37135
54054
19380
78369
61561
4884
75741
22267
55438
53144
11902
25934
31655
55913
34303
42701
37375
68138
26301
79494
96188
12494
54384
6227
52904
49026
59974
18847
2084
94833
8181
98014
41536
54933
4768
48110
61309
73619
24034
7614
90373
63896
93724
81889
87557
55682
98528
86951
20941
56486
7070
49266
1545
82350
79818
25970
68246
49683
65913
34476
82458
12437
55648
22474
59232
59388
90453
95603
23053
72564
44094
16948
94743
65883
9682
38903
54767
41923
49911
65188
8283
42051
3148
66050
40709
68159
90982
35070
28813
31189
80048
42421
74607
81833
21853
87207
71681
99958
239
81851
85166
59829
3028
15028
84795
39686
57733
94080
146
12204
27647
17540
66319
3525
28548
87442
85251
74351
63559
52100
48674
4529
75335
85919
28791
69981
14308
46664
8154
28140
32325
21314
6614
23416
78425
81846
8073
37498
57519
25087
98826
22313
21381
52848
82095
91718
42094
64124
79079
64895
98251
85025
86208
95404
35329
95758
55268
21106
84934
50485
97444
52311
64651
57988
76395
90261
7881
54023
67683
86054
5594
77759
91955
22409
32918
62292
71996
8267
6709
50262
45340
79861
96189
63561
72047
84001
94315
18295
48077
45766
62361
36383
31252
25013
14328
15187
89439
84108
38366
918
76633
42442
1995
22098
61382
41167
95164
20107
25191
69114
21885
62408
79407
22363
80389
83085
71943
98089
37810
89668
70177
75844
96140
11728
22464
12871
76396
7211
97860
70895
15739
40827
15234
41888
49057
71725
24657
94461
14124
96136
77509
67768
15883
87192
69804
95539
70081
28239
54149
83081
69837
32751
76036
97146
18704
21161
27034
62203
95556
31187
31017
34638
80067
49255
93645
65381
4609
46773
1615
74706
82829
75602
41370
57001
21073
88033
10600
43087
10653
64099
3949
82057
13751
95579
4632
24908
21672
9410
6732
6300
68856
95157
9115
11454
71808
52247
26219
32184
96392
90582
15872
94196
62770
45771
36206
20540
47235
53202
7466
28644
46465
59766
14264
5696
71149
74643
17054
31813
80939
261
72376
96788
37807
40418
26366
59034
65057
51721
35264
11526
40362
70293
14632
62139
27915
89642
26823
71574
58419
78517
25167
28492
13103
55989
97164
99476
61530
29097
18224
43632
43731
82685
43443
54552
91346
31923
59767
42893
97039
3029
17044
31860
15578
86130
40055
71519
52386
31942
33921
55346
30124
62546
52465
84190
95513
48573
72398
13130
95974
91947
71586
58112
31880
74939
88248
80928
87807
97582
60521
86416
76089
88954
8619
89438
87652
54677
76048
79406
43587
47165
80083
31591
91851
7416
76662
71420
95861
18964
90568
94468
62258
95150
57231
7082
4589
20747
72714
82786
34309
50662
95603
90963
17619
20418
49995
96885
48408
22601
34822
92540
41507
92168
1873
67256
62213
55368
38701
23720
25738
47020
36618
55568
76926
63779
61595
34526
77576
69666
2298
62092
88821
90443
44041
8568
45132
91065
55316
96224
60119
35878
37162
40470
39171
3968
69257
625
92668
36788
25060
75654
86968
32706
54113
59244
77130
12020
16605
73705
81984
61288
28315
28628
82844
44124
96230
9573
1948
60137
49158
39590
18803
41669
26760
67721
49728
5822
51599
78424
82292
82266
13140
89235
11825
43015
71884
15909
65610
4470
12352
80184
88880
85491
93149
55673
80095
51303
3976
79946
414
77718
519
20248
28239
98403
22749
75078
92021
50601
83802
14735
75335
73678
68121
25668
36987
25624
88174
60761
77170
20671
54378
94562
4623
2674
29874
4834
32904
83049
72427
8871
40071
66683
10382
18317
70616
49671
71151
90300
8588
45114
33539
42970
80719
8202
71029
83158
50681
41860
36244
14271
62578
50061
39575
97316
53186
8903
25042
36362
25874
29319
25350
51837
162
43786
64611
98917
38458
34877
71106
95730
90492
18745
34349
15044
72233
71155
93887
26956
76844
38949
72471
16630
79236
97590
36922
9900
13857
78463
67443
87075
17856
14286
40758
4434
34391
31571
40261
39235
58125
23813
79444
62351
47224
95057
92159
10728
16329
16892
14527
8488
44967
17393
2913
4752
47019
97465
14207
86964
28295
93873
26070
7197
73165
37237
84262
29590
66247
22925
33624
38645
48636
25682
36010
80786
33961
38494
1257
60111
30172
72380
39969
96254
13545
23553
34049
69798
51442
25342
70057
16852
97489
5425
52322
6157
37922
15859
17423
58813
6621
82384
64341
95205
7918
46703
48222
71505
64005
48371
66137
35593
17301
52072
17007
70911
11842
72817
91617
48534
13251
52439
50640
43065
12891
30426
88860
22221
39844
51794
72736
63828
35097
28937
67411
47583
23707
63383
78623
37748
5204
16995
67000
29148
592
27262
17161
16507
19893
34110
60319
26540
95823
98343
76203
63267
28538
54223
29678
69671
61727
59703
60169
64195
76200
76219
90999
95477
708
42069
33441
42730
78453
17501
8143
33026
39979
33348
81300
64327
94873
82453
11584
19195
60017
82093
72541
82902
11426
70551
81709
85767
13890
35873
66684
14183
3074
49313
37725
77455
66335
48952
65908
20746
82979
91615
80307
66523
850
58487
32759
45290
26791
98976
46344
19449
76025
68205
74859
1095
83533
51082
18653
12868
54521
3633
67423
36190
72929
99162
30162
37413
36413
26152
99424
89477
54947
24946
77441
24814
3472
91202
30236
87182
9885
37320
90533
30990
90870
52946
45348
16901
8462
20600
44843
91929
13151
29216
31342
5536
78228
47464
9092
84551
55451
2709
78075
52631
71483
27840
65051
53006
93806
55286
73927
57001
14955
94974
36741
41720
29866
43113
75528
19608
3942
48018
19844
60408
68989
24661
47521
31874
78456
79662
82076
729
81260
68038
71039
55611
84065
44338
42345
73343
23634
57846
81326
75005
3738
18117
62933
9217
72664
52589
14913
12047
92124
30355
98574
69461
59079
7177
39397
92057
62538
80821
74742
39992
69985
40917
10416
13724
38734
34419
71639
26565
96342
44227
27530
72043
59249
45061
22759
98604
81344
9058
24627
57202
22674
51258
95533
56949
37133
40255
33075
48900
48450
98289
67512
12504
62350
4780
99885
88812
72408
61533
63440
63216
29476
28537
53448
4322
28962
86952
61253
35853
15148
23577
50506
98859
43574
43089
21715
61078
84866
10623
515
526
87212
34814
25249
47927
30215
3700
32185
71630
14033
81687
53554
22337
20517
63098
33118
97927
68182
28214
73548
10694
88279
13096
48101
28079
53020
63803
42401
89339
97015
10509
19998
99976
59216
34508
29352
74378
34483
27953
76767
82535
38999
92588
80250
88777
99924
6277
42103
36111
57044
81509
70689
29022
75238
47142
53469
15859
97474
37642
64028
68860
7504
92703
5805
6059
48240
63275
83406
41619
13077
97943
15939
93957
21778
8748
13872
83253
80478
73507
21729
57385
62579
59133
29040
61785
91656
63259
14273
83549
16467
9560
71768
91000
62584
74601
34340
99866
412
96878
497
5361
45071
4054
81279
14035
54507
43173
88176
84548
28239
89377
83223
14191
10148
41545
12230
33096
51719
62883
53919
92732
619
42344
5397
69934
78854
14497
35452
40988
57925
78606
56048
36074
66802
92384
62996
88542
20728
93009
51111
11465
31071
70394
25816
14873
82991
87032
87863
67803
84596
77654
12467
17010
42593
93051
21457
42011
46830
96378
3644
45551
72948
98376
47195
96421
87603
93123
51861
55290
71799
4918
90380
85212
44458
10443
57145
98831
30048
78998
65343
45709
52084
61433
21579
25257
11330
81976
86805
8028
4209
52262
62311
88866
56395
21225
1969
20965
77373
74850
20639
92197
45263
98988
20963
9290
3217
347
43947
52276
14285
16469
94682
94095
63021
65368
17904
18391
63594
77598
32469
55026
74583
51364
34182
79814
66095
54371
77953
71711
90548
43844
43762
87518
51342
72753
68196
56211
92909
15451
83507
90747
81756
43511
66933
11912
6450
21087
65022
43623
7639
87726
87765
99046
91320
59590
56963
74202
51105
52857
54425
43500
32409
14475
88875
45820
45188
55791
76517
61849
37804
93288
73491
86690
9519
64281
55068
4375
56513
1180
30336
66679
32423
90593
65258
32532
2438
35929
28238
62447
85048
44423
70187
76053
13061
87393
91230
58878
19105
95451
63679
12704
5861
84268
81626
33215
87586
46155
20692
2283
18098
45848
52211
58797
39773
41553
88747
42818
22289
61150
49532
9689
42493
48146
88679
81833
22299
29119
31847
53285
35094
86880
73312
72359
83445
2344
78555
21346
50573
63048
18042
97594
51962
40239
45168
72620
13570
80150
62532
70246
62780
65057
50333
44512
47451
43265
94914
23116
83176
39509
62552
5910
50696
75157
80504
73736
4073
64493
82011
22437
47745
83128
46728
3077
14753
1869
6414
82270
6943
17280
40080
51971
52393
98004
72172
57237
96355
34601
17707
49963
23406
18771
9146
79425
46285
40007
87196
84799
56945
18990
4736
80274
11709
65833
17317
19746
32036
26504
65368
23697
66156
60210
23212
29135
54630
41715
62712
63285
45598
58868
60164
4736
31000
9401
63116
19382
12379
52767
4679
52593
85704
78489
38239
41505
46430
34988
7278
33904
24124
67458
61061
46833
96218
88606
47577
66731
17278
925
95850
41249
54652
75324
81902
24814
35209
22728
17875
14545
74594
672
12760
61130
67604
77504
11359
79097
24973
99872
97038
16633
27062
41060
87447
10035
51524
83150
18496
48793
42217
95932
75022
87577
33982
29440
58737
63519
50251
55552
71034
43899
81912
46497
42612
41360
45419
200
59743
24150
86457
12464
44411
34714
76782
83885
36543
69887
91014
98337
70013
39047
26807
32874
35383
58388
14266
15905
88809
63856
48599
72669
26928
16
49482
24747
63288
67962
51180
1661
23626
43780
71305
60619
60844
70738
54300
94060
15114
51207
43629
94365
79155
45662
33251
10352
12185
58389
16785
66555
42824
30930
98331
29193
16147
69950
55800
27924
3711
64539
99183
92059
2132
49043
58085
66681
15498
23802
69929
32939
6434
92395
56786
80164
81272
96441
59954
27748
22859
61760
22109
3147
63621
86513
76919
78703
39994
1992
33838
7221
45739
94963
41870
37448
86053
29274
19350
63541
99373
36047
78618
75380
80511
87369
44950
12187
28691
39171
5091
89469
42008
72117
70160
806
66733
79588
74663
15729
81478
21323
51092
55192
69888
29252
94763
99143
40390
71814
34581
29803
65364
59608
96843
15954
89026
70128
40008
82515
41438
67224
20673
94963
79343
81935
4011
89808
38195
28359
38124
55606
78
59051
13981
70593
91633
33609
13045
54182
98312
81486
1349
86799
79592
12337
10169
30183
98421
83849
82530
34177
50740
56572
68912
55653
89524
76597
75710
51308
54218
90245
79590
74405
27626
20033
62023
52933
13408
96218
90404
23742
21257
96116
78349
86298
48245
12844
95074
85381
33151
61827
45027
30316
92903
8741
85792
40117
91188
70915
22351
65226
65076
29506
36638
63548
10916
62465
39125
35598
49189
14919
26150
25633
27377
17426
49323
9978
74130
34468
38703
77023
7740
53132
94966
95960
90801
50043
36249
45702
30146
33948
19463
71128
8504
71250
12845
3078
21013
82682
31781
55437
18007
24155
59721
47665
41520
75685
13652
84201
40717
88363
97126
89090
55011
91890
78937
45473
1627
78759
19739
50105
8934
3602
67782
75359
50411
18513
76027
46760
34177
17286
3981
3272
75108
79510
43739
73405
58481
86475
34592
75201
84615
61110
87584
50341
88292
12683
87298
11562
6859
69555
25854
59520
93341
79612
52392
76843
57710
9748
3975
19254
77288
49362
5543
13848
95130
92549
51420
94859
65715
78058
4484
65985
89938
11429
32105
11963
49257
7009
53684
19531
60231
52844
71649
37938
33360
46979
52424
59720
71842
14758
48490
25127
23135
42637
59217
78841
21974
66713
29060
95599
58448
43156
81140
54884
83054
27116
31447
10810
11509
50288
89053
67027
3269
95765
63086
98685
95990
81435
9625
58539
74785
80288
2672
90746
87072
92940
76201
25011
22915
6595
50421
39900
72186
50367
89039
94531
75016
51242
84585
10520
76737
29502
86744
56921
55762
41788
25709
61029
25962
99474
99367
78740
63488
35362
48936
44867
55686
93262
61996
96360
11414
85097
60664
51475
50219
49931
44444
49844
8858
84787
14214
6836
23329
98757
54979
25198
81997
41478
16863
93384
42815
55100
82244
90487
79160
17881
26643
68757
564
77303
67895
50554
47759
70695
49334
22307
99037
2625
64896
94622
91196
56143
89822
95452
67617
8250
89215
37718
53270
7568
50840
82482
2903
66649
94109
75790
3499
11260
47423
89859
18642
45660
67165
90866
22123
65301
65206
56955
40909
11846
34935
16800
9461
31498
35815
28401
90205
79451
50179
39952
19097
37199
60645
46141
86700
20645
58241
54249
98944
32056
36392
15044
94476
71429
95352
45066
86135
19841
29817
81728
19731
21199
45363
58871
2022
63035
73691
58079
9890
88247
58327
24896
11748
92103
65493
89117
65942
42312
86215
44437
98831
3511
72327
45458
72193
69678
29575
3561
32012
63699
11739
47153
5943
29024
50830
19637
81971
38640
64761
96103
47135
81364
6125
74951
83760
60614
90710
50036
32079
78556
82818
98296
93301
18423
69257
93995
784
86947
9366
62735
28823
14432
83827
6158
76811
87730
50430
43208
65791
79655
90585
14104
94539
83698
18360
88347
85077
81520
82897
23901
67435
81996
86503
38095
5256
76968
83153
59785
4078
52565
49290
93592
26734
14157
45555
15071
66730
16693
93407
76862
17566
32995
5415
38543
57961
56889
86150
13080
45715
2819
41575
47689
46850
8
61791
91246
54803
83338
15576
72069
71470
38559
24683
72428
33354
25366
929
6103
63271
20557
8080
70640
52429
18532
23902
95621
38393
66909
51419
52182
55186
45451
89595
84575
48028
84392
1611
3164
31096
49188
61526
48403
51458
46953
92110
11123
24979
97097
16686
40326
77145
41917
51342
12257
5414
25295
61530
61298
99717
35447
27369
1066
82083
69359
31926
76332
77232
29180
6542
20343
62106
39938
53236
98888
5401
67897
96357
47416
76277
20820
65896
29685
57975
99322
19225
51316
82363
67373
68999
64162
35323
36726
41568
33243
54227
36212
83249
4278
77933
30761
28712
73668
95986
2448
40816
58587
48522
95599
66912
11959
32968
24232
27134
20993
31543
97379
80317
55662
96318
48748
13220
9778
209
24312
51680
91585
67495
9251
93163
11428
17953
59854
67580
56710
62521
89149
12595
4003
84913
64008
18315
63779
28974
39802
81424
17242
3942
92023
53185
23449
84808
40890
62056
41905
41034
52201
54191
99753
64095
21253
37251
87046
46170
15884
31192
94178
96982
37549
99520
33903
66383
13269
31579
97598
92806
56484
49557
64836
82791
47097
38963
87773
95073
26717
56946
40972
87134
33041
58019
23242
68626
59734
14153
34946
43274
86554
7165
15087
58209
74626
15629
4321
45537
68713
25693
99046
65335
61348
29722
14275
85516
81383
66098
36322
65620
593
65448
77879
78637
82949
56213
5163
98400
8827
20790
96943
36397
37123
93329
59473
13200
66906
64528
8378
89986
50810
93119
53315
95928
8248
39210
28642
72210
66687
27147
81164
70643
48530
64751
72837
30722
36712
78346
17161
10748
55513
63746
48929
20547
85048
85724
44267
56265
42392
27150
4891
6091
13380
56214
12927
27375
39954
68022
81552
47482
21511
86239
3726
38138
99750
71955
15393
49531
88679
68908
24891
63847
91974
32347
57203
22717
86929
8948
24756
88051
47250
34448
83826
11428
20786
43147
59853
37430
70495
1933
81869
58028
97126
13255
12255
96563
85330
32880
34002
24575
38102
24219
3285
73649
9188
79656
15497
82607
39821
91848
52239
13446
36300
84519
10743
26957
36199
13309
67970
90125
70044
93830
1804
38538
65259
81539
65355
11096
83464
76714
84433
3993
31667
31805
24748
12449
22950
89516
93357
27885
59176
59971
64901
14340
15476
96547
95053
1927
42285
26531
49808
86141
39331
58499
94659
72194
69094
53521
57481
40593
52277
56118
30679
58967
48921
27508
38801
71998
52754
73278
31344
88069
54694
44387
91350
18545
52906
36774
49462
19317
20526
59670
42493
46437
19646
74972
46431
44525
35610
48448
96951
81835
2526
12949
30994
93230
80802
52987
33164
81057
77582
72334
4156
14572
62839
11700
83232
85920
42604
77784
41836
50691
57854
6072
67918
94835
5929
69019
17014
47785
80049
45460
74771
30956
27395
19633
39832
38633
32344
77908
89069
63982
27261
35976
37776
90702
18575
78800
76499
914
87311
68127
70255
18667
20167
52427
83444
82297
19740
85275
50181
93251
92650
46149
20368
29937
37306
79550
57722
11638
34729
69923
37986
30980
38206
50068
87510
31934
67928
24898
71824
85750
91610
73134
37599
69135
22641
35262
83647
87660
83177
99155
22435
2444
55178
15066
60632
23729
37840
16252
9841
13909
4591
14438
36502
91960
68155
87591
78569
60501
64399
47129
17728
51139
29207
26477
16713
11241
99290
65170
60295
36735
78581
35819
78157
54931
14591
1724
58167
11348
49830
12985
93537
18181
65200
21614
50353
45423
43039
64420
76088
25791
53307
67612
15246
32804
90616
58583
47103
36383
29730
1564
90578
97321
9829
98669
18863
78859
86565
73232
97509
98298
40386
99012
88417
91956
65791
25095
35486
86777
68810
5613
51999
68085
74652
44129
63749
99538
49193
44520
74343
21036
81905
30136
62369
12723
82770
23480
71788
19077
28782
40909
2951
66010
8668
69134
13549
77287
1732
23437
34230
12191
44521
96300
70228
58053
5913
44867
7960
7227
11519
13600
35591
54149
31260
73942
78325
50304
60355
91185
8953
31131
20905
59332
80094
40450
29034
72419
5241
77383
97284
47999
73891
61758
29781
8458
72674
8788
18672
12346
54554
8132
20741
40275
89001
72556
48008
15863
66889
95678
25353
94533
84804
37009
50599
64455
318
64702
4071
76230
75708
56653
89268
3060
3770
7964
79015
85580
98386
11643
64342
1989
41543
47234
72549
55129
65716
44951
67338
69407
56837
95279
25096
52061
29731
42638
68928
4391
87196
48622
17840
12700
31508
30739
20991
48719
86045
44858
80938
89780
33711
6758
15539
4835
77027
12820
24167
40956
95405
90495
27769
14726
79926
77101
36250
75645
75229
14659
92693
71938
47103
74514
40332
4143
4089
91320
17280
27041
65127
96931
58776
84044
77606
94723
49480
598
43165
15722
29474
51904
95883
49390
38474
77174
66908
18607
40176
75812
31319
92037
89818
27839
10416
4482
82649
44072
2190
34202
41669
46374
41450
98910
26481
12834
36323
25795
19245
83022
61742
24365
47365
54195
32905
13194
26405
13392
19258
99478
53215
49842
51769
45373
72314
2088
58632
2348
60469
91712
64917
48952
96922
86653
43463
82683
16161
28712
16061
17443
43545
57697
34365
78255
96602
50312
59555
90303
10582
92344
4934
41693
54174
27920
80692
92628
3586
4397
24458
17934
78036
33971
42169
54950
86328
10720
71492
1159
57467
15403
48659
72943
89356
41753
68325
76345
13259
88446
53800
11304
84332
10843
32776
31246
72280
78392
31152
4224
30990
3167
9026
68152
78179
17229
60529
2272
25917
8446
85675
92867
59539
53283
29893
64420
53814
58590
77042
15618
78074
51646
88195
47650
92927
42155
40092
80300
12312
26265
24624
94126
67536
10085
65042
31979
53459
19214
24439
20189
99982
92835
95805
63322
49469
13554
35017
16882
94874
20952
22500
65761
42765
85768
19725
37303
90959
22361
84539
57466
11390
4037
89186
95183
12784
16689
58121
38437
84158
81324
27993
46846
51126
75685
55702
99490
98568
91401
29666
56919
92205
29602
80242
64537
30411
31283
1921
29562
37790
80575
31536
90470
16665
47567
54122
63360
76403
9088
35221
26459
15983
99275
54250
75455
49671
23198
78677
29061
74773
63668
97361
50160
43910
3445
67729
18022
90176
76563
71405
13877
1208
23979
63511
69130
27852
16688
25837
61750
66798
23005
7698
11593
87772
84340
69282
5648
70368
16469
59826
65936
68511
49402
22993
29414
99037
47202
57376
71026
85835
88605
95694
19576
29095
36703
31635
46186
20126
6842
22451
24578
6245
1095
13127
32647
57259
32784
8276
61180
14301
23851
42943
61073
252
26508
83461
51569
78289
87716
83578
60546
2421
64592
75285
69641
14569
15815
28156
6749
4325
54697
75241
68322
65864
64152
68601
44799
64711
38158
6859
15860
78283
34137
69910
40907
59956
48024
91355
53331
90413
33690
78809
61014
49091
62953
49886
42449
15246
8568
6121
33947
2580
99292
1005
74924
56901
10547
65020
51760
96884
92878
44413
4418
2736
20144
20176
9266
45065
77752
8526
40045
67408
48436
22850
21302
25206
58539
90334
34594
36200
98383
53947
30553
41787
67384
66631
60199
72759
91397
55154
57785
71935
79793
21930
79910
30486
72705
90809
34238
45705
44560
65814
47344
74197
87221
48427
62499
30351
86702
97843
69826
19628
49832
19262
39651
65175
47647
62703
91900
9385
15233
26244
57487
46671
46514
54863
50436
57446
78154
3334
46390
85897
46615
46544
31949
75672
10431
87043
77498
12041
61532
63361
58185
88173
45342
26207
79902
48431
23302
55682
55649
87215
83627
5758
58879
52851
26042
22038
87226
67988
1162
48002
29677
20404
85328
56685
93655
88780
16446
30081
49458
50033
48394
91341
50113
46999
1834
54781
54369
31104
24330
56743
46641
94189
50743
24549
81355
43710
65992
16804
55509
88918
26661
50104
59812
95249
46965
18909
21537
65853
33101
38836
61772
83726
65866
19992
63140
97215
87848
73403
79499
35165
75147
13104
6347
55087
11942
2510
87255
6935
11835
7120
54277
11445
86360
15660
57476
6060
85027
92088
43809
48870
23819
3015
22387
24919
18045
26861
41724
16483
74560
82924
49056
72384
59442
43095
37447
51792
6710
84915
85735
68813
4543
80732
79331
60856
26442
95050
20765
4250
14961
64334
7928
44202
97972
86771
50447
3743
37472
8588
11944
7846
23891
89837
64028
91448
39697
29992
93252
73914
62955
84679
51167
52695
10504
61550
73689
84384
87989
70854
18608
21669
63200
49227
40735
58691
13006
33173
45313
70600
1008
29115
72396
77757
46498
43892
919
14242
64909
64260
64707
47281
40669
67081
96350
95959
14316
96620
25008
70861
32536
9514
76951
36640
15296
65359
10450
81013
52979
65818
80029
96115
37850
22334
44298
51634
30314
27072
12360
40779
17946
39942
80860
22793
90585
76333
39425
86049
55512
25980
607
64654
38698
58776
65661
30847
54890
57573
42340
45302
81408
79851
48288
64651
4121
49919
62294
58992
99897
76856
94584
49482
52960
11304
63772
15505
7555
47373
53642
39627
51319
39689
84888
10711
41717
79406
3103
85942
92323
5550
7718
47119
11735
73224
51709
66103
56183
96817
70371
96643
82710
66340
74670
29985
40410
39750
91895
52832
35131
5827
31170
28225
58121
11352
6409
14626
32268
31192
14746
96868
95519
75389
8107
86678
59780
96279
69836
90742
1757
88645
29176
95632
24639
5154
79426
86196
1211
40287
81690
48307
77940
66391
59244
98375
39037
13880
25730
9767
20555
63038
79640
99900
35022
80190
28292
9315
90339
7086
71613
31139
60038
31143
34251
88329
93248
8781
6838
37661
42130
84887
74281
30520
22064
52265
6411
90407
9960
42518
75228
36299
32465
60913
5392
57433
7013
81202
41701
69652
9137
45686
33105
74
32125
21998
29528
63757
86937
65303
27861
81583
23858
40927
19054
41627
41628
98461
66965
21512
6217
65115
71062
97824
89513
93888
58305
44517
48514
55573
42857
99260
34028
69689
74861
88765
64830
22054
647
9558
12945
83401
53846
9678
80959
49439
33621
26918
99728
61968
34604
7782
5953
99997
41710
30263
2159
5729
56236
88798
58865
95181
35400
18010
87495
22323
5127
3851
86855
4408
12295
41268
21048
65001
40329
53872
70562
8527
35943
10081
47768
64286
26118
61782
88606
87002
91476
91613
13024
97059
44195
70413
26747
88267
71037
79433
62454
1826
54679
21248
38011
43809
86765
96714
62787
13779
98880
10603
81364
60696
45475
90653
94784
14688
80749
12394
31323
7144
63239
51742
69885
98371
85949
56596
17002
9044
99957
28074
4742
3258
97285
56634
59763
39131
63148
7810
68174
8445
82429
39629
96576
83932
94376
97594
51041
88005
70158
61001
95515
28731
56802
82636
5283
17709
19687
62705
6583
53957
49888
13194
42223
52640
26379
24620
69004
14684
1980
33954
17959
5372
94312
86249
37816
93462
46496
9299
39889
71037
47983
38497
48427
62011
32331
3350
87091
71276
3627
4330
54151
93049
60752
37021
98357
10872
71536
32669
73019
38254
61181
52427
5631
90560
30828
62360
39378
31626
30862
34624
1070
32217
53005
48355
7987
69819
8650
85272
18994
92129
50232
37624
30442
59849
88297
22299
77120
50818
10378
90487
22101
74343
65966
66332
5256
66420
84252
91516
41298
45317
72733
8633
83676
30702
56410
72952
75669
83327
61240
89690
58354
86025
55635
59994
84660
20701
32996
44803
63860
25016
1555
66663
7498
43894
75555
89640
25987
17510
29108
62623
40729
64871
16392
36047
91592
74823
27389
58612
75271
9499
78922
1978
82963
1793
17945
35251
37425
84679
16562
79229
69814
64307
41765
40592
25553
41121
95880
74476
21053
92128
92049
18529
99164
66050
60479
40121
58394
51962
3164
89187
41864
8498
12260
39093
44366
12424
5517
83030
50270
74359
41813
52268
2250
13821
21162
64928
18777
60381
78470
60797
11840
50155
94929
79805
39696
97492
86642
77554
98521
30471
43411
13146
27082
22453
75471
97859
82854
57933
90578
16129
10366
54820
48496
33600
70027
55875
19663
75149
23271
31054
88301
6870
12885
73262
95517
32645
41338
56777
78850
95230
80165
41142
42208
63063
13065
89946
34788
7375
56452
46434
86457
81854
5063
90952
55194
98809
11497
59915
97916
22609
33411
23551
77040
6434
73364
35055
5526
13912
45572
77511
10156
93070
87068
23744
63857
94952
54052
86447
66728
91945
35866
78011
24716
97464
46247
43903
88360
71621
49237
58819
76692
8305
77032
86490
99978
63497
98922
85082
99562
97667
12956
42428
93641
55305
73175
37299
74275
29440
71196
76749
51376
35060
92812
68477
68636
13355
46026
50639
73504
28357
46979
20715
24363
50576
71785
82052
90008
94856
35744
36498
14245
5665
176
65505
98242
30881
79279
36485
30695
76303
28852
56842
45759
71990
32269
38987
81219
9640
67143
26424
95961
82633
81255
59099
48349
69086
57449
28672
2807
949
29352
2283
76133
79476
26125
52003
97483
79219
26890
61439
76357
70199
84831
85016
16824
59179
43285
23367
36336
11359
70498
27745
96526
67851
81792
50995
37251
71161
50411
69078
92737
10251
5217
5083
62045
407
34558
42917
99006
62240
45857
25807
93818
32361
39067
34809
39299
74561
40325
98109
71660
30973
41142
22235
84116
52638
91226
99119
94636
49842
99575
16116
46823
75695
88448
86725
23528
95617
8271
20095
75161
53577
85959
16254
40228
64806
49180
30633
48803
57532
21921
89976
82117
20009
15404
59957
52593
19769
90177
43450
76457
19255
23311
67699
85364
4745
15110
46380
69987
3633
86429
12179
32561
24884
62213
80765
12416
59843
69878
28535
15425
86417
13070
88445
40926
31168
70905
8740
47890
30749
14997
72055
15453
36458
74873
75748
48380
45994
78513
22855
51785
81912
13921
91161
6605
70459
53522
30083
806
75853
5890
43344
91253
31044
95733
50572
75244
4131
37198
14376
22681
89671
22735
52187
15209
75360
67992
26790
42338
65444
97359
60347
48243
70637
47267
72524
29902
90527
41570
44002
24469
77392
45099
76258
4737
1446
47541
99570
4828
28161
76396
33474
66763
91639
96280
9784
81296
74238
44834
57433
23332
74971
29242
33524
57289
30136
98572
51189
74029
3761
55973
19340
88982
23257
77740
11996
14904
88980
34646
29849
13770
67659
28453
50500
86921
86666
83208
36524
59295
19156
96487
50114
98250
27641
8768
28362
98181
99310
78605
71402
48723
36506
54383
84110
23063
53944
82380
91128
53921
86113
49620
3265
82151
11369
93124
11093
1841
86980
90057
4422
3808
36377
32976
36933
34729
44787
83012
9762
53105
15094
71872
38640
75139
34204
94674
98124
34823
38041
6030
34555
63466
15578
38225
14603
93624
47510
73247
73652
26197
91582
68874
11919
25192
83401
71582
94792
79065
2128
68502
15694
47776
96323
57619
34862
52223
44364
87805
19973
55116
46918
97657
9263
10076
13779
56570
3865
58544
63748
82424
7640
27855
15815
75349
19116
59299
72876
24683
66492
58925
61602
15576
70797
34924
61599
95797
13831
85779
50280
14133
46084
20454
17945
59863
75992
57815
18575
6137
35103
54806
62957
57281
21524
86617
84234
22765
69642
59258
52715
66338
42024
35191
93488
2851
10036
81875
13077
87695
56588
56344
29592
93828
28318
60524
78850
11668
66994
37001
29899
22722
60694
26928
14760
41170
18720
31725
68230
31135
60419
68756
89671
54911
17671
94683
3801
96841
76507
26939
78303
68833
14833
22855
72562
13905
80902
60988
88741
74243
94680
54336
39024
92698
88533
69891
15881
77186
64188
68806
80544
58824
23615
20766
35715
41761
66912
63726
94287
87298
43172
1423
58246
65834
5147
19821
77589
23532
32103
23265
49632
55427
90509
42437
30600
85805
8977
72154
75251
26884
75718
67456
56857
55054
98522
72350
13838
77039
43500
40828
74225
42365
2396
70092
90756
36870
28143
30696
51705
46406
92127
36498
53157
23042
22202
45638
97415
24472
24260
64215
59047
90012
81073
72818
84341
89236
4038
94576
12619
21248
2890
32772
94219
51448
16530
76221
15890
43268
25222
23345
42842
190
53607
46565
47747
2732
30630
70937
11543
50876
60332
1208
80951
72333
95394
75530
41319
90118
33222
71305
31310
58726
65324
6406
46589
69987
98735
83
98216
42450
85880
71451
43839
8023
24896
68207
46267
95965
75241
66405
70595
86852
31305
11004
15485
35487
5087
75152
76132
62345
23457
75503
89169
34622
68552
2799
99664
78200
67754
63414
22854
98415
8953
81646
82866
67880
70457
15114
53011
36233
16050
90867
72104
51938
77096
29966
60564
36720
5546
68718
21924
30018
31883
80044
11280
24352
31074
22718
74462
94634
79322
1019
97467
85261
69625
67278
40411
70551
12768
82146
85745
84381
29817
82095
98485
48125
34064
16843
9091
14311
81498
27188
67202
13376
84762
1036
14616
22557
47604
96538
5352
46546
81177
5713
11455
64104
42715
60727
45285
50832
83749
54439
25129
57654
10172
2547
4546
54593
98204
90297
79797
82374
7806
50207
62434
77461
18084
62923
88514
49773
54731
28408
79968
37007
61303
68816
5399
99916
59662
25565
49815
87893
72682
37935
40509
95590
47044
37856
36311
27103
42770
18833
69545
16152
72502
52756
38655
76442
69565
67365
17249
71909
49005
30522
91303
95915
2176
41472
70657
52290
49666
71351
14081
12848
77290
80333
37803
65963
18396
96033
8259
38167
65832
76806
93353
78236
40063
94643
59520
47269
74930
56037
38608
9586
28022
69164
41088
94492
60660
73663
70880
65711
62506
69148
46175
9020
76527
23021
969
3924
83709
65444
25659
41972
85631
8687
60498
54187
29176
30061
264
89756
12116
95907
17550
22162
58240
42682
6443
76338
53273
79779
58316
78272
50861
74585
97086
22402
53307
99730
72629
33110
66827
28599
67764
57234
1315
45393
48463
26429
36467
49384
47437
67788
63448
93667
61842
83084
23826
62041
94521
47356
16609
53067
81341
61359
38288
2687
71755
95547
76078
18287
63872
18572
86508
4475
91743
89903
84291
54679
73624
66779
3231
3119
39301
39058
11320
56566
96034
45897
75176
1538
23623
33855
88667
59927
10451
15063
18579
15155
39752
45236
99014
66460
45691
78251
3819
89571
16808
67629
37850
52015
34565
69417
90868
38562
36793
97461
35845
65402
95164
84673
28879
92926
5786
22060
65515
94116
79204
22966
5835
41140
33287
12350
94055
94883
94292
39075
94585
36570
69976
71721
8411
54289
77499
69365
45337
9735
85153
83885
72846
80790
75240
85551
44468
91895
11704
13028
27541
97236
98194
93949
98462
42200
65465
28738
85654
37295
72485
11654
87871
7812
79136
11185
43561
91255
13811
31725
6158
1410
44661
63385
34677
58924
96980
33948
55249
84823
37971
13525
75245
51566
65781
56536
7232
37141
71649
5666
90289
7952
74355
66729
20884
9351
30118
53563
90924
84258
79674
25599
30560
18164
85395
68237
17421
74622
72296
6519
70615
67826
19113
56478
43574
1066
37556
49109
56718
54169
74087
2212
35933
84023
97863
62726
57956
619
50832
96770
35463
22910
453
34193
17019
30336
33461
55508
44550
61155
27949
74215
34073
92793
65817
46464
7054
3372
59736
7594
34432
65685
41911
57511
28201
9804
9299
8067
37178
57702
14841
49028
76800
79647
19218
93071
55291
3777
61084
92082
15449
77462
43845
98937
85231
63127
44731
72289
86674
23597
20806
29310
61499
45316
31332
85886
47422
72848
71023
28628
63691
70174
52764
42091
25259
62872
30691
98971
76956
85932
95865
40
72711
83200
53070
89178
62218
84770
60911
78254
22506
4488
83579
95003
47382
80820
4875
27867
92061
38211
26616
35580
24126
21263
97983
72046
63812
84762
68773
49504
88432
12245
53576
17809
57851
55151
89639
31809
32092
13499
24521
24830
51237
85531
93244
80928
7939
91440
52453
38659
60553
99582
87550
88054
97220
4988
76680
5047
78380
61557
57948
27388
79719
49785
37926
41168
72454
47251
23712
38335
52272
59281
74643
29579
52922
7703
22071
55425
42939
74979
41504
33143
77230
33522
60706
16041
78153
33100
65889
17716
96649
82865
77103
62407
57750
97728
84205
95515
30507
88806
17913
2396
66024
88174
68439
42857
71936
66681
12096
15292
5935
1910
86897
66755
32826
74435
61005
47772
70648
77478
85131
1664
86429
74113
56158
90410
70813
73835
40627
84845
21843
49084
48628
3916
45456
79655
42652
11273
50549
23559
29221
29160
92593
70462
30779
30633
22902
99710
66470
27523
55116
65481
61148
59578
72766
21364
28050
33192
18579
32139
35270
9401
26757
16368
33314
1044
58107
56055
71911
51603
32802
73728
78965
46000
71474
19872
14598
22856
6874
35172
74719
5297
37584
55672
991
10272
3875
89869
25290
43874
9809
62580
25295
22340
26204
41064
49294
94602
12973
47210
93914
85764
26385
7595
81387
91212
55949
30693
30858
32320
30044
46436
45636
74668
6394
12423
47417
78124
82810
12568
36761
76530
37886
76716
96937
37723
36533
56486
34892
92332
26867
4857
28461
84288
47591
78474
41953
69543
29399
49393
90288
29072
78115
28458
85413
8625
2685
87415
78224
12673
79015
61117
15327
46245
46854
32168
54265
71991
85623
81951
43449
18858
68137
8142
44064
29434
20385
41416
87335
64464
52383
96879
48495
25411
49624
5552
72818
80490
64952
23580
30242
98194
77964
27830
87003
10346
86928
30182
51518
74694
49259
23302
7223
34882
41358
79093
21118
92621
4608
47317
58168
86827
78921
52746
85802
78940
7885
64175
88946
26495
72638
8562
24483
17797
33847
13898
93364
68609
36500
75204
61544
73598
23541
71401
63540
75607
16354
56646
92310
55912
81946
16771
76559
15949
516
73464
74085
52852
26052
2523
36618
15694
61182
13590
6326
51088
48307
77478
97529
85127
11811
39841
88973
39398
37433
26341
78040
22822
26190
4844
8414
15286
12617
91098
28427
63593
82079
29823
18563
83994
58477
50538
42102
53789
44253
45123
65598
47334
33476
94909
59620
69147
68292
14420
42742
46351
34211
67705
4516
74707
98474
86319
65774
56168
18506
89246
1230
61585
74267
17865
34451
98729
5286
21356
96980
62747
38625
8003
76235
11216
9858
24638
84516
78903
53859
63967
84985
44189
29195
62436
25566
46329
28680
81600
95220
90703
37229
2175
29794
57156
57895
73860
22727
55814
86718
9026
88448
59052
20243
98798
1232
70943
12013
69924
66302
54084
36941
59535
98594
54196
58048
98514
50217
27407
80412
39579
24825
47667
79049
19568
29705
86451
89479
72779
65838
49950
10358
26881
85217
54548
35063
48287
73275
88774
25026
79312
87783
19467
99145
59011
90930
99866
92070
83572
84138
12492
73445
16994
92542
47701
6106
39781
90456
47299
68469
1404
49304
18263
38969
1279
36011
15810
94832
56915
38848
41022
84888
89563
349
1143
15604
167
70931
25893
64234
25639
30679
76013
84151
69234
11149
71447
70924
14312
47679
51645
87721
44431
72554
16546
80759
50587
72580
84672
58285
78106
4055
6731
46498
88794
34544
82474
6370
42785
27008
76307
70354
791
30796
45084
97479
61195
16802
91436
31082
55924
17227
87811
12442
96415
19868
86919
31480
61738
86401
61656
55979
49631
67040
5158
61663
94478
95700
2217
40750
74089
27117
3877
69227
89379
20416
63054
42748
52654
6056
23669
44146
32873
33996
52793
41185
6812
9492
66843
66136
96969
5193
96403
68913
55543
8245
79181
56980
33495
29908
13419
82756
85705
54108
99162
13026
55576
923
98481
57666
10725
56778
60866
84858
13583
11288
97076
95052
31483
77869
66697
26047
35443
60544
67683
14336
61573
26751
4948
97315
19634
93885
36189
83306
18512
24860
20404
6605
44057
74229
48083
27817
24686
44834
62871
491
42926
2409
37658
56820
33574
257
20590
59618
98604
47465
52851
64309
30381
10974
50805
4176
40282
60643
29740
69078
47725
12240
21853
55181
8889
10894
26650
59971
70392
24927
61767
28160
4133
75179
91869
39565
30288
88723
35160
9972
40645
52840
98630
37497
69159
26153
23372
60861
27593
35640
92722
61972
36810
95409
12050
68760
23107
29127
71975
36872
46957
79626
54711
11226
7570
50451
347
31967
62900
41447
20584
92537
81526
59421
21203
4284
61821
74350
87104
73083
52034
64638
893
39828
27080
3888
19589
79134
90599
91174
93501
46365
94179
97906
35890
49068
74806
83592
96764
29840
24343
9677
17775
71131
68364
94490
12218
87884
59515
95420
26434
48564
28661
56838
91022
4201
91563
1164
78054
49436
17812
61043
49936
17846
2150
34639
13133
75232
74874
72207
28196
27072
2884
41874
38521
43190
23095
86959
65778
33723
8571
52373
73561
10908
44161
77592
90930
82577
40252
61826
83938
7552
85724
6250
16811
47194
84480
32586
96294
37788
88341
7208
85590
13936
99165
27125
16170
75556
67980
37353
83090
50762
98669
17933
71541
17459
11334
28638
49829
12813
749
52313
71947
27161
39550
35240
33237
54208
82550
68377
93508
47929
26457
43455
18238
78263
41091
82077
50208
31664
17980
43807
15055
95136
82105
27134
78743
32334
43074
31327
27279
20866
29087
89531
4930
74702
77246
66941
4879
50735
71079
41412
16371
94207
76414
99373
54901
73566
95948
14137
31
74844
63132
55510
2363
21914
51897
31868
20549
89258
61077
19157
6817
48458
72725
60613
44337
32380
20648
69366
82548
704
54075
72764
56669
60266
84679
14439
57543
63881
97940
59076
59098
18760
39384
68471
75621
57695
70186
60991
38842
90109
14963
49618
87063
16147
23238
76273
17522
25615
5365
91835
32061
65177
22946
29913
7170
17297
98964
93015
91862
59995
32312
58905
8992
23875
95917
14616
44920
82407
23743
19182
36175
35989
70445
82732
44606
79449
48364
12653
87532
26950
72679
1569
3903
96906
2703
22596
5272
73825
40494
20651
60856
17932
86031
22360
25643
8961
5066
72868
18565
43655
5143
43329
39067
10735
47080
56748
21400
8357
34739
58477
60795
46532
50028
13122
33485
12120
38261
30338
29615
50211
73842
98676
15686
56883
46701
27621
24921
91977
87014
40392
17544
45103
28985
91105
39591
17462
56967
32032
49116
53296
99398
99490
94403
47137
64624
41740
57615
47093
41104
72224
37707
59840
81009
61067
27559
56196
78852
25582
89618
89723
43859
76530
31346
51782
13334
10619
53462
15913
38342
24808
42629
13714
43563
50635
53101
13132
5911
3755
85651
6365
47083
48377
83638
7142
49395
23014
72785
25978
56580
17110
37290
43227
96899
49618
91640
21591
82079
20943
41130
6061
23436
61742
29656
62148
22604
22307
17835
33604
87802
89685
33214
13152
7621
87004
95540
1156
65267
50271
42823
92498
27361
52983
37700
58584
30003
24927
20906
88113
29919
90038
73925
11258
10048
44626
75526
37132
54586
28584
65679
45775
27625
80809
47805
96104
58379
90699
53550
98630
7096
42906
69037
94813
66253
81392
14702
41499
17036
97748
68166
16931
31379
11427
18904
42093
20928
41305
34547
87452
24896
88097
86549
54081
88880
91766
8897
27280
4718
41912
30545
60106
87253
43535
47140
65009
76901
91884
60106
69277
67659
57117
79143
73842
98019
91871
93374
38688
81069
74614
63431
93556
72907
53768
42371
64650
52370
58401
80924
84037
5052
38761
59641
25616
69107
86172
79841
20988
55139
23263
56226
50652
58732
64487
21494
84250
3393
87133
18488
90409
23899
51869
12475
27836
78290
72370
37317
65414
24912
92572
47845
93899
88457
57300
85295
17717
78109
18932
86489
74588
91999
10668
49510
38912
80551
34343
44083
85835
20400
66261
74187
40846
3770
46259
40787
30422
99415
56103
89995
23093
36238
29923
7985
86544
63888
4307
30590
44644
70127
6634
68190
46147
87138
97626
96839
99581
52363
89827
93501
20994
88546
83324
35095
95707
95453
34300
71797
55735
2662
22613
97753
61898
66159
55790
78855
77798
66085
7523
81333
28404
41531
75195
84972
48687
45354
49870
95594
12097
39029
39113
72267
70389
86873
28599
15502
10438
69991
18204
1650
8503
53418
33597
5128
97585
58996
69175
29867
97458
35799
40948
19027
79648
34073
33734
43613
25831
7423
20439
38575
52199
74856
73893
97689
89726
3286
58965
88963
67554
79683
67188
5034
68206
24755
86816
88998
52098
14629
39639
52472
26826
89933
73988
51393
32600
5904
18076
30483
74449
29181
27283
87028
17488
34598
40432
61276
67738
36190
69991
28514
46714
62860
39832
73093
17701
11060
53273
36441
7853
25130
68852
62816
29231
5808
91229
64764
18402
49819
88782
96243
13837
98203
23696
65318
86021
59802
80591
33437
74269
36263
81045
67973
2059
50508
93484
52595
58526
8691
66713
60350
49736
33623
29044
23743
72865
45197
14207
26110
62121
85746
33664
31209
50562
12124
38126
66073
80714
4464
81502
66353
73145
67247
3780
76884
8669
69416
4135
52639
45344
47187
87121
28486
23248
24273
58450
26079
9722
32775
28015
38649
43250
54715
8483
21627
30798
89203
54464
24814
38072
43420
87424
76127
58773
12413
68703
59544
29853
52918
59824
48521
7830
69036
40603
71098
97806
73642
821
63995
17008
75014
26337
32623
67373
11937
86752
57908
52495
9796
17456
56412
22760
45886
43865
21235
41361
91076
84405
4889
3320
47414
25720
77106
32140
5261
19841
96937
51432
85604
20058
89343
5860
84902
27128
65179
48835
18220
72960
41477
21583
99553
19073
83075
32921
49021
99473
52612
12666
59977
41983
68081
57329
84252
64256
26948
26177
26266
89174
44608
68196
88174
58389
26920
62746
4836
18604
77537
43989
94373
48619
93705
17103
36869
8231
81745
60963
77359
80971
56901
42268
89026
11329
64083
13607
25720
88182
97511
87967
92486
77884
47421
16640
40739
84217
54878
15953
73484
32682
41715
2843
54167
35837
83311
52325
11454
68189
6497
25854
42682
5752
31644
49437
23000
86702
45477
77906
14562
65059
66053
11030
16358
95381
59592
18868
75749
46672
24149
43429
2982
90372
10563
87607
13594
48543
30496
29973
55884
37283
81523
64979
87841
59786
596
83431
83457
97276
8599
2835
92747
70312
77971
12007
68451
91838
49637
97572
67941
2740
70111
9329
64244
35946
48485
29857
15017
88998
71072
15583
14980
85849
55068
74024
93582
22206
44491
57789
18408
20331
94630
38885
1815
31275
92886
3259
52248
59247
7984
32259
6872
90507
16329
39633
97695
3951
25425
40005
46505
11003
60131
70456
35868
89760
19816
71861
51686
41403
26275
91050
63704
12053
35660
81881
68825
32447
26450
50850
98555
51138
59080
70816
91096
41824
54898
66276
46589
50249
38593
72319
81347
34677
53337
48667
52463
34732
50695
47751
54925
41374
77239
79829
18430
37738
27485
79819
82441
69014
15466
15609
20898
33668
62225
48903
42933
72983
15199
24837
76617
8669
31932
27548
89680
38407
78343
23612
4629
97255
54335
24378
45411
40270
47004
85013
13527
88222
45421
42512
88787
84020
34574
67972
17406
27790
41966
83109
46464
16500
56996
15761
57996
98507
4176
10955
44922
51226
47582
75897
61904
31537
92741
62122
25517
73035
57320
17401
8692
8208
17081
48781
74105
15880
50136
90611
23777
96244
91375
9025
85395
23335
7738
41938
72272
42726
65294
74086
49445
15712
19435
23127
8137
11178
23543
57061
4871
42412
19992
40016
70972
46929
2452
83786
32658
82213
81617
77485
50181
20080
16231
82321
59918
56870
17876
30500
74930
84964
6759
25462
27365
30092
59981
28383
88353
9809
54429
36076
24019
76483
42715
59210
37110
97484
82224
4966
94777
60465
70159
50849
69378
31284
98666
53565
97951
75500
31890
22629
564
16751
88998
50856
2076
47263
44608
12834
48849
29532
98366
98264
58073
72171
95347
36587
49748
80575
10829
33583
75445
73910
93526
61656
98584
53298
49590
834
55145
19781
68123
87733
99537
72803
75581
56583
7807
83163
88692
43669
30000
86514
98181
86448
89206
57871
48146
84416
59452
76393
29618
59056
62770
19717
82285
42242
29570
68429
72760
89624
4302
56152
87368
73968
80040
46626
40124
87425
91287
93475
17633
13335
20881
69784
50879
89018
69372
34060
51256
96860
3936
72108
44146
51530
49886
82719
62041
57623
86665
61723
9140
70818
58839
94527
75153
70933
53406
25675
22696
48843
7423
93718
17955
66821
62541
1682
42630
69398
32180
94006
29079
39007
70247
39594
92207
74708
39885
84299
8008
40622
42825
23969
75875
94975
24637
73592
20357
49368
38719
31956
8782
4204
92802
75729
43410
15075
70034
98682
21945
86752
68332
63464
93994
46916
82980
67950
91653
85179
8208
50582
61234
53932
53296
74956
75965
88704
70400
49733
36696
70050
43386
84578
23232
25375
70743
66340
59281
34763
90172
32145
67158
63615
99786
52336
89876
21950
50495
87059
4829
81379
62899
87327
64
22300
45909
72513
52378
20499
74028
82879
69862
2664
8079
43274
1970
2762
4519
34325
91702
86528
15633
745
8493
47360
226
37552
92285
93942
51687
55879
67135
49992
89545
29607
36950
35654
26848
72824
99876
53824
95719
42186
21548
42561
3326
51343
92620
62964
54375
26769
81007
66290
13598
6791
18095
43387
16167
37744
45157
79578
56128
12305
39870
87792
22805
79593
11287
71868
25958
74030
46799
49949
46472
6735
70305
38135
14276
90118
18563
56728
85521
26437
49107
79251
30077
44
88940
73745
37351
21882
1620
66667
64215
84488
66211
69286
17284
5754
44393
81539
22465
54808
17148
34661
9533
71133
80810
91954
90575
40638
34930
36417
80171
12934
90940
63514
83208
54460
68734
14584
99661
15224
79007
70199
19480
20623
11347
359
67482
29651
95040
57626
97233
84312
60824
3102
67057
94762
40288
84442
61659
37065
31498
46683
32183
99744
29258
37574
72677
36347
91332
58337
27361
88582
66018
83203
86536
46650
55735
30745
90446
81795
71765
82318
60944
46208
65595
15642
46343
53205
41551
62146
15112
45269
47029
21355
70212
55855
78997
58668
34799
39905
51335
68352
49604
62858
50025
4289
2419
38669
74004
67782
76664
47616
53408
41953
76064
95659
7932
99761
93132
28676
41367
72202
85457
22039
24965
8353
22436
27190
94320
67679
46936
13794
14299
78623
69689
79775
54902
83721
18630
48964
59054
29365
91448
4375
52414
2043
17522
26104
98715
49293
67617
7194
95930
68639
42740
75696
94354
21011
26301
33549
9011
67215
85691
63208
94250
45996
69627
20334
95117
87687
95408
82746
72506
45253
10711
32730
5521
25388
38080
46112
13957
98660
80145
15610
43502
39565
32553
86159
67956
72800
963
79992
59492
81237
91385
68020
18968
23366
89313
20348
32189
64529
38086
1689
66484
67181
82705
96557
73206
9761
5145
94779
72256
20852
51642
58168
76051
28531
7124
80925
80947
27963
30180
3723
82467
19621
41304
88321
52656
68327
56077
13370
73772
39195
42833
37917
12617
81763
76595
80167
803
82456
17015
49632
47487
20182
8767
95268
84644
21306
19689
10547
20540
44161
96987
73043
5758
8100
35141
91350
42837
85833
86720
19520
48063
98582
7077
9379
29669
14402
15901
5810
37438
33999
43648
87901
31443
67533
77153
15641
475
74820
78119
92626
12488
65216
25598
83820
24255
90044
81763
43330
22566
20245
28284
39447
80446
19033
1994
67873
67654
55423
66349
48341
16547
49568
86471
23337
26075
85187
34639
53417
85970
53042
5506
46648
97055
73088
90627
4479
38588
13826
32753
39625
75576
50799
80792
84509
86161
84669
10869
71278
49385
51013
1486
22958
27078
50112
96377
72653
27999
97970
52460
38680
30691
44642
46755
1142
87277
5581
3216
73003
19032
62282
80239
886
43644
64651
75224
63299
42672
73726
79320
30537
79314
27463
84094
14336
43690
92095
81300
46621
40193
32316
16737
63427
78937
2942
60965
88996
36923
95232
51765
5910
3840
20697
79260
34988
50723
55257
19149
94925
63911
800
21672
25877
2791
72760
94474
77053
68279
86218
40975
99971
39138
46271
91617
19797
35189
4898
43522
78658
1870
7157
24974
62421
82552
48267
9761
80052
21727
55543
47169
38285
34886
18520
71348
49376
27188
12948
90302
51395
24928
78930
77894
26671
16207
37618
93753
48615
22681
88860
30786
59853
13140
6563
89366
64789
74186
69618
8612
40736
3134
22492
34568
54779
16593
27545
18115
25792
5196
75781
82492
26125
49741
10146
6200
38042
40422
44780
66797
93753
50310
31097
98381
99803
29811
75905
36488
10928
21301
76436
56927
79576
36847
37165
63741
50977
17278
75746
91024
20814
46338
26963
72900
53807
41930
53796
36342
46266
79998
44525
70412
15871
29356
55308
32053
4886
22387
65833
68236
66141
18125
13710
29380
2920
79093
60868
2404
43433
4905
40603
8126
22100
60556
23325
45543
50795
45677
56248
82233
16877
32274
20701
77632
19939
64648
68049
28364
45668
3392
93738
58225
68767
51990
84158
31332
12138
96662
14962
74676
46964
85922
89633
25516
94836
54497
8958
22142
89168
51585
70768
52395
9910
75202
55049
87010
91359
81406
14719
38748
16128
78694
97781
51025
32555
15561
44023
33574
66
41078
63325
5938
34735
93009
52679
78390
42291
36534
62026
96675
57805
15361
46431
43520
71247
49257
48761
98233
15585
32926
44880
61435
79439
20161
6328
59475
3478
654
46790
65756
72336
92228
42532
61734
27779
48694
91964
73990
46447
72920
63606
43330
83431
63040
91910
69650
65942
50331
70437
4038
33286
51743
46307
66010
37493
31228
52756
91437
96095
27799
27186
59133
17730
32287
80881
17619
83273
27676
38929
10456
95342
82089
29245
99506
93902
34809
24454
51914
58615
83494
71295
64249
6314
38809
90494
85132
76243
4069
21682
55899
68443
22035
65615
60684
34582
34336
70862
96355
16622
86536
88688
11087
21010
93098
79835
30353
14966
20759
19389
95067
94391
56195
23510
335
4891
77607
97328
68504
83632
20663
83996
53274
61282
44540
23581
13271
54154
19810
69128
53501
60268
80037
24658
89251
5693
37571
29893
66154
90980
24863
52240
44410
62860
84310
85512
60477
30328
73887
68380
5837
82180
27152
86228
21862
14104
83119
66234
7368
27260
50522
35972
69492
10847
31061
15255
49977
8196
20655
81028
87339
69381
24004
53612
48378
90730
39268
18587
13801
79528
82202
98572
87171
892
38216
75478
30878
92399
92653
14635
33835
31270
35948
7148
1242
98298
42686
87111
81287
47733
63681
83567
86280
26641
9175
39547
37554
14206
84808
74972
11387
66165
91183
85463
41867
42111
34944
84224
87824
96183
93009
75205
18270
43153
68714
60858
48791
63854
63000
14271
64721
49888
52508
64230
10277
54554
9923
39018
4557
80087
65243
40817
95907
14373
57391
20912
8794
15720
59594
39151
83990
59721
35426
78332
19595
67554
34029
58869
12056
55738
33436
80427
44466
79163
92081
62133
11212
46175
64377
73838
74831
56426
12865
97174
84721
85387
68995
11481
87231
39753
92702
86774
29276
42105
57705
20183
74282
28894
22236
63114
35798
44999
57414
78369
59003
19297
27589
93783
38628
55361
96960
5174
29826
12881
72608
27246
75062
1046
38559
24817
72938
94478
90698
23927
27245
71599
5674
70186
7018
6029
21622
23640
81553
34448
36070
94883
96827
49647
16319
23345
62998
70134
94403
64552
15862
32971
50623
14006
12798
28959
94820
58414
63955
39377
75470
16461
89705
6055
49658
20410
52697
30503
71920
86827
28297
5076
80193
92759
19368
89933
71118
81535
79126
299
55292
97559
99906
74521
1289
39951
30256
66142
60598
17102
35709
70079
70021
49239
20795
81951
82189
75109
15027
57423
68940
10337
33929
23957
83491
41215
69880
85417
67276
89727
64350
91623
22347
13724
96541
10609
98581
55723
39487
4737
86678
90007
32414
22373
36013
88539
5215
52647
31774
86035
23286
66097
27880
5382
91785
60280
80508
70266
13870
71912
77232
56032
4532
74971
62226
12602
6930
42402
30091
81648
36546
87210
65109
75213
64456
67775
41398
64655
7126
14285
38153
55197
14952
76057
43740
8641
62888
61975
95059
66968
36721
9884
81243
14950
62651
4030
67778
95659
69651
5037
32871
36882
82172
78224
22422
77811
19524
34928
11369
15496
3704
73246
30413
86861
55314
11681
58722
63799
3511
38300
197
42798
87125
12935
23567
84656
3728
17902
95429
36275
86819
55441
79757
78773
35151
4867
23724
6064
49629
8578
5579
96420
87451
36612
77724
80985
56990
7460
40830
93191
9990
47797
74666
4978
92744
17680
82005
39285
41460
91805
55549
48369
91087
39824
11621
87160
94301
21571
90991
678
14614
44631
6054
27765
10269
16502
3245
59309
92978
96636
31663
25417
1012
93085
81750
70560
33179
82227
55500
98502
41744
94167
1394
87467
24679
94271
87083
46276
58508
14821
29169
35106
35946
76722
87883
99387
81228
24608
93398
33320
79485
12533
80089
4036
84296
26461
60022
15393
9921
35044
19721
30304
39222
42965
91590
18327
50186
68775
79484
8809
20713
43900
95474
10336
85222
30817
4914
57401
5744
23301
96940
86445
60657
87862
30125
95745
83416
43677
94412
5089
98344
35982
44131
56529
85429
43000
57779
58882
60719
56121
90893
80330
84382
8521
14120
14911
97701
90867
69591
36079
40401
31401
98515
3364
70560
33081
97305
56143
71309
2038
16576
46694
27490
97043
82470
88056
66311
36206
90819
48820
87543
61447
55402
41945
27250
90317
68800
60441
30282
27351
34408
42232
89113
60275
76760
43543
56225
57019
94040
93718
26176
85635
61508
79198
85449
62260
84723
6173
48486
28413
38236
29339
25986
28961
27601
54633
42192
90052
22874
87425
55270
94234
52071
63130
84859
76900
71915
79584
2892
80697
3111
75740
21584
85259
75464
94800
63732
75890
94926
87766
67612
76477
46402
90012
25215
1754
20321
50089
38470
51848
41551
65422
33381
971
31340
32139
32612
35923
28040
81531
78074
63971
38198
41110
2454
27888
67461
27614
15
59623
82236
87772
32741
5026
16746
3859
57831
51571
50193
23582
71377
76758
70390
54196
80043
34917
62794
45243
6481
76261
96370
58466
5989
22962
23616
50737
23885
3754
29886
80880
5062
53770
37668
11721
38017
51440
89185
94086
17811
735
46326
85850
13840
67259
41671
8379
27708
6920
43900
50840
11925
60318
67607
64628
53775
35682
79793
74550
42506
89048
63590
3280
162
17941
47840
95795
23129
59987
8286
77491
11748
11869
93968
17578
89867
87568
23005
44368
18651
4059
9721
65978
60512
34723
41432
93877
15370
46159
41800
65749
68111
73290
33827
76995
72400
21796
62109
67076
67888
82975
44767
48210
5889
19865
22498
93597
59806
98774
29133
91307
85790
58826
78900
16739
26346
70236
34386
87923
22412
23994
40089
65425
7441
25375
18580
43148
68843
18778
26569
40047
27144
65592
41115
95122
91622
69903
47566
12652
56540
73016
9174
33153
90092
31694
54486
43869
7380
41568
3671
67947
72753
52068
17128
66214
82442
70837
64080
83334
44602
12941
63526
72162
84700
1523
57306
82302
99621
90736
27362
22801
63199
31983
49051
42992
44402
63321
53619
17448
58922
89209
92136
307
45705
2949
344
80080
56607
80329
15024
21918
40179
83672
35231
6349
8041
32042
25248
94054
47553
25365
43251
90585
83720
91644
96256
51393
34274
85168
54246
71443
7015
47099
40305
62222
4994
7995
73629
30501
46177
30634
36275
13833
84611
5697
90817
60940
17968
78467
68549
85843
5227
78145
28945
18799
70807
1600
63886
50594
48318
53498
14452
42127
52378
78359
87831
30080
4586
5279
41530
71355
38923
7884
29240
38667
81667
23896
12857
91496
17291
2884
18709
6710
62968
55794
37270
53722
59517
33302
14535
81361
96414
22665
34968
81990
45837
39042
81671
11182
44315
25158
40419
36118
45837
93818
30423
66271
97456
82225
66293
70271
84985
90551
72249
34627
87356
32789
558
96495
2746
77417
82594
10273
7909
62619
86845
98854
45311
41938
11688
62434
20571
21616
22460
55123
30757
36431
13253
66970
43488
19060
3306
23105
14264
48332
38838
98028
48691
75622
62056
5301
21667
55388
61198
79201
99991
64391
42766
71593
41938
97262
39662
50160
27350
2400
83512
24783
64507
50132
34956
49782
51038
4127
15624
73639
85302
95928
54019
34652
53989
12402
18444
13264
93255
97151
20477
32131
9475
51630
99515
53700
76375
95575
43916
80102
59429
78498
49899
98747
18246
36584
80389
30414
11420
984
52201
38602
34086
1801
53589
4418
50674
60794
55205
33894
19168
12512
79282
7692
4045
8131
95296
43693
59662
23706
30670
90176
49843
85809
89867
41110
63595
39500
83253
72545
28594
84341
26040
44609
2943
94127
20644
67472
75316
97177
28293
90239
20940
9886
88107
10805
416
18702
23753
19255
67843
37146
39819
54652
61149
56328
95240
40767
28189
39029
52870
15593
93405
33099
13905
53071
76319
85808
11862
27343
76035
63894
44076
4676
14840
2020
70205
52128
3817
74455
39316
69445
58048
27598
41912
49073
11102
14125
92300
95464
10642
99055
61035
4343
70044
18389
66335
89707
47555
14004
31516
15990
40472
83495
26321
18629
92412
73421
10222
73416
29365
68579
86521
69243
27624
51431
73287
99847
77453
77801
82484
13471
600
46565
19678
48160
39797
53568
38440
16060
78536
3203
64712
1179
93591
89897
29426
36715
33066
5679
1731
12271
69451
26764
8260
54674
15185
47855
39123
54554
44680
6521
34735
22509
85178
12400
73100
19745
3177
68484
14423
23739
61106
84088
10363
82649
84679
88220
45610
62677
38147
88471
25595
48893
98990
11998
93538
80533
14070
75909
77392
836
99231
71950
1142
1617
25846
44761
19936
47057
29182
3097
8622
73382
64037
38148
53698
77033
13224
3949
18313
98096
7150
55618
66742
13158
93628
47729
67669
6701
31114
24745
9248
32490
30043
39028
63474
32711
73051
75881
31302
6449
19715
51108
71443
40448
85886
34926
87955
60008
82910
49547
20309
28727
94820
55966
20185
49383
7609
15827
94362
12246
89137
63540
79998
41340
51843
94376
15059
52863
81739
88951
49427
46320
63192
23513
54756
96116
71963
14798
13660
5021
78677
9183
21720
32734
942
94964
53133
56929
75796
18606
52725
6749
13520
43134
94241
31385
44749
23632
25139
5612
57039
88661
68052
91120
79791
33559
2904
47095
7264
61988
4931
16956
16576
68208
39661
14701
86756
66078
97981
87144
48854
73177
20144
4237
78262
14694
46883
12599
37655
862
52633
51959
74258
26590
61665
73030
48554
74947
51496
49991
26161
36261
25625
62389
75960
83557
42116
18079
31548
37090
54590
31450
93594
64821
32750
19811
45027
70355
69975
53342
38892
75801
90016
74010
20347
93862
74255
53309
15264
95877
14434
5134
20530
62529
81791
48411
17850
32303
70199
85895
23927
39189
35915
99009
142
60116
1556
29781
57730
43140
87444
6065
64697
87153
53697
32702
43747
96475
60088
94170
25737
97150
1990
91388
57044
83529
56877
73754
325
26944
93364
7692
17397
91909
28644
57999
69170
58986
89406
66633
91405
62807
72563
27065
23423
27881
67473
12421
86154
87212
41588
58563
50168
26185
61914
76597
35602
45465
67075
83635
19393
73184
19556
55136
13533
38252
59786
58751
48821
31637
60852
16325
76802
15326
81857
49663
79592
56691
86314
7755
60270
27933
23049
6803
38165
22521
10648
61318
51115
45633
8340
42131
66391
92867
51366
25716
21786
865
95649
1915
46016
50445
7730
92005
86513
31814
27459
94378
31583
94469
99650
46435
11480
96814
13716
18663
20976
1163
46165
96718
2003
43857
25672
59319
86320
99558
92786
41823
69215
83874
25550
58835
92612
2344
5144
52890
73597
55681
99905
66229
20928
59346
61600
2088
16130
27763
308
89401
63685
72590
99805
33759
26545
92840
89321
98135
76071
4273
19549
5484
87115
80737
2910
52443
88165
28299
60591
31719
37046
84338
21020
66077
9483
84894
3790
67668
85140
1823
54664
86737
75987
83885
28633
41010
39969
47284
57051
94845
10100
53892
72901
13898
68862
39693
6126
54255
58152
57446
2740
95845
55322
81380
13809
38161
5224
28276
11811
41646
13858
10170
66179
55276
77302
48404
9251
7977
53550
63975
26697
37889
39092
80145
37985
21424
14484
71908
56224
48222
16971
49361
13186
69180
25904
27295
72892
71043
15005
64073
50564
42289
2206
16225
50686
29912
43547
42256
22432
73023
73114
91556
84242
15886
79582
67285
12338
86463
71272
47540
84809
56588
7607
41720
93681
82408
88346
5567
78089
24796
9600
81653
79586
42438
29339
86824
25585
11627
19862
42942
4584
4364
18316
50478
42743
29206
37123
25424
65867
13145
65172
29045
32838
77161
71655
44414
31864
23204
51686
60455
10969
16780
91665
8876
41548
25779
47114
45310
45107
74371
1207
2987
35512
67747
2954
37650
93564
27580
48934
94429
53610
23272
83740
31865
65378
52463
14671
20678
76375
11873
28792
21209
99623
11950
13109
18197
62192
34078
73738
11554
98659
25263
3733
59973
87540
44161
16411
95324
17831
29463
67753
24612
85882
87991
6331
163
2842
41368
32927
86022
91550
23668
96731
35384
95559
78434
12553
5273
20980
32048
42
5262
13419
13115
30477
29711
81412
58463
76932
87716
70397
47819
864
1235
17292
21148
94806
44765
10052
29433
39372
5892
84667
58408
22910
39134
27469
93286
9473
45694
79138
99744
65185
363
74240
85173
98405
98744
49828
2772
82413
51270
62766
33545
83843
94477
79100
10079
45868
66578
67941
10492
49628
98328
67673
85797
71035
72501
90162
30127
19028
71978
62760
58368
47812
2755
53122
5988
33034
6700
55017
3548
25306
62240
66451
88804
20624
94337
97320
80372
73891
12040
75641
16129
18688
18969
10520
13096
20532
72132
53507
77611
74571
32123
55646
30155
48946
74019
28863
8144
50076
30231
40830
80298
72271
35039
92309
78420
13350
17485
56586
12443
64431
42607
11005
31764
3303
19511
12404
12795
48684
86892
86203
34664
58161
19947
2598
30524
96118
33646
84934
32935
77366
12837
15307
29513
27830
45853
18631
61466
33288
76033
70794
68739
23890
48090
72785
60545
59533
81678
19958
74824
25968
97349
5267
40573
3762
77481
41226
65688
76501
74183
1074
74742
44403
71091
58445
16723
60076
92233
6340
45764
98396
31899
88020
37494
27572
11113
33456
78512
18133
9768
7048
97329
73049
19865
22520
15887
17498
77161
6523
41419
51409
72265
57163
4416
72285
15372
63024
75072
7982
43123
46120
29588
53420
8870
94101
15059
24198
37630
77894
98694
43606
94263
27009
23624
50170
73197
68608
25919
61894
4332
52502
85877
14391
10011
63137
20819
29486
20693
45210
34223
27507
69533
60900
1922
59402
50307
69160
89168
7842
93543
61102
39707
40370
37472
2284
92599
90474
25367
50520
47106
68870
60921
36769
51990
29603
90451
89052
13747
73990
58221
31307
8528
15028
57740
42938
21554
21435
61332
56658
87802
20619
47341
77440
23585
89865
79759
83124
9926
54662
42214
86428
22292
27236
23323
878
69423
88519
35755
72303
89837
54693
6672
52853
97346
82802
51664
82788
1946
96564
65500
76397
13609
52141
85096
43510
16408
21191
1729
52285
38541
84807
85846
10825
49448
82482
66474
33095
1570
41715
24822
6088
84148
57044
24379
93460
37577
4604
16849
78394
45386
40319
32123
23821
49904
13619
22805
47569
68041
40430
70879
64260
88548
77303
82793
13624
60129
767
31885
16392
16610
76606
76432
92926
20573
92813
31537
87415
78252
11095
11050
63179
93193
77998
12085
59980
23137
32551
12042
89185
15314
47922
75575
20299
63577
33065
98521
34440
32846
89459
37393
59367
80310
78383
67030
73195
47730
84286
57287
79834
67453
11426
60407
8948
49663
68234
92232
56359
91283
74385
46513
92908
45218
2235
48967
97240
94297
39660
37856
34770
60250
69494
57684
48989
10228
53380
16029
82212
68190
27985
12882
74374
23051
48955
6963
47178
88749
90040
1875
90788
68633
18716
61742
15697
43005
9863
96743
759
60512
42085
23169
22194
20423
89508
44713
47573
80978
13331
84132
25739
36608
89348
77705
93969
57168
82304
80248
20827
23170
61814
40212
37130
71161
40745
85703
5573
16739
47458
89397
66083
97824
65313
42527
61384
48438
84289
99878
67248
49945
53920
44960
59268
68243
58067
91799
36952
97734
62257
39581
35844
98843
54007
51385
62671
34740
15574
50460
3557
34168
24167
15330
53670
73182
64078
90975
61503
25728
37250
22645
49620
67907
70734
82032
91285
95385
87094
757
10905
67753
62165
35574
563
37670
88569
16827
26558
27925
11468
73117
24525
28709
44182
77086
99464
11295
27563
17369
12361
15763
32069
16362
25014
36876
47748
56110
72300
95457
89375
88045
33566
40730
13914
13998
38452
31083
58316
9410
22124
92809
82482
87659
40464
76590
4206
65545
30728
71614
25798
2162
87091
18869
4703
70938
8299
89358
54968
26764
9579
34476
75953
98996
91451
66980
29076
63584
17946
49716
51734
36655
33680
77046
27211
3151
13883
38192
26268
91400
81438
64078
65986
65075
27956
42598
20622
5487
90165
30006
6513
2965
33412
52108
53239
9512
4224
99813
80527
27922
45201
28598
49062
40719
27259
99201
9369
57187
21472
89936
25617
51456
64844
24935
61039
94204
94364
38225
40098
50890
83171
73837
17382
43022
71960
58457
45422
22213
46240
86717
22038
74951
49024
96992
67410
68044
2993
8360
84147
62464
824
40675
1258
46153
69923
94414
43873
83476
9106
86729
80807
98105
92289
28825
21143
23819
4472
28162
40134
24711
42798
47582
24322
23355
42489
84704
72085
52455
75814
56428
14646
6255
51325
11042
61212
10408
69777
39104
71729
948
91375
14707
41728
93178
6992
88134
701
7135
99690
50207
64134
50491
88327
5871
11051
81972
8172
70530
34063
9633
7169
64461
33215
8334
35856
1554
72082
33620
345
86512
20092
40205
24484
85344
40977
3139
10385
14843
16776
53522
39812
32083
28929
61791
23718
74461
34024
57737
57523
23036
51028
74323
86700
25677
89640
98826
59821
28139
98191
97536
16603
74430
96242
12927
4275
64670
97730
49281
60574
29040
34195
23293
56192
4885
78647
11206
15557
52053
39390
37549
19385
75860
41994
68477
12633
28169
4046
99741
76937
37374
18979
77931
88486
14233
78197
99872
86610
54748
84354
9347
14193
73929
94010
62017
40860
81250
59455
26159
76269
94881
25664
4385
86316
92025
66175
94109
54853
71808
96987
43825
27298
44552
34285
98732
69579
17579
65291
80776
62066
24154
94550
25335
83878
47992
20844
26150
2905
35711
16498
99700
26994
93341
62058
25908
49462
67456
78258
32623
139
10399
3374
46072
53170
13193
71353
51184
12536
63056
91593
13301
56859
71520
54458
16242
80967
44309
19716
47067
30605
59345
68382
49247
26677
24049
96002
77804
2147
32448
38696
90342
71381
33847
94974
74071
54847
43555
92609
71183
98390
38805
2558
26895
54558
28370
87013
16359
60813
76874
27825
19572
41615
58896
35841
31474
33213
4958
48250
99294
24488
90089
34984
70137
51300
39896
52084
40572
34271
60787
65110
14215
64113
23720
51040
89064
26587
85871
32284
27809
57442
19862
90340
52818
76227
18669
86125
76040
94158
20887
72127
63133
15257
57833
65882
10129
39214
67132
76233
15647
35395
22537
78917
1089
76460
57949
41532
81102
26484
1411
22673
88068
62363
28131
80715
90907
53035
48987
87816
3728
31890
32671
29644
42828
91006
12845
3763
92366
17180
57837
51998
24139
78311
5276
13354
23919
46597
40847
69288
51813
99863
56279
65116
8889
86386
2158
16125
12271
87288
61925
11410
86694
26881
25142
15211
63818
32096
98388
58160
62429
29751
57187
30457
94908
57450
26644
25540
65429
19668
9576
58620
78231
32300
74317
78433
70172
16517
67411
35608
82541
89518
36595
23168
14894
76249
82380
90526
29009
64155
40267
5395
40239
58720
10039
70715
52335
38560
8429
44177
6364
70598
49549
26703
99272
44113
61637
4520
82880
43873
89391
35113
22767
82112
67980
20602
48084
36569
85174
56853
98603
40081
1443
78451
85417
79098
58955
27194
32782
44861
22723
4142
60918
59876
92837
88897
15944
23947
18607
21016
26842
79760
86224
29162
31287
93131
57157
60631
40333
25343
9789
89469
16372
29237
17413
48049
98146
9888
26053
64529
4543
51803
10324
24661
62990
41445
74124
72645
76978
26786
78985
95652
82209
78364
48731
86109
78965
14468
23477
69772
30516
62026
61705
76663
52234
88857
64576
6197
2780
42978
5528
3619
37199
44684
87514
47891
77727
69100
83796
33108
19130
86544
86860
70544
17093
94436
42044
62352
53621
47762
33861
25849
42340
56655
41732
35042
45182
48402
68482
16260
49602
97437
11312
32472
34756
60141
89258
80257
26587
96967
98478
93399
31744
24999
65757
62096
85930
91875
63124
30311
91567
30836
3221
81822
63719
23626
84639
43479
22331
89305
89986
56356
45036
98756
5435
52037
87642
64689
46851
57634
50070
58984
1834
82674
69611
81934
59203
22688
83555
49594
41000
11975
81380
80814
52476
28207
61282
70445
58468
56252
14368
31751
99388
87895
15154
77982
67058
62937
58111
37064
40711
35258
43346
15746
23042
61215
83072
37348
87498
37253
71590
81417
76002
47397
74719
45905
42705
35921
48813
70996
66493
86830
82840
78725
68810
94614
54226
91041
83111
35855
19140
34335
82679
10353
99313
80403
91372
90036
15480
5029
90131
12361
12605
71610
98928
71764
36799
17887
87011
85089
33090
82766
68345
34969
21755
56427
30537
65225
26047
43524
17028
61561
49833
53541
22918
46593
70511
72400
18927
92899
43222
45946
74172
14122
7327
43604
63096
16853
1222
59654
18473
64141
76943
80068
22652
97799
12280
4845
56323
78585
82636
40528
35418
30163
86382
20940
69607
60932
98905
6486
70985
92584
73987
1958
14506
46282
71047
44644
80875
37722
67761
10423
29496
70820
61529
57263
48499
41380
51241
59046
6282
93715
39661
46211
45753
86376
86165
93554
9696
59104
45464
10422
82575
83567
39941
45236
53302
67769
88534
25511
44257
33334
34779
85156
98662
2214
81460
2088
2342
37148
29228
60764
63768
64951
90481
84190
38536
78030
31743
26527
7974
72330
76872
90015
2485
75386
35223
93076
35921
42067
30364
22625
84548
22023
25468
41698
38339
5165
37949
2937
72754
36089
20197
52985
3942
48741
37367
24181
5448
98724
13911
25728
43970
77805
24223
583
23320
96840
41501
42837
90019
81819
44318
19219
59703
68182
45030
96930
60640
11340
10068
60011
31567
98839
99432
9279
81300
95411
89502
24951
28131
64329
55807
84137
60215
85015
19093
75280
48820
50795
33638
44161
29642
158
98045
42370
1155
50919
51724
88510
62508
5230
23854
22356
85556
80240
94148
12517
46048
59622
86112
63897
30734
1970
78116
89384
89873
30455
22404
42546
22227
42106
12792
34452
13581
49451
68878
69639
30318
75745
44677
32461
77208
2650
13472
521
12879
34152
37362
80073
50543
15155
99127
92608
81565
91551
96448
18189
44342
64587
7146
31749
6566
41997
66425
18602
57775
56886
38880
16248
11302
79866
3365
92758
66224
93764
38435
53525
59143
24330
20467
75924
34253
86421
98083
89560
66097
86448
55196
25222
57744
57073
30840
57761
74924
9741
59261
86779
18899
12678
54229
8147
54196
50193
44407
56129
42164
74724
55015
48893
69633
31708
35848
35843
81835
89757
45181
37944
60404
34077
76573
29330
19134
28701
54634
23789
60027
31418
78224
40023
34584
25590
96307
87707
56549
97907
23718
21365
29441
41569
73455
86484
7088
76443
79601
95853
68723
92154
22220
93115
86867
302
98747
31428
20805
40809
41504
75015
60500
58639
40609
57952
73380
951
75633
51935
96213
10940
68852
39580
9972
88113
25023
67119
5873
16416
96736
11623
37818
98715
16825
13849
58508
23611
72785
11777
57073
34931
11344
85205
47846
13345
84439
43239
7790
49908
88402
35901
7279
78810
31933
38819
2868
71189
86592
58326
94135
73505
96645
5619
5329
46023
71396
11612
91893
58816
15631
8444
35912
19435
70959
84443
55756
76553
14225
30055
29525
52311
42407
36295
20445
18606
51148
5219
6497
57610
84244
92723
56915
1989
806
45015
63962
96643
31928
19288
80362
98848
23908
9673
57749
40424
24774
53406
81099
11408
60574
3374
5611
94320
23575
22465
50950
26082
96717
42141
66699
7905
22861
77339
50073
45802
61275
69592
39855
40676
39341
18962
87449
81802
62915
46902
34129
56064
89743
91173
86190
83511
11643
48433
27555
38752
27962
90351
95763
26377
90946
25609
59999
5494
52655
93068
63565
56846
37624
28166
52447
94832
31620
77265
12228
98921
98349
7402
30771
46785
53554
54065
34295
63380
4617
16347
67595
83508
10187
95032
50788
95960
47714
34716
18571
15041
19833
78986
55902
5245
72937
20472
12447
24876
48432
21532
46091
71647
90381
27680
79124
25468
75958
9618
80415
30213
37498
34869
94054
18015
91447
4250
75369
45262
88181
77720
24864
11926
72348
89274
86464
66336
42683
15941
49868
6672
73337
99814
39814
28656
59604
57939
57206
73329
87009
6708
29973
15485
43616
22953
22622
86857
69100
79672
31182
73192
17446
64699
75045
73280
80205
22671
3208
14494
62898
48382
34858
54694
41487
36956
89844
9714
63389
47650
72943
4928
92499
15243
31804
27241
63311
55072
12332
89852
85992
91004
50254
72409
99203
25125
91518
66402
36032
44856
44995
56553
43279
68802
25900
87551
89906
58008
61776
45758
66427
69784
53872
65931
97769
3172
52726
42717
27974
11435
88335
65581
52311
25953
54747
32392
50977
96093
98223
58632
31760
23144
16730
21166
9157
59719
68575
58192
66267
37963
88051
48398
1731
54162
96607
12793
31367
38183
3277
37583
35917
93970
6868
70434
51609
16357
22449
33248
32695
59526
62525
38081
63526
31551
23578
57945
58637
8690
71860
76425
5783
41137
95458
54801
38684
45190
63234
67106
52023
3436
47758
65694
63312
86547
37166
2281
5038
17693
69132
57340
70528
87100
98618
8854
21380
79894
61634
60627
79339
5600
25277
1174
43951
75584
66895
97727
27144
65656
23306
24658
80615
37380
68765
5904
15035
5076
39410
24094
8164
46141
14893
88892
18996
63659
74280
48874
69288
49106
61346
33509
50019
52270
51662
95061
27054
60487
90563
9303
30097
39391
67619
769
9930
79880
36416
53367
68852
23174
75838
1163
47216
99656
71080
26795
29851
11200
84598
80940
51192
54161
48304
886
30466
618
4014
7748
35608
68328
84731
34735
17143
10603
87747
11785
6195
9724
47914
66775
49048
48763
91693
26594
86035
73415
64215
55678
68079
555
164
55717
93253
97828
25079
35378
16743
80591
52094
3018
37360
57788
96992
73442
82165
77337
57712
29027
95817
67045
74712
66489
5764
19513
69084
75099
79917
94275
9595
73640
64477
84561
74501
86001
85069
44376
66155
42164
59382
55745
975
83665
95443
28745
24970
365
92958
83245
71219
79964
45632
69388
53914
41281
37451
22443
28355
63397
80274
89821
8548
61145
29174
98061
99231
9856
2525
17073
44008
58086
94668
37241
28805
49983
89663
4900
84097
14455
39101
53723
76777
9449
52261
57977
14283
49532
43981
42690
53319
90881
18762
72840
34823
33810
20575
94524
45452
33523
27760
83292
346
62324
8805
79924
15350
64646
68119
1445
80000
72582
17440
65899
90230
33855
95549
48369
15342
56368
94262
67716
54895
54029
569
20575
77957
73347
28721
44354
89976
64283
19398
28422
29302
35638
7660
79244
39630
96116
50940
39572
89183
45012
8381
15941
155
54820
3834
91131
70793
60204
34626
19327
22723
22742
15097
24426
2260
81543
34931
40867
54383
47809
31923
29611
76063
86134
39633
6882
56446
26462
58146
84193
15181
49941
52271
51638
30007
60794
68672
80241
86137
13073
23245
98478
38606
73080
34749
57729
25004
54799
65770
43329
42753
52125
16065
69506
51250
67974
94517
70547
66730
25121
31068
50143
68199
82556
99246
11864
41286
1805
72147
58005
23100
46170
46562
58540
4587
28182
89158
30245
86328
26712
7396
27100
20645
25640
66868
31098
25073
52913
60070
64281
15279
34358
78799
95200
78324
73041
19626
65095
91682
56267
29678
96604
19341
27091
91160
58445
9643
68169
82764
48890
53677
51592
52503
49376
2531
98373
2114
27862
366
95137
53633
32635
72308
88799
34169
56520
61319
21394
56261
82665
28963
21704
50681
66667
50331
88704
44432
47685
81999
88170
52182
34917
69527
5900
43269
53148
63612
56013
40465
3923
99448
65547
18326
78015
6883
81919
65873
14150
7603
34452
7632
15573
68198
8924
22984
17994
49287
47926
78005
54964
40965
3555
77497
48776
2647
12553
46307
88530
3
94623
75074
23553
96804
9848
76980
55735
9743
4287
81637
78660
2401
63886
19095
93617
33680
12492
41883
78510
53477
98380
96561
92908
27200
63956
46819
87157
27908
53999
1872
96390
44277
88986
55056
37642
47954
12024
11600
53712
6870
57822
56341
26785
78555
97094
9911
16086
59838
34626
6778
16608
23945
5301
66936
711
61788
80877
17081
75980
86956
31104
45854
22812
84682
6860
96928
26720
38812
89588
20770
67852
19885
1392
17797
94541
57388
10265
49160
93586
24833
15797
71665
82223
71197
98509
87455
54395
26970
9757
7986
20085
28570
24274
98423
93356
74955
33666
97680
99273
58123
1107
75755
44215
61743
87705
21204
36977
77603
22517
33328
40645
97422
34421
43538
81195
71394
67148
41169
86091
90192
76785
26096
21268
65257
54780
68494
81739
12985
56765
58920
41789
67407
55569
62976
11109
15652
6182
75745
1480
72230
93914
40857
1257
4598
67168
56427
91125
87774
98008
89517
80450
87206
5201
67303
95276
44857
38611
7210
65540
31239
30734
43645
86997
81970
54472
11629
71700
99037
75230
4381
17706
7963
96114
7974
59626
17332
81644
70352
22571
84610
46076
88837
30859
16599
27847
15457
49795
51474
97586
64037
80414
39115
57826
39705
15584
23085
16275
57024
13705
87561
57178
37251
60780
46193
45808
69148
11406
58091
46065
42436
31641
74434
19881
40469
35619
16510
73549
37237
11441
62232
30167
58076
85073
50650
1146
37648
57380
25804
63006
55233
87481
55805
46693
63772
75149
98903
85332
69529
29024
23433
34407
7217
52629
71189
99298
97108
92662
87632
12165
3855
75902
84067
82937
18480
93965
3384
12884
22004
60795
55510
36779
56502
54158
20725
34594
18107
58039
20361
22132
40484
1750
50120
20130
98633
9488
93049
92233
81535
76690
91879
34178
23716
77177
26223
91116
81893
2008
11747
63686
39431
84677
76745
21471
35950
23217
83625
32793
19525
27041
16160
61179
70868
97351
44505
59671
32548
56614
3470
35510
24861
48152
40823
66789
76123
67089
35523
45976
55558
99443
94799
48218
39452
39345
76167
19254
50968
52192
20247
65675
30943
49062
76684
53328
72913
13948
84663
26142
7801
14064
60400
41697
5816
61353
654
28295
36358
16988
39607
90975
47704
76614
65205
98123
90981
83031
93932
73229
82741
70132
60586
44623
48751
17339
67455
91068
55231
52916
35012
14082
26700
34629
57893
30568
80776
44066
28552
28736
21266
65045
29224
42333
65383
3182
19133
21635
20407
71468
54504
48450
11633
61995
95386
60530
98952
75
96269
2761
74560
680
43632
83135
26494
59817
49265
87326
66351
82748
80094
64983
4554
32971
4556
99586
74135
17845
24870
79999
72474
97767
45243
46258
85840
97514
16992
21812
75591
70369
73199
35833
63697
11054
89920
28162
13173
77795
17039
20865
56710
90867
84494
19641
30425
15942
24432
70234
81334
13744
82362
30119
27993
65358
57226
95895
11566
96529
76997
88762
43822
64484
48261
76191
5982
6650
70851
40405
7191
97920
69097
86143
37766
86894
60001
56572
89478
98942
34706
7334
72844
14749
37761
71894
10016
58372
91554
98353
11271
55991
55266
79759
44612
57205
5937
90391
89502
22094
73513
48133
42957
86641
80034
87340
54781
89906
272
86010
48665
90377
30491
11350
43328
17663
77353
60639
55308
99554
44555
98471
2589
41013
84234
66739
26573
19125
7847
69444
75076
95994
13106
82067
42908
22206
40471
78495
8597
50588
74758
65138
92817
28267
9803
89005
42669
23686
28591
90150
16915
3848
67721
46245
70591
33441
17030
87900
27076
40033
85073
94121
67308
55840
91456
34817
71173
74721
16204
53290
75615
78487
57504
22450
68694
96592
24711
56223
7331
20823
33192
55052
71619
72879
26754
57944
54907
67131
40306
86355
94211
92624
55151
97471
30074
63566
27414
6791
19012
48621
43549
2922
23063
91997
82892
43435
38509
61105
30851
56993
9559
61099
53166
33213
99158
39295
5943
80255
67842
70055
12358
87349
29905
96701
9868
42855
35228
10069
43739
62941
10580
1346
25468
41916
54571
10697
20023
88083
24713
36801
93255
7129
82087
65960
1861
84391
16107
57139
17597
11682
69075
65349
212
25364
83693
34070
68795
95991
56552
39200
32595
53596
86346
17895
15850
61575
10548
84599
94320
42537
43840
71543
49601
32983
43769
33664
73827
67908
13527
42246
66116
22191
8846
2730
82570
71907
25801
32010
94478
10025
10697
48904
88049
47073
21104
26197
83073
20814
89330
76529
30075
15253
88858
40500
68731
11828
88872
3701
4033
38000
34138
17112
58754
79458
44787
96087
635
52111
95836
99445
48653
85102
29054
78416
58477
18610
42732
28729
48467
41728
52752
48539
37393
34409
36933
2809
29990
77644
14787
39545
11118
13551
9612
78177
62997
15205
24614
62834
17746
54034
47213
93715
41943
49823
19263
68847
76481
37907
90100
69455
56831
45678
4679
22798
81851
37950
53132
24028
20209
12448
81271
87274
90427
67578
2377
69511
36712
93287
18724
72371
32313
99825
99691
49173
71745
35305
93799
87411
96905
37709
78262
95371
19396
625
5882
58968
9036
26868
60272
32458
29043
36939
41911
59284
28843
28773
86787
87980
97137
80360
34179
14338
35309
28801
89373
67362
69050
851
41554
29177
93251
45297
34085
99760
10185
9674
96729
30003
72556
34218
33131
9934
31867
99150
52196
19266
32729
99813
915
26579
86361
50523
35458
43252
8006
23405
75789
89979
20317
55778
52552
59440
12422
28836
65810
95524
8588
48542
89850
98539
58227
46430
2623
4126
64428
79313
21301
85324
46317
84265
5383
37637
56010
72756
50205
44581
26769
46312
20783
92248
47055
78834
35888
15768
36463
42327
93418
56209
29736
49418
22713
91630
35323
49855
92655
98005
74358
42152
43398
65072
3546
40535
26408
82829
67405
72925
85361
99424
76067
47060
43803
95424
11377
56023
45560
5709
86726
48973
51815
78863
34334
75435
37255
10918
40702
23668
47940
36366
11986
13329
1310
23294
76014
47667
86988
77534
39443
24609
40020
68547
16881
98026
12996
99361
35964
64899
29999
19350
97941
48489
76589
39126
50546
82316
59015
82171
62261
17617
3249
21195
17877
67603
811
45624
39191
93023
31388
80673
84287
33728
91704
96257
83894
33018
3182
86868
33433
81718
68724
14727
1626
36666
10580
15772
14097
80415
52682
49458
3055
84638
90145
90186
66298
38265
12388
75498
24254
69159
69934
67780
70576
38362
53767
65839
26048
24699
88166
99780
3602
64646
79807
3795
95110
51555
64715
85936
79045
37743
68562
84139
34062
49443
35081
78977
14151
95292
10735
40552
43974
96802
44127
61330
83316
52764
6506
76216
12632
62770
21318
19823
84859
50641
75547
56619
21127
33520
97846
70409
59074
15055
73608
48809
11120
82687
22942
828
98094
22238
1013
5372
5183
80190
34510
84621
69177
87385
34396
51687
22213
26282
99632
90211
29830
57386
67770
37846
31222
89822
29498
28945
29268
63535
15997
2143
70692
80068
45955
6279
11946
68575
18010
4730
73930
79164
36536
62000
49920
53910
34481
43088
61948
21740
72170
27631
8883
46530
64259
11600
5458
33193
13482
46329
9571
8934
12831
86594
48866
95916
89455
35032
59413
27987
76762
58715
57285
11606
5014
36056
9002
67722
48517
53441
37754
66566
27134
40085
42922
99724
77697
41096
60726
37961
23195
46435
9336
77048
32752
14853
51824
98008
98723
38518
63683
54238
48986
43992
83685
11873
52383
57004
70684
30155
57921
57988
22002
28057
79270
19137
16707
83049
52592
2428
42236
99895
16107
38974
43267
38061
34091
98988
96742
86023
96610
96629
77278
77062
49966
87522
58131
29093
74701
75214
98713
14991
25884
21143
80423
19658
97045
96747
83780
1050
46099
97178
72546
13960
43356
58620
74313
16420
69908
83523
61062
58365
1300
68054
30359
58410
72695
39792
8489
45705
3559
76010
38469
69775
16016
64284
9574
38788
42032
12248
90168
42629
88943
12892
79320
61564
25661
25192
43802
98246
15707
53458
64635
27949
69853
63160
266
48182
37967
13682
32186
98420
37491
39393
8719
40277
39019
82950
37234
14602
68305
92748
43044
8559
45874
93994
2518
36810
31802
98287
12039
93743
93120
59199
97018
7790
9340
50568
7389
78698
25242
43192
29909
50593
44159
58717
28253
58646
80667
84609
8547
55661
52111
64988
87038
80152
74292
35215
18520
67807
88743
55851
73476
30247
7714
5886
94245
84133
89084
90293
33564
39878
31413
73015
63152
97809
7921
81470
6870
4972
14076
56503
65113
96002
41428
95207
10418
1195
50694
48060
16830
11665
91853
62412
90917
69310
37045
24723
98674
83339
14306
69746
38309
81556
20617
37224
3369
87816
12020
63
56677
3117
63330
93704
82488
44462
3768
36884
58435
66023
67114
33294
57127
59568
62858
79423
57852
24699
7557
66759
17870
41590
8706
14172
18096
73063
13924
26867
12574
78172
4168
2863
55578
52339
58240
57065
48139
26766
26289
85688
69037
16305
77460
87236
25541
8629
8869
15735
7914
69824
99911
7132
61220
65363
49794
12802
29762
83239
45583
94557
67366
61628
26164
40959
50205
84162
82135
46441
22498
34803
70644
10555
15487
66836
92600
81301
78442
19002
96498
84274
44342
87501
23468
79494
94562
13941
36742
90292
94315
31639
99696
27200
84712
98127
13934
8871
89911
93399
20662
1028
99163
23800
37956
43911
29903
33842
10677
34219
61654
14224
58251
82298
41884
20453
97277
60351
87370
78146
22279
70579
19446
8405
69462
31589
90472
9883
4339
27063
56600
70963
49445
27411
57584
82031
77150
51760
8991
29243
17910
69762
43988
6936
29035
44557
79904
29474
34716
87521
51778
54062
36316
66588
88929
7905
28568
16199
56294
40822
34048
6488
27256
2639
65046
36207
3981
83092
66162
49864
44854
32171
9254
50027
24664
89173
84215
38238
96707
68837
27835
93419
46201
93730
92218
93386
52627
72206
27450
9524
46081
16684
4722
20645
48919
15768
94049
9439
37193
63740
64362
86064
29364
19659
34254
84139
71105
25214
35644
35268
78379
21953
54719
39131
13014
26156
47443
4321
78356
86912
39546
37067
95130
45075
63578
25713
45980
30517
19035
30578
61366
87734
65762
94163
32669
42452
96879
67666
69632
18824
37898
79876
77818
51648
94709
36622
76064
78601
14511
25617
6037
36284
67365
73580
51137
81093
45009
92109
46054
43437
90614
73768
13152
91762
69928
81880
58875
39941
5237
14467
47476
85588
71719
80474
37404
3323
92387
61287
49890
85217
26265
7616
91823
25428
97460
49665
44530
69414
7731
50445
34217
37881
48043
44512
27212
22945
56222
52190
39295
79816
96847
32724
1388
2521
25642
36784
82302
42659
66156
35577
48564
44503
4321
47114
75569
3666
3891
51110
12377
11960
50452
15854
77581
45801
56487
9556
70949
81833
54006
56707
5942
12677
43592
69562
35199
52285
39907
39706
9380
63989
50938
37317
76983
2671
93478
51348
43058
53528
706
18249
97134
63334
62114
79665
10218
36042
74871
84507
33567
45682
75521
60571
72901
51936
65481
7066
45710
12743
30413
71810
7162
54517
92129
86762
3372
30842
8064
73357
69275
39470
75070
2050
80796
37272
99090
77339
66825
24294
546
27052
24182
68557
57890
283
5105
71274
57027
47754
98928
44020
12917
68634
45143
33198
68260
13054
92209
37633
2898
32627
48245
41158
67374
5974
94781
33957
75514
31421
1801
15230
10329
40921
22128
2770
65887
25467
68304
13279
26834
39180
46932
85406
54541
22071
49470
9191
31295
52454
85485
17507
48704
88748
80782
12839
17726
21876
7924
65841
94740
48255
13393
2731
86129
24569
4711
17814
90195
20640
29365
8728
17509
29046
29689
5788
90853
77038
52069
92445
22159
55329
58298
42590
62949
83826
24595
38388
9614
36537
30056
83674
35833
75100
31417
80080
22846
856
16852
98289
27775
49841
78617
7666
88134
44152
57081
56990
22663
25008
78800
92784
95279
6101
8940
72823
4653
58247
70942
75520
65249
17780
43977
74507
87136
47911
47716
46949
33209
93080
75884
16457
44673
47484
29397
6126
38605
11178
31404
64458
46631
45208
22411
35654
27013
56808
86763
29023
97713
37363
85811
69250
56692
96157
9810
93901
60365
94876
93863
8634
71062
77950
90343
49364
90954
4503
81051
94597
55051
70411
70838
93955
89550
525
94003
71337
8808
5906
31411
36694
34364
59193
14790
60851
99540
26199
96273
8521
63559
54020
26134
98959
52240
72829
82219
60474
48155
35031
9596
65992
14422
12225
12708
44425
46589
72876
25417
31381
13975
78983
53928
45539
38623
84703
25384
99086
14222
53861
76450
88974
51920
21515
80517
57290
36420
75509
27355
54529
145
35891
80726
24515
28794
76020
64250
46919
14424
37610
77328
2069
30454
2285
21562
95750
80250
69394
75361
51962
84776
3769
25913
86442
82916
21176
64640
40702
7332
5386
60330
83917
53072
86130
31467
19024
37291
14170
49385
46619
77144
82482
11765
1214
70648
10167
97721
88164
93668
31022
37554
14497
67632
97942
89889
22191
37074
96175
15964
81402
45875
82563
95893
55854
4302
49355
4432
72916
26865
28900
709
8597
31068
23790
46512
9900
66597
31050
99125
87243
64901
77230
79053
42266
97667
46694
91811
38656
28767
31763
69923
41644
63908
17332
39179
30406
52937
45567
29605
48414
94631
79278
48913
93058
3302
7628
62461
79227
22330
80268
429
62457
83434
59594
29302
8977
44382
67938
97269
47024
33278
57249
49661
4309
23152
5456
22427
37053
6575
72844
13279
15193
71196
45117
84432
96075
87074
35050
70285
96716
93906
59632
32449
33353
22392
19147
12971
54997
8781
51660
93215
8703
28338
1501
5270
99853
98055
3183
54500
86558
6029
50179
84452
77873
69736
87639
65056
982
48013
89945
16749
85933
456
27859
83048
20612
25778
77557
387
53109
40059
90313
34040
97953
71650
25836
86894
11475
8533
12715
59722
51417
54232
81999
20373
90402
26100
98534
89324
12575
81032
68080
66948
34813
94782
44017
38427
73642
8805
77339
24639
25777
30949
31460
78771
69327
50620
35687
23319
87592
40966
64271
5663
67216
63801
76692
40119
64946
88866
21710
32008
43583
9269
85823
38021
51492
27063
63660
77810
61725
54355
30831
90020
10589
89065
32962
6015
72908
3680
41318
81243
98738
23303
75303
94010
95378
78474
32613
58218
80665
35792
15773
76101
22801
12481
88296
55253
54288
90213
39830
73008
46744
43029
79728
30857
87619
32544
8575
36671
81784
22281
12482
64197
53336
21299
83714
21021
45100
28507
4871
66057
48827
13094
44246
78390
78219
38427
59649
14007
15734
70963
27128
80100
79775
78875
85795
82350
30720
40020
6360
34408
32224
73328
27456
92431
90054
26250
87659
99268
47722
39708
85750
24227
45076
66879
43608
10804
10369
4185
16923
60550
14128
29235
19795
74058
414
88632
21177
35684
92084
19687
69774
78786
55922
3532
96473
96756
76370
70269
71565
53793
27775
15826
57494
60695
62218
72852
25830
98069
95885
47071
30684
78790
37982
49094
3140
95623
69912
39663
88715
2490
10966
64568
13697
64047
90121
63765
60707
30431
94844
45544
20592
65712
83212
51784
17676
11603
58041
74745
28230
53607
37084
7702
32291
2558
24144
16892
491
73813
4203
76682
23277
14930
13404
87273
95454
55855
21969
63137
12774
1816
95034
14596
97171
37194
85703
60701
2008
20204
43941
10827
24189
92335
3252
87977
38147
98585
63387
54197
30136
66135
18702
97466
60110
10270
82212
59296
32044
99732
89095
2300
12202
97278
20633
6318
39934
57370
32332
31169
56345
58785
50176
89194
22586
40297
87420
87312
11921
62687
92129
2551
82900
81170
66545
55824
65542
15924
366
64115
698
45598
93139
67100
73619
54065
99254
34588
73734
56964
6519
34747
9272
93968
570
66696
65570
83785
91578
39329
53935
30593
48754
92005
96823
55691
51796
44764
81184
82287
18148
87723
20123
44367
94506
80059
11616
89721
99999
57657
55238
92298
90347
68249
89091
53469
63744
11405
24890
10824
6460
78070
2791
13690
17872
15031
60495
79811
48080
95946
29589
2205
41781
25500
96132
46733
9928
98450
24052
44483
9890
57495
53885
56596
24170
12225
35686
30814
22600
7298
68474
71161
29825
81294
74186
61366
44949
2474
59595
19280
23536
18818
4123
3573
73071
75325
31490
81029
64952
91883
52251
85892
40326
23764
31987
10048
7985
68169
4303
3314
61711
39829
31031
69151
67642
39633
37552
25585
6910
51260
39894
89971
2895
85643
39775
56080
48168
69613
37324
33063
11669
51770
15566
41787
56068
4070
17934
1174
48680
81849
6099
30202
95631
82034
87530
23923
60098
83183
47573
50448
76196
1745
30536
39974
72951
17396
44539
20730
71983
35234
796
84342
81820
51091
72201
99957
55285
60270
63781
85545
96268
96785
26517
61160
35430
79554
62975
11588
97227
58417
56695
57319
25682
91110
1202
35239
65419
82445
55257
41798
41783
55982
95119
55869
20801
17540
79387
56035
85107
19098
36134
3916
29607
30695
54885
42485
35256
53998
37308
25083
64034
82115
66587
98220
14624
4733
41399
68970
24593
44746
53949
61065
28394
83438
54188
20568
59750
71384
14305
85434
29136
35883
37405
36289
65846
40521
7578
21563
2597
35502
87566
22431
17278
17888
45683
95267
39968
19826
70382
75593
81121
9688
25867
43480
32583
32794
29622
96586
75031
16088
77200
28111
81686
94797
71033
34014
20263
60309
72568
93020
20267
79109
77191
66311
65651
75658
48175
12024
55781
47369
91612
50854
64572
15210
61570
93525
34478
9906
41681
88093
27355
68449
47680
72863
9937
8460
93386
58763
78746
20820
59461
82896
69767
11468
99298
60605
76192
1364
72133
51646
86283
82821
18848
8166
6016
40524
15272
20403
51785
46883
46946
4960
17212
21147
1055
2511
70859
50670
99981
15561
61645
21794
62179
75084
12425
92734
90252
28439
64263
47405
11220
15609
89156
63975
46902
55356
73468
20423
94092
67005
26752
53153
22247
30674
21036
54186
62470
40566
98732
69986
18256
42448
33404
30703
1363
88629
36608
84813
55575
17065
82763
30667
39294
17428
8373
81691
85798
43453
75961
81359
93168
15765
22262
6442
32043
65282
73372
76859
69016
49006
38514
38607
98980
21293
76603
14294
3452
45126
30112
60739
66590
40513
16690
90032
29348
24952
46927
12398
76220
13761
34082
80931
49759
5928
80254
56611
86740
60917
18956
45338
74134
32702
30999
59626
94113
15855
90257
83012
20322
21266
14881
76832
51156
71068
34589
55914
9040
43366
60176
8814
87001
92103
52040
79776
19481
65834
54905
61638
86684
80947
61297
68995
51103
63491
42210
55112
72338
7488
98434
30875
56710
21227
72093
22636
37012
46625
35178
21153
52797
57933
29653
47074
9982
96406
74657
10001
23783
57901
6214
15825
39986
59538
8605
21362
59814
59797
40376
9935
69383
61732
43533
53214
8221
85029
91544
7757
4664
98856
97429
19225
88356
12178
33594
17179
10912
59985
84062
3750
8322
86996
47402
17809
73996
70370
16118
90507
58962
40273
44256
21846
73746
32096
65126
79284
38033
53820
78763
65180
72782
99961
60764
50756
1382
2835
37618
62814
49306
49764
79914
23673
97500
44947
50292
61068
28267
94272
54554
1931
74668
25716
85492
69418
16028
51474
98386
36938
45891
60975
81922
72660
4103
2762
93220
6409
3104
67270
84682
44310
98770
15372
28662
10564
38307
88781
21669
31533
20640
94842
38149
992
83484
64224
81996
88658
99924
32054
67347
54975
72442
17740
39796
39902
44951
26941
90280
81377
73967
46465
58792
30705
93364
1834
42145
33506
86258
97504
83135
28851
73230
82695
87969
49508
45617
55830
85883
75753
39465
9663
56241
44291
50757
49639
23547
73478
71625
65685
69200
65728
92468
8033
1693
75109
87627
98443
16456
2724
4222
73311
81557
62725
52186
83744
6900
50691
70180
5250
39228
52920
57165
70091
15116
69070
85580
57778
20563
28294
46413
93764
19410
82643
58866
24171
35326
90757
96760
31414
65302
2279
30478
73467
8151
18275
32460
42014
62529
6371
76813
34706
35385
49362
68702
13767
88706
56811
76018
31757
45699
55791
97579
65064
34640
43726
3696
84440
77516
85782
4179
94997
31706
23713
65684
17832
82215
79482
91293
50583
28819
5579
85325
14544
80641
68133
98291
18478
74362
51927
28900
95411
81324
84246
60494
6204
24920
96562
47180
62187
10340
4060
97605
45158
42960
33981
73845
69536
12296
18783
49572
66164
56562
77052
1343
25760
13866
89211
26755
8498
890
30606
55846
43639
18249
47892
46133
64159
51544
24309
98129
960
80457
47355
24403
90560
21808
60231
48559
61344
85090
92540
34993
6704
16132
91895
35335
39434
6528
19275
40200
1789
6659
66541
71036
98110
13757
47809
15529
1634
62747
57353
17103
16085
86760
76639
57694
88013
31047
86984
51196
45771
58453
27536
91344
38289
45812
87029
25076
53292
17297
18798
82697
26115
41601
60396
62937
84255
65409
29408
6260
65146
19051
9477
31099
49682
77828
58752
32286
39809
50844
52639
44288
47342
15133
6008
8615
62391
48461
72949
41494
8121
6612
59801
967
53340
66211
36887
84053
44341
12354
11160
76579
99281
23733
91098
84032
31909
43413
43585
2467
4931
61320
48153
71342
74152
79077
66827
98957
18545
81851
54759
6851
23243
79188
25644
70908
87711
88582
58198
52789
2449
95337
58942
38702
39135
321
50901
51059
12149
96430
17882
27736
77492
33678
67495
15998
80198
81869
25465
89931
65465
98987
43264
47671
4685
12290
69259
98732
9485
81628
23905
71537
97434
36590
30824
30533
37784
92786
48690
55742
95576
20864
68940
511
83191
13815
36022
79942
13966
88924
47993
56270
47063
46159
56843
45590
86155
77489
23175
77613
21795
37812
53455
65165
87182
40972
8353
95907
73297
45238
12615
83459
12142
78973
58107
36069
96138
43279
85843
81737
56102
27575
51751
34493
63436
38401
85787
43323
58643
71222
90504
18570
68481
98877
90407
16586
80250
45383
61489
3539
77302
72265
19950
57968
65466
2512
7014
97523
21578
45595
47552
36932
47037
31568
87292
93475
38841
80141
75748
75470
95096
14264
94999
74549
25317
92606
72360
28404
17182
97615
27318
6641
36801
24605
57615
69270
83012
29392
20277
89167
23515
70793
60290
96625
39257
62764
55282
68118
59083
54482
6243
83006
51168
81823
85742
35862
3618
12058
66574
69254
22062
78086
39978
20705
34054
26201
39099
17056
61910
44278
86411
14711
58407
2158
49573
43391
68071
61061
94855
10096
84672
32553
42132
65413
83149
62068
54633
37938
53762
63811
22593
57852
97745
65848
19501
89949
73401
14156
65919
36485
44701
53233
3342
39132
25713
39709
87998
29888
29543
49205
68020
93320
33674
66283
80345
31376
95786
42596
88904
2830
25673
91668
61730
97633
71126
39874
46743
57633
72021
99848
66778
48033
90128
22367
10715
34813
41498
10958
37501
4041
36872
30335
431
2107
34735
35994
45322
87116
49640
93205
40538
95039
46308
8234
81421
32207
20327
90332
41009
26728
32962
78318
71756
71521
46604
62714
45995
98831
50115
97596
87417
26792
10379
30243
3588
38750
34116
40005
22300
28564
78081
52812
4435
67544
76094
34706
39943
49321
87115
17619
60183
24673
55167
74870
51567
19771
2869
57072
67025
23567
94482
26036
53634
1079
90967
88765
53403
8172
94607
67744
58546
74475
93566
62363
19721
22472
63954
4998
9577
72905
17720
41293
34931
8357
5605
8598
78145
30680
11045
56524
65166
81598
38196
9137
65917
10720
1445
14526
57060
56446
30562
72946
86341
85765
17269
63498
46152
95965
54736
45563
95252
83279
79363
90227
17784
67943
63853
84357
2418
55340
21911
65746
3778
31354
54970
96608
30368
32048
8520
10293
8700
37089
32006
49111
25342
98856
54354
64412
20480
90801
65088
57173
2536
10069
57429
79791
69675
91145
50254
35360
50080
81975
52632
91519
80071
64604
81088
76535
21899
34210
81772
34709
93507
97466
37040
95314
51991
7515
51803
62060
33843
96631
85013
60622
79820
37892
7274
31147
18727
1156
42694
35154
23306
71899
25362
11799
65951
22305
75178
60410
44015
24164
67977
86845
19458
74219
69642
92842
99685
25113
56258
49730
98129
4525
25664
24297
36782
84770
6325
41532
91954
6214
39704
55906
58921
35793
17038
42808
43826
48969
94199
79512
41233
93531
27723
54869
64657
67321
15973
6289
32988
81656
15892
65129
35657
29674
58219
83931
27497
97430
37427
5624
1550
34302
30981
71126
53437
76682
19393
25947
20273
89912
62546
76525
94342
66892
23341
20117
35999
61955
29552
9282
67915
98606
10202
15201
11204
27047
55109
53781
87247
72949
68519
64833
16000
34158
8329
95606
73973
76176
58428
66682
2215
90290
82467
58747
86541
57721
11210
63753
83860
444
15987
28481
40705
40917
84556
10131
5072
36708
21695
48920
36617
40297
89033
58659
63725
11001
48001
83128
8017
30991
90291
44288
37134
19901
92215
20218
70003
53251
70969
36564
91782
51057
85515
89620
18181
73208
95906
87626
93127
99971
29340
25673
36934
85974
17126
28003
39312
80293
84717
25504
18152
92848
12128
14141
93549
2474
77297
90998
33908
12399
15672
77104
88028
45336
58854
86004
79707
56741
33659
75441
32279
20708
1476
10592
76099
14700
95265
59787
39130
51112
46483
75338
13722
99058
6283
48969
84261
34435
69472
99963
79525
64211
15616
87072
74107
50201
62100
93521
15287
73217
17195
80921
60509
10467
90139
84635
30273
30220
32795
4687
82142
18008
13898
19689
30739
3195
64563
22091
49729
88375
99827
98441
38049
6422
37997
87594
96526
52688
29867
19469
71342
51739
31693
12747
85334
72205
45372
12731
62056
13045
51115
3471
30762
9150
92319
39239
17228
97242
43165
89132
33094
98423
79041
19555
3694
88597
62244
94550
16581
7832
61752
75608
71793
37753
95579
37078
41861
43027
14613
18191
11971
15407
15624
12737
36788
66592
66524
11506
34432
49384
42149
75690
96062
74461
97795
84858
93919
45036
49134
76862
32304
29480
35481
86528
22043
14206
24358
69504
49080
59423
68043
1092
3273
96431
63749
93663
2008
28953
79827
58474
54722
76106
14812
95782
6104
3281
12151
36409
22115
84598
51141
66485
32118
54635
61483
19467
46609
77235
20148
2842
37834
53473
38492
6702
81046
16051
54960
583
11928
72505
50488
80786
68927
54980
2756
27472
52588
86618
12847
70219
53964
38535
20346
74060
50132
98598
32370
55398
52769
38678
76451
90303
56528
59959
32186
78509
19721
56935
31400
44086
24121
19601
67756
21353
1766
24365
74813
2539
87571
33299
55057
61714
14808
85603
39650
49977
95384
7793
38675
51702
3634
40010
21812
61415
50365
97632
66680
69989
70116
36362
19421
32898
56232
18568
56575
35858
4956
97382
22305
7259
24212
97952
33585
28687
12013
7611
95247
69605
82098
79351
43176
30712
28711
50290
24504
90799
69136
49101
31226
64130
10227
8342
73656
8257
7752
57916
61244
61670
81148
18015
26556
27435
1565
71748
527
43079
15526
26345
14210
89716
75659
37346
51243
94106
53203
46585
70713
68205
5229
84327
16679
51892
78010
78544
99035
47669
24453
10983
25769
3380
17716
92742
19119
54850
74426
87199
30672
83011
84243
74077
30097
7999
30299
76704
55471
56422
47727
55263
59243
49852
45735
37257
26976
57415
29552
49061
46538
61356
94264
76049
73589
58736
95242
53904
57762
19749
1242
93469
85102
28266
65912
52410
52355
34439
71958
99819
79563
4058
45601
37968
32344
77123
53193
31627
27388
43483
58108
32638
14651
13322
4478
64476
54528
49305
56195
69442
29042
52726
93475
68649
40238
47391
22147
87529
76275
16296
72412
39018
2432
855
92228
27109
62781
55905
84593
53895
62429
7920
54580
99759
26385
35690
30181
35099
92270
87974
27887
49226
99089
41013
27991
59963
75671
27855
98644
92980
24661
82480
72657
17254
60145
9198
62470
71905
73352
68151
39427
85341
18626
76493
25559
32343
3127
80175
92835
33546
9448
95692
85897
59246
21313
75054
25899
71573
86754
54945
97811
43255
89592
21278
49495
23825
38595
47831
98940
89952
65527
48726
21643
51402
12411
9249
33053
68906
25062
16298
33017
39463
3259
94410
95502
74502
44597
37380
97171
72018
16203
62602
44946
75571
97491
64743
8495
58202
84278
68431
54942
66037
72352
2488
99401
82911
29594
95915
50872
89251
51771
91811
8551
4715
28990
49863
46464
38745
63722
38159
72983
99901
48056
2071
85601
72526
36497
37857
25684
53551
51741
48649
95006
77323
93211
42848
20853
81045
41131
46834
53347
3299
37951
17830
30925
30598
452
26070
38694
1455
84481
21101
13101
83608
81644
5958
61326
15223
72326
57814
62046
63037
91826
96540
638
70508
86963
3825
22365
72650
50945
49821
72626
54561
16418
58599
50806
65037
21052
87475
87899
38926
97937
33308
29095
83497
11684
46267
79501
41744
75746
67167
80376
20759
98293
83193
94576
79449
47211
59112
615
62857
99314
69336
53474
17036
22751
15171
28370
9045
17059
10987
33938
94228
40917
37840
15842
6908
63800
60845
55581
37205
28186
56674
74760
79558
18588
69064
27036
68642
59510
49324
26050
56762
18499
50298
22805
50217
23479
33100
11755
55371
84958
59729
88236
47717
41113
67135
82133
53676
97369
50643
61503
43235
90955
61514
57502
34306
35092
9071
11175
63630
70063
319
68338
27873
11102
99226
13545
50920
58005
13389
68070
7110
29222
18359
24186
17115
53268
40910
41883
84352
33060
80892
90909
71139
33610
68585
9135
31872
8559
8407
3564
81337
49409
21364
61081
6129
87359
25525
56262
64467
58811
58400
26908
71433
45300
922
25917
90162
21775
84980
54748
40012
15142
92931
67674
30666
35924
12201
42443
98579
63802
72019
82065
65173
7262
84312
69391
38550
48942
28512
35453
96655
56922
51943
30084
36045
17135
21303
28044
23976
3118
61507
57106
13299
65511
33258
26540
86779
65951
66510
43058
2837
81582
30319
74135
90545
80043
64874
1855
24677
1740
20941
65869
25912
53109
87146
28371
16182
16393
90689
73964
81136
86698
9689
44111
80401
81039
30139
99674
35525
19382
59825
79631
78586
65165
87527
9547
35306
21443
81716
34497
56760
3495
89344
80422
85073
7338
5874
29174
56538
24635
68309
37735
3954
32445
9141
99147
49802
32179
77622
73568
68896
96211
91432
19484
69867
41938
91920
50673
65539
67894
59196
37338
37877
68576
67753
50815
3443
92008
33114
15607
12322
21275
66307
31843
95595
30223
94892
45533
98554
29153
8640
24288
44316
4963
82981
70677
33353
52287
19769
92198
81705
86920
92249
21063
36753
9225
25554
38704
92638
90869
59597
26125
95425
16108
86794
20972
67571
94944
86718
33765
94731
67821
94735
88239
83880
78648
9121
78408
32653
59416
74443
56223
32541
27203
16414
70289
16845
83992
34784
4303
1309
6459
88116
48038
12091
70932
56463
1845
85441
10615
46664
37156
40390
46366
30452
67273
97252
76204
54208
19975
88133
95777
94688
54241
70414
5084
33102
4787
93549
37473
7933
52983
74343
51388
88034
95066
79218
68758
96664
49657
78511
23248
10731
7644
34255
12357
94034
12108
43690
6179
30674
35208
94947
70981
44643
72901
41
55792
84432
9945
24728
95759
95962
82631
68900
83473
50699
29834
47204
85235
27483
367
51672
5672
73432
93732
23784
88544
41066
67746
54680
36495
22890
11745
63813
95322
47288
99949
40963
4225
33778
49199
79966
59473
34568
66568
45404
38954
74353
22228
90638
3218
27673
56818
35123
99322
92186
28663
26217
99000
7549
16622
95130
87353
87823
32827
84437
18767
59627
28862
87260
6119
59500
2757
47269
91918
7148
4867
51314
27864
54516
80095
96732
38686
83701
81360
88206
21789
27879
9722
42121
49597
64964
33475
57597
61964
38515
25498
8169
78183
70859
35849
46309
21480
68695
51837
25812
47917
65584
15438
56429
54568
42660
39177
74261
67920
34080
10143
33242
50913
31278
66727
49968
84631
14966
62619
17152
20962
44542
39530
83410
59979
81062
39686
97624
59621
74214
2422
63673
32976
37746
8228
34124
55333
67338
38886
23339
66322
82609
11676
96728
34932
8404
10828
92725
73196
5745
80660
37758
33300
39702
52456
44963
67803
57537
22902
76058
42143
83422
26319
46554
85215
4638
89916
37133
88543
59951
16159
12921
74933
12738
72045
26784
16073
16449
25236
2660
13089
85805
1835
24553
98974
7973
77608
38588
95890
67703
96151
2153
11272
76134
54421
346
7641
74873
4196
2872
65940
59701
55212
81481
78787
90282
52187
8791
91187
95198
69657
66542
31024
93204
70780
66604
92210
33574
28566
55065
27376
69101
87116
50415
65524
86386
18788
72781
49376
34252
14336
85037
49019
65788
87683
20779
73533
25854
54959
55213
40084
3495
34311
66383
47392
83681
54538
6886
8038
71013
92617
12515
96701
1652
46817
43226
23455
55424
44305
99857
56092
49951
54737
10911
6735
53405
22496
8805
63176
71648
46981
95913
81798
87793
89192
13017
16687
16540
16486
98065
14514
50548
17992
89783
94624
26558
44706
99111
80416
18748
50279
57161
4536
37692
76937
98046
6351
48794
74291
6859
31691
43005
89524
81611
50148
40788
8638
88022
79603
64643
46819
53215
50576
2854
99808
7648
94158
86884
51868
31914
14361
69296
20641
44862
82039
59801
59717
13
96657
23318
34695
54049
33001
20683
51922
72397
12325
47406
15784
38941
92322
3076
50635
45732
48220
32171
51640
11089
20615
87239
23945
59268
5614
73059
44185
12642
79433
75403
72259
57644
74818
59377
18282
27843
45192
68120
62481
59027
62557
96596
86761
1048
88373
89526
40371
12155
68023
9885
29860
68120
88587
58211
19160
56828
24611
72400
6373
835
8772
8272
98754
52192
72146
25544
28207
70826
40096
75797
76051
20052
40945
46778
51689
31353
89940
41402
20405
94990
651
36717
88215
35675
85548
21376
41077
50265
77549
67316
10797
77275
96774
33802
9215
67335
96930
35966
62930
74441
65693
37761
5604
57020
29063
36801
54854
45886
91642
32550
92302
54982
97552
79116
53445
43153
3377
57532
71764
37646
1065
7256
25909
14164
53640
85819
23475
94647
68019
71263
75057
7968
49138
88007
4388
91337
94848
84647
51591
65747
96598
46336
27885
73040
23400
44565
85677
12846
10169
6632
12364
39261
76169
17493
81116
44908
55741
53196
85595
6679
14490
52037
38107
8531
54053
38580
75487
47339
25569
57853
45417
62144
72117
67334
18506
31323
74849
7896
91225
50286
84783
93570
58224
59782
30016
92814
11169
91072
46710
21360
54411
31436
44174
23242
33904
7050
28741
43110
52960
45553
80355
33695
64201
74965
96347
94998
53355
72979
70651
80972
84758
57982
71
82314
85126
78653
31289
57892
90021
95066
96568
87303
75791
95343
30448
24111
94184
67697
23832
94572
80362
18318
9512
82837
84835
44504
77087
73369
68323
46660
67102
23514
36275
14584
18766
6207
58730
10596
8148
36362
16758
5048
85122
93255
60905
4010
7672
40300
15571
51932
80346
81566
25538
86156
32360
97767
78563
42696
73807
9454
56177
17457
46261
11105
98864
59800
84569
29938
96483
94833
3066
2361
5002
79669
50117
35489
46085
44808
12929
1112
31976
17361
63814
73874
16502
65030
55231
907
63707
68813
27403
63751
63005
59507
48071
91055
11220
28909
86231
20514
22171
10599
85811
98295
81730
46035
4918
4926
13067
6768
43242
89321
74613
26757
42404
76856
7088
21378
49956
98687
22956
74376
3901
96278
58836
14041
89834
51238
56946
71901
24990
70228
42429
7758
59889
38917
48505
18539
12575
64308
45000
68305
40167
78827
96166
8250
15345
37221
39947
34794
46505
39021
33821
909
12703
98548
97302
74772
60272
57595
53796
38606
15654
14066
11591
22552
89689
96471
78340
39437
77609
81620
50323
56460
37627
44920
32937
78715
32060
53103
54261
84240
8783
5409
39590
88864
75261
63147
552
44130
5850
13023
16011
96232
75257
33209
1933
67027
58360
64622
49186
25469
92034
68890
4753
59774
77845
10594
31141
37663
51572
57954
23195
72608
18148
18287
81192
9643
94635
4841
93063
1742
60778
75643
66391
54176
77628
16125
55078
4050
47588
59391
84473
18177
48534
29309
25209
51080
61899
77608
87570
28338
35794
14164
96233
49512
95815
84798
58793
30890
16071
37836
38648
10208
79372
45419
9350
76442
19023
99598
86873
82284
14140
98631
93003
64347
31306
2692
24864
11061
67253
17410
74511
48407
23532
79716
78867
82971
66370
4301
24487
38171
92244
17278
60316
40368
69424
2151
986
10526
46948
97638
67340
34487
80664
37171
47838
25031
76300
31323
29320
95130
60112
44496
77190
34890
14386
70042
67774
44017
48422
76770
18913
82205
90865
30901
45653
95544
73022
69620
67942
45513
84051
66201
62586
58625
91815
69034
92381
98443
47947
18504
49477
62454
51740
24080
6869
71083
86989
49757
88101
58099
63643
44172
90165
68978
60694
80024
10638
67643
70995
80447
67470
22011
64123
86505
27754
53952
19960
79342
28436
81210
98958
33937
12695
9072
89669
3320
57376
39565
9167
48496
83242
79319
44817
11681
91685
70531
82303
28474
69867
65232
79380
22267
77433
42759
41114
22082
93284
8673
55164
17115
78174
55499
70567
98177
46051
40285
91289
7372
98084
88285
47920
78185
42168
28760
48856
5406
87214
93881
29128
57578
61814
24555
81155
30352
14195
27458
95598
51666
61688
24870
55218
38384
25975
82420
80824
38659
71995
2526
1171
39117
26121
69408
66082
58877
57042
94372
11669
13825
3454
35955
94149
15566
55013
48796
94405
15189
15698
94289
48533
74678
99429
28296
44591
82778
70758
19414
29614
6126
60903
28780
97356
72603
38158
4988
31215
74197
28281
21401
52760
68857
95722
12717
64435
2591
4082
73785
16150
93563
16068
26723
43777
26670
44563
87095
24017
3155
81988
57861
58185
93417
34698
83700
92191
43809
95973
58561
52490
97322
50355
65275
36778
7213
38246
46652
16526
77001
63585
88641
1136
31911
84286
35862
90042
34231
39149
42568
79382
69458
76215
87265
49003
32087
84888
58281
45963
66456
96320
55904
36243
538
71086
32669
97597
10374
52724
41147
69653
75210
65361
41093
63535
44151
91750
47096
65592
63706
56289
72800
65759
12000
20492
46961
21007
38835
98383
60026
47964
86809
997
70544
21110
32632
82339
73067
26292
79196
21432
87316
10776
27128
87902
86200
16705
75209
62652
67240
71021
2659
19026
20631
32741
67591
83869
31868
47210
15771
50207
85623
91722
16153
25815
10334
81950
79714
76677
98100
53164
66765
44616
79942
46704
23147
77113
67936
65677
27417
50678
40800
88878
16077
44655
16048
7107
92384
30438
45723
27531
6865
88375
9124
18134
37755
74772
64839
75927
72648
76103
6594
28727
97658
18234
41694
40823
85579
26409
48273
55564
2178
4142
73011
95589
2428
69287
22436
59754
29525
25259
39213
40815
25535
63582
71898
72464
6120
64583
33924
91988
21797
50919
25783
75628
47852
44154
89672
80047
78866
9913
2147
6337
72813
63319
45832
93189
20597
68999
59601
95998
30643
83034
8067
15282
36373
57041
79955
8442
85795
11948
23643
62094
61623
97504
79115
9125
96534
13231
58883
9622
12806
56068
59594
1626
73586
6088
66879
63594
23254
65902
57504
2474
67174
69266
29005
98413
40126
6292
88449
88633
80031
83183
78042
14848
35974
28343
33510
90492
36534
92788
214
15734
60505
83530
84789
29174
4941
98804
59688
40441
90138
10379
64205
28280
57635
63207
34133
64099
32468
13365
69666
5635
97757
4131
51005
66223
24798
27319
69087
96986
32117
15287
5787
9481
54040
46082
91637
95054
37182
91509
36675
39193
63412
84092
19470
59426
48178
51046
57947
84836
58553
33890
23804
21773
74937
91487
88814
79611
58448
35315
13036
77358
8028
62856
59747
17680
58808
17152
49456
21509
87422
30018
5697
71189
89582
32443
22517
39733
33169
65870
64902
55396
22430
41408
77399
65927
22166
83056
7964
9702
76264
85668
81694
46080
5419
23965
15903
71786
65827
76829
87837
97984
88508
16425
32493
49262
63985
92484
23305
50644
13577
30013
12944
65647
10064
16011
81325
88189
47933
57895
5343
82821
2520
7535
6334
77806
35164
78443
42387
12507
11232
34128
387
30467
59733
32679
93076
13961
9483
94037
72790
40445
15541
47238
94726
46365
92264
15971
37528
68084
41136
98368
64657
18421
21359
93747
17170
72336
58333
77035
73948
39754
33921
6946
21440
91640
66691
95760
21353
14464
1253
35290
30436
76413
71728
43449
2914
39480
78838
37891
92234
44567
39496
5827
34605
96171
68871
23146
34067
94693
91829
2128
15595
6089
65778
52104
50428
77766
7600
17353
34754
44207
7821
95822
18749
29342
27486
17888
3424
30196
80148
65590
23754
54273
16162
41234
43086
37584
47604
10282
81467
8943
94268
934
1070
74626
82691
62523
31779
51048
70402
44336
97128
97627
3652
24612
51747
88875
36488
23641
78256
31803
82374
38319
67953
89488
16506
76383
84648
24041
96821
39153
868
81566
48325
759
64403
12254
21539
48392
8037
30656
97972
73935
56433
84738
18014
23467
91322
73991
99932
15519
33753
82456
34990
48164
38987
29450
37509
34643
73570
64524
96355
32885
19035
54450
81678
35552
62539
93435
16822
2005
9309
61516
12478
82944
88233
79572
53464
2694
70875
19507
63831
37487
98148
35027
80009
96041
67057
12497
64739
68471
30527
8954
26425
63714
8651
6195
59130
62317
40685
91427
37601
8015
31503
5813
24999
511
84684
69034
45358
86042
15690
73170
53201
25058
48781
39776
29182
76187
41613
59230
27179
89025
36578
38162
55343
70244
62267
66209
51253
95809
6603
72669
72219
77068
65536
3830
57793
55035
32308
66144
53663
25534
39297
10345
85970
14457
42093
48846
38586
19868
5593
92072
9793
72585
83980
85407
21849
27074
17247
53331
7098
68867
82262
95505
29782
9209
21370
61759
55938
3543
6051
64247
95574
4272
82141
81950
59073
41520
58517
37437
41977
15550
58758
72758
76945
23140
53902
90300
52530
92927
83224
89374
730
76735
72437
71407
76855
69480
80372
60571
17818
12494
54202
56226
5935
83413
68145
25005
42997
65562
41824
1109
24241
33933
38174
62582
76944
39098
84970
84231
36093
88676
49234
28226
26708
56759
42308
919
92418
14951
53119
18891
94375
25488
50098
14356
46564
52957
92658
54750
70667
32705
62039
40158
14821
13705
39090
69672
12645
59410
89414
36685
51694
60882
31080
87673
42155
15262
75534
70738
21886
60893
61061
18687
41937
10854
21114
67342
42587
94519
15961
83700
97300
62187
69527
62144
55618
8514
18860
91245
20791
56146
85484
91531
32982
21662
1844
55524
19890
31736
28885
55958
97128
49709
92737
33582
16560
64170
12030
23222
11614
10764
16827
73439
49235
39615
27847
4384
82227
18322
61679
60138
51442
3491
23611
32689
30528
87818
77423
87953
97318
24733
87117
62011
91838
95104
30623
67289
79331
16794
61409
33208
34721
98837
98410
68991
15873
37324
30665
29029
74691
19392
60618
28348
99296
40959
53235
55784
65028
52865
53346
54461
18428
44613
51091
31258
85338
99690
99473
63813
7221
94432
42751
58739
39730
71941
76178
38999
56310
76699
59373
20737
16889
19317
27985
59914
26565
96805
55940
45919
49631
84006
281
27719
13715
56189
47322
70870
81020
76129
58995
25321
40506
97256
92249
22145
7915
58942
74873
76629
64208
69728
19950
18497
75301
48808
90225
12667
50047
81059
99048
60744
91239
49522
86311
84920
34411
28329
44417
50848
73778
88371
36793
78391
74271
85852
27400
72096
41983
97534
44673
29535
83264
92060
87692
7827
47803
88468
64760
64872
12620
94427
91904
59743
9798
87734
97804
67226
28730
73999
18906
44906
75895
38985
30467
84527
5747
77259
6238
42415
84640
96521
5790
26170
75831
96472
27347
77465
38460
14495
15936
60857
49504
4700
81664
44217
63994
92775
12799
40240
13353
80114
83760
80795
86611
53566
50512
72195
51488
33305
35493
41778
90082
24958
20282
32457
31637
89451
99492
72544
58398
5032
3892
91791
25612
17337
37735
47591
29826
14054
78991
613
93202
1715
47496
22127
83648
31552
25049
43986
27572
6067
22500
49177
71006
15018
66045
51921
12202
71135
42435
50898
46162
16987
99685
61164
68697
11171
65941
19463
18758
29995
49292
27050
28545
96782
46512
7761
80433
90847
50495
76657
751
67931
25066
66680
19818
29192
98204
82726
74560
50142
7251
51759
95000
76517
86919
72114
7202
37955
69619
88341
1861
93495
62732
53875
63829
14712
76812
8488
45160
99666
54971
69495
20012
14874
58913
98113
87071
59438
22172
38620
33511
74917
18284
79539
62885
41024
33412
84209
41397
63886
9020
17533
24917
28158
67429
71152
16789
23025
81476
5656
13528
48152
91017
54725
14523
52884
32336
93303
75455
80080
44406
80726
66347
42166
56326
70208
25184
22092
23134
21887
9432
97335
33573
17359
3311
6089
39477
69283
38697
38181
11588
70316
59366
94586
75601
34652
36614
49707
14513
73147
65434
36645
17440
55565
10156
67376
4494
60158
69081
20662
71472
34515
78785
80370
87758
91381
57738
82446
96074
40410
68215
86284
93470
83725
82276
41599
65779
62405
27506
23055
77600
28039
59366
83431
93122
57644
11946
56963
15558
4542
84175
92158
62083
69635
17755
64149
86624
99737
29248
10197
78229
18729
68230
39636
82755
86013
81015
11268
24271
56047
48838
3501
86273
13103
42793
85143
72870
46019
97417
28053
47035
72812
84950
38544
53628
57823
95978
76442
82318
23462
56154
89594
44254
33739
42316
15912
92278
21296
67931
21164
98311
28397
11822
24701
85710
71097
29198
12958
34728
7740
18799
53483
83530
86439
90486
54684
29323
13959
24183
24801
28367
36419
24527
12863
7264
73417
95152
89633
72107
39974
26415
23577
3513
42421
84386
79847
3532
81
51521
76122
99500
42344
62158
36156
48500
66713
35883
43077
7142
62377
62461
97841
84173
32533
64177
45836
47707
49740
99755
96530
6443
31018
19114
63570
18412
13591
83588
65243
64032
70623
41890
7773
55134
15907
91297
87180
49248
62186
87157
28594
87879
32740
62345
30902
57289
27330
98636
54539
68408
85084
37682
74845
46756
15235
72843
24278
2733
59158
37551
25749
99600
83399
63668
45924
12850
42455
96393
53673
49310
10767
66596
37963
71592
22387
83650
74452
32403
30999
34365
50311
37385
28978
83890
80493
14283
96107
15185
29969
38406
78714
81896
35311
98761
47334
41060
17976
85046
42599
75079
21445
83684
1461
7151
5362
78742
81615
66010
88662
4734
43156
70589
44451
24776
19912
17574
64098
393
56401
92978
73421
99258
34119
5404
7704
35626
74472
24093
39808
14549
5823
52418
49972
52167
19123
33769
23357
26804
91956
48013
52201
51642
77172
35759
92699
79328
14517
24722
32532
43748
19566
64108
14505
75982
21268
3376
43831
57034
24550
96684
22122
76915
4132
50994
63897
55826
51395
98171
66345
2720
11877
50156
52443
47994
23519
43261
12125
19449
96901
92755
32659
80562
8930
10245
34477
89059
33180
71143
79960
76656
47002
71180
12894
73453
96610
21365
46999
20848
67507
70675
53065
85345
82266
4754
56419
34622
90598
45310
8665
99411
81732
16032
91287
3725
42730
64389
40666
74351
35344
15604
74338
73806
54015
93163
57086
83627
92635
23049
38236
75703
27250
43333
29165
78132
64052
21200
93411
84583
97111
38711
54801
52772
6333
31259
66605
22757
23949
30992
43805
32968
11227
87648
72924
83476
13779
96646
35512
59328
87071
83739
32848
6807
40265
7412
32339
11317
81841
27562
33687
94179
96703
47411
83520
98781
7086
38123
68522
15494
75793
87056
80446
68871
71270
19113
11366
23224
45228
97112
57711
98020
12782
98750
40764
65284
75057
32763
43336
84481
31560
3083
55210
35709
6494
49724
68797
55464
14761
23212
20030
24142
76600
60862
21838
33701
22718
9248
65023
92620
20034
67660
97359
84882
94780
9420
8146
12839
10498
22216
61810
32752
34147
88343
68569
56963
45694
54355
83279
71153
62885
99645
49460
22004
9091
53055
66287
15696
44606
73336
63334
26006
33237
53567
26072
12803
65211
80816
79951
44119
81885
59356
67558
73422
67850
46995
9474
78202
72605
40695
15196
78735
11389
99432
26537
20462
44648
93287
23056
93711
21809
98785
57352
54866
54079
2648
86444
97047
13400
89452
60774
43379
79137
8292
18292
1053
34474
12849
86312
91135
42689
51142
47249
27063
86324
43696
85036
53400
98359
87323
51333
78579
57348
42565
22303
51861
51342
66937
6913
86585
91576
26085
47706
42286
31062
38429
93675
4140
19277
58212
99715
80876
68765
10385
35350
26663
52065
77332
46385
88701
44764
38037
779
84079
77722
62994
96248
93189
1244
19065
25890
9162
36663
1168
23181
79621
51791
98228
56304
78820
11259
28918
97198
57079
76553
70019
55832
19973
27067
34568
93764
30129
51285
92425
25521
42197
68209
10883
37401
6507
6348
87002
52616
61791
67253
26318
80663
28607
77333
91928
11975
3633
63570
69128
30879
39780
66277
58322
89915
10058
15685
23264
60388
78532
50948
29792
9217
47440
92270
28787
32593
70262
71809
77967
50114
20193
61663
5682
8035
8128
50914
24337
67366
6273
50845
76961
6391
164
49303
46267
24623
98337
87366
93573
38503
65896
95737
88674
66353
55615
59681
60700
27910
4789
42894
58359
55489
66731
34742
92393
17812
6057
64193
98152
56788
39663
28173
1736
67245
29763
39830
64074
36099
31473
7159
9522
359
56151
13488
71445
27014
67041
32711
86860
33242
25905
52296
10717
87369
36243
69219
10727
81022
1198
48878
51443
30089
39796
46481
95553
58123
80851
57525
30555
47424
55155
71131
69657
18392
48550
10919
88574
74909
56233
47887
12328
35150
50988
86107
75439
54765
46036
69714
61538
95494
9438
58239
38201
69484
40481
71166
916
33497
83491
80533
8451
97905
58545
65641
246
58986
11637
22340
12263
93349
61668
27481
51171
33734
70185
57769
24762
40898
86547
21400
10766
65382
13273
11186
86901
9021
60327
84538
60016
19748
45261
25398
42679
61800
94664
84247
53318
53768
47889
32174
4313
16960
65544
7467
34118
67634
5210
97157
3312
19317
61788
62221
75992
17871
56444
60556
69709
27984
18884
89648
38332
83988
26439
18117
77897
43016
41473
67046
94071
21299
98926
49631
15135
27217
26639
56413
78545
54262
84715
84574
85153
91422
55308
86210
87501
32276
71764
96018
63602
78098
68021
97261
44167
30760
89357
13387
6995
19397
50278
48534
70825
73352
52022
37085
79385
1086
75408
50611
52419
62930
84419
14557
31388
15216
22809
56198
93734
32808
5734
921
43951
54793
23127
8440
32418
55676
71952
80833
99461
35609
82653
66612
12408
26305
91006
21299
35456
54539
53823
80106
60768
76201
43891
36253
746
7804
40377
81979
22734
98333
31967
14629
2059
53467
17359
50339
96904
12433
41895
68455
77867
67413
9027
78441
55940
73320
58859
64706
17878
29975
66393
47382
49306
44010
82337
53616
94337
40302
23937
7163
32911
14826
56652
52509
58206
80667
39132
66070
30901
19145
61100
43382
33527
57097
19693
94679
77122
48919
60125
57345
72156
65797
40862
36528
47723
69470
19547
50922
85509
34514
94870
39035
85049
9992
33067
49533
76569
70857
52782
98392
24939
98046
41264
47826
63307
63985
76488
9784
9336
70700
85087
36400
16656
78817
86867
51935
95460
72910
64678
11153
24958
90275
33084
29221
24510
13147
43140
5695
52795
94387
63343
2054
80450
27583
78450
51856
99280
71989
83984
41442
43093
63824
53279
65668
28956
8759
42156
1255
68837
41290
7933
96888
75291
78215
21789
94076
65440
63606
13319
25124
36057
62872
46616
88928
85324
24506
42219
25912
30494
69012
85443
9493
94269
56598
4140
85717
91200
49498
78379
22000
70373
44067
75028
59476
67610
95883
12712
42518
41620
68798
16887
89522
2428
4528
72789
39223
26390
52863
64441
39092
4721
12545
78145
31704
64857
3675
55873
65475
89179
71483
92185
85799
3673
19495
45124
19830
50687
21503
13994
26498
32622
50780
59648
86915
15222
67570
79016
57553
80348
31524
21405
92975
10368
36780
20805
20642
82213
98832
55935
95872
18642
27435
53656
17389
13757
86287
71718
54849
57904
97195
78502
86067
26903
71968
8739
79949
9574
82853
66124
5
91031
25011
19326
76025
46006
9773
64214
69766
90039
56318
90135
91715
99793
31682
60139
13892
18095
57918
67092
98854
61702
46247
14800
41192
83831
26587
74620
34193
51948
48098
22981
49593
33861
48697
29466
79868
24677
98734
63654
25331
69083
7856
86629
3609
84031
98167
19013
37265
51136
18548
85292
10459
60579
52231
23671
90752
18230
58896
18437
73221
37103
5431
28969
74326
8774
67069
28584
91103
59304
79391
90662
91649
78198
8655
65382
73206
68320
87130
39733
9685
43717
66128
98709
75557
28073
50752
39478
22166
81594
90316
79896
36081
62625
28534
25000
53284
5233
42843
66652
3637
51315
44016
25551
46945
24757
1473
12391
31762
56490
71594
50744
86229
32597
74285
1279
29025
31760
92112
48882
38121
99334
62848
30645
37481
62443
6107
28093
3424
93091
59771
2883
27114
29100
21935
77892
24639
22608
8898
58190
88148
95575
91264
10864
26519
20564
55198
94089
62415
43463
97349
27676
13647
35312
52991
57539
58897
79148
26187
48056
70443
91379
67429
89461
34022
7338
52908
6273
28091
35222
43231
4903
69995
73450
23486
47484
88964
90429
44171
92729
14361
44973
25434
48209
42136
56471
27411
80937
79568
98223
13184
22520
71282
13488
52513
76176
5547
38636
75210
76970
23118
25109
75603
7872
31557
64050
24393
49850
49614
8443
80567
23378
93347
70997
27169
32818
93184
30424
61174
16698
89781
7387
1895
19786
27235
84318
1050
46691
46739
7506
97785
59567
35144
43312
24605
86208
22481
50238
27477
88372
91390
12139
99328
86267
40444
28883
53961
34770
40764
43814
28015
3510
25498
40866
77958
30843
43533
65742
16697
61440
72265
77211
50534
60532
32240
15759
2875
98472
58274
68151
528
48188
45049
91676
53167
15115
72048
72430
14059
72318
72934
74107
67841
40867
4573
41053
49662
68916
5187
99605
46262
1533
26055
42268
75109
52673
89859
46601
40496
26444
53868
42508
84406
8150
33940
36046
65494
45218
74606
50234
62153
38579
9443
84131
74434
83267
51768
45450
54157
76862
76911
16067
22597
89110
12038
49643
70341
80752
47746
72532
86889
98909
9968
78277
22247
84972
17451
41904
17672
49829
60090
10232
10633
53944
79665
96769
29864
44547
93298
79967
48559
97007
246
15056
98115
16812
89368
23055
74483
28382
30692
2844
26852
59905
67529
31802
17894
3502
74670
3832
88289
71196
95746
59635
16503
40846
70598
16272
93584
47236
83882
41814
73563
65428
10916
2867
10333
43352
58680
41774
16573
57108
12301
91250
19
76554
71593
42544
2839
70030
40369
88250
87637
62698
29297
55488
55605
56638
92315
57085
14456
24288
11800
56543
30996
39955
7240
14460
14028
44406
31575
27449
47870
87426
35826
29042
66447
25414
23701
61242
23160
55252
62072
74687
67907
64923
57688
29514
82312
74848
57704
96093
58508
21968
44667
46886
81632
39482
63994
10758
72378
93856
68917
88808
59872
71741
11970
55571
2678
21650
73378
4471
40447
26706
57047
89746
32404
58089
86144
90061
44333
66990
7056
11552
58433
76011
38314
1646
87694
47003
77366
40859
23973
22944
1936
4982
37002
46813
95493
79113
44830
23147
58782
65630
22998
26600
29559
25967
7728
82471
72776
67418
56514
76625
53392
25223
24629
88467
9301
78994
91589
95421
9365
28679
87764
22635
32738
70786
18015
72939
54824
42521
14858
94761
57812
60741
91691
77620
77902
21815
22151
32028
36225
90147
8588
57044
88390
52701
2046
50307
22287
85296
40067
32202
73576
67632
32442
96605
61641
65398
11894
19718
60306
41981
9633
29366
79562
46727
9971
75369
25797
10401
91643
16604
90282
14007
87680
92411
12716
15867
40920
34808
99439
93478
27482
90828
87326
13746
6150
68819
98770
10930
92472
37021
55420
14651
91870
63620
37404
57272
15329
41311
68145
31245
26710
85737
77683
31946
51579
62282
62474
8005
69142
92983
4152
99990
2524
21304
25825
92006
4471
2862
18558
87001
13897
81567
85912
41113
64007
16289
17346
93796
21735
70986
2052
25978
13491
41593
66429
59710
14298
86233
84773
24212
93691
37613
15347
62472
7621
53688
3409
59936
33196
61975
70158
52236
71794
34327
85863
50434
15656
71065
20325
98044
36461
94229
783
43382
35196
17144
51126
51723
22291
96587
52577
58101
54500
72464
9358
73793
1194
76648
88084
54289
29402
20988
17732
12659
82234
15126
83401
53612
29742
99886
15661
53466
84036
53011
50536
3984
1615
45917
91845
43992
11894
94253
52870
80623
83758
15793
82558
44336
52958
90647
47111
33292
6963
90852
82592
47086
8325
34180
42743
14296
35601
79828
51063
81169
57438
58775
47958
78326
89726
82889
61827
25243
5161
73814
50637
95612
84089
6015
65195
77455
73898
30097
82566
75385
7552
6190
17091
86948
2240
39781
99312
10929
36242
39991
87885
13493
40456
85749
30051
22653
90026
78024
55818
870
95001
99174
32109
30447
97725
85207
9698
27735
24986
19065
44840
18705
24940
24897
82776
39803
18590
6302
37665
92115
17981
98159
50192
83869
84488
63660
11622
1882
34905
33907
21436
53864
74555
91559
91599
18266
2319
22887
41937
51464
63261
93716
24050
8051
69062
6678
43234
72038
15018
40634
53350
35252
99695
90503
40351
37596
66039
73446
4635
72256
43660
68764
69926
65882
25588
1583
22209
47984
81959
56033
23045
99726
87160
7108
69289
975
58457
9616
58133
81983
42795
88485
1081
35883
70073
5063
67776
3398
80043
83616
50898
51216
33789
86032
93577
3331
89089
12076
1619
98651
96503
84876
72439
45868
38585
8055
24429
97759
59916
60321
71967
87897
28390
15828
84306
16916
68801
26521
37891
30415
43302
94245
25821
62533
46951
96012
15221
79439
40198
9731
58584
85847
45523
24010
80500
60073
7788
15002
82369
95245
82198
84534
24036
74203
96153
34868
67575
61520
40071
36583
619
13429
65463
45539
18474
8672
67299
76686
11124
94116
64230
94924
16732
59999
74754
61144
52755
64033
97037
87737
52798
82411
93976
9556
88136
17248
13310
15957
93169
6269
32282
16296
66011
46698
23707
61118
42885
16571
46
67722
97836
82415
29495
7154
94177
21709
425
64360
99527
48848
50743
69008
94777
70645
50262
2937
78105
63596
3862
34664
49446
52091
88387
97945
99371
72281
84932
44822
6359
27604
70363
5348
87435
23399
18122
57771
59086
26629
60379
53959
34595
43298
6203
98745
11632
75884
79616
8411
51925
98594
14165
36849
91130
38437
56385
41627
47772
59838
36332
9937
58046
95187
22765
77515
8700
69937
89248
69956
35708
83474
8835
12990
33828
63343
68740
4986
73742
62296
18772
17968
18291
92235
14805
31953
47609
242
33101
30155
79165
76905
65212
15622
7025
59047
34284
8845
37804
62370
63738
22655
13949
90118
9582
68120
7040
2385
8871
27937
81506
47057
89005
96290
62407
57729
99692
60818
45916
37113
94163
43208
66551
64140
62630
81947
20578
74097
88361
87422
39736
96436
45035
38148
12234
28213
36782
83177
30688
24980
45504
83595
58672
92388
87722
90676
81554
79431
55198
83114
73164
51326
81532
55295
70381
75784
74801
35084
19364
56500
30487
22131
93073
50997
15879
19887
10303
15363
48446
45088
5743
16404
9327
6050
8612
672
41634
84041
32651
55258
11545
26696
86104
68887
24406
69363
35335
47573
42737
88471
77592
74044
52812
86309
61158
56103
16373
79269
45525
1903
54189
83724
52369
24202
63232
53154
95940
97636
1484
84729
7725
33611
87347
36847
78455
74392
73826
31922
90923
18511
56522
56102
72857
1109
87370
99804
19557
85756
30710
66309
75203
72393
44367
15271
57553
60349
31956
17342
8176
50894
98507
92604
33688
88286
58004
41371
24657
63726
23209
49774
64685
39729
80465
14505
68501
61695
17434
80447
64783
2173
51724
10324
86183
17454
60205
38257
25307
24564
81384
94898
46541
37594
51303
17425
97888
60093
6459
44732
78598
78582
36377
72553
21940
84934
3208
14043
76434
22927
70637
72480
28714
81878
12954
20712
84383
49954
92346
50008
1333
60326
58368
89883
93396
27861
18399
14156
39890
3939
50008
86223
55157
12352
93623
6691
60302
49171
32333
12906
45715
23820
14643
6540
23848
35296
44407
61007
79995
60025
68649
88163
8878
47417
57436
98773
89432
7156
30105
17868
77419
62397
79516
56975
46465
82978
16702
62697
38094
91840
20104
42557
9713
17769
98139
46946
48747
28624
35125
36447
85577
53254
4257
32103
75012
80006
67691
89748
1582
20584
11388
24229
48658
51187
55739
46175
94652
6485
33511
89851
85253
32051
90999
96237
21775
48427
52640
91516
61148
83249
19950
17345
44363
9019
79124
64097
23224
37212
72259
9774
88054
11831
75559
35011
68691
83554
87414
45920
79972
7898
59880
78486
64162
35069
20454
84736
24748
32404
40303
3954
79046
72244
19133
47264
96544
74127
85720
52501
65628
5003
41146
3727
64613
7048
51916
93551
39176
13360
45397
90474
97451
67299
88335
75724
8946
34969
61532
78847
13808
55995
86617
63865
25113
47013
43362
85304
47095
17029
59725
82675
60327
12619
18292
65100
82958
34607
77540
93826
36314
84084
18528
44233
86201
33815
95696
27058
48136
84815
13083
31394
5658
91590
91732
44595
28569
26992
22870
12618
85899
26066
11518
68190
53578
16260
79136
95269
52760
84450
74960
34808
33877
46983
43666
89435
11203
61646
19956
95535
58241
68918
75649
4889
10864
37313
53216
78156
27518
51061
51207
98226
57583
5608
72273
86993
48036
50253
83016
61974
80590
9482
131
99441
32902
49622
42481
11647
93479
94386
10036
77939
76371
28695
13943
24703
6959
56838
85725
76430
7144
9857
29387
26653
35993
29948
54295
90638
39837
54161
74070
60205
32583
37327
92851
4417
34342
34447
88151
57667
43398
36296
99333
78886
62374
7216
14349
51412
92642
9590
89922
62723
79760
33914
58425
29610
87576
26630
79947
72966
99988
28963
42061
86385
7511
62831
52114
46841
13430
26012
7308
61285
6525
88349
67293
18962
78514
28272
84644
22366
38944
62305
92450
52945
8881
92384
23515
2805
50127
33491
10810
62824
61836
95543
59530
3844
34869
94051
77120
52593
76962
26105
54272
20074
24779
77899
27122
68057
41269
93915
84731
4050
95646
73607
44207
23911
32665
6431
18526
15641
3932
79542
80416
31516
32383
49174
48916
84667
1601
6593
2079
44303
96378
70610
22517
84966
8940
36247
19049
58868
69091
75417
87159
55975
25797
72748
21888
98082
89746
39078
9744
70441
25411
19146
7458
20237
39268
35389
41017
18710
27336
99540
52383
78162
65777
81836
37618
18425
22806
70444
36180
44254
2357
43926
24417
5254
11517
29125
2358
21317
70966
36991
64144
12895
13885
79431
38194
6869
2281
9522
50271
61845
76471
40245
28354
45782
25567
35625
36056
24294
52885
21353
90460
55613
99603
86308
41022
86560
14879
55999
58342
93647
60875
9061
68498
96314
47414
88203
68559
34303
50510
77392
50827
37228
27287
43366
16129
45291
38310
41292
42985
32770
7737
49111
79711
46189
53950
44278
29635
45530
67946
32555
68692
48565
58994
4026
75025
2181
35042
2735
80563
53761
25481
90683
13739
95753
52862
57796
19384
54188
17860
51106
19361
93868
73986
88715
45616
35897
72121
57464
82391
53395
94492
98595
19678
31516
71031
74678
36023
1477
49673
71164
37142
1461
88209
58250
80935
56551
35531
36793
97322
27052
78316
88628
57511
82105
65244
98282
4053
69714
58949
82797
34518
31325
91568
22851
37595
27814
57149
17320
15741
45698
63917
18678
85730
88148
88906
25882
58949
86265
88545
56768
81901
98755
50162
58398
47877
79014
96333
62806
34432
59046
56942
39588
83939
53085
24593
68520
59711
61006
49227
78998
79385
95987
89723
50248
13398
20460
69780
50206
71678
76235
17798
25330
84352
55357
37238
89541
6912
4283
22595
40936
63965
20010
65575
46944
77284
77092
31501
13269
46350
77677
69218
99168
74818
59219
82711
25519
27424
79373
44002
93663
86134
62383
68152
85002
1003
35889
23678
14319
73366
16105
53869
50868
44923
15383
2011
26206
73924
55377
89261
4991
96729
85866
76508
16833
35960
42127
22605
67270
85817
95065
41165
58942
558
80639
63562
57976
72645
18283
75257
12588
86639
93505
69884
36057
6488
85069
39778
20754
21179
27676
45887
13720
29027
78189
88742
68345
35149
21907
92519
48735
48606
48779
42417
29139
39448
37176
74274
7052
64317
74198
52825
57969
24320
24331
61501
99236
31611
78768
66725
28196
53366
41460
19037
37420
44556
63759
68548
470
78194
2996
21268
49699
64643
45141
82040
20577
42222
82707
45203
96840
72158
74832
79572
89842
66445
40446
33218
15873
11695
95280
12633
60762
85032
5783
35131
40730
74628
77236
33037
58137
72534
28852
91167
46307
35249
64384
55075
76516
92746
20073
94285
39370
4015
61016
84414
22662
22129
99174
61365
38596
74436
48963
5886
59332
51865
62923
11857
11260
37765
50660
98599
97561
30566
94668
20529
18714
74047
30681
22181
21846
77142
13230
96460
35861
69136
78265
93893
18788
85042
53515
11097
40902
67606
74948
76069
22954
6907
67040
44312
49859
51930
61558
42301
49792
40783
3297
44447
95035
47590
51523
80795
2980
80843
85120
56358
54284
11489
49400
59294
33817
37834
48871
5756
38481
56451
47119
58746
53437
71228
72563
44787
67503
70332
67231
46985
26549
35521
48531
45775
65613
55819
47764
41769
20867
86874
89471
78374
43209
91872
32290
14927
77377
49575
91256
64198
61692
84053
18877
73389
95397
36795
29258
50635
47463
73941
7131
46679
45208
42033
37199
43960
85647
53996
9323
83331
43507
65439
23838
58036
5557
39349
29337
31077
80181
84052
11141
28207
2460
92100
65820
85342
63381
45747
97708
8866
47851
30384
32337
42787
86970
29712
1381
93038
84437
75279
12032
12414
83530
57735
84857
72201
29997
37120
71622
48025
18256
90295
9370
85141
75749
61518
22251
51751
46876
60542
77645
32965
19445
32146
62409
98624
16184
29570
15168
18350
21088
97379
7685
53415
94219
26883
86895
33912
12901
91744
52709
41741
54970
1281
80986
52145
85817
43825
9262
37088
32537
76560
50845
97070
79382
96532
75668
56276
11888
5840
88451
79501
542
56971
62545
54629
1392
41547
68483
52670
53605
32146
41860
64111
91578
1565
28636
2211
20940
21076
56255
51435
14917
8869
65074
40393
84800
86071
61392
1515
67530
81035
96719
94286
65524
66533
69499
99512
92605
21035
36725
32988
60644
63485
73948
82219
74469
99482
33659
36340
6799
84473
11636
55531
26637
59064
70163
62060
78305
89632
64454
66545
70807
82127
63453
97744
35735
93474
9136
3676
53449
75180
36690
19054
63948
75059
15552
52296
30426
85615
98281
90244
3371
47786
95235
75570
4988
81784
29562
75974
84903
85290
50390
75430
13830
85484
48032
69754
12637
93514
73368
36929
66162
64907
41275
91925
40810
50987
48624
24104
4825
87336
38457
88266
63367
17115
31026
85127
79499
97963
16651
86636
77404
35197
19883
35577
48148
97457
93454
87933
47493
59353
93965
68264
76587
17071
57366
76441
5213
2575
63377
25544
56303
40966
28488
43308
53245
84401
70352
76201
30665
25866
81098
80800
76613
53841
63923
46524
15345
95096
20204
99562
9882
72125
11020
84352
99118
10077
52864
12237
9397
88431
26573
81382
35364
95610
89605
90523
76401
20684
26989
46943
56021
48429
19405
30432
50623
2110
29838
64395
51109
63192
55885
32822
65570
36228
76483
10579
82017
95179
87535
63914
16201
33723
55885
41832
97261
97830
47102
7009
17587
98533
62698
37948
36945
5066
78972
98620
99445
93581
52478
17275
51834
20086
94131
95487
29630
45613
797
9485
42445
57968
74704
71328
49928
22151
8602
16667
42214
26345
8541
30138
8236
74212
16900
38630
32543
98375
39635
90966
59410
71160
19544
28524
9018
94849
24055
9828
51260
65575
54500
32957
95998
1315
81325
87007
30457
39189
18215
91309
57008
2481
62759
43376
8973
26470
33831
68168
99285
87692
19854
61840
60402
96876
86041
99832
68789
68014
86179
70920
57447
20797
70242
75972
86418
87645
45275
91509
2162
94234
60556
33840
77087
57396
74668
38284
94832
27477
84294
70863
72102
91129
41804
4580
61504
41720
26852
3057
60527
57298
93619
47305
75504
9319
17611
74088
98694
4790
41814
1837
69361
20796
4874
20301
25569
21505
367
86060
39506
44861
5689
32419
97832
91435
15390
7511
50098
73432
74368
38805
90641
61729
30038
26267
94935
62917
4849
39608
95552
6456
41202
84031
22451
89484
91868
50852
33791
51009
94584
33279
40092
81901
14905
85582
85270
14445
72145
57646
47401
62027
1585
10510
96782
34798
19770
72111
64106
64527
2594
4476
11124
28408
38597
19661
31793
32287
98475
14361
77717
44657
27954
17935
75701
24814
59023
53841
78325
73620
97273
80121
487
50331
21930
56312
57294
45090
75075
24998
97414
4718
78264
47276
87535
11401
94477
76832
91539
85655
56436
1304
23759
56637
78546
41258
18441
11324
46225
47707
65381
81782
7027
37152
84068
55258
87398
65879
24303
81744
15685
54520
90090
45018
89525
8844
5730
82770
23893
24670
69016
43290
51491
57422
70871
29856
57022
81120
16390
34007
82460
49842
25645
23413
54002
77889
65941
87928
43537
49423
9295
77383
89183
12432
73047
74486
95593
59919
95843
79669
68731
19149
55129
67575
93490
54120
64352
93989
68718
92109
48172
13232
70069
37861
87048
92583
31899
99025
14749
65764
56789
52065
42248
81904
59523
41176
34365
67786
37364
19731
92291
31821
67577
27827
58282
2986
83598
60004
246
82996
25534
30853
63837
55104
29516
4828
16739
25274
38348
21923
30933
75498
81644
81948
15548
65337
56253
18502
12230
31135
64333
74030
3953
21094
70956
68050
26047
32688
12896
70064
65420
17897
37860
39752
38777
58978
44335
66419
50041
61420
5519
9089
52726
72489
12816
11936
77617
53153
40433
64089
35525
74464
31569
73502
42044
52459
38093
74255
32917
71903
79854
87759
17967
63648
61672
42095
41173
60518
52616
33373
74935
88314
55680
89182
93763
31083
96189
87489
37282
99280
11484
75731
48176
21645
97727
74839
32134
56750
1859
74242
45846
45647
2058
42968
26950
67408
59184
29017
28619
57804
92617
56096
11289
11095
34322
9417
22117
28548
17376
78258
53742
89348
33047
80841
21379
95231
36510
96792
73794
63285
55783
63756
77777
87625
54055
5786
12696
99928
5210
15889
3379
98142
32022
62279
85407
20002
19079
71427
92236
32581
81098
80369
18113
19086
49931
57166
70772
84515
37534
98386
69379
61879
95642
33187
6473
83647
55938
36107
45502
22840
83415
57308
64285
85745
27098
82296
60237
82126
73995
43368
43901
70688
73146
78574
8481
84090
8290
34714
21641
17982
94508
83875
22755
39736
53241
94200
28725
8185
60564
87052
86269
71725
5104
95134
44331
68838
35512
29954
31472
31447
13537
70914
67365
92060
5064
3418
3606
30050
96329
61042
5243
95099
10761
65627
14985
32873
424
26386
45083
59414
2225
61423
89001
93115
36135
90002
62832
93440
79638
86311
41630
5566
71061
83838
45015
10328
96764
24462
1710
9264
33692
72348
36755
78672
97893
87317
68756
91775
9213
192
51745
42191
58681
43989
53720
43986
43966
89762
51290
80783
98280
53680
92199
10987
45419
88811
19328
45948
60632
13629
1036
82405
3370
24494
71759
43530
37764
31483
62896
97839
96581
22739
78614
4903
5422
51492
93776
1039
59289
14372
48445
4688
16281
85137
72216
83950
67736
61492
38616
78759
49489
54315
43288
75992
86296
11012
70348
26069
49144
17933
62023
88911
18525
49449
7935
9439
96946
95658
33855
90910
19118
42102
36517
85290
86333
34053
68467
27555
47811
98145
31771
98291
7762
46275
67604
79993
88692
24830
87680
38949
48735
89906
87898
94617
53584
10444
11804
75328
51742
99899
2726
52640
7233
58569
25788
99613
61574
38351
89028
50629
63179
56114
14934
63785
24410
82806
84190
93748
74250
89296
22440
98373
91500
54574
43157
41952
45878
14226
68163
10643
62248
38445
84918
88593
8828
44171
84914
94335
85162
12439
38046
5840
46647
29868
68115
5381
87096
33227
78632
80465
31302
38637
67622
81691
36134
1764
88632
32783
71569
89757
99545
17584
59333
71517
22051
54809
12496
56557
72256
188
18387
34318
75254
14291
55013
11520
94923
85502
71433
60565
28446
1298
66624
98493
75542
7702
63476
54152
17915
70871
34832
931
13495
65073
71255
67217
50458
19720
27795
80040
13751
1680
96469
41185
28302
35280
17275
4083
67201
27202
99020
86474
74912
29799
76984
63947
634
8003
25832
49804
83192
39634
90305
94210
25862
76181
81264
63241
54275
99529
88849
21466
12259
69182
37158
26345
64077
99546
31441
27510
66691
65766
72791
2971
57358
60414
96334
75786
69713
18439
24378
10090
93274
45399
45853
32224
84374
1429
26380
35289
30038
16109
29471
45696
41126
64935
3418
16929
41545
32420
46561
44542
77412
26571
59977
13222
39603
36695
37346
92829
67656
7773
5349
85928
67266
31180
91614
87048
41651
59632
23970
86280
33611
40206
46706
17056
1232
6614
41668
26291
82321
15196
54737
50421
7978
76524
663
34207
37682
24815
96172
51698
36872
94908
34743
60893
31719
9523
200
95461
31358
66689
10581
41011
10993
45450
2338
96464
83243
27169
59371
7537
67429
25552
72852
14362
52378
55557
5088
83483
57420
68006
34978
17481
11107
15733
31486
63109
55827
45916
83874
32488
78710
97017
58178
91434
7717
94915
9678
12810
74770
40722
84381
60637
74231
97205
56864
10231
10455
69859
74103
7710
72585
471
86573
44022
48837
88477
21214
35764
32193
90800
59089
9477
65922
69427
11273
39414
13095
15605
36291
61871
76484
68883
26953
12889
53844
39930
9906
2874
28386
64715
90937
95742
43638
65018
43793
33346
4429
99954
9967
3894
34443
54493
55015
62037
95244
90351
99989
6864
84258
2319
66388
98932
73076
60178
62155
7979
15842
61903
50966
53232
69181
19474
40114
57112
21036
15626
19316
383
80418
66640
92235
21132
67577
37813
41276
42930
95708
70216
50093
65855
57912
49039
77876
2297
69365
7066
17801
33635
38906
47785
31201
98471
70092
800
51811
78636
98849
31476
67798
79625
65356
82120
21602
73089
69579
30403
95150
7201
30016
42296
94057
12426
7053
96193
24909
74718
32633
99574
16651
76376
34076
91221
42486
97144
85659
15185
70137
90377
99177
85958
97535
52111
32490
17486
34806
74562
34820
44913
15799
64952
68728
9989
79017
2995
58325
60205
13343
67966
60485
46669
71571
13264
18323
42110
35383
74672
81792
67150
54956
80703
99966
18024
94629
51745
90147
37492
88777
40514
29292
1552
79062
70296
16356
69421
11636
69892
82766
29628
26680
71091
86877
23350
16346
73880
88957
27948
69624
88803
53083
32470
59955
39054
2522
32209
7078
58311
53952
43676
7518
99482
12980
1693
21716
39893
15315
87477
68459
79861
51062
81108
92720
61874
17866
1843
79284
57662
91329
774
9845
73356
56623
45806
84409
19442
93775
76963
15737
89463
30011
53988
49905
75777
53549
27667
70439
77914
17907
32275
12560
51136
53655
17089
96086
44212
82286
1081
71773
15639
1035
12732
17960
5277
95652
46118
81919
82698
19366
33300
99225
58416
76882
63047
40961
12546
55520
91739
31
35548
72052
27409
96984
28475
96317
77557
1602
20788
72385
19204
38458
82142
65958
99113
31441
40999
34149
59960
70665
42984
73413
63665
51270
93633
89983
77960
10456
12560
42481
89100
81588
6128
42785
33159
20710
54118
60009
42447
23954
36445
36244
66819
45878
96754
22738
67653
86385
49525
91265
75149
86600
18603
98324
64255
89207
87659
16418
69507
42826
95383
18856
53798
93152
23002
44015
25360
40110
72244
56230
3944
21826
29363
75639
42830
87638
49935
75514
37833
15153
54751
68291
22653
95018
8696
19593
98932
44808
16681
72023
82113
74730
61046
91872
24370
80938
24248
33107
71723
31689
45056
24282
2864
97020
77222
25015
32695
71364
29121
79718
96480
49933
58446
94588
4002
48874
50158
62934
92203
50061
93989
87898
38244
92952
11135
7448
94366
12756
19659
82123
66051
24698
24231
42615
37597
25091
30651
17426
73209
18051
60250
35752
65846
1915
64549
52862
57889
72863
94242
49396
46392
74802
3093
99531
58466
98110
66743
31536
20637
90304
35567
73902
36554
48651
43194
43244
55427
32244
44988
16249
95294
63832
99740
48066
49955
49878
32191
75165
89375
11135
63997
53076
22943
94445
91631
70731
5818
5471
90906
70300
35540
17456
98579
2560
51322
29793
47189
71259
38533
24186
89934
76704
43964
50916
41169
26095
17810
63550
9366
37140
65814
92122
12412
49413
37162
84305
52108
87565
39940
12109
88052
47508
511
3709
28169
10392
76149
70779
59404
2195
9706
2643
6758
82819
99305
53385
53560
7065
1846
9935
23174
51582
43319
90609
72273
64817
16396
12890
11649
35137
44766
21194
82752
66695
59958
87586
68578
87979
4580
8812
71878
98952
86289
7115
10584
8841
66402
90925
47755
66989
79226
18228
35218
18001
66193
39444
35562
11048
78666
42211
11105
65784
89557
57984
42341
70043
28397
81405
24490
97953
36636
50484
23558
72644
73818
87052
65060
53203
78011
38882
80005
20168
62509
20614
21438
40767
63835
87600
75420
76271
41281
64039
64627
81163
33805
5926
35768
33183
43651
18921
65145
63142
83218
92275
38892
51938
31232
64856
43417
56535
85297
16150
49993
75315
46127
91434
103
50950
47872
51060
62605
62389
88
88272
50501
85294
73245
36809
85726
82751
78124
68635
73537
23134
7179
77963
9411
27679
44335
59805
87051
28749
76905
39318
75920
57949
4773
51612
74421
38875
33001
52994
81019
27887
14430
10441
49555
56592
20898
49731
48006
25335
64711
26246
10714
14394
51624
63118
77370
53482
23611
77514
93309
3705
91986
25193
4270
57446
35162
28969
75461
70303
57988
41118
97769
99784
25387
4619
40791
62039
45823
65988
58849
34435
34591
28639
46684
72804
20464
65409
77416
97885
34517
32303
90781
89746
12303
89589
60520
75047
39312
98784
28241
73864
74146
98049
4528
31581
42500
63866
48540
91831
48898
63133
59301
99792
19802
82492
22683
56765
23279
47028
97371
61369
45215
3446
99984
91842
19691
23171
97867
74012
32749
57678
55558
54985
59182
17208
37025
31343
95021
6880
14302
50905
42728
52277
14729
55358
34751
37127
89608
67170
88274
32900
8966
90710
9626
33687
42805
17297
80143
6574
91864
58298
24864
11818
66812
98219
9204
84800
27527
95040
52207
97416
60019
48801
4233
42757
73540
45506
17095
22549
68020
46651
55434
1806
58716
56956
82716
38225
18470
19470
40902
81164
32673
59390
63870
70827
71758
41457
8675
82822
24533
49331
92549
15175
928
60022
19396
6987
90016
47980
24302
65806
81350
67243
72416
18790
71963
87432
30333
22994
55018
99658
8275
35387
46199
1397
26751
6744
82963
24148
85958
21236
29104
85728
59684
7212
32460
28323
10312
69865
13702
5262
36226
92358
51834
91258
57348
23244
1587
96312
24008
1558
22273
27926
43984
11841
66299
31753
147
95492
26185
96395
66173
35207
82881
90247
84824
48444
95238
6176
91796
54806
51212
55884
58705
79022
49862
89999
97974
1799
93411
14829
86919
49295
73348
8713
30444
52887
26293
3049
74510
42430
68089
7438
92165
52686
65705
52660
83403
99813
51139
63966
25047
83723
53812
62289
62667
68081
69187
66718
37897
11486
65394
12737
83265
15875
59328
73211
99477
90520
32267
92509
8133
60330
39585
31522
68328
22595
53001
44279
38747
24075
70374
27404
55145
7608
2186
3031
54370
39152
30742
9585
14311
28652
18528
78090
585
12774
31146
50490
26686
11956
24044
16580
77968
89038
3281
83133
51531
87673
69989
99894
69323
15915
85517
29959
47520
37075
53351
77376
67008
8603
92147
21622
65358
75933
36410
57338
88499
72431
82555
44193
43547
32061
49527
574
26827
62126
77380
47716
81419
96032
82800
6952
73084
4520
46798
9816
42602
98106
61269
30710
64434
8651
94219
2514
24443
45103
90165
83037
65804
56344
61752
16016
75088
22953
81616
56113
13217
46834
79075
48917
81664
39093
66018
99269
331
78225
33497
91515
60040
98250
64540
54988
96727
85296
9988
40590
7678
41967
69911
59359
13778
78099
60711
43208
35665
96186
66473
84017
57790
40206
96177
78551
46698
85006
54661
60603
47370
87769
31234
98510
58284
4177
59526
12241
88855
76891
63934
27438
33843
69419
73218
82352
38770
76966
61989
35537
6003
89675
26052
48234
5374
33709
64219
42868
4665
13870
54800
77079
58513
1615
76224
42785
19331
69336
75198
30951
26834
35401
6661
36570
73166
34284
80492
72919
27147
731
47770
94288
53679
17371
36535
18327
75110
54340
4666
27347
35336
27493
54031
18261
79781
76623
45469
8367
85051
57153
60614
19114
23916
87132
23320
38979
45684
94933
51246
41810
42848
29261
29337
57546
83481
77788
43671
79087
4393
54352
83453
49403
13733
5470
68835
91765
14272
62254
84357
59283
89331
47361
68178
1159
82949
34312
48804
9629
18029
53051
92112
92470
3537
29429
65569
48138
24182
60091
89290
4759
51590
14532
797
75085
92881
87559
54825
99763
29462
97216
36063
7807
33003
46153
26459
53962
14279
81882
49796
37597
48445
38267
18795
82816
7921
12031
16259
153
51340
46872
63737
37693
55743
5189
61708
18110
6431
33262
37334
89668
61465
77515
93266
26645
59130
2561
87312
35738
664
9998
29269
98044
25248
51936
64358
53052
81353
61812
22959
28927
64133
33534
78368
31158
38748
6529
10767
94263
10338
97403
12574
48380
99445
52302
59665
10209
35146
37049
11884
93610
78417
64320
87217
16271
71635
69755
82121
67492
27175
23143
23866
89257
6813
29151
5324
18337
41660
78883
10139
36492
39344
12932
72088
73786
22286
15241
79792
95813
48458
61566
58338
94616
40232
75302
64763
62228
18590
83486
18809
35506
85337
68665
48786
15848
17550
88240
32770
42462
75270
11330
6160
85402
47706
37380
54350
74190
71699
72005
95218
95970
62664
39048
51660
35137
23525
17095
62966
60534
82231
75508
73297
59646
94976
2840
11189
50387
12725
75314
48404
22444
54027
14884
25768
95080
18311
25817
81632
68797
81217
83432
61534
51979
86679
20844
92903
38687
75967
12524
61702
44760
12769
83344
44936
5591
42426
22382
27661
13038
2076
48793
99361
29032
41902
39843
99937
11879
86046
28783
21985
75735
60301
53205
82328
25203
68552
5784
81960
66095
32768
20924
10513
52758
21048
36388
90240
73614
81423
4978
49113
42713
79059
24723
90642
50525
97234
25619
63706
93279
57545
15649
53474
28622
44348
77854
29707
79952
2571
30210
67958
24502
85009
15051
16144
84764
47672
49868
83674
6876
69888
65386
689
76352
57490
91771
47182
64299
9130
91541
13716
86636
26051
18816
61311
46498
11699
70532
99724
3688
61823
20715
48763
54370
13557
60828
34709
64510
88015
28821
45276
98893
74350
686
72955
3102
38565
23227
12529
58567
54196
64861
9954
46253
55134
39617
31991
9847
24475
3327
58979
20549
10438
19087
24210
22214
92315
85671
40624
37900
45736
61313
42733
95507
74285
51132
83037
39025
85788
38248
26387
38982
5468
11356
51791
21012
31656
8884
47696
85729
95428
17908
697
61132
35881
14613
95780
85908
31259
79147
64735
3426
59186
71617
61555
83317
8948
24298
46495
5785
14235
78140
48506
20745
53008
97429
82134
12633
93491
19359
47422
86160
81295
16464
33900
5616
96615
4191
50708
34384
77665
74896
34735
69349
14325
86676
68883
20968
47638
10958
15086
54582
85755
12700
59229
60276
79753
44651
72485
73792
3554
78206
63008
19125
88440
61512
9046
16798
88992
96755
462
63583
61363
83967
63299
86778
45536
63383
90692
70770
25634
79637
79441
98159
35156
80085
87683
73750
42629
80524
6277
3541
88019
68435
10662
53193
68837
88271
23373
10704
5130
5975
14957
13411
72606
37504
98212
34373
57170
50362
84001
30651
96809
57304
83981
94182
87949
61456
85057
72716
77136
91783
97349
26525
24089
68072
25773
11480
38889
83168
34143
16843
44313
4863
268
31504
96101
64723
22125
29005
19811
45684
63037
81863
98057
96262
9038
81749
9695
19860
20311
10375
96660
34494
30400
81787
75721
29243
4403
80791
31274
89872
5255
72625
58577
1620
45134
69846
8462
49445
48303
91307
14183
11300
9075
28270
29668
71810
18542
11874
65088
50881
96128
60355
20125
65690
86806
30499
7385
31098
34614
15942
48890
99159
36497
2852
11540
5257
35402
14936
12013
2512
42747
43974
16774
99735
6111
37204
61231
6620
86123
59552
23620
931
41568
17881
31366
26573
99441
75562
80222
80311
53502
16203
24469
14931
11131
22840
14921
41801
24675
6652
41539
23093
5172
95390
75622
78546
33315
44984
9163
82598
91967
13318
55175
60968
58532
7707
29284
89688
22052
98479
81546
61901
8885
26634
87641
67237
65064
77207
61702
10266
61707
4075
61432
48840
36640
22699
37754
90452
57781
2557
6271
970
27221
86212
73723
62250
22103
77048
85358
99515
62082
68400
30391
4634
80355
37549
30401
18668
4609
31702
3899
59921
42207
50235
13139
90992
85849
82763
57352
21498
7251
10953
76747
5832
63365
18221
67684
82277
12640
5416
81974
11514
49451
83732
50056
93263
71259
70920
28848
99528
44115
85745
15570
65768
2719
94747
14823
40939
82684
7267
60784
54129
63837
34971
10501
5942
13879
20018
18100
99001
14773
37773
60526
14839
99187
97860
21626
39724
70360
86998
17022
65596
23918
24353
47054
27801
4508
1112
23631
93665
40303
8273
63712
24021
56411
31852
81845
77062
75108
98728
61602
34697
33374
14483
78396
66760
71497
7504
58738
6099
96173
86794
78155
71183
3386
83514
37607
46574
78949
51206
80234
35984
15369
77359
72353
53603
59148
94840
95170
19495
35654
95554
65253
54005
83350
4373
99455
32925
15832
31279
36432
53451
11781
9973
62878
33696
51474
80310
56059
69101
56088
59913
36626
27000
1127
4493
97402
22838
16226
96450
8759
48735
43662
37018
13296
14885
77109
63
15669
60565
53435
13603
8169
66578
19428
98447
66138
88428
5046
13961
76775
2801
71035
86593
31977
67421
71730
77820
5892
75402
96287
60802
4745
71023
3031
63609
35306
36906
6964
3637
66414
81883
70482
37936
91062
31773
91424
37013
68693
89338
72053
81008
54914
47680
70648
84671
56097
86972
63716
48516
69971
43577
17325
96319
25854
42529
40854
25545
3638
7841
38238
41642
21469
13786
77193
75810
70005
10819
12598
77755
30990
59505
36388
77893
89449
45922
56516
30112
73903
17319
89724
22774
71559
489
29742
69214
76186
3567
18672
59905
53789
90336
33956
97859
13316
16480
92698
73118
99349
44708
43666
92931
54678
88366
38650
89271
52095
15922
59919
64947
81152
46954
82107
83289
39555
76265
7500
58488
54604
20012
41681
19644
37634
63400
49766
19700
9631
55811
71555
73367
81998
2830
66381
96506
35816
42583
60631
75686
17955
35723
86068
99145
30808
59669
79551
80741
58788
46223
32810
44715
8846
66950
8908
19254
58688
69323
41276
51692
83443
73164
72202
52219
22596
82361
16849
98980
94698
24467
92841
52867
68756
30450
24198
15518
15817
37025
90016
61288
1467
11493
3365
20506
13196
87137
64045
28774
82342
16310
20903
8333
28532
62248
41536
13914
30464
57710
11255
11189
90467
65587
18018
16678
57443
40598
39231
98540
35689
85089
82385
708
40801
4446
93805
31706
2001
38323
60710
33554
56207
42025
52648
16662
22565
38832
28543
64312
5524
78229
94429
6127
52184
94142
52943
9526
90347
1450
23896
81515
66991
29471
56304
44442
98632
95371
42761
19486
7172
7199
79538
34729
48092
13104
73966
22114
53212
66672
88456
52959
14751
28608
39283
32905
26687
14174
45628
27296
41786
64400
90369
6505
11379
51925
45893
73922
85400
748
78038
12706
60095
76217
70790
92875
98604
25232
14095
18250
30802
19635
36416
50939
2784
33313
14330
74782
72825
69741
48888
41562
97035
99993
2650
90698
18474
83194
59348
48753
69465
74598
10123
58384
81283
73076
90047
9475
69725
68453
22067
48187
14399
6125
16319
39444
93790
57767
42779
92651
57248
79932
32620
21271
55253
89360
3053
22638
39468
37562
15138
69253
5746
45289
51840
92575
78525
20172
44684
70470
32171
20538
21645
15487
11856
95645
300
42154
7097
56530
64837
21644
35862
53401
49903
48101
88787
9150
57114
61129
54175
83309
27923
945
50194
18093
54612
41804
43071
60370
55731
99672
39921
58974
58072
41813
67165
46119
11705
86293
47196
81960
61363
81073
74283
12256
2595
56429
57622
11376
39276
91843
20177
68197
30140
53279
85873
2380
30480
89665
49164
4944
26065
3779
14677
66497
70960
28073
11160
40041
43704
64087
15124
6089
84003
31800
30240
30839
1130
31093
33233
46117
75328
49951
25220
47819
31234
90899
27783
63266
76852
79977
73023
42045
3105
95861
18846
74928
95388
30243
76351
29484
69833
93163
60497
71817
62201
86182
3395
63395
82155
15510
9479
7423
22743
15113
81879
29221
4022
4165
62277
12815
14592
27882
46950
27263
18807
94167
8354
29832
19538
35064
33446
72878
78195
22883
7637
3842
74650
74911
16139
16401
15567
31639
6034
80197
36470
87346
32611
45276
76840
74810
44004
9383
3324
43323
82697
63872
41423
69777
17497
3011
98028
92812
32387
43640
99054
96611
58062
36026
17235
91193
86868
49013
90879
73174
58603
28610
59985
89231
86834
81331
21429
42405
33336
54148
46916
76232
44478
713
47659
37933
61582
68757
87936
56002
19637
59965
10068
16364
96985
54279
37266
81929
59016
57053
50608
92
26536
92016
54474
37797
88943
99074
6750
28971
80425
26123
77946
49875
20962
91476
45476
12176
72885
80730
995
8526
39722
75494
44426
55858
9466
52739
42623
98870
6974
71023
77990
534
52817
40190
52196
74505
14796
72117
15963
15640
47529
42019
23961
36671
21846
18500
94269
67282
89263
89943
89636
87399
47783
81369
89369
45244
55572
39313
94635
71096
94831
63482
21892
17827
91106
17463
88799
59441
21323
95395
33905
84980
41067
9177
49625
50123
87531
89076
69549
15836
61935
35360
2663
5267
75440
79553
38329
21977
26511
1436
24025
20501
8710
44729
73200
77269
33040
18260
11858
15702
51408
13546
16599
42802
14333
46891
58915
79249
4306
57933
26983
54547
24776
55052
22437
60662
3225
82423
27962
50188
60911
22188
94867
64805
85154
36252
48297
15870
38509
73646
14953
91411
36715
69394
57606
6006
71030
80853
32773
17851
3459
18824
39127
19501
63067
72247
2464
94332
48490
8176
85239
11554
77415
67556
72278
33237
62766
30119
14288
76813
60638
44399
90648
51732
66399
82468
28376
96684
39835
84567
7605
4741
56112
49885
63968
78405
30744
12688
86358
58928
34906
19904
22464
86809
94441
81558
62120
1487
5034
97422
50990
67575
59160
79948
71551
40254
63619
1509
80150
58737
27352
88855
9933
8411
38110
14479
8449
26054
39458
17674
42830
60779
82305
27
26769
77974
48425
2979
37819
28781
71063
11748
71671
18412
53150
7506
98064
71867
76365
99704
48408
97208
34434
4532
67262
52389
59293
73702
79737
47521
67669
92703
56275
69507
50008
27003
85260
22966
14707
25646
28233
74087
60746
2675
24844
29968
88863
89643
96217
59383
72267
27458
44912
57252
54962
73318
55442
59509
77434
91392
45213
20365
47513
14964
73128
4164
32263
67821
68386
46285
19378
24747
98006
65817
54385
37488
24773
99286
81606
98410
2271
69751
35878
5575
60071
19367
69190
7196
25898
5842
22373
55672
34796
73380
21039
82795
20271
27995
91995
13906
99283
40463
1312
74950
55329
62032
91306
6378
94007
97184
69899
14723
57846
28942
42293
63193
37924
60050
61653
69470
18457
83724
58889
30991
21447
15372
63436
89801
35806
67741
54129
98851
35814
15263
50900
74238
54961
61675
82778
30002
61417
39064
65479
93151
47220
10588
1361
54948
88263
36309
63192
50672
60267
70667
49550
98294
6490
46072
43102
3766
2323
60814
74006
2213
93402
52373
52357
20704
32118
64310
78350
66413
77803
7442
72996
73299
82104
13601
73570
32531
54115
52889
11486
30571
86628
87432
31195
89107
76779
73813
75149
10832
28925
58445
55933
16521
10110
48450
28221
90552
15708
7856
30815
64169
44838
12095
9393
28697
1317
73805
62089
91595
57701
95831
9007
87351
23219
49308
52062
67199
16340
41651
26073
3730
81393
98566
40224
50264
96092
41146
6530
94318
36764
85888
46755
56950
82909
40190
32277
92003
14425
94438
88911
82474
27791
49349
99036
15785
19550
35846
52435
74855
52248
48364
84903
42844
68636
46626
35222
626
67451
6319
60190
82818
57635
59653
85922
33988
94992
19521
452
61477
94313
83954
98067
93267
44879
60529
68792
94462
47864
25030
50503
57641
86520
91431
64962
14315
11552
90322
79976
64900
70558
67341
86477
86047
85024
8917
58038
7482
93282
27988
81468
4178
65450
51412
59774
69631
748
8101
35112
78939
29921
77837
51451
80582
17388
78991
63839
3571
11674
57084
68555
66755
88340
94685
38101
47176
69951
49332
41323
32036
31458
91217
5268
90270
44655
50945
10442
30498
78432
27942
67338
93743
29006
67873
95181
56265
5411
1460
22463
52006
27804
96311
10576
8997
34522
86568
70532
71770
89648
74588
92538
79271
16042
59615
97915
8786
28885
79689
71131
63687
13000
23077
41171
26330
77999
99407
7502
61489
5688
8
73541
49884
17752
95001
18463
67086
14260
8742
84045
43802
11385
84282
63660
75083
73016
28097
10176
70302
11255
85839
31812
28563
85385
10505
30741
85268
28677
39937
37843
22186
12791
74997
38068
75952
18133
12725
87093
78523
22742
51308
87118
16416
6675
21859
5339
61117
85429
70885
24562
62962
24750
10387
41667
72865
46374
81159
42674
78989
81794
80595
9113
46854
36665
77504
6197
61544
62066
7515
19675
97890
28864
71940
18106
51204
35385
98328
39574
13156
18968
68480
68662
30205
7093
78313
8153
79689
53163
88642
7995
8177
56950
54756
15466
50363
94241
39783
23488
81762
79701
37586
1593
42135
16915
43575
58793
52187
21180
55504
67658
5732
91247
17727
65452
6162
28170
89248
24785
85568
1384
35192
51372
75186
40568
22778
95015
28530
6839
507
2216
25625
71314
90856
13588
29582
59588
14009
18028
11302
10589
67217
65319
26450
71527
94409
88285
64670
47295
50564
70885
12082
42019
89343
47908
5782
48944
23822
78911
93606
16097
78055
31951
33911
51502
25638
35287
2635
40394
53656
11502
7177
84507
70017
64053
19248
22932
62879
40314
38935
17018
60256
88145
1258
97446
92965
19889
52186
94733
73998
47193
55056
51004
85141
36749
93358
42467
23870
18608
96746
89485
52889
61512
53370
83621
77287
31613
2316
10929
96604
8615
74314
73564
96876
77256
37242
96282
96239
63288
26492
87901
84911
84148
50065
96342
39466
54360
35416
27478
93026
87821
8305
37531
84792
58621
22871
81950
87550
19099
3233
26789
63706
25879
79773
65759
14449
36268
2286
67096
14955
82315
45421
96386
71057
30431
34887
96050
65564
91051
86931
40181
3650
77332
75233
58391
49550
45987
40294
78245
29079
81190
79798
30098
71983
99199
60521
71695
53297
28227
28794
21012
40318
40245
20230
58989
2171
50499
12680
57547
24477
8463
2491
95783
77566
54086
12541
96071
92487
86368
85149
78864
83582
56420
87596
47973
98942
41821
13857
1447
39687
34925
23866
51549
51561
28131
38090
41268
44464
12236
91513
22243
67786
2557
42103
982
49660
60097
19896
52966
88245
25876
29850
82779
85693
68375
69922
98991
44941
76734
39057
40442
31994
8853
40071
31878
86009
88451
50740
51905
46990
99869
96883
89564
27506
40111
61002
10549
13863
15677
81139
15908
70634
59039
202
51857
1066
10203
950
47975
78201
37167
16619
86482
3309
82494
75859
17318
21883
27074
50988
60619
69908
90082
86665
36904
78297
92156
28994
67993
97417
35803
11798
86763
9891
72649
62711
34464
8354
32362
41722
42730
57734
7089
62325
48371
36298
52259
78958
56028
62221
66485
48451
47787
31316
33148
12797
93880
97898
52872
95321
93414
50184
1376
23286
54623
10248
87461
38226
92995
2433
17266
30734
12070
9473
95334
41463
68408
75284
15534
55497
81996
67906
47510
15711
74724
43734
16818
86090
7318
72195
89437
3130
61743
34774
32605
36200
5775
37249
52958
57439
11443
96543
75733
91456
15424
16148
31943
97498
39980
86369
14236
58171
22638
75269
40839
83931
43064
6651
90805
32263
47923
5288
94661
5063
97155
66603
28569
88239
53019
76866
67226
99939
9878
37010
75428
66164
95951
5317
20417
19529
33557
41539
61522
52571
15180
82196
6249
71725
55296
89516
94740
60501
94927
91343
68554
34043
53468
17122
67983
94853
64983
63637
67918
47145
64813
95729
26291
19507
43290
35882
73220
20322
73954
80033
16006
69956
87056
92066
64179
50628
61278
58100
11090
37227
50804
28946
24361
82491
44331
17401
9258
4514
5218
65001
78715
91370
94225
95756
5982
89248
90253
68006
78488
37930
1525
28763
55581
30790
74536
74822
93079
70431
67128
91853
11553
50984
45467
636
85505
34937
58796
34307
55323
23354
38123
54153
76020
18613
85074
63610
78354
82547
74163
71354
97952
52474
19979
70491
28763
75261
74829
90973
24326
9688
56666
89985
74076
207
7540
47505
67327
80505
37588
32479
40660
67785
80265
37027
25645
61172
10790
14896
29883
71948
43668
70089
35468
42772
99017
5351
93302
85664
50407
2978
75029
16697
20712
45565
26488
21786
56122
66134
41026
90281
43252
56281
61971
8552
46806
46274
22647
42248
24408
6130
9601
20766
11971
6632
90729
36712
85909
27909
22131
49652
47282
47168
89328
62853
95746
4957
69141
35256
27146
20495
34231
86731
3448
18570
1849
87812
83172
99474
80319
23164
57901
69008
90466
62262
64489
15421
64363
46973
42317
16568
7983
85094
20188
79849
49866
59015
93294
67350
1461
73843
1057
91645
35417
91800
57141
80194
64278
67060
79031
36645
83261
2552
84612
53360
90603
44312
77474
84158
58369
77053
47299
96163
92267
23687
19418
9511
4475
79028
29288
45052
9057
24537
91151
79152
74638
97183
77880
33693
36314
94599
97555
98921
55007
35060
32642
80671
95822
47005
63639
91059
16164
76500
81861
56145
31408
6443
79555
14680
56821
76531
77193
33904
14631
16559
12215
10591
43628
80810
29223
97814
73914
29554
44158
73961
72028
75364
71515
27978
3596
44298
89120
26344
52494
82091
87350
99924
34419
43807
61270
20594
92696
27000
31941
22013
46880
48431
11466
26289
26724
30767
4685
91873
40905
63370
26940
22486
50302
87173
69975
28321
71700
40573
72487
88913
94823
20033
99134
40720
64198
72445
89449
63360
77871
59458
94958
82425
37191
30245
47936
28064
68049
15834
73394
86290
43866
71415
36416
99902
77980
73269
25644
80221
61859
67640
64783
47170
96925
2474
33466
92456
34961
3708
44699
49187
38112
14828
93176
98565
32564
63789
75646
58414
19925
4206
98359
94173
20071
27751
50362
37563
12054
14239
78378
53848
58140
21561
19471
93614
43425
40833
29620
81790
35816
59475
90276
56308
66720
1998
99145
52611
6494
31562
88178
6202
18687
13152
47425
89250
48372
61663
84647
30788
9658
44350
75961
72558
96444
93378
12849
75411
69318
81027
42516
50441
62156
86630
52241
54077
33496
99644
87493
81593
64170
14701
19166
99180
36730
63035
95820
15395
2469
57567
35352
45712
91060
53352
18749
87464
93765
12643
50613
72395
75002
8185
34049
65646
90012
76836
41562
96073
4505
30298
823
56088
77089
43663
82113
97792
13478
90539
1649
36297
34566
30135
37104
90510
2269
77929
3632
89981
24184
28138
58721
1358
95257
20894
53974
25309
23286
16058
79785
47209
7230
72495
74653
75608
63165
31935
79206
45935
13645
94148
22109
69399
75808
62098
24104
56901
68909
67892
60267
74151
38533
43213
56848
71612
58087
6692
74060
88596
33904
14392
11283
81756
1705
28510
46186
87569
73399
31337
84488
90829
22665
95864
11270
24831
42122
36969
10300
38394
81324
56996
30809
91432
14257
38720
86852
77447
9964
31700
95437
46368
72447
70735
33161
12531
74894
13960
84014
88656
59808
14276
5863
92824
33786
17799
45105
33794
75827
9556
26066
18826
70665
89859
24306
77008
74835
36786
43412
45748
29174
89329
75536
14062
51827
82944
64768
70364
65533
85679
70927
96568
98192
78051
45342
19509
21107
2716
45368
49836
81809
86463
26678
36744
73805
9608
22053
8646
42469
55348
65534
47383
19883
58333
94616
52987
84384
53397
58177
29136
44449
48925
26671
21199
19135
84440
9679
82237
83686
44726
28652
90726
45813
797
83886
81217
78003
96036
91754
45496
13846
35929
2669
95426
58418
8431
47693
66447
24346
4686
13265
15404
92216
53793
1818
39979
53357
37272
34382
35958
82685
31009
84728
12544
71363
5186
65698
21654
18808
64664
54146
38194
95587
8172
4485
18159
74379
16533
31062
26621
85007
30994
56111
15470
51918
68165
80198
37881
95790
71443
7850
85569
64340
51705
43755
96618
70000
34972
5178
83401
62612
38556
63362
44769
42314
66066
28751
59272
2420
92081
73204
64546
29040
92607
65973
72009
46224
24870
43022
61760
46140
67557
32146
39270
26665
91382
51127
87718
7488
5042
9367
30693
74517
27620
69960
78989
56202
42736
35685
67261
5139
50839
92442
12605
10037
49097
42673
72542
26690
29504
36476
50363
32425
84435
93176
28851
3281
65321
81698
6062
7615
82322
19456
54673
11288
25855
52626
8591
84042
75305
79546
19722
61527
59989
36222
20917
75185
82877
64566
21991
2479
48351
28240
1530
39279
95687
66023
18234
22829
56083
7571
65259
28719
10611
37745
95206
40646
6282
51719
71412
4882
33620
58341
71742
11684
56442
51530
55693
55985
92401
32350
22433
36691
87288
5929
44360
80780
29110
65452
5020
59531
93922
33493
8839
47654
71410
99100
29802
71108
42047
62971
21054
42284
36658
5766
3810
73530
25790
9518
62824
86042
533
97754
5027
11940
99926
27975
91996
84776
86150
57397
46594
14860
19751
43098
9035
62756
176
67355
837
15727
54050
98511
14125
97069
76044
21611
55983
30271
78650
62073
13994
69938
22291
90857
29753
55773
95175
44824
50087
717
56840
40624
74848
30606
21161
94679
92468
49510
13496
93727
47321
7484
20158
30091
33944
33309
45682
72102
11549
52991
95394
83766
29076
77501
30394
29777
3660
22594
13191
50503
92224
42979
19348
85028
49591
90595
30019
52400
57184
71359
54964
61921
9903
17419
39113
51967
44265
21586
3933
33360
96153
9928
80298
71657
87147
89815
49261
32667
93945
7270
85190
87729
9088
3230
10300
47454
39437
9248
47147
19102
80630
42791
12603
66270
90521
62444
92004
28109
50892
44703
24216
35216
81139
75764
31157
14623
32471
25808
31864
33501
96757
6129
69281
78902
37551
5319
78839
42051
42675
20479
36896
86581
22478
53944
90470
65674
76780
12814
20198
94122
21623
66477
43362
7271
53134
49691
71204
66111
98142
34469
26003
28352
75186
52673
95964
37466
97442
38442
98348
97051
31143
48363
21152
74766
2001
12391
66782
60534
67951
64275
66200
6072
24116
43156
51019
6571
69584
42712
87022
36658
50308
32452
11472
86247
25033
80399
29770
49227
39483
52814
14562
47454
78398
13708
8174
41871
23453
58244
86774
74046
13141
19214
63467
97230
16074
27912
82724
24761
26232
49857
47991
87554
36430
6913
36476
8772
71062
67190
66983
72289
38318
38276
42939
3844
74627
53244
97549
97623
52585
28856
35771
4134
17986
68429
24882
43490
70599
55770
25052
40625
83361
25210
95943
8723
96689
76066
87191
26876
91711
15487
21069
57109
72172
9518
96369
41346
7640
17465
99471
67384
97808
43912
72409
25142
36365
29322
88826
65643
49303
15103
20767
1304
12334
52471
72025
38371
71658
40302
40689
14438
6783
24081
1471
89838
21108
33007
10261
82085
41741
2421
16707
17468
41479
16109
66029
99002
3256
40242
37306
89783
79135
98327
28079
92628
5438
87132
89533
34465
41749
81652
76588
48968
99254
68084
4521
730
18670
58892
2608
93904
6032
8089
2996
49983
80457
76346
51518
34803
27284
67139
98246
26152
38882
13523
68836
77506
63796
20817
31158
43680
24197
62194
35635
2873
78209
98663
47931
16724
5831
36073
16024
79233
15144
58063
5123
60342
78245
78301
88018
53863
78238
37684
47558
37146
34818
87752
96185
19849
7500
77652
44694
10323
26054
62346
84763
93376
68736
45510
48302
65526
51091
23663
93852
1630
47669
69398
74323
42581
69858
94741
59487
19602
30544
18265
72392
43441
75839
15412
86197
1142
19049
27790
80942
76236
20276
64742
69826
34896
3468
37969
55071
51341
35007
23305
19517
35839
36406
63138
25629
41269
24158
75890
65923
6916
34851
73969
8124
2104
55263
18918
32231
88084
5156
56625
73634
23482
52036
35059
40525
97137
42160
84069
17365
85103
44950
80955
57178
9423
4756
68554
42393
15509
90953
67626
47198
38658
13675
72716
23208
1356
78199
4477
11643
88959
22682
95752
72032
37499
35772
64679
7930
6754
86287
86649
16866
35540
98669
60135
43704
88269
91125
53865
23409
57276
84646
29387
19967
97763
95948
59304
60661
39216
36611
56638
41707
12170
53789
69445
20430
23599
6350
37083
36492
17500
70212
87367
24357
30733
54827
91837
23333
63126
76769
27234
62397
28614
88523
51388
22494
51157
77423
13180
4651
80546
57799
46665
750
95074
45729
45526
56965
51853
23620
1641
28305
21272
47385
2686
99963
6390
64267
64540
13524
76872
27504
17867
11715
65444
30807
53214
49724
12914
92065
72315
22369
20523
48317
17869
95197
47550
38134
9937
27960
35726
76203
51990
98861
3383
99189
92412
25379
12566
98559
52359
49254
87748
27213
46551
21761
28007
68450
70054
69001
42657
6611
67357
97487
31821
81327
25505
10997
53792
50167
49242
1543
29886
9068
95057
55875
97528
55838
52570
33780
93970
2108
85240
32331
71593
76435
11215
98638
32145
30291
85028
64807
78961
11980
15052
75641
30620
37184
54372
6859
44667
58635
32734
54116
86753
67637
75958
73370
3241
55775
73271
28453
79302
57962
35305
90887
41923
38778
68127
66965
55712
71838
95411
86515
45585
52391
19355
35980
8598
52607
75213
72599
78914
23582
98560
51146
4790
47178
88830
63210
6761
18863
39531
81160
92237
31216
72878
6092
33089
78750
65348
49321
67287
2132
78435
88590
30197
48239
29878
53908
84559
98615
61331
99649
79232
13858
95917
11437
56050
30045
22648
88739
57127
69456
10169
54886
1909
32736
5635
50100
4847
71692
24809
68872
14327
60995
39891
85797
38328
45604
38169
90778
33496
5914
14260
8676
34735
33560
43133
10735
12600
47912
88623
11771
61819
52001
17863
91322
25189
48915
21783
45993
9986
13087
64131
35953
91423
50251
22037
12354
13820
32162
72597
24951
79577
47641
47079
61564
56055
62666
54956
244
55162
8141
48979
86976
33230
33581
33538
15439
61758
55194
26282
34102
65345
94267
38903
93605
40124
34369
17351
48356
53575
84014
40266
28965
65549
75391
54761
70477
18009
71260
58490
30176
19050
86722
68673
18737
84639
90961
64122
50394
89634
61549
84670
25287
90686
52991
53500
3434
734
17865
45393
61471
98808
99277
70895
63714
55961
6287
56784
54612
65831
74779
14046
48614
62054
93833
44016
73173
39372
79729
60955
96592
16173
93076
41544
91467
36697
21355
44107
4040
40367
98989
515
41726
18531
97431
35426
13967
6667
30305
34235
1501
41145
95963
90231
40042
93610
14555
80272
13689
95016
96332
96296
28367
9608
55370
15907
90583
69335
99874
38487
66411
28578
12747
48213
41311
77554
63120
48655
9167
205
19703
42012
53543
97458
90691
78401
97529
42750
48344
89070
44571
38301
75314
8755
95731
99670
54841
30800
37812
66625
32153
85093
70389
64836
92458
77512
6240
73335
64843
81737
99049
30623
16849
8089
6459
52463
38111
1528
86999
87482
46482
51120
74726
5314
49888
28734
49047
18235
21748
69309
7024
78329
81228
41030
84493
85543
75470
60270
67764
60069
30237
36815
33454
13422
65832
51975
94917
61409
86991
70212
53064
85887
31278
56062
82275
24105
11038
80532
91081
83865
6098
26314
6335
71934
13622
73764
45833
88083
29881
79756
17445
20801
2720
86209
96352
79482
67688
1652
72517
10663
17433
23220
63594
89958
13935
41077
63987
38859
63668
26670
17287
18632
26014
53892
12149
83661
62156
35462
3594
1774
8860
96268
93902
39633
61973
59400
16616
87780
87988
16090
56229
39751
82053
49426
92010
48144
79931
87164
54863
62682
81969
39966
58845
3893
29891
82219
37822
6142
11193
51064
45790
85051
49688
17629
55672
68076
72024
48374
43007
37973
84292
72185
10252
64927
63251
7534
84767
73978
88030
33082
40698
39688
50339
50807
72220
98047
16215
98495
80592
82881
9538
20342
4861
91082
9057
52593
27
6465
72681
86451
73826
15675
38311
33722
30352
76510
41497
8719
46305
97154
19339
73007
98063
91207
81099
54914
7609
22746
24125
67276
11400
52316
58173
34695
23993
53372
16195
48107
63359
10319
43697
89592
72878
84959
24552
9684
98479
90484
52507
68644
75280
66634
17432
60055
75724
29346
62176
7700
64200
27212
69619
87819
36204
17515
35572
23092
15147
17900
46234
83804
13878
87349
82495
61277
49990
75823
58066
8485
21978
48391
46379
32486
25727
23631
94677
77712
76431
89766
68911
29296
71778
96727
46387
3604
2585
26393
10285
51551
60067
38897
1427
44572
68220
19416
13801
86919
51849
67448
96669
6911
5590
25545
54894
83715
69857
25898
3958
4477
43039
53957
38947
86029
46098
11450
20657
70824
2256
2425
36592
21871
5517
36803
7015
18235
20770
80607
93432
30823
44919
948
21111
13506
84306
96417
42593
10267
86952
14823
70951
91717
3360
25827
80447
97926
30667
67546
48051
17720
72095
76243
76101
45568
28037
83245
87433
44696
81334
50442
48143
25448
25820
68384
84796
25226
1816
9691
32185
21070
91189
75405
40687
10420
71133
86422
71574
67002
27496
37407
1333
64700
8519
94937
95972
65473
55131
59249
67010
84724
88116
86735
68237
37918
31578
42468
28070
48522
89636
52251
44025
95601
38735
42715
42040
57013
65188
1676
20363
99794
9115
99328
98585
65539
35376
8940
66038
20771
58187
96125
91438
71256
46752
85019
42133
68338
66308
96355
92501
45150
16788
7244
40835
32133
33805
20826
49388
81411
76291
99229
74120
24323
28460
26077
14327
56080
45556
74797
25557
74656
82778
22484
82560
34462
38087
33236
73035
37314
88963
68477
17212
66281
75426
65492
66594
82099
66802
34274
8818
26291
13629
2437
86526
44476
57277
93667
63048
96757
63880
2834
83617
83484
10729
68829
11314
34274
88708
90295
13656
6527
88321
30261
40969
44954
22300
91710
67354
69623
87866
34809
1867
45115
30208
99119
42138
50810
58027
70552
98474
51815
66228
65673
41711
33477
98702
45198
73784
59821
15120
14632
41907
1142
4182
32554
60304
26581
8832
13241
25402
80444
57614
47389
90806
28215
2985
880
76282
43549
83774
6451
21155
96153
38842
63453
96753
12668
4626
87094
51948
38782
34278
85002
5793
60651
24458
83941
39277
43213
50161
16551
63963
34300
42233
55737
72189
4464
82163
86975
28144
6624
80118
85036
38556
16530
34340
29719
71482
22307
53886
15516
93631
40420
6418
35854
3165
64139
70369
31163
67878
48532
45246
63326
72319
26861
62295
24052
60642
95502
83239
62325
69246
26489
69617
58335
31910
54014
14269
70304
90878
46155
54583
59944
23280
84169
21045
41681
27193
35987
55860
2010
62487
19566
72689
67921
66202
83104
42412
18803
45602
16611
15253
60304
33540
14469
92016
70087
32074
95841
64652
22509
13741
64767
30346
49876
85994
55253
59666
4758
26285
71998
92418
62140
51743
13431
45314
19192
55135
57021
31875
38849
85991
53787
60219
46748
88078
98769
18021
86971
1972
80574
8289
6194
16672
81626
78278
84050
52565
70623
86313
91278
85290
60556
27046
48685
76263
14532
97666
9360
98129
77131
16159
38088
31780
97341
7058
16136
19008
90375
70425
38109
26334
90852
14100
35139
52572
91132
84152
20045
77486
50263
75678
70985
27784
68292
89435
90568
93097
14070
11912
18750
67244
66999
51774
82097
78457
35090
78608
58347
49679
11848
7817
91420
77746
91936
58155
20638
73728
33467
91119
17680
5975
65965
4108
49923
96165
58318
24352
24757
91985
65923
62280
51226
68390
25282
99759
91423
39321
69330
56052
65459
34317
89603
1831
39105
22184
22949
8600
39142
2493
28330
48894
51152
39165
75802
35002
45461
48993
31683
67522
48306
66714
77423
95354
25749
68296
1195
51808
31264
14161
7998
95895
10597
88809
67324
29233
37268
86551
75074
55713
30540
88074
61032
95307
17745
98442
66052
81685
247
84413
828
99190
95744
15728
80453
39551
99757
17118
66982
324
8174
55648
77274
5111
99408
28398
46159
59537
30182
60918
15812
62696
17599
48462
14790
40255
22409
27980
82551
16833
51454
98348
89191
94648
34358
51682
43262
46250
61469
75980
22917
39879
57503
27434
33619
80888
79236
31862
60450
7039
37472
54787
29202
28464
19583
95010
40710
73329
79970
20514
46806
33289
10560
44695
33934
25560
85587
78460
73359
51116
66060
54572
76011
77096
77198
81149
18187
26386
24505
54191
91053
58152
82568
44753
40965
92710
28999
48293
10884
82471
83076
36840
97847
44672
66390
16604
73673
39888
711
42097
87335
10827
77546
97790
43571
98678
57710
50902
5268
13776
22137
71871
70407
83491
80243
93588
9571
97411
17984
4879
52128
15125
17506
92791
63741
21613
85652
29264
2493
97752
30137
40816
52502
40188
7929
36692
25607
37749
44456
7929
40111
50157
29557
94256
78862
14335
6592
31249
54195
90710
28175
66727
25163
77794
43211
82390
34148
82605
86738
75816
28025
94053
30947
22527
1277
60599
70673
95326
77731
59858
85595
49468
42869
38935
45450
56793
19765
93572
50075
49093
79340
80794
57398
37889
7259
4451
38968
95101
94800
11302
14303
5347
22929
38299
85125
95176
15110
93883
35299
41500
97617
83404
41711
17878
45761
13519
41016
60977
23434
25765
12778
5098
36588
48722
2884
40533
36538
2652
73914
58710
28039
57518
94377
53126
73435
86543
86839
7422
32824
13172
94856
85514
83591
42504
27804
20537
14343
78443
81519
89963
4558
47230
15273
62921
4121
55924
78416
97634
74748
41741
8609
84990
24740
81099
3815
96822
81703
12201
89697
30122
19630
3640
19731
79299
46705
51356
1746
12950
30741
95933
47182
65903
93396
92539
78995
64265
34936
59294
42415
31633
85950
37035
36031
65201
95353
13693
19457
1833
14678
46394
46001
58109
38383
79919
43060
69885
84314
72423
31451
16557
23956
25935
16738
37888
67476
99706
96470
55398
45688
91659
64675
53666
5806
74778
75319
45504
87527
48107
5702
49397
26526
30990
51544
34236
30389
26486
94196
28273
76366
5078
56310
58809
66811
91826
70273
82539
11080
91384
86599
58977
34845
79601
8402
38234
71815
20203
64627
7000
6098
78435
3249
33145
33043
51385
79557
77033
66452
32066
36684
35901
20368
52860
54225
95418
65079
11234
82295
79873
22770
1448
27705
94726
49109
63988
54458
28026
63742
39014
55481
38042
31714
34970
89447
87558
551
3646
33652
4234
85631
75192
20931
40197
79086
84836
71125
39161
49826
84912
78494
50347
40645
32270
22345
51608
53838
14637
42463
29284
48775
88230
18730
19356
39809
18978
513
36065
97697
3063
14192
65628
23484
40403
43348
15421
53549
80259
38123
34345
68828
92246
71497
95523
16398
31216
82257
72589
92980
38880
46881
48633
74059
41166
39760
87145
54347
87886
58923
71184
88500
2200
10457
93982
83601
35078
78692
54798
45879
78238
88484
53529
89068
18186
40146
28922
37301
58253
55054
76091
43270
70375
77226
16750
83695
78886
31183
88267
56306
33987
30955
60423
29276
27257
2747
92826
15549
13851
55912
9611
92421
96085
22315
50920
42385
33723
44988
2357
17242
66560
42389
63723
37000
66739
13758
39422
74267
11912
13753
58152
7547
508
90752
57755
24737
20258
58514
62466
48663
63682
3349
77562
85644
7286
53740
89472
10732
59417
86597
26719
37197
53891
31058
15308
10909
23176
32911
54103
94155
83489
26576
48155
56617
28408
80556
79020
34355
44954
98197
93776
45801
65198
59895
1369
27166
89331
90842
47270
29754
34745
8187
88360
78015
28759
23254
97066
89973
6136
92899
97932
98694
61801
61815
30995
83528
45049
38402
42385
14529
7945
80159
79424
72456
8343
85532
96413
96095
5795
59042
31971
53027
37748
80293
82802
17483
71542
92567
43184
49582
50017
12131
66915
45918
15095
46031
80609
8471
19273
72800
42179
2172
61363
90878
57377
72775
11950
30179
33849
51634
58385
51988
58559
97991
51367
6222
32904
90500
55320
22281
94971
83693
90767
5138
50835
590
85719
59511
64399
4306
78883
61157
90442
50101
18291
89348
8024
11259
43080
50012
45644
58407
95559
24294
16838
17762
16356
59768
25978
94036
23382
9196
62486
35891
48825
87272
51719
52827
69583
1464
86288
54019
76422
20071
76694
96099
90253
74489
73194
27553
33054
49735
19505
69
25425
81823
68680
40343
33812
89972
96415
30021
18169
97257
8557
23990
40023
78691
53809
95764
15107
87871
13891
80836
63852
4403
78953
6433
65052
16760
41511
41116
33795
32573
29232
23200
52770
51029
53384
35042
25230
680
19741
72979
25898
93049
14272
76259
6630
27296
83378
59503
65477
5448
9288
35521
26633
38374
47884
4996
61898
87853
43566
97301
90516
19608
26582
23791
42659
31
83804
77796
21782
59438
32195
60487
60675
38191
11485
8820
65096
24618
3252
63287
11138
21975
65231
67562
48670
79089
29828
71386
62742
71682
95334
51713
73052
17958
62200
96298
5772
27431
14649
168
90896
19602
78589
46337
8034
41966
70794
63945
86741
7547
92014
69868
11194
49110
11524
91454
54118
58130
70697
95883
34497
97605
81800
18581
9289
57493
69451
25943
49739
37817
81562
7383
87184
93568
471
52791
62301
91649
82171
22802
10869
4133
84781
45608
55993
64325
40848
14281
92686
70878
53800
30025
37116
17978
88961
86860
90613
85808
99308
23997
3851
44628
24151
54287
6728
14570
89550
20900
63033
11008
4362
74725
65958
73460
51604
54069
7724
19895
34767
22695
62598
61983
81347
80924
70351
29238
59476
24052
852
76787
70529
89150
47020
78116
63943
37732
6238
74234
43203
43935
31968
98330
52681
61067
62060
57929
49175
66319
64269
66554
81262
434
63959
5500
73533
66509
43639
18549
22366
60218
45215
34188
13940
46435
53973
53782
52026
53230
93085
84051
83456
59700
28997
73738
13515
26634
93062
56023
23615
42596
75743
92790
65749
13484
8312
11253
33569
58633
67111
92787
33667
36788
6170
62264
60475
42323
65556
47090
95670
88763
15343
37746
39010
67597
87903
68743
52344
50799
13142
27508
26539
21797
74413
45493
4903
34419
52483
27768
4530
76727
4229
60744
90535
79144
78100
98914
66707
23356
6624
53198
1805
6900
65198
18989
8414
32533
68733
67778
11069
36149
64219
17935
73009
39668
83722
56885
42269
38694
14687
96454
29604
35291
12817
91285
55874
38643
11263
63381
16697
91886
7494
54248
77152
62135
66020
93565
87314
71356
67283
94786
38545
70901
17365
96216
28960
47304
51633
53703
42527
16535
20385
54491
68860
13604
14704
34020
60557
22902
23482
23156
25206
94346
30637
80608
73399
18843
70426
81063
23004
62664
26986
44321
45485
98197
68158
26844
82269
28607
62628
94819
5472
36955
54673
28622
62368
47250
38027
94940
77327
65140
28161
69197
12122
16612
57657
53910
23520
8280
78484
93579
51815
21564
66490
98742
40314
31303
65762
52067
12893
98513
1758
15147
12989
71516
31501
72306
62928
22695
78905
81684
61243
12644
97469
3648
29248
29084
20291
20277
775
63944
93623
84248
99306
42648
17323
14134
47207
78934
4073
96033
30235
56442
1961
86847
27271
35760
6870
31866
11581
81303
2438
46261
3963
31675
90039
53062
2096
53983
46880
72743
39819
78156
38887
83969
50050
35032
24658
732
36113
93020
31204
13687
83922
90399
55277
18650
28760
90402
7641
47536
33591
48277
98892
15527
84340
29660
90846
25612
21485
1171
47514
29693
78367
62897
42682
28066
66571
41721
94580
46261
6144
80639
38754
50907
81836
8101
87068
33076
53425
14505
39726
85379
96409
8675
77289
51584
46662
90149
63989
13248
109
83925
50806
1488
71355
85950
93226
65810
54163
52088
3932
76887
70633
63275
61036
2025
36038
6452
66501
86730
72021
46788
60483
18290
74431
77824
88267
47654
45668
13496
6087
83186
7506
55435
63103
1110
76145
1213
27452
50801
2179
63283
50097
82618
38074
62269
37440
5350
45759
92917
26062
23583
7514
34085
50974
59617
7511
66661
19546
36195
12222
47834
25445
4275
78174
67500
63718
33577
6390
79062
12887
93098
3683
95507
15007
13705
64914
82363
87812
15263
22151
8469
33098
13807
93636
65494
99897
5901
77190
34100
76520
95836
65153
90289
48178
88994
18047
83369
91039
2201
31503
83079
78695
31164
90136
77922
12941
64312
75797
74232
99892
6160
13971
46392
89223
7319
32078
6556
10487
85806
86003
31408
19578
92592
34949
92223
78526
3258
26652
64195
79281
84201
10528
67909
63317
62893
39519
76370
68252
29764
74391
32440
1088
89761
14370
41462
46420
6725
47987
431
70364
28494
79160
79155
74874
40792
86829
21820
82789
51685
70558
78306
59548
63982
90967
88494
40229
2211
38285
49725
49089
64216
57695
80580
1617
69229
78370
25938
98527
6028
39366
74567
75262
18103
73124
54542
96283
47742
26929
29415
62492
6870
31167
49177
73719
31164
70444
10014
35739
82482
7639
38207
73154
54320
49807
98780
82833
26571
45570
87630
76293
78059
6820
5708
77430
27739
30446
43147
60246
63926
95344
93959
19807
88570
64196
3757
62746
49298
58132
91146
26366
24117
75804
75319
84298
18896
2365
61100
7181
26947
80051
17336
82155
80914
80716
8877
34534
43241
78484
37600
694
36067
83663
33039
77638
34488
37062
45539
44358
95669
23344
38085
62795
94911
66242
89294
61795
21358
25405
26791
77893
93056
42248
47054
62179
8889
30203
28459
86614
38081
29509
3241
14553
55073
40942
35081
45988
6976
80374
94544
98268
65942
70332
38721
3957
57226
46802
59059
70136
48671
14238
82911
15908
46997
53825
74856
59784
37797
18309
23385
79693
68232
78750
41081
93769
58514
95497
57030
72282
35995
24202
82000
82505
3472
64931
55047
99490
2735
92302
89763
18616
51199
63252
33570
61906
97341
68370
45993
5542
79657
80116
25064
12519
98635
38337
52515
69240
74429
10893
1554
21018
23206
31095
40841
57955
25075
98441
14945
28841
24707
8747
94376
97210
42771
91685
96625
81237
51264
14184
5240
61573
79598
38062
72860
9645
31571
20629
39587
76796
3753
95773
43407
28049
34813
44333
79102
40768
51193
2830
75507
87493
58296
78273
5690
54144
48034
2262
92513
67537
49105
37759
12579
33303
97482
17077
54725
26794
94733
50014
71234
29315
59988
22286
55468
81732
71893
10722
11398
63802
51890
34473
72095
92471
25795
49935
50302
29952
76857
32494
11578
17989
54663
98436
36327
67749
27039
59363
39462
27564
37327
43402
53882
72396
57697
34887
1279
74009
13279
68621
7149
49817
88632
89218
90980
23083
6682
90751
42443
29402
52904
69002
55776
84177
74594
62291
86406
55673
81857
78328
87546
8309
43249
28132
60039
31426
71408
28028
79015
44728
27667
56667
31315
11558
72605
80865
35415
56
59888
6463
71929
27937
11862
37666
49099
91614
13419
26869
91948
58618
39427
76025
32162
31906
30052
24226
30836
23449
91434
78705
71281
17504
59691
64747
99130
14102
19599
15301
8195
88657
36851
54963
88060
37087
39537
44584
19126
99826
68851
26035
45842
63246
1461
59312
57703
63088
78691
99165
82356
42871
78379
44103
89261
49175
29090
82331
12235
76404
50413
93063
41349
67429
47835
77048
60068
466
2298
11097
21540
72649
70294
47475
6986
95640
47779
87497
39330
88046
93401
91041
42886
26866
72926
40495
53860
61884
10778
81122
77151
52948
32390
3016
45675
85872
9179
22055
50111
70479
11009
13087
37314
9156
43897
4208
4715
70849
66617
65198
41130
36839
98102
20635
69691
6356
33567
77314
57325
34011
63322
88652
5028
24157
79651
84097
95081
18406
5339
39164
56959
148
75879
19179
95234
22993
43668
28288
56802
32881
58199
85086
71059
62475
77369
90813
31800
78143
88744
87461
91786
83700
86807
69362
26867
16232
9660
81752
76383
3072
43673
27714
51507
91490
59541
41484
51982
90007
67000
52196
72161
87615
83544
75731
18003
70790
75460
13448
63551
43420
49337
13738
71551
56294
96585
86462
36679
83683
56021
38435
84942
76382
24636
33117
63822
46443
92787
24501
43978
92554
75202
97903
60011
21633
23083
26303
92759
41770
14506
5376
80868
77169
58770
39727
69427
26225
88121
80555
36188
53379
89686
11760
42432
40173
32366
69284
90530
28418
20589
57126
584
28096
77801
61632
50965
22537
75103
19536
41227
75012
84548
24638
47680
49967
65916
81007
29600
83529
27961
13382
88040
18031
52111
10926
90294
29113
23075
24598
11561
83141
44822
90876
55974
98417
61690
49475
10823
60541
91983
48523
77601
10794
94587
9231
35209
56631
92119
57463
51061
44295
73345
6060
19680
84787
79570
66374
7579
16645
89179
45248
85290
3591
31764
88814
26429
74882
58367
26595
20389
16299
54778
50391
18187
74796
20122
17191
73010
47678
35502
91756
62405
35955
92662
56168
24624
28923
7977
11738
79697
22051
1508
49335
78449
30606
33906
314
3296
66810
17430
82297
34485
55050
34716
85887
42050
98823
24172
28892
40173
51702
45988
72735
53723
58131
82726
2855
18110
18189
32731
89961
57865
93261
83332
79229
57866
47298
83826
44922
61377
34800
66569
13901
93932
36823
57332
1021
49987
44029
50568
46952
32333
75968
54002
45846
14367
1280
28516
6587
57691
6467
65514
42970
74310
9978
65200
89414
71638
2084
62045
41151
2638
97856
37418
43200
31117
51676
57984
68980
60900
53038
93413
66277
30051
11643
51255
93125
7546
6493
24564
54019
67190
59588
26594
46935
94853
83738
78431
12924
62958
62210
13412
40027
91273
77739
719
74944
9804
16575
68094
61831
70442
6430
26565
36655
26680
49664
94268
55340
95764
1063
34610
76951
59154
3393
8658
90698
53229
72884
22250
96539
32898
30505
16376
47398
13550
18131
24476
28864
35426
71004
78643
22190
11126
69728
86274
98334
61598
39342
73897
90716
62050
34075
49535
71477
60379
82103
62821
69073
63857
31802
34235
76010
79155
80174
81953
94009
39550
84573
85266
27174
18048
40719
39194
91365
67732
44976
83791
18786
98642
69212
72991
34144
59380
55477
50540
62301
2093
86224
25118
87197
3256
63114
15266
47144
26980
50652
4630
10452
50539
91449
38895
9261
8995
49228
57874
1406
73684
18432
41623
43559
28448
46101
60477
78419
51352
26794
76247
24184
56878
22717
44224
45365
90952
43104
508
47166
80489
6350
72155
47118
9506
53082
81885
81991
55682
63281
11647
91224
59337
52701
51814
37869
3199
65623
97019
57202
470
40046
34610
35265
40020
74581
13959
21797
20523
89582
27809
64152
33294
94814
80159
7091
21563
32160
52622
45603
47039
90595
34628
55081
62508
77836
45900
49724
35168
46180
56890
82736
80031
89146
71942
97002
52674
22422
21399
97240
71087
30628
30888
76441
60108
36606
89717
8729
71702
56621
39624
59563
9175
84311
67292
89917
99614
43515
65839
62298
61972
74560
60194
65702
394
23391
46455
90926
24187
37280
75790
56499
71496
62477
28227
31011
31050
46601
63078
46886
11874
15954
20431
33809
64553
7157
84006
42994
44430
95010
24216
65706
38623
75116
15127
5860
13373
60363
86210
55058
17557
94048
58568
15683
82074
55260
86335
31357
4784
49930
25199
57546
97775
66451
95460
80845
51037
75583
40169
37832
85380
52277
31202
79305
15189
55598
39930
56995
12619
30968
62105
72311
61836
78960
49881
82114
4233
15281
63053
87416
79001
24366
3578
26852
43519
60093
62935
44490
33809
95820
70841
24910
22785
66108
24584
4977
22140
86089
39719
3810
63105
68870
70040
81912
64809
36789
96541
54121
63171
17192
15300
78862
37537
88909
87112
56478
50833
14925
82865
31305
36696
43944
20101
17125
3970
86832
70121
95443
43746
92022
2862
52941
64135
18363
62115
30390
10227
21612
30069
99874
28393
77240
37855
95320
80165
91267
91892
19038
50893
88786
26495
43657
21303
49911
44625
63241
10829
32715
32862
93642
36915
50024
41378
48807
473
27220
36151
90375
81327
20639
79029
41470
20124
39997
87105
56774
2013
3228
32998
69087
12466
87160
19280
32283
52728
91462
67908
83872
51819
88219
6202
91003
57269
72859
61188
33606
66111
59831
22171
8537
28248
21330
36712
43181
64774
42706
80730
56899
37513
98274
21117
74057
66909
76301
38691
18853
50029
77421
22333
33122
17900
5238
87227
72114
70482
50490
10408
16673
45777
68170
81874
44547
75173
47062
46100
23627
34221
2664
32840
715
28705
32298
38339
12015
6394
3146
5593
57787
9839
25955
45013
47150
4686
46518
29776
17287
11025
54036
38292
29206
66736
19239
69418
23228
30157
13970
37605
80334
42600
53607
16976
93351
15882
39353
568
81186
61077
74877
24863
56711
23498
79774
7360
84216
94919
89071
20009
47211
58465
58159
75829
42753
64153
76755
31323
78080
44655
30710
79679
28568
10785
38232
74398
64645
92753
34958
44334
84410
74861
32405
22816
39298
33659
72085
24472
41134
39839
91098
67498
93774
9857
50607
59141
93460
51632
71606
98497
16189
25666
17616
56192
8081
81649
45979
29824
48713
11417
53144
46814
85603
47619
52602
63963
28172
10294
48013
94491
79848
57935
86419
34585
38618
74219
12125
45069
14337
73687
42799
66475
18093
57629
31538
78383
54706
20409
10916
72484
32594
67882
36591
16832
96485
48586
75211
46970
18265
21560
55746
49157
95727
69569
52049
20016
59553
89376
94065
63678
19470
69789
502
27450
90957
92668
92393
60701
59583
93856
10068
74841
79641
93710
711
39413
70118
9302
76157
83643
68773
61555
35316
16533
55446
16212
57968
98221
56876
82836
86367
91858
41180
55060
16068
85375
76331
23261
38341
67882
53570
7599
41799
25734
11689
52109
28790
26943
68369
65318
39492
40445
77807
50726
1104
23181
59417
4222
27035
34694
25559
96168
63586
84176
39176
84692
1426
73529
73999
1162
42985
48369
37850
73628
53150
90269
1440
40661
51004
93664
74167
82068
32695
74795
59223
19099
52269
97108
73452
83298
51622
32956
62657
90477
31070
63187
87303
51645
32360
89233
22954
57675
24160
46992
77973
32712
52394
27635
35314
46836
36225
63531
80645
7891
32132
62398
50327
11246
85655
30396
83597
6315
24305
79551
48287
79733
22267
92423
1930
87748
49559
27314
36820
89974
64934
52612
25788
53462
81601
46190
67101
29496
77431
6965
71522
2665
24074
35283
55995
36802
6046
19640
73259
62496
74354
93507
70981
18546
63564
18813
97622
94022
60653
10771
33977
62852
48384
55445
530
89109
78003
79206
18355
77823
13884
14178
30776
31117
20622
48825
5325
54128
57228
36978
66280
72791
16678
84398
96229
24558
17033
4784
99671
3708
2356
5099
19824
30455
78603
61919
7161
63435
36628
3222
73199
83158
37186
8932
92919
90474
16279
11804
12901
30972
7852
96956
95952
25483
29835
72954
78594
86944
25659
58475
91234
44341
99130
65848
45503
83355
6626
75062
21757
44387
96205
17915
32125
90481
97199
86470
18123
23023
87777
87488
33359
63184
38229
26934
25423
56868
33007
57198
7900
14043
34979
97808
767
82538
52560
43093
67293
69376
4154
20202
28441
69943
29338
98856
56641
60795
18939
56415
58455
90362
14326
75913
56792
66253
46126
44316
41819
39958
95052
65325
32095
11935
81818
704
29304
35529
26837
90723
59274
25083
50874
61716
437
60340
1282
82349
48521
53403
20790
51837
9056
32100
89681
16486
40168
34724
77282
53471
10644
46794
31083
99736
56154
56329
59046
46935
26726
23806
67361
67219
77082
10128
74907
75566
55625
20226
74950
86090
38127
54625
91986
75238
43784
1921
47108
40811
95829
37950
68912
2229
48803
16169
89790
52545
65036
49377
5373
24822
64128
21650
68081
1599
39341
24144
88673
18203
43780
57574
43149
75623
98494
29146
32968
84417
89843
89664
5189
65875
43533
67977
84374
75389
60316
78771
51015
15834
43602
49015
51378
59101
53851
75078
46437
75272
24785
93461
88562
96743
41627
88514
84424
11858
5574
30817
5479
96591
10015
79269
65384
10668
87987
74160
9868
9242
47278
16164
56312
15013
45507
68961
98778
30886
13775
84646
10637
82413
15765
92596
23848
55298
42518
8816
23292
88406
54139
3725
36443
81501
45254
38209
82317
73353
24255
75080
95605
650
99128
30037
61095
90080
43023
69750
1628
47791
78218
13830
51145
9036
3271
13072
50744
89077
446
43856
15593
37656
19441
47471
35336
42462
25758
96613
46257
43239
88875
77318
16779
67132
36909
78566
97196
35234
94286
64403
22927
64942
17592
83861
83651
10526
59074
67564
1167
6665
99136
38706
66150
84875
61364
8040
21962
92314
20570
68804
43562
76387
25251
74355
41432
57517
69520
74480
66971
21510
24248
53164
67416
69782
94030
49844
42714
92892
67024
14731
18734
21350
58531
8283
55885
68231
34000
19436
62719
7739
39167
74565
92907
15705
14153
4661
17296
59956
56679
99487
62386
28196
23692
23583
74938
53389
40924
99657
4119
42170
90179
25974
7659
3884
48618
68341
96448
86922
57136
44555
33750
9605
32094
97650
25601
66644
36113
71182
89009
45267
18610
24569
73557
1332
76014
74236
88047
37191
76771
77324
93748
77495
73618
42789
84182
4296
66952
39445
79278
85129
89703
98912
91864
68544
22845
67087
46500
65151
94756
84691
85940
82642
25889
80289
61776
48834
41324
71562
99566
12818
57458
16266
88232
46983
96231
26840
6866
4568
70900
65875
94623
33981
69094
3502
80195
37691
99410
45579
55259
26142
73656
92482
43838
48623
56179
37903
35204
48852
50236
64432
16894
1806
58896
3327
913
68934
49603
35304
43939
47051
72250
9164
46018
16056
98089
60057
77152
859
92676
70892
90998
43837
4858
21085
56599
80597
72802
50615
42766
46905
98614
18601
18612
19040
25770
33340
87436
18541
21204
94856
88224
87559
24856
59621
98063
82288
3562
76329
98572
21921
95533
84367
34540
56438
35162
90902
44939
70060
64874
45451
44221
39666
82525
28058
98025
2232
19821
98997
59550
20516
33640
38752
17160
89773
75078
24874
35587
54805
30716
75959
13104
71334
10800
54008
87216
65062
88538
54979
51389
4476
6339
44906
54942
85037
8041
51714
23095
97067
90580
38515
62282
21133
79905
45515
90786
32622
50246
55936
80713
4703
23713
13955
61640
19445
50298
11744
47039
70837
47436
35011
30459
66887
90716
70607
1763
53108
78954
84043
65352
68217
34850
2499
65544
39806
60094
2154
67062
35610
55974
96053
44209
50266
63939
95796
75885
1903
76117
15561
79729
81971
14296
34264
74903
12533
7984
36502
55867
37991
77508
83804
42251
58527
15699
76476
42215
44952
8931
55717
65990
19085
89370
96362
63189
13770
16935
66553
49506
64529
86685
44910
35728
13433
3753
46650
62433
30143
65251
10087
78884
81959
66119
277
53252
32525
45529
3793
70209
20470
80800
25395
62000
51546
98608
14178
56475
69854
43891
58822
86233
88805
87389
28790
22316
15221
13795
13315
5395
71527
37994
78132
55129
82985
77779
96867
50237
48949
72180
77551
97639
86966
26336
53900
46247
92320
62441
97537
71742
15455
67839
53194
79376
51563
84415
63655
19787
70370
66708
18587
92536
79360
44071
12495
21354
99638
55605
8955
8127
86541
5875
47354
3945
24405
55602
3851
70761
57996
12545
84469
1907
65000
37837
4887
44867
77547
13378
17907
95055
28021
30319
91245
11654
36427
8940
99189
75275
39858
55916
24384
67260
8983
31351
81359
55038
45464
41948
88718
16981
79430
5696
88908
53351
5103
15514
34651
55467
78291
58444
33385
54960
71058
70142
70329
30173
63164
9324
44120
35344
87028
52183
65472
65191
85844
35477
69595
16603
63497
73609
36053
65746
4654
22477
54893
63194
55732
39607
4432
39188
17266
74281
12042
719
4909
99100
21082
62800
96419
30799
89553
68297
88080
74904
57884
30394
19161
3268
85162
10140
39327
19856
43904
71482
84798
56885
75320
74504
2893
42159
80148
77942
83684
84372
37737
57032
53134
66991
34419
87005
5547
55429
77958
18213
9177
727
8347
6384
85059
60436
88935
78024
77114
64534
54100
69903
63109
48579
19972
95050
86610
18850
48761
51651
24940
21803
50674
20887
4754
41673
85463
74752
13881
42039
81281
27975
77567
5926
83073
7186
19198
17478
31872
7920
93617
2163
90341
89420
93394
58505
15918
61477
40007
27637
26368
19059
6627
65006
28867
4273
17445
19279
13942
77592
52846
18765
64650
13701
36277
66046
27137
45455
6480
38449
61475
30546
73169
43341
17253
18557
73825
40296
53879
87792
56245
91841
90763
31151
88040
13604
1052
40943
70272
1160
93674
46717
85646
61730
84288
97317
93920
92961
30222
92266
14850
96775
85300
22049
73199
14471
49958
75590
41634
74969
71049
76456
71139
88183
28557
60541
59214
33694
49764
61687
52392
90608
45823
18608
94937
5924
68679
49716
99611
52479
16585
79009
90686
44737
10754
45567
60606
8992
20732
26119
69462
6314
78333
32858
60717
51270
83343
34936
53740
23565
69796
47486
16412
42026
66915
25499
49172
93433
30746
76116
22604
66061
43554
78644
53441
70350
4254
37670
15818
3413
44720
32910
60981
67247
8617
58116
91167
54450
39175
20396
30144
52044
25461
97386
90206
26858
28464
8969
92220
29674
11313
32069
35052
72925
80785
88801
46224
57216
13490
28237
66820
94355
24904
34624
81875
75145
44617
17663
75097
10491
97056
4832
42144
68861
90183
8156
40351
76326
29671
81884
11090
17986
7987
18749
85351
65538
54324
57047
76562
22775
12534
31513
50013
34415
56324
30462
20557
34351
1184
64891
89360
49038
78411
77055
30664
23550
73531
59870
33658
77471
145
59243
51516
43638
52037
45093
39265
69728
23558
94185
19268
61742
8872
6622
48730
31850
40748
43145
43984
64326
12008
9459
17701
17774
73696
31502
86600
29229
94182
65031
97698
97672
38500
58099
43872
74129
25496
70391
16180
39748
33613
56966
45992
67805
34633
22056
21158
9042
19251
6199
92313
20708
51943
72209
363
59136
96988
23361
11781
48022
62051
62082
20791
23146
98762
19296
39401
28921
95393
86383
5511
99266
26419
47805
72071
87812
16157
27142
39501
17635
51447
82922
92743
57586
28896
83007
4800
4405
6246
97743
45021
48558
3282
29012
82190
21521
50639
85655
30395
70229
50310
1577
31771
36654
92296
35967
39100
3876
86375
61027
2695
46149
67895
37065
23336
99811
17370
12268
62120
66738
12781
95958
47372
17220
13426
26049
31458
86638
29359
64123
83390
80123
78282
77622
38957
41748
12470
97167
22717
34890
70618
25446
10317
80272
68034
27198
75231
10954
99186
38260
23218
15717
2962
57603
21162
14986
46505
58089
83352
20023
85785
79601
32883
23184
81244
8571
1152
24785
36975
14431
75481
18735
56976
59726
49229
98769
59456
9489
68474
39248
13154
31430
67083
71318
60301
46818
28443
15155
78280
57505
5317
69898
72003
77166
97947
55707
59101
16998
29866
38872
48851
4811
54119
96055
6344
37934
65995
72656
65700
81094
23972
62987
15049
49306
30034
42984
85029
3522
30794
7729
77784
44386
57090
93030
46586
13136
18552
24361
21204
54658
82390
66964
2620
6788
88852
24583
63782
7728
89632
83328
10507
99261
70710
29533
53407
24959
56395
89636
98263
51424
80081
54698
88091
43188
86450
22373
54666
72414
51114
41942
14333
46788
57048
69072
92386
47367
72263
51119
30285
13996
41614
37318
11867
31881
93089
76865
82089
36829
70022
19186
34479
35581
69799
29345
18803
31615
29991
8242
66434
85779
74634
81125
3060
21278
18505
87456
91991
68495
87139
42482
15625
117
98917
213
35028
64026
68654
20071
22274
89747
907
911
53588
59131
40282
33737
97229
24624
26248
55519
67489
151
67875
41306
5419
34235
17046
79034
94076
14673
42480
40336
84640
95119
15221
17712
51859
47024
90844
35597
82979
86051
49824
39851
91915
28211
37559
67495
43819
63498
49431
68942
84998
69907
80118
50157
24673
55285
82831
23605
86979
69705
43503
34820
93197
17707
19626
56201
68021
52765
97199
13559
58867
83436
83437
44698
33177
19547
15209
17181
88303
84641
91649
99746
6634
42569
52167
90810
36568
10042
46222
14600
52443
56057
4083
56971
34890
20608
61253
19688
78959
26044
79611
11651
24072
3238
42497
64072
7662
76273
27355
2849
19971
65583
58740
33420
88852
35364
81192
34710
68170
23401
52240
90166
19113
73212
54263
14675
21718
98893
15223
65058
65510
51373
20870
40624
69776
44334
58124
6662
36474
35774
31103
51970
69604
31999
65020
5853
46226
68709
1583
21266
7224
28558
17613
25945
14047
40749
87986
10983
42726
96207
18344
11288
13936
10768
19280
23519
74400
56797
2084
96921
76160
84937
35845
87202
95268
15779
59843
49253
49493
45692
96915
92512
71861
29902
80695
81904
15432
21264
29382
19704
62670
46476
48299
91755
64686
17008
96955
60048
62470
65531
57456
33727
87321
15993
96008
7951
47686
71029
6726
25018
54724
51943
74550
98722
9364
36190
59470
52222
83128
12000
56626
13466
4734
1638
10650
51935
45290
53224
95184
62769
75173
50211
79009
78849
52609
76484
59966
65497
57570
75243
79570
20430
6686
91215
59839
69433
21932
38752
63005
88665
76849
9111
42650
73566
12268
57941
32016
63681
25443
49732
73930
17050
69433
28520
6466
37346
61061
13732
16365
18420
88384
94040
37360
67648
80925
31211
78903
69316
62031
73381
34418
31441
69267
76109
88487
39688
64175
49044
90706
26319
26185
66519
26933
21714
76021
16859
573
70781
21043
62317
91105
52280
5105
41599
83430
18152
92957
27298
70768
47641
90445
3472
49339
32431
77239
53822
10919
81333
22696
37342
3146
33621
6957
99214
51490
95058
31118
40919
70301
57579
9744
33520
88355
86755
89320
31384
8860
70982
10237
14832
89453
96095
9128
11222
58394
87173
9980
5552
48885
84227
59598
53865
35525
92473
44263
4602
77792
58573
99671
28643
31197
81371
94337
76664
27762
4575
72862
64831
99832
94822
3278
25739
6521
35032
76613
91212
17738
81182
41185
35630
93329
5433
18676
50761
89460
76759
18751
28051
34249
53595
3045
80996
63767
29770
75837
17647
58993
64183
14988
62844
20959
47672
18766
77984
56326
64525
15503
88448
53306
43206
96964
79597
45763
13097
32852
8974
41719
32089
80471
64389
85922
42913
46439
33822
70494
62816
85232
91746
92515
95557
88040
57802
18663
22792
58588
20077
52796
78922
78930
59076
2269
24363
46594
90517
76600
92186
20043
99569
43356
78626
91733
85269
28688
15821
19562
63463
78994
31572
58226
61155
97755
12914
12754
73719
80563
49757
39213
84091
57592
69791
7479
92660
72215
98892
24852
53917
51571
52306
77855
71492
63650
91773
80554
3946
68568
86617
20461
2169
47764
68852
33132
21299
74851
38638
20188
15660
77928
16997
64230
3427
18284
45699
23488
34428
19782
82691
41261
23
45483
84016
49919
34738
63742
98741
9004
16686
69807
78916
14766
23699
43758
3204
95719
83741
14347
47743
72199
49410
31849
23901
80105
67254
57056
72206
35399
71159
96594
94942
70058
42515
8195
56030
37706
36438
796
30366
37388
32548
5806
46787
46694
88372
37662
5352
26693
73817
45518
36682
52976
78832
87796
98922
37894
97873
87441
93639
16368
3995
92251
86056
2558
39460
18268
25193
50383
47914
47435
79130
86266
88225
16644
9644
92706
64684
66235
55786
22545
43338
65977
28514
5431
3638
98476
98176
27769
36194
29661
65164
78854
25955
25307
82872
53254
39527
62253
55828
15619
50671
60598
88851
56950
73664
98114
20138
92549
83267
39473
54757
55699
79680
36215
43357
46102
76546
62878
98021
87731
6197
35305
56830
90890
31287
80372
4257
59223
17496
54196
40419
66820
16451
75368
4674
8562
84496
76898
29889
32497
80490
56440
98844
49973
53170
23739
29693
77985
1654
93418
30437
23474
6038
4810
39080
10381
26474
32273
16480
6849
36684
73039
57351
897
64331
31829
22368
6605
96917
69472
52946
14942
78478
68399
70587
32180
73305
3060
39183
34083
32342
69526
25063
8618
6906
86547
49483
23602
73354
10625
58090
23275
27375
720
59782
48195
39578
59530
70671
63967
81732
24675
96029
79002
84931
12777
20915
508
93193
59133
39254
504
44017
62578
2440
46965
73359
4017
80854
20663
45954
37075
4661
33150
64345
38468
67679
63597
36816
13449
80432
7744
19912
215
78451
59714
70611
62394
6958
55255
60537
30650
3183
86790
77285
86363
96837
31350
5942
18355
67890
51634
55826
61496
27292
95653
86169
67034
20550
28073
76966
25005
34501
51373
53731
25647
4246
62193
68828
64188
90380
564
46080
74175
63483
21786
75945
99900
74997
7766
91773
76559
4438
94968
71424
33039
28656
33005
73373
80200
46056
21674
102
19070
85980
8057
26322
66308
34854
81042
21068
98720
92120
96462
3449
97156
8670
34160
39713
94041
14844
20554
50485
42774
81350
64236
41123
81154
86263
28838
20507
29587
83600
39068
19532
8688
28237
78162
69481
35478
93203
68508
9890
53524
70881
10517
10339
77445
28894
73326
81860
27624
63930
36856
31775
41722
91735
59090
34573
55387
78202
54680
17531
75480
54246
17444
18049
85476
20880
37031
60549
55733
78194
12569
49594
68431
17939
24101
50209
34140
66934
99602
58715
66679
16315
91434
22316
23837
75307
74027
89189
11838
31843
16060
64821
87858
44582
51917
49537
34559
45126
51697
90441
17915
63564
60387
97178
62639
17343
59661
60334
92137
14359
3867
17214
42415
62922
43844
77841
54252
55093
25598
42877
15314
96765
22904
10626
6222
84269
85497
99428
7821
10911
64260
92796
37653
14346
75763
74351
88153
77544
96335
90198
45254
69002
12630
44058
36122
59801
56380
12649
5906
81194
69034
67891
54319
7118
60796
72433
53220
79534
83954
2705
80139
44111
5980
56527
21843
24573
2167
60763
28771
81682
93289
86879
447
20260
50508
98251
55308
64483
8989
75639
49105
65678
952
42748
90577
38864
16861
43669
33583
70009
89112
77429
93056
74463
40598
6728
69650
14326
62963
53577
31242
75955
32838
99072
87167
99851
16729
91857
94543
86271
89133
79778
57346
76223
19315
46378
48769
41634
47377
12649
62383
60704
60759
7136
58238
97962
32598
88745
39814
81063
57646
54081
58107
91680
29011
89161
88849
36951
77450
21328
97140
5734
53123
71939
65428
7674
29823
33343
90124
10988
89857
30996
16092
5727
41513
40016
66132
46480
17388
4723
88935
7821
14582
61440
30051
22277
25304
48587
68118
70101
90121
42454
23952
82192
85833
11324
81367
41642
84646
9512
56807
78202
4372
20436
9364
6596
83751
73078
21416
47078
60101
36057
65576
32222
96906
70725
43910
39660
60252
22878
91545
83472
87967
26059
79834
51708
9358
30935
20722
97506
15461
4782
12148
2409
89866
79844
94611
99155
67532
67767
34466
78585
24352
86245
10427
79217
31233
95377
35025
82394
71209
22549
87478
98608
65574
51071
63186
22990
31249
70881
50694
92356
97
23488
56211
88385
85623
77502
65838
57618
17922
19507
48416
7565
24576
2940
40380
15295
73923
35928
48100
13688
81451
20023
23633
3242
76683
24215
88121
84796
67635
66446
75862
43459
27966
33696
62712
64068
7855
80369
77800
46232
60534
78925
67155
73964
42062
91136
20167
10340
81790
97466
66309
72439
43162
87081
8531
59345
84971
35135
23066
84651
42822
99540
89050
85355
70849
30492
23054
82219
72862
89989
97340
936
83192
4366
78129
5515
25291
68821
81106
20735
38385
85664
43757
8650
56053
68813
99761
86691
56807
55062
40718
32968
74042
34533
60438
64463
34299
89096
54189
16202
19152
47897
69890
30853
28787
16301
2681
87668
3519
56248
60781
80433
69553
76564
5012
76830
15058
81285
72622
42750
27447
63822
39761
71321
6292
74240
40006
26976
35708
94789
54017
65876
96868
94985
97856
73454
55769
83355
2654
22249
50206
32760
72026
61388
71725
90588
28361
56452
36730
24132
93512
55423
68248
95560
41724
66299
39653
84160
27294
9387
94627
13445
1206
28727
18575
96919
51060
79146
75403
54301
75179
44019
50027
96235
1734
50796
30726
68019
97653
99402
38128
24699
96856
11490
52061
33929
1968
80086
41766
19686
50361
66079
96986
84066
32732
98940
6840
42920
15462
85654
55331
13302
89887
5243
76085
58452
22875
53957
38223
61
23565
20715
77965
21299
20079
30318
39331
3113
19096
54188
62942
3928
30739
40224
32894
3146
16771
90280
14923
94662
64528
11902
26623
53663
22592
50060
68574
7722
46620
38809
28236
32170
78194
25927
42964
27494
22335
28509
4176
90652
515
98392
66064
99984
26318
15358
33548
57330
16836
98198
55093
24927
22352
97337
83230
15266
46176
50464
50149
79425
55632
11223
20790
19637
97537
43216
62505
10935
34717
58253
25311
80742
19198
64100
62795
67353
37605
7333
7011
1422
92563
77286
83327
33566
49311
96641
14221
49139
15023
12190
4697
14448
4287
35109
74549
6827
94540
45880
30882
54614
20685
39816
53261
29744
5362
44793
41283
60068
40400
50482
22669
74212
90859
37761
31653
13168
19281
86040
21759
31762
54905
81669
85515
23480
28084
25635
11973
79091
6948
70335
45088
9286
89034
72455
53714
32181
36871
77387
18012
90257
80317
40955
16105
76817
77782
60425
61112
28810
32393
22392
81023
60410
43807
23662
76210
6929
60363
57203
74421
32120
53315
2013
83583
36590
68184
63306
45140
63561
38746
67947
35733
62925
8873
73693
69070
98009
79191
59053
27578
31564
21219
36821
25894
39255
42977
12937
98218
23619
77397
90384
3830
68249
45069
22409
49916
1065
80704
90100
4340
26215
75189
80912
19330
3429
98866
50260
8664
67750
59797
91348
62613
52231
74292
65133
6527
92781
26026
33999
87729
95162
58601
1822
54176
34125
28397
23374
57415
77993
92377
78640
88873
36750
23314
18953
74146
84830
61314
49903
89934
78490
46981
26866
2151
67348
41452
24034
92692
47270
89885
26895
55373
88906
32366
36727
35684
96227
62937
27040
13970
50079
39705
63926
86745
82360
18309
99393
74060
37015
34269
88974
4950
9819
26207
84674
30134
44311
98332
26462
34076
95972
29545
36824
79063
76840
9143
92283
6782
37691
21418
57864
21164
94422
91580
68319
34099
5554
81998
16290
57878
5314
2107
31796
34141
89793
34997
8063
11244
45943
222
73427
90011
78796
75146
19519
56435
78944
80251
40752
80216
63859
44641
10982
32645
59081
49637
48015
23703
98125
76463
4197
75646
91299
10268
35271
28317
61568
66078
5866
46706
96678
8840
38025
21398
34411
91532
99264
58745
78157
97660
52973
89020
65692
78434
81839
57484
72329
57842
57959
58586
86448
42762
73445
95458
53226
5314
24918
77949
73355
141
60573
73332
81462
27997
80025
78604
25373
43266
98095
91888
58763
67683
72211
65163
80310
66975
10817
25583
39316
19828
76518
97338
57858
82429
77155
18907
33873
50319
50899
31184
11554
33753
56677
6359
42105
19905
53475
77648
18428
70563
18142
40431
14150
8235
916
13607
66034
60067
64470
7026
18614
56198
83570
58949
14562
61117
38289
55588
4956
80561
46858
33057
22746
32848
54907
74855
76382
38441
87148
40348
11444
73441
16853
19761
81798
99332
55636
99202
70429
99331
98325
36521
51420
29209
80170
38427
49405
38599
50115
93379
59043
67349
92686
94809
59631
41853
13118
86941
10264
34400
17798
28621
51603
4168
99181
75534
80905
36098
26069
2709
71186
12571
66424
14850
95202
77055
21580
6849
20301
59570
58906
45126
14446
86199
39888
60487
62077
50232
29675
57467
22728
46838
48174
66771
65853
50646
68361
76148
54367
24399
51832
91266
16036
89952
76502
99733
71190
68888
70952
44582
65761
94349
29376
39724
9018
2437
72222
57743
88612
93723
45405
23253
54649
821
98699
73428
77979
25474
25905
26683
34306
53220
82870
98951
42857
42036
66484
96136
72403
81840
45654
25678
26169
98467
72786
34467
35625
31919
76116
63358
23227
94579
41317
59418
6619
56085
56295
71583
92953
20176
37740
63046
2945
94478
62213
91034
38852
47339
88759
78664
61301
46930
49992
22587
9384
37838
40556
26867
75046
71235
71941
93117
69969
40861
25815
45751
7134
33993
79725
75606
83579
62088
84187
73326
31491
56989
63476
33981
99902
39557
96158
96521
23475
14728
61691
53602
5885
84885
86643
88638
13554
37281
69818
85061
71732
36697
10437
58270
49134
97454
32562
75955
98864
49133
24448
84762
22544
19270
70363
42512
10628
38543
68539
52059
83415
66200
61405
1542
99946
44152
73397
3017
23372
15170
40703
75356
87989
50376
78786
24687
60532
43867
26981
39761
32208
75093
42283
13150
38363
10639
16371
59630
51103
12331
94789
11771
59146
99311
60917
1728
62629
37308
81402
72923
38143
41464
66019
32814
6092
47987
77320
63165
71690
39075
82115
91976
36701
13021
51496
62990
19737
6094
22160
8421
64913
43546
83572
79159
18039
4422
57179
39830
8549
19152
4656
12186
75217
83334
63188
49163
49900
73857
73243
14485
77059
2863
69911
66638
62484
44533
98033
48023
51095
48713
85509
15709
77039
17208
59148
99097
22743
84948
54446
75798
57922
85402
23935
24718
35371
26326
5178
61690
51634
84233
60917
85772
2921
16643
31261
71770
37584
92829
4738
43365
57877
82697
25495
9548
86520
14615
4274
50434
73669
53178
6027
76577
41878
62149
90951
61734
34504
95719
14680
42539
75173
92523
44865
56764
81941
28834
1244
52668
62216
65209
97880
14969
68901
99248
89066
87846
50249
57746
79230
78180
34072
63268
57601
69490
17434
20718
95278
27292
84771
48031
77090
58889
65727
73266
65838
11409
54027
21027
70871
88871
59078
11135
93700
4548
96198
63270
94837
8882
49535
68467
84128
37403
75142
54517
94387
74763
71055
42868
96195
17089
40138
90825
66231
6360
89995
68999
48189
89390
90717
19200
23294
84980
30163
44789
80071
77073
77984
62075
73391
31928
18956
71497
71382
51779
79430
95620
93010
45128
7692
73524
9671
99971
66835
82041
25389
65896
27993
14313
64547
5800
50674
20280
97197
12870
17538
15091
26510
74821
57432
5871
35066
3989
37030
65849
53043
10610
86138
59016
65059
62135
81159
12882
59074
19260
19107
85345
76491
15269
42464
74423
67849
40156
80994
97217
36478
5278
45107
62859
31922
23040
66216
77980
32607
10950
10733
56916
47302
65974
78522
14648
51595
57271
15903
92142
96469
43516
26154
79873
2777
50485
27712
66741
73926
39657
55248
62846
68812
84542
43869
92313
8438
79334
47282
4940
34397
84133
36774
21497
47110
70176
87902
76553
14888
39975
37896
97176
88119
12175
29770
48995
42695
47593
27504
4995
57987
88230
96020
36562
23495
64336
71127
27031
84291
2407
54108
9319
50288
75129
92352
55935
69365
86771
36657
82692
91389
98934
99998
86622
84379
96318
10147
57082
10208
46093
13280
68478
82903
910
74345
8453
35393
3102
25229
89610
83286
29090
57420
73814
36977
36447
18245
17665
34639
92707
98982
83897
65894
57717
5342
94176
99630
95295
13293
90750
24918
6295
18877
15052
95401
23791
1290
98007
70009
35162
17207
94556
73246
48114
32667
93681
58141
22303
42897
13825
26936
79133
61313
30994
4083
36319
40422
76230
80274
23436
9551
85127
76048
53860
10428
31054
4401
32451
90407
69855
285
9235
71124
20855
6859
1255
45433
68182
92749
72637
83467
96001
89404
36612
9955
89360
33769
42355
15829
26220
52802
60650
20402
63576
52098
49777
71320
94006
67090
50873
85300
54165
27401
60560
66969
68971
81216
10569
1655
55229
9702
52253
41739
1531
56312
809
73177
42587
74130
614
85207
24098
52816
4315
11906
1126
82616
95033
41553
52551
94914
94679
69404
62209
22341
47097
90484
3962
46328
53198
91504
88822
90764
76208
92652
61820
79345
41944
74486
30656
76534
55963
78134
36434
22310
45191
35592
81884
48975
64924
39157
60910
86777
31940
90820
36086
46297
12343
93515
8249
64120
54187
84008
34815
35650
88543
1629
36491
35686
65146
44896
30759
31744
61545
54333
52131
6713
29441
1035
25191
24904
92749
88434
48538
4370
79497
34878
68108
99523
61687
67806
13112
19995
86237
3114
89189
39784
94982
42684
46684
23865
49297
68853
57754
68632
31006
44233
95010
3593
7693
63842
44755
93543
66864
79984
80718
67061
29688
5957
47101
88131
29076
2062
15345
76239
89369
85048
46703
41789
30252
54602
9674
45475
33831
51457
23708
5350
77927
52370
84275
13775
92241
93792
49769
44566
7124
64654
14432
99950
98617
94103
21422
82688
41896
25472
36132
57245
11710
14151
33504
33110
7194
29475
26820
58806
30813
42685
20014
10684
285
81643
82354
72065
90701
39264
18445
25201
21719
50711
17294
51846
20796
21720
66515
68680
70200
12815
72580
93471
56130
513
5881
93892
43975
64430
69655
16332
21859
48489
71956
95850
2035
60295
80793
58969
60739
91519
1180
53661
76767
35123
87655
21693
18180
84242
21188
43654
76340
29071
66274
8431
83030
92205
29341
5333
32790
67427
58652
51920
58605
71595
16923
31319
91160
48468
22858
17748
22665
24774
43813
70149
57087
72615
39176
74338
89208
75390
138
44673
56543
41116
94947
55343
23722
28166
78048
14935
18375
1614
61515
81713
7083
83548
91207
51105
81716
12250
19096
40695
78776
95913
7278
35534
85969
94709
19738
66343
40118
71019
26809
16570
86280
67786
68148
86056
35820
22841
30596
58382
55778
20830
75709
269
94207
19465
56161
28443
44494
69478
14024
26334
67494
17336
98526
25176
13059
83897
96877
11142
60471
86302
93683
22551
28715
81593
22363
48598
38763
13279
29956
14245
96397
87555
34980
90383
35626
23097
48241
30454
86242
7657
31930
50815
20014
47363
66937
51614
9189
69100
6694
30148
71653
13696
16343
79359
55788
94817
15172
4273
17740
77271
64887
20541
36452
77762
40754
97868
91175
13828
81620
35225
76979
93240
54847
43013
85233
87368
53987
68734
32293
12814
73203
42435
73861
91295
90353
35085
86976
3404
18698
7769
90579
21940
42978
6360
46347
33283
90164
79604
72587
4051
79591
84152
13045
949
33268
76287
65145
66383
67571
39395
47411
18220
43868
12890
66548
87873
14410
10502
86682
92339
63684
53694
59974
2233
17998
68380
8749
80927
15548
80450
40651
94806
80231
86146
60515
31636
73922
25879
41824
13545
14925
84954
40971
49244
20923
402
80788
56940
47137
70400
52325
46912
784
20627
95419
76981
67215
14040
25821
32023
22803
11670
76798
35444
77803
46890
82927
62129
88590
56543
94547
81139
9275
17907
15487
3601
24494
57610
25785
64419
51196
35581
85727
67441
17487
41427
64075
15124
94081
12639
2748
35574
4686
67949
28917
77229
1266
57954
79741
96305
56570
59835
76606
86619
21326
4576
37200
89721
81796
89398
43250
40505
64862
99146
45505
65178
8613
38666
23840
40554
66963
58301
71765
4053
28780
41300
45803
97542
2103
91334
36420
50685
66867
59486
50461
11330
69293
10110
62708
16157
26382
32892
21692
4880
79523
96064
9373
19196
2317
87237
16904
25190
69409
49219
94819
79981
73764
43348
67509
40183
59376
84975
83017
50632
87473
7344
11593
33810
26811
51152
82909
79897
81125
50097
85843
61005
93797
58217
18533
91074
54920
29004
74722
40024
7007
97268
57568
18572
301
92351
50064
76085
54644
97723
23401
55902
7425
39333
44871
94193
51404
97435
22122
60178
61406
82323
67707
45156
30267
98969
1253
82844
81094
61722
3954
61973
81364
46073
55250
2717
18285
65092
81159
37342
7357
52860
88663
73331
96621
10531
56238
47128
5466
77989
88701
45484
98862
57520
66711
13398
7272
65698
57216
40670
64678
98840
90556
41152
2001
92493
84870
65154
61964
30746
85643
93771
15790
14126
92929
15467
40398
1963
82148
16595
45143
32117
66482
722
99931
28364
37434
85407
65461
36798
52393
22922
45069
95873
621
38348
73158
43970
62749
47574
99124
80841
63561
66204
94237
15100
41248
51316
15352
61390
1341
79088
46061
63475
18606
5578
56635
46201
67600
57282
5819
70660
5470
66003
86672
50611
59534
27596
51220
29101
85922
63715
31779
4841
92786
49528
90983
57617
50534
1414
91237
39647
83611
35230
26850
86695
83624
37476
60213
54282
66903
38591
10222
41660
71928
35780
35277
54762
80505
8533
92068
87690
48108
7347
55628
76373
21917
14933
27948
68647
65283
58901
61691
24177
40469
85257
3441
83687
22867
91865
29715
98449
99684
12228
50190
16627
6883
18518
79094
58742
58879
65895
82715
87624
7907
68032
51192
97168
64573
48371
99871
67128
48762
51399
20206
25239
46919
46134
6827
30138
36234
83386
98567
37027
17099
48865
74410
52225
49880
57927
17672
35979
35386
55380
16130
94831
6151
87288
13599
37520
42895
97307
90897
99830
72731
87918
84014
64231
53765
25021
79119
42271
93705
50544
62013
28400
4039
26048
85936
14220
50611
78553
75762
19409
88817
52099
74844
79918
99591
7329
54040
93596
32026
39789
89127
99517
14985
98662
24054
63699
87188
47609
8893
93680
35136
60688
69504
5454
53167
5443
30810
89112
73158
7919
87339
7934
67009
86159
40112
36040
17469
83565
99798
55349
63065
36905
7661
90125
69575
35547
36987
15446
93794
73550
43688
76487
77374
7602
26309
92194
44290
56913
74618
58596
59212
96915
81585
87065
51650
33572
28054
965
724
91162
47712
46574
74390
78148
66393
20330
43907
38719
55121
12874
52464
31441
36624
40838
13042
15957
17729
78009
13840
67291
65963
63214
45136
80641
47309
60135
28712
21989
53064
19625
80868
61521
32464
45218
31862
25673
80087
13003
49251
62518
113
31568
51414
97186
5060
90515
33871
30225
8206
66527
97005
47005
30407
11018
37317
55604
66221
13157
15141
28957
89727
40018
8299
85788
54725
35543
76174
18258
5403
84147
37579
68595
86845
81909
35772
66381
38906
79087
74706
92545
41027
40762
28975
16617
67668
50994
20848
86427
57775
86628
88636
54325
1123
90470
25829
84769
38018
10845
67666
6152
19100
57791
10329
82021
71545
68675
29643
77458
18338
83749
59135
25553
88309
84102
73564
58701
70031
89088
42550
26118
60998
71574
42701
73296
70368
82792
86580
92816
64624
9639
97358
31149
46296
46358
32152
6678
3180
5569
40369
47120
32295
16072
1714
85267
49113
32302
69389
79449
59720
28279
19636
68578
14737
65874
36353
40759
39983
91820
95602
56360
51722
71575
48315
6426
11751
91403
56225
21783
86174
45135
39794
1260
16417
41475
71991
42535
58989
48126
66662
35302
4859
55186
82044
47535
67546
73629
67073
70013
3733
14591
4693
20464
19221
502
42999
83965
58036
32371
47418
63033
73209
26865
6743
28770
97132
5354
99288
78348
85548
79825
92391
14258
79297
32974
82526
23917
3085
9923
66858
47670
85280
3713
49825
25543
63776
44067
27231
62391
8412
18123
55658
9919
46316
55933
1289
79714
61056
49044
10285
10653
39468
89865
22151
34999
41145
35259
28252
2851
13812
46063
93335
33764
74584
33358
53223
29666
53098
2310
54566
13945
45089
80648
25192
48234
91895
20135
3848
54265
43767
25903
40997
57536
60003
73098
59830
11601
61715
7074
18046
34779
8225
65911
61454
32088
22181
9228
4929
90743
76670
10895
96783
41846
70289
33368
90734
87793
40240
27380
11456
66429
53128
83096
97261
40667
57225
47669
39086
79987
72937
2842
59909
67952
74954
20321
40137
97433
65405
59540
17770
28103
46189
29017
47879
19395
94162
10486
33119
50616
36956
7359
30068
14822
53408
18434
10598
72274
84619
53578
30245
33515
55702
96692
9865
42153
74131
78096
1829
84740
17530
89010
4014
35066
6220
49873
14317
37189
80736
49357
60711
51412
69541
35646
12807
40312
37515
65200
60265
80456
71548
84504
18490
2481
61511
66677
44446
30513
70252
41248
74382
37688
35661
39624
31317
36414
72235
2219
49921
79748
68722
49553
80436
59011
86412
92273
34451
23000
79366
1428
82119
67743
39622
77582
71574
72174
12988
45347
39389
59969
49561
19983
44807
4552
21207
65113
30947
22406
2371
30061
29587
50829
14764
91729
85886
4100
26516
60945
32757
53229
79658
8067
27586
93751
92974
26212
87667
41013
16360
73582
92439
78914
77134
74163
73037
12886
43478
59718
94608
99279
7192
87946
18847
10568
32005
1326
12487
70242
22506
71394
10
38745
8999
9710
67384
73126
86065
76117
47032
39178
7588
13318
44202
63397
11700
72483
21084
6841
14653
17414
11244
53574
21087
2302
87692
44049
22626
57855
2729
94602
55116
90491
17555
34447
83655
42450
84843
19991
86198
36101
56574
79985
8814
86733
65510
63519
64068
96287
81614
77992
90373
23559
21488
51338
91870
83433
92129
65225
61263
72143
25196
3745
26350
78246
19738
1021
70241
87262
50426
1514
87628
40368
49502
72090
798
88510
49186
56049
5557
29653
16853
61977
34978
41259
38880
29049
17441
76674
58536
12029
52587
35420
12240
3312
63342
50578
23408
4739
28198
44917
66211
88216
32984
79546
9065
39440
40002
83289
11308
93155
3144
54460
66013
22418
36860
8839
58904
47060
35234
41914
9621
68468
65845
47752
7102
1261
94095
9864
47433
93080
46667
80632
21452
77331
48918
71460
13735
36861
77949
51264
92743
89291
48690
43666
11272
92577
69185
15914
92184
86254
77554
77999
6737
41108
96693
19992
29157
53493
38181
94383
68758
64577
37419
73695
53879
62332
44433
56525
56396
54301
26771
72530
23745
1446
27521
69612
98702
95340
80955
25093
36002
87284
41676
11315
27117
28552
87830
26348
8097
63580
71556
97415
14356
1475
49288
72486
63291
74552
73530
96900
56730
25275
11802
33047
51355
51243
63708
3875
55566
98281
84639
25952
46030
26093
6708
28236
22182
45768
53297
61240
78510
37251
61272
33572
37098
21623
35718
23505
46152
71132
6285
22396
44761
8161
44296
61789
54520
18475
99659
18099
81031
34039
47943
13904
14993
1430
41272
4984
81389
45700
50674
40639
30728
34424
18291
3900
19276
15295
8107
65563
78087
56584
36502
56984
48232
28981
18846
85376
78362
33459
72566
38554
12643
33565
98496
34131
53007
22974
97448
9694
17959
65234
50474
68273
50517
86966
77968
15103
72737
48285
54164
81680
21818
94939
61114
29994
31896
51772
5892
34926
31289
36731
65411
97702
5815
47701
71011
55527
66095
19423
50176
57695
23882
44764
14596
37375
23700
10659
43983
65706
250
58310
63009
96730
36037
23180
6798
44011
40697
88247
21199
16630
12235
77966
13633
60019
78096
86538
8585
19733
56005
52558
9073
89562
8244
5698
40549
61263
28542
78447
22597
77489
55734
9281
40805
62078
93246
22216
46920
41405
11834
65378
59219
91266
18935
18982
85996
10277
59937
42617
74927
79662
57392
14536
77101
39318
78874
92493
70738
59750
38704
53864
79441
40477
40670
82567
82611
29110
65760
53456
89974
26741
76264
22806
94946
91325
26427
54252
55542
92513
84124
85406
34416
12867
97068
92563
46847
54920
85133
42295
50893
19103
32426
16944
54526
39726
61656
2343
67476
62393
99893
26333
31654
29559
37682
85843
22677
87288
90670
568
67799
94236
10557
98326
69978
30206
1531
7856
11483
51495
52958
43753
62040
87208
26955
30632
31646
3771
41382
53838
95495
1882
77108
84935
6935
43921
70853
30860
84210
95313
99143
17778
92191
70084
26705
82337
89579
91285
40838
90419
29452
15205
90908
12111
25990
65965
9374
84742
34404
187
79313
4240
30542
74289
69540
39070
48557
99028
26856
71431
4111
69899
98132
50325
32277
67697
97188
44627
90644
7677
66119
36705
98205
67083
12091
12438
3324
33556
84927
48550
14786
54857
36386
32098
26516
80626
13439
29438
29085
4238
57777
58641
83260
14093
40691
24183
67163
28316
71133
13437
51141
14926
66802
51858
11460
98971
55961
38452
42662
2520
46836
51647
99437
81400
94247
78138
84014
55591
88093
44244
3078
739
95597
23986
89857
87204
36861
78489
19627
56767
95355
9410
88037
55954
86865
83808
90752
36578
60575
57326
34458
59782
47447
8555
14087
53617
5616
69989
57675
51305
87418
55117
9281
79466
64305
1758
2035
63061
78767
43237
43787
80378
32855
1433
3974
3674
30651
16592
98888
42829
14988
93241
47721
8583
1763
30073
61326
61106
14066
85648
33484
90482
78385
18325
12288
25550
17092
90057
6887
30091
18289
89449
61772
55633
7398
32310
62711
80072
7041
77043
85553
3454
49507
89071
99768
40882
45075
18452
36922
72135
8931
29131
17146
11021
51914
16483
56654
32631
53987
74100
10857
9006
76836
96946
94592
91196
34340
21681
81316
33786
78803
49267
98401
81541
51799
75350
10915
54053
2318
84434
61083
42376
38864
41221
20465
88015
18371
74992
83359
33179
81970
99259
53302
77355
83136
13836
54676
6464
24382
32075
98102
45842
68816
26783
3742
98113
96533
60402
88540
18003
20562
2207
313
96648
18798
14523
11087
29798
49917
4677
61014
70259
67058
13293
85133
40204
47335
11299
12688
3155
16899
70189
18176
20790
35269
23661
7802
85226
95824
53442
38950
67605
32198
30883
21197
35529
70713
85768
78365
96015
15272
55932
11953
67891
88760
33244
89710
27826
90101
31876
70753
30938
99324
22412
63229
11604
87834
61049
757
18782
59509
84245
16176
43340
75609
53878
67429
44218
11861
31359
42568
17636
50205
22945
54193
41376
97070
49190
29613
77909
21243
46662
20558
48861
49373
87717
38294
61910
1486
10008
58871
71888
1924
64880
22643
9879
91347
20172
44098
93971
6918
49315
37941
54007
7717
30942
78456
65707
3067
10618
29617
63776
4011
55628
62931
10304
31630
36015
52068
93067
90609
15913
80208
40685
26207
72824
66192
86528
97553
52220
80685
32844
56482
62317
12704
4389
98905
93505
41324
48003
58715
87145
45039
60197
12261
53247
81213
72712
54478
11659
45757
23761
71413
70022
39419
56670
82244
69140
7769
31957
60655
14996
28408
31883
13064
35251
68789
85495
19131
77843
1102
77750
31578
67896
61798
27345
85379
17586
79254
7036
99376
70299
47454
51823
26273
97061
38885
68878
23548
39800
57755
39578
6724
82520
31049
36295
79879
28860
47447
334
84902
17980
34021
74988
12478
18198
49690
58941
14399
89315
68358
57323
35443
91242
40408
552
29462
6948
14656
79108
91256
96211
24320
18933
55825
19326
82430
21360
7042
91307
9120
74324
54269
25974
24000
86356
65320
90479
3308
42800
83854
19350
72982
21106
11020
47570
72610
53096
55591
70558
33668
37872
8848
48851
65244
49150
8128
69474
99817
27194
32024
19574
75288
94943
99474
1977
96608
95529
34103
40731
98764
29791
98903
54176
556
22008
96812
68349
66949
78334
83575
84290
16859
13381
41154
16746
50312
11753
7046
30880
78095
91057
8925
12750
38989
26294
43099
77652
1510
52962
17939
20105
74234
74730
92665
77296
75005
7749
67753
7301
10605
79630
95033
34764
65641
1732
14039
79105
51517
70885
28812
3158
95302
32249
45731
73275
53072
68075
81902
36336
66243
1529
87084
38061
26122
60805
61232
86927
54320
23810
60060
91304
43455
64157
24385
46049
44862
57154
30866
63772
44719
72039
67067
42060
17590
76505
57621
55337
71542
18956
2256
86895
33462
90785
5847
56111
85106
57674
17767
6157
4063
17299
11985
33203
82435
54219
34039
67689
8185
41998
23594
37031
92170
12036
86131
12665
71142
59192
94500
65644
86773
32083
23303
91603
9835
113
16088
81958
35400
29780
89828
75156
89210
65568
82897
95553
80958
96799
35184
7309
43248
6103
34451
8757
59984
13752
4319
74674
40810
28321
32008
97286
12221
22257
19994
13159
28842
57564
35321
48070
63818
48001
7725
97841
37451
33143
62383
80250
73817
57345
33425
92581
31650
44629
4757
22771
39164
569
35019
50843
2492
32993
23397
22417
97355
12270
37444
6133
49032
20503
80917
83896
48272
26503
65964
75760
62939
72769
89985
29107
90877
39102
81730
57388
30095
87844
32966
60416
78608
28105
27130
37372
75667
49407
53996
10605
43233
50319
90832
86501
52484
60293
60529
31375
59393
13658
89609
79802
3263
88277
32598
51327
20477
38322
29038
61929
52234
32600
25103
18676
43314
34174
52620
35037
83310
67804
50656
63950
5700
56528
54542
71494
96854
41177
7156
4337
83004
71347
44593
97474
95796
54100
36122
16759
7021
87935
1342
19950
69738
81049
72158
75189
30895
38362
49912
54885
95874
70095
22198
68534
64321
6200
11459
19287
54724
79045
72328
5586
76576
6128
42367
96774
32745
22803
60042
87562
40606
33207
68630
96859
2960
74136
20056
75283
22673
91478
81023
22938
6235
23256
16948
30476
95850
56087
50331
24391
28615
9364
14623
29787
61503
54751
95958
26928
80142
52471
18460
94621
51090
87465
76109
95732
34973
96497
58286
8844
59276
48246
270
10178
44246
95663
64558
22137
25480
68223
55321
38306
47113
1348
63098
15698
5414
6875
28588
51135
86361
35765
60366
51761
57226
71477
50901
55534
15086
40988
85157
37046
29649
23538
90772
53443
87287
52063
84573
66569
96237
8354
39629
6001
70001
30908
58459
68772
41849
47509
238
27632
42403
6315
61507
67409
9255
7612
49059
34189
31779
86521
62539
8363
38978
17336
25181
80631
6839
31980
83854
82664
98227
20748
17006
29895
85763
77739
83601
21248
43392
48845
95073
95369
70523
5771
34225
72438
93598
70842
35313
71493
43805
33525
44382
95003
78264
51993
39581
52070
93773
74924
88952
51165
34042
93110
14899
1419
60293
38512
27845
34951
30423
77938
78877
45956
46846
5406
63305
98176
13302
16442
46891
2382
95314
39322
83576
74902
35970
79063
52264
26276
32469
92831
65020
40348
33050
88645
30371
92656
37198
80376
35768
76991
2545
39798
53192
66027
82293
98307
77237
9161
76729
26841
41436
10149
92501
25051
64032
81439
75745
67844
74334
90866
22672
75054
70635
87785
99632
74295
16365
90428
79655
19661
48163
69747
36651
20421
19069
57231
36148
49837
32111
89025
82720
35362
33420
15518
48331
40685
51445
77174
79752
72203
21041
52080
29
77943
48894
61864
38646
81899
73003
67359
74320
1570
91242
7403
87709
1918
91940
4575
37161
61941
42016
21443
46129
34806
50783
81182
88794
17196
77539
31097
13834
48375
80946
40613
41285
60802
66688
91893
40320
94229
99257
87924
64595
46025
69891
82585
72877
92548
28338
37915
27172
5820
72564
82694
50741
35585
58992
86869
57016
31251
95080
6783
57461
80554
6669
20891
51091
9441
17148
33314
12427
57603
35194
51500
857
26910
7273
36355
34031
61697
64053
16860
37609
53148
69175
16339
1161
22577
51071
48179
23109
82376
6140
45759
93695
67752
32158
22954
66096
59986
34852
47783
6622
64017
95372
98385
11393
53481
44706
16585
94774
30854
32071
33189
97020
98324
24234
84223
39644
87830
89980
71099
84867
27619
99954
90257
43440
17047
95811
39676
16317
49067
75392
26751
91194
78880
6039
37945
22460
88371
1416
85390
52103
75554
1096
86926
8222
30149
10897
90852
85409
18042
39895
92064
43237
77615
59467
86477
57610
94975
76704
62165
15818
25668
15641
35183
97467
24793
8624
5084
21387
15052
71211
80838
52277
21403
83301
32879
50747
28690
77538
66169
1332
44939
74658
12250
40425
65475
94777
99305
39795
72170
18949
1159
41306
93906
62164
46757
80248
51120
67422
97446
83972
57753
5643
12729
26656
32030
81129
5601
61277
81072
53767
81267
52332
59631
11656
46948
27795
93085
69153
8409
27565
39100
56469
714
2041
89273
82944
92632
51315
27834
38039
32223
5192
16150
86205
73224
88358
16660
36023
57647
24521
81787
20275
8246
63930
71354
38759
49427
91682
13989
95374
89294
90911
3316
47802
8843
6178
4294
86770
77956
45002
44221
83859
15249
44466
45125
99329
67697
99503
70604
41824
87873
93275
57777
36679
85917
81681
29630
49014
39736
94283
74620
57970
70349
45527
80612
84207
66621
43207
55256
27600
4466
6826
42537
66118
44615
5384
27020
10606
60503
25246
1660
62059
48174
8530
54635
5252
48087
14703
34827
22820
85993
99927
26828
49103
58060
20578
99064
95601
36854
64818
35025
27136
46355
5811
65969
58334
42665
34294
75153
93849
67348
31849
86878
13530
58859
5963
11624
97461
85277
69147
85558
77890
67664
3074
50027
11422
64699
46460
14436
49772
18596
86900
44376
56902
33447
60525
50553
24451
460
38085
91413
94602
56644
59800
23604
12059
85800
90591
78870
69329
50342
87294
14492
98725
97361
37781
96474
51138
8398
96951
10713
57872
62571
65137
23949
2110
46273
87545
35609
53530
63443
5258
68479
24957
37968
51383
79938
52165
97347
92074
30787
54144
59399
73986
32625
52676
35989
13469
11801
11853
12896
59592
171
60575
8482
6946
29294
68259
88419
25844
7514
36213
66647
65395
6081
65600
53783
22443
26835
39065
35597
82062
76678
756
3327
52307
40573
38687
24701
51272
24017
63545
91598
97424
45375
5525
76964
43974
35477
3412
47913
29795
98069
18320
20260
58040
56530
56254
23832
23767
36070
9609
25372
1440
79987
98140
76695
14870
33508
26505
90149
24345
86234
58597
59555
39011
39342
26786
42514
38028
63393
95218
26228
20038
52299
68298
45399
18231
15542
91707
85769
73282
14161
92942
89233
6623
64719
17231
89992
88352
18035
99712
75450
69353
61955
72963
61555
19441
25213
78229
81862
78118
4743
32845
42275
45806
33152
64462
94042
63942
10926
17695
63729
11999
10716
71411
6119
19574
77852
36077
79286
39679
1219
81439
38742
34917
66876
62415
47228
31539
24332
8770
96988
67437
16652
40542
19522
92722
75033
34165
82477
78128
11458
93794
95355
33126
72195
40869
31199
80486
2495
8169
83245
51437
18141
51130
3781
44095
80494
38955
70131
15728
51687
70382
74882
29468
35695
37832
89594
93729
18024
67276
89052
41334
29770
49775
99908
38303
99773
58063
55902
90558
22653
71586
96832
34119
34514
57840
38338
51491
42346
70253
31583
53630
26276
30439
66037
70418
17985
71515
72860
68641
34570
47319
9788
34159
99547
97518
93503
59383
46609
72798
3141
84794
26690
38405
79450
81166
82846
12960
87348
6655
79620
28443
94642
55238
50016
89012
35260
98572
10565
83070
76082
13442
98355
27822
20451
36970
19863
85934
23351
32333
61161
88685
82724
65149
82887
80882
66875
78769
49163
38508
7752
11161
36846
4474
32266
76540
73633
28383
15280
37573
5356
16941
1275
3531
52413
24967
67230
58458
6786
47577
71604
14452
77600
53037
42972
31523
42741
23319
3521
54947
17244
95846
81097
91080
65062
91800
49116
10606
39611
40936
89516
1987
16670
51079
20839
38821
56759
23459
91181
45044
65876
36608
46035
47433
29265
30569
26327
63730
76828
93921
29548
96385
83546
3894
55634
99543
41556
38608
71217
63062
45018
91533
63855
41854
34083
55552
17107
39014
5275
14139
7647
71241
15298
35094
30280
58433
75991
27609
23751
31500
43969
15964
68537
9261
38088
38634
63824
43859
94971
24800
48348
82564
35618
20384
12883
58731
34138
19042
42118
4524
82408
86653
5105
19160
28698
96253
24312
26921
83787
17862
37990
98358
36126
6651
7726
60197
45535
82396
30360
85876
48290
24061
19658
49479
1695
67464
6493
33832
23985
30875
84877
90141
22217
92076
93899
34690
96188
3136
87226
62859
52264
78767
33529
71985
58916
31299
28795
49774
22999
89878
10156
81768
92245
36065
54747
83467
967
54273
22492
68111
75123
73872
62110
47305
44775
16853
24459
77310
55216
18158
15767
50800
44266
26248
13326
14341
20500
17398
25566
80724
15427
68672
91215
94880
49377
24001
57010
79735
81664
28324
50845
64659
96805
12765
79958
71445
91945
76787
4112
45186
62964
28411
37348
60623
10273
84489
98300
67325
60001
36888
65112
53562
91306
50251
90483
49212
42908
51398
99612
2649
50311
28664
97920
92923
26076
30903
16376
23147
66378
67389
65102
81932
33237
81815
44023
4259
77786
32893
61486
44869
14049
94503
35532
23452
98298
73095
27938
49367
29475
3155
41573
24172
22962
88118
91549
67802
58001
26317
66827
88561
88145
88066
47441
82113
70457
36466
57132
26894
6477
95324
99168
52794
12269
49082
26710
18867
36318
76249
76336
14256
79216
516
82077
57359
16363
43450
7136
94575
17775
84734
8510
15783
57103
45756
39715
11216
17765
88674
58829
67255
12442
27760
18204
45417
2846
29475
50873
88798
36002
42709
43774
11577
2032
2723
84175
79098
67452
10710
49206
9919
43222
50588
88242
93738
24767
76416
13839
43004
7179
17686
93426
20055
78798
68254
55764
18775
4166
83293
95852
59439
87243
86054
34500
7272
742
13828
65862
11965
65891
27914
20225
89071
68539
4181
53832
14554
41615
57463
8163
76231
42917
56916
96010
62693
71104
94662
30548
10679
80984
73485
80875
6381
3881
58287
83887
31331
98821
92703
15918
41880
2123
65971
4639
75240
9747
16102
9559
41309
45750
83445
99957
33566
92009
90451
5257
48887
20004
87209
34250
8942
89918
27051
79532
62763
88280
40237
39428
72443
70060
96775
39940
7041
73100
97275
28727
87786
82782
93991
63599
23772
96010
58494
91787
44344
65748
85281
34177
46385
40049
41720
14697
73614
76417
30323
46446
57669
84049
92040
71229
5684
22652
99098
45757
12151
89863
27300
97155
36595
12944
50060
5467
98667
91639
45736
96150
38981
30203
31906
811
6587
63545
88369
45110
26660
11264
59996
20812
45488
68678
96024
13706
16342
67854
62086
95314
93705
60786
99277
72545
90590
60286
99875
15338
63356
88498
50288
42562
78829
51747
62177
86709
87861
39672
46272
28661
98872
20124
13349
8688
22744
21696
80272
25
93930
10603
42827
16068
29567
46237
34595
64693
14518
57524
86489
78088
90922
28561
16520
40574
52194
82439
80939
59294
76810
52984
69426
76243
40105
42107
79771
4504
451
18350
59067
59920
62625
98211
96524
83860
91235
41699
11220
62327
16946
13785
92604
35972
89477
28254
88179
92316
5991
20534
73414
87256
60201
35765
9401
8760
65155
71106
32196
1458
81265
86698
75319
34068
68927
23891
930
47176
60655
76112
69032
67620
18131
92070
89423
17031
17078
84492
79835
57222
29258
89770
81091
50637
73715
36061
7545
98273
14646
89539
86911
33704
50025
98232
12366
88441
98984
83560
12759
14976
18913
26916
59340
4197
20350
84232
68916
13611
85157
36625
10753
4005
73127
6577
6894
86248
47898
39030
41848
9124
60276
65638
64741
5204
3684
78900
5499
98017
48821
94724
28707
53401
99275
5420
87068
84561
41715
29031
97397
76106
20562
50341
45483
16803
3427
33463
52564
99758
59352
1664
472
39256
46741
68944
25582
67439
26939
91297
80907
75069
48472
78466
40866
58576
85407
70182
59123
48710
79262
71555
85266
94350
34314
11366
17169
90901
46724
53137
38482
38676
49851
59301
67900
12599
3551
66883
98063
29767
67379
47188
74829
52147
71182
745
87750
96424
52710
13204
24110
23465
14036
72688
14108
96029
29656
64851
22355
85608
10370
61506
60731
70768
25598
94964
37543
13954
67360
95152
95688
56009
42456
87305
37629
15621
2776
16400
96677
76636
76021
19794
15950
19412
3972
22798
45081
8402
50862
45445
31152
15647
52491
30943
35745
99296
10435
71036
17853
95505
49483
2406
48446
82719
18969
59212
56331
5246
63436
73738
75681
43222
75401
52766
9017
66140
21358
61210
1234
92415
99424
23164
47089
7779
86331
15728
85733
66857
31392
7837
15313
30401
8580
42528
98982
81689
21759
76682
21045
72925
39943
6434
74083
76525
60159
80943
41018
1169
32534
16237
14325
63859
74297
46852
44209
46585
57520
29169
1650
39320
74810
61170
59911
26380
86381
83685
42145
76848
67055
82941
72216
34683
70606
76931
40002
90117
42329
31866
95139
97527
8143
30600
17579
83955
27279
62244
55007
84211
58907
10743
17629
85129
96385
71685
72722
75891
91021
27772
70378
37509
64692
12165
49803
8632
1127
58846
82780
44728
25498
97684
41956
87915
95573
39370
26352
27641
21711
89956
84409
3435
40932
54367
15654
89092
22321
44260
78564
61097
73094
75589
49160
76509
91412
6560
56907
51055
89854
99360
79490
12454
58564
21916
41138
446
93032
80719
67510
31419
14178
7823
38818
97354
87253
26611
46420
64965
41513
44144
78690
38568
38283
39135
86759
20268
91929
8879
94452
5387
60432
9681
36065
57413
14354
79873
82294
41315
83003
75124
26779
32294
34239
47375
24568
978
48017
85580
57017
62718
77511
87209
85581
68011
35824
89298
37078
62747
88381
67483
35138
49794
77844
17345
48624
62238
83070
12033
4801
7898
75158
37876
21310
57777
64606
96222
37348
16453
53418
73403
69548
81182
85094
22581
94669
11968
68455
69408
74522
97789
73773
60790
60434
28503
67231
29516
48366
81873
43027
56138
89719
33628
15720
71582
58076
48072
98082
25485
6564
71779
45105
81047
16014
75991
39266
3394
92620
29773
45435
87984
7082
68159
57984
7186
63194
61770
37282
96241
36049
3797
97998
31705
16761
3836
8073
19960
36893
59636
47735
75896
24003
79010
10301
4891
48215
41581
80569
81176
61092
32254
63835
9161
94665
9702
73564
99746
40034
63699
93102
7062
84646
11449
4412
60213
56672
53372
9756
31463
50074
89668
45660
2570
68306
20779
89093
91730
98640
72493
60261
50155
77071
42994
42397
11233
56916
6443
90352
89244
95273
30156
4846
86435
91817
71947
44431
81564
70
22229
83210
10717
78801
6734
65017
70673
24349
14159
60269
19712
96295
20214
4838
43217
691
21001
8447
47618
22859
8401
84805
2633
42112
59399
50943
30796
60326
20257
84040
36396
21362
59013
60890
47228
15784
57981
60451
36913
11386
46486
94955
42313
35274
80431
33106
4455
88615
7607
56764
83506
12087
49147
47011
75253
30409
88667
48921
18481
48164
12025
94389
51681
96303
89401
33519
210
2630
43074
26073
17616
50413
32872
14414
47582
27676
46185
88851
86360
54945
48963
68982
1090
87511
72163
11308
31684
42428
8470
59105
94281
11741
14207
5076
16015
71236
66286
12011
625
79796
10943
74766
24431
88961
32962
44271
26536
33194
97118
53278
50665
85000
77646
1266
61494
83599
88330
15011
21884
70721
55147
15659
96065
19027
8506
6648
14562
99354
59564
65167
9260
86137
82676
19002
72384
78235
30627
8326
16473
80434
63918
61184
77208
63611
97840
90763
22072
4854
392
82103
10931
13568
32837
63267
81343
74728
4201
61364
60551
30922
82603
81705
94123
45852
76059
58530
58749
97288
56881
26980
47695
88889
52558
16460
86585
51462
50293
58246
589
47654
37180
4249
51016
59611
85310
76356
57411
25695
86803
589
5113
97495
16563
86436
63361
64390
96780
21771
12810
27761
90905
98923
60335
55428
50923
23163
14476
41377
27042
8431
85713
44145
24041
51278
97197
17660
53693
39901
66641
77662
76317
10281
67909
31583
51339
7433
68714
97799
66899
87378
60008
11193
278
89224
43921
51565
26229
48403
37530
39328
49807
26071
60435
76038
25454
51135
94596
6759
81215
56810
3316
47179
6888
6869
34095
44727
32557
16456
42340
8544
53649
93692
82976
360
56063
43042
86114
54953
11509
23595
88331
87302
72588
4726
1804
25111
31742
71660
97931
70069
76027
78291
1036
61538
7316
47261
8806
97264
46939
4448
84909
32158
48452
23669
58521
23435
85745
62107
47009
59950
25300
70193
61472
27712
35973
81358
78580
27480
46584
19017
83170
18512
90446
2381
48442
15713
41359
60821
72648
46039
58669
95475
24466
94819
67825
55456
9591
99227
48142
81076
51973
64708
60368
16145
73048
76957
13000
67445
44372
13029
47312
15366
24776
4743
33190
22686
18231
64566
71446
55996
17436
89632
79474
16060
32031
36293
4155
30725
47858
17703
3148
5957
69313
61497
70935
31227
70933
44704
52138
82662
40724
26976
34049
83901
27928
15323
8482
26404
69644
60907
82969
51750
67652
733
71020
4983
87615
25960
78034
66875
84782
13307
74778
28407
95768
60287
87490
5446
71124
24650
67980
71405
37356
42695
90094
33119
88873
82526
56167
51285
23837
60263
49938
89210
11186
51462
65523
16076
11283
23813
54722
65768
21291
89462
74329
16659
56021
33688
79294
61166
77776
35920
1213
96179
43421
94685
73202
31807
49805
25689
58499
49942
13732
45189
27978
41440
4223
38504
83724
76933
56159
81676
63526
49796
44441
44701
90988
69331
57778
96936
95657
97112
78072
50393
8060
93298
18670
8586
37762
39042
64453
1334
48645
91529
98007
71827
64383
32853
34282
82032
18822
67874
42173
16152
7999
41648
1444
2809
82024
39644
97069
7055
10428
11951
35619
54604
11469
8043
23553
11755
87911
19140
63193
92761
98213
97700
72939
4918
72603
91981
52895
86973
86816
27425
37525
13156
38636
1082
47620
71223
48934
20357
21956
84128
21572
8842
1495
74104
41154
77639
24716
34276
70387
32318
99126
41790
25555
540
26327
28683
65733
55268
72132
3946
27417
23645
18807
62333
50420
20134
94612
64661
29279
29655
55633
69400
83473
19216
418
2961
41314
2342
49472
39535
60612
54567
26084
1966
74898
38830
78118
34117
37578
81192
98233
32778
38375
60410
44731
2861
32889
40101
78766
84653
30623
1565
71407
45469
308
81459
3219
78835
8908
52227
55683
37183
98148
60342
51012
26145
50425
36712
99101
25525
86605
14868
74978
53940
51622
81506
19852
3871
64163
48613
80939
82100
30869
93888
26470
14654
39427
5425
78350
45268
6036
65230
60536
66037
11424
30294
74026
89119
9126
52062
22447
33888
109
68364
32014
11012
19054
6258
62141
9215
11543
42099
51233
48222
89426
22889
40168
85877
84780
67114
92754
5932
39410
21361
10171
23916
81096
34757
6010
46727
55870
81641
40420
56008
81871
10697
47701
47267
25143
75421
29696
89239
29430
97636
84090
31223
26141
8810
40231
42519
29225
24734
46923
29500
69320
44648
41807
47137
72965
93763
34667
80018
44913
21266
70838
93015
14144
13883
96161
53228
30596
4521
38210
97938
65241
57610
40033
60324
20618
31879
93803
12059
27463
16370
59934
35099
45375
21675
72410
85870
45441
19359
99101
92989
74122
39699
50388
83008
10188
8337
37296
98782
8580
44700
93758
84067
33635
55868
99324
32203
18561
44424
56962
11694
13956
77735
94572
730
7107
34236
31470
77128
26813
57239
57285
79983
16407
61596
31308
44680
48608
82786
96147
73675
19535
89093
86361
87850
51418
95422
82824
50248
41298
58847
21412
11681
19243
98692
13793
12157
50414
78434
7080
86599
37072
52753
97113
39865
68192
83279
67993
62617
32108
2972
56581
82419
82965
41512
17481
4946
64994
18537
7599
35964
49172
62053
432
72022
31596
18961
61766
44744
49646
4105
93023
11652
99897
50129
48673
73872
39402
39975
66012
17206
15838
35947
33370
92950
42660
89913
67589
83232
610
66172
22761
7779
14251
70054
47298
81154
25394
84441
92070
98139
99316
96166
55150
39739
78253
35098
69632
46975
88161
19618
63640
310
40194
43635
83942
43274
70979
90232
57266
57884
67201
46081
6203
90922
40630
9596
39948
31699
82862
53885
62946
65047
53879
59982
53852
31531
82747
34472
24776
68135
91145
39912
71642
1829
84880
3932
74202
6052
67326
73962
73723
71105
72851
96593
50887
36602
76116
83706
21497
27081
98206
90928
95474
64432
75336
75957
46265
24704
75615
32790
75218
34282
6776
57672
78188
80049
92686
18118
22789
88402
5209
56427
98200
9827
39934
87527
87980
90611
89501
74144
6757
76614
77669
85284
95935
94379
80968
55699
7048
83990
10695
79554
36755
49157
69555
5371
92735
1600
73884
15140
13419
57862
29177
1915
35092
79135
22710
39678
10982
47652
84392
38083
61948
23423
75633
69586
61476
97524
68192
8944
32946
63049
64393
4106
41261
91184
49198
43521
15263
99426
67539
1677
51061
9131
83781
99445
63218
75111
26
17600
69400
62983
92370
8807
21737
74379
96540
49701
48726
1411
80416
82272
55060
99517
52179
8852
19660
17030
8771
27788
92493
98479
98237
73863
79974
56635
41612
56717
73426
98982
44931
44251
50643
17425
49715
76847
84416
25659
94899
83191
79374
18583
16777
203
77215
41454
97021
64887
29646
98567
20275
75091
73839
19333
34526
96668
72307
73619
98510
86048
43648
10870
12208
621
69180
4514
40933
97869
77336
47065
80784
7410
11064
489
43500
42182
21909
17543
9167
76977
7636
94721
36205
84627
54766
41992
47273
67362
61750
75087
2366
4183
35063
27244
75744
80925
58983
13589
23716
70680
39830
56697
75076
59756
72563
83390
83001
49793
34436
86401
43802
569
98694
8504
80421
96409
73743
5867
32749
33308
53882
98335
4840
45971
25087
49630
83711
39788
74680
81982
49349
35069
54540
85751
45273
82162
46960
3646
83495
6431
24090
98668
37800
4232
93050
96639
52035
85565
30987
51163
32674
31336
8114
40903
38509
31977
8027
57353
45049
4098
60070
73137
92840
92540
64325
40499
79015
76227
83603
23341
67202
26271
57060
18977
80089
45070
41517
73381
2394
83439
7958
16567
56276
68277
71267
66014
8042
51826
29800
19183
72089
35161
4076
78577
97171
33586
41771
13786
92844
87334
77350
68675
54009
13051
6939
87873
40086
68414
20382
81141
5886
55090
94313
18007
88349
60457
56113
9559
96184
1190
15189
15651
10719
41727
82695
34964
93732
66204
59853
42990
78553
71797
94425
73567
66756
63115
24027
39410
19996
33993
8056
14825
58592
6963
47988
68921
80363
66236
2481
44614
46644
6826
35632
77278
2207
18531
95106
80086
762
43424
55259
17378
96439
19616
77749
14606
6477
8065
39282
93449
31104
3806
68635
3562
21940
54247
37101
93713
40546
97045
92319
17370
68831
25697
43323
40118
28358
67143
38527
51436
66867
11364
78508
53408
63456
94378
51681
22786
25454
93446
75007
91648
29014
32217
46165
26244
75778
20202
71055
21504
64280
4037
10455
92921
58852
97365
56697
72147
7046
11792
53876
85307
56487
55597
34852
60905
35147
99285
11265
48347
97989
6570
43161
48871
60149
21858
82824
11231
20509
13023
30485
89251
14594
47867
53442
75986
86450
33911
82556
11399
99226
96010
49208
45220
25910
41273
91370
33753
32700
68102
64630
15899
22617
63157
632
8754
33962
51969
60953
26727
51380
50680
53628
10713
7451
15386
35134
74258
4405
51561
39992
83362
74719
94203
94926
88346
98108
24516
68123
13268
94918
12614
71750
921
80714
61119
49819
84392
39009
8663
80574
59055
33683
79802
78240
43512
93876
29543
72484
83365
80139
72401
88707
26402
15189
58092
4149
44383
81773
71944
30532
45531
17689
76009
28179
83516
26228
78204
38192
33769
10023
15736
16797
99059
86575
4351
76162
36536
81400
38147
32139
41902
61998
99940
12757
32473
15873
54398
72540
46888
33036
81436
2581
67754
19908
41182
73538
45048
70054
51151
86781
85566
97868
76791
29907
40509
84332
91472
15900
70774
97592
85956
99594
54401
29844
93307
44657
42512
93682
44806
84690
78066
7344
49850
45681
34712
27990
46806
26764
74233
2328
89953
30578
53439
9383
58996
76904
16093
10505
22567
69952
87648
96265
92096
19608
92655
57150
15548
84303
15355
64722
47351
94274
1141
26315
70212
69156
89773
80930
80539
36441
51371
85135
39474
13818
80640
66426
55477
7104
49554
41149
51967
36844
28338
77144
87130
15825
19241
42607
6644
45228
25522
75311
50844
58610
91516
76823
60939
55882
71789
75165
42356
74837
2473
54115
4171
50804
7254
71518
23823
68841
1025
45312
63644
5883
40997
4673
80676
88313
8133
68244
25215
93865
22317
62542
45393
96515
6486
51214
15172
31047
66035
47801
79078
59163
23257
44921
64747
11297
7456
19598
63697
52684
88552
81706
28654
16191
29910
55184
10157
76702
8789
12052
27982
58854
76406
3140
53251
15940
63809
50061
17228
76947
18255
92190
65596
12865
83770
20339
34001
10105
7051
9874
56268
54207
66758
14597
8516
62462
57351
92624
75852
78922
51016
84146
23685
52172
59696
60257
19523
92278
78674
41366
7662
46295
40551
82471
40042
83179
9339
28696
55962
66419
22402
4057
76182
36996
13248
63526
88395
61725
35339
39740
90333
83791
50873
85246
84919
55258
72882
6388
5388
46286
88219
24399
76568
32643
86631
22238
64604
718
33208
71876
50484
89644
71508
72025
96151
31774
47126
44029
50120
63197
76286
20755
96195
65703
91485
58270
61744
135
95426
13530
33586
77846
78971
59076
11120
84830
94230
86249
59918
9698
88121
82740
33737
15597
95128
55933
5582
72355
18360
38519
54092
26701
69507
5418
17689
88235
68546
57591
9184
16382
31991
36337
65832
18602
98670
69369
20339
35332
26490
35180
27574
53045
96469
23548
27622
85468
5449
67913
13699
3035
42875
85952
54926
57003
62671
64991
6133
99514
3802
2116
88006
960
6259
19272
92707
89727
62044
9191
49241
37719
67664
23718
59725
7671
56829
86940
95195
80723
60118
26250
76551
35458
9161
19364
88579
75916
71898
10421
15594
69120
34851
64794
98469
85274
76998
90873
52987
53414
83580
91219
21575
51944
52627
84910
90410
8868
98534
96491
24055
66839
40829
74562
74944
34189
81734
66102
20228
67042
81179
38805
45169
84953
82837
25768
98075
37154
96981
12287
66704
80342
12194
53078
66749
17342
84061
49464
75369
14766
84300
44498
22807
56320
31024
71986
74601
44963
18078
52871
338
29639
95498
32978
31203
61695
32026
61220
55466
58108
90850
85210
29353
74556
99032
35276
71567
84555
1108
40898
24211
32225
6302
5610
65360
29282
524
71703
92621
47299
68931
1924
27405
55271
35785
31393
86552
30722
70134
64945
61916
69296
47611
64906
82038
93517
99176
63760
12957
66811
73441
75860
69001
40408
48157
2042
61265
84118
79519
53830
40886
58878
69322
20351
13058
19350
66412
13040
75095
94282
17705
56922
91442
5477
32988
19962
93288
73643
42669
97353
36028
98362
33250
43504
9490
27085
85180
76754
48601
5868
99506
90005
66234
88024
8549
85951
5569
6240
93395
81983
77454
55736
89413
54772
76573
68347
51760
89634
14866
72683
47184
87606
76097
54614
46491
67827
99069
30274
37697
75315
19914
63019
96966
39630
74521
77458
46792
28145
12717
65555
68184
47160
4345
19854
51322
90624
68254
46268
77121
76676
95900
72213
13082
1008
7088
93684
1189
82893
34427
19639
94189
85174
39469
79761
36622
55066
72466
15501
17245
82658
2146
24596
37126
8581
15323
29395
6316
78128
48771
40770
46668
75931
1526
87951
68094
42483
21745
77136
9
55933
28895
70767
11639
51491
39069
64939
32518
81275
88788
93223
63604
90813
98503
81598
79180
40471
63621
19040
17965
32436
37085
92758
12428
66511
66207
12414
73011
78134
59107
23143
88078
91355
81209
85182
27740
67099
27771
59947
35925
45854
90350
34137
37614
45724
80731
170
40660
52918
87832
29695
27319
39180
95887
12444
6054
64246
33601
63059
84215
51065
461
49585
98779
57582
57033
3351
94816
72654
30546
55331
57948
59391
66543
75608
78980
74661
30151
54880
65354
5735
64260
81783
73389
95803
12648
47853
47326
86601
81471
84075
70508
22644
21090
30601
71439
31760
62620
9238
8508
49971
65468
97087
28866
86236
99508
12221
28510
21672
42392
77178
99262
85349
23110
75882
173
98929
75790
1809
49172
92618
54434
80421
48765
22709
36221
69448
80581
28804
9057
58112
42741
85868
24132
67770
55023
19972
66092
18219
19398
35158
70270
81380
49948
14943
36115
12274
55291
47157
6185
75390
26042
62987
55887
62522
51848
71131
2620
28148
94399
66212
43279
25262
79237
65611
93528
93692
76981
84683
71794
79288
35465
44802
76574
27519
41915
72030
54605
20698
55523
58370
76909
33100
91464
68484
31235
10108
13676
64351
52154
20399
72044
13932
36770
26532
48293
14851
17594
46699
18636
26571
29249
66877
293
2196
61865
73114
35267
51641
76312
59476
13495
3344
11814
57518
60900
60563
26826
46140
42952
23326
83152
98158
96451
91992
9393
9456
83519
8607
8083
2576
62652
78359
2092
49344
60716
93308
38987
96748
46346
98584
36216
63267
24244
92175
94856
15422
37367
32831
62518
94426
8474
33167
89503
91158
95386
53701
90839
24060
71323
14907
12398
72142
77402
49311
90423
98482
14813
50323
41955
91127
29579
38208
35622
97838
50917
85343
82193
91495
36400
39493
18018
53198
89396
94485
9925
31960
73833
75849
39948
76595
84539
21969
73482
56425
18350
63559
47488
4381
9431
332
44307
52268
7488
18328
57350
82289
22380
88595
97660
7911
16277
41960
34078
89956
78521
13402
34506
48306
96911
62821
22711
24518
88408
74000
87155
88260
8679
92763
89305
90824
67914
8445
76819
45773
21033
21979
41998
4015
68399
73954
17194
60114
7629
41245
99457
95374
96617
99442
13420
22944
18014
18636
46082
71912
34264
45610
31098
43789
37587
93396
22205
19241
18879
94917
27015
52305
72413
15302
46651
5087
44718
826
43695
30581
80662
41100
34395
71881
78372
18269
35722
18555
72165
85169
35553
9719
85834
30667
74021
96858
34671
5380
84206
23293
189
63299
98702
95893
10408
53070
39938
60298
68197
11058
83770
10348
7134
31398
70336
16766
29274
16468
82848
80554
41210
23856
94939
7338
92958
3065
28882
17507
1084
68931
12289
38844
60470
68069
63155
76996
31756
53562
10882
61450
49556
79186
17908
47287
85733
59922
75546
47059
35738
36663
89599
72479
27324
67418
43623
46796
26485
33567
99161
82638
61940
25254
13541
16245
59448
327
17626
34995
28441
89027
87768
9235
8384
81971
66124
61379
10751
21001
17129
29500
40359
23003
80249
4691
70713
30466
30118
46613
5989
26239
9307
74147
23948
53019
75301
81289
99744
10500
36871
41055
48203
33995
77769
95419
20547
69393
49336
70200
17496
85231
17408
424
98164
76305
58355
35987
70928
98244
93497
1310
25689
31622
85764
50481
47648
89710
2381
69609
77950
3365
45476
81411
56144
45432
59266
20980
41312
56292
48190
58650
61781
70901
89559
2622
24142
98144
69537
24630
96176
27787
48320
37965
24843
15537
52015
63073
99902
89996
72410
14360
62832
49337
11709
13178
39634
53258
68168
74175
1659
54245
39884
67855
28129
12373
67571
29583
29669
575
36608
27938
35079
73943
29410
24631
28144
69261
10075
22951
1205
52606
82011
92169
52822
73793
99628
71294
72954
31221
2293
23827
32078
14972
99195
74499
87626
24836
11427
70605
81368
46587
70260
68017
18623
90037
79486
72756
93955
33548
42457
63187
99886
23097
65371
94283
52194
34456
77865
19055
49459
76047
47909
65994
82063
17685
93702
31439
63211
35236
17315
68787
81945
4419
17679
42
65433
18776
58256
96928
67007
54691
8400
29909
50208
61104
54681
71895
49466
50903
81071
27792
35903
54711
2062
91965
29070
17448
45041
35834
44426
453
21350
22545
3612
65417
73869
35765
82809
36203
1643
5562
33604
51532
62034
27905
79646
81033
84063
12694
16470
94090
68892
81341
4070
31559
3860
21484
15249
67592
26208
83148
39868
23678
47939
65157
94981
30680
48400
41955
8417
40272
21191
11063
37868
95155
25872
53182
7457
93034
53946
95152
67661
64614
21212
98358
83372
44964
15204
79504
18161
36420
90909
39411
63
47459
13153
18252
55314
1776
32638
93141
58173
47150
74108
64182
66423
73320
52518
30029
83648
48633
21115
50113
19502
94481
45225
5109
39449
56642
92359
50338
55605
55857
41525
11065
83429
87336
93234
3311
13650
81698
71007
72238
74184
74430
92188
60528
36032
53497
52917
17491
88849
34781
13549
57001
10325
68995
25244
13849
4288
61587
78946
54500
42939
8450
60332
80579
33766
60155
97317
76227
16343
78138
65623
58531
12390
32720
67701
80833
13833
43804
51458
58926
39702
59757
2151
80582
8211
99395
8398
19347
9731
35740
69350
84800
27486
25647
25650
77478
35938
75757
40548
50698
36403
51145
21296
81842
61330
11105
26362
25940
41214
50762
26486
90261
11352
90138
77625
62709
72990
17648
49987
46953
39413
20799
29001
82816
87455
61326
2189
92383
16403
4125
64114
77261
77069
36460
11624
44147
88
43780
59249
24282
71028
41178
40625
38098
32780
72546
56854
63638
25476
95060
20217
24220
80882
26897
19303
40330
77506
65260
72497
14996
13338
21487
96484
62649
30891
77389
16437
43163
50315
65215
90874
70141
80008
1315
32343
14978
25689
62770
80425
60589
16074
15370
66951
69237
48876
22940
65842
49088
5946
6781
31006
90153
69534
66232
56430
65432
7720
65066
41217
60968
66007
23925
80752
81044
66405
2618
44300
52167
40346
43717
29834
43769
74369
66902
25359
60861
76635
4055
15316
77538
4669
7777
90064
35979
87291
97943
4264
18682
94500
51394
45570
75062
81039
559
88712
194
78301
1712
64362
93421
47083
48759
58441
47854
81870
24213
25219
22352
64113
41271
23816
24444
42900
98228
84313
53316
63000
97989
67124
98897
90581
17514
11314
21937
76904
24394
2106
88046
63789
8614
31190
55165
33015
75450
87459
51154
71152
59200
84339
94368
7338
38168
37818
54850
63768
70357
14468
89395
37655
62273
34793
7576
59003
9146
80779
28479
44836
20328
406
68138
86625
35991
9198
95764
30621
89976
96798
49644
38712
43633
101
27494
36973
10449
21177
19165
76012
35483
78294
10887
82696
23344
79709
18966
60689
99634
11520
72740
877
8933
88842
65742
40818
72492
70698
2368
58456
24567
74801
40609
53384
19706
71235
80100
23328
58164
69940
43115
78347
62811
30617
89438
86350
18998
27300
27251
64187
53867
90560
70582
83125
5163
77627
27645
88482
39034
73659
12609
92817
98355
43136
45229
48418
85679
91736
80588
81917
54059
96180
16230
47081
5381
4773
4794
44763
17045
65497
80367
46839
50592
9018
9361
89470
68416
99209
25137
76256
62876
40809
17745
9807
41130
44714
31665
31500
23551
90664
44989
21588
32725
37553
3639
27307
80042
80062
17156
30054
73084
80467
35047
42478
92408
52900
63899
79870
98650
65159
10604
88929
29067
63772
75670
14540
73498
5093
89132
53500
22969
8679
96197
66585
35178
71475
10234
40688
25362
52769
14680
92407
52255
63285
3219
47098
2066
51685
81791
68499
48394
23674
21798
74973
71663
80537
53783
39000
70923
70476
57379
52130
43033
70910
55575
68462
74918
82341
16527
91373
80801
91791
53834
84528
4917
82186
45154
44196
8258
26324
71099
83576
2063
61133
91225
63217
20635
77397
80114
90210
59553
53672
63285
66904
635
8739
10567
29570
30079
82294
22259
40993
57034
2072
61500
54039
50782
44243
12741
73800
91107
56170
6379
72688
62319
72454
93427
79706
95441
33587
13423
38249
89346
36063
33687
85701
43911
16064
32285
11070
99646
39681
3763
13595
3109
49793
74210
70713
2240
26877
97708
95434
22381
39288
28966
63826
60664
19733
46706
10695
43324
17882
54766
67411
17476
46843
70992
65552
79467
39748
60813
12577
17081
13966
44385
75259
31709
26641
3675
46994
99873
18435
50733
17735
26630
16953
58789
60746
85338
78489
92767
75295
12763
73403
27812
72183
94140
16969
11849
91437
27226
40035
28627
75583
92862
21390
18143
67494
52758
37524
16487
89234
79392
12970
95925
6316
65915
15211
39275
11578
92863
77385
30999
55948
25005
73851
88947
5034
41817
41865
6392
88669
88943
770
7950
67019
52735
46132
10819
64456
85428
18986
7956
17737
39444
76709
15606
58307
36877
21015
84832
93676
67437
19620
24593
36224
75962
57719
21353
32053
41165
39828
28297
83513
54051
70692
32790
28141
9446
53569
67629
85097
79572
13292
89570
6463
71538
4638
96221
86586
8527
35716
61790
62716
98265
96950
39186
60409
24049
3476
32801
54199
34302
95214
29162
56733
63927
8676
91083
932
72728
75541
72379
14425
61632
52914
12270
90478
93257
25836
24000
66190
1363
28508
58888
63547
61486
49304
77138
67589
49345
23270
6830
61442
36531
53354
71969
33135
80602
24371
96230
27331
91232
89819
83954
750
30808
67136
64041
5383
46597
68890
80660
74942
29307
1422
4635
20737
60002
26050
79085
17372
10125
84755
26800
77446
43190
4548
12503
62845
77739
17188
63614
28911
26729
65503
43729
68132
9982
24941
57632
75249
39049
6755
6602
27744
95870
95578
49718
50927
5353
5370
10343
33328
78452
86453
68848
29237
98417
26630
77720
93738
81216
8167
93879
42599
10435
34181
52402
30999
30751
24954
602
19567
25579
60722
54313
49334
76112
68256
26746
26745
47111
41194
23586
36311
70456
30345
98429
82328
82131
78308
25979
40742
73173
48258
71430
37234
43295
52325
73762
3952
69284
56670
58056
50548
90610
19085
16666
53443
41729
91945
27864
44827
72890
86210
78732
99953
37006
78729
93801
93809
55640
38279
99952
76359
79229
40622
25374
42324
74536
13320
22058
62723
8739
30433
50487
17114
32221
57348
58374
18672
40011
45627
17981
40494
69875
697
56332
63258
42723
87266
81818
92969
2337
58431
25199
88389
82655
45596
29382
89874
99522
71367
19948
2303
61041
36070
40627
538
56651
91972
22262
11198
74980
94238
76734
64025
26485
67607
4806
74672
67691
37237
73558
72763
95610
40874
87429
41534
36533
81023
86410
18034
88923
33961
72855
61466
79807
11133
94965
58709
61068
26252
9050
83036
67242
52058
56391
83914
49613
87320
63719
34197
14288
25487
61613
23910
52372
63902
11716
99333
83658
11197
1194
61792
8073
25415
17296
65089
7952
55122
31677
49932
99321
39569
6067
16758
87707
8289
7643
90216
84142
87090
77397
85959
60559
499
34113
62299
86878
47208
1926
18640
63859
57698
59492
43230
89255
30580
41246
32267
17201
48794
71567
84007
34975
28303
5043
78493
5874
20066
82400
88303
35942
4792
27245
65698
48160
53168
47420
24378
69744
61558
95961
53353
20434
70724
25100
75972
97567
73078
97179
67331
18051
73788
9085
46063
50361
46153
43082
22885
59049
89888
4437
59064
42616
15125
67318
1690
96681
48434
78392
45683
46028
54712
32306
81253
38511
76214
28844
26730
97418
34203
64040
70627
93444
7132
36346
72669
43138
7700
39981
7817
81162
21692
39062
95887
33160
66818
46834
47184
18225
2025
73854
80536
9322
88136
14305
99575
88126
74876
35192
59619
89264
5816
89576
75361
70288
44179
8146
23367
20289
7019
45529
7334
47883
88228
60622
79181
37155
15811
18572
13374
9916
97753
74189
83078
33178
39608
84255
17930
76140
90940
90581
64189
71752
9959
68475
11633
91474
52962
58797
45343
99728
50535
28508
44229
34892
56392
63361
29376
32412
92646
59749
6449
91811
67632
73535
45798
90573
88666
51832
6814
15843
53727
66203
49524
27503
31757
79834
45635
40648
39253
27578
40099
83005
84645
41309
98155
38819
29966
22425
39920
35020
20369
3415
34473
76212
31932
18337
72216
25686
82254
87199
8250
72638
13120
53883
83189
74485
40398
12574
91341
22611
24315
18068
3051
61030
47728
37430
39644
15217
21215
7918
66737
9110
8490
50342
49009
31677
44393
1624
84984
81122
49149
11257
94261
12843
95213
97181
13835
88255
17800
19064
24233
30423
20583
77530
64044
17939
48233
46499
32853
54422
13614
26764
10038
93541
83792
55687
32195
52984
65588
81923
65519
5823
50131
27131
67584
80315
84611
65716
41407
52655
45160
8088
90121
84216
96105
87036
12085
20749
53397
60683
44427
84775
98211
18417
26736
38946
12819
60890
95857
40708
89811
68489
81283
98800
9709
18629
8464
57233
89699
3382
74910
61505
7111
50140
58231
12171
96422
54338
53619
22552
44986
19175
83574
93455
3754
6248
91164
79283
8763
88985
71083
86836
67861
88678
93624
49409
14411
91187
55256
8480
47077
89395
63998
55447
37470
28193
40602
95757
54872
57454
72965
22970
16716
93887
71800
19117
4479
2435
22791
50662
27107
87408
34579
52971
15722
62911
93896
85847
12365
36670
20042
55063
86478
72678
4357
18900
9174
29345
52432
91302
46109
78488
42130
37036
23557
50093
40058
1828
49343
26814
46692
28005
87639
22819
44871
83701
46337
48280
62158
81492
61399
33744
45149
78941
57240
76176
54957
41549
34323
64125
39128
30288
15342
62416
54899
20328
38483
3417
63941
90283
33114
96670
92478
56585
38998
63618
86382
42450
26055
44428
35297
89771
55134
96874
60999
25382
27916
46531
45601
84868
64058
9953
90413
74763
82552
89816
95952
48470
86698
13271
57250
7331
52911
1143
87615
72621
37526
9716
17746
91848
91996
93069
51039
91515
47456
63957
35242
11583
1739
54059
21905
70380
71123
28129
11118
80618
15151
82264
66716
42446
49581
38276
1630
69045
43339
48555
49148
8888
84809
17126
46028
96059
44928
70835
69181
81940
98125
57660
28232
98428
39082
77019
87610
3367
21742
64662
25386
55230
53972
39452
16709
71805
3661
30480
28204
1091
86918
35879
13307
83218
2929
8515
1927
42878
5018
18074
72374
73440
84713
81895
5508
52403
14934
21151
968
53224
23107
40524
75320
65995
81179
22385
83470
79481
95146
71093
225
12136
82671
69442
20584
13223
65915
72534
48528
86885
39144
65892
92046
94438
74792
1641
56202
35465
84306
11230
72483
20400
5869
31330
27257
59778
54308
17070
64902
32496
88896
33837
78947
41972
29057
68628
3594
35270
37003
79670
65219
84463
76380
51150
9946
50116
16993
6523
69355
8137
86495
1514
37833
44128
29421
58397
58683
37313
62756
51555
42288
54335
59651
42662
99187
39955
40958
94788
91787
79955
9090
8806
99264
69255
55201
921
72930
36370
59553
43850
19536
98420
99573
43752
85546
806
8489
82284
68606
68854
16646
64930
13381
9635
89791
61594
26779
19615
68486
81240
54719
44902
99491
24138
95454
17403
82332
74489
39823
35023
15243
93216
78876
78090
16123
80904
69264
59518
65231
19872
10776
1722
68014
33120
62113
66430
9674
70159
50592
44043
41539
23146
95039
86411
1821
27743
47359
56725
85743
34288
89872
69608
10376
41677
52758
54788
35100
15637
57834
15236
40726
84149
47031
96881
72754
5165
78495
85114
95138
52855
56670
28371
16674
22441
17857
40671
45524
38841
22110
55410
87817
93229
52073
91654
62255
23567
31155
7403
7068
23713
56601
57457
43894
9737
74809
91265
26369
65137
93787
40412
44690
54153
72348
37406
31592
34048
15271
808
98632
20035
95134
60266
43675
61084
94709
52128
47278
16952
4090
73788
46046
36177
43172
78263
22653
38426
88345
93751
18220
98772
96486
80811
41077
56830
40954
61558
5018
3828
11683
54823
73310
82381
3978
13655
43133
4634
63641
84618
27802
5348
40385
30882
59680
45119
82432
81300
84400
78072
39892
36119
64814
28301
88898
61116
95406
1810
51762
74311
38136
64754
49705
90153
45721
10743
71754
13733
21074
38726
7152
43117
58709
98444
6913
30774
93805
766
90947
79961
25615
70298
79955
87291
20633
53916
65113
617
44482
56211
58031
4015
31902
28619
72335
59269
74485
48863
7733
81425
632
80864
51635
95767
44337
12328
92306
31436
5290
3039
72197
95783
67234
66489
79906
11305
37510
4271
19262
35043
24094
861
37683
66256
27875
53812
31224
3123
55324
13858
24929
66158
7731
92472
96296
36876
60425
84943
65792
64266
93901
14803
19082
77346
34337
27606
77998
93599
41195
82190
5385
26834
99897
9030
19214
64610
18587
16214
21643
98961
40030
91591
12931
22745
940
63910
70159
45025
67383
34482
78815
2892
86306
70824
63156
27734
10838
51063
82687
778
31535
58985
65440
55014
50574
34128
2860
17501
76952
9226
5122
68991
69883
30659
76342
39521
17590
15855
32797
11007
38633
86835
8616
68293
40933
71823
13192
96594
93143
84297
95263
81979
58387
88581
56738
9296
39152
68775
80833
55338
54671
37644
6713
98189
23623
39674
62026
66046
61910
73864
23356
97397
81660
13229
85420
16461
20238
14870
45484
95812
43768
44698
5230
42043
35126
33214
29162
34282
93599
20165
90539
30518
64783
84571
31998
66338
21293
68965
11487
9133
97679
50509
61577
44395
13713
85721
2669
89166
22892
17395
36484
15742
79874
61401
54407
97794
16779
35401
19244
75965
2926
26503
55455
91346
77713
21511
76343
64051
61837
880
40244
23593
22268
6357
9943
457
13849
13395
96441
85992
41399
69144
4005
12218
74059
97143
39295
10594
36895
32523
22801
37584
54559
76046
90213
74861
11042
56157
41775
86913
78679
33607
8649
39206
34524
14032
76809
61987
38575
89605
28381
81689
26389
47354
37170
34381
88616
26384
53270
89100
26259
55050
91524
30481
79988
3355
60629
56705
66702
71260
53267
20525
93162
97352
31474
80517
38368
6982
90235
70878
8955
98725
68637
53494
19220
30313
84544
2381
67630
97202
86949
33283
25382
63883
30825
89622
45721
48846
99224
94750
90139
42520
2034
42481
53436
13314
64011
57745
15819
72161
63390
12938
84074
15364
64536
92865
20493
73183
12777
15773
911
71298
72156
36054
54767
51446
35666
27990
52267
71186
2875
22572
39964
68403
97482
58116
57902
56493
46472
38784
53981
89284
24439
83601
76668
24517
27099
92750
85950
28185
49803
46735
52795
86969
55887
58179
10122
89230
54329
71909
16617
84663
56082
59445
15029
58750
45026
54398
34416
24548
59846
48140
43679
997
84706
27414
67735
67645
24266
34193
62149
41214
18839
12712
15163
26607
85392
63345
79625
72641
27217
92522
20102
13438
29941
89026
48371
55517
29420
84708
85087
86188
1653
89361
86581
37049
9331
34391
97558
90516
65613
43370
53775
90185
75072
5568
86985
20852
39963
99364
98880
29231
832
52101
62072
91213
40200
19828
32001
45649
34199
14478
46348
26863
59260
55945
93023
9789
71867
65857
56457
23729
81357
83309
49028
69171
72958
61740
7870
10186
35245
5146
32868
37915
21862
43660
66493
30465
2364
35838
31108
48205
42560
11856
55985
92686
42135
66732
47518
17317
3491
80492
79586
23114
28742
68884
44829
50023
20573
2125
25549
24575
12968
69082
24982
35394
60389
20007
64953
92082
83847
89715
66599
40743
75043
63769
37044
71318
95244
477
30676
2917
34934
77332
22524
8423
58309
37158
58020
79714
80068
20179
91883
71307
17759
11723
93943
59320
98126
69756
11436
84232
28579
61719
9837
67053
11156
31555
51689
25491
17452
24063
17772
85820
50416
92011
58239
94687
72168
1671
48975
44879
46762
83182
72215
98882
80390
31744
96532
12366
37327
9972
74449
93975
65359
95054
41312
73483
89196
20387
39039
82123
54912
67970
45802
59282
88272
34679
64447
36199
44763
70511
74349
25976
827
706
35956
25742
14633
80208
98153
85573
93223
11640
52772
45904
17240
38280
55490
73403
25217
40520
48283
56439
73238
72215
43006
26560
93151
50613
91498
80344
8966
34579
61653
21953
75031
44798
66789
28873
27198
58758
15777
86266
29280
47940
93513
89676
23325
21820
3498
10854
56035
49115
39941
38211
29939
63707
48205
35523
59109
764
98692
27821
90893
42473
31945
5430
55324
15645
62298
88053
34357
4450
36824
98115
65954
41358
30699
54605
60190
13881
57687
18342
52312
88376
9204
11107
49325
60098
16955
49496
38103
87291
61327
26782
3054
66570
10099
96725
57382
62686
87855
64980
41790
31776
62330
88929
48333
19347
12107
68839
5792
35978
47393
9625
1462
75127
18554
78400
17203
57162
86636
66831
37717
76560
78294
48415
69311
88864
54454
1995
3477
65775
52810
46113
90110
18279
74386
96875
55535
249
78659
28921
34690
12290
71027
3435
49580
3524
95686
14299
30854
20877
84223
99507
27723
78807
4212
84993
42110
97334
98860
41443
83555
82679
9788
38504
20545
17946
46081
39097
52068
90843
72415
4998
51198
75526
47699
19571
52545
73520
19248
30190
7876
75361
31440
92916
90374
38687
30540
92342
74237
29052
805
55018
80429
57853
85988
50785
74712
57479
96235
18366
35872
30576
12824
49507
84820
8914
52904
29190
81192
80067
17031
41771
73194
99874
5888
77273
14391
52816
18052
83815
57107
30046
3068
56776
52674
24020
68798
76167
80416
69470
52207
10692
4594
81809
32521
27458
49279
65830
75067
59024
58615
32456
36630
91593
11230
29650
95037
72657
37546
82635
90206
2539
74530
44256
76519
5404
22668
25980
13872
48030
21048
66713
36776
34776
27998
76891
44509
25341
97874
55267
60594
95664
47557
96210
70359
86226
45631
37344
34980
29087
37856
53997
49001
87421
81639
65967
79604
28363
95533
17805
81099
87836
90224
66094
57923
53575
4380
64245
18333
16264
52789
40808
58947
73650
94673
22905
48460
67708
70661
25327
32512
52922
36101
55840
98208
62694
91416
14000
30058
38903
88664
37444
49875
58308
77851
11661
99800
46378
50721
28721
77795
23618
16724
49148
93472
12695
46716
85186
39264
32318
51647
22951
52864
96005
87631
80722
79031
69059
40780
9603
3230
76976
28697
74877
79315
1117
50947
64501
20661
52584
97584
97212
48034
65280
36770
14808
92518
92216
92084
24759
38077
18808
63892
76987
99730
35796
59379
71837
77590
2227
38427
33845
66235
35551
76184
43459
1721
82514
17562
48679
3178
31565
66794
46070
47824
73980
79562
15752
9755
63464
16454
56742
43814
35018
71307
37640
98871
15747
74092
64103
51752
96378
29336
98404
66725
67566
16804
84157
86748
7679
216
59676
85132
13703
90440
29632
48679
11982
1279
58325
48066
9975
95511
5367
96014
3695
61784
42362
62411
66333
91120
57307
80483
25553
50657
72605
60405
12836
59725
74418
94136
8598
86455
60983
74027
57135
41250
43566
2051
61064
87602
40972
31611
44131
90477
72713
62120
62741
51241
31910
15819
30052
66182
21675
62556
43369
53725
21257
69544
78856
20990
61562
34988
90158
6950
80742
3967
79174
80704
12435
93401
1670
76574
4594
38770
76342
20646
62155
3477
72821
18408
96544
53171
48455
52143
6542
81657
96932
57873
16274
67936
48211
98464
46374
43534
75636
60633
33390
35357
70174
65704
78418
61377
60616
57794
35581
22817
8900
47124
10581
34522
11267
95231
30144
3585
60458
15954
41683
32052
16142
40967
49666
9683
74097
40158
41093
80764
8090
68365
64424
16797
45065
16021
40943
72470
19047
39763
72929
63342
41023
40180
40593
673
57257
51294
39432
51400
5578
97299
84456
86391
98537
77330
87194
44785
41071
45892
60057
58795
84647
97241
68716
63996
58036
54656
49416
10970
10945
89613
79341
31776
51564
99192
74049
57533
19743
91171
5602
35151
86218
4395
47036
28538
51368
48895
13087
85859
16646
58422
84384
48143
3788
87785
70026
29546
79664
92613
60678
74199
96016
84774
50918
45666
38986
66527
22593
48011
85180
52804
56311
90098
9553
88587
33056
36157
60478
28029
90447
68458
7243
4887
29364
98904
90647
49715
1411
44116
41815
81189
70671
40593
88832
76448
19513
52032
45138
49179
42752
63237
27526
52274
97843
68113
49740
66280
3470
28910
36803
66616
74701
67617
62635
86668
64947
79250
98389
54691
62719
28884
17529
34435
67457
67910
49470
78084
96736
24171
28469
97687
39433
13815
15382
58687
57432
25601
54831
43354
3206
42872
44862
29159
10985
5585
34207
22610
76044
47387
40799
9609
42567
19476
24915
83291
33951
26747
86434
44896
44297
6556
83850
16392
48774
73458
77506
26797
93844
47947
18643
17774
30146
23806
53815
46150
58900
4713
74403
12418
34445
98668
25745
5058
73396
23265
46838
54241
92741
46706
19705
55119
90438
10925
86838
3403
68010
75425
251
43206
72630
66322
65196
5516
42959
71497
34228
49987
32033
28328
91987
25199
56546
52042
1939
71543
90394
67171
7509
7416
41151
46750
7124
28486
40512
64200
62354
12024
6190
17828
55129
31002
22014
25707
62922
44523
28166
64954
98915
46343
14705
79457
98117
81188
35264
43415
19098
14018
19473
73511
48939
24130
61153
21290
13272
86253
48131
60347
63355
96523
78880
41449
66838
84833
40446
75896
37222
11521
59901
90315
83188
25704
23312
66290
48168
4724
66540
39987
22554
60318
24868
85777
11010
88989
80813
60093
46568
55979
63824
78404
88657
48469
44738
48963
59814
23007
89004
95759
85731
50571
42022
59388
99286
61510
35054
21063
16233
57537
74515
82444
23647
94156
17904
25555
16985
17378
31014
71259
69063
33065
55759
51254
69994
42406
44154
95658
25928
33642
19763
26316
8284
18098
23523
51304
50177
21720
72778
621
92883
84772
65162
73239
23525
21988
67710
35100
27644
40186
77559
29091
20569
99080
59925
53100
43773
43905
28888
50630
13174
28588
18975
99297
59353
50886
96382
96127
9303
28985
47203
66665
12046
57989
75991
42565
48572
69552
92102
4227
54665
19804
24908
64581
96356
8687
1924
90212
57495
92289
22017
7417
24813
86001
18364
53349
74221
27552
66393
76987
99971
5694
33599
18170
71272
80915
18299
65747
83281
29844
4840
5216
56238
42383
52853
38541
98382
14416
72027
11992
45750
10081
46448
81416
54311
69361
2427
17187
46883
19908
59637
43101
25856
27418
36944
59824
78781
11536
36497
57828
91981
973
9932
20769
41690
56888
52569
99976
79037
92541
93165
58328
2801
16207
4171
74404
46542
62719
72049
77123
39284
94501
81490
68133
56960
14466
39459
63810
88077
41017
87763
51310
4326
99431
26713
96500
51005
17202
33392
83760
75727
48080
65685
70031
39065
9096
32493
42228
45830
99875
83086
32775
81542
35003
9820
66182
19353
68495
52786
40807
33014
94846
40009
41732
85820
29265
6329
4596
14058
52623
62619
87317
66218
49401
13684
87272
85649
35127
55609
85064
48270
9413
27540
67987
40621
44056
96190
38691
71844
43991
25375
278
27312
60825
59117
51361
28429
72392
26128
34957
5751
34284
10782
36207
58904
67601
5357
46090
31721
34593
46476
13082
59606
30425
47549
50603
87126
29984
54860
97523
8709
12090
27615
61616
99218
79109
20406
22827
95252
7660
52595
27362
70471
41366
30970
45126
44614
63902
93918
92010
88359
95635
29194
69404
6729
6539
20330
96132
87564
23956
18870
67031
25135
76280
99892
28619
39784
29135
40348
67885
33941
83555
4101
29168
21522
76410
8150
39471
65290
33515
89542
99106
42163
97486
73084
16842
36596
5133
99707
88857
20358
24721
38525
71292
1556
23267
40341
6990
24466
11540
37904
23033
45267
94420
70331
49
19165
57961
96930
22019
26659
1814
28156
40249
28750
97378
47796
13744
82608
1038
14513
25460
41357
94369
84713
78074
39391
90832
8392
69916
42685
32376
91157
17661
14032
69020
55623
23517
16050
14562
23124
95038
36951
74155
19117
27140
17096
46646
7348
37700
84680
30923
71415
8165
9888
99857
70772
36628
44056
46672
34584
53748
93509
35783
26614
82292
60432
11006
32220
50042
27822
42136
69810
31183
30111
22257
30887
38804
12513
6484
24902
83172
3600
70825
13873
95873
98893
8017
48922
34082
72418
66749
14222
95265
72141
11617
89296
23572
48359
62209
56798
32375
21113
92159
88612
29259
77327
55100
3673
6862
2122
41102
71492
72424
15517
73378
12345
81139
6430
30988
59388
73607
73704
87181
18614
72822
75515
30470
86236
96443
57138
70950
25647
68085
34128
76086
25983
31172
79226
97440
59715
7975
96823
45446
54374
28057
44372
85975
18537
7280
33498
56398
92088
1545
7867
62904
36721
15185
4546
48023
68779
64061
70509
11852
7362
86998
20520
62528
17382
29057
31749
10557
86731
25485
24213
74296
40205
54739
27350
7313
16783
89510
15027
34680
91189
18678
70277
49977
19305
295
97815
1447
50157
60652
16550
41394
1674
21125
64583
80198
79260
26150
39535
3597
75275
19840
1470
80923
48120
55444
67379
14663
23509
9917
66265
11360
79494
8717
22432
56205
39045
73052
89258
72346
66530
71588
45222
70666
87473
73470
17831
26048
7947
4970
21351
77365
1921
26259
7116
45513
65462
11657
52527
76568
55319
72288
32735
9011
96748
22103
82603
6928
74868
2595
51193
91266
51442
64095
14175
4634
90093
64906
87655
58449
63564
30374
21234
7348
36662
98424
20599
99954
17191
10774
2926
62077
73988
78930
27497
98807
31612
82663
82739
7761
19424
69675
97721
42914
20081
56197
81215
24895
80753
63150
72942
77055
28675
95615
39572
30906
40906
65286
89532
74672
22304
31720
96687
88179
25979
56865
30171
69960
23591
35400
63496
72407
85989
37768
33350
35146
5832
51964
99519
10889
84855
23449
29195
51594
24720
48009
21235
20025
5894
38516
13645
33511
74763
48029
63871
33782
85996
3728
88456
8468
29297
86738
76143
32917
23526
57658
14104
76000
73672
90221
20184
22866
43170
4940
41239
43340
46304
75923
14042
34205
70406
18970
99768
86442
58581
25773
97595
49571
82120
24506
39013
59078
48190
88376
92315
86772
58750
6239
4409
5558
56883
62406
54654
16474
41822
32693
38259
41079
50611
41753
58759
56222
34345
629
81914
98953
51647
63421
96312
32481
77675
12145
41372
94040
23379
28711
73101
85072
79473
34756
37777
88676
52763
72105
75495
46494
33057
26848
15477
5058
87629
39724
45093
4206
89327
22291
92270
47130
40901
94978
35811
80131
75382
21524
15483
49009
20711
33759
87893
41556
15192
81349
35661
5880
91699
96558
65831
35137
86750
31430
98702
77741
1603
11001
88555
35584
17620
90963
68702
97703
4934
99184
22646
57107
50420
71655
20664
69690
2297
33977
23008
30461
2034
78773
42690
76803
96567
1415
30941
55735
34252
70001
18812
50541
24807
33600
99246
44914
91770
50229
14000
80008
57485
10739
22721
93355
5011
35987
21686
28447
35222
81344
99576
64298
10373
3468
58993
70600
81697
47868
176
77586
53885
19945
45768
32391
29331
43202
42924
70967
1704
69375
89801
5383
15016
95280
41419
44707
71742
13865
39433
91977
33714
79823
68449
73829
77286
60089
89327
53494
8820
58125
50483
46249
60489
78024
6850
90169
54088
2170
76488
91609
13287
31986
38530
91772
45432
45421
63313
35147
42676
87202
35091
69543
39123
97146
61198
67262
77929
33305
29732
23451
82583
94913
45525
24607
56003
87385
99559
17785
66026
76089
13450
15301
81068
26933
22588
45907
48256
14783
22068
55358
48116
60596
75103
83574
39664
94410
38853
4512
49931
44033
97127
7709
31425
3299
11700
16094
55687
43343
58685
13883
98786
2330
466
31351
20829
75875
68504
96014
32342
96738
75479
41226
15319
18956
84102
52850
84076
45497
84396
70047
97903
28061
23427
75569
95436
35163
84078
63896
86049
88406
90035
16649
62451
57121
45142
54034
45288
49105
68372
11355
67894
26214
32861
45443
55679
5517
9223
611
18994
30877
53387
73626
88338
19458
61738
87321
34685
11884
64147
92488
47961
3861
35797
95043
35845
28834
6330
71100
32393
88004
85206
60463
37731
92206
2744
72626
88627
31080
98946
64313
11075
54353
91876
66003
62946
22543
65885
85607
65147
87793
99028
87485
94354
17779
88152
47411
84677
92783
95702
18337
8427
66297
2920
84910
48819
60754
12663
4021
62691
65693
95677
56242
14127
97310
41123
46176
12352
25244
84936
69816
747
2389
45116
86097
23015
34850
32164
25883
80931
42375
65850
24608
22734
69943
67287
27553
7355
3004
80910
66795
5352
68086
69091
66226
52299
1804
32720
46287
85856
64110
88773
55587
64933
47026
6657
86353
44317
11776
19954
3960
67680
73323
29091
66838
94366
6121
9056
97266
3263
83083
16771
80882
71471
39119
9655
645
71661
35331
50042
59419
78061
84520
72703
76816
24811
25665
46506
65243
86196
80709
46803
32610
40315
93114
19614
23855
54135
36000
6537
12223
69010
33256
54765
21272
58636
85484
56544
86462
77770
11391
13578
71088
13225
35940
73098
55004
64170
35161
35939
42417
81487
47403
53159
22036
41105
53168
35141
30830
47737
72754
58243
26046
16012
11657
80955
40838
18109
30719
51417
78329
4348
64252
32901
30286
67965
90859
81345
56178
5863
73865
44240
1066
79644
18472
13114
77214
8295
72862
32648
78561
20750
80489
61706
94194
3613
30214
87483
50099
39207
45042
36066
48880
98214
1185
54250
34308
8564
14009
82381
61010
4343
50728
47038
53511
10288
33269
57207
2917
79742
79861
23323
58929
52006
97619
16313
92961
75892
97461
28435
60940
17019
32691
73901
97439
30967
75868
61176
77885
13535
44642
87612
67822
37963
99358
43545
87475
24255
61547
29755
64822
50864
32760
97738
1087
26150
35532
85786
14632
43133
4601
5271
59000
57176
31227
93589
77811
25522
58253
58812
97645
12862
45380
49866
71260
64413
18067
20340
3381
28490
42676
6783
98695
98960
45985
89329
38159
45047
79236
51817
49905
12388
79701
78599
1910
82039
5749
44947
26820
25862
98562
23293
33047
68908
66652
84972
92926
52069
59445
84820
28120
82551
81827
5130
86009
27051
14555
65750
51393
17096
9567
55989
55559
80397
53573
85506
36027
97696
68045
32920
34103
88457
58978
91875
68958
92365
49266
48536
2731
87868
7894
7061
88583
35348
98642
7850
91278
92791
37266
99864
35952
32803
65500
1630
19950
2885
34779
79792
71128
31771
6295
43701
20394
19454
56459
15146
44223
21692
40917
82172
62173
59028
42075
23272
76116
72694
76318
64925
75170
77358
32247
97761
21655
35716
17349
5137
9640
70296
94989
99713
19108
45042
70450
23747
64631
30346
24747
51751
88897
21589
8670
92160
69310
80962
23598
64484
73415
64910
79081
28483
21075
57115
14670
97640
20602
68280
53221
90111
70290
73627
58298
41570
49110
96487
83518
36111
59861
31296
36283
12497
60985
4802
49425
22821
55677
70585
30638
83403
27607
20329
21525
3574
20015
8999
79368
32270
33413
90585
90906
41851
95364
90213
19562
93480
62000
72812
64625
56335
40227
72150
52062
66772
28088
78916
7061
50743
14810
80560
89306
78666
27713
49240
55872
96827
45111
40101
15868
40099
64668
67971
1881
66360
31771
51967
34013
80901
55726
38550
61936
24821
43777
52832
78978
41530
81233
85092
55914
55484
48202
52992
88357
28198
79003
72145
29026
54352
56705
52849
72206
3189
76075
76155
15926
91245
44415
71996
86531
24994
93778
76400
39271
22954
99026
1531
26596
63927
5636
30002
9426
76356
94883
38697
53840
57620
11275
2252
42082
52447
85295
90680
58034
89445
5521
13354
58378
60098
51190
25974
41959
78444
65816
16817
15468
59742
32031
46059
86358
29835
52292
64740
67029
59357
2977
73207
3192
73061
29849
75653
83272
88302
78727
15309
47779
58169
41099
47831
89202
31854
64475
44677
77771
309
12313
25000
13190
39466
17714
96398
81372
82457
98218
30945
52423
76379
581
22855
46543
64033
50441
57851
52279
71781
48612
74801
34073
63369
36512
29409
35681
12328
80224
1158
62961
86356
85675
64557
87761
34961
5425
83354
91244
46455
50793
64210
1990
36225
23778
12998
71251
3596
69011
79861
99996
20647
61945
94613
36293
46543
56825
86067
78522
75553
8243
25184
48503
13447
19990
51064
33071
9208
28727
82162
52053
24633
83741
24657
79907
21168
25012
87916
73297
68891
62373
60685
86939
33823
49395
71835
97188
75370
34340
46817
14318
59282
91211
449
68874
33929
88141
29677
3433
29930
982
66592
8437
30223
79431
87809
37042
38860
41038
5099
85528
22655
1226
96447
87052
22083
44777
23310
46640
49198
49666
45686
89478
89692
73174
38339
8136
30245
40310
36356
46917
59598
98972
98077
60525
33275
49208
53068
16381
26202
23871
99156
8996
89853
77547
27355
7787
93417
46811
42665
57486
41763
59326
19698
60352
13817
70183
76019
79539
17659
89605
57761
96810
11943
70434
69728
31399
50822
86313
9322
96185
25032
79700
89072
64545
85912
2907
36595
47880
75322
76514
94710
8785
29681
86792
93197
38801
20825
32448
84368
88309
80764
3725
94524
7971
82248
20014
37035
67950
42805
72863
9935
23082
81428
57615
4107
52145
70751
69747
55634
62237
88356
16754
85226
64053
97079
38833
77915
45168
87696
15778
73315
39011
22766
22878
14543
95035
86090
65657
17131
39280
80077
33351
95255
3770
91251
65124
88898
61132
93752
29264
67718
10102
40135
60134
77661
88252
55372
2064
98215
8004
64516
71105
80205
86293
20202
81844
86725
807
15348
58865
96751
85476
9311
63349
25483
82912
9139
57623
26738
92421
4618
76634
25859
40729
11632
39919
39072
38864
47547
9566
11355
83244
30374
29037
74570
34450
41238
12740
62410
5496
34170
73595
77298
88663
89952
74779
72239
32320
47831
67688
18544
57995
22309
82973
43190
92607
18954
82391
15211
81845
241
21079
29168
80335
53294
57393
60553
26063
56859
9317
94208
31448
75643
43285
58202
8594
49017
44131
83595
71059
93607
56530
77414
50686
59997
80248
38879
88272
86948
57196
44760
96652
32423
81965
15251
87448
46186
98579
69842
60922
82030
37779
47182
4764
81503
40079
47918
30877
76520
15966
9200
5317
66684
17849
18049
97698
23902
75650
74587
3661
52621
75721
8792
62227
43278
29335
75931
75000
39900
59531
53747
68205
56081
16774
84812
84514
17778
78648
11060
96001
78154
4733
24342
60960
73942
45041
65846
20189
17456
95898
4481
42827
17326
30814
71057
43957
38186
81887
99990
93689
5011
85190
77714
1947
35532
69021
85174
49228
90650
2553
1347
87462
64538
86198
64904
47108
38491
30304
18580
41022
5526
22436
38386
83834
60959
98285
26181
24295
16085
99731
21930
2602
79336
50682
91002
36496
77029
36455
4499
93350
38948
70096
54911
15000
66310
36696
78788
35008
6534
8442
86178
68816
41177
57279
89606
92308
60787
43292
18516
64924
95658
1554
6087
53644
21977
6217
78664
46277
56918
40582
32426
14135
20913
97647
45524
94338
18103
38994
85163
75354
756
12866
49558
27283
95580
13766
14112
37294
52047
11772
69555
71467
51380
85514
64926
16637
4194
56156
64190
94303
17400
63271
68664
93027
2781
24344
35980
67144
39754
95909
3605
87896
31657
85285
23562
27843
76482
42728
85151
84207
17723
30052
49919
49156
4255
54242
62221
48335
19726
35570
74597
87085
62859
74716
18245
46755
49044
89285
22266
84472
16561
24770
56410
15256
40433
17031
41213
56908
199
40747
89213
47766
86981
8320
62328
13302
62500
35512
72392
26982
87484
51242
75422
83083
91219
26281
57056
46656
79802
78550
80580
64176
38455
6145
48168
98778
33072
6571
76538
36536
22236
37010
54390
90461
52766
31984
44890
7806
9805
68744
89304
17311
475
31654
63028
67913
22051
92202
31113
20990
56782
90449
13943
45406
5123
85380
26779
98560
48544
89141
27240
89610
28379
8409
41000
16426
65091
69632
21850
16426
39780
81142
74352
20356
9863
20056
24326
4374
45028
91241
2670
91726
12808
5166
96669
60116
26248
97448
88959
11023
21238
46508
22234
35534
42910
24639
17793
17386
60495
83888
13720
1739
27973
25939
17551
53763
6101
13650
45026
68169
21178
24263
57070
33277
42947
37546
17584
78474
4404
4829
22379
10092
37068
84075
82242
30891
51040
48226
41707
90538
80289
98235
73060
82750
68871
49385
26063
12796
49209
29210
98415
1820
96040
27152
77324
70116
3527
3412
57846
5328
34515
24170
95546
63452
36075
15791
32485
5533
73076
62838
99062
91638
16876
49327
45573
72085
89055
50385
86514
73565
2795
92846
62176
15973
81057
62050
49312
64169
55312
37586
56628
88305
8657
25501
18987
418
1492
223
53001
9247
38335
53699
64473
42477
76589
96364
3656
50512
65932
44958
87366
69871
78496
18862
33330
13550
89549
59259
98253
58592
62139
82095
32165
57775
88870
23227
57990
54041
99922
27085
5002
98734
97058
28835
29157
97660
11627
68466
18955
18275
45753
68753
80657
41863
16658
89769
92976
57280
21387
78548
71930
96227
64696
5586
25321
23101
65321
30671
84316
51126
17891
84674
17538
80209
66540
27846
65637
74322
72630
2210
97288
22959
66237
17060
32591
73505
98061
34625
81056
10168
12512
84158
75366
31487
82359
90737
84439
98666
81436
73084
92293
9453
55842
20842
93324
74710
85992
58870
6439
27891
93971
93978
95825
72567
75210
31796
41719
87339
73286
509
20535
83450
74887
50366
33311
24429
17630
93777
24755
51089
17185
25526
9411
20322
42811
91261
38208
29109
87050
25022
18651
40395
79680
38845
87819
94851
4654
43338
59996
54184
35642
45998
19691
46998
97904
28153
55592
11711
90230
33715
27176
51188
70690
40037
82398
14243
83780
16984
52831
70032
83945
20922
85016
46665
27120
80303
22911
89122
48994
66113
17783
53511
74682
39060
55544
72858
93866
52476
7126
69496
35347
50677
94625
52003
41539
95897
99444
18900
62632
18898
16482
5379
2240
61145
44074
32681
34580
84180
75783
7236
70693
59168
49128
87262
29866
28170
62967
64491
17336
88518
15225
22001
24811
71533
28738
26495
30862
13570
53736
27907
8519
46803
9610
78895
93095
29027
53677
89249
59972
70527
70485
34498
12028
86414
53100
38487
40363
57847
52789
12077
67210
12200
82255
56820
34123
40186
11368
82706
28125
84973
4513
49859
37433
47231
30383
99593
33923
30844
32805
82803
21782
5337
70652
39325
17082
16634
34742
11432
46760
41069
31451
24387
81651
76134
70537
16685
10013
26662
14611
75315
74524
24578
75122
90041
14423
6627
16167
66762
19159
79708
87632
66874
39620
38653
45579
8621
53057
47485
58931
20018
64029
20768
94858
87126
16737
23920
23759
66544
87674
57525
61291
52607
92542
41646
35246
31785
31489
21815
92275
73213
64246
96075
30267
88403
58994
13802
42450
19805
39781
92051
22778
11629
8089
97236
66490
85079
15222
50179
66217
41081
79660
17965
96729
9441
84322
98255
99097
31841
1105
16741
59590
34668
41306
30281
41072
36291
59313
26738
9263
90029
25544
39048
6838
69685
42278
82840
36783
5425
58257
12049
89245
74865
37457
10143
85149
7061
18200
46965
16997
41786
40325
97872
51297
11817
45028
17958
12496
21497
85136
15109
39495
16751
35679
16867
61528
13310
54599
64041
25610
24512
70934
58349
47563
81461
7464
65589
90773
6275
4253
49899
84777
16591
95320
4372
13518
72788
97470
56180
86781
15081
73717
32399
23138
3902
56770
98357
63242
86415
98395
78659
2863
41080
77630
5132
30831
28353
28014
62318
62845
85808
69262
63988
49532
12090
68163
50955
94738
97265
62655
98744
87605
57987
27569
47367
73453
49125
92703
82496
59937
2770
57268
74200
24143
90520
55390
18819
48805
94229
17237
96289
34871
94637
75544
37305
67758
34397
67918
75010
80666
84639
49820
99428
12681
68188
31153
47127
41123
14523
66827
49669
15238
2190
26528
41083
58512
95542
78532
24051
50126
9097
78162
45026
96175
72573
2572
13774
71348
48896
68235
78702
87574
98962
46805
67972
10719
84546
46180
30974
95124
57005
69333
6863
214
96135
60044
85424
47014
53556
74382
2528
87712
84445
62776
81274
20146
6263
41364
14359
75460
97054
95758
11661
39534
52267
80610
51559
98848
17728
91723
40865
28765
12366
82418
53452
26471
40023
16632
95579
58832
4731
49957
20762
95159
93453
87330
5535
7694
19122
37320
44393
63355
97611
73572
87488
33576
71417
22044
65180
86183
46908
83615
8072
17982
96914
58077
42872
63249
2437
69518
3103
31011
27608
72745
67701
92594
51857
85087
13171
40831
76906
19395
78266
68423
82088
83408
7138
3244
10510
99399
99275
52775
256
90521
99814
70459
61685
1692
97872
3103
96846
25895
4595
70231
72776
2055
80690
49154
15309
2237
2396
33647
87532
26692
99653
52810
64465
4689
19503
55868
56338
7347
92915
9287
21184
29251
11328
11946
28093
98495
58904
30221
2579
20268
72626
5508
24512
45914
19771
20042
74076
15065
91635
45703
21211
67754
26273
38407
92872
95588
36248
48764
59131
19684
93070
38517
86367
45865
52093
54754
60144
84238
97108
25634
21098
43149
22174
70007
16340
68511
93625
37259
73291
82599
86725
27694
46663
58334
28272
96579
32531
14105
59978
70907
64827
2359
11107
70965
8738
30455
79406
27211
69929
35943
11267
98842
36246
36318
62981
68618
19319
48026
99392
69514
59978
27177
89498
49062
25250
47689
44207
7318
13780
95403
13102
93837
37677
29845
6651
22805
79338
14202
18731
6655
58011
35256
19482
69460
2061
73161
89549
89415
81294
61407
42525
86279
53535
63473
54338
82836
74070
484
22959
89008
39958
71882
72857
92219
59037
59959
87019
32234
58656
39599
89284
68976
52310
82291
4368
49545
77833
4274
53064
44335
29022
21042
91485
48526
7108
39206
62201
87580
37969
80082
14934
17852
93799
69906
25056
15140
82421
53829
92825
91988
18129
86638
97776
98049
46020
45589
41965
44085
27781
29290
88773
59553
96317
62705
45277
39
66551
81815
88712
3876
95127
29509
52651
11193
15670
44259
4385
5712
85072
4609
70844
53272
17203
86282
21834
13576
38105
9884
86019
37995
55283
51513
88195
54635
33095
45071
83703
32572
20475
95520
53207
65459
42179
25591
64085
94636
13210
89833
75899
46765
90576
36701
24914
65275
76084
81727
15484
9704
53242
95166
55698
24557
53204
16514
13451
26730
63342
4871
98593
26796
73688
29170
21189
4591
88647
64510
22863
93140
93248
81429
65723
18332
35783
55880
58941
25258
96389
13101
36780
75203
18450
6044
3563
94215
27453
65998
36445
55279
21363
72751
10192
24683
18569
26525
1826
1363
32914
5123
54804
22494
39828
52779
17710
16320
8612
74321
28817
51338
58764
30274
26387
3536
94686
47300
97590
36974
31846
26129
7909
69843
40483
52460
8200
24096
87710
85125
42467
59541
94120
20387
71596
61822
74309
42458
1851
59369
18335
12228
99436
12275
86118
47602
41846
54926
5675
21732
20507
98503
46043
2804
3403
15353
21697
44885
23220
43039
83836
85535
55730
19430
31090
5643
99891
11945
15090
25850
80322
29790
12096
1422
42226
31786
88575
63948
28686
53992
46722
98593
41288
20856
85650
54569
1299
15455
15254
40120
52479
20772
35412
81472
59162
72286
19257
76711
99781
91024
23412
19182
59571
21111
32112
96682
76421
40994
94275
89479
11689
43196
71663
36308
91997
84009
23474
82215
2671
95075
95603
96773
15865
99428
87823
42558
44947
63035
20449
87253
96867
51721
33215
9434
37090
11694
76216
76216
74019
12767
58802
28598
71485
62286
61908
80915
51540
54974
3252
97198
14211
31171
88609
22979
72339
59067
23154
61123
99965
97383
8689
56591
89028
61536
46521
98787
56825
65886
55481
31438
76013
90624
89561
62284
92248
78026
42239
21637
94862
63536
30163
65338
95634
85835
98329
17751
56425
50483
79094
6869
17393
5177
36771
5622
72048
71893
6611
90581
27617
70452
19486
76403
4203
97269
83655
61308
2051
17380
39918
83409
35372
59708
72994
84263
60101
99892
89934
76850
11583
57300
66848
16980
58966
22514
73905
50101
89216
20871
92270
85534
76568
94440
82095
29742
89518
69286
36442
94629
92170
62716
65705
52743
41892
82465
30382
34676
96005
61546
11256
42976
16763
31008
54575
53452
75111
79122
45251
33749
77926
325
87248
43359
41258
64741
14248
78132
64873
52388
72875
83893
31117
10312
39742
67851
58511
17065
73068
55075
28129
19963
42767
136
91687
60018
32250
90061
60285
26814
88807
64321
60276
54907
97802
26159
14153
73937
91341
35304
32612
35032
22146
28781
52624
89573
51829
14063
5069
61499
3642
35044
19728
27076
22985
90658
1532
33114
23111
77771
41486
71906
93316
94125
40244
55038
37203
25632
11193
67638
90346
43949
83509
58475
8271
83563
99852
3247
67601
29968
69487
23758
14750
41185
16325
58482
78886
91158
62696
49473
63592
65811
50792
81133
97793
67299
64428
63291
14602
62455
65068
83669
14909
23088
11884
98452
57061
89410
24921
98651
41111
85086
78454
67231
64439
58287
70629
82603
44369
53566
36954
65760
3719
45592
48025
97396
57516
15908
38726
92648
98886
53977
32570
48965
39358
27516
32953
31294
36704
37531
38719
34919
85581
69640
3256
31250
1063
46843
55818
14292
22729
45549
86426
37178
94613
97357
7990
63886
84964
96043
63892
11684
86639
1841
67266
66674
47532
40679
39806
3780
62160
16237
23861
65371
22384
72369
94652
71631
24080
9183
1989
47087
58498
27001
55631
19615
4298
22252
48939
19653
78882
92666
37032
35911
58994
81270
81215
50719
36528
30622
33446
56140
47061
43657
39760
97973
96548
9788
64463
64193
56283
63990
54173
66307
89005
8866
17451
42029
14575
63437
3368
82673
46958
34549
40348
58450
62175
84637
54959
63590
71831
54871
35217
29232
15533
72583
95763
79486
64676
16407
39137
76032
69296
41305
10077
65069
42242
92904
13502
24142
42878
23941
74806
72451
91651
78991
43217
99698
77024
29444
1634
89777
31467
63062
19857
79221
7646
9110
27165
51782
2296
8332
76933
37791
42713
21895
79786
47972
57717
90783
43551
4364
71292
35835
17883
67118
4183
72494
2345
99749
6317
82381
71820
1436
2852
12300
32137
40345
21279
86042
41701
20198
4363
28779
76549
93570
80595
19541
60625
29756
7947
23547
85557
96788
10829
665
16632
43286
27188
71345
60600
10645
10125
69521
23546
99025
46010
88050
87672
46537
17173
37151
72117
49981
32729
29592
74681
32836
37835
18411
90234
19851
66738
78863
27530
72015
15241
90902
16452
83377
28814
74288
11446
84916
53314
23949
26761
48256
98079
50917
97098
54010
93377
82954
70847
35599
18167
64979
47998
33558
53239
11241
20873
61207
1475
26933
11057
52774
12251
6841
50660
23569
78202
26747
2897
93963
85327
73982
85009
15223
78571
36439
59920
3015
28633
64081
80353
98160
58964
30702
76958
43727
96638
12252
4531
90820
11046
95088
82347
76435
37878
5022
77082
98150
1220
74077
10228
63668
92105
4976
72560
68228
35501
19703
72319
32278
96991
84520
40321
18948
29078
91366
3536
79371
79981
30290
25214
97068
3110
74570
96797
46705
39411
72022
6187
77910
24725
66207
64994
11246
51257
79465
45600
33161
76848
70506
25029
21595
11045
94045
77932
23173
71369
40656
11394
64136
75043
30287
86472
38953
5356
14459
75161
4635
70588
20284
2289
45490
60680
96205
9735
90550
35894
79910
24999
17377
66620
31387
21220
32639
44285
11347
85345
75449
64902
32344
47142
72555
21206
25716
77082
70864
32918
8077
1190
38544
50807
37222
52921
34804
64601
69983
45620
99634
19164
17634
41991
27293
51758
96299
37539
13315
60730
93420
32032
8389
99295
91136
88484
34594
73739
19833
49258
23865
83988
68026
13645
9954
41742
31901
6267
25141
62144
48115
40883
14138
86399
65939
22779
43195
61471
67777
16865
88882
93328
96906
74272
14898
30302
8934
21531
12417
28966
44193
22263
73578
40579
7998
54947
56991
65225
85837
92911
75490
25460
37726
19460
34681
12807
85745
13021
65900
18638
99221
11345
28313
11835
38765
86071
74484
20892
25586
66613
31460
19693
57185
44630
60622
81720
95152
6334
77689
91489
37974
22859
13013
61554
72644
72708
31638
71361
15325
74000
84580
22420
73742
26120
58721
66167
42180
54395
80854
70246
8619
76076
23475
48297
71579
52021
46677
80476
86488
9342
27019
49625
51011
74599
70865
31541
84139
28797
10286
58151
80167
95372
61540
90962
53860
31067
3419
1692
50230
26849
90187
85620
38022
61485
11198
43920
78457
78220
10736
37435
44046
13616
30896
78110
3777
77708
30832
95667
6073
27369
89096
45181
96119
91762
52956
62724
92977
28417
75055
39015
693
68877
54098
83578
12266
90354
99996
65427
79242
1847
43333
18681
17388
68600
19212
10964
19335
48667
83161
98531
6843
16441
52423
79821
47137
81177
24426
21201
15851
16296
42985
56081
38172
35204
5279
4627
7642
91564
94873
64632
82455
67586
70165
74836
35867
90301
2715
72047
43377
42346
62516
58725
74325
84274
65222
79093
65065
97718
70850
29268
54776
82447
60787
7973
60405
28081
48499
66270
36693
31855
34350
81177
68340
3720
34574
68024
99112
21863
34039
72671
24573
44940
22121
25366
27369
48590
91631
34870
27953
25485
90591
8841
53467
15980
25734
16933
7281
80312
87227
36165
85039
27056
9795
81978
84630
47707
29631
66480
69997
38734
12920
58671
49180
34911
5596
73308
10626
94002
33833
15543
74224
22008
74423
17057
49592
69586
44813
86318
41414
74070
50365
20689
17683
39371
86532
28081
34071
99343
25503
19315
94498
37923
54878
12839
13686
21407
80563
67676
83811
42111
28745
6198
69614
34637
69014
78261
78213
51331
98599
50224
15753
78008
3017
15217
51210
4596
63820
24891
63173
63282
4088
58655
32005
76969
39412
20293
74438
85529
22354
34965
41442
40696
4729
66193
78891
89230
28930
82750
56632
50181
89337
24244
17521
2472
90388
1276
28923
95711
40477
83952
55188
32071
26554
28430
48276
73793
90144
91098
81610
46981
2173
23159
8085
61375
73603
4140
81192
28428
75719
23289
86842
80696
50816
42157
78365
80084
93298
27936
88131
57741
1739
84667
76737
94050
42133
19155
6181
15698
8364
33461
86623
25652
43888
65160
27607
88123
66653
90751
73360
18783
7013
38596
11774
42535
63255
54427
40353
68915
40620
78740
21026
86337
7885
99825
99558
12719
31921
6390
81232
78602
41536
37618
89294
39976
27362
11059
27137
84169
30364
83756
35760
13464
82725
61861
69030
89482
8560
15648
29499
67699
91506
7301
24233
99898
24673
6467
80383
76021
88000
22077
54534
46715
53569
49691
45274
73241
93104
19831
18106
44092
57380
444
53324
25582
79045
97513
36116
11695
76446
5103
23520
71634
7483
36719
27551
91889
97826
59244
91716
31936
87039
13705
24150
70290
42428
1718
71025
35751
98342
59597
92778
10722
57423
47061
23134
7292
70658
36435
55818
62065
98727
55130
64950
10617
97509
33717
83154
60509
5439
22294
65938
69100
20981
29239
29504
98346
53388
47388
77199
2035
43064
21610
94274
21837
54656
33765
71810
97160
18082
78945
3465
38141
33785
49029
42178
46259
20402
66606
25203
72540
86695
65439
53126
34805
1630
39899
76581
73615
7939
93439
49414
51760
41820
7472
70888
48232
62358
36058
75406
21610
60978
64653
37455
33992
77938
58099
29166
68357
15357
15157
33642
67941
42282
26375
8722
23882
9510
27133
54351
68466
547
34591
49415
64444
51925
54789
82428
87835
26997
27718
77092
41158
61216
89440
3524
82592
73995
73052
12092
29982
90576
56239
27277
77424
43204
87811
92909
14125
21740
82426
98031
48967
98621
81168
98235
72587
78953
22787
40542
26208
81769
50337
30158
71848
44410
84558
61197
15515
84575
92809
9710
47765
27224
15214
58686
46239
39107
45366
86286
70524
84091
17908
12222
71655
84013
10089
72683
84261
5054
19970
88163
39935
43241
38935
3024
26869
35286
30958
78108
18755
99356
43944
62862
2874
80874
61218
7683
6923
73735
44623
49358
24543
8175
37660
82234
71895
73604
59018
70098
29876
91616
16530
66719
83479
78732
64014
48666
76356
2602
26773
36458
15411
72897
17435
47828
69720
87997
89158
61103
20865
29683
53740
83750
8317
40959
93168
33321
65015
37092
7686
90920
7144
89484
78560
76179
5831
30145
33561
91708
19978
76018
77617
56633
88899
31898
45528
47448
43039
92411
32805
42620
12208
6435
53522
29458
29462
62955
82959
42673
69428
1542
17571
24046
71307
28087
47473
53703
21401
61512
187
93615
74194
30760
17877
7770
56840
49701
48326
86372
69321
61617
97427
99851
24220
13270
70850
66865
16581
31896
94747
30032
1660
58244
33759
88184
51969
17835
20109
2074
43664
50580
25889
59556
131
5596
60063
47087
22124
38446
59595
1682
88876
36287
69336
74877
41441
53311
91081
65476
86027
50331
17379
58026
41356
11575
95086
35635
15083
46504
85658
76606
39299
26140
72939
47333
12286
16880
68953
23314
75866
61354
18880
87755
28063
7421
56456
22923
98376
59808
96772
35008
12339
36462
24855
33565
16515
39885
6166
79576
89705
93844
91225
54981
68085
30234
62506
87360
45617
2144
48072
9739
837
75596
81502
10147
66061
21899
4269
47
45438
44657
14364
64520
76079
16132
52929
38142
75109
62012
23597
35899
25443
60054
44837
7156
83883
34251
21544
45488
4112
49718
87657
19077
75648
6837
81098
49868
74386
14023
33083
11576
29818
65703
56477
96705
56791
45424
25961
96252
52313
94208
4482
50630
73011
87072
33321
99290
16829
77105
50871
5721
75834
45838
65281
1457
16386
45690
33486
57033
61795
3443
27338
65390
37366
65267
45805
167
37497
20571
54334
51164
93123
84788
39958
66018
27728
5693
40476
88536
89164
80206
35897
92209
76950
58009
74077
16778
52516
25475
95892
46584
32417
69523
99331
49104
18842
11400
52516
41931
43290
74379
7445
3348
35321
21340
27723
81350
82912
82802
27554
39611
45978
35330
89052
37325
16897
65544
69672
39651
21564
12876
78986
49652
15279
59673
50061
94263
95619
82890
51474
77689
27582
89923
75548
48918
77211
13132
34308
40404
44164
92435
45909
65522
74496
44956
68040
87316
19672
57112
16661
6294
70992
31160
81306
78661
86779
31899
254
26912
94810
20340
83987
21059
71009
38884
64886
38853
99080
93237
3623
28338
63927
64855
58843
27926
38140
15945
94707
84515
25521
81059
82135
90880
38870
26217
65365
49559
6556
40673
61462
69706
79007
15123
98213
73936
73230
92757
55807
93886
93170
88751
25155
81367
17545
72071
44557
99315
80277
93024
59109
90874
81439
81656
89615
24844
83731
32997
88535
68426
61610
47692
73405
46477
25220
6473
93905
55190
4703
60017
59424
7886
80702
35871
68193
76809
56726
32307
91860
66040
41435
21550
25909
42060
46821
34762
12482
61007
19358
34595
80298
54664
42204
8587
47010
3480
90764
56304
28336
4617
71156
74217
56265
26566
41290
22958
742
51668
33589
69220
69142
88204
90404
26115
5336
76021
96790
15914
6831
34550
22068
58077
85403
6714
86646
53657
5607
21228
30800
8951
1368
76924
87944
65669
99933
51365
94577
17475
11015
46165
28234
13574
42348
13128
37393
97213
38819
91512
12162
92383
50826
36691
47111
25026
7379
57964
41690
27400
90850
77626
93901
58689
24801
36159
98539
8975
77838
42921
83453
72852
7364
92744
48928
36908
29634
57585
25738
15440
86478
19330
73352
65072
22123
6198
46880
89300
82643
6017
6606
67847
26640
86803
39051
52699
77110
40374
55334
91333
60656
58089
50213
21504
28700
9058
60796
70739
87773
19337
42359
84857
63948
39941
71687
37408
56550
42836
67389
43404
92316
2492
4566
44532
49638
7366
8637
26603
61706
77421
86287
1035
14211
96535
61164
38611
6395
98180
47660
33179
40317
6481
27497
98169
5996
41861
50811
35125
21578
30218
77464
41213
39048
65437
66211
4872
44456
17778
18347
23113
8079
44425
66260
47556
73133
18684
36453
32693
5465
72250
35908
33122
50992
91350
75158
10677
81044
62855
90770
60755
48603
95723
62533
5235
57102
37534
5373
54717
86988
88517
37870
99377
69996
71325
97673
15157
24989
92831
66924
41607
51025
16942
89948
65918
76685
53214
79516
13673
77853
53535
74050
73486
34094
21690
11147
88481
919
2481
99265
924
31699
84585
84653
36401
82238
27196
46339
25133
23570
1321
56004
89553
7891
23031
36131
91967
74823
73615
59818
11390
22782
9135
49790
67339
79610
75384
48073
65918
89834
74849
40693
55700
7645
16124
16310
77538
75543
7991
28962
98140
7496
97696
45718
58079
11089
66694
69980
92165
80093
62515
53095
38423
77307
96890
218
40080
26650
13419
11525
63707
12993
6468
58563
53512
3187
88650
97185
27477
91949
93080
20429
21549
20019
99888
67297
60576
78489
84287
30014
29209
67197
2596
37853
68355
6520
90063
60451
46674
56256
97565
19192
83287
8216
73785
50477
62371
99061
2953
11662
27729
31180
52617
64239
52866
71708
58225
84445
22478
12657
78261
4988
36278
3259
1747
24566
90818
22486
20795
2545
82500
66426
78337
26431
73530
55205
20050
32510
79392
35792
76774
68226
29170
24911
88785
83353
40876
29821
61928
27716
11467
2363
96870
38417
83239
25881
74468
29261
91768
76394
49809
43104
8506
52354
60871
85450
25885
87713
21558
54461
21422
45230
89286
14428
55049
10869
78947
52502
83452
49504
54039
68645
5292
11344
61675
35954
53611
12134
3634
50254
16316
76721
92561
82532
63495
19533
96817
32353
91227
89772
64693
25356
98982
43952
60001
97629
43357
61203
3196
53311
12668
74434
17474
97729
8715
87628
9433
77976
61747
29760
72384
20379
40406
15825
1517
36362
38461
93539
46357
37501
2406
85697
69757
85157
79454
64747
98424
51061
62936
56601
7082
98292
27815
83161
90952
31745
37649
56540
61375
92519
54940
98285
48388
50063
85475
66174
79891
92738
85236
29676
13693
98969
24694
85536
69548
10924
27103
45369
14127
88202
74393
98984
62916
63293
64489
57294
79569
24943
289
55637
48803
87110
84920
14495
95888
72592
54364
82968
78214
23510
44401
1372
92810
44081
63087
7537
87484
8071
9136
37635
4068
11120
80013
53040
17937
19536
14410
517
38809
55349
18688
6977
96472
79316
26346
693
87359
12967
40181
95162
43103
54341
20777
14116
13541
82237
55939
87818
67673
6800
21198
10494
8823
32223
48522
11770
94992
12952
58570
61221
79573
37802
64477
80589
53410
9132
75775
30883
52553
64271
7805
45452
92007
16660
27304
31349
69092
59449
24299
49242
35029
87708
27705
3041
30659
4130
95796
5606
40767
14540
74328
98089
91802
32452
70825
91728
47192
48973
76786
15673
59557
73815
43439
86435
17294
66763
57522
61955
8357
73480
56099
50636
77305
46739
2996
66042
38477
82480
6105
18882
88445
50200
27947
56974
46600
25575
31502
6613
75081
99668
18658
47835
19485
96075
49305
75445
51671
48247
75321
53473
89985
87749
2199
94572
7613
40004
88632
90063
13638
86983
14532
89608
59757
78957
32041
1657
47219
60994
89469
56643
3404
71235
56170
51721
23980
4297
10128
80410
4322
46332
60820
50425
2441
48036
21115
33998
29980
11951
75030
57679
47674
50402
95390
23374
88133
88299
10142
59181
41077
6285
18237
40602
44484
79290
31102
28867
50464
71976
25645
35020
91625
24726
82713
76131
1525
15564
10329
30458
29631
21017
17744
62709
11680
1116
82246
15248
75609
60638
17484
69216
25743
5778
27520
42441
34822
44465
63281
41851
68097
71505
25125
7856
88271
94839
6161
49272
36460
9522
82525
55635
49773
58608
51218
39434
61726
77060
31195
42961
79706
39341
58172
6037
8823
93280
38705
34794
73365
77200
82014
14414
82835
73960
97972
68784
7946
81479
3390
54562
25950
15182
24898
69203
42423
70482
35447
55445
23664
74747
30559
54799
25931
20826
42339
18195
29882
93513
95693
77083
60457
52678
521
28093
3163
82386
49678
15977
34999
61834
76241
20642
92425
45684
74684
91335
98407
63013
84054
32200
55582
56789
70967
2086
40720
23201
43473
59489
60438
38696
76501
32912
80606
95634
4516
59801
64401
96033
22603
3262
88879
25376
42522
55384
28315
79181
11393
47988
15590
72440
337
38594
44184
93962
91830
81226
59627
59306
27477
47509
13892
40122
30159
31463
43618
61685
78205
37843
25449
20460
78568
82287
73662
73562
99558
58544
24546
97890
80292
3990
91364
81725
79938
69000
78811
95556
98553
6741
97232
78855
91272
69641
63927
50670
44376
78157
37149
44944
75148
65052
20127
46799
48313
87929
43840
21896
89272
34838
98007
40569
54414
54041
66094
74977
359
21728
71361
92896
31208
93469
61270
6437
73741
77849
46855
95225
28799
35918
32125
14432
60847
28244
48262
70021
54648
37707
52288
70333
80417
48410
45547
19231
41295
75172
89670
92177
5567
83389
12906
20542
89179
57881
33849
59758
98660
40839
46929
68536
76579
35329
27387
55296
5866
79171
71384
12314
14020
55587
20631
22062
36569
97991
44758
79822
22363
47388
15330
88487
84163
87854
92244
2351
2657
54000
35087
37365
92245
4461
10479
40423
70159
25191
33729
55376
72199
32297
5034
75521
80195
48311
36904
68699
87572
47780
9427
467
33835
76473
92107
5633
38696
96299
25579
2097
11496
80059
98319
83712
98755
46247
49155
87650
6356
27598
3543
74838
73475
49167
11358
83820
83007
12448
87140
34161
41573
21488
1740
40856
94503
74607
78900
30674
81753
42317
63102
7321
20039
45918
53273
64185
34052
65792
31887
2837
10080
77449
90579
1003
9960
65217
67002
53963
13732
55911
87489
81263
64890
7707
12579
28273
43733
63954
95595
26083
62880
43238
8025
45508
71400
689
83639
27335
55140
21231
32872
64323
30628
91310
65145
2820
88279
22580
89526
25819
69509
16989
61792
92957
46282
15190
69801
49485
42299
63556
88677
3941
40715
31253
33080
61000
53843
90221
4387
96158
91444
50930
76552
97266
40357
71896
24403
79057
89243
94617
76537
39700
31180
93278
55714
60021
90768
78768
14618
57220
89107
76591
97333
24723
18800
40514
161
70658
871
83469
86464
59625
32720
74440
60271
57333
56893
70733
93350
78888
27766
86869
39314
17600
37213
97049
35395
78226
48440
76745
9642
45023
44809
34463
87672
2820
68998
89926
83904
79306
46739
47
49982
1333
31061
3686
93470
50742
65573
57937
76449
99846
94895
65827
22053
10294
40535
2474
27930
44642
38491
34109
70886
40396
44392
49106
87752
7949
19250
59707
21808
3786
24483
83312
87544
38849
70496
53683
79085
49983
30059
38232
60417
35647
52272
53259
61193
6260
56201
78094
80245
33464
14953
79176
35884
26537
38546
63503
6948
54775
48115
42696
89465
73157
22561
57937
96338
88642
26788
18466
27510
63089
17278
30862
18894
92829
80223
15840
35682
9777
1570
21507
10309
32238
2648
44212
85359
13803
36168
16228
71618
63796
1393
38048
12514
31189
79367
76551
28523
9119
65692
6330
49600
4662
64675
38399
54111
30472
25540
30986
92774
89833
84093
80644
85322
65284
194
38714
84490
67320
30198
42627
55170
27711
76053
65087
24388
8998
65255
49974
8636
51657
47417
39488
15136
42758
26600
99549
57175
68013
51637
77991
62991
77287
48319
11479
23433
3686
23850
73968
65936
88860
65468
2681
5609
36989
28809
88039
17650
54645
32474
49108
32721
93431
80808
52610
96696
64387
26756
55301
59996
23665
18501
8953
95388
49887
90498
35549
34058
86655
75670
63639
59792
82389
82615
29603
46413
85571
79925
83505
24257
79358
89226
76695
77718
25000
45652
36225
47296
83770
74734
86959
14196
91373
28256
6887
80847
92375
37351
33039
2416
61275
54865
94841
21916
95363
3189
34600
95290
31431
76411
30867
30386
86375
9303
50297
65973
59753
7554
48910
25586
68462
63943
45202
47138
30048
60163
68948
88968
73261
21454
75760
99426
91286
99421
92165
24299
48861
4286
90037
95005
9103
87956
98238
8847
95789
6121
17281
76750
28272
5826
26246
14164
30334
21801
23794
3330
14510
76662
64783
72965
46515
36725
68878
61632
61387
67975
85429
27478
13194
96061
39301
75720
59041
10670
5637
67613
19132
35818
89127
32934
44521
23478
47789
58694
51944
78763
51388
93992
75610
64280
19747
21850
3699
42295
84353
88993
51177
73253
48119
81623
59945
65055
97654
74100
47375
41083
65425
526
90802
12998
33383
81378
81216
77396
19157
50524
79940
97162
61056
58454
2381
39921
58778
42282
78580
65422
45697
8731
456
10924
72055
77917
16987
89269
96515
10906
15394
71109
47842
90229
89362
7273
10162
50594
32037
86284
11528
45990
56038
50874
52432
63410
57535
37600
87519
52605
52902
19911
14537
58060
27995
52132
55693
96546
92295
27271
47611
99487
3905
92210
84405
88105
1169
18882
49412
15775
47364
16847
97058
74368
39961
2766
17744
71674
62333
69538
92946
45268
30395
83945
57589
89944
23847
89914
61607
13631
71442
93359
72457
56925
85898
34231
29319
80633
769
36116
94318
68551
75990
68548
85320
89326
89189
14897
87633
41417
93293
56150
85313
7497
33113
23021
72384
62693
75569
76571
26129
87094
98091
8145
72882
72088
57603
19117
35113
78392
18062
54027
42536
71847
618
7356
18040
65815
88722
3749
81928
56415
92838
4820
18185
17317
82915
36
23543
7829
3321
67833
9694
13494
3197
68118
50302
13130
71414
81219
5211
94630
94681
76818
65720
74811
16410
14092
9676
39990
6574
45775
98930
89771
27132
80339
3562
68731
16609
62500
69298
90765
51255
3658
22962
54794
68486
78047
72332
41324
59980
75427
28859
81809
24614
57519
42938
76771
52629
29588
27968
50089
78663
28224
3980
50100
41807
95955
96629
5467
3272
22829
81848
64258
39661
48864
88329
22779
17545
88962
67257
16340
48811
58396
20801
79455
45986
44273
88602
35209
29176
69236
10846
19921
86990
20273
94679
70679
56938
77667
37357
22887
77786
18235
18579
16282
82854
38161
91586
42029
88658
29344
10550
53012
81256
24972
21298
12226
24154
3289
7653
36046
80035
23032
42614
72583
3977
47379
54575
30586
90129
2421
6256
4481
59044
6239
14855
9015
93117
18312
20541
57433
62315
10148
973
81172
99643
90916
63998
17877
47696
69561
51266
66040
21106
94161
3111
20985
8061
30084
46753
52983
22283
1030
93782
56244
9696
53610
6824
48141
11109
21067
55203
22231
4665
98952
70130
41772
50025
55590
30025
82503
35362
12971
52241
51848
28307
29692
64304
54232
84511
54383
40082
50352
11000
4431
24827
20861
27684
89382
94312
10837
42539
16369
65679
83179
88153
73807
48038
74455
13862
2133
88574
88555
25617
88720
73474
57809
6573
4460
89011
6342
553
97564
38406
20738
29820
58987
13715
23165
46924
66300
30962
18825
71752
66942
80206
18635
29998
94718
70925
61850
2955
49423
18093
31970
23561
71408
16818
99921
94868
21740
88346
91061
90402
16133
95363
60377
22178
89380
93469
8730
58182
35651
14237
19326
14232
71499
38406
1087
15588
35
94074
92697
27894
33879
60215
26699
45433
228
59902
16603
55138
96050
79508
60691
25989
86453
92182
63434
89544
78059
70143
91223
56524
61018
79460
9585
36556
15334
83602
279
639
26016
15886
54109
81563
10810
94552
21992
24712
55318
76922
48562
10158
21506
37739
62892
95685
47109
50044
2219
24827
48331
68970
26340
8462
4774
70225
98300
76466
99196
98815
94709
40304
63678
70315
16949
90985
12936
79588
26193
87675
94815
18672
68396
95626
92145
41530
27486
26275
56069
53524
19382
53661
75342
25591
44116
93664
9255
60479
34840
42595
56380
48116
13531
86759
84344
84856
72156
96169
27996
17931
58689
498
10310
23763
32975
36584
80949
66947
21777
59445
29437
45411
75481
82418
46312
80415
74320
80006
71263
87800
27457
3340
88770
56999
44709
80161
84333
26138
17543
13938
76756
99743
70238
70146
29590
19476
14531
81476
99304
93908
70667
12954
51818
68724
84529
90873
52662
12605
47199
42010
27792
21746
58309
11543
23642
81288
34575
15961
62433
43746
75346
24162
28281
46613
15961
67464
83257
23560
4485
86221
80974
95446
1512
3182
43896
94087
92351
18098
282
85879
96369
3689
98120
70623
85550
79206
61640
68036
23345
45708
30988
15519
45998
83461
36479
116
61666
52142
47418
78898
73678
38616
51190
30707
25028
37135
80174
33274
61813
32930
54170
71110
82619
16384
12508
6277
33000
49697
41287
41586
40523
78173
11579
93879
72089
46320
79779
24456
19323
54873
43489
98321
95908
83427
14508
99509
67951
5090
65225
58081
89203
74962
79511
56435
82341
73685
59381
45677
83916
16125
63364
47859
38093
40236
36745
96308
71322
29739
92912
64173
32731
31556
18387
25460
84202
15557
20269
92697
51394
48351
95746
2838
44924
46220
8398
93876
6537
59889
3722
85554
92016
78306
37843
16019
71916
50959
87494
75632
94788
89805
80623
62215
66772
8012
67122
62289
71485
11572
3491
1257
57616
81946
10482
90290
77000
99517
4630
48412
92363
19177
87022
59052
53017
66473
59793
77685
48267
34380
83911
18964
82990
62319
18552
76653
9856
33510
60480
61345
40179
76574
32985
71805
34241
71561
54311
3527
92279
6988
42249
12669
87105
22068
98269
31236
76575
37471
21954
3780
82061
76579
89114
92096
80782
64105
59718
84895
23335
98323
93331
78347
83648
63693
90124
92327
47333
5352
8955
16595
9257
75249
35650
33339
32877
796
97970
1642
39032
82316
37756
19825
49410
59405
83433
50696
36833
57854
58996
13305
45975
47098
87685
63828
43556
64804
85656
69664
80879
64804
67836
22608
309
51494
34038
43875
9694
85746
16635
49575
67813
74821
33011
62532
81720
25496
73921
82807
83371
58798
45433
75192
39971
78427
76448
65060
52346
4773
58217
29271
37907
44709
10191
40137
3083
19765
75395
71765
43813
64032
65636
95234
37154
68049
74550
51556
5130
2584
65051
86811
78125
91655
66909
92391
29677
4000
16857
95165
54539
34217
72175
31191
92770
22119
74264
84768
54887
85183
42211
569
98817
77428
49547
48139
71658
94868
80001
89345
95313
25907
29277
89430
61989
34985
15019
79042
98683
28370
60775
92047
62243
67246
36375
42918
51394
82835
37756
37685
97513
48186
21103
88324
6196
5250
81276
12846
51404
9495
82255
40003
82675
52754
38740
40423
31395
20241
6047
8865
55469
29637
46294
14979
17257
37173
15199
65333
50229
64324
42464
75852
87025
205
87841
92646
30796
481
11118
68521
59255
59125
73865
41685
10594
76740
55920
6717
92228
59761
67994
32239
65460
47631
75776
18488
80212
81756
5059
90975
83267
58995
10787
46641
60532
83231
21521
4655
98654
19933
8995
90307
52420
99527
4742
70839
37993
82975
95317
6016
22755
13581
71669
80375
44044
66041
31625
16799
2297
54565
12763
20965
46788
71103
41387
88765
45914
3862
62644
1243
89928
36406
99075
60424
9751
42493
93303
72027
73152
55618
73859
66009
16898
76983
56823
67413
13520
96220
60954
25170
91532
87639
74033
50067
76046
1496
33990
12594
23345
86290
29759
42616
67245
41526
92026
48260
62327
169
83248
77720
12363
80839
65674
48224
52025
90446
87519
50881
61340
11884
12219
28953
57768
42794
905
30262
4766
59179
57948
53883
97895
15989
97729
76619
72945
51928
18215
1517
50379
59947
88737
81567
70928
80266
89634
39068
12255
27869
17628
78079
59430
61595
57049
79975
94020
89101
38714
69196
2078
90949
84538
19405
56763
5959
23451
13528
47096
82213
11457
97756
96933
1824
32631
90869
75663
95778
94555
96696
64996
37167
25540
67041
24684
52320
41136
80642
74695
48601
65279
41918
59209
29771
3759
5770
24163
62463
18416
48352
38274
75300
36230
95582
40951
49793
3113
10808
68017
55302
58007
69032
67669
50853
27397
29810
4065
43590
29386
38010
34741
6065
81259
79798
23566
15009
10386
1435
95637
87941
83547
83654
26997
44830
34580
32063
73829
12936
5797
49808
51761
46575
56011
37267
45598
84835
21151
83422
73747
25136
60780
58500
43130
57126
77009
17614
30490
83634
94226
92602
38594
91316
71256
70393
30921
49273
17486
57780
96095
73029
65182
69465
13941
8728
78780
12391
90782
42890
64315
98173
42252
26039
72359
63504
56743
22997
74405
16021
59564
20303
89715
8614
56139
902
31788
95387
6090
36201
5544
14367
76914
57769
81775
78505
23766
59498
59680
60655
210
6629
80354
37469
36697
32058
29243
72047
90145
70533
57686
95827
4746
92442
69059
2132
48173
6095
23347
16123
27978
81149
23023
35219
20202
28684
31932
48002
29000
75826
62388
54036
26809
31447
40638
33189
35438
86010
22381
11113
60726
15066
53837
35384
37967
88244
35924
22127
45469
22032
52629
98030
61931
80263
14341
63856
32773
342
3227
57891
31665
2767
18625
89363
85069
24282
33979
61379
87945
89786
2099
51652
95200
46784
84421
41611
57268
39686
75792
68451
41650
77377
84124
4044
85635
91680
43576
80761
42213
48419
23172
88592
91682
97411
29664
53747
51803
18786
19582
79657
92078
9992
32323
59304
42676
39598
56971
4947
36523
19598
80580
84675
17311
44953
86464
10255
13080
56553
49488
32553
74163
41774
979
73512
57786
1435
85312
31347
6216
97291
58716
12646
98134
65313
17444
70413
74026
27363
68356
71605
86010
36997
85986
49961
47504
32811
6801
308
87993
64528
69978
81725
73058
71618
31955
16243
79828
23201
77311
38326
96946
62489
74476
53072
70475
9425
6012
36359
21904
69650
60820
29460
98185
20544
37222
29050
89040
89140
36651
36547
2621
15053
59694
71377
26455
53709
22833
74888
92657
69871
18825
78353
91104
9142
62851
46571
6209
59228
25672
23343
77223
10643
31387
71463
62047
64981
93568
26584
70306
77012
88025
83769
79302
31480
66030
53313
58316
39166
53584
30100
19453
75957
48518
24320
3442
25437
73589
52334
22573
51533
42863
85444
14436
16207
29614
85715
7776
20943
10443
5358
509
87250
50176
71948
64493
75279
228
1832
84798
15486
7519
47358
7143
28820
24912
21685
3785
10090
87960
45598
70762
87070
27528
16159
33946
47870
37081
94400
90706
11818
9574
50285
45474
86723
80658
80934
52125
18479
72366
21266
65984
47494
97915
53055
80816
15948
36253
74917
25258
94938
81409
36564
21292
15795
3296
92912
17969
14887
70675
14253
16796
6594
92484
19218
32271
84283
77232
90303
41609
66702
20090
21805
87896
49311
57553
94408
90485
43022
55054
72091
59882
5573
21043
18102
84793
26083
66293
53667
99407
93808
58662
38411
16554
29088
58245
48565
8355
20415
12281
43250
31270
40829
57710
10107
76375
84622
42164
10383
6620
67319
6138
81912
76022
41249
56515
29205
92481
54
57494
2942
34049
86833
11680
52887
69338
51751
46089
49384
52683
66639
74649
41974
22249
13680
47096
79260
94759
31711
36727
98001
21859
96610
16480
42513
96915
26071
25342
52662
48323
15734
99189
75726
66120
42577
20124
77576
8571
8400
78780
66133
95966
72580
71279
72644
55469
23767
42511
462
12471
90986
62500
75673
96890
3708
94233
96253
60389
3300
37956
82212
76902
60751
37656
45631
59351
85707
17432
51410
49185
16922
23655
94064
18274
85875
12498
38261
5375
79335
52987
58931
68806
94625
19547
82496
77477
26526
32284
55618
30185
60949
48755
67229
42997
61118
10992
56384
73691
4220
48323
14006
3578
82700
96265
40499
3142
65818
48475
41049
72642
92130
12010
92515
4645
17021
77680
35081
65699
33967
21563
4123
66735
5246
90054
4740
41275
14157
31991
85758
62579
80637
38092
95954
39581
39924
61050
29372
86109
43278
43655
64841
19495
78381
54698
57466
80871
47665
3699
39650
48712
74360
250
48776
44595
30423
58218
52843
10722
76424
39113
1594
89989
47530
99274
29110
44144
27180
35357
63423
61812
20063
92693
79275
15370
43041
22910
74906
45428
86579
82253
7325
43309
69837
58218
2810
75613
13567
49513
14398
7545
83214
62231
76968
57912
81608
25247
36604
71546
68389
35736
80338
74255
69740
52486
98174
55986
17609
11276
25427
90767
80041
34562
82608
63098
16260
70824
92935
5200
465
52821
35292
37630
79631
7508
5965
69975
97687
3113
39034
69227
38778
28629
54974
4627
44194
82427
3876
83643
97456
91595
8532
67344
80888
55623
63597
46486
83372
10005
34792
77897
4127
30464
62532
42784
34728
26469
89359
71370
61422
97427
62446
68951
65101
55065
31339
84227
81943
31875
37954
51219
59581
36217
42156
9586
62150
89419
83972
89524
82962
42276
87514
98517
41642
62127
63406
5175
66316
60821
15963
25607
20371
3418
97585
94424
93109
38469
6139
89416
41419
95896
52067
50134
5106
28869
23619
94548
97348
47944
86219
26295
83428
92717
17490
55339
32646
97301
87833
15767
67732
48785
1629
21927
5045
76334
29438
88751
48957
78176
46124
74243
23381
66359
9921
97858
4251
77553
75555
87689
77995
83357
66711
29723
95860
86161
60839
24834
68139
97914
83298
30904
66961
26005
87957
7046
95642
7963
25138
79997
4975
97738
8522
10600
67450
73860
19003
2594
78153
30376
70265
71989
83185
99708
16631
82296
2375
71587
54032
47594
80481
76144
97070
82912
59714
71652
22378
32881
53330
99273
50985
2344
86134
54916
25093
47393
21249
7799
91211
8152
39963
6252
92987
56279
76007
48383
22109
74701
1604
52475
99962
19077
37716
25526
72736
76883
76682
75266
10543
99420
24527
40386
20208
8919
50500
90746
35034
12550
98381
55735
61417
23984
9634
34737
52812
67620
99171
81390
59010
26240
33529
16106
80975
64577
93526
74681
92736
87639
69417
85433
86800
97085
14960
78022
62404
9185
91182
12239
3626
27398
11486
31283
69251
95489
77720
95362
48124
44371
80872
96161
78705
3338
24532
53403
63865
86124
13012
97217
42384
15350
49910
59884
65299
58281
29700
48119
24972
99084
31405
9960
29838
13952
71798
1787
55539
80340
83519
86526
27336
13136
27203
31731
63782
29343
69135
19545
17318
39678
36152
65967
61984
54468
25288
11818
62716
38692
63488
6620
62159
64662
13218
70528
26791
37914
50476
14954
77614
61592
38155
52037
63021
84040
64387
6601
36086
9101
45994
90188
86464
877
79490
94302
59226
84334
40973
13766
70325
53024
31645
36186
40044
55503
24571
71684
9475
70885
68275
68111
65127
47305
55220
42426
85599
14782
74139
19316
5055
30830
63888
97588
20134
98082
67714
81353
32238
74634
81715
47078
62433
93185
4136
8661
88215
79004
82507
55218
81256
24608
35098
86455
48945
60643
31424
66274
43001
33488
98739
17242
10550
92621
50974
35890
48544
60720
50450
73697
10444
12007
84799
48403
61727
57831
35998
80466
60351
86535
95922
45459
86405
43896
33588
56060
42262
86683
41928
70042
89680
30357
99623
67553
543
91284
48378
8607
28585
36312
54373
95465
95232
20405
90370
92751
87749
59873
77903
36826
77695
60356
90733
49648
55067
83339
58259
18443
62719
51756
29493
23665
52364
56998
29806
26324
32027
37470
43089
72586
5112
14794
2344
69134
46245
1636
27435
91540
2278
87968
3440
4597
12470
16768
33131
49280
30050
18603
32071
51837
52029
76744
58345
59091
47388
7452
17513
2231
4759
26729
59296
63508
6479
59111
36908
1068
14142
43947
45354
21110
96599
54435
13085
94418
85492
93474
65235
12207
37492
60202
25871
55853
96999
82609
90336
15940
55011
28181
38594
14504
2195
85306
62892
29359
84694
40637
32959
83146
74731
73263
58450
29045
88725
75912
18630
399
24552
99979
66996
98944
51216
91942
11560
37343
17842
1408
26434
23686
98514
83855
64743
11263
471
56577
26612
33300
13349
85683
39787
91750
21069
14837
548
94382
62362
93379
74296
22153
77860
94787
70593
94465
10497
30459
64800
42925
31259
50486
63364
76198
71611
83372
12592
98495
40643
34867
89194
68252
65446
77673
10308
2271
78895
9961
77506
51876
41173
9840
76312
16084
9403
20574
55778
62697
61890
28271
61022
34318
96503
10608
63056
93574
92656
4575
88904
60628
72179
8152
33313
20644
98561
89150
8892
7306
33803
72669
56989
32688
74981
37622
55586
43639
21233
69315
40841
34174
20715
87250
36996
35266
42733
59580
96386
3135
10712
33780
28058
40052
60516
95660
94395
96232
8707
26678
60421
67510
86765
96027
54942
89479
95693
67207
50023
48690
93356
34834
18953
63531
86339
95450
44653
11357
45290
30141
46577
31632
18404
18931
81787
28258
71103
24228
8093
23494
38297
2332
73369
17529
13723
44065
20871
30420
93067
67440
42812
69861
59189
64261
57736
35473
92854
10213
17998
61601
37104
84358
56246
14735
74274
58389
361
99078
1822
41797
39097
13954
24071
71148
8186
32254
75343
64888
18000
25173
77023
54508
21228
10988
34719
18042
35635
67471
41352
4800
47488
6373
96818
40242
49483
42429
13058
68450
11207
6193
47508
58312
75552
80862
24649
82225
51760
71338
12672
68929
26731
49151
95488
16047
840
64386
99966
73520
26029
57259
93152
22739
15782
30033
57739
56867
42927
8778
44167
94119
86018
22108
49125
54303
42672
131
31411
90641
21308
72922
77859
62667
70888
38948
50134
48120
60731
41231
24644
68066
76138
61371
71465
3292
12901
77534
18472
95650
95088
52606
46296
89364
2119
7560
34377
69148
66838
63196
34895
35782
97805
99702
96773
49290
85067
14152
71822
78955
3716
36597
35964
27053
99158
14007
85131
17244
48309
4069
19468
1597
29811
22553
81050
62489
10667
7405
84989
88585
5996
21131
64721
6295
4141
85695
10058
23336
77051
45403
78291
68262
96560
86113
23088
27582
62347
14341
50130
68188
14080
88177
64468
69753
13212
95101
85955
85166
35754
91115
25038
76878
2754
57633
81268
68218
83426
20873
84573
44463
30935
49946
78249
19994
96624
59072
66238
45547
51606
52027
65206
73474
9256
34086
3196
68297
24910
66001
84740
23940
94356
21881
14515
36747
21983
26221
62894
31825
15441
44829
74977
70399
29777
76150
58746
70877
11326
35618
85949
90050
9459
98119
85302
66426
95179
67764
7613
99550
49431
40704
21960
59199
46969
94037
78276
77693
47740
72219
31592
75836
49204
80559
27231
46611
4668
562
37644
99037
99537
73383
87540
44776
73580
48091
37612
36199
98405
13654
74555
19506
12274
214
56390
94136
34438
13148
41419
23395
76152
37124
57394
84969
28263
57521
84403
75724
16739
67455
13080
58987
54249
3199
30958
15046
92519
63869
74418
35905
38310
55738
38042
71948
9009
92887
2715
91164
79043
92297
35135
57678
76233
22597
40657
42206
34308
43590
12878
3497
29428
6180
58328
24209
84806
12739
36004
22497
94089
52827
59554
86282
6960
30971
52274
76810
20001
38288
9209
33807
69559
93161
22682
80762
41429
15199
80305
78624
44383
19302
78786
50862
76430
35754
10007
53875
22387
51956
52719
13844
276
69456
11546
75193
95020
16812
23421
26940
34274
71870
66275
88860
61036
63106
78994
98182
50603
73079
76315
97319
52757
15716
35925
50154
58410
98012
2491
63826
75028
29352
79394
85456
59773
87237
46766
27666
87862
95168
32413
27636
66959
71592
21788
72915
24893
37538
75136
45865
76594
73140
79074
78357
82161
75065
16059
26389
37908
4141
97970
69339
3278
61019
97039
34730
88120
91022
33181
86195
86996
7721
81801
78552
11455
32303
16055
4305
16520
29644
33474
7293
51171
79882
24920
19106
89819
98513
7544
33593
65349
40651
82098
90262
82447
80931
7333
22155
82474
97572
13052
30762
19381
1404
58304
11485
56459
15851
8284
31469
673
83208
68988
34571
57603
95279
16020
19797
76093
29761
77623
19448
94486
22817
55430
48919
39092
22962
90514
28144
8827
6195
54677
22577
51457
64855
95709
61631
75968
57285
39440
21285
59350
48979
12144
28376
52196
44902
57417
78140
14164
17752
6949
50965
79761
8829
20493
71129
73410
30697
68187
46198
24347
42412
7441
64948
30878
38693
39471
53633
13215
87864
63981
44846
48245
35320
60772
28583
66787
32119
73246
63430
10649
9488
13057
90759
17135
62339
81891
26641
88790
6888
39829
83143
56298
82954
33877
70780
74312
34206
91040
72460
22595
88253
48102
95856
67638
89866
64962
4754
81717
10373
22384
25328
10848
83087
50344
27382
36442
55379
275
345
71316
92592
91994
3235
14067
43499
58676
85650
22317
4035
93127
26746
47344
56805
60084
86931
15196
24170
38979
94755
54501
998
99350
15106
47316
19136
77780
68156
84580
20791
35930
40788
2651
92053
30943
99690
34142
98005
9054
28829
77837
74226
19740
73806
42636
44609
39202
5047
76417
84463
3263
44812
32258
21996
467
79969
30276
95746
65807
46472
59170
78794
99194
96234
43561
4848
49091
94880
55629
97671
44334
31500
85972
19307
17429
5158
58741
55257
48498
41640
65445
88717
84192
50005
49659
22273
75791
62868
38389
47011
18318
34458
40799
10304
67312
35835
71135
14255
40829
36717
68726
51457
11262
62805
52192
24484
74909
45909
5509
715
18468
84186
78870
53102
97348
78767
98749
51775
78920
25352
87719
83781
22277
65209
41886
39851
7289
11448
35001
66068
87329
24443
58935
37404
11576
15059
36764
47018
5997
73630
90289
29098
50669
78255
50940
59702
23606
48445
8603
68440
65070
50059
83577
31092
71938
18579
78337
63477
77579
28843
61099
92557
42304
880
74863
65260
98495
23985
37566
5901
7931
58366
82254
57522
56125
52308
61765
80979
45598
8419
89593
92364
69623
64186
23035
6703
8732
22481
46623
934
65414
27004
38788
95074
83455
84539
68636
30044
39383
74544
60089
59506
98843
30470
9217
12407
42069
26960
11506
86581
5286
21453
45948
45521
52651
95114
69387
38422
94195
44903
66938
70795
9958
70966
25464
65282
60446
7441
29322
55197
74571
27279
73260
47994
6108
28065
25440
37364
34424
48162
29579
42828
23281
41237
19648
54369
90735
30899
51843
52390
80780
3061
33884
73250
78020
75182
97529
42524
91969
43325
5324
35968
57656
79964
39153
2341
88310
28574
65758
47562
39432
77120
57783
6577
67296
21442
28432
30940
26570
74092
91503
84680
25610
33733
34251
40032
37591
95088
94109
59852
71381
42202
56070
90727
90574
77410
92101
99925
52844
94738
22259
46186
88655
31862
33871
32412
95235
42047
35513
29243
41897
4092
27779
26096
91570
60011
74316
61813
71641
59588
66475
80821
76220
90942
90254
27103
29795
73833
9605
45028
77767
36966
66929
27523
98547
11613
99369
9452
41115
82823
7719
34648
76847
87609
11453
63531
44476
70435
78324
54001
33832
82294
76128
35276
25554
45828
2201
20848
40096
7538
85700
84026
59524
17538
692
11093
75927
59958
49170
87363
18572
75895
76900
29347
11127
30469
53433
93791
5726
70625
24445
95073
98855
528
18928
10508
40336
66105
14148
34314
8772
92933
34234
62872
77392
84386
31470
31097
42569
16880
26342
80901
18510
60006
17075
14646
25777
38842
83641
66708
51117
70028
41151
28183
1505
72712
29928
60456
52251
44533
62161
61239
80758
89645
49911
7197
46369
40584
30914
27781
78196
15795
54034
82035
49240
9116
84735
957
45840
58950
97712
63526
67651
53958
48217
49174
57430
76465
51855
79680
91780
43312
90361
74020
32005
19512
84146
58079
72032
63275
70592
11562
13406
72252
79804
46587
17450
7052
24212
74564
95479
90276
31580
35842
6785
95602
47422
41363
31533
39116
85703
63283
11226
21170
86422
18141
39329
32167
43691
93443
7689
67640
9332
59858
61670
88872
36272
14004
79419
20510
23193
89341
13713
93892
57192
84920
11211
53567
51241
28263
75078
34456
25815
65870
90287
66997
38173
20912
5213
78402
82389
1236
69739
14059
98129
83291
81176
20705
43965
44246
35535
1627
90744
53090
88777
3343
60713
99176
67700
59331
65423
62559
37739
6082
75443
75913
15291
47977
41259
80047
55098
74311
22389
78473
5933
64810
70850
99594
29131
31377
94406
45073
14253
19329
76081
74521
7010
89308
18096
48484
29554
16924
52473
68121
19865
95324
27055
80520
11240
47769
14944
83161
77452
62654
77804
95740
30761
34542
81873
57782
93132
75967
31256
71597
78816
52686
57859
85773
38229
48608
81702
59432
90045
55761
89835
37820
69584
15603
99522
5329
90004
48184
43932
25114
62877
60126
25847
80869
93722
37910
8981
99973
70520
71138
33365
50862
35593
1527
94888
35800
13339
25473
73066
83352
12685
92921
136
773
37308
13317
3104
94433
75349
63179
10507
70658
88530
36750
68638
23265
34825
22043
47448
82955
38080
12786
73300
34609
91998
40022
89429
1064
19337
5369
66742
42587
86206
9147
79678
77329
79504
74367
99838
51427
89377
49143
47983
4464
22301
67773
64286
8965
32320
19913
11996
83105
12753
33009
5868
16253
14424
15771
40752
38890
90508
90198
54249
97410
61063
67623
58345
66234
78105
34116
55007
50936
59136
11198
58124
5469
74115
40756
70569
36664
65763
91786
90723
4904
22567
8067
68015
81334
60734
76185
38570
57241
14741
59785
3786
19347
4608
74882
15027
8388
65332
39871
85578
74066
18758
73035
94440
22595
10549
32113
39569
62568
49650
87030
91439
94258
26042
81089
66243
38064
18894
70571
73983
23372
10156
37518
22043
25683
10497
40039
27867
95914
48412
55702
58434
57554
57421
5684
88957
60490
55938
35716
3599
31608
20545
64894
78162
56904
95261
28094
50090
19582
70419
83058
53392
69077
22747
62786
46639
60796
21683
31427
5977
82603
97566
56943
90173
26411
72099
60724
52103
47624
21662
80517
17539
77213
20921
57760
53750
95925
70338
76573
69442
18912
5935
31363
32915
19454
69481
98706
14690
30423
60242
56338
30415
47033
15772
90581
43467
27750
83482
60177
25062
31595
56040
48953
73417
24630
41954
24260
30736
7108
99112
80393
62113
56740
73964
2410
48558
29120
18633
14948
63079
31213
74215
51049
99785
57305
35448
92839
73958
84855
49275
40009
18748
93457
6460
74725
32480
85308
77817
54373
8645
53959
24192
9743
94745
99111
32803
37725
23552
45207
22922
63800
70980
54401
64346
61507
27137
34722
87269
87110
53429
87538
89061
77349
75464
2123
55666
91779
46514
29972
1969
69268
1985
76508
40684
38690
82410
89264
87929
42747
96034
18112
37406
69390
23732
1308
44104
73458
7662
60002
70355
15387
87221
10833
51771
15010
74273
85168
13237
32797
91268
53488
7296
5463
66633
29319
8393
20153
64788
76181
82667
80973
58586
42722
76490
27950
46858
12506
9436
42517
68859
4033
35456
91933
87023
3100
8372
96099
53388
37517
91534
83123
58960
89071
82329
99445
26934
24469
42587
88962
14831
70612
41796
50978
47141
66404
21282
4824
85902
7942
99444
3157
79561
39811
60054
49559
90292
58823
62711
62060
68171
57602
87730
84750
28864
21998
4555
76917
73219
8382
49617
20901
65364
41080
54689
66935
76582
6145
92103
6569
90961
33303
18496
69175
6418
21740
51542
21314
93576
2167
90317
93719
47399
93980
86542
60845
79768
18943
55994
63227
6859
13818
61682
57875
80598
74848
43652
7891
94464
17654
82153
1069
21318
96580
99160
81424
58018
84589
99018
73476
16647
69850
78807
4271
95664
72019
28176
71061
9461
63820
73222
5149
47354
13722
59171
40822
68415
8565
89800
17049
40383
78562
2986
62637
83478
62124
82453
4988
60331
77864
70751
10839
43302
46716
99956
91039
59198
41766
44881
56702
33339
19995
53029
70270
86485
53093
74443
44858
80262
45717
31140
87306
74139
90462
34708
75447
31721
14224
84138
74996
40969
70819
73368
44549
70046
8367
15903
19676
30013
11028
40306
15993
88567
97985
52572
73713
509
33767
99857
63637
86587
91419
63245
304
51513
28623
39778
6098
10455
16478
57714
37203
4487
17318
59110
65722
29276
54753
10237
66135
41412
41279
80052
80587
17902
85782
62838
90131
45035
81773
61052
17678
46522
99153
50460
66314
89390
88278
95630
45698
50055
90366
40056
15664
73558
57526
11407
5934
88367
95201
6252
41967
58134
47769
70460
45494
6420
61173
66757
55453
47383
97266
72744
73209
80085
38786
74406
41865
63612
80471
7852
49714
58691
79316
20615
58240
26773
52918
35811
69151
97507
49527
4301
77324
86264
13503
2822
34294
10960
97799
62009
56208
82530
42283
65389
66787
16265
10863
57232
56877
45487
2734
55848
44888
54393
82169
96680
32827
44465
33240
16349
77771
82117
37605
98175
51259
29366
24798
98537
14290
77826
35758
95956
54876
86517
27969
64303
52859
80520
15618
39908
50769
23340
47664
4786
36765
40690
32298
75980
84536
60252
79962
91021
65043
70352
59626
70472
13270
88109
31268
64198
22037
90681
38476
52696
53192
54900
95728
85298
37170
15663
8745
81203
76791
6640
63758
92239
48049
20763
50998
66711
17454
60219
80852
71744
50984
73503
16147
6864
12547
81257
30761
38546
13423
19377
62049
27094
51294
73075
90829
29578
71908
43936
22114
91573
2136
63490
61133
52092
75442
76454
35612
79124
63270
68924
28990
74518
75549
28586
20699
37249
15713
11174
33402
38085
770
22747
25628
53514
81193
59267
12214
37250
78802
67822
32651
23721
55798
85775
41229
51875
42023
60012
44005
8084
29667
54257
67821
67037
66187
85054
75620
19068
32563
41308
18233
26793
44326
92695
62402
53967
77751
5052
76500
34850
33474
58458
58247
58255
72526
44380
6439
24655
73966
69759
56759
32311
81635
7640
78155
99937
29520
96313
48100
64092
90682
35070
37351
63008
98278
8872
27402
88868
42906
93076
14850
16853
85978
90336
13226
42690
73252
96474
33075
79306
24750
24029
18611
90417
25125
95205
70225
63778
67988
92650
48277
23746
65143
75336
24220
57617
14322
85047
60177
31276
61747
12255
32652
75054
58503
85850
23139
32576
37492
26867
16754
73620
74814
53621
95099
30104
53905
81240
2203
63397
40837
1017
37930
93398
40383
26897
76394
37039
58730
78754
60504
71683
87190
14716
49980
3289
20068
94012
44816
30503
514
61729
74329
94558
75060
17846
84395
66830
17660
15071
16611
82556
3580
18081
73667
4285
94476
52912
14715
72633
78860
27945
14657
58232
96391
82788
14622
64293
86775
2106
26232
97394
13600
75572
78713
21795
39290
98517
69727
20498
38306
49454
6786
98029
72274
26258
1689
96202
92793
49257
63244
97537
40898
33497
11186
93497
86736
66070
26946
12867
23189
52598
71564
25046
47807
86500
5345
90232
71209
45227
33150
17573
24684
64655
58740
83004
95401
69929
86308
54783
86375
55653
96599
26416
35977
26894
13550
73824
26558
24166
5494
48957
55924
66827
21336
76989
19733
16588
97146
88119
58807
37778
42229
21608
69776
31699
10633
71948
5859
55747
97322
72470
66035
80758
45071
43321
6205
59112
80394
70380
13459
11821
37013
32706
40867
68654
61633
80524
32595
23214
61062
97450
92813
85385
52787
48218
23509
35616
78825
16601
18304
36759
49887
87374
87433
63441
33209
50433
20517
1436
413
65018
23422
54110
56714
25161
22347
71055
82378
17302
71623
79458
5906
4379
11727
59918
45042
42999
61024
88556
67684
77500
16740
83646
89075
32556
94914
39133
16193
71362
95282
24836
47104
61525
62113
61910
16602
31337
71099
34228
51486
50587
31185
71489
47244
68911
67564
87381
91150
14425
55724
3948
27239
82350
22179
76726
90590
39265
22223
60348
93288
42514
98121
43753
68402
15605
3954
20022
80725
88072
40279
35944
61433
39518
27671
90999
93774
25277
95547
28376
34005
88829
65680
68226
66771
98957
37482
81523
85222
52187
67895
19974
45195
7934
66812
78313
22787
54153
96231
21381
44895
31648
6646
65701
27454
77797
54236
72197
55629
30713
23815
50730
15726
74079
77555
58058
474
61657
92804
55410
14067
68533
96813
76950
21839
72041
22516
31689
53515
56905
44828
829
10049
26945
26459
42756
26186
88107
71264
7880
55767
67782
28449
94483
13627
75841
58964
33223
54721
58009
12738
45610
33801
11381
47011
53164
17794
58157
17260
15269
45656
7040
85403
18616
26307
49147
90730
73300
47306
68240
46626
12311
44747
1342
52633
60058
64873
87030
64416
17628
93960
2396
65628
92440
93287
76017
87872
40198
88597
84988
2253
94679
77648
6156
71739
34404
56452
68595
86024
65277
5072
46850
26452
46075
86207
95258
78138
48860
18012
52311
7688
24895
62660
73637
86195
64494
298
28890
52199
93945
68400
27289
80040
92489
37299
73624
47283
39277
19798
34773
63559
67280
39486
11391
82943
94742
77304
2097
92494
46977
14013
92999
72181
59546
66814
9980
43199
14435
72001
89971
3302
72001
10535
30784
10215
57771
70987
61294
55080
67948
38131
3282
56890
67939
22964
9811
27574
9828
35072
84696
11532
35671
90647
58370
46454
83505
78372
43698
13474
12224
34016
56666
74029
94881
15953
52628
33139
61719
18625
18611
42339
64393
48748
66372
28642
74799
6649
3464
3414
29515
6589
11830
31467
81109
99414
9951
90508
62787
48447
79781
76351
38240
41942
28493
69646
58963
35739
92656
89047
24329
60206
5775
30286
45628
32887
75772
94566
69679
25851
80266
27638
31508
4637
61293
5887
21584
49807
83969
80512
36976
11238
87105
52393
71243
56304
81724
24327
4493
47478
51837
55414
89290
57305
50753
16075
421
46403
92102
65403
12697
78364
52792
64316
41377
96969
23579
36953
2098
59252
1761
3494
32653
75495
15807
10076
81763
30479
95097
91549
41425
22545
613
51370
34126
64575
40058
65098
5197
66687
77187
65633
4903
68578
71651
5958
64615
45425
94813
16029
6418
96350
99706
11007
88550
29068
94454
60601
619
44228
3391
32616
55579
56974
2831
54137
47799
60510
8855
34838
65038
54140
47539
15869
29240
87752
90685
3551
7072
3328
49560
95842
75553
57291
31202
66601
62363
12140
6879
31267
85229
1673
32320
17298
7792
74323
56043
68254
52803
82825
42609
80629
91689
56378
16487
59287
55989
34749
7327
65218
49452
52371
33045
57605
83486
56156
92987
33521
28088
55297
19372
33983
76513
1101
62612
84862
89520
71720
5703
22576
1733
97725
3403
70451
36937
85216
82611
58619
88747
91675
60738
11374
28335
74915
76823
29366
73034
50943
92714
73567
63497
81514
85145
85922
34188
97271
53936
25485
19463
49481
12373
27950
11790
47506
98200
25204
35809
48053
76691
67012
63016
53834
88109
65178
1571
4029
20499
13084
36246
67615
34409
49929
93914
39106
93308
49307
54970
71440
74802
6971
74324
88116
28321
24701
24134
9481
60289
2342
78112
39837
39285
32265
87575
7202
70248
96402
72610
3223
16938
14170
50055
67081
49195
51425
68410
42385
36278
32756
86034
75789
47708
55571
82768
52060
27399
4343
7492
94213
91007
72622
96949
26142
71016
47516
10658
51073
51038
95799
14783
82428
39330
11704
13899
74957
11602
18942
10671
42455
70483
83879
20361
48801
71865
27194
6293
27360
12972
10487
68715
49656
13904
6625
92030
95417
95555
25822
51706
17908
54621
87507
22684
27215
97180
25952
38385
13345
51319
18332
1615
1984
81724
59238
98323
13236
32318
19850
6743
53737
45775
21036
28938
96790
53202
44233
22005
96482
95019
59188
99260
67417
90451
25055
57757
55132
30765
12400
60088
82073
77442
28097
79637
92424
4167
29378
3473
13663
81927
43895
54378
64299
55690
29381
6385
56005
15852
41191
21992
49049
84609
52633
16826
64061
79740
77816
62137
5940
38940
65807
12996
50465
10856
41879
16835
67087
83356
33914
47951
68421
10121
80924
6892
95689
89594
25468
51873
18395
96197
20995
42679
11477
33594
12440
71333
82232
18566
9485
71772
51374
63771
42595
32357
26372
55146
4163
69112
75577
33637
39772
9758
98315
43136
57175
64061
72963
67229
56988
46854
24468
20336
19651
33543
87254
19409
98044
86222
37126
15824
65130
29478
42773
46488
36080
67680
9851
44910
33712
78481
1630
64073
40933
24725
22263
81705
83075
83021
5099
13427
55006
13902
99648
66186
13235
37339
84105
2413
49016
42871
80853
85118
19667
95870
34250
59113
65662
39874
31116
10621
73873
3792
76276
13571
57753
13863
71968
44002
73044
83048
38083
79739
84066
88010
2816
69349
27247
56902
67198
28670
63894
65643
65421
12661
21139
31601
10420
99257
25696
80172
13052
4371
27805
29906
2179
93696
61042
60732
73200
72501
63715
94131
29387
31630
9941
95475
38494
61333
46591
88555
56215
84821
57896
81338
48786
64617
74492
83870
11216
74070
21916
75056
32381
84190
10080
26923
34692
32704
73754
7796
23782
671
38176
75749
19820
63461
16202
8344
85680
22438
57411
21789
46775
83249
73694
15
3916
20181
71204
10518
54016
77045
85277
71362
59916
4358
34085
55402
82257
43837
39464
98294
3133
1850
95979
75788
40060
39898
59870
45543
49089
2905
4545
28989
54099
54517
35978
38168
76275
63016
19370
19626
13361
33144
38579
83672
27649
23795
82153
40461
57358
36051
53406
92060
27852
36703
40081
8873
84933
22875
39477
5587
64100
79741
88522
15744
96474
70513
56467
74394
91132
34416
81373
28733
74250
14620
48845
50964
41173
47988
44798
84018
93090
72423
28052
30633
36333
41719
81946
49843
30728
47313
1066
27270
72611
56508
9479
73813
21140
29956
65155
22490
2592
82640
75382
32628
47101
87839
41110
45589
84431
81997
71906
1491
22452
73841
70755
11149
50094
51945
48068
57928
62849
63829
64385
66245
5695
93751
23211
24755
25425
59188
75187
58015
77704
67342
17983
10668
9846
81410
66990
8728
32680
74111
44352
87501
52750
9591
98881
19913
24054
18826
62414
61714
81071
80945
45446
88116
26167
93397
4048
56168
13900
18057
49664
18191
83229
81675
30577
94611
84667
21533
47261
91497
69327
20799
61942
15039
90212
4045
58573
55003
15362
7087
11680
33214
26539
76427
69054
13918
3351
46830
30150
83510
40476
91843
39198
61260
50382
39815
6646
45960
3826
35926
98383
43878
17065
50359
37596
55541
60646
94996
77153
57889
34878
74481
5564
36550
21591
48187
93596
68031
53795
59048
41158
49825
54798
97311
4205
1019
14426
70781
34701
61463
25949
56094
45996
3753
86411
42811
84273
79892
29163
98363
32384
91879
1797
89271
29684
66957
74427
75605
45759
39717
41547
95574
94009
77255
18891
51747
65499
69940
86421
18304
63399
58565
82458
76516
27531
7314
40117
19742
81603
4091
43134
68469
57068
51706
97224
41950
6357
87657
82769
75884
91010
89020
82719
47303
73774
39146
1522
24710
48486
28479
10429
53607
88422
59049
63265
70497
36577
19057
56401
17655
53071
79435
62980
37158
34020
34704
29544
78794
95390
48220
18835
30015
27131
32969
12188
15081
77898
2320
48502
33481
79104
45934
49198
87682
17817
42027
76362
26920
82675
92079
40382
34026
82635
3590
18596
61135
94307
32663
50317
33912
89370
4799
14505
23025
97527
13032
5648
36320
61693
51350
39359
80031
1808
36359
82861
75078
80094
30944
93182
29723
39779
26128
28943
64997
86761
24394
56764
86664
92285
5752
92825
96609
48184
75271
17612
89467
68307
2704
63160
74664
74399
55402
44196
46120
20433
65894
78971
30787
52806
45054
73463
76605
29469
93605
30054
30710
85623
73938
63310
47201
93617
96260
40050
89616
29916
7633
60998
99786
24026
44218
73208
603
43258
15649
13882
34921
78590
78729
1957
72007
2237
53090
42588
57393
6511
85977
55204
19150
43191
75812
83879
805
49768
62039
20423
65546
81655
95306
34454
43354
66261
52760
2477
4754
53768
75890
63108
48021
30019
50784
56849
20375
59142
72317
30739
75815
70928
33706
96140
92115
27505
65601
59751
928
61077
5192
65657
83257
43063
62798
23925
5991
7761
80884
62859
14667
49130
30169
22071
29391
28901
39915
1021
49064
12647
23404
18321
99174
57850
1537
51381
72456
26143
47206
10870
52686
57961
18436
95556
55888
53350
16312
73052
26837
46439
71050
6468
92906
76140
18162
75295
99300
3694
30940
17744
67072
21102
99767
31639
67582
52865
50350
55725
62985
57350
47664
74713
93733
52613
38093
80630
29720
24494
92676
93491
39415
68002
77663
12800
91263
73008
77056
57820
50041
74445
85998
62357
43462
83308
32396
82813
1388
28034
79822
31328
19429
59959
58249
52909
27230
74755
60496
57351
88825
72997
28209
45574
75960
31925
41416
73098
94293
97665
25867
75339
65663
22737
98535
11805
8449
69253
31071
82502
92099
57111
93008
50243
79473
49017
70415
5373
4855
38640
62871
29517
57656
20454
15553
10076
48433
74490
93088
41928
60214
72861
58559
64271
41358
39720
60532
6644
75741
84950
8955
91116
46322
34601
40080
18069
49885
30768
35957
92880
49415
47561
93696
80226
81017
85350
73775
20639
67864
79240
93649
69725
54344
25899
7648
56236
6646
34703
48753
52533
55661
55490
92743
48607
3296
97190
31400
16270
38812
5073
40663
82853
45923
72033
7573
22911
2704
58255
18706
44272
91379
119
90004
45128
94020
15877
59833
76011
13042
36881
71761
85559
584
95423
42527
41241
57465
38125
75941
72027
30175
66944
74554
50422
13905
14450
59443
98841
57200
16356
51562
74096
73083
1517
58289
26226
93538
74920
37088
23921
13730
59511
97096
13452
77235
75616
62347
52271
73895
23264
3306
69723
4207
14775
42093
37556
24450
66303
34784
23979
72059
30623
51078
21513
30403
87858
28464
49451
83068
69403
76867
54918
16497
72394
12668
75280
9413
71183
49664
83968
41989
11337
59679
65333
31772
89660
39328
14241
72341
34403
88549
50160
97946
77713
88991
22347
43228
99865
73031
87365
55485
73178
22878
3282
25506
79334
69573
10898
69322
46473
73296
38784
5423
75457
83600
113
8994
2946
87454
19490
53086
69546
93605
12005
95742
76820
69845
26666
28371
56110
61175
55288
79688
34499
64992
87068
69119
81886
49518
39239
93801
66352
14817
74665
40735
82052
2522
78054
53557
24097
29349
79223
13208
16880
97468
4809
19235
38026
37444
58192
38852
31708
95906
15280
83537
84655
37374
80078
15985
96107
3108
20411
36054
3808
60517
78343
16244
90909
6754
13042
14951
65846
68463
73193
3467
37702
23420
17293
11361
22930
65357
82571
51434
38294
26799
82759
65204
79968
48379
54425
82683
9039
83832
55636
81778
91899
61353
26204
12695
31070
66416
71208
50691
64541
17547
54604
96838
29786
89475
26347
33198
10046
51675
49009
62128
24193
58954
80892
50502
77095
21721
60062
91301
56647
63504
37348
31071
77106
14177
22331
38407
1078
61538
33007
69660
7656
49880
18385
40576
75065
18736
36034
43221
10749
20541
79570
33445
26355
93777
51849
56366
37451
12609
78436
82782
66351
3984
70097
83541
68502
71411
56389
27729
4611
57624
23547
57670
97883
45625
97925
58488
62150
83622
84695
82724
3430
57421
72180
1140
3795
65851
51363
36192
84568
23106
13205
90058
80488
2955
495
91456
74369
90752
82228
1170
85051
46167
92869
1492
87357
37945
73682
71281
84532
93801
24474
834
52718
61130
3637
30550
65019
99660
65869
8588
42061
38039
43010
46943
72615
68061
88097
23705
48256
80076
79183
46201
72360
75954
61914
75432
9955
63013
38038
18172
36212
13851
8010
24557
52253
77065
15560
31972
11656
52662
50326
70098
14819
40703
88701
86520
72891
82802
30511
21782
62921
93871
57094
33605
36708
16466
52580
32784
36960
33676
55528
10279
95855
25450
67878
26848
36163
18777
5663
21789
94424
20066
28297
26126
73086
63744
37490
19843
2320
7745
97785
10425
40858
3155
81846
19180
32530
19291
13904
62623
9001
64128
96366
95872
74972
11563
93905
34303
38969
84175
14068
87597
37087
5315
70435
2094
70183
18818
31978
1940
53285
86477
76289
2442
92010
10970
53971
4484
99927
75997
62000
73996
96446
82950
60027
5801
84611
73885
24263
66748
75693
3437
81783
3855
90898
98312
40541
93230
95825
77005
49226
55624
65004
58240
72038
41195
11757
71499
82110
17390
80626
38601
80928
97255
87720
41479
46077
23637
42409
39442
50059
8419
51642
45601
24849
82270
36162
7257
52393
15590
5516
65839
82454
33599
4489
30287
99595
73515
36439
23277
25428
73372
66687
31315
64993
64793
57547
73145
23202
2523
54845
97983
3644
62070
57859
92257
67444
20375
56007
64415
64110
63427
80939
63261
72899
8239
9526
17169
46845
11720
47760
99696
22721
20362
55855
16906
25719
40023
73097
57560
63452
42640
11676
47141
58601
91031
44451
6384
43021
45383
92771
11099
3136
27291
45340
93967
11748
66471
31605
20233
81898
69019
35541
35345
91728
57907
1595
7997
45538
98008
93194
85998
69873
22471
20057
58290
30987
699
76567
47541
89418
59032
17830
57172
94748
80103
53150
17580
27854
35346
30435
63464
47623
92037
32920
25940
27315
46065
57105
3417
53494
62043
74659
46635
60924
76851
53010
59703
21261
90950
97273
11953
57247
79596
89927
95092
35029
65813
32193
78853
9763
45342
46170
67003
66547
80801
65146
39360
77880
47783
68571
24594
25758
72849
39836
98465
18141
36784
6098
56098
45346
93791
9658
49917
2881
90707
43115
96154
13033
82287
45610
63566
59658
40704
17031
21881
74881
30200
7884
48842
7571
12681
77762
83315
76898
32457
69921
80068
65492
4250
395
4524
59048
16287
56514
29424
8451
170
1811
77124
83687
82928
29173
99713
81493
72099
8752
71623
19948
78901
91625
72345
3747
72118
98099
40419
11025
74973
61259
72954
39747
94296
49338
66547
63576
27622
693
50303
81750
54863
60038
14184
57706
63988
52223
80220
22752
97162
39427
14804
58273
27609
67932
72055
23600
97397
66741
8174
46939
80230
43814
46523
28798
96478
33834
86300
78309
72932
10754
66795
72206
44779
41756
9431
15930
11071
41095
1432
86174
5987
93414
41120
41023
23322
44880
42502
89077
53852
1049
70739
57733
87953
86738
952
74899
22218
27516
8031
96966
39888
80186
86945
8172
73719
60542
63243
34697
38848
20553
90600
93872
27270
37789
27764
9809
43302
47188
91003
42734
9680
71250
59021
15582
34602
6759
55162
41141
50325
20998
65244
88982
78798
66113
67089
66972
59506
1373
34401
80880
33921
14294
59524
60789
34044
479
85964
25208
99685
48451
23368
66205
27607
71474
49885
43612
7445
22245
12531
15109
93525
2072
99369
62033
55057
41179
45505
34930
57944
35377
81455
61755
47629
23566
89872
89527
23446
13319
89389
95804
61701
33770
43223
3828
51727
86913
72232
78902
48371
73930
38957
3395
95244
91260
69799
7158
32770
93731
36510
58683
3373
42607
10070
19812
97561
7373
64922
525
87514
57027
23024
13485
87043
10881
91621
78467
657
83597
4528
71627
2060
58919
82722
8744
68326
91009
86513
18572
65269
65160
85296
30023
67054
4561
81878
51801
24236
48692
87117
12075
92489
50331
71245
10466
48114
12427
49772
39535
6235
20802
33372
77845
65601
42694
45151
86752
42258
94907
13192
84884
65592
98749
25473
13195
5538
57007
64332
22346
92585
90502
61271
80763
68045
15391
92448
99230
20349
31513
33624
87883
11653
29081
76114
60493
94127
8462
21052
86770
67732
58363
38545
60682
11063
91644
91547
7096
22887
42743
82740
18093
51330
60866
66632
94411
88704
81373
34560
46083
91013
83101
28213
16430
20090
93633
98235
58325
94468
24684
42104
72036
54322
31394
73909
35184
71072
69846
58031
72889
23529
9774
15754
78028
11332
67495
75077
78170
61042
34997
65658
15731
37066
39710
7372
20771
15569
35942
89111
70430
22375
67535
78746
64225
26677
85241
90229
22350
15381
78961
21406
51813
38763
24720
33218
34822
18171
13834
44763
34873
46031
69014
85301
87703
94011
69605
60246
85941
58864
60579
27014
24396
25385
89821
26150
27150
91700
34725
83788
2276
51614
25133
35376
47639
26760
48640
887
29946
68179
8758
77122
89214
248
20971
93216
3766
60250
10797
4656
64223
10815
4617
32637
40454
95628
16027
69278
61740
19475
13016
67553
65202
44910
72131
6692
35223
70412
65010
22860
97687
34461
22773
87170
33751
51773
98317
58764
35600
57867
99632
88804
81834
41301
59408
73178
35985
23427
97722
54853
47341
12613
27496
23081
20454
68897
9512
68737
1380
51080
63767
67486
59084
7053
11690
30424
22408
70755
5525
88228
95478
68720
72581
96132
20648
11576
26469
68294
90484
34368
25246
64809
14495
57409
15685
64116
16529
59955
24503
32101
70777
68395
81447
98618
91297
84480
24139
76480
87650
65579
32538
94909
36342
99863
51994
42155
63434
96888
52157
49632
53900
54896
16339
51122
92581
8224
21710
60601
36402
86520
11778
44883
4261
3241
50881
15202
73972
58087
41066
44438
78778
96800
50949
42177
23093
18673
42979
94150
6288
63407
15336
71858
64992
88296
17571
25251
1493
55862
45286
64597
50911
81655
2325
80449
74820
15171
63934
61022
7755
59907
74086
8339
60658
28132
41104
6965
5831
80543
40390
82704
30451
66184
69195
25602
77377
99645
76212
91872
34718
22661
44971
24981
81421
71652
79685
30708
37547
47637
12299
96568
17720
83238
54156
20862
7895
21974
55923
96142
53753
60503
82430
57991
55106
42611
52205
99845
69761
56065
16583
513
25800
71995
26129
65875
22436
13580
45843
33474
96546
22350
35868
22776
93389
74985
35032
70791
37503
6448
75851
41547
76075
66659
99023
53545
31228
39942
85832
96712
64808
86261
40912
43415
32754
8567
21214
68123
98727
73218
64080
18172
17035
84391
16759
76713
44379
22378
76731
50230
82454
237
27581
70455
99375
43494
14334
51313
74879
80306
8379
69733
39348
74668
19163
51343
80511
60840
98980
43624
45246
63389
17761
89594
16868
2150
79024
88928
75949
50572
17807
31800
60129
45077
10447
59823
23906
45587
66482
81611
17727
80168
89406
92075
53127
9468
41061
60692
98386
34904
57495
55970
83714
65035
9707
32996
12236
60751
40416
62325
41151
10060
12332
10816
32741
31644
837
87692
37323
28820
71027
20685
49240
84370
40686
19756
52170
9201
72403
82406
71208
17837
35305
90561
1759
17107
78893
65731
25989
87886
74997
28209
39158
84401
4398
72310
93275
53012
40981
36073
15349
94036
60555
22038
97163
4876
17872
75296
30920
46504
38301
70483
72562
38585
41778
15502
61150
56956
57484
31108
36051
2861
23198
47388
4224
38140
44077
92526
63979
60656
27212
23733
75261
14998
10069
87973
88241
99701
40388
60437
38030
98957
80336
62566
28612
40803
70683
97840
2317
59032
41360
13599
66627
62696
9453
42670
27286
42946
84596
7876
60951
73845
68979
9521
48697
29427
37334
18116
25986
52689
16229
94453
21511
12068
28397
58300
53432
3941
55368
74411
82533
50746
55490
36593
77607
68931
51041
33757
62498
46092
79333
6574
50608
8721
12372
99758
94751
12934
25600
3471
87780
24179
157
81189
40035
70058
36879
98808
48053
24773
23318
11518
46292
77943
4290
76321
65118
83667
42148
95467
59368
70071
47226
51391
25561
41554
34317
63395
93128
89852
91824
93884
45975
55820
73311
10537
95206
10542
7132
39309
62047
78379
68906
10302
96542
83520
44571
4751
857
9072
33420
83679
13267
79796
85268
51170
10381
31745
43659
31301
82446
9894
40162
38342
8639
32575
72862
79419
87521
48118
1
5283
3443
19577
21365
25779
32052
92756
78300
71837
44577
15546
14568
81425
27810
3903
19557
22025
28393
84033
77442
8181
20100
26000
83153
6942
91100
44510
58873
19526
19935
70000
60778
42813
23313
710
11178
18350
87157
73298
77747
78764
90528
5674
20296
20220
54249
21459
78054
94349
29662
58818
38285
41
71072
51389
46080
25196
52825
73951
20555
55573
83974
55869
41737
83987
75236
30645
21988
2437
15604
91061
90571
79323
29803
58375
45802
36367
14764
93996
81420
3440
29282
14144
72145
50169
95520
85981
1765
13597
45720
11035
42940
10007
92922
14639
4664
66207
65785
77555
80984
50211
68656
1220
89932
76222
96944
40255
34842
46655
75355
70167
76139
49731
59571
76106
73996
75780
4998
1766
48473
31239
60077
36134
65529
42839
23670
83362
49848
45186
66446
92971
8990
1117
52876
31862
60197
56394
42168
37540
66109
77656
4866
64527
73925
28548
38169
69191
89794
31630
34710
11463
97373
72204
7514
45819
97022
27705
90005
18050
31967
53500
63684
43080
97879
55389
55087
90753
78528
45760
84328
11814
60739
6866
54129
96140
17039
29510
11952
1656
42839
75399
73710
70569
80187
12859
94100
27821
57994
41036
28666
46825
77016
1526
90946
36261
18452
83812
94516
52070
74347
79810
68232
17442
24731
80851
71569
77859
49697
83326
31661
99908
58702
36735
58818
48347
17197
93175
20495
13870
76064
74223
75086
94011
48012
66631
34046
82694
46133
60428
86462
99392
19788
52563
9711
50285
17403
61103
89888
31376
56924
3107
66791
95032
35763
93771
61831
32982
66036
29539
760
92307
39981
36001
81276
5768
99657
30717
8772
1809
75365
72614
95763
24429
81192
93049
2098
18173
22070
39988
25920
3179
91298
76181
68119
11287
37892
78640
14421
4287
23187
96507
901
51497
99562
91150
24
23644
80614
18499
10712
32049
32363
51518
9995
6270
79596
76099
19726
74459
59611
60212
60034
82917
42089
1040
55876
27902
64617
66772
20470
56572
71881
54972
84604
54537
40665
33575
86603
53411
87644
52979
82139
96409
19096
77054
79099
45253
35004
96454
49186
3750
1058
71598
11464
66157
72978
41946
76489
18875
18135
98366
57100
8457
78637
10621
29383
339
65207
99587
28589
65578
54238
65665
31494
45683
86578
90075
90275
94097
35434
60681
52277
65835
49030
22726
62438
62292
59574
89072
50726
46652
41685
89675
68288
60957
16504
6799
12141
55745
76791
11513
56084
82691
43152
27627
55145
88804
87562
62764
96654
38521
1849
64282
91839
4546
92132
53381
95324
17273
13995
84711
44309
45303
42516
50602
92027
14411
55281
93054
97932
65222
30732
50063
98069
69355
12241
62839
66515
36440
78357
53617
86148
31978
78726
20409
51253
22823
46288
87151
97198
4692
95313
98766
32530
14637
14830
29851
50796
20374
51894
77382
86625
54184
59599
65845
15135
81234
50607
96526
27044
19866
90067
19025
47193
47122
67890
37783
59849
21738
10939
44369
36297
88459
48475
92881
2
16107
39788
93369
73736
32617
65234
19217
8638
44684
38443
47312
2590
81394
85230
68622
20723
37157
84623
53351
34680
56473
18833
22583
9261
69235
58849
32819
55309
76547
98180
73145
48883
6012
4009
68301
77463
15981
86936
74076
65693
11180
28433
42862
77713
45282
88574
31322
65881
62932
23993
28692
59840
51131
15821
3624
52712
55563
1594
23535
59758
42915
33377
69923
22998
65525
16941
43212
1228
63781
25716
33535
35182
787
6851
78576
42706
30277
77787
15069
32530
56432
36220
52088
24468
5822
69119
65066
33008
23808
20509
36824
73453
30540
47904
38311
53268
72569
41224
27779
13899
13545
82795
66398
44669
2951
11231
19160
61670
77613
79427
58597
25513
58994
77410
39394
59991
55603
66349
80652
46860
25820
77518
69374
4121
31199
34697
5684
99304
77298
96622
45440
10288
81200
53690
8632
20505
30786
67779
58932
41967
60501
79373
944
79867
49775
42003
50903
34449
49425
91060
82211
91300
14698
54362
47174
41757
7338
44233
24990
84912
76497
18119
39782
17361
8984
77366
22394
39468
19141
34515
78163
96719
3165
79483
52079
31067
98973
61971
56126
38087
36943
94663
12636
52374
33368
18851
69806
95124
39715
66253
58467
92899
22366
95927
45422
58373
30644
40882
39101
64163
7764
5456
59303
41399
63228
95215
97948
55622
61502
64033
53212
1939
90962
41932
43162
40344
64510
23651
38369
51032
61771
47864
11587
13785
92011
12535
55999
55219
1408
84080
74517
36250
93811
45143
28362
41378
45
15510
93935
42968
53845
20636
28098
10765
5449
76867
50897
71519
75103
52846
87507
70682
3487
74234
71994
90864
82732
22016
15813
95077
60294
35545
97016
22849
36996
2202
77238
46345
80306
27313
52229
37898
55835
41
63008
9289
78868
60144
7115
2513
80550
40378
65438
368
25818
65023
39838
16005
38576
14712
89735
33650
96186
54492
49513
63756
65791
27556
32779
48260
6949
91901
89559
42890
18466
39524
1693
56053
76649
54975
35351
46178
7147
85681
8569
12593
62763
75170
66268
1602
43086
97635
75437
91402
25829
83108
58137
77612
15982
61759
55715
88588
44642
47868
98345
90046
4688
335
37883
44306
90621
12997
46003
68081
46789
54035
9893
51804
57755
31185
79845
6395
131
81698
86658
47978
57147
75077
46099
59909
30706
51809
26029
58415
46675
60049
11913
62753
85202
90941
7891
20540
21304
51014
86000
77556
76856
34203
62244
76968
95042
43570
35911
16875
265
80987
51224
38115
89987
98046
8804
61460
97147
51073
19619
56021
60610
51414
3364
23171
18940
37486
5229
45642
45471
57441
58659
60808
81271
79274
24146
4275
32263
46207
93333
72214
29497
55595
70299
32227
50023
51047
14005
52302
47451
27844
53239
65612
77352
14557
27421
42549
77295
46641
27293
79356
47926
60169
11676
21581
4039
1946
41294
60084
72096
75101
44486
33244
3658
75047
96472
82117
98170
46165
14103
5442
31024
5982
85257
44658
38914
71012
16313
51727
68739
40848
21307
31914
77936
84172
32727
56832
78535
61951
42445
33909
40232
47105
30197
85337
83448
30013
94591
3222
6919
35962
75688
43027
82903
82859
23041
90256
94064
12316
59253
66100
63221
13657
11381
36300
8424
18425
60784
75365
57336
47750
22375
40430
63027
96039
73296
35386
34382
13678
28258
52934
98695
4165
18088
22847
68089
36448
11347
8976
90011
9196
32885
77065
23803
66150
83983
9398
10535
60320
59997
49988
88067
43302
58586
92444
81762
72158
48190
89259
63180
5647
48007
75837
14417
54755
54614
83031
60451
55330
52103
92523
68196
54568
7509
86971
42633
96371
99411
4388
62991
93851
16496
24862
40177
20251
22695
51002
62485
31094
2100
84297
89032
15337
85628
83424
20570
92856
76394
10578
29551
79530
77656
27033
97520
49532
62082
62870
9291
64547
44894
50825
6680
73765
37237
49424
76510
69659
56899
50059
57753
84980
91418
36686
81308
67558
45904
6770
50949
73761
71254
63399
34808
66458
51550
77325
74266
1639
96567
33884
43650
272
52823
67034
91928
74573
11812
31241
91330
92324
71667
8343
99080
83687
66523
85835
53962
55139
48672
27896
97243
10627
72976
5697
97132
30991
47482
82581
17735
3710
69917
69715
60034
90629
59978
73503
6510
23041
25622
56750
54580
95316
99994
90928
33113
17648
63801
83827
13878
8517
31716
32696
92624
3710
89225
57705
75677
64436
90898
19439
37846
5973
32667
52219
50638
88700
82177
8554
77736
65881
86543
89192
24623
50267
68941
72383
12691
64294
89558
77764
79983
94884
64286
85167
55017
81294
18853
92429
40288
41124
9085
85952
86868
71668
15679
65152
35621
1269
33672
42752
29772
53913
14587
85063
5090
44514
27033
48837
64098
96353
63386
41420
50627
52790
15748
61997
75814
61025
45623
15727
61705
79854
54661
36562
93941
62235
33023
62517
58888
39799
55354
77585
51989
83024
42101
96687
52960
36135
85258
22821
81057
89753
8920
91950
28382
59387
54579
21116
37883
42165
52242
72643
2763
35673
81380
23946
31394
72397
19335
69035
81443
88862
40498
49390
10687
39742
49959
67627
70787
59147
20949
42782
90954
6400
32445
74097
1422
3326
788
45455
18351
61155
14167
19455
82876
39159
47445
84337
21793
54185
37029
93218
39855
89670
68000
71645
9446
45932
41014
65280
35956
52915
69246
3579
99776
97015
11165
8453
1355
48081
85119
89811
72927
36048
94963
18590
46986
84325
38310
95420
62331
84092
72962
57899
59955
68860
4452
73278
92930
15345
74568
75946
50812
5633
55622
94404
43593
91256
54067
4162
57219
32944
35587
24331
40863
54739
22973
28357
20570
41190
86902
71263
11649
31577
68126
32034
61589
37258
90398
18293
27862
81787
78792
5127
61481
49355
16733
9780
45710
63821
45920
98701
76089
81968
14011
33572
24651
20789
29025
70419
58599
68682
45658
34069
55840
89584
18890
17583
29439
65831
48561
43560
47344
83818
59946
38416
34847
82284
61532
13383
71315
68533
74160
33502
99912
30825
75045
58774
93828
63568
89850
71466
67849
74420
25667
18713
35873
34324
59536
23979
20513
32394
43856
90080
77946
17878
74628
7995
80232
94506
22791
67407
77723
18721
94188
81505
10458
37389
3742
32809
83146
93535
24064
54046
4672
32267
60103
95865
77668
61024
5948
12118
13660
86818
15014
33957
90264
25512
66816
70414
94199
36411
19241
98536
80560
11337
32478
9173
47222
37701
95888
12197
13364
1881
22354
47023
29497
9112
23197
57574
95374
15238
17587
60130
54627
87285
59621
28442
23189
75931
14497
60380
72622
14619
69011
8240
50321
81
59342
7064
89847
15683
61749
30783
14823
32064
66523
34674
91513
40722
8630
99504
23901
60050
86002
16888
29429
87767
68344
84490
81008
81225
81209
76574
69485
55210
68454
98356
77077
28023
57508
35033
79858
89715
79162
93525
26493
31757
41306
61297
75078
86475
84685
83267
33916
44241
48672
63065
33326
41853
32008
85918
79243
88970
33454
87470
59817
16477
63877
76931
90265
47226
16662
29889
35829
58089
43046
25866
15238
9912
26159
86586
97493
50948
79229
37571
81271
61125
13239
78946
2423
69575
59596
59678
54195
92012
60758
49830
98139
25008
70051
8884
27730
78178
60330
41676
87522
55064
51137
99025
78728
78162
3164
97553
37070
29275
30820
3662
78612
6209
8259
29082
55504
1186
17788
48231
31640
95684
93568
7032
13846
35046
46941
63335
82714
41850
90993
46129
6812
28852
81785
26764
8178
89452
64964
39045
27425
75153
60920
13754
43580
83794
635
60747
45767
61943
17142
46157
79186
82533
65689
13371
32173
63098
46778
15876
68860
18013
53158
64211
43913
20999
51078
47341
64831
38353
33969
96252
50168
25365
17959
78383
80986
51045
8508
63969
73424
59109
28322
10375
17663
44371
48961
2412
70194
51243
55805
83682
21612
44044
56115
37587
89401
4742
76092
99355
71329
68863
56995
2088
60768
82960
6718
11509
20486
51702
59266
79113
66132
27171
18973
72300
60421
71044
88212
42976
52574
68164
65462
16106
4155
45076
31153
95545
54144
12092
95322
50553
32765
11085
18389
14114
27237
90404
86240
78255
12756
30071
48731
14656
64117
22922
3837
33037
90962
69590
11162
64436
165
64953
14041
13003
47496
70077
73566
29587
68096
26747
1398
65007
32482
6304
28763
15751
30337
59685
28699
81867
74942
87250
9919
63844
74036
92044
1066
56215
21856
12250
41410
58663
36084
31456
80914
94663
84111
73027
14109
58775
13589
74907
64850
88053
24460
30785
66891
96700
4054
69151
42429
67933
32927
11988
87828
40348
56095
29204
77994
68062
72437
39321
95859
20223
2926
11413
47997
18089
29991
84261
55074
67394
81615
4260
47191
83230
57801
35724
82798
29617
88377
55082
29291
82310
40882
97158
87255
17741
38640
29751
72460
19884
58640
57671
87656
19286
66033
88582
26023
65053
65460
75169
98271
64610
25703
92388
91241
79198
71712
2915
6422
82241
29343
88185
34375
74219
1375
34806
4004
82539
58117
22299
49643
29295
50265
95073
39459
97568
25600
72254
17892
1201
31475
43177
64531
21652
39365
22852
41451
64289
62383
22379
58872
33471
317
49629
24580
72090
3906
69602
53165
18180
8093
9618
96450
80291
41642
77273
7789
20929
9929
60108
74051
33033
59872
62129
45828
69957
4710
3147
32490
64375
27637
58883
62857
209
97377
4397
3976
41793
58204
80118
30938
31228
73963
94830
13518
53578
77458
67630
94292
2340
59939
88753
50981
46321
88150
81977
88462
99277
20125
84084
84896
33038
64584
52771
5147
89561
54978
847
24829
48878
34294
12406
41395
14443
87134
87057
26320
88445
79972
13088
57314
85134
51353
67259
52881
43696
33698
42058
22761
53867
71651
43052
90842
85630
56504
89215
40569
54484
82758
384
74968
1885
13030
90039
95734
29447
50546
33810
55841
6360
56198
64536
93600
66361
10966
12409
58058
26413
87115
76513
56774
47234
97697
28504
1988
23101
95202
50379
68274
63207
91526
89308
17021
1533
38644
26742
80343
89737
30305
6209
92993
62497
22402
99024
59364
63552
81885
22841
66465
23676
87334
57424
6256
21648
17716
59971
66640
40279
40961
36701
72366
89126
93864
73404
90742
28137
48642
332
40139
49977
36889
18424
25589
73618
40942
6555
86377
51914
47982
95824
40907
24645
57867
96754
50488
44637
26199
1784
42419
15421
33208
84912
98666
67519
23058
30346
97580
14545
6149
61191
83057
89983
31332
68372
90095
99114
81066
39185
21520
73187
84153
47619
93822
97655
31534
4407
93784
57153
52199
49895
61549
10187
96869
42201
56920
34345
21477
81826
120
4675
38494
82499
61870
87688
18657
65460
35716
51958
8074
4675
46003
196
13367
18303
33239
35842
96062
22994
61363
27555
42471
88738
81547
15792
78426
60001
12766
38672
9131
19732
84348
67342
11523
62645
15476
59877
56121
64841
57529
35978
7639
90156
92356
89023
73106
76200
36323
4464
13846
95810
86750
99437
44918
69228
61927
84659
88076
41165
94155
44850
7455
776
10404
48531
40059
68926
48147
69282
57185
13452
68218
51387
91459
17750
73417
37454
33992
21219
60887
10784
60786
60854
28387
24314
27365
75565
74120
25574
99031
85855
48563
68161
1128
57846
84196
38589
30484
38984
93220
12820
25047
52153
75960
24131
4544
32891
24612
92529
35506
40499
30100
99291
59188
88968
27170
52285
53256
46906
34454
55188
74505
15314
67902
16111
17588
12909
15779
66563
26237
49053
9836
19002
6555
86141
4236
32154
82830
14241
54292
29256
2633
44997
1565
89533
37704
60711
58891
28638
85623
70944
85177
38127
68452
40672
64399
40033
23920
12397
43008
59916
17552
1310
1918
52204
40457
74993
84101
10336
25733
34188
67207
4218
23369
23143
93319
96138
87360
67731
17883
28246
68675
39112
71191
6270
52424
61464
8592
5962
93477
73907
36096
60679
78556
3132
65445
54570
45928
92426
68370
14351
53977
26899
6642
57085
79477
52566
56179
74897
24479
67733
40212
18401
71326
30501
91452
60185
59148
66061
55556
21726
87433
18134
64260
52390
97623
40947
92115
78589
45552
25678
84990
69754
68211
89351
6216
23202
79307
6929
23433
159
30534
99899
78592
23842
33863
21754
80964
12453
36853
80391
59344
29287
82027
78329
242
89249
13764
75691
32679
29629
3514
75127
5908
37383
83982
87995
78172
55184
73733
52139
66868
63664
16820
46977
29316
81066
55824
58333
18583
62322
97023
29073
65213
53729
40107
96776
88976
4985
96696
6082
1311
73696
79935
87681
70260
11686
94491
13209
17619
95504
36045
48240
56715
79987
40956
55607
74845
55773
56921
40593
52805
32625
62685
3529
19008
87442
81208
93398
71741
21521
40868
5815
57661
84091
62587
44770
13552
43455
25655
16670
40152
6639
88854
9825
11044
9116
82726
50148
68586
85477
6263
12292
77919
20032
35352
25901
82150
26137
6797
1746
52859
33327
9211
36067
98251
96177
6674
29260
20414
33173
45799
84429
85446
11449
50030
82367
81875
98363
13461
24065
6942
18794
26944
52597
39561
31572
36063
97502
82836
93955
51694
84517
10924
4626
87723
18510
24376
22405
98721
86985
44258
31470
99482
19721
48296
31542
1373
50513
90425
29876
84507
38394
15523
25426
3738
64655
29904
87862
8805
47478
90270
79062
74538
40560
8731
63891
36958
39990
41607
55671
27648
35579
71513
82668
65626
86958
31708
86751
31451
64741
33032
24429
71992
98587
78170
35735
22718
17870
77994
95544
8818
50140
80074
55064
51956
85408
45241
33813
7867
41648
67264
72126
76865
85741
65219
59542
32805
20893
27303
7978
70503
83079
1598
19781
57876
28258
19041
12590
69273
53431
85757
64290
6358
22155
92514
51816
37620
14282
64688
98003
89076
549
60755
12396
1305
60625
39690
93113
59379
74538
63101
89305
59309
78068
38533
91443
16854
74610
86101
7755
98092
24944
5537
66843
57000
57400
92259
21645
56471
9888
14762
3248
93996
58006
74721
74557
14441
33559
70513
72407
85350
39962
23284
14212
10614
59772
30483
41662
48527
16154
8915
85273
36994
70713
15458
10822
20584
54668
80342
51461
31360
27934
5435
20095
67874
55338
93854
58005
89233
1061
53937
98715
68578
94924
42056
61542
48957
15029
61998
42528
43313
38350
54343
34780
53402
2324
6176
3758
50936
14348
54559
87077
19435
20406
50991
59273
58
37219
89523
49743
64623
19083
39491
66085
52678
16074
75724
60743
9590
94004
51303
16835
90858
12032
48668
71646
78793
96139
36685
60049
3347
87960
17939
40766
75628
56256
25121
95258
59560
62768
93861
19415
46211
92452
22085
43757
43186
97393
67404
58623
64355
41468
16104
81309
9145
53359
99442
44290
53881
39624
53145
22336
92342
60850
67190
25803
32285
47869
52694
27387
43
74705
26954
84218
1193
92536
51907
1299
1368
40509
52331
89937
64201
30100
21774
3556
5499
33863
13300
64295
41040
56618
6050
77819
75971
69613
41452
59847
33316
73012
3550
97885
44666
73567
4088
3983
42158
38044
60090
76082
28424
70983
66870
74909
45002
62609
20202
9886
2876
48738
18080
14745
93975
79952
64361
52607
68686
35865
85951
17772
4177
36977
9008
35002
39044
28709
41202
95272
16559
29714
76469
10415
84913
97312
52597
51377
4574
90108
63268
36738
89793
13758
74953
45038
71811
4699
45040
40213
2149
52576
48740
42295
62692
65697
73944
93968
86636
8219
28205
15023
59019
79885
2484
76376
20410
17058
64487
87319
68002
64746
50004
56541
82065
775
74548
34453
16501
28848
44904
42997
63689
1588
76659
77164
60023
82965
43671
49029
3778
95078
79561
62006
41451
45669
76921
31043
74095
11634
61738
65851
78015
10346
85241
72825
30236
52979
51533
76016
35343
91462
84432
92927
69797
45357
55058
59416
37803
58997
74941
49216
36847
69011
37826
62025
37534
31345
42676
7790
90140
53426
61644
80787
13484
73961
68687
14071
82160
86025
81946
91760
17019
80595
90436
96920
96375
48215
80519
72450
97879
93752
36026
74379
56701
61016
85810
86223
90040
14517
69550
18445
35975
82512
31476
44310
57836
57994
33716
87514
56304
94390
7203
121
75565
70360
19270
873
24007
67365
65472
93143
61473
24348
73948
73413
37306
98334
23390
4896
21631
45900
61358
98856
58194
33037
84810
15316
57006
96585
72506
58772
83928
81954
59121
42443
18913
11424
63670
90153
31353
94018
97541
38114
59223
43922
87719
40136
85450
79921
84481
60659
38418
47224
42274
93040
69232
48873
72860
84907
77685
3593
48472
20642
4938
22987
70532
98644
81107
42883
5879
43654
97670
53040
79214
513
71834
43751
42789
75651
8502
83409
96224
62616
48882
50385
5499
73064
41123
57848
50216
75813
36903
37821
98422
48147
11784
87679
35556
87910
83312
58737
71533
7532
51339
21908
96346
62706
96181
19092
72942
35313
1588
47574
36584
40442
14642
22371
98623
59482
63753
51452
90466
79623
41703
36952
71541
61308
92871
21583
63947
42185
81494
53817
8280
11493
57438
47072
16179
45283
98753
40418
63456
57765
71914
5424
61278
73404
97893
83577
68291
37188
96302
40312
95175
77252
22784
82982
12024
11123
84148
15551
66895
14110
34692
8862
36046
88159
83884
56288
35149
45314
90932
70095
68492
79079
10
20400
32770
47169
40558
19644
27516
28484
65660
40408
55458
6255
36382
33338
90935
7172
89820
60094
68536
71169
92013
12278
30864
2389
40457
57314
49208
88726
69495
64067
51008
13959
77309
87158
92511
43810
11456
25456
24915
58234
98854
13717
50725
9554
96818
2214
16819
96167
16093
15144
362
98015
92777
6146
57434
43320
11453
59562
8286
97878
14391
78386
62478
1450
76214
54703
77183
87621
35544
21615
86644
75389
32909
29029
34964
49225
45667
17186
83015
68354
7874
41060
87233
36172
40716
1405
56362
27571
44533
39034
17015
57308
41747
10004
39843
39723
44450
14952
32724
12658
85965
9094
57005
42803
6471
74615
9023
54872
10926
42763
42362
5408
33170
22321
67959
74004
18779
74126
34833
37206
11302
6909
45553
25331
68184
63112
44645
58489
51816
16070
91683
37495
53321
18593
41849
77224
63406
51629
34362
15232
65301
42443
74662
65001
47109
59006
13445
79234
82096
48198
25378
33394
58193
92807
89913
37668
21621
48041
19427
45698
35561
33829
77690
10046
66744
95159
26932
22894
48344
75107
92342
45864
99719
99464
60561
51692
55956
44855
43897
52172
10182
75554
17605
36109
20992
62771
50398
14106
60402
38096
36640
17892
92393
93899
7983
4197
61935
45885
70366
54442
37680
1715
67065
5071
15606
42892
58493
85105
64016
2607
7040
35876
20642
36670
66147
45348
40741
33372
62162
68677
64447
26374
98889
37042
69764
8950
37890
96636
23636
42982
72887
88307
11879
70022
17193
34791
26991
18449
38839
87582
94565
34255
59098
77699
43756
12185
99246
51376
30948
75894
84383
96459
5331
94877
6591
54619
67457
78760
37407
2578
76653
61246
94541
94801
12120
598
89089
23549
85827
84453
36395
78778
69753
79423
90745
96842
84171
11619
49607
77437
19045
60259
85365
82138
17777
38584
93963
62765
61895
28166
18013
5588
79541
83582
5845
11907
63463
97344
38923
15921
25746
7448
65086
52587
78571
63360
43713
18238
99524
76746
26240
56305
35964
42001
56672
99303
47393
97669
52610
18405
376
18091
60733
36728
17065
20702
33189
83887
57580
98608
31665
22848
36210
30000
3825
36551
80797
15931
59005
34366
56678
3635
86276
90341
15010
70130
90393
59738
78267
56526
17829
14223
28830
13414
24897
55343
6439
65515
81225
53799
16375
1016
55098
29572
86504
96285
63164
86098
31231
36410
88872
24999
74290
64410
54116
54377
6443
67649
93968
20735
79793
25625
51241
15392
53340
56834
2504
29720
24544
76036
13258
1732
85405
91180
12713
64929
83443
63158
40255
87068
1284
82695
93506
65403
14055
52021
36734
40594
71354
48681
2293
87355
51179
91816
91308
14795
58917
55021
82303
52256
91131
63141
11557
89457
74553
55482
2161
94117
36538
8612
1196
19686
45469
66802
21229
80588
53837
39300
56542
21973
42194
34611
94414
64259
67845
46521
6737
47507
81875
54685
93699
10066
49422
50240
86652
24663
96712
2600
44104
79840
26370
79750
20715
36839
80956
20165
39081
93945
14559
92514
17046
82946
26597
73529
71781
59953
91986
82084
73821
97651
55459
21278
91755
76770
23392
69313
82980
70874
9026
88877
741
13066
43727
22952
48957
22567
71294
41602
55583
73372
28676
50362
83890
17823
911
42709
56199
9585
6834
94045
35612
88701
92156
3311
95305
59203
73872
65019
84111
55498
73709
43271
7043
48435
34004
14368
71251
43108
1324
79552
94555
77206
12408
31321
38495
85357
41677
93889
61675
233
99410
83914
73952
71137
35573
32991
53909
76290
7684
12294
91927
56385
66949
73411
52229
45978
81711
2564
54739
31332
19924
34832
71580
77989
1136
17932
34795
41978
59830
62325
8225
88965
44499
27762
6403
4136
86114
67737
95958
5641
29978
91045
38233
36093
95488
16818
67771
62149
66219
51076
97227
82322
54398
94830
64377
30205
59607
67479
22321
39308
37712
39615
2772
8747
76604
51627
32613
45028
36122
57765
82876
85671
73449
55668
45836
82401
77514
64567
78956
53659
94931
30360
44941
62916
9510
8460
97954
95341
97474
71569
55818
20963
56378
6858
63910
94749
62638
53968
34433
25161
10001
31830
20253
40325
44702
37250
93625
79594
91201
54645
54239
6907
37607
27360
53395
23817
99614
39327
49794
51443
60136
11364
81343
51185
66480
22516
76424
10462
3398
3314
65743
56689
92534
81598
28838
35271
41521
66653
29339
97255
92256
79137
30884
42561
79075
75772
25148
11815
37054
44745
74021
91278
94135
30660
15595
75699
38689
67048
43985
45425
32448
36395
99253
89977
70641
19795
78589
30308
46788
94810
71687
47530
63713
19818
21477
60418
13756
88076
34405
76581
71318
49885
5736
24934
71076
43292
78505
36057
50385
69626
83546
9715
57322
60608
534
61926
58444
4456
50743
37872
16153
79047
36646
77994
70270
45204
31560
59524
81137
87208
2361
94822
96250
61389
34650
85857
24817
38158
68361
37190
14431
50462
74181
83892
62620
71802
89403
85816
72440
55856
41736
74361
17931
53355
63780
2418
99423
53164
83218
84607
8031
89440
94447
31536
9347
92333
96726
39963
52319
80077
47420
48293
22856
84597
28721
26119
32477
80554
52
77848
36120
82818
99030
59979
15274
93106
1829
90647
57487
26154
43702
26350
88193
48774
16321
15498
36147
37657
3185
41158
19079
17340
45864
79005
23918
41619
70519
81716
80131
69393
21827
81087
49976
22063
47872
83561
93923
54870
92850
7583
97329
23615
48320
87244
64719
49857
36290
54465
23430
36644
34358
79216
48663
99482
19415
80981
46332
61833
73198
52419
49826
92102
86637
30677
21455
38281
37594
24927
24099
59147
69879
47902
34763
76362
21046
36497
84270
79935
20942
6870
38128
49462
23419
4211
4129
33735
5459
51280
17646
69381
2905
102
93369
50456
77640
17524
83414
45348
48597
60217
71966
26768
88765
92528
88522
25401
57133
16780
20155
32681
36576
89180
17477
34807
74659
33387
84453
40606
43666
55013
5328
66433
76912
24728
27195
18170
63162
12151
36126
91749
80134
34218
74777
57901
6199
45278
80886
47227
97469
37727
95289
79684
75723
81183
4519
64737
53951
97309
50201
47531
15802
21797
88824
3450
1997
42242
37036
76150
73899
31642
79781
21634
18851
6963
63708
7858
76712
69334
95514
6010
13331
46056
86249
95963
89109
91120
44346
90101
12026
56801
62804
12048
6788
2039
37093
9884
41680
61458
64775
2855
92076
51717
24594
58274
33715
90727
96965
22286
59781
88387
84981
53611
6573
44572
96545
45895
91373
57225
46412
76901
32293
60064
91871
39194
44366
53445
36453
7377
20184
65423
25882
93329
86489
12186
54290
6154
75937
58971
24592
51424
51738
8840
24331
99049
1782
11025
8687
49682
50138
75637
10232
26935
99020
55031
14023
81048
13785
76037
12994
41540
19922
17995
53527
12725
42248
21479
35339
11604
36266
69171
16580
53121
32388
45447
24564
78245
65500
25714
8850
89552
78254
36064
29399
70320
85590
21901
58458
8771
19069
43890
838
13417
52583
96219
46275
50722
23292
13828
6400
36395
53013
2660
87087
73078
43778
3833
4315
2999
93155
19043
18261
62170
37027
38896
27355
63048
56777
49710
16960
80578
3804
99748
34477
90558
57216
27782
6407
36678
96564
57028
52170
77670
57733
80905
32464
73346
4909
33307
4125
79687
25780
35833
69095
28652
10730
64891
86159
7841
65662
12758
63933
40627
46244
9067
42921
36555
22021
38000
88868
35161
77717
79536
62759
82407
29451
79770
56582
29320
63286
97404
33799
80316
53928
1240
32743
23738
71577
87293
88299
28601
53883
19807
71795
35621
34632
34886
99247
22339
58920
58183
68174
7207
50773
94556
15001
32750
56957
74147
86587
4670
55174
33149
27371
34699
54535
71765
75433
5073
64461
28698
59022
80320
59247
78658
71735
14906
83075
72347
35477
72177
63360
70230
83393
24745
87280
56577
10585
45699
369
36879
54947
24612
7626
99199
59651
11683
87960
39188
66831
50052
51528
15138
12707
76849
79367
33038
54708
91600
87028
12496
89916
30856
78086
25573
95413
75495
24109
86093
29388
31653
15163
40042
98553
1953
27033
60481
58967
26036
19194
81936
81208
14088
51087
49149
16297
32794
37471
9911
51185
9868
49535
39157
63006
85066
34572
22054
78602
20974
51867
82765
94578
96029
68660
19267
17736
59213
55159
28417
22708
50731
64088
98923
65681
1644
10780
6737
23908
67586
88548
47718
74945
71702
8363
13413
85424
15095
40392
95995
94461
34771
20979
32424
13027
52481
6799
8506
18347
39907
51274
49486
7321
52060
54930
18548
18123
35994
21073
27416
7166
84613
52392
51101
9579
38535
40106
48708
85168
78424
819
57695
75266
95440
253
76186
87160
83461
6981
99275
75550
78265
2214
39072
94138
12480
96543
63187
52027
45675
23120
82636
83134
20831
2171
22772
76659
79829
32353
59608
8534
12837
86989
32275
74448
69118
44961
33587
884
99044
63615
38018
44204
81193
29341
17134
39323
87457
15410
55042
53358
67904
80141
92824
62622
86080
76016
14073
60100
54253
90944
39683
62422
78898
79726
49066
44468
68623
94336
94631
43868
59080
94473
40598
77969
42847
13968
52204
47903
28076
79702
37439
44773
32213
22149
83301
96621
61534
5595
6604
32238
95283
63425
26987
40469
59137
32570
9681
72565
66641
82070
47296
19037
65260
78538
81902
77489
91120
6772
77009
24154
34399
49399
32803
86422
3352
65924
88956
59236
61024
85574
41946
99461
29869
67700
38346
32385
97651
89043
92974
14314
34313
86417
65155
83473
2937
84133
1828
16520
2566
4101
90786
30798
89403
98639
41768
69024
22109
80490
62461
48302
73177
36007
66717
6995
17702
61352
85488
1336
71419
43441
47316
61208
59308
44976
99993
56275
38514
78691
39293
4639
52131
79330
4144
47494
95143
45668
68974
24673
40964
84350
95719
38712
98486
84794
35480
11736
56082
794
91492
270
21168
38483
71851
28139
24370
12289
66740
21855
43263
94497
73049
89397
77391
89278
75809
19504
61230
93047
20430
94750
92775
54409
48885
636
33101
92975
94729
50623
61147
17166
33977
19306
9632
327
69054
25086
96974
62170
66359
40229
79401
42373
31790
57673
53383
67506
78030
18599
56867
23734
11130
87059
99721
23747
57926
27591
97676
32665
93758
67604
52731
74051
90759
32089
98327
33189
42594
98945
17945
66099
66854
95480
88887
37392
79996
19979
92336
16450
69360
64314
84063
92676
63898
33215
27814
39053
11174
34684
36945
16795
24639
52644
15241
50059
17509
94495
37181
17373
26208
99738
3286
43482
81504
41782
42790
38875
89033
12602
26385
75044
94284
87973
3799
9891
61582
24820
61960
728
86770
37076
18361
33483
77638
44729
29361
55390
65928
83700
20844
59711
64068
94842
31720
59893
33458
49522
53787
24525
24932
61429
63636
87506
35109
62891
8718
78609
56034
80714
77061
85813
33457
90770
50894
13706
87704
79582
64874
78954
59052
99499
42293
49321
7529
59067
52143
43290
90091
62920
32303
23584
77583
39433
31512
47401
71853
39650
79900
86028
11705
63006
33146
55260
1290
45739
62196
59223
69188
69627
64386
73199
91635
47592
63081
90200
34939
81241
46171
91041
44926
40298
15862
9623
15365
37399
87253
45457
25146
63107
51652
19520
11197
31191
61372
4583
66349
32376
10091
94057
39398
92083
59070
86897
11571
83690
66751
46285
68628
78157
96775
44658
6250
25462
57947
45570
45977
21560
14857
2066
82555
94234
45558
53255
13196
69728
93052
61931
38546
47549
42584
33791
46543
38128
60328
59965
98776
70197
35029
56064
12565
82565
66287
62835
10984
7173
16128
77830
70037
72873
4073
85550
76933
51326
87179
82404
41508
15148
95747
17934
66567
198
86474
47512
91170
1124
33070
92720
72534
782
94
82945
11474
93235
17413
57636
93929
26582
54103
41159
19670
78652
61068
5906
93461
91555
16985
38054
79012
8539
57805
55430
23659
74586
52030
94884
91387
82599
23375
35040
69997
73221
17658
35942
16855
87226
28395
25503
3319
96711
56701
45850
12893
93486
3252
97186
99029
12912
98048
94709
94823
70741
3636
21173
17171
44184
67241
54885
508
41328
8384
41764
94330
26396
51592
20743
18007
13027
65535
72382
83105
97957
21466
9640
62798
2593
8652
28009
24861
41739
28828
91354
54196
61465
61630
41470
31385
27399
6849
91702
65460
42642
78963
99030
52732
23699
99515
84259
51474
29336
25227
47053
13057
68188
86793
62579
38020
83334
41586
93476
58933
7844
69341
94031
11500
32385
14428
11466
64628
7198
28666
52154
43224
42828
92352
3667
65098
12176
31461
2381
59750
90337
847
77621
14812
47010
15330
78861
60663
10073
6865
56529
43430
51042
32517
45541
69457
35681
55244
34511
26253
92277
13684
72357
52958
55749
26867
38897
61162
51618
87633
71022
11908
22398
65072
34873
97575
42255
53490
91740
75189
54946
38752
5030
58872
72962
6262
46071
76553
6890
85401
87973
86614
71289
23445
52625
99053
86108
60538
68266
62039
89957
16751
85668
42936
58033
15568
86375
67709
43850
67516
15904
60841
26259
3484
73506
26437
77111
42320
98197
88709
22345
84267
21448
97548
86420
3568
45058
19157
76860
47618
30088
79170
48889
54461
74369
80291
45960
11341
19533
20404
2736
32112
92402
13775
50691
82199
68216
79043
57806
93688
33011
30832
6269
72056
63343
11145
24474
66816
57229
77065
71903
71007
49830
26302
41256
28105
81114
39741
29821
67139
74670
41336
21316
90950
80069
43182
20399
86762
4667
14071
66170
17649
40071
74563
81791
89953
5496
88990
40200
50541
43449
36946
68236
48987
88630
77152
63895
15184
74668
10870
84940
24316
63798
48407
41574
21995
13585
96585
71934
92556
28213
53728
8882
64033
42646
78987
32383
97646
38960
94578
62430
98345
79502
48828
62128
80865
31022
96823
2534
82475
87390
90906
36886
59513
70864
87799
37302
3067
2240
51153
84423
97278
1522
79620
82149
30166
67919
27898
76062
15200
51220
62837
14462
51064
21039
22600
79505
40123
56409
64166
11024
75685
48570
44452
42318
87053
35247
69059
41570
41985
52393
52686
38786
89992
13495
35700
72075
33489
30324
54044
55554
84001
10720
51934
38048
9337
49745
46096
56001
170
89898
38342
68592
30517
4710
9178
25474
42232
49294
79753
84981
47509
5182
80580
16763
61280
97568
79855
96209
93280
37270
65770
89906
84803
21089
6001
86867
84470
18530
67837
59153
80481
47786
58694
75979
18027
53781
70682
97690
20847
60183
63868
63822
11369
7086
92577
92217
35329
18506
88168
65022
73099
37157
76167
10917
44491
58446
8498
27082
55724
71427
20717
81103
26013
15477
92622
39014
45757
12488
94556
88061
64664
81043
91049
62317
40854
65329
42674
85330
47449
72960
95122
75475
27898
81304
35931
60663
86515
96734
56014
34286
14214
33814
7487
5742
39819
83972
92988
93229
7421
42453
20880
90085
91093
75948
69094
69669
59894
93495
9516
9312
79535
28761
69983
95258
97127
25177
151
39385
75271
65567
49343
69074
52597
40750
35061
8390
82488
90715
78391
53610
50837
92366
85133
37443
3932
85757
34120
84686
66026
20614
58768
88420
55312
61993
24266
79666
63261
36358
67364
14366
28604
38641
59105
86178
85005
66002
61062
31078
11332
67596
63850
61801
98531
47637
74253
16671
44256
45808
5475
12915
4076
39501
66112
51107
19990
73361
5475
75707
55641
76807
76316
84399
48042
21991
27389
18786
87012
72821
56371
75497
96836
12576
93388
3291
54529
34081
79890
15085
28676
58667
85928
28937
69982
39731
41881
56701
52388
62755
66828
59080
77776
39317
55180
52270
10815
97369
11433
84022
94814
63742
65996
95310
66867
74979
39600
34683
49205
4409
68126
99115
30285
57413
39927
61804
51314
43585
5905
30167
37784
27993
40477
58888
66808
39528
13648
66947
54473
60109
18111
27548
32717
26055
25163
16209
52139
67046
50272
66333
17123
47016
2260
23691
47662
74386
91258
95720
40271
3319
49914
46608
73282
82373
88912
11522
50760
66740
53975
26046
6665
30010
17949
88693
42129
50881
73343
74169
33276
53368
63081
9265
87992
1864
46622
94752
92239
546
15782
18541
14833
63576
63871
36342
14147
16432
53897
83168
10784
14799
32951
51724
60306
95945
86708
82365
6296
87853
92146
53858
38193
83114
71869
26339
58446
3386
6593
94733
16076
84627
36644
96367
32675
1709
79617
86084
15428
27243
30652
99136
14117
31669
36624
43994
98336
94438
2066
8900
52376
12769
33009
46311
78128
70884
67254
7193
68810
43751
66356
12409
24548
92922
85351
43763
82962
39912
58572
42124
78659
91250
72159
27170
77553
56565
46473
92047
52686
57866
40359
79193
38792
165
55847
75170
59396
40246
97000
90583
78992
70611
69933
11337
58547
81407
50173
73788
90127
2201
60344
31362
80443
88195
72245
88338
87259
67064
31955
31197
63758
33477
78323
53932
39770
78988
16741
1062
19467
7055
4946
95216
92434
42007
83353
45726
14862
23337
9545
17786
23410
76558
41183
92415
42830
80825
94416
42018
59084
74506
33638
54387
83943
53604
50458
14503
1954
96237
39161
71508
39775
20249
20718
26130
7843
84523
46844
55335
68161
6966
6183
67867
26120
97830
39355
85503
10188
15281
46177
62846
70957
19293
53209
96929
91976
42679
58900
84075
48417
25746
64528
46094
74348
46316
11633
74638
63735
46386
5738
55221
59005
42488
92844
23201
90149
89562
35449
465
26894
90906
98246
49144
38176
77117
75825
33750
67702
3486
57588
31393
12350
16521
80865
13712
7498
57167
4127
45428
94385
17882
37712
46757
94023
54790
98141
89652
17949
87202
83382
62156
30804
63021
36449
7502
26483
30260
77689
43020
796
56023
44720
33689
23193
98050
93607
96819
21216
55367
16860
92125
39656
51733
69123
3371
18645
40042
78430
45224
34002
63870
35705
81212
68807
16634
78017
87809
84885
89038
94790
63165
82003
43061
89045
72108
86702
26144
41599
29225
39439
95052
21125
97893
89039
77956
83750
22387
6223
57475
45620
31999
75614
55165
6851
19093
5437
30225
4309
95148
8443
45291
25774
93125
31535
38027
66883
34805
24570
89984
92742
16540
39773
94468
34048
82676
93385
50276
26797
11101
30105
67375
45327
93290
90511
21724
31629
97621
85760
68843
53819
13463
72809
47976
56032
35638
37114
54954
61126
57848
60453
92424
33088
31684
1572
97382
57837
13553
83710
50097
33117
44872
89394
53859
60065
67413
49372
59174
90761
12077
11264
75830
60917
24781
22718
29821
41403
83386
8998
8924
39094
39500
1178
60889
22436
54391
11111
80350
56316
10772
57873
56914
90554
96163
24341
54272
66944
73982
45413
40961
97646
65825
73720
12827
46420
88598
34906
68964
92386
60331
22713
60399
55041
85707
49564
28736
33543
3929
33905
95246
57308
19535
46033
1170
4551
80207
9947
10390
18023
24424
14909
62077
80631
7885
74577
13648
47469
75101
98743
51616
67461
14849
55787
3943
78571
46562
69460
25176
65653
64405
8747
57459
16026
15671
53250
84431
50642
11169
66469
16982
30974
18161
24640
77133
13160
22103
82863
6009
71017
13364
7725
84528
20042
21710
8571
91709
4209
52659
20628
19391
74591
45325
47004
75000
39131
23955
73746
63493
50836
5500
14128
37998
65970
26770
99101
21335
66957
65867
2013
29188
13736
28421
3010
57724
51442
26278
90108
36304
31552
52288
5870
35412
5715
17081
31977
5608
55914
42860
8130
19944
15222
14307
54372
93145
47656
35576
13839
86602
29361
14883
51827
79384
29235
42952
18269
1743
64584
28538
93782
14584
99036
40421
73991
71281
63502
78386
41053
76603
7702
75770
6724
34353
17985
93490
35913
67676
34911
19402
79664
77481
69615
80387
79987
32174
21362
34991
40729
82605
22973
46760
6156
74821
46644
96628
83281
56855
15313
96296
69510
2431
60113
21597
94431
23694
33896
31402
73749
42909
59279
18221
36238
91316
60684
72540
85658
83167
48784
7032
96029
34554
50066
94650
73823
77552
67958
83686
78609
8668
60621
63193
50146
65444
66189
10279
49953
8864
70696
83954
69866
40361
78227
64932
60614
8678
12352
4893
58069
82417
6471
10451
72042
42439
46615
17617
27075
97817
67707
97161
93096
85038
33036
7680
76281
80968
43645
42499
55745
41487
96169
3018
83491
84940
93693
62632
69818
99287
50893
58032
54952
84398
97562
48425
77142
26978
445
51211
94313
40951
31568
21424
24451
72782
16979
16711
72093
26819
35860
87480
61495
96183
79448
33100
43163
4403
41886
83364
11124
36694
11130
94710
88750
5237
52760
8918
75402
10743
80883
75872
94903
98549
31214
88856
19309
90680
15759
17143
34938
10757
19659
83535
30654
30718
97033
52334
81803
20484
89158
32661
37700
1111
71949
92078
78642
97418
88939
32130
25287
90374
57294
1481
79430
12038
2353
294
31977
14866
87821
49803
83299
68605
22781
95029
58667
82788
67848
42206
72821
57974
47202
94287
97896
31573
21180
99837
64993
83305
9142
16815
58116
16931
65190
87950
87966
79256
43187
71948
87968
8184
96242
48305
60700
78340
57423
5395
76003
69839
26830
41459
64929
43399
63232
89540
65510
18192
66240
15879
49779
11577
75769
22131
13256
34526
41610
41088
27213
25541
76491
2891
4677
34698
64293
53108
52114
38139
40164
25138
52564
56667
3372
84074
92827
62252
58471
43070
49909
77665
23190
47367
49973
36897
80306
78933
6875
55617
88252
65863
1272
58175
59951
6668
85375
99493
42039
16260
60721
37520
78473
24889
64271
10350
78615
95539
61214
3656
44116
19234
30572
86171
49024
44316
50379
26591
92894
42395
56866
71705
80423
46055
78041
81856
78266
38508
97206
61991
80418
10997
4226
51856
8736
21113
82765
44951
332
48838
63683
53566
2690
13051
82499
99321
8139
20458
48728
45270
9821
12979
69540
74369
93543
38758
83971
96412
42783
9972
556
88680
22813
46650
5800
54200
89768
35361
80145
52003
46004
66855
83816
79195
20294
1028
46499
70462
40149
82677
29316
84642
69128
16319
67872
62515
16769
79561
89411
99454
57895
40166
40442
6947
31959
55281
55363
60852
62090
80449
75316
82954
56750
97990
10336
78527
70931
21833
46218
24813
39935
28516
53966
89287
66607
6600
75336
84698
35
84161
69972
98359
41844
19861
41147
3900
18634
41688
90629
99666
20432
5570
12171
74155
69695
23419
65156
39901
18227
67434
87351
90270
82443
64724
59664
67108
7289
95337
98164
90207
7703
68057
80759
22682
29481
25489
475
47788
47024
34876
23196
51651
49804
70254
79801
83498
47520
13800
85071
95498
32569
77808
13740
10435
12247
43427
75180
26399
18129
43685
56655
71391
4829
55470
96385
14687
91492
91889
37185
15640
53476
37114
80733
6478
98991
58847
1675
66386
51804
2694
97743
47338
46064
40402
85201
84001
28802
31408
39115
36756
78473
64240
18095
17309
69402
43680
26674
27228
47479
19506
76107
76876
31363
93449
8555
67137
18973
93011
3528
81981
92827
57369
27148
52379
8747
72120
34890
83340
92286
29683
43607
37391
62750
30043
90212
25535
13295
44088
57878
12359
60521
24948
41589
49562
51047
32248
30425
65700
27402
97165
14620
67626
39714
90129
90707
3856
60886
39722
54648
64368
45284
493
48930
53445
22415
14782
35687
47662
86198
49062
49120
64463
36808
12422
20250
19763
31666
3544
5157
17345
66186
10112
3451
91946
24611
95262
99468
77884
12100
49170
52071
19515
75598
92095
64966
92673
10231
30227
56504
55065
91194
22614
32187
79474
76236
95382
10657
62656
53141
70821
6529
96458
28533
24504
85020
59116
3563
63920
29330
5206
25385
54732
83960
82115
23794
66973
12510
34054
62215
52167
31127
73738
30600
99774
77320
8509
93981
71563
21371
94333
1358
66488
44992
70293
94466
62183
83149
43932
35488
12997
30170
54908
48704
11354
78618
15882
83112
4101
13007
22039
46468
89356
88152
74810
68590
99384
19670
63513
59310
6865
86904
86431
24858
65547
3957
54910
91754
76370
45226
54976
40964
9725
35860
2461
68044
71981
60886
81401
37429
29564
68260
79804
94926
42256
95436
68252
40220
14087
54229
43528
83087
93113
96584
14172
64153
39438
76222
40523
30511
18784
19988
90772
80533
17040
35567
53180
79947
44259
82451
4226
33400
16225
59401
52473
53667
66372
2548
46627
11446
89292
10818
18791
16131
32433
78492
62734
74561
65439
95388
68250
15545
19962
49063
81016
96405
83331
7235
83580
56734
52375
10809
83318
30006
81911
98038
28421
42334
41495
67719
29200
41975
45475
41344
22209
73595
83149
83216
32313
38045
25166
38799
22642
10428
6856
74736
26855
99607
88573
64219
15221
59846
43447
81585
55419
28352
74747
84750
51592
58602
16536
84253
13765
90529
76896
39321
21492
3901
64217
72896
57052
35674
17278
97702
87988
12450
47344
30591
21626
28400
46706
18292
97846
28809
12130
74153
59369
4492
18650
77886
82778
40166
24282
87545
5098
35251
79372
73122
4764
24016
75996
90669
74792
88342
60700
53163
87225
99822
58726
9954
25940
8613
42752
14213
52789
48795
75847
21729
4291
3653
40139
70806
41150
95818
14730
33728
81942
23918
70023
85901
69074
22460
49135
75462
65029
95416
19688
45365
41116
89874
85229
80503
47757
40899
43572
6176
99348
42104
48077
49050
92453
38489
55276
53731
43842
7380
99387
4752
22619
92738
52162
10020
77212
80663
37257
93824
3080
66505
52787
85608
73659
17935
91823
54751
87019
39680
8290
3050
985
96633
5859
30474
18781
38199
36963
87144
49899
49493
99931
53203
66851
92729
20373
11748
15755
25183
69159
91509
864
32840
54072
7948
64745
38504
17682
55783
42226
50112
8978
37521
96820
36804
70719
45215
73388
7741
89480
22449
21731
32356
52697
32497
71370
60840
24121
12305
5897
28947
93616
92523
83454
77199
54101
70236
3822
3171
99095
75832
34560
50994
59319
55140
48369
208
88479
27534
66242
87218
15948
66870
19460
64766
45557
79283
43766
73863
46572
29986
65031
13959
53237
81243
96361
28354
55809
21320
62724
53696
273
65328
57287
84369
35830
69342
7392
50889
125
26354
4979
5459
91457
26620
13983
68536
19045
55360
90401
18785
31984
5139
20489
1560
48234
11465
54468
29806
29162
98462
52434
46799
76487
7373
83401
10044
78407
94332
36785
1184
38670
90548
20551
23101
91232
11815
6593
86431
91901
21673
78433
20776
9775
17975
2930
69901
18568
30589
50720
30596
14186
74094
4177
74972
36832
99868
50739
14760
78352
22142
87932
94460
2597
1472
67351
16657
95390
37121
19410
37047
1462
44548
62607
18278
95751
27947
12443
35560
5240
4209
86550
10611
50283
53956
61948
99243
57746
951
69075
7922
8740
53819
94344
71061
22407
90695
49482
44981
93527
36971
44544
63311
1088
59287
20446
76570
83476
31084
96714
32984
16089
15792
4664
51571
30916
27271
16188
74237
35143
76630
32763
58151
80806
85648
36924
10629
17495
94329
69878
1671
57472
60666
59053
92706
92119
85558
46613
56401
79284
30351
18039
39622
7313
9268
12166
66733
86953
92452
54098
64585
19512
63135
13035
81612
30054
59955
33216
91263
95256
58191
86065
7050
27081
66758
36789
75586
74250
66548
16657
92185
5185
69438
28085
81923
30621
73879
40739
2305
16051
48088
29788
88218
19239
70501
50120
11502
54658
35635
87917
19048
38831
71318
46854
34706
7591
89328
38943
98701
59427
47449
3524
69616
38805
50656
69979
44191
57361
2008
79041
7801
33107
80690
8209
97129
86038
56156
83322
42498
52722
72246
32575
76838
85006
69310
94378
10792
34242
51300
57921
97808
76849
75484
13137
65852
65651
37906
16071
76842
16409
74945
84276
2939
4566
37666
47272
83004
11952
87295
99112
98379
19592
48685
98000
86225
33294
69713
95343
71795
71829
82343
53373
14878
9130
6696
58482
74844
97536
80923
90251
85265
30135
12917
31387
89089
45575
75581
59765
30670
79227
33042
12217
93780
97723
99109
11421
28016
68700
42329
12617
76335
58772
72869
33865
17368
52686
70607
16767
91164
44268
23558
82662
40691
7536
44569
32792
55353
91971
68474
54138
68492
33828
24919
75806
32228
75612
9848
22217
14491
8943
7030
59889
91747
57663
64002
88532
34166
10975
77712
74695
47945
56184
7152
35890
45835
84300
59380
47495
50329
52326
59612
73143
88271
69570
83807
36104
32833
89640
55934
6813
72489
69258
77362
53726
72620
60079
64075
96552
95348
45974
76156
19294
55042
26655
45152
17841
2784
13774
54030
72130
21552
36240
29592
26213
99808
77843
53195
56523
64535
72228
52992
74570
61850
58316
25814
20017
38544
30082
69436
91683
38057
44833
13745
87821
73528
99515
34180
53196
21344
25167
57662
73345
52088
22618
38938
15802
55067
96525
61652
1736
38467
88242
55751
1085
12725
98426
28058
69737
61120
52490
87665
21233
55526
93576
92379
35579
68593
11057
10304
36179
81391
23703
15184
82862
94638
17547
5239
5221
96216
48418
87053
30357
45941
32132
41072
87543
73497
19191
10036
65445
84831
60563
36009
4132
73746
9998
57195
62142
78974
82152
77543
46059
25319
24155
32044
5523
68330
52705
61360
14851
29893
88724
29206
74557
11876
55335
71731
88692
8286
1615
76641
30868
22068
50395
1767
98668
16532
58350
87381
16614
68979
66570
69709
89808
22234
70004
78888
27798
69259
55787
53938
33374
70336
87922
24232
11219
45234
32510
76719
56430
88920
42512
74219
51995
46913
11383
35554
99014
98782
97288
35248
94786
96588
50692
37845
38925
43344
3160
55814
35065
49394
38936
33481
82473
37983
11048
72552
11638
44123
30877
25508
77759
55036
42122
77108
87197
53246
14628
29224
29003
67658
91641
69986
9428
17722
42484
20451
17617
87635
68529
32425
70373
65159
46265
23438
30686
9675
91684
21102
78524
83625
93906
91680
99553
47859
86425
65543
89594
15508
61867
97217
38718
78593
16818
62681
88501
70931
76452
50850
57029
6618
39830
7552
50557
86357
12779
8763
18998
68884
1886
25502
49788
33725
61431
37368
13655
30356
64317
31457
12657
85811
49324
86800
61338
1000
63866
71937
43339
90495
47956
63058
17989
54522
44436
69903
56929
90981
58761
55449
85355
46848
70955
56927
12857
29642
23757
66177
99573
84600
5683
64260
76864
34079
54365
30129
8299
69569
83060
16140
14029
20768
28587
60153
31465
5734
67138
1575
40128
18394
2338
52018
52282
99530
42973
72606
52641
169
63974
2016
83413
12194
57402
53437
11551
90961
24192
76011
85341
18008
5297
11900
29207
941
42150
14859
78872
84198
88436
47660
51279
86875
89745
18102
1701
80355
85453
36257
81823
67906
35346
35227
74032
58143
86640
16178
72473
92233
44307
13948
76845
35634
9852
96245
47762
87539
85924
12588
46409
27779
13796
53673
39023
42624
35624
33883
1038
24772
77316
68299
13781
21535
16005
49607
95398
30063
1477
67615
54696
81
70059
42719
41538
74085
17324
6838
36843
93571
65732
12778
95329
30466
78785
49572
403
36859
81805
55989
48400
69368
32051
24781
31836
7945
32693
12106
61663
24840
15914
9187
9366
67590
71931
33212
17021
50032
62814
12713
47323
88173
9495
94773
1609
41368
47621
49037
29097
97676
37147
60002
75720
24910
7815
96585
43186
95265
15541
59524
74510
92440
5658
76022
3912
50336
15992
32325
26533
84379
74806
58383
30424
96919
55342
30654
48116
28735
79459
6288
8747
24602
12399
89881
15474
41478
62470
39128
3601
8131
5119
95774
27996
27861
56554
54729
83843
83581
68869
58203
58966
9843
19843
56968
37508
81515
50829
68334
69543
89035
39392
86293
47388
79897
14651
41323
47371
38273
92777
85077
82636
23789
3966
62001
89688
4449
64268
95825
44993
11246
95456
531
15335
95415
17760
15631
72632
52104
68437
55492
318
24095
68897
79743
17534
403
74232
5560
92264
5648
65861
46467
86655
61545
87010
15765
3910
56079
94211
16454
61475
67919
82701
6137
55164
59262
64234
68990
7560
83646
46543
64237
34961
12526
66322
52306
99206
44423
93249
86757
7906
1379
77370
80410
4941
65165
1608
11879
71315
51909
4455
97927
21288
75567
5970
57100
20278
78997
2316
41391
52427
19
28942
93074
42689
24913
16044
98183
75206
51140
55389
34377
15715
85826
42384
27225
46966
52067
40938
72682
4484
38688
52854
93283
11764
31383
53615
438
48558
32548
11588
13370
72519
89608
85958
52295
56100
82063
70881
71325
20885
56121
75136
46213
8238
51914
45108
50122
51619
52179
71808
96726
14623
57767
11683
34923
97354
61958
87389
78421
83683
35141
86839
89481
60669
4260
79689
71606
33467
60780
55146
35529
34951
8863
14313
53682
889
65333
40014
76226
44586
44133
33148
35160
8740
75148
70378
64067
60442
72672
97091
46493
42223
55457
85787
72760
30781
33758
52660
80165
67205
55129
80409
6843
86451
73103
28361
85241
14926
86014
69345
95280
74136
51178
71646
36740
44151
74049
56124
92045
8910
38383
71736
36560
50063
93382
28396
27522
24243
39139
39807
70311
37793
97432
97627
38974
85351
77796
89552
67414
1581
58119
1245
33841
40352
2387
35159
21107
69684
30251
5512
47417
87686
62855
52192
85799
67261
40976
60777
55244
9965
84506
79045
15596
12605
77058
41204
41202
18822
86928
2145
99386
90953
20557
19477
27665
56351
87653
83578
53010
9138
46364
96058
5260
97944
12424
38170
91189
70140
14742
67348
19548
79747
12392
71190
81824
42867
66347
36474
1855
94641
58767
64611
62444
75240
45994
15535
89122
13714
43951
80392
69733
14500
64672
48598
1134
68329
75244
53822
66817
49856
64949
21792
67097
67255
37072
44942
59595
71526
13702
64380
64326
85528
82478
20219
73722
51814
18828
58738
73636
92261
41264
76209
81680
36422
30019
46119
7945
91331
81863
97562
58574
10029
16815
96295
51451
48153
85339
49948
16893
18118
2367
99765
22639
63843
53668
1188
1911
71772
84008
34345
16287
68986
72608
63601
33345
85322
68742
78877
54166
13548
44318
54490
23909
59875
21564
53389
43768
74197
83482
57465
15385
61361
13760
2815
4340
67779
74384
70993
64975
70025
15500
51042
56920
29101
62778
26234
16824
34165
61299
1620
37481
35160
65834
34608
65286
79274
1321
11478
13712
82811
61156
23409
5127
36899
3183
14375
26143
64148
48477
10490
14730
87968
52601
74839
81719
36888
58804
84551
55573
74159
33889
57035
30751
77302
6167
89410
57262
93942
70974
25836
73106
66422
42378
65192
98084
65948
10835
21179
4713
68988
27974
87188
61724
96007
8515
38354
90589
55376
36853
9394
43707
12012
6561
42494
21108
44672
14978
12983
97318
97624
38070
21682
76844
86059
91377
98269
43343
77997
72245
94897
96690
97370
64976
11384
11387
80875
37333
13836
28215
40946
62114
20703
82732
90971
68271
24089
21001
31640
23524
54247
69180
84431
8105
6414
36318
65034
16361
43844
63613
68444
77807
40744
47950
55303
23083
98511
24991
18942
67789
68519
20247
70337
66385
64196
71692
55031
62137
75884
79454
72239
15826
65863
19346
63994
66268
90703
33687
4669
41747
32589
59601
98870
52861
38645
41792
15712
5883
16723
75602
98134
57732
48575
92668
20328
2890
9887
64962
85247
1763
71375
91695
89258
4277
22436
8638
12514
4536
81968
90178
5984
22536
82106
61953
10672
66994
60724
45557
71252
89415
11380
18971
39894
76896
54370
60879
92397
5085
67549
12054
6021
68356
1328
69112
32222
34240
9211
20566
10906
23185
65217
12379
79464
82314
71104
80006
58856
94500
92691
42350
85223
11529
79736
76470
13259
34494
33727
9679
50727
30459
90984
33533
93946
9848
13645
99555
89152
80419
64513
77665
46042
64217
34425
56132
53404
14158
16656
60453
31039
14377
49154
31187
8166
88489
13319
55566
61047
71269
45096
64904
3139
85423
423
35290
7896
36823
53771
7203
46458
78715
84703
84954
8190
3195
27048
97292
49451
84716
92664
91177
42833
40069
89546
90440
13162
67031
3118
64536
82562
13247
26901
61055
73269
59421
11202
75257
46167
24109
59125
25000
53461
92592
97730
19058
71322
69038
23400
74450
29480
44160
35942
56242
11093
43159
94208
21845
8148
91534
61396
28942
49133
36316
89896
81190
50144
86948
90059
95478
89456
26665
76540
86828
52453
87215
4323
18989
72020
16062
16386
74565
18070
2411
67475
54126
24
6829
73446
2872
43813
839
11369
65945
94074
19500
99288
50503
51544
91982
18242
18537
45982
65942
44120
91110
68185
64053
15504
71600
66036
51907
28258
3500
4101
80421
53380
31867
31826
49570
36928
9935
45716
56105
17874
44198
24518
20997
87306
27907
9529
45540
73461
93769
84357
36211
35358
84450
58238
23099
50518
87025
56369
71008
48456
339
40252
33767
56558
22284
7655
23518
24927
21410
72178
64799
28735
87290
41789
31856
69346
33412
7956
24049
61788
21205
78969
74483
71470
63328
93569
35662
17821
74100
18048
3827
10684
70189
35492
4615
2895
54948
66741
33617
69687
85236
18648
52464
24052
84097
42347
16715
51115
49386
11552
36269
23330
78295
15463
87043
29465
40083
86385
17126
692
30091
29683
17712
44514
74328
93989
73582
1945
51910
45822
1776
18098
24742
5038
11250
91722
1054
85450
6694
27763
68426
81649
67544
98435
42233
97413
57678
59256
39443
91499
89108
44610
33068
88860
38890
52550
31695
72311
29650
77337
47540
8043
31483
70191
69433
46255
40910
28470
73084
22546
91216
98687
32718
3643
2677
36508
10028
65064
74320
48234
2069
86392
47768
63086
25889
43780
45219
82254
64845
41974
12139
25882
26025
36995
67799
76765
8748
28799
76302
6823
40018
92334
1868
82733
31073
33341
34029
58435
45953
62568
42275
36337
29436
43847
49214
41245
17432
66790
9115
51868
72503
68649
43901
7478
21582
3035
7185
49480
25307
90894
8575
17300
87785
87243
36517
80422
27465
23380
11932
18077
47510
84368
85263
97820
46389
30345
60898
98142
39564
92714
97251
22889
50750
31707
66185
31523
58631
84174
53849
40429
57737
83081
83120
51654
77039
25182
40990
5238
53069
27277
73447
10928
27331
79978
80490
22366
20181
28829
87578
58498
6135
29079
1846
2822
69404
69310
77042
37290
54884
89581
40102
35021
1684
69952
55708
63892
77890
60429
72593
47743
30054
64759
4925
51831
75065
57639
82307
36271
25290
16870
8255
83899
83009
15484
50769
81169
11853
11213
77258
19221
91636
66859
29648
47756
37456
70632
71798
77112
76435
99345
42198
39559
78977
58351
7962
27446
49582
83791
21931
727
93012
11023
47282
78343
72928
477
15328
67898
42707
75347
55677
23396
45993
68854
23696
10054
31803
10030
95783
42975
89546
27844
49617
87040
90714
4714
2529
67487
78953
23657
18326
59256
2207
18018
2469
97204
66937
80162
19418
45408
30159
56495
78973
41690
24265
93211
6642
30995
91567
39722
52437
62581
30487
22942
80518
29114
73884
30475
30202
90429
29756
18368
24890
42673
1929
15253
54910
66494
73974
4998
92442
24919
83270
76284
70622
39184
99798
2742
62594
20978
6432
11314
80261
2936
52554
26975
1325
4778
57809
90898
90818
45011
58903
23239
48712
80984
34810
78895
99846
54186
31612
54676
85218
58505
75702
58416
3847
89989
54000
77616
79468
83203
85404
89876
36159
18231
46380
6319
82258
55563
41558
52434
92423
75093
38628
96768
77374
92894
36969
53533
99062
46894
3045
2649
6900
17499
28204
99806
51023
8420
62874
19804
71360
44224
48579
15743
61667
60309
70335
85484
91037
11990
36697
29210
74144
54462
34073
38743
64108
22484
87795
53859
52232
51526
92815
84307
88167
45904
80812
3794
50835
89912
36451
43951
46392
63423
40226
58031
35883
29757
19477
36617
8214
42365
63714
8948
8899
97872
70083
38779
51522
16289
69881
34865
73938
73858
42106
66387
34621
24919
23652
62082
62233
3922
25815
11550
10598
55946
75197
62645
12853
7903
46262
1201
12870
98751
36893
73902
49168
45356
37518
48463
38762
96663
44420
89089
60403
85863
20244
10953
81811
92002
75843
61797
9825
93480
99298
43013
76052
90833
38955
5053
31681
84502
98072
74168
8729
63870
6898
99743
82445
78445
29744
86351
31742
16968
91361
67519
55148
24806
22539
67325
54823
73959
39980
77683
4055
24042
29647
62305
67546
90434
63469
39282
73286
1781
96992
66008
39369
8925
93438
51849
93690
79980
61906
37099
20887
1449
49758
92267
48465
93668
33726
94187
88207
22893
41672
35550
96789
79971
82464
76701
70003
37344
55705
87975
22816
53948
62277
641
88016
42992
8762
4024
99839
30572
96069
85990
30462
99257
5285
56405
62696
96772
61622
69565
83443
15498
35807
89249
30890
33583
8323
22121
38597
61723
80201
40499
7304
40363
12501
8324
43361
10019
65859
44925
85359
57167
85163
77249
5565
89149
66836
81613
69980
8950
2587
96206
55306
49284
83615
47067
5070
3338
69527
30184
12782
56292
50138
51557
29807
18218
52972
79396
59964
21555
84092
59207
31369
29924
85473
41486
37908
65849
8858
39179
42154
94271
44103
59721
22380
53474
93394
970
53774
88425
39208
70793
79531
97564
76379
34333
7186
16729
43058
28658
22467
8320
73558
55135
23270
53163
56728
5461
78014
39906
50681
32763
49049
73008
52591
37673
98360
87541
64377
16775
41708
24529
96969
24420
75993
25017
39883
91342
52742
72
54005
72078
20151
40755
89999
26852
14918
65595
89889
33867
49715
89026
46770
4345
27600
42985
44701
95640
86989
4316
87272
47978
56729
92886
93537
94990
48587
83380
1105
94342
59778
87521
79649
33808
21163
41479
13786
21474
53630
13769
82323
91855
97457
47361
41666
46051
62004
79962
59537
82438
17997
23290
12844
50285
46290
61009
4826
48738
58887
49483
36570
13412
70951
37793
30227
27420
71595
12811
22100
65875
34836
15830
35664
7936
65410
3987
70935
11483
28431
12034
502
44261
32119
39879
47862
94969
26539
62239
97808
45517
43835
78512
89116
81200
2001
95515
64235
70019
89040
67996
27657
49433
47773
2423
87437
67605
17580
17230
32745
26735
66811
46183
45424
66821
77042
12092
88058
5985
1861
91542
45907
3906
32648
42069
790
83566
84161
1918
73868
34959
55013
50035
99161
57638
85119
98749
69121
58454
85681
74646
9397
759
31814
4775
45920
21686
95287
87067
92332
2909
32583
99978
75292
91714
18110
75454
11512
50426
80356
47512
78719
91335
53835
16645
39154
59857
76719
83660
99157
88262
35511
70233
61399
56693
28774
36350
36089
70948
31848
46577
25001
76608
81430
48281
44454
95853
98728
15106
70546
17873
17144
52548
59616
53204
93969
84952
88551
73285
29140
76294
28898
21514
39655
27900
49740
12624
63934
5122
42563
85007
52374
41286
46427
83293
94551
92977
80550
31062
37756
63683
86378
20674
56202
61673
90978
71382
24285
85786
68865
82858
63984
46389
23836
61599
92682
81005
64186
72187
9735
15262
47152
21975
50525
3369
35937
68638
87360
66744
71954
17779
48692
80504
80274
91373
74195
38540
92842
95134
46902
48311
72309
68105
13557
32063
67119
23508
23193
85497
31134
24296
59719
56859
42636
34005
48709
19591
41605
94801
33113
81893
26298
13029
13480
86757
82158
78913
29640
39643
19870
70928
31740
62668
73333
88171
61091
68934
66938
37461
21540
72404
15312
55094
26949
92551
94747
40912
9408
74421
7410
58041
82523
526
38432
75569
34545
65478
47583
99426
8862
87892
42432
49112
22311
22773
28535
74132
73089
95078
64808
71961
47721
41080
88540
8894
7589
14071
58524
40424
3884
72368
88891
33262
86080
43110
92935
81604
36880
3657
72179
85289
2157
55609
28701
63849
70809
71194
45657
22041
43865
58176
69461
95226
74813
77896
58025
90384
20114
77124
46130
18325
74580
51858
17301
73312
89644
95062
42289
77276
8029
44228
42534
60705
62106
60432
69463
11736
9630
30397
12520
69078
50394
92719
60464
60171
99762
30563
98729
63026
66565
17753
46970
13448
89388
78066
68689
49984
4392
78071
85855
956
49896
26103
41559
24564
7277
35719
8603
17530
31859
12319
26053
35930
41784
91034
61140
88837
76337
76658
42009
648
44670
42001
70134
76996
77349
57836
72427
25538
92219
40844
60385
54690
68722
64712
15633
4670
1085
80168
75733
49498
60739
58942
5839
42365
12819
30211
24508
6950
1099
50618
20540
85232
28677
3196
72902
42394
43760
42097
26707
85567
57123
73653
53850
99051
8105
32035
76351
49789
38561
95949
98721
67091
31467
55072
67648
58348
18012
14888
7938
5669
58472
13743
88071
27085
18897
99030
94324
14552
57570
17851
66079
84986
23461
613
47776
17509
22738
32111
70504
49262
95092
69496
43883
74300
28479
44703
16696
77450
48578
75885
20173
23720
33772
63362
74557
88666
43727
88797
17046
98169
18267
78657
17100
32441
45349
34277
722
66693
1714
17963
63813
74202
65338
3887
51835
18390
45458
6086
12927
75333
27225
1421
76790
94671
99903
54318
89081
45876
27260
27291
10938
59603
17580
90695
31528
21903
14660
39075
62965
25297
51086
23129
58937
17637
55253
80980
30621
5245
6554
28188
90144
64397
92815
12780
36149
10266
90177
56677
59721
55975
54751
8487
27901
26760
3341
85794
29084
86952
60983
55562
72683
95357
26174
55827
95269
92479
54522
69029
50889
33553
15631
36142
37196
10851
47937
41067
5196
62738
67231
94330
64928
94173
43358
54896
11878
82998
80242
18600
27937
55552
86768
2687
42860
48417
42872
97491
19083
45054
87909
55968
33937
15955
92231
98113
69060
93188
80057
3750
24790
56297
37017
32263
76362
44236
90156
77737
77271
91338
31355
85011
31768
49152
82506
60258
74670
70372
14374
4425
51654
90018
72446
41765
26803
35257
68990
29817
54285
58911
25131
85993
39792
46647
52371
30634
15404
34894
27194
95792
67171
59702
36327
22593
5993
63447
80824
78543
71758
44765
28375
71712
42622
33773
37183
61330
13926
49880
71931
53207
21488
1692
38539
75221
39277
91730
81578
20095
3062
31092
24084
20569
95593
47776
49741
21888
91637
15673
1191
34805
44419
75600
42154
45491
42680
56099
75744
76674
53270
76783
66294
6974
29270
64988
26378
14146
11162
44627
18681
1363
97748
65521
85414
87670
25614
44642
21488
64278
52093
22220
11568
48555
10630
17353
38122
72733
41260
43406
31991
10584
78779
88471
27626
22605
36132
46088
30511
34493
44719
85021
52002
99244
24070
35277
34504
82112
59061
1122
20709
24245
71146
56638
71691
72050
17401
24241
14031
98306
9847
18654
25369
64291
8758
5588
69077
81531
76827
50782
54115
47001
34309
62698
43369
23917
77145
17190
57194
96515
72418
38085
79220
46036
75301
47225
54146
27476
9047
9360
37446
69702
25623
52690
38686
30834
51104
68333
72158
56956
92766
38899
80742
82070
52522
18307
47771
40501
25014
49325
72737
46082
5567
29316
25214
79862
71876
64059
37701
48845
44408
10447
86952
60303
48517
6758
31619
87351
87262
9265
11273
15329
57162
63096
59393
49525
75202
23045
113
63574
79881
45440
53227
79758
86085
65315
43152
977
46785
80302
43072
82946
47076
1585
27160
10893
46052
83002
37978
40813
18078
55398
29719
12445
29032
72736
28576
66531
15075
54693
31214
26180
27573
73778
85028
12543
8153
73820
85266
78316
32526
11503
70862
25368
92072
69249
84325
41339
22592
34990
16196
59085
99116
82849
20300
55163
68932
97001
49475
89098
96902
90238
6812
63867
74616
67010
12224
75680
28152
94692
59559
33005
98711
71000
82000
29243
3889
38496
25736
66390
30985
15963
72472
33965
23420
47494
45071
98600
98551
14999
60758
34841
32942
27380
17726
24974
97989
84496
14869
31136
38804
78698
80550
52218
93167
42723
26050
22765
18016
9987
6825
38747
77357
63405
14247
72362
2425
12861
65998
27211
10805
89823
98931
30343
60118
62822
91366
52110
33591
38728
83211
4816
73405
69735
72503
23715
66506
3894
20460
39036
58776
71479
5836
38659
24407
61417
67973
2570
16229
92369
87329
37685
74875
1407
33981
99438
77736
85813
32259
38809
15796
76872
20858
85951
45959
71714
30817
95282
44098
13689
90143
9686
12069
43797
29810
52506
41670
48657
52881
33424
41145
58329
69196
96909
86816
59965
5770
60017
45708
13944
40983
70669
26729
56464
81515
63091
71982
3695
25171
34099
1041
44
23027
95065
96648
92982
30997
5674
6239
64626
76323
54907
98381
66389
91894
51319
32228
64987
11629
78501
40380
32471
1029
74703
5240
19314
71620
97054
70975
32190
55020
99310
92550
52421
31705
866
2540
94151
1957
66905
76793
57644
79389
3892
91705
10023
86354
81228
45162
77156
51353
41329
38667
43280
50036
55488
88438
35628
13115
96761
14013
31920
98914
63907
66848
4023
27430
9395
21234
23107
53602
86008
88143
34856
55902
49186
94801
21209
5232
70376
96320
41312
14959
73070
12580
13613
33149
79225
7541
63167
42664
45818
4433
9716
65229
16486
58541
7874
25956
90711
7111
7081
62464
1432
37796
38664
43022
21030
18258
19496
60313
46027
56366
28596
56844
63282
79510
8772
59702
14083
97436
96975
87970
1290
43613
34449
82400
76538
21657
67060
30810
85514
4680
58495
54739
71730
7250
87144
72318
30958
99349
64221
50897
95841
27629
10665
54890
54305
7751
56777
94304
33190
67866
13678
83350
7662
44385
11397
23863
82608
16516
67505
43631
68478
8197
7797
67904
39143
33441
65940
83550
96580
11599
45531
85299
2365
9099
65972
53381
96345
2506
53130
17138
62357
22564
85090
94739
31837
62917
26018
47755
99057
36314
30320
24107
28214
69339
38420
49710
13317
71185
22930
29387
26987
22066
9791
72852
50187
73173
96414
15837
18343
76309
98629
74477
95722
92692
46837
71829
8899
43302
95227
18170
66258
79044
88686
82343
78415
48456
65764
75953
55233
30015
40433
1471
91657
49130
17015
58967
80591
5381
20058
59494
97761
88480
11282
64620
73089
36858
75261
24898
8447
47931
63989
13119
35880
19170
54794
20614
21628
69687
87879
20499
76021
62526
13890
19420
67089
24454
19597
8544
89128
30754
5547
57714
88105
70543
22665
17110
76951
52955
60871
81633
95520
62024
27321
15178
85542
35216
66530
29564
8135
73114
18374
36902
16828
35903
5694
36722
80387
4969
12456
64774
97341
60467
50303
35004
82106
19516
93358
94190
61676
24730
52919
93644
22122
62361
93536
57573
14132
75544
68143
410
87242
97346
52628
24908
83499
93943
38345
91440
26658
24942
18806
83990
70935
64992
52666
32222
87335
10264
65099
17200
52332
1071
50857
84568
62756
11037
99816
65307
17675
98345
48156
9477
59389
58215
50386
46976
99505
53032
24945
14378
52237
52529
72087
41891
32527
83302
23194
45161
45699
55213
47414
70937
75133
92463
96749
77183
66777
27275
76187
12339
13580
7199
72986
64154
29777
57015
73827
81157
54106
9158
68103
7963
99332
46213
19866
40071
38642
96245
64905
85280
72630
37489
72488
60289
13943
11668
75574
51799
5885
79101
14871
13963
36585
61835
50521
88653
6530
27195
12942
17078
38843
67593
58649
47461
58607
60248
60275
18911
50605
41904
2052
6663
34092
79266
88763
73012
18633
17688
38041
21373
50781
74942
32858
62201
19514
1729
35059
40823
51052
30513
83761
61126
63177
52724
13599
35768
7207
6661
38858
76757
3484
51543
1238
45345
32792
29396
23004
77327
7356
65942
1460
56658
45354
19780
32549
52997
15535
1118
37321
74861
99180
3568
14800
80529
25860
32854
72528
2750
25907
19806
65140
71594
75137
82026
80050
33292
28586
28264
91841
37229
51917
72978
8793
24923
1152
27485
79547
65287
66682
52675
46182
85640
87569
62039
55302
78998
68370
10316
75500
43819
20865
42177
75439
61267
35151
4600
35542
78182
70346
67473
77239
60268
1742
46647
17081
34963
8001
64743
48154
44643
80419
72834
89276
62574
18685
28975
17554
6565
42882
76010
85296
95915
4312
5933
95588
14311
25156
75608
51400
91904
20427
98574
12297
44435
86815
75332
34802
8469
78209
18491
32988
84829
50653
96163
28424
65168
71202
35972
80096
26034
70700
2368
89634
2272
82250
85449
82043
76884
70960
74355
27487
60003
5780
93182
58512
34024
40204
307
64813
43222
20909
68912
38287
4754
95998
62740
92281
9026
27450
87798
19996
5659
50995
93458
11414
40818
35057
87474
83815
79505
94315
47290
47328
30212
81818
47646
27346
85357
72804
4187
63783
10617
6059
19028
61702
5191
75039
99142
51735
46484
20376
73267
55850
59874
41220
39105
86601
84948
67185
80299
44777
36295
76253
99549
77270
3959
6748
69898
38644
92474
44448
66928
96022
95811
23597
84113
77223
74579
68150
13933
89768
61011
4102
12691
9378
34726
94303
35033
93024
8714
56358
49127
86566
62152
44033
23971
37540
94417
23647
92494
53286
29262
6040
40290
59384
63073
78369
78730
12786
29340
38023
55722
42644
88573
19836
73330
78639
70694
24220
53995
655
8628
82062
32594
36093
11650
90907
66747
26139
55112
90258
17191
14829
2059
60047
56351
28903
21022
81343
48181
96388
78307
50785
48448
78213
77729
62596
70826
20322
28790
83991
9736
13050
70381
81895
81581
50488
11220
78170
17424
55048
13476
70824
83538
17676
96563
23986
3955
91303
86166
7585
40875
13124
30628
64078
27028
96866
11618
45267
88061
59653
97370
47981
61858
41079
96210
80180
12363
65301
14292
42802
41816
58141
27297
60963
51425
14601
63089
10154
80877
18267
15190
95615
37106
44711
49914
41950
91327
64721
26980
45651
6510
55776
33266
6947
87586
75329
51054
98456
68209
56756
62143
91130
12667
24165
42804
37272
72160
65886
57357
20211
25332
67207
15230
30402
97764
37022
93479
87988
93666
10622
5490
16799
15131
58764
46158
85004
69125
37430
22825
44424
61664
14517
99892
57567
10731
92299
72645
22243
54254
91411
31981
15215
45668
73943
22301
9315
63418
96685
10825
56995
95734
7236
28689
72320
79291
44295
35170
470
38341
75202
22717
97627
86959
84017
18472
39135
46431
98767
82762
81966
26625
68591
56447
79522
26664
11931
13108
1249
30811
4618
24433
33180
44383
69188
22433
40194
98158
70715
94103
72597
87023
63612
48172
62125
14215
73847
2337
97067
52171
61806
71876
98731
73855
7952
13139
41782
62561
56908
89564
65698
62717
38226
53302
27738
15368
91292
26937
20058
66014
75262
12126
37593
48667
53612
60871
24102
22038
49238
30314
61856
12196
35612
4310
17535
10065
20696
39629
64848
26575
17442
51170
88603
75319
66149
18173
4044
37206
28264
15267
95362
86554
42051
79326
32672
7573
65750
10052
77853
85828
52553
60519
82406
89888
21960
20638
80555
12856
82179
95598
41346
5923
90187
80654
49321
20285
81299
27975
91340
85561
73797
65780
63679
16635
34377
9091
89132
89901
44309
71602
88997
68432
56382
24108
99313
38715
57716
33469
13821
93259
63504
71228
15079
80109
26049
906
19315
35605
6896
50918
32333
54174
13783
61806
91022
66715
80817
11276
35413
25512
71371
86693
28156
52026
96464
99590
37968
83713
26625
59953
14356
27050
17813
54148
33582
98174
9811
72859
40717
15362
91649
66259
73487
81296
50304
95540
79487
9160
62763
5031
68506
13809
67497
46980
89601
22449
64742
13665
68683
63201
86668
65269
97681
63989
43892
42973
84116
66373
94302
84183
79990
1395
95891
15108
82953
86934
72019
50484
58527
32483
27923
89668
97183
65913
9017
14987
75354
93
88927
50023
22812
48076
26142
73058
27113
70200
93807
34265
2723
29911
13284
89470
31705
6352
10666
74004
20676
32433
66507
3566
61035
85308
64549
57528
24247
24047
72235
62758
49628
97442
29315
74678
10878
41498
29514
35572
6231
45160
9297
50653
42804
91601
97759
15243
89587
40193
3661
34608
10847
72884
5217
99291
12738
29071
5485
16757
24445
53494
55234
76601
26627
17457
23118
68
13377
12374
25315
13842
1322
87758
46757
32130
51193
19191
6331
26116
60764
32651
69666
82915
65158
86963
83353
61606
18047
34219
86066
10486
25244
1987
50044
95630
11582
77369
8774
78975
39254
45580
94945
40027
37003
9628
50875
27118
91304
81290
75952
25825
61722
2932
21213
72364
53412
85510
95660
19140
66346
29563
4091
78241
27730
82644
90914
50763
13563
60631
5644
57439
498
34293
98888
34062
70603
61918
79861
28937
99465
66486
59570
30327
23209
2908
29400
85075
89638
9625
32339
55377
80165
8676
35842
46233
40862
96272
86736
21353
55996
39420
85386
41179
61560
68786
96721
1449
14532
81580
73749
83050
82389
54621
33568
61166
43828
52578
42805
57213
85501
21631
63509
34898
35547
34713
66609
37996
83881
53862
11484
57003
66231
30060
45743
99793
518
41924
99878
13265
18921
63721
75810
10393
62636
50074
2738
89722
48720
37670
58919
35
30456
77997
80176
11316
11938
79110
23663
45470
34162
18549
21042
98882
82286
43404
78432
41824
50486
91514
79250
26295
42261
44048
17988
58108
95138
79584
46197
63832
13850
3407
36860
59021
34735
5134
37241
79206
50466
93404
21017
23839
2334
69301
76030
9384
99004
69592
44358
43769
71273
49991
36967
39712
34689
72248
11407
7415
79938
67842
64350
55422
77964
72011
32761
73546
33402
43220
27923
99533
95617
34875
91991
33762
7927
39069
81638
75822
66652
11085
78093
98352
71580
34899
13112
49073
3551
48345
17773
93857
85551
556
52320
19644
32503
84313
78279
95057
79723
20268
40248
77789
46986
88643
51512
81156
79657
21178
20230
21265
55320
28252
52931
11735
52060
47982
32650
72673
61252
74795
984
24443
70246
80977
84595
81138
13122
3223
58500
3418
83571
95333
86310
90673
37667
3975
78605
70116
9447
4609
48806
55600
56758
63994
37485
63149
62515
90170
39915
62830
28543
70683
39956
53446
77216
13311
37821
53694
30725
84949
80824
98702
23881
18240
52506
90994
28931
58682
9906
40890
21058
15671
21500
90153
39989
37563
30938
26845
75747
13052
72084
88403
10758
77493
30800
41360
73724
91902
28697
21730
55666
37544
90727
90759
12097
32460
55346
19370
15198
49742
94531
76989
52318
99291
58785
12755
32305
56298
27652
36604
51784
79322
85686
4401
56409
7580
28829
27646
68831
33976
41868
35291
39672
1434
71742
4426
2839
14248
48689
21111
5713
92301
47492
34691
80496
88550
75076
23523
22341
83578
14669
85241
31682
53855
88918
71422
89405
14771
28422
26470
52799
67807
81932
27375
17982
3259
1834
6913
36558
68410
2124
88331
11801
51478
64975
78569
55706
76361
72059
40861
41271
83847
22508
2487
43812
85555
33172
47720
99667
92067
31695
21217
59899
93892
21063
66064
4259
98131
2892
19688
14620
70749
96358
30326
78977
5950
65376
72355
93546
46533
88682
71744
46295
96003
75523
41550
89424
45255
75851
37463
56969
57186
88863
23263
78183
51351
76835
38798
56614
98224
80417
58880
6548
83999
95105
80219
19734
25160
73432
80605
31358
86248
30012
78281
92077
80403
60423
74146
92045
41893
95383
54215
56793
507
34561
71701
96333
41012
77128
32167
59368
77644
2472
43040
71620
22352
83343
27906
34243
54162
58184
71670
10254
40348
28802
35914
57648
39510
12005
96313
35427
36293
45958
31166
68350
48091
80453
34955
65017
69390
61846
1587
78551
14755
98015
47852
95400
37394
66270
54296
15160
91922
41308
88653
90509
10992
2776
9931
74146
18948
32209
57950
31149
78078
59689
3477
83678
76367
28841
58417
49970
5528
10309
71417
27709
24834
75851
85767
27927
6918
72229
71021
69876
48629
52145
24903
53654
4644
53496
91944
80498
29146
41429
39314
33924
95987
54514
71243
36565
18672
60679
43460
49295
2404
89270
73350
98830
41015
18223
8107
49802
11269
48187
55569
55323
63662
10227
86503
63709
12470
97280
41633
71751
28880
89883
64199
51732
58175
1488
81546
45790
62639
90151
25275
22170
38735
83637
72151
68056
75808
76775
73579
92345
89494
93485
13799
9068
35277
30121
83095
42185
52602
46937
26520
966
78940
38079
8267
60381
10189
57095
50832
67274
72110
22066
18447
90334
6069
60527
54617
48495
35896
83634
40697
91122
58179
93676
12988
74801
55476
17045
47780
67832
23714
21276
49809
784
16754
84999
56048
73213
16567
17401
39982
93776
33722
19149
64918
55929
76798
50092
30028
50456
15446
23030
45997
89827
97669
52412
15600
43653
98917
27806
34106
60119
61885
90086
14965
75473
25867
54961
8149
29383
59071
81321
29165
10728
57386
7410
73792
699
92284
26621
85543
45097
42292
17812
16363
24680
72726
25858
43970
40826
74724
62188
69631
70538
7435
7730
82301
86762
85488
78922
90733
63875
71087
32656
80171
61929
6389
58761
69529
54726
62421
23732
27338
28826
35132
81460
95979
39487
32482
16371
4922
33980
89214
29835
76119
82342
69836
69986
64857
90461
96899
19141
5964
11266
64141
45757
7731
47940
89806
41843
28431
66563
21749
78758
34728
10429
19820
42625
72711
31490
82629
35116
40922
33406
56091
88152
15006
48969
42910
87964
37695
76388
51610
97900
52482
17130
22750
56122
82379
88086
45853
12929
69622
14039
270
29192
65270
20691
17540
6186
76943
59428
90963
79798
94318
16742
96878
99908
59184
69702
19572
54704
18698
54108
99130
53677
2460
71101
89150
97673
48250
19234
10551
89561
95716
58349
92287
25547
23733
85332
57128
25824
5496
44631
97687
85554
28999
74216
10764
75693
55849
25373
52552
68116
31650
21989
62956
3781
10348
73989
90107
18042
83181
14498
16215
98793
56750
77459
88326
92009
91395
97654
86526
1777
41641
56971
41722
92899
65607
38210
73270
6350
51059
18411
65138
70028
95310
78489
56278
53104
79933
49911
94778
16280
22953
32018
51842
65661
70908
83960
96803
71937
31776
74665
34864
62615
12976
30193
97454
71245
60581
80311
23228
42591
2607
20604
55205
13741
71000
15525
31868
89761
99797
32860
61765
32852
53140
57629
77279
24830
50966
61671
32084
39722
89841
93461
32813
2829
47257
36349
56640
3761
61857
11702
13611
68258
36027
9927
49809
14452
31614
39932
66366
70050
22325
95975
8684
23015
69946
22960
16228
274
53765
81776
71395
87803
25989
19392
81265
96709
58109
63706
31417
15375
60596
47100
13000
45432
16113
92208
31198
69518
37735
70014
61512
91633
73437
3830
85950
42396
4802
88004
46925
77190
12911
7623
7232
37329
7451
35494
8452
26757
16495
44551
72787
53370
16502
74443
73078
32589
59525
42545
83058
32723
80674
71338
54427
53875
18095
79054
89292
44322
97169
53161
60930
71162
17931
93893
57565
95264
55577
16760
92802
10775
28626
91774
7479
92785
36135
95188
69866
82517
37680
86541
80249
40329
24295
78283
53511
16581
37246
39406
41069
45329
91212
67071
29781
63313
67142
86704
96211
50708
46954
52925
21473
58008
64928
14148
5591
87950
24230
7305
85250
15647
34158
38165
41333
45976
93389
85585
23274
76763
43796
31644
49333
84662
79183
51278
37869
93626
70998
33396
6246
78520
39674
53977
18057
60625
29054
85803
59035
4447
84746
25764
24788
55852
30827
73679
15224
90530
51201
44877
89619
52455
98626
76735
60345
5830
77735
42383
69289
14623
85972
4691
33571
21001
23347
41823
89818
58914
17194
43688
40193
61322
43955
32816
32504
97779
62715
93328
98888
98316
39926
42810
89071
2096
68909
28711
45706
75485
76692
93242
39948
26574
45681
63852
49591
39425
11602
62691
71624
29050
91207
4370
79035
56973
15281
89830
12989
16319
43072
25279
56592
99919
77340
36646
18735
74128
15514
56225
75422
63156
72147
90697
22679
58495
44390
9471
26346
51469
91152
71308
40666
39311
95826
5733
88299
94778
30070
72445
25866
56353
37730
33263
4069
49862
2186
1002
31542
28454
5637
67490
34449
78536
31967
84057
12524
31977
16148
88646
88982
49526
81519
94045
69840
34823
59874
75176
77040
47740
73136
84391
79741
4766
27058
51044
4881
36293
49399
7259
67102
4968
29654
43689
66775
31078
34752
22978
84649
59104
32707
77610
4198
7511
55858
27555
77858
85470
25801
11463
8160
74368
53763
50345
57403
64196
8825
66155
37591
10442
91316
2874
48461
91747
16554
72037
67736
71000
20179
60518
32005
51308
54337
74957
8420
94561
32953
64496
89881
5210
38276
62681
38276
47415
63412
13652
20064
12975
49540
50613
55043
72269
13355
76347
10380
4020
75520
79331
19749
16144
57910
28276
98722
8213
49857
71399
27956
7420
78424
61876
88048
36801
18303
95838
85937
91784
90093
36088
1134
13649
81723
40755
34697
66992
34316
55500
34904
59791
75574
967
92792
8550
99707
89590
81929
46785
93017
58350
43716
34656
86848
33315
72909
50894
42021
7332
39326
66125
44649
21116
66335
21678
32408
7102
76208
69110
66451
78136
71041
50957
72869
41082
25810
93092
26049
90367
50287
13904
36286
72269
91393
30505
18764
91883
90324
86459
50624
22373
16370
67490
15191
38297
11271
90921
53324
93384
85265
13484
5942
4892
15220
31523
21240
36066
24006
52090
45283
19868
50455
67751
93931
42049
99260
70885
53815
43660
13299
60700
21936
88538
99290
93992
56799
16682
77689
40438
53893
93623
10190
80008
55408
61713
50106
18832
1783
44175
53829
59746
28427
47975
93058
42559
63742
10136
73276
67844
82448
99673
72084
11631
80156
66577
11378
22328
63514
11767
94456
408
49920
27409
64969
31646
8655
89526
29235
74747
29672
44920
81826
97126
92110
72154
47557
10489
27733
20912
43422
29202
7088
98273
21740
35235
52759
6970
48347
74403
39048
33454
78179
36612
19509
75779
73638
78705
80554
56530
28890
15068
22593
50635
95866
94706
42419
4591
77774
98997
67104
49617
50611
11554
31160
18511
18127
86727
81964
51457
77086
35608
87175
83051
59846
61541
34417
55062
74613
53027
16663
65642
53754
18556
17107
82316
23739
82117
34504
26860
40794
80044
59101
1214
46232
68378
80490
99597
41310
46961
96992
56082
23165
49352
25597
62169
63750
43763
40436
97755
63013
58134
39549
75647
72716
68362
71663
12030
18674
80735
14254
15771
57682
17464
89217
888
13719
38564
38768
471
13021
72340
47751
14627
3191
33513
64146
88908
43598
44147
90036
38836
77903
95766
44984
33649
443
73899
19751
55497
60115
6278
34491
95066
71620
61555
25747
66258
19744
64116
90929
10051
47963
52673
4216
83419
12984
76260
63035
2813
14535
22420
79416
69714
62990
81694
86757
38465
4513
10459
66355
15797
63420
66143
73375
16516
99784
10925
3997
81127
83668
38254
67381
30148
69654
70355
40134
81333
91844
40139
3191
36049
85757
38275
26705
5328
94347
75064
94227
81423
36659
94281
73257
70436
21456
41872
18503
59892
59237
36553
71743
64840
7997
81587
45813
59577
69495
49806
93498
93536
39517
4522
54255
83106
96754
20335
49910
74813
83556
27240
31898
41224
51196
78956
43922
7718
98377
19693
40092
52213
72754
21253
87266
44215
68813
98762
6625
87667
1162
32680
74528
40409
6818
79437
82937
80477
88303
67595
87543
42189
66563
34293
25391
66519
38559
35877
54531
2091
76913
48350
13736
89423
4586
58277
62409
52770
90242
65584
85504
15289
4824
26051
90447
10998
89090
47862
23368
9723
62208
12410
50293
38054
76236
10105
3909
59197
69395
14761
40308
91856
28568
55348
68021
21649
3388
79437
17854
33031
22860
51549
19933
89681
22028
95097
71620
56651
20508
38611
86738
37851
99138
35815
88148
11186
57630
33417
69352
9122
46941
85314
76486
21050
34093
25669
47878
74279
12812
39158
33457
34800
74511
98892
43256
38463
56851
64538
30647
48612
94096
38762
13751
64757
7001
24344
91623
93409
5616
39652
35259
40589
70586
10604
97035
95621
87438
88860
23329
50510
10706
91471
45109
66329
31323
22334
89121
56745
22420
92098
28381
91000
2532
99924
86912
25605
43837
19196
75071
21483
38203
6546
82005
3908
24502
6106
36338
79357
52365
51092
14127
64260
53213
80082
6771
41732
79998
72328
81786
13363
41815
24153
86474
97551
69808
1706
90732
5568
90803
58332
21796
17939
36980
77876
96690
39881
94545
12910
13408
24221
40080
82224
44103
3082
14896
68892
8520
47197
22808
88986
56828
16216
68081
19450
53546
67188
16295
17159
79051
94680
80449
9824
37693
23861
11067
20068
51127
82781
54100
70353
11669
72160
78212
80512
21152
73169
84455
10416
99995
76748
14045
19964
35618
23886
64909
3639
95236
42511
13050
44947
84221
15894
58810
531
92814
64763
26283
5212
21841
19579
3108
47454
82460
56704
5132
50645
81663
24973
93829
3273
7960
57415
66423
29870
15688
31694
93819
53265
13488
77962
63936
81407
44389
70353
23171
73624
19727
51459
9869
97789
58129
12186
62112
45117
10061
83956
22009
40810
16360
9346
16698
10082
79079
78596
24859
20846
72803
61934
49750
99837
55392
65646
22206
48699
56300
39519
67838
28538
51918
68870
72042
80052
19856
35155
80485
63209
49214
78780
4948
90718
93775
87308
81148
7098
18242
28547
89208
84975
82237
92285
86754
64325
28902
79866
46966
89463
10834
43131
69138
12557
463
35981
4126
80678
63000
83348
69611
25028
67926
36697
50524
18299
75814
86808
1722
5518
86001
27375
71488
52480
15431
30665
27940
16958
44647
83843
46714
61953
6527
59455
36300
13650
64152
85530
22564
74856
77757
24930
93461
9329
59839
36175
26427
58435
57321
74173
763
55905
15178
23595
69539
11289
46111
29874
34412
91913
58852
51661
24895
44061
76489
2504
54889
70092
13715
50393
42018
12447
95758
80901
97808
34121
85474
30227
48470
65186
52407
57401
72320
38792
82221
62367
10181
72710
69999
37543
30466
83651
78212
21011
80577
63883
93853
9301
18499
65705
21073
11583
601
48958
1418
69818
67783
42621
36001
62484
58428
84026
33180
91872
81489
2553
96580
19715
49200
61348
84621
42068
97321
16393
72338
25104
70385
16894
43683
78969
78875
92279
1246
68453
58149
56791
72852
87465
69443
88544
91152
62337
21190
17194
52345
78564
72970
81621
45302
20009
73055
62330
65640
45816
50647
34439
59460
37938
8332
44937
24730
89276
16080
60441
98567
97227
6878
28726
81773
68708
84786
31032
59594
85354
71628
77391
11544
47302
25122
64600
66415
42477
79284
30956
70850
61355
23941
26081
71310
19548
57656
10649
6725
1121
54888
89955
82678
26187
92824
82558
71038
73204
8199
19214
46219
19975
42267
23880
23919
10402
45111
97718
25725
22525
67469
28968
60488
41404
62915
83458
11736
94241
67652
74333
45844
93630
67674
80275
75604
91018
18097
79310
57527
31981
56709
86403
1874
295
51559
48714
46100
54411
18811
21687
23195
89101
3310
70408
63850
37439
82001
18895
36552
37468
3704
79666
70017
93660
52171
46930
30408
72849
43388
86309
72294
59464
8278
63760
11137
27848
60755
21598
38101
7265
81189
90236
31905
81270
88463
19103
96688
28058
848
90810
74595
10837
45903
95087
80186
98571
91395
64706
92586
71137
22634
27902
39107
31734
48942
59489
56502
8451
99678
93296
42545
61915
95959
69887
6298
37618
78512
95052
40384
58813
31002
94221
2333
85373
91706
43919
77546
48898
36965
96064
35482
98034
46559
68004
19134
59909
45204
11202
57456
35580
43315
28309
35402
46659
76100
95169
49658
87918
66831
29278
80340
92398
96489
78734
95637
59046
27425
45233
12977
81813
24897
7296
21040
42271
83034
78195
28258
66557
68378
71253
43380
30943
94160
59463
64413
92900
57669
79452
49044
27256
63351
56039
49901
46785
87982
44952
38796
97197
69963
83432
43351
63332
55132
29310
13158
57252
66613
43044
52634
95233
94995
57878
58781
69490
34901
64064
70503
1043
94837
50159
47532
53665
25507
80096
45254
43154
48503
810
51344
11583
9063
48520
79829
43082
16675
4202
6854
28655
68369
24260
90222
17299
68500
3005
17371
71361
65080
34468
41559
19390
21866
60665
4190
68690
86689
1706
86316
12437
35285
23126
17465
87197
28963
28569
88543
15033
55195
44210
99749
98721
76725
70354
93018
35387
74374
27362
24575
26650
69720
85901
99165
52506
49426
89493
28405
96553
67290
23880
72091
76812
83626
7966
37091
88672
23984
14065
88364
34953
77706
35070
96843
23225
65114
44079
79256
83906
42636
13535
1302
47097
6224
51373
28948
23085
90332
71862
87470
89393
34112
95261
50234
9867
12324
54528
25672
47102
89115
11341
31138
80522
51005
24048
67462
36178
57776
19945
93554
74294
79617
23443
72797
90884
61556
46094
48236
55606
22395
20979
69626
79343
35640
46982
59940
10763
78878
9308
72908
38270
19255
48797
3605
3172
75322
24567
39441
60059
63003
52080
87713
50559
86280
78193
6652
52235
10280
15635
60350
61893
69428
9062
29355
52512
57870
81905
30925
98163
44832
62773
96757
29849
83212
91965
64459
92253
36075
29554
77488
96103
89559
431
58457
20558
16601
42446
30789
66625
32817
73160
43568
72037
37062
37329
99789
63792
25165
53785
98348
58219
69057
55023
77752
18289
16249
75736
82132
579
60265
19633
54344
87311
37674
61674
97539
81971
95504
50647
73698
81997
20609
8317
50870
95214
40159
30756
64200
42999
14388
81570
16026
54940
44255
94314
36021
51540
77968
42910
95548
60641
65872
91375
89592
191
94110
34274
40660
86205
75808
31548
59539
11095
94176
7911
33514
21516
31434
14657
93062
62072
9059
55527
4252
68121
16853
78720
31045
84156
4394
59927
51079
10450
65432
39963
57349
27811
56859
4560
11173
8285
10212
81899
87053
23965
88916
12130
66484
5143
81727
92514
86967
83864
72695
31536
35763
50021
98034
51855
86381
40051
29611
70233
43399
94870
73609
66382
58243
17253
88599
18885
27905
49208
16613
78855
17162
27590
84111
42143
28335
62213
27309
73594
16936
18904
5792
68524
36021
59521
18923
658
96612
8393
39371
44678
58569
27942
80686
65974
57984
53783
49085
43721
37782
8811
38674
75692
28609
82659
87697
1619
8094
24144
77055
85071
6767
41216
31334
39358
35193
47710
80125
36958
89314
22330
53290
457
1640
56153
59654
28944
13768
95975
15334
60888
46368
78935
32962
33301
64879
59708
28204
76596
85709
85989
83030
95734
457
29321
8063
36670
97995
22420
56536
27628
98010
88325
23871
9756
35447
72846
34777
77924
84105
8778
75809
62554
72386
53315
8096
74829
70814
91318
51395
49285
67202
54589
39765
52477
56310
21694
5977
73763
97397
96165
85065
18232
95282
65832
99259
42704
78506
95482
6579
32083
31679
78421
43620
95318
16403
53929
75451
66679
50077
77463
7156
32717
78070
72560
73913
37837
42428
14732
59288
92321
36623
42588
25500
84760
14465
93500
72521
21230
72068
81994
77546
88229
48201
79218
88719
65076
42534
20306
44793
48060
13032
69383
91857
12855
35726
77802
77733
75582
79195
95818
14398
79502
77305
16873
11386
4010
38885
83766
64850
38645
70496
53239
3155
13814
50137
22708
37407
24340
74527
44058
10109
7715
32670
12929
58553
66187
50043
60887
52237
47303
29926
96658
27829
30784
79894
98279
37966
67210
22859
46266
61578
33610
83606
53998
73503
38840
69171
77750
69833
53317
61366
21343
49071
29171
97603
21746
27309
82516
452
96376
99619
47356
47098
38823
87987
8788
24928
94557
78868
35618
48919
44943
55416
87734
47385
95348
74036
71135
36930
51154
14533
30399
56574
46098
1611
62503
78897
67734
97567
39475
60318
36555
34691
22718
99636
49179
97602
74054
50093
8821
6942
31619
59035
73174
18156
53796
73313
2112
85556
9160
90005
98723
12492
53003
32913
56178
78137
84361
79797
37101
4093
19232
74705
37004
36188
57477
50248
53107
17679
8002
52823
65231
85655
47992
76061
17841
45399
66375
84478
94252
24279
70159
64932
41283
16061
20917
91601
37022
9663
91450
66065
89147
85047
69119
20326
74690
98752
12556
42361
20034
69430
76186
37646
7502
64237
96076
36477
86665
85658
53170
99445
2844
94540
77898
63323
37825
86585
49825
49364
63878
82437
13163
61586
84510
7188
48619
32131
80225
65573
1903
8074
94049
11124
21191
58746
207
46424
25433
2742
17010
85572
81160
67570
23586
63485
72769
47272
93223
69133
15016
35758
22598
34285
93193
60898
56601
44266
89471
87116
63403
83068
98311
85520
41566
22798
88811
77187
70448
31433
23124
25015
25316
28259
11484
96994
7298
14512
4261
7344
41037
85764
51798
31136
91428
30114
58063
33862
75496
39487
47945
85940
72546
79043
28654
49267
61265
52633
93225
27287
76381
32723
50830
80893
55510
15248
87420
89379
56281
83219
44035
68313
83461
20977
39899
51853
42456
79686
17041
25717
58856
11695
14384
67363
35979
85072
49911
89119
26123
12122
89736
19980
28595
74694
1409
80461
257
16080
14721
41274
89752
36601
97338
89247
84992
51552
69219
49002
44280
17182
79424
60749
44595
96586
11158
96533
77413
71831
18666
15054
76139
56511
69223
72642
39034
19702
76749
85712
6721
41263
44048
26090
77033
78471
52774
68618
75332
16800
32354
36940
44221
52609
94085
12419
98098
16616
71195
91674
30864
35020
46682
58356
24276
8929
10200
56292
59109
99673
63495
91537
75730
69459
72305
52087
82729
31543
58113
52823
61420
95896
36637
88607
66567
47499
35355
98261
94957
80745
15295
65491
50369
61385
19005
99199
10124
54529
99797
52577
44588
97528
52893
10166
44033
93968
79656
39527
50109
88566
81925
92443
68330
19203
46357
44222
93884
64597
78348
40842
54450
65577
45243
70077
44158
45746
90968
48871
72767
40191
76579
31309
15902
58843
34859
69281
96328
67614
85559
15046
55040
39262
38859
22687
59464
80328
57086
88475
83005
98288
27891
76708
33912
57446
12056
96834
89973
25329
28922
60697
35803
65010
11355
66660
88451
62468
72241
45157
29337
61109
52717
92948
81944
46607
41526
82154
4815
5311
34752
57762
55086
2055
87451
93544
38778
73871
93272
27729
92337
16546
46840
22688
18682
5918
55604
98339
93509
77086
55873
46986
60718
43777
31911
40840
79122
89481
37047
75406
8507
77734
7625
48424
58081
58362
39207
18157
38500
94062
68283
48486
70314
40480
84473
38655
76202
8303
62348
78550
84946
74850
29072
80571
42516
26101
98428
27008
25018
76956
37689
41830
27256
42875
65927
51620
57574
67604
92099
72064
57159
91992
23896
76247
83257
63453
34784
35092
1391
31934
21441
67592
13332
27091
62030
51629
20391
14299
78317
7856
38993
92705
82640
33378
45657
90827
55754
49291
63588
84183
79558
19600
69962
16609
82554
43877
27780
21553
93749
46792
75171
66487
28600
15889
44295
27994
23357
66142
67730
35354
43144
24038
39852
18629
2067
68872
43503
43781
57482
3621
25671
82813
14363
43616
51392
59626
97979
44586
98767
12380
43125
90203
85656
70236
62701
37966
18949
10368
24863
67356
82453
83733
39516
30584
53811
55008
43288
20346
5982
97597
47132
11989
69303
98633
43327
18141
95792
82387
30328
16093
59421
39699
51582
29184
83955
88680
62175
29010
20113
8003
81809
81521
9732
4622
17826
20696
27452
36885
42181
26128
18102
94237
9667
13559
87681
14734
390
29175
86480
48472
17386
58614
38170
45246
35848
78133
28273
90013
10066
51508
33163
15310
28938
93808
94542
45481
63115
34283
5784
48363
52758
92899
35412
9236
66237
91627
77797
54504
12662
77578
61773
70612
79609
61336
45919
1553
92267
46507
10950
73916
92963
43999
64975
73462
46223
99133
13056
27310
48635
27752
23972
54555
59318
69744
32258
11263
69595
94409
14723
40268
20577
69650
70995
81126
21683
26675
91600
72052
86397
23438
47981
12987
20958
29131
11473
60564
35412
61415
56418
28768
70275
39250
21866
63329
11200
81029
46816
89489
23384
15281
59537
90301
64890
86745
34758
29431
57860
33654
5932
86785
42175
79553
58146
8988
61009
87218
7342
70070
46960
77380
60356
86367
21709
95086
91757
95523
56286
86992
35860
7395
51160
99865
26216
47904
88589
43968
53036
2137
14873
62498
68807
13365
80502
26993
68675
18470
30165
71038
28863
84047
99943
71461
96474
36202
26693
879
6112
30291
59866
47185
42997
33099
70236
39529
8678
26635
71251
15588
5846
96708
78186
70225
3125
12453
44591
3164
95448
80255
32015
29744
48220
27571
87178
53366
91936
61604
47157
48555
99131
53801
21072
73607
37132
1228
85220
59120
97301
75101
94642
95546
54044
83183
862
10232
32751
4306
35836
18243
68856
6347
70248
26950
99905
74520
73553
98816
99811
68141
62165
9879
38158
62862
38666
79797
83002
32468
15440
40377
44579
7650
87999
97088
9556
54487
82115
55252
91800
68421
88017
99973
21252
45654
45369
38453
11998
6020
90397
80506
7699
41244
73789
16213
62578
55251
53434
16760
56443
38536
71877
23835
1298
26288
58611
26906
48912
4882
81095
3478
63189
34422
26363
71794
59834
42543
21862
78336
19762
77765
38017
5212
22215
99509
82621
85876
86036
30809
15081
50930
61166
70124
11545
50332
30082
27976
56749
57273
72077
58723
62461
84131
81543
89607
91815
93054
25686
34454
89709
60882
74203
9285
72252
79682
98273
43124
79285
53937
8071
14075
20453
55287
61928
63776
90698
83601
53473
47175
97096
18566
55455
15743
69227
12457
37943
5138
40833
22987
50422
47139
60518
40353
66611
11527
30726
46480
39079
96206
37360
5313
48014
95662
84651
49820
22999
55558
81550
76403
69307
44678
94737
3759
86902
58840
80541
32672
34671
4576
24363
82368
12153
74668
19021
13019
48462
65070
82195
6148
93879
27728
42560
74140
6198
5316
37136
33917
1266
63294
38215
1067
19711
46434
40236
65195
30415
31671
38205
33505
78877
15707
96066
37623
4924
94109
89296
79429
33835
65826
90526
61745
44638
86590
53245
20327
96833
81374
51749
62885
29609
36330
71474
90722
84118
89097
23306
6305
62044
49115
43423
86805
5060
30191
55021
40266
8332
14600
45442
43525
88619
52772
76468
81069
29018
10122
32810
56628
63271
69033
85674
49027
2848
62458
51129
30793
67530
40973
96853
42742
20112
84144
23342
13516
94412
92736
28203
56956
28131
67597
92635
48298
90399
39818
853
52403
80606
41522
82718
51359
40507
53751
50235
95518
81265
14036
43323
41978
61353
68274
32781
71106
66564
97990
25745
85001
57201
90898
6746
73440
56633
98511
80863
15155
32093
57636
11963
58452
91126
50653
29327
86628
3717
85964
68630
25030
27953
74345
13022
15354
70224
55940
11352
30803
54965
93472
49642
1394
10833
11668
2354
9548
5984
17543
13959
45891
73863
68958
28147
33797
2510
30769
17297
35439
96992
92701
99829
21304
31248
17922
3677
49519
80980
40969
86246
77088
69305
98401
58393
36790
1487
7077
14904
58473
63789
53033
75952
57689
32966
13182
33033
98992
77805
52306
15065
79811
69683
7081
8720
8367
7792
28746
16092
2393
99448
40746
39996
78093
7999
42425
59383
92479
53550
93706
26633
53181
29426
75984
44755
42710
59297
54023
75635
86679
45270
51166
84414
77513
16441
80930
70219
47548
98693
69464
38088
5685
30597
27755
63989
5906
92498
21175
39247
67379
87842
50504
90779
96376
92211
95404
65564
17792
74686
25345
49598
14371
41691
41170
52682
47141
94941
59044
34602
6965
6770
8371
74725
19664
63097
72904
87495
92405
54351
76087
95797
52806
79179
62861
52321
22123
8604
6010
92861
24550
71414
3685
3737
5480
22666
88891
58248
73981
68694
47053
27829
50451
68892
34660
60746
8483
40792
5480
39001
2412
31387
51892
88386
86727
95925
75933
53453
68631
4157
90166
72991
60519
51780
91689
59802
45401
87159
50694
8319
65577
92693
62864
62952
65483
67637
660
88216
24024
63995
39317
74872
18658
78078
87568
32186
6615
3098
1186
82159
88528
51088
14401
98060
93880
15757
56084
16771
54335
34969
82339
72641
89621
5654
51841
70181
3629
90703
78293
83790
26986
82873
78604
65815
19837
88103
13347
71701
58592
97037
86826
64845
3698
86814
84108
72914
21324
85453
45498
18869
1236
2476
69695
66210
17892
54705
63198
24805
88820
5032
5680
43757
82263
93660
19389
74766
13623
33630
57622
92337
30299
26455
12239
40253
28359
37376
27984
98553
89421
27740
31156
76579
25353
22254
21257
17164
3591
76071
59073
58290
99909
24421
34917
14758
30717
79912
51546
26482
89493
58731
64831
8091
71685
73325
55952
25757
73644
5551
10377
94441
38177
61416
77733
78630
55942
81428
39534
77025
33715
98983
43895
77536
47665
75893
44061
61664
93807
32075
61292
54270
90203
23427
91946
97462
91586
8646
38896
8542
94343
78196
51687
13507
71851
17082
65801
79989
51460
88412
39185
19396
13961
66522
62521
91432
85537
1302
66203
10580
40136
60329
79258
56514
42039
26659
5756
64422
44631
70780
89138
54487
36804
74000
32618
20585
44900
61746
13061
67379
77345
58176
45143
44015
55046
58568
42664
58619
78397
49204
9241
49090
35001
13570
98839
22721
38959
35301
82119
22832
33786
45922
69986
71199
59992
59784
31345
78815
10044
58551
9365
8668
36775
56020
89148
24864
84056
66724
93581
54481
17347
42951
99340
29751
94335
20690
30287
76810
49291
47927
66103
72096
55033
63685
67090
71131
63480
1718
97287
96223
88011
73948
65495
85700
2517
60116
2806
20297
12917
57826
21353
41942
73325
59020
57818
88509
25288
68866
67599
81671
20127
43342
4201
7420
14096
52249
27353
56347
38800
52946
56508
97637
3487
81017
91108
30703
28339
74656
96954
36886
47489
56284
92795
80676
78613
51385
79182
77528
98044
40469
75183
63702
7353
91025
44042
99878
31765
26498
7457
40123
53902
51494
51759
8561
49783
42460
97735
73712
75427
60808
96342
81323
95384
86493
67848
35015
317
46950
83917
39318
64199
69085
39668
57071
39384
72397
31622
12824
86930
27565
59327
848
27130
66405
3377
25419
73409
1693
30284
1166
99202
81127
87159
32431
1390
20322
16833
87320
1748
37163
25562
48866
18459
65480
74187
44620
4598
60020
27338
14334
58838
86527
25425
62312
27410
77380
88496
6821
51147
69614
74308
78683
54706
81728
2034
19243
12933
44747
11851
5773
98358
30098
11846
85349
34357
19177
16423
74644
73528
19324
16127
88317
924
89606
73495
42169
40303
2998
82308
82237
2371
210
84067
18657
99948
20049
99973
97252
77334
19163
60490
94646
50060
6077
99174
15901
40381
90074
95894
1017
71209
21753
63348
26051
41155
92485
17933
67575
36382
80209
49545
823
82235
31257
97423
85398
80342
66119
99546
70127
63375
83253
88089
30811
11827
51032
24034
5513
93947
59154
52689
26641
85195
69217
40465
97348
32149
86192
5465
30859
22012
65013
64891
70884
53897
55415
1358
52018
55370
64080
92452
95321
3166
69760
98686
66880
63770
85929
62443
3405
2190
89466
13111
93797
87342
53482
87834
89653
94766
21403
95778
12754
67365
92587
47971
93069
59172
21772
50454
56537
37500
74388
88494
93379
51570
54474
46016
34579
64846
91691
46289
24071
85530
50857
97936
4336
87903
29795
92986
3399
43962
34832
56209
84750
37915
99585
95477
31684
17918
8407
60280
75493
82477
45772
73599
1544
58451
6634
4182
62310
68593
23069
97525
80441
49861
4566
57871
51384
8596
87496
77366
1127
25188
40413
35297
35817
72890
74455
72658
84323
88870
77777
9603
90217
17835
9366
99257
62371
92566
8826
53356
34425
9634
38752
15316
21901
13765
88486
23389
31713
92582
75205
54548
4836
68978
65072
68125
45889
2962
82442
44387
53510
69885
49798
44275
14951
74303
24193
76138
84183
18114
69948
65724
48373
45627
65314
24221
52577
79293
1001
29830
42375
57114
58825
40143
46315
53070
4923
23108
49086
12908
62916
54052
96037
27483
37754
27023
73887
56405
89950
2929
14511
14281
73019
89324
16921
33453
79781
45258
23360
13644
85978
68652
46651
96569
9219
79955
67169
43721
21068
52352
45937
82437
7837
6062
71788
22180
92528
34891
31891
50956
7322
2546
28022
79286
26062
67532
28424
10188
61835
44927
13807
87162
5848
42333
7730
92564
86704
8981
13727
95186
35675
63845
47581
66321
82791
57655
98720
93713
78131
73146
81623
33683
60378
72408
72820
49775
9343
17942
32975
43137
64722
31751
11737
73027
41643
30906
89487
42838
16226
18342
12854
3404
70645
18515
63328
18748
7276
47374
3612
76070
86759
2026
32807
64348
16098
3732
56667
59647
69363
29016
66256
41186
88841
40642
98494
41367
3371
88509
71973
43692
4138
11426
60807
79859
35604
51296
18798
2217
77333
77832
69006
14654
68927
63467
67627
9484
15459
1624
68303
50850
38222
25737
99376
78954
1351
13921
48275
19898
71450
79854
22750
43983
95731
26012
88659
61868
10833
9493
48317
71115
19129
13981
90927
16654
80014
86014
8045
41456
61457
41597
56074
29336
6423
12217
34217
50859
33902
92546
43380
57828
3513
37208
96786
48565
21651
151
92277
79155
98363
40533
58143
94770
33394
17939
22657
53318
1275
25202
93029
60012
68755
55209
59682
74323
33111
28153
97529
81197
95302
78791
857
4281
63397
57205
45152
96616
77722
11782
51074
68272
23395
45176
26692
64680
97259
31082
36656
29338
31811
98155
81592
47949
26008
8674
57482
63315
2868
29744
54028
88262
40064
62816
14647
22342
12240
47591
61153
13792
2404
25292
24890
5849
18606
26304
93694
61386
99755
18970
88097
35750
9790
95697
53596
66255
80833
22781
28911
74078
60441
92143
30040
18018
73094
25196
42651
54250
989
73977
52909
36307
21733
34090
80326
28081
14198
56738
71229
61459
76190
36506
21201
9169
11680
89541
7722
53929
55935
28570
82441
47806
32187
66809
5746
17429
34287
95997
41939
38129
27216
33667
15072
79656
28682
68991
11943
93234
23750
19237
73395
7470
98024
83190
45992
72015
42475
87886
85968
27203
81365
95011
84517
77581
60214
47245
30537
45106
6351
12755
36588
48017
55999
64341
40212
57085
74959
137
71159
55607
76650
10534
46426
20427
19838
79358
45468
42622
67930
58787
43683
74897
3598
21111
44724
86871
69842
50998
58243
8809
11046
94363
52607
35970
43217
2637
16870
64849
7582
86281
13760
32532
75503
14535
61820
16555
31466
13727
68848
42561
72580
293
21822
81832
34939
18728
19541
85236
83188
50085
1348
30978
69680
8649
49754
79001
52936
76479
20771
941
41463
97399
54798
88513
42292
21987
48432
44401
5389
53343
36295
10210
75285
24779
37389
99816
83736
37583
35735
41844
25636
40958
21897
87893
98441
77200
63924
3463
54993
52297
87778
46558
79640
34956
33785
63126
97259
12460
61226
91635
38382
25953
58210
77390
96002
20407
19708
91928
30650
2812
46816
50858
5132
90604
71783
27383
20411
65663
4573
34602
55110
47811
7016
69072
47253
91168
78561
41158
13971
23980
73419
54531
57398
97392
21193
21367
73471
12685
68586
18696
41130
57869
39665
1201
13186
88759
88109
88474
82729
56089
77341
81305
44066
27657
92879
93610
53293
85525
29199
35056
466
6303
21826
43374
39709
86585
65768
68090
44770
25537
35602
11235
9445
84911
80582
78491
32666
73313
81372
22742
88285
90809
39223
46528
71599
7935
45346
21713
31880
9452
4642
84110
66323
60166
62556
44720
91747
21640
55779
98104
64490
5146
33626
51714
87944
60812
43013
35936
38516
40374
94347
91433
17505
46874
96556
37301
16235
96476
76988
93043
8187
18296
61886
87923
10352
41001
17814
49820
31294
9299
42278
99072
34122
63003
50321
47876
98172
69140
24686
79361
21829
12998
74779
54343
30829
10396
23454
72801
12375
63842
36436
83002
43954
30608
57252
31962
45506
4033
11929
37657
66707
96235
82742
75260
3859
87911
16498
27207
6210
61252
9024
2719
84944
32040
21602
28005
85994
52607
33585
22791
82520
31948
44482
62905
52636
81012
57243
82767
90562
62360
6986
45431
80116
56895
25378
8443
95476
78817
54361
59699
79893
51552
29413
45078
51242
38117
69469
49345
83597
48454
39996
8155
87711
7971
77000
80525
26448
42068
70595
4352
9583
80152
1435
55108
33414
49435
33629
23595
26773
52978
61147
38824
23080
87270
32520
92613
93723
71752
83854
28639
34053
54520
5173
30662
62284
77731
54153
11085
31691
69968
72924
84220
57146
9848
8183
5379
45975
41319
10940
10382
66145
42258
21698
347
86808
10845
12462
42218
43356
77218
45472
19628
75166
80847
68857
14209
33365
34420
42556
65552
87562
47282
54400
97702
97458
1585
4687
1196
66250
55942
87890
10914
43032
54177
59057
41534
59908
14223
26069
11563
47844
67243
64355
84300
42894
20094
77297
29549
10569
63237
42490
18005
59258
21073
19802
71133
70443
45101
12442
52803
30308
18083
50453
98824
8864
28130
59748
23211
97412
8760
22480
43702
64148
92931
38777
68593
37817
5351
63445
73831
27362
41291
31121
8985
36804
84703
88268
5806
26319
21321
5026
78590
22951
62853
12406
23939
17748
74276
12611
57170
34655
50967
95984
97660
82550
25420
91679
21383
54180
38274
12783
99068
71227
15575
5087
50066
34267
3491
63664
62022
5427
31264
18629
15474
34575
86336
9246
78398
90498
43588
87295
86604
90415
54496
19793
34551
46101
47763
30572
72986
99887
84966
95182
48733
11194
11253
24348
54608
56868
72793
12812
23863
77251
22188
34936
73116
65529
79934
88789
87213
3802
7477
49617
15000
65069
54153
45609
20412
98514
53582
28799
69384
12338
16953
46483
35479
54769
82860
13026
72968
24775
40603
42016
64901
41462
98434
60436
63575
20250
61243
87382
24439
21445
97231
58725
24034
90617
34073
6858
82340
69060
73726
96998
40532
49762
66715
950
52127
47939
19256
74288
83862
55163
7586
65537
21747
21662
16217
74491
5696
16165
85075
2329
58373
20019
94761
45494
44688
33858
39294
19645
96639
78697
40177
82174
74131
41953
46658
33591
47128
88205
66772
79012
96823
86498
3281
56167
61665
85520
55889
92413
53840
49726
88699
64884
30899
3350
80595
12618
70398
22491
17479
11634
53818
37611
73743
80403
69862
19736
38963
48599
97758
23886
22544
86562
58024
43127
46983
90626
31209
72067
72165
7412
96943
65973
60731
17661
73950
54695
24423
35272
52672
80904
95902
35704
42031
12512
14475
3755
75004
36890
18308
32253
89376
1202
30598
82734
61603
63269
58797
54963
71045
77978
1477
91339
99077
52186
87110
44408
24891
69420
74848
84205
71842
78862
38187
66841
99475
9860
89116
70006
79548
24496
29713
73796
82655
29855
46403
6968
67878
41368
65913
55786
84127
26185
72976
67476
60636
86690
54608
36850
23274
46334
79101
24111
77718
73313
98651
63314
7599
65747
16126
19169
80567
56686
76799
780
64122
26863
23678
25008
3537
1645
11817
98342
43387
24388
30806
72964
8828
27032
10232
91266
40982
32623
70937
54621
89725
45900
73675
52626
7056
9182
98364
16826
31654
9170
37593
1216
34022
63882
44146
64937
91840
94555
62539
46973
63376
34715
39217
62315
13794
31905
72759
50205
57198
5572
61039
49799
22705
40525
31994
23371
49970
36590
34447
21006
22905
33456
4504
47804
17580
92670
47990
95229
18105
31531
86308
86731
17448
71769
13258
93277
61094
13529
75755
48216
65041
86509
61358
19156
87701
96731
88367
20596
34609
87073
92556
72648
32858
72128
414
9848
79909
15594
73658
82204
82225
16626
84606
11103
68160
74980
21194
54158
5150
15821
73533
14174
8090
4784
50449
52489
74690
78785
6107
94077
1466
41254
56795
5514
52970
4880
34375
28622
77288
46279
6799
23275
69920
35329
31507
42213
38193
15064
498
24085
40746
34933
45882
57360
25808
46392
13287
48264
22151
14777
19710
79897
94271
18630
88486
32168
40435
657
8719
5006
12922
69365
44244
50670
5086
97100
17936
44594
10999
1807
16059
20843
39542
77087
31070
52375
78261
32816
96080
32565
9145
55125
73695
26438
42506
1732
56117
32000
56449
35684
21914
42287
93360
44674
6893
24107
81711
57985
58546
56464
70649
49140
79054
34733
70302
33151
85767
85753
53649
49168
28599
30291
24684
57891
37688
9227
4500
37490
56817
81550
96041
81946
95318
60032
45612
66778
96199
29152
22851
7986
1555
82544
98132
86126
84193
25952
58104
3949
34295
29196
65378
87295
66797
61256
81356
39027
71737
20999
59174
59680
75072
69735
2129
84712
3386
84287
43929
32905
18485
92190
3854
99081
48030
90860
55679
89942
90470
16782
16072
79508
97794
65721
42606
86122
21907
38844
58738
78587
68611
63971
30026
64093
18821
53477
90668
82904
15178
57343
27019
56027
47594
84088
55945
44303
29524
86739
3975
47126
71014
9612
34922
71843
77269
90036
84797
80329
68238
57502
77783
68544
58841
21712
49088
8716
82120
30499
36911
51784
51366
90922
75239
41522
75312
19289
58532
26275
73637
41595
42355
93649
80682
50324
30795
16406
18360
53916
12377
23055
98414
12273
20661
57283
31174
5657
57553
36311
72513
54373
50695
92435
3367
50543
66652
75246
34327
40714
97772
80534
69253
40138
62272
15531
51074
14038
43688
79083
17152
49015
32620
24603
79820
7886
70428
54070
20791
63988
3598
82998
1444
81388
17998
35206
28468
92412
21536
1755
91561
33208
13262
29699
21936
89640
42529
70733
85635
97011
57041
55508
29664
80968
12845
69730
14829
54180
13405
10146
55915
71046
93526
93710
13594
60487
14629
30711
38206
77824
2550
20798
75993
14298
90907
25647
42402
27464
39871
24670
29065
76276
58132
17231
42358
4872
75036
9806
69331
80954
44327
71489
57374
12022
44466
92932
36049
35809
79512
22836
52315
91915
21086
83916
35546
38263
11559
84575
47304
33573
67267
38308
1909
71162
6488
85669
39087
76647
83034
57591
51570
98264
2090
19380
59559
1367
89106
34721
46546
59767
33343
21585
64640
1249
99444
4255
59723
27766
39538
6371
36410
77900
8729
66173
65565
6893
55808
69760
16934
46875
19925
85708
48163
47419
67689
37511
6279
22108
558
18123
98974
51539
99121
37594
52479
94453
72823
31876
5949
30825
84256
64356
82820
3265
690
25123
52072
55601
85389
77621
59272
82928
41344
89749
82421
95381
72670
14943
66851
88013
90911
69943
44535
88211
30058
34485
11299
8911
81360
39921
8992
9563
28704
79558
95658
47936
73524
96050
33950
55245
55461
58574
87492
21336
79688
69444
86002
78194
79713
49985
15387
42201
24572
77389
74729
58024
51991
83830
74046
43217
97381
87772
18239
75920
51422
36729
46466
84525
26266
4225
54716
91864
43910
42730
20779
66986
40072
24884
79636
57273
55827
74429
19278
55974
56708
97300
34230
41326
65865
72136
25693
84652
47127
14869
79278
42684
88752
73477
16527
59798
85703
92804
26688
99133
82531
9997
51581
3460
17788
720
2915
94972
60028
52535
66387
66162
20562
12376
52296
68898
35472
86777
5453
6963
17885
42105
48103
83740
38063
42633
84765
28828
44306
73827
57089
42488
77610
41995
62116
25494
63933
3820
53187
33393
71048
97715
18417
37575
6731
48972
71680
98841
61125
16855
55690
99059
7619
39212
7169
66508
181
90863
11784
4815
18748
27451
66019
12162
88704
57146
1868
1701
6762
45271
42078
37457
99822
37732
72487
6299
71188
8994
75581
43844
53889
57936
58512
95776
3011
90662
30373
39674
19419
5991
73300
13203
24642
86178
65286
380
29884
27249
23151
89930
39252
91305
55498
93169
94814
97948
54741
82246
94012
17760
91418
28027
6003
17101
14275
37635
27434
65317
22358
18640
62179
50640
8626
25247
57407
57112
29076
1806
75245
62381
77525
82450
46081
56242
39967
10347
97741
5705
65515
83250
73609
15325
28429
76309
86020
89121
10695
57186
34320
4061
20038
72833
21085
92009
25516
6238
68465
85004
84109
50091
15507
29982
10562
77482
64357
54504
2449
97795
40562
7799
82024
74639
97440
58358
93315
55927
51558
66857
94075
86509
46536
98066
56127
62809
91983
1337
75708
74895
6244
52905
4477
10971
56592
35827
25496
46532
34119
8365
90155
46153
67006
44516
75213
84153
25562
20949
99855
98818
1353
32917
30630
58218
4801
61614
58657
91263
85033
23507
71650
40948
5308
35668
95590
82583
45605
43192
67385
45453
6291
20121
39429
32251
22853
22994
50813
78462
57682
37790
1605
49332
45776
30017
90803
3755
4847
91891
49955
75925
10113
3943
88053
75285
75249
38567
39756
70859
68512
15437
59013
45404
59491
41208
90613
86449
72362
65634
92666
34196
94281
71711
47630
67118
34222
87957
75143
81853
69533
48439
10045
57889
43127
23124
55855
33750
685
46962
56192
96753
40656
39037
66940
55863
86804
75743
47742
49941
63714
63838
45042
91845
19174
65449
65149
40204
28497
66177
79563
87138
46059
76672
45374
13954
42492
34136
24354
89076
90991
89286
40586
71639
89372
10665
2893
35427
6021
52122
3698
87187
52968
720
96664
94490
46658
14853
50048
86858
96366
21227
32462
8160
27701
77107
74697
39987
7697
28720
90279
18739
41240
19254
63930
14920
14869
57940
85041
75910
79638
12123
53689
2648
65196
95535
4989
74301
23805
22629
4632
60073
28907
7062
98786
65712
44193
57136
14064
52767
53812
79861
78677
65955
31103
97471
70908
84106
44557
17748
42089
66902
62038
70508
17939
30785
75339
80281
18985
977
77238
98521
57247
19472
64980
19958
62962
10662
3113
65294
24310
49276
96444
61938
99709
50783
61237
18611
70729
12575
7092
57223
98689
78312
18022
88965
19409
38934
69865
39724
45373
94640
81286
54584
70575
77205
24065
23363
17715
98986
22139
26051
3086
42133
52442
61603
51024
72639
28973
80572
47561
53363
49810
91593
18867
63760
35479
67928
67419
4685
17445
40844
21338
36604
24050
93932
91372
87028
61722
11493
42535
99435
85415
83725
90938
75440
3453
59576
60097
5032
68869
29773
65572
37600
61306
79654
4197
5218
59241
27289
60220
58223
73962
37623
7963
11634
73407
51321
38492
59624
47616
54428
53199
95509
15707
80179
59123
931
90078
68893
70159
19404
98020
37919
43591
24289
8660
47279
27943
75352
50819
52414
27052
68909
67199
28534
44890
53343
78517
87336
14861
38373
19888
84610
71245
49204
51315
58354
84191
20029
95168
57852
26325
79579
49431
30872
87912
85306
23582
51530
98414
23398
28449
30943
64677
21238
79973
98427
52752
84493
17274
55080
64572
50063
63367
49764
23002
69868
86022
42417
24058
43897
45566
73073
45552
5672
2694
8528
96770
96761
65318
76811
55006
84172
14357
27825
92859
24011
76446
54556
41128
93666
5369
13618
35784
2033
49695
94488
14502
2262
54221
10171
88377
95656
54460
69086
15146
55283
8835
91207
65214
73895
51627
88548
53629
52778
547
96555
77383
38846
19303
25427
9887
33090
90656
51125
67047
84977
63413
19814
94677
78019
32318
12693
3407
85433
81587
24473
40293
52926
1271
64106
9081
39298
14254
53515
89656
86756
24847
77530
71337
28618
63288
64699
32813
34995
11806
74422
41998
14508
44182
74150
18895
94063
95005
36557
2914
73931
59587
6229
58657
64052
99715
38714
25038
64757
71081
53553
43224
12172
46942
56961
20911
87223
36931
89
75317
14964
26143
55780
4543
73879
4243
40467
17645
18118
5083
28558
1793
16707
63465
3944
40199
87145
69931
99655
79208
96170
48556
62423
60772
80472
60587
79041
6701
53179
38532
56337
90956
15257
64359
80785
70
1218
17577
84053
53119
96335
21807
87504
13792
2671
434
83547
8522
75981
42994
18079
99802
38267
10174
63466
14609
60006
47329
52592
77295
50059
38416
39852
18626
10563
12384
54553
89859
67218
48940
39740
63934
2032
7624
54204
95029
8272
27826
28376
40667
82808
40250
92593
23231
63796
14384
15498
68822
58475
38288
61782
24958
508
67302
79553
14670
36255
98755
77994
45189
79443
21853
13089
9654
95416
89430
78442
90097
9274
48402
49150
18494
75430
72450
93132
90419
92472
74981
79504
88701
73061
68213
26300
6732
12563
11343
46578
40175
44983
25748
58274
49789
8395
37977
97078
59298
73131
97417
86330
55801
35237
32634
21512
71594
23211
92283
41472
38824
87882
94241
16852
33506
69871
52612
96982
28517
68289
62721
32728
68035
45291
50246
39291
43946
72866
26025
58263
88576
73602
2992
25177
20235
72243
65150
76136
64315
92583
90208
80880
84170
71099
44960
58970
85535
2762
85499
24209
87080
40193
45341
58524
89670
59353
34322
74407
27724
23971
91790
99287
68548
53184
95971
71366
69343
64109
6031
48542
17860
7117
92023
92771
3697
3089
66476
97722
27385
94115
41942
23475
61951
75034
54096
66258
37349
60381
37036
42275
64899
33106
31118
77563
49296
43632
25882
29873
7419
90704
50825
54646
27
8709
56213
94684
81329
68891
85651
94261
14332
69692
5100
3335
59198
52326
86603
59503
81146
18524
41808
69406
75444
42614
80433
40455
87927
52918
23386
78937
68531
86294
17062
21850
18171
91181
99805
89573
82390
9062
48148
77456
8498
58144
84835
22739
26298
12364
5706
97493
37785
4263
43412
15878
40323
3074
59276
77527
4849
76507
33904
33961
37752
25045
38484
14899
31630
26620
27648
9411
4918
75415
99819
41984
71781
63170
98661
32034
58004
21757
77712
37559
41458
82927
98939
94508
73769
90964
33604
82254
61451
20743
6153
72949
62956
93915
52175
89354
53962
67788
56113
15786
61183
98233
36390
66252
76813
85979
20244
70623
37863
12046
3571
24480
17466
45172
17330
20303
86742
39813
81110
26184
24790
22304
63943
61706
82703
86841
8943
86133
74960
85423
91711
17086
23275
25023
93505
46262
38369
87208
71242
28738
97083
53156
47777
71241
47956
39577
92716
2649
94893
23561
90274
38533
49999
65660
36834
71977
33026
88793
69687
90240
21624
86788
40148
57837
62091
45098
68832
34870
30177
62215
66777
4044
46668
34092
72395
47743
46772
57560
19633
5580
20918
33340
42692
18270
33770
76594
8766
46567
78934
8194
88331
10654
31861
31309
20758
5342
60037
18575
6078
20927
71160
46290
32903
51440
33642
29403
33841
77477
19502
53811
11117
70511
61098
92126
35550
17188
47917
11049
21460
16563
49779
30046
49130
2048
19237
44707
86701
30235
4764
98778
12837
19494
63643
63619
74997
95148
4260
16949
84817
34401
2867
64595
87034
22387
44824
79223
31253
44001
28276
44126
71994
20409
74422
37746
91854
13776
4728
53779
51033
62612
36742
98772
11191
95932
63935
15711
95708
95785
49595
79063
3046
93518
38224
19819
81087
8753
63510
14592
51500
79759
4766
27547
45358
36545
44104
66311
81121
11538
22488
61892
34743
94148
99661
34148
76492
25350
73511
36201
66565
53454
4327
55690
60069
36844
81171
1000
50273
17884
45383
96297
71055
56902
59333
84532
56793
51196
85675
49690
78382
11665
46764
909
94285
32293
9862
39208
20845
13082
31791
72542
59235
46206
24883
49907
38317
30902
83369
30457
13652
62710
21398
17038
16279
90476
73027
15529
94224
90394
43110
69393
18728
27303
15278
77805
12484
72589
85878
96907
21574
232
40188
25676
89593
94613
7246
34802
89485
79651
44553
73825
20276
2299
16149
76790
1620
91160
11940
10408
86043
14990
28858
3483
79798
60748
34935
57158
67775
84521
16172
12901
7634
18787
82840
63931
63121
58291
12300
42926
15978
81975
57382
44544
26215
6533
18227
48312
11608
19733
46698
42480
49872
66690
44759
35646
28588
37310
26273
53338
44822
24526
397
40113
4704
12586
49337
33860
78294
97273
34222
47118
47226
67016
10078
93852
53277
21828
32825
27328
74571
64990
27850
93998
93240
6864
36864
45729
69811
87515
74899
91483
21270
57814
7324
35510
92920
15880
94903
74460
15795
27936
43894
7495
96058
42769
3625
47901
63430
85125
99110
84341
8251
98147
55023
37028
43647
12212
6961
58445
92620
30818
40473
48323
87492
39821
56550
42389
14551
64643
31568
93851
5684
38205
33244
58970
10461
82698
84964
66153
20245
935
40348
24118
16344
45463
71668
45661
84826
25942
63424
78889
96144
77743
78705
7442
95962
79052
77815
56157
88979
30484
15828
64524
44793
54755
57392
12735
33068
50092
3595
48339
95193
15962
42352
49563
21174
10616
430
37511
30686
26216
88113
87646
4125
49621
51816
63581
59643
30012
81200
71058
98182
74719
40634
54058
74292
88021
66937
90818
55680
76904
74198
86594
81349
15545
57432
81804
33400
41248
20591
71761
12213
34791
2391
83161
5277
34464
36067
3275
30858
6827
32946
43853
63651
43827
7034
28695
28965
75468
13857
16073
30461
55310
6651
21222
56316
96513
93102
60786
51379
11438
9728
60628
88017
14406
32855
98911
29896
90366
93715
12314
41609
1890
30178
78223
35714
5129
74700
47253
33769
42140
50305
86266
10298
64808
19355
88256
14477
74219
24452
35301
63811
97213
8953
16336
63234
53420
38123
65511
54889
20813
19911
49219
108
57332
79817
25071
2252
44631
53330
57816
34906
96195
87432
7685
55517
77059
16687
60673
47942
75515
19521
19091
31681
63058
15942
31095
77763
14533
13940
61570
16838
76769
31467
81597
40313
41160
54461
84524
75686
95048
22309
38274
88133
41036
26747
62304
87323
82929
50789
12585
62052
59743
22438
66075
73606
57009
3635
31880
72464
8399
40168
11635
67967
25919
79256
77012
77462
98185
48846
68118
42616
19316
88621
74086
2104
82594
24936
62047
78062
59484
53103
60850
4546
19337
32109
90093
98527
51619
39815
73976
79509
93519
99488
15575
27861
18359
14428
26378
16467
43191
38833
12012
99057
11883
64630
16692
98168
97224
28561
14920
25050
56363
94436
9073
43115
61605
18811
82553
28940
7587
67136
69750
53025
91099
31519
94564
45874
43418
67401
32677
95960
5717
62804
1843
34747
90285
74397
9885
70211
40404
27191
96350
77984
85392
59500
26643
78318
32598
12803
89333
61170
27593
87514
71561
51957
51280
19431
46274
51573
45075
23689
2105
55430
24708
90443
56752
25861
13619
19690
97556
42301
1825
53491
1046
45541
10899
64133
91701
18029
42880
58378
5264
91172
67847
47882
59342
84711
56856
7817
57203
75119
7759
38318
91320
16479
42385
32477
78401
12116
8750
37495
65257
16076
23118
81937
73207
15885
20438
32584
66882
36357
43302
66726
61223
90934
90776
57232
98838
48236
38693
49754
22861
17310
56491
22646
35078
93956
9271
28332
35522
9328
19487
79755
92750
77163
12169
24653
3332
48047
36988
69975
81271
99325
70203
39767
81448
82954
16969
54086
52066
88337
47220
66231
43706
77704
47112
93534
24770
1997
65356
43603
1479
8814
47763
57811
39912
91292
56016
85394
28163
41000
21608
10059
383
76939
95373
65312
2466
38997
7124
40897
11952
5008
20817
37688
37204
99049
88457
32576
72775
43170
6625
16943
28872
83711
12181
8842
15157
50243
17686
97683
70117
56309
80534
44154
85557
31300
76465
8652
565
678
82601
8183
48826
5021
69488
90972
2849
66471
78109
85645
95083
68833
18932
16734
48668
98380
2541
62398
59278
49917
86382
40693
89561
74177
2647
27092
9905
56039
22891
96971
48825
22575
62548
21909
66354
16123
61938
97137
16055
26719
81879
7900
44380
45288
94683
31317
32438
53740
23001
90380
21168
1461
15412
43853
20862
20678
29224
82500
49397
79773
88758
57095
16821
52170
39849
11115
78067
9155
58846
78468
90455
94671
10369
15846
92012
73695
6567
10501
51706
49633
33832
32110
22554
15227
98036
55416
75724
60545
84059
78952
84688
53646
72642
56615
24056
85459
48281
78191
25343
15428
11122
74152
58179
55915
90795
76668
48393
5244
32528
66836
12908
94389
98203
41249
42843
88235
62938
40
83510
12284
11165
24880
83942
69452
1134
41179
29123
75255
44386
53688
47748
20582
9324
31566
68446
47562
57425
68150
89727
62328
90932
87253
20873
44438
84621
49708
32670
28036
32491
71804
5139
62953
21175
35709
71886
27980
68762
21416
97087
27004
31682
55614
53313
9304
54872
43043
76319
80643
94772
312
86106
27871
44903
37845
62329
29834
6759
60675
81968
5252
79187
70525
79739
15684
37762
46931
44209
60946
80970
86660
31
67726
77239
24681
66640
12269
20176
16810
95425
12589
40142
99881
34905
73209
37542
8271
71503
75857
70534
42250
58797
25806
4975
27204
39953
47812
71226
51641
44960
51738
95524
26994
85346
81288
80114
97360
13585
41879
22360
57076
85188
40463
67133
53972
98455
16303
50059
93692
44130
64099
9788
58825
90042
73403
6154
51048
37326
38744
48217
14602
8676
34690
67346
85845
53738
56181
74707
10294
11673
71357
94297
58827
97540
22017
86101
96939
43391
50382
5914
14359
95159
88863
42339
9837
35446
79188
28807
95223
51236
53294
59132
36157
12925
58477
85130
34496
38838
18446
43570
80275
16435
8252
97869
54859
49548
23621
41613
96493
3062
14254
31806
56002
33998
45059
64831
92263
63275
29323
92931
11055
47565
67611
78541
21782
29359
45615
49228
90894
79098
98585
44839
7921
49564
89018
7369
95456
82069
61812
73610
33246
98293
5520
11758
82908
32627
91054
33928
87685
79203
97382
90886
88801
69759
72273
1910
10515
89238
33410
95557
47879
43428
38756
55701
4250
48524
72480
32936
36306
1199
92212
64534
91716
87630
24698
72046
98713
30197
23961
89
12627
32313
56946
71014
47957
86818
94611
86626
94014
13463
31130
30215
7576
62864
42348
53891
75906
17456
43595
93775
43171
1362
37193
45964
33314
2946
43974
83048
25752
82823
57471
27323
66591
13832
49172
96819
34142
70251
38195
1234
77170
47300
27708
66336
7553
66289
13082
78061
71743
43637
56787
55233
90494
76674
150
92578
73504
36961
72070
65037
11505
54685
18090
39856
4979
94211
82876
86174
58855
61603
40844
82947
30009
17993
65161
28683
77800
5437
77222
65075
16082
51667
349
28943
9268
73420
66384
52473
58860
12223
16684
95465
49733
6066
7767
85629
11387
85494
58123
11505
12854
11094
54953
95335
10136
558
76510
67563
39560
76124
55853
64841
61437
94290
28465
65460
75002
85676
18285
29824
62420
66659
98548
41753
72496
51034
90862
67165
8470
62568
33255
57633
52505
60491
73646
18644
27733
86800
29209
55210
83919
41914
58861
28895
30224
24677
54816
23947
99670
35088
52309
99185
31882
43221
74245
33835
64549
12527
85143
96370
86163
80994
62499
30512
90732
10918
38641
88535
58915
26712
62395
88760
22661
85509
68164
53219
13529
83994
39577
19996
41081
36612
77142
44790
11229
72736
37104
17189
4007
14153
57049
66274
71150
20248
50745
91200
53413
82843
86629
67460
69998
24757
96449
43376
45160
5314
95495
10851
29637
90036
78301
158
28640
88570
42017
61108
34912
55262
56492
38647
49657
7271
30232
37581
91726
37290
42005
58531
73227
73830
46426
61546
78995
27115
32475
94825
70732
8613
7786
11269
36025
86769
76826
90811
54552
11009
19980
56220
34441
34936
97319
43637
74016
98358
31174
83839
86185
91003
51918
73762
79885
27147
49351
33342
29393
50823
51427
82822
69011
60360
50977
18685
51442
31606
17764
29467
55548
8843
50673
53901
43173
98784
19088
76684
6715
18684
48298
20734
51335
82286
33279
4842
64848
3527
42819
1622
79132
26642
1568
92373
61041
65649
21272
91730
82868
57278
33897
76476
49992
32077
81722
8778
54367
48316
4854
39674
20157
21180
88633
30720
54701
80010
92176
26065
48958
8353
39263
61673
58447
61045
29518
60802
59552
27908
55311
44232
24415
29412
59358
91436
48667
65681
99583
30703
82363
5617
82631
47924
24090
49717
16844
40714
6186
538
10720
69549
52044
19415
40591
25288
69477
89749
54445
92098
39830
14153
16813
60536
11265
49174
41140
50635
92063
97103
42954
14338
82097
26909
19254
48158
4721
63795
54930
97846
62916
47938
63047
89471
82451
21614
59264
95628
56774
47858
71004
63798
63489
68397
18339
83311
27685
84457
65284
69293
95474
46659
27014
63508
97085
74683
78115
48629
96174
88783
21468
55060
49680
41464
85248
35346
10771
21232
63357
88965
7651
9245
25969
18757
15972
33324
85403
48043
76577
65785
78273
98477
17434
36229
94333
98952
7968
55710
92854
34055
80699
48782
51437
4698
82034
22959
42760
84476
80455
37027
26717
81855
35807
84817
80211
85244
32166
13638
29605
1576
33928
6496
53461
64243
84655
26785
86589
80694
77206
13079
30251
41381
94193
52609
72539
77188
80317
9539
82623
38947
3733
64303
83158
58627
16636
10227
35450
92350
41909
4768
1428
68062
99355
35079
5432
76794
77465
80292
64471
56536
82395
97563
89972
14427
20347
55421
15432
34242
5714
59367
24601
71735
85991
15242
91714
57112
58529
91988
26191
68306
72562
91539
98299
48125
14201
79993
8134
9823
86860
63670
69209
32584
1705
60275
14178
99989
66275
87428
83706
96137
55630
99944
4347
99331
97225
12510
74854
15464
48177
41069
83374
45732
9849
27664
75291
28608
20632
91961
28249
22819
38050
12704
98194
22616
77348
35957
37835
85372
36116
93396
77728
62454
20143
79284
6469
91741
8862
24013
14633
81133
14218
80963
23959
82321
14489
16654
52097
11502
77917
41184
94547
26863
43263
45776
35807
98719
74304
32132
50884
31295
55287
13251
76774
19602
17838
96938
4567
60407
76308
20750
82942
80228
81965
59775
46530
69611
46033
27587
40535
99257
70113
18351
90168
51480
68869
49462
7463
67342
45924
45509
1305
80968
53942
13028
14049
63293
19403
17167
71270
80715
65588
7953
90256
9307
847
95600
82447
42398
65380
77605
93047
52092
83234
86516
32607
28510
25346
6931
81645
79421
97678
5002
97656
42486
48010
71162
25939
56880
57447
52852
77180
30810
90343
38726
16204
65813
80593
84678
93587
59827
59344
3
84221
60689
40004
87832
80338
81193
45526
80370
69791
40119
17284
22064
50211
21638
81682
31923
99860
38297
89483
75157
56726
28128
62500
69835
95404
91281
83704
68631
6562
21769
3717
26828
48247
31886
51920
33947
51968
90351
71949
46827
6345
22773
43276
23191
59071
67313
64421
30675
1444
48108
83225
40406
95526
61662
58976
50374
49856
69574
4980
89243
47003
95702
41696
49642
6405
50926
25776
66182
80182
35567
4858
1916
99511
94294
36488
90265
76227
41241
53777
86660
7927
57182
72926
75536
52123
77493
84638
25559
795
63033
35231
94610
63536
91382
20330
90035
13437
38315
51328
73582
93222
43228
62503
62220
20247
82886
16599
4301
83067
42152
25864
3676
8220
30568
34901
65220
55318
85710
6866
65921
8569
75373
69117
75356
92932
72273
83136
14255
106
60153
14046
89324
2492
12794
51949
50071
28321
15430
81915
37068
3083
16286
22639
2834
72930
69011
44480
69164
74614
44074
88050
64000
92450
66565
4870
10981
40249
33271
17612
54245
55927
11389
8849
54184
86830
14542
12850
35471
14749
7761
86017
65708
69898
41524
29384
2425
46733
47309
78482
6756
95784
97990
79103
6454
70210
47798
7738
48331
43663
18426
15888
96986
77333
73911
12851
5486
60909
31374
29902
55052
92254
7730
2064
76764
21711
92267
28598
82575
68783
52839
97453
77566
95695
34769
1609
1834
36097
62262
15516
35202
82373
24027
28839
75661
82562
43875
50812
53066
47128
96251
35910
38118
43241
78232
38217
85295
76134
35250
98629
87508
41936
24622
27242
39897
42411
62600
65121
35006
48520
14308
9622
15164
5402
791
68060
43189
66622
82911
3330
97814
47144
16150
72899
98853
82499
17430
69228
55190
99377
72034
3572
91323
60388
44007
93961
17428
33244
31053
67087
28106
45972
96232
88370
49502
56271
19669
27555
32349
88299
31730
47152
69335
28964
35550
55971
96138
33399
51333
30294
11387
49208
94630
64418
39600
75085
45118
74450
2023
36990
13480
18827
63186
62542
11927
68137
1840
73505
90659
47230
25439
16863
4850
40037
41737
12035
17093
56814
33175
68427
41892
7864
9855
36352
67478
69110
40600
88977
8449
35783
97147
79564
79856
22392
42911
59950
10478
92053
82929
98388
94033
25747
76644
86107
39153
51423
42863
4174
62325
47356
39100
62533
49684
97873
74820
67082
43261
36672
63695
14994
43067
95008
34961
93890
36292
43344
28097
49616
24804
14689
25082
70006
86319
95916
74618
41914
90574
10791
19902
50446
54415
50501
41820
91241
99431
1695
78426
82352
39059
82854
23020
92869
16885
99946
58555
71148
39486
30072
52634
78475
84742
17317
68795
31314
29769
26599
97464
77322
17556
67365
37229
76800
70699
42802
84752
16561
65071
94348
31443
82427
66089
91962
72628
7220
69762
73255
36368
63265
35295
59461
55293
4804
91704
94803
94004
27561
80034
60405
8705
50684
3854
1194
58853
20065
51012
77731
90503
8912
94530
39158
35860
36381
11995
99521
82773
72557
40499
19665
41338
30819
34949
83209
23111
38024
63648
38713
89254
92741
87949
86239
35691
13595
50649
56007
7137
17949
44753
9062
56108
65399
26972
49317
15953
77312
47984
89238
30106
29958
76218
12066
44789
43976
95601
41868
1107
55587
53452
45774
58403
35127
81974
80586
81923
46510
75648
17344
48730
94726
15947
86500
91100
12491
48169
2711
78751
28235
46722
19353
81509
20589
17119
62858
34662
19544
53775
75149
58362
2534
70694
14193
1032
67282
11604
96702
12611
38386
48665
52139
97949
83587
94724
4153
33917
43869
24830
7332
88612
54339
9887
95675
93782
17196
79977
94092
52582
67590
9719
40324
13855
8537
30656
56375
6241
2306
73377
65126
56975
11599
74245
99857
24662
44422
10229
66579
48935
1653
16700
57830
4046
80226
89771
83431
94748
95838
74670
28729
39115
5068
52995
47974
54012
903
60617
2933
68920
43938
51943
99507
42834
17030
99834
25593
458
66703
61743
24616
21659
26477
13607
93074
59921
45156
97598
42052
4056
87092
56041
91665
86147
21079
99179
31078
82970
74398
83817
95294
12974
52023
8076
11076
93489
85960
42646
73142
54720
25472
14856
72494
46856
68067
85566
32591
24676
98710
69311
24680
48392
90029
93882
45430
95440
68145
24930
30465
1319
26148
42268
80313
31694
67495
15482
78114
35603
31957
54996
28298
80485
49297
66893
48419
42799
57287
60403
44966
84373
64971
93633
25691
24547
13191
26060
4485
69065
60566
74146
1002
62001
67024
96656
32888
68514
64242
56473
93434
66771
31247
19968
84764
28219
74264
69970
28970
95942
5446
63329
75100
51285
31591
8983
29905
7894
40195
63620
72167
22539
82665
55086
2768
95208
63216
26463
59869
10407
890
30798
57070
625
12130
78589
25389
22006
17206
71745
16139
51627
97926
73399
20115
74891
34651
18091
18782
77557
93977
23452
91239
26331
57885
90503
9168
7192
48679
53647
20485
74221
16744
78406
49930
90599
23418
39052
97448
17330
85288
30300
56147
91350
36015
68163
29594
22335
90830
54902
75465
67441
81352
46663
39288
58666
77836
46565
61919
64052
39097
80791
70575
20289
6775
17209
9002
72803
75228
72497
21444
79630
84736
28025
27657
69975
1390
61422
332
51002
47067
25620
77857
73541
80812
80347
7462
32426
55261
45483
2374
84185
73842
61237
37912
53602
43040
11783
1544
61581
60970
60362
27875
84561
27691
26503
96212
23861
8235
29537
94515
26087
7141
86738
21833
62176
92769
46249
41794
84758
36129
24257
86350
29196
96393
15786
28233
49457
8279
17169
17032
33629
90591
43535
71009
6308
64370
8481
162
15687
34805
63320
54105
80410
17095
22283
41867
62007
62054
17949
70654
17183
91152
20402
21169
19031
28723
96367
52736
80478
53424
46668
78783
77993
43475
34104
13593
92629
85176
83011
63352
17371
2691
38934
96886
75730
75398
1108
48230
35454
18574
86515
76357
49469
98694
35826
1287
41526
91853
23857
70981
54056
58457
28042
54921
41601
57795
83177
5830
82284
44096
93178
51875
88665
16290
84208
50442
66733
19454
92908
44996
18698
53207
51653
22933
16136
15559
11700
35763
65349
42290
13642
17910
42082
87041
70220
15601
66882
40650
513
19939
47208
91745
20425
53324
48045
11077
15480
54808
7502
78508
43711
40955
30586
9118
6632
58811
70571
9353
43852
34833
27488
57045
3310
53868
15266
42540
87613
94699
22135
5760
85150
42632
73626
40347
99620
47037
27690
75684
63763
77954
63760
14765
87208
78194
72103
60808
94962
40450
3738
37104
65042
90771
34606
27095
81030
18740
66669
13813
580
57255
40945
6975
9993
38432
72609
52438
92512
13651
22973
94837
40331
66982
97766
25749
46034
43994
58773
79523
8782
35611
57483
62499
52350
54893
90867
37057
14491
88503
19814
44551
97070
57049
38211
11253
27385
32794
23311
20073
41353
89889
29949
20450
51042
62417
84606
88510
77855
91867
60390
37613
43642
1724
37657
46287
12451
47264
41590
48962
75586
74216
59023
93492
55823
78645
50420
94249
72682
79155
39170
12045
17309
6387
99784
37184
55496
98535
44383
18298
61276
83871
15779
26340
93286
54995
32517
79176
27312
80527
4440
3393
22973
13793
77531
17588
15104
12017
40173
19040
26544
85099
66816
88993
35897
82037
96392
97166
63216
88385
46147
53901
49077
15864
14029
31916
18365
46370
28900
58895
52629
44313
56365
5312
79233
72830
34517
17003
17985
45111
69031
94953
62041
7868
91234
86986
52977
26718
82696
65397
86783
77961
54686
28146
25950
19946
97357
53053
90152
76409
75449
1540
27363
84563
99921
40731
60059
58742
67654
23556
41550
69133
22658
92684
48954
83721
79215
13411
88900
52549
4083
38525
41095
84972
99113
62475
62918
36330
52818
68353
75813
52068
37545
64854
49091
11480
91922
77565
85636
53714
39818
70331
66912
17834
55232
67754
51585
14463
92562
2075
84999
9695
36467
20547
37043
1110
72235
26078
34504
42056
84526
51822
74113
10967
45834
11340
61147
40885
37460
65417
71747
50390
90325
81678
40245
81923
17083
10373
69617
63288
30146
57870
7888
17991
78036
13835
77719
34725
88621
13091
22618
96693
22935
8262
3844
86807
15162
50537
71470
39959
76383
19012
99196
74412
46080
16396
83607
31327
63113
46301
85946
13334
35235
95778
38716
69773
89754
21137
36595
38059
89574
93698
293
77000
50593
13124
27793
47198
49574
61866
6742
86264
17790
72354
31767
84180
8503
52025
60723
38217
84836
20336
44321
21896
46749
76604
47195
3399
63197
10056
80898
32011
99414
68469
8841
36077
97208
26119
54308
75432
35168
77252
99065
9081
88842
32246
75785
86282
90962
58551
27181
71072
47708
8138
71309
3737
13199
90918
48267
31884
12223
99847
99160
82399
85211
51246
52951
33400
9781
38967
45021
82047
93015
70401
98941
16156
84919
74756
13112
96935
14
5014
50052
17247
93544
62782
5339
18941
72044
86017
86018
49864
95578
45527
91270
25952
87689
67458
54264
59776
17729
10509
53751
6832
41959
79433
57075
97960
72738
81494
2042
57366
57566
71715
8643
46635
75553
85446
53941
70946
83635
42122
67709
46718
92660
88184
51032
49
3691
81786
70865
83025
80759
51492
69394
53790
30274
51783
7808
63338
14076
9209
53900
68448
3517
54748
81240
85699
56529
12459
8045
79088
8795
93028
24988
59156
85383
68029
12082
56316
32921
65896
98814
77231
43593
61960
88600
81174
5435
24374
29654
11002
1206
34333
87944
56348
57547
85171
51954
56000
82918
29704
42470
60645
73789
95211
7365
87046
19341
69634
30347
33226
58070
36384
13331
71283
82693
56140
44567
99395
74181
58141
19356
5689
66715
60584
58506
46781
55062
74789
76430
60347
23013
48577
56111
51263
9964
67529
75200
93834
43909
56429
57987
8376
92792
36002
15701
86841
66347
22950
98732
61418
97884
37181
54896
6
38134
77882
12147
42380
99132
44711
57444
34631
62396
9031
40414
69826
26608
20727
14572
80835
32792
12853
37281
41671
9942
86097
67571
45089
47086
20701
76087
54574
40558
10440
66697
17180
23282
9944
8319
75645
24778
17584
37013
90657
13054
93031
97190
54192
52382
93022
55228
49492
9689
31023
71071
23550
20796
99040
24630
16754
19919
53553
95421
25204
81826
55343
57855
6165
79868
50973
64234
45636
99621
63995
53654
2657
71795
83047
51870
6303
26974
19278
57724
59018
99770
59983
76860
93732
78854
24480
23271
94299
87828
3767
92361
83813
76793
45377
29404
39139
40024
79514
12303
41908
84442
19413
86400
81623
55229
80656
73659
95387
81195
34024
12466
69255
34951
3520
83361
89509
47207
86116
75829
55511
95452
70956
72964
65746
17872
84836
45943
77307
33621
79477
60077
14595
24620
91821
93673
67621
19845
98733
65392
13365
91336
72493
39951
74144
54934
63079
2440
44320
23287
57692
67116
96384
12922
93681
61045
59897
29047
74505
90426
46618
70711
46646
30151
6603
2256
31314
8689
81107
65571
32507
13381
67857
50480
87944
12407
79969
82272
58637
11485
28260
99978
74367
23856
49599
54734
59752
45054
11570
68793
20982
20662
60988
69915
51139
10014
65292
94615
87320
46952
14609
6763
75426
58363
22795
97430
68843
11974
58044
53874
32787
11864
39833
68030
76314
94913
22521
86325
68167
69038
2932
98313
87879
7728
47956
3605
43252
25905
14186
76445
76970
47325
34066
6002
21328
39439
75763
60577
84461
30217
30089
13332
64792
87705
17643
60252
6779
56512
10730
5750
84707
64824
46364
34469
9798
26443
56783
30500
40036
39252
21179
53711
31331
69114
28144
71859
72523
74021
13086
47763
88962
66915
59288
66845
92171
78154
69292
16359
65970
31147
4256
27241
49360
32282
21654
39202
25253
19466
63381
68619
77303
43329
89368
69934
698
51258
30122
69403
77971
53446
29613
78158
12342
84734
91996
24812
91633
27389
58342
17025
91035
20998
12916
52108
60907
29152
97525
75702
73078
3439
4698
83302
88933
8525
31740
31575
77773
68862
28970
28379
95569
34014
90461
73620
80018
16084
51522
7213
12629
80283
55235
14938
52504
13908
39498
35893
53460
16295
21077
527
82066
91375
52790
12156
72368
60993
78489
83024
8539
95573
45091
45755
11097
37649
62719
87389
71114
87941
66580
38822
90763
10961
79599
2440
12612
6114
82394
30736
29241
49871
12424
76156
61892
29641
29194
87154
39229
18697
89152
81086
5720
5635
92700
81853
67956
63196
72302
46678
83167
27738
64260
31987
61506
81738
87476
8355
57314
27586
38350
76151
26567
59503
9429
8074
95250
16242
69576
94403
36718
29993
95426
82887
67254
12017
37586
94559
29947
56864
7436
13456
22082
10671
41331
72585
168
22634
24600
1803
98867
37289
59890
68350
36382
36969
23033
76743
69682
45583
28491
5648
13878
81441
28901
77936
21844
7911
84159
91817
58116
56312
50250
27497
90432
95456
29392
12704
59364
66882
21401
60732
14093
96955
29118
24261
31783
49112
60125
24075
67472
88825
95852
34744
49968
58720
51977
35229
54231
10251
15668
81428
41512
4038
86040
30013
5287
36401
23106
12782
65177
24024
69416
83938
43002
71009
88861
82836
77685
65335
80738
53346
95360
11410
28697
31471
93689
91516
81040
37389
37034
66399
60357
29723
92870
88022
74243
97940
32265
76247
13391
63250
83258
63924
67896
12907
48342
78932
96510
26275
11981
20330
67374
71447
49138
19905
75475
10692
60574
95668
55541
56936
94579
89091
72177
77850
47758
35345
46236
45486
53602
47962
88676
31732
3626
62247
3656
7026
72888
97964
64372
88903
1487
9404
59016
47385
7964
7754
97445
72167
51078
95631
63471
68490
39321
26395
8094
29009
23733
47807
58247
86763
9530
95038
36776
51748
77303
1753
6273
1211
4530
43209
99980
52699
36606
66583
37245
24565
56806
51836
75856
67416
15353
79563
15583
48071
75926
83131
24666
92829
47880
55392
34759
80514
39200
36651
4607
16868
86291
73575
89886
79477
45337
33487
81589
37688
99845
80713
31871
94522
49429
86593
33991
61395
53431
63288
71778
51011
78214
67167
39029
44867
21833
1783
67889
1207
10992
92178
11106
47136
79094
31728
33191
80235
24908
94092
81327
89617
72367
42174
64623
79385
45672
10929
69733
76672
79003
44483
16176
58083
14820
30240
77922
1925
15892
86046
64875
47687
51222
16460
7902
81405
46295
40384
55719
24515
7362
4985
92908
91448
33551
82936
45465
85137
1488
34274
19881
27424
22537
26918
3828
39458
71344
84110
48958
24164
45546
59989
27985
16432
67581
2173
65808
92180
11612
54629
43886
98474
86892
4324
8611
47742
50514
52962
98406
38943
50297
14651
50605
24264
72443
71631
53985
65184
40359
1596
99761
50699
34999
13400
44762
95369
48216
83242
12708
7482
43489
33731
72863
81978
87846
79165
7605
26508
56834
76837
20914
20514
52603
1964
15364
96039
9286
56147
71016
47718
98132
9662
64303
29045
9848
22843
55519
73558
512
42684
55876
93029
32892
30208
98582
41465
45235
79555
39913
70342
88510
35379
44961
88693
24888
66438
15139
66627
10650
6866
66224
17805
87733
28470
57243
79338
94431
85567
33208
89481
68688
64522
61362
97178
6173
69618
95252
35790
92334
8492
70111
5671
61820
17806
74698
48339
23662
10530
12690
69016
13623
7643
61557
71345
50552
45131
56630
54425
70868
64042
95303
96107
80681
6896
12695
74511
24595
1503
4573
41417
53451
66354
5695
76424
52939
65856
11197
2244
34533
81200
91324
92857
35508
21495
25980
43747
8403
38248
83667
39716
27857
3621
98853
87887
440
51571
24872
23803
39060
19228
64714
65172
71097
14749
87326
49994
1416
84473
81211
34425
88595
77642
38992
93693
22252
13820
97350
76469
40690
92590
2010
95466
48871
42243
57453
2377
69798
44720
16000
60247
40659
75241
97963
42669
30006
13571
13496
984
95921
64932
77682
78224
61035
14143
5667
74321
45541
21229
71747
70600
85519
77486
39836
99571
6491
7453
9416
14368
47306
99810
13986
76182
33979
75437
47320
64718
41373
68954
18142
29378
59353
22102
2221
82088
55888
52510
5973
54281
47272
82028
10262
63833
1124
69526
59951
64979
63104
96886
94734
22911
1355
9637
88353
3717
95297
33133
72803
40679
26472
5040
54325
9547
15390
25268
85460
75799
23478
68138
71194
89472
25034
23667
45547
11990
3615
80193
46279
12982
57003
76899
12576
94743
35044
8376
61206
51231
88576
36042
35787
25412
49124
99860
12668
65018
97433
82464
40893
87819
75760
62730
8959
3537
58094
90450
36271
59617
23282
39077
89634
48029
46002
30835
18614
4093
25259
7904
35323
81461
62222
48008
35359
1141
82650
47111
20978
17459
15431
10022
36865
93812
65368
47750
24563
28286
17956
331
41090
35259
75253
32839
38628
90931
94361
97502
12863
34877
57835
31209
35440
62105
92963
51995
77760
93484
42785
27881
12432
63343
12327
59271
9392
7555
56941
4419
38869
78865
51195
46108
25918
61269
76103
37147
87139
92254
76215
79836
71875
71983
58722
10024
35075
88090
76323
24645
76196
96049
75378
69964
60665
37536
77824
24278
26539
91962
15308
92696
3806
51539
37551
13446
88865
20861
86629
37172
77801
72448
21799
15466
12398
32940
11912
28397
66810
21062
99386
35019
15016
95618
27665
91297
38611
87607
22861
34636
41019
92555
97521
42207
75369
68273
64372
91718
67195
19067
10189
72667
76973
18139
63920
72028
55994
77323
17193
86563
54141
88488
52781
54678
98940
97983
8848
36181
10779
55594
14527
65216
23124
78264
42747
66633
60810
83564
34781
16259
60808
89918
82342
37716
3994
77513
82378
24665
23934
52849
67507
22644
69907
42679
80807
82813
32157
36016
83502
91016
26479
33473
93316
28287
37282
4014
84391
19885
18687
33200
38620
16550
43682
84099
75891
29810
65587
52636
46468
39745
89432
42116
60973
16911
48424
35358
58813
21982
7621
64724
38631
50460
20433
63798
32252
93674
54320
92487
54953
62961
90034
8122
23708
47009
48033
56624
66198
14630
44338
98548
47118
81472
99887
54488
7008
4823
76910
18906
81711
87607
52676
78677
51659
24832
85540
14893
2679
26532
61809
31096
49680
38388
22622
59362
8911
5188
27243
26464
88173
3874
8164
76785
42131
53796
6588
67241
84342
31941
46527
67382
15880
43862
81313
85380
78768
95061
39416
65370
26366
45744
83760
45459
40177
27007
97714
32754
90566
84469
55412
4799
93609
32138
65791
10558
14714
65671
2276
55260
33738
41023
36200
96963
9448
84387
20721
1234
61774
20424
94413
72773
88799
56606
94950
90423
11119
28605
6938
8427
32373
70670
2763
7044
37840
82651
41262
54174
90532
57315
54125
10638
29992
55060
60514
80462
59120
39404
46574
3946
58646
89895
59675
37542
56697
90876
61931
11400
23554
60100
61673
78026
86109
91532
51671
52762
61433
9741
78941
29168
62947
28030
31431
14151
25826
79852
4209
28428
60787
90855
54630
62824
88660
48399
25505
92681
50292
94560
75027
74366
4410
63416
3963
62147
51954
46308
39611
26585
28385
58652
58414
25701
68998
40491
83279
94319
15427
14499
20366
52683
79295
24809
21164
26399
10992
50929
26444
89111
31842
27815
16363
39370
45497
85057
16801
47210
27668
3220
51540
55584
70601
7307
48805
2978
74206
32702
80831
36148
86920
18748
46964
6772
93890
8846
78394
28253
86934
46967
6861
28231
31184
73456
19050
68746
91655
72840
27033
119
50605
6679
69275
43517
21990
25120
10580
13282
52026
54789
61622
16788
98731
5189
3385
65069
89369
62984
84410
86860
8795
37516
76082
73436
47447
79374
48246
94809
38740
96028
41810
55625
58585
6742
80290
91791
22355
94435
38457
7350
32648
35425
1335
35247
25318
2016
66748
69315
36428
89346
81637
41898
21646
5847
6634
57114
47323
55654
210
51784
46926
41579
52476
58188
99984
8033
7068
96120
23503
40647
55419
5603
50778
43441
50400
125
17229
27827
13009
1725
10113
57551
73180
7004
77900
59696
2776
16952
53336
63713
7301
65920
25172
62040
31483
31329
55943
72560
68276
4395
46025
65175
36702
93626
69815
54652
38621
22814
20297
86567
53075
33054
43541
61529
30209
2900
13552
75904
97815
85722
50001
49013
98398
54956
89208
93624
66385
86643
81752
60255
20936
17404
99402
93611
40007
46034
4226
70658
61460
19934
76896
59821
68328
83481
91959
52402
21325
45434
37804
51081
59976
3971
73641
14633
40827
58352
2202
6117
95819
59164
63944
42008
44200
54040
73267
91063
88207
99417
86570
87617
59765
1532
37096
31961
21294
96688
75758
64525
95203
20486
6986
64114
99109
26335
66318
73930
9620
52261
10886
18045
36654
36367
48550
54276
67486
2487
75182
70917
53570
2282
37038
60024
10251
98436
81946
30192
15043
89207
38361
40956
69397
62783
35291
44893
60971
68968
33334
41080
17016
86353
82862
16341
41139
19710
66596
11919
56038
4786
72938
8519
17442
74769
32014
87808
95889
85970
15055
8345
76564
10110
15313
45468
52487
83499
43782
77499
35677
94165
49025
90361
66243
27982
45404
84939
90643
23376
43317
58411
97255
72279
91317
86544
71481
98462
7745
40347
13019
45187
20418
41078
7041
49601
31378
26638
36822
70518
32455
20890
12343
95126
38082
9747
96699
38982
73352
37421
98199
80768
934
50190
65341
77559
64250
99815
87993
39277
72849
20408
19208
33
5022
95751
28512
29876
96833
12164
51114
8403
15293
25225
3459
33807
49108
83355
34260
70963
23030
50041
46650
93462
19767
56286
65072
28419
1421
64599
6412
65991
67728
27135
45119
48663
3535
71769
94266
39768
60551
53892
62824
24112
91022
1644
36795
96859
91868
12126
51040
9267
71364
62183
78078
29435
39317
96703
82988
95078
19699
21540
22974
65303
16817
11158
34765
96981
88687
23789
9187
98991
24387
89171
59424
57713
60824
81327
98009
8108
38294
57153
46051
61039
61544
72886
53591
47779
67438
38216
32932
36325
66259
92062
77940
54630
35122
59462
73310
10788
38231
98907
33283
71261
89511
40027
69983
30228
88430
81180
63283
92500
22476
48741
57110
90961
11929
17213
69026
69426
6781
22266
68721
41132
29415
30394
34576
67146
53227
71657
71725
58690
75829
64303
69660
25846
50210
3218
89366
46093
15143
43846
41245
35346
96266
7621
21774
67562
55983
32162
95328
19289
83405
92101
1341
48495
93661
30469
13562
58460
28476
16050
93944
44774
96930
56716
72092
53771
2209
52267
3760
6514
75735
72103
4191
63983
16986
63971
83901
36844
59504
74021
14710
11918
65196
38835
17927
74382
12545
36052
57501
76408
42160
38502
71758
45156
48668
38669
90374
62461
71796
87631
2017
87368
59456
79328
56680
90707
24892
16876
912
49535
96973
47400
6735
77801
25627
41592
10232
45456
85625
81020
50986
72113
77191
8744
93437
90489
35425
42228
89034
9005
39892
20969
5673
4603
78450
58549
79475
92712
20224
53355
98361
95923
92335
87435
22418
91900
52693
25446
66796
73631
91653
34256
70117
60238
46072
11015
41209
77510
46942
26756
5083
33225
11929
88198
66660
27447
48180
90474
7209
85121
76699
3336
50676
25927
98738
6636
42375
46474
49676
42442
10367
17338
27407
19993
33921
97671
23785
78158
69782
51702
46685
17916
72880
86313
43971
34374
72899
36378
89584
41271
91538
32037
11856
75616
99528
38406
50694
36234
44806
84086
3940
1951
91179
36053
64389
30514
99748
74302
33244
59785
61900
65073
99386
86540
27053
26579
70640
64684
95711
75974
69993
47612
84069
25352
75501
3871
85107
34892
34867
8867
42004
96741
4097
21259
74761
13749
2346
98677
78667
51574
52928
7783
49856
47385
84284
45722
71441
21513
19392
65840
8311
80047
68364
86896
17691
98698
35308
77162
43606
27204
6712
14974
84008
73766
58259
55624
17630
18772
46891
79685
15477
54293
83744
75917
70959
43960
89589
8096
65559
64430
70946
47357
84281
20419
29572
41908
87679
40937
29937
62097
38396
40804
17595
38922
19575
27506
22749
51432
46929
31407
5276
66172
84396
39822
93606
80787
96390
73836
48199
1982
36472
44423
5819
25060
67793
47473
12973
42109
48241
97682
60065
76177
47667
85322
28086
1783
70858
29223
51542
98588
9831
56178
61702
33895
4447
47875
89545
71500
88469
55302
51791
80974
59036
12287
46210
25708
62463
3795
84074
30530
71590
65686
49521
73829
21678
40387
74209
9615
11413
52274
2283
10274
69343
7797
53379
59201
49632
10469
90609
17644
43595
28247
29247
63095
43461
2208
71923
17347
97564
73641
74912
75551
1433
1054
2214
73474
67276
55617
292
25002
19955
36966
85952
51875
77196
50956
4787
29917
80079
85053
68411
40351
77062
5851
98457
77146
58997
20899
9246
37617
67826
91199
58015
5722
11022
8092
46880
77164
99886
91252
50436
15928
33156
91122
6859
82704
43052
35483
45684
24611
29280
98560
34091
37659
59106
88011
29883
91929
81745
18523
716
7353
30421
74541
53024
3717
58725
82471
88604
98474
84383
95146
2113
80151
23330
52056
14279
51628
40379
26312
41872
66963
85782
64845
57554
35963
92615
20060
3070
24024
44520
47257
98570
5112
97058
19714
31127
52622
33518
23641
83928
45114
19959
16870
2999
96763
72396
46044
33715
70358
90449
877
66009
26543
30852
70195
89692
95121
78521
43269
49818
65754
14091
87022
39328
16265
67270
87342
79864
29646
77262
25004
70245
13711
41311
15160
58244
93385
70612
19288
21471
21278
77022
29681
5417
29707
27370
78241
54594
26441
85866
47610
15750
88768
33330
41488
66985
43997
85771
99431
35756
89347
47835
61957
87104
25747
55018
29916
9405
75998
20997
74462
33492
62419
92810
48175
26851
30605
38054
73210
68105
22250
69928
70413
3848
25103
72794
43580
75638
69909
92885
56449
75402
40928
73376
86845
73906
90756
16601
80627
68905
83585
34761
29857
53466
83120
37051
87275
62484
75917
23159
940
31045
61658
41288
69055
49345
61289
37344
24809
38626
25522
36831
71470
17729
83872
232
64600
39661
88569
57709
2981
7239
29388
51586
89562
11941
36773
87953
13250
90701
7556
3219
57982
86387
73463
2266
3142
47515
23877
93995
59460
65465
69942
26357
48425
50021
7897
27023
2186
10897
43223
43121
50135
17407
20707
36322
34094
98189
93803
75578
31446
35298
71850
97577
21715
4073
37714
64831
809
12138
53681
48857
29444
7576
28584
12227
8101
4954
10599
76082
33017
85776
35334
63765
81634
88215
90425
43489
66815
93637
92709
40012
48424
89126
23990
55977
12088
58054
77177
74682
44236
64484
57426
68135
3099
98133
53679
4225
36640
38973
2840
43062
61669
31249
2716
25013
94565
27156
9318
81008
23700
80514
11708
88269
13334
65398
80539
42598
40098
4786
54720
76314
57023
80196
84417
80227
4971
55825
61734
7940
85339
23733
40922
33338
86569
4717
34933
75979
65169
73378
94835
14291
31502
73744
65956
46090
69704
71899
52576
2241
9136
60586
89421
63053
28098
99727
66719
3938
59226
22783
35794
345
16578
27169
74038
70938
29715
61996
98504
20172
60197
62824
70822
13072
70976
69047
93155
77177
27782
72778
77503
65336
62529
76885
45856
8579
84581
31908
24570
28096
82983
85646
57297
8328
9557
50195
13088
92449
40225
28911
64090
80276
1513
71232
82492
63509
91447
39534
42927
26221
41161
76912
55538
59312
7435
93169
23372
94803
19680
14102
5427
41584
73810
22210
73256
52301
56991
52403
32211
4353
64755
7167
27697
62911
42308
71493
97787
81612
89615
92645
64289
50238
60427
53253
10855
67919
93510
81530
63097
38628
20690
2822
85267
52538
91384
31375
4871
87087
25511
81242
56244
68815
9414
89706
18359
7825
47141
16924
47053
12115
46995
37521
28521
1060
55355
59306
31066
27338
42944
46578
39745
51669
38707
56091
65934
94695
119
72374
32307
38537
26275
39333
293
54630
22089
37739
70088
58600
5759
13816
54543
5603
73178
57184
82176
49984
30175
30699
75008
87954
45279
22635
64783
82978
5358
62617
33292
22218
91344
14564
56190
44754
92708
12817
44382
56193
24794
77229
85352
61902
21978
76359
86283
18073
97770
13908
58972
65259
47180
73514
27538
32047
7326
17392
72702
63840
39155
77749
14480
1948
17119
24139
72039
29819
75848
96818
48456
74899
7227
82284
4567
22814
66457
94429
24279
40379
77118
40763
45527
97441
67259
40978
6912
91802
64716
80454
51211
97340
59755
53720
53415
56970
87667
17326
76302
24879
70817
4542
15617
75426
78203
68277
81495
87359
93806
18311
36583
28501
60891
24469
23651
12377
84234
62607
36691
52016
42801
43196
39942
17298
43357
26561
11682
90280
57488
5587
72341
8619
38166
57045
41046
13343
81702
82762
65731
67922
68291
2661
389
51124
2064
13636
8107
55179
58902
56230
42504
76754
49226
60988
98404
21601
46225
80902
48238
68159
63224
28100
3662
76768
14457
10482
73571
24404
37594
80380
6090
12540
29162
29987
26261
53514
85153
33357
9338
95532
97607
18217
27782
4615
11779
43740
45470
83830
69145
93915
11831
94756
58707
87651
79926
6328
74397
61197
4755
66473
72942
69165
81721
41663
93326
90414
85408
79523
53017
36476
38257
71488
34361
23681
88470
90991
62429
89461
19414
26836
62404
97838
63032
10726
1415
29630
50214
60418
9766
87307
59257
20891
27731
43155
94381
71455
27433
2506
61072
76983
27379
58995
83844
34911
54957
80025
46616
41811
32708
69445
11560
81864
23878
60560
74353
87203
79249
97871
96689
45898
99183
81242
1663
18545
49582
20917
34701
95249
33522
33557
17531
82809
2012
72943
98714
22470
31000
28537
16117
57433
39226
50103
21660
58204
45147
24965
95227
77314
53569
46210
97153
64645
71443
87275
97398
56912
38015
60584
75063
21782
27567
36933
1759
90211
34335
10099
28708
12588
77544
14322
71129
94750
67999
47772
37630
45522
75811
45950
26692
82412
69202
36972
18061
43021
992
23802
22526
63224
16273
96166
84714
37483
66745
8787
4565
3622
96017
84736
74706
38805
3805
4310
67753
5804
18770
82858
60951
42420
60575
55840
60996
74915
78527
51963
85405
72148
90495
49091
97894
54488
39605
28937
25646
38590
50653
67716
40917
47884
86398
66687
28375
18780
21386
36210
15582
80722
29321
70625
10379
27266
17371
42108
89279
7642
57508
253
73991
74363
12961
86892
24933
31817
67486
94818
717
87806
11847
44351
8537
8367
66031
977
32372
49989
91161
23566
48954
37548
93633
5455
54144
97011
88015
3944
39286
9079
46590
17747
97273
11236
18893
54161
69449
27863
37992
75554
73286
93107
22253
34749
20546
49154
81497
72734
34969
73279
18132
79404
78614
88327
67775
80729
67143
77872
79206
22919
29093
57970
6311
15695
38709
84824
86321
55444
6067
67859
13885
63739
7349
54509
88738
96201
77727
96162
81515
62883
968
69568
37190
43590
30029
87956
77094
55805
42787
43508
72255
49088
73730
98352
4261
31596
41067
84878
87154
54419
37205
47786
83099
66352
9267
72046
32812
86248
21891
18568
56732
5741
11237
91043
60211
81005
4955
49627
63116
12109
65441
68720
38422
38489
69021
7325
22456
89680
10553
54622
13131
43941
26384
8575
47371
39757
8311
88546
70692
95945
16940
71094
93959
48216
35171
40072
75419
97984
62475
79737
31267
97717
25126
84201
65960
21942
80000
70304
44597
95529
46242
50367
64053
96593
54742
63818
582
4780
90035
9943
77399
89459
4672
75610
4595
2721
97543
99519
8778
61995
88921
76098
28676
60041
26423
85149
6720
39925
92285
67931
66541
86989
39240
39374
95496
77398
80210
18412
14492
53102
80025
61315
59305
63656
6819
69789
19635
113
65601
463
49617
49338
81091
28879
87238
40559
94652
24404
25746
18354
10627
52558
14419
57834
38304
92823
15033
66410
4570
26553
80113
89067
78211
25547
6994
76929
75160
69187
57345
12118
91418
90545
51851
57512
41375
37551
58420
44559
46165
38856
61560
38907
20489
85486
8401
52673
28745
43332
43925
7013
44357
90110
55200
61289
51390
19963
57896
34432
87101
5011
33621
72712
97150
77886
34712
75848
71412
49667
63607
9957
45143
60881
12094
31565
72214
41435
72911
95491
82526
63718
46755
74796
79422
96284
38296
66855
69435
470
17485
81201
34266
81188
42304
17139
63392
38922
29417
1504
36511
21756
67296
24652
81923
52776
14928
48046
68801
50664
44912
21768
52206
25161
35820
24664
20104
62977
65101
93595
97108
42219
15438
24571
58029
42899
23912
13707
60037
56251
79292
69658
25588
27791
27046
64094
14998
91118
48770
20956
88708
81396
23861
19135
9515
69117
62019
10645
66015
57145
29784
12232
3289
90807
58037
59779
53705
60319
36502
67432
62680
47104
63640
80459
96195
32004
73505
72830
3034
8870
57226
58903
57901
9753
45705
65114
35524
20388
30813
13665
18626
80290
2955
57250
7091
1214
9891
8928
71239
90152
76856
2444
34220
13418
22344
39852
31867
94470
57450
29727
73386
57306
92122
3251
64313
97058
30878
40562
20677
7409
18081
53253
31604
66106
30145
56154
91754
83579
30732
41300
53608
18345
86295
47305
38381
95635
7954
34542
77629
93664
7091
66297
41692
41921
14621
16175
16863
73365
64421
33553
28602
42686
60890
8228
77931
64607
83152
6467
81016
62489
21740
8800
99641
48855
65423
15522
87516
34836
15254
1431
86911
40427
77497
28325
55937
90741
51375
80822
46351
11571
39959
94537
40506
75714
19840
52146
96321
64689
86745
78763
87977
68446
88762
1119
87991
75139
24360
26919
83732
33421
41749
77052
54278
94887
42713
81755
33777
37478
958
67119
52851
93069
39816
38354
28017
77247
47573
13915
93691
95707
19199
10556
80952
94507
95816
88700
57560
45842
55484
31810
86572
93579
52060
69061
59092
74431
79976
76179
92498
17448
52554
86500
46956
31851
56464
92068
6908
45992
76988
12887
1295
86298
17803
65937
34039
19446
5970
79610
8573
56037
39553
10783
45610
67562
61802
14353
61522
68638
40371
96611
15182
74442
22179
27787
67372
44405
27320
48411
18557
92060
84073
47147
70565
80868
64175
31244
94408
84669
25268
76381
25
97664
61043
97197
49355
29590
61295
81691
5003
26846
40486
60859
79447
17270
66792
50768
97818
95348
32767
75348
18299
46935
56226
1566
99836
73768
63596
77437
51699
84748
95781
62868
10119
30648
26238
3615
25167
50647
95700
50300
65576
14247
68126
7064
25185
84829
71865
22278
81711
72670
57062
94234
78831
87270
87740
34965
56991
58777
17024
1749
96361
22561
14508
77608
9635
6208
59753
83073
34420
55529
1699
6998
67579
39374
5516
8870
94758
95620
51929
56419
75072
32124
57079
46609
33998
43826
90582
91670
46691
4807
2968
17220
83101
31175
44149
43969
38112
2232
64764
81879
72961
75010
8896
52014
84635
72265
36146
41257
14335
39976
91477
87346
20865
93327
38571
58899
13958
74769
4790
48197
99400
80446
1621
54540
90610
81
89446
37740
92849
10322
51986
53175
21105
41241
52032
62327
93336
99392
65398
74074
73176
62178
98455
30215
96030
60811
4848
41806
6652
49587
75298
70302
36726
4157
58647
43531
19160
26096
99664
12854
77392
58992
21393
93180
43184
21082
36994
81835
68122
99440
5514
93900
8661
41194
37377
67735
75887
70667
69109
46878
49005
52096
98363
92104
90314
78131
84859
6750
38581
97167
35346
50966
86788
10342
35830
43006
14091
47792
57002
12475
36265
44252
38983
62734
29033
86501
48018
31184
837
74725
20952
798
15670
93534
14359
2885
13261
14889
41157
66540
26869
9167
98073
92749
41373
49741
37529
46202
45174
30492
55972
1982
85781
78611
25877
43839
18759
68977
2807
57641
29346
26038
4951
38902
34808
78882
83561
92359
92660
91316
70397
99361
29263
76620
28959
80216
15927
10556
2895
59729
94416
34532
41573
39963
72490
23902
35324
7117
21818
97467
82943
66068
50491
72293
12062
72047
17727
16597
21247
5625
82909
66399
31057
69179
61425
40160
73771
73832
68363
27998
67032
19035
71047
46015
65655
90323
91599
997
40899
62703
46488
45534
93683
98586
97742
13766
8653
48813
69393
47263
95277
75607
57774
26731
6520
16618
52177
55993
43144
47121
67642
77851
48734
85235
15691
1726
36016
35105
48373
89102
86441
63931
95328
68578
74764
79068
79909
84936
78621
50516
92207
30435
11323
36186
51462
17526
71356
65921
59700
40630
18361
67316
23234
84507
96972
58293
81457
25536
47990
21356
3387
56197
72820
42335
70005
43943
54323
64159
26202
21019
97936
3245
70388
75707
58175
92675
65526
55769
80476
58786
23286
77673
37116
33628
64171
55533
33918
74633
25673
53857
6694
16203
33170
55686
9179
48034
68299
11064
2088
22159
46023
93855
78911
73596
2500
84665
31576
10187
63095
2372
65100
21260
11081
60759
45559
98538
13933
6271
22051
24993
68365
27533
26197
67249
35926
12707
44451
91157
54224
40094
3013
72256
67840
91442
5294
75584
63186
46713
77762
75829
79113
81771
22617
31681
76049
3693
42472
64605
73049
41144
12329
92583
75162
6538
28198
34520
76479
63818
23831
36938
40432
35440
16796
29119
51673
2623
14249
46762
70744
34880
25257
26366
87910
20844
65805
36480
26401
66613
95312
24075
30992
65596
60370
48300
57010
53938
20745
13192
25088
87656
42297
82072
29415
71972
49851
41985
32205
56754
24846
80005
23521
11871
72844
62705
41081
1289
52148
52474
73142
53139
48170
89950
28597
24536
89285
4884
96954
12601
6395
24251
43751
47832
42982
47977
75565
19461
92358
33478
10286
74684
29635
52557
64282
66548
32087
82566
89269
55375
48015
15863
82503
21083
84604
74113
27078
49627
84108
62936
42891
6480
52417
97152
59994
19970
16508
8405
76729
66478
44476
10121
78524
51859
20693
39073
60761
53763
90586
84095
1204
85697
88243
72699
16743
30165
57744
37499
22921
4552
4684
68156
86975
31292
40641
23450
27906
73428
61174
71438
39502
75412
73640
44665
56402
4917
26077
17081
75798
36467
80939
4923
15688
86946
52461
78338
61714
38786
95300
65869
82967
35636
77643
29502
10981
61501
75587
2528
59251
20338
46721
39355
13008
83359
50767
97686
39652
19965
90426
53595
75298
1100
30319
58350
10284
13932
52231
65799
58058
14969
79509
98778
29737
93891
9852
72227
85166
99233
76301
35660
44334
68844
38341
85700
12473
78028
23342
62478
79344
59923
6849
50317
88786
69873
1794
86601
94632
51931
52767
63785
83684
2730
76899
88934
24314
62490
78279
51173
35687
34601
30525
91859
93256
82799
72390
17497
89176
75638
46110
31490
63995
32486
27138
64233
91447
11002
55743
92775
79563
29489
25446
27238
73219
18832
24662
48716
22445
17749
70164
96534
12456
26139
89577
92603
51719
75464
87140
52536
43337
89286
57385
85166
1949
69045
86089
56739
49303
38245
47486
52320
31717
37421
55299
51062
99297
224
32290
4234
70974
76297
18845
18808
9004
92432
43691
60146
86171
59664
86706
87874
8638
28420
13026
76260
43926
73133
3033
4737
20481
25747
94582
27363
75699
76143
91561
50032
86168
7499
91083
70016
44468
16360
69664
29576
41047
4631
65524
17319
27832
75091
46810
45564
74565
62295
83158
42332
33568
74235
62729
97291
64426
14401
6247
55008
26520
79613
5109
51410
50362
53635
89792
69050
87291
62
3732
6634
27510
63471
15674
63247
23634
68849
66890
99300
73410
80389
90745
74695
47128
17234
60064
64945
78480
82255
3070
78519
85071
55583
3740
13454
21394
2711
8780
18268
25874
66489
7375
63975
92592
99878
72064
30964
80448
11394
85557
4664
82442
32375
30445
7260
21422
9210
50856
50725
55650
75824
81471
42892
10376
54759
46563
88664
12867
82785
57407
8805
66190
82380
8554
48524
70713
2882
43070
34422
27176
25567
52319
22043
70523
76967
33836
90906
66257
9716
99791
64333
55288
67451
39505
61205
10542
28021
3235
49962
44175
50085
93124
84699
67174
37484
39063
65834
79780
52127
7970
10719
32099
85200
21284
33519
94993
85679
40428
28573
81279
18372
13068
23171
41655
75061
99948
3789
6815
14467
14324
23608
91636
59402
92807
43566
71560
55874
30759
66949
8291
15665
6460
18657
93406
44438
41098
45599
14383
34412
8364
58855
48433
51796
92941
5544
70196
96891
269
42963
61654
91346
92857
58467
85678
96596
62147
69250
28674
51262
1747
37095
97419
87159
76927
67218
57712
12278
78736
67651
77025
827
48795
79430
8783
61333
4271
7668
99264
69415
58773
42925
54362
45005
60454
66779
28381
40597
2802
14319
63109
69503
48998
22399
65257
61295
34079
3930
91404
66594
35574
14560
38956
78049
64006
33447
60691
16927
96773
6772
63294
64444
57595
11026
41913
68671
89738
18025
68759
88850
41465
64130
15744
69320
27698
90703
81043
86956
15493
81961
58529
72082
31465
85072
54077
32353
12955
49125
29129
95936
71034
44167
9962
71126
75965
63925
90904
13497
46267
23393
95542
18215
73263
3950
86805
66629
5603
49777
92607
18653
5820
70786
76914
45889
94339
63335
94492
47601
6783
36310
43726
4481
83542
42780
73011
801
76408
25359
35084
48775
25895
58210
9871
93189
87452
51057
17607
54881
62582
91658
66821
98470
78148
40225
8631
49734
8758
25893
94582
48007
95717
37779
24759
85515
77672
1145
3750
45492
58879
12187
4024
47644
16459
97347
28006
88865
47969
4204
47129
81252
89054
84896
5753
31257
86788
72996
81024
66459
19864
8803
20448
55043
16027
74612
41682
74197
36461
72898
74163
25204
93338
81858
89140
16975
37951
89556
54163
87443
1731
99657
74997
6533
67658
89383
36307
39123
6227
57715
10278
67452
72951
10002
76511
48825
7084
91385
16728
3746
76732
89859
95297
36689
79271
69116
26890
19610
90213
21476
73721
94920
91844
16078
27284
48693
25929
14485
62164
48998
94457
76343
57438
5466
10638
41529
71047
45968
4446
92228
32144
25160
13092
70658
74274
90153
59389
80755
826
98113
92303
88850
21370
39207
40706
9913
13535
26849
54319
88243
95915
50711
55070
54304
86226
16631
93876
59901
32779
64257
34412
63275
79857
95687
42477
90126
9994
2224
66183
79779
2621
35902
85196
83290
75924
21452
95148
31088
29397
50496
80661
92822
89420
16069
74214
13277
51705
80327
5070
99887
32382
17671
9609
86805
6244
83662
65594
45349
75693
17975
83819
39246
64582
58896
86480
87788
45466
46884
57792
16347
9033
75987
54996
96413
144
63607
78965
6130
86540
99233
19103
57045
61173
86548
96637
28772
87238
568
12498
4553
37170
86801
48889
58054
371
60889
67602
54179
85081
82091
2234
96550
88315
93638
36755
82136
18261
64086
88084
85892
69359
50769
18805
36308
59094
29561
69167
58500
9281
82073
45408
91766
49881
80187
74496
8832
76670
79513
11665
74874
92119
85542
68016
26255
83007
6360
57765
85702
59408
69402
57984
10939
14413
28491
45567
91523
39244
46832
4278
34960
52552
81012
60970
16296
83013
70372
44856
92423
64882
72756
63165
89502
13163
70029
11901
6353
44963
66045
50711
65544
18780
74376
6907
61771
93981
89686
87905
68470
87014
65703
22515
7341
55328
67365
63161
95476
64861
98701
24305
28513
18689
50942
26718
42573
13672
42452
26471
62635
75134
92665
16361
94694
84589
53869
70018
71932
81634
98975
66108
77079
10679
96129
31001
52129
34208
5562
53883
20606
13152
78748
54672
63295
2671
48507
18440
87790
22553
44339
790
57476
97684
58245
93458
16114
18667
86032
92884
26755
15241
55151
50923
1801
91462
10513
57837
36485
46590
40321
3591
63861
57229
28580
8432
23083
86599
42018
19847
72483
33853
60230
97964
18160
85363
76087
92287
74965
59265
59163
53399
33671
44270
43828
72063
91907
395
75816
33074
37653
111
70758
2328
22799
11477
60818
83289
59188
71439
95876
4050
7387
39768
60131
806
55745
33048
25073
45380
80439
77928
76924
35056
7916
97430
40949
72023
55159
1208
37071
42075
2614
57243
35612
39779
29679
84656
20559
22773
14276
62157
82131
79915
13306
77096
70346
19226
45694
50462
510
8824
26296
96696
6370
53763
68104
44809
80944
51470
20491
10345
77885
13492
7369
18809
67386
58005
38379
93660
85231
74087
21330
67696
5679
26816
5843
43793
81238
41315
30572
48079
38569
3872
96083
7690
9064
53684
22484
85460
46239
56996
53742
78336
3560
31800
63153
88475
43391
34486
12249
72090
77100
45171
20136
65829
30190
81275
65546
73462
81570
38508
11649
45570
55614
61926
11708
62870
50348
9862
42647
81708
64639
76003
85159
2770
50866
27906
16108
75373
76467
2196
79107
4065
16277
83616
46293
85626
28741
37487
28575
47872
91634
4776
29853
1902
41868
36144
23877
39014
51791
7435
9339
74235
45702
52518
99504
99689
76331
45158
61396
22784
62474
74775
23376
3824
42644
8853
64314
31601
99010
14797
88567
31146
43593
98708
32222
13898
34661
11514
85838
39352
84345
41712
6858
71835
90407
58001
12785
33166
99248
30952
55371
2606
3468
57537
49109
6437
27622
55870
34728
42358
84269
26864
36097
20762
4782
66909
22640
62057
32952
30680
27707
89265
5774
71658
25654
33885
89477
95445
78961
49115
14030
37060
62664
46969
78832
68504
87562
5927
21315
5890
96624
10036
43168
73309
51438
82048
35745
63225
52507
41938
67246
14831
74811
1102
29002
47034
88149
64393
40997
87141
38498
35616
14587
32156
91348
88760
83680
25282
96264
28348
60346
32389
27619
49191
29054
38196
73431
7186
21306
68752
19655
33634
98409
54543
84692
20046
5131
99979
85994
10758
39441
65848
8554
50773
67237
53331
85262
34146
38792
26391
3035
99154
45328
41604
27888
16769
72686
59462
37639
54530
57457
16021
41871
38517
42998
88719
3511
50039
31438
60896
3402
38381
39183
27169
54817
35373
25139
94292
42749
93991
27643
39919
76978
76897
25776
58958
49338
26134
77776
12656
75990
25682
91357
65937
61466
50377
17158
60505
28706
41926
11402
26137
40131
9982
81145
30423
44460
6171
3235
37824
72089
59974
79145
43323
44439
83933
32907
67084
39388
28016
76167
76759
73900
17505
44018
50751
96617
60085
25328
36830
97827
13098
77568
40513
15973
4591
81556
26078
23693
46503
39833
25803
62724
56334
77037
15170
20388
69345
65106
11290
62174
12304
80987
8543
46907
40263
83299
61720
92121
32199
66242
67090
25544
72036
77200
23499
10364
58929
14339
58330
42324
75911
90172
19930
92901
89932
55288
97455
22798
71239
93261
54569
21334
25511
21137
54362
22079
38419
44345
57879
73280
66536
53961
42787
60887
58540
28971
78624
94154
7835
7576
42770
25341
60851
1536
61677
15346
91151
77470
44842
81674
4418
62255
39585
55353
65244
26423
72496
20929
62560
84883
87689
11478
24484
60125
22701
39596
29246
6211
71053
26635
90315
45041
71632
75220
63146
21931
40260
15947
66462
81758
11558
79542
81659
35056
82161
77736
95747
60936
77188
5415
20371
90591
44471
10031
82966
64669
38186
74129
97730
38575
27212
32449
41741
94154
73033
60219
12195
2873
24281
24014
64672
49183
54008
28666
70294
88588
390
91542
100
84220
43664
25025
83291
53949
5857
3942
59915
65184
26671
80834
43265
84009
83064
27397
95151
95067
92291
18402
39672
23965
83949
88868
46610
39147
22996
72922
60224
80661
33571
51390
30508
19809
12944
97361
69091
28613
77772
85787
49064
21258
81538
8262
13041
8885
40258
41022
24867
71696
63727
39066
26373
28518
43860
32926
84548
34157
52069
86166
20389
28103
71744
44918
69695
95605
67292
99964
13390
70658
50614
13585
42587
52333
43013
74907
42939
59346
21161
47232
56379
89672
59160
94597
19951
41154
30318
35902
40763
91194
68475
48350
73997
19204
61706
55318
49221
77798
51185
73705
37906
7410
95695
2040
13854
53785
82183
15864
80125
15541
81033
77366
54842
3161
70309
72075
38218
32417
29016
23809
41412
29380
96025
34703
41877
28551
55110
95231
35614
62661
1714
26931
18574
92517
26994
94294
31545
48171
2396
31425
5437
61625
10564
90933
627
80235
34602
98029
34072
53764
11544
44890
7943
21975
23967
11523
57063
66862
66172
78234
52188
81258
13864
18697
1686
69559
81686
66673
230
31984
6947
25746
45972
15167
58145
94359
6990
91243
56712
84318
45481
30311
92016
49688
93683
69977
81917
95501
84676
25303
28842
54465
15917
56916
3793
33874
14025
23403
41834
32740
68421
14417
83288
45099
88231
61975
70850
44085
18630
82604
34353
20528
57141
25707
40038
59344
45362
23764
29853
96366
8081
41220
10613
11559
38454
63827
93775
15600
88459
9022
20078
49945
53242
57053
55510
85076
29364
81974
91399
47259
4881
74786
77940
11008
16048
40436
48467
1794
95293
50263
77919
39631
88630
595
72937
59796
72456
48925
28506
42287
48858
45073
17789
54448
97357
69627
87157
1590
77519
44794
34290
72376
18072
47461
56263
45482
98879
97167
68014
10877
96887
82968
32257
44519
60183
22354
48585
47361
61975
11266
14087
65702
62527
66797
71610
67471
48822
61676
91372
26167
89167
93464
24432
93657
96557
79992
63007
30962
11360
46822
31260
57371
31694
91813
27974
50604
25839
8813
79316
16746
11700
62948
44914
63362
11956
3299
92980
84798
9296
70123
93381
13643
68431
12650
44471
52700
74151
13430
40093
40757
52551
10039
40676
31692
80560
82677
47252
62991
60510
88364
46273
49086
57178
20350
87687
44884
55163
66587
80167
10527
52500
67455
22090
1097
54983
88562
3768
52122
79035
49264
61739
46567
4325
46229
34339
81827
36871
53784
10640
66885
25130
173
47225
86654
86102
78535
51340
24126
4333
59151
93607
71774
58735
73922
49191
72850
94457
93831
49649
74248
23505
34786
50628
28146
40682
95039
67365
91895
36401
97909
22281
43499
70738
51045
33254
77704
42334
97287
17217
81015
62977
33833
2933
61260
72656
68837
86116
27238
60485
46890
24616
32025
14969
37827
77309
30338
15602
13901
48444
70667
91546
79018
5309
10026
51866
45614
66543
2994
33470
33276
35122
18019
81346
11731
60841
4805
95497
66609
46875
78507
98507
48126
4266
69274
57149
81857
63397
57858
13224
66898
9588
29284
85647
21930
97224
20302
18702
48039
36816
2888
79752
13214
8737
55286
1318
72223
67962
66871
93664
58906
14480
74026
3916
2394
66003
31867
1256
86148
76615
48750
50670
82228
51247
56804
6393
70689
26782
59907
39874
63149
56232
14759
75112
54680
52455
14591
74604
43613
18379
5861
23015
32492
81229
60395
70801
7904
31157
47347
1096
20820
22891
94269
46515
37262
52234
49719
65960
73742
98762
16002
35516
21456
33548
49142
2164
20056
53129
59946
12902
32912
12328
88019
65789
24466
85029
2003
59027
79532
78443
22476
22797
35299
95472
78098
95178
77492
18133
49879
21858
56295
69489
23203
22588
32090
26749
76081
56645
17832
60142
95816
7050
71951
66533
22130
24191
69984
80052
54465
8497
48528
34839
36509
74558
35261
30426
3919
70422
36476
7243
33112
29174
15055
74175
64225
46806
87538
85478
14115
69532
61592
85757
21936
98251
75303
16383
44577
6432
56082
19102
19193
41947
23029
9726
52106
54008
70543
84248
94073
45302
28341
4742
51909
22105
49469
37556
97507
5632
29816
84014
25562
28353
71601
89384
33883
8866
33822
60798
24874
98055
57698
13861
8506
38022
55316
32874
57827
44308
45806
59932
75499
16079
51614
56796
73027
65919
53505
24731
47515
80852
22
71361
71429
2062
87942
37898
93100
42247
71574
98462
65075
33857
64969
75441
9799
88486
77018
60232
76499
32892
15868
86982
27891
74727
51009
38966
76655
50233
93330
627
31433
41717
49532
36700
33931
1640
66692
59682
45704
14089
74999
76217
54692
36798
64216
55523
10972
89218
84300
24933
11524
7722
25670
9910
50071
91131
20886
54243
22423
58203
81182
57799
17494
42760
31787
55525
8270
5680
84203
52150
28535
79209
96341
76018
13447
81720
52264
22983
58486
96425
33785
24760
9251
50448
40307
52290
91979
63590
41162
72621
3101
12233
1711
78264
99853
90393
92091
4767
91281
44769
74835
33054
18497
20475
41945
52670
71123
15772
13956
95406
31983
13224
66164
23567
27778
97727
3500
30026
11531
92513
43466
91797
2207
42158
52195
21773
45237
72835
86840
31793
17461
96375
16550
83317
39787
30968
25368
55444
22707
33848
80952
58809
18353
74489
55693
13474
13612
75132
61117
72405
84801
53818
1682
93804
71450
82019
86447
40248
81599
61968
95704
828
30255
35870
95473
93500
47950
1664
52268
95925
27117
78066
45106
41055
3698
49061
56993
92069
9974
40741
87696
79964
76691
57126
73116
50018
19307
56719
97328
75700
99579
65306
50358
34407
78004
53416
55864
36583
69543
9581
59641
85059
63870
38755
96496
85607
38776
14287
74644
10126
7905
25756
70253
67970
2943
56679
3774
887
56638
29194
90122
32169
56806
66786
21675
43322
24051
36378
29505
83251
18865
30688
690
79493
24949
38434
91436
78045
70285
12119
47173
26405
65306
455
83238
51630
27326
6765
94675
17199
81645
55096
45145
28156
11669
73283
18014
17889
67609
56888
55911
98589
81253
39925
96796
37392
73020
63820
19896
24520
15365
25137
80076
61823
80927
99238
48207
55611
74917
79546
10193
72550
43748
12880
45303
60363
43148
92565
47286
49203
74003
14688
54779
12806
51073
1644
82011
65273
62163
72703
22934
80646
38662
89651
452
46786
6329
98156
48172
78674
22919
76534
53973
96592
88850
71077
18455
73745
15286
86379
98117
22241
86622
15806
63782
96482
88511
33376
39242
69935
8568
93503
4656
67065
28573
95889
77582
92457
37914
37248
46519
42348
67030
50145
9919
87737
28948
25000
82147
25946
67618
81787
97128
76890
17916
66282
90141
7779
85106
85050
34851
38330
74019
31141
44998
38677
23099
36323
82226
75154
877
97815
32052
50607
91918
16606
12680
42902
64348
14918
37138
39400
61882
49082
79658
28813
75815
14706
20898
83918
54049
31165
13275
69086
99416
77359
51015
32346
17837
67216
48090
46183
27748
42389
36943
80355
52302
85948
6642
823
44029
11413
63828
97192
85029
18747
46139
72548
16355
46997
85804
69947
62056
46972
54015
50369
64453
65368
31088
66371
12898
10571
53486
58657
58536
10524
39854
51611
5755
67031
67776
51336
10155
59478
8174
59191
81759
17704
21514
64346
24108
6773
16363
63
88126
22916
24873
63151
72907
7064
11426
139
66750
51053
52102
93474
62823
27755
50591
3793
69878
75862
9877
43986
28674
36747
29269
11418
9624
6515
31257
11680
73844
60612
60773
84523
2746
98204
9809
9108
72159
17854
887
68617
10836
68911
68703
67220
6394
81324
10530
65514
42641
86937
7797
83810
55411
80622
48851
19921
98604
40927
44392
42122
64803
68275
26252
24450
5771
69673
47052
33228
97449
78321
56027
42825
26032
69972
74739
88767
24071
76070
79760
71420
32600
18688
7907
86123
70748
93874
28966
42819
30513
91486
93358
16908
23299
74057
33381
64141
43876
12914
9023
14021
72810
670
50236
54732
385
93590
7939
37355
10297
52729
51185
24074
78310
50256
17876
94915
9790
84257
24241
22038
78926
12116
9066
55030
89599
27589
2105
52559
4728
40089
40785
55646
15291
94652
6188
93836
5341
28384
15016
53247
76455
51929
75594
95325
22797
23308
74467
77222
66790
75358
42466
21336
3940
74574
21173
11047
50903
92545
70916
95027
43152
23300
5929
39385
84482
6427
43082
65542
62670
62153
52413
14579
63959
55684
27183
31129
66297
56785
40191
49080
25078
88758
44966
56164
56712
39234
11863
12915
55949
38783
20540
26398
81928
55323
61362
24318
32927
12260
46296
51228
18833
27408
4311
87114
79010
35159
41721
28664
22785
5498
68277
17162
75737
5908
87247
1767
48021
57290
95581
34898
71524
40225
20366
30832
97186
9409
87481
8192
58277
61925
47977
31037
50781
8011
35280
37358
5440
73194
38376
24525
99405
87202
51467
31193
69547
8918
14577
64235
25019
83004
22830
98731
91301
162
98107
75264
99797
63592
86234
87823
63502
36327
88412
80741
42688
4283
14825
52323
83274
66605
59104
31167
57029
99081
87190
45688
64981
65006
30862
28345
45101
22257
71886
57958
90834
73274
54612
13479
95869
97294
87263
17806
27753
42021
55433
19867
89424
41838
11393
13868
15911
14211
88697
14506
79110
79073
20478
22840
78062
51979
71989
43866
32197
97145
52971
59786
59896
99948
52604
27010
99615
26899
40444
91099
46139
39152
12840
93614
52324
38730
48185
93037
1246
30707
48994
8788
87971
88751
24931
97771
18459
37848
67150
60857
7792
106
12265
65077
61990
74048
77652
21235
97725
53156
30749
2870
72598
16778
48601
36512
64171
12669
33268
25496
56191
2918
89910
56107
1860
82718
92
39207
14501
22343
33966
19151
94039
25338
76847
61417
50497
28525
16514
3702
30950
51233
65350
83110
95014
35697
30370
74908
1549
35633
26289
9729
4278
25852
57871
16167
10738
95714
9527
86704
6578
1169
44721
69370
45974
45371
15200
44282
81397
60192
51618
28304
64263
28604
50885
49178
82888
46966
15610
45954
775
27686
12660
56574
34272
39249
62438
42158
77150
18218
38929
43870
68378
69969
934
12350
85686
55028
34336
47744
51685
79595
86303
67766
93117
15688
95375
73303
17581
62582
12437
61862
80181
14986
7285
99251
91865
53430
80928
62814
62200
19662
69542
89812
63116
24339
16535
83750
27376
45342
22814
70106
18593
99450
96885
47299
34794
6574
20865
49352
41126
61078
59081
55362
29691
18158
54152
17898
81381
89993
47008
16776
8637
96620
58708
67957
88538
90719
2654
60187
75475
3714
73342
36489
26246
93435
81540
65417
61908
63662
35357
50993
42127
59231
65942
25931
76924
45758
29759
59360
27160
12114
62966
35947
59099
46749
29466
66385
46437
93974
2181
89920
46972
52192
27594
57002
85448
97133
97204
45051
44497
49505
91526
58432
2837
42940
12121
18604
59742
16771
69571
28134
7217
92674
79186
92242
65092
65085
27585
47372
76661
54197
20149
97146
67807
30921
86582
67345
52325
73484
38345
28086
91745
36875
67922
593
86666
57725
76895
13436
30095
48028
2020
43409
71888
9066
95769
95148
46970
40495
28140
29464
74966
58006
24283
27936
81857
70828
58847
31284
38075
70664
87166
12361
55993
72094
42930
10283
61112
53993
30851
36243
90451
11353
4091
26475
26771
86768
69853
66466
1502
54547
79356
95929
1365
41600
95577
98308
44324
28755
5717
15053
60288
28039
13045
8487
44505
62456
85474
76822
75491
13885
61443
99567
69123
95495
95843
38257
59126
32736
83481
26659
37981
35358
84313
89298
61856
24707
46306
82523
28064
73260
63179
82844
9261
82434
91086
96359
54471
72878
19170
28789
28950
66390
80473
20264
93388
55259
64238
38061
80465
96779
46290
20454
23867
83797
20814
14984
86156
3440
79349
7190
76050
87368
22252
22435
6001
68100
44180
41402
15255
24146
76982
18947
83228
47976
42524
52328
3909
80378
63342
21511
53734
46161
75972
30750
14197
13311
62968
61957
9653
96476
5508
98912
96805
55123
47456
78242
50455
98886
49200
74161
58481
76505
51439
67048
5952
2020
9123
13492
52822
22141
43156
85801
31209
8782
65363
40899
77134
31838
15598
26810
16862
210
27541
92336
295
601
26109
67550
50887
16583
46779
93131
99130
1944
28636
43109
60720
94736
12439
43445
64785
57458
52836
69878
50660
10924
8914
2205
62184
25599
52742
76367
53520
31240
9290
49612
49647
19401
80667
16575
26975
50796
23000
16630
39015
63113
39667
72821
18324
15739
57550
22791
45641
23455
22773
48693
14635
1472
97344
51276
56509
1687
1687
1192
17766
35564
76011
73095
41542
70449
20966
84762
49825
88811
75497
663
95283
71588
88649
23929
10132
76967
5918
20476
53862
59775
65125
20674
88643
9060
75820
34121
63150
93628
86851
77849
93267
77951
81045
55523
60347
64351
74971
84705
58632
39656
24459
39778
93116
15880
9702
97475
40056
72061
44211
76237
76517
76119
37005
16337
67219
6611
83378
29996
34761
74118
74390
38678
22087
59929
39678
748
75637
58169
87206
77392
8302
33450
5866
74318
36792
50141
70581
76605
12946
54500
21555
22450
96419
36508
91731
61963
18028
52006
79072
6368
94395
73288
69983
55630
76874
26092
71809
79596
32610
44517
27650
14586
83588
3644
94300
34216
66427
95589
10676
64299
69207
18448
19600
27623
42285
62420
31059
63475
57753
10023
55360
3041
24477
5664
204
12286
25091
13175
97818
4602
90717
26631
59687
63857
81306
98666
29474
85541
94282
10848
65801
39470
90552
53408
26517
60718
11726
90009
11452
34327
11356
37153
96491
61176
75742
32170
27326
88819
87947
53942
73265
31633
68369
40398
71612
109
11476
30464
41837
75378
42074
23890
30118
16093
39573
88074
54969
2834
99377
11382
60213
79143
68369
52391
59062
49153
78536
58767
24629
78924
91535
9729
51709
22620
84424
5238
25068
62121
60507
95290
70940
12965
62086
4752
96544
55259
57830
98929
5912
41201
61801
20249
38089
3737
61266
3509
83570
17761
44063
74362
77903
57493
71787
79520
70295
44041
59605
80683
58336
19369
86265
53813
74153
48142
56961
70580
50848
30839
69709
29515
88450
53484
58983
22189
48277
45344
44879
11577
24582
92862
43894
74395
24447
19357
99732
69679
74352
52685
20870
45850
9166
15837
65884
53030
87928
13977
59093
4510
99375
97786
58123
37138
60597
54729
32768
73225
2740
22788
54529
15341
69355
37748
13284
77849
43273
56992
57220
28484
25193
58905
90959
80394
29012
20320
1443
71979
42607
6443
61483
79651
28524
56736
49844
65359
36328
8396
84477
9825
32320
34671
30038
18628
17896
55931
52949
34570
89345
41336
86462
95707
83588
54937
69498
2688
86021
35794
1817
43601
64656
78535
71238
17330
25607
57099
49151
92535
31905
99013
86397
64573
3112
45287
5658
28329
41570
79872
81695
19730
70338
75938
54415
39572
27262
27801
46987
4562
66105
582
86035
88191
64182
7966
40121
65792
11096
66855
1252
98180
50369
52948
89919
45248
45446
20176
50876
70937
772
91741
84709
1047
97516
71392
8631
53816
80621
96930
20709
84801
76688
1015
28476
73778
90480
41727
71267
22975
70928
1282
31847
77344
70783
10297
68458
2474
46421
11412
43821
10475
64044
65149
79401
37215
34520
66328
31297
79464
35115
29356
8153
36113
58801
97134
16333
82958
41181
83366
4786
31890
96830
81027
87185
69601
48142
40994
59197
53126
87132
2604
93693
38270
26253
81424
32184
54560
674
90616
54899
49043
88606
16204
64444
91889
50800
19091
86762
55773
84594
59020
69503
59570
59288
46327
69099
20679
48465
68408
86407
70130
29273
84501
9549
76674
3910
36964
54165
30249
83277
22251
83546
8723
54365
27708
95395
1883
54604
16296
3647
26691
55699
28338
36416
21876
42476
49837
77970
8543
1111
38676
25453
52669
22876
67768
79352
62541
89229
77125
16501
38036
29678
12474
85191
40692
99440
90519
98420
29869
21961
69445
25019
58002
8482
47703
80116
25119
77857
9266
9432
39637
85002
26877
3110
18394
66069
72830
7488
22381
1293
24835
9094
96004
15917
64442
13589
18270
32483
61982
33446
71566
93961
19374
96765
81467
78880
26829
2151
58186
11030
54518
95944
20142
10728
27983
25062
86537
79245
19380
52202
36806
62145
45960
749
2521
25536
61263
59473
41468
586
91819
49330
70299
43707
78847
79518
22775
10512
84521
62710
82223
94002
62021
72592
50924
70630
85955
29274
60611
81212
12716
2652
6435
22959
81575
31569
74955
50071
83173
65004
45959
16818
34666
73953
33390
77569
90551
72617
5238
74837
22133
32197
88711
24049
8246
54967
23498
5911
35173
48483
86007
273
11801
84837
98535
91507
49041
5859
56225
75773
81884
40215
96761
62199
33203
9456
23786
69836
22569
7030
53984
62806
31152
23107
3969
44040
41634
33671
35777
52904
88404
11131
92993
71300
58986
47474
10508
40898
83321
30735
8570
24078
80790
33600
72260
3179
11251
99408
31450
47857
15996
74838
98223
23042
42543
28676
45316
2863
33183
16346
39431
19722
19396
95164
91314
77351
38821
81070
825
35263
22707
21787
68655
14348
95853
90581
84500
61759
21646
18273
22864
85022
54138
40275
4608
45429
76231
49124
8994
31771
11043
30514
76097
45703
8801
87198
14528
4742
47677
21429
84621
52971
35402
89852
5836
77137
87916
55077
13462
17833
68368
30525
33685
14691
3152
98889
70808
1398
42818
16698
66942
55622
34005
29874
16878
31812
19364
73875
83652
33258
3403
28450
76052
52954
84880
89789
37468
8361
77811
89206
64316
47856
64587
58206
9538
75328
41189
9015
92880
37646
12674
97339
55787
47344
5466
66881
26920
77734
11679
95497
54984
62135
78615
54944
14457
93929
84901
47532
78450
16481
24322
34238
61765
2750
78754
75660
72285
61600
19610
6137
34960
11703
7854
83823
45424
38881
60895
49228
50279
34635
3221
55062
35415
12801
90682
51715
78563
42370
69696
70122
67497
706
58287
66300
92115
84516
86760
56392
26500
68064
91797
26153
38950
9480
52095
75372
49069
49311
43112
45996
85550
2511
15381
27644
73494
14300
53866
45658
83058
1238
38738
94283
44721
25794
13850
52386
67662
25140
69364
62772
71261
73261
74848
84081
36253
16388
58343
94280
99891
90697
25583
85155
9831
99642
59052
35282
95098
88555
11197
99976
42833
76561
8429
91868
59446
37804
58688
2006
58751
50118
4586
26129
72164
52873
26254
62830
48948
63916
2468
61230
70131
44846
43440
98420
78626
18732
98950
91614
53801
95664
98571
49226
47613
95461
5090
91913
64735
91282
80081
50961
97832
95292
55557
73442
88234
57491
26761
51385
78598
21763
21419
19695
6184
33283
96641
22051
70471
23928
68673
66398
75773
91481
95946
4071
37888
51738
73245
78133
1127
25783
49731
38631
97612
47724
25573
96346
60527
56747
16035
58347
33813
23592
94410
51233
21232
62414
81765
86229
74765
27994
26201
44343
65115
62301
15700
50322
82676
58636
18033
83224
35640
66144
37442
92165
34287
42640
22566
36975
72007
39159
6779
44906
73713
52797
48124
41164
40399
25640
8942
51636
54259
4389
37565
50936
41881
19596
17251
37751
14206
41657
10966
4987
28286
59942
47332
49024
50253
17848
51055
11457
73243
79450
62383
78842
19189
29716
22238
38396
80971
84945
49377
17620
60558
50437
92637
56136
5559
34921
37798
52876
53271
60313
61457
65310
67169
74553
41397
37180
89308
43257
5234
6352
3932
3340
23479
68766
45355
31083
34059
82439
74486
30705
50773
55127
62717
3478
31243
88864
33059
9402
49164
42834
77677
18468
36871
70191
91492
48480
14831
56387
38702
54642
85602
2861
12051
94006
40782
6035
28719
52119
61076
39969
4306
16087
19140
58637
81425
9841
19977
62566
97293
23270
32891
40077
54129
2456
80318
17735
36662
18827
82984
2944
34624
5619
56020
53637
35774
14782
25199
64160
18855
55979
99492
86244
23910
53569
92570
24094
49659
86682
14004
82136
83733
5744
97873
76355
56244
73691
57296
50582
90040
25959
18789
67941
42410
86239
48002
80796
97112
13555
74104
79916
429
58502
42826
48710
99203
89346
25466
14208
55743
19292
85459
39180
51611
88613
61798
5994
34112
64063
1868
10674
85276
87094
11016
18154
6648
66329
14577
71736
69139
83473
92986
76100
66021
45792
40612
41791
44432
64192
79957
75182
49340
87836
21520
76996
61876
10648
55478
99033
57174
57259
9965
88724
53953
38115
75129
4854
6460
73658
78132
92216
26619
19002
49058
41102
2253
99366
87929
80471
79302
57664
8151
48426
91904
76452
29451
63734
76194
80921
73531
25660
63273
67374
98997
22103
8733
81433
52589
9159
9690
14439
78813
2498
64204
18837
96486
787
59959
53600
9548
64180
18663
10715
10432
79417
33849
96695
483
97607
34791
67300
63150
91195
53074
4788
11290
21981
85509
89208
84212
23855
5998
27646
50768
89693
48993
41679
55588
51138
33748
97962
16270
48317
54030
27430
3111
12330
71149
5318
46107
84585
85133
83189
93578
44286
62417
21290
49801
46576
12237
33463
46147
85217
75648
49656
39429
3413
69712
88047
75212
53963
27858
85056
82233
61638
83772
39311
36120
75415
8656
98294
4902
87212
97460
76151
59813
46383
51667
53980
48465
99561
61140
67319
87408
54406
19390
85325
44982
78603
23958
56716
60355
8983
37180
32677
85564
37517
58366
11270
93119
13691
90309
21627
71411
11166
19463
76292
82567
35104
4750
89590
47810
11209
70963
89458
85868
39978
62208
80872
82081
52228
42799
83197
67472
79032
33951
38579
90889
61264
67173
40699
29052
26148
29698
58169
33916
6880
9598
69802
20769
82232
55852
2859
67890
17663
84714
98429
94879
39048
9325
71575
99973
21293
93373
85940
25339
86179
86572
11859
29718
12052
32520
94517
41932
56762
35012
23927
93571
25353
48405
88314
96745
90011
18202
86415
77698
50993
37249
30140
53544
51242
15769
23858
18743
80067
99793
45567
69403
91297
77182
62036
53102
71354
62683
74526
81875
8423
1300
99440
6544
79592
89843
37763
38237
9836
44902
34938
79860
46710
43135
6731
11637
25928
44402
8474
55347
93755
73852
22924
42259
92231
12144
64751
66138
99364
61841
7358
64043
76910
45954
9028
33868
34450
1873
59713
33647
58854
10490
11055
69707
50239
76853
78938
46307
62837
87903
93942
68543
28928
3329
53908
58417
61699
8576
61357
29820
72798
89480
95687
96459
20420
75993
87962
673
46619
82577
31100
40718
94279
8264
28140
77965
42220
84123
42245
10863
75003
45707
83339
27000
32197
9697
2957
56874
13354
97661
27701
43902
98560
488
55492
16997
3928
69531
26421
14999
15619
14622
60567
41055
3467
54599
38059
43919
32931
35487
18948
44023
26258
17063
68333
61058
61464
99191
49632
56037
54750
51976
54492
55505
49934
72450
16860
74955
82771
82539
26423
59639
40414
48018
1153
61303
82244
52868
6052
36365
62408
90009
28799
59321
4499
10056
89919
61072
9337
99126
21653
45119
85622
77323
49960
96829
92383
49000
30609
71701
66825
35095
14743
9155
66786
98102
92571
63436
63021
39197
57150
25239
39941
25744
39552
49358
85081
7806
32732
2725
18846
89617
20221
9121
31581
86461
15773
74613
71266
27938
70191
34833
52607
78955
88312
48331
19357
33467
96178
78429
84948
69590
32520
51361
4651
46906
35553
41550
87767
93195
64296
17763
69740
37754
6873
80740
90628
41997
81214
5504
48038
57048
59348
69172
31294
72005
49942
34637
21085
2905
60421
59307
92401
61461
75162
95625
88823
80778
61872
52696
25913
94813
28097
53647
46383
60381
33374
91712
23262
33450
16053
56006
10488
39297
67435
87603
61911
79801
11672
89823
71723
11226
63472
86161
79631
63995
52087
84367
37165
21958
59583
61623
99668
42061
13220
21380
54255
66317
68376
20317
26907
91610
10439
20035
23196
98223
31150
49668
12194
64163
22414
51755
45957
36715
51402
53657
74011
60164
25002
46898
47531
18389
77603
10615
28538
95648
32707
88634
68722
57694
64427
55079
29934
96596
13240
85265
31496
19500
23025
22563
64700
84734
41571
42819
72829
67210
12132
99687
55977
41336
54009
4101
27191
18378
44634
26960
84018
61512
45137
55659
54453
22045
37102
61000
2809
54504
78037
21631
13919
34389
87990
49340
82732
45647
79227
73446
60198
38138
27988
5061
90342
96830
69425
67065
434
13928
28358
89265
11760
10461
88733
35314
58068
41123
63695
93194
72759
80070
1250
23448
84906
79034
5396
59463
84417
34897
24580
85196
15269
84891
60906
35999
52822
59623
82767
34547
19499
91484
68440
6264
29884
35787
71570
60796
90801
4044
34566
27132
52885
30583
75271
95759
6600
97464
63202
25095
65663
73500
95707
63003
65771
4117
78862
84703
81207
18582
86618
94985
57294
38807
52437
59658
16137
67723
14779
82631
37881
26947
37698
41600
22147
71466
93644
13201
25481
15578
92401
11777
55518
4718
74191
63593
49696
22428
19681
31466
96288
54661
83405
97504
54706
56861
60334
67810
53731
8215
94700
59568
34857
13340
60593
6112
63732
41658
87168
54411
63718
38835
82953
839
57694
59458
16967
60156
80435
26754
24099
54916
60049
39519
14700
92697
55544
78904
32079
68564
46422
77869
47624
2076
54969
35107
21189
42746
87119
76573
12207
49266
36410
95145
27757
16058
84820
31348
69410
27917
96623
24956
41931
448
46665
91844
56842
76550
80224
5044
63372
50862
45671
47960
16018
4084
76998
38793
95313
17841
49753
27261
80523
37099
38993
2270
34275
97207
29105
28854
6839
8073
83959
80358
5774
31907
91015
31581
71192
7601
55626
78811
21592
54425
1430
90889
61295
78652
38719
25385
96686
94508
13891
24959
4076
69792
30836
7726
79425
26440
1154
43936
35808
73232
85738
45642
52511
30046
61751
62730
9248
91553
62977
40777
22210
48686
88510
85611
97298
38598
7597
80676
57268
26899
5018
44618
55668
33059
26867
25513
61149
55265
59232
79180
95004
68102
38856
71416
13817
88630
66931
32273
28185
79836
78413
75353
11071
97070
55745
97584
62742
68681
85129
10076
76201
35465
95561
58153
72432
27181
65955
94566
95639
8747
22468
2532
22677
62030
66676
78802
95754
9150
99399
45377
97710
36686
88583
81013
26904
40848
71727
14042
95699
94652
34879
21768
26877
5431
45350
45646
50317
34703
18714
14108
29277
80642
92615
27685
83443
79033
46820
77988
6206
13831
22653
63788
26802
19999
30984
48727
97357
45870
37394
14660
72039
78256
19614
55474
73986
64944
28722
67974
91390
87564
24577
28947
89037
65504
75996
15502
66006
84647
96600
21406
93415
20333
71756
40923
38709
98511
53573
43800
9575
13152
31300
43791
14124
1354
78831
3142
63873
856
26718
80412
12473
29993
26677
82326
76854
22293
47106
72949
3232
56540
63109
87306
80099
10167
59571
10279
24382
81442
88512
26364
38732
29382
36217
62249
16866
99442
89542
69601
17660
15667
79540
42377
70051
6736
11182
65805
24528
92543
98478
25377
11516
30581
36493
44343
21239
41848
15060
95400
41156
4429
20673
24448
44612
6427
58541
42730
25764
68622
42920
69323
79657
23347
38738
67762
22530
52604
4411
76683
36047
95243
34660
97798
25662
47893
72685
77767
3672
55255
93247
22704
77140
25627
24160
63342
24015
41442
21429
45559
21372
4664
51523
10009
19669
72704
99281
20856
10410
2268
64178
28725
12418
99076
63524
34072
76111
13982
33008
65977
85558
1266
63414
46161
10277
88899
63600
81083
23784
95200
28156
8260
97794
96139
49810
49902
67110
34925
77161
64324
20408
91997
61605
65202
69100
60251
23535
51204
49376
96144
93502
8602
77840
59211
87913
67174
20184
76610
68583
65130
38227
89323
10583
72906
48383
58006
75273
19423
80345
5774
75171
32125
85278
97590
31875
45448
47965
88170
4993
81286
17600
9647
11694
60613
80641
98556
87461
87320
99602
89145
42830
27573
50124
18944
16809
3195
53361
82118
80288
12143
57166
71624
25349
13405
11019
55066
60752
58966
48557
15446
84404
72045
40516
91567
80912
66158
1287
31474
99317
35961
51438
77133
64194
46417
82748
91008
56769
18888
61323
92140
72553
87469
84203
75423
62872
46562
34807
20286
80763
1849
9961
59966
69282
55935
46592
7502
95292
71526
11521
74157
65568
65749
11003
92343
16798
22001
57989
30609
83074
899
6958
90339
91850
47214
85777
26196
27558
1560
68084
80945
28145
34800
24662
22594
29808
45062
54167
69806
52672
39501
46023
50826
30374
68864
84036
59982
66469
40220
59357
52458
34688
58900
66359
15843
91756
48048
71172
79868
29790
28307
14251
69030
21422
16683
82041
75351
52247
7272
3710
23935
73893
27664
84585
35455
40509
28837
34973
22601
76621
84185
73711
82384
15274
79442
42836
97541
81439
88872
12942
56422
71930
74815
92727
90491
82435
96397
11304
44851
17271
67618
75563
64620
48771
17956
69532
81491
45095
44011
88787
27779
97801
68846
47438
26158
85984
54407
84649
12465
72584
77342
57210
23925
65876
87873
57770
76984
97957
71312
84872
43062
89627
85963
74949
64068
64285
61169
90620
77661
91486
12472
17318
59299
83152
2195
63884
14859
82864
52444
92609
67150
35419
8870
49364
12425
77039
95665
11968
55633
54212
78877
20710
35699
73735
87160
31272
21227
84678
74106
980
87597
16390
41101
94390
14648
87570
40601
29299
84228
71204
54612
6814
77967
8624
18110
34828
98155
48390
4735
30240
22040
66882
20426
75441
93267
89177
42157
1962
11397
62700
55048
96572
75140
89611
15
65328
13216
6636
83425
45705
99644
72808
37368
24552
33026
90001
79889
27269
34834
37208
3172
48237
12680
40024
81220
93510
94216
5421
54995
87024
84482
65308
13417
38474
115
62838
87927
85774
59314
1375
42972
69721
78839
47423
54087
10845
97946
21398
95515
76911
37974
54997
94448
8778
82454
18635
25034
77833
35545
77483
92488
52560
94848
5751
85649
84726
84887
55288
83079
4538
24705
85331
92113
23233
94411
78356
73980
98044
41439
98612
6301
80239
2528
78224
48086
55526
54576
10403
84518
6138
50447
67331
47270
99277
39067
3520
52896
52381
38456
58746
79021
69746
19429
77165
24421
8896
22227
98979
87249
36370
99633
11671
58464
97031
7552
26211
48924
75987
73067
89521
63147
18987
11047
67780
52844
71280
85660
61433
1238
85111
40761
30771
26064
34456
1702
56450
51734
27542
60413
39433
75318
32867
69688
23499
20468
34423
89412
39599
76919
74088
7149
85704
93392
291
32603
73265
49489
73686
82825
52521
58486
91026
35133
73319
96156
24658
77816
76879
81194
43574
32890
78494
76390
52688
61590
461
69187
38494
83870
76988
82881
38264
73057
99308
17203
9909
18626
46936
55329
12299
14555
22320
54091
88010
95338
70115
96239
8542
22275
36946
55612
55900
49999
80151
31272
38334
9
29900
90856
17977
16432
52384
40756
91821
83269
77144
92310
62640
84958
41855
8557
55756
52209
42765
39388
52156
41654
57218
52776
57729
87364
98639
62998
48300
60072
9343
72748
27065
88925
59408
99468
2939
20966
41263
14911
5
69794
23722
15041
11488
72370
4684
74971
19804
26697
63410
85652
53551
62970
56956
3610
10489
592
5203
94422
19557
64676
93270
2774
48934
92992
73591
68634
5145
57148
61230
66365
42765
83558
12454
42778
84043
80636
38228
4180
6641
95580
36111
17782
89191
38370
90574
1469
16564
58486
36961
62309
97242
39651
3333
1373
74954
1637
52600
77641
48295
67595
28141
69552
39433
81840
86847
34114
14426
49188
8771
90387
70225
52689
49917
11802
87732
38733
37017
84760
56653
17486
16686
72429
26146
23547
77486
31910
4293
22292
96475
44607
10076
8383
62079
97574
93964
16465
33358
21605
82385
61352
17061
63121
82226
55154
74440
73765
79333
96918
4628
43941
96614
24797
44363
85090
51508
58904
96216
80410
1543
55856
59578
66564
60280
28827
61527
7777
71578
39902
37309
66423
32345
61951
1346
13895
19995
22667
57959
67918
17624
65118
90924
37841
82026
85299
79808
51050
36400
97828
27783
47114
88032
80368
51133
16132
76200
22021
54152
84682
92632
77066
80932
56750
13309
51223
39424
12921
79715
74837
35670
6423
43003
84892
10852
765
37068
17086
1408
49605
1751
94090
68788
13292
96994
28556
5788
7244
89415
13146
15191
45472
71797
9203
82562
93953
27990
23037
85153
23907
21044
79238
5925
49383
2108
74999
30712
11684
31468
72179
30476
64986
2423
90834
38897
90063
51495
33543
44054
67178
23318
58141
5789
14105
57843
19031
35039
960
19175
14313
17597
8209
37658
39664
45254
81513
90415
86852
20054
71945
19478
13275
40479
44017
99573
39908
35112
11032
60791
93355
7275
74725
42954
89901
37802
43675
23817
57711
95350
40114
29339
57104
75608
99684
23205
88469
20871
79605
11740
95583
55247
2212
85503
20134
47067
66059
25132
24894
18710
64407
25926
75341
81387
71769
34105
11111
18659
56051
32186
26633
96981
7471
98483
40620
37004
94879
40516
56291
72119
96223
97153
74021
43112
92360
30828
26422
97364
53095
74308
97804
72422
24920
15994
88827
91125
18784
58768
30623
22894
90629
60170
74132
82045
4219
48288
83960
64160
92171
36544
99873
85669
18462
80281
35005
6528
52888
92851
92379
55181
86997
80497
76918
3274
56251
40948
24505
77844
57050
53833
3200
31774
264
70222
57283
11680
93918
51556
85547
6840
71885
7899
91246
33660
24651
35234
69326
66026
74551
31371
91821
56536
842
14582
87789
87264
68203
27179
48642
60030
68431
22048
61659
46577
61829
75259
25927
69878
62442
1738
8382
7701
75718
60344
31026
82688
46458
34117
947
27563
77755
36446
7855
4964
99831
14577
7945
2098
97684
76397
39365
6953
92333
43159
21828
1064
9609
86184
51326
83838
12845
40225
25836
6150
1175
98096
54736
87477
90379
24021
68166
40837
59746
31077
56319
42443
87456
26913
37379
82275
8763
81189
44126
67229
64704
82273
44026
38632
66304
18227
38192
43449
82427
25853
99031
53635
61552
35845
46464
49708
2306
41691
12548
16550
49079
86300
62450
33763
54356
67197
37062
46
6900
98412
42508
93374
56207
89390
78886
35284
35056
80705
57244
90523
95934
66891
88194
626
93716
34925
46235
40950
7831
11801
36124
4709
27899
26828
93411
60301
89973
60944
20217
8107
15499
18111
98342
66409
56248
81771
46097
43977
53305
92232
40403
5878
68823
62300
74917
63443
72749
5037
41405
80856
86078
28021
44353
40458
92506
33590
87530
23653
94458
489
79687
80269
76771
76716
76556
64174
83211
5405
31731
33821
13884
58893
9117
1296
361
51424
92363
82377
14100
6859
64836
76730
99126
25345
83268
20772
99514
4092
4174
71320
38381
82206
39027
77493
15129
93370
15405
62869
15243
67111
37579
46766
13352
79971
59361
66941
95422
1673
23146
23782
65501
66197
26223
45944
39646
70994
14987
43170
64749
24310
11070
42332
30805
31873
84096
99657
467
54820
76109
60506
96171
29032
14123
91993
9055
34156
99099
21577
3306
43776
52980
33334
34059
64569
50681
43683
76716
19432
41810
11742
44224
46463
17132
80019
78930
84148
48096
30429
6841
77631
38915
96914
71558
45306
63172
99286
1288
77298
36366
60895
76690
27444
66529
94603
73629
9388
79407
33177
70961
83488
82003
81119
27605
25672
90391
16294
25733
15161
60575
18814
90607
52938
22945
71184
28900
74917
42683
43963
47951
93865
86402
69252
64640
43518
47820
38870
19170
89151
12914
38812
35662
15629
45769
2197
94308
83398
6482
2709
85204
43802
94428
83152
57195
96937
92353
56166
76880
18441
68095
50622
24378
19694
21729
89912
71771
95638
45077
37613
11
63936
11527
32413
52107
26499
59587
45296
23230
65886
77063
12342
16510
12287
16619
1074
39381
24400
28760
29219
40052
13688
31824
21381
34505
45322
21125
91344
72992
22742
70714
24329
96164
55355
74845
47418
19958
71086
64073
87584
12587
1034
45582
14540
91528
28861
54127
80307
86663
2266
51040
23999
30839
45213
15341
53204
41798
33454
31984
14985
25785
74070
26488
9130
2373
14212
57641
20655
62649
70254
88545
11551
52913
83415
31140
56683
49231
59167
70147
82620
4060
83559
48400
29690
25099
81989
91939
79792
24884
96502
70010
84243
55861
3712
84288
20441
39213
31520
79195
46555
15367
3331
1183
81518
32236
51883
9989
56546
20992
54476
82754
78751
22170
38838
14903
89628
61797
32255
70603
52400
71217
20086
19599
25803
65988
19229
28443
38119
35588
94538
94123
27605
48651
50219
82291
87930
56163
63084
42249
10304
99076
50775
29479
88421
99157
9129
2198
77311
16796
77581
95746
84917
50209
46636
10962
50852
14336
57613
69393
63254
2613
34472
76965
22123
76983
37601
66118
39047
35089
98739
5137
12384
51998
79610
3451
72791
95211
41007
6326
96423
31919
8864
26675
3122
37590
75944
97448
13585
20159
48888
65750
74745
68907
78754
62179
63880
75488
81964
17570
50439
87416
51008
99078
91108
68366
4048
6648
13093
30235
71008
12750
68890
92968
26898
95839
9344
69241
39198
43427
48961
80424
9231
44609
37425
15740
87657
70803
88423
1944
37883
45269
37320
24801
8533
91453
59111
48825
72639
22214
82146
7764
38584
97757
75195
44839
30124
51305
23814
19702
82089
91060
54888
50995
62346
39098
14440
18722
9869
50837
38489
58604
27691
85383
13926
51179
44555
60665
34569
11668
32100
1671
99542
34450
20265
948
19478
30821
72951
64299
71864
39457
81490
29844
46963
99766
56323
46153
98320
80338
55369
31180
13426
89177
68072
27070
39438
17333
20118
9314
37851
97806
90742
25839
39478
22754
30962
38581
74084
84137
10685
32270
55961
94137
22456
73346
13726
66157
33675
11
68027
61427
50094
29210
74494
49521
93821
58230
20467
14475
42554
29211
58413
35884
39312
49167
38335
81469
36264
31778
14890
94938
84792
79826
56869
48582
77277
93095
16941
72778
42515
36658
37146
30040
68067
75399
27404
19240
73617
80603
6231
80970
23319
88376
267
55327
68564
19946
13773
35735
25497
11570
20408
743
40601
56267
57773
96729
48141
99996
21701
71821
82942
39621
81315
99644
78512
96894
50514
88272
58463
22232
69176
96152
53799
170
43674
94453
45538
49968
21419
20089
83207
67822
11492
33092
34932
85685
70929
3840
15516
36982
40735
28968
77087
87800
79771
25545
59712
72006
70737
31413
2809
91473
45495
16618
30349
76152
11184
54451
71924
59509
1609
95340
52359
40088
4604
56862
86085
17896
61007
20916
75381
53288
79567
18009
31636
32593
72272
18437
61313
49236
77998
57754
26025
30015
13713
7852
18081
64634
35530
66685
19737
35508
17632
18404
74114
14125
76118
42959
21416
4704
43546
19257
68214
59522
48252
26711
83121
53971
75696
73101
99049
56120
20163
4674
2151
3468
27035
65278
67158
53147
75425
77317
91030
97097
18979
55892
29315
47479
75545
88197
35880
86958
10636
36390
1178
27529
37080
94607
18221
88071
40584
71091
25295
33540
6237
5783
87533
6136
13979
85334
16604
78010
58776
43207
59241
13410
37797
42526
10616
41771
71931
12673
17216
74208
94268
95865
50884
46639
62363
44744
62773
11950
6223
19922
52856
83854
19164
60195
82696
88160
98824
54587
89025
71536
36912
65917
85775
6316
81922
48638
63245
27591
3458
93921
71284
20361
73244
31419
64087
97179
94472
60135
38085
95319
11548
12462
85925
50248
11898
73301
35088
81685
25142
10748
18183
23011
19275
18878
9541
9470
43437
23053
35570
59687
75579
38145
81020
50901
65107
80908
91050
81529
44216
69588
62095
26268
67937
71697
67508
32815
8363
34519
84407
29411
54945
41972
20791
86739
73524
58163
41037
12334
10852
56880
99289
89530
75793
20409
63129
74983
14979
26982
55366
98091
30545
76181
4315
94432
76815
4122
86721
60481
59059
7519
42536
37836
23152
84036
78998
29748
66883
34983
74556
65523
69686
74205
47285
85872
45325
25157
51543
7989
75980
24169
94800
21872
85343
52724
44016
46734
60651
61642
32136
90984
99647
31857
42671
84222
15307
53263
87207
92599
62242
9672
30970
61096
73975
5344
39560
87084
89130
88284
6934
42586
31274
98131
42862
38038
48578
90306
15579
88646
68699
85875
4468
14783
16836
14120
49345
34447
12434
57096
63727
51793
71082
28550
73097
80477
84416
48041
20341
17036
53673
55772
81792
25185
59541
10564
85859
80010
72265
35438
51113
25999
77447
95932
94046
61873
36924
58558
40847
35287
81391
66678
41551
6744
44979
76559
43591
54224
52749
70585
82099
65532
69051
14829
47861
43177
93123
51200
75485
73822
49998
54032
98310
30947
12985
97460
85405
73947
82335
99347
86173
54260
32262
76385
17157
73697
79731
28727
10293
3298
10688
91551
12564
250
63502
78666
88339
54869
48424
41197
99040
38389
97457
79530
16737
67117
15137
11965
54832
35695
67290
67137
83579
15453
60785
71497
32831
81372
72249
80405
10369
66968
76486
95802
38445
91157
66200
71272
39803
48094
57569
90867
43548
34605
67758
40658
29007
71885
68621
4990
95238
2655
76448
3438
50847
7349
52492
35353
28638
74639
63321
25436
29399
20232
56580
80925
1339
51560
5325
93500
18748
42739
65579
12811
33804
49023
75444
77436
73873
3000
52261
88047
17099
15215
93830
36194
72574
15066
43161
43260
10884
26310
85341
27550
63642
98638
2824
49387
55088
82589
29680
92140
48213
19795
48806
47256
5476
65636
1589
35935
62026
59351
78067
360
60246
19361
49662
53041
74472
24650
86234
16759
79864
25290
88986
86541
16045
8240
85224
32572
60790
15848
97861
45060
68540
65361
17934
80066
99977
20579
83794
2846
68716
82646
14827
59308
40772
65023
69859
77255
73241
26919
28915
97326
89490
97832
96284
5728
61952
31404
94489
57296
92571
97755
48125
29128
27734
51291
70033
93849
76748
25587
12279
33246
7314
15283
87765
37827
67611
1574
93585
56838
83622
79489
80962
49347
84630
78928
43049
39592
23078
31029
55397
1134
22799
92196
96186
2925
76469
14175
51744
86059
88013
27207
65761
29038
6955
45437
61622
28032
54374
60584
76821
23538
55551
6936
17089
88844
20433
30249
57705
85111
87167
94080
32530
92257
41957
38267
75443
59432
33107
58830
10546
65303
36923
67090
65598
68554
62403
76670
17706
38184
20172
3760
25936
31367
10825
55788
32885
12714
14502
24090
22793
69015
62598
74882
33353
93938
11519
95739
45380
1941
4561
77591
93731
32650
40892
87005
74533
12243
97471
5813
58340
12676
5297
45471
13456
1535
9597
21199
85982
69594
20681
5453
37525
73851
69136
87624
87552
67293
69872
157
9503
68261
4166
98730
18673
51709
11624
60363
21219
17801
84209
44615
43653
93069
46407
19269
44759
87428
58075
87728
24015
16386
40130
42051
83837
40338
69832
21477
67045
89816
82544
28540
99781
14055
98328
30436
34040
53214
24130
1574
56000
73590
12334
59670
32002
94892
10701
19576
65320
37086
60805
82158
51778
95659
87626
69215
94633
19461
87531
25367
92555
46731
31461
52900
67846
713
35739
17367
39433
78106
76151
17492
68574
44223
34843
29097
22275
26373
92787
87774
83943
91230
46269
21728
72509
29906
40718
21400
54477
59060
56567
14840
88642
98666
64836
62075
6059
84439
6244
24896
75351
70242
55941
26209
81360
92687
76180
52513
22761
79759
79102
65343
58310
56294
73300
80532
97852
8251
94851
86547
729
72126
67157
88824
88220
9362
35212
16127
83860
82566
31963
14271
75447
66593
48768
87230
24279
38852
80798
48409
64471
50131
47055
31484
46073
15836
33022
90985
44756
32865
14044
80057
25033
51845
87364
23745
17660
53139
51189
13752
85651
83724
22736
79436
95856
21609
95884
23002
16888
21412
87490
93358
80191
71467
98624
60652
81764
73677
74366
96438
36954
11016
14369
7184
29443
89118
38525
62344
58285
8827
12719
28478
49273
79094
16497
83447
3260
67300
3238
55025
15016
78275
99467
67996
95609
4854
1830
98560
29796
54304
47504
82006
61851
21248
27271
29654
18938
70803
286
5256
98598
96371
53212
77069
99365
42371
29124
72563
49807
53237
24385
89664
33699
33365
34272
39452
92292
4148
78469
12553
63787
97367
32790
60077
83074
78145
62906
97304
13172
20873
85853
74588
5573
17125
40276
22056
67338
23547
88403
51808
84290
92783
85356
80325
86929
88243
80510
1218
37767
5862
90125
22365
38505
56072
77789
76481
44950
24474
32213
74387
78794
54330
84019
63162
1039
89264
98055
91493
14408
94039
61299
4428
78185
85408
32550
61498
1329
85801
31472
2238
59334
44992
1039
76482
90690
85420
22820
60323
58268
10820
54910
28107
55757
83292
15734
27937
44627
31495
58814
43033
95034
57122
34580
89567
83
32732
68567
39224
50893
42009
96508
22179
58322
64700
48702
11473
28686
93922
9053
85112
25184
76277
83479
95890
74411
37482
3232
6355
46567
43473
68687
30412
16950
87894
16801
20394
79351
28735
40146
19286
4138
50987
91937
5209
31083
9278
30013
74209
75573
12220
63057
72098
57479
63341
26426
87608
38166
51599
72078
87996
14904
84566
85514
49492
40364
70298
41466
65326
26116
47929
46052
77225
83839
44095
24229
36786
12189
35562
74996
92423
59437
5855
60357
97811
71368
94053
92552
35107
90713
40339
73793
28143
34041
26581
11879
73274
98574
62345
87826
60241
82985
95185
92320
86404
4164
90944
57891
40052
41998
55917
21744
54773
82085
92652
78988
13103
1572
93155
33842
10712
8701
80589
66000
72398
40151
56029
86452
13767
7930
7972
23712
60364
13405
95691
62368
7362
88240
58681
81642
52554
99389
28682
32705
77148
77964
9230
28869
55826
16950
47261
94333
69336
21389
14316
41768
74600
16848
11069
51063
56441
70411
88164
17059
89099
51442
44380
21653
66549
18508
39909
14024
31085
15460
73997
26388
23511
85037
96983
80067
82299
31298
6924
84427
52044
77714
58088
85424
88542
72431
73041
92859
26241
75005
17415
75505
90630
23615
26187
41502
96868
5046
53604
7134
15694
26107
91796
79137
91518
68650
54142
52549
61505
6748
68142
51184
60844
1386
8668
72389
22301
74301
2028
47017
31756
52667
66617
48917
22651
47751
14686
56606
74380
27883
52663
13310
62231
8584
96358
26105
50467
82353
24658
9185
97669
96469
33109
19579
93785
57715
9632
46228
83012
98849
81197
74601
75613
91187
56959
64758
41708
64073
61798
41021
36566
39194
66265
49364
77997
26485
96380
3127
85266
79984
69898
17460
58850
89147
6624
19547
76311
92243
47257
90974
92077
80122
85901
42057
4493
15215
40513
34653
57621
24732
35601
75595
52577
71534
54375
57257
28859
37430
91305
82649
82716
59097
10484
68954
25384
32872
24383
98660
15952
29060
79347
87066
39793
37726
38745
64098
78287
4335
98872
33368
21770
57056
79707
33554
1513
65110
40798
15335
43226
35179
79742
39912
66094
79597
81554
82496
73101
88830
97150
36036
7555
53603
99505
7717
88289
85955
24274
23778
60562
23023
63042
86658
68639
5048
67742
66195
65077
35614
52829
16964
27773
83727
15459
31608
5034
17337
18589
65461
32182
24218
10667
23526
94031
16045
24994
42985
66344
2055
34389
74523
19230
92832
16598
48593
54577
88815
34499
38467
2144
8871
9338
8666
62241
94836
40126
54886
71400
36764
67681
46894
78635
4209
74
18429
43170
55677
11127
51903
75405
98087
31717
95537
67551
56756
86912
97831
48818
67292
43628
12997
93378
39134
75251
21045
75440
33
81948
48287
28607
70634
30690
12552
88160
78430
45177
2622
81254
43359
41246
74921
68064
71628
40728
83330
10318
86126
23681
1699
68087
41553
62844
72308
62707
11046
9749
96975
54716
6761
80672
3876
95073
84807
12848
98588
69038
37832
75912
80386
34635
50618
61592
45800
15649
41149
33209
25040
60805
69299
72520
68077
48087
82821
16761
88460
58713
53146
37575
50483
87443
2030
5942
98272
30276
81512
45528
78449
81967
6359
44636
24408
86429
89497
25008
40857
45958
15717
54690
8497
57528
609
62621
9603
146
76121
44380
91701
80443
62441
49948
61369
54234
44024
94035
82189
64564
73049
18804
46313
49746
42972
41960
37405
15244
34981
3684
22942
17091
41315
49784
83986
44990
82518
73383
87704
23827
89811
1918
30745
30700
76329
96626
71504
11228
97468
86107
22176
98006
95566
275
85204
57203
30203
52525
62040
50094
16742
33424
2547
77491
60663
51062
24691
81772
59414
9512
4790
38960
20005
96969
47385
26825
3444
32737
52675
7464
46522
36281
66483
27887
19188
59879
32496
25313
27946
71739
96653
9024
95489
36553
26998
14104
6820
47375
24591
37676
24306
42106
59814
93072
68279
90531
40554
63563
42801
61380
71415
24087
16380
80418
10159
59671
92260
56036
55766
90758
56720
67452
84802
22574
68055
4524
61685
76772
17807
80859
76643
72654
20415
60677
79133
82860
55222
74467
87859
82836
2874
34986
89604
76305
74855
28099
1890
27187
91265
40838
81585
36671
31645
58512
15357
10687
64079
30699
60716
66239
8015
15929
79366
47381
13365
80023
45822
62361
74359
68264
79358
89339
10436
6867
79852
55170
45369
10864
27915
48469
69446
70063
47103
11165
52884
33248
70650
48414
45791
97295
85796
67531
98515
67599
92577
65372
38680
59679
17798
96575
81219
81466
56409
1426
39935
63439
28623
84692
25623
52752
34657
13198
39484
55887
59685
34285
10659
36672
11175
29607
59987
27314
78882
65059
72386
36093
45066
5949
1086
91504
10263
89030
27725
86598
96208
41214
20870
76878
9333
52205
56006
90185
10747
41568
63039
31256
9609
12101
92832
42073
55572
64845
95378
38274
97596
42977
90586
8870
39513
32768
45349
2584
29565
6148
14502
28295
49954
57176
81259
46797
88109
92439
80099
20916
66173
72702
50940
83073
15869
10821
41892
96547
58319
58019
31338
84388
71702
24777
39310
79666
40302
33896
80783
10528
21673
95508
30508
71007
39836
51066
27586
17898
2617
10535
20290
59174
56395
65760
94044
78612
85828
52536
69633
50606
78552
85549
72741
37315
16363
11274
56816
27860
88529
21227
32424
89411
50188
93673
40160
27013
77986
30482
65529
37896
36414
97774
44490
47031
80283
69792
70645
69042
45373
71997
65080
65609
28132
54739
76771
77509
73374
31228
44932
58180
6106
78679
43404
17832
27236
44633
60209
34714
74990
87259
9654
71011
17802
58658
83773
7240
2726
74255
52014
36668
66225
42294
44387
56573
6673
93542
46571
7523
83681
372
35659
37846
8626
93593
33838
619
61155
8798
89973
19669
61081
67018
44196
60281
88594
88449
29999
72639
30858
185
70282
61295
91499
4924
17038
47365
98848
11537
30058
63064
3142
64161
52578
81556
37622
45558
54561
70609
19328
97052
61466
46747
81207
89204
32293
47325
95871
80151
72647
33371
2932
20544
46669
55484
21566
94908
6765
35278
99003
56070
59760
78581
44114
94838
25161
54286
30053
33112
27896
60068
52139
42962
50310
93150
29533
21672
50690
5082
688
25589
26383
25754
25435
46481
56794
28282
29757
84602
12249
49327
63456
60963
81193
32582
56581
67294
10997
47222
26869
43554
93758
37441
14538
70164
49193
21241
62816
97701
70296
3953
53531
73638
64477
10169
51892
76768
24861
36962
181
53418
48308
33715
70562
56306
45458
6876
12729
59658
75653
85750
40073
56173
66261
84845
77669
72561
42989
34376
42732
33605
93529
72532
13636
44505
24135
37830
2833
12055
22759
28378
88468
47581
50670
15237
42059
87848
93118
33762
22337
95998
48426
26404
19669
81347
8956
95782
31093
90085
58259
28296
27522
36600
41394
96092
32987
32802
27601
62838
61404
11920
8837
5407
30978
3963
23463
91994
84442
25121
66356
67655
74798
36268
1621
12725
25189
42603
15558
29343
45048
6778
42026
44207
84393
76082
86533
86410
83169
96228
14072
10718
75452
30362
10683
72713
98755
79696
24404
97946
15307
84657
1360
20725
31522
71225
61601
78275
15047
76526
25337
721
56480
96027
74212
69461
80905
85499
87120
6706
43625
66145
21303
25179
3024
76543
21131
68660
28609
49206
36707
64085
21035
56425
78901
64172
71613
53221
87493
97796
99482
55152
97495
8624
11062
53138
4212
20406
54573
18982
35556
63344
69381
15750
58132
46476
52819
13806
93187
31115
65736
66562
72916
3340
32155
99865
85441
76252
95245
18039
84730
29540
39486
42758
66795
68926
29984
6526
21013
63647
96204
533
49526
11005
17625
18535
54336
5421
98941
41377
90263
11762
78504
2814
17735
45673
36546
13959
91096
85482
82652
26900
87211
56007
50191
41848
69807
23478
83270
64646
59447
2457
6158
34186
19773
41674
16574
69428
32897
5985
79583
77821
85372
64627
43851
798
36489
46218
79952
18626
5067
42652
16759
67844
65560
6054
10505
40861
62559
5962
41180
70505
1226
2946
1670
8774
52071
15387
29510
41845
4585
26221
18524
76415
61162
18996
77063
7893
88895
36079
63305
57675
17360
54564
6466
91313
17999
51580
27447
26624
21162
39041
83113
83500
54827
58699
95530
61997
45086
96631
33768
64957
10379
42701
43611
98993
31404
82060
42085
45394
69998
1252
91495
1590
66786
95182
56732
61418
54610
2605
70226
9270
62993
96150
78518
47607
40633
3858
57162
20306
83986
12251
92938
38412
25985
70644
91886
60114
1341
73478
78868
40658
27346
26268
76718
26382
40990
27262
58187
96929
63502
53665
57070
8874
46125
38422
95562
61719
46745
11474
72036
24089
60798
19275
42734
73628
20860
15629
83477
20790
77378
99091
52364
36274
25718
61165
13938
23405
20983
38898
54122
14681
72059
90207
88766
40201
48124
67504
45551
70316
6165
80576
17767
96110
25363
85534
99728
68013
10686
78305
80875
6126
27691
87213
24273
28659
72064
84258
35234
86123
83363
98235
88804
3137
50270
1754
24622
99431
56279
82962
30067
82152
11476
3322
77408
75910
20323
77738
23148
57358
24395
79349
581
97709
5493
44320
790
14043
572
82865
53729
68426
94367
6867
11029
5144
76741
39127
27319
47333
90713
27334
77855
70490
62961
19487
75047
94030
5052
82554
3589
97986
57037
89142
58885
29376
82823
28517
53555
63189
45465
49031
90955
3379
69163
50296
46839
97041
87827
42820
49944
85496
33291
32653
31355
99367
53352
67620
44733
231
88642
60149
52030
37018
94099
28580
9138
25329
27176
52829
84218
10320
36831
85784
42012
49894
36112
59000
93157
71063
65793
18252
10863
92032
10757
10112
88313
389
88738
67621
6936
18158
5699
10584
11304
10907
36334
11857
17722
60548
77367
50033
29638
99227
7246
73622
49805
24339
12587
6071
51577
36310
96054
93508
86343
80070
65152
14141
17940
50539
94985
96883
97118
8491
41888
76521
14900
25566
4804
45822
13698
4478
11183
4840
8462
39965
62520
83216
61504
99654
95525
77057
74347
37792
84862
95353
34633
40965
23765
51164
11542
29897
17738
11283
89669
86739
66489
86869
39220
56832
96052
12770
89017
48741
55334
53759
92689
58728
58013
4578
81441
2423
70408
10580
97054
71189
8412
96213
16974
37845
81477
96847
49549
82528
21138
29614
91697
20406
70003
56433
80334
96437
94882
26724
14218
64039
13001
76933
24799
90410
28043
35332
12003
64056
72425
23508
86403
54077
8241
9423
64070
86819
845
89376
63364
15979
86090
72504
64852
68651
35863
21246
86695
71914
20248
15376
72510
97569
60620
47542
64499
50468
38706
50602
70703
32824
44816
15511
88362
179
16417
88369
63909
96469
6340
70576
89686
65436
94301
3098
67075
9436
36654
39866
49058
28221
78377
2022
33711
50597
92002
20159
28258
99214
46001
47662
97411
75110
908
52797
34550
37240
2666
21721
68443
35874
63348
35219
46141
99347
65325
62079
88147
68636
89128
29693
62631
17095
26905
51732
13639
97169
7273
92627
15254
70727
14381
99238
30590
47424
66453
12521
9723
69367
43663
23526
71067
86976
83408
2822
48492
64622
76422
28112
38190
10966
64536
1077
99318
89461
54362
684
73114
8685
20546
34748
38057
10298
25846
88257
19365
56400
94831
79575
80027
89683
57585
13786
35659
69821
38534
49809
88614
41884
63509
11425
91887
43805
86795
11832
45925
35675
11680
33772
81307
81434
43233
56390
15088
82532
66914
33911
15638
27204
10254
57768
95619
3105
86698
3293
53648
12246
14624
80049
90451
83053
16560
42140
16829
66435
14968
43475
8776
41539
74924
8600
83780
23669
16838
22854
95356
75875
99288
9526
30893
73786
64549
18758
98897
29388
62635
79506
74124
94315
98117
16672
88950
24587
47883
57604
47743
79735
84460
24586
88293
72265
16036
4885
95741
16156
55789
65852
44075
99945
96416
42402
52086
33785
82380
43865
72279
31051
54700
92258
83145
4384
41580
19208
26780
62655
45091
37978
76132
93212
34272
70407
76561
93945
96582
31558
46831
52791
105
6196
31817
55057
22468
22407
89924
98093
38164
74201
30287
81473
35052
63740
5083
84138
15218
45851
59581
77070
26128
61787
83170
92087
38626
99171
91459
59289
89883
64833
65262
21970
45647
93096
50214
98912
41438
46073
74352
22048
87596
23498
89073
90608
2441
47039
24292
24462
19881
68267
78930
31329
98607
87319
6791
79857
14463
86193
10130
27462
18529
98408
53911
83658
37801
62031
20446
36438
32356
62270
9605
25555
15476
6170
37675
52964
98466
41006
4304
28544
11303
3185
55080
6850
19590
94259
94008
49512
93136
64099
11589
12573
77352
97572
20262
43986
38622
51343
17939
11999
41738
20395
10049
56402
16293
12642
86372
9600
68624
10690
837
88409
57045
55359
85666
76159
75773
90320
70291
64281
51410
57580
69837
6701
67345
77447
94484
98353
91038
51897
4782
82246
72841
91591
60890
81145
79616
12468
90834
28864
55517
80615
31815
33210
94236
53062
20174
81442
88562
15454
76048
54558
33468
60097
16477
7881
68786
26237
12384
39327
77417
38917
15888
72485
16291
99052
20682
89582
91719
42978
70668
24159
17733
81664
45167
52597
19212
29513
21813
26124
71321
14737
80500
34848
63861
97412
62266
81969
31682
88083
49186
53940
92564
80996
25656
4433
1470
28038
29635
86213
12687
13272
1899
61525
48399
65831
8911
11261
68987
81194
55857
34356
34068
74900
78337
50384
6193
83522
6271
24981
46007
1719
88405
97311
90388
97933
36414
82676
74073
54880
26376
2795
26184
92761
95349
45640
80054
39605
63401
1368
67573
14278
28175
83904
62768
4316
64245
55540
74074
11185
28857
18021
65246
73030
10560
93259
28898
93003
34775
67765
81144
98585
69831
33015
12681
15467
70122
55365
5714
98518
8263
29898
16804
82335
59690
22038
8269
3171
75874
39822
38601
89627
86036
32229
54231
22666
68080
25943
79384
59813
78776
58910
5160
46973
49739
93945
12214
6240
13757
98921
23310
71201
35248
8363
12769
75053
41210
38547
4908
48192
19904
78856
87466
38966
11802
52667
14553
53301
77205
57074
73354
70397
4365
36263
54918
55261
50273
54116
85960
93887
6483
78433
68455
80182
87262
92651
34299
53234
12989
98243
99747
39320
18813
84429
52496
22833
6161
15802
73022
55941
17736
48069
73127
56645
88339
48999
84779
30981
23995
43948
91941
15702
23967
22641
87332
93127
30402
6418
69402
34639
24114
93476
3852
45403
20177
27501
88349
74146
46898
23246
1943
73415
55638
57277
94817
20615
2497
73048
21392
71298
80335
43702
38690
78076
91967
13719
23921
27598
33465
9946
93007
12384
26830
61077
50172
82868
83372
36202
91128
44038
48911
49540
18362
93845
17500
90008
73325
62001
76121
33025
83603
63970
71407
92653
6605
6725
67215
89620
28588
33391
60590
93866
39939
27281
78371
20503
60240
62941
97848
96407
19505
93377
27610
34959
51185
20633
98473
3128
81014
76575
46274
43320
16386
24418
58249
27865
15823
84029
96946
33160
46795
15541
13563
35493
22600
41922
11752
33156
41816
25730
44013
89463
13872
71399
60076
69702
35047
25793
82702
58102
11477
11513
9103
65734
19696
82586
22127
77497
22647
34708
76922
62844
90253
17092
93282
63729
65214
81200
27771
6659
90933
74387
38081
87762
20764
52604
87234
57960
32411
69486
58360
23150
58294
22010
31694
91707
49930
71997
78699
58658
99762
86430
15287
50273
4661
73765
32750
19828
49113
36935
72607
33465
10685
94522
38244
58862
85445
9945
59594
29563
45058
83438
1330
82728
11800
52727
75898
28726
71837
27803
66643
2703
54938
69329
973
39620
53230
28629
48157
25709
59013
1027
83757
76494
76345
54516
54227
85672
79640
79090
47491
62852
62396
64531
33777
50203
83676
13622
25383
77545
19309
70864
50606
70185
38764
26232
38724
36118
93799
29466
94787
28418
44154
34892
957
25295
35396
7910
59284
65704
74184
26944
89579
36261
18959
3445
14648
64354
32334
77613
89544
620
38852
89847
15752
76462
96672
72900
59052
63920
48299
97941
16294
95516
7772
95753
17098
12127
93927
32293
66970
447
94774
97993
28550
41102
42168
6085
22979
73171
12693
77867
73890
60986
25291
30289
5426
64374
32302
58079
17994
14782
31935
95926
75645
47250
12186
35874
50772
74581
58852
36779
7767
77938
54336
27737
52343
3698
9561
89210
99558
27951
95758
87221
15921
29512
65354
13578
96750
18755
46197
23768
39373
41148
31386
11134
93477
94390
2530
75390
67330
14538
3007
22235
70829
8112
70032
27149
91793
44880
2744
99288
63333
41049
77383
25699
63332
25952
31168
47220
21396
36281
16505
62965
90077
14686
26812
3203
29820
9429
70516
73953
2856
45729
62265
7980
24699
59840
55214
56008
31657
22345
38209
9291
84827
34256
78263
74165
29745
89574
1149
71399
12685
23030
92292
45129
89761
44818
93318
52956
38047
10227
29880
39007
67622
51031
66070
39412
14648
57372
59918
74516
88833
23816
7702
84825
98416
83546
91640
34123
97392
78851
29852
57279
71470
8372
86719
81642
57158
3304
79250
44753
61885
97147
70139
46625
26907
69317
46561
37394
35828
56694
21529
30194
61295
21707
90747
86735
95616
93472
99155
63875
87921
44492
23046
59309
56685
34519
95039
83759
93814
34749
20504
94122
79667
83028
61398
21527
20385
36513
51545
56492
73310
30019
47654
3080
94142
99555
77330
82064
99884
11398
71469
77588
42993
11966
41428
38272
86598
67203
67048
64657
15412
72340
10446
61564
7827
58101
13566
79968
45418
76395
5409
11205
42640
66083
95997
63687
32846
85610
74879
18310
39194
40677
58543
69890
81024
20753
82079
77478
9799
70137
75548
32428
88598
68003
43127
74249
19484
19062
1012
93180
30313
4334
31711
4994
6994
50623
55345
83483
35882
42094
26414
39387
97975
87710
92476
12404
4357
12517
66840
90147
31492
82922
84
59109
49436
66955
67237
2081
4853
69388
78714
24220
57681
69708
79264
27222
75622
86146
12524
71074
5620
94441
67280
66647
5374
61281
23071
836
30296
63701
42220
84820
1098
1429
66070
83120
15586
7078
43083
15168
8677
2897
88595
91059
72148
73499
78481
30645
9844
59478
96758
46538
16986
52971
18951
36584
9900
39404
30819
8640
66229
98475
20067
27862
73217
27829
16958
14248
93843
17963
39405
86336
8573
71373
53357
36570
99948
23914
90240
65999
73547
82098
3261
66667
98581
17238
25686
16047
58668
85016
72864
78761
50428
64894
88823
1266
10676
71214
64095
16272
10610
49330
78111
19181
50192
28135
22318
39600
68169
74165
78753
13043
55462
64479
72139
27444
73558
93380
10094
67279
4293
4657
35812
74781
15802
7106
12243
75786
57763
83179
65614
54312
54750
43350
8282
33271
72765
30559
116
9400
70066
47940
41600
37545
22583
36325
22170
79323
32753
51707
10529
8369
90936
5445
49800
46048
89800
98176
18174
68363
93120
42600
72803
60302
28071
96035
86494
8072
59494
58878
52039
97959
42903
11065
96145
79298
21560
99875
50630
50434
75030
41163
4668
29636
28560
14704
87438
70607
49243
39404
79684
42688
17950
61143
5901
81014
89845
17570
55667
35006
25063
18401
20869
68363
27033
30017
46227
68559
15138
67822
17843
81083
93538
65955
35376
92992
65611
51934
21699
99297
12145
4651
95625
75859
79898
8672
4331
12547
7188
56472
98649
32956
5987
5392
26610
85542
22197
40585
71528
3151
28380
64192
47305
94233
11802
71766
57843
66661
47368
23057
8854
54420
75084
39383
15809
1503
55571
21139
15360
31285
10361
68159
33810
98010
62234
88158
5958
30154
68704
18006
47292
80278
78777
40926
17587
12820
96930
22133
78654
64671
45096
85914
69327
41464
76930
32555
55913
87111
36239
11494
45624
85762
61584
6896
37601
39940
76734
40816
27219
2433
8118
86012
89267
21002
28327
63715
98576
73171
93682
26186
93871
74576
29570
80897
65662
59364
25070
54856
15823
95859
58880
20660
85724
67837
53172
23438
90645
28034
88725
8400
45917
32175
93113
84731
17429
33788
25160
34244
9016
10003
44404
42306
69420
43457
17109
72985
72442
62987
25433
77006
70304
41560
37259
77711
70324
37866
10219
54904
79490
76915
28970
22868
3486
80148
97859
80757
64316
82827
24819
50858
34123
39057
11360
95361
52542
84970
65888
26520
52218
44233
9406
16233
97577
60438
80385
47454
94886
93839
96975
36165
33873
19783
98445
2765
71739
9479
90389
15516
88939
4356
31908
81399
25962
967
3098
41717
32617
42932
38885
94548
84140
18390
24403
20669
96565
64331
82334
2156
81123
22238
74047
20462
70098
82334
88039
90164
61754
4951
32026
50068
74044
8446
83693
64158
49205
16107
55738
57991
72951
46651
49376
40335
87863
36674
37199
16430
85088
18971
9954
38612
51439
1691
97768
12226
58903
66885
35745
27911
16887
14810
62391
27475
15958
762
80324
74658
49136
55286
84147
64991
73076
94042
64619
3764
45232
58324
14103
63730
59938
58308
70758
53300
93370
68360
75028
23864
95637
95089
33143
33540
32294
40864
3523
9656
38471
19736
4965
70515
56598
86821
22683
98282
55734
18387
17547
93768
99936
33757
73222
35330
79174
71663
10107
99000
8645
50190
63805
8630
12623
33547
59483
81553
32237
32233
54882
46145
51709
55780
19665
36146
15480
90211
44944
28619
2280
68595
97397
73262
73074
69200
7841
3150
76693
93310
94335
8302
90692
84088
77055
81744
89947
40779
11353
84175
8857
20901
36091
12746
76795
18154
6760
70324
18527
34232
97705
76810
79891
93950
46628
98587
99324
2577
21913
32690
52341
50646
71535
83889
1071
31381
54944
20780
3953
84048
61518
18868
32274
35511
99067
4534
80093
65320
579
20142
24470
32291
88640
41174
43320
5061
68205
7236
58214
90884
77639
50358
26483
120
63813
84950
92849
61279
52929
26872
42614
86957
78322
98801
22439
28938
78501
29748
85745
43627
38131
91895
40942
32999
12549
72321
86803
13992
94289
19997
48761
28899
43691
81957
91665
13914
56749
32506
58774
46035
6322
63306
79288
68876
68484
14829
31028
7811
93072
70079
18361
54341
34493
20021
67985
77229
81911
37390
2819
19208
27619
10957
22731
33412
45792
45400
67702
56390
45299
31434
10144
18238
55751
94734
69407
16938
99156
44184
94812
15992
1115
62646
80939
4929
50958
51829
84417
54433
67874
58290
70648
4046
61458
17818
43634
80273
20709
94096
54551
6044
48716
86202
43337
68683
16549
43962
64668
25688
29857
5082
65929
74517
36113
74013
61911
20351
53685
12599
66988
31095
45316
25430
68108
85840
91378
85643
43938
87182
88106
41698
78323
66810
89696
80094
73930
5900
70525
9507
80652
14281
25059
75588
63850
17797
63039
15345
20759
51021
64058
8266
59773
21990
89002
51884
29633
22988
15224
2080
37216
25941
17527
23316
74871
68985
91467
9830
35508
13867
3064
79159
64737
5155
78275
8803
15256
91675
59278
67493
5617
65565
90035
19572
28266
18967
49515
2111
97318
90501
1634
64593
20602
73511
58240
84891
33220
98604
51416
71914
94243
81466
9812
13725
934
90384
32077
43527
46574
42946
86533
74046
85322
79977
86719
8278
14956
44654
48778
61772
4365
24365
32062
40818
31849
73551
80640
82579
22750
94637
59705
64166
95524
18334
1191
16957
63011
93825
11787
41228
12609
657
65893
70024
30375
23272
89855
37427
84919
51930
41633
52832
15638
34583
9392
51110
25637
38801
8628
88930
40134
98073
4257
95919
98468
23000
76489
75551
83049
67886
16397
65357
30251
51890
188
12240
35591
88704
39139
16092
44938
26409
44578
99070
34155
56759
85825
63549
54669
82372
58145
15051
26810
84573
31031
58013
1239
64199
45552
67714
58831
33900
91816
11076
39591
16446
52716
5579
33416
73299
88486
7307
6027
24115
10979
94616
11093
24417
80
4048
40665
99261
26819
96022
94928
13482
28541
99019
56911
73274
11121
72768
46450
76713
18389
46130
89005
93196
79203
89131
36792
43283
43842
61127
45230
46432
32219
18786
44125
32553
68255
21617
62027
66201
50487
21705
47009
70451
28478
55747
1117
95910
6741
3921
8382
23070
14353
75860
43935
46604
96671
25514
85193
86323
73154
7270
56162
19907
95782
34647
90709
952
54999
77832
55912
125
11324
79388
84734
61561
64463
34310
30444
90135
21286
75676
36791
56732
74332
54800
93801
71850
78340
18101
89013
59914
62879
72152
55416
97836
6411
11538
78476
16567
51784
30319
2166
74136
95325
71479
52880
64165
72714
16063
86736
29154
17911
89586
6560
81925
98317
23330
32464
80985
32994
80991
1686
10615
463
23865
33782
30260
7585
28451
86055
8368
95975
82948
11959
43399
63698
32921
2336
5438
91998
59110
66300
42710
70673
37754
3177
46188
28405
95866
88736
51801
26267
39449
94080
70771
66843
1347
49232
38358
15813
18326
28087
35571
72540
37294
56455
77572
21513
14164
63661
46242
27386
91370
91145
75137
69472
7954
61551
54257
47549
11188
57077
94425
70965
67744
45079
32320
1045
30168
46750
84246
61298
64160
12000
96213
95982
69216
59398
24955
24597
49054
48669
18086
82838
21176
94608
33366
4671
18646
40729
17652
14653
13425
83013
11809
88943
80981
7412
32180
47692
40474
7607
61378
32639
85107
51098
97810
31943
4634
44565
94672
21349
15290
57807
89668
49305
6928
39162
14162
17676
29377
14977
18595
65372
3917
46814
78395
35837
33282
11094
4384
62163
33432
38308
90495
36770
59401
63656
47843
15595
21395
12669
25027
31124
14281
14619
83528
1243
7091
94745
2141
4167
14085
46174
7587
76470
9751
43704
99542
94941
48622
85768
75021
10956
26420
85246
37775
1573
59360
59782
40313
6198
89225
3946
55537
80214
39630
82973
95829
47544
86805
47978
1004
42921
38022
97474
15365
25969
72560
41477
25536
64959
37996
42908
16604
46918
73319
27433
87980
45683
61886
40561
98363
68663
36612
84709
53330
63264
59595
90975
24205
61926
61480
91214
54134
18109
78461
3141
28927
82590
67570
19223
47091
96119
30769
87936
99279
74111
67960
67155
22415
54938
23857
44012
74445
98842
37574
78021
38668
58818
69211
51644
72834
88790
20601
8164
1273
48336
94645
5917
90790
64470
33072
7112
77303
45157
80974
65269
77642
31669
81828
14915
11219
5806
79775
99199
62981
37151
94575
90792
69374
67286
20514
42959
58554
47910
1912
85432
97586
89330
3418
56378
50257
14366
28927
52338
67441
62735
8063
39488
4382
62697
82143
10792
13815
47363
83768
79966
18076
51157
4761
12564
45718
52751
67196
79890
68908
22003
43298
78306
43259
66403
63846
44894
40256
61405
21313
69840
59
24336
69637
49422
20294
60195
30363
17762
18333
16303
94377
2850
91787
28757
76788
15300
84974
38359
30010
58063
63624
87171
1709
67413
80699
40133
75780
10861
89540
79843
89256
52583
29668
71267
31443
72491
80794
41878
40496
6241
94560
53014
62053
69768
31233
65745
14904
13308
37525
64020
26374
45361
67239
75183
14735
856
17141
88535
94742
85225
11138
99507
65653
35810
53946
7192
47045
68874
50433
5999
46795
11934
54966
22636
22419
37521
82480
90112
90420
76312
46159
34073
98860
51962
84810
76374
38754
76324
11511
85220
10811
42730
64224
87736
26459
53791
99140
34032
12402
16587
47295
67481
35876
77360
29881
46068
65972
18250
46150
23522
78069
922
44062
44563
85311
83000
49624
66091
1528
45915
35352
97039
35692
59012
82438
47156
33497
67395
80297
5775
69233
64398
50777
4373
56798
35429
80342
21964
25278
60249
61944
22209
10809
30413
59625
89144
11098
49211
58386
85200
45697
29851
40694
61642
92441
35527
35963
61074
67439
73869
26695
98260
52198
44756
85696
55761
56919
21299
43991
92052
7693
51785
28359
50523
42975
3745
83018
2843
81142
5022
3799
39733
67888
99415
58749
10717
48796
30287
84164
57941
16299
19977
36384
71435
30434
46807
68433
34885
83529
39034
69668
42437
15901
84059
91344
23930
51718
77369
28528
34852
27705
21364
77820
31665
92993
43826
47588
87329
94680
42582
67170
83607
87471
33938
61810
95033
1371
28915
90145
72817
49156
68663
54335
70453
67162
78629
21700
23464
25858
68118
98671
30842
62710
42340
67707
28724
76808
43732
98531
18194
48380
88337
41976
62183
24259
82991
68465
62718
31729
96942
1230
12702
96675
29043
83056
82223
94116
84189
14742
42128
82566
33763
21485
593
30300
67569
34202
70961
3443
58536
26564
14750
808
92043
44413
28696
52966
22
76826
21220
4428
5635
72416
58043
48875
9474
18642
24231
21471
40305
94168
91830
73321
46532
96862
10171
84998
4913
60975
93413
87239
4546
18943
52545
16166
41087
25726
50593
15049
29457
97827
24259
44536
23348
58898
19715
71314
46886
38912
29082
13113
46912
88141
53589
43070
85778
47065
31002
45327
97954
85188
27050
87745
1422
59550
29990
14308
11573
75868
24844
99515
85884
62288
68836
67887
8019
7592
70216
51124
14229
87411
36990
10456
57060
33464
4576
94337
58427
72633
53230
6242
85677
72737
32146
30500
83249
12326
63746
28673
70446
33272
62094
83959
62214
71484
1582
80815
57860
14892
65789
32547
81283
50628
38577
10772
19636
47733
49207
10665
52890
42593
35202
58098
68324
47362
62901
32143
3861
9893
85218
90956
48873
85310
98002
94049
50421
80306
74112
74410
29023
37478
35591
81588
9437
20795
61536
20042
22702
51499
23938
75819
55639
91228
62927
82502
32394
97925
94669
92121
55143
23242
35512
94799
30964
69897
92068
53464
88471
76056
45364
72568
68093
8861
8466
46384
81154
22041
49119
18813
95747
97170
65498
16359
72265
9497
67979
44287
16421
59017
82284
25146
31544
88939
43480
65876
52571
32440
34538
13299
92105
54884
30782
20667
56021
36838
96236
32215
45636
45649
36203
11539
5062
41760
765
28267
50311
53569
28879
73463
59006
23736
26784
5578
40443
14
41806
7128
54853
40045
56333
6549
72708
9790
99212
7179
22485
64666
32899
64623
65108
26312
49100
11082
77724
76003
98699
70939
94655
12706
40391
25043
73606
98719
94258
4460
46710
81405
61855
74943
82245
12581
88091
97162
36317
83667
15821
58118
11881
89249
28880
32103
92466
82540
81375
21745
58309
92733
83160
32805
58188
73632
24650
12397
79977
35196
49350
40011
28251
75020
60554
93154
46084
98543
33050
63600
6184
77001
74758
910
27591
66770
71180
70136
19770
7706
91742
89223
33953
63700
67910
17335
57518
68226
9704
96633
48849
93310
81347
85322
35988
44289
30581
72667
65270
43164
29425
30643
46015
30687
20466
44264
74198
1358
95576
85921
64523
79321
67847
26669
67483
2076
38608
66039
61817
36799
37765
26087
69168
98746
93693
88935
72048
92511
7266
90842
81442
12198
1998
4478
92864
11207
70884
54291
70994
28009
61061
84516
12037
37793
31871
71647
56794
87428
59769
70516
58341
82739
40915
38345
46223
9665
13732
72941
24924
57114
36812
10485
7687
93464
97171
74090
75836
46743
41791
70466
32639
9421
74270
25302
85533
94208
93205
73848
947
11415
83254
4894
47239
3220
19940
71679
35018
83792
98216
26233
31418
21664
89513
83750
93302
44615
66738
33810
52684
18426
61801
61537
65345
71401
96214
10529
66471
75652
9726
40534
26930
83810
67936
36716
28166
5555
30891
44604
89111
44412
7500
79929
62658
49842
23224
39791
74342
41031
17162
64992
35723
99126
23320
38925
35196
21414
44875
31292
59742
9490
53211
13445
7273
4765
7152
66598
7802
53030
47181
86364
66861
97856
15941
13645
89683
15109
97789
64851
71437
28456
48412
89790
20597
79064
65218
16887
79030
73498
55088
59638
83469
79100
30094
74906
36796
69179
79136
68015
28729
12970
28871
83386
3793
93900
54626
98269
42332
53400
11835
98211
3734
13356
33492
72965
35628
91664
44931
94329
90084
29135
96285
51440
33063
57596
60125
22137
37527
86887
35864
74183
47196
96398
84806
25712
85677
22284
10395
59230
25859
37616
21037
628
88380
54770
92497
52559
47154
84726
34715
56439
1038
9863
58473
83736
97061
71099
33006
56545
75798
23591
75098
19855
90094
82614
38303
74257
14068
18120
20344
88006
5484
16364
16878
50865
9856
82745
42608
62565
7825
15018
80228
83063
71416
70687
42643
6285
47211
50589
55907
25239
57427
34664
56424
3723
59636
15776
35555
5918
57545
90743
10156
48210
51833
31869
1843
99889
62113
10798
63800
33155
51658
59402
70811
24788
18130
52462
17087
9987
18304
32719
96938
33551
21513
30093
28589
94988
48730
28663
95755
28135
99669
40103
70850
65572
55512
11056
13780
7737
12825
22533
31988
35019
80433
87367
47265
86220
65662
56445
53510
53093
53257
70336
85535
53961
83456
36664
1702
61575
70379
56031
71375
61040
8493
33200
54599
29887
32593
77337
69590
1356
3300
58992
66290
49266
12715
289
87160
31750
92016
47994
26279
5558
65600
35912
58019
60041
47315
91034
25297
73246
54869
86689
1029
42590
64709
79150
26905
26610
34758
42559
75672
77789
90701
47000
14831
88403
2156
32775
38280
66492
71396
40846
97076
85893
35508
14687
63775
80695
81371
88580
39317
8145
19762
88477
42278
20692
4545
46182
91616
77423
37820
9309
44959
16958
82927
68871
1582
22550
40487
7030
40779
22265
37514
56152
2936
12873
67087
6841
73931
57218
58675
29296
4414
40606
5740
65589
38972
57092
81368
16624
84789
73077
63082
76124
22215
67368
47941
52115
7192
93667
75494
85805
37711
50409
6661
13987
63126
29406
51859
46664
84858
86957
73885
618
86329
44949
66619
74818
43479
66315
18200
73802
88877
54737
88739
87339
66316
16889
56962
14121
38078
6528
88033
2774
58314
49744
7580
25189
26580
47705
61770
1603
59727
68
32667
67556
78966
29150
76273
74574
6232
30376
49447
49031
93592
64227
95084
61375
45772
29240
43568
95600
75932
38149
9001
99730
87367
33040
10633
8530
33373
32184
48677
13665
89126
25969
53355
81882
32012
44557
83886
28078
25718
70880
88244
14355
13852
89817
4096
75187
31028
75435
1076
51573
58069
43922
84180
40163
73892
18904
27886
34677
15683
34326
29450
16275
35203
64880
96569
44436
35471
1715
6258
66021
53487
60221
84066
89350
71471
88356
43079
92500
25680
65664
89520
13553
38475
39427
1451
5105
57187
84372
69860
12463
49847
42019
96076
90037
36323
18301
25896
27131
1055
95241
33874
42743
66241
44478
29258
59410
74545
66009
52485
64482
54220
67836
65922
15942
46028
96933
63051
70022
30031
71356
13842
86364
47286
43393
62914
60449
1329
4939
10740
93734
1947
81675
84141
17151
72437
86855
56125
76037
36538
73719
80267
54225
27668
55509
37707
26235
99610
49114
95113
87318
45314
39435
81969
8802
54131
65496
27570
36145
99631
2537
87074
33216
7543
80734
98068
22055
53903
61760
15264
9936
14265
93562
17962
80396
59911
9693
43582
95880
73421
84538
98586
16760
60139
59453
90400
38575
86419
97366
35870
30501
66535
7542
49593
25463
3263
73392
45140
27114
12598
50962
30631
21616
97182
40234
64353
91920
12
29053
40551
36875
93558
58850
14054
4171
7868
72340
50032
37597
48114
44362
22998
45710
40330
99106
51145
86170
34204
601
7054
36432
10674
38640
35429
53708
90430
4778
40591
154
8927
89639
94599
81559
95042
50085
48493
81734
64725
86632
1320
68179
83307
56098
4883
6944
68078
57876
99377
78886
32489
34312
93593
11509
87811
76407
12591
59517
99939
44947
48436
75881
55689
37135
66898
26991
71863
52405
45980
41643
91873
65399
34723
85459
86005
85225
34504
90839
34601
33567
93341
23022
42508
99224
16455
87800
30852
91189
20891
32518
26798
36074
68992
38037
43200
4377
32080
18524
13157
80944
14592
24113
71008
90123
47797
82615
23420
61139
21622
42780
37269
52494
1130
85488
31188
43671
19430
9501
77415
79179
12501
326
29598
54507
46230
30540
6801
16490
26424
81848
19972
54630
36775
84842
15839
53647
88658
63230
29811
23356
92611
85794
94966
14883
93807
97383
30277
80100
44814
15676
94370
82715
25688
37228
83611
15282
62198
26964
79799
42305
61817
66784
42095
88555
98751
70166
6755
36721
97194
54040
37264
69211
69127
59616
60755
93499
87871
33897
89706
41236
57316
43223
66059
43488
9960
72157
63814
38599
17320
93947
70139
21038
60622
20178
6428
28381
45924
99659
92824
96055
23991
25974
38372
95470
23792
12783
90777
72873
66147
18534
5690
82625
88625
51261
18629
91761
65038
30875
942
86915
72669
86391
16351
64746
27798
19108
61080
29799
29820
38477
28708
68442
5585
30488
64716
1994
47959
32160
54309
20878
94150
4971
99352
42933
42385
12642
23635
75040
49454
78570
98762
80229
89035
23142
66050
99128
14466
97169
87647
45566
68769
41620
37403
22858
33530
45988
96960
26012
81924
13784
52414
39009
36134
46962
81050
64746
77492
42457
80509
21562
90488
73782
70113
49610
82078
2288
28142
71011
79537
50121
33991
71495
5613
85600
98260
47091
82275
52047
73404
51427
55320
31385
73261
93767
52704
43459
8400
52469
5615
46721
84637
96287
73904
82858
24997
57756
84533
11288
95040
27729
3063
52722
50537
55097
55097
46191
90220
43127
32009
74009
79216
2622
31348
37090
52952
89060
18805
27587
42280
90928
24591
70596
8493
86032
39593
82625
14517
86393
93806
55135
8019
58723
88681
65062
52448
75356
75196
20717
91780
13662
83436
73410
19456
31826
12542
93202
44061
87299
45737
81822
83502
91163
16548
36387
26804
84839
45193
71577
66095
71440
86756
93590
16909
79811
98599
51019
84971
78381
14391
2750
87375
46034
6747
58495
87291
12451
5890
83780
38182
16340
45708
10916
55078
84603
54271
96968
62459
78353
98842
79638
74810
54927
39236
86332
71667
2457
71275
34135
24270
37326
57101
55847
36780
64850
56065
28056
77694
99959
98698
80183
86320
53959
17975
80208
72660
57125
28080
67585
17198
36797
36764
27327
38405
86427
51961
69217
17653
80555
47440
17661
73053
76359
41499
15000
59842
82045
28198
88565
17099
26524
28324
39583
96976
96794
82077
33802
13191
60860
13263
65825
21433
30932
88390
18997
1450
96818
67108
25397
24512
90958
56604
66155
35922
6593
3993
43942
79929
54528
34065
66220
53341
23385
96365
60231
61831
87662
94808
57454
23114
20937
48277
57061
58986
58327
71825
77323
90170
33925
4399
33740
34532
31772
72561
49723
28911
46650
26309
21117
23436
56954
73589
32936
15188
8785
9460
80233
24033
37998
23924
64401
40451
16312
26932
40626
29097
36739
21821
71115
51624
85205
76092
55378
25753
34515
90913
83210
56775
65006
81592
86796
41552
83411
66275
71736
87023
36807
52512
49397
25222
22936
9431
85553
17574
81872
46323
6248
2377
89820
92963
36330
9628
94063
69973
6390
98873
31960
34988
86374
85695
5946
15263
59584
43447
57516
63496
94584
79326
55743
13746
94618
85359
42167
3744
13194
48308
98660
56061
11693
61575
11366
41626
42757
91508
46285
96926
66536
85646
4456
10184
61173
1568
84422
89129
56883
45319
24081
13422
96824
82467
48677
82192
14821
70992
23673
10122
1043
49047
91433
40200
1392
90874
40406
42079
11833
82221
83486
73727
54769
8167
94692
96329
84880
44532
56211
58140
13782
98018
17798
44256
10616
10639
84842
13821
8727
27069
68315
65006
27034
19514
43849
65804
80708
34468
46907
63691
2951
86380
87927
10938
95280
96649
49681
30818
61530
38278
25552
69934
76388
46664
92727
31098
99219
10699
10111
27472
59322
93456
85639
796
8866
41847
3654
52868
10980
6072
17087
95848
41715
21936
61135
33442
84120
25186
43666
93698
73630
23561
75013
38161
94410
68389
94592
99092
43943
3660
20058
86164
37984
36518
52499
15505
54138
18431
79970
96005
80499
86534
64256
45436
90801
93423
55505
24662
13438
53393
16607
83252
95972
31459
86089
61481
29592
96234
53549
80059
68211
95452
91626
73833
50987
40468
845
8569
3923
94322
21695
40067
21842
42149
88210
24706
73781
15175
9005
15796
72811
54110
53835
2250
46075
68042
75008
54139
44913
67159
54108
39921
58016
61788
28048
35620
76846
95097
42697
71721
5828
89914
13066
37324
74462
26214
40612
65661
86604
76434
29793
90687
30494
49401
21558
35348
683
11354
46889
56505
62465
68072
75599
93305
76760
28665
10924
57782
66261
63718
51476
65631
21682
36767
9697
29440
10838
43331
74033
74114
2412
18921
42663
18216
80
44498
86994
94937
26574
38202
66160
97308
3428
71830
8345
78781
14275
93903
63518
97893
22081
42928
23168
93818
44916
11432
10326
81300
54610
37514
5867
95388
29801
77329
50413
3578
27486
84975
99642
57239
38131
77296
91027
14067
81549
8107
32573
22587
8886
40990
86823
22
70796
21900
50703
76129
41139
53889
95980
52378
86461
10808
28723
83669
47367
55236
29515
83040
30385
83660
86382
85750
20603
65357
86810
36830
415
3686
80272
43982
84597
35386
9373
31280
88633
35187
79135
14075
68569
7790
85027
6932
72172
78010
30516
77339
13104
89900
52434
6455
44066
75300
43920
58012
33055
45017
21869
66556
51003
41652
91757
52403
2065
50550
43175
13810
37509
48869
10938
46818
8104
27360
60068
5837
61817
51704
83394
61895
770
9749
11557
59002
77883
243
54442
47112
37006
41091
10580
87243
36493
96411
46116
50969
14229
93492
66769
82135
13701
13502
65227
15482
14658
70148
74848
1243
34179
58310
75871
6633
27721
24837
12358
24013
8032
63204
19298
24602
21249
72039
73169
62937
7696
35986
7216
36771
61715
33380
66768
45911
58940
10643
97843
65871
50935
68866
26285
34500
75343
91150
58112
30590
73025
19804
3230
35243
76042
56808
21991
76117
12234
90886
45106
50058
58839
74299
35191
3985
32105
16173
76942
90833
99174
43214
5556
11577
74121
34393
35221
45405
42682
57330
39783
51263
90505
20811
71801
94988
35914
63555
29822
42412
34556
82119
37252
74469
93700
50752
70830
87688
8104
5527
61812
62469
70574
9172
79159
88992
24746
70534
74831
38196
55311
82706
60072
94569
74333
24425
25584
76697
48311
12969
42479
65429
28158
59963
22700
26466
18344
87554
60774
15997
79024
41324
27352
33926
85635
34035
72565
5216
25200
44596
17754
58006
98529
20295
60513
20603
14392
40376
60366
51761
15553
4278
72448
87005
27683
34622
5610
70739
49147
55528
70761
46681
91118
7752
83897
30031
99007
5681
50889
36079
31876
96034
6270
94132
73092
25217
86980
92998
64519
10055
68266
48952
15137
30821
25812
8190
74312
3259
85829
2336
90030
349
51899
55396
34171
35123
6771
20457
42271
63369
84429
82323
97360
21667
70963
51452
28005
31483
98510
80757
29441
82828
4499
39254
51219
6090
74594
52477
95625
92975
27636
14339
38800
69965
29641
90057
79741
55556
29399
37445
6956
54493
63002
96470
21755
23545
2320
33346
14948
46842
14969
30939
73547
65996
612
49745
50478
4132
58456
46443
51640
81471
78678
97619
80765
51690
92314
86142
72611
85336
65100
55993
26552
42410
22126
14029
7774
29167
90801
15596
63826
807
87340
35328
97916
61853
23077
81515
13859
16045
48756
91472
90364
96755
48579
44127
18187
65139
62201
30592
94247
36255
47811
5629
16604
6492
98178
97712
39793
72568
58808
58677
21157
43553
60527
37845
49163
41335
29920
12640
12429
94174
91174
10271
2868
29865
44584
68002
9290
32206
45438
28617
45430
24462
94642
25110
61077
91349
25296
77551
34694
57810
62523
90619
78293
70462
70075
75373
35742
86727
95814
34895
2345
87849
76661
91517
36343
44644
71490
97802
32645
34733
70711
19484
4902
21624
31056
76655
17169
18823
40536
1684
20762
618
31440
10318
86759
39463
22556
19403
57690
65649
47546
10474
16952
15460
16526
40229
66843
3072
94477
13876
52619
97829
51235
13163
35832
6413
44315
46042
59602
21384
81926
24543
21116
91979
14000
34715
58772
68310
7590
40752
76451
39091
99431
21668
4303
62546
33165
42112
90541
27238
3817
8241
39935
53586
48957
23066
24105
76283
81639
58811
23426
24587
49834
1251
676
68657
44495
49782
22964
582
8095
77981
48490
6059
2239
32793
82727
27027
52055
73825
63278
57813
90496
45955
5258
71680
54113
11808
49798
88101
36606
38653
20082
28763
9177
11421
42949
50038
51194
55240
53540
52610
24756
24945
23712
61325
9947
18908
70884
18004
15308
15755
822
94620
31640
70115
78182
48638
42533
73695
57757
70339
86677
59337
30528
91228
73341
43683
38655
41861
55972
49453
45059
62710
3676
14109
47949
10772
44436
52882
64340
70893
41371
75389
57556
27805
56468
11168
23113
11386
60234
24250
27918
10750
83586
72523
69395
94925
96068
74075
38586
94779
19910
69729
19525
54285
78145
50707
39198
95143
85537
60708
5736
13657
67418
74020
36568
64275
98494
30034
77958
93982
28020
25897
47869
87011
67986
35894
47092
95721
74647
54096
99288
99333
21132
12484
69404
33888
2925
50806
14310
80534
4999
32125
74727
8348
26404
10596
24100
25390
64682
94004
85645
61669
52760
34977
54249
41166
86860
34628
87436
64569
96567
37431
99761
86121
32479
51523
53236
36792
78731
90129
82848
63399
66723
72983
241
70829
5558
35162
43638
9374
15192
95722
66252
64531
27906
14485
29037
63744
32762
43536
93461
96252
80649
59186
87693
12194
18794
79590
83483
63944
36073
3357
73949
47798
83180
95533
92964
31220
15851
24880
5460
1282
69377
94808
4575
2852
16571
18591
91869
11200
84197
678
48888
1847
45876
88928
70797
79054
11073
26999
46293
91596
9001
57014
23842
98158
14703
59691
13239
98105
32132
25600
3719
91840
50015
69060
36524
26896
30840
38727
17765
66015
29339
95248
71551
4869
73470
21947
24726
49462
69994
61994
51071
62504
98281
2102
46796
18055
29842
71623
92837
21500
99684
40961
57801
8584
15085
8109
41650
71434
87040
61344
87691
73545
6458
79930
79072
39736
71174
20628
34025
75894
34771
24642
44923
31040
41611
52638
2699
21402
49302
78625
55275
90688
39633
49205
98640
90691
42049
19621
1246
65951
5447
35430
28752
49243
48467
71124
28330
6619
73006
14046
84630
43995
31692
92267
17288
78829
8104
72049
68438
23959
82716
38579
57781
21882
20030
43041
2045
72966
42503
80660
13647
32832
77370
58609
14057
81105
90515
19156
42387
13932
6816
30743
39401
38814
89626
44058
24065
83930
5673
49741
62250
33296
7414
13203
25659
90956
89339
39344
82062
18273
79507
11190
60140
62755
76523
55634
15419
12619
17964
3584
66991
41754
65234
30272
8783
6484
711
29526
70475
56722
59137
65876
13331
61664
14758
73821
12713
37368
80698
5642
73958
89837
40322
23942
70198
49794
96836
38578
22018
10042
14476
61333
1927
7981
81522
67649
32213
50269
45133
30000
40312
94355
67492
7602
41082
19568
66538
23558
99625
77980
69064
5972
43059
7860
51279
10331
25473
11337
5623
62127
67545
23648
12284
54842
20197
83554
22859
89192
8111
46699
93843
31057
93865
59070
88673
9518
58677
27354
24575
23673
62323
20411
29498
74155
3104
40220
74868
25255
66001
49086
33551
76773
71919
94432
5391
97849
6978
93840
28744
38216
36924
82741
21635
87380
77015
8260
14913
19001
10323
31710
16061
80354
13368
89816
55525
37869
53905
98045
4602
4013
17026
55557
60825
35879
21794
32939
58146
70869
27708
8225
77123
83085
87055
13572
38566
85538
53466
99400
10088
42260
79531
73463
28912
28373
85905
36027
77789
56965
62407
50884
11103
93521
34732
41454
82475
17279
37104
21630
20343
47174
16643
83456
74978
37284
21469
78266
90631
6402
95008
47307
19114
48270
410
92920
39217
82474
32069
7279
68365
14574
40699
88178
9816
70819
13363
51848
22727
1468
66574
89793
61009
98058
48245
64364
85044
97830
62423
77920
16952
29641
3619
29395
72719
16257
25846
46540
11681
94396
88938
80856
92420
35599
11361
62908
63268
91956
62044
56832
89421
16979
36444
18602
36078
56125
63755
83947
86935
22973
69275
1852
80408
3912
95417
32998
14754
57437
57926
43018
44578
41492
57258
57317
74406
85651
4100
31772
19107
70641
78105
83646
4515
18627
55604
93749
47815
81542
23235
8133
24971
50898
37791
92616
41414
30353
74388
8615
47298
94861
69818
58896
49342
81191
11806
89590
76507
15391
43456
18338
99075
44713
63251
52075
60992
39482
24229
82874
35937
34211
26302
80901
93325
94484
43608
43216
8089
99538
51881
17822
10028
12296
87605
15599
63332
7465
40041
84565
74881
37179
49484
87282
22780
11262
51673
89679
47597
67257
54673
51743
88618
25469
79026
19179
18833
83270
83660
3964
78125
89198
81415
91561
63131
75846
44618
94057
3717
28623
53323
36688
56699
5316
45215
27206
79476
3873
78416
32813
64017
16894
8045
96095
74936
92304
99828
60875
12084
14706
142
79236
5351
71869
21782
6497
84242
68880
16887
92436
33665
85762
62385
27751
5566
20355
64154
9932
4435
46012
61892
87220
44588
69099
89423
62209
70544
58601
92658
56728
23343
93376
7286
56826
1204
36598
97674
31484
41682
60400
60974
91656
25104
70351
11318
39378
75716
24681
6282
71419
1885
97655
90353
4276
93784
6340
95220
42926
92502
2592
59211
3194
70820
44178
59594
73214
9945
96464
75269
95308
11770
1128
24579
17767
42183
96410
13505
45941
60907
41191
66311
80219
11226
4985
22967
30796
37310
33667
43338
80881
13924
77359
94625
42850
15633
67247
19678
43365
37524
47052
78703
96304
71075
15577
22350
76248
2277
80093
31468
35578
16657
92381
11178
42365
97219
56072
64039
67538
11298
71262
87782
37626
13136
29505
21624
30308
65593
44001
67986
52871
65436
57550
27437
71152
49518
77885
29936
66933
51623
87970
90592
55538
24217
62683
34807
8729
71266
70765
9049
25911
23018
37940
65169
98647
12052
4937
54352
12027
64725
31240
32799
3929
22187
6020
97146
81456
37087
26774
36877
99633
53636
10804
56758
93026
57880
91219
22831
85960
72586
21146
86305
90051
31336
86014
47628
33279
6690
33322
68636
29654
53890
14987
77819
36117
85986
13039
89179
46625
86306
38085
28275
5429
10745
7860
39852
59166
65877
1797
69220
76323
44685
41216
16525
57142
14474
35574
37749
82002
61081
67551
82132
8652
30350
81040
22484
67466
58695
48939
41269
2104
15673
38575
76391
50162
1509
75586
9748
71904
93764
36624
29664
96338
79978
80339
93356
71977
46401
7088
87096
25298
27385
61015
76908
46951
72179
15584
7434
69251
20564
51932
4766
98486
77848
41291
64228
2607
1637
72854
25837
37624
51985
69366
93694
4805
24582
77915
46609
67192
49028
14642
94982
2432
17283
73349
28717
26250
16217
45210
69290
46872
25636
68026
2239
613
51436
6772
54767
86956
52882
42417
63427
54448
56784
23612
62070
3063
54795
48412
77950
98592
54816
4389
94687
33723
61925
15726
32988
10935
44947
83739
49837
94074
38671
31906
7255
64911
72878
56539
18888
11717
97579
60956
28057
39668
27264
6019
88296
22575
69666
49022
69778
23019
39080
69645
34606
20567
25740
62572
5124
59635
50283
13077
9758
5286
74811
78518
46147
9951
11062
36745
10205
15965
44592
6380
22675
68560
45855
84024
8386
33642
29934
57258
27624
95922
63080
66057
47070
54002
2360
20009
79507
72442
77717
41955
255
51659
45733
11686
26049
41122
6034
33987
4281
87409
64868
4678
7081
28793
69594
82961
26241
31579
98876
72427
35152
85124
19842
12262
17859
15501
15361
63919
73731
64416
62885
41398
39414
73332
66770
13614
50943
43431
53763
18703
32809
2273
20427
72420
9659
1242
46695
1547
10819
22453
1300
94771
77821
44852
39225
94081
23392
8332
685
32595
17861
76208
92461
44261
65356
24065
1939
82514
37399
93878
71242
92615
24213
85215
11460
41153
93511
92945
30079
42127
76536
53002
8522
72562
58607
75829
61030
18936
92951
70411
43745
13152
87621
50655
57918
71111
35960
38439
92329
17346
17582
59015
65601
66731
91724
99902
26140
88174
82416
45888
4318
58335
67990
92106
1118
20516
79968
37868
7020
60335
8312
31256
70937
45604
77150
2328
87558
99527
13317
95625
32967
72487
83427
93169
93560
846
85788
86361
30272
32618
15922
69703
88959
292
10561
70822
5628
89111
88350
18493
91602
98373
56538
65492
70982
58191
64269
62296
69089
29602
13652
84173
60080
19125
92436
71934
24832
77411
98084
67963
46186
98394
52386
65232
47644
97036
71839
37594
54041
54942
67057
23882
18786
23796
99756
16568
72148
73350
17409
83370
24166
57985
47092
71913
88685
56002
61778
37180
52523
96736
63216
2987
40806
18542
15658
12352
73012
1193
55469
6665
89412
24495
30970
96618
75072
8905
59157
93629
99277
93727
6657
10593
46811
9082
63213
92432
9405
86341
42476
23566
14336
44176
58488
67893
69470
254
34110
73968
72963
68726
44731
9085
82131
92294
64644
81263
29906
13902
64964
34975
33819
38452
22339
57023
28271
67359
72355
72259
93269
41109
87716
94268
94772
66140
61387
70936
67230
58465
22583
55544
10687
9437
73270
80004
64371
91594
29261
48777
42535
30678
25685
1002
246
96610
95498
5375
15862
51664
824
66625
20370
38784
94838
79708
78673
35666
25201
25481
60812
51025
90319
72974
48484
71288
67587
81135
78568
9364
26911
93545
98323
94242
6882
59017
55593
85803
23471
99034
95574
41144
3289
98343
24971
92938
25772
24374
3991
25583
57974
58440
94730
48525
91093
83033
29057
27114
70851
89683
68064
4642
18720
82798
4843
73071
38103
94990
25914
75027
38211
59521
85313
86139
22111
33912
9522
77799
85520
45999
59585
77150
65389
493
16703
15390
55080
63195
94299
93709
69230
68375
37901
28575
88419
9726
35392
90359
34054
99890
34113
19537
68898
60059
8033
66282
4208
93273
7570
14726
89215
58456
4258
3479
31748
87614
11889
15047
98683
48127
53555
47882
84405
63912
32611
93462
41383
93169
36069
31601
12905
83170
27698
70406
62222
37681
6182
10591
56372
12829
9876
3525
71361
26465
43057
89119
68148
60084
22192
77716
58660
676
56557
16105
61074
35109
27556
46791
20828
29134
71158
39389
88438
47908
98704
64513
99145
12395
82400
43032
94213
61401
75401
58968
33178
98922
35344
22313
81321
97829
36255
40584
36988
54448
42767
22751
62170
22783
83866
93008
5373
7234
25696
28838
10464
69859
58513
97269
82042
10887
49876
22221
99735
4274
32357
32574
17886
98591
51420
17376
65143
75754
40497
68091
11927
20172
1251
48363
43616
68939
15484
95200
59662
86170
94924
87548
16224
66399
79562
59341
96712
23525
82328
57953
37863
67528
36740
83582
62616
3515
78728
85012
39427
67855
81515
84235
43245
11584
7187
84967
44961
6590
51639
15120
59310
63695
44039
97311
10422
42855
14707
99187
19385
64383
30863
807
76632
61471
89260
36848
32735
68843
34820
67333
49349
24359
40888
37017
17696
47590
49827
6567
14241
33361
64443
24948
20616
6012
94105
17364
93970
75049
61934
64034
70520
88284
1335
23803
75866
34427
97372
51725
36548
24086
13079
2551
10556
32639
46015
16714
5121
87517
67321
6765
71393
92383
7676
54336
29745
83185
26033
67103
73052
7908
60345
2900
27658
75250
22724
60423
58141
20006
75753
59477
65195
4
38560
90016
69152
19663
46946
51480
72862
41424
31946
15553
20768
71345
54717
31271
94303
45873
56015
37259
91094
70655
79148
52443
25440
43749
33959
43069
91289
87647
92414
24632
36926
70893
47318
39078
40418
14473
96706
62588
92352
68119
92979
10134
44500
18497
56966
29824
85989
71999
20955
21168
92705
77633
37584
44483
28634
68968
76738
17251
51795
45928
69973
28345
60562
36978
34763
44238
17937
62331
31125
58646
49853
36927
5872
43492
14439
90778
66065
7813
94372
70014
96056
98446
44073
26122
84362
40386
82152
12127
79953
68883
73799
79062
44403
61055
64414
14963
26404
90168
65196
48568
36890
22257
67517
99213
6348
3724
45080
37794
24537
65948
65329
88150
58877
50751
65320
33199
47132
77868
51197
47698
92969
52053
87567
86148
31525
81981
83890
6003
90852
92418
3978
98839
90670
5414
51012
19774
23383
23538
68350
29328
29737
18113
70987
75815
31651
86309
45257
69494
18018
30534
22412
77968
54409
74720
71810
67416
4829
28770
73271
86427
38298
27855
97855
75562
60903
60246
80211
33056
93534
48579
71248
3758
15724
67331
39451
37161
98952
51864
37153
57370
75965
94689
86481
47405
17586
32232
71627
69966
15469
94915
63356
97945
73232
96566
4140
50669
70449
10073
80586
75407
45166
54946
87698
30638
75741
67476
90142
41026
59424
71121
55173
4784
16542
78692
33019
90857
28926
96710
15888
52718
27971
42025
6267
89072
2028
42663
35328
61616
93235
40931
3320
44525
15514
65596
59482
27811
31042
26880
40349
16618
42403
92944
36495
75917
73886
83606
75752
98028
62065
48265
99978
70694
9726
35629
10844
51185
66768
96439
22565
53801
10032
72882
37040
98434
38842
46137
35246
53452
16326
8877
20349
12394
72738
36416
73545
13201
24558
54338
34544
69006
36754
86206
10409
32371
49891
41691
34424
19559
41069
94249
35295
84202
73346
51213
12728
5903
29036
23571
82144
91512
65342
9937
15893
88086
95332
21264
36051
23775
41746
33687
97593
73204
30039
26876
9297
44719
28713
67238
30667
34443
63667
71134
69266
67645
72830
63307
60041
3678
15413
66497
78786
9237
2069
14559
22582
83039
3505
76204
38422
42703
45764
44398
1264
52182
68579
72984
58702
51815
25595
17582
15800
63423
86758
73301
75935
21524
1239
9936
65229
6333
41509
7869
29459
47892
55374
67467
52069
20582
82690
67625
24625
80382
56033
90639
60913
96288
62905
5462
30229
83810
66262
47213
83695
86704
68504
21119
48748
75031
4649
50601
77937
11887
44030
61981
4800
16620
58243
17597
81122
92359
86056
75709
1599
41539
40740
95810
2883
86321
63460
85036
82199
19796
10306
41337
8025
5410
55886
69953
8479
95622
7361
14097
12727
91462
88047
49814
76606
96269
98145
10116
45635
77548
20113
31398
14326
70820
45518
21297
89837
15648
24359
38116
64943
7724
16571
35315
44026
94382
57465
22478
98129
1059
63649
25399
24349
85379
50702
90166
13147
96151
62653
70205
30959
4078
45396
41902
80656
74609
9812
72242
60406
60522
20832
69210
1559
73054
16900
55201
85654
87440
57682
56321
95856
49503
35405
16615
37897
83671
93906
20568
51173
25764
8742
44267
29356
9653
2959
89141
92223
30762
30512
23836
85412
96697
5167
76069
55501
4145
44141
45001
47405
20378
28709
14424
30017
2423
83391
66916
97453
92457
45861
65383
42106
88053
57777
41635
58187
66044
2233
76808
63675
47760
35803
11547
70233
14509
72388
96653
4673
1309
71562
18593
61441
11358
81539
98145
4715
85885
29491
44478
49933
68455
57618
23881
47167
77412
14538
43626
71111
8756
66927
73729
60792
93028
52214
83477
51804
21581
2237
63083
9591
9178
92013
63093
70267
89166
26317
33475
29665
1701
34752
18834
49096
17526
59355
81078
99841
87567
6680
23131
75345
2202
36018
3843
7369
11526
96043
15075
35795
17151
40165
92342
31801
73245
54910
57708
63322
43567
11976
18143
94579
12107
50786
84354
17058
32242
9351
66177
78849
3059
95119
52601
53446
76362
27409
9275
7048
51016
91826
54055
78158
94140
63562
15194
22050
31452
18453
55857
85563
92111
74933
39646
20454
7595
75877
79513
52939
77024
89411
97220
30086
310
339
89524
94328
43027
90978
34056
56060
67203
70049
26289
2100
72033
68850
60003
20896
12419
30612
46461
82792
99664
72720
78750
2351
25925
30751
63494
14187
44267
53891
22746
73428
97000
60340
14475
47358
51199
14767
11007
53957
35728
30980
46841
94211
26120
6053
47234
19804
55029
50409
3602
75237
44865
63905
70993
70153
14542
8138
99171
88924
16719
51020
50593
64472
17325
82834
35803
60499
95938
32372
78715
77206
45120
26065
5843
84927
93524
82487
21676
26316
96112
91433
14650
68411
73513
76947
34403
15713
23413
19116
68399
41686
40531
9177
67608
38730
4047
25123
83128
69008
94061
37100
26043
72826
99540
78218
3373
65139
71993
72496
47501
12183
18385
6811
74885
56729
63727
87478
12970
32775
94304
73459
29353
75382
61327
79792
50468
11585
51255
59108
39498
84398
95814
25565
48009
77516
76832
35329
62704
43376
47814
43722
10177
60580
42818
63478
50077
25165
24406
7963
59792
31721
97206
32916
75030
55162
61604
26750
68268
70510
7221
63233
30984
12082
95185
30438
90623
8018
71414
54226
29008
82614
59661
84543
71526
75600
28739
21001
10670
41252
24722
61376
78041
8529
86095
91908
98421
12388
10667
92864
80971
76314
71750
46605
92952
17868
98895
43098
80668
70849
1518
60627
85717
15130
39031
42135
19521
62956
54102
97774
63112
35019
94945
31829
24151
13820
89083
67610
9182
83501
43428
13748
22498
71714
47920
33133
28309
33688
61760
57152
36475
67377
95348
72362
71928
94050
26839
29076
66912
95552
87200
80089
3867
99990
92014
50616
52741
20414
21839
9342
14106
33683
38488
48950
23050
35885
47328
9065
5863
93178
4689
68777
3458
9196
49040
83895
88064
80310
45201
51010
19452
31936
50303
94906
9872
87488
76451
42525
3586
15361
73902
53938
58571
16317
73262
64793
18792
19516
38671
21341
5162
73540
3290
15493
19248
83429
69156
58936
61634
19349
94091
68516
53536
56874
4472
57782
16892
46660
34108
50092
17976
67457
55674
34935
4732
78860
58599
42972
30968
87692
82553
41008
77628
65220
70592
26502
86363
13276
6780
14875
16842
62967
72904
23594
11911
69705
63190
81093
15482
5143
8545
65679
39159
89970
24885
49055
8408
67761
59525
37670
85483
76957
992
52491
48274
41855
38568
91343
91868
56341
77309
10483
56193
42760
13533
61446
93305
5154
2537
27686
35966
33714
80048
25354
78381
89736
40575
46976
86382
46429
86338
23621
90414
11867
30309
29873
38774
41105
2411
20663
9628
84825
13437
99389
39600
69928
27645
75063
34521
63174
30776
18075
76770
59966
25400
77341
10264
13786
88610
70235
91365
5544
8330
41272
24479
33294
61278
39544
47672
8272
83604
18564
66994
78283
91907
53665
1033
95924
52744
64026
7898
76603
84946
33999
99135
37515
71980
28914
69859
64650
80200
21119
9163
71193
62926
8781
5031
18168
55651
46534
12505
13500
58889
96798
11842
75569
44320
99356
66970
57715
42761
5840
12434
71759
2001
5256
72352
44371
81340
67727
81505
99419
94081
36183
53001
75771
16024
86020
66759
67409
52556
73131
88165
64299
42698
35525
56674
83974
75020
67240
4705
55356
50097
79859
50250
25275
13285
22299
58606
83969
19836
39007
17213
51861
14720
97839
48502
50294
45686
11248
80154
5932
36047
5719
86048
10141
22880
98774
67893
6992
52827
55563
51741
12370
15092
75689
56716
63233
47527
4151
97865
31355
31191
80304
66619
63907
24970
90657
5644
97342
66125
69842
31721
5356
23725
16849
49431
40527
96762
61692
78809
12395
59539
39429
65114
67528
2170
38930
83694
95618
40091
79645
49266
16730
13886
51287
65362
80009
23552
76103
82680
41489
98077
24819
78461
40864
48659
471
36728
48763
11918
54339
11290
59786
10747
75192
46409
21563
31412
50449
26120
89991
20895
7479
9444
23028
46769
49945
31516
79555
24214
58225
46402
38256
31704
13207
73051
282
46981
91255
20508
80047
71555
44923
31672
7505
86832
20182
60375
78071
32174
92312
41979
59348
98361
13640
64170
98127
94478
35078
214
27126
65491
27126
51942
92064
90813
63374
57144
50760
40473
75549
95325
43498
70416
78909
47422
69680
19694
22918
82417
3646
72793
11006
32954
46440
49513
241
60914
76045
59353
42792
11951
32172
41599
86218
62900
3433
73345
53389
78244
9014
22388
42280
41555
98766
6899
64529
14395
43571
47814
89453
9651
71802
77109
73445
25006
11458
61765
28609
56093
17315
64283
78566
26330
25523
43136
46262
72643
52177
23167
12038
55250
31221
25973
2405
42516
69454
27334
62447
72776
61799
66987
83446
94589
68778
28569
63742
90521
53476
34696
34461
5322
54706
85744
48005
38942
51581
39663
32986
63796
71727
8024
55136
42119
4134
78811
38365
35262
2184
53463
61711
51127
30627
75748
29754
89436
59811
12548
55002
54135
85041
94918
9567
12480
30486
53180
66547
57056
30077
12537
12503
5559
22992
9181
33807
35936
18123
55360
22526
86060
7985
8774
13821
30968
9202
40572
15898
63369
24317
71202
52338
774
3850
28560
43777
58580
82255
5376
98639
30634
71441
65221
13980
64188
19722
32770
97118
53950
41191
15069
73239
97739
52659
3298
2251
37673
18762
65395
6048
32194
58416
19824
99598
66872
25590
64277
47595
74552
77948
69147
36429
61488
96768
44146
13445
74889
84948
60585
56314
47213
25085
93807
88320
56957
61560
13588
6364
24381
31094
2640
7356
89980
94679
87643
90296
50059
22743
16478
52024
65683
35806
43263
84004
84776
66623
74298
36781
13985
37125
95955
64561
45119
26680
67193
94226
50317
83865
10177
18992
93613
39875
20250
90897
15574
57689
6943
92843
66441
90104
99714
8090
83059
42166
14803
38858
36054
65999
50706
22243
39518
80736
79295
60993
62484
22188
86345
99264
4523
77316
28080
59040
36119
83030
63439
69808
83342
28266
63875
77550
85479
25293
20735
33569
95086
76173
94945
42640
72770
50974
92871
46885
41686
25297
26082
88065
48143
41292
2759
94456
65627
86253
28752
90149
89107
1745
45815
12936
58250
82088
85735
77286
15465
63587
31472
92886
82634
33650
82062
34151
98827
40274
12451
2170
63100
97954
56221
80035
91410
90807
70580
50333
41266
30938
30934
429
66808
92603
44778
57769
11897
85371
72217
23000
35728
50815
59908
75705
22370
26236
41195
85329
86192
17054
96199
58725
51513
86027
75480
67302
8995
63053
10650
54545
2183
49321
10352
63880
47259
5464
307
79167
74286
12064
89847
29162
30607
12601
98754
48541
46206
94951
29791
90751
5506
12936
53634
75222
79684
70006
50842
59637
39853
86033
18973
86464
555
14835
22608
3114
55746
92132
43518
19498
98683
12809
83360
98428
80496
9472
97242
1316
69767
94658
4312
44772
72896
23553
77730
96996
43710
55528
21218
41980
11038
74914
60918
94436
41603
94866
94045
32848
50145
65096
1898
46334
24589
24371
22682
18246
49454
91623
71596
58801
46879
51917
8535
9078
60333
71244
62150
34490
57545
87758
21850
43836
45820
81792
34581
66939
74659
86430
52955
27075
98359
23275
9941
15765
44660
65453
58145
35552
96308
33562
23758
137
43275
11465
19942
34740
59365
50885
15691
58167
11661
69825
87121
32714
45744
86780
5245
92155
24261
93525
51526
75903
53558
15306
4558
89043
9394
77964
42343
46068
38613
18154
49083
10293
94641
81481
42132
92168
80799
6407
6431
79705
57005
96968
9050
57164
12514
11203
14214
35552
97715
35790
81552
10601
917
19507
51230
90583
22047
82973
1573
34851
29243
7567
96671
89836
90784
19857
27128
83051
1134
62602
12430
44981
52744
50218
94357
76380
11767
96546
45396
84098
46953
14792
32912
68204
94917
26354
77611
66710
85470
90704
54156
64848
11029
39335
14178
75154
73010
92659
35673
11661
70020
46221
77414
21147
1450
40552
69145
14198
51300
47546
50566
15957
42452
24585
69282
14391
18638
89946
83971
21187
45727
41656
23640
563
55189
56656
10938
61359
9358
88434
1397
16618
8169
33091
11795
87259
22143
57700
49570
42940
41788
3594
40120
83864
71466
46722
38283
7424
46578
34621
54230
49846
98633
65823
94363
35842
95454
27186
71020
24271
78443
93035
55180
92780
79022
22724
96189
76172
9134
76224
33747
98322
60286
46855
70184
56841
87907
26299
26123
25817
24609
78491
85277
4950
15838
31458
85787
47642
8598
92969
41714
91069
38649
37500
66429
30725
58441
11016
94105
40397
29832
55466
8108
77347
23267
53900
12640
76171
1342
1614
78946
72275
57368
97450
20095
9464
74887
4567
29894
6770
62590
61254
81477
91592
7418
70465
65889
30529
44827
67072
5327
69633
73305
85760
29411
85727
96372
67892
28556
21964
43571
93002
72779
71675
65489
7727
94577
78414
87676
9553
79479
99173
34014
13935
82554
92652
94699
25004
7904
84113
86401
94368
65785
83073
19067
85856
68174
65428
85773
79230
81649
53121
2617
82644
27544
83189
89514
82730
37069
36656
72672
82899
92099
30003
87462
24067
80602
33919
12938
88364
91817
51310
59093
97442
98344
54919
23946
64418
95556
20137
54901
99307
17817
75083
14113
81875
78157
88592
89672
30073
58597
11336
83309
49404
10085
89583
74756
31538
1233
22230
27540
43638
79144
27287
29090
65485
46745
3908
51595
93692
46362
68064
7290
25322
54422
40651
46710
13724
55221
89286
68502
90504
98702
96600
79232
11890
79998
39667
52749
48646
16618
28935
95569
37593
25571
15967
91596
32980
73750
38994
33730
87620
96430
8139
83724
74890
5038
82663
74306
77318
90670
12722
9377
34393
25816
53948
4432
49262
44079
43168
38212
68654
54557
81698
89054
10633
4914
64031
47309
54071
52060
37187
38119
90195
79230
49429
53094
22437
23669
62340
84466
22387
71232
63842
92965
89446
90302
13722
52512
35110
74359
23767
3880
98540
6195
11897
47103
43670
2335
91488
36576
41049
11451
45020
58475
81050
89996
87829
31846
50720
41302
76542
96343
40183
93577
83399
84542
38235
44320
96300
45146
11173
13967
34051
87613
55456
43174
63308
6125
7145
30425
73563
71884
91979
60611
72934
35727
17288
4465
37329
61205
15422
10546
81864
99917
75617
27329
19202
88404
10764
72264
37312
90801
34102
42928
25889
55511
53955
45872
35917
67511
24531
48498
45089
85643
62923
905
58765
48016
3855
15140
66783
17699
86505
14135
47325
63988
36103
13790
62631
9001
52394
82641
32024
15064
26134
38706
5307
12643
26578
51978
91045
90562
46781
99735
25873
78653
70787
71346
44782
50572
99677
53714
19710
96471
38431
10018
54413
19329
72155
35562
79556
94354
2502
52471
10511
60663
48486
2026
10035
47166
54944
34746
17479
35759
51158
48360
63440
77272
93731
45806
75338
47400
15489
14496
31042
787
80910
37114
52778
13383
90006
69698
18803
36121
32363
45354
56864
83027
49256
99037
57477
55132
71403
76651
80483
76217
58821
60558
5439
21749
39709
61078
50791
62475
24741
68297
91988
87614
58295
59318
78868
63787
8880
41313
42024
56866
38972
32857
63724
19875
88967
43354
80572
86678
92645
47293
90221
48491
76788
67990
5279
21803
55770
26199
90193
86412
97529
84423
45302
22209
7818
17577
7334
89709
53437
97987
26344
35959
30139
9417
38736
2624
8850
91101
60211
62183
91697
97528
98842
16996
63790
2955
55536
26912
17850
61737
13979
21534
68369
17486
19972
23568
57021
5649
7694
94702
75778
31305
61155
45039
49846
93761
48520
91759
32126
24289
74786
40815
66655
78473
78251
15726
46087
52641
81756
77627
57058
44170
56173
97760
32994
9347
51088
38647
92558
38974
30201
36366
77957
38922
6712
38640
98575
90455
80523
51450
59259
88571
94459
20375
43208
81505
20913
13918
81353
42495
7046
36388
40915
18077
97468
27091
51295
37908
61498
35061
95417
67782
15579
61220
55426
98345
32147
84298
37046
80819
16551
88325
70070
16786
38544
95142
6421
70167
14108
95902
51561
11124
94517
63967
23962
41582
28529
19141
41490
49151
5340
6676
32082
13601
11810
60655
82905
81188
51939
58892
50147
55813
84181
93416
56339
29107
80740
39037
74771
23511
50776
12853
6510
59964
92232
85939
37617
97466
2314
23535
81902
86886
43007
22457
19443
47111
93611
48258
87475
72517
77991
42847
28810
71118
88909
38588
97363
44891
87403
1056
55386
27583
31047
72128
21689
32088
72666
9818
46022
14134
94834
16157
721
42156
81661
99158
63708
72144
10910
66987
17105
25965
22561
79720
96125
90825
69283
91357
22563
7467
22462
46574
55580
23320
30114
89461
19929
39727
13662
69185
25158
19941
41245
36454
75090
53797
26026
13742
54275
92066
74961
14820
64793
16052
26896
3153
42264
14159
98174
51914
97973
73813
63344
14306
48842
99407
27516
83969
45792
4596
76541
71310
90207
69257
9981
14445
12294
72788
45333
584
35693
5836
93473
53656
92804
71153
3372
11558
70903
9153
23493
36497
16995
86630
28642
18536
15280
15654
37009
20836
58085
18719
20256
4153
9275
24466
904
32838
62502
51791
9066
92648
70984
83118
66621
67392
65184
77319
79744
15326
53272
24025
13902
31761
13361
62286
27009
35780
99858
71177
42010
93542
51448
37933
64379
94866
62148
77902
83397
18378
49110
83512
64030
63111
42695
26523
11336
86448
39325
65380
35574
22265
16055
60804
30575
1987
19991
64926
80408
3247
18492
95133
56918
96659
87717
4852
96524
46316
98561
3465
26030
46845
87027
18107
93798
31183
29071
34947
52510
39111
90223
95414
57725
92961
91210
84087
83565
5539
73809
67376
54893
55367
19759
87543
39793
67400
26024
27340
72699
79745
80213
97439
99475
9637
1340
40569
66375
83855
9693
9714
74310
90941
23330
45573
70389
60513
5380
44853
41572
75250
97018
44589
74424
82899
30014
62694
75941
66829
56693
41692
58779
76382
19785
6906
95619
91915
54130
39297
68589
4628
92444
3919
97220
23199
33810
29380
41844
4881
93094
49563
67769
57464
74072
80614
54455
122
61832
87969
11217
70489
74112
42553
85536
37127
13859
10681
35935
51807
42036
86860
93108
66
30897
84496
66198
14245
14825
16344
57405
16492
99448
12756
37617
69627
93311
40765
70342
66007
94468
42158
9007
63781
81380
86109
38397
27807
62540
778
12053
83637
17443
95306
9343
60960
26885
70436
67704
70911
67901
19338
13898
3127
21936
26439
1538
83839
55483
80231
7737
70170
9783
99918
23944
13914
70570
5949
17171
12292
42662
16868
39953
4686
35100
36657
95189
68676
44972
51690
28004
30815
79543
14575
4203
98373
99113
67333
82335
68804
53087
42730
46712
1338
9538
9816
68700
88250
70969
15309
24364
6019
56644
83240
60394
49714
74713
36786
83977
48013
8874
93175
74254
68765
52170
47538
27434
37595
51830
19952
15173
3846
57962
54699
9362
22134
43678
41153
8679
50133
11044
86183
33004
71501
29595
12501
87551
37928
28474
70915
25955
47484
46547
93581
84877
269
92649
33340
4215
76082
13224
57541
12958
1197
72980
86432
58684
41264
72705
39930
60252
29482
25474
31864
86243
50015
52924
55984
15328
77444
40994
81755
77581
90063
5837
78880
77058
15983
7222
62724
59364
60976
37697
91134
11052
3301
76632
77291
45694
18785
89527
12411
43980
19694
56575
22465
46490
67644
77354
75555
7190
15795
51609
98962
98696
8406
40486
62408
64746
46646
6500
13883
9063
63739
30158
56313
3423
88628
25320
11531
11523
59291
49277
54733
44993
40888
24790
6830
36553
41386
74422
75355
99478
91646
4901
94961
27415
18783
75670
62324
19157
3694
4383
34033
27518
97946
76889
4250
59266
36115
76886
56280
89627
31748
82156
12824
8483
34327
38393
22091
16315
50402
84546
9910
56837
85888
91885
19375
64767
58055
94977
42102
89616
97352
86260
66792
38123
55016
55548
17829
73560
19132
74167
15344
37508
65361
58879
90908
56236
89962
19946
6937
24556
99743
55703
4141
11826
76355
67479
63476
65398
70269
80899
34553
9273
51844
77316
50860
75811
40009
34058
37328
13905
19345
8954
97638
29322
57076
53012
44952
45828
7118
71094
2539
63593
44505
31913
53331
38076
2136
36572
14340
29148
31032
4918
46741
20612
85573
32572
91081
8474
17465
64696
17550
81203
53603
78085
21042
31002
50983
34291
29937
2581
26831
38629
4635
42528
39990
37838
63192
39044
18655
79482
1162
55090
5189
84891
93369
1213
59091
67104
22531
12295
50978
96531
52309
28618
85229
76243
61918
63504
56895
25791
99217
65753
1771
1655
7865
92437
44816
28874
32761
97813
41836
26507
26283
6130
65626
19915
53772
56512
84555
81828
47566
49161
93624
27396
50763
72929
55878
47240
53658
18010
60744
49323
14777
57161
20152
12414
89191
88994
67386
17356
59605
12666
44026
24383
33946
70998
54130
8565
18086
81363
86079
37987
62763
55782
8969
95659
7202
32633
67627
47495
10967
50737
1382
68037
17358
60555
75156
32090
57964
54542
24996
24626
47063
59521
74357
37414
74296
16350
34963
20938
75130
99755
85840
29181
23198
48371
43051
54709
52278
90402
3611
88767
56663
10705
40121
34755
36503
97346
55288
19994
43200
77383
48949
48120
2785
17715
96792
97534
55654
4128
32315
21976
60614
29288
37568
11177
39386
89664
52144
29114
75034
10467
59201
93228
58858
53087
63294
59689
92482
88077
35274
24328
93742
9227
90697
17294
97393
3168
82451
93586
31210
13720
22985
61541
34384
16572
54863
10926
68208
1792
73787
15444
89595
81211
76788
93178
31821
1212
79618
71731
12143
20079
53762
92713
4362
45198
74034
41999
93245
10095
47245
94836
89049
64500
47910
18207
14214
82322
98530
63769
96581
85645
16798
92179
33279
12219
76493
4535
76347
49969
84172
30393
69469
88779
21903
36410
55548
57088
23468
55810
26283
66791
36322
28157
58038
70867
10319
27465
40571
34405
91977
4478
6428
53341
8257
97351
87522
62301
58588
30817
74761
89075
27778
31015
22562
5887
8175
10207
39741
21611
49129
93591
29453
71327
39557
27132
24168
40617
50570
83024
93392
22720
59877
40219
79781
95899
9326
67880
61065
20191
10011
67794
56269
38356
88131
20948
82816
27781
6933
33913
87720
74790
54104
48226
3871
16364
47213
86576
84027
62818
5937
32479
18627
97922
12711
71987
64386
41474
90280
44244
89850
15094
14079
99137
19098
52079
37144
33011
29123
3328
30414
7320
72999
92200
40993
67104
3132
65420
96284
34755
24025
59130
9665
75241
12614
50469
59223
30788
92021
20963
60233
81283
32677
59332
17851
63025
4285
81139
86708
8069
40006
93088
12828
63679
85088
99453
24750
59976
78018
50191
36117
20136
84111
32623
30954
90649
16554
92624
87343
51085
15951
84389
25258
68439
30487
26114
9823
48698
31184
66457
84055
55884
793
31652
36800
251
48316
26323
9291
33685
92716
87393
5504
80450
96460
25747
83361
71977
69609
24339
26929
57260
31957
67397
10569
97725
35128
60301
31042
8841
29557
58870
25682
61430
96731
31710
27732
27107
82457
75153
95640
51003
33902
63392
39218
14855
63759
30064
15277
97495
97625
68492
83807
73476
29127
89167
92464
28531
55651
63283
38060
31944
65568
84853
77309
49996
74972
5891
2170
36343
77233
10753
10648
62207
19632
92927
89547
40318
57225
18365
61228
23808
58896
13450
63716
25139
15713
91660
66737
99577
8152
28229
73214
1734
47682
84534
94698
51510
99944
70981
2750
14275
51389
49294
54068
76044
7748
12338
4505
94380
29806
40278
18568
51763
39651
8336
70236
69312
72772
25982
73099
36171
18368
67591
49269
20569
64742
81111
16301
99263
14199
76005
10731
96811
80471
15588
72242
69617
22621
56207
55174
73021
4743
7876
20724
76595
21738
86699
89330
38544
91961
1512
3378
66459
5917
14486
61287
99607
17761
65119
16348
66145
59404
2113
87946
46289
66148
56095
45783
47081
82376
17474
76034
18595
34638
16926
89517
18169
7701
49679
93760
58942
14807
34143
97351
45380
84267
59060
13283
13935
59935
48227
69831
67247
55782
24826
27291
45762
35261
60637
52522
12416
40943
85345
29571
24115
72397
69397
4210
37567
84656
41408
81675
94040
72639
92510
40718
63401
65524
27075
79219
81753
54267
48012
42434
12527
91596
94431
63715
31680
86929
7873
39376
92773
14690
60223
71886
75522
82053
41380
99447
30622
57937
18947
26666
27416
54164
41794
34441
439
90290
3478
83573
28294
15061
96904
20939
73832
59552
15546
25319
46687
53018
36208
24878
32920
74603
62911
80966
13076
85867
69203
67008
98965
71220
54252
19122
86335
20243
70129
59898
35816
48737
44858
70196
54581
48476
86652
46458
61202
44859
24652
62079
62136
43161
47784
6206
93043
16180
68517
2382
97361
61709
65703
96696
13160
91900
78421
10962
37353
47528
21566
79130
43647
93845
29420
94744
89066
92143
61308
36631
28670
40878
72106
3108
79895
61019
63045
13104
60624
57027
4124
3154
8963
1676
74702
44241
75766
58795
97597
30927
76834
2309
579
44960
93331
34129
66099
50971
64639
42967
47529
52184
29016
67479
4910
98518
38615
89094
20062
16434
82303
60219
73184
89912
44268
51866
14619
20239
21248
75542
90565
8665
33033
78220
83382
63522
28393
55823
19164
44328
24717
26670
14168
21642
95125
61051
75221
54678
47460
66689
77321
50969
5592
85591
63504
42380
24499
86999
30950
63004
16883
13803
14625
61883
5403
53205
23582
90129
99767
68819
16322
81252
88557
81346
30417
22922
10971
73017
54176
73446
21279
57665
8593
73545
37166
82332
86860
41634
17060
95166
35883
18014
12843
36706
30541
55543
35530
57879
17193
71728
25665
89291
93052
46179
43139
68115
95717
65890
25652
83551
30004
93847
61829
38803
5790
3637
10733
98669
7561
41093
71058
20249
6798
50756
13060
31808
60937
35455
85957
49057
7635
28918
45515
45246
76421
42122
35658
96115
96189
28147
22834
42191
19074
35871
7164
42504
39710
4050
43928
38745
79014
53819
87396
66390
76479
66593
11939
84750
49101
11326
85762
55655
81711
83654
95888
92604
35472
19419
337
9541
60644
49920
43063
48421
72160
82320
16168
27802
36879
19264
51184
45483
90009
19875
53337
89946
25499
58023
66165
10715
5719
37580
41389
70706
87701
98576
74532
52164
65202
72416
47736
77762
5515
30391
67951
16628
62594
67537
84899
40522
2909
9841
63989
67641
84131
54841
81723
3174
50166
26194
91556
19588
92364
82583
41684
31999
73171
33468
39812
76952
4436
57135
10695
66687
19703
19768
70122
94519
84622
39410
80927
81795
19776
39026
30296
40128
45634
58494
60909
54873
46041
50495
98198
10027
23930
34524
92202
69962
2554
21034
1039
92412
42451
49216
77497
57780
83267
86574
76645
45926
30755
90235
91611
21732
14859
12304
6532
26934
18472
27296
20495
88315
15978
24685
84138
78887
55987
87596
27414
98168
62034
69771
83550
2914
23156
1313
34008
20484
76078
8723
22205
88140
40102
88178
38371
81920
680
66486
68277
7362
91521
25910
42401
63265
12440
26019
90724
83833
1842
9262
58661
3281
22189
2227
9682
35152
19610
37089
40071
20370
88489
22759
44459
96831
55571
83622
16429
37511
48351
6280
62602
44531
41686
19637
37180
63954
68322
7415
70532
9542
25265
53307
77455
44305
91871
48540
5282
21958
42319
79474
7210
31959
31770
74055
92153
64709
84123
5198
44213
85805
14742
84222
63513
66883
99628
39374
62571
1875
48787
40905
85841
82307
10024
14053
39946
54845
92547
1037
93281
55356
32246
68525
72233
54196
29206
64404
93805
19710
42746
69745
22917
15970
74815
24128
72889
91712
31539
83512
79338
61847
62645
71165
85934
94538
48306
22895
95943
97664
60555
49075
88676
60357
58515
9152
2895
81817
31425
4123
37107
2370
37299
36452
99572
19195
90581
48253
42118
42264
24285
36477
55726
71276
66649
42347
80686
68988
3393
7627
19046
67198
87070
51023
91070
53319
13794
29075
48663
57177
71961
20085
25214
66090
85199
54909
86651
42306
74052
93335
28742
66336
27214
24339
83010
23112
49575
24463
12540
36086
66013
62755
67155
3417
68264
17545
55553
12146
3661
86320
29772
14444
46009
63814
7891
5122
7980
11596
54866
3576
38984
24172
60094
84792
36725
92307
40374
42489
51634
40569
57788
67343
36919
86273
75449
13300
63050
39770
6182
37506
90485
23333
33079
21373
2216
37077
99090
94700
42658
47580
80569
62470
84430
27607
42296
1962
82540
23647
74171
76192
86665
65966
24662
12206
50377
50937
87094
53435
60084
13118
78331
78221
24643
42137
50006
30284
47540
5843
97900
5911
84551
76234
4562
17162
70843
32012
44326
47921
48022
13274
88412
68570
95257
95119
37946
94040
33259
73445
77555
79176
14214
23114
76294
85595
1914
34492
36207
79051
38336
91601
73057
77987
2400
87760
44783
82825
51539
93158
20803
73753
81965
97634
81814
99239
29391
37975
77840
29369
41618
71313
45254
59519
43534
49147
31612
82927
43035
69316
78206
51183
67915
76881
94567
42417
70284
99906
13412
94280
49765
64781
50521
41787
74413
33453
27472
9624
53514
7011
27059
73148
69358
73213
9490
89688
26900
16243
93563
19
94823
83377
93144
18202
4451
88149
11397
10313
15649
60862
88675
5540
14136
73884
91298
95740
17666
12036
83078
37946
94796
35133
24611
30726
20103
15605
82692
42680
89453
20164
20724
55458
81861
55979
40396
14355
8055
7763
86244
71436
95137
75054
38600
52406
74039
45818
23551
47320
80283
45109
84643
42882
38876
23013
39818
64428
40290
38399
22527
4322
6508
96840
46357
24121
2517
90840
24667
36589
78125
4755
77055
19030
84303
48494
89937
91175
16107
22829
48158
55060
61281
41968
68675
25130
75218
99279
51861
50667
70102
55276
82455
1751
44048
14566
85401
77781
90577
66138
85216
79237
16671
37502
21155
65621
14111
52238
98789
16866
68784
65553
65381
59793
88234
39669
9420
80656
9390
66922
23634
89755
27520
78401
15134
20494
82902
2515
59656
14364
78527
77584
2438
81767
31501
50780
96758
89364
32156
92521
29214
5304
59806
19446
98713
67007
229
6989
57759
96136
95511
35925
68324
68764
10076
22088
65048
38815
16130
53565
45527
36315
2563
23000
1646
49783
2358
95357
72445
46022
5787
24592
90738
53505
64767
58867
35034
38692
11937
6941
2585
87381
72293
21803
48040
55934
95741
18185
12168
11151
65782
52966
44253
46
32869
18090
18497
27382
63800
41658
46551
28157
38399
33829
91165
67939
45898
87790
34185
57427
21954
78240
26419
88283
64672
70943
81156
2954
34484
74451
57586
2663
81596
47400
76431
23774
19171
67898
8052
90709
77351
69767
72053
56192
4871
15293
53696
8049
81376
11948
66498
11711
83204
87894
21967
40866
5434
33460
94536
20339
78475
41055
45060
46746
53058
20211
27571
51174
19477
64276
5414
62476
95364
7798
39343
8271
88479
72012
12741
37062
34908
40034
82261
17328
1626
31305
80325
31974
11409
67135
44908
82604
50671
74941
15297
51633
70537
79326
12517
72274
48424
92640
10587
94384
10570
55486
47469
65530
5623
36574
97282
53536
72120
83846
12159
29366
72325
5106
53284
68628
95718
2938
70707
98950
71438
57314
14970
62500
8067
64932
23316
72281
26294
9083
19780
58484
74096
79179
3235
73231
3157
21449
86322
67025
3685
457
90084
33813
31100
92565
38990
14685
77870
81686
26699
92331
30015
14795
16275
77010
12288
42854
69347
92072
7436
73632
69406
18827
26878
64919
24817
77560
86093
77396
95040
9736
20477
79566
76976
34319
91542
28530
77529
68281
88569
81009
16705
67443
70817
82149
19677
13640
86898
32500
1223
69653
81156
17029
39813
28590
70804
14153
91953
56176
68624
81615
8254
64281
13797
24012
75663
63953
33936
37329
9155
73192
14683
71769
72555
62473
11782
61486
13159
78084
64418
22500
71340
34284
5878
93930
10245
56503
33105
61396
15300
25940
62750
80782
87529
97791
4497
39354
9319
92737
46665
87295
31452
30778
3324
40572
2412
1835
14211
12358
46755
34555
66318
72357
95678
49168
62480
75620
72325
40585
87471
879
95626
67051
5287
38873
22496
88408
49818
7536
35370
26225
1332
67598
3695
86112
21516
46750
43672
90560
38124
23229
850
20935
36645
17562
45374
85862
56048
37606
91217
21538
6594
65117
25957
57868
26653
30980
40232
5406
26581
73524
18733
49784
49658
97704
88776
72510
4472
99711
82223
80715
77690
13488
30792
2862
32979
66617
1043
1436
81618
99616
76994
27683
80953
61298
75135
34813
83207
71675
13692
76769
50667
98003
3272
3953
77115
91358
52713
98901
95826
19797
2646
55418
56364
4775
55442
96012
23340
88474
78198
30283
73890
66535
44934
27099
31066
80293
25768
27022
88092
56653
76075
14351
70204
37783
44895
32235
2745
7014
66794
56740
92586
69524
3646
20792
48386
2409
72424
29337
28748
42899
87803
47811
78586
9713
66930
94470
83025
44809
39041
91910
38853
51641
13130
77992
44891
76879
55733
69362
22124
84829
81112
67466
62195
97806
61403
52197
83037
72682
35481
52199
3574
38117
80233
62758
67720
15321
80752
94971
29091
1706
47312
74308
247
75392
19121
30118
45580
30730
7631
54581
59116
17987
7060
31068
95184
49637
12980
40173
97831
9758
61665
51890
95823
40989
81240
16508
85676
16292
78502
91984
42842
31155
65589
34777
76678
22191
73152
65226
96101
15728
14135
5204
46425
58502
51657
18505
64387
94102
6903
15563
90682
73664
40561
3504
76859
4495
24915
22545
2114
283
76386
1452
96608
8279
93843
54419
43070
31900
63349
40455
86839
68314
86818
40846
89354
78200
85536
40905
86937
65223
81341
39044
27867
19826
17449
44226
36370
53860
96283
26602
72175
28890
83635
34110
59470
23990
68680
65374
58751
81838
90623
97422
77663
39829
75772
58381
50914
49795
82128
70334
75767
74547
97712
11124
11024
62659
45678
77845
1678
80147
32402
80958
23657
98406
5917
43817
9213
60811
40023
10529
12617
73004
12973
7900
59050
94964
43939
81570
74548
31851
5227
93851
560
3742
7768
59755
14956
7147
97353
38008
28267
58975
1015
35701
34474
13999
66036
99508
54383
6712
76548
52391
32967
54973
94604
30097
80833
41229
16232
86993
85529
68204
82949
17004
72292
69102
99202
56439
15197
48863
79569
46570
99909
44486
28915
77736
99690
1764
49060
31961
27996
10921
67761
84270
79927
16200
80661
37346
41350
11534
35270
89664
14888
24245
5574
72612
60514
4751
6491
54237
74915
94486
3823
39328
44997
47893
85499
7032
23213
25742
74327
22684
96957
70748
81914
8548
93929
65774
39133
44787
62337
71036
91621
21979
82568
46293
31798
55606
60934
56982
99088
23631
80626
14319
77757
78906
21394
43189
46798
53567
43999
47253
32823
81103
65927
25626
72248
68596
44744
40764
46699
49612
7747
29116
53312
26731
11373
38725
38627
4541
60920
95029
84209
55929
43526
30864
59508
39828
57619
34661
46246
80295
22513
34388
38755
86865
39523
44219
28688
92212
41021
43693
50384
22552
76097
53787
31187
29689
37994
99117
25466
20824
9172
97038
20099
18187
65522
46855
7019
16826
87899
53841
37114
71317
75173
78301
43936
57559
18665
14829
28223
4916
17282
8588
23939
56780
56216
32004
68940
17335
24914
53902
97006
15992
43063
86761
59632
41406
77212
61404
63214
48534
18742
94953
69134
3797
20526
25958
75022
97831
77761
63737
69891
83507
42045
94682
52912
40519
20897
95585
52289
39264
16929
67489
95459
94999
55246
66225
5716
21629
75034
21026
90735
38681
28627
31006
76492
40668
6338
28453
80865
86247
52654
77804
59938
60862
34919
7420
52093
19913
19625
57589
10620
18582
45471
76746
9569
67982
422
96097
59690
30018
65843
67836
89458
94863
58880
30817
63197
44602
12361
40814
54679
63996
65120
38667
19778
96408
95336
4131
79858
29060
19995
82318
38734
73093
89439
90024
33014
58747
40607
74085
58434
17782
84843
29089
32301
12060
18093
77505
37761
46920
94247
15440
97553
86307
36540
3943
29348
92432
12168
43397
47809
46540
95671
61543
58171
71584
38717
23333
20791
24672
76401
87542
78590
69053
4239
3785
83655
9648
94771
66896
37161
92076
17793
10264
24244
48187
2314
14500
19436
45524
56858
76973
39175
31588
59748
64786
90555
57008
43304
30967
26762
80162
30593
30803
89532
20544
60137
69999
67455
17215
43648
34201
81358
50736
83476
10336
15695
90653
68167
75912
30595
43759
85873
89521
92380
28440
15328
34333
99824
67425
70960
56344
43014
58481
20247
63365
9409
44729
84730
60275
49254
76424
4323
55160
56285
43274
71723
53687
16592
46451
35817
22158
65872
25102
67720
73557
38790
60858
20880
86100
81524
34197
53084
69419
20751
77233
9517
93016
59907
41109
25280
89765
34235
34534
78607
56915
6181
56809
67660
99717
60779
52866
26797
98777
34600
53078
99045
70369
78507
27064
5105
84814
69772
31037
41358
96058
70204
12886
77165
59509
72660
62787
51392
51375
28536
63535
18812
42896
42253
19582
52642
82672
1850
30172
69325
67879
61895
3960
40421
82057
33169
66929
86093
3932
89725
14295
29766
54049
17417
95203
33239
66720
42155
84913
33079
95893
9687
39636
22989
36448
29557
76129
23789
26778
34905
49783
3896
57176
63402
76784
93290
15171
22002
36664
94322
23869
29886
80957
41892
34714
68189
26381
81246
21657
79648
60721
19982
54980
50464
4023
18963
28483
22773
24659
35560
50149
95184
45629
2797
72578
75176
69006
11807
35806
69654
56035
39746
39081
9321
4900
45811
60333
35025
6182
36157
98036
64876
25971
57554
74847
9515
78582
82431
65292
12993
37791
93427
98677
68471
19222
24060
34827
18140
71093
73247
49436
68592
56658
80081
62244
28412
19844
48371
8999
32297
15852
88016
33218
43374
14536
96890
77320
25826
12122
24886
38158
36618
96052
68153
16761
85202
5464
18598
29471
59615
63234
12700
65383
19159
94581
26989
95013
41681
60154
96932
51055
78706
94240
63705
41968
17571
33147
84156
59025
41127
69141
17582
60717
19668
39390
968
71997
75445
64393
72062
73387
49427
34337
47655
37225
99599
84797
92772
98351
7948
63593
20544
4962
2600
81899
51900
59264
6854
2631
68392
9960
52780
7655
51833
87880
8420
48799
26013
93127
72237
27059
25159
7220
9646
37361
65277
2816
27602
28329
54089
73062
54761
81841
43011
10520
16489
9799
20689
35927
89707
89036
89735
38691
32408
253
58912
52171
2735
53794
58556
76
66901
89509
35470
56980
26172
58755
1453
95691
30887
14380
85561
60604
2154
32078
39658
14154
52864
50320
36804
85123
53283
145
72930
56239
68009
59223
77011
84126
55563
74954
80468
35847
63165
12125
6402
47750
46433
55788
48812
10381
42769
28964
50599
83969
2671
29820
54444
35917
57985
17305
68239
25623
9109
35966
58320
97048
68722
45692
11529
39343
50667
76063
85806
23205
3048
26012
83015
30928
60593
36498
5256
31935
27340
39290
73403
11267
56385
72649
19411
27556
91472
81940
50796
8430
63707
52074
85910
29938
65594
59115
82838
52797
34715
31127
26470
60202
96539
94611
40786
25022
93208
7135
46828
46923
38182
54734
22982
47657
38862
43984
16776
98039
57780
19180
61118
97756
88868
29462
8725
28808
64839
2422
21513
70738
32897
46181
82834
53054
69294
58620
37999
92104
52003
5797
39717
31041
45413
43026
11671
13581
14732
34768
73562
81232
56047
84005
10532
37822
52731
70082
72413
70582
87915
83684
88674
23576
86469
80951
68366
68363
73736
66999
98850
21681
29603
42061
28634
17826
26296
84713
88416
47161
90154
37600
98674
52007
79878
57856
67350
1128
87587
85100
20488
99016
76144
20013
76755
84284
84388
56907
94312
6516
33730
30133
63009
19797
28763
47604
21479
29504
25293
60127
694
81361
63178
56193
92373
27451
55510
32984
6485
32091
57810
47702
73736
84741
75921
28952
67883
84307
69801
69680
26428
72439
80456
94205
32090
88942
66406
10592
57863
82101
71959
96142
25148
50718
98989
8906
58082
7846
63291
67561
15812
71475
4943
46599
6957
73904
19571
97548
80717
5229
58004
45718
9776
6121
17145
12540
76007
11429
66724
23486
59070
57074
26928
9281
58452
87018
88414
24488
80117
23841
80
43005
65072
26641
21870
72026
53096
93482
6764
55366
24347
59399
21427
11267
40624
17398
22078
59048
32240
25773
29546
98729
24318
42201
71103
16627
34829
92702
69954
83404
79363
52731
85073
76038
32689
88101
36676
90034
65400
67539
85511
57162
45145
93504
34563
7733
93512
22801
28319
4876
5088
85668
4038
76480
24772
23278
61019
62581
3520
33734
61336
71716
47584
58117
26468
52418
9933
50873
53887
72906
21672
7134
18301
59425
23184
97716
83570
52407
48573
21029
84688
54742
35570
73173
7992
97477
59900
38653
48840
3128
84718
76141
48698
83137
98862
28670
60178
47448
97821
24729
20843
43534
14439
96688
7031
68874
8119
82477
57062
30346
1989
76136
36542
28947
26187
96702
37939
69986
35887
9296
28672
15858
11851
88
52198
86852
24121
95715
90524
67857
12578
60962
29903
59160
36048
21600
56690
23083
26996
4957
32323
66115
26427
80526
98166
76271
86793
30444
20956
96094
45617
15127
27538
35867
2338
80800
84244
72741
96276
69357
62962
96995
28805
73696
75335
36426
32409
84739
94
65313
87770
78795
39069
42111
78709
76689
42830
42908
84308
66611
37491
71156
37702
47271
9167
89832
81110
42572
75888
65502
63932
83901
73697
14516
93841
2325
27705
42528
92391
66680
26843
72179
89476
42301
33059
10967
1932
18329
99338
49217
64210
58774
60028
67107
41539
54323
74613
18310
88362
64746
5892
58064
75786
65335
25106
55132
5933
26475
89008
76985
20335
48403
84789
2727
58894
20650
81699
21021
89594
78623
30103
25210
39857
87539
42509
52348
19592
83163
33169
76150
71181
14860
77842
72297
59603
44048
37589
58880
61403
45687
98803
79431
81506
50498
97157
39447
39380
67764
70368
27989
48933
56565
91343
71269
4044
11425
55920
86581
76853
96063
78701
53467
98230
91287
38746
84205
57775
59533
7156
70293
24458
73556
52842
37446
93037
63490
4428
85602
81396
64929
48532
43868
25562
50417
94088
58310
53188
40137
44042
9854
27343
52702
63278
38326
29824
40032
41027
14920
40391
31733
70376
60333
28815
61036
4372
63868
12193
74419
56150
96210
69678
35145
75684
52548
47763
2475
21848
65202
71907
14651
43260
91932
20879
87013
9271
54311
90331
74999
72593
19690
37830
64706
1832
30443
73455
99259
96713
16642
79446
50080
14385
51391
6640
29197
61885
53476
3649
52660
80331
12047
38715
88095
75340
31175
14083
91242
41998
43008
23519
40282
61981
23987
88033
75202
1882
26238
67884
15004
29782
16263
82983
21671
91949
23955
84202
69056
61342
19103
69900
25445
62207
45081
10459
49029
39500
86402
53197
14682
93022
8905
82089
1318
46095
39398
3760
31617
19368
21343
75032
3278
86129
38973
74427
71304
45508
37938
33835
77077
50775
13519
46057
23548
97175
61
43985
10292
879
90548
15721
80544
81131
67322
37324
99507
94375
77054
78321
3907
28947
75106
99045
93848
15285
81980
27963
54417
68625
78414
74937
61756
62891
3508
91956
94691
31082
55429
82094
29357
11061
39676
52853
90562
9812
73770
21775
58940
43673
97247
56301
66396
34020
29355
82096
51814
52301
49872
84262
61684
29887
25446
51908
84510
72968
13168
49908
15206
14581
25209
28686
10375
85983
99860
57926
94690
2493
73679
76159
58809
14930
79944
90654
84526
91105
35101
58541
47001
2729
68891
89453
85221
52190
67364
65063
98068
14224
93021
2571
17823
85977
5163
44434
89952
11136
90016
87510
53996
57005
80201
70
72905
58000
78363
52246
31149
50258
81767
63097
59630
19530
2123
46361
89909
43940
6023
97066
37164
71730
24071
81112
39705
18884
52198
10014
89642
48258
72302
67695
62318
11237
18381
57587
40833
73955
22323
16271
68340
14773
94336
53120
71492
49749
39538
51966
45970
70384
37240
21327
92118
19134
23602
73063
78644
37056
40202
57063
36662
19521
99050
59101
10286
7859
24272
53530
52519
42787
24197
40782
97970
88972
42046
1005
47688
74661
61099
4508
46359
64246
76999
51602
92439
3846
77091
45904
56624
25609
85745
83218
87902
64364
83675
11257
23298
1090
91245
89732
57085
76039
16239
83505
62532
86785
95008
22065
97041
93585
64257
49676
38197
32620
69182
22985
94677
85364
57056
59877
82138
79299
71891
9271
77325
88202
30313
14177
60682
47942
48197
91049
27583
95415
38253
52388
26971
8916
89870
12825
98591
71069
99559
82965
58905
65297
30466
63157
92779
81059
80198
77346
73539
32401
79848
19261
58913
22789
43905
80272
99582
31751
4747
7052
35641
97745
784
72320
68920
18734
72127
68985
19776
74566
50914
38468
69794
57560
20106
4041
40428
17514
18705
21944
788
35606
43540
35238
53964
37389
11023
88652
37127
93077
26934
27376
90062
75074
5426
16133
30481
79466
3928
93559
3890
33312
47845
57262
98347
62341
25586
23156
39693
27897
24824
40687
75374
48052
7981
93501
3938
1816
36340
28963
9170
52591
35289
28411
70676
32183
65169
36463
40356
82713
40329
92423
45969
63638
36591
63989
83186
51357
82020
89892
2372
48796
52255
76629
34300
70090
27161
14432
9858
36233
17985
73711
82196
53413
57023
79779
17357
52687
16900
38080
88142
85166
63383
13969
75763
42536
1467
12673
83343
63258
76785
9612
47475
58149
26798
57082
66146
63731
31282
97751
50999
51970
34574
36507
3209
77957
61612
63332
75765
68340
74394
93654
75813
36993
82921
88335
41386
43527
74179
39976
541
80221
64738
81662
84910
43118
4575
98873
30422
74493
83968
15559
46324
19168
11486
79786
36610
24639
1489
46509
1680
66332
33675
77949
23068
92226
73521
79947
50550
69634
57633
6872
29147
44725
48602
77898
28718
82401
92300
89830
83143
98312
48399
97484
25217
57846
95133
46362
34689
39264
48430
28748
2161
66734
22757
48223
96352
29955
24791
97789
55892
65750
7315
74672
6420
10128
96915
33701
14843
75981
74226
25448
67036
26785
14978
67360
97820
12035
78370
42848
74478
16894
16070
74139
3256
32123
34303
36961
51872
38715
21321
87012
19787
57237
34320
37138
56207
84699
18961
38380
32978
14501
84789
90271
90365
31237
19678
3978
75199
93903
55480
32185
53400
24411
79570
37538
33535
59415
70395
72500
77406
38121
42158
41486
13502
18849
10631
42300
57175
53533
25888
8475
83785
18701
35188
35672
15735
96276
65835
18606
18931
66711
27154
49071
23194
23842
7271
34193
34384
44551
1906
30420
85439
11
51844
50887
15637
60098
28570
42080
59713
17914
66876
43105
367
73625
83328
93376
91145
80854
35523
71182
13676
3027
51850
97461
34250
34613
56594
2927
24574
36060
2155
47072
73086
42470
97112
9717
48512
51700
96467
7497
35100
99104
20279
91246
36728
76680
33291
81618
56046
31345
14986
28551
40765
34620
72319
70286
9939
96097
48786
27213
43621
27937
64230
78024
94232
3866
23345
81378
47093
73026
81253
47511
31754
95374
16163
82647
20719
27857
2192
109
99008
54705
64934
52900
74440
46886
64483
52936
99615
20207
20707
70662
5273
11049
57433
25804
2159
34539
58823
21875
37436
88923
596
24489
9036
15353
83358
57713
64714
66251
56019
17243
20549
52432
96
59168
74209
81730
16120
57472
62676
64861
20105
66856
58250
69343
49750
68441
18422
82278
13122
46580
21236
22189
55387
42952
86086
61297
84031
40694
63149
67200
54140
14183
29593
2344
54909
42843
94054
70832
57331
22485
82287
92405
29722
67804
96256
65574
97521
61675
57666
59376
39697
66406
90456
82726
37398
42997
30767
95726
75017
69982
17459
76279
12650
24286
77285
4201
13539
3476
26285
83546
26389
97930
2357
81853
16921
26917
19427
17870
76758
67651
16754
4555
26703
8817
99247
25844
76258
83623
32372
91068
3702
9673
83155
39499
18541
10680
75994
67212
82200
2696
88226
68635
6441
19780
53670
48561
14121
51805
70031
95976
48264
58607
444
77604
4979
78135
3118
31274
98191
48965
61578
94263
1973
5908
36157
63451
97331
29608
80380
61733
21606
63046
61394
73559
13038
81364
44552
55671
3734
8894
74683
7643
64181
89425
32710
49741
53631
67794
23324
73862
33901
26912
92608
73181
83393
11793
86321
58228
8216
76655
89838
8337
39954
2327
59488
70475
1445
12670
40258
28553
20810
52373
61349
63010
73619
26735
77583
93578
52900
91820
45613
77646
7734
47690
93357
10088
28914
63874
797
42808
85124
13836
76505
82870
79266
48047
58772
86915
45370
12222
29071
7557
19911
77612
51082
68529
96821
59525
18853
93424
78336
33068
29187
49925
11948
6667
32436
2023
80927
81256
48633
54401
61642
90810
59010
86510
62773
85389
40401
21927
91132
1313
24725
17224
10279
56560
56393
41205
55845
75508
86393
1245
41085
82432
667
70571
85846
27344
40568
13054
31668
14391
71670
3656
84562
52441
97113
47936
45310
53243
1190
64892
95727
79407
33189
22846
45153
92715
39442
65513
18750
28022
5893
46916
99080
31153
92221
37977
89164
83592
42251
43167
193
82045
69116
24653
12435
49881
38385
61474
34194
36419
4608
5943
44021
57842
54811
42489
71625
21123
55109
80386
44836
24328
20394
77443
46803
70036
34904
75486
25452
80040
91676
27335
4904
19367
95817
91971
64459
11048
47563
19658
73107
24586
28741
92650
39831
95773
88743
19530
75437
15332
9334
42380
13038
94541
61839
47286
42930
88944
65255
38015
801
21877
4113
92804
86089
70226
33474
14655
39850
26260
30991
68172
5404
58841
53024
613
63333
44634
94527
24965
68015
51859
50902
84890
95613
19405
11730
11052
4780
44994
56969
82318
45834
21474
20974
66650
31903
30053
67831
31036
89450
50494
57229
33870
90447
77425
51654
67610
81579
46050
54016
52159
24694
89717
3839
3781
86742
13014
95691
72555
16884
25108
8660
58133
24572
5896
96964
75862
66198
10337
78352
7841
25082
33365
45530
26005
9531
31337
22882
10063
81356
76990
47068
12766
49035
59342
96072
87227
16488
21427
16733
37800
42916
40444
29993
25904
40895
68655
42174
56332
96214
58312
62393
62027
30744
60314
81655
90106
8039
61791
81846
28377
3334
31775
14563
81427
91706
35640
92673
8888
61485
10123
85805
62397
82594
14865
82029
44007
81762
69817
45189
59785
46877
8383
41492
77450
14280
5703
88550
83873
14145
49217
86372
24790
31992
21679
87154
25248
36134
53133
55730
79517
87606
90708
33505
89392
87127
27697
71589
17398
5800
29579
38884
66199
51199
58239
74579
92820
39447
98094
76890
16780
49528
65679
41419
14222
40588
84506
34411
58772
61124
69996
57279
32762
97248
71078
50349
20308
44010
17046
95981
45490
40586
39662
95901
48421
17136
774
97399
83473
28665
44470
24822
76941
65537
64611
47268
33328
97030
28717
59436
52968
17942
87238
97581
11825
44053
54570
2052
54789
91457
41988
38678
19069
33105
62524
156
28553
62032
59139
63101
79946
54453
85455
73898
87967
63447
8404
20919
66716
21164
18285
53672
84714
9958
82461
49008
74657
88430
32296
70825
98525
88226
84133
18760
20334
18704
70606
84049
65387
67502
17461
34222
5995
5876
48411
94019
90380
97219
18019
10498
85479
15616
43431
87831
34858
20734
82245
68509
58812
18879
74260
36488
62628
35023
9002
56831
77642
28039
80695
65561
63931
85341
23540
71164
89969
48271
77594
98685
15561
44127
54539
50120
5118
94818
85366
85848
11615
77431
70695
43665
50680
45051
14961
18813
37705
63938
43820
66821
36119
82140
81480
59823
15812
49170
41542
82085
67214
80802
42723
5130
77236
52958
29784
59140
49672
63306
1361
2408
30114
38846
79585
20502
68147
88704
7001
28947
86131
51150
48303
57666
35380
50727
15787
47922
66343
78735
86112
39608
61701
92721
86680
42338
70440
17484
34916
77296
35329
91396
99999
29142
17104
60751
56656
55735
39306
79533
57092
32108
86276
38998
28464
70264
17514
97676
95511
89369
4549
71283
50679
41799
54366
71511
93029
31920
75678
41106
18872
74115
52584
33871
41553
84865
84725
31703
74982
26295
84011
85131
18667
99449
19246
54104
6375
1940
9435
61899
98872
70801
43420
34684
25874
47132
12546
91361
15100
9087
71878
73740
10521
35084
79156
94876
62439
38812
66719
21196
39099
98493
72142
62399
5519
66339
96771
5517
87221
21130
98115
60101
69394
83392
90289
64805
67790
74883
96230
29041
7885
92786
49320
60622
78038
91951
3032
73281
48379
5720
70921
18059
4884
6596
35517
38663
21743
82110
33194
56633
17277
49260
86262
46735
93924
20760
55014
53960
80861
83977
92144
2201
49024
55486
90924
82845
9755
98457
41260
77383
48496
60030
29978
33054
99410
21959
26150
9750
2815
88629
62089
34633
28101
74009
63439
83452
44729
26338
8832
59382
69288
27170
24505
88462
3480
14428
76340
80514
37755
7348
52808
19703
61454
48287
96230
70204
25541
90738
78325
74613
80847
83786
75039
24724
40818
10796
7391
76848
1231
32622
97935
77370
44042
35537
48292
56722
26115
43985
88786
5031
81101
13364
82137
49078
82103
52283
31931
85479
25741
49693
31633
89577
16852
59329
6805
13136
86943
39411
56528
56085
82340
98187
55797
51990
6592
36467
34212
47116
56715
88280
75209
35905
77212
3607
39184
93832
15642
94562
51035
86717
75296
16867
7699
6044
62189
80480
47423
88722
64074
86771
83601
29678
72743
42230
67220
41099
6682
94102
86007
30120
7474
46103
73237
23846
70393
53313
79426
13908
10152
74938
27202
92249
49009
91974
87851
16689
29774
78143
43220
91064
51535
44276
37834
53462
66898
3377
34606
71036
22731
97609
40902
48911
92696
65350
52317
15568
11948
50433
92714
95247
85974
41312
63132
35574
76707
61526
42858
95574
66448
29205
6947
61002
83900
46140
13903
17492
8407
5032
97973
15146
16542
1483
21666
16445
16034
10955
28695
63909
84970
46535
48583
81827
42711
24578
96903
94793
41173
72103
71542
81026
98401
93870
680
77338
72730
12147
66872
15339
44639
16916
46247
92780
86444
69379
68816
56966
35552
52087
80529
85059
76473
67778
54925
59596
68319
1965
59191
63115
79016
60962
94238
30384
5338
62988
46893
35020
40247
24570
18980
49079
45381
72248
16060
67658
63949
43974
63264
48877
42099
89590
42682
24908
26691
85739
58847
22734
37399
22637
6161
26221
623
53764
49216
49883
638
11947
83667
59196
63440
12421
68074
32760
41405
89193
92150
562
97919
66085
21190
36445
63031
84587
63696
62801
97801
41987
96259
62848
22456
12858
8732
92598
71269
79124
60574
29050
19813
19263
95400
63785
33881
9806
48361
47510
71386
44919
20571
54319
33259
16451
65205
51961
75954
40458
97989
2526
19136
9419
41409
54368
87908
76858
21746
55686
4105
52670
68868
92309
85125
50267
59014
39956
55247
8579
59639
84090
64838
11704
61916
22619
82033
84903
35396
29169
85226
59673
31985
65404
13638
56680
35051
88355
11540
25897
64325
70284
42216
21096
20348
86198
67954
70826
93742
82053
8939
9834
90204
50515
84212
98017
58846
81095
95790
76911
6691
38656
35437
15917
96462
25436
5050
84607
70030
53406
76369
12812
62156
96816
51861
29225
61506
13093
46934
31987
9926
91341
64451
59532
52366
98647
76180
64113
24246
40480
20130
74996
33417
49951
29554
26257
29327
80174
48593
63327
77837
29815
55867
2524
20642
43820
97178
2480
47872
44290
81438
824
91710
71684
26372
11111
69057
42432
96876
37367
48772
73161
72362
32312
30972
96940
92544
13688
52454
97143
13286
302
64299
54594
87057
13630
79375
63455
87633
74457
42869
13648
21174
70272
44890
24808
32161
91076
80885
46076
80618
76320
18159
63500
54388
97065
82453
24610
60629
91516
87562
1005
34747
80795
84626
99160
71920
13741
70327
16383
97221
18732
30685
87072
98886
54145
83707
69683
28968
58815
20793
47443
21056
90972
33237
67519
93895
16514
84228
44924
25084
39011
97749
21000
78144
36091
45533
25161
89920
51909
88091
10134
98046
4328
55191
47883
93004
12479
56471
44889
89612
40750
86845
54487
162
91377
90028
81585
16164
81109
82648
97839
83442
38779
35959
42846
67087
26751
45746
77862
21723
14362
4639
86006
70344
66548
36115
85683
81836
66275
45329
61845
64794
21290
427
62660
78480
34135
44199
72622
37357
93814
47373
77495
17608
86006
77404
81099
66292
75871
83018
39967
99701
888
72755
57905
18527
4154
7250
21676
73161
5173
92141
84629
79287
64607
55052
95147
56900
35194
4070
50218
51647
51143
5510
38437
1053
63228
22296
16582
28732
33937
98989
93804
56407
95546
8622
26424
82147
34680
72810
44896
61119
79756
27123
89228
67115
75348
32411
88031
83271
82186
479
70068
72073
92956
13413
25487
8170
30712
22447
46992
80750
36207
84463
40691
56025
20838
84618
87956
66507
78816
50255
56960
75327
77365
68396
8455
95758
61200
95508
60769
90142
80445
17580
77456
87454
95466
43051
3085
75758
92679
41662
4955
97347
31955
68745
2888
68146
82228
55608
44039
67431
90838
84211
43968
60818
45569
86204
99211
98967
98603
70195
74658
5165
65927
8213
16339
3896
90528
34148
20395
86387
31738
63816
51206
68674
89370
9115
31422
95694
20432
1119
95852
86449
68376
37829
10641
84235
39691
52182
50072
26750
15519
9992
69569
62617
92703
46297
13597
31719
54365
28868
65835
50492
7705
1351
67943
53150
75196
219
41138
16659
24195
19322
36775
22306
25857
12142
8943
5484
18010
58046
65572
7099
72850
73512
59391
60724
27874
27510
62058
33683
72446
99359
2422
30790
52443
66535
92556
21781
45597
63982
7424
67957
22966
73896
96865
57923
9283
70823
34055
89194
39990
81841
16389
3161
86889
32820
2922
11471
83766
65324
65661
21007
1613
63447
33287
76836
85937
41174
79937
33201
73037
75727
81236
1567
58409
89137
34888
78939
15456
32086
47448
66161
6811
84432
32199
8416
44215
45339
8528
71852
91881
7723
46636
56352
91616
60948
22459
50515
47506
82347
38636
36798
38617
39131
56236
96336
95209
12865
6319
80939
8073
20768
30356
66377
30325
84613
36021
91547
28945
65522
94603
39008
24848
65020
45806
27058
62032
12086
84515
95169
73215
29969
96585
67252
7789
59093
2186
94705
96071
81601
83477
70440
44453
12857
1111
84704
78978
43367
99880
89242
84842
59048
55897
56459
50244
30741
99163
74860
16151
57549
50341
57755
39214
24494
96441
206
6184
46338
26537
75089
95396
63075
12323
22135
8759
4793
45869
73024
3055
31653
73952
17311
13032
11925
92
56452
5890
57945
52718
73083
55635
55384
31079
22614
67741
17660
53620
89502
49066
30070
69489
54785
72883
60355
16486
12439
69511
13458
50696
2916
46904
22266
97453
26157
80671
60030
13568
69196
10043
81542
72537
62171
52226
41267
65675
49483
92959
2638
97701
59991
82303
29066
74541
74534
29354
88740
92882
79244
96147
68369
28469
37636
31225
78088
3649
43383
45935
14025
50034
50324
50322
71590
78066
77803
48207
23215
96326
64987
67596
6616
67783
19510
19065
29583
98131
9413
58966
68666
27571
28455
14636
31520
78950
5092
31857
83645
59439
90023
22149
36069
78063
82482
70655
97900
33438
86277
65832
68636
50434
33777
27890
76732
36881
69865
69510
82945
45024
36464
58515
87770
47586
91968
12624
12347
35769
67619
9044
92319
20144
58995
4661
4137
75129
69825
38946
36841
13308
88293
44611
20938
42193
47846
69650
45979
16946
50680
55734
22923
74824
62569
78607
92968
33747
92936
82131
15038
36138
23709
30589
90797
77324
50131
10723
12870
14570
5553
20105
72521
78970
48905
72440
57503
45151
98675
59597
64772
5436
53393
62474
24064
15609
39143
52270
33209
93127
85993
61489
10149
6193
99600
65520
24102
8384
84499
83155
86287
80533
26047
98232
76364
34418
42760
67209
73651
76106
15653
1406
4438
74750
45117
65344
40439
47392
92028
71892
48201
28283
46859
52764
46250
7816
1774
55518
60022
16391
74584
90865
33650
88424
62390
15898
22829
22352
37215
18484
28165
37217
80659
24112
3303
10310
79886
1686
35411
79572
91057
82033
25589
2347
35691
52052
747
47481
18012
66612
96660
42626
94696
20745
25742
86311
36977
2999
61494
51176
63322
40760
27815
36394
11165
78576
75123
23242
91479
3183
82326
22293
5798
81229
41271
53018
40162
90932
94339
44891
14151
8611
96280
69789
90124
44202
32559
18157
52795
19980
88746
66487
28355
37771
64283
36297
79525
14361
39127
75347
14323
16706
77537
14819
46631
71399
43932
7697
89979
25871
64010
2379
59324
68062
45920
83306
89196
99165
63717
92246
23702
37739
98595
76498
6586
32841
74876
774
48352
86844
21776
90133
74044
23590
47427
64380
76668
25788
48497
41174
10378
61940
50095
33776
88285
74113
21718
86871
89590
95077
57215
87110
87360
11014
42472
90363
57924
71264
98076
23078
1434
26675
67800
76278
21590
4317
33098
49169
56917
64711
69444
73131
82471
63119
65650
66887
77577
9111
16125
80189
67117
73682
37479
97391
59227
58340
7952
96885
25846
37520
49261
78514
75046
7321
25769
87612
96156
70326
18063
36192
45490
22785
28720
77109
7239
35742
54425
45120
75501
35861
88919
56295
81745
95377
22062
70336
39157
89393
58349
8650
87901
12113
84530
21275
25709
30849
6498
96672
20767
10672
76421
38172
85976
22153
94383
21670
60035
4921
28330
80271
97345
40606
19134
84588
245
56466
25558
17470
16287
45953
51312
73296
31356
86041
95279
32595
98710
52580
91375
85418
89118
22787
15967
15322
7544
35344
98561
61461
61228
8854
23528
52993
28241
1087
5263
76271
13994
86528
18177
76389
91595
17845
23788
83538
79184
39334
119
85976
45884
80527
15419
58600
62271
17266
53475
54321
75765
86241
29827
57785
17049
63956
68032
909
54305
72475
93342
65195
51007
19242
32963
70550
88256
25963
65994
29479
15319
52693
51372
42430
55177
38305
41121
48591
42612
44669
75380
27893
55725
97835
92712
49613
20126
74810
68258
20295
2980
60765
92374
25646
75389
29503
12071
85410
23329
48480
81007
1222
18381
11526
85007
39232
65971
81405
64756
6283
53817
495
60685
10436
8241
15007
92953
68513
86076
3344
50782
47266
12401
43965
55548
89752
72725
37117
6338
8553
95438
34057
50192
18619
90731
41702
81775
81376
74917
66598
6035
38385
1399
39490
24936
83725
86157
14009
59148
16530
96969
80424
49696
21417
45132
49696
39064
78665
91964
29864
40592
26198
51383
9403
47140
77110
12907
88043
99003
17459
57391
56086
24059
87259
54656
63871
54370
51375
55466
18483
43599
20770
25803
6944
6398
46792
77963
94325
27620
27230
40476
60140
61236
3356
43285
49037
13826
71818
18378
13265
96017
59818
19618
16909
70634
20583
45128
6678
77019
79034
352
96756
98215
88262
47020
40215
59892
37977
98222
53100
36487
97203
67296
83155
79265
19184
94670
1546
65982
66499
57676
60898
73260
3154
74204
54001
44005
36430
64396
57152
27337
14287
34961
39453
4021
95375
26937
7269
50111
84622
25133
75495
79001
31879
42596
34741
28909
4707
95116
26225
60480
78398
35226
77971
90176
50332
30365
29407
41159
71707
65679
76159
9032
17986
84226
56438
28189
56006
89541
34448
83190
27071
93881
21112
51604
73330
58995
86225
80469
29614
39057
5624
51009
86667
23022
24186
98976
99799
79852
67872
907
97962
11097
98369
39309
25925
19469
10460
27186
58433
57368
12737
68379
66263
4081
45507
41990
11340
14664
21985
59270
95762
44363
70284
25439
7027
44562
80074
47264
90626
90958
85886
21202
41692
49280
55021
93986
33397
67312
82863
83967
71510
4897
83796
78293
67464
82874
70903
89514
47199
33434
5051
39093
64759
27453
6407
55527
26494
69415
1987
65351
5035
10488
9274
5324
28238
88614
87702
93752
8665
63556
45337
73516
16616
53794
37283
84114
6216
71983
42532
13872
90934
9019
80853
61487
88972
18690
62115
61464
1542
72202
38231
68275
86847
59099
49763
25763
92227
721
70422
68465
88209
38842
40797
69854
98796
58049
27118
51443
22683
63835
84892
98046
7592
7571
25230
29607
61257
8808
59363
34454
27842
91402
59787
26867
95550
45013
69617
21147
4936
12336
40173
27048
29759
41438
90273
58290
52507
429
5091
69235
514
91906
26816
64646
71720
74408
29825
83173
72029
39183
74705
61951
64932
18104
39552
93635
56248
89830
70937
57306
39893
36035
78766
66826
83573
54868
82296
89336
68663
43504
20039
23631
31416
85932
78449
72347
49825
32989
93732
55247
21427
28050
71907
66595
4636
69902
13450
69618
52607
48374
24590
68951
23414
85633
36378
58205
33890
58277
78147
72419
30418
69309
45637
75605
23147
52926
51303
56523
99680
6960
36218
27816
96142
49549
15195
98644
81697
76452
9542
74904
68892
40711
45362
63124
51648
56134
52457
23562
46613
80888
39011
76423
63987
30209
58016
83742
29141
34682
45650
63706
34629
32889
40234
97160
36542
19567
37297
89557
94308
4444
88360
48036
16535
65631
27726
87522
1454
32501
69995
52675
49303
97104
76783
11951
3454
41711
1524
71926
36996
70881
57982
54438
37533
36228
57699
45922
73269
10526
49756
93620
80313
79098
83001
57513
13395
91952
88001
24866
17478
27
23281
97789
17801
32626
24427
30887
13217
65749
29276
37778
58871
26986
28043
15474
17826
82062
73488
35971
94705
40317
98683
77509
23565
97639
7249
50742
89615
28205
27522
84674
64332
25393
86040
36044
7208
72630
30867
70352
72258
65009
16506
77946
14345
94178
15143
78927
84183
70773
20549
40799
41140
59236
74290
98480
13872
87553
33305
48122
26356
57622
53032
64874
58500
8160
82281
1794
78233
35785
41767
85409
33015
32716
90644
54472
9379
98751
8848
2646
3268
2598
43641
67223
44653
37764
81595
76884
94363
46879
69328
80883
3733
76950
47197
57692
90941
30694
7242
36994
18127
39220
53535
139
47145
7837
15388
34909
51181
21982
48139
18287
15900
85402
63079
877
99291
48506
24327
20706
6668
46307
66551
61874
16187
17607
88855
29716
33473
97819
46327
23406
83517
53108
31290
47850
97809
26437
97040
37726
39287
55273
40346
48328
50349
82524
51500
28083
4915
92597
99194
82295
58397
76560
68676
11253
87585
21231
47006
49328
77042
5851
77968
50451
22259
48327
87226
94236
65657
81917
1511
70496
3599
47369
78538
54757
14872
35717
62571
51549
16842
52129
50735
25745
12629
92287
6756
63927
84797
75465
31060
46273
49302
90814
28689
53624
46274
34863
17867
17726
83818
73399
2015
13046
12595
53333
61330
40409
63183
19828
60558
88594
81695
76319
74732
75550
52612
29216
23683
84264
75049
30350
19155
56121
29355
60876
18745
97346
14421
33225
98585
37033
30142
52869
73231
31369
544
94618
78984
61276
67596
69111
54102
70963
68719
47625
59217
85345
67770
47581
19663
23432
51941
70646
22078
10024
53699
1481
329
40554
50890
80665
64189
66059
41599
819
97170
69501
35052
78751
77243
62431
64152
44648
46968
68679
54931
52487
41107
36488
9431
25321
27862
64913
45381
58573
2378
66071
16738
40443
92931
53405
29711
80955
54363
2255
12128
78645
77575
12404
64978
93877
34713
39541
1926
43636
43061
85359
72218
13548
87668
66877
52941
4132
75775
47218
35591
24202
55972
44458
88892
77852
39432
54356
61517
3631
73852
16066
91462
88157
9756
29071
26864
59601
24361
93240
17818
26108
4298
93895
36614
36079
99366
56562
44875
83569
60380
69857
31860
33920
14526
12769
13568
25959
97791
62695
47451
5088
86714
10666
58340
49877
5068
94276
35570
57472
25166
84423
30474
82362
78929
11016
61427
9540
95241
84275
35180
5048
89891
65272
9976
72444
81465
32880
92114
28893
67696
37667
86934
3653
99752
55468
47183
35289
58382
13025
19909
9213
13709
35353
68556
51007
6304
62468
84859
70783
51786
26071
52383
1998
89108
29418
7567
88821
62196
68283
60725
82799
51
32260
14262
70132
43924
69678
93110
33913
47351
10887
9531
45509
75923
30003
62551
53856
43568
64881
54793
74562
344
79654
23024
58587
67278
87320
3198
93906
84204
83430
54393
16028
71868
11581
13296
78037
86007
31965
92509
17734
18388
73965
54502
33230
75632
22710
19910
45003
17007
21729
60036
18304
76849
49020
32035
21718
67068
40311
48634
73029
2063
87749
6071
39497
5389
1217
46579
46681
79643
67940
75191
87860
45654
80752
34494
21860
14461
9439
37931
67293
21660
49649
81588
50534
75149
39177
12280
16869
68579
71653
16227
96871
92122
21098
55334
57924
6329
40452
81865
81568
38300
63587
52515
36998
94156
15178
3356
11172
78411
80460
31309
77145
55213
91792
31642
41641
72695
62787
39405
64485
63072
36808
11892
70082
18812
93579
64427
88475
17308
73503
5983
30666
2745
59803
65922
68358
68808
69060
69702
43942
13458
95891
57884
11097
85633
30882
43140
76862
24805
12629
84249
58158
38842
40677
50538
23655
99978
55462
31356
98518
31009
75616
16723
94630
8083
92158
44224
87118
5583
63252
53276
16162
55959
51155
4987
1974
65543
33602
32588
37284
99262
8462
35453
37932
45485
34049
5874
8664
78241
9624
46776
13829
67188
68761
2995
65321
13107
35979
89876
50217
19633
87378
36540
23246
14940
11720
93065
26747
83685
2827
39421
49289
1192
80287
67883
97558
27365
60479
16212
8069
66879
92151
14223
46221
20399
48249
3626
24480
2062
73640
95064
70500
60870
46773
75602
93180
52621
96369
59344
67897
66751
33389
59435
90789
16634
26670
48629
17681
84038
63058
77639
93927
99604
82003
14265
51900
95807
63034
85671
52381
86408
13237
92612
84347
22065
92414
83198
56246
30036
73784
42955
94702
36282
17964
35670
35211
50947
10917
40674
51874
51619
86998
2259
52839
71612
24014
65465
74435
15373
53666
32825
92736
88032
76753
4448
61085
60872
61255
43072
10321
87374
99033
36137
85244
14722
70995
86825
66015
59484
9765
31552
52919
86870
90170
82310
71527
79889
32725
67384
98346
83538
37227
52139
67938
57333
79012
59235
16161
33872
52935
79749
30730
83322
62128
48923
40013
40849
95288
34672
90484
74588
33660
62236
12825
35860
12397
52569
48799
59203
36371
46268
72461
4552
62457
91207
4269
11388
49438
20805
89722
39482
75320
93556
41964
61792
23012
66655
28543
92784
10291
57890
99387
75002
8425
47360
17944
10107
76043
23405
68037
15608
11660
11730
26294
5111
47038
45250
44971
62738
66335
87910
59668
37957
45836
57096
57091
62076
8834
70749
15311
9825
24666
68392
74636
20176
32781
18943
74208
81809
10778
58462
92358
43042
66077
80223
69356
47484
44472
63436
80544
22369
46492
24325
38312
66354
89108
92230
62180
13790
76328
38989
66076
95246
29161
7578
49353
36633
72257
34693
9246
20542
2295
90314
50372
45745
10040
15
29710
71841
32482
9660
60765
28923
45160
61296
48657
87169
17748
60699
68012
84376
48906
18879
55085
85522
66313
75086
57696
34414
75354
47908
19865
24960
4197
82382
3899
83601
86448
38721
49312
46595
34409
80975
78099
85793
70420
51481
58007
26680
824
44458
68181
23032
59723
36390
31748
14459
92145
87221
74856
19068
35944
73955
96362
82976
30894
58027
64579
85265
25930
24467
15990
75103
52911
11144
60142
36237
67616
26153
7812
50585
93
15054
71779
70298
2931
56124
66476
29330
87833
40426
17311
75280
1977
58607
52684
55792
77252
93885
68034
39729
96916
10628
84197
62578
8910
33624
53862
28927
7329
89243
9747
31519
35474
12545
11181
48419
26277
90098
23871
33631
97422
33500
31965
8654
68799
12050
48827
58616
50943
94703
98802
57717
43290
75515
70624
1607
63964
80499
7394
19346
79264
47377
43967
86234
92033
30085
37014
74637
69643
90461
35487
90031
20318
34232
69891
23196
55623
94693
28724
14251
16766
98533
28069
60119
81827
71126
3109
15483
41364
41850
29212
54628
754
5212
79906
95339
32298
28498
98166
36447
8614
33698
10655
91505
16432
79011
50528
564
64897
57668
18820
8950
24139
4822
72821
4041
53369
9997
91971
21329
26048
806
14346
60399
73043
3226
81206
41889
98251
63828
96517
98727
55992
98048
68239
92141
67712
94565
29736
28722
69766
96029
18462
54045
58647
73952
76514
6686
49775
68657
42970
69291
63440
56625
77733
9089
15399
78988
89214
36577
39526
72087
78482
27084
27317
84686
52970
80749
72426
6236
60550
46348
14363
34937
61421
26584
42866
24
34801
5503
33978
76766
7778
95145
35671
40905
18806
571
25209
14285
58125
4584
13720
2663
64551
35248
86866
71620
18473
40586
69858
53480
59923
6804
56954
27064
68911
95288
97511
95162
90847
12403
46131
70968
74694
75303
80530
91304
3347
86742
77112
52575
79217
28283
33546
47242
81493
11529
96247
61148
91128
54230
45478
74792
4273
67292
19206
81002
69595
61795
39089
73103
24099
84489
61906
89395
6706
70656
39141
53370
31139
99602
6125
28860
99465
80407
31452
19331
93428
95721
25030
84471
78428
77380
85532
79923
68612
7817
77231
27740
3908
93695
37126
45444
13194
12152
81036
520
99128
42380
90755
379
58949
31763
74889
76454
7438
61749
32545
37485
77812
96974
80150
86395
20737
90048
95917
76997
49200
44884
16855
55595
63303
21100
77320
14565
18345
79857
39961
45699
46862
73445
50759
99277
4489
9799
54880
43004
1944
21945
25872
78507
74124
71480
9510
8676
53234
37548
67353
89844
2929
91553
23060
89212
80685
18371
91376
27056
86298
86423
72614
47579
92315
37539
48208
91820
76185
37448
13597
43722
6563
71468
28668
50103
79698
96573
98639
57849
95541
87503
20906
22880
50760
79081
99800
96224
74176
81853
14121
33710
65352
8284
94543
59287
99561
22278
7538
2125
40418
68340
6605
23531
44813
32362
3046
14315
81045
35933
39165
38876
32611
56732
74866
35733
61285
83590
7557
32477
35656
87116
17035
28363
89607
34285
27761
40743
82222
79432
28932
97128
36214
33337
62587
68337
47938
87546
13825
78088
83857
42262
27544
63381
86970
26728
21017
63214
4737
7478
29505
32473
68604
71539
50468
96574
55000
50047
65051
62720
85921
56090
26590
20882
69711
33412
76095
57414
4556
71034
7513
61964
7972
49054
47316
62835
53054
99769
461
40460
11295
24216
85350
56279
36420
32427
79426
36584
16649
17922
61540
28611
97818
92498
31033
9858
23997
41989
23286
93172
22398
30731
55778
16865
57865
50395
4211
97331
39980
64116
96319
4627
19760
41109
91804
57621
12647
20801
69179
11513
20193
89844
85806
32907
150
41306
503
43771
45883
840
93719
13695
1197
29062
20706
97448
36090
55985
26511
38262
6879
20589
22993
9047
38232
10468
96501
60546
33413
91610
40817
47748
52440
84878
52859
80100
19059
66539
93766
42660
96514
17478
32555
75101
34370
19974
97156
70075
41014
99136
40249
79373
87246
32024
41199
28953
13377
76832
89596
86253
24726
95657
28974
61885
86081
61531
95171
3595
64193
15818
90307
65001
52176
96936
95703
58700
94691
88426
88608
2430
27686
11608
53124
71118
87018
41330
9560
7147
66328
46442
76302
26985
83418
96370
14578
15391
75286
93597
90543
91720
53864
4640
61994
9342
38516
6139
20962
4826
32933
79355
61477
29170
7007
21176
485
88770
46059
32592
17723
89670
29070
56996
99243
45337
51482
11054
94939
18067
79818
9899
11245
58615
3245
36392
86439
19202
33316
72551
98150
70613
61365
11605
17625
29315
57370
77370
26654
58250
33989
27632
32081
53515
56237
10078
23978
68166
37933
6124
6776
12911
91112
23519
27742
14382
73962
54934
61052
64998
662
16571
93742
95119
33013
76928
75734
87794
21008
85241
33868
83347
5741
50387
23557
11981
25032
10728
85190
37020
37332
78137
24161
53079
82172
77562
22244
89776
20961
93827
8781
25462
14850
17985
43026
33388
50133
44603
67983
47082
55548
80076
70515
31657
9565
29531
2841
55822
11382
60820
49827
51715
46425
44362
38843
72975
28489
98547
74644
96396
51333
82085
43693
61059
57948
4965
10248
51427
68816
6306
6127
14626
16157
15024
72186
42330
6110
34197
5423
9809
98929
75940
28034
79284
23311
59588
10140
97188
84734
778
63076
55078
78116
83868
91841
70105
60347
60020
470
79932
97702
54711
88673
1413
90424
80539
9065
89228
70158
13635
26536
62741
3813
90185
13482
49321
69239
26150
18468
58333
46292
55930
80914
24262
34636
62432
39624
41641
29003
68710
81784
21164
48890
85814
12744
65176
81600
14455
66350
87662
86411
10836
26138
97868
44381
65257
23596
19700
30274
6375
77934
75504
68109
12005
65148
883
26448
4992
35441
44011
90163
53642
5508
80932
49487
59050
34650
37045
36601
63466
34522
90846
69075
75019
78464
11265
45431
26146
79825
49852
3159
13019
11371
78224
85621
54202
34210
14873
1786
60362
27627
26847
17023
34178
15281
35856
90561
21802
53066
71927
47220
38495
71019
49769
22063
37814
71149
15445
90562
42165
89186
81536
52400
10863
96273
56329
13184
52610
85671
83884
24659
61704
63764
54894
96025
62512
94476
49747
70132
16057
42212
74751
6826
44915
28614
23252
8123
28331
13194
325
18652
167
10439
49768
74916
55797
36702
67657
6944
39474
73667
64208
12577
85648
64316
24972
12745
29742
16605
60532
24231
48533
89770
8688
94176
92999
5207
2006
60650
43384
49902
65267
99049
56004
90956
86356
40761
55452
43539
44860
66603
66279
60054
56487
7071
6180
7321
83107
85338
82801
61042
7994
35392
28758
16569
62109
61355
68060
85973
15189
14507
3810
1631
26280
65925
86381
53496
92416
39194
49892
59974
2762
59873
2261
33952
1534
32513
78343
11252
33475
93638
27647
95747
61396
26045
98103
42911
82737
22095
11840
61502
87435
84349
12159
20616
38597
20154
7991
62601
4477
86197
14200
57610
12792
75445
67748
65767
48286
79229
63717
48263
43803
57427
21622
6760
14023
50498
91712
99067
81558
98911
62502
5756
91616
32070
42009
5408
56052
87275
11195
86323
96330
5515
33813
88732
2141
51967
11089
8450
1755
65407
16323
10441
79671
89059
17346
62554
95608
88446
53749
34503
77765
89590
7653
24658
67889
25478
38669
66591
34822
80524
7977
16414
68083
38256
11332
52198
95995
95614
26126
31799
64597
63819
56924
10342
51560
18663
48702
44568
39644
14368
17977
78646
37761
45744
71480
6760
11541
61449
14375
88476
45179
14662
38737
80204
44159
15522
68048
25685
19673
63360
17034
96613
90024
4188
94192
78081
19734
7271
45142
46780
84647
41511
82410
25240
33038
38763
79413
6952
70077
1133
73369
28286
92848
30389
87382
54614
88321
95686
13882
33433
956
28538
67299
17591
65049
15375
86503
43063
26816
27994
48264
43490
70400
13341
58074
20086
39136
24764
4447
19366
3346
21599
50186
46583
93975
34908
16511
90892
57836
72241
30196
51291
57862
48733
62715
25713
50162
81047
92837
434
50541
72773
83387
20516
6694
69250
13055
12498
72835
41424
79583
50301
63653
72036
30233
61850
76461
9843
51722
29952
60045
82019
94922
8277
65797
39112
86125
48304
75202
66340
81220
62848
58470
54255
60009
73599
26295
40570
69865
49519
20287
9840
14833
69230
89643
18257
38655
61381
96899
94
45626
66768
34009
53506
32370
53812
6921
85044
20747
97429
69450
86190
75920
85189
91453
24999
42622
73248
68230
52604
7225
9336
88895
31338
48136
32306
59156
89518
86575
18190
64451
36788
11428
96099
82866
12856
31644
41117
43756
24852
44995
71152
37946
99856
44790
80287
5989
97668
19212
12660
70926
69134
19571
20432
11520
42535
69355
79763
30926
52374
83281
2687
73450
50087
22085
45104
4506
77605
49168
52480
53146
96235
82251
43804
87965
88571
78183
25648
80758
86150
86138
56305
28589
46085
59687
90852
51783
82741
96212
4063
69200
3983
41645
36517
99846
86395
64701
97605
55038
74737
37087
37886
72130
14563
41691
27308
23441
64838
89239
78902
30717
27178
78933
22271
56142
43526
33720
70078
46044
97366
88466
41023
89837
61370
80854
29312
36530
31805
64561
32057
96491
30494
94287
26384
60718
39311
42561
32360
65967
24168
10859
68031
2413
44399
360
91003
5490
38822
29679
44767
26400
87571
10969
18816
57948
11324
96042
60725
79553
92530
21683
76312
36518
54024
26081
57933
10236
527
99627
51748
74889
8412
32927
84324
36922
56551
53972
8932
21205
14015
95915
19420
20753
22424
1449
45691
67893
47410
44971
48760
72341
84412
2644
99647
58575
32145
95707
63308
13416
47507
76458
1097
78037
44140
57036
63783
57483
55095
66385
41255
22076
15843
19891
79517
26479
84001
7772
82537
83437
41786
8200
32402
68467
56404
34883
87843
87681
96994
62677
43818
11580
57125
71924
11694
64470
45430
82694
95308
73078
69317
123
34481
91572
1909
87780
53630
14351
65687
51194
58691
91331
85986
24016
68264
88452
20074
35011
38451
30387
25361
86440
76449
14067
49397
88377
29353
85415
17509
46528
45123
21911
76710
37875
4836
97091
47427
30684
80026
59531
71398
80134
90285
79440
95862
15382
86523
77529
26224
47568
15959
30083
54661
58709
22247
16526
29620
11869
28982
83981
26580
3437
63710
95538
94194
646
65315
62024
56748
98699
543
5045
26185
77928
13813
21050
95367
80563
24420
44173
4329
25666
66785
59839
71320
75111
84738
49767
60737
58854
42846
61261
85513
51062
66787
65538
46183
43893
10373
77389
503
97589
96086
48382
83955
48436
15393
54892
54175
53664
68893
89745
90328
13284
71354
75856
24659
28513
9403
64980
27798
2353
90775
85177
85866
8249
5389
51201
95576
99820
79692
97408
61401
77522
86930
94901
23928
51928
24650
58881
62958
20812
94641
33856
94439
89647
48975
32358
88832
55843
80357
53245
31832
42325
38453
62182
59278
82800
31601
72449
1784
96800
9778
5251
2203
47953
26306
40598
23646
19621
25540
49751
96649
37991
7212
58441
7214
38261
31066
61326
50708
79912
87810
65635
43925
85675
4471
5466
7941
79306
7179
58246
84345
91051
97142
42183
50765
11601
6660
27117
69438
2866
52154
86741
27475
54510
87075
46754
69746
12432
94012
82020
17329
67995
6972
21877
55917
48971
42774
6808
37494
72483
82107
17161
35490
11332
4860
66532
8812
39298
52443
35957
43175
36461
84483
42871
32150
71136
72990
18636
99014
41877
13797
63073
93187
6765
65837
95120
47478
48446
61787
27982
89150
45671
20885
93035
81919
18402
33140
97939
39399
96235
92121
98378
14853
22496
24869
56794
67274
9639
95672
79102
59906
21488
79925
6772
90322
64781
19981
62660
60093
19227
85718
71252
66451
29241
56898
7895
59108
83640
75215
46420
83890
42336
28258
65733
12297
14536
2196
15108
5672
61402
43184
29771
53743
20431
33229
58525
9491
6435
68092
67442
80270
85682
58639
84648
74142
59113
39433
47333
83661
68521
5918
36003
25225
98470
3184
31130
30280
7619
88331
87626
77683
95707
52273
95450
17693
75207
56726
44618
22545
63865
82957
70627
94971
31839
81399
88318
82715
54894
5800
70040
61322
85662
91681
2249
8191
82551
94391
46133
43051
60348
33623
72261
88690
15842
76497
97249
68098
73482
4068
53695
93762
91659
80452
10621
57667
61424
17454
5156
17866
8255
10818
52032
82419
46499
20019
71235
95501
87014
34308
6253
34723
69333
35229
53548
13726
79913
14873
11977
55220
95315
81518
18182
86392
30773
37403
99791
11836
21931
88695
41179
7319
85340
88667
28440
83236
23117
72529
76406
94481
76673
67902
47806
5669
50872
5422
29692
94818
62838
2772
81351
36081
3739
96548
93627
30031
12175
38539
73335
12306
2971
93823
33950
82595
42169
66412
54956
15117
99307
86082
11930
33237
45237
58237
77964
19188
79770
8006
61886
9269
68067
1323
34342
11868
61643
40972
6516
23130
19882
64679
28873
63033
23596
8976
53790
92070
85114
48765
73211
69359
16805
24028
4627
67832
42772
94175
88483
3235
64559
62967
34328
97662
11190
42513
42465
55487
77153
23478
13137
73391
91473
68785
54403
26103
22211
6077
33817
26350
68241
53465
68910
36454
88766
25886
1172
69099
93911
81849
50660
77686
33456
12295
72554
72770
60587
81153
46990
48475
22015
10806
34549
73222
47555
4125
78589
70235
16906
63824
12121
21881
97682
38703
51496
4820
4112
87762
63787
23551
68854
20702
34000
31718
54369
77407
64471
24970
74120
70540
44700
25733
62639
85491
40787
4815
17380
76946
18519
94191
86983
28310
88694
53851
74361
33720
85247
71799
36441
57297
63027
53769
94124
45864
86128
79469
35966
78870
87639
58515
28341
9932
68625
14012
12582
69505
91543
14084
86504
9958
80680
86159
65164
70907
11806
25577
60373
32124
66232
8093
94760
97557
70837
65039
1317
66673
10530
19995
15766
88161
31589
27183
84424
50965
91710
132
68873
41785
70723
31788
40494
57767
28708
17969
82817
74129
18845
13837
65324
73265
2060
1982
63765
17509
76352
91412
62477
99019
89220
73652
39206
3991
95870
34134
91601
76736
14308
37237
16118
8761
36635
47471
12181
34232
22282
54759
61951
4645
26390
58376
4806
24483
50628
86282
84714
38404
95259
5544
72257
23028
49429
75338
4545
69021
82171
46073
7108
54912
46693
86539
70219
21341
82647
45036
83511
30723
2125
5191
63543
80848
82956
37468
84783
64331
54933
95167
92699
56798
28247
42669
66204
475
14559
20116
23695
30644
26515
92189
10308
69874
88549
56660
65658
9236
251
32221
21544
66087
85557
11251
14497
8287
41973
45320
19479
19614
58927
11998
4414
97460
92265
58759
5866
39637
19803
98560
32033
5293
77193
58335
43699
3518
55864
10847
69539
72884
994
6768
50493
52210
87273
49022
76915
19197
89336
56110
59137
20004
96554
13810
22916
10760
3483
56932
34857
26540
63450
59744
46078
22256
29051
90645
42847
17831
50008
28256
16991
53152
77756
51104
23831
13776
23614
4174
67206
14552
49377
69147
77527
44271
10624
91709
80469
26936
73547
99698
53354
32795
11450
87150
96583
98060
67001
2247
74992
91031
15110
34865
15473
58982
56709
39115
25156
40489
93120
75822
95937
48246
97447
97729
51471
56647
1405
76908
25809
87564
96341
43954
37333
83013
17198
56173
85468
26095
42510
96296
20879
29298
61073
95274
80034
4832
15951
8349
14896
79122
49984
55885
3982
76311
52706
78634
95827
42389
71023
12720
38286
92326
27664
8187
479
93575
88031
5923
1424
65193
33012
82904
2227
81341
76139
60762
18946
65742
75687
65891
44968
31112
60463
29081
5957
39785
98418
22243
25921
97828
59516
49213
15639
6321
38425
17998
21812
90897
50180
7822
66035
42976
37985
35673
32256
86661
65089
66420
28809
59879
54497
33260
44259
90108
28256
98119
93007
34662
12869
10889
47933
98320
61053
66924
73206
99992
63333
89531
28835
83458
7639
97659
55888
91639
68098
52752
25115
85091
30925
80460
4128
94735
9050
6396
48446
21822
28273
36058
63432
38706
68148
19412
72259
8587
78681
15029
47129
58985
15275
77759
75965
24420
42995
56454
73455
28381
67981
18030
423
47304
80787
41731
69875
45346
84927
44964
81828
44656
39515
74312
80830
1810
87472
72690
74240
61424
88741
44672
72407
96545
50723
71900
88514
56260
12939
18517
95361
12450
37407
94954
10610
81779
14759
92652
98039
57026
82009
75556
81154
54340
65185
84715
81403
51658
96355
93248
7843
41920
30318
69453
68514
34932
6474
55741
83263
18832
20822
30855
67041
63502
17397
83414
71358
47025
48443
999
96995
62115
57616
12518
61869
87866
87752
43880
80673
56596
23547
93045
15440
57058
85116
17795
13218
86789
19720
1881
62578
72869
85555
43194
54755
9034
57389
16145
42239
29995
58319
51813
2864
74724
25339
75648
78237
25090
10276
33596
57867
46199
13237
49507
76744
99403
82402
40855
54582
25082
57928
73465
32016
84725
93338
55305
5356
17290
84266
43400
93997
50036
51922
25240
67840
8223
67028
19048
7648
26783
32983
46341
59583
46165
36121
78625
87405
85749
35611
55790
23704
74565
81404
49967
27177
13656
29807
98785
58653
74686
35803
52814
23924
39825
95580
3513
28332
9243
6811
53876
17258
52606
30657
68267
42651
10336
37346
84412
78830
80167
25577
2399
21925
69389
29551
20529
21093
60487
32016
30831
84848
95330
29035
79393
3383
21232
87819
6125
60338
83092
20661
35775
97605
24763
4933
29341
70500
51800
21409
28246
48583
57296
68519
97409
28048
36925
47089
99697
19368
63721
46643
16314
94309
81976
7845
44070
25497
29878
48320
61926
55207
69658
46548
87795
42765
58250
22114
98636
35327
19770
18776
7059
21973
60762
39881
38939
97947
46164
98864
96436
71726
10411
99977
80091
60692
37345
80580
73337
99880
35101
46171
80499
91385
53208
26299
64479
66975
98814
67992
30672
92779
87442
47705
10047
61800
79024
15078
45195
25836
61179
11801
84581
3194
47758
98433
69347
96459
18276
23925
37417
80793
62587
7826
90896
88081
35401
53140
59531
94489
32764
43975
29237
41841
18559
31598
51719
82633
13041
59242
24292
16472
51949
36106
37238
8950
73996
23610
19600
47669
61989
93118
6738
65401
18151
82633
78786
66192
59457
12779
58483
12858
98370
50256
63404
57434
83556
59913
79108
92277
29947
60223
22038
65695
80726
69839
51912
67466
40121
38555
36554
66904
31748
95988
11408
9977
81617
37458
33094
55471
47812
84391
18790
35474
91080
39180
1737
41104
55841
20107
31477
12220
231
57987
68078
58532
3279
90719
78843
44283
53231
20450
14995
79750
29361
79344
43121
71341
22181
43681
34976
645
9808
89585
10848
25186
52110
70016
58577
51330
89984
35573
1778
94137
692
88921
7260
38059
46341
14239
22891
72941
45164
71177
32682
18944
42291
38449
19050
59017
21451
31855
4879
7726
82767
18
21024
22661
78738
22955
59860
37991
97381
58634
3659
98711
49419
43044
12099
66277
55604
74415
98981
5236
23359
21985
92157
24688
25296
53930
58596
56005
59913
45504
29332
80886
42126
17273
97623
42219
20990
65373
83737
62040
5471
2810
78373
25751
82621
2799
89284
7246
88305
1865
17478
27253
56882
40731
25477
71195
55448
84054
99517
66623
82060
22997
22483
77026
49557
8518
85604
66043
36745
84183
66047
88392
93176
98102
40320
30704
67959
68699
69471
1855
60257
96222
72389
46339
37234
76434
85783
6910
30338
71222
47336
36989
11792
81347
17134
53763
59145
52692
10514
21545
22203
92034
13170
67266
36793
29121
15850
17854
58317
29615
44404
92794
14233
52979
46360
19622
15087
74353
70760
46149
9715
19389
56937
87771
39893
21494
16056
80438
82057
90918
8382
89736
22414
13136
31910
86208
47734
43414
84113
85882
14929
13532
31272
27680
49989
21990
927
39297
6875
2382
61450
75141
21068
79282
63581
76545
15153
33343
11739
37962
21929
1675
68821
14947
39890
16835
39005
45187
99265
59089
3536
91566
92059
96400
81547
66568
319
2693
91898
77331
9316
36898
82964
40935
94938
24241
40775
57377
82979
9847
70192
25155
67573
41734
90840
94655
10373
32874
84313
91437
45922
34569
74735
73779
15839
19362
90639
97837
74922
17446
23042
17430
60048
12559
49523
48771
49140
73866
38221
49325
65623
93538
97949
64284
38454
46014
29001
92448
74259
72706
96591
90757
2091
51917
68276
24803
59162
21454
98727
31326
9380
32771
34813
22826
76631
35041
97939
19750
56860
30107
78615
7788
99278
91486
95030
60150
93616
72253
49158
78895
97540
98716
8011
21485
1431
68353
45794
49621
21671
24790
99458
71795
1599
5862
99864
29220
16074
48927
59387
11993
52764
90533
99327
92057
60101
56946
16011
66094
6226
41714
1027
33783
90027
26015
97049
61215
15834
57181
7817
52499
16462
61346
46197
72502
90435
9106
96210
19123
34823
30334
58463
59790
45837
92448
90991
18903
41384
46123
51064
83536
93064
4042
40444
82739
32395
38043
73193
62555
23773
65967
76423
17863
20138
40062
37735
85873
66043
28224
1047
47894
97657
68392
19095
3690
12671
77177
75295
36829
46636
61766
64784
16464
48750
26115
27370
34462
97830
19112
57564
24878
57343
33750
30175
34
46827
20748
51510
6132
39867
73518
88238
56962
42101
59224
21145
800
99193
73051
96481
13818
74731
86057
90551
24377
47744
63214
35081
27632
19360
48448
12316
41848
96060
44449
49938
99252
54377
83323
2080
72315
4458
21491
8760
95444
2147
4622
99825
66276
83696
36768
5882
14692
55433
17827
51258
16229
218
41034
79273
23529
24614
57208
71139
55925
47702
9454
87346
58903
12391
92457
80598
80968
18421
22107
56056
13858
99907
73714
1495
17621
87893
39158
84506
6875
3393
54310
27665
89394
22984
90945
240
6434
91156
97303
9733
19590
28669
39478
39707
77544
75469
5408
47736
1522
91914
58108
90532
87038
19932
54105
34704
58202
76908
15820
55415
47471
54520
52310
43205
43439
39367
41640
36287
26472
57767
93368
29077
80664
19552
90452
21714
11259
27973
52849
20074
7345
91917
13546
76907
18460
13162
3175
51810
91746
62140
54655
13544
18123
63795
46976
89243
16337
21005
40571
27289
34978
96313
58879
44105
20091
23584
39293
950
80446
56421
59116
51712
73451
55200
42014
29844
41316
99728
82856
4909
28089
88362
19343
92614
38037
13036
7537
31757
51912
93652
11252
72963
91338
83796
90312
84231
53204
11783
34397
24028
47960
95089
89283
19173
16439
90248
73447
15406
98054
52992
12392
7842
75229
43242
55184
45794
5378
73240
67395
42622
54765
44574
41710
30308
4324
91918
98966
36766
73926
52717
83583
51568
56875
24885
75565
47174
70851
9204
15239
83025
86747
99287
26503
46597
47687
42776
14776
34851
89491
40211
33914
4999
7095
96404
42492
58609
72128
29345
56529
41900
6960
84213
84202
81626
68720
68243
65354
61456
57685
88738
16405
62087
84601
87801
12927
59093
3628
46342
27804
37078
11399
37774
78972
65364
96148
6112
12658
17211
16765
97947
24828
24165
13250
73558
91370
63948
92792
70784
51031
20005
57794
86019
33962
62
61184
80417
30397
32083
28207
73603
32038
47241
4959
15446
3915
63772
84418
55138
23656
42688
17592
42683
63287
44335
49872
48143
28192
80782
95487
58623
28458
54850
63489
11124
65225
48615
42353
18892
61304
86149
87750
91860
57965
66682
87702
88318
49849
77232
29735
10736
67701
79476
51807
82177
76925
12449
56967
41895
19974
10781
96149
86407
59806
4876
77619
70284
43037
30578
13652
41244
69488
45830
57497
22739
17883
71874
75322
77744
56532
57426
2441
84661
4781
313
62133
17046
45105
77968
19043
9856
80787
5361
23986
31637
23132
62990
45882
40727
92528
38324
15612
59224
53210
6637
79954
78301
24918
88286
66315
87587
46143
19195
82043
55889
3457
14312
64974
72535
87721
12674
82414
72816
83459
63647
5693
26982
140
49529
82834
90088
64383
35317
2626
22423
67060
46268
36288
764
931
94282
56988
917
82608
94799
36626
64572
81116
3874
47790
55174
12063
19486
95509
778
89294
25623
94033
92894
72885
23039
74333
57013
51941
59145
24977
6730
32873
24359
31460
54820
82752
29982
56149
38143
85201
78236
19145
44228
66517
46538
85531
57197
15877
97148
23507
41320
22589
12986
46539
89207
16243
74863
74777
19495
80997
49287
58050
97802
63701
28987
38220
53595
70059
66902
42092
48508
87393
90091
27054
27728
72733
17890
8235
11024
48849
35086
46623
41167
88673
43773
10479
46534
59213
27329
35561
25908
60711
54717
1857
31119
25259
90603
7862
89522
50656
2153
40610
8389
85880
65262
43287
46455
35241
23352
40963
85237
6089
21587
78037
59890
46569
35581
71200
49836
8351
13757
65887
10506
939
78772
92760
30202
56544
85247
64088
40141
12714
65129
65650
28219
24949
39158
70346
6910
74908
56299
64887
16658
89652
18005
15134
65880
33783
78009
29061
72560
55360
48625
10800
16046
46187
99388
14679
58341
25040
86844
78338
24328
50988
42601
70769
77330
92496
54359
48050
82097
17763
50040
72992
83025
30094
65199
29955
78713
95671
39312
13575
99342
83133
68242
80076
58836
3196
81824
4549
16663
39729
10209
68958
24830
77806
27230
51972
93894
76087
77948
16921
34789
19907
5086
23514
21428
96126
50405
99080
14709
20099
12314
1944
84691
78104
75059
43800
25700
1421
31215
95669
54905
96925
15211
23330
48709
51344
11197
99613
30716
39286
60725
30995
21543
94832
93119
71679
90903
30741
24633
97744
24120
86520
16651
74290
77368
23439
70144
6000
35529
25056
7745
85588
73188
16211
25758
86953
25770
56198
56933
50596
48643
58725
20579
36185
71440
20678
95956
26919
1148
5846
40603
60064
49209
57743
54636
89192
43976
62272
80746
12373
21001
15847
33655
71987
72214
73961
39250
64616
4200
8037
6998
40097
12115
64613
59553
96154
22979
88085
13903
92293
22412
47732
59671
50919
73627
92774
98275
11719
97119
87945
64593
6179
15563
9129
23137
4119
33076
9059
45497
23167
15486
2092
71373
47768
55461
37515
37374
6824
48313
93197
6728
98090
98926
7627
40857
72553
40791
37961
22206
57954
23837
65747
45945
19863
54486
22009
87663
15255
83028
67112
54394
45255
53720
35606
8089
76354
54231
35885
56977
51886
67422
89106
47946
31524
8564
52863
20108
74562
59967
96983
1132
36155
32253
6738
11756
47977
45203
62263
17306
23778
68148
16385
78303
57776
7185
43975
10017
18329
2698
85051
62166
97511
42153
34264
61855
60633
83700
86625
59661
86187
31864
5660
40979
93591
67099
73291
53442
67966
67359
60479
44964
69702
35738
47380
90199
26362
15180
94272
15615
82306
41948
9246
71472
53978
91109
98829
46486
9962
45237
43390
6525
45849
47533
15242
54950
33493
15830
39270
4011
30056
13871
59890
22706
48569
21221
2849
75832
69600
15059
83527
71217
87527
86056
24512
51730
14394
80199
96919
91714
10624
7923
94574
57731
84537
95939
50598
70817
19799
35257
73554
50384
84215
54083
83687
50708
83567
11926
15048
61672
30771
85064
52352
7399
21823
1418
37740
55043
24810
12433
10995
13788
54176
85656
3475
61307
56398
4802
86873
50975
50276
77777
69812
81602
45398
30652
42434
98168
23436
75865
15458
46589
84162
12388
47761
96914
52419
24605
11903
36467
56301
50010
80608
47660
63620
45094
89160
55898
78081
10501
7694
15069
33256
6167
84513
66245
99970
10069
10457
5381
83786
5624
4228
34780
34305
81088
11520
71386
80646
77154
64494
21282
15762
32044
45757
55497
25984
51129
95885
1032
80225
21477
63913
56387
13353
82629
54288
29573
73782
99509
90946
16608
59830
24532
16807
63543
93902
60401
83091
26220
92641
90576
31093
89952
52102
69201
57562
22236
74004
5137
74563
5471
31278
67332
9143
33299
15753
82833
33921
25875
34089
54011
89591
62902
79737
98815
90738
28574
50614
21877
23553
34087
99115
51894
69704
98023
41676
17151
70729
69723
54528
80314
74502
37856
6243
29985
72699
88604
39751
95640
63171
87809
67784
9448
81327
38873
89041
87168
73938
64797
25117
72984
76249
16530
70812
56339
58291
82978
51342
57253
49826
93700
21998
19469
16949
84973
85444
22749
9852
66324
94099
67008
77513
20977
87040
59218
4923
12036
21500
78206
23219
6157
66962
41140
98064
3737
40141
50557
15930
72281
24261
15773
71911
1560
44233
77596
33449
90529
47023
80646
15057
75672
90816
22501
40798
30233
56088
55230
16570
4834
61988
30837
76225
91664
38545
38187
34475
34616
76944
27454
5104
89560
14464
49102
21206
25795
74028
28107
17080
27446
36443
73654
85276
97876
29820
43802
26931
9611
78128
56779
22602
29877
1519
42133
52368
72431
88739
68413
25074
52854
61567
29843
58096
55416
91708
39744
77812
59124
38572
70186
97780
3712
6832
65245
80735
98313
14271
79818
11411
80415
18768
58113
56545
62406
33730
51543
60385
63731
41450
66804
9871
26608
41644
21295
43786
55104
30047
31287
51845
82263
75854
91018
52922
29758
26954
68928
62465
41168
38926
22550
17888
89717
3707
19903
27921
38404
69878
86388
48783
32416
9183
71928
54857
36973
73074
94720
32659
68876
249
31583
94290
60859
11444
9511
86289
75430
5427
93038
3677
12799
61110
54180
56073
94363
31766
87793
65536
31726
22898
74201
5982
85687
67537
51412
33062
41880
2490
70220
52328
23512
33154
44422
55118
15514
69623
78108
23405
6024
96170
76725
94808
95352
4640
57450
13422
47694
12646
56020
187
43540
12163
64707
45560
44114
25609
80447
67457
87507
77952
65990
53708
96452
87964
64082
70076
4736
22946
80896
62939
29417
97035
38145
22558
73068
99502
29444
32222
49390
91306
16047
46923
54809
75749
17160
90326
61793
30465
44696
54647
14035
89346
13928
30150
8399
72887
40143
69598
26989
63935
35939
33935
95196
18508
11678
65403
15949
79809
4472
27160
8223
82213
50290
96112
75111
47957
13951
6718
16447
82777
17801
80715
33540
81188
23726
2172
91461
8112
85538
2109
20075
59965
69072
58073
26316
35469
1642
31438
18851
59360
4196
82917
22285
10040
27603
14162
70229
733
7602
55735
43047
23749
59442
58579
56179
20762
61813
15837
37113
89072
58716
46198
25495
62382
37196
80926
82805
65974
34471
69435
18237
83607
20203
39862
25014
94773
16687
47673
42539
52570
16312
6535
44217
711
2179
2711
54654
9496
33810
34652
72675
69518
80421
69441
29859
63996
12939
68278
11758
43943
21875
63853
69316
75749
97146
53871
90873
9594
64889
99306
78887
52513
36141
88671
31861
49851
18192
85461
89313
8159
89715
14789
4600
79050
16508
17737
53869
61464
87349
9770
58349
84531
98272
63828
38205
12930
25820
27023
17461
60199
70000
40690
75889
28588
53929
14161
59919
95373
75886
14069
43979
68569
13839
5378
40726
81457
90055
90019
71130
70187
67191
31687
76657
97346
72176
69307
8623
77922
79867
25531
47400
58957
43831
12929
16048
66260
93672
51945
79407
31249
75789
94001
22667
24348
16544
52638
24853
10475
97833
3263
35173
24888
10492
6953
7207
77171
38253
71395
67143
62533
36947
47846
34988
10496
19957
83834
94953
70500
86274
84823
95353
77
23298
15948
9972
92584
87986
27056
33238
44945
3515
61618
63922
24239
90244
39023
27540
76326
50034
60566
88686
24185
8622
76254
39114
32826
99243
4939
49252
89446
53038
240
53638
16104
4584
12516
84105
76592
5402
54172
56930
44795
70543
67896
80393
47243
85297
21354
62094
82939
51802
57050
6734
67457
20995
35928
70847
60899
95071
65268
57521
35297
22340
7967
21400
29164
55163
25028
23344
23965
86283
63476
17349
10147
74028
3320
11570
2966
81978
42933
42985
20624
42390
15576
31945
56966
43760
62768
26229
61406
13919
61075
70958
35427
34352
99885
37404
60466
71783
30784
4547
5049
84202
27053
526
31833
42549
27027
37977
48454
16823
57867
3663
2485
31909
8823
69679
82395
31336
63442
96342
41540
27961
45226
76612
47725
66191
67385
586
82982
65757
86090
8293
50651
2313
87114
81627
85343
24766
82675
47823
13285
85386
26180
1081
50222
60307
18066
26009
81798
95342
67482
74280
72070
45604
15805
19241
89537
40684
17378
3092
61650
54527
14057
46926
29080
86832
20886
36959
60214
94354
4446
84994
60365
19802
38233
68529
67652
51118
4836
1494
27752
83623
11599
91989
38915
79350
5667
84780
52487
61400
68341
80109
98886
76884
21472
93774
23703
33636
78701
6061
60051
16921
50292
56406
28302
17113
24021
60380
55227
3387
40491
46902
45354
99407
50590
66409
93408
38639
33352
99991
86377
43257
67212
93689
40836
20653
59835
10202
5954
96524
13045
75151
94979
99301
45953
88992
44558
64511
45787
98777
35892
82042
10600
59057
18740
53897
40878
82933
80086
25964
66948
71506
43568
98615
30570
40136
92583
81280
72518
95504
70252
68107
77689
86960
52705
39693
36233
54882
25613
11032
4355
19608
33810
39189
19089
12076
91860
59230
3041
72916
95781
5404
39662
59509
22087
82801
31159
69718
23016
3174
93048
90620
40713
95604
96422
42732
15529
15322
13038
17325
84194
32175
33468
64828
90939
78913
71632
22320
38558
79334
31221
37802
4050
17761
22737
20256
55364
96920
63268
36447
46653
48618
10932
3044
58597
60660
66250
5333
8572
27205
73954
67603
54609
12602
96932
42701
44521
11449
69780
31036
28261
73473
49687
59487
92731
53334
2763
31858
29068
74777
60162
32239
65014
8539
80472
34564
71588
76237
55406
35317
91774
90464
16566
2273
66820
20010
39444
76289
86259
94997
19
22417
61017
25188
59669
39176
80285
1397
57743
92491
21282
10086
50422
88251
47127
3807
17206
82292
70669
42280
45636
23106
88355
10463
54470
47308
55893
67041
44912
3530
78406
49548
37709
11025
69800
48043
28400
60570
55757
62803
2228
63962
87873
23330
17347
55043
88650
5236
19871
70948
83915
97483
18825
98980
57815
35254
56529
17184
91896
58644
44952
71735
67215
64286
66845
55568
64392
92047
26568
20804
29285
25968
73226
14168
16899
54485
38778
39646
36320
42122
13747
70175
85571
21139
78238
80948
82117
99497
97971
65332
31971
92857
21635
10759
20566
72953
21372
5307
41462
38583
76048
31722
77377
50700
11031
3754
50019
77534
86730
75861
38005
75710
4835
66140
58727
58512
92874
38151
66035
26689
30833
14714
77130
51482
1505
39374
85316
3862
81954
77332
16602
98623
8887
94589
61660
60219
19632
69278
30896
32164
6206
29767
7713
74852
62044
47424
72879
85355
648
58574
70243
30393
77825
44743
42079
47524
65275
32861
71958
46499
59604
97010
35666
80971
72560
98586
41281
46412
94107
82587
28318
72613
61604
62511
6253
41135
26447
24635
83258
29773
94935
21501
30660
60576
91646
32887
93356
1028
30462
62383
36716
2216
8343
92068
13766
6665
21362
59411
35348
51164
12425
34078
68940
85745
8425
85796
47731
96572
20893
89628
27027
63812
22960
94607
15268
40029
65478
16694
36991
14957
23535
21380
93533
45350
45084
23197
9713
10968
39921
77623
94049
1328
26341
84033
99754
29863
27663
94144
36480
45430
80486
54734
15493
69340
25056
46324
64441
22427
62769
55710
20239
53904
63438
73823
1203
28021
52042
86209
15892
53035
88461
25509
55715
96841
64591
20389
31979
44071
3534
5478
70871
50771
98066
80479
26829
72373
77382
36965
89821
69970
75864
59931
59667
22681
65262
58411
84661
50540
14719
36204
68348
87065
45282
89594
45314
18154
76259
1140
76508
11798
24507
36710
98263
15902
51308
71593
78737
27988
10793
21001
73359
77490
97527
41252
46555
38463
11362
50696
5185
93999
8697
88524
16166
4243
25462
29497
95267
12855
60553
64049
3441
59562
45519
15669
26398
89358
65577
18327
98276
11029
20294
31040
9200
79575
79653
29090
72467
98721
34423
57995
70251
68778
46499
9306
61518
6220
34409
11064
44809
13032
43361
9406
29160
33821
20488
51746
19609
45119
30337
32437
99139
6458
29987
9476
89514
49520
13014
49885
31191
40108
26196
1095
41633
23947
45511
4404
91950
23665
53352
12801
8577
9282
18894
26646
69679
29173
42600
96431
19468
84597
24326
74905
89118
13230
72614
52019
35559
83114
9288
86809
47155
72495
36771
67494
64037
571
77981
78025
96978
12387
55127
863
38818
29907
52007
60005
68899
50634
77539
95868
24969
74427
23462
73154
73070
72362
93664
87759
70678
37053
81863
59885
57359
24349
80183
17400
23257
17074
39326
1717
90979
29859
64364
1773
14707
41824
30832
83968
43264
29840
70346
1092
21634
42704
76179
16761
52787
88293
55829
61629
94923
62846
4479
21075
72605
73817
10730
60829
27909
82276
57894
11832
28548
92518
33948
74604
80435
10399
96208
33659
78052
13019
15183
64355
45981
35526
41080
41928
40529
73761
90182
85285
6495
54721
62481
79608
46453
79025
86264
71950
21287
20472
57238
17352
76861
64059
34789
77501
59188
55859
75157
82009
61483
56831
13578
35827
13155
13675
96314
94836
74014
90201
3389
91126
7757
97165
77422
1486
91416
70072
66598
96123
8481
13887
10047
22949
3569
48041
38179
94104
93985
28144
77213
41804
61545
10477
1806
53213
25289
88804
46463
15356
7414
13396
27720
59372
53599
71545
22967
23580
25573
19004
82362
58460
19834
23874
93953
44855
67215
58605
26570
4613
19396
98550
62239
39659
86606
10395
6483
83556
70671
10174
7572
40863
38521
66553
15839
80315
7507
73931
5622
55811
72942
48003
91641
8426
67381
5986
95652
92178
71428
67639
32035
14839
15796
43408
75730
57197
73826
56014
73753
74215
98339
88617
99471
26986
3807
40610
21233
40225
72085
97867
7716
61359
78909
48354
65901
64908
65278
9173
91859
39212
84608
15338
37480
57569
50789
82119
6323
20560
58879
51477
7684
49747
40877
68321
47545
97590
49620
39311
30569
15349
95207
83565
8162
16113
75415
61116
83204
59118
3987
24516
99942
43934
38288
64377
14609
32584
16608
58039
67107
82643
77751
67864
40464
19477
42907
72825
39292
58434
41965
51314
29810
72487
48826
61502
65950
37068
44547
5210
36433
21080
34144
53988
22392
91515
90854
16168
90393
45447
44925
24494
95123
84920
70709
87520
97362
31118
26772
96654
28085
71789
34925
94944
4097
45883
3562
67542
31273
67255
33987
73408
38837
17235
80446
30698
25498
74331
40247
42057
92526
79813
62293
83549
27991
23372
5787
76027
30412
36423
17036
47906
20857
21894
11224
53525
21049
66791
44642
46481
33353
13018
51924
44229
53320
16698
92504
64104
12258
77691
87326
15578
59254
16063
26861
36840
50866
5935
97867
4042
2704
31249
40162
72631
88645
90273
70918
84688
59124
13808
7376
16712
42845
16173
77057
32105
20248
95950
63014
33656
76755
42914
13704
52272
84311
1281
7034
30194
16133
74741
1679
86349
13570
89722
25539
92539
17280
99447
30816
79959
21418
44355
52161
64942
19099
86621
39021
81690
13578
31628
52555
27831
19342
3838
71064
40767
3325
19199
27847
36211
49671
83682
5989
33504
6617
42736
71942
69833
4036
93324
35468
38577
55980
17736
30756
90836
21521
23552
3910
79846
6569
96697
79532
85350
95297
76792
21174
62346
59691
30313
7807
68398
28779
23423
9925
40890
40041
66040
89406
77181
76744
6517
3248
38270
19386
12732
71107
84010
7708
57065
24505
53851
36490
75250
28332
3084
54761
12014
52497
83441
64698
43989
99291
82788
947
72267
81809
55266
77578
63570
65713
3275
80986
87004
79713
43932
90745
22964
70225
99752
54656
3195
76297
90125
61249
45330
51975
94927
37912
19976
90907
14254
54031
47271
45617
2077
79991
29921
19866
56796
74074
69664
39788
94671
3196
2963
15468
43684
87059
46351
75257
2376
95142
76297
54722
16929
29865
68712
53534
64536
47159
84125
75034
49334
37129
72247
33033
26950
74474
47250
68437
4495
93706
32604
90676
28182
53530
42409
5360
90975
82746
4712
26389
15568
27124
99378
88655
21581
94688
70602
95302
95907
49184
34415
81507
68762
2813
918
6027
28056
26432
43692
3417
44666
56527
99662
34106
74166
93
8132
95857
9833
36052
19774
38392
70014
63847
174
7333
74683
92352
62696
26233
65455
57422
39087
80545
93155
56824
43461
56341
29103
87328
52197
65483
33158
35329
69404
88646
4470
99226
74217
58005
74960
41035
61568
50890
34895
32688
60884
47656
69544
20430
28995
59336
93441
73253
76069
90850
21546
18252
95324
28973
99169
80736
19959
19962
6573
57213
99212
25264
77054
59663
63310
6771
96923
76496
27277
14479
17638
48519
17111
39609
67274
92106
43312
97472
91893
73706
17449
96137
34857
9538
59420
12309
89072
75874
46636
41198
75670
13929
20292
89430
22025
77331
73637
11435
48154
50854
2195
69739
30101
26497
98728
31779
61492
4584
86656
58962
26264
57501
75322
38005
77235
38264
32925
95983
43601
71009
31277
55422
29439
37271
39447
11986
98525
59673
8269
86068
98470
28191
42631
63128
66618
69729
92449
87871
1163
98765
65844
7791
59925
70769
68346
22356
26577
74430
96929
27708
94090
97226
57743
73294
11634
88802
53033
53973
13675
86361
225
95715
19988
35340
96141
49095
71991
10200
43982
87255
55965
34961
8511
83186
97976
54511
34280
99960
23852
37872
416
28775
38356
74947
94182
26100
1409
68759
1675
43065
51603
87893
4225
1402
36025
5602
3068
92738
93189
28387
51468
43913
65112
37210
18795
67371
79098
34383
4553
45385
55967
74790
69546
27576
62168
2450
46351
54619
30113
14690
76848
45388
37665
63833
91416
26787
72713
2240
36272
73201
90566
87253
1023
40291
89137
44296
84514
11114
59166
92978
93375
47367
86801
15612
44695
12975
5959
43134
75010
85963
38535
82902
53737
21718
77368
25712
79086
32846
54698
76335
66309
50644
49232
17066
49483
24599
65540
49157
9212
86887
52900
58834
13015
7008
31176
54462
98021
18985
32765
26274
96717
99880
67883
36590
23984
47383
10883
79518
78374
46865
89570
82718
55040
24326
86749
57288
29279
30536
34679
8975
2365
68085
69489
88319
96139
99342
63186
7673
94635
69938
49840
95775
29570
65728
96469
60461
11019
30723
42879
79855
21378
21163
15139
34971
56452
78011
35014
42152
39264
15702
4779
52769
64728
47582
20720
24394
34381
40214
36236
35135
87733
41599
98047
11447
80877
60817
99529
70322
64047
67157
20304
94107
36441
4336
26019
47532
55190
50772
60820
83689
35091
77796
43777
24879
83840
45607
12149
24954
76258
6351
99665
66194
588
49004
95208
93791
19507
31791
73976
26638
70504
47454
35366
59699
91117
73257
54645
82622
13828
54467
44722
28965
46654
91659
44829
2101
12866
66900
88739
35604
48826
99733
19179
69800
40234
96047
47063
21038
42266
60307
59815
52037
64589
90165
87780
73831
34707
96583
72282
21215
99055
98189
18549
50936
97668
33922
8378
84175
68666
88142
58843
46048
29220
84055
74200
12069
84076
22532
19412
29037
75198
3152
57750
41766
37996
64434
31118
30802
33636
39186
52144
11314
78965
71054
22742
63221
7928
77068
38535
11948
1454
27887
98267
99333
92228
2788
78970
38478
26780
16076
7287
16839
69424
98736
89557
41663
4497
4706
74114
27443
49750
54574
41983
74606
47719
72459
27792
37030
39683
28342
139
79380
75873
44154
84936
7785
24911
99488
65450
40201
64635
66514
82030
44171
64921
9486
53553
81274
26518
34068
80709
25988
30614
31220
74129
74520
55293
44377
99416
33821
18697
48893
39157
21178
31910
64667
94819
82452
43677
52013
27320
56663
28553
31080
30914
19449
90533
54862
34417
29880
75786
63425
91286
15736
82603
43571
15101
86721
93665
34041
4482
13359
26060
69479
68618
78161
75632
49210
63908
53313
62638
74351
7106
94288
68679
34474
92846
49785
30193
5190
64775
96949
95846
51495
90564
14758
27275
18561
28038
80480
65278
94476
9659
7448
64696
15402
33415
99560
62769
85597
65844
65916
70301
69879
49457
31073
35151
36242
79042
89169
83194
73732
44365
9650
19177
83297
34552
45421
89210
33441
25887
21807
38132
25319
75982
1031
33183
49067
11440
3365
93394
77217
49018
69404
65069
97661
53516
94549
48462
43788
68610
60770
81770
71109
43599
48834
48102
15761
6580
78353
4048
43391
64654
3288
95983
12457
55607
13243
16999
69246
52205
87442
90842
59433
26938
27354
45768
73040
58745
60318
21072
53915
6541
3482
36766
53701
44865
58387
98017
95889
17886
19752
97866
48229
2208
28800
15125
39870
18950
96151
22712
35232
51878
25445
19563
79334
75246
58706
1086
45574
34862
98349
29179
20689
8341
33489
12122
90597
28290
15776
27820
4081
60339
36275
20122
80859
29287
73026
68181
50762
47911
42576
13435
71531
3270
29230
56581
7216
12459
19839
70390
38091
19362
80190
69105
47075
54010
98011
34010
4429
92458
8785
56774
81146
46351
34880
30831
45756
79584
56384
74789
86832
43496
91157
41450
65695
87250
76283
34025
99126
92399
93572
62517
89319
69112
44699
97008
64699
60759
5590
65583
33797
80020
58957
23027
76232
51175
15566
61900
44138
7007
14542
19699
94640
45469
36804
23985
33166
52344
87092
29783
33120
20374
42636
81079
69183
10403
25343
52279
96126
16086
77145
62996
71562
51901
82029
49305
84421
58746
46884
99437
48008
14707
63989
38658
26937
76251
85889
29381
63713
53526
10954
41652
96679
9472
45740
76650
78551
82418
90783
59051
2206
34570
36913
14757
96279
11819
55626
20248
55212
12313
47812
10699
36329
91864
48307
33167
54373
36784
19687
49761
82773
90306
17815
97390
69220
9985
30367
42728
61327
12720
53469
12830
31032
37644
94163
84639
45145
22438
47492
39720
4357
20263
96765
50286
4906
98684
56682
73931
23986
59964
29200
10485
53922
51544
88967
80290
14450
79879
90495
5048
3986
68390
33340
25660
38749
34969
51369
99921
41661
39560
52804
29420
87349
71737
21404
62072
39512
84199
7177
1451
33444
99235
18074
81476
81464
21143
95339
7040
3938
82724
67235
48260
48391
57448
47008
96606
32493
77494
35144
85076
73840
32937
91329
20866
79543
86336
93333
48090
54851
97386
48641
48917
14712
75369
62568
46014
34273
7839
90706
54545
34193
36212
1946
76508
97983
16905
64326
52356
58211
68398
9336
25138
25448
24093
97717
76991
24844
49571
2433
34743
51938
14402
62214
90922
23579
58482
37741
41968
37859
62577
97176
23199
14056
83227
28428
74930
23261
617
13787
22501
83052
1937
37807
6176
66080
70891
25659
96138
97097
57484
64710
64344
55372
39016
94032
64294
52004
34176
96722
11467
36769
35197
84943
58752
1350
53013
58354
89590
33242
39420
25263
78105
90577
10792
56589
7185
2279
75356
47
9916
23292
92377
13187
6344
45165
13869
89352
2322
59881
61245
81704
95729
53243
65729
75866
29699
75743
85283
82292
31657
92773
75718
43567
49565
70064
30961
39829
18150
62312
59411
41525
20274
80943
27727
60591
83896
12347
93699
31474
17901
2543
4339
86063
38713
16220
51597
54834
67358
70080
81981
51976
56236
42977
94350
61699
36052
73994
83350
94032
40515
91215
16660
41098
10617
47567
47040
63835
47219
2165
45870
33819
61452
66695
91429
35635
25882
7075
46178
19468
62465
80047
56356
9043
46866
14287
23256
56081
44129
99250
32309
47339
70668
52480
64473
12286
76443
50483
66132
81202
53703
61921
60028
25626
52733
39299
86817
12819
21437
169
81268
26333
67409
90765
6116
14180
49682
11209
14101
87792
6912
2408
64183
53457
17419
77994
45744
64162
77289
18458
25501
45003
43163
49541
86390
75226
12643
15669
89402
69038
87691
29439
18008
44892
49340
18800
77834
25434
83985
39115
36721
30549
22773
90463
39334
87689
37062
69177
84091
23621
32622
82489
83831
81050
88214
78360
29391
86010
33671
68890
30497
14715
59551
93064
46961
85526
90328
24575
22895
54898
9097
74455
76380
56217
36528
33734
29567
6764
48612
7131
85588
14804
40546
28905
38798
92406
63311
89070
70530
59626
30628
92252
72884
55975
67986
5609
66848
56717
56752
48152
62485
97292
70882
85524
33740
98283
18169
23287
96342
23292
92159
21096
10978
18675
55120
70567
47103
98612
91531
21972
8386
72737
71456
82354
89638
1104
88053
50193
40258
67393
81798
17545
40307
51642
22815
602
68132
99766
82323
20560
343
95853
97604
26538
43925
70927
10828
85660
12375
57970
28005
30274
75030
81074
98800
50477
20647
96498
19785
4799
84354
13297
45620
55942
58330
16450
35947
77620
9755
78870
75795
12868
81836
3010
2789
14262
79475
26770
6398
21441
11615
59073
61143
18048
20548
4741
61653
37149
50739
200
90557
42085
3815
85346
96441
42973
71024
2965
49118
41021
76669
54125
29614
98371
45083
1697
12430
77075
72090
83661
52264
39719
55065
14384
31644
30069
30005
22245
79439
56559
94245
51854
20856
81594
26461
9500
63244
20354
93396
47669
17041
20945
81988
90279
13988
48577
22808
92507
29010
33815
51811
82508
17464
25089
64050
94818
36039
2577
15821
36277
87721
3885
27802
26418
82573
87833
83212
29880
75039
29875
23457
80383
33143
35001
89235
15466
33887
1371
89639
9487
68592
69000
59928
49482
21627
98414
27498
25993
86273
87889
57878
87910
93327
12468
16271
5594
49246
20482
324
63549
54045
41021
53134
42674
34389
66597
62686
90416
53312
11422
28051
2090
3026
41227
63773
40415
85521
54061
28960
13385
93381
82357
91437
34982
22580
71727
14475
35259
43387
37952
9813
91068
66974
91022
68837
29089
63401
26744
27995
54700
29367
91967
84832
9245
95233
99129
89941
21320
39933
66637
51642
19767
85805
24561
56959
53244
15027
89620
63154
40729
73767
50691
79258
19133
11300
25621
25141
37721
7484
33549
52229
64476
38280
74706
40698
14143
10434
21664
95267
8958
73184
13153
70974
72041
75206
77475
37634
13348
52350
40554
7669
93462
92696
96231
99292
45146
91721
90522
80324
23668
19738
84638
32901
394
33312
78058
78491
47561
67255
47065
36509
33583
25907
43346
79853
26595
37210
62812
20990
99951
24653
67490
87990
67235
34804
14286
86695
11289
29625
12902
76632
943
30875
97930
65833
2671
81221
72361
30959
51587
52470
30411
18468
66054
34913
74276
76170
58434
90347
88546
50906
50725
6580
57139
27926
728
3148
99125
20565
83378
33833
86547
55281
76924
17940
99849
18517
63741
11255
17262
7785
11560
99337
86505
53487
98373
72517
33169
94531
62558
80390
90890
74128
99185
55578
64817
47659
29330
91348
85429
25128
29902
87919
49045
14746
84819
13857
38821
8051
41147
34709
59089
91319
70052
99539
23877
39979
46541
48992
45686
37593
68976
25028
10620
37398
87514
6155
2434
41404
67056
93792
48238
49394
1851
58753
40554
86117
84329
30386
30714
2626
32732
43550
14752
7816
44902
34114
86273
78928
3608
2695
13421
46296
309
80018
99910
53564
65414
21666
20568
38841
55145
11619
97782
45325
58361
2727
24581
39084
55817
41218
48370
95295
66995
96004
20659
83950
6228
65640
26618
21812
50010
12957
36177
56118
65048
51535
49731
889
74946
30118
8163
74766
98752
21418
32670
56837
47141
85336
26088
56772
68799
55361
97972
17009
62222
86880
37535
53422
90459
5778
87463
91854
31896
10499
80682
14772
18646
22419
57004
52361
24128
29880
66654
28969
51233
58780
64357
83610
93556
20961
55129
25421
95994
89255
39885
25512
45989
58937
78790
74679
4086
60778
79640
30897
11513
29046
436
64354
99236
30418
56488
23612
857
76141
64591
60238
19220
54507
59122
12402
24700
75159
14455
16015
67495
64497
16227
37103
17994
43032
8564
10221
98066
94422
96824
22182
27390
55899
72714
76848
24611
19445
26374
66697
73542
64145
1935
40992
43721
26363
30890
64582
38959
80399
1631
23924
67428
70143
58366
32191
81922
85114
21968
71142
75751
31374
82231
74391
46012
69700
91117
81124
1823
65229
77227
13868
1390
43508
2528
72200
44608
31274
86988
34387
35141
12850
73752
10003
19306
2181
32896
25157
90046
64783
57384
40652
59953
60600
50870
44298
59793
4091
63409
65204
94173
22766
49652
18945
3828
11269
14338
99979
74739
70556
58904
55950
51103
42389
23960
2321
2088
15244
28540
33694
21822
12816
69651
14548
1851
3977
58788
53854
87671
21766
60072
61312
69469
69896
16693
27519
11498
32266
52489
99665
12560
6494
9577
34452
36276
94326
15485
58824
63607
952
620
18713
95829
60614
75687
37576
80493
93950
53723
98240
46807
71111
44948
10328
48935
42161
68132
24774
12743
74195
46072
28785
63835
27807
43663
68385
33499
291
6789
40476
19404
2137
76565
48809
5364
57860
32400
92715
88644
5269
22982
82730
63240
45852
79672
86705
42431
78749
69927
13003
44307
97611
84020
39784
44299
75084
40560
39701
91149
70901
72490
61936
48556
31801
44429
3968
66565
72167
97717
69906
97011
24782
2684
55560
43734
99016
66184
52874
29586
39864
82228
56410
76500
11451
4423
9303
91169
22530
66538
51517
21512
52433
59183
24917
2585
24248
82321
82516
14689
34365
8470
12000
40984
4596
67961
25972
75775
7720
47132
48134
4036
39211
82646
15072
52795
4656
2824
56709
12567
9228
56479
16699
58573
84744
86047
11461
99472
61488
23218
89980
33119
22533
4348
96079
90128
77811
53159
74878
48123
43264
58624
41935
90175
33238
58581
89106
54949
15181
42731
85872
91939
2386
96201
50900
97223
55349
13557
53756
62488
62990
830
19858
26365
74293
45403
55856
72278
21216
91365
13856
11678
2704
70243
56925
79775
54785
48296
73416
71194
22082
97793
57081
77606
31048
17007
367
41824
43810
36033
12531
67599
87379
2268
90929
46827
67305
6780
42255
66619
22887
36170
64240
25325
32792
41474
45220
39654
329
24813
48223
83110
84999
62209
58380
3311
29432
79075
66130
44873
17743
16769
95582
30275
18879
14212
6573
1432
1157
75794
53137
4618
59550
55310
31510
36825
6402
9945
90900
4346
1682
72853
78065
21177
29850
42779
28536
45397
25406
54854
72295
48297
2851
45337
19141
83083
26319
27041
71679
95113
54985
45342
83139
64605
44067
94468
21584
31639
85668
56588
98693
14268
84806
86305
74335
99889
8726
38614
85825
32389
64556
17503
5683
85199
19197
14408
20727
38854
24183
96338
90136
66747
71570
34602
12441
65806
94481
44978
17675
79160
20593
76524
30406
41015
60871
37761
20394
94035
24579
81878
73608
166
90130
42511
93269
44180
31837
75183
86635
83249
81786
71182
98787
32618
64651
40197
37303
22159
60402
64554
38595
4099
69011
83037
21864
36416
44259
47525
3395
52375
43050
29539
99354
15647
28748
32062
1835
78643
31588
14829
97711
15241
70610
15200
77384
34634
97505
7292
21176
53207
35910
75911
60486
91904
89916
99506
88450
41083
10234
8962
50019
86249
85379
6796
34202
63608
77974
8804
12991
1676
31105
79470
19208
95044
93985
63280
17216
33112
64004
57990
87479
31900
61672
66546
23208
67839
43993
51067
6081
87688
78200
67742
10788
27251
2495
49527
23810
39028
76115
62925
52093
15436
23905
24556
26864
22307
86811
79491
99521
15144
51044
87060
43941
33402
78656
67708
46517
98605
63784
2197
94251
47451
54664
8117
49705
1639
29588
51782
85833
38541
1514
60969
82077
11478
95061
57000
94387
6507
99717
13510
88228
96196
57539
7318
5307
98962
4732
34578
12918
44077
3011
9742
61355
64020
54735
36268
14035
36246
74346
37571
94148
34586
75271
53967
32795
61870
37153
21148
61585
9202
50728
50028
33173
63250
84210
79557
80671
1377
95486
46466
17670
15158
4566
93736
7993
74515
12998
8842
91959
12885
4191
38011
6179
27381
12153
55736
21673
76251
47811
99816
46561
25560
6414
60355
19968
92879
11786
83205
33269
60148
91855
65976
53002
42330
20560
93001
29874
1850
34330
9667
64065
28190
38831
92758
3943
23005
87812
35698
56295
57999
98377
46163
28931
29970
29879
89819
85245
78732
55487
29866
31730
38615
374
32888
24359
36054
94053
95831
26294
99486
55644
74962
76244
46914
90087
9575
61906
1685
75889
10493
4584
88143
28843
70918
69647
39914
65422
99503
33749
95953
37589
39225
57959
86072
94779
19275
77219
93439
92208
24231
7987
22776
8578
21762
17593
91927
72703
41144
24166
94786
3697
18031
6016
79543
71823
99475
60820
74051
26830
65282
50046
5230
69820
59678
54659
2258
86718
31117
72695
3202
7769
79068
94397
62306
35120
75866
35419
77635
17324
75960
79205
76017
98021
88462
57417
40337
34413
33654
21319
65210
88945
24515
36936
70025
86824
48123
70530
23628
59787
37130
97647
44040
65304
26149
85636
81255
32624
57606
92712
35992
74018
54330
1166
9427
40797
83471
98189
24793
20060
30585
61187
55032
50251
91589
42592
75020
43140
86079
38019
17368
11169
85666
86925
67850
86791
68956
7927
75575
19106
51424
78330
83286
63777
1173
58531
84246
56020
98928
4624
56973
42506
93532
92040
52354
40958
68604
59231
71049
25221
37278
32059
34550
98673
7063
58642
51291
67580
42775
35591
64034
72808
88332
1001
42500
724
20136
82781
74116
5918
38927
38475
48228
96949
50440
41467
52036
69699
91282
65649
58637
59504
50657
37653
17133
41337
67809
5113
21412
18869
41387
24570
16772
32781
66712
80344
33559
89041
36696
94034
55735
56517
94252
47137
28939
85394
8291
45118
64227
84545
42562
94990
55840
59510
59206
46884
91918
5068
53632
66021
20881
89006
29553
78220
5458
2339
6298
21893
49970
44455
83206
82337
42223
2639
93436
42255
2638
96933
97245
41221
71927
26979
44872
76902
87427
98920
56606
49144
45939
58115
16506
5975
25588
56686
3833
43891
74765
85261
47028
33919
26976
1200
81067
93593
11743
14569
92808
83551
96828
99650
10528
94954
73492
40738
65593
23574
28910
22547
26323
51332
22028
54556
27594
77986
88560
21388
64009
55168
69631
35818
31072
6928
95404
241
9336
25145
7283
68056
25247
54240
77308
52272
99025
92227
56051
67844
72297
5339
75189
7361
81212
34289
12478
45194
85676
50399
60375
19486
28513
44929
10191
45023
8922
52873
71187
64916
48950
74988
37211
16067
8292
99333
15397
32978
36201
90734
70806
23789
37390
85066
24326
32667
39911
7751
28778
3681
48287
89372
62261
97095
99621
77333
8472
47652
82330
86696
75560
16853
4742
23467
91205
16519
37828
63697
88804
53491
41830
93839
13596
41895
23623
85772
41446
50609
68942
34075
54876
39703
22933
17396
16025
92282
89923
87862
6649
76820
58957
1649
21797
93564
34670
8502
24915
80593
32526
43414
39910
4683
51138
5991
99592
68239
48641
66265
30920
38455
73526
10206
51863
2984
22325
32684
89183
67416
37026
91215
53853
87827
86742
52129
88408
95686
74249
9249
86720
9342
22800
17335
53134
39732
62404
6212
65890
34863
68899
36750
75964
9117
74622
31500
21262
46556
67887
89220
74098
45902
86454
59564
9440
51951
79014
91792
23178
94442
94558
3718
10035
38232
40335
38779
31637
36358
58505
70337
33944
76354
57710
32289
98476
50796
66766
94747
33924
30881
46941
17686
99882
23102
72323
46360
9551
37687
30522
4994
82652
84814
61128
26805
73639
24726
35523
23063
71457
78229
9277
71924
22675
77885
19945
27314
51869
92911
57954
91075
87205
55793
43550
99043
49047
1188
19087
29352
27759
60716
89396
67731
45355
61909
5783
49605
8254
6053
38179
32059
69931
3202
48303
44574
70402
64946
9179
63737
61672
8940
75776
57553
750
65314
57040
86724
52778
25547
43036
62357
22656
19212
47390
59711
860
94155
31387
78034
76782
70200
26554
84164
87936
46434
53906
954
4156
75584
97062
2841
25829
78376
8405
61585
23735
80873
38635
45596
79736
93402
32214
97807
53898
71468
55307
38886
34641
84756
30448
28811
27298
39371
4395
48501
68263
4084
3129
70450
8679
36409
8081
5036
34707
13141
72596
2426
50642
27434
39400
52980
15080
11631
33010
203
74219
98816
60277
96341
53473
66293
19911
38370
56114
17990
70868
57974
67047
84781
84028
99150
89975
61167
45366
91129
11472
87656
64611
55226
88428
66778
23303
64154
90779
98475
39794
24928
8105
24072
60716
35857
64982
80938
84911
20516
3747
15836
77473
42344
60590
67839
72963
33963
90924
23994
1421
34848
86964
78016
16829
73585
91150
72160
45410
94694
60661
40131
34939
96911
87344
91598
12908
72504
679
24272
93388
2460
52530
55949
3271
81925
47463
68042
81338
616
14610
70685
26098
96670
74049
45813
3737
66254
74584
37557
22439
14155
83695
55204
10646
99442
19730
70448
15659
94781
33641
49180
98487
32234
68407
93819
88536
55025
92652
51849
35281
46335
89589
30941
76684
64748
26146
70515
89527
27313
39303
12980
9623
70969
3826
77658
13253
71452
68643
40941
17157
50021
94431
62832
43690
2095
44043
26632
72348
16589
90527
72317
47221
35021
5088
44867
70851
70352
32371
48773
21838
7324
43549
43418
79882
65319
26845
23187
23809
72500
58884
91179
49246
70065
95428
57645
94792
94692
1350
32821
95068
30246
62696
93638
33757
82249
99155
97146
8224
77879
59789
41762
96171
3824
17484
20588
97621
18471
57896
46273
64595
28788
31105
18896
40325
18420
73355
77949
72435
31288
26978
51863
8001
41837
17406
98396
49015
89612
40336
61360
4206
5341
64155
78230
35483
42424
77717
13098
42254
97227
49679
51316
39462
92118
79307
73030
82713
59358
22879
48682
96774
8481
86835
14961
98713
6469
84762
79453
93536
53392
6107
61087
57385
44102
31386
86935
16990
87105
73144
87450
92358
72464
97911
96342
5123
58781
4533
84861
77525
72727
40417
46903
6929
4094
46741
41028
28420
98282
73996
48541
78827
41897
56026
48824
33820
78527
94395
55805
3461
90723
2561
6606
20515
99616
17395
6193
37127
31743
73596
49813
60014
22983
24976
13883
86138
11152
79424
80679
56459
28030
55929
74439
66313
16175
11358
2617
48966
36436
55020
23869
57029
39725
75103
94748
34967
5128
37635
32386
71776
81336
42739
30964
49662
24677
83851
95599
92879
5926
25190
68750
51387
71115
15091
90417
61510
69900
38126
54580
27059
39672
44829
86678
66156
771
7235
35604
85214
48732
14275
58386
36426
28966
57682
11140
55731
55340
26899
89611
66329
67444
84993
97259
417
85385
98542
26467
95025
61094
56014
55636
65980
38131
24945
44314
35818
36538
73092
60111
12189
54933
35334
96976
68816
7066
86120
90140
70215
36292
48413
54500
47156
69711
60937
60054
82372
20821
42124
74536
50306
6746
74958
86893
50750
91429
85945
18249
76283
54906
74612
43462
46416
54392
42453
10869
88531
98622
33162
91532
12795
38849
59082
60962
9443
31850
74163
79371
79782
35678
10747
15092
98778
46335
80866
20982
36600
10303
41773
74343
6470
91612
89981
79351
77404
84467
86204
28835
59261
18120
25276
44143
15170
22921
78020
60495
70258
46529
59857
55559
37556
14646
55298
53554
51774
91940
38095
78312
19232
88996
326
47004
8454
76410
52841
12759
58959
75292
22402
77622
98825
4037
66909
39035
35210
73179
88856
61912
7469
29192
3791
48840
25428
84581
74136
83974
26705
69113
31582
26902
76891
34131
22286
51811
84292
33028
22236
43572
97582
87911
18840
10645
24822
5940
82290
34876
30308
63628
48462
39071
27703
90760
92984
11619
3461
17925
260
18597
76800
74032
11315
98816
46982
54598
94499
22251
30952
32584
43177
26558
66486
39103
99215
83309
84230
54932
70004
43140
25998
47913
86868
83942
13073
30788
36583
22873
36793
73543
50269
25820
31342
70655
11339
24932
16173
29207
69092
55886
46795
78250
31333
608
97317
97764
25290
18245
48634
2514
27290
5977
11515
92303
99777
91673
68198
38882
598
57225
25539
29703
41753
42292
64293
91764
27447
57939
70950
41352
9514
94008
58438
51423
27848
83491
16042
39464
47471
25323
6669
44283
17989
76848
48661
34232
20156
91412
16367
23650
6338
8117
79484
44747
4784
77900
25404
1678
26977
33709
5050
5168
69417
81378
39184
10917
62298
74267
61557
65531
8022
92831
6815
5355
22682
35679
341
40665
31139
60515
24449
44079
22835
3878
16966
6585
97454
91039
49161
74204
7768
26145
15085
51474
24748
4260
15866
35784
65712
56255
94898
18922
45762
86369
33869
77849
79795
78843
77977
7031
1157
42425
89926
10923
28384
16324
88253
7981
36576
81990
7403
20551
42121
94191
20247
49062
98813
14219
53709
26012
61427
3208
14491
26449
27352
94281
22852
86316
53843
75026
4748
38854
14158
62902
75620
49095
24080
89679
58664
3688
88425
107
71737
55511
16493
96120
25607
64236
70046
76370
61228
44778
59152
3244
5237
73910
79463
49677
67290
1889
47548
48062
42642
94157
90923
85787
4775
45259
91629
16712
13009
45653
9733
98389
48913
7640
71748
31695
41863
63202
40607
21904
32685
25136
99728
65529
46527
56697
2044
35961
18261
52651
3294
88286
98815
73940
54980
72761
47790
28764
29998
53509
95021
1697
37724
91363
5842
15033
54866
98394
93342
37321
31574
39642
37400
28750
39346
28191
34403
73988
31823
99690
36864
17622
41983
18526
16784
81131
28193
73226
68976
74765
28864
44967
93799
74112
70017
11118
98879
88748
87384
98491
71313
53180
90856
18494
74943
15159
73485
60608
50698
93863
60815
35522
42633
34319
48977
39093
38482
41751
22612
91702
12508
89039
26465
63349
3990
57966
78546
14296
81961
93510
35485
4698
67857
78555
36041
99271
10239
82318
81389
55349
26300
76390
82314
68518
63875
61083
98959
10408
13868
12026
78053
88319
10273
98907
70682
81699
85613
32338
35526
81089
68322
50713
24704
1899
83426
68279
62883
35053
46793
12052
54629
76061
25544
74276
11737
40703
90646
41310
82731
54389
78386
99303
99638
64051
15227
89803
26880
41539
55183
28775
68945
76132
52426
54516
66733
51020
3501
70171
52146
20456
18026
93689
87813
75213
4611
47301
93686
38073
33827
44442
83479
33743
71820
50522
80877
79097
30560
76620
76668
22326
38084
34334
97093
71497
84911
49522
18631
68042
93018
17335
16835
42305
71253
92194
46990
22372
73509
81439
39875
26807
95709
12136
48385
42132
44369
17617
58614
54743
97063
90812
96164
69022
74098
77339
89343
7973
4704
13091
21278
59022
94799
25528
26114
11787
78468
42057
45210
28004
66863
72035
13387
65786
99590
38416
91395
38024
19659
7698
88541
24998
43449
6480
47269
23610
53330
23647
35097
5322
7927
10891
14993
92295
3625
45915
48643
27801
7618
56612
22149
34080
58129
80250
68830
58503
91746
57400
52702
21582
27557
6375
29874
85136
91472
12367
39739
98577
18554
5404
16263
77736
57645
42648
68852
18325
85703
41358
38229
26066
82571
57442
21280
88150
80160
88199
2038
45536
59844
25171
28328
89160
86144
25689
48771
3751
12892
54864
26756
38153
44847
71645
66096
66633
16360
98827
77269
79096
46568
90231
32632
9560
92472
7219
54915
62941
88028
60370
45123
84871
37554
99143
80862
84823
68445
26072
33958
56591
6172
75083
59246
50899
29604
54726
64301
27504
29122
60903
72164
69806
56661
191
67201
85317
99278
41953
55268
90857
47490
45095
67142
58765
7542
42212
46256
8210
13838
11764
95947
87611
78260
35652
27834
88460
70866
9024
4190
55780
12544
2298
13115
46631
16035
40139
66821
69815
13095
25015
78229
34442
82195
52730
35672
70897
27222
89512
52022
25689
51891
88941
42730
63862
92467
51114
642
94935
60058
85803
86795
341
34804
77673
88441
31681
42440
86835
26537
32907
97721
48456
28413
50148
89315
49252
57350
85867
37464
7163
70478
19321
91785
25797
50031
98638
46598
39778
95869
17710
14070
35040
8660
10517
15276
5324
73817
81126
17777
13550
94227
85885
49309
39895
74569
74475
12991
31814
59809
88807
50999
95205
20445
75066
77047
83572
71823
67215
93114
94552
61188
41315
23468
44624
23303
32660
71202
1462
46897
30051
16355
45205
10992
77004
28794
37461
98739
59422
19970
8314
46693
50562
7919
97835
43739
80047
48307
84899
41102
26151
27427
36978
62434
34635
38806
81168
1134
58619
99042
38798
83398
23306
30668
53381
11079
89936
9388
46060
90834
94492
94777
4178
41443
16571
70704
63367
32202
34792
81602
14079
57759
91032
9888
991
11787
55203
14095
78592
21606
26003
32632
17205
95274
33073
68583
90185
33014
48381
22380
14983
43529
30347
56248
8873
43412
66544
56886
31554
57796
39296
91295
72044
95460
93558
44191
79193
29575
33190
17679
28416
85497
99936
49275
6593
63597
9460
92838
18589
89234
45204
16758
5206
29135
60055
65447
56448
28563
24824
30086
24006
62019
22612
35188
83767
36273
98634
18445
47454
46807
85523
6929
76800
59721
81475
15923
61221
14656
19182
299
36996
54086
95771
83504
64260
26405
52176
69664
53411
56684
94848
89181
83594
14087
9036
15030
55555
59803
74255
52817
61701
58422
32922
56455
27717
10726
14392
50619
71541
86087
36291
19281
26387
10567
14612
17239
52150
36869
44423
88737
84064
60181
89272
91444
37049
53222
82391
3119
53004
12999
98450
41277
62241
67477
71462
49713
54032
80456
4448
76548
28108
40498
36394
92765
74623
10134
28076
50374
52814
3194
49845
50546
21168
46082
10775
34989
42402
69566
68226
26838
18
579
79414
53098
18192
40918
21368
91928
14488
72023
85038
45317
56242
27013
1276
70405
81206
45126
16544
38670
47517
53469
1592
43455
84725
99024
74510
74063
85744
22977
65056
50231
14348
66514
57386
64934
38350
75257
58559
20984
70197
13516
89865
29447
73412
48820
9824
16186
6699
38117
10297
74348
75991
26780
84762
17434
68477
19867
68789
65709
33366
36926
78133
62893
1605
76660
93230
23174
58353
8256
66297
16424
59242
34573
51473
96504
61095
64688
72736
35040
82034
94709
85334
14236
83576
83903
77305
31432
48781
61348
10969
81829
26566
98295
14251
95438
65385
17718
23733
26719
46303
44568
69171
53717
32241
93362
85971
49621
10122
94116
76247
88096
15423
30046
52605
26866
20435
28455
93630
95711
42355
77155
76570
64568
71583
80735
78444
93719
96969
17768
69147
94946
94776
20778
18552
19116
75532
94938
84730
50542
75882
96517
50317
13544
40767
70397
56468
96836
64174
22407
96651
87267
24811
70411
10024
22481
16851
51749
60753
31613
60884
55755
34847
70384
88581
633
15713
88186
25112
60808
30014
89756
7560
66946
15324
81687
93229
71066
72299
6496
50953
20302
50452
44618
75173
39351
7326
12401
88980
19042
50570
92292
35175
21394
67669
79973
59191
55004
51291
71165
71583
93919
79769
59666
75602
84935
61311
55344
84963
47423
10612
83859
54523
26206
82120
43306
28372
58678
90311
48010
82117
96882
56562
62346
66327
23747
29313
93804
56626
33538
31909
49272
80326
62093
4826
15905
65203
80307
60183
57940
78991
86415
92785
77771
4297
39083
87378
47460
95329
52380
87896
31679
68215
39167
14020
70711
25181
76442
65153
22250
68878
51638
96964
90250
39646
57402
19006
76461
61160
40703
80179
75588
8447
55693
84673
68728
72263
84124
51895
90804
64913
25052
98980
46651
73125
15785
84220
30342
36129
1234
24060
97681
515
63412
22028
41893
48605
1130
38235
19601
26918
74227
28339
42543
10147
43169
1647
91968
83087
14653
48910
93947
59804
88402
23360
68210
80870
56353
7869
59325
22664
4727
97168
38990
2453
36511
5185
86460
49429
89583
70962
98440
45248
49382
54755
82814
51551
87274
81258
94272
80344
65585
27336
43001
30378
81772
95682
92633
33308
92133
78359
91506
50162
36727
73850
90163
86535
3402
88416
54726
86496
72728
67877
37108
85532
90260
99039
41265
73575
86111
64829
86796
26931
21124
14849
71836
33150
32928
74588
86969
96306
88646
42514
47350
82217
73699
56279
87872
55472
86508
42895
48288
18771
44232
66935
811
82832
45412
34167
61401
14503
50268
17832
35925
14338
58654
48848
58076
49080
67191
93820
58823
93684
91905
63508
44911
6377
23098
11412
67083
34589
87074
74217
54901
69767
23084
67743
289
3274
4743
55099
35792
48581
87536
17749
83851
95458
49988
34770
80688
87653
79277
83594
39171
63414
93677
45673
16556
32357
70551
49813
71109
52958
84377
93761
69487
95037
77284
47091
92056
37002
84544
71949
18565
91295
39707
92023
66810
64390
7698
94473
98534
84871
26094
97373
69741
41785
74999
27858
61667
40269
21539
73539
68111
87144
2903
26746
80279
3985
78450
77735
81803
52634
26107
79214
46792
93033
50898
22451
60799
16643
1355
62689
14188
40606
86804
44261
10871
41778
48545
1043
10325
13866
21734
61660
66388
54801
60100
95871
59795
30720
94668
5467
78430
92467
527
25879
92789
62395
91939
27781
62368
50971
61447
53783
19932
34849
74254
41524
35258
30473
62546
51167
30063
23561
59401
44909
14217
17933
70838
48695
97189
69149
76747
43307
61069
61527
7371
34333
99576
55690
26262
51529
57865
19114
85440
58965
26530
39004
89116
81592
59447
79764
92760
86396
87590
58108
30439
16795
26948
29051
14465
33145
28632
55620
97766
26728
45077
79615
83304
22071
66253
45229
85264
32120
2343
38822
10022
10651
63896
18844
99181
58758
15976
90730
73237
74215
99573
26236
29801
92952
3821
85684
47456
42384
51971
5020
77992
53391
9450
10434
63206
19585
72469
19783
80030
39061
11453
49267
80362
11499
2883
79562
75161
57272
19504
57373
33152
19670
29950
94371
76979
38719
36
75262
77395
27384
95326
96932
10999
11706
44305
90371
75404
44894
52221
64246
48503
65377
94899
90875
24916
59716
3686
1196
9051
68642
48321
996
22744
54289
18696
85603
62562
4875
22381
65706
84797
2786
73287
71848
85927
41068
16223
24748
32838
66217
91871
91442
38643
50262
91412
19220
15003
82662
71586
10675
22450
6172
55431
18946
31941
12441
93619
82246
76420
6206
15305
11797
84855
94606
26597
64959
62386
38870
72789
88497
19062
65743
37451
61179
84682
14367
83303
20244
31398
77728
51087
85658
44365
88608
98019
15859
24168
41648
37762
21958
554
67868
62446
36693
40363
59878
19457
31604
9569
19883
88999
37523
38068
70874
55303
65261
58465
8518
67988
16286
69777
99665
52830
54286
8243
91518
81541
41019
85582
40201
58143
93566
37948
93581
97995
64092
97133
96834
44244
28788
31439
37558
41134
25339
67094
12499
69260
44469
63016
97279
38249
19288
2928
96678
50220
39315
64008
89254
49142
32461
8873
58578
15699
50782
75409
14427
46577
1892
66987
88011
62194
12923
44196
28628
44317
1661
3662
30919
93076
75987
35187
27056
3169
31501
62809
84792
84141
80638
68467
46697
66931
67243
31496
32732
93151
22468
7299
26590
28528
24413
45396
933
58226
86612
88596
24590
69608
50672
34213
73976
685
7851
1433
80306
33574
29084
87353
48874
94971
11128
3469
2521
9372
48264
86712
2018
93127
42287
82356
17108
62516
57142
28842
21868
95333
7135
71854
6165
862
58161
60986
26766
739
49290
4653
58913
57135
84913
59489
65832
64616
43282
89525
37972
15021
11945
6334
98130
81021
65969
54785
86811
53127
92487
44694
22855
53123
34839
56851
29257
730
33375
52898
53995
37756
9225
90036
52942
25378
76107
63731
44492
82039
4660
89123
97814
42093
85992
26266
54236
79713
1067
62575
87481
57122
61002
79767
22823
4678
89562
35495
24680
11163
88588
38519
52620
65041
36451
53978
34156
7267
91173
96459
47363
76679
75740
25466
26288
72951
49893
85281
12675
8108
13670
8586
34885
10043
77222
7830
44061
76833
92306
17378
61212
32523
82640
16266
40378
82793
21614
47418
63603
42314
39387
34278
59156
99611
51983
42664
13860
22410
99710
10287
90579
90717
64568
1963
19307
8063
77580
40080
30447
17871
54045
82758
89663
7038
61664
13076
20258
23839
46638
11340
22774
40607
44273
20124
21254
31303
25549
28478
51860
68855
33485
70630
76226
78814
96068
77780
52644
59173
49636
91438
66153
62052
78806
41216
54179
61159
76813
40410
91747
20305
93554
7265
49610
64310
12595
94776
53075
8483
68776
50020
52854
77175
56920
10816
57804
46222
42227
10795
64873
68366
43775
78393
18200
24088
79491
88596
69088
56878
89760
21919
40403
10540
5515
55862
65954
67361
7486
83294
72077
14495
45868
56211
6907
86063
22557
49969
2854
44426
53515
76614
34432
44873
46974
14592
17200
24769
40114
85174
39585
45215
77095
60733
23059
86559
90268
52857
10912
96538
56938
48783
57565
92237
80840
92257
42754
52339
80067
48620
50059
24810
58236
92381
87834
96545
15525
79057
86758
38863
22246
90432
93684
14281
97733
94375
86759
82665
10866
91192
56599
5510
40927
23333
87877
12546
80197
69671
32439
70852
90903
96631
61826
82752
94515
2928
64996
32364
77386
89319
96805
85316
74337
27993
85516
29162
52822
10613
12695
67620
87760
8155
81567
79753
99074
10001
94622
78318
82939
91562
67034
75029
97711
62097
13129
64011
15200
45937
8768
75797
4157
98166
88301
75933
45013
27039
75459
59694
35840
52705
72883
37082
11186
38638
24754
49809
85574
82711
48255
86121
29205
75182
7863
63994
74568
76598
53981
95547
69244
83964
75640
41307
14944
80253
62461
12746
33996
92168
40750
49123
55190
67350
84761
80284
88999
1835
43063
36740
6390
50403
76154
56276
41561
73077
23825
20539
56761
99659
4967
59003
64386
60914
25722
28744
81610
7085
90288
93542
84161
72235
4753
8640
70289
89665
12666
56660
3630
79862
46687
95040
53508
18679
30177
79451
18697
30443
62689
64023
6407
12901
25516
73336
43407
40783
63836
37418
11813
37483
82331
95785
45843
76378
40514
8486
51546
83838
37150
4987
96279
84589
40974
90070
96179
58013
89977
11608
53276
35638
62928
76958
31259
96011
53284
98380
97854
19511
86662
15317
89983
31292
97574
5754
16212
23738
71329
13605
74795
18175
84045
89345
83319
74369
63687
93837
82968
98339
16434
59539
37231
76804
26998
88084
13593
44994
3474
58355
64289
86437
6415
1543
97820
95504
36002
91794
89529
94088
55514
31446
67160
99610
74038
67403
70994
31396
78501
72793
74
59084
11585
51542
6236
17671
61442
91967
61710
76192
38224
66711
16138
84653
6310
72841
67254
42648
52663
45483
92672
10792
19084
53622
80199
40681
37017
76529
22457
84717
24551
76054
7673
33897
84097
77833
67061
85903
23959
93330
7738
94047
54990
53656
48989
45265
4228
730
72794
11118
58978
32893
15083
91794
79562
93195
51537
52341
7855
31501
31009
44204
33092
67345
2381
97318
29246
60025
87565
25777
48
44586
80003
22519
45223
70356
64348
92047
79040
60486
23153
29086
60183
72342
20588
78500
71238
20612
63749
80553
61135
64828
21405
41070
61260
19329
81966
13615
33154
63790
87862
94728
59975
14630
49490
5880
12933
71723
68206
90603
7957
37595
87559
73709
90838
57623
46967
59015
38472
28331
2395
51669
50267
34157
31726
2994
71308
21680
81907
83291
28822
23985
16518
66899
33296
45786
66834
57084
80204
55077
72834
495
59868
54496
73104
34249
82207
53869
83168
11471
61707
39708
15143
29716
28478
81176
58283
64968
39746
54046
78591
75850
20233
27092
8597
87274
57174
78368
83098
81079
27747
6901
44450
97278
39244
35168
47620
60791
28889
70161
82185
45277
11545
23857
68758
60308
11468
40628
93467
2330
74953
56991
9822
65281
48434
5763
43910
65447
87681
99316
22673
75952
8630
32417
1850
37897
22746
68700
82808
65149
17459
12813
86283
18143
96173
58871
40564
17638
68522
31574
37874
60334
28807
75129
29097
91183
87827
68418
27798
66539
66288
87974
57548
47774
1963
93361
64385
56053
23451
57774
82087
50376
85959
12390
97351
56022
23091
79882
90325
52824
53657
36958
19568
9452
69802
53970
54495
42978
58170
48316
61877
40748
74752
68478
80309
36157
94176
4778
88019
86478
25224
18790
70046
22092
80212
34834
73110
86858
4183
23884
11285
14076
77027
83471
44334
40407
52978
49275
13756
89963
22409
53367
36641
56701
33460
13893
61209
4703
12898
76839
86596
85497
80907
54654
34932
14920
88045
7722
88637
62584
70495
68870
53211
68370
720
68298
44876
34306
93372
72445
7566
77430
27228
27616
49397
67275
9749
87371
64085
30912
77911
73085
88876
18678
61115
59665
26783
32647
31638
8469
37115
97768
83010
61789
32864
580
5331
128
17527
53085
38930
43367
43461
20869
47043
71109
63581
65389
52888
71991
94982
31549
66454
26400
87507
25806
31234
11963
34157
21413
68475
74354
59515
4687
25271
8856
22888
92882
92281
50915
48542
99833
86080
45537
58657
23029
41141
39028
65910
233
11686
84014
57802
63249
56898
88463
83689
33073
78546
92657
1487
13226
57287
82854
75868
80311
78468
55235
14763
12349
54430
65377
26570
75402
55893
92481
59637
14965
86974
81629
83534
73703
9201
38910
47742
67649
92468
67178
74500
92822
30472
24836
41801
58605
30940
55113
37103
8353
84406
46364
20085
96606
88889
19361
16130
25811
46595
17872
19936
4219
83108
77638
71203
38166
45414
1662
49777
69061
87521
98076
39320
92238
7305
86111
96121
66857
85893
985
78905
45189
90566
49529
14338
29711
95544
733
12155
87724
72566
68045
31167
13344
66511
33283
51123
15476
6137
83620
82055
39060
15463
95025
67384
2469
14962
39581
96640
26972
63568
72088
98957
95677
73502
11477
15026
48892
56743
97233
46391
77720
58470
90994
82945
26029
91492
62994
65553
67523
59959
58482
40423
65923
36517
15063
6620
87563
81284
12456
42623
69032
71090
91280
27819
20801
8573
78912
39232
21733
70355
90659
1120
8158
20682
32231
77112
40367
3501
44363
26247
70177
82888
84372
83418
42937
1444
66121
96364
82354
88108
47939
61182
13984
80316
68370
19152
38864
6537
52736
40949
63101
65303
24239
43983
76549
75055
56456
53393
15766
75667
55406
69124
17027
28565
57744
18231
51401
87245
95670
98001
38191
30408
18587
38340
89478
58374
43682
51907
95393
35391
1195
70097
74435
27876
78579
14632
96393
2864
15266
50420
82851
14005
81763
75909
5826
54123
29564
67
76601
37661
14029
4448
77293
55608
74881
9739
52983
6610
40549
9917
95355
56123
64492
64527
53330
28359
59120
60914
8550
37895
25389
40355
35309
28234
82897
53441
50996
86049
31082
4404
58864
14654
58118
58391
2156
64054
7489
26956
21139
31288
64106
17456
60156
28513
51933
35872
55815
87400
84691
65090
89074
95961
64086
52477
40085
23176
65867
3806
37655
17449
96723
75098
40666
18400
45369
64478
82242
63405
21542
5069
71027
45703
69588
2896
37162
1285
64446
29448
28980
18053
62902
91088
69179
642
73981
45287
63197
88738
91268
42389
36346
1088
51700
79561
84391
15218
16628
63810
73056
59536
39034
98428
67494
61087
12551
49323
61821
94453
26571
53624
3851
34694
12288
8110
96177
93568
54251
98708
52391
13166
73391
15075
98266
60189
79490
49314
49846
28641
2369
25038
45471
58438
98985
73776
77935
54385
45895
36116
2171
69979
68450
60597
7990
25714
38901
14354
66493
81957
36141
18564
83597
47427
94110
27898
46838
13391
62894
57361
56083
27164
37968
8202
49353
72552
42060
12582
44703
44838
65847
78014
14882
51545
59231
15308
15303
34959
50557
41118
51149
54599
51861
93556
72022
65949
3169
87164
75289
4896
88474
62945
14677
19610
11122
43164
14943
17277
69591
54909
95874
38806
42886
90580
8746
20504
93474
13717
35868
83165
72984
59157
18559
56989
60323
15684
63674
96028
9892
17416
29681
15379
85335
82409
79755
2303
94753
35418
73792
37477
4033
64501
77303
99311
15600
19345
86655
63752
59009
40796
82608
41483
67292
37959
53442
9123
66676
4998
74485
85663
83907
285
99324
44842
6024
42719
53282
40495
44735
37548
97617
61811
55642
19607
89682
90630
37064
25059
54573
16432
77342
88410
48285
48114
49337
71761
42109
40409
82234
82285
16941
30599
20252
92519
43909
89149
10436
63408
77081
88223
31265
8218
20495
58221
82935
84695
81764
86817
30389
26888
69338
55358
32434
55093
12332
11992
28962
59709
71594
34145
70733
29624
87774
89309
3722
35126
62882
82726
97185
94334
11321
83933
26639
36742
84831
96011
18304
36788
55012
53939
46702
17732
75702
83344
25195
73269
14582
48441
83302
92038
33653
73059
93935
15139
92348
4791
9195
34311
5452
79954
72800
53138
81644
13936
36686
81701
40194
7154
55813
79848
91134
14030
14216
88712
21199
98272
91001
95330
68846
71724
26316
36179
37484
68133
35378
39696
5122
18939
40325
64574
22748
66864
48827
50606
77018
68690
87983
64623
35951
78080
50911
59379
72498
54050
3332
93975
71545
55178
24299
2841
22196
37629
5538
21728
27379
46818
93111
23523
75936
51540
27322
69828
88951
65710
83140
63074
92410
87931
22293
30610
97956
50803
90356
62669
29152
72964
29561
86303
75056
15466
57671
99536
43909
40764
8187
69234
64991
77724
97454
87580
15567
29673
90354
26703
3951
12506
38155
26719
25165
6225
2781
39224
96845
19345
77405
15752
60751
38538
34350
85522
19195
8480
24743
6089
16354
42911
61365
46719
42005
60023
26597
170
47803
9354
69627
32240
97235
7197
41623
13778
64974
16029
63437
78944
24445
55337
74567
30145
89755
81429
63489
3408
39502
81773
642
26590
6463
96271
92214
8335
4548
86226
32188
45987
60917
57442
4486
80385
35286
12695
70662
22111
55220
43463
95887
11136
58675
76560
11284
97684
39163
68436
71000
93353
4132
65492
16705
11932
7865
20564
4822
60235
81430
22218
50436
30203
81112
63443
10728
12146
22118
58752
99729
82439
16810
94573
91655
44442
36972
77915
77518
93586
5696
31816
43728
11406
55797
10856
87585
36622
60463
97125
74511
288
64776
68845
91864
77313
8565
6290
66088
2989
28130
72595
79581
16688
23292
42331
54089
78847
96038
46101
77909
46720
20171
97936
61602
38929
57232
88400
4366
74673
31243
47131
50481
69239
63819
41512
64993
53137
54022
99206
81246
84339
1126
90151
23194
65451
92336
49566
53414
88730
89464
26102
67216
32986
62883
28826
62526
94704
49111
77497
78555
42891
86368
17071
93531
79591
76377
82307
14901
2518
97993
58227
86564
67
86682
12169
31210
95267
40720
93309
26452
73941
50354
47222
49465
21285
94001
25425
25729
30372
9889
13547
89930
94916
74407
98367
99688
96742
22634
47034
45740
1811
17391
86376
78034
4482
43191
33511
22085
94560
3889
98696
87674
18140
70003
91119
34710
29843
29883
66153
239
67999
52728
19129
87161
89182
9387
54568
73058
26855
79145
67849
65438
80479
63046
16925
94917
64152
52702
22614
1537
91463
21435
87394
42028
26433
4350
13539
83831
71042
77294
5350
71391
22789
68278
48180
53356
62759
29271
83269
24747
4963
97902
85794
92483
15309
29656
30196
80015
56913
34018
79287
60752
61155
61736
53973
46117
58380
84110
45087
22188
92754
93150
28739
51993
37173
96842
84021
50391
89490
61091
26325
85109
51529
69787
39753
36744
74250
75956
45725
8634
54104
41057
63537
91070
56495
58254
25819
76203
73926
51735
62674
46949
10510
25951
82485
53260
90112
87514
77047
75871
57983
45562
98581
28652
8172
19568
83444
83570
18183
26181
74074
60426
47421
12111
21299
27359
57996
15844
45882
12600
26026
82005
97525
7964
96926
60857
99015
45230
7630
28783
28285
304
4557
85675
98414
95394
9460
53516
23918
16225
19903
98959
26423
32910
40726
96589
3527
55127
92287
385
63259
63990
54790
11708
98677
39951
17712
49111
77431
92838
41546
30967
61489
85063
64749
96167
19116
58489
70378
89330
51502
54087
59531
28364
16908
56078
29670
73931
10565
61855
85117
3877
89259
35429
70118
44193
67255
22764
76112
15589
10887
18658
47623
30169
66065
24732
96459
14308
57858
80800
64333
18265
93830
79106
84343
62477
42387
42781
23748
58641
47983
71119
28173
77509
14855
41884
63867
68417
42404
92507
96976
43656
97895
70367
26044
46307
84425
9376
35522
67994
28000
77804
57494
47916
98294
45563
34284
6677
15356
73365
61522
1541
6099
5212
32193
95775
68077
55022
43539
54608
85177
50948
27520
32258
6146
95352
96324
74414
55657
96047
84463
44530
99281
44805
75843
88634
25485
78144
72486
53330
95348
34908
77915
82773
4342
42178
85607
56381
73559
11617
20434
9181
36935
99412
23286
27649
81759
17465
79049
89162
47023
91873
17706
75444
42205
97145
66010
28947
68843
75084
44270
87473
815
69112
72586
13800
79293
19038
66478
49734
69921
29457
64371
36452
34161
59605
70097
85326
18079
3470
26830
31235
86119
67112
48782
88974
86154
95174
34995
1003
78695
48714
9020
48478
75568
29056
513
28411
34855
29029
56064
57747
98596
82782
97248
37921
2398
96150
70699
38168
88503
72269
72455
6371
5780
19977
69763
5381
30551
1778
30633
67590
50559
63291
35059
86100
59958
13563
7565
74096
54512
15099
52849
85368
87700
28269
33842
93092
92176
32538
15480
4970
36573
45116
93957
75274
44845
87865
12163
21581
64586
60039
26661
7688
43510
77550
50452
92225
57108
41905
37531
15092
87202
17137
6548
7321
34006
42857
79024
21642
91324
38609
79032
87246
1158
76718
77907
49390
72122
61454
84749
40655
68186
57230
63344
50640
62322
68691
63861
29740
15680
25228
61410
95246
62835
73346
6368
45817
45536
21119
27895
97323
41533
54798
26646
39084
85204
16645
73491
15731
12304
96198
33958
29472
33212
77622
28510
84816
68705
30731
13376
82277
5268
90454
33762
15118
8711
98506
48112
72829
61164
46154
6262
62093
77710
9460
14523
76137
41438
50658
37178
52950
37628
58120
55165
99867
21356
20530
64599
5436
30180
80425
31798
7091
42341
23404
40874
67692
6533
87087
84039
17796
62088
1490
7471
31935
63719
2835
88252
45529
72640
78137
72031
79235
25249
37949
968
23691
55707
72402
6039
61437
28878
28092
66893
24319
20236
80088
58398
22684
51501
51742
49871
5699
35273
61464
39559
10459
71320
77962
53462
89889
17773
49929
18455
77084
14219
86060
45524
94652
16988
24874
87691
22670
39655
95566
85476
48360
93232
99148
5008
94548
26252
67176
43059
6331
15845
46677
96922
86596
34277
15316
66456
4499
66544
54832
21502
41556
6257
53173
9047
44515
83085
19130
22746
96549
1601
58479
28870
8931
15949
52889
44953
75963
94938
85950
22090
36486
5509
30250
84427
82258
51290
49988
23410
66344
49847
77640
53427
16965
40482
73945
81923
14697
71175
37533
91532
17250
24171
22832
55335
50876
91083
20916
78292
67630
18930
11603
15841
11974
63487
22014
61705
31988
3764
69887
70837
30066
43874
29609
35775
81446
63642
65794
37601
54935
82560
52677
65995
1633
71913
23426
98257
91768
55806
23186
66592
3338
16730
57560
59778
42610
16578
24230
53068
41939
26562
10049
39881
86146
94277
32111
38705
15662
6972
44880
2949
38988
26590
75405
78622
62078
41380
49843
25327
2957
49271
42290
11330
55328
4756
83435
86165
29992
7340
77441
40590
95629
36131
22552
80383
13830
62675
15691
4927
11379
37654
29494
27977
63634
23366
37463
58314
94595
46905
93346
36033
94386
50577
37153
47324
77427
50404
45163
51746
60082
47270
25912
91335
25894
71207
55055
59225
85551
69915
20641
32166
33796
39273
23363
91495
27936
39914
86668
81506
4850
33451
33474
21543
19394
39364
96203
34564
18035
64289
11763
74395
4992
64403
51236
58860
1401
28815
23662
19777
71313
26779
26353
64578
40089
29613
40663
34576
92967
5737
29374
34009
78037
60476
64897
95692
85892
44381
62045
26164
22908
56139
60903
17156
17528
66085
96937
27100
75187
72938
37196
87408
82673
49198
8957
63221
51113
47184
77291
21627
95561
56942
43756
4577
41630
34044
99198
94881
55959
9079
11809
90745
1871
80789
2085
55451
56885
67382
9341
84631
9020
74345
64448
33669
80861
65988
2194
4789
99127
55502
46410
3654
10024
24688
62659
77813
21760
4256
5476
32699
12636
46138
5963
89654
27462
42424
51648
7089
63231
52063
77815
69337
97444
74910
5339
82021
88571
84205
69635
87277
44956
46909
77588
32830
49077
97887
57034
97837
35695
67445
16436
28247
99938
18593
2145
72644
89875
38531
84155
82281
1539
50205
22402
84812
11208
54300
58049
60243
10982
80058
56019
90958
80999
23065
52299
64610
90638
58778
63438
68015
83518
82138
82954
88241
8294
16244
63026
47636
88367
49799
20217
12327
7069
44951
70764
96084
45652
71588
88827
25389
31955
51629
61631
53755
81717
63576
96487
48376
71647
10681
41802
5585
23578
20389
65700
18376
60917
17433
55224
8551
67656
38318
16889
23730
39261
11673
14625
20736
13809
76547
18485
42314
20999
44019
69629
15925
8
66390
36418
2076
20943
40835
75571
15261
76629
61022
18079
43937
33239
85849
90020
88495
96276
91534
5152
31506
80524
5323
53185
88106
44552
12766
11589
84508
55933
46796
10414
97739
9938
70061
64495
25228
32921
57193
76706
1077
56982
3667
10265
50107
24690
33036
97466
2494
93120
10622
49870
24742
30709
1191
6803
79124
14348
74501
90032
50346
23279
87022
62794
23139
99311
77295
11566
67538
16659
69525
68966
50362
16754
72836
49689
10265
52281
53125
9954
1153
3543
29192
28500
24771
78492
21077
85551
88624
31429
49477
14568
53452
4114
79472
44776
83068
9032
99458
18312
7199
35462
55036
20686
10418
74727
64750
43307
94688
54430
26213
73694
98891
49456
9787
20391
87736
41782
4629
66186
55635
56359
27487
15997
93423
98050
49955
41249
27586
84991
27521
76822
74654
12933
83278
64969
87586
60636
19467
68842
46275
12233
28928
81479
16267
12862
13302
60550
43475
34984
86894
92086
88533
43570
42164
14366
37873
55813
56133
68752
54265
5291
80333
17552
98028
81346
92495
38177
67349
34429
46887
70953
48877
52995
49709
72319
56934
46615
43285
58344
84839
41800
93354
37504
6853
49499
15603
12351
50976
15672
37281
51495
59616
67898
69318
9714
67812
82421
79433
60078
44121
57550
56510
58775
11898
35913
7087
29250
85051
57770
96155
76375
39500
67558
25353
27148
56865
26103
48211
33657
11159
74995
698
8025
6841
53071
24146
17970
89272
56108
38632
13306
61673
15204
44063
46401
77400
52190
10310
45948
92909
48117
83313
89715
32857
5849
11704
97502
973
32502
62897
95655
48599
25845
31906
48373
91556
27902
95044
72271
71589
96788
84243
25629
8108
84893
92612
39663
86866
14981
44009
21798
54807
42107
83711
98297
81327
95166
48705
75377
85380
9816
24420
54237
58131
75256
45246
98477
65519
75416
90122
58967
76053
93996
9482
50419
59944
91027
825
46643
26013
14259
78160
57717
6159
53110
14991
66157
20077
16176
76597
31449
62150
4996
99127
1987
50297
9150
4420
21704
56311
80161
42014
56408
11589
51038
94397
74603
36923
49143
71438
28531
75219
78562
48548
9628
44047
18990
85567
1806
86209
98198
21325
63099
99813
79359
24070
68367
85634
20233
2772
47936
74558
34640
16642
48311
93605
2820
95335
71753
16157
39320
30312
37054
52678
46977
59196
30374
88910
31642
45402
65825
62162
24965
9612
57726
60813
64588
77895
67825
27206
29327
50919
24575
17436
33749
32617
69884
3983
84796
96463
32820
22457
25590
1687
72629
92131
49389
44467
95775
85648
3495
32373
35507
91922
79375
90420
88918
26227
7029
90680
68168
80109
79215
4324
56372
15421
2359
76443
88103
40065
16827
72495
71282
53246
5519
27846
28540
15680
11903
8917
10706
57552
18068
56181
30734
36222
31199
18725
59612
49939
50097
83721
65927
92701
19430
14683
53669
5511
39354
52534
5556
73918
92406
71649
7438
28621
84627
62625
4433
49107
58244
56144
7147
819
58804
18134
83601
90829
30101
41001
49187
7174
78551
37575
10622
52955
42701
55562
84784
76710
32224
12733
69524
27692
23959
11768
13153
10320
79498
86232
91284
90697
29294
74297
14874
66831
59335
62096
39955
12089
26396
17483
74527
1233
97942
78295
66977
60140
59223
88942
60626
69363
23251
78572
86489
68763
69883
40508
78913
95649
46512
4279
94945
26937
972
39740
60909
21646
19517
36410
31856
66697
46923
29265
5916
47131
79722
8346
74306
34295
52603
9772
29188
29149
10557
97670
12817
32506
95657
29190
15673
68371
67110
63876
75413
11586
60005
74536
17473
48457
68976
30542
33494
67979
83239
92154
40308
27202
37268
3182
14631
3794
99399
96039
34014
5472
59120
32201
44049
48825
72008
1805
60994
12971
89192
91800
89029
56092
61456
55201
11054
79418
32218
79804
51646
82045
41685
29373
85450
98105
52798
35425
42169
76961
59459
61692
5466
63680
12586
75094
43701
90249
43658
71579
12757
53843
45825
71559
52850
62950
67691
29036
65976
39539
394
19020
20587
38630
94616
40900
76595
6490
39602
10358
97184
18377
68632
62912
83271
88996
10514
47011
37636
16381
33307
84720
30232
75045
97088
12704
78693
89619
92731
1351
60559
31510
88800
61256
37285
90578
84438
15308
32177
68031
28913
3036
40274
31315
5596
81275
20476
29853
14947
42064
9969
4829
95419
3496
55247
96062
97093
86921
93792
88710
57203
99940
76014
69885
60009
85358
41797
77607
57506
13245
89652
94037
47166
45351
78599
20570
86599
55684
20750
97480
88321
37552
6764
83163
6313
65224
2154
1104
47961
21982
47641
37890
62193
8926
29231
44558
88072
95129
2828
33686
29320
36311
31616
16872
22303
62231
88901
2041
13256
23212
37443
67526
26513
13907
56958
36729
91672
98612
57139
61146
19498
81337
94184
5497
48976
22373
47678
89299
2598
5921
77418
92740
66539
3191
60872
8573
18648
94651
92607
4149
11475
18747
89376
66345
55009
54749
88742
69633
98065
93853
20741
30560
87678
26987
93295
31798
90757
89530
2585
27134
28479
6104
11601
39185
57231
37298
62839
91373
31559
12901
84220
44672
90816
37211
39141
18782
59219
53562
95100
39012
90820
12397
96419
73272
84587
65915
73489
52376
7321
64485
5509
21092
92064
77813
17819
98796
22463
49337
32727
55717
9393
60048
99112
71645
629
85324
47575
39982
75163
81695
69273
67686
70751
24583
35684
9712
84466
78024
6325
99204
58842
25309
51623
9495
67829
34231
27785
27822
86393
19999
1659
94409
46424
96568
6861
50600
53433
6649
14985
13196
61507
57217
69757
94788
41069
8883
60832
46023
81741
8077
28013
99590
84875
861
58324
70549
28788
36654
59313
62484
62711
82073
68616
46532
26904
35063
31578
63781
97138
3683
70473
34110
69273
81607
57890
16323
29191
23698
81181
53085
97246
41298
66508
27730
5287
2244
86439
96992
85884
8746
61313
23700
49883
98389
72957
24423
8741
62841
29092
41943
35920
63680
6864
44553
96439
24856
73457
12452
42372
84061
76622
53006
24867
42268
17407
19102
44656
30098
49801
38916
30000
8972
62051
94438
57172
5029
94535
12918
62192
72503
31417
83014
83800
16198
41965
53031
53942
86338
2553
60844
52735
71251
71362
80935
7032
25099
45631
56060
25927
22411
27597
41429
49544
5182
65032
78512
91965
30760
44280
35017
59044
21565
77215
91838
36120
47824
89280
17640
56352
67729
19719
67974
99941
37188
99613
83698
47491
52357
89225
88911
1961
13720
72841
71589
41207
3255
40335
93742
39370
12149
86775
14490
50223
40429
12307
59067
46925
13048
59972
35592
54192
77232
5041
82801
14442
78164
31046
59491
83733
76283
33539
91003
4376
8517
72452
94636
27208
13891
49832
93735
97774
80509
33589
18511
92555
48845
86171
16350
75552
35624
72607
6042
44536
83115
78838
61804
30876
25712
17155
86148
96641
29108
67984
78292
52696
58970
4580
77766
79375
66758
99937
49759
17313
99447
11575
37265
42901
9709
97539
30247
22386
47032
79003
77198
72597
37189
12315
59658
15450
50829
25091
90198
42426
4845
15284
41498
29238
23864
7344
89839
11590
54294
34658
16063
90259
4870
25714
61236
22318
8158
45315
18116
3714
4993
98819
13705
50962
89099
8290
11751
69908
62443
61129
7431
4463
81378
61257
27120
74293
31173
15717
10421
85225
80656
73121
20137
8776
13899
5221
75174
28608
99535
72284
94953
37891
26727
34654
79231
40390
67378
95310
39865
55757
47586
57743
58517
54012
7025
14212
22625
12215
51583
73814
91535
84118
90094
75201
13564
65237
97249
1301
57799
63860
7250
33327
42789
61258
87244
92055
20361
7590
11940
915
82063
81561
18343
50046
96005
19943
75121
4373
36190
47931
38782
84702
29600
39587
3965
10221
96174
29010
59270
60313
46227
82675
57281
77599
80147
46622
42773
43450
15447
99817
44877
37303
23854
52775
89142
15605
92902
62120
87309
17346
53850
76391
40932
14925
55001
11006
57262
62344
12848
53104
35454
42062
91278
46546
15833
84731
60584
56213
75741
99685
64590
1154
14347
1999
8318
26014
82080
23035
20166
9460
23410
39154
42115
64329
27811
15465
68611
78471
26955
34958
40137
73958
35516
56704
92998
82454
87995
19111
36893
41418
23130
22270
24885
28733
2675
10439
89439
14113
6949
69436
29260
71045
82999
31136
44185
94428
22761
10877
46208
14920
33842
38273
60903
81078
81493
26620
70993
81031
43669
19281
56948
14218
33138
92876
47582
28519
8521
22763
67537
94681
14749
72925
60554
32951
27671
40507
23486
14553
38549
30574
76472
26673
60103
5197
85202
46694
10768
32905
32018
55516
29732
31443
82239
80457
15551
8135
11693
19350
89733
9208
34535
76499
49400
94131
99832
13092
76517
52815
27469
16471
32936
90982
33612
91654
56139
56013
7866
40216
27726
7736
89366
74169
73898
54372
82970
25715
72069
15279
98134
11579
31935
94551
66086
20496
65781
98798
78289
37211
31289
75047
2009
79024
5245
53937
39005
7046
41261
85300
36119
78764
36160
27645
19472
51653
57152
9439
23725
72658
92030
3311
9606
51837
5951
21673
53023
93697
13661
44175
95849
62501
30591
7708
30083
20008
47162
18709
59673
10239
56063
47355
11740
20547
23035
54133
87446
42992
43397
52283
27162
81736
94142
46622
42502
95512
72078
76946
40875
55867
60705
74871
66567
5536
47780
96224
53383
7058
65460
95598
22226
11706
65824
86774
2554
99937
45364
17021
39552
39879
79723
28668
16197
56997
64091
81000
67406
93912
94578
52043
20129
48811
82564
97979
79664
95705
32906
88310
5725
90817
2537
19765
36604
45719
47273
21146
93238
25487
73166
63971
8622
42463
7311
89369
89165
41618
95012
51734
24612
12722
24521
8770
3181
68552
21902
12798
60445
77881
43518
66254
73726
26854
38117
18004
95056
50364
68551
6167
74221
55284
17407
43774
74346
48997
49280
525
89110
93079
52521
31387
69843
93806
60733
96633
80521
80807
1105
5507
76875
47584
78798
65802
99847
54051
1384
11677
50367
95080
23672
65273
67981
69542
94012
50049
18376
67532
7751
50367
43230
69712
68819
58933
84336
82540
9842
90360
6900
30111
81668
54316
48058
88106
16527
30572
28024
78138
66251
81470
56276
48965
8753
31737
23674
58585
80820
40802
41894
15815
19542
78024
4972
86271
8767
42109
51094
40480
61473
24443
84024
59476
78148
48409
81327
33629
89141
60210
15279
6633
47192
88962
53292
38426
79977
75145
93168
89736
12978
36656
90909
63023
94217
84442
14005
26236
76896
11198
80732
70660
21527
42916
96621
92060
12426
67852
66960
98759
58432
79029
97814
69583
86152
57280
27149
83352
15022
24101
42585
48038
94275
13380
61225
26670
94285
83525
72267
33085
59963
44184
41495
75392
17152
64150
51700
91493
71759
52895
81752
43684
63322
33292
76928
51640
22225
63799
54699
18177
41402
356
1987
9453
73687
51116
60242
12451
42310
81095
96673
32787
82862
36455
91141
6818
58073
8975
12335
94542
44010
98927
72928
63233
92569
65974
85999
13056
74696
47823
54629
47147
15076
92271
87287
44949
62573
92760
23869
40689
85347
54722
80288
34059
92017
92441
39394
41769
43111
75938
87234
60249
2092
23201
84132
24230
94484
17834
66012
99547
44748
72946
25824
1078
51539
31317
34497
75184
8326
7452
55722
2878
88268
44679
6040
71490
86094
16391
39575
98510
22636
41846
34775
84340
17634
38300
74742
45807
23149
35355
93517
15527
3431
50351
39017
27576
95623
46665
4286
56734
93042
3225
11619
98513
68553
92711
73638
62076
57104
88968
96512
77290
56360
24726
51277
1990
52491
11735
37762
60210
54691
37957
93424
29557
29411
79537
85446
89653
92689
19054
61189
92636
21434
77413
10785
72310
84658
80978
83220
39837
31907
19197
83198
91963
59850
9705
88659
46088
68189
2106
70625
27774
70432
27260
14455
71065
42818
56301
47445
52699
39646
7133
21653
26629
10748
88556
11352
24600
17421
41015
71381
12059
8292
54574
8155
22463
12681
74569
5358
83843
99249
79075
91844
38135
25515
68974
24713
19529
25108
96734
36558
68394
35838
48640
76616
87777
45151
95594
43861
37243
71671
6361
17394
92903
85333
70516
78178
33486
6727
37599
34783
48283
21080
73515
77420
81037
92550
72503
15126
93307
94481
61204
10176
75243
78845
25505
28683
55447
27272
67665
98629
18861
75628
85713
20274
29305
18911
14833
67266
14193
82813
30302
99759
48675
26250
42195
11847
51282
95472
44154
14320
56607
78093
40937
83716
20019
97107
8888
51784
77981
74965
2594
3684
69237
71073
20327
6291
92969
34183
4581
13165
67707
40753
3601
53230
78335
94047
99679
11164
8931
36348
52726
43289
51186
93646
60735
34696
65197
43545
19187
20709
24853
49155
21329
64258
48143
67163
5227
29304
935
23879
54810
41216
65374
35187
31354
20101
89971
49041
27644
54848
75919
99368
95912
9126
24617
30576
78025
92012
77823
58785
46108
14405
7188
1700
34188
51283
9714
63634
46605
2962
7590
2692
71452
56049
84949
31823
42070
75852
86226
65302
56627
94113
53249
54912
35639
69807
95977
86652
62727
35808
51783
11801
64330
63087
23428
59306
65627
40759
89532
48623
61621
98801
98138
56021
40225
26368
21469
49799
66389
11992
17353
61531
16668
50375
69419
94031
44022
51561
2776
43355
75217
77253
91822
60644
35637
95281
33994
88899
31842
93777
43921
47255
52615
16866
24874
95754
46893
25325
18633
64450
95544
13857
4771
42476
81256
74173
64014
74804
86111
14675
42185
82836
73380
49340
85181
40345
94212
3435
31634
41569
23284
8582
6617
11627
37918
91134
32999
11839
90761
56792
30136
62784
36857
47392
37495
63195
23101
55635
73349
54746
94412
97570
1676
50280
6033
22804
53389
48782
28107
28153
49267
83418
46625
22362
17870
94352
33448
14580
19353
62996
21761
49830
55779
59893
30125
93647
14906
51894
42416
8723
63565
33894
61007
84319
7882
890
52151
34122
38493
76796
14380
42348
90429
66990
85216
25844
57688
74726
4110
60413
89473
12737
95113
44496
68918
96498
38711
89494
47564
48059
18133
44467
38127
77686
88506
64785
58032
46029
77100
24468
57870
8894
32247
8273
10668
26416
55870
84916
25232
9652
38345
877
26269
55787
56145
64583
38317
57850
26806
50924
42975
31199
47551
90599
36722
64913
21107
69028
5322
71428
50200
7759
79511
37147
53161
17096
91497
72397
66350
4856
23641
4261
32510
95627
51379
46383
51426
23466
31116
76396
16477
63604
7675
45768
2650
72821
89718
20364
33877
84896
37302
84041
6806
98901
72754
64806
70582
1907
81037
80994
48864
56659
8016
92058
86727
71626
99078
27128
23860
25467
97876
87624
91444
62926
36034
26670
71262
29211
53078
85836
52664
61517
78518
65284
58151
89620
99683
49900
13797
74516
76863
7349
3696
30556
59688
46372
49453
78190
52820
11595
76056
97187
18242
11438
27679
66243
78095
3142
65617
69731
59962
99675
22120
31936
23828
67211
86965
29142
6178
70238
9416
45015
93161
53576
2916
47444
79917
23445
36316
94362
79657
47091
72858
29149
6190
50411
33037
16111
98514
86337
11967
60959
61237
91547
49684
56599
71686
34680
65592
61519
18303
28598
17243
42064
36223
6099
50355
29728
36922
82809
18648
84194
25345
1634
88464
12181
95353
27610
81704
29528
31863
99586
42388
22513
71653
94717
60265
58820
91546
16798
83515
28773
76459
98400
164
99427
70382
64385
45657
7214
34848
36801
81251
10840
53753
88350
79295
2811
52802
77876
45231
46226
15455
96533
90863
73154
54482
34277
88317
55985
32442
83529
87736
28509
511
10117
97119
68329
54982
10917
80530
66554
40526
15487
72239
26277
17809
68259
60562
3870
94607
30877
88181
65700
5292
2725
6069
40101
4056
9583
80527
65419
59999
61126
12205
5904
90029
4793
80345
68151
14118
70678
27396
90407
25120
94508
77935
30611
45740
35094
23383
19953
84072
3459
14864
7934
79357
48249
61700
75874
34098
45391
39020
36078
62800
75945
56305
52087
34201
59081
90691
12758
12041
63122
39972
40546
33357
99797
52704
15416
26345
85972
42794
98665
55003
68045
83015
72265
38930
25273
67205
46200
66448
11859
73305
74258
28735
9860
9391
47332
71952
14505
65156
63242
67168
99550
23614
57880
76314
92326
3615
70575
80315
62803
26829
48020
29686
76957
41461
1468
2872
57076
19686
68851
78551
41537
66745
49630
12787
60589
82084
88511
21692
13212
71035
79376
12796
11750
24012
63065
66218
50132
49117
86047
78880
750
6086
1319
92108
69991
24651
97107
82308
46934
3259
78911
52523
36297
62498
35258
22662
34106
83796
4215
25105
82344
6472
97603
29759
39455
15960
46148
62889
1464
91677
21300
3746
95069
96813
24490
29968
25083
83261
81819
88938
88260
41373
41114
35411
65701
54822
91307
14268
56138
6813
38066
77473
96678
93152
31779
31852
43346
97939
81645
61449
15345
47594
35540
71825
41191
88789
97126
41879
72982
88368
54486
67603
96528
83623
36338
89027
24028
40275
52501
77620
21460
14281
72524
56003
14252
77670
3827
92777
52993
73098
84175
6176
25837
34668
59846
14814
19944
45239
36579
79860
97649
542
37173
77048
77370
17144
31977
57472
24991
86480
4322
35254
47818
32657
88278
29169
80201
49446
85597
90096
19238
97124
4061
97050
62615
58190
66401
14516
44570
18629
16737
99545
91316
77656
98600
4999
37009
61381
30617
12234
89604
76187
21843
28095
84422
17416
75359
48589
73586
37
18075
99725
31729
39871
73894
23812
54625
54720
55197
86773
48554
511
58091
17068
29859
79783
37031
67599
75651
99198
44308
68080
77341
9626
75703
38369
33216
15483
21007
32126
78555
16149
6605
50797
24240
55168
84256
42560
48312
57493
35959
77479
17407
21272
55582
79535
63116
74562
13232
98848
94583
31973
35546
95253
82683
25123
57003
47735
41765
52249
10665
47037
19489
33625
31089
69668
92855
20263
20383
92681
89152
17475
9097
40398
23595
33643
92097
95092
44866
33982
87971
97096
78904
94614
88958
13836
29625
6756
52037
15071
40592
23444
76151
96256
50297
75170
88219
46303
48635
12865
68239
19430
85032
90294
41109
46637
18226
81337
27285
78231
11770
37843
78872
75
60530
87352
95380
66453
72700
89805
78609
95677
1875
92820
24590
23931
87495
61710
99816
20416
58226
35225
93478
16199
94451
28762
98872
51756
93443
73051
66859
85998
96814
12042
6341
36581
61017
86316
39973
314
73072
82171
28390
79387
70232
83295
81912
76909
47888
79490
81149
55990
94755
8570
87306
5765
43561
11155
21911
71884
57637
54702
13233
39411
5616
96299
89553
23599
67568
85408
73796
47244
63863
30170
89171
5409
49586
59270
10984
10269
60323
48680
66219
51709
71703
86853
79645
90973
33160
78153
49096
22395
41810
14654
52654
7894
66443
29086
14913
33601
63724
16249
55647
93266
86840
81471
55081
16741
833
33926
53205
45366
67379
72112
71227
87888
90970
65150
85993
67389
90437
15349
13986
94237
76871
62315
83269
32390
58125
67497
28665
64305
74408
88859
65284
3490
51341
58992
78488
39615
50945
31430
13525
3141
33170
29985
97467
33889
10927
90539
70541
17217
91568
96905
96990
88496
49190
9343
57509
7787
50397
72731
89991
87054
6963
53873
72222
21593
77151
42495
79272
24574
1649
23280
22352
1964
70345
90782
61119
3186
68145
13283
90364
52426
78582
32846
92537
35500
34047
9470
37083
30626
13246
14192
44873
70533
38884
5915
89747
22309
41978
32247
2232
15291
27514
54103
23579
70851
42179
68925
7850
48163
18754
45906
22643
9881
7656
28986
72299
2904
50227
66271
23831
69193
74784
93947
39826
9698
54996
26065
18895
4686
23155
8729
81557
84231
86176
76593
42392
34751
96846
7324
58686
15929
36540
96849
34776
55756
87154
79431
20679
50409
27816
83302
62243
69353
13791
13509
86342
86119
5336
82926
53336
8039
76222
24042
90309
47448
7995
48417
75977
45167
78401
69844
63238
72970
48366
66
27200
70397
88985
61880
37150
74155
1728
82078
71057
28862
491
80266
97638
84223
94572
11320
85492
91981
90528
77718
4417
20129
20008
83900
77621
82554
19309
26962
30121
65555
871
15211
28661
86350
61049
78001
92307
33766
61512
92507
88709
27976
85072
73515
56011
3012
57022
58548
84754
84513
35524
30623
68735
55799
16721
6100
80089
50223
36662
70332
17270
59886
42591
62970
80571
47967
3043
18861
20837
34347
74370
56056
48055
38176
71254
23440
78349
45600
90354
70052
70772
48969
68584
47923
1643
86172
33635
83580
85821
30653
39491
88794
75136
63103
32171
64077
72411
4945
35625
76030
44044
68554
94143
28444
99248
89617
48982
39922
85674
89111
26761
65269
43145
94433
59949
74488
13428
95919
89890
11400
68271
17279
45789
97284
51799
84244
44635
86748
55895
31620
12686
48294
45809
16129
97657
11653
22626
75479
84650
64918
36666
48790
77590
22538
36239
52387
43922
61992
43028
64705
69735
37225
36331
59368
92390
75788
91048
3357
9616
5612
16886
82307
12612
7001
46732
52963
26325
79869
67397
38066
59948
23464
57629
93311
54893
95498
52150
23830
66432
65044
48057
24067
20046
58942
5286
56978
56379
85021
71494
94546
15154
37261
63289
1474
79615
89867
60819
61296
2637
88532
41
88935
30158
560
73302
60383
45980
75238
22443
53796
82893
84157
57704
16939
81495
57999
88955
56981
46885
8317
53478
76446
31416
33361
64123
92250
63262
64443
42727
97350
833
6036
52069
28740
73588
70617
39994
33682
27871
63647
32459
5880
78902
15375
7232
4661
83431
66493
61662
45830
37053
56367
25068
22954
87802
12182
16347
40909
19639
1668
91006
86768
11690
10555
58317
26846
73150
21750
87276
86028
13436
36468
4123
85442
34940
54483
88906
29007
15754
4986
3847
27256
19635
63895
58209
32222
29
6316
28308
3958
75287
10703
13674
55143
11784
17816
46611
56342
36369
74412
79214
35311
7874
60772
38356
11805
88102
8546
39369
5782
30124
47049
15248
59388
13436
69796
73594
89047
15733
89446
31173
98214
73107
64230
80199
41898
6755
64105
67718
28650
65803
97323
50718
5391
47698
38341
89783
87296
21213
79287
30772
26044
2220
56499
16370
49336
85690
26928
42663
36121
84877
63294
68042
59901
95195
81692
84611
12922
96207
96244
60773
5155
6391
15519
8090
49599
69422
28981
25803
85126
52405
59716
39911
3855
86147
4076
41888
98416
35056
57699
38115
25128
76626
11761
32936
58321
5417
12094
89157
42505
8522
60165
7130
59939
42203
28733
71532
11087
62031
28063
47643
40217
78855
23510
94524
92953
67840
15014
42739
85718
75317
84225
50437
10146
63488
44001
15121
37817
73266
59595
14800
93072
49589
75891
57601
18411
68236
26155
89898
38997
70944
3852
10907
65488
92747
88220
55976
84559
29461
90194
47969
91381
67270
22960
17463
42307
35210
55747
28215
49189
2720
3686
47777
93495
59198
24818
69923
21876
6030
37632
50316
50578
19045
56717
40970
64245
27930
36111
62970
43213
34424
61287
86305
39659
69157
82767
42808
84611
37137
90759
30452
62600
20573
56740
7824
24606
44844
67696
45722
72590
82243
77596
68771
55100
29830
16109
71988
9876
24697
80421
18842
61914
62952
22204
18189
31096
26203
92325
30163
64064
89568
41264
96207
63931
17455
64037
86609
87669
72381
41433
10069
37213
86478
40596
86823
63548
94436
26287
57191
88016
74266
18025
56176
49014
8876
54783
76017
90692
3207
32111
9581
11401
146
8042
47306
60634
93989
17346
88737
89381
14715
99253
38627
69541
24034
94499
17340
45428
13173
51655
50618
54487
70078
78066
25755
18411
44703
16718
69488
27495
67571
28580
44293
46267
21317
85645
37722
84540
35875
40539
60960
73665
80636
63951
18485
52285
47853
48990
99791
10289
28703
14893
17353
97454
70889
8794
28033
90935
74759
39138
69607
87476
37531
40147
51192
5288
8825
87930
7346
54192
22145
17504
23277
9398
40678
62873
46299
578
71415
19993
97744
66046
40797
74434
76388
6034
65328
92273
88145
66892
35501
34331
56340
44142
48909
79874
94109
19800
68489
98836
37476
10334
19531
57946
89814
36175
10741
36636
33272
25760
75041
98665
48833
34224
30144
76796
98306
54234
70113
33605
91726
61526
46198
32272
48355
38395
73446
77686
2026
2772
8855
64426
14560
19445
99214
19104
47903
42780
79904
56306
42195
32396
67784
36879
21701
40428
66491
43031
87765
60151
92479
38388
81227
97945
9931
26887
35360
35672
12059
44633
70859
80967
30135
45534
96428
32040
63685
35524
79362
95825
85733
2100
89614
36993
87546
66901
38094
21612
34631
2629
54516
71296
33059
10309
48801
63156
6281
75061
77939
25882
2615
34402
24973
3194
77795
13877
36370
95785
77248
68774
14579
95616
4993
59092
39783
42004
20170
20085
65074
84271
63319
59134
76219
90154
6468
80427
67064
15225
29751
28387
43034
57162
17592
67288
37001
81033
34156
22183
83723
19163
7419
84549
76586
65766
67241
72757
70267
32298
66552
69997
11245
81902
84918
40007
74246
23746
37409
8440
75628
7590
29243
45315
75311
55772
63554
68949
22017
76978
55947
20828
39423
98282
30047
25856
79813
92778
27462
14695
72482
21454
51583
32069
97331
12732
11040
34815
79379
48129
62338
17880
10899
84222
72146
41701
54384
26014
70383
35706
89300
79335
34834
43865
33866
60641
32930
97517
96018
21596
17104
59413
15264
47750
20291
94899
68196
43504
80745
42222
53505
18160
16009
71384
11319
51280
36394
72344
14662
29235
12192
53294
72680
83938
89570
99929
71680
59919
8068
69826
83012
39432
97134
24757
52758
42706
52903
11270
44697
44277
53536
41641
11441
42918
34186
48679
73653
46344
10422
34195
10652
66241
87884
59872
8594
8046
65874
6027
42627
58489
11356
97960
67468
67902
1754
1760
86330
10441
45787
56592
34748
41559
68124
41969
36560
53168
12481
65359
65475
93120
76684
75402
42909
85836
38866
69065
68227
7505
16363
38597
44268
57145
23389
16367
63745
27328
45905
8404
88383
92781
28413
6775
30180
71052
86028
70843
28188
81300
29413
40808
98910
90398
43143
63218
69593
48030
3175
29658
95233
34739
49859
17435
77691
30962
15587
50840
18415
58269
77936
6786
72392
91973
79338
80100
68163
65305
4553
82422
94027
26615
92760
85774
59177
47099
12358
98568
62066
49307
67191
7053
14351
28150
43010
25864
98468
16698
91953
35066
29955
19830
73129
66402
17915
41265
22376
83604
85719
58610
16914
32788
24339
99749
2343
94406
28088
76596
2167
60532
70177
74119
71423
11126
20155
86863
84062
12147
35571
30581
55205
44123
96307
36968
53473
96048
5589
81183
94099
25522
94754
43538
16956
42844
21829
80776
25660
20967
81647
51425
64011
91649
19572
62527
9599
45689
63727
72179
63354
41166
28226
13619
48143
80962
40987
29490
55353
11064
21543
57132
205
54761
49366
12209
3036
42197
37033
65432
73768
23416
95539
32313
51249
31335
69565
798
45186
44665
70313
73348
95577
37282
73874
50525
82542
92488
2720
45280
6087
84006
89540
70258
91709
87453
82581
45557
1787
61901
71576
51557
91365
67021
80155
22789
41526
6589
29847
25286
49304
53469
60002
99263
38170
79815
81864
35541
9490
49652
84422
46714
83167
3587
92629
52651
47416
13716
41209
26715
82746
55507
7752
38933
79992
11656
17226
99515
49296
23536
42111
12179
82297
68446
98065
68495
72597
86938
88554
30131
6820
35010
92175
7338
26405
53140
31990
66593
72830
68185
62072
52888
23585
76517
25357
38626
75156
79488
6526
55387
83055
32111
43602
9917
88846
18077
92578
92229
49880
74410
46739
99843
45490
66476
65251
10495
42030
81232
19010
49494
5509
53145
61737
43454
31136
51826
26361
29974
11463
20809
60569
20482
79
20555
39945
10491
97750
53008
75210
31332
87728
60877
82000
79197
96038
77553
28261
35659
99549
75191
66095
39369
54526
30556
81632
20544
56484
49585
43715
72649
7701
83453
26718
95661
35900
79967
71683
94022
34506
35771
58027
64750
66885
54500
96883
65751
68377
72798
73372
28916
54421
42324
75587
57463
13961
81272
35976
26537
37096
58252
1086
72198
53854
73026
59634
87892
2884
34212
82088
84076
5584
14595
71068
55034
73438
99036
98944
92040
63523
64586
20659
46946
8033
84730
79554
20857
2325
20413
41255
84122
58829
35498
6164
60056
49474
44989
81280
19246
53239
27101
22014
56883
65963
50802
25004
46434
95118
4695
68587
90797
80158
51628
5109
38772
19311
24323
53583
7128
56820
92279
21433
32493
43836
40270
53059
81410
35108
1453
69959
16367
79986
45450
61999
972
99207
48807
38399
14699
89375
2495
79300
44207
6950
55325
32171
76952
88727
69766
16805
93407
18423
83686
3423
93886
70295
44635
53425
88589
72016
60217
34880
77635
80460
40725
36201
15963
30114
32536
97668
91178
53348
34738
28411
73206
70643
47554
29488
2639
82489
49961
66428
54360
54501
3774
71742
11192
31444
87465
96292
91237
54616
4589
39457
39336
59051
37265
49593
528
68403
91847
36463
35774
9129
95281
47742
85507
32488
42982
3493
1368
26248
78579
71685
44423
83813
13437
36261
76711
12282
47996
44994
19530
18200
60616
35396
9894
31022
40710
49765
97721
36824
5480
325
11786
37949
25091
33043
81986
47430
90352
95934
60444
64291
17713
46667
41739
984
1184
80278
90051
61051
74324
27933
72285
58194
1550
95935
72284
84336
63566
91932
26967
90107
20792
48330
5665
5966
72186
58301
72907
38625
25387
55394
31179
93249
77053
12023
12538
18472
61494
13879
63486
78983
15952
5062
73258
44682
65910
19711
82722
718
47658
78410
34777
58673
93002
49873
65565
49363
68326
46612
41861
74536
86295
28180
79689
3969
75995
63168
75097
11247
26627
14167
38898
12871
66214
35569
16458
38455
70743
74748
85109
19124
95535
19161
22370
14671
69823
70703
37021
51757
41798
18379
50596
41237
31621
73964
35234
84678
61931
17227
39090
27875
4021
99340
27269
52288
96646
7959
37582
23685
82633
3383
74167
72956
28850
34130
40790
52887
45858
44440
64104
16003
96356
92781
94008
54095
33802
68190
64323
53220
74533
66493
65574
59372
2066
66554
5007
47561
11826
50615
51417
52143
69179
78441
76155
96686
79985
69413
29787
14846
58628
51084
54831
63479
27432
22129
93716
66400
9927
10190
7421
25866
51617
44023
94347
49327
48312
87797
12023
86928
78409
69678
69697
25518
50891
87891
84188
29010
97184
19699
9483
67957
88479
53252
74837
316
10559
50832
9911
51510
61081
84735
21633
53533
75528
51312
98287
53881
65790
41479
14544
75016
18587
79265
645
18674
82517
71099
94572
27496
39709
55100
94758
57655
55576
34985
555
19817
55076
58271
34005
11936
3136
96849
21267
93309
70004
295
4071
15662
85899
28330
40095
29279
91677
31361
74838
42115
9766
91717
19720
63875
32824
44757
20084
33464
99167
47239
74087
85449
28160
59468
97689
75838
37788
72618
62809
64712
71259
13987
70664
91279
79385
79401
8341
18934
53414
97626
40309
99846
81010
71015
56140
72065
72457
36748
56798
63409
87697
84776
54048
14882
29394
94446
61053
29171
41961
69742
82580
28137
26559
46309
83976
40128
77880
68175
59714
30964
51911
96120
51265
99144
90483
10319
1429
64546
68487
51123
48619
12306
57974
89867
8484
8562
71505
75339
28967
38128
89807
2643
6778
33979
6779
88
98378
3650
14109
59913
64580
53374
21591
44819
18060
10217
25763
74227
9368
60232
11518
72468
97286
73611
42782
79923
7205
2539
48804
27016
17154
15631
80056
59697
42531
43489
42144
32387
30073
80566
40366
94297
99499
84554
57465
16108
80202
8366
99995
5402
14040
58383
44606
78136
91602
49365
50372
34541
22354
73101
96358
4459
12589
88367
80638
22895
91539
84247
5805
88595
31251
671
25747
86303
76069
65682
2528
4275
68931
42875
57176
77085
72178
47437
40394
73779
8366
38758
67729
13338
10955
86227
93132
59846
50711
75611
71988
73550
4002
36214
20144
62660
14057
31527
99253
26934
96620
26398
88601
8760
17162
489
9099
40955
91108
76788
71174
78477
24431
14827
57558
1959
19625
21142
57539
57993
95959
45553
30786
28083
38503
86912
51131
14232
17801
82049
61570
10281
8201
21084
64301
40170
92620
38860
55183
78601
60384
41403
21074
56975
26591
53640
50560
61308
15550
88989
90705
89785
70
96327
96842
82378
3726
11572
86541
3799
78282
22739
9766
56983
11393
43197
39315
9138
89068
17676
17517
42235
58396
85232
30271
92242
60556
19615
85925
97678
38226
33846
76904
12500
10916
29205
1074
37984
54082
18511
92792
21307
63429
98578
92232
63216
90639
91367
88239
36863
13483
60349
32089
26778
74055
85303
42656
57773
13452
58714
52652
55755
49369
80245
59899
77809
87313
89443
10342
85592
80256
45359
30246
31093
26845
97859
19338
87834
33119
6561
86920
37145
81621
3559
54185
74241
92719
76082
89365
64573
18815
23053
35821
42680
78118
84221
56644
35932
45763
63709
50767
38876
2239
20028
13616
9055
66431
83792
59871
80229
81039
81751
92989
43973
85059
52335
84837
95316
12175
58182
29688
63883
9455
4451
54966
59106
95185
93520
46594
60178
68437
70807
28033
43125
3328
98862
32400
45104
22502
62137
54009
36807
42970
31177
6500
72991
24727
84471
17793
38589
28355
97296
39152
92475
99425
29120
8131
75186
24319
23356
8026
68313
75136
49646
21594
46799
13294
45295
29476
50784
52824
46740
98735
3306
59052
41712
11459
12056
58766
18156
49354
546
79555
54207
7462
83597
8356
35615
78908
13648
30988
13133
50048
46564
15096
48877
37014
86049
22408
18597
94687
95837
4743
2137
54462
72881
32177
27922
61344
19734
13527
45239
41226
69864
68373
88599
5774
90185
41629
798
94465
39003
81192
60591
17922
94567
60544
83825
61368
64165
42678
77025
42207
69346
17129
98694
35449
15014
97603
99590
19354
93114
88510
77876
89152
66817
38707
8027
67822
43842
23792
18975
8286
57042
51987
16496
32252
43661
19631
7578
64522
64120
638
25537
31718
38005
7283
83970
72269
33724
33480
30066
1333
55474
96015
39920
33500
69875
46141
48910
25755
68412
52201
34431
98774
75251
31742
50515
73353
31464
61939
70599
63777
10927
66897
77944
75697
14105
36525
27146
38646
30868
77967
41512
99190
69774
72083
36665
79985
40016
33019
22242
41571
86581
59839
76764
85624
55414
2881
91490
21520
26016
24023
39452
85387
13223
56109
97100
50383
24840
32060
89012
1825
65012
99745
1951
97814
85327
54688
95637
95167
36187
94718
10528
37828
37524
53622
44732
21517
38122
95838
39756
51767
36859
9653
20846
82876
14141
67771
69840
19291
79947
66780
26767
94260
69237
82247
50600
78624
80329
72775
13642
11086
98728
16212
53670
62543
34405
58786
13099
62644
83769
88723
83363
45756
4876
67298
71078
26839
7502
66820
79047
73210
55496
26159
95243
72381
48868
31816
29125
3357
17878
10149
93221
58170
25355
75006
84481
14387
84022
74184
78674
38859
85388
19677
70123
81720
21335
53897
77594
25324
77341
85527
37337
44797
50155
27664
10643
80599
42541
47349
21440
83139
81316
26144
8229
13074
38201
64389
23346
14653
65581
58646
91587
47304
35862
41388
11927
1037
89233
3067
28488
382
4421
69144
50669
67646
91274
94357
99219
47283
85412
31910
15579
50776
65833
66901
22806
23883
89336
7880
16003
23904
1582
98879
3929
70945
76129
36686
71101
59501
37040
83159
36722
18475
85342
49684
28058
42766
1429
27270
47374
87237
32499
55234
61925
92506
21880
89630
55472
38965
86188
20029
51252
2570
17338
62841
45619
72938
25684
69178
85976
67589
11300
40084
46737
76011
7383
84042
32523
30101
37234
18816
70084
46882
20698
44587
34575
83230
21088
44404
11198
32462
18317
37951
97399
71129
16413
78074
70556
59381
93129
87331
81443
42947
44618
33193
73483
52668
46277
61357
47899
15213
43531
42066
33849
53079
36733
29435
12383
82600
4093
14375
49770
64002
99236
35570
47876
40675
60948
54557
22298
44426
1181
75771
90710
31383
22780
21497
86647
91918
40976
36332
24984
21336
89138
56692
95168
94887
49123
83206
22642
95422
70071
49033
11552
84209
8460
91482
23320
11259
87836
68884
51922
23777
78737
55778
45378
74259
25212
84368
8296
34749
69518
82002
27926
28102
87332
35411
63888
36067
87744
3614
658
37987
36591
60042
23216
11271
90682
76765
99008
7977
19846
13106
44239
55841
40610
62859
54245
7439
54647
56182
79588
33985
16117
71425
97200
6541
37288
96709
99497
97286
91677
25453
14764
20222
37368
69697
15337
64876
22679
9499
27177
22892
45166
78348
49756
64431
14666
88357
99756
32614
28354
7810
39952
97962
62024
69378
11994
19065
82135
59869
21122
6908
41827
41934
24234
60851
6294
93488
58433
66903
73800
67945
61471
3547
1533
90797
18416
84201
31749
17900
53419
81226
25059
44464
5093
94662
56063
45334
55249
98846
43135
10293
66177
50871
17763
217
86236
22131
34487
14329
15123
64031
44142
99302
54945
74285
52295
15675
99076
52506
67152
71172
5493
63162
8141
2861
90538
47558
93543
71736
26589
59513
17967
42049
16004
7048
88233
40495
33963
55498
8824
99332
98887
93928
20311
77745
64823
94929
55133
95269
69034
88960
74877
58451
1425
18190
78889
8271
88349
53434
27230
97743
46566
70598
65881
87484
65126
4805
25101
98949
61305
58193
32294
29108
3901
13459
57611
4966
80737
62207
95067
35184
47548
14998
93498
63199
38137
81365
55658
32219
97890
33071
93952
96341
17631
62684
23724
35673
30174
291
13993
98255
39327
12364
84721
20721
15007
10591
7754
4802
38446
49217
53660
17498
7046
86927
3024
77117
28515
82349
32924
68840
50346
28830
61654
73062
17094
58765
36849
25246
48661
23382
22925
71611
17139
18786
64833
93735
43219
55288
91203
74936
76937
93160
10122
3911
82034
29978
59718
3466
30189
12663
21376
33653
95384
66367
70392
17481
44082
23029
95550
91178
91654
81481
33334
13405
18265
20487
65419
32246
94840
12464
72455
76178
26015
50768
72037
36550
87923
78824
83681
29284
8401
74495
92637
5722
88031
14419
38659
2
76473
80728
57351
85705
54457
36660
70643
66336
41487
8473
88268
94032
97294
18023
8042
80502
75716
34815
34910
39100
79765
26244
62240
92756
25060
79278
83750
22499
71578
13725
23521
64694
22072
89501
2311
9996
87981
23946
61505
33569
82429
18641
50073
92093
2381
80437
11792
50567
13954
20347
19978
8222
3040
889
96151
94955
32891
44401
30887
24815
9594
42164
15429
76568
89386
22483
47695
51751
80231
94817
72613
80238
52059
44155
50366
77512
10160
1314
64976
47611
52080
44791
74816
40883
66617
36604
43258
55649
2457
50265
70398
53978
48714
67526
36436
87967
26705
78272
86366
9713
97259
23140
83534
64158
33781
22333
87566
16811
61600
13004
77016
67599
61143
87451
5566
12440
11889
93409
2961
47030
98338
90272
4206
68891
42109
66556
2577
21349
65136
5847
19472
10836
20317
79330
35090
76775
64339
11911
44081
25004
70420
30645
21114
794
83382
63189
93283
30986
28185
86461
41865
70785
66102
75105
44248
34194
8364
68592
4130
61097
43247
70696
22466
90684
36387
88434
91833
52630
16098
70041
99596
49329
60693
50817
78238
10103
60230
23273
75168
96098
98248
29424
47988
20709
41331
37225
73432
41820
77692
24787
79473
12176
74379
97672
16138
63481
50440
46737
93840
25426
26408
12388
8643
27365
21273
58094
43838
98091
17480
18902
1863
26834
44514
27345
74993
71835
55369
86291
42612
54432
29254
80588
1126
24212
95109
79874
98114
72609
68657
18363
26912
82811
63641
58202
24380
47937
53106
49524
32031
68834
6017
76424
87429
11478
55998
68075
15367
53456
78182
79895
40357
70882
79320
29797
54339
61365
22278
60334
12842
75630
58179
78829
48003
92942
89328
33302
49175
59812
26111
51347
30
67953
98529
5476
48023
1886
31069
88887
45546
9289
56879
72941
44905
47268
31659
65533
25112
53746
72040
61617
48570
14267
36237
2394
88115
82932
74172
29176
26025
12577
85997
18218
53701
28695
47533
59199
31591
90920
34796
70463
11260
84990
52023
18498
71281
89948
99254
98986
2879
70031
67962
8521
60884
88820
56738
3257
23221
52945
78205
18066
24174
56692
79197
37931
44553
44499
28514
84395
61616
25604
52795
92498
84643
21956
38420
85594
46159
16941
77479
5533
39346
20276
44582
30284
60642
25226
65791
80348
43584
17868
76716
76368
57527
20898
36228
51120
14126
53604
72879
19749
57765
63531
89813
88678
96687
78023
47276
65551
64047
47003
74710
78191
45002
66348
66037
82657
99690
64418
27430
30490
68030
38845
63539
3440
4635
27496
75164
75566
13344
15517
59069
28929
16698
91928
25420
67737
79382
11270
98580
52491
46913
21684
93476
20411
57921
46949
79307
96380
46313
96290
49267
99356
32088
94516
3464
61722
53813
58904
10417
27390
82236
85716
5412
84864
3348
49994
86365
69704
85843
16886
11394
11906
79643
9512
67899
26134
67166
26927
87709
9555
72288
62105
72746
53442
9378
28045
94636
18460
84715
56725
64023
88230
86812
29979
8702
85168
18918
61819
86438
84088
85719
42084
6127
50432
45810
8268
4221
31862
26079
69072
25714
76483
43160
144
72449
98498
37154
23907
80608
33080
27916
58333
12263
48863
3191
90523
17209
15587
48982
85025
40006
48858
7410
56537
38536
62081
39500
6966
71634
65543
4716
14292
76285
67792
62825
60847
83875
34002
11618
56823
33327
60953
23497
97176
19637
22645
93263
38303
85447
84624
67609
70534
95600
61979
89366
49714
41341
20387
32866
9355
26755
47885
78386
61897
48753
68472
52054
61204
93944
81415
23359
25103
68455
23170
9376
2191
13760
74963
68349
47338
41247
15091
53112
62723
60842
17812
56304
78551
22455
59403
76097
19757
47211
73132
96995
5575
39029
90696
84876
15754
33132
14977
44271
24950
39122
84302
50342
89447
29475
476
39674
96056
76885
23589
51215
5953
97626
28404
18542
67831
92046
98474
18786
50250
93202
70820
89940
40413
60248
5970
9541
42859
1889
70608
12146
39552
41325
4666
88922
60608
24363
7544
97736
14792
73242
45222
24015
81940
15557
82090
46778
53679
50492
41399
39914
41550
88840
43123
6708
59901
71872
19640
16865
32322
94480
75910
80694
56465
71974
27862
78302
49846
23423
39015
26936
55250
53139
69412
13539
19388
59314
89445
13601
1778
65312
33564
9241
45795
62636
5191
4956
68754
62970
19210
54754
62365
98092
97656
79600
85412
83871
57828
87018
90333
8462
788
14338
49785
97204
76491
20207
1296
42671
58633
68559
48791
73719
78367
9312
63516
52024
3675
59508
38904
23789
87275
45500
49266
80367
10876
36269
78872
74199
24704
53809
24387
11519
50716
64140
76564
79852
76474
8285
13789
42530
93847
49902
33740
24254
34723
26013
99443
81158
56855
55579
92923
97278
8853
21885
97656
16012
72051
49218
12615
69058
31266
66852
27332
16181
64673
29575
59693
32611
62259
27813
58780
31150
65934
56803
79008
93702
94668
63451
60832
81555
10357
6975
72132
31071
28320
73325
576
13286
4566
85159
18580
20614
62328
47041
63972
90334
81732
2098
54347
59691
84311
84892
95136
96872
3673
3611
89800
99021
28933
40146
59275
9336
21016
61140
31459
90332
5638
41098
65113
10225
1515
66781
97029
33390
11641
16864
81846
99884
13603
87264
6599
40918
43199
23909
98747
47846
39317
70756
37807
99397
80330
82948
34431
18587
91218
35716
36689
18818
82209
76462
44238
38732
87137
47419
49111
92449
40419
78939
69119
18079
32571
63728
59667
92259
74456
87424
60782
80025
40963
80423
81798
11586
86228
10631
47590
43549
83607
79609
81601
16416
14058
13778
34616
27957
6410
90610
3958
36939
12783
7920
7217
86131
61163
13616
17837
13812
3089
21806
18886
17087
72564
96705
79212
76094
61648
54991
60758
5287
57086
7794
88064
21750
58872
90739
43189
57483
14046
89045
13380
27340
81392
75804
77395
17795
84965
80872
55644
60605
12468
48268
21436
92975
82542
43575
92775
7024
28654
28749
98902
21214
19224
33230
44060
14141
11788
72059
74119
14055
45198
73575
89257
99859
1342
47813
61869
71533
36363
87820
58994
5170
3778
65048
9348
59354
94603
98471
75750
2200
7011
94168
35836
42251
14432
72776
29425
81566
27084
73474
929
44371
52894
66422
45403
37773
82791
16843
57663
85619
26923
16597
24482
80894
69799
82562
98229
22433
11499
78792
16454
83457
60780
44767
54244
63875
40125
70641
49147
97448
29539
69617
45548
69773
27600
16411
67817
42922
31493
39141
31416
62318
18768
26631
98672
28483
74923
50334
1127
29868
52467
8766
37681
83423
95943
14303
7051
62072
60804
70574
8361
74536
5675
34248
39588
30948
78241
8636
27662
49531
6
96180
6419
70844
57897
30358
62261
86793
50587
85684
46105
31634
29848
88910
10153
79997
39539
43950
74869
25957
88909
37530
470
44506
6871
46017
64741
22844
29032
97063
26094
53670
36095
72478
99071
22685
4041
41321
58869
11557
42737
35381
5622
7077
29768
45243
13062
61998
41902
13978
86979
84324
78643
79627
69289
18938
21413
72688
4651
42840
86995
34135
36012
84228
50292
25450
7000
74966
2208
95940
92084
13089
11506
976
77709
64581
77473
31919
46018
52045
37404
12797
15151
47011
88202
24374
63635
25697
48022
68110
51624
78891
86516
41207
4730
54952
25725
13000
72722
55119
96773
4667
44821
41326
83083
52943
78998
22557
70095
21562
12809
75031
37623
74730
30820
34562
1980
20896
43108
15791
24967
14098
73647
71605
51031
43780
77197
32567
22508
80078
20819
19535
38632
45466
59066
70404
48538
48348
13771
6462
17819
41247
92022
67501
51783
82471
72852
84768
97372
96947
66720
51850
58482
39750
40988
68089
34499
75368
91249
57472
80553
93189
50948
74821
94009
9021
29128
12976
64148
74532
14648
3111
51790
50538
17438
852
78990
6606
64427
49543
24330
9164
64738
52073
96130
81744
82021
72058
11236
9870
79262
43562
66561
35498
59764
18836
75773
867
5011
79127
46126
77302
58378
5181
36469
4075
52121
53687
24324
96537
19881
162
62866
40379
94967
11883
69240
5325
14291
15404
76555
28095
57119
38086
45104
96428
45330
44395
75785
66894
7208
31162
36285
93484
82752
61000
54004
82620
92040
39935
23481
39473
35560
18140
77705
13085
60645
40571
48457
49046
48916
6399
78909
87168
58824
12643
43532
4998
65336
37766
41455
19219
47622
30492
30108
80033
62486
43088
35617
52260
63778
90385
6119
2159
33157
74947
48813
83547
65160
10611
1619
72158
4866
68267
33965
77651
24463
16437
4629
93590
37216
19037
19879
61002
15309
84665
16672
46519
34395
88646
75506
65007
30100
87047
50232
24478
47475
18864
41820
1462
23346
27058
33895
48801
8538
65057
72682
9216
90169
19248
37579
14059
89121
51852
32205
34215
98189
99831
3505
93987
70738
81596
93899
80895
54209
6751
82551
43411
82101
6837
8886
63500
1670
68584
87058
63757
30797
40114
62799
89664
26583
80394
4438
92083
78058
3742
51054
76434
25341
89437
20571
37057
55449
18229
90954
26944
34524
79604
1474
90954
50583
77075
91983
8543
6533
30491
19681
23980
59445
82705
79338
20484
65649
80769
60097
51804
7098
5337
60912
72381
80323
518
70140
94195
46400
38334
66979
71767
35832
3204
51703
78225
61092
24188
19080
40027
63479
29772
76241
83694
14622
30462
69676
78786
9231
23298
37793
65045
90589
24978
33286
45079
47537
34078
37699
68937
81496
74206
59552
51353
92950
68677
88835
87406
93573
16359
69910
39165
40674
53019
46716
43080
90333
88014
25904
33483
76072
71571
68536
11737
50463
36176
94602
63699
6478
68753
95749
65110
52766
93318
78929
13622
30954
93662
39855
66391
84912
73487
14758
56934
81067
12125
43707
95094
47256
24107
70519
26204
28286
93657
41902
79365
83255
74608
64419
72947
62576
51838
60125
65929
36983
67011
57860
26350
7976
23869
79817
1799
59914
97635
43582
46837
94926
45303
57082
96574
18626
58551
88409
73036
12185
27143
49906
25767
10401
37839
29506
36347
2804
53412
49683
32860
32825
75169
20986
50848
1808
69238
60328
81886
14660
50235
91771
59032
89711
46298
54326
22221
95422
74501
41679
41822
72554
44139
43150
81268
43625
9268
35890
2091
43611
68594
9936
1027
80639
62215
52360
31986
74496
64492
27159
60352
58570
2350
22725
58732
87053
53574
95169
6625
59557
80012
4377
7879
76985
84475
81136
13568
50971
70984
96617
32153
53001
10125
51028
418
81059
25882
72868
97545
70576
64940
3182
58781
44211
82617
30158
81693
41790
79878
56628
74777
15993
70249
10754
59097
56861
59509
12733
90573
26354
61692
39830
40880
4731
13098
65644
54189
5677
83929
78603
15484
78816
1654
22132
89967
8776
58359
83536
17893
36051
55349
45288
37163
32942
65392
15266
20603
22721
5955
20669
9701
8388
95180
86438
31625
48243
50728
54497
2497
36681
74696
82701
91420
55317
34058
77013
95156
6500
27417
32702
55121
62057
44866
25164
67726
56503
59630
31726
9186
65519
31930
93060
59294
71829
36668
51564
64435
46456
16591
2510
35304
30972
32087
85610
49027
3057
71326
75454
21319
70929
57886
72588
4646
74867
51048
18300
38116
46588
66931
65928
6632
45687
470
40020
24765
68885
12418
43492
26935
30625
68567
3571
15564
13439
89492
11330
19481
76843
60552
64986
28245
61875
70284
74572
89256
47709
59927
82484
79610
47824
59036
12204
15292
55145
30589
48496
63139
44143
25991
67174
4561
55327
33051
16458
3356
12813
8241
71738
76723
17997
36901
17434
58091
41594
33849
26704
49690
65114
65814
84219
85685
18674
58790
18522
261
7505
79206
83392
73639
78372
49166
5650
10055
4685
37069
82365
6946
68766
99346
14304
88507
14118
67109
30587
27903
21808
13166
71665
34982
83334
22764
13217
58405
40062
56872
73100
98009
5861
91824
27172
30909
71639
80556
12174
14708
65269
53246
22061
36590
92539
85066
85274
70072
82501
33252
55338
55986
48170
53695
63595
86880
92086
76077
89211
52193
53738
82784
42648
1744
19674
64858
35973
86960
67811
74147
71530
33882
42095
57200
6448
10281
82506
35906
44884
78634
86727
86948
71088
20691
4633
5417
90451
7935
14200
26097
56649
97093
16059
92350
95378
24787
73927
22409
50348
6924
9240
88614
98588
11429
73322
74110
55601
58839
15796
36085
87107
16086
20874
45913
65272
39310
9366
7194
42521
24399
70721
70608
17193
77505
59502
60421
95484
59661
91712
26901
55507
6331
37507
45678
75598
39555
48337
32680
22945
30323
73534
65962
19070
22850
76791
85643
46148
43295
74168
347
48117
81764
1940
71763
48961
21314
23123
86045
36106
89798
94769
30384
32446
32894
11284
26327
79545
85405
30159
13294
70658
22026
30059
13596
98556
97301
11586
3884
22527
4098
31127
2060
20345
54931
12581
6772
29163
7898
56573
58158
37473
16261
26065
37328
48110
29358
3194
22758
92091
2282
65332
16951
86552
42435
92119
21588
68358
16536
94648
5155
75285
129
47493
36256
68780
29830
9403
41011
56925
22345
36731
72619
11028
37483
69751
80537
80320
73984
8378
88761
93609
49004
51635
24993
29374
45372
67675
48452
46677
56099
81834
76093
87168
74639
18665
47467
11772
82106
40250
82459
54132
97390
95039
75323
61479
50771
34924
44348
53345
60923
49764
68678
58424
34566
47339
98841
98618
30935
76020
94046
20643
95017
33295
85609
4490
27922
29064
84742
35596
91776
83095
17754
83779
31646
10095
82910
35318
61942
54922
96885
429
42174
10844
16872
69471
24604
89957
95811
42137
61627
10362
34963
45437
68326
72835
87928
92831
91377
47397
79520
87084
92168
3372
90713
78066
31456
75167
30688
59047
85346
97008
87127
34533
20537
92797
73442
57225
45995
49111
43569
80303
12408
79735
34510
88671
47131
86022
51771
22163
80086
68452
55711
157
92791
76640
15969
53697
98604
73875
82564
69509
59217
41242
22612
39681
59387
19653
72146
31747
43076
88392
29707
99755
86546
75043
50879
49030
24264
54794
11382
77917
36679
2349
83199
80932
67541
43704
1905
18391
77994
73411
44272
79062
75400
67114
57789
89095
99640
31078
95012
14387
64440
50402
73407
4501
6541
40287
9632
49434
89005
45761
56017
61856
61430
64417
55784
34334
50105
58379
4393
38429
39809
16304
9561
63673
12430
48209
15447
25646
80486
27733
57720
12988
39939
18339
33283
60546
20602
29592
25263
70704
88936
77060
74383
66270
20753
270
58636
25097
55763
41993
8410
40338
88448
49378
41584
71158
89692
99405
70421
85724
38945
94271
34009
73550
70014
68246
37890
45081
21255
78302
82097
41745
31492
7889
6840
54927
26305
10845
57321
84658
5848
27203
34015
16030
27600
71059
58073
63141
82198
38300
30409
49818
95138
29289
45259
82383
51016
62524
40315
94735
74556
46509
32679
46085
38892
80688
12737
68113
46013
34429
38085
95793
46205
83371
57957
61783
81992
43422
80490
83890
14867
56783
54727
11211
875
57160
5221
38963
85203
29261
15987
13457
37947
76613
40023
30470
76259
53435
4039
31862
78421
18304
14603
66347
37957
59525
662
56157
92241
51854
42313
12556
65032
93879
17568
94643
20433
63214
62948
72231
58367
8225
15080
60338
69744
73035
10574
31300
41636
67229
62749
90379
97600
5209
6117
16996
24156
23410
12710
95915
26955
778
35614
92292
89084
94913
97009
69866
62596
1616
48224
35085
50790
95391
3422
9246
10130
95286
82061
99054
31406
42023
6782
11898
83971
54261
70170
94314
54392
98559
24007
73783
82310
36373
6004
78847
12418
90189
95148
56217
15755
74115
74610
68561
74438
23127
29449
27269
621
77068
6596
54102
38427
32353
20281
17675
89937
59622
39324
17228
26790
53127
71099
51574
18109
45346
89481
65262
90573
87214
75162
63939
17445
19091
53226
38624
41158
72035
27024
31783
28247
4377
38782
31584
94649
27051
86298
51186
31177
96341
42576
58386
23366
6692
64525
98722
79631
94836
52582
96945
37145
94619
47727
56117
36856
33240
85294
16522
64899
18470
48329
12134
33103
66345
89045
85126
32894
64299
11971
72587
82338
6118
66682
39618
70001
1651
7420
3119
76324
8102
43059
92190
99838
91732
93240
40554
64671
74239
24112
88516
86378
17366
77998
96255
79219
81993
11393
63368
35425
41526
97029
12732
82917
13265
37160
43745
18168
69440
90412
8276
36483
54555
49674
74972
39144
27454
54613
53742
87527
95200
83990
9190
27285
88987
74152
31006
39812
69399
45927
55573
82693
40774
45064
28851
14715
64864
4883
42890
11073
71427
52053
28568
65972
34903
86935
73256
17371
20182
27759
73815
7966
64878
78717
13006
56662
58151
52277
2917
35579
37025
31785
87617
89360
339
46485
21341
68299
17186
980
37992
24542
18750
46750
96674
27418
93720
10030
77072
42931
78387
76903
99664
23439
89339
94194
2680
47793
58395
62247
74350
81517
67778
58433
77432
32538
40886
58582
70813
40476
24363
61460
60974
88186
58042
64749
51442
7993
69049
23651
13639
48382
45741
30404
69548
23264
70972
94462
41456
12086
48038
31551
27958
21482
27948
95571
67061
44367
76454
46721
51183
39415
85311
82458
53903
2843
30099
4004
44414
57724
34729
11957
2212
79626
96261
83023
96935
97347
47322
44830
98805
20683
16516
78489
84855
95024
66805
19636
9395
25280
89167
60116
83900
24905
54205
22938
65860
60751
83216
91947
6963
58538
36596
29774
99974
1868
11822
1072
31502
36553
70457
30231
22633
83231
95335
90461
50714
48732
60285
47290
81006
21522
3196
49517
19873
22513
91719
2608
58176
53976
7839
26050
25755
9364
63239
74246
48387
59064
67749
60843
26838
57925
38488
17485
32480
18945
43020
57732
803
74138
46544
56472
15423
50643
33649
31818
90966
30990
50541
97504
37967
57126
81475
40609
70013
7934
22123
60707
49863
11059
45614
7676
9398
47726
10260
42891
25635
60624
24009
66669
22201
31759
67648
7764
74015
51172
52451
98333
15500
85550
57977
11379
83852
90617
79104
84903
13485
47368
6070
35148
51245
55053
78153
30527
59492
91374
49961
75060
94138
26796
53757
35895
73851
50898
26650
1822
90930
27505
18109
57465
59797
79242
14865
36160
19021
14357
40919
16518
74327
92686
68374
15479
91463
68049
83725
81837
35891
66530
14888
38903
68901
47638
56198
30635
85500
5693
95777
54387
56112
22530
83929
91036
49245
6340
27207
18737
35626
48618
48543
80129
26638
99801
39162
3790
17838
29144
7933
54036
30290
91582
3237
49165
79734
25819
36028
71311
60202
25025
28564
560
64269
78803
94257
34833
33023
77938
76316
46333
8863
5328
56136
1667
2618
62957
43753
82464
80438
81553
3128
6755
14226
32785
39948
74409
87655
67177
16692
27711
48499
51910
62141
61748
72349
10258
43625
4395
21435
77688
3965
74245
46344
67595
35783
36535
8734
8
96263
76428
95735
33066
79146
84757
38047
48916
48365
50261
30533
11974
21943
86506
82915
17303
14647
53640
91923
71056
99722
2722
81065
22889
32314
13622
357
23672
19803
81980
65052
52505
94127
55058
85240
73477
38694
69016
74803
78407
10308
44521
77137
98991
71409
55617
93383
79588
97972
11976
95606
21990
47882
27350
61686
44285
89457
41919
21911
79159
46100
83233
12692
61473
1235
63595
24301
23569
57434
86772
93908
95222
6967
96492
45157
3390
3997
27631
40918
16143
29229
5607
6041
15229
43820
61618
29108
65848
43254
48630
34638
33365
36605
46217
53513
18637
47104
59249
92156
73079
97580
17936
50958
80331
11444
57332
33763
15819
53235
48073
5931
14493
10190
86796
2809
121
98288
21899
68063
78560
63001
92678
29884
61676
86463
88011
40276
83155
2504
13791
72095
39887
73181
70091
58901
12276
50798
71415
63808
54788
95873
73623
92963
8575
87651
42241
38505
86689
44630
62524
63523
77247
6672
13611
64510
2214
44409
96246
78995
85229
77276
56401
969
6369
70944
59842
38661
93213
48541
4604
90898
6303
72895
94374
3454
44602
51092
122
91009
32793
5308
83373
10272
34088
4953
90932
318
89711
89730
59857
66393
13598
2214
72742
31313
82240
72039
76478
87484
78417
45751
42913
2813
36872
63596
31306
66773
36921
82079
85017
75990
73731
49070
3164
21003
84408
55513
21606
65845
96536
94714
39882
89674
21911
11571
39262
9620
41676
47086
67031
18308
4111
25933
95795
51874
50312
32165
954
33280
87937
71287
55301
51373
26161
18114
25225
90026
51929
10852
56655
23295
17955
20578
83798
96817
60337
10620
93054
75577
12221
36257
79023
55828
92983
63990
3464
73723
459
91990
84396
7609
94145
32824
44393
99716
11370
64023
44016
73965
66041
25889
32331
45150
64317
17097
45169
19742
67282
96456
77995
67489
8461
30439
32506
32921
43381
20469
71115
1368
55269
91571
73861
98337
42299
59202
67795
12226
41018
99161
45032
86619
47440
30309
34039
70830
27569
29973
69136
82736
85033
94557
83680
3201
57016
7623
83484
95039
43007
10654
6928
79963
2374
36266
27045
97134
24393
56426
51984
14537
50133
81113
12601
23484
58725
56290
86410
52409
39385
14645
50670
84867
50417
45101
10595
21515
63944
96276
82494
62434
96602
5498
59122
36007
78720
27640
30753
10518
70342
68153
60302
66760
67373
6767
25305
3635
45167
41566
95300
1597
30782
3007
99425
19125
73461
30281
20942
38663
73213
85674
78759
63957
28946
24703
83304
91196
43123
34147
71909
56322
71691
89182
7766
31475
25601
92070
48623
84854
59132
4326
55161
70116
70909
21785
47553
5289
24951
44135
44567
44455
71559
19874
28359
85244
88681
3110
26359
17658
85414
85468
71452
29477
80992
28219
93269
41585
8364
72597
86344
27807
15963
71901
49219
94971
32370
64829
73722
80898
17226
14098
4258
84763
84027
99104
54960
79459
94247
43050
77882
98146
27707
20156
98324
16063
28963
35776
78547
91319
88149
52977
36305
97604
14258
44598
994
8987
29347
94947
68532
13701
82122
32807
19006
91843
12515
80562
59683
95678
61558
35224
36583
70793
6010
20759
5389
49006
70141
52242
68508
82575
88383
45845
74337
16124
81922
7958
69527
57397
24254
2478
26861
29552
73532
84580
43402
96072
21373
62453
59792
99947
96680
72225
36505
89911
46285
47883
41632
55017
95811
71998
46469
2276
28933
75070
76982
40093
83946
85603
66470
9976
73918
95806
84779
59449
61924
62033
82481
98349
95475
93856
64371
6751
95185
23859
72921
11222
6845
23706
398
70932
34631
13381
12091
68318
49259
48090
31959
28659
16053
58297
40992
33238
97863
15893
12487
1129
25
92808
59545
91557
73094
10587
78353
27244
63233
60229
49933
60449
49466
69726
88374
39405
24385
64029
62280
36071
79123
91490
64505
2768
77311
54700
32902
31962
77885
3187
23410
11429
2408
18893
91331
86798
67110
73764
86614
60144
49844
58171
23714
76121
21310
86081
95291
18270
25371
96793
17969
73443
42844
65574
27269
70616
2352
611
21627
76999
10819
52714
55804
76101
69011
87940
358
57797
92526
63482
67240
54939
36473
35104
33515
88776
34695
88768
35761
18033
27859
99923
99307
39302
27826
64012
60446
54478
22425
58084
68741
51407
99042
82337
63546
73967
28297
77495
23215
1676
35676
74298
73436
12594
70101
2903
11002
14094
76348
43777
47312
4062
41160
39905
41179
4406
16584
54487
29342
43520
83666
40074
23896
73785
7912
44409
93841
65656
29414
45134
97681
87725
5821
93323
18918
57987
33840
53370
53894
86800
39493
47614
33066
38797
57342
31982
68373
21902
62415
70759
33461
61584
24411
10225
82724
46446
9550
43873
19283
72530
62964
9587
26332
65593
78642
71691
64311
42390
78697
37124
76167
46019
84978
22887
99618
77002
64735
51050
73228
50594
61429
78625
88935
21767
76956
94943
40063
71991
39667
76526
77251
35309
83333
43614
55518
68551
42542
24429
60200
76112
88312
34516
63907
81276
39774
89414
80893
5540
95879
19661
88833
51910
58499
62593
45512
82504
74900
11666
42321
48531
74375
37564
28292
28368
39984
97404
29606
61846
59906
71868
59035
13309
51781
41532
44027
76477
70144
64866
23281
1380
59104
13166
20275
68585
98872
91176
22563
55449
14375
68399
73590
71870
63619
86519
92001
54198
35220
75545
27301
42184
61784
58984
79917
11982
31764
84193
3818
52864
87928
23968
11427
52049
90555
56840
86561
70098
30673
68439
25561
30393
21148
35184
22850
72269
11427
78301
49895
57466
20228
81861
52274
25115
86472
86450
10992
44790
32569
7503
78625
22970
7713
71391
85672
48692
12126
51929
5654
21705
41740
50311
45932
61015
62018
50759
50277
49651
42142
41466
36339
83313
27246
87148
45530
98339
66583
62034
44109
93451
21122
5295
74173
3743
13070
86684
44072
32512
35952
52542
39318
83076
88172
51962
97249
8126
4836
28616
90922
14354
66591
59740
81943
7386
35900
19875
72470
68639
91205
15858
78816
2980
7751
24545
92506
84760
96149
78963
1856
81572
58203
9202
6362
41077
87083
14457
58721
20508
94435
85811
43417
10919
51460
16627
90529
33757
73321
34791
4214
73380
37409
44981
67402
27991
20328
53288
59977
10081
51062
53806
46186
69830
41456
16770
13639
41923
78021
4818
79005
24907
56345
57439
19364
97064
67665
30153
39913
95948
94955
72779
64666
11927
87557
6009
42785
48335
56270
17994
86047
52026
73460
62004
94308
70241
91514
27493
15951
21317
58980
7554
36598
33886
58053
17783
61111
46330
80364
1872
34343
21997
49314
86717
52576
82890
19120
82442
12764
31681
58575
47239
62347
64033
36187
99544
38228
78083
91071
9119
96466
69242
59813
96306
48141
60165
82838
407
15338
40814
10382
68294
63865
83260
1984
13828
90593
65457
55031
58525
53230
51507
15875
99659
78597
8786
24975
95118
6457
25703
48006
76493
26751
7558
77795
85157
30595
51999
79796
30782
94091
57557
65480
11113
45827
38702
92373
83116
83323
89608
76216
45010
68385
21219
68122
54053
4823
25232
64889
38577
573
45244
43263
74405
73631
15597
67228
93250
19829
6832
61008
88647
37502
67524
82628
97393
73154
89491
81313
23717
18316
32623
72451
90377
78644
26271
81919
91421
25140
83847
21037
91628
82361
81960
53479
90346
87623
48085
41412
35177
69056
40364
31398
95371
74172
57115
64667
53616
26845
82008
90928
55807
49811
11993
35939
65621
31548
81257
95981
52277
15108
79892
24309
86529
85443
31221
78246
7526
57562
4508
97714
19300
38102
80084
77254
53740
36219
48396
82414
78170
66950
80356
17534
50071
39241
39540
8196
91540
68975
55963
28359
96129
81373
22861
29353
71619
26153
90694
89837
67064
89822
58759
54416
42746
19498
77234
80833
16037
48957
66115
18801
88151
70790
40647
14843
73207
32072
17061
67981
2689
7742
27354
72652
63158
52132
52153
49968
70611
50936
45941
41978
45603
89567
64284
28809
8864
54072
41462
53527
89078
32335
56251
83922
47063
28624
1378
67548
74246
51184
56332
9628
69096
13211
36744
54494
80921
40514
58788
45633
72439
69127
77987
88118
77914
6144
31448
60744
26711
18287
40738
18157
73686
57496
71295
30076
31726
50217
56094
90045
17429
12220
74937
43682
70638
59416
31438
44070
62554
96768
62492
73805
88621
66017
53989
67803
64443
90644
87850
31997
71785
71251
85726
94751
47336
78842
80179
76517
37232
47595
78135
2567
88577
62741
78115
56704
61797
63553
38869
50001
56891
94374
65050
91985
13846
69698
78827
76422
19624
13505
92837
74418
27940
22990
5530
27728
49330
58080
84102
28638
38420
52757
6965
13341
22754
77498
80711
52438
51486
34081
42333
27835
45522
6577
57763
43734
64371
37894
70038
110
79316
74800
96972
99962
49438
87982
33490
96854
5961
58598
95218
85350
33019
41533
22226
68744
63011
25168
9527
34796
23200
11330
88656
18216
90960
68684
17775
72599
71783
49664
5157
74330
7399
83800
20345
28742
89721
21259
30499
76791
1909
39236
76977
88442
91654
632
98924
91539
11690
598
99163
18391
58663
30963
53986
67096
83230
84498
82914
50481
22384
95887
85180
80242
9547
68373
45319
68612
92526
41473
62867
92496
75699
732
65222
12835
19251
39438
25612
18181
92608
53923
35785
53811
91244
55110
15032
20977
53002
84024
7335
97655
46277
88788
54861
5594
27724
4039
56478
57814
407
55460
16175
42537
40628
76728
63969
79356
80902
7258
21
46142
62854
16071
79195
41181
12217
54593
95235
66857
31041
13428
968
75065
97362
91951
79440
94306
28205
36395
45398
21025
79525
38616
33800
55223
16161
22292
26357
50717
45631
33335
62973
79972
80000
41378
43836
18987
79232
96836
64898
41004
78608
95361
34282
67951
47541
66874
18402
61392
12086
48339
75975
58758
65542
8057
1428
56833
20363
17672
17390
27477
89860
29683
20743
41800
17436
86463
27242
43631
86770
45565
83242
41615
76092
30624
89578
59588
77982
5510
81551
42090
23442
23240
90854
70330
38361
9801
15715
61315
85275
24902
72220
83222
49269
87072
73845
38141
17104
78896
1835
6041
28142
78462
98115
62465
57206
49030
15180
22539
83930
34107
35742
49466
2976
42371
42950
38958
86656
27799
98976
950
8621
48152
70731
8170
78814
59535
64402
84345
79600
89022
3434
17601
72834
25538
42385
35261
58396
54753
25469
45112
64827
9171
58552
74796
38485
2856
15346
80832
11699
77369
83085
77218
86992
90663
11497
78948
67172
2933
54235
97166
47555
86070
26597
43119
61393
13717
89760
77276
14965
18101
8774
37138
2715
14660
51660
41955
4939
55355
18297
66100
48081
46573
24517
9629
39218
51594
1805
51632
62010
30658
5786
17935
36441
31616
413
6091
21353
40271
32272
27377
6435
8504
12789
23086
14925
65243
26286
12338
9699
48424
94426
68652
95820
54910
35770
52318
41977
80971
42409
89081
12611
86156
2816
33968
93699
26453
80996
66227
19629
63480
1264
84121
70321
97104
60710
30349
43753
23239
17301
34045
47497
42998
66656
24537
62902
7897
44588
90258
52113
29124
60765
88342
85858
84716
40597
93302
19283
41808
25660
68181
84440
79998
70159
61603
41755
79128
20024
98623
46144
71948
48504
47608
82172
77175
34139
23006
48500
22159
65502
47132
3625
16443
58523
40785
49261
21633
77740
33867
22974
61499
8819
56408
41501
72475
98457
93065
37526
24959
4097
2671
82689
39013
25416
27962
61316
29799
64947
86397
2406
37513
45568
3321
61347
47948
92056
75907
26267
55075
62403
25829
16894
25089
97021
89470
14197
30802
77798
37909
22862
69973
86730
310
12338
40918
83727
81453
52493
14150
43624
20232
75901
89138
87538
33737
64850
75886
94195
84065
93673
84906
75434
93515
48881
37901
36868
80628
99392
69667
32884
76106
50161
40684
38068
93399
67735
37450
10855
49896
85877
89699
18049
87828
21240
1751
83080
74019
765
54737
68755
23126
33173
72012
16351
61
32313
39338
72171
82256
62214
74506
40826
58212
96877
27989
27392
20076
88762
45641
63674
75944
4233
89250
18077
36317
3861
10970
49414
62242
8762
27438
20760
10317
9785
9775
87354
27940
13764
63515
80831
32454
98923
72049
709
11507
93219
82754
79894
54683
27807
54081
56502
89063
26442
73410
53532
11046
47402
97117
33340
97020
8016
64725
56496
39069
67166
609
72936
63487
4488
46693
65616
77209
57192
24220
12614
17399
57116
98847
95479
42123
10337
70144
4562
27810
16535
5269
59660
40481
71683
27318
7769
71384
61437
75046
33200
65318
81517
97721
78148
78366
39485
65320
72308
22763
68175
50308
71663
64365
48022
11894
47375
24060
57150
47821
23211
59206
65731
51682
29944
39941
16937
72718
24065
66031
32422
49942
60466
53567
87711
40381
34583
3619
83557
59486
62849
83862
96985
97537
33686
63818
95695
10012
72553
69566
27020
2975
5700
86492
46636
42333
30000
74163
28215
26977
9880
11217
94304
77370
91481
66903
73254
31000
26847
32711
76685
53820
95801
38415
73458
59433
50257
76529
36355
92949
7186
9938
37786
91486
29070
97815
24956
45192
16873
38889
33145
19078
73352
82870
49372
92507
83217
42625
15875
28224
2389
60488
28499
93153
94377
92556
7087
15063
16444
65314
70248
98733
53544
46309
9540
61336
4331
46328
66812
55073
45318
70612
43350
36060
13084
96489
48357
63000
56859
41476
761
72778
47814
62865
85255
38894
63126
19638
64672
75876
14652
88185
28313
96037
17724
53543
86861
99014
46963
79374
30293
11673
69869
61869
94566
77987
92958
36016
29041
44321
70204
74366
11772
58307
59932
84096
51747
92731
46040
76730
21330
88837
62826
9355
86620
66200
86634
19592
86577
63377
26310
29235
86589
19804
87691
84723
31540
6268
65026
42858
69341
94559
66070
60006
93063
48779
72367
28325
42179
87052
15350
21255
5275
94125
23755
76136
62488
85792
30924
95090
50683
9629
50094
84796
23506
34901
49746
57478
58336
2868
12249
87362
99413
33173
2409
41540
52072
70932
23272
52183
27545
42339
7557
26818
86553
34638
66867
94140
13691
24357
79111
47302
86767
44228
82465
12966
28213
33323
44163
22905
8982
69098
22368
4036
33108
57213
41712
21198
67623
97886
9455
69541
79145
16562
38565
94209
26999
61878
31547
26046
98165
9677
87141
24377
62740
98741
44223
16398
20474
86830
17198
49318
35320
95701
30099
79571
26277
23498
10575
91883
63551
72395
29895
40924
59736
98201
47885
66421
99462
1272
31492
2497
67755
23052
7564
50660
14833
8476
64007
83326
5964
64426
20853
60108
94048
62980
28660
13247
2452
62749
73782
85138
29796
33563
39693
93912
72459
77214
77583
58716
69226
71988
72086
39274
78298
52678
17312
85454
81453
9313
9907
21896
73761
39801
76531
29871
73056
58351
69373
275
29870
16174
53126
60746
56496
84223
28223
8183
39746
3206
82574
46800
14460
45805
88271
1641
23145
74489
13466
36982
7691
85008
77569
7627
63155
63343
21576
77876
63952
58398
95840
18204
6827
33886
57389
58421
19808
55715
10618
66295
82287
63450
62727
5511
72938
54699
95198
9827
96968
12335
7020
77460
65760
43174
9698
35194
43946
98019
68859
86941
15516
47226
88687
74801
98619
76480
71545
71457
64811
98771
83522
91830
13545
45465
14714
83460
34523
57820
36282
31850
36475
79933
4531
994
81101
95274
51180
13124
60851
88950
13895
54367
82519
47991
37005
83645
3470
53915
70222
91614
35180
75720
11759
79153
42244
8227
67744
26713
91120
8562
61346
79421
7021
27083
35332
4003
72382
71415
53724
66246
10202
93082
53644
17813
56584
92892
10745
25777
63779
7050
27927
94459
41020
83809
48230
72438
16496
8435
53483
78135
22294
97200
58962
61517
52210
28657
22519
527
87565
44852
62421
75024
85938
64021
52489
19993
70725
37358
10194
56159
10106
10013
19111
74151
71162
10804
7689
19335
8285
20379
37209
72237
61181
89289
51345
23412
15523
19448
81738
2827
27443
53233
83873
59190
14239
21297
9628
97431
42695
85156
35942
50669
37123
42350
7425
52657
91042
62168
98236
6339
1880
69486
16408
2919
95047
63728
86178
12684
69485
62386
48518
45465
16303
9985
15294
10664
73994
1818
44432
20317
33218
2477
37385
12485
34332
53460
86350
12325
22381
85447
79307
39150
96566
23521
98750
48936
45537
88962
69126
42650
61137
2220
27417
95859
50349
13905
22519
57554
70486
26551
99152
99396
36031
32376
30615
88722
24383
63294
85446
43977
941
89609
98305
77967
60614
6725
14493
5991
40370
37823
22239
47034
56407
31099
65508
97523
97679
4290
76849
96575
91736
76573
14159
81352
13529
67761
12052
13564
25008
76126
39470
4763
20623
66495
97121
25747
37074
27596
47229
53362
13104
99418
2483
90857
38314
21426
83297
14200
42336
4601
59231
91079
51456
54125
60594
55548
34422
56631
88585
28815
54247
29511
89472
33930
60203
52586
946
94222
16514
86755
34721
55569
88150
14691
65247
95094
38054
28665
19074
77697
22215
91019
59247
72995
77223
33164
382
4065
61386
7017
1784
69849
87640
42492
76308
90616
62828
43580
64490
62119
26121
30078
54001
34715
68863
63494
63277
24965
3638
90184
25109
67010
66598
91480
72615
91082
49364
280
20410
72842
92446
17628
95571
2112
35137
46696
69079
87343
99567
35902
35298
60703
40769
69748
12443
59200
71181
5011
74084
37233
78031
13118
12031
69709
44173
63137
63617
35304
89452
81519
10727
69955
24189
45694
89559
75589
50090
94186
59894
24022
97395
97422
2318
71152
25898
21376
12792
12497
50880
41711
68220
59184
90198
1489
57133
1044
66564
41703
50842
83574
70556
71971
86086
60648
85636
63
38424
22590
51910
76942
29575
35523
10933
10096
59729
82367
73978
8535
9709
83357
20840
54940
81767
1736
47269
35124
96658
58588
73227
74472
1531
44270
15577
15952
48179
27063
46997
67256
25854
59597
24460
62982
63633
73588
37289
34552
12548
32245
75500
87631
78408
70869
1833
20530
22262
75006
47435
18278
59129
60841
34441
74681
58000
9259
90458
37528
79345
44526
63114
9703
17656
80004
24370
78911
1806
19841
45386
95866
31518
23372
99847
45595
72695
64803
20065
5306
18659
78474
80893
33651
13446
90057
54574
77106
75016
91160
89445
71691
87191
17950
24589
87862
76264
13471
64986
72960
14567
41361
90575
34918
33094
20412
21566
38159
87675
46269
11463
94117
36757
47911
48133
1178
91996
8132
74413
15827
83885
55193
31653
20753
61649
23230
19362
57211
46023
75839
24280
6693
90859
98098
63459
63597
49253
79373
43308
49908
91793
34244
3120
92605
21663
38216
28130
20555
25042
58863
66256
94653
75757
23335
65195
11455
43847
80995
24649
54918
58559
98867
68230
91023
17435
96184
77780
35017
38376
65425
81853
7671
78668
40336
45568
63440
65024
35339
23366
36608
79706
3444
88262
58683
41659
92418
64630
37833
70639
69271
60688
96364
91598
43407
28599
11516
83188
47299
660
31797
24985
49068
80200
92765
177
19739
9991
73532
50119
60270
82234
44044
39861
82879
42039
91074
32315
44209
87484
66182
56504
65826
17107
42249
38998
250
40541
37700
17342
23594
86410
54430
77558
90751
69113
27717
91954
43883
60076
11896
85559
91357
99569
70794
93547
96809
99257
54133
59007
58053
53086
42768
94652
65870
64226
82734
83298
98823
32655
31546
2151
26464
6056
32857
8283
79465
83808
72206
11502
39770
41882
8772
60071
35331
55583
79640
25610
61346
4089
1438
5085
94786
24981
79297
43538
56046
52401
30764
80263
18411
85038
21501
5872
31319
9898
82790
48000
10758
41629
45500
62209
91454
59686
50889
94927
73889
34210
64526
15664
97911
33132
83099
9234
47446
40603
720
43556
9935
8172
99515
29543
8749
37245
3965
94496
42074
89344
56312
27594
89189
55956
87205
59039
63427
98051
86205
76401
13404
79518
56707
71443
21507
58014
24216
78225
69278
19914
19082
83908
14703
98856
11124
17699
79543
73668
34883
35439
72992
73284
24494
18072
55206
3109
34054
91275
10537
44113
47280
29757
23493
95265
54685
37298
36070
40896
79746
25362
57313
39086
52008
31862
27748
26059
96974
29867
12841
42239
92476
11328
77067
96705
34856
71721
56763
8148
15563
9550
42585
52163
12614
71109
97176
33924
27543
7294
37861
42609
3856
22470
45268
13725
10006
77058
87020
27114
27365
45743
22626
56717
59157
12730
80796
97304
27955
53436
63762
73786
55133
33333
69543
8826
21130
38297
75247
85989
36994
95858
66789
23154
28960
86523
96119
23072
38433
53495
24544
47890
96992
34037
12131
18599
1156
95305
57477
38651
36149
99872
43681
25578
29117
19667
18737
80004
91266
48853
81827
45041
2074
46487
90250
45052
52827
75525
26157
1787
68434
70555
70850
90811
62052
34117
16782
14671
90230
65992
57387
54387
69044
77982
10904
46051
17053
78836
25922
52782
24486
84971
1167
53552
1001
54110
56824
40015
52820
44983
54177
60740
94601
15482
23578
82395
20836
1650
67302
80580
20266
6262
99718
28569
25041
17388
41543
73573
14667
73909
75231
83644
3370
18275
66300
97009
25867
66205
54142
7618
63764
54534
54275
63929
44320
86722
89027
74131
68899
36740
94448
5353
94565
93866
72795
21414
10704
90563
64753
85369
80691
82850
58661
33439
94749
7598
80396
6264
14858
18362
21162
64785
11321
20709
55332
3071
30552
47357
74398
29232
78743
85211
84473
72738
45303
11514
69622
18966
52161
69101
41492
98206
84880
34435
73127
89987
27179
99689
28344
85336
6021
33474
75342
92583
66153
60674
55532
85883
87080
94160
59986
17949
34081
9341
36215
56153
31099
38188
14688
4960
90053
52518
70746
55472
68909
12217
24760
27942
94306
66232
39297
82091
45188
47140
39294
4825
78992
97641
21786
98987
32839
89317
59121
64913
66290
77406
21097
51157
11836
70035
10856
79232
31697
62845
41141
23047
22563
6415
30257
37468
30118
41568
70315
17012
79174
42547
29479
49688
43833
69301
62118
32829
21626
74105
86093
72578
75816
95060
47096
42148
7661
30659
26612
35544
62377
42193
32206
55017
64440
5385
45455
85102
53280
23573
18425
20266
95250
49131
58863
70941
57787
48758
79070
73401
82002
79974
50466
34560
27258
15507
15494
66505
21701
31372
78479
37742
62301
39538
73561
8638
60175
73084
70945
48506
53329
49352
89546
38346
97321
38913
597
70373
10828
96156
53275
72341
242
87055
62947
18415
42869
40639
74927
86910
98783
9187
85000
29364
3613
1157
57531
46088
58343
35315
85721
11485
76506
51796
68099
81179
55450
49939
66487
75496
41865
34599
57463
68318
58401
24768
21826
19702
44022
43399
98295
13189
79030
65717
50320
63305
13137
68542
83269
93782
53812
34289
65177
58066
72721
40318
43091
12444
38759
95258
46349
37185
86237
44200
79049
23937
25034
67936
58232
3087
42392
86887
2925
64103
65003
94363
67592
6010
73347
6698
39565
24452
76045
92881
28363
79104
30191
37458
97510
27152
69401
39428
4335
28367
69898
96752
68653
19902
1690
34767
65369
15339
23404
57623
18057
42620
36002
54301
11538
95705
70457
66304
79484
81461
93432
91183
72660
83386
74072
4873
54661
62228
68528
88562
21399
38996
91915
98255
57519
76555
13122
95553
53953
83074
68850
5853
22577
587
57921
17395
12664
26908
36232
8268
90228
55158
44765
57165
56736
35838
92513
94728
27569
37339
25026
56137
32082
75641
45615
29647
26937
37071
86209
71114
32787
89233
4049
53190
64472
52319
6320
44259
18494
8496
33209
16441
98190
93686
94771
58798
22184
70150
76268
34377
72172
48169
52787
95441
49277
61242
10198
69097
2957
7903
20744
64963
61542
24146
75663
83732
31183
96426
50476
88988
64092
81360
12617
63740
33240
64144
47091
8986
79795
78561
18672
88781
82241
16673
89973
87933
98076
57548
79458
3384
32647
15004
9959
83357
89449
86793
83028
76529
31341
37875
47291
58695
25099
18427
36994
26336
43785
76212
60124
55782
44841
72165
41135
69364
49473
26251
63721
87492
69506
53
96339
95910
1737
45569
14140
50259
31414
19486
98101
97475
34691
51081
42066
30774
85187
23505
7755
5743
70008
53922
83646
30875
6838
53435
73063
89009
78820
72394
53154
56900
51373
69960
54680
70780
44522
6847
43413
83822
80328
50574
71158
66051
11846
42325
1525
55888
74481
94917
51396
86027
57273
98743
23932
22230
53418
76577
45715
31511
50007
67395
69504
73947
40956
57700
80128
38253
69283
66553
69268
86387
80653
62917
46017
47950
73249
31241
31526
41834
24
77215
14133
44918
22753
76783
93933
87330
44309
88763
36174
69033
30044
90702
90386
71509
35985
9923
23510
26667
77147
31150
84164
95891
50228
82646
35643
67541
81804
26481
63179
4431
5466
38348
84234
99174
60651
7131
63542
33910
16274
44830
97935
1872
13694
87481
9971
23534
28966
98856
60364
42341
31372
84583
21422
87043
38260
65129
69268
57018
33345
95588
71322
16439
3553
47998
22543
88988
99613
68119
55591
47126
71639
44933
64870
64107
61220
38323
86445
64262
75771
58971
84969
89950
66597
62299
54141
21151
609
6370
56910
70069
45244
95293
92733
58665
94102
46749
14779
22015
56066
96571
32818
57510
55031
70460
69654
99896
33719
90929
17722
52422
22182
19502
93069
44999
97820
73779
64341
14821
95238
61457
75223
78509
33038
62643
19511
47661
92432
27760
83077
68117
54951
46360
37443
18464
86560
19173
99356
38061
4009
97107
9872
27485
80495
55211
57321
83577
23301
53238
26326
65662
4138
14138
37456
94412
89856
96226
54123
33379
61482
28380
29302
27398
40638
49688
91728
78534
99502
37311
90505
33263
137
51043
20383
92515
27546
21579
86530
76
18713
76677
70676
92700
94432
78255
83739
28077
54019
36205
47984
41655
73247
6626
84830
78515
52100
36461
71846
72389
99850
77514
13613
55236
89663
47271
76417
52276
37946
16782
70025
79281
49402
55974
29299
95476
59995
29615
50964
241
90353
86366
12374
79625
5501
22566
86401
6458
46574
73981
85527
53087
3821
68369
42930
99750
70668
5448
38937
39982
29668
99822
36669
56493
23832
91268
12180
64006
21065
18794
69105
33160
69681
17910
21199
54421
43180
50410
29994
37119
44791
8137
61120
1456
27884
36121
91259
98143
11641
94245
46085
22033
36806
58523
29454
89363
48235
82889
19013
78908
96674
63509
65770
20565
53125
43946
8190
53538
56820
292
4258
50251
9267
99968
14157
26509
64528
64072
44769
23606
64506
3218
89395
42354
83826
35048
93462
53740
51049
5777
87368
93138
97538
83747
8356
38925
70362
99207
86428
73979
74715
41705
28598
89581
70205
31831
17504
7004
70585
36013
36567
64396
50132
87913
17099
9397
74080
53427
77482
15954
89106
15056
88088
39858
68657
24768
11584
65911
57173
94244
88730
67688
16363
77354
35289
54936
6096
89863
11592
95201
23955
41802
28613
43219
80176
84421
15749
39867
83751
45612
73645
49968
37866
82886
92483
8481
25461
9910
4081
44221
17338
73612
28781
30912
16991
62694
54788
35112
38048
41796
83585
40890
98176
66297
47511
59303
16621
3577
82572
74228
8043
98881
69096
3225
56688
68208
25921
44240
56555
79237
40975
5308
44260
89004
54619
52823
65498
43892
83003
27721
49519
58034
9256
47051
95470
80052
63099
57264
58937
89230
189
17940
65686
75325
99563
97290
21673
83272
47800
20508
75405
26188
81099
23583
16429
54758
49958
38353
43277
36506
14715
63817
16440
22632
65065
49088
51554
17408
41750
26684
15027
18556
94864
17687
88720
61323
79823
92594
23686
48065
28292
9723
39342
86353
95931
13646
83384
5257
83802
66256
72306
71310
82666
3488
31024
19137
20838
65051
46084
6027
1478
16373
72575
70585
83153
95094
30542
28747
86987
53592
66998
71118
13648
88805
50850
41689
98503
50350
24986
88256
50709
72951
8974
16309
53390
30406
77479
55142
9314
46015
12536
87624
65481
34280
3238
60431
16101
37184
78722
30718
34010
24434
14918
19042
80746
96423
59900
91332
3137
73674
87507
21371
97777
63336
93671
85567
19821
20384
64908
66234
84242
30806
48412
27930
53556
63777
50216
88968
66454
4797
52727
64992
10338
74595
20332
74408
73234
21214
8009
4247
99562
33632
61682
27770
70066
76443
52914
1742
77224
91437
50993
98585
27291
69400
5815
39243
13167
16118
18653
20635
60585
62112
30997
93837
96279
90546
10185
18200
28297
54419
68963
62635
51800
90223
66140
60345
65960
17438
72122
70119
63015
66156
52249
97360
67225
256
81378
28849
508
67129
49882
53650
31327
24718
34574
18413
11984
8630
60076
86113
95021
50154
89462
89666
28665
65650
94130
75862
71151
39804
33236
76653
97029
5311
88910
65780
65708
18924
6759
61302
72999
40488
8267
70604
60985
41835
77453
39142
17622
57155
79348
13385
10874
30192
8273
81705
16679
4417
38590
62160
2552
16681
52380
11933
1380
9760
81310
11211
31467
51042
55649
84614
92003
97340
55356
12040
24082
16155
1070
6283
95766
56164
60798
84692
93169
49667
93526
67699
49936
56828
25902
95250
53480
22802
63219
45443
37503
43926
47278
41744
41992
87855
35717
62175
11341
5825
42057
26585
88758
43557
63302
59938
83352
10873
65985
23002
24044
55386
48013
27794
28286
77766
99516
43203
63190
57580
90298
45695
22787
73655
21971
10516
77213
97325
32655
27129
28418
25374
719
16636
57440
56853
90747
30843
51482
50339
33636
29129
69189
93801
95857
61323
93298
293
7955
43522
84473
9839
4863
78976
99888
95044
68000
85639
53527
65993
96408
93329
33729
18964
1106
55556
74417
34650
99779
63297
22263
30559
51013
9437
23871
86688
37747
66255
42645
28954
91181
13854
85237
95643
19859
21287
43285
58092
25591
83895
55528
61344
17396
78378
94292
74447
50333
87575
29885
67859
60111
719
29968
1196
61494
55874
57401
6642
64858
93707
86308
86596
73291
49935
59224
94406
54445
12229
4980
26791
66043
61564
35627
58851
67273
43996
84981
3826
25945
2065
96884
78119
4770
41655
29852
37476
79753
94528
47033
19629
93206
36546
96904
60666
86957
74097
95292
13888
84541
27642
23531
7145
42394
71706
1040
96863
27808
76532
70641
86852
2707
38471
26518
2681
15228
88074
92650
58657
18971
41186
11094
80139
58215
44892
43537
9791
15752
54558
43362
49396
47403
402
932
94293
14781
80863
87048
33301
996
33465
69825
57037
93091
49039
95843
26757
726
800
19926
62520
58312
34612
49952
1638
58128
78455
98763
21426
92282
39896
97591
70597
72317
61562
58791
62747
43497
42522
65084
25002
29338
83659
59024
22748
83452
36138
11013
1107
41385
39988
60809
43463
39591
57912
9418
80797
74029
609
45706
38568
65998
81969
38927
22505
55819
66459
801
21115
26245
93298
47211
27793
51608
34285
12134
76822
3643
28839
82622
2568
27173
84132
50823
2980
32201
204
98250
39601
8981
73648
51717
60542
30387
89880
24471
37820
15243
69675
81827
14317
33479
53877
52175
38268
69896
1547
16498
2434
24051
87395
89929
85554
33247
83614
94706
67176
12786
42507
10402
61332
50400
150
80083
44539
3381
76768
52168
72940
47847
9547
856
76659
89657
92863
23899
99950
72568
95374
277
85752
73782
56730
19975
18092
72537
1781
84348
52836
47179
15188
57958
81235
44989
24650
89079
65733
52264
13661
58209
99198
43607
23861
91230
2540
99658
96747
81277
97303
6161
10017
46510
14909
30218
25718
89552
82305
87574
92535
92332
10875
65446
19945
62405
21870
62900
57093
70057
47665
51407
52861
92759
19362
33927
34391
42196
29044
89803
69532
66818
83614
48116
4454
75515
16406
53064
40376
6695
5421
60608
9120
58950
92351
72253
42478
52523
32228
97863
47310
59059
37456
24315
58117
3768
75491
97745
78624
94973
76470
55483
98392
4109
91533
86320
39826
46329
38297
4586
38837
66412
59743
10602
53480
9125
42804
31621
11792
74458
11787
3765
13676
16035
73941
79202
82465
58447
90521
21974
78184
54080
7941
61647
80989
65051
26266
8068
89860
97828
65357
69888
36766
67801
20016
52287
19016
53978
47877
21450
50054
86216
2550
10217
71206
48858
59167
85167
71185
70018
67009
56310
1066
87451
10249
68829
68972
91580
52547
51465
21907
31433
60509
94397
74638
94517
59660
15311
53091
78681
31081
62278
79040
82724
84633
53707
6492
89375
95111
34769
45095
53860
12372
27702
81556
5319
47805
91390
53188
51079
99232
10722
19235
94498
95509
41612
46432
93933
62602
88269
8141
57294
30045
58297
5716
38710
63341
50392
44492
67886
10071
69218
83379
30794
26508
64847
20607
34760
24100
18549
91690
7698
33936
22082
23868
99432
34965
39470
54030
41095
96327
73835
45020
43773
45495
33640
59318
86981
76874
63575
63203
37333
69590
37985
90212
63082
84735
43425
65603
32980
30688
83492
76146
84103
7261
11324
85007
79158
91646
24737
66463
38084
18771
83521
65904
1826
9812
81021
5627
57808
98056
34328
28581
86061
35860
56516
78885
47846
58960
70892
93135
8717
69443
39282
48619
27130
70889
89577
75053
44063
98398
78161
66712
44681
8347
55444
84123
71536
56256
40916
18271
19669
20283
26634
14247
98506
6424
99256
15618
83462
73238
74952
59618
38192
72023
89422
58624
25139
25134
87293
60704
86216
71733
72774
35336
98309
71393
48909
77350
20204
40783
94009
4957
92643
69675
84382
81152
10559
92566
19342
10141
36430
980
78446
98816
96233
43961
4490
87882
50318
25261
26044
10904
57819
66834
92088
94620
37682
21525
16919
12927
18725
59078
45678
27683
68676
19187
68202
6394
21759
20491
83753
28472
59765
62066
28731
96597
79877
77592
97773
53236
43591
99119
42869
81491
10299
10658
25494
90216
74912
18522
80064
30029
916
46266
23739
97541
10856
87792
57687
77980
45828
77542
60275
42218
50195
93420
91676
59587
31514
12407
14034
66477
69757
95979
91973
66372
48311
30317
1200
16432
84102
80370
9838
21831
31843
17253
93667
51033
84895
77626
70281
38168
69832
88751
64245
83422
41649
80280
49069
68078
29465
42857
42016
74949
38447
63228
68981
37270
81455
34561
24323
22856
84149
63796
58780
53198
66058
6829
59878
41083
88292
41269
98801
16549
11474
61558
29208
81029
2877
55784
36596
23044
10070
64578
71424
99358
61813
9629
15611
92893
61775
71117
95879
50860
68774
63455
1128
22256
85427
28192
32575
81029
91113
86599
70383
20785
20515
28960
72159
55866
46749
91153
62234
6309
13577
17021
52094
76272
89972
62019
58158
78813
49159
77344
27673
45205
74976
10665
67689
61840
87057
10884
65589
66962
81284
66219
16188
17959
66297
88726
91082
91036
15263
64510
70256
51847
33287
19556
39038
42702
98180
57305
17479
44737
38971
88951
76745
43422
10537
15055
19002
59913
37941
91029
42171
55835
75019
60846
39406
78884
64948
38111
76506
65872
64797
48012
59834
73388
67785
18094
48105
74726
68375
99707
63620
15089
7940
11464
37972
83045
68798
40969
22740
79546
33348
93575
32397
90357
27939
84708
12966
73235
56426
37671
11106
59708
31735
35256
59203
25663
61099
98915
45724
14410
59397
83192
80067
91955
83429
75403
25798
1239
91375
84480
53225
59444
72865
73777
54087
61937
32849
79380
25085
54316
1173
40324
43095
61928
32658
99239
16844
25920
96958
87565
59463
76196
36196
30343
41602
23513
78774
4013
44741
50378
14604
82880
74166
39865
37450
90790
77956
82033
85396
41947
73526
35842
79667
57323
15704
35476
67041
89964
97611
47654
40091
96900
70169
55568
95470
30572
84357
23642
10558
88996
96014
96481
854
4995
25597
8118
66589
66576
18812
58013
98170
42472
53196
87793
78345
11558
40620
54471
34793
21850
7872
22732
29431
74213
17697
10771
49866
25715
85
23349
84047
37210
65258
35170
26829
67640
68232
67350
85254
24366
17520
42575
7430
31346
76604
4509
10808
90780
38263
47762
9331
32493
80626
3780
26293
88822
31887
71208
64561
10727
6356
74896
83443
53266
33075
47246
84952
29638
95760
26860
54773
41438
81314
21130
74087
97526
45837
99121
97772
12178
4394
99417
40505
69502
92632
38203
96850
98751
13308
32613
76040
90809
15606
12504
15323
75993
51213
12356
67331
5058
61513
33718
58284
11612
28358
98257
25312
3412
62077
74197
62258
38844
6034
13657
1146
6090
25049
60178
24848
31912
51109
60715
37659
40943
80048
30922
16063
25115
5472
72251
38366
15236
80087
50133
12150
61213
64929
74928
98689
13610
9180
72798
7247
87764
79807
14783
35834
27847
87969
2744
6128
4893
56276
6323
46148
88813
25109
32692
84306
30265
22778
25012
54872
74167
76496
5328
55088
10989
50493
90292
599
32941
47498
71866
99516
37287
47692
49255
50708
54567
1734
68714
64780
69463
70721
95747
79798
28455
88372
12123
2965
57558
38782
30455
17899
90555
52159
44253
35172
88558
39974
4514
56070
7161
50468
3431
77168
28617
7410
31189
14248
4541
33564
97223
58777
51207
86255
12170
14566
74538
83275
36770
26739
10950
76460
27788
59634
61165
77214
76256
69855
91181
47253
60487
22024
52002
94109
98365
61728
38903
21834
67350
30656
29121
72588
6240
10709
25029
865
44482
69261
20873
49066
23847
62282
76472
69558
27931
8805
69052
65851
72872
48319
23943
84773
86307
92263
10992
95874
47054
62000
55917
21383
71455
79323
15450
80941
64349
30593
62820
89853
23289
12704
27448
76065
18242
22232
54487
13296
93177
27720
82969
12801
7544
17119
35878
38955
34332
13631
54766
56254
14568
66355
80659
37184
36481
49802
46095
69270
77498
23914
59410
21049
63209
32808
84467
52127
58131
52065
72508
39378
569
77816
45743
14004
64380
43018
16475
80240
70406
857
19902
42886
80977
47638
78300
5172
1802
71260
55600
68153
7831
50989
17496
54991
21750
5740
26187
51474
29279
77889
87830
81295
87596
28944
20481
34214
51393
22082
6179
44412
23773
15959
10045
84306
98988
72873
14174
8146
18537
39077
82908
99936
94346
1249
65450
71079
65027
10331
18863
78854
70325
7628
70487
56164
35595
55560
59966
30238
71904
98001
26068
33940
72898
58608
35628
7407
43041
71406
81738
30596
33287
4216
85151
71019
53299
1222
75345
35722
75212
78952
80480
59189
52033
43773
68493
34885
38692
69267
8858
88761
44097
21634
8683
42451
35576
35101
75088
19469
66704
84875
21952
20377
93211
38426
47888
16086
43838
85630
12976
80168
22200
56603
5808
66092
36022
53217
15060
14276
59176
22458
14957
52848
43296
43663
94430
17747
62079
62266
27586
81047
66823
73718
53073
23567
73805
52631
66490
46441
15074
2235
18174
10853
98786
63482
14059
16991
6140
31488
31565
89194
39801
15467
9312
10006
29672
66998
60797
78491
34741
75199
68564
58345
47134
20466
24973
52405
39885
59407
98185
56730
54311
71407
21417
17921
77550
64925
18083
8146
69333
68758
86221
21429
35919
23506
70142
38079
30105
39352
84722
24376
2339
21642
57872
26414
2190
90190
49007
14857
44939
91884
84164
13124
38095
86086
58967
19371
80518
33422
67502
47781
61771
65114
11905
9647
68104
19795
33738
56737
9731
64081
99636
47729
51092
54868
18285
87601
14762
70179
34896
92222
65528
21805
774
32909
97456
20928
43258
14255
35256
17174
81840
23434
85074
99459
77860
26229
75523
58309
15511
54990
82545
17493
45438
43020
11859
38410
48094
20172
6409
44163
36097
44030
17639
2327
23030
47865
24166
81993
26958
65415
50716
5053
1275
60146
91871
59534
17323
7025
46723
65565
53543
15905
5334
33681
92587
9325
28034
43679
81736
52441
23161
64822
56259
4829
51409
44521
79704
1830
83370
71670
93822
94076
78923
87696
61812
33039
87755
10866
97047
48686
85013
64189
47118
65468
37504
61458
11809
30370
83299
92823
90655
11363
71033
74831
65781
12766
44852
1147
22110
49237
15788
25478
88715
53862
46795
1292
20263
10114
26931
11349
15074
93005
23011
67136
43172
20634
99262
48401
52688
23931
39604
57449
65182
74846
81376
91952
8931
94030
34698
20717
28171
58802
89539
3806
6386
59160
60371
23137
66222
12606
83841
87553
32674
2818
17889
74744
92658
36535
74214
1248
72283
39685
58593
55739
95078
78316
23371
9756
31130
26425
64049
51295
64164
50405
4706
84269
71850
7512
27124
50061
78503
71816
26509
41282
57986
44161
57172
85477
43534
24717
64961
78319
22590
19632
40211
93359
72165
22526
71012
93789
98700
16380
46450
32763
67024
72391
47205
19602
7636
75026
99646
74029
19213
40791
85049
33865
51070
48568
15731
93122
68042
10364
17107
19169
58518
60505
76960
31605
71719
61612
35615
25925
34187
67069
45486
61399
6903
17166
57408
6608
93347
66350
99578
77986
90764
59095
88430
47830
40177
67737
85731
69045
81866
23815
47226
71924
33036
36343
5744
22985
21838
9105
46957
63910
4674
28493
10995
46699
63307
44823
61733
27282
84068
49873
56340
42282
39022
41620
6642
39744
90031
15797
20896
27374
70911
31813
23151
42791
18864
71743
39841
32902
48285
68151
42676
9521
1417
53841
8563
81108
990
65134
26759
14216
28755
121
35729
63912
66532
82029
62546
26505
62673
69842
56846
22845
8745
20351
27555
6235
52952
8603
70990
28096
4728
65977
57245
49830
51300
44780
80946
72047
96831
3376
97024
71879
40142
57336
82073
18067
80573
85596
21883
17802
18872
46202
16479
30480
1474
94811
41717
23981
25552
5858
76437
39216
37295
5468
2048
63352
77523
38149
35666
84786
24068
59577
25896
67350
91572
43996
72912
8716
11191
63840
31819
26170
18858
98377
87503
46976
32562
10622
53307
68672
55638
27841
32157
94496
12196
32287
54638
34041
55727
27200
47704
92931
93376
5102
3086
99487
77444
47025
42373
65629
50364
69723
24536
10171
62315
52443
1746
66896
12913
32052
88987
40989
23873
73990
42598
20256
49457
58233
21064
43648
2370
37214
88881
5269
88041
86567
22136
45399
80098
38352
10853
9547
8541
36736
89095
8511
62764
78890
52463
72620
297
44048
40436
88823
32492
78940
4509
70713
2971
25417
69884
52882
50436
26486
91893
94914
38549
78255
19459
15561
20523
57186
67384
52697
74421
72609
14145
77422
43148
60164
70469
94873
88831
77351
2735
53744
2157
62135
26309
73617
50376
91161
26154
82777
32102
44516
19336
23420
65850
60841
5805
14060
24227
72057
12049
8434
93816
50877
64474
41773
79883
78018
69340
61899
61771
47653
96808
23171
55950
50307
77684
22702
22861
95481
72246
77854
17028
4211
17892
53472
45252
51165
55630
24133
51109
63453
90723
25673
65874
16196
99076
7650
735
20538
68911
32527
13752
69873
13764
1883
37940
21203
8159
96241
93823
11627
31206
77713
91638
52769
8958
88282
70174
302
97272
3898
74757
54728
1856
74931
91927
88011
7233
88305
81507
26529
66459
85916
17023
88130
93750
67816
38181
99392
17447
76962
82319
18919
41704
32265
22358
88330
22497
10234
3479
32058
77313
26363
87648
61852
32024
25105
22430
83596
9274
70550
92518
44133
94498
94358
24959
26271
17008
41756
88610
74447
76492
68397
22596
48267
44837
87110
86689
78282
97839
74500
9482
53151
52933
49575
91734
72706
64337
46220
4044
24430
85912
84161
21254
14843
48896
7819
65272
29934
16020
97457
57937
31608
95375
57850
29686
60425
78756
94451
35770
88969
56474
95066
69842
23047
58707
35502
48442
43339
56912
66175
50480
94602
20172
47618
93949
79579
14600
81193
49842
99357
24275
70516
88083
78074
56614
87377
96724
70542
8765
1711
44420
45182
82461
92692
47296
9126
712
81683
9577
96501
59863
17342
16725
47523
84833
45234
50083
52941
79784
2203
27934
84253
19054
96849
74264
39772
95534
54748
36136
55419
20137
81930
87759
78154
92873
4374
78698
77105
32160
46799
24934
65799
41057
87530
17462
22671
79395
82910
22667
53953
70325
98832
13816
14190
9977
36230
37423
66606
56293
65782
59276
82467
37576
30605
85013
64874
19569
41427
81552
57784
15346
45296
38778
16214
13771
37285
1289
98833
57043
64706
9827
32288
30918
99848
69643
16907
94868
90280
85911
75898
98418
64543
66076
96818
12450
44500
58204
54355
91256
88135
11199
82938
78425
93972
36289
90655
72
70183
5371
802
13401
10242
58780
54274
33236
29172
21960
648
90116
64956
63666
66050
42932
81628
67694
78782
40522
34588
22547
34168
96031
25306
74955
69324
19653
99816
43906
18004
16170
1672
37662
50181
99342
68525
75300
68230
35720
37447
63227
83481
28748
97419
59626
30324
1666
3080
27700
78815
37425
16285
42787
74707
51143
1138
93158
35346
70376
52717
92581
51233
66384
95716
40704
78398
98372
48020
56387
70579
24840
94802
82199
6584
48629
78877
73833
10849
84482
7115
89725
66821
78123
35782
17505
12968
5969
20978
52100
85115
4017
40615
99390
10639
25930
52221
54027
2827
49096
52531
20821
3047
74152
55117
24371
27762
46461
63109
18706
33748
91411
78680
65424
34454
13870
21348
42657
4654
74398
614
34525
28184
94573
72233
10996
50443
62351
29594
30046
96191
5008
92432
66150
17789
28870
91859
51461
25192
57441
8264
94742
48100
77389
60725
69518
79688
97792
84241
80666
79717
40529
74015
73085
62019
61784
36815
69834
2778
62615
58826
67649
64075
74493
40488
23815
65871
55699
64943
91407
96687
8411
97924
4655
50461
2967
22994
71424
65307
34000
99574
70336
31214
34011
32918
24066
81068
48694
41316
12568
34316
12784
93392
11698
43651
29948
38733
8763
75995
13809
49911
10392
70041
31934
36671
50139
92711
87665
81012
91166
32355
22562
19580
53827
15912
59496
34768
42802
59400
54515
41296
56149
81376
89705
93513
26555
92861
36606
36562
49261
17819
4291
31729
36449
90845
64882
1524
11110
55976
86112
82353
29226
61405
17058
35869
61806
57254
84642
7811
7053
67303
59560
62125
14934
15567
968
40977
55226
35022
66184
93676
68175
63131
97141
69563
62161
90806
23298
86453
11694
24463
84336
35943
23673
4917
54168
18846
98057
92198
11394
32153
3088
16967
69976
92855
53296
56183
7601
12048
34659
60222
32591
20166
96114
96841
43899
663
4558
18582
21574
13774
71991
69448
97919
10447
78122
70476
34261
77527
70080
80013
56635
28444
25748
27101
48309
28708
21029
93678
82090
36139
39061
41084
39378
7083
95390
35063
78444
58974
52396
13652
77529
14645
60519
70071
76714
79349
13620
78961
87916
93286
14341
89603
67564
18214
22041
90647
92372
19887
43135
81297
57393
23165
14497
23248
62047
43004
55745
77761
64665
99119
44345
90696
17701
48148
87565
70657
7760
53270
51643
65785
61823
51152
75156
11801
37144
72165
80528
26053
11579
15732
67921
21378
78112
60464
63955
68054
60057
63693
77278
32066
83712
97800
67707
39782
3645
27505
36961
88549
16984
6363
37147
72906
96552
77770
44707
538
43009
25923
7639
32642
1085
71291
74563
75830
60567
59640
28650
18777
76036
82303
27682
30141
31639
6060
39412
88757
40633
81510
22632
85186
51791
68053
54180
4579
85064
32218
27080
29897
57729
92391
28552
13859
15493
34216
49333
75062
17354
69242
41088
62162
7084
59003
4925
60875
82768
37126
60264
4919
61643
52831
60763
91342
19044
46769
50470
34255
76770
33925
26818
48360
228
31541
50692
36459
22063
23542
96842
82772
38912
56542
44142
26976
23189
74120
26955
52867
28435
81100
39103
43884
63097
90893
99468
26554
53420
51926
13388
38412
26739
26824
49325
50486
4439
2278
55276
97500
53394
77158
70956
28066
90862
59521
1278
48999
4671
93119
75540
36923
19551
50746
52265
80078
1985
96510
27547
2111
9311
381
35965
39972
39731
23139
70764
66774
84307
77103
42332
81144
69114
8899
61365
61048
67988
833
32769
56047
89210
50432
60418
34912
94537
81282
5898
54928
97276
23410
30517
86108
5923
51973
18203
50414
18949
16853
58438
94115
98853
87130
88473
61203
76990
86407
26667
8836
48359
28555
45416
6888
51539
11573
49785
49200
92154
64486
60200
68424
95047
42562
97909
49080
10461
42533
73105
98667
15946
80604
58383
87384
36050
41882
93469
72226
80100
65622
54849
10991
84537
81267
92601
84445
61852
66298
35905
94473
98805
20526
2678
10865
86452
39513
97044
25538
67324
81102
57444
74399
94193
79172
78566
40003
87002
6741
19598
40719
9475
39357
36776
28087
35531
11307
50665
69450
43433
23293
50538
41907
89254
21936
55146
14737
17075
68469
67314
30290
88884
40003
12259
85988
30824
79537
53426
60650
55546
28840
20437
44355
57073
32238
33719
99214
93995
1971
28988
78887
3224
11639
20678
31603
25508
96352
21910
42490
3417
48316
62622
50279
5237
1375
74277
8431
39858
81262
24064
45205
47326
52993
64089
88802
63672
73507
39123
88539
17864
65007
36511
58978
83598
21520
83307
40991
60331
2608
82652
69262
80035
57216
39718
39538
48620
52791
17990
42018
8987
44581
49771
91716
44596
30460
94724
45671
74842
77935
37899
64278
33722
36272
98437
75171
72163
27779
56394
2780
61214
49136
81701
314
59820
31967
39341
21020
94698
98894
70268
60897
50975
24196
34699
32793
46491
90196
65484
66915
99232
58778
14747
37687
27114
50117
74139
56493
74842
47981
15405
64867
16702
74814
29261
79042
63565
8822
77402
31078
14077
54553
93011
56197
96974
43127
8884
79950
76085
80032
7164
17655
9397
26114
63689
99054
15823
44479
98839
88083
31327
3178
63185
49613
36872
50388
75349
55380
93452
90218
35978
26797
91257
20835
24726
84472
45333
76423
93566
85183
19768
35899
94256
25604
27662
22453
48670
2097
79092
69573
62515
44743
82666
80604
77091
16465
34073
17163
93317
66025
24593
42608
53295
36638
59676
80988
76923
35820
26461
74102
38816
41320
2246
4971
4490
71803
45394
51670
41565
10089
92065
82470
1641
70006
31869
13232
31503
28767
34182
69177
56540
82804
70644
63217
47591
45476
24078
80449
88767
20173
59482
80635
61588
71354
10102
45990
50728
2292
1081
74654
20965
1728
19414
67363
98909
71493
74578
58120
39269
22031
82147
8701
13949
26207
5911
95095
90201
4085
72567
61456
20275
61731
67609
90619
13412
18663
18627
86616
39426
68104
20122
6316
54887
72615
95530
89872
53414
18779
24026
35486
98904
35405
38486
54310
75258
32955
39935
69912
92064
16930
25305
32833
24695
25830
17732
17024
42621
54054
40312
58643
61381
81073
95269
21901
53461
39183
54914
18807
48501
43595
96572
77862
18105
804
72617
66304
76749
58514
73467
86835
43541
6626
54284
98525
2771
76415
1836
73910
61882
31816
56666
49960
74682
42418
26210
94428
22060
76384
35948
53478
48312
22226
37202
42315
43720
55573
72734
268
62467
33204
42880
44404
37327
85895
71544
63935
41006
96514
66566
40453
77914
35250
37011
29582
35434
95592
85479
69876
84184
7835
38411
6100
92601
46640
44373
9538
88417
58569
5495
96252
52856
33626
13396
28577
2571
890
92964
60548
32391
95372
87585
12847
33516
45885
63328
31622
63755
14602
83766
35478
84264
67437
74945
91370
85457
21787
78789
93760
88229
64522
41369
12650
63407
79784
87378
54184
50815
83955
69544
78668
64570
2302
61757
50646
7216
35915
68075
95265
77460
89016
65539
74021
74088
32893
92365
47800
7706
35096
69850
34177
76136
43522
65712
7544
11072
90761
3734
34521
96656
46540
7435
87922
51322
5672
51210
9203
55999
91156
15012
37064
96751
16881
216
79038
70060
95841
20436
15232
91679
56084
96386
73403
6089
38368
23351
74841
20310
5662
96798
67945
30380
37546
88797
60938
92127
16026
80883
29442
83191
23010
90957
334
60176
75163
47199
92263
72761
89102
10277
35018
15942
81698
24679
83796
54483
17834
25427
79009
86443
96778
84546
92335
9060
45030
89839
74673
72277
13870
28172
81447
6937
42788
2109
70961
44273
56358
20569
98835
96953
88741
47969
11603
78779
5829
61677
6876
30180
31555
29032
72838
72448
75575
36211
20351
32442
91454
81763
61185
20956
43445
36822
68464
27971
47024
18190
60345
4836
40598
81554
54965
18572
52874
8564
50399
72241
72771
99773
27438
82877
45967
94824
47338
35628
69054
79588
75710
32282
91452
52668
67926
83783
6905
85539
80963
98342
48908
88574
37992
31190
14155
83757
34066
14609
5091
46313
13615
63233
2465
28664
25972
65032
88139
15950
71706
29251
86956
42878
46356
48911
6720
94218
25316
15096
65198
52824
9660
31517
55908
14111
49396
76862
36788
69382
14608
91138
8516
95133
7437
75204
2091
70334
454
45365
33399
14989
29558
15226
69485
77402
3078
23363
62103
66851
46586
194
49331
23380
30392
85005
85110
540
36374
52067
54544
91965
4424
26790
21401
41483
51119
51510
8307
46873
7818
84871
36074
47464
44694
80202
68114
46568
67026
56918
36508
10057
49538
94428
93885
54902
3675
47753
94014
77273
27151
24767
25707
32062
31727
75718
46486
52581
83689
90490
2792
44453
10237
55231
47406
90349
67319
3198
5000
25903
66176
99300
53568
48795
58781
13557
61528
91698
67541
34018
71281
67523
23508
78195
79296
88721
88807
95324
24443
19926
88110
63349
93065
2337
97801
22016
71588
20429
62181
45304
45763
78288
67847
9536
59204
76546
67283
61687
97687
42751
82466
42590
68468
58697
93550
27422
69135
25639
73423
90014
85773
57495
96188
89465
30717
80987
53169
7617
73025
22729
35498
24201
11918
56215
96674
56145
59406
890
37206
28470
92785
30670
38388
99554
73882
50547
83175
1126
80364
35320
62064
82538
48312
80542
99059
68923
46728
12138
36711
62584
39881
56154
9573
46996
344
76749
44698
3558
88373
83352
32523
46038
76452
57361
33053
2901
6446
93919
99822
85912
96968
35607
22276
90071
27152
22065
97544
12074
30405
77924
26617
3098
35262
85478
88892
68970
56863
70077
70042
61393
18791
74748
25569
37498
13823
70889
69080
5227
13962
46990
435
90403
90715
98209
82803
63510
82701
27410
35643
83400
39558
69795
48562
38281
29630
81342
19476
42365
9417
87902
96396
46797
41172
67114
43910
10892
53002
14746
64454
31689
76634
88873
40817
72317
65725
82893
17705
4106
66085
39438
46651
79869
81293
52365
30977
73556
12941
70193
1665
38254
98833
7088
81720
50835
69014
70874
85760
75191
87227
28458
58834
245
39040
70956
5941
20234
76023
21118
40471
52554
31541
27741
72858
41837
59191
3510
78446
31655
29562
48867
41893
32625
1100
89139
88499
30606
1737
40092
65308
47840
3189
86852
3201
77507
37725
35696
73898
99191
20499
89826
11422
52421
17999
59314
28732
25507
63093
88183
775
93464
93312
51594
17894
69144
5267
62284
76444
22539
16703
22661
59296
13526
23073
40069
43487
6981
95600
45485
88146
55832
39136
36240
75520
85478
98793
2979
34864
76489
89418
9346
75502
22102
34755
53305
62990
11234
61095
53419
84318
67016
41079
92503
89660
23366
92686
91785
65946
26518
35287
55062
76290
34686
91342
73532
36215
15877
21824
12780
57108
15512
8623
53528
67561
22545
95069
74592
60126
27589
7501
12184
50649
35842
40456
77610
85507
82969
90353
81806
21378
53857
22552
2032
98436
47675
69131
10300
17226
93507
29164
45034
586
39250
25615
95568
60234
24331
50105
16732
33495
4033
31316
49285
81713
55697
50211
95487
24902
79956
86052
14130
97226
73038
70597
2887
84457
83305
37347
29098
44209
70747
45856
5595
70331
36893
33749
61764
40516
3580
76536
12419
60448
59786
21013
38854
75740
24876
61374
8385
24572
66393
34436
38123
23450
51409
34216
33570
80813
72056
355
16584
16312
93078
89375
6837
99990
56356
95668
23307
9249
70665
38989
91639
76843
84535
91400
5502
87137
72455
25430
85852
91121
7557
57424
2949
13810
50478
13207
65507
8421
42126
38005
92386
53514
59449
716
29271
44210
57117
2895
78503
16395
78125
27944
60999
33556
88439
96347
54028
78366
42115
22821
15703
30019
47138
49379
73031
60121
2461
33035
26271
69943
51398
32259
92033
4465
74903
47540
6062
18413
79178
35935
61690
53614
94133
52257
66931
14767
60805
49907
96406
27370
84716
35437
61209
10298
94396
9366
99572
14408
10262
4818
62056
2993
62608
72028
87132
32024
3354
61730
60981
7051
59592
6548
75133
6661
67141
1764
65306
26853
40294
74384
83818
89560
72394
79798
69743
99321
57369
35549
55786
35902
85365
5888
85640
40502
51406
32708
69912
96803
27744
77548
9210
47460
72935
43343
47370
47946
31554
11146
60414
6077
15483
22593
86610
88004
14916
23253
48178
10950
65573
99817
74247
57359
44490
19505
9773
35385
15492
64405
89971
93632
3195
64000
26547
60315
18292
88447
16685
20920
75336
25537
630
97952
33747
72439
23180
56364
75846
53490
5021
45239
827
76917
9551
38162
51326
4709
57688
33650
70945
66513
65109
90027
40897
97876
93178
79838
50045
67969
61540
41473
65997
35996
2735
4462
22832
13459
50274
88830
25415
25095
13275
48216
4876
7859
55423
50653
97451
77766
93624
50602
36926
35456
44569
71360
22544
39226
73528
80722
23830
31874
18427
40974
39570
50700
74446
23816
71946
58081
11018
33795
66279
91081
84923
79622
14719
69646
53642
24130
9094
19583
83357
20209
41598
4665
32093
82825
90835
81911
30830
56709
21149
36650
85987
34623
73968
23370
59862
97685
33138
38620
80753
91195
73242
96472
9768
75815
64606
94551
22442
90042
14121
61779
98174
40565
36824
8715
54242
51943
99978
92708
32823
31781
73914
55105
50329
19071
49413
90464
344
71610
99870
19245
5658
83711
1590
53030
47462
16919
14842
51003
82491
88612
51299
15735
88553
674
76692
86817
2368
32007
15893
6190
24436
43248
27259
81721
98608
65359
23999
37586
70496
86710
60554
87127
2443
30333
96841
19272
99577
54552
76871
8206
63266
34496
25491
71818
57569
76822
5343
99297
33911
89551
70281
60640
59396
33836
27689
95826
29985
29594
17109
98205
8607
34865
52263
49008
29859
7333
32480
42594
12729
8515
1571
40480
92776
36689
37066
88131
35223
66839
75264
12057
85768
64674
51308
967
15164
90515
80282
23186
44924
45314
97276
20396
19481
10273
67419
78815
58443
6450
16127
75054
25333
88848
75975
66410
19971
99890
58759
27931
56956
66234
35454
71301
5494
34820
55636
84658
2415
76005
86249
52214
24164
56959
22823
4926
9551
84922
96004
11610
71255
70328
75367
2871
39862
10767
94147
72688
9240
15619
75372
29705
96808
39136
43907
81079
97568
39763
71316
10692
93467
71133
64471
68943
58502
13587
63501
37355
13029
53049
55592
86836
84727
94848
98067
87294
56972
5251
84036
47278
49623
32604
92575
45757
99241
80906
25864
1549
68069
41540
47625
21241
62384
67622
47304
80434
49934
44078
83932
71293
65465
63231
55255
61641
82360
29699
25338
86847
25397
68911
8749
33203
9382
94139
1508
70482
57239
79853
96261
18225
69470
62893
41728
24146
71946
25618
77929
60973
80678
14819
80479
22014
50530
18219
53808
43223
52445
38428
61857
86750
56047
25008
28801
20881
66360
36093
98638
68301
568
41859
40185
36587
60397
42051
14163
41362
12744
83714
13783
39786
21923
96768
16813
2515
66684
50621
77458
16537
48440
4150
65051
55909
45681
59
93240
37365
86411
47343
97553
76652
69347
77257
56555
58870
55914
23083
94817
43838
68635
70639
27962
30744
71090
70710
56314
44074
61345
56911
18619
55231
33791
66833
94158
29751
27673
73891
6155
67439
40985
9678
33335
32741
84733
38510
65387
18155
13205
82928
31478
69290
74118
99605
36242
81433
6536
33006
62753
27373
48915
25734
61484
65280
29260
75830
49343
74862
19356
99718
92544
87543
16214
25616
24511
83763
59224
46735
77679
82337
5228
43535
89524
38189
43885
91934
46233
11016
72479
62088
3395
39611
2886
34237
30063
45530
90661
30126
90814
66704
13894
70500
2276
13725
69098
85336
12773
11200
71021
57843
24421
81627
6152
82817
27828
13374
32237
63710
54541
83236
23096
5541
27379
54583
12962
57159
40921
50040
26533
71071
47704
10793
65086
59987
36168
71636
48840
39893
13227
29142
37917
18464
88597
20316
94393
28359
18347
19538
13701
98613
75095
76910
16492
99968
54251
64272
48254
29251
12392
23027
46415
95828
28722
94527
10081
79131
59484
63618
83599
21686
70985
86679
26108
64655
67038
58621
5194
14103
35185
70044
95498
85700
65954
63996
66918
71238
1237
10722
20300
70866
91720
99046
69581
68968
62068
70553
46487
64787
60612
79344
37197
67995
39537
73564
48576
56545
14027
71918
43748
77105
8193
35475
21652
49156
31442
36508
72005
21918
85197
90890
26078
14826
47144
2470
3293
90673
45631
70328
1716
14430
79546
72430
94595
89893
96860
35372
63860
77950
48405
34754
45070
6421
82543
12553
58274
89640
59582
7589
69045
35690
27146
99563
34618
38299
11443
70177
70332
26720
9711
83710
79628
59731
90398
19852
44825
38310
98661
69815
51127
6808
91770
47789
90244
73346
79760
78594
36286
39233
35470
17695
8117
65432
96196
5769
89879
74196
81266
92950
30804
22515
40347
86771
68434
57853
45234
35962
89649
82676
76534
12982
42112
52127
76195
33284
47647
32910
25371
33483
35401
17617
88711
4992
2883
14221
35750
69582
5033
71812
63458
4069
84596
46744
38400
2111
17788
11190
65100
98677
50453
26145
7497
173
50578
56642
29095
78994
64032
84991
53385
7661
38057
87982
59671
91275
13235
9850
92381
11278
51657
58859
56510
2051
27408
46640
97442
62705
71348
79715
20303
82589
98544
77880
38339
76930
72026
51628
48188
20796
90318
80769
64582
20067
53695
97993
69010
69627
43702
6359
89502
31514
71941
87035
88154
47744
36213
99277
17689
54409
40049
65118
8260
83243
91562
23194
6103
48695
90966
11053
42675
22222
53220
36921
7838
65209
12078
10270
20574
43706
3459
73885
86975
84970
11637
3861
72429
22053
68789
33519
35653
86487
40195
64523
81561
89839
31846
28005
79956
32415
27977
46570
13822
83482
51329
26637
36740
45513
93991
47623
76671
95908
38492
66688
34569
24368
963
51397
80025
5915
12543
9058
67253
78596
54680
64797
3549
90775
20554
80592
18830
99164
48460
52808
76161
20897
55010
14145
6899
47868
1009
92645
96835
84195
71330
71478
60306
92619
8238
87085
23477
84525
93253
76065
29302
14686
17734
95760
16149
39646
75489
72923
9350
86225
28214
99182
92452
43400
31901
43634
45237
30204
12680
3550
81788
10228
12077
33887
1081
44615
94817
25062
94571
64990
57080
52137
57554
23291
96059
55348
46682
98933
62956
75503
19410
63554
96668
23392
17627
70915
96263
92903
2073
44681
63584
26270
44701
23027
29148
83843
36252
38233
38260
18825
53089
27766
38177
23672
76635
41056
7513
29455
40776
56350
97966
60449
17028
53610
53191
80026
38737
15462
28745
3697
5547
72323
52763
20618
14587
1089
5023
26128
77939
53702
736
54229
45820
87108
40515
46840
40936
63657
96306
96255
31798
51319
57300
35960
57630
96489
96378
54267
56567
99929
51544
300
21917
13671
60096
93626
80731
14577
50867
25740
66066
34577
81579
62554
76413
19471
63975
77249
39442
91311
18865
44610
79871
32566
83760
93851
67719
1332
56544
81899
56687
16804
32377
54702
81267
93795
58720
49744
22530
43079
22481
99774
23044
9813
12003
47711
1507
2113
22191
80415
4990
24408
24601
38027
74679
3794
82726
59456
61620
25534
41725
38270
69303
23230
28048
54407
66037
59021
7280
58802
71129
6902
55290
8473
75860
53539
2384
6389
8980
38243
24518
43803
22845
32854
81645
6229
21926
90909
72823
71998
6932
81721
50983
74283
15695
96146
3213
84092
13129
30508
86930
22590
72671
8904
5722
5489
40399
2321
81565
57987
32922
17455
62552
43124
11392
57537
1608
31773
9344
93673
23874
38257
92925
4194
93551
42274
89538
81524
62503
90404
84878
76264
26129
18254
15525
58924
61728
96880
42573
13660
59351
76786
23107
52851
25571
84062
81594
28082
15782
21483
65534
48117
50473
38354
19387
96014
26873
85308
7280
12325
20042
78407
47638
67448
31924
61033
33091
82803
87004
27687
57037
299
70947
52725
82875
54487
13569
62941
69416
60055
76002
13037
74651
88867
33147
80759
31799
5540
95569
6500
62146
98372
13577
92954
1688
35249
93478
92793
2266
17891
22987
48719
80710
31486
96492
45333
99716
68340
84790
37392
32053
16990
89956
4235
78086
83002
45032
29125
72948
71430
99712
3051
74452
38503
5940
97884
83729
29797
4639
64212
1585
57888
64991
11891
6425
93011
23600
59971
97751
5137
95036
25744
51294
61299
11727
79365
45808
67924
71946
39472
7377
21822
42708
2191
35074
59490
16573
59509
97269
58805
98163
16354
76758
68570
21207
77038
29817
29703
90353
91368
1728
46365
64737
44060
80136
91324
99811
21525
96523
47711
45138
27198
75986
31552
39277
42583
47853
35681
69497
87589
50280
63150
72270
70892
67074
80844
63056
9490
79678
18569
55618
15267
84039
39755
57041
67119
99872
46132
28529
50058
64522
15150
83805
16168
84641
71158
87487
95297
40617
84465
52983
24157
27648
67640
90797
24174
37941
25833
93294
65073
40435
65531
40879
81947
29408
32750
70425
72436
3143
68336
56213
31267
29132
59590
22939
12317
42545
82874
8449
17448
23369
1514
71543
22686
15745
49721
65346
79801
14731
50917
54781
71461
56421
48756
80339
46307
16207
67641
74811
70007
41619
78713
74146
16374
57649
94716
88275
7539
72170
71042
25053
44239
36267
78229
18425
21732
56139
96135
36496
82265
70030
21577
83957
50729
45772
12461
30946
4981
33611
79645
72830
53644
12239
41108
43689
13147
43013
45273
19156
21832
68317
89304
76878
70
85676
38323
78058
92561
40994
23526
40936
41143
73970
86357
1790
61927
59423
85033
95384
19916
74235
47300
49798
74299
63615
82413
43129
86289
29916
53992
39643
4448
87328
94618
47418
48075
13907
87087
71535
22718
28473
41962
44895
37230
68439
96693
15349
80340
7064
90410
19487
65617
87921
45828
44927
28170
63144
99879
22058
29548
9477
43335
74935
41416
8476
95492
93994
7643
32148
30624
94441
34583
74320
94733
80102
49595
14943
18070
7709
73593
21217
61666
74164
97660
62262
26049
9492
23828
38326
21680
72971
4798
23360
72715
15285
89073
60985
76501
22504
75798
64388
13005
82729
4061
40439
47508
21661
45677
18076
71900
41840
23505
55614
83409
81840
76147
77227
26614
71504
53264
22216
17370
25582
54742
86140
47344
15482
5494
99888
96777
29632
34956
91765
39323
37343
86091
88675
93504
20430
13087
15263
58997
39980
73740
65320
55149
51138
84693
65984
79059
2243
46142
50631
30546
96953
19880
2476
84467
41208
14495
49097
44054
53089
92051
97103
10052
20813
80579
1075
25934
54999
45850
81656
53505
69283
10990
19451
43180
78024
42850
95115
74158
95881
49721
20605
52649
49078
82244
7578
15215
59012
19996
84263
95555
42985
17829
54565
40421
70872
63783
44043
67510
18560
33130
63907
24257
71196
90736
44849
20991
63962
67183
42522
62971
20923
38692
40157
55395
42436
80196
98336
63388
58726
59302
87436
1005
37381
33265
9423
87614
17258
84266
45016
71031
6150
26968
696
84314
16699
2940
62565
74829
47056
22213
14366
77937
67664
5789
88645
65427
86032
25141
62513
62513
71478
80105
63443
1259
23572
53523
82624
79179
49417
92271
1019
41514
51300
23722
1432
23565
26100
76004
26026
51223
92982
4345
13041
54412
64904
94391
2378
37250
66417
10521
31977
24296
38294
50894
14620
31521
63441
86975
29955
76087
59137
10575
78322
18357
28545
86368
54155
91067
14635
4513
98301
82836
92606
46670
73724
983
46675
83023
17673
28250
31845
42956
45583
76408
24308
54570
54353
76310
35109
5784
41444
97073
79041
38481
62311
63840
43422
56585
55347
13300
6009
23398
49716
13753
50217
80122
95836
84055
63957
48989
58128
67177
37769
78007
87743
66788
471
19278
83971
68055
37099
56069
82839
33090
7624
38498
57266
47321
61050
83475
93952
46577
92963
33721
33167
96154
21479
80398
54029
14168
79518
90848
12054
32721
18481
12968
32189
13314
74278
26514
53029
50027
61306
34679
33566
50671
51544
41631
23628
91864
26056
21277
76139
72038
58333
21446
75218
34584
2166
23065
80732
1999
8300
68767
62725
27373
89388
54721
64213
87794
84228
89697
43867
13275
83975
21127
80820
48587
41420
349
98333
41412
31243
78174
44087
47790
36419
10594
90117
33651
11216
49587
58179
82383
96860
5669
66957
10827
30489
56895
28776
40061
38139
27990
59460
9816
62083
23241
87291
11932
44111
50105
49880
242
94299
71894
77804
51421
12487
5155
5726
21794
36832
34250
76840
36170
66106
53563
24945
27694
29137
10823
1430
23701
67222
30170
63954
92685
33119
15372
63900
16019
16774
29487
43694
86222
51039
39774
4038
62447
80773
75107
29131
71219
57827
64150
25892
54045
48338
23297
28956
59160
95205
81284
72438
59718
37550
59682
68527
13512
62852
91488
34844
75832
61930
66814
62383
84120
15802
77799
29245
96877
30695
57011
20938
10571
59620
99453
68634
17429
87738
73347
35347
78433
99046
56856
16706
95170
89705
43203
51471
15268
94487
30827
19554
1012
41580
66196
51227
87629
24488
71843
42256
85081
18235
75001
47333
3778
69792
59707
69317
46786
30643
6812
35464
77861
72699
14044
38960
40699
764
55739
44681
12386
45815
89445
45623
60682
12520
55996
34062
22336
94864
79612
39865
42423
12346
50499
35779
97366
61300
49754
42122
6839
24891
24724
51898
47933
11938
99204
82347
44810
41203
69191
26254
78305
95988
7938
51280
88497
85030
19507
20102
9072
66987
45116
30412
71170
87114
37117
32291
32316
69273
50123
50551
90094
64704
45034
41651
11281
57011
72486
42401
12830
66343
4090
67358
32184
53516
37304
27087
21488
7285
7871
54182
80689
89090
43412
51880
36043
44930
32730
69673
95375
45993
25961
7565
21311
23034
36252
36305
28253
95902
17961
29706
76556
70140
76293
55309
80526
69681
30466
93038
26368
26780
80454
37007
57449
16409
70308
88069
13435
29389
87077
24020
22624
10828
33524
63230
22565
19218
49677
46067
50606
39349
94615
18120
34567
45630
45911
1652
84400
77108
67717
31500
48603
77805
30219
62195
92470
15250
31105
44548
12729
40476
60606
78571
74059
88288
3010
48492
71067
86634
47822
75173
60192
68801
23436
94000
62678
13754
30460
2873
15771
80343
77454
39387
38601
36515
37627
51969
63758
39338
14763
44591
64368
55177
20605
40834
32143
63294
48970
63256
24037
67371
7126
30269
12273
96728
38647
56205
69514
90661
74347
41248
10360
83508
72008
12497
82415
15253
65560
14281
86163
51870
67674
4961
41804
86137
22364
54824
35835
85936
35479
37739
25387
59933
98695
25589
75878
48502
66640
3080
59772
65725
71250
8038
85515
50448
11278
77098
2687
191
62140
14997
96722
95573
41147
21629
12353
15932
49323
28834
48478
13685
69232
82186
87194
99775
63176
9265
95896
83547
78344
50014
63369
62867
802
22607
59503
67584
1836
17070
59554
11662
73502
6544
40432
44934
15134
28376
96392
34066
75359
71542
87185
81774
6972
92011
99692
611
34706
17722
76318
99095
63147
43773
25886
64849
51827
55594
85268
39771
71058
55372
42577
95189
28607
61316
85307
99150
71084
91224
785
86087
11664
56631
18439
75730
1872
30147
19000
81677
1444
91350
75835
88600
21118
35082
19239
51230
70788
54122
34987
92440
50915
42670
1822
64003
7879
5516
52572
61547
78894
62576
31563
2691
78707
48660
30227
85818
91967
99790
71058
75696
57031
67890
11173
11943
53219
36761
26194
94607
38408
38673
91386
92615
70816
5510
35210
26042
69432
77361
40693
20364
503
39687
88073
35807
57089
90035
19506
79919
46242
94189
84583
19970
69128
38156
49652
17537
22057
62238
95468
72095
88437
67536
76979
73360
38996
636
66608
9622
61135
90570
30801
80302
79039
63516
2311
66922
33623
27564
80392
53969
45474
81392
93477
60469
36405
30455
33473
44157
71895
24994
36795
59676
55582
57758
52312
80115
14802
78944
51285
64840
79526
65787
42405
41857
21628
14014
84430
40961
74207
72156
59355
33570
57171
94797
26051
70216
29180
45097
76149
69129
86424
78095
80051
79269
4049
21785
54437
89654
87206
50811
57643
89621
16180
74106
81234
27727
61903
77048
83106
7253
27751
44198
33148
53894
58192
41501
55031
92772
11805
29431
40779
25330
52797
73073
44727
72777
85494
65646
13451
69442
9348
38422
14926
82452
69058
66518
45996
18022
27057
27698
67353
91179
32998
25849
48960
38705
43843
75763
32839
40326
93666
37374
74004
76316
87856
18122
97120
55717
57304
20268
93248
72670
97486
62158
11379
62019
48776
59871
98104
96772
52070
53414
81545
11563
16247
37704
93366
40306
59166
96759
89391
986
5682
80488
27453
28325
14197
95134
29557
20240
62155
90924
73684
66740
7028
2038
95878
13725
30559
23177
86231
2701
15390
44188
3673
4792
43508
93833
64348
22651
52262
54242
88643
3222
99263
2177
78374
51358
30759
37384
79363
13661
71488
65953
890
57293
10167
39738
77784
60427
80802
68419
62396
51813
21774
10995
31048
3112
53670
84673
62700
60828
65246
88004
72042
2124
53134
34494
2431
95627
21292
59131
42912
61542
57981
31645
53552
63348
70469
70697
34062
98645
5091
31729
57148
8860
94835
54239
89871
73261
31902
7916
70887
7697
82170
63882
19059
1704
40216
13806
11427
59470
54629
86085
74681
90944
3522
9887
50681
69417
13132
30960
49485
28966
5477
58305
37583
91909
91835
22318
86774
37319
61304
5459
4215
56958
91808
16752
68714
69546
67887
84722
42273
78529
16283
44190
69892
6620
88350
29503
87039
18611
21448
70614
42781
70982
57738
92919
31964
20327
14031
29664
30481
13136
85455
86091
85739
62382
78301
69371
15388
44750
79772
79046
42038
24170
79851
42522
41462
80746
51355
86229
95130
65136
27932
60589
47638
50417
35349
21800
75239
99760
78340
97358
97666
91132
69911
83055
81636
60316
30490
21189
68779
11636
62432
46999
24555
81106
78853
20233
68542
69299
98722
83206
49631
43669
19360
59941
87428
30579
84121
46983
16675
23863
43364
69058
41026
81458
89366
45853
71703
64457
96542
8703
18516
16735
14533
57351
83907
17056
22004
6584
74780
16105
15093
44503
84998
53109
98019
86621
80895
62572
21449
79922
57863
45427
28374
10395
99450
99589
41059
3345
91679
18117
16774
10999
15948
5086
84246
91558
89447
75543
5154
5681
75650
13539
76428
55675
51296
70888
58070
30224
32800
61136
52524
84472
54256
35973
64018
27931
89882
8699
51628
65843
88159
69865
40070
6364
69684
88247
82858
76066
40513
76229
94782
76229
23451
16349
43676
86319
35834
54362
12617
64726
98262
43490
78176
93728
5438
27726
14571
13639
41733
30849
89740
73768
36068
88055
19335
87947
93299
39503
83484
5740
62632
41294
18803
82750
30344
71466
19225
20963
94010
97734
33826
13754
181
79863
69889
62811
81232
69862
77630
12235
23746
65393
69762
54658
57266
35095
71595
93808
22715
24433
12833
19729
6427
73495
62493
23703
58207
34140
49820
59465
44573
80974
75832
83393
80137
25786
83204
91147
37697
13794
58669
73641
12200
74122
54082
87159
28061
49372
33445
61330
15864
52321
8001
73123
40532
58883
69608
55751
87611
54593
24755
83316
87554
78497
61297
99652
77160
70785
21505
18948
49025
84119
22323
85338
46004
88177
58334
55092
39333
14421
84842
29617
43151
10105
36092
88075
54243
25614
99547
16671
25449
94770
62881
34763
26718
71656
16054
76710
48225
65493
40639
89381
36468
16611
77098
18611
45797
66528
20176
41633
99034
88085
13592
83600
51058
72067
2737
15159
37088
32224
80670
10033
98929
57511
54267
16678
48912
30866
17654
55722
81649
86825
30916
29173
19989
43729
2301
80705
79252
70411
97137
64598
51190
34301
53590
84083
91294
61167
37671
10247
52720
15003
48421
93156
10089
14062
54963
21350
36256
78345
46788
41408
61992
39660
1677
47319
21757
91346
14490
40970
96331
70908
10926
82168
63691
1706
77254
85287
54425
29104
70221
61390
96942
32076
36264
63912
73085
92691
72182
48341
87483
51566
96148
91531
62436
38112
43211
81143
39239
60993
59226
66707
6278
42553
62310
99477
76598
47088
94547
9741
91666
9853
72766
13165
85215
51968
46944
68706
81969
34531
22853
89130
3882
85860
92029
73225
89971
57843
86947
44317
55091
24039
21368
32583
80496
33357
84990
89511
54340
54318
21241
13805
46805
5089
56920
82262
42094
16649
99843
91626
65746
77829
56121
64888
90390
47260
13201
70126
69360
11332
17172
99151
33202
77183
66270
9332
76479
56796
82530
75673
38416
92540
52993
39429
67203
86517
18976
62108
43148
13832
69605
73211
74749
7194
8259
92220
87779
53950
31624
78050
37325
88924
38460
45121
60764
73460
19648
69466
15288
14669
87475
30163
62011
89163
18338
57566
12954
28378
70322
83362
39019
65023
27650
97903
19819
54361
21585
10390
18059
83349
26742
74337
90098
83260
84091
54236
34637
26209
85762
68336
67757
38729
33418
78193
91130
37546
9090
2228
53487
31235
77429
27517
83893
29372
23552
17233
16532
51160
36033
36864
57710
47346
8116
50763
59959
16191
1791
95412
71568
9206
27859
47444
4687
2851
78459
79678
90716
78934
9675
27993
84213
35185
43177
53616
128
49513
90159
43044
7305
80696
27437
18259
95233
30218
41516
63775
30414
43014
85908
94598
41052
12444
73001
65580
41736
19529
31777
95476
28144
55286
70858
6043
67890
26043
43667
68398
75577
20862
53145
16655
89313
78327
82411
8303
72735
28016
85921
17431
40424
71014
72025
15075
66487
21336
58198
41327
44751
92436
37784
27004
3488
89206
87507
64152
40589
47414
42282
95868
56633
4902
40339
47233
47635
75985
34709
6461
71565
84143
75195
53734
75906
44374
87717
97238
62374
6824
62126
27390
67126
78384
4222
21691
91542
49127
6360
95768
16778
83226
13323
11783
52720
17063
30660
72534
77526
45971
93788
27438
4615
68152
42318
76196
62457
70678
39978
34447
61328
45578
23930
37822
65211
6736
32268
95548
79413
77654
73710
26858
28485
38711
20822
4687
49057
71066
90244
11627
32606
43625
66581
95844
93844
32094
4258
10373
90922
53644
38442
11014
82876
73954
614
11057
33272
67311
59460
42696
31485
15267
83010
97137
56199
6168
38890
53252
42801
87571
2015
83166
90581
45744
5712
57969
73934
4182
47906
71990
96006
33887
95655
93272
28283
97861
82787
45758
62396
44643
51598
85867
78794
80025
87888
65943
7281
57416
4872
14282
24318
14349
70275
76751
26980
85387
83824
66478
13310
10558
82277
39333
6413
75679
99048
86552
87964
91935
69694
58525
20721
2187
97994
7878
15321
4389
54568
87623
54576
4973
74279
75493
86097
49699
61958
71959
61722
84034
13169
57569
48730
68918
17501
4883
42337
56822
28985
32494
72188
75145
46486
62509
81181
20001
33444
89874
62909
85438
34126
48418
70234
3277
19635
82639
78084
49130
21887
23059
44686
2749
16718
99212
58405
72409
69704
74955
97914
41094
7798
75706
28866
65579
12029
45008
59289
36263
3198
99939
54225
50398
23952
52537
60655
91592
72436
24240
49880
16518
96765
91164
25523
69230
17555
59322
1049
92829
63352
77760
3560
78344
44101
17968
17847
74644
93231
14480
73832
34980
64021
51033
50670
15426
22717
21525
54922
9264
23963
36245
34403
35298
3170
930
37563
13429
23247
96443
32208
94318
9052
99169
57039
97865
97974
95018
32712
84785
60421
38362
89899
65847
90430
27532
92235
63321
69454
93609
63842
44277
50325
2830
52804
95080
38450
63641
62612
546
41561
6169
87507
99977
28268
54898
2442
30027
84347
90904
53154
399
78037
51636
25420
50339
87369
88570
21352
38968
77692
30714
41162
79522
70046
58280
68909
14114
91981
81566
3618
68123
49464
58333
35289
72897
28951
95574
69318
78426
82458
73847
9327
94833
33363
16170
70994
38424
15735
1399
12421
14799
57266
49205
45144
47515
1444
23229
45801
25197
96313
76401
2633
2181
99256
13879
72175
93090
21392
37979
58337
77844
68903
86578
77052
45921
5261
17526
35566
94621
35876
17047
76383
79143
92737
53418
70733
29554
95061
40861
85308
37017
8629
11939
90409
23674
23796
8110
47525
16891
34285
66099
3322
18095
49713
75903
22176
89476
9163
36239
40162
68324
93135
26808
18011
83182
41069
3832
64864
67950
6944
33230
62053
27576
90162
1985
38955
33202
57074
74999
97442
65979
87875
43226
85826
31480
11588
48345
12096
44849
2829
49307
15864
55953
27098
56353
32490
28160
62364
50898
51334
86800
49400
85787
94233
30599
39573
73240
84231
92214
35086
56173
6409
37381
30732
45526
31369
25
15709
80082
21592
63696
17468
14804
75623
64959
54291
66809
41852
20049
61596
20444
17053
45389
61680
99548
14898
70182
66231
47166
60235
62195
52066
53474
87812
27427
89534
32812
62349
83389
2240
60621
77208
27723
71642
81948
84768
40354
67605
35107
70894
48749
4595
88989
41762
91953
48364
32807
50102
45662
62257
7925
77128
47687
14378
32596
37040
22423
20677
93371
44598
73785
13950
62666
32761
95477
12487
31219
6172
46678
81900
39440
19513
44142
14414
15066
5129
22244
85538
93843
90140
95090
18472
76571
17626
80438
57791
57270
16426
28590
13013
45323
25076
22627
13795
94685
91559
67051
13723
66079
89198
47631
29464
85582
31096
93828
57818
55907
38240
63957
70293
10493
20709
42660
23040
3326
17442
7225
2357
40386
14039
48434
20474
89053
79048
52588
20180
32920
60405
3806
49118
84559
6382
78571
78525
46292
55772
92989
32153
39855
38697
75354
22269
83011
98865
97049
61055
66506
94209
15821
96039
25789
89616
15758
77709
58871
87382
36069
56343
65526
86161
30381
84239
70180
12208
15127
62132
11446
4164
26593
88261
80516
15124
29747
86027
10379
94318
71431
96732
23397
82928
99132
56155
12105
21248
18651
74646
98078
27815
84639
6800
28044
97750
56362
25864
91805
6924
51222
42331
63787
83180
21305
67375
56785
46709
82268
20282
86594
8398
87873
1045
26516
45390
13972
43654
13736
77668
87778
16577
14266
54313
85118
49806
63531
98144
30771
5778
67989
9318
65192
81898
82258
39674
34970
14335
54023
75642
71218
63041
81578
42564
22956
73459
27836
38138
51000
93834
70110
81797
97783
3756
19733
88721
66006
54765
22418
37347
39238
13025
48980
41761
10793
8124
94024
58198
99509
97043
80059
71821
88726
19864
72610
27765
90689
97306
29680
58198
49441
19533
34125
1497
28168
22812
59044
94878
72161
21976
20952
26213
18345
66582
94117
56033
83298
5976
72056
16964
36503
45895
80910
62618
64249
5026
5949
24889
93609
22685
67923
13420
79181
2477
35729
75697
7488
86427
23397
50359
2823
74806
14437
45657
31822
88344
8715
85701
12394
59972
62054
7528
62866
43246
24446
32328
13978
81084
69012
13444
85038
50549
40011
83720
49184
68154
64408
84620
13678
58812
30922
91982
50886
92225
37828
54160
79407
40803
47301
55997
45840
88534
25179
803
23745
95818
70836
54898
49698
9949
32561
81851
78218
71206
71381
99908
85353
83575
58307
82039
78886
65610
38336
86860
4410
9452
94146
96027
11749
55987
24993
63249
3814
43352
82895
52268
19575
5251
85030
10616
30158
92876
60432
24505
35985
27542
90050
14178
11974
4114
72022
39250
70959
38461
76520
86464
93021
68052
11358
32950
94269
89033
81089
53736
80029
61615
55605
13669
51918
64399
62536
35742
35701
65288
57893
18517
59145
84395
74696
65692
87595
70290
81884
32064
75541
11651
4193
91782
37891
47028
28760
52549
89939
49374
89847
69431
98928
887
40160
99553
88233
12756
3995
32138
88993
32416
33118
79309
89983
67078
27913
18173
82288
54787
78775
20856
87392
574
64090
95034
57410
35703
62820
31491
98035
16233
82734
89247
9911
16194
66122
61018
50925
26837
97644
20080
97008
82759
63379
37305
72591
45372
61059
27357
62321
89849
43609
62520
41540
49231
24708
32941
7185
6709
54300
7244
74354
34985
93692
30196
37122
3226
48818
70758
47456
45097
77730
5766
94981
55939
97949
41828
94068
92107
88099
1028
71778
59430
59775
40855
94773
40287
69234
64464
16995
3535
2925
34916
43915
66953
56672
59058
83528
12210
38186
51690
42197
68066
46654
7805
19097
23255
8985
75963
93157
23137
12385
33193
12781
92923
53355
82354
64481
38080
80463
40144
60960
22060
52961
77571
26335
98110
43401
61351
60990
48728
89299
61795
95021
75866
87861
36805
7309
19843
85359
31652
52306
58423
48863
63361
76899
47639
52921
76479
6828
60094
64098
51742
33910
34829
90311
83113
86880
93366
75917
6653
21469
54169
79073
77216
52965
12129
42510
25615
94656
37638
89720
82595
21555
35408
5373
24466
99548
12621
41566
23451
71058
91719
25128
8119
70618
98642
96194
74581
79958
13396
19332
30228
16268
66554
47717
33972
264
3774
74101
98199
83351
72848
42626
14686
23463
74528
87941
41199
49174
19640
14120
67360
96783
6594
43605
36527
13761
58585
97640
11203
40378
88074
25445
45742
89529
1027
61704
61368
29730
37244
85893
28868
89127
36170
87788
67608
7051
63061
25717
6975
85782
15678
3638
82853
66718
36508
68529
38065
76957
37823
39338
35468
18230
51350
30530
45177
11737
13971
65996
22974
41424
62212
28274
65868
25225
59176
31572
83478
23753
77168
79708
19415
78269
11763
18733
4424
56030
21328
16962
5593
2990
67971
11798
97117
37377
72664
86579
43297
75316
16486
80330
68661
3015
5711
75568
22435
74410
1041
7900
855
91002
84783
90462
20807
66172
73097
73957
91725
84052
95193
55561
66428
30631
11495
18144
16019
61514
72831
6077
36741
76706
39021
43278
37212
51609
61653
16005
96258
25572
58701
3078
15145
13018
95718
34536
93790
66165
40177
86886
33078
6011
18166
95000
9624
31461
53381
86459
24984
1721
71505
60452
86718
93031
75406
5746
12221
71749
51974
5569
30798
43936
17650
24734
93798
26836
15015
12267
7141
72197
62530
48288
35752
8090
5004
56106
10850
65759
54404
86970
94472
34980
94520
55380
47337
28105
96395
74732
3192
26926
71454
3462
67432
17411
90819
32362
27130
66796
42175
55759
69882
38894
25751
16366
35537
62699
69193
94349
75142
60567
87951
68008
43935
94004
91946
20123
98956
97930
16200
4049
73118
43877
60569
67980
37617
68823
78672
19639
37270
70846
81835
23263
30762
13603
46207
40800
55662
64385
1877
13342
7643
53158
88626
24632
89627
1875
53380
70893
42183
46618
23892
55782
35077
83415
97190
4728
57462
3731
93841
28123
14898
75645
30277
24003
90926
65995
75198
74624
2638
82662
54042
78747
49092
32997
14478
8358
70845
53855
17721
51241
73076
36410
39188
98947
2738
33298
92584
76414
87004
47524
23705
51361
18013
26271
21809
40950
56737
82947
54613
28264
58899
36764
3423
75178
74868
17119
33257
17574
70944
15336
80576
10170
16265
16303
25446
74125
94051
5469
83931
57161
9889
97462
68414
50360
65448
76099
71692
73572
49552
42370
48985
78698
97163
51868
29729
90813
88951
88823
70838
90447
57236
91974
16527
46228
93236
84714
2216
82496
76782
51426
5818
28216
18764
45668
44514
52380
61992
36275
89466
60422
8624
45347
26162
71806
37325
88162
90884
17799
24524
98407
50049
60891
40306
10780
81023
16066
23088
83850
4501
84780
18880
53087
94922
75841
3278
31464
96557
51824
74117
84426
63069
84454
9676
9866
58096
94167
52098
59448
41164
98409
45879
69258
59536
70426
22787
68446
89515
12639
43589
92944
32477
98651
95937
22315
76543
39727
19139
33202
32368
33026
9923
45066
60834
84585
87799
40750
29347
61119
52640
81798
7779
39514
89499
30031
42654
54558
11576
64695
72785
74394
98904
9279
22182
91365
13207
45666
23466
78544
65863
61027
25888
51263
60477
35485
2811
81001
88021
53776
47792
50982
44445
82278
68474
29954
99920
69540
24457
91608
68945
8572
72977
17395
90972
38902
38150
74437
19010
63319
27888
92716
25368
10978
55999
36317
57003
74379
73276
72696
27841
50164
33584
2756
9545
91561
96173
38121
15951
44587
61177
76672
53374
61885
90918
10724
61548
34339
72898
16530
57945
64196
32816
17244
53978
11795
93767
67284
50517
61843
68583
29900
96326
52436
699
11068
99800
81289
16024
37764
60800
32165
31547
76578
71487
66337
90520
63186
66515
76098
62033
7297
69934
23297
30073
69897
2044
40558
45902
10175
72217
46506
49740
36904
23364
1115
19271
68673
16027
71547
44869
6483
43231
92986
15727
38517
42918
32815
77243
83882
92233
47016
12898
70567
98970
1726
50734
98732
37001
97085
48437
34406
96039
25754
41546
67203
65778
81458
36773
31558
75718
71049
41213
28165
79129
88876
11603
25858
43199
5056
64486
88570
23914
99642
46291
95647
61580
86463
86972
29612
76591
38511
88919
99235
10629
69225
18785
80057
35639
49499
1822
91720
25923
58003
27156
72005
85078
84146
27742
83571
1290
20183
87579
93212
23060
96476
71990
48026
57988
9681
77987
71084
16332
81673
68138
25858
66188
35582
68062
40346
88865
87895
58103
43663
15262
39126
27751
61768
19570
80672
17642
17953
65242
57225
72583
83416
57692
73605
97877
62137
35687
10864
70911
72416
66556
25610
32165
56679
50835
76177
25277
1224
92121
42723
85982
411
16093
80884
95747
44342
46968
2500
25597
86336
90904
97
52689
90016
74028
61105
54433
75702
90885
46307
56913
54780
14572
42624
19847
72378
58101
29330
29534
53308
16823
7367
22338
2034
83912
76028
25980
91947
32123
70391
77884
43534
40777
99824
64418
10594
3025
94771
91611
47446
99174
96388
3195
7893
90642
44637
27824
77062
26968
61608
98781
54166
5026
80451
73581
16992
1408
94480
43566
65985
60968
38771
29522
97078
95258
77892
91527
36692
76579
53398
51693
12333
46036
22630
15299
99619
99146
83767
65963
64353
40955
76026
57597
71765
22715
30262
38430
91229
85988
55133
74908
88437
20802
64937
54826
32359
25060
69053
51644
46295
69709
1347
42350
59359
80735
41293
70927
71265
50615
9015
51577
1442
54355
5053
63570
75569
30651
65399
7579
55363
28251
56508
47599
24179
72211
13903
72071
74161
22434
50252
39471
17600
43218
44412
37832
40822
10636
98514
16562
46290
98295
72134
21590
21990
10148
48655
46512
50125
44447
31957
95775
50106
85248
6103
91774
96009
83122
43605
39535
41246
97241
95932
6387
36863
34007
37458
11103
76425
76115
30916
74530
42897
37555
41430
23276
35292
74437
19783
97101
98521
82223
3418
32226
95986
98434
23310
56969
87891
56404
76281
88895
94432
94833
77708
91668
17498
66767
96621
66191
13526
47100
22653
68618
78868
94881
87589
73226
77406
83539
58591
49720
86156
64342
19910
23711
75027
55573
6320
90759
29693
30275
51016
25207
3285
49724
22993
12135
45359
94336
28556
51651
98982
97570
26908
89870
20227
27261
19300
17824
96489
27135
63637
29276
75214
59065
46874
493
76201
42807
68718
50860
86965
43704
90687
44195
51523
37586
3239
10226
93015
42663
43807
24652
39937
48546
77760
23806
38291
10357
27785
87542
95202
16613
54263
41524
86764
98848
94001
94721
35803
6336
34973
65205
85143
22297
51068
36591
23197
64648
1811
83814
40911
22915
56412
3144
21197
19011
55775
1897
94101
43129
52949
61207
23696
15368
68311
69432
72841
19343
58151
45460
66609
31188
24895
15903
60247
52718
29983
36089
89475
57361
55346
5710
81215
44314
60085
85666
67651
82964
87440
17237
44098
41341
71085
84901
54414
74657
50017
61912
7680
96588
44334
35427
68209
22313
41835
25222
58989
52587
46450
20182
81337
49877
50158
4806
91501
89940
98404
43684
10760
93670
26660
67031
29365
30952
25636
97672
1457
7820
13620
10645
59428
67547
56643
88583
43499
83772
60451
98495
25536
53535
61243
41752
10297
76967
69866
36814
43598
56379
28538
18628
22398
33499
39859
53872
9175
41479
65073
60643
95837
8762
21405
59378
52077
71629
5376
54308
36082
83634
39936
20015
26389
44352
67243
9468
98780
24652
75816
16553
42402
309
76928
15150
86728
49757
32076
79858
4994
21406
67821
93467
16966
42881
23062
74360
347
86499
5205
72731
87025
48322
6491
81100
58272
3204
75328
60951
67830
67470
87997
49278
55742
18615
49343
80129
40121
20017
84255
66505
86753
77831
51285
8103
58418
14190
19733
10845
69804
31472
84089
5664
97646
43194
83487
4384
68097
79966
22968
51284
56596
27728
18562
836
56971
29961
6187
97724
58976
82367
5702
3142
93866
70116
56731
58407
17175
55534
93585
26726
73696
93763
31012
65466
15169
73965
62198
41200
91528
65061
68696
31417
76212
26151
40921
63187
11389
42698
6844
45993
19920
4569
13082
47459
76013
40066
35902
82470
8465
68537
79317
34781
26028
42072
25860
67054
94397
87335
90151
55634
71632
26069
3449
36397
69486
29390
26186
10339
59095
68076
79549
49769
68681
97364
3914
90845
58137
2121
97075
10751
70840
46151
78727
28811
16040
45458
74019
23078
3045
46973
92399
13843
13698
56276
536
14887
3132
60794
2851
60683
86671
54740
63256
73840
70932
74007
68349
91050
33691
76644
71993
92068
50885
68455
55132
31440
32235
12
33976
74158
52353
85430
46075
29631
74063
39816
57799
4785
99561
11769
61336
46310
95164
10807
28235
83964
56721
53583
4140
53765
76739
2482
41049
51767
90083
12117
73447
52236
71626
97045
12621
36497
88005
18680
56550
17486
75695
91773
19151
14092
50310
84840
19204
54132
43154
3424
65616
57484
3324
8876
73810
80053
69908
9444
87880
6260
64617
36564
67806
95067
66334
88501
39324
87581
19862
31887
20206
4972
41337
95212
15138
83019
66542
62450
99105
19718
14499
98602
32888
47879
95865
64340
28491
88497
49898
12442
52621
12051
33391
99676
61250
64953
54602
4317
84602
28939
13392
29973
28504
15293
8046
31488
17712
95460
54257
19154
61778
35590
71546
59203
7620
20721
41411
73187
46753
95251
2550
14708
19315
52727
94019
15233
74128
59154
12274
47070
61775
79098
53596
70787
46656
77148
77296
18332
57884
30456
72915
61082
14636
34099
42429
85883
68532
82829
21904
16230
21136
18892
71415
62067
32990
17592
75224
95668
2403
7571
27854
1797
19158
5858
49758
86599
35133
45532
24729
27056
7094
39829
25690
35969
11285
92514
33776
36497
97819
50752
31763
58629
67318
69748
33275
90151
92098
97088
46727
65338
77092
16542
90125
18856
72177
44635
79484
68324
95284
18912
76539
3285
69242
11159
54471
89943
86023
73291
28694
6301
11489
24299
87545
44257
31318
15704
5669
27437
72306
89838
39891
811
99203
55719
39269
76024
78677
94769
14004
45612
44434
96516
33975
79160
13672
55322
77240
47229
41604
2104
95120
79554
80473
57486
9817
29057
13505
10563
33169
4937
6021
30946
29451
47378
41313
44569
5497
42946
19883
48493
50913
51785
70850
6426
69531
13587
43251
86505
99594
69778
94593
14926
83844
99
4258
15532
70880
78431
79102
18510
49337
82512
63457
78640
58165
26461
150
29041
3009
58961
50812
30174
15890
96628
79361
82488
23437
40705
78728
43209
93335
43574
37695
20893
832
23124
35274
89198
10629
95226
81480
55648
18824
903
50851
54989
23835
63890
28434
51077
17313
79934
46663
7009
20926
26750
26644
43999
30551
28503
78548
89450
9349
42004
682
33192
62864
6790
53947
39016
61104
55865
12042
62734
49967
72329
51138
70072
56871
75134
89935
86053
6187
77146
38608
50306
36660
36056
68929
93955
15473
5884
83234
10458
58083
77620
36785
817
15592
21074
36565
79380
89779
31726
51627
82473
17594
39559
23979
86846
49375
42161
92699
36367
13542
99988
81213
26401
38922
25920
25442
48798
94310
32667
39559
6224
53037
95466
27935
54330
55602
59949
38764
37151
45504
90194
54009
5640
73030
70885
9304
43975
13256
40952
31924
9515
29380
98738
11948
673
90039
2204
42371
87803
18246
9254
22878
4846
95269
9998
6574
72544
6088
32297
72635
84030
89779
1699
20632
8533
89613
47863
98523
62407
80837
68756
25115
19709
54140
18333
94599
80124
96748
926
2849
6577
66915
80657
72151
89217
73996
86635
71832
13056
26726
10123
74533
85195
19482
2620
68733
46743
94987
43517
49785
26058
35324
63282
16074
93295
74812
12044
30443
33569
75830
44529
4031
98335
62578
40767
77236
74399
73963
32657
67156
34931
51825
74
20870
71031
9749
4570
89867
8854
16349
17914
81918
5363
64840
97994
63299
52535
46731
77589
3802
10863
84700
98308
75569
22624
99185
93603
98399
71896
10516
22144
24592
87867
27013
99406
92905
4018
87298
40475
92449
78574
7151
43157
40601
32807
55349
90287
51117
39643
55248
23470
79608
46572
22828
85794
3360
17225
63300
32978
52829
32411
46705
36608
79972
71213
13711
19027
57757
21091
92120
88421
8069
68577
42619
68269
80968
29588
67257
17524
66702
54107
92989
98596
38891
11671
81672
88760
69263
68357
68427
73743
30225
674
38354
1880
86559
38720
75869
52516
47131
35369
59780
52112
76867
5835
55713
53986
18988
28329
63510
98149
4378
2304
64430
40946
19314
14607
60281
87817
71531
49314
21227
1962
65415
64654
15301
82788
23225
29607
23262
87281
95233
54839
86275
24656
56237
73924
47315
33113
29109
8564
21479
35405
22523
8536
22854
52204
245
42996
64021
50561
26538
33116
88990
10246
35732
14757
59481
29190
20606
11007
47996
35745
11985
78228
89403
3254
52091
1977
96376
99258
81818
11268
7252
28867
40611
92039
60326
49766
22010
28807
48455
6261
69346
54879
5388
6337
93289
22863
66726
6756
25157
55453
87212
80722
67584
92473
12345
39703
33331
91868
29597
28623
87640
16736
60163
54917
14805
73490
3983
948
7926
81477
60486
37115
97585
8876
46633
31411
65513
80614
53483
77339
31640
44208
29702
2968
39356
64708
79356
34166
1518
85847
25055
19329
22351
50981
79578
65960
45714
66425
71498
53189
84897
71001
12152
42216
35700
523
3038
94568
99688
42362
18253
28136
46767
67141
51986
82531
97056
18006
84780
7456
96238
24908
46807
62040
2146
79835
2693
29978
42361
28794
39231
16827
36032
41041
37990
72147
75041
8091
98013
17961
41936
19255
44439
5898
94141
5864
21699
24468
1642
16777
32951
22749
38412
21110
64476
39016
48927
32990
97725
82493
56517
60997
83300
78475
72814
71121
65438
99464
16219
51340
10819
33104
46480
3734
60077
42282
27526
84227
53782
65800
72020
3504
24161
94124
35266
36431
58500
93756
14953
63563
73307
32874
81743
17887
19442
12063
45974
46026
9637
42472
62535
14079
72627
15970
77912
41216
37405
82857
31194
67609
10968
51400
73888
96952
32912
60657
80229
78417
24042
65885
51230
11975
29799
28533
24830
17980
56867
53110
33739
81931
18163
38068
23293
88652
94673
36078
22235
17510
43130
94088
51584
78805
297
4063
84997
21799
50127
8816
61283
38739
75938
64102
11330
70263
60692
29198
63792
22799
27648
76168
14632
69699
7343
38407
37209
34995
69387
28707
91826
30289
60133
47635
99868
40338
10137
66614
59527
5051
76740
94762
52079
25207
19256
57669
31852
9291
73974
56221
53002
88928
50542
27198
28088
34057
69900
87758
13609
17561
75461
28965
28078
38108
65006
72711
41431
59332
44791
23349
91561
68298
31736
70681
37602
49770
27901
6228
83115
45801
69772
51868
35183
18586
86602
35843
44076
66256
67602
94806
68592
10193
79254
79229
82214
97029
30721
71464
47427
26518
51272
38060
64551
48097
94250
33104
25557
49156
24663
11718
48727
10922
76821
1279
73048
13245
16956
70846
50366
90919
83055
57771
87692
68146
26514
25714
84400
66306
79751
39089
59031
9255
88157
26983
11745
38927
45081
41636
51018
50474
15082
21073
22252
95146
51841
96238
81457
21940
38946
33236
20479
77062
14718
62945
50838
6026
90189
95545
87061
6739
35767
85147
87458
93852
27222
23712
10458
73768
38914
47958
12255
24209
85514
96771
78239
40784
96797
71522
27521
90830
33633
94286
71974
7876
4890
39558
50500
54239
54872
4021
21186
51364
53871
12312
70189
94471
44330
16712
10899
96211
54337
67791
67698
14684
86025
35236
84952
9624
85246
41472
97801
33357
76423
56457
14365
27949
45032
82322
98640
41748
73745
41106
66324
38867
37024
44068
79924
55113
84579
58791
38493
62282
50377
34029
25081
61955
13194
98682
30239
14632
40504
11553
76439
93009
34250
48376
51157
88370
38253
99583
31313
49791
53821
64893
61315
34812
38518
62045
60498
94230
51682
3554
85127
55630
3008
62356
40361
11086
52175
93185
846
81546
1316
39592
78930
36428
27420
22094
83239
52876
36391
80476
49431
26627
86281
22916
98962
17846
30573
89904
50355
89918
42763
62944
25716
87894
52835
32707
86075
19072
97495
83720
20679
11462
66030
13925
39580
52320
63008
49889
39020
58040
92219
40348
8350
17281
72678
21711
9348
50348
67801
87086
11091
85536
69978
26456
69228
76514
98172
68757
5132
86960
61584
88864
84764
65576
30701
77906
96187
59268
88988
3161
46468
43814
66184
69208
51563
64205
65412
77016
26727
85550
83383
9438
75396
77162
56399
42941
77306
36862
99774
19400
87974
48945
11310
56220
50939
47372
91420
43361
3826
80072
69718
92734
96777
11315
61933
8574
82107
40405
88353
76153
53737
69306
27499
8385
49782
45890
17947
75269
96570
93002
31454
63676
48517
62265
26480
89435
71384
58836
53352
73882
41292
63456
21069
86174
5827
33330
84072
53217
33022
14069
56857
94547
10702
97219
57652
58703
39230
9950
8040
73499
80100
5617
55778
11242
96766
18987
20737
56193
10343
82371
71816
56878
42542
13608
1310
77539
512
98342
71080
76394
61453
746
37813
35633
18171
97824
91249
24758
78187
71171
42224
677
23061
25162
86684
54158
98808
11897
46471
38592
36301
96926
26524
2153
65514
71451
90009
83361
17857
56859
36692
95068
15947
90865
3964
78099
59242
60572
29363
82723
47260
29492
32980
80694
8693
77596
78088
92221
60320
77072
10273
4579
2446
53359
82484
451
66213
88333
16604
36438
6505
50020
37737
10659
20011
35980
24985
21554
63740
95828
34922
1439
57533
97571
86088
10231
63891
47207
49806
91910
9721
71442
7424
50731
45659
95049
29565
27576
41793
28337
85569
9533
97628
92977
11438
95467
62918
20554
72171
85368
94075
41718
67231
49945
84169
56117
8198
87865
69410
77617
89081
91057
26652
47352
31759
46279
40792
59431
44826
89177
63597
66394
46240
24286
46799
40756
12408
40572
17795
512
39671
38962
61503
99264
30873
73872
62184
71468
67931
11304
13441
99551
74381
3030
59776
94351
37973
88230
77170
92597
96286
94327
15134
65773
22471
27325
61212
78911
43351
124
80480
49538
5039
45909
47470
20603
84487
34806
13216
52356
64315
49900
38240
98830
31743
49532
94268
93121
64824
91188
94943
53639
88645
84364
71177
87756
89037
27214
8565
19496
8407
91273
17500
82028
50631
87356
43362
4234
10335
88019
96241
78130
75390
1436
92951
23113
99183
1348
60987
54
38860
77719
30004
79470
70442
59594
88475
92910
8595
15658
3004
31461
23114
39000
88901
59158
66515
46531
76394
10530
90450
24314
62350
8645
22547
18071
31535
91421
35379
34101
44575
69602
58162
42199
57700
54938
48005
49237
82844
95894
72801
805
39754
71811
91910
49904
12635
54480
24236
57369
27267
30478
25758
4575
60341
84572
53704
36594
58606
83833
71596
30107
29310
32967
23769
17849
94329
41945
50122
83908
52299
89884
77342
49372
40709
88807
72196
90589
7982
45664
66736
50392
15446
65420
48931
42605
15519
34500
2207
81325
90515
15396
68084
1179
91068
36144
68041
90919
11042
86724
83295
65974
45261
45259
30904
57995
58229
54782
6208
73382
45131
90347
56914
79315
7599
80051
94048
30659
32291
85616
64096
18472
99269
80040
22815
31302
22803
92209
65880
42339
30066
32418
74582
49789
73733
34374
5883
92919
60523
90498
29583
23839
90160
95308
72849
50076
90208
79377
74979
69865
95802
20418
96805
45744
76176
90515
22474
93985
80748
51628
93303
92807
99595
29371
48840
96835
33937
29424
16665
50071
68813
37783
69596
97790
64835
25121
57603
98046
24847
99148
43577
5591
25065
48963
17761
30717
73862
97390
39823
50663
29676
70451
59898
17583
51975
56363
76107
92779
99237
50538
12418
84174
30693
93195
60221
65278
13826
50288
28065
32922
54711
93757
6766
85566
10993
27510
63046
5478
15664
44249
54750
73701
34188
35145
38633
59088
47550
7593
24431
34801
64421
76616
47454
14419
17808
21535
96120
3083
74933
63818
48601
94871
59454
71794
12590
9225
42640
83917
4226
54809
96694
40755
15153
34524
71046
95009
92212
38506
47015
15690
89346
35102
47716
96203
71073
68006
17185
35471
61557
42491
80976
38314
71406
13918
98267
73714
48778
35539
83978
76536
47882
29173
34688
56509
60082
75199
44670
47420
69151
62262
32677
26997
74897
59866
16415
57484
37470
90534
72538
43125
31252
65907
82880
19315
18149
70145
76284
64727
52722
32120
45722
39839
9971
39603
18985
22183
46667
54701
72685
5016
22125
524
85208
59976
57283
81277
42834
73605
99662
96233
65087
98113
88480
38140
73116
53263
77098
9900
99307
59467
80761
50472
87042
55817
16653
87976
30145
76676
44987
80508
98958
35874
95643
84524
56749
98625
43766
29435
12626
53853
80835
27204
23552
79905
3687
74606
84819
93305
94043
62200
81545
11648
28610
59950
78499
26525
72744
34083
47506
84407
54580
69661
2
11454
60952
80574
76224
54654
1683
15300
18536
60915
50054
25395
53796
33922
81491
83779
14033
35298
27839
54161
66405
57545
82687
22632
39275
10250
25616
52704
31432
53440
61379
97804
21905
90619
78072
81429
37147
34219
59347
27441
98014
69184
42420
32838
51940
8027
28577
96782
79004
62211
75398
48678
27846
93804
59753
62604
34048
20324
24555
76673
33654
20281
65793
33702
2526
295
27435
46413
82142
18325
57305
72223
41041
4
49751
36298
63182
77053
63642
74658
74847
37889
2099
40960
37232
21269
70680
126
38330
33787
89485
6317
43995
36124
69529
30537
96747
52772
49148
35814
50585
85400
38743
41007
6806
17554
26371
81979
7175
48619
73367
88533
16250
11429
27681
93270
23624
61262
38989
97508
36518
16796
50571
25281
84095
54911
39993
56523
16963
19108
48475
72759
17766
15127
48242
48448
16256
86913
18180
27764
81284
21036
22184
65093
43254
67806
43928
37269
9191
94722
51124
28167
2569
63726
76257
11672
32390
64320
56424
68441
22864
87853
81728
39805
56909
76397
40055
94005
75594
60914
18434
39472
2457
16151
59737
37678
38578
13334
20641
56202
63408
56176
53499
48194
41859
28735
86574
76197
16858
3845
28325
12924
16905
84584
84653
54926
64273
31705
3246
14919
48382
83341
53107
49262
65721
1308
1480
7966
88711
45483
88971
10883
77162
391
85008
26151
76050
99977
93745
7834
16308
57630
28947
30492
66778
77291
92545
22911
34111
4611
1826
77071
78198
50302
57997
64623
11539
36079
74666
98928
60438
86809
92734
66697
88609
63517
34447
97132
43769
43688
10825
65695
12802
83298
44580
87524
47821
77580
52816
27753
59013
53331
10679
30323
20693
10708
56309
8547
32115
40160
49745
96598
76662
3270
76626
10723
9547
17871
91013
2587
53624
99380
48124
52551
752
360
39714
76764
28806
36295
21571
29730
68769
56010
62100
10675
74790
15742
52199
43243
14333
85317
6894
25995
22826
54251
1146
27300
40804
59221
31837
1791
25581
46748
68925
48526
8083
94243
72262
43022
13285
39908
26433
77272
91679
80070
75940
40300
3377
62249
44887
25643
2601
41653
67445
35415
40152
77615
47554
57758
61978
38684
91663
22109
52357
51452
94560
99014
47018
30295
16701
33585
97544
1706
49002
11392
2253
19318
81633
32496
99626
7810
52948
35646
27698
12869
78499
96906
10920
37381
79873
94414
18811
53658
51967
26708
40269
71250
91838
32870
95488
78314
11737
57317
60500
98570
31837
72299
62844
61047
17340
3252
45162
28530
42477
90452
81453
81968
16286
5108
34375
93495
67853
64995
2088
92114
77660
44013
38643
96991
11921
66406
69
41667
78314
4162
62346
12652
33544
13838
15311
53985
32991
72623
13735
42011
81165
84011
50418
23947
10760
10818
70172
47292
75769
81564
7122
22469
77035
42108
72333
87394
59699
7646
9068
82325
54769
62368
43709
60174
62940
92688
38905
72663
10184
11557
59262
44707
49889
96710
17257
98763
92581
10210
81933
43801
45764
11324
64459
67394
11840
50224
7095
33795
86340
62535
20891
44337
49000
10363
909
68689
31954
39392
32147
82465
32770
29280
69603
92268
78276
98152
58078
79380
67330
77984
25705
90953
67973
41875
69338
94287
10852
11690
15993
97905
30199
67737
99750
1218
94386
6738
32497
50343
19477
23233
33778
4847
34675
57279
28466
24132
10441
28275
20676
7862
3620
87750
51455
20750
46326
61378
75078
99271
48582
64414
42116
38813
86258
93380
97523
23014
96414
33763
56005
19335
40861
60655
18795
50594
47737
21789
56581
26273
35968
14239
40949
8069
3900
73092
2151
12906
54866
54198
34113
1193
72555
3011
45697
62427
71507
43872
20276
67721
72196
99979
31512
25661
68797
12260
28559
32810
35099
24987
84956
27355
57094
69220
70153
53046
65454
31958
12211
68642
91693
94702
23694
29000
5354
98503
15465
9732
83011
86881
66998
67999
88515
61363
63284
60651
15381
45181
49595
3230
8248
56142
47
24060
4557
15784
64272
17709
86003
40369
31810
5959
79755
30006
69336
33910
32464
43812
78053
17068
34230
90831
9827
39221
22317
42652
46297
60739
19861
80637
76219
89011
30580
48138
7457
40924
29425
83192
98853
65774
28920
21496
36488
63430
24250
96713
14675
6396
23122
45104
35279
76482
58184
82761
2912
61191
96086
95466
62348
29473
20843
11434
88057
31648
97251
97910
3578
15585
81355
86102
83633
94683
24084
98743
60831
79209
99406
20623
83099
34542
9738
42401
42617
38454
39421
11149
76051
99868
23858
88496
46838
65512
91580
45640
72624
95841
9589
41229
59881
20721
20441
35770
70187
30877
55620
7767
96917
28533
60285
67368
94238
83970
25171
91579
39311
94975
36473
85499
22514
53890
54204
52896
9554
77813
77201
88779
34147
72252
20726
28577
95631
63892
17346
59505
32673
15460
51506
89836
30088
74743
43506
16254
11091
77313
4347
49584
21469
28750
60877
17772
69881
14277
66345
10359
95487
77310
61063
69663
80703
63841
58809
25730
91594
54084
90772
79740
40391
6254
7532
55934
5056
93019
34562
53836
81537
81233
50675
45633
58762
24125
86132
59454
83093
95395
90496
70296
92357
73485
15103
88143
36914
11063
78959
93071
68824
19549
84014
28763
26629
91305
7722
42000
6773
44868
31635
94057
87607
60063
35493
8281
57857
14849
62407
86311
15014
73075
64449
39636
4026
8049
64599
94312
15347
55966
68774
91568
20749
77069
20118
46816
27892
62841
23628
71915
20971
78647
35757
98217
22364
10247
95549
93546
54326
18886
70687
65856
56271
77852
7360
31267
78950
78889
7216
62247
38430
59618
73389
13457
74516
12078
12953
39358
85145
78861
79927
89064
33744
90399
41762
77824
25054
33922
94235
71016
35389
65963
43847
25091
75018
76172
88633
43881
43259
53878
69952
1621
46230
11709
32953
71283
59260
58748
84908
35486
14495
22456
3977
72357
11308
50528
88801
35073
82802
6494
72092
91271
27894
48185
7972
61991
62127
11655
2069
27947
57639
53755
15130
75030
27005
673
57960
21214
8535
54858
67761
71968
15895
77783
93697
84702
25183
1043
2006
72274
24134
94437
49220
78919
27342
84012
58687
75051
26079
39779
8248
63165
95817
55753
39028
10316
38959
28510
66883
50192
73200
31788
69937
80875
36968
50354
68037
62046
92041
65752
89338
69678
89147
70130
69213
19153
83163
8327
30593
26448
17157
32760
36825
99484
82267
41761
35051
99216
58513
77045
91669
15972
90435
61289
95933
87725
86616
3748
13250
35227
15423
27404
5886
38449
31960
28766
18434
24703
59650
15592
68028
2695
72329
28128
76065
92336
98268
84096
62476
56470
270
61534
66402
37265
79727
41245
48410
27169
81932
72875
10267
20548
69232
10271
67266
23944
76793
61540
34634
62902
89132
89211
7382
46055
61806
58065
45526
64166
75576
68993
48049
34621
55973
16849
93771
38839
98016
71449
95181
5620
91248
54305
57804
17226
42307
84082
33393
70675
81038
96593
73482
93870
95649
20751
98871
10873
14891
23132
10777
67130
28632
46913
51393
31399
26307
1631
17895
28044
18734
8205
77034
19349
84318
10333
97161
92579
69649
65592
12248
52700
23484
84070
73258
57896
63133
36076
19245
12465
87694
83133
61885
83305
30080
29966
76131
71020
32666
88596
41142
35642
98643
41191
61956
98546
46483
32805
6031
77543
9620
99489
82916
84835
17334
60054
78506
91207
74556
77280
88682
33704
48345
25613
78008
17114
53220
86232
16598
31211
58113
62191
90819
9298
21069
32512
88848
89137
20997
63504
44049
29343
23508
48531
31186
83960
58141
58261
25176
7172
58396
46548
56473
30505
25716
81011
70409
88978
24269
67218
88599
60965
41756
57999
26406
31017
36457
52882
57224
22046
78698
21912
40731
83202
31672
83517
86391
96673
30803
96499
35082
2678
18925
31489
88642
2137
59415
34954
79753
7388
98193
81272
9326
27335
94479
25039
57945
74163
97670
8621
53099
39271
83856
4943
3929
78461
704
60164
6520
64999
98598
39996
91574
13895
8291
49471
53439
84346
97847
86815
43562
78507
24329
82401
34083
88572
34860
62182
91511
85565
72072
94664
92834
73368
82412
61287
28508
72100
4712
40009
5624
15272
28711
45982
53564
49711
81300
343
54146
54087
680
14997
59855
78340
37449
4153
13706
60815
89234
10942
64905
4629
78747
66084
61337
48765
12159
21295
39781
32454
67928
46389
35493
34100
54985
10311
18992
68548
40967
435
96470
71166
80911
81892
89460
61039
9691
26833
55182
57100
45800
74868
25535
7923
70239
48230
42876
33681
26461
65617
21127
46793
47127
25257
80495
22616
89075
63539
66009
17714
32309
43442
641
17071
61885
94947
93226
63222
44456
81200
87239
28257
25043
21612
98228
87838
77274
9855
76318
7084
23174
3158
91808
8923
45017
10034
44
36344
69080
46099
30578
30709
11205
48272
72572
13122
71874
18662
92223
83258
8141
36309
3116
67653
53522
83833
87335
46962
50958
76709
99941
83599
58704
80927
62303
26345
69917
66793
88313
78261
5668
62037
46460
32163
34497
75918
38971
19659
12697
55542
76276
1823
9453
6471
43937
9368
72553
54780
36828
17354
75887
48234
64258
21904
22064
80495
25911
68074
83901
43691
46839
95126
18786
40839
3876
18688
66319
70228
4286
91873
51337
36970
27925
48668
80747
28929
45103
61646
55195
57406
14685
77702
3593
53287
20500
17992
80778
31232
61346
47892
22762
7639
94086
18056
64568
17579
57573
64636
87073
96558
15553
73591
88845
3406
44005
33108
19618
44226
52333
45472
68950
92922
7323
29941
66137
24802
49536
96195
83580
9220
76099
84825
73712
13376
99444
84148
75454
48114
49267
24408
44241
67007
58080
8334
23528
60810
72830
19761
26390
55072
12852
92920
1001
66430
42644
46245
64198
55565
34619
58742
52885
90013
92991
35719
48881
93320
65994
23111
87254
69712
90172
19237
6300
50986
21063
85161
97697
46415
19979
75525
41019
59891
91379
14954
67541
60291
94648
30131
83545
69089
95868
59324
7850
78207
2401
1654
59718
48931
61776
54726
2985
3313
77547
59233
16929
4199
64882
8626
47395
96293
89772
76938
83459
36341
37358
27005
74528
81391
89810
84824
63674
64151
74579
81964
64590
64627
50834
38395
71725
28384
66789
67509
46400
92925
9707
72778
41894
42026
31612
4814
92530
7399
20176
13765
64683
37456
87247
2141
81366
2446
82567
72244
90387
17963
64705
9595
94385
31174
57568
73803
18490
85260
7437
67314
31272
58523
50695
75631
26895
95648
30373
81254
34540
80745
91000
70134
62468
39806
79831
91140
75781
71509
72810
30673
62914
78346
25012
6848
40065
6822
36525
41894
56954
23121
30455
31154
51936
48224
60264
49610
92583
76532
49432
45673
4090
85421
75273
64752
31806
58203
80185
27914
96877
47757
37793
77931
49542
70370
9413
45706
14487
51573
42614
30836
42124
86004
1022
92633
6888
59341
6468
44807
20233
12837
84044
36246
23586
36428
74427
28881
86271
8454
68982
64135
99681
74113
4027
81287
5820
83315
52415
63736
55233
68820
87928
8481
91598
53825
41590
40425
56954
54189
13663
10906
65041
95230
21090
89275
69840
65919
7556
85988
31640
53793
46828
25145
7106
44421
58561
53358
76658
6273
69646
3858
84339
77306
55368
82819
31897
13215
66001
47082
49347
90144
58972
60706
18880
70214
49178
95670
51165
83385
48780
56507
17836
62920
44582
1042
65115
28484
212
59601
32560
78585
17558
63443
19503
9009
63333
84679
57903
70423
3775
7040
34322
27793
58191
99723
47160
26019
64521
202
82449
27176
11030
6076
9627
24947
15101
66078
45575
70224
71140
58684
77436
82778
78000
21755
13336
84713
74068
52264
2262
77868
42534
89307
58968
50568
75036
15116
62947
65411
70352
46674
12718
99092
68457
48820
6179
81942
12940
29925
67864
10259
72703
1564
44176
14673
46773
65716
60784
61997
57475
45197
53845
65948
75470
16453
37216
41422
70926
58598
2973
52580
17205
65551
6574
51249
71605
67443
19513
42604
90894
55681
84567
60703
24163
85068
96358
69890
55092
30730
59192
77644
94267
32607
60736
19865
54918
1922
24491
94728
12223
41083
76850
30038
12447
74662
41573
62234
4825
21993
35345
78996
13162
31889
96284
10302
43121
30975
64593
32998
42536
45464
44941
19058
79769
48814
61071
90169
37904
73923
44847
25112
253
56405
90225
81257
53114
39684
956
82200
58345
70002
99485
69755
80683
3060
89605
48422
97629
4361
58607
50987
92363
2379
87558
72906
80803
96797
36758
27980
1365
82348
83015
99616
90046
85496
38951
5157
95411
54133
30085
86738
34678
62075
69598
72458
66574
76166
77368
64167
54259
81361
40752
76183
11949
62936
40322
87168
97350
73727
92573
97654
27493
88720
76479
77519
46543
31861
42771
57498
20144
42294
70272
24918
34381
19084
26621
38723
31713
66425
65823
56067
19063
54489
16978
58607
16192
30490
26239
54159
75040
75218
11622
3661
56261
75976
96870
4468
74717
65905
53183
87853
63932
41612
32308
14291
51909
49344
88955
5128
50347
10884
68384
2264
75023
49223
59156
38146
53542
44672
71793
57416
19907
65357
45105
13306
72383
66148
51091
78705
43771
11536
75893
51178
65220
57762
72710
2929
43086
60759
38064
57963
13616
82129
25577
88975
20874
36384
65743
55892
95025
88148
78785
55904
69403
61565
24198
73658
46647
42767
84215
7206
23254
81924
89230
35589
97700
87205
39383
91517
7481
87772
8171
71240
1094
41900
5141
88934
15982
72745
92505
61580
1746
47412
58869
16850
24751
60961
76479
87638
36037
73316
57580
10731
40498
28967
59218
28323
39324
93571
31373
11961
22644
91206
28469
31016
72461
97950
33129
13582
35003
81078
39865
27301
96258
83703
7137
93700
41142
19768
41168
18849
53640
96738
70158
24329
30178
22865
13203
98037
76433
1403
90842
91307
79689
20399
34460
72646
2969
13561
16674
87186
65473
88835
79762
32982
81416
84718
91100
7393
49092
72560
59582
54647
84095
20366
58481
721
12207
96890
10859
7858
6055
2321
40100
46815
26752
41968
70444
93262
54340
30057
50999
91544
34525
51765
88271
93070
30233
18233
96643
53468
99422
78651
8898
11070
42609
79809
26651
58275
70441
97750
70191
81603
60010
1028
37272
22407
25683
24285
27823
45330
87676
76013
76341
85769
95292
87508
65771
87024
91296
4214
82243
60434
95723
32552
24307
16035
74500
50210
35844
61471
38036
79695
53470
73591
40309
50137
1683
95509
7099
35778
34510
94767
14469
75980
37180
24776
13451
26678
6558
96156
8032
763
16054
10297
37144
92284
43968
29345
40159
31391
5286
36208
99722
7381
64051
77007
29933
42339
59431
37443
76483
35454
64226
28206
56225
58325
23314
25075
69822
6769
8463
27850
1519
21683
33252
16338
67700
18517
66598
5847
125
56192
98738
41399
58538
24765
68529
21339
37204
21694
1643
66572
43701
47518
96848
27503
66570
73973
81863
60768
81485
4517
10176
61413
37812
34683
1966
64697
61202
58196
61505
60513
66095
87246
31538
73972
73574
39799
49986
52071
88582
1064
43728
24996
72713
33744
69039
78127
43833
68328
56345
6100
10891
45350
97473
5524
61196
74559
99349
36369
41485
69569
6854
56149
50166
84702
57778
18340
92462
46487
5796
57354
10117
95604
92982
17704
52153
60516
6866
89077
74833
54708
50098
8023
54457
79202
31143
60308
59917
11065
8784
99438
27358
27835
42806
91234
22845
54734
47101
67186
85769
38595
86081
3804
1317
22359
90028
34533
97154
78646
91130
10932
47145
67235
11703
28409
64884
13461
94622
89330
66316
9190
82709
15174
25825
76919
49193
94540
84405
26409
88496
3839
85787
16309
26992
13612
59514
6438
77851
33381
61707
43876
66013
82281
6802
48359
13260
22873
14750
32432
10361
39570
16072
24699
5490
44019
45788
99669
5366
5024
78149
33914
18249
66818
60048
30931
85408
75771
62889
72576
21995
76827
33474
13646
54027
92474
31742
54512
46949
63063
10179
15982
82290
15545
70401
64320
82668
1804
72062
85289
91297
72259
5480
79163
2203
57465
71461
42263
57399
74959
16671
37113
49257
87113
40653
83842
31648
71862
85830
97130
57184
52940
68140
61228
44458
32536
3835
40846
228
51301
5022
23844
7952
67383
7350
73307
7851
59408
78383
31514
53241
32421
9629
23900
93578
58037
54845
33102
77040
52363
18214
29141
77461
83002
74338
94773
348
82160
10911
65888
46907
59920
70290
2700
66453
42466
49362
12624
82416
74561
67585
62298
26985
25784
78119
511
75838
19172
66877
20851
93703
21193
67959
71196
14880
98460
12427
43683
44491
32216
51337
24075
18344
19643
57234
49716
38692
46257
62670
39911
17725
25245
32217
19921
58788
21295
5230
96441
45010
92769
62281
15037
18312
19916
27047
52972
9302
21631
90119
93647
58987
86695
49790
82698
91573
63525
6306
6835
65507
31710
31703
32890
41258
19601
98100
97
40291
1042
65544
48796
11715
55468
46322
20014
80760
41905
67272
98209
35935
84071
69221
76283
55413
29854
15169
24660
51350
94239
66814
43218
82521
87260
5329
20394
83629
56212
86502
95929
43447
56668
12101
78337
34833
128
36900
35103
78144
81249
546
94415
20439
4210
50836
66619
87384
74848
21111
18877
93765
91473
27264
38137
12818
70424
35901
89067
38881
5470
33555
89752
97508
2586
10022
48927
75510
60925
19064
89193
49318
82315
44021
74917
90671
48304
65577
82930
35346
82492
9531
27476
94044
18935
85131
32563
30013
91449
42315
17171
74722
92330
48292
57714
34420
97198
97749
39624
53818
49695
69476
28627
64618
42089
94188
92018
84496
69319
33776
64808
11209
99720
50231
5024
58655
92156
80652
11189
43573
52247
74563
81918
3506
71851
30125
85819
48108
88245
58634
93378
22
3310
13709
85595
81717
9136
75775
59193
51384
9490
32648
20972
39571
50593
9939
94451
48153
63001
51792
19786
40985
69573
8096
13257
48876
55063
45048
56281
10254
67806
65397
60695
82151
68800
17704
22183
82330
84152
91760
39891
71064
36496
95769
23172
45012
57020
31961
79704
88597
1258
58905
96369
62914
2703
16344
34959
18914
69779
90498
45503
68311
40608
61724
6353
38743
74572
78319
40328
66346
66900
69336
70464
50667
29054
58009
59263
14493
17425
28986
31193
84987
9384
25766
65953
34868
70748
7913
42350
11179
18982
72773
82306
29639
87576
10810
61143
69993
58176
92229
24730
35549
24898
8640
39117
90025
11658
36538
16745
32143
25215
81831
95231
2434
51784
82464
12909
65846
78267
37280
10645
59779
74214
68189
85350
31754
80892
67593
40672
76151
8765
46624
59642
49645
39344
25304
6618
59887
33593
67919
89270
2316
56714
85201
78107
38136
54412
89440
51050
5765
94814
14687
25402
54850
35414
79950
56644
10958
65645
69750
54640
83521
90932
74919
12852
83413
86371
34742
2984
26356
63196
85032
62813
8482
22640
86997
46656
45428
2953
3723
27200
20784
37491
14772
58790
36709
13261
81216
57281
67015
55204
29976
5324
84
46115
12709
73095
7027
77603
90812
58941
84741
27424
96534
75198
9918
76432
53242
16723
6320
76034
23497
23095
38977
5277
34580
97804
76144
70387
41182
69300
95286
93866
97018
10915
65451
51903
4869
21730
31949
94812
26971
8386
3642
22009
15237
47941
55718
22364
15584
72992
62446
87492
28025
59912
84746
83335
16360
22222
78146
96044
66566
91653
80559
63353
18117
60544
97942
1509
22527
82069
74141
89970
545
97049
45952
48019
74080
80385
9443
88381
77035
22347
24972
71479
34381
32454
35854
6453
61104
64221
45569
6768
79403
89169
14495
57794
30947
39695
15148
29914
63959
4787
83609
36486
25267
77178
61109
30825
36971
42926
67139
83012
55423
25882
58978
50296
84458
15225
43607
46657
50178
87655
55612
16606
41535
86981
24011
20782
52596
77178
40241
58530
79465
52937
33700
118
30995
5893
55329
29803
6781
79653
74481
9195
32736
3829
15022
8729
79580
4696
18441
19878
20777
16534
61925
59629
47433
51287
41154
28294
80354
65371
82747
74278
83543
38782
63332
55348
7259
23797
51527
8102
46196
11078
92203
34975
43617
7163
12870
46170
39760
98570
64446
26970
25967
32010
72333
57826
11520
17343
19474
17502
40785
10451
69701
86501
64494
38629
91445
31833
13929
72034
36510
82927
12977
413
77151
1828
16822
69102
93312
83870
45390
64340
51726
5943
70525
8212
4312
18503
95094
50668
12414
18979
3861
51410
98136
13240
25698
43530
93785
6261
55969
23021
26646
58328
76793
41499
55646
45520
68349
67837
58164
90046
24782
19906
85423
17016
8159
37054
14140
15963
75510
75158
75262
28871
32326
39503
35560
99404
31952
67452
56392
5159
42280
93241
59501
52554
90795
23012
37219
31330
89068
53652
92124
90771
39310
44411
23054
91278
26647
83979
93729
14807
97777
13175
27406
88509
36269
62141
46548
17695
49893
84991
36094
59773
18714
13132
88032
34771
89931
76841
78738
25131
41604
24949
53619
60063
53851
17756
18463
80361
93619
28854
36363
21308
86007
48253
32332
40721
94994
77710
40350
89838
36645
89585
69379
63195
29248
87381
11301
95817
41080
52762
60040
15516
10344
7291
22490
70609
47572
37633
96263
64656
96483
99586
16438
85891
46361
80389
73878
20230
74167
54272
76650
89628
70451
9750
24757
29453
84562
59528
40467
37992
74330
18105
38813
97425
72580
6895
34841
53841
65772
94636
35386
30513
29291
9508
93348
77569
59578
95258
45449
81017
97020
72480
24857
6538
94121
6917
50274
63127
46106
12337
16347
60883
26239
97562
17170
56980
49905
50590
70835
43302
22959
41299
65624
71535
38212
8018
84839
63378
59576
92017
65063
46483
55324
93532
18988
34373
5923
53448
6468
18303
61492
96301
20950
22866
92783
18487
93678
90446
75090
10312
64947
88254
59725
50791
12746
59955
36613
71078
37021
48261
52911
17627
98108
15663
92634
52601
93792
78333
51209
47055
84455
66747
81606
57701
3601
49510
96223
95189
93102
29743
96379
16971
69213
40916
9351
38589
68457
60701
62636
45258
54423
52095
8068
88791
52330
83329
99606
12525
25994
81237
62042
14204
27060
80662
22392
47650
45745
23148
53310
99025
72260
97404
35285
30575
79389
73985
44657
92255
36667
35243
39890
90816
13014
46443
96165
84841
14182
14474
92728
63432
95573
85545
66453
59005
7861
77962
45721
46415
53822
32671
17334
23611
95472
49707
67150
8659
25646
14832
76945
64675
87650
71446
2172
14727
61068
2081
14707
18871
43223
51258
46777
33409
91340
96726
83233
66670
59821
58444
16870
18075
64804
90130
73933
29356
34905
44204
43330
71610
31988
29779
32406
19202
28362
6604
56358
4805
9895
10726
60823
33175
59927
56110
67915
43255
8856
29392
73683
88947
59055
69222
82785
72749
19157
50683
98430
7357
25504
16389
16091
69548
31269
99745
7408
83880
44191
4411
51168
55087
61815
6055
67112
92829
53536
32914
46810
52323
72785
73288
58364
95669
78818
48306
31151
18026
62730
88385
48268
69553
82406
74766
79612
96500
923
80777
26445
96027
97592
42910
45505
53835
21782
98538
66145
30558
55858
81268
86771
4453
49719
24966
44436
1319
12090
57110
54047
32387
85313
6105
79470
73360
91924
55771
70063
85103
20948
81951
18342
66089
21437
46353
58191
17286
27630
14364
28977
14228
31003
53004
46301
54293
44066
82780
95301
29793
24862
39353
41696
70698
99523
38750
32784
21922
78522
85110
36696
83376
48668
19263
59015
79061
77738
10471
81551
47170
39289
75651
16776
1463
15382
77425
8308
36643
82604
9792
55161
9485
31205
28634
6080
60663
99253
98086
54020
26152
19215
97788
33130
57215
24370
30285
43763
83917
8547
93678
57677
62302
91727
29186
94429
64386
73439
80237
41438
92259
98603
47723
81242
87050
83636
83368
64618
19637
45696
66984
22558
32624
58922
57879
7780
53053
83524
91233
73563
72944
78494
38544
80269
77768
86793
24643
38971
23039
4475
97442
62713
3845
98567
33444
38924
95506
43067
2715
74582
60659
98597
78091
7846
34414
35521
28742
33727
96992
31286
60263
89552
51420
38595
577
99117
15531
55674
73053
82127
82961
71292
19697
82942
23594
63864
20611
34982
95665
89367
44191
76466
57679
45798
48691
49170
38631
54320
50796
72346
39991
9170
79095
78203
67416
7595
86150
66486
16308
99460
99548
6785
2372
92110
26636
92336
33169
2111
19298
38765
50052
33039
80325
90272
55611
91632
37227
17589
47111
20482
92048
80261
7979
58964
55585
39208
64824
99437
18543
50774
22581
68195
18791
17242
18626
43084
99778
23025
64325
89423
52345
87794
9387
83571
44680
39095
78402
66210
46900
17146
85379
62027
69573
51021
46757
50408
37815
87392
56051
48401
56933
72319
67829
90492
72471
27200
26919
25990
5042
47791
22021
31683
55819
60360
35612
793
90192
67113
47027
51254
93138
39004
92819
75615
70124
21634
82615
16486
5634
85235
32591
17356
79362
52871
14354
70089
51347
4388
42607
66724
24590
13816
78696
88284
45209
19874
70380
61421
59764
92571
46162
27344
55921
91273
23978
39034
81398
40765
29859
42127
97240
51474
54273
34581
63494
97459
83993
52931
26472
30416
87406
41474
74273
43074
16579
84737
91929
90152
60308
62036
87701
89458
87514
661
68573
75519
52678
3964
80855
98333
51211
29176
52308
62577
20512
58613
35643
56129
77814
11543
65776
89008
9090
35549
44742
62563
18900
51669
59639
75891
90505
80577
52750
74880
60638
76166
33268
25154
45726
7449
81055
40236
16253
94810
28788
36985
22795
35853
71911
29599
17692
42619
40438
15912
96364
30560
68446
40378
18402
65091
309
69618
63988
37496
3986
59971
28489
42321
89836
27303
74864
35160
72671
65111
10749
62021
19453
26156
11383
62692
89411
47393
24049
43341
40390
45443
78598
36962
21050
64252
90587
78411
53088
82776
28000
1801
45756
73046
30352
39487
79955
14689
20446
30386
81206
95139
52227
93350
57770
66089
29699
575
62640
6670
87059
62012
47424
57389
84257
4413
78414
45618
46368
70103
72250
9968
70887
30134
67325
41709
38268
77282
99882
64308
56257
91769
25035
98527
13261
14728
82968
8847
70561
2964
57343
22853
98188
67026
12176
45193
52869
14520
40862
90162
26304
67094
4680
47505
49331
45243
40957
29359
86883
72527
82598
47098
29147
28768
68109
7975
71946
90047
75122
28951
85853
59295
68444
49276
7800
90236
16963
49438
22560
62025
28358
56716
54090
35810
68750
77901
73486
14497
39387
74493
78629
98170
2305
14891
95705
21569
79470
72196
9424
76221
56319
59923
47938
55923
53383
15990
59294
26098
37028
57830
72777
79551
1363
55273
21368
78224
97568
32966
32298
55081
98902
62530
78274
75376
60208
10801
30042
5407
64837
24223
38455
68158
97020
52103
66769
80022
19815
76337
87703
73602
89568
20055
50004
37496
43971
965
15870
86339
39867
41276
68197
24604
20263
32125
62278
61543
97941
90617
6645
80939
23003
3349
27708
15970
28744
7834
16930
27118
75121
34246
43594
87484
25067
96153
4253
74408
52202
69264
89407
97995
82049
35179
57906
98822
95182
70960
55559
52088
76895
60963
14131
12825
65253
13604
62017
58029
57702
72675
63539
85453
59111
60633
57779
81602
37591
53579
63716
83790
21892
28374
73000
29350
74768
46823
81399
58673
48543
33964
62153
16489
15112
17258
65006
76524
32313
64028
60852
28578
55874
56040
11276
87002
9638
43207
6440
58471
67751
96661
38553
14957
83429
95855
66651
41754
62848
54837
28131
68419
66619
94284
390
14457
57671
4917
98910
50788
68408
76152
9693
62819
46535
60644
27150
21659
49207
99388
29170
92699
29468
87747
25880
39444
88526
12735
37583
23786
49269
1511
98205
22210
65860
68932
50065
27900
36750
14588
47972
42667
92408
83757
2326
90021
9203
14762
94814
3220
54929
57520
37876
79091
16242
93690
75248
5331
95747
33949
73106
47763
8743
92758
41359
74751
39389
62152
68330
92899
45726
61533
59919
47633
7890
36183
67796
55684
34065
79525
45389
63928
66467
6640
82764
88786
44302
47841
23337
80734
40290
17008
64449
46159
1064
86139
86604
6251
50177
67809
94204
17138
39345
10841
16403
66361
83866
69806
74756
68974
50416
9537
46560
44556
95947
51358
93794
93259
245
38929
15315
5581
80509
9379
2760
35330
31020
42408
16810
24094
39640
68969
73657
28471
29188
2396
99481
29082
44933
42656
75105
44310
26921
88914
38727
7132
57774
79840
99501
23333
47232
38379
31466
71455
94319
45570
26385
75641
66338
94323
12879
92213
22011
34589
87120
40126
75334
55567
37716
3527
2785
61885
88592
6428
31460
9947
41118
2770
64361
76919
86239
25258
15746
44577
50006
10077
74375
74080
12375
23135
28709
42864
81776
16203
79237
29303
82765
98376
98662
16065
83053
37403
83543
43967
10132
30490
7647
4934
12971
44467
70676
26996
22800
42810
59112
95929
74717
13478
14001
58801
17313
94578
93024
51868
20977
42293
50819
73534
16608
52539
52148
96919
55088
7068
16127
24732
51923
87147
71646
43765
38320
25737
16155
5439
98331
76964
63392
97238
1731
61510
78870
17531
45641
45598
68511
55519
88007
1760
70896
78276
68189
56931
44346
58884
39758
4426
69140
71916
85944
69905
68296
40729
53050
98146
91607
67311
55698
19049
42130
67093
88667
45308
13159
9303
88852
95620
58518
3021
43330
50600
94368
60334
85799
96050
66498
36235
19771
3175
78559
13268
17837
33338
35363
73933
59084
55096
91520
61201
51595
87700
41735
2272
45941
52497
21092
98237
60615
59585
27756
57857
21252
69741
82970
3575
90902
49315
9841
26068
62970
84137
80947
17946
62203
65367
37054
48316
22513
90694
66963
82470
60291
81862
92803
55177
27316
48155
11249
14558
94119
97180
75843
87411
89526
90500
45504
31773
24366
54357
31642
87618
46094
51110
56150
59263
72485
50481
95510
33236
24184
80483
230
37238
79729
54330
45478
16705
12059
86746
38257
42398
23625
41972
12398
52858
39632
47742
86807
97263
7429
19969
79276
44557
13495
94320
91340
77182
92993
67564
94631
58559
74832
90690
83053
34625
40989
8541
35747
90681
9369
39283
59322
62640
29078
71149
7863
70103
93963
29048
22554
72830
73382
13325
13300
14618
79909
94711
72841
66267
32740
13105
89071
20986
27586
33469
94122
47447
51651
74155
63998
70370
6112
19237
36299
41387
46920
6222
40947
10920
69587
12380
31781
78566
51162
15079
69495
9255
10794
90326
76696
32411
22063
97234
69189
1643
81128
89003
98459
37770
55732
27142
17436
10711
17260
13534
50962
80463
87920
45413
85840
4024
16755
21361
54375
86
20602
71557
96063
33918
50101
17135
66604
4466
27768
13139
35451
80549
21361
69025
16449
82758
11929
90579
30991
55259
72169
76514
42193
41528
27185
7125
96450
83072
19566
75181
27569
7573
4630
90801
16266
27147
40621
6122
26647
86653
18519
9152
41114
9103
85917
43641
5458
62105
82037
74971
60945
25646
23826
39835
65607
15212
54470
19969
45986
22594
23832
39524
87886
47879
62628
63363
9466
4684
41816
91374
25636
54749
26874
16125
78159
70341
30363
20389
42587
19450
92709
10867
82354
61554
77596
61705
89219
61209
80069
64092
97050
5352
19306
91503
14162
16815
78313
93376
12743
61070
98239
95903
51130
12922
12815
33681
62552
21823
98299
95634
95505
50768
80401
17210
30511
63224
76962
70240
6371
73841
73095
38989
15205
68901
33660
54883
92233
830
98271
24880
64046
20050
18676
35607
34698
19638
48141
94548
14628
75941
84880
51476
67639
79506
92378
56689
61809
57891
44829
50741
29694
45193
59335
24729
80887
24083
76669
30240
36367
84346
72096
59017
67435
80016
20549
42394
11367
74341
1468
81936
74680
72369
63804
73439
4727
44859
50915
1980
33666
2691
73403
71554
67603
35410
91715
40720
10877
88243
97291
39781
14133
11530
92779
52643
89194
56172
93432
69348
80646
37739
6524
19748
84102
49868
38698
4417
1534
22799
71753
53289
53909
36121
1933
32940
56733
80722
74121
96443
52073
1264
77960
86916
47168
64454
66215
8188
3146
22001
91281
7265
51035
47306
42381
76976
35620
64173
55732
84615
34965
60392
99886
16722
54857
54973
12099
67941
20104
83385
72763
93659
75549
57274
11372
69012
1184
19211
60575
97413
73666
71974
93886
78366
78162
91471
19961
34843
10095
75246
33324
97404
93293
60384
48051
23327
63055
62037
63914
93551
60749
91199
36233
72520
64286
52382
85139
53428
8880
13167
31799
69426
63910
51173
85587
6407
99979
97944
947
2069
16998
33275
52265
47223
7858
27904
48871
7503
46556
41405
76372
26997
97743
53115
51952
33009
12761
8371
14334
57023
57614
93273
31953
8392
40389
43294
8036
47584
56013
53256
48599
73229
28471
20692
85123
93020
59553
13439
50714
19443
45466
37056
26691
23027
40339
92929
5169
15464
50324
45299
51081
26727
56132
80920
99322
55247
38304
65469
27970
69306
46237
27616
77626
82614
49769
9079
36200
35506
88862
6004
12025
97009
5985
55690
11296
86388
75535
93139
4710
38114
84856
5420
13840
16962
86295
75932
24107
67238
31467
30084
14138
72711
6907
12403
18535
39799
42548
70224
2017
89933
33201
92517
20540
70103
8600
35468
14110
6414
64244
83933
89183
99986
85704
53610
58965
20764
62133
89549
59086
2327
99780
20022
17837
99513
28545
45262
39967
19697
70282
65824
45850
33684
38631
6422
24642
5385
91218
95948
27964
7928
51497
71836
55163
53662
52143
66854
99723
44451
94093
45193
56111
70905
20017
9292
3590
85463
21843
11153
1785
74854
78219
69775
30729
70340
74351
79435
78518
51027
52727
18536
31595
97457
8187
9640
63496
78142
1918
61862
76354
96635
72090
60998
46657
66644
20238
66841
86418
16626
22862
97964
69157
55117
62832
58702
19273
48420
31325
62626
25923
58452
59919
75332
33354
54058
92817
88836
75327
58749
89123
12109
34519
91397
91613
84216
7
89738
829
82386
16045
53192
49032
49675
25776
74052
40566
1008
92844
48568
67450
13487
20475
59340
1938
4597
48230
63295
98244
1958
80389
72277
86479
6275
41050
15549
11049
84298
64989
96979
63828
54249
82959
19358
9936
18423
37020
47600
84141
56380
24568
20325
17578
49389
5458
2581
92921
39473
71016
62838
99201
37623
7619
31866
55743
89206
25830
46517
60551
97601
7647
17285
98908
54220
56036
64026
60132
63236
1305
47850
42421
33777
25174
40741
43143
99526
77701
83229
58831
48362
11715
23274
7675
11148
82228
4059
26755
60433
67937
84886
76383
22199
70934
85442
79763
55658
72651
79844
51195
23670
20849
42774
27769
8819
79383
86720
18083
85286
59044
64747
42777
99603
16284
12655
73878
97284
65168
46774
55110
60318
70615
6707
11044
62672
82042
76547
55731
80971
84334
46545
9457
83841
19261
49881
61168
84890
68378
79249
12343
20453
84526
26291
79144
17086
66243
69484
30494
99108
29942
60885
72798
78158
38690
19697
85943
54133
9839
53381
69862
74345
2084
35054
38217
78689
1540
73019
45482
37325
99609
17229
47761
26905
32133
82418
28315
1559
76031
33601
87271
21232
91332
52355
33942
83854
23958
69291
73732
41134
48865
25787
45030
34892
30060
28726
92915
2995
39865
75413
7507
9166
20607
60846
49838
80611
48121
30403
90240
68274
68420
87910
62942
75021
92377
65296
20129
39204
60509
98881
97200
89776
80392
65605
21217
49535
11092
6574
47683
97230
937
65964
10452
7619
43770
4907
66396
5451
60826
88854
92809
95218
24977
87282
25164
38500
48761
37069
91875
8981
21909
57770
87856
96972
26167
79309
74095
90012
84003
88524
76730
12479
10585
85129
16355
9231
34426
38072
72630
40117
23668
72039
97114
57251
49726
30217
63772
84326
46791
824
59561
69061
42625
84327
52782
12652
26155
3174
66309
56412
66302
40853
48004
32463
110
20364
4161
70734
59094
34305
74514
69143
90095
65923
93159
28429
39379
3904
37641
20965
28653
11996
84760
92313
90901
29726
76618
6098
61071
52604
67081
12888
79300
35966
95825
50610
44096
44759
98170
60711
42561
48903
48253
30162
72122
90789
26286
71953
93994
77868
75674
35308
71585
15796
26173
44816
13319
48932
87857
9327
61069
17644
23526
65813
44796
48861
54263
26491
64375
69459
5731
30120
67052
81414
26245
2243
68962
97189
29702
38541
58893
78286
150
13193
61730
32049
83671
42061
20322
12669
27561
16594
51586
18780
29014
19400
347
57455
34924
45287
46476
59806
52132
58734
82532
64646
77477
21711
28312
34881
62935
67281
62887
77872
2402
52964
95943
47071
66969
1385
55301
38237
26154
37352
79939
66475
50456
76211
586
26125
64952
88484
50376
71446
69855
57389
41740
70479
53903
5583
27249
25281
21680
54708
85239
96334
66392
83820
70202
91242
96535
74
31961
74648
65793
30546
75611
48809
81077
93221
64634
62087
13493
93438
73422
72062
48249
17529
93255
10248
34286
78164
77695
2350
70762
34505
14795
9780
88548
76799
54501
63590
90829
54344
71529
85209
73878
21498
14223
21626
61890
91417
46201
49045
45403
39124
13425
42186
87428
94791
2904
10923
1641
3971
34718
3380
50141
18473
31994
81664
49187
59986
77833
59872
94581
17502
67895
51760
3203
51426
35628
84168
55487
19867
69141
78195
57287
83940
14238
30457
7154
15794
40163
94699
23880
36831
59122
91415
27830
41853
66861
58486
88585
63313
90640
83063
27263
94076
17544
77535
73917
6049
67893
87294
45332
68260
97574
62908
26684
73583
82873
50702
44597
98611
83565
77259
6646
51449
65836
6270
40741
42455
67987
98031
11806
84215
48042
51876
58577
82517
22441
41782
36262
68395
71183
92077
54455
94514
90684
92570
76233
17735
70083
30049
3384
95538
80053
53585
53805
17756
18699
89836
79550
64635
87178
70575
1391
65373
21741
81987
36672
65926
73679
45425
89412
79288
61290
49456
91777
1328
98234
18643
51759
56250
18335
58555
37250
49671
85073
86693
65658
28373
13361
6853
71623
75820
2430
70998
80900
83795
87788
50684
12149
79677
21563
48981
51626
81158
36249
96708
24071
92057
74010
22075
75465
79969
92031
96700
15449
93287
5936
68477
57186
38906
14078
6724
12770
50864
73806
46761
95913
1455
20642
44469
63997
56396
45918
7847
28799
69525
88124
90636
7237
51986
30050
40888
2476
33229
60114
73061
71784
16847
94386
12088
22988
83703
11400
14058
78261
96932
41364
46926
9669
16205
79542
7226
94614
39424
12104
39829
66592
11895
62623
33460
41398
64282
23322
26660
86703
8803
46454
90885
98301
64562
63451
11367
63399
38550
73449
47329
42874
26343
43219
44660
84436
17984
93579
58514
16948
91468
20403
41910
39609
10592
23234
58792
43549
45175
77875
22126
78254
33924
7558
10306
56711
34197
25442
55177
6613
76874
43534
11608
18217
83931
86115
21181
58331
72190
97938
18406
85209
1024
76906
85722
73949
70572
49516
44223
52898
15149
78195
98668
51030
41962
49250
79632
94113
25019
47470
63437
79100
54908
48234
89615
84421
17410
99986
57335
94699
5800
64956
63085
69855
43755
47229
74458
48876
97964
93370
19977
19237
33105
51715
68199
70041
32552
29889
81717
66378
57345
51712
57526
62150
88234
96649
7781
2556
94065
7368
53657
38933
22712
93587
57754
62447
3931
74841
13244
65309
30210
59712
48192
79112
89687
51958
80787
7153
91269
94644
70086
41083
72424
29562
68094
18563
68407
75562
63920
49765
45724
18031
78858
16018
43309
60525
40511
8518
22692
98191
26288
71555
67431
23592
66371
35084
70822
9154
55659
65229
74055
77600
34190
46097
35499
78448
223
16217
38409
23232
54668
26531
49941
88060
92084
54343
24865
79618
41919
47249
96209
10552
65923
79170
68326
74073
53285
17776
5570
71103
21211
81212
9968
44676
53528
3360
50771
75172
31472
2841
26690
65861
14627
41520
84932
48091
4226
66699
24621
81181
6770
75787
1668
48174
37252
51036
37308
45450
20570
42596
39872
42979
38222
91445
51543
1773
36752
17317
71330
53062
15978
43213
9782
44461
60550
34714
44428
69037
40512
76310
32437
51729
20104
2553
77340
3403
48459
87137
28977
12328
47563
48523
17909
49268
28820
70220
2972
18783
47391
46381
18306
84887
48235
5328
48726
80824
22168
52461
39533
88587
96100
70150
40470
13391
48528
42179
60128
26972
87246
14578
91270
84348
74030
60386
23154
13790
35132
95898
5017
28335
1601
6074
90900
35715
41749
38384
67945
41626
25756
42977
58352
37989
88466
82362
57020
63000
6599
48185
48623
71607
93786
83493
2214
95025
24368
7744
898
17042
2662
49410
25365
89636
18956
10892
88715
59445
32292
33415
9103
83362
25262
4027
38137
57632
90804
20560
79567
64897
48298
75498
90977
79355
63842
48362
48321
46963
53323
40224
24126
91917
58762
55910
10867
93960
15908
72795
9002
48627
12302
74254
25572
50129
74785
44809
18071
48756
87784
13071
24108
12608
49478
70024
13236
18213
63085
71907
25010
74974
30769
231
80222
99728
9060
73585
4689
49102
35770
31586
28163
83679
18459
33992
66219
48350
84749
18480
45314
94094
78371
45266
89121
49494
30862
43206
11647
67897
7456
75662
83011
58992
44286
72346
44659
42292
8825
16974
21713
97352
1725
5177
39633
92443
37485
5951
49924
78195
73537
92453
56179
39640
68053
5264
91681
92391
69436
60753
6608
48815
79151
79138
19550
7717
25742
73139
19062
11434
85625
93472
22706
90603
62462
75785
91506
1539
71287
88163
58566
13575
30034
74456
52464
18194
10934
95643
57274
43968
33686
6437
22616
86458
63755
5014
18573
78388
93663
74394
49068
24977
67215
19015
81851
90730
34269
77684
23870
74346
12304
19793
95212
41393
84158
45954
1032
44792
11231
77326
86953
57957
64986
21227
64660
90828
51513
99557
67388
35385
7903
28047
3062
61164
68530
28622
37370
57491
61843
77239
64660
71001
23912
22800
17008
97796
42141
51967
5731
17954
5463
41358
67597
32509
87191
10954
3775
40103
21405
6101
11784
99466
1280
79299
23313
17076
6000
82232
19930
98469
61650
75344
39795
28529
81207
83294
14067
61448
84058
48235
16088
57342
62372
8830
2087
87867
72198
58565
60362
86251
84425
61017
39494
89519
24077
3828
29665
43878
4736
34509
57322
94630
66969
89094
21805
44364
65411
19811
37574
29079
11228
52013
88604
75405
21898
86451
22113
63759
46129
58063
38053
16976
78234
6106
1627
10234
8623
9862
20800
44272
40432
30001
26678
55995
59203
33227
14645
28636
69010
4288
7492
52813
88328
13303
57473
45301
12926
31913
70313
52810
11747
38888
62336
37588
63999
75648
95571
11210
63279
49109
90336
37303
129
63945
56336
47085
56196
89377
16588
65785
91341
30679
34171
23255
43654
11947
80020
45424
22554
79761
1066
82105
85320
91118
83546
62503
11840
50203
60274
74783
63444
52843
58149
61715
55026
46853
65908
57063
18313
2483
74586
38274
69923
90918
39234
96684
52116
42015
4499
11146
28115
45402
83084
32169
27609
35949
70748
33365
81778
56550
93397
31569
61068
13622
90929
41015
57165
25897
14635
7342
30300
48452
94575
87947
18625
52829
47406
69881
84240
86898
5056
83247
840
33996
19622
57348
21152
41778
19271
5812
1956
41542
22087
77451
3256
43303
15795
58702
83681
34397
93249
47081
61957
92429
91202
79776
93821
54234
46628
74220
12245
40422
61574
11848
57540
47030
40017
31456
24298
75126
68527
57333
52379
22040
94359
76662
11767
40562
32511
62828
16387
47840
36911
48278
78913
75459
53737
85412
43888
34968
25300
47180
28147
36469
10298
64433
85408
23452
51384
68355
29878
49855
73237
11456
98186
26151
15223
55651
90626
46012
65224
41450
51044
65629
37395
93236
50685
1518
63185
35485
53545
19780
10898
22668
88892
4480
44578
67368
20743
6276
71475
41758
78290
88663
53375
9732
77181
65682
88377
10942
18947
10777
77240
98849
55801
33986
89166
49521
89101
40852
90872
27049
37489
8841
38499
43846
3660
67356
48778
91257
34501
81596
9224
38757
9451
45938
89458
15933
66723
53791
64184
49265
21275
2893
73688
6796
47985
49445
98787
64060
8966
74083
1586
99101
16986
11791
88649
19148
20014
66130
89151
20411
7849
44894
93959
29394
10871
33218
73233
2773
48406
50408
8620
36346
37918
4379
72170
22757
3603
43432
66674
16561
48817
66384
41708
67540
90969
30976
39713
21902
45844
45369
87086
61749
15587
72379
52318
64052
82353
45285
6188
10948
53657
89265
55994
7905
28751
58884
14516
75122
79765
42929
38833
77238
6836
87423
8555
86685
88439
77754
31794
44941
48015
23929
51309
74680
43926
69028
18473
32388
27601
5721
63886
7626
70513
46699
76105
76993
14306
47939
86222
30627
4249
97356
23885
75977
12616
45102
88525
13789
34808
33914
8411
515
6369
75090
17226
1101
62405
44012
71667
49059
55385
17547
41347
14664
70516
37790
14548
96649
49610
68292
33865
11614
90856
23917
63288
3797
40573
22535
80425
71051
60319
90719
42720
23582
70986
8665
17981
33694
62120
81097
65016
94888
79068
5277
43897
89230
52973
50995
15312
30424
94215
5973
52586
14060
13860
40821
90929
7120
72825
88032
4370
26924
51041
1530
84631
57961
12654
23448
99904
51102
36358
79006
24621
44669
42695
34995
20355
90735
29850
29398
55102
86028
69171
24926
776
41013
13093
74406
80810
93977
96112
34988
66788
30180
97512
30097
87149
7582
53098
36435
18077
24838
84821
70635
74064
70052
53181
85421
19273
27512
89073
67089
78716
62234
69742
70847
4703
44385
98785
85093
56219
26211
11752
98921
44527
59802
15928
76153
9228
99706
79419
16104
24899
87739
10681
63217
94929
55643
33379
52484
2072
14931
7988
64073
42722
11048
30960
48152
79517
73978
2319
9836
41779
62214
13046
91632
86750
75652
73754
732
53947
95559
27434
7727
94924
24876
5939
68483
15355
5259
33806
527
66446
10973
48059
69888
81497
72551
96245
37564
81768
81010
25970
38617
46298
3534
17719
86587
50617
55877
25855
67938
36966
2528
53960
24947
48920
18821
56760
28526
24746
33575
10487
59437
2444
14972
31943
28670
15707
5911
11967
76294
33450
60507
87292
53349
55213
13014
42764
27960
36323
6118
74226
68596
87437
43912
43546
54276
30004
12899
51125
13613
50596
96171
68555
8732
58045
16648
16201
12483
85529
3879
43586
93471
28246
89149
55430
367
3341
34685
78202
2238
73854
97768
78849
45268
15470
49783
60165
70522
21885
89095
73413
30174
92961
59859
4655
94563
43779
85559
20091
49184
54838
87565
66335
90255
98713
53864
27355
59257
67974
37339
54746
57870
58873
88833
71425
90510
74023
82886
58098
19809
67034
42643
93938
84187
22705
18967
77915
91907
58659
98894
3410
58753
29964
11536
21499
54051
91777
26519
51823
11539
83668
71154
45523
18686
85364
50470
22973
61545
34470
23238
21582
32811
89826
26111
17651
87013
12030
55070
48722
86760
23098
57897
3180
85498
45164
60280
26602
19594
53473
90886
98199
84498
11637
384
21090
84723
9615
97410
29906
65815
24676
21652
51613
56809
11034
87447
61599
49007
47946
96509
544
27747
88718
54416
58260
68392
12752
5145
92112
54383
91268
3313
12799
96059
32796
74279
20852
72925
64714
38274
21171
98721
68421
67737
18745
12175
65091
50701
18745
91953
76782
56828
59805
37540
26833
43712
34877
86233
62284
1652
10349
29599
52080
30569
43605
50847
67218
72176
87161
81486
18942
66016
10432
3868
35038
29234
37275
40462
74351
61628
39309
88181
11247
26556
13732
13784
54282
37425
35971
3774
36883
79777
61465
55357
35134
61003
55673
85213
29299
31139
19516
88955
89500
85277
64377
88615
24930
39856
96288
86376
81258
11388
80405
46116
55456
69468
20478
31952
42240
82665
97961
33110
88460
20209
84181
19064
84455
14466
68057
43643
94388
9328
61594
62059
88106
95908
22259
79980
72727
97104
76559
20898
84913
25340
82196
30109
29973
63135
32509
23592
88471
40685
84870
37871
9516
46208
72314
31620
32591
52526
39231
71977
56603
52588
19324
66448
4224
62078
82490
43681
24244
55622
83324
33353
60006
84161
63124
88033
30173
58556
27128
52734
93224
76874
92367
95416
28802
57435
70172
77881
76137
74676
31903
63286
9497
58405
97118
94176
11187
44669
17064
35507
7342
61696
67659
49237
18041
15318
87445
89556
63776
61175
10526
2255
93211
47498
43593
82644
12604
80203
33602
99692
42085
23953
96851
7814
79419
40621
24067
71938
16221
68240
18410
53245
16104
33004
10005
94863
87243
82483
97740
46280
2727
48669
20641
28679
53321
85056
10487
13774
19238
19329
10371
64343
4344
67005
35775
63371
64413
14560
48854
31213
14289
18182
68657
4890
10623
31256
83148
11226
40784
13810
93019
53347
49870
69843
90324
58104
90000
41630
86564
2746
15305
48895
213
98250
10777
96809
83065
68692
75013
80004
14261
62072
93446
26147
28398
29884
83644
29168
67573
84087
71731
61212
74684
20503
28371
44018
47662
9983
38910
38862
34990
68679
69581
77429
35668
6715
73853
76807
59546
9067
46614
75555
7460
15484
95494
94339
29430
58053
39019
69798
57967
63697
18345
70480
34685
72264
79514
89597
28890
74028
64205
17937
58831
82338
6912
35558
26467
16882
39104
12334
99372
55252
46125
84158
9291
64164
40424
35260
64548
88266
4739
33717
83131
67324
82991
58893
68931
35961
47964
28891
27677
31186
31460
30926
9295
34599
43920
53864
28554
13109
12865
41003
78925
27513
27230
16097
37651
54023
12104
57903
91301
92960
74731
36273
89150
97856
64789
3522
70412
66620
55243
37554
26696
50035
49586
25534
54795
56778
82324
88230
63134
19610
59668
54535
67890
77456
46982
13414
11802
50489
19502
94510
12415
32330
30781
43451
43210
12747
34465
89953
47156
71246
34639
18047
29504
96484
47420
48833
24658
7518
24121
87054
41571
81307
68048
36606
52659
71657
8614
29012
29495
69323
93556
83045
68753
3595
74020
30998
33786
35374
94245
77358
66631
99497
58843
91288
31317
60193
53464
10940
14176
94319
48373
12470
31933
86175
99873
46418
84227
42183
52777
73616
36905
76821
67595
83890
1870
61156
95180
39783
26993
15723
97381
82835
94015
34914
87975
69197
99020
89478
56176
8421
97344
92573
42145
9448
403
48007
9678
77368
67104
37683
56133
37912
44892
77144
34225
805
2356
79244
92274
74273
98100
93237
38102
36734
74069
32595
95152
29199
27480
65151
7208
40272
40322
70164
55488
54091
13453
63986
44002
45519
82282
32156
53473
90860
70399
44466
48945
17354
20963
77912
29368
2856
21618
83898
52237
77605
99117
99513
21234
73386
97065
36404
9552
70875
96405
32635
13422
36097
14365
48805
94724
37409
56671
79053
47160
21305
80734
60659
7411
40152
5384
67808
85649
1446
69599
59666
67451
35620
37279
16743
40992
61622
70238
76468
50220
8643
77062
6464
96915
39115
53979
8504
87160
53440
60922
24877
29751
98858
67617
98369
58574
6153
26731
80382
56703
41871
4451
30355
81310
23993
10974
63698
46714
71342
41647
87497
36908
27396
64964
73888
41507
28419
49450
72650
92444
31250
80912
79187
2177
83750
59086
7530
37120
86589
45294
67682
23523
84326
31248
75050
4794
17342
60266
77426
85745
38097
93570
7951
55099
2086
90651
3469
59654
57544
22263
78779
12911
98387
30727
75957
81934
85112
28960
39524
95090
86315
94390
21201
32239
30399
10970
54041
43743
78917
21202
77594
3202
36845
51234
77411
5468
64186
91691
51195
73280
55825
15324
96121
66534
95964
65545
85085
5073
20278
4982
90143
98729
76235
86170
92744
39375
56205
48842
7077
51746
43769
8886
47400
30622
55960
1245
57976
70909
7362
47083
80620
69359
63753
27742
2932
60056
8531
71850
17163
68524
69149
35749
49691
3125
78398
77514
92863
29446
93186
64576
65782
14272
89088
54662
92873
4146
96366
79231
66728
15999
80980
70583
20164
37934
50590
37567
42347
60421
34071
53653
29083
41185
78423
13261
10872
97562
65463
14677
66591
62622
56557
95556
53261
53948
32785
16641
26934
26689
69375
29006
14257
12164
94482
20554
69284
36344
95184
41104
37479
36167
79147
46365
75178
75749
35121
7833
84079
32096
97030
10287
88861
52450
62465
9598
76014
66340
93623
88332
53798
93140
15792
21445
2210
11882
30158
65372
89149
74906
16709
22423
2178
17268
61202
62553
14771
59503
26006
39193
51821
80929
43007
33895
29257
21626
1927
21399
16457
675
66139
16469
29694
50146
22510
67458
33138
36069
25423
17366
6836
42139
77134
6243
71760
24888
56111
74865
93422
28267
51694
94098
70907
85705
23687
56482
16588
31536
37115
27536
41636
35321
40888
26347
5641
68709
66904
95123
58007
6561
95288
30652
67461
33969
57284
89785
57718
81801
33089
59495
67698
8896
16722
13469
95054
85667
38773
33009
42484
98879
51179
55533
86675
66937
70563
37366
90693
42060
11132
47874
63679
77449
72501
38016
31922
4982
6843
21854
8057
92268
89477
46331
75843
856
35885
18697
67275
37874
17137
5157
6378
34117
52142
94434
65117
27450
1674
66391
3589
82218
66588
37538
68352
42096
21890
3474
31832
5228
80398
35798
4923
86074
97706
75798
65966
98198
64190
99696
93470
94506
56623
5940
19405
11059
39717
68949
23856
98430
89903
83447
56472
49956
29159
15249
21122
84408
86494
37529
74818
53679
79760
50581
48002
65818
80822
34433
79540
3785
222
86895
74527
40192
48728
70151
21085
9375
87568
58476
41209
2228
33903
86391
43503
18259
16508
9942
9540
32271
77406
30669
64119
83295
38326
82019
44856
12332
18195
48169
52698
75248
22897
68789
82953
89927
26054
30193
84714
15736
28362
77405
37105
38083
14865
89317
34310
37239
31179
4322
32231
27261
55836
92578
89829
33804
2123
83355
55599
98918
11680
85257
38090
9115
57525
59092
56755
29390
41879
41208
9544
26486
87360
84165
42999
50998
85690
72287
18435
42656
13999
37726
1429
41815
6649
50324
33197
37997
57785
75338
33041
26359
46850
2731
81439
86304
29848
48104
28524
78257
4816
13354
66273
15083
46644
77413
24497
99551
15378
17090
52865
56996
8432
56981
69508
83580
3114
22017
45104
9917
11992
34028
17505
96239
49670
70132
10611
829
84017
2854
50013
89603
62866
42920
52238
80113
44790
27132
68055
50943
38714
17632
57879
43479
16102
42717
21544
59048
52016
75183
89140
11098
53135
17849
29354
25340
70940
80035
14684
48689
55423
7086
19191
65395
32159
98534
22909
50127
73448
4868
53283
77513
69558
38700
53414
70195
20699
84339
21231
55916
43225
66213
578
92266
48170
31073
51937
41242
92727
91400
24638
20155
92550
26281
49686
60417
39292
38236
13286
81891
45396
8062
48017
8520
52689
820
73653
48927
2112
25487
6077
74626
7904
5652
33038
26903
28380
407
55137
26998
30976
46818
87531
50077
54637
51913
5861
78551
56825
73903
11457
23374
26549
23047
83998
41619
32816
41264
18925
76411
41418
94290
65642
7457
92142
58902
96059
71063
55729
944
57618
82379
11290
6654
15027
35344
33388
89537
20922
31033
85591
47720
97720
39626
17883
17665
71420
85489
92887
68659
74941
35910
27050
28139
4535
65728
97842
59355
32064
71693
24586
99379
79011
37841
78323
30589
82501
53316
82344
5230
61537
57135
4029
90553
81504
77478
30715
61237
66723
39487
69377
92258
47304
66700
54092
72342
97054
83203
62179
14933
65972
7408
65774
21569
61601
7463
994
63163
37257
75666
38871
81099
59002
15060
41985
52487
86521
24798
26538
12635
96209
35003
47750
73455
28015
16074
19545
96357
8432
21874
85363
31485
87621
54646
2140
62736
11569
32718
68071
14576
49333
10926
23280
3144
25661
5651
80102
63289
27494
74901
8881
74037
81475
78033
15228
31773
8121
53616
81387
13365
22296
60905
33290
54925
24924
84194
49523
60599
74794
12595
98525
58010
31415
55000
44267
94487
40900
91486
72932
20760
89126
24995
88330
34705
64371
23370
59063
44584
26119
78503
52406
71351
78501
87015
20669
61984
58039
96481
6561
20257
85333
73775
37228
59176
69556
97218
46087
85478
2865
97104
20939
2309
88103
98255
6718
55321
99501
5787
28551
3599
12589
86166
76977
48134
43809
75575
76912
27566
26359
14942
97360
72248
97908
15130
64114
89207
47879
37261
25626
30585
8076
27907
19634
70414
59028
23364
1370
77798
79015
87875
46924
12540
85473
59290
50173
57099
6887
7695
95427
57926
61116
19452
75693
76366
45310
8099
10918
47113
23961
40812
82419
61520
1484
38980
31769
65709
6202
91449
87758
99128
83114
57923
3175
95459
94616
99978
69760
99233
37487
19357
31373
8647
94463
54973
66931
53166
5025
95198
86131
1863
10315
45263
13986
67305
87187
2032
55603
69835
64197
3424
23640
26964
92067
4775
18221
97711
70973
3549
66649
19472
48065
27061
32192
30527
78081
33541
11920
5750
25941
46420
49388
31629
32697
81716
99121
87284
50622
62285
92176
44566
90127
48373
9306
60388
53727
31182
6551
36057
52693
15160
24757
21682
24301
21224
70258
22946
73295
36025
93223
11496
85539
75787
47415
53911
43298
84097
99933
1128
91332
66248
21489
94157
31287
16418
80901
83613
42100
6484
75417
8823
97049
36789
19400
72971
24053
58923
69266
99872
84913
39988
73532
71121
3071
92529
56442
78053
50745
69751
88019
74280
1284
24045
21162
4124
76983
37461
30280
58673
61269
81278
65158
93359
17955
44936
51361
55955
21287
8064
46994
35706
98182
72615
25657
2946
56899
34154
12559
42486
82080
60631
7359
1818
20182
33594
30366
2411
71122
75146
80260
77413
83288
54579
48860
84558
39505
27581
44138
98543
67930
31592
80286
72042
15588
47010
25146
15042
85162
70370
26129
80577
1222
40262
4506
52428
18002
73039
54211
95852
97196
73373
68659
77439
96432
34041
74205
61175
58235
45983
99762
27225
51972
20296
74899
66542
73734
36679
8761
73972
29906
26957
71245
23666
64502
47401
96280
70285
75494
37452
2410
16069
10405
51022
17433
50043
60985
38083
83948
78116
56840
61773
72177
64636
75117
96126
54190
20314
86690
30
62668
38847
75823
96943
95718
28806
4135
97420
56671
37186
75700
57176
22606
31188
9093
98076
62266
68974
81938
61867
11932
49629
36449
57232
80318
9040
38177
38167
97060
23791
89952
98541
58779
33981
85555
15606
36493
18788
48002
94151
4056
6135
2043
77981
71676
64744
89712
5399
27902
49522
72419
78957
29868
81022
80793
27437
43445
7773
98647
25214
69914
19568
43968
97467
30607
39808
66645
12244
81881
68260
19429
32349
64021
58318
61021
18656
24664
65353
3005
24422
11996
34748
84026
47138
95869
22260
90953
9043
51508
85188
33015
33117
63720
45200
30220
94317
30836
32094
54357
11793
88266
20533
77262
43310
29707
94912
23856
10966
44907
16127
26643
7390
59427
31040
68365
71694
56384
48485
55784
42141
10377
78089
84107
88759
29273
9177
88046
78024
33280
8462
17768
38151
93063
50983
8587
79605
36609
95005
58381
24559
96677
28853
551
80450
92230
66874
44865
31828
77231
45893
8846
8665
34479
42257
6032
70533
67234
57509
70981
7405
31969
76291
51679
6058
10753
70093
72561
50739
30066
86981
58562
87574
78548
17607
8439
86943
45826
98906
67151
1427
6329
25004
28843
82026
66836
53859
87306
39924
1415
79677
96705
30077
97550
78622
35010
83102
76397
86048
13364
57985
62323
31823
10734
43705
86005
54160
64803
382
96217
82170
96143
9840
23229
14723
56968
60241
27677
65688
96855
12921
21087
32998
174
92876
15157
48568
90060
4920
69308
58371
97124
47054
93440
132
13174
22340
72290
19582
17162
16376
12585
49919
74925
34349
61838
74580
52001
58209
60825
98388
66142
30667
82289
38564
92271
52228
20189
85321
25653
75068
5630
33806
6397
14663
10130
80104
65887
57524
93577
23167
81425
90679
89689
53983
63705
29811
97629
43944
40640
87140
24066
89155
37757
69052
56354
15865
4504
25420
13802
29198
62371
48453
63928
15542
67094
42773
55968
59950
52246
28328
50147
52055
39196
43201
13250
71529
28794
65428
96807
698
72878
3160
19297
54252
91104
68063
41579
62984
9808
7316
35147
27110
98942
85259
186
86235
62320
37734
97319
86866
51205
89607
62189
67741
26476
75630
72635
80463
44992
10237
95019
3693
8311
72409
85651
57247
54354
61839
1651
57804
45848
82794
25664
92838
94731
9837
43828
84454
52818
78141
38911
14487
59105
71988
76947
36336
8916
6538
70456
80815
12826
39468
51840
6571
41602
15407
48068
2419
32482
87296
80935
88194
27280
67965
21729
75974
68793
88481
53159
86874
55371
53034
97218
78889
47332
76519
50667
15533
60200
62406
57093
95217
1964
47252
83302
87492
63791
56748
62080
55534
10855
23003
80717
89450
8820
50294
89233
36903
4825
24676
64507
95261
34124
6389
74476
80522
63666
77327
17577
32636
22195
41059
64909
18683
37565
23210
2400
96258
27964
10629
92525
50599
72073
43456
52161
4623
45081
1915
10497
6063
16071
84913
25663
6253
60478
50096
49417
89111
3002
95418
16598
58511
26334
22474
64164
36581
32625
75618
78065
5142
75555
91353
907
88432
80426
18098
82105
77384
61083
88888
54231
14312
7929
80886
82077
84
42634
36379
92438
84727
27724
3751
91465
53042
51488
87197
28242
90570
26682
48247
73046
18444
82924
31583
4415
87917
3252
89093
66189
87378
25913
4607
86559
26660
7417
25328
90115
5691
42738
60613
59197
97075
74902
6086
80342
25284
11084
89505
58204
95192
32773
62467
47496
75613
27191
37035
31808
89435
26484
38309
88294
47207
37957
23387
83264
70932
80165
10297
36481
61148
18025
90670
52593
91023
66776
1446
37841
29493
86663
53250
65113
63967
42941
12405
59204
87067
48049
94702
32806
86326
73462
90376
39107
35806
15859
66912
3093
40794
32479
74618
51918
33623
73508
2684
32830
78608
65010
42213
63188
16461
41822
78876
72793
42338
35977
99221
11698
64062
70172
49133
49039
96100
68000
70702
58383
32868
59148
32229
39696
75852
21409
71945
24177
320
39564
37824
36679
98413
65773
87270
70961
82396
19791
27322
88290
55644
26608
50834
14631
95983
9053
64325
633
62342
60119
34983
11408
99104
88684
7150
43399
60468
80891
27873
50275
25798
59154
43545
20545
80212
35470
53526
80363
61819
22287
64585
12972
46797
46356
92774
47416
64822
17584
81610
59697
20373
77949
44642
3814
58698
83609
57914
42175
27253
8756
39309
29740
73957
28887
1746
38055
49193
95437
582
63295
87221
51884
73604
25310
13129
27500
14316
49998
31694
29167
6984
93725
5190
69400
7669
24235
50548
98528
65278
71116
35150
22044
23846
14110
92024
28290
48524
32086
1947
73957
42282
34270
86948
64552
78836
54123
32070
82296
65961
96081
48906
41463
96256
54771
40183
8563
79234
64453
13891
99786
64069
1580
32413
47413
43760
1106
25985
71455
9926
65195
34388
27698
85344
3055
47152
45567
15558
23885
40421
63805
23903
78814
55718
37525
58707
65364
68529
17398
14974
55770
36702
67676
30963
6691
1976
30244
91218
42848
29625
49657
13735
44443
54357
77066
33687
876
94702
69921
70531
24738
16511
23821
53354
62477
73577
93430
47638
1345
25742
77140
90372
63148
17790
77615
80294
73344
92776
94220
9324
93442
12638
77659
48734
58011
97438
39188
10560
9887
33269
30479
71809
21865
21694
70401
36652
62479
86153
20035
34962
22558
4023
11717
29061
42299
24982
43138
28299
2588
13503
74829
77239
94246
52528
85141
34719
50882
76017
52491
36580
73795
24859
97107
23270
81368
89848
17383
45793
29875
25449
79823
48791
80161
1822
9327
76439
90519
91547
96682
24614
42662
69780
91228
60956
60315
48672
89862
74882
35606
25888
13713
1344
93568
34469
24307
87780
68713
43114
74080
38332
20106
57665
53993
2146
96321
65318
10675
52189
47033
21687
74354
51758
39409
20290
89829
68044
93011
10296
53544
76565
80988
85752
18830
51407
97040
7847
68376
2851
36730
94357
50982
74917
52238
80275
99527
7283
19293
28786
62690
88196
59767
2685
35124
92856
89976
9243
13401
12560
62023
80649
4398
11007
23344
92135
13954
58471
15220
18493
7966
1913
89729
11521
20541
4988
15166
52805
81727
62138
84150
12555
31902
70527
21657
31225
59027
34131
16467
74965
6805
55520
91013
80626
54889
29080
860
55138
70337
90256
21047
67688
70955
95159
43607
37403
33419
25207
95403
69778
12107
91661
99525
24966
95684
20764
98465
14196
21431
53544
89074
84533
53473
45354
10481
61861
2809
27212
21758
7059
75033
49143
77266
99040
9515
66437
15109
18127
69227
20590
68042
5367
89193
74568
59195
21555
46926
20305
81607
80423
34802
84147
54672
57649
47639
29438
86753
53167
48466
49181
29052
92170
71601
31472
57300
71404
45854
16654
97571
88082
99608
30602
66503
55813
31930
94738
35447
52428
51784
72872
31793
77614
26237
49759
27118
42873
43288
40358
75974
6445
51974
75490
52963
25531
35837
83625
19895
37179
24273
82657
26989
50402
75698
18834
54885
3046
1700
28823
92284
94318
51699
25788
90952
511
30614
10814
23551
14857
3580
88064
93195
11024
31926
15119
77720
33574
50001
91273
10057
99689
5473
49644
22446
8882
53732
31150
96994
94545
38852
41110
78753
53087
52516
85411
39214
78007
52100
69540
28046
94358
6192
1445
8434
34784
50864
50598
52056
56170
22872
62221
55168
50190
33988
45597
14989
1838
91151
32919
80700
76726
6805
58884
5332
11137
14101
69474
21907
6556
902
95015
84537
23848
67797
9997
627
32897
3052
67785
81951
9309
45131
92528
8263
9011
49331
62959
38458
59660
99988
61568
28461
99177
58901
88728
6780
51264
28871
39622
43204
91657
41016
61665
92914
18921
34798
72565
94143
58558
86115
38786
50704
58973
16417
41849
21953
1551
27792
40700
75042
95752
10424
90186
53334
9060
89201
76122
84571
91113
56302
84060
35294
39390
68240
40885
4039
26068
36862
93312
30510
53427
42127
84519
79684
8546
9693
51715
9031
72657
18401
64917
47563
31846
27568
26147
21255
44415
25997
56083
55118
36663
91461
58745
42904
81299
53508
29642
98408
94188
88460
1643
1513
54448
61753
93231
86232
42708
51408
43210
84773
40106
25157
23949
47787
67852
67094
31674
38465
69336
52582
37563
18807
23254
18373
96387
64842
57196
76299
77345
16222
36871
85470
83551
37912
11370
29891
10109
40766
26719
7752
35625
39923
17886
73866
69627
96678
4969
99968
14402
46067
53526
18783
35582
53598
71924
75101
38205
65768
14423
16103
89758
84765
77500
65420
27194
91443
52355
36005
77926
23234
2430
62906
34252
14048
32568
99718
33302
20279
32790
87575
44132
55330
99474
26233
86646
96643
13187
60012
78543
17060
56542
44105
47112
94361
74770
80560
79888
38421
12087
55275
26608
88613
24136
94538
6355
10168
35725
15187
94065
83550
81429
34374
15076
52009
61406
48990
69940
68584
20343
53094
292
31898
76421
56
87266
79186
75267
8710
26809
23919
33603
62023
49092
62825
79867
75717
78337
42100
90919
81609
3683
50673
26766
86785
93373
70489
66037
8491
88476
38615
65552
28676
13822
29122
65758
93434
4714
78839
14329
23466
12318
23215
37633
94588
88123
26069
43263
84383
2448
55623
35931
1025
53342
68472
23356
60449
43354
69256
28220
1911
3473
28351
23625
47571
66466
29806
91496
60912
99633
31945
62655
44616
63575
10426
53571
61283
73206
6472
3040
98852
34209
65073
37275
22255
79215
72166
61759
83816
95312
72762
95836
92748
76979
61818
78167
46608
24200
57065
36345
69917
28007
35922
12922
34539
26366
16165
13238
67664
12324
14689
76904
10781
83622
16948
51696
90490
72931
61552
99962
29212
98488
65004
47262
52248
68984
33801
6368
48856
93749
48606
31481
18733
73644
57193
30753
75665
59096
91954
30855
3207
63765
51172
564
21696
69944
41297
88349
17494
14179
77674
6678
51693
72917
61310
27881
97615
89178
20709
12536
92431
67169
75786
7647
61619
76196
74767
53011
91766
75811
55081
98630
76021
25155
89210
17552
65984
43020
78161
77837
45922
99595
5828
76589
63079
23989
27417
5317
40766
25130
65897
80079
42271
36318
16495
4076
30728
83164
68235
79678
4499
35676
39916
838
41974
72134
94272
12274
90051
10042
30111
62006
46281
31820
12988
24069
74778
78448
8606
40224
9483
25554
92875
43430
22047
71316
55151
85972
44830
93145
44041
65939
41536
77693
56632
75908
85783
71291
60202
18600
50535
6678
30959
762
25620
79214
68937
66885
7204
31158
16474
60459
98874
72965
94559
1328
34973
11357
6811
51248
13842
53776
30240
44816
71979
34833
47517
1837
50762
75097
85836
4704
79759
31231
55783
46007
90614
65704
14929
61609
45957
29154
34303
73275
98499
95032
41856
25405
12226
43311
61997
63510
32656
84402
62506
34797
86074
80826
90514
40436
64124
87578
44609
25652
84986
70729
97009
60373
80697
38854
33155
898
39185
33212
21827
59713
35782
11284
21194
66671
73431
84188
57619
67791
82740
17172
62004
44635
95276
53306
4407
50067
41259
58024
41052
84607
81677
38565
50992
19366
58198
28872
55554
2560
92100
92570
49872
3163
80243
63190
51165
20183
43755
41313
47443
67873
30401
72894
78525
99850
70676
41478
96856
69803
26159
4297
1735
47619
23512
54731
48048
32302
34035
54320
75069
56943
17326
47844
65465
60371
15259
5053
56394
19162
13990
79790
35627
99830
45831
45702
66875
38239
20717
23885
38730
3213
75567
38121
52926
39999
67686
87418
25356
78339
33497
83556
7740
36636
83620
5540
89673
37510
50733
86579
11060
58969
10680
29303
14052
65098
54191
27187
65079
9488
61884
23279
93591
25776
57425
44250
689
23654
95127
19383
9872
27371
53093
60533
24868
74300
46914
27374
71990
92421
19736
80779
5784
90937
45077
83418
29154
62353
22140
17097
98174
76678
99056
17682
36210
86319
57813
41616
43980
22911
39053
46100
60671
17870
83591
60381
98699
8711
42220
61200
61485
68244
52392
64816
55139
82750
91447
54127
18032
81419
44913
84414
33399
31676
95302
89423
81532
98144
27611
86960
15992
13312
16510
20084
33272
76607
27950
79692
2333
99633
90898
79172
96651
20465
40430
44191
25873
71921
15726
22231
72028
82017
39481
52877
33368
63151
34158
39174
28468
52938
17529
3847
27672
77625
94663
59410
89011
81913
78306
48762
75270
37311
83242
97756
29061
1505
21676
45586
24215
43584
15372
82374
91018
50317
87767
1855
32256
30016
98648
69552
99880
46056
99274
55131
66304
31302
9361
76642
65196
30411
1406
69813
87681
45586
64443
64855
4579
92019
19949
45428
81113
95012
95785
32458
59818
94522
4126
57107
25332
9795
6949
81360
78411
77423
31035
82704
32430
65952
50723
74409
68915
58284
27767
27950
24071
61506
10209
16529
3439
86177
83842
80769
91429
85284
18597
15026
89549
92803
88080
97763
58883
16183
6682
55982
79378
26632
26616
81746
98984
61692
48247
9899
4235
45900
7927
3979
86484
79641
91473
79849
72585
42371
64155
90077
65250
48559
54143
82643
9977
80235
49375
81645
34156
47864
30294
86176
14106
73247
38110
53652
54202
12179
70538
61048
32192
70906
28615
10651
55304
73669
84150
75308
70024
14838
25571
40790
12622
84596
90319
70853
30373
42507
11302
99080
47702
43451
57995
39354
22000
11909
2661
5105
58165
42400
18267
68315
92017
91841
6774
42756
21112
36675
32227
38169
37537
61251
49238
20853
11476
54113
3084
99037
80750
37347
15119
35867
42323
48305
42266
61028
80083
9927
21035
95504
15031
84751
63648
65134
2692
72879
70127
41574
64380
68240
94552
2643
67956
96586
45810
2150
19903
83772
628
83745
21827
68072
20398
84076
45607
87108
77231
31529
54807
91519
69648
54866
93961
11612
47150
20535
74771
99355
46420
61836
4124
89633
9387
80970
78608
88001
99221
3903
33045
60537
8443
12911
44414
32331
47738
42648
36795
39661
82572
51515
93864
77306
3109
88293
66012
83866
76784
79662
51114
71890
78773
22657
56171
6293
20633
46627
46557
94920
44702
30246
25238
31056
19254
42019
60263
84137
32413
23207
73037
49730
82977
49417
95677
54836
33938
68065
43600
35551
15475
31741
14904
52167
58882
37644
75101
5072
55347
2945
98328
53969
8702
91071
9569
59606
73376
68660
61515
97627
33681
66206
85728
76840
39740
31308
15716
44081
81977
2546
4066
92322
67359
73572
68091
63675
39089
18707
58515
32032
65080
93719
30297
86350
13663
86983
61298
12737
11697
14309
88820
84830
20195
54113
68271
49780
44772
45741
67299
68823
16944
44334
4425
41354
89503
17535
51921
8042
57605
94892
10701
71124
67154
91055
55803
45211
67157
13140
30357
33850
76395
55835
17695
45429
19911
68158
25505
50633
81327
31952
52660
36459
49030
59295
31397
48280
29476
1630
57994
9044
18363
7370
5212
23541
87983
99729
45974
7404
23230
94788
57120
12148
35145
25366
79498
86499
15478
87474
47237
90145
16558
7265
50300
48229
53330
10885
54869
26831
66480
7825
87668
87061
17198
75505
70968
36089
53934
7073
11056
46441
2715
27495
75606
43887
68031
71638
76948
55334
36640
54542
11162
99518
93181
46095
58572
30185
40433
20274
88230
10465
15273
60968
25764
22606
87775
74693
20467
68702
94929
58424
59228
85629
38984
61696
66101
20687
22170
74782
26286
87495
54210
24048
86699
23266
57110
8143
67245
82370
16296
27280
5315
59575
59235
86704
14923
86767
49025
33832
47359
7664
70930
91037
83125
60981
31715
29398
6516
87554
94469
90122
10146
3013
77358
12967
82131
60276
59812
88792
63239
64476
16127
19993
55002
328
36791
49566
4606
27859
99971
23919
52301
52694
86715
28492
89605
67969
75276
36848
92082
13470
40539
2415
61445
56343
37856
79599
11722
7134
93676
38559
40211
82266
42838
94664
85960
50559
83619
35464
65933
66695
47362
25573
23623
94645
85841
88947
15112
70499
6207
96207
39081
16105
82014
90115
56018
12045
80893
15273
330
53388
24461
64166
11382
62897
10796
45077
61100
42004
18935
14431
79148
9134
72844
17423
45185
36327
54751
53825
25698
40906
84709
65289
31609
89962
60097
55671
29246
16307
11654
79052
7011
11536
76155
91841
29452
18877
84524
45352
25525
47011
9713
26328
21057
28357
8973
40016
12912
68063
33217
37369
29820
71840
83284
8674
54344
37564
26608
75625
75777
41811
38613
72137
87790
96904
35235
70641
29396
28726
7746
83345
50822
72744
17720
12322
84933
25702
10980
20797
94993
82711
25582
53064
17104
20884
13269
28737
45621
42958
42173
78888
87187
91232
57372
75389
54420
41743
97659
64999
40578
16833
73600
79623
78775
57192
59572
16057
96650
5578
49949
38904
46452
73531
33975
48779
30221
6072
31500
68242
20106
78321
70708
11903
64177
13301
20156
9767
15437
79743
35495
70291
89352
6806
30751
90613
90976
5115
83907
16626
4571
83763
36797
47230
43508
59668
33711
8104
66246
28177
98201
11601
26125
40016
12975
9871
21900
86717
94197
19997
66713
85015
91037
49532
97232
23760
78795
6506
31717
52773
41163
21391
15694
71862
70474
68601
13984
73495
38059
72822
61727
33508
54216
54338
93963
2652
60248
86950
27739
17329
47303
88234
26224
38807
89161
13157
59956
20931
40369
51536
44115
37822
69112
45697
97583
36900
37312
40990
55406
47431
39250
65229
78265
85531
46323
58866
19891
33421
42567
8532
26013
26238
76364
23735
30368
94157
95669
6071
54356
85537
2817
14889
48112
70899
59090
30295
53156
95069
65948
1649
43731
38166
70656
17142
30304
90326
96784
39721
38733
34548
27459
83517
22442
85335
39272
12802
94510
12257
64589
74607
50723
95785
44609
99985
61294
17258
25926
81890
14065
38824
99203
48636
85144
41317
25621
24369
26227
85216
20488
9156
55394
75651
69617
5795
81377
35800
8895
88910
35793
7421
82241
27052
736
3799
82218
77964
88466
34734
2665
1644
61174
99866
80675
77126
72730
93329
60446
78305
49954
7242
32163
49861
2370
44874
76484
67639
69548
78938
85061
1857
90545
22425
58517
93861
98629
8073
19733
10591
3429
81562
81462
98211
40448
91619
41087
30741
39755
88004
47986
38827
62643
12937
40608
14243
36477
33097
96847
82887
12251
86431
45970
17877
19514
36782
30815
57826
18129
37997
619
30246
72862
87603
53274
43143
91050
27127
74251
54343
10264
30637
99446
55935
71293
39224
51408
87693
48455
56140
78089
54788
65386
48352
56665
2370
62864
69883
49085
56063
2518
19129
58
43160
74961
19274
27583
11225
44725
12925
10430
34056
68145
27620
40265
10616
55148
18193
8478
17616
75893
64991
45730
43261
78303
64602
90681
61490
78123
96850
17912
21786
84086
57774
49934
72169
2738
64174
424
97619
4706
37587
36715
47779
78847
26971
23882
30434
93990
65767
79035
67697
88918
68180
7716
56491
34641
10837
94431
70510
12413
61250
27057
64965
28188
89272
34538
59593
57411
31411
76524
6499
32257
22233
10731
82153
19709
73221
54487
62757
34932
26777
51357
72364
97884
21391
34227
79788
94120
1198
82519
26227
40416
42300
24544
74854
32576
69680
57296
89056
36998
1750
94231
46962
17563
44502
25406
49305
35933
75031
80249
82583
74140
7610
15954
79763
64041
86974
41133
30421
96090
78579
75665
31481
17786
87499
34205
7033
33269
89219
66490
50505
80920
74270
71001
27915
24022
91034
1717
86649
37546
57497
49098
55924
82893
33333
93582
47017
2053
84376
97627
92738
4877
35270
27905
73947
62901
47922
23077
51173
70674
39819
65214
44914
51878
4529
66438
72272
77735
53404
80584
7064
6439
89621
88173
21956
55972
65301
88510
65972
49143
75230
42776
21242
85173
33199
87409
50474
79035
95327
7213
99723
4537
40973
43326
77095
20836
61551
19390
95902
27778
46866
96420
62547
89396
84746
14452
56717
44248
27453
90550
32349
42921
95228
38188
84902
62278
77944
43528
67183
74076
99631
60318
80143
40856
58973
61332
69337
47765
95567
56436
75998
62080
50241
6846
74192
29637
85669
48194
98825
31332
1939
80888
87280
97253
41955
20747
88014
42768
16755
25857
68149
75761
55525
47516
71324
5748
56348
88580
45366
88664
54973
94560
89195
55619
7839
81800
37751
54989
67524
82049
69128
76498
20408
35483
30956
63788
43518
64402
30037
99713
43141
13691
99197
7004
69367
86177
84029
27206
77208
62301
19556
71557
54794
23717
78684
42766
97205
28556
29970
3401
83063
95089
16663
44502
12722
40752
43676
96551
37223
89105
63238
88614
92020
92201
84541
64561
85678
52954
40518
61096
11273
63338
74119
81264
32889
92322
5507
55480
81246
94783
51499
82448
79492
41792
83066
50280
2516
50906
10915
87505
80141
24339
65650
50352
79917
6458
37679
49249
84028
46273
44439
11564
48771
16090
17445
84765
48642
2433
75452
33879
59749
65871
17249
36208
78093
11710
30388
72240
63413
60017
85691
3579
92823
53320
61047
79530
99366
37296
26329
93692
677
44135
45807
67645
62381
27682
83724
70056
21525
72364
81115
93242
31923
67796
13128
34008
33592
78754
48512
89305
25085
81041
55232
45838
75033
13484
80162
30669
36075
77849
41283
50029
52156
13534
81098
37485
1629
22682
37381
86205
18945
76107
31469
7163
25589
85733
63749
16857
47224
70399
25688
93593
61759
92021
72310
56541
11682
33954
50822
64730
87807
94635
37160
78466
4100
59870
56605
45645
30658
72645
18544
12193
91815
12642
9385
3467
20162
96561
11464
23331
80112
78625
9747
96380
1211
34451
14104
53702
35275
10202
12244
21571
21483
49372
72719
54314
61370
28442
61127
63744
35975
89355
73752
96557
65134
71742
23527
39123
59853
19979
55832
23854
40533
59478
33830
67159
7745
76087
11964
78099
49557
49907
20881
83174
19062
50385
32451
67801
4232
28573
55536
39355
76845
77343
59226
84536
73149
40540
22841
83131
1915
16378
63310
71226
80283
53666
31199
91500
59795
94268
58017
67029
14599
75166
34079
82562
18150
46713
21472
44668
23470
55230
11796
58177
64677
5891
47300
69513
55820
30876
5775
80086
20646
18786
30820
5589
45983
15896
25322
64815
87728
77368
44812
30934
48662
19989
10884
79307
50439
47748
2957
36952
35314
75755
17824
46246
62329
45843
61370
48577
999
30229
25645
85904
77056
8794
91719
44702
97485
4392
41177
1873
77554
6050
61881
63347
70907
88866
93518
56125
50939
97484
85860
569
17996
84383
47901
42144
46899
30925
10432
95379
84804
20335
69761
22732
45202
93917
48610
90007
36092
83078
53826
2308
11597
8496
13550
74800
73925
70396
22186
90540
49274
38666
95561
50308
40170
80851
65505
22251
79410
29372
81531
48077
46825
45442
5096
11131
51240
19223
20069
18448
11663
50135
32055
18896
42841
5768
86030
28805
39498
85694
55432
32026
1899
33562
4988
28220
19033
63138
84582
4547
3751
75023
20254
35724
3509
91600
55853
89151
73161
56151
23439
89577
76041
63335
17899
61210
26143
61664
49464
45099
78572
9471
50826
86248
10309
95339
61741
93356
87497
75013
12267
80567
13027
21609
9765
16602
76147
19549
91107
11480
66099
5299
57674
3591
52926
34339
91053
94034
10249
82363
1639
87750
49418
35025
81208
87578
71495
35099
21182
79838
14620
30729
62579
1137
85183
77223
4999
73286
10068
91565
94622
96977
1044
58240
17170
40249
35689
29595
59044
39849
75088
51505
23948
19870
81427
47620
43674
57448
13924
51072
24431
6037
14301
36415
30612
21572
27810
15714
52399
58371
40651
5919
30600
65418
32868
83383
14786
82693
99147
27026
33442
43422
1780
59046
41850
30106
86458
24622
71102
79862
38300
59497
33790
4680
68496
14157
50375
70858
71654
30136
83010
70236
50084
47252
66794
66332
62195
76147
20284
96362
72793
81698
11348
86839
2661
72993
1283
17437
59475
20862
98580
17257
26614
82219
28614
27669
61554
46760
34525
94915
69467
4346
80259
31080
76794
39696
21664
44775
88751
68173
72863
16820
54486
42166
30252
46071
38091
73798
74547
38571
75621
66535
57176
26153
24017
2292
23028
32437
68225
72577
7200
39753
88501
78918
54545
1226
48975
18386
52057
14802
74669
81815
5215
51974
55810
63751
84604
32527
25586
70454
13444
94877
70047
89275
62324
74166
40467
22145
94379
80536
46580
86445
9814
98966
21413
49853
11970
41301
23033
19972
38823
4275
12099
70011
19610
24547
34994
89666
70654
46426
24697
74247
43323
30323
32628
29716
61053
81135
76001
51628
24577
52746
26319
77869
40859
17714
7503
94116
606
14617
4433
19461
10162
77692
89703
46853
87788
96252
76314
67255
22537
64332
48248
1217
56991
65906
59281
75846
54420
31668
16832
42371
57924
72317
38262
17712
11008
95534
67101
78093
88615
11683
86040
38926
18311
1109
47888
15657
68843
5484
98114
30458
76556
82155
20032
59760
8874
97346
77250
60022
5127
28635
97432
66872
6052
81937
38612
14227
93554
65889
22085
16272
29373
1245
85550
71560
10372
16810
22463
71005
69775
87774
26738
70604
15557
16950
85472
1744
13776
84807
90601
89258
24821
2543
80555
34361
10504
5908
6745
7917
7742
44138
48316
43628
16253
49459
68403
45220
7475
361
35929
55096
19502
63110
85538
46951
23169
23166
25360
50101
19415
34410
17018
21243
31914
68118
86627
5134
42060
2727
77516
59030
55582
56480
73818
60336
46779
54980
18532
5526
10284
85466
94592
17495
56007
24718
10489
45437
82788
33026
16914
99619
72154
47746
59935
57456
3433
92036
25589
49856
33689
39860
6104
11648
20838
41647
9996
82757
92089
91075
61700
6734
36871
82351
80366
15652
26619
54182
86626
29617
67248
74075
41757
72945
40814
16600
72872
1619
22966
73795
39195
25431
64896
27928
85234
49657
4525
67262
32458
26705
68985
97919
99703
82198
94277
1360
600
94024
381
89084
99930
72916
33396
96037
60311
76975
41727
72536
63589
21847
11965
46028
6518
26497
36541
3300
92600
25023
65985
95615
50176
93133
99631
87130
57040
10803
83768
57995
35966
50450
50702
83591
27421
79148
81851
21249
17721
89996
29647
23932
63638
51378
94452
6890
23544
32066
24490
3041
92432
59263
52238
2247
23622
68572
61087
10643
91556
83496
74896
418
80486
66287
21740
39444
25223
32517
21917
35331
30717
62195
79072
82240
35691
65006
66940
68150
96390
50265
85063
38188
48063
90932
91439
87561
1554
46975
27095
80143
21987
61822
29127
8888
60590
52498
81703
32316
87521
91554
28582
80566
72088
28009
83194
53111
43843
65769
55099
84571
55128
71727
4932
33811
51802
47019
36085
46018
51424
10474
88220
40462
99042
80714
86874
57946
71355
24777
32480
74823
59777
69412
61985
63903
94202
56213
61143
58945
31336
55349
58068
64455
74670
54055
44929
52482
82215
56059
31222
80693
58799
68182
67414
94745
26900
50789
27069
44853
92598
54330
34677
47160
68525
4795
39069
95862
27281
32287
54311
84553
44669
83857
79157
76876
41635
27569
53518
8861
41907
92044
77854
27134
54934
73970
22808
33110
96636
74257
97414
51019
70298
62556
70603
62461
37514
74058
34392
47208
26877
85397
54962
63828
70830
61665
20693
54026
13058
69772
92499
96884
34145
33340
72568
23304
9201
76374
90494
81349
48296
92404
67935
26675
74881
13790
3215
84507
60136
71149
78120
35158
60903
83237
40870
19696
13015
31015
1623
55640
39638
18638
61170
47142
54286
47616
75614
6575
23655
62882
93269
69528
51516
78520
50719
30754
423
45278
23850
14784
42781
51574
76492
18668
22708
6311
13463
60862
16232
90075
99904
80062
12698
46059
35351
48797
9696
87443
83344
24401
81859
14195
28857
2513
91183
30451
67727
77943
4450
27372
51241
78491
58609
30378
22823
99314
2282
30807
94121
83861
22985
96562
52155
95583
56484
7959
48358
84040
5449
39885
93278
11811
50031
85791
2588
87696
66186
57924
92028
50049
83655
14416
58112
88840
1992
46145
43597
84589
42628
31203
80419
553
14337
47198
64196
27294
17322
61604
71358
58359
60454
75877
21847
41171
67004
80307
39567
46727
61254
209
41769
54124
64284
10108
60864
98810
45755
79258
48322
25348
99568
30020
52277
5686
76530
91055
24761
10784
20186
1805
10647
79598
44386
83511
94234
92651
2952
61304
23057
80818
64304
7023
95902
37967
9344
27346
45674
95150
34076
80101
79581
83987
4443
1433
85729
96728
24398
13013
52332
775
94579
42808
17359
61220
55398
50835
25675
98936
66242
41917
62683
87779
36948
28513
85113
61561
54945
61622
90545
51474
63368
60834
85282
92908
9077
11362
35515
5139
17077
94904
95961
98347
84119
55640
46113
74525
68146
19513
20787
71422
45451
11660
77276
48745
12666
20702
6132
74726
32097
4424
88727
25941
34020
79210
36936
83207
77152
17111
8760
2269
85873
24479
43814
48438
47928
43326
99127
55943
81144
43871
34950
20168
73489
38100
68963
52735
97993
84238
81721
88585
27944
75447
48396
85066
45187
27179
33221
847
89441
25203
91341
32263
10787
97532
12914
53839
92822
92090
65746
23841
66985
19275
79647
36425
60750
97572
8927
63810
25949
27002
17403
36480
20972
89537
6452
42478
76194
79840
42939
52496
91783
64354
95911
41651
42210
58059
86843
95774
43984
62504
10850
50506
2166
80831
84814
65250
31655
79444
51965
35257
93210
38510
61986
42313
12257
40222
92871
70823
30959
75715
20563
9280
1596
35495
94476
64611
29870
22948
6727
44152
81673
27484
48894
62344
58869
2389
90264
20941
59056
81346
84234
19740
12184
8650
18521
59967
24696
58759
31824
31004
31206
11163
16790
72251
36227
83009
9581
93334
18242
56284
40247
72494
83543
17278
30529
97793
62180
31452
46484
38308
56719
65826
35647
60078
52784
87329
3464
10025
48013
83050
10399
23493
3218
1889
48310
95977
15395
8836
9466
35963
87971
20970
59165
72211
95410
23542
3768
44013
60092
98964
33609
96695
1210
33763
69358
21318
32377
53870
7838
20340
5995
85661
28246
10209
30728
99526
85064
81255
27299
62923
48124
29475
41312
10820
57873
3226
95791
73302
74829
22888
41895
88097
13239
94528
71976
88772
58622
62688
98648
8819
12224
1169
32412
14472
51940
52372
23413
88068
78744
53112
6087
34354
29333
82498
49973
77589
49114
60767
37732
24920
13669
14003
24399
93573
69628
22281
50684
42443
10144
18682
51016
90752
9467
8989
62541
79104
53271
68995
34710
92962
71588
45315
91764
9622
33170
84587
57499
80602
17363
78648
68874
52320
21657
61821
82301
69082
5709
83471
10199
94392
6581
18701
11420
25818
52575
47189
21802
73062
66457
34195
41799
25420
68658
22698
55089
24473
85380
20148
78549
18689
53511
81677
51412
36701
25550
1036
89488
11553
72367
78068
16623
51332
484
47414
86799
41584
27281
69811
53375
64830
76471
24159
88475
37075
89842
53553
59561
85588
35580
94883
39730
44726
97085
26323
55519
4548
60826
24768
91098
70439
12705
55098
28091
31035
2911
48375
53852
24936
95461
33646
77710
67135
74921
22672
52830
38111
95832
53101
62279
56828
52099
98725
36563
24207
9565
44523
42881
57376
84346
31125
46689
35448
66595
62733
35491
37185
28635
31987
44358
61513
56615
23415
44599
20924
75116
46390
869
18628
64476
84908
33228
3267
6012
63948
14978
98929
93498
43469
85537
80793
89252
39417
80374
95445
7318
73909
35895
44875
84766
98115
37583
34347
12535
51305
74757
32778
83460
27638
8964
42173
7389
79222
32963
9507
88795
65445
13046
74393
43617
92737
92484
19524
27537
78224
96777
12314
67143
65434
54206
73342
64779
91794
55694
9042
90930
55769
49484
3995
53414
34107
74188
22004
73507
67859
41908
13221
31424
78525
24644
38209
8171
35191
92336
66855
76822
53783
45569
80779
38526
76058
47469
37151
2168
60108
81302
26320
8833
19646
63418
84889
1952
58661
52126
86404
41290
66642
45365
56295
15562
81522
20646
28916
1663
12476
88054
59203
57947
99457
73584
4807
79247
24986
21538
76072
67408
62298
73131
5682
53804
41104
54182
37720
74492
58412
58100
59942
83575
33583
80891
10178
48044
49582
28805
78562
11835
78950
84708
78768
54871
4982
6974
24567
89441
74340
88480
56095
57056
93888
62097
60931
83629
77604
92850
60428
78550
17107
51796
20894
59440
87661
7420
53344
72416
99341
45927
28125
50918
41288
13011
67769
28901
94333
48583
12705
17117
21241
83057
37705
11525
20782
5431
70035
84971
10365
22186
25684
38184
34238
15226
33239
14836
21429
73175
3591
54930
55103
17799
63077
24953
97179
99876
30157
56365
40431
68627
63209
36721
94251
5133
30525
5001
85983
74706
36210
38927
66296
79774
20770
60707
7266
1348
87782
55641
91066
81286
82324
64765
24948
95881
80227
51687
95871
3796
37668
80263
71038
9806
94298
38382
11316
21319
31372
85044
32734
84410
41565
35965
68665
46382
45585
19213
57133
91832
81642
39096
26725
25983
28287
27095
65448
39290
82705
86552
35829
88123
88288
72061
86507
67693
22279
48066
87844
57827
94493
79763
99482
63010
65222
69575
26692
26110
69233
42481
78520
79217
67603
92809
92389
72956
78714
47087
41096
34895
76668
69481
6237
37023
17482
85583
88953
2793
2032
23849
52410
16382
47833
67770
75281
78146
56448
71485
25231
71132
72073
42006
87630
75461
47068
60887
57098
17295
53179
9397
96040
13559
80855
77005
63894
7368
19843
96851
1444
13656
87443
44391
29166
44281
88434
9415
8382
41402
33154
46581
98406
57335
44722
81238
8310
79738
75572
6686
26881
20867
36714
40922
37244
16564
38569
35011
18869
11925
61523
69569
57473
34137
41199
19957
84761
37678
54328
9124
98917
60287
19605
88114
92736
36222
86510
28016
18906
58329
37506
9033
89722
98223
58941
46820
90342
3141
28632
57046
62455
30775
90400
74799
87168
78921
25683
97921
26132
86267
9776
69037
32584
14924
53617
7257
34680
35192
78853
7869
64584
41844
57858
38049
17065
14447
27117
60982
51370
79872
41417
71670
64407
46705
33765
51402
70072
66861
41964
25050
77393
23148
9127
33720
70357
47589
83676
56231
58954
35320
94921
37073
72691
55448
85302
92490
94199
60151
58407
36257
32761
23860
68442
58748
17571
60481
63075
8500
66452
41860
39331
76770
58988
23799
9030
52027
63372
91662
42604
13404
29212
75595
58560
12733
87652
33523
92680
65981
49929
24876
2419
38994
50342
30798
91583
43798
47409
37765
95566
78098
14128
89588
47951
99620
35054
87327
76654
32828
56066
55686
2280
15138
44198
70194
45293
24865
12381
12672
21636
84073
23383
77370
17048
85375
92115
41200
18485
25612
22560
31619
88749
16500
2552
46139
32790
37615
62451
33078
46938
62878
9473
55046
53369
64649
23607
71445
33222
84549
8942
73520
50766
68489
5997
62492
82889
5169
19391
75213
1515
93582
3224
99217
47095
89236
70724
44038
19867
27964
45841
48320
93874
63902
95358
55345
84938
20856
92125
42102
55480
71968
40046
92804
62219
55449
40764
12425
96018
78636
78050
1729
83680
22249
75095
20876
78969
94143
54121
12393
15503
55485
84297
44955
42718
8639
90191
81945
24586
1564
1163
31487
31930
6413
6540
2090
94379
44846
12233
74794
82357
88901
4562
36598
92396
32602
18517
1367
61942
47931
51914
89919
83715
7940
55132
57715
95137
86792
16293
95958
33200
35421
40343
26878
44360
74489
97092
39256
64112
18266
46417
44980
14623
65081
90059
1746
9160
40353
64983
41904
68840
55571
20229
40696
80319
99811
93337
89211
82981
82936
32608
86736
27932
19076
9589
77566
63296
26971
51962
64925
9632
71590
72369
32197
28192
27681
63686
28917
73119
9141
38131
4806
90871
57252
86601
18285
14841
36279
39123
272
70925
77705
50419
28435
8158
60091
4589
73506
23855
18799
93433
15452
67710
51871
48176
64877
19836
3235
55979
75431
25339
75773
40430
74832
49107
68784
9901
57601
48311
11574
87140
16446
37583
40641
92814
4285
47403
34071
26260
20726
35532
58728
58684
98295
6784
54880
73891
42252
90159
27769
37814
36531
6004
46630
54717
90571
88022
22846
62466
62030
89856
79128
24959
27430
17541
17730
59625
48404
44220
46174
60539
90593
84280
63711
15171
16638
47032
232
53057
75827
17073
63580
9963
93612
68453
54910
69453
32349
50873
86818
91902
50889
38981
5565
61582
38786
27376
22569
18712
76731
21833
83415
81552
66303
59837
44306
16712
54395
52462
33969
95173
14266
56867
89874
23918
19671
77496
68455
15621
12133
89618
26849
78003
62791
62946
39854
54457
75851
60187
39224
75954
66379
6532
32093
9955
71356
17954
76386
65544
26255
32426
17293
93920
49933
2016
66836
78893
91785
22356
94493
15894
47967
28925
95164
61985
63830
31095
19911
37040
69940
20985
75974
51362
45787
86414
62148
5893
35020
3418
36314
3092
42993
98650
56028
8833
381
50203
12597
69645
36369
91054
62889
13429
32464
87964
15819
74755
26313
81618
42172
10789
7659
10152
51303
93696
813
38280
72542
21887
47469
6615
5537
75969
76223
67353
44781
38499
47214
33008
83369
32077
2257
85404
76862
75362
7408
19440
91425
2920
45555
86430
5768
7313
51906
62526
44819
44994
52488
57827
56817
60917
45580
4591
58828
79157
53708
69425
11069
50603
33852
69442
19316
56124
73140
84440
25785
37143
29489
877
20231
90719
5301
81190
79002
5499
17889
54803
95752
34998
7157
53965
96865
78646
7665
49166
40538
8132
82487
67811
23652
92047
31607
32753
11697
35941
87759
22431
90476
32784
27815
83461
56519
21824
63034
30825
56833
97894
2032
52274
50707
94288
81691
69032
88050
38976
49597
39581
14295
47419
96895
17457
21715
97777
66193
5395
90724
40926
85646
57854
68025
27125
90808
94893
21211
99895
46300
42318
45866
97521
27355
88369
23205
69306
75010
59359
20006
20864
92897
85562
51354
47554
73165
46088
97915
36840
71779
26563
66745
49577
58872
89434
53840
94582
71569
78364
13707
18952
3200
99262
10493
86906
70394
23401
38257
12874
43799
1205
57395
82780
93940
42339
27211
44808
91534
57310
24249
19556
10205
72014
36964
65819
54479
58341
97926
88218
83491
89634
38785
79188
21960
10431
23513
19613
16986
62383
69612
52043
46299
75227
14205
16018
50309
48597
47023
97395
35602
45358
80790
70076
7038
44562
72922
81062
82253
42372
52193
24821
71259
94627
38770
79042
41547
6060
38454
91160
58987
89136
56539
30410
23743
56000
41155
43095
15863
77188
95678
81885
85967
33858
21304
49599
50166
78566
35720
69626
88768
79930
1091
68571
17549
76622
38660
28830
51199
45031
68137
21620
485
74147
77243
66508
92423
65573
47134
13327
37308
50670
47474
45582
53642
82909
86016
83115
50800
60931
66161
53856
85234
64381
44542
38516
70379
31610
28711
4289
1440
28774
61018
27718
78300
44758
61028
37335
92591
50284
88474
37423
39830
77476
46148
21575
38659
70028
56320
39278
26511
84279
38047
7170
23379
79974
28157
450
26826
85533
42095
19159
24379
7433
62292
76307
55933
87147
62815
81291
18025
61564
15695
22349
2107
8414
10362
87521
99935
99251
37661
72475
84404
39000
79542
79626
10249
46534
16039
16927
36797
76615
7745
59293
74242
35332
18941
89696
16859
5252
25651
15050
16801
35078
32948
75535
38902
24684
21479
75376
65349
88238
1157
31128
93907
67509
66782
78862
12186
13200
80825
24794
65154
21243
38369
45797
62270
34219
19500
16149
67930
94811
60637
43108
94353
66136
22820
73356
55643
91735
53403
5219
95644
79223
72696
4668
54739
5951
32287
28421
83283
91911
43226
60213
86527
60576
63574
79144
26278
49622
72350
61202
99110
57546
34111
77556
80889
47955
84673
9737
29364
60161
49724
8140
74756
63917
60971
26012
11959
27181
67157
24836
2990
76297
53004
35468
32898
10608
3692
56239
22309
61785
25298
81061
93866
97123
49798
47557
93548
68040
5362
85076
43916
7543
49315
32506
14849
56159
83853
28915
73574
69388
80436
79364
39950
3093
85164
669
3452
51857
57358
37703
50943
7347
87641
81974
63571
60914
27723
36143
97277
68398
33908
47905
30355
92644
99702
74098
38858
55798
68411
49766
36878
54685
6103
34235
52483
15192
93026
14032
12121
33374
73041
4196
9770
53537
63446
73163
73236
20433
6163
69539
18986
41238
55391
3890
70148
94681
62369
58223
11413
15218
54901
55578
41413
94490
21512
69969
57285
92746
60560
76022
80627
83657
88241
99142
41173
64837
35506
79581
82966
46503
32072
44498
80502
83347
71197
71394
15040
38496
27952
55920
36161
26839
77952
67480
34100
18809
81333
37259
21141
70600
81998
53081
36008
1490
27612
88740
29468
61881
42564
75757
24597
82419
25788
59382
35298
61625
46988
233
9705
87392
9358
96796
32585
56566
60583
84985
67903
96076
57685
82717
45757
72399
57473
79967
60492
2542
32118
23251
20697
95472
88228
62549
52127
33124
11663
42370
85940
83884
31120
18089
52113
74083
23567
76509
80279
72574
74583
10151
56397
9142
87058
31824
40068
85504
43342
95401
21414
46870
2825
19769
40455
32831
76441
39094
28870
4641
91252
33509
53067
70648
40853
64103
48116
39991
84988
91474
15425
76525
66564
16600
97602
20984
49906
3476
62121
80047
36092
3219
33629
92055
42281
64588
15209
34275
95883
14682
64945
54220
66151
25995
78453
79581
10347
28885
81427
28038
30018
11441
5732
54845
61312
31068
187
98959
91721
67679
88974
27278
98528
83886
20069
2014
33478
63311
78140
54358
54839
82633
69615
62691
85934
58448
85486
89939
72146
50818
54613
75456
99437
75025
3573
66692
85400
71874
77142
96485
19104
76765
43477
78427
88630
23297
85859
69143
97785
37508
42582
99894
17600
97073
19867
93420
3177
33963
83078
61282
1189
15141
62754
86025
63366
69042
9468
56121
74251
35130
75712
82673
33801
81045
465
34370
18454
2707
44524
22367
42579
41144
34046
72931
63790
49037
79713
52812
37924
28404
16676
47813
27971
23351
18954
60924
54948
97260
87006
49103
68822
55637
45886
15132
63086
22999
61601
63568
1361
49132
82888
11653
58417
21284
3486
48876
38917
24619
65048
16618
74616
10495
7979
46146
44082
91854
7403
541
19440
2898
52133
61925
99172
18761
79925
20169
81378
41352
50301
41411
90364
66759
59843
36308
81854
96793
42313
40634
49437
60781
95918
80253
51942
3685
11136
66459
40517
44688
46574
59620
22903
90580
66962
50298
4985
20010
27179
17441
23840
74213
51666
17085
46728
34881
33608
97314
20343
26754
13826
34971
79037
32799
40663
30426
96039
82411
73651
66594
41623
60932
12354
4869
3715
87915
71798
84121
7893
19057
70405
26781
16971
18467
33231
72500
94071
33919
43846
88765
88958
12930
99998
29844
84639
24950
53392
78872
81116
34782
52723
24950
69782
82836
46923
97586
6350
97141
66224
90428
61285
66621
94183
59760
95516
57765
68755
91945
45789
6499
8747
38050
48354
39465
30787
23915
38264
50188
86151
65879
21546
82532
89234
27535
49282
43338
20317
1387
69102
9401
6929
91842
76131
2184
43034
10105
93788
25792
35457
80931
58482
45063
20914
35041
26582
35880
81412
8113
92530
9477
82036
841
79890
44980
23104
65655
34721
2273
84925
14925
33886
81213
20854
74519
96494
80418
88493
1101
83972
58714
87679
6355
44899
69800
90398
9668
95781
72470
6882
7813
86833
71293
47845
48710
67536
37810
22089
77140
33064
31951
89661
26016
88137
22395
57026
26349
4180
64476
58121
70494
94872
74480
99327
29963
55133
77996
30789
22043
96261
78536
64366
42937
89230
19608
15980
94098
71720
8654
29661
34382
89614
75037
71574
97128
55377
69257
95371
12383
20354
30795
42546
27120
22224
63511
19382
55372
62480
91609
15050
28136
40536
45167
80483
84368
57801
54689
63202
54468
70271
67287
63988
44636
24893
4748
41770
16236
64775
2024
98882
17565
95674
12054
8381
47192
37054
82232
60081
93991
80404
18345
45466
13724
31738
34704
78988
99443
27808
64753
8501
46820
78323
54727
73076
8655
21422
24631
9414
56900
78534
17526
48754
87509
66217
7462
90904
63079
72746
48723
73691
51924
33796
64679
30613
34337
59890
72546
94901
81126
91156
39792
78099
67421
17726
64298
90098
55410
49979
1246
83722
76123
15460
86398
86496
12442
2762
26429
10806
51791
3669
92893
36156
8900
51827
43292
50444
65040
30013
203
40144
47720
87416
73582
68425
99043
95981
65855
24636
7811
10704
92533
93179
83412
55249
44501
71368
44768
23229
3455
91867
610
22414
37345
58399
62478
36135
38593
21598
7067
37273
11961
86076
19023
9828
16497
56314
98347
24578
73470
41335
91714
79170
64782
69987
42855
96927
78193
73906
51931
16897
77851
13726
60550
78738
82422
64281
35936
6470
31409
75369
56080
61340
64596
93001
33904
40673
18997
5006
64337
36427
38314
46559
68782
70033
86293
72074
76790
20418
71160
55931
98966
67348
71564
41628
23863
19829
82206
21987
50216
18100
17740
83992
88802
92889
71458
59189
50199
86549
14488
95162
15945
43921
49638
21984
83681
2918
82589
52329
47324
59392
73195
75251
65581
51825
71011
48369
13924
96795
43594
36851
15504
14432
85299
26989
76648
43261
81669
10972
9855
71289
75916
53906
56484
51733
52332
768
9309
40027
72609
61494
80557
55725
37926
27154
64202
54897
86091
66407
79046
10613
89180
11310
35130
16282
71105
36193
31719
37442
77771
378
95847
64301
83659
90043
23287
48600
15549
61965
23862
59796
31156
33456
52172
95618
42241
77664
42224
61697
45979
27334
56231
44895
64775
61744
54097
9938
46908
46223
57251
36935
4537
46311
91398
20990
89745
52076
41504
42807
4115
21119
83861
87950
10447
66066
57385
22421
44380
15494
32990
66281
89563
77789
21399
61389
77146
33371
81011
15886
17291
45234
93059
64072
22808
15304
55042
78603
25555
46847
90425
52961
39045
84141
27708
96481
80321
42116
46566
29483
93316
84456
62423
69972
18560
30965
36538
36048
60015
30998
50541
71886
4816
44492
80852
43646
92719
48912
26550
57451
43515
97476
49993
8523
25631
1408
63082
70938
25393
8015
92790
5930
70457
83772
34086
38329
1467
52680
89586
42854
49053
20957
93667
29981
71545
85467
69293
43238
30706
39050
72787
71981
15878
7129
40754
71815
56937
74559
83138
67355
29005
6457
86976
68643
1249
75990
6669
52980
95828
61197
58383
62227
14668
77513
23652
98029
50768
8378
61162
29967
51895
26182
57625
98238
99194
76917
45661
95114
90929
97754
56873
51430
88406
69142
29644
37729
8717
76595
43464
87903
41148
8978
69646
18026
17271
66179
55518
82052
13296
8405
34400
32235
38169
94815
84658
73756
76753
84760
82690
13853
92252
75423
4378
89704
65781
16355
91667
52261
91826
43065
16770
8800
54081
26522
96316
67429
41430
70046
18693
12413
92624
11102
6572
25056
30403
22239
68836
81696
2830
46929
20858
12415
60152
41186
42675
55144
30355
75204
56827
37183
4364
80083
77927
58029
85778
24795
11516
50580
28835
89147
47061
90585
91896
26747
79218
50076
33626
64317
3755
53720
41340
90630
93184
81216
89976
9270
79571
55656
947
12924
45970
43004
10178
30072
29088
86825
10976
99841
38747
81138
6194
77089
75036
82045
41736
57045
33298
90187
26537
38713
13214
2143
82906
31123
39761
79896
61221
31767
68450
61676
67445
3987
48230
99806
26835
42232
27106
17485
26563
63252
29729
87977
46105
6594
28044
16104
3045
66540
58400
32282
45221
42594
92567
53036
31421
58104
28989
58824
23497
19812
50028
55979
45950
57288
66998
57856
87209
24162
24504
4440
63468
48635
40257
4233
27404
65013
18300
56668
74140
94459
28370
4200
26179
34527
40649
33795
69868
37916
86752
7023
26561
42148
1895
34975
80016
62539
52292
2531
62444
48014
62381
57626
51153
43301
26024
85198
45768
63268
27969
98105
30924
99973
43658
62638
31815
24465
37665
37683
8351
25418
64415
52312
21718
61069
93205
20511
61260
33759
69173
50768
26187
50383
89503
54152
2577
159
90393
95056
62310
52268
2702
53068
39402
87192
30762
74389
17636
88347
6070
96641
10449
48700
10115
33883
21802
49020
86587
83205
7126
70068
98798
9868
54757
54441
33447
48067
18451
38055
9189
80065
88937
51005
328
69364
63399
33444
85790
31539
50050
39449
6299
39167
42711
97276
12363
55187
20370
89441
47960
73515
46780
90640
99786
12017
36407
94688
81095
80894
75110
49910
45716
79688
21675
4262
18956
16612
59477
32121
93239
77207
29636
80349
11066
32355
58836
8686
86938
75785
48011
56141
88592
46651
11005
36093
79894
62734
39478
32153
76299
92068
18962
4685
21680
74593
97375
96004
62328
22380
9171
26682
44679
47515
44815
57755
40151
74394
78307
1319
28609
84769
68457
86527
31406
43497
36968
6824
17596
93178
2638
49606
87560
26531
48002
74473
50580
55587
46139
39473
76134
52835
67288
36671
98342
63758
45397
18657
77550
94143
69639
2921
66251
23285
66750
89553
24353
306
74027
41042
49480
81261
80685
28252
55363
93020
51680
93788
41723
33569
39208
14052
50214
32870
73279
31182
63711
95135
15703
30997
82320
91075
39720
12352
49291
33783
83440
71632
67845
90234
73586
95211
34232
40382
249
21816
93451
44568
24072
50006
61322
26439
14550
58500
12688
44208
48007
76698
89393
88041
99745
11930
30392
91745
33574
75002
57342
7987
25278
65925
82559
69044
56890
41418
25035
91328
79032
26505
7038
11169
73541
94457
52243
38368
7364
97498
7331
54092
8231
9888
13962
7183
87573
67696
79413
13438
93005
60087
39670
31557
80170
62486
11256
13879
34729
95996
57069
86197
10680
15002
50499
57640
1540
82190
90689
97359
55439
52622
70763
10437
16882
81318
71471
13827
28286
73765
39549
78385
94865
19572
26744
2039
46323
86406
35411
91919
82361
71737
95227
88390
37679
3421
10788
74354
7435
25866
23736
33358
79409
60464
21592
1259
3
49712
11652
7869
19866
56896
50142
31512
16971
73448
36392
1564
18015
32992
20619
5388
35729
13687
84697
51217
67235
33264
63480
25908
36144
81934
56927
1045
93990
31466
30851
39329
33436
43017
38980
43524
26887
71466
68393
44570
9544
51633
67231
49579
63641
10085
46719
20193
46253
38218
58173
85433
63967
35013
43765
5422
75195
71884
7746
38645
81642
33462
36641
99123
44772
9508
36248
98334
63648
94362
21030
70305
71866
93788
39992
56293
14288
19869
71001
54056
42252
67935
80690
6116
88599
16659
90239
90319
75111
59747
1771
58850
61905
8494
41563
68380
54589
49311
28704
79710
60080
30539
2202
84453
77815
56086
22064
69460
879
21566
29474
24104
44034
39075
60822
93038
56898
98358
74641
9491
66355
77305
14382
42438
18957
18647
32539
8142
70375
40948
29395
65346
32593
11639
26763
74371
95360
53169
51358
68032
17313
56399
12387
37947
28452
18391
52080
40432
28683
91919
23525
72063
68243
54125
84459
44740
68867
59456
64764
87024
85223
2451
53048
48368
47202
1951
6584
36056
1985
56211
78724
89055
63699
89687
38964
975
69936
62649
9276
58354
81836
33424
85750
83173
60601
77995
26013
38685
59147
21031
25850
88749
59724
30679
47444
96015
72245
38662
92960
9940
20675
2821
66142
49284
85390
49736
14009
39214
55671
63690
97984
60692
33460
74028
5123
71618
11533
21698
75662
55190
42420
95402
76517
17766
54932
66793
44557
30101
19887
69310
82352
75723
59364
96527
16267
81281
85
25173
37548
56026
86139
19852
50309
34335
86916
12010
91762
66295
34395
28568
97390
50812
46970
61857
92683
24486
80919
97989
88692
62797
24648
71329
75386
3279
59665
65129
82716
64777
44041
23413
27453
58916
91138
81800
86930
82321
42651
73606
24431
66629
72246
94183
20287
48185
15384
21745
38113
46347
46786
67285
97056
16482
640
97446
29148
21788
47161
43403
96023
36121
23456
50944
80388
6116
76224
97223
50136
47708
45024
93024
81979
3694
48367
67927
67600
58678
93470
67731
91102
22067
93429
13965
22865
65086
67888
99091
82477
71381
27681
563
16974
13767
49484
37700
96969
13640
62714
48989
84325
83028
48097
60123
76414
64280
64917
78734
13956
9982
91036
92163
83824
20065
32390
12045
77324
73773
13876
44379
59005
85376
67845
48339
66973
99291
14644
42095
2114
28643
76353
47999
42095
44530
72268
13569
19035
15563
62
31081
60692
27458
91749
58440
14226
57440
95838
15503
92147
50729
10776
26731
26669
79255
54049
64524
54754
70359
2186
71834
97038
72075
13469
71458
26038
37841
18886
65384
58187
75449
36792
85841
59314
50912
48290
6665
62298
96415
14048
18511
48487
67075
74050
10807
32846
39722
14674
76250
6070
22251
10362
37330
78407
75442
19565
92491
11609
23743
27801
62185
30938
52969
83935
45047
12893
21652
80947
99097
12472
13711
29993
38239
88913
11452
36984
67886
30931
67512
76474
24917
63425
93620
4676
63499
35071
6882
11262
45110
77321
82806
68793
42841
32276
46580
68770
16927
38156
66511
46215
79531
81769
7643
30446
85913
49572
28774
81244
21996
64998
854
26606
24156
64194
60141
35188
36854
60703
15735
68812
90867
53208
12513
99475
76945
41310
28136
60027
97744
82004
39307
82370
17533
43731
54768
95364
26372
677
11335
87157
1095
7387
59648
45249
13585
64425
9296
87672
50547
3737
85129
47755
81425
39231
21545
23161
18828
27167
22393
60812
43675
91505
289
78554
58949
91880
94772
45095
93778
76057
3780
95715
64436
83555
98955
91760
74956
89177
82947
96976
22618
11754
4692
95140
4089
90512
73992
26040
61685
88183
23495
42850
61510
17051
69942
61196
839
78561
76020
7669
98111
6651
75017
41651
43464
35708
4580
29360
17436
30792
88391
82721
23893
72640
29713
66373
42245
75690
91417
81469
60557
50171
31298
81409
13781
22605
73229
22373
73899
59896
44864
96479
11690
91556
84915
87038
89237
59727
82243
52199
21192
28638
45793
10962
52213
33509
85511
99995
30578
27038
31092
62191
62581
15941
79552
80058
53223
72955
18190
91110
82101
32348
20250
60345
78442
86254
27165
32573
17871
58831
19013
59294
26588
39100
70000
92127
45052
32936
56340
51241
34908
834
52815
12276
19293
32969
65879
6707
55706
51504
34918
29329
42934
95662
55708
56208
77813
76046
30218
90526
64405
11423
83992
86976
39178
29598
29812
88371
47304
50878
93018
51235
27739
44439
97477
73346
51894
97269
82475
4312
46520
3414
47173
68605
5265
5735
5958
68384
9675
38492
86039
93735
5595
74036
73550
94754
79163
2821
39344
72501
82213
43060
42003
78655
54172
54037
27798
99457
45435
67629
83286
95402
65691
95618
40534
54637
11644
89068
64703
95177
11619
9005
11083
33581
53317
68422
50255
38765
3158
89344
6765
51470
6735
11365
56097
16466
55329
91675
16838
21871
79455
33350
37233
61229
49657
17301
683
65024
82665
82411
61906
70806
79742
57022
27166
35958
79521
52939
22829
57884
1366
30888
90052
5806
98206
82311
41707
65543
15639
67918
42670
70345
43477
38464
58967
92558
83036
81536
60024
866
74452
77821
97795
84105
43442
34551
47601
51573
86532
1777
18200
3177
13023
61960
72106
47630
92975
70908
65229
71366
85878
39162
70178
25591
84803
46539
26920
49887
15771
76529
45580
26964
39130
61834
3992
76298
6265
65900
7263
43277
39894
3512
61184
469
78189
93384
53906
72430
31876
33737
23100
57697
14889
6470
52703
63804
42953
88454
18773
33034
99405
79009
31582
11869
62423
37926
4230
37246
27332
71495
74606
42787
98094
30827
52273
76750
60916
27382
99941
29576
31434
34583
72525
96771
36354
57885
45085
95567
1214
97261
89989
3775
39782
14819
91855
63387
10044
60953
86970
79510
96136
26470
60793
24236
76327
49536
34682
4553
19266
68283
60923
67738
69459
22755
49528
85440
71072
6612
85183
19901
68978
52433
28749
63523
60322
63497
88165
45162
24483
80972
78555
42743
36923
93380
87685
25201
16645
40880
74500
51930
2199
68953
4136
9694
65628
11328
16975
7245
93517
3043
27069
50772
86917
98045
24369
42854
92580
45128
6701
6337
7784
65295
78554
16390
56216
4566
38410
42886
46042
25040
1400
53499
10220
62101
20488
49131
95664
6210
47401
16799
31483
4876
49822
96768
1954
35165
78872
49154
78346
75793
54356
91470
48111
29755
71586
30397
63672
38680
75807
25561
46605
68040
62797
87180
23088
16197
80992
19819
13391
60548
2070
14945
48247
66492
93659
46914
52965
21849
98101
17082
30467
66978
33541
2060
53547
29294
84516
98242
57361
29931
15770
85657
71685
64073
91832
52651
79812
20690
66791
79509
28050
56959
26598
99557
12518
62472
21829
88726
49278
15213
40418
25756
91511
1698
29387
35868
57465
48669
52135
43737
9758
7127
85226
79547
91333
99595
44674
86634
67157
33190
40391
33596
80364
84292
85909
49204
42097
9310
25266
61176
39547
65401
84678
80435
49972
90497
93745
87006
96068
58134
14239
79523
20854
45453
42277
24714
39400
73340
74248
44297
7760
54115
32431
22999
5263
50126
68743
45057
20305
37323
89876
4041
33660
38577
30023
95620
24503
65498
85000
26452
4480
32588
15202
54894
32911
20466
3343
18601
62484
75393
3932
28501
81647
18001
1462
55153
13110
94839
35324
37696
83523
92046
3283
21504
35545
99644
41332
33332
32934
90987
58114
62686
27708
87331
4268
63583
727
8808
91118
17654
112
18684
18144
11546
46231
38772
99374
74430
4389
12941
87999
87409
92633
11630
68678
24256
7505
17599
79053
62902
82033
9124
6322
41943
68381
86990
92591
77726
25875
60986
94995
22716
12715
19302
6056
48704
65840
51698
55259
73697
29250
38437
94590
20370
14976
98248
12554
943
60300
76087
59911
72703
17317
20764
97843
34660
12703
46087
44182
32679
2355
5970
58998
89085
81454
47196
92324
26487
55679
35818
3360
55930
60106
53516
90513
26936
21477
42207
12506
91051
27670
31309
78595
40554
98916
64036
30019
78618
52284
18207
98013
26114
91626
31103
47090
28538
46091
49061
74919
92309
24201
77535
98776
10528
14073
3413
75688
66099
75339
63033
12823
48180
94052
8635
99480
85518
82237
38259
65380
26237
73451
67302
17937
91964
15155
77011
97417
39533
84080
19698
4161
15960
87742
83804
15730
67713
69258
65935
35062
6204
52998
50646
37199
82641
90049
25079
54413
61617
38440
93506
78870
90876
77470
44912
5157
78688
66469
65330
51178
29876
548
20479
91484
15195
70656
32148
98242
88876
90276
14083
54052
8777
55495
37806
89942
42337
98256
48560
70054
96910
88213
99189
80095
9829
91884
99390
61312
22527
98644
89715
76922
22394
95852
27578
60382
17446
80454
77895
21121
4449
48955
67550
67844
72725
56677
41672
37824
5670
85297
42466
47561
40834
75696
65996
81724
434
98012
81009
87442
14736
80887
66832
77577
70544
7347
29158
74081
76743
83693
94500
84637
58868
77824
34145
46448
76274
27367
21714
66464
39694
88405
73123
26706
82944
63984
43016
68997
24645
50840
10624
66383
20445
47470
94377
45673
8441
41205
7828
63541
43672
76008
85981
89526
81972
78399
41218
45184
49379
81061
81498
88825
95236
65432
97067
89042
75560
5516
93493
70061
60220
57344
97544
17460
61738
65559
67729
26618
11453
71175
13269
65786
87657
68115
61925
32538
4421
9195
38595
15030
79562
8900
56253
29207
31816
43800
28522
98213
27209
74899
59026
63275
36951
94055
11576
56906
1418
21889
36058
88556
41366
16819
60914
80477
91729
74590
36774
8186
49520
36754
17449
7895
90261
17675
21432
90439
22990
75422
6189
97429
59651
57164
6128
64806
49734
8431
22912
89535
27680
46211
88159
53457
68441
65559
23269
93926
16242
77621
11092
54025
8448
29742
77717
57090
39771
47482
87861
40134
55453
16645
4863
22374
62178
62100
34322
68023
53648
5695
26739
86706
48254
30903
68433
99023
66884
19858
46822
93109
58815
36168
84543
23712
36603
18577
77049
60344
69647
51626
75727
10818
25269
21556
98051
36699
35595
89364
27573
53696
56258
18528
3180
42465
89560
3670
13433
37604
57987
21568
97044
55922
33038
85325
74402
41107
88714
41689
10005
18759
19621
83378
45215
61030
6544
89640
6455
95613
94477
77367
19051
95503
78183
6165
81132
46789
98778
70628
48112
61562
76884
80419
50779
52705
41069
40785
2707
20684
840
40022
30301
19297
79440
84056
70163
34806
60065
21466
69372
29761
65201
37966
52659
90793
96061
39727
56727
82270
92103
52728
18433
15236
65361
29992
40221
52796
89790
41727
17694
20197
74455
85474
44865
95782
25042
66040
60549
34470
16776
92950
53932
63358
50601
64440
87765
40987
10665
19933
23504
53295
55600
26295
76275
12460
6651
61977
28263
29294
62876
1184
21610
21715
34804
32076
91657
6077
20323
4900
11718
43462
13338
85155
28951
17863
41464
79138
1569
5170
27974
54417
33302
30292
31147
27813
90437
53217
70054
46412
8961
84346
33414
43838
1511
41647
48805
62634
45025
56976
13382
71202
79850
20693
43493
99280
21726
62149
6771
1261
98800
62871
58741
62161
83942
29304
56886
16773
40541
60659
20216
85502
52277
71008
22889
88779
99630
63079
59880
60208
77971
66973
54136
23404
89616
46141
30020
84073
56442
68502
15884
86303
16600
57869
10005
83567
99808
14230
64926
95665
52264
99310
96808
14004
90255
43857
77725
74521
75779
42448
82115
14963
91920
93472
3571
13578
67155
28512
43608
98508
50112
76675
72264
38388
59190
1524
38116
95719
85004
63311
993
96423
47234
72322
5557
65017
45302
51618
37774
75405
36426
49073
6757
77010
12344
55314
83676
93070
70069
10325
75765
86846
36427
70980
49092
79539
40648
3822
9424
85155
2269
71205
94082
45339
60426
26613
45012
26677
8264
56482
15880
8122
41134
5089
3213
11703
29781
53240
36069
446
7260
32929
14298
4212
76988
37060
65628
20308
17090
16363
16486
73859
27665
68214
80897
56986
16697
25699
18349
96024
72786
39960
34815
54462
10991
94771
26452
60407
19072
77700
20698
76628
14679
89814
55842
31407
98670
3507
17539
20905
4004
35337
77430
98192
99083
70997
41650
37358
71825
9931
15944
633
88262
99319
42105
43165
33566
92846
80018
33923
4873
254
35698
32676
3977
17005
92834
20239
61025
35778
16195
72493
18579
10972
66370
1712
59823
50810
97470
85131
87096
30261
94275
14651
68358
98336
33110
73758
93331
17061
75603
24776
44769
85742
91540
39926
92211
4113
73718
57455
53435
21939
74418
58979
92517
1243
85469
56161
9027
34311
25779
21590
36876
41842
60941
94370
6745
40230
52347
73674
37534
49559
65260
36544
95831
80253
25044
24208
55951
7794
82910
51158
18221
36629
70807
13982
9779
82778
44512
85701
84034
81974
25866
92465
37978
25600
81354
41400
92892
63028
71285
21294
36388
21337
33885
12823
75111
49381
99931
17899
781
57790
15437
67135
331
81447
92276
48050
31078
43309
81606
180
30146
49102
71005
16259
71700
98703
85868
27208
82442
88345
63901
61170
97759
771
51773
78624
66432
15411
96316
20278
34684
98760
26709
39402
7711
58300
4965
90726
70059
98631
35773
23738
74729
24870
94960
83562
28064
52648
75303
91196
27589
21110
12323
50177
29441
43714
44485
21307
43056
1117
12255
96546
80420
9984
47197
63503
8619
1851
71832
74292
81350
93800
53822
92485
53339
76667
98838
79746
85981
84189
55386
72577
40710
48790
96507
10703
68020
83644
18069
31762
77149
37143
34453
67959
48562
65853
44574
47617
85172
89585
27465
13241
91843
44968
53017
75588
58829
91940
13020
8937
96758
10994
88285
43304
41241
98713
96974
94951
59446
55449
16622
21170
1253
23550
93901
52070
39425
83374
64390
51119
66464
28296
10768
76333
75075
74991
92570
9477
56622
26283
52345
96348
90649
74771
5726
32961
36942
45182
87527
68873
87601
88434
43984
4419
68049
33722
17148
38688
90564
33550
9737
39532
66819
37637
57921
56510
16097
30838
69518
7859
63170
69391
10319
4486
96212
36641
52258
82624
39011
51253
43881
54886
87749
31106
21723
73140
55100
14574
75554
70862
46700
47202
76048
2654
46462
8458
39932
72853
58025
46336
491
12560
33457
9562
29156
63546
40052
15217
40855
72442
62268
53732
48198
57048
61322
76882
90085
86850
74352
82614
93735
86494
77530
19212
74157
30712
69045
98027
12555
94922
37006
19843
74946
56703
86121
68715
4913
78466
10846
82778
11236
10913
26169
35653
24389
78135
38313
8274
6794
89219
58385
17088
11802
27156
47451
88686
90805
25202
58812
75096
33211
13038
78446
47000
3784
76090
75515
72710
48900
48043
42727
84970
42701
34914
60333
6671
47372
22756
75675
4611
23531
45683
91005
97604
13310
11340
93278
45634
47142
28703
27125
24031
14695
25026
39551
9884
39077
88268
18774
21060
99091
37467
10515
3620
37877
67241
48965
20143
70128
42507
83905
58807
98244
61314
28357
34925
13970
38330
10420
44096
72731
6742
29477
75984
95975
96365
55643
6866
88054
33315
90579
91955
9357
36437
76998
57599
50543
54689
54658
19566
34957
84929
13452
58928
33464
90861
75765
6781
23021
99620
2288
60579
51347
13037
90526
66451
3932
73315
84383
5885
50348
98310
53726
16862
45953
73435
63655
66070
64885
34372
55802
74678
53295
24
86889
94583
80873
36929
85772
36113
82877
85045
15918
35643
19981
4382
16032
85897
63135
11181
4631
56307
32675
84438
57313
55257
36654
27614
55347
6902
44711
61316
82330
23167
5462
60806
62111
68372
1245
9773
80363
74711
35341
96636
94718
88000
87482
71144
84565
51298
66729
98203
85245
34869
34946
71542
41635
59879
14688
70974
57121
85176
45493
64949
73659
21339
25121
72984
87787
17951
47369
51616
3673
43222
17886
21054
98313
36123
24293
70383
59108
36519
41921
96636
53115
87889
44788
92073
69398
85961
61144
60848
92737
55815
57880
61242
29536
9543
32354
30568
2670
51436
13173
70082
34414
62612
1510
81916
8684
37736
94306
8176
65635
88208
15988
4091
23273
47796
73729
77896
12070
10005
7397
48601
37803
46402
45707
14718
25806
44852
34422
97423
70079
51604
68007
5108
23796
99923
93552
47069
25583
21797
4666
98765
56802
61490
7857
57280
57252
33765
59397
19621
48735
54608
87259
81921
35781
399
9712
49420
98059
669
42768
45650
34740
54204
10908
32383
13407
14604
13363
71825
67417
75329
67522
97172
23392
15949
46598
12581
38249
9200
64055
51648
69098
32068
69453
8490
42263
31393
67371
48849
48697
51125
18003
57816
73549
52336
55842
63087
43789
1758
36640
46109
33134
6697
99293
61662
57911
21199
76792
81033
18578
10749
61216
69341
22843
27707
33798
8441
7855
86330
71983
55625
25592
60683
69053
7340
55278
9650
30424
61435
54319
95654
15340
67125
29260
33685
90569
18322
73870
4760
57948
71035
89890
65954
18979
41778
11718
54209
44401
95398
84612
48273
53659
5157
16798
96268
47108
44979
98492
81932
87272
92394
10946
58998
19399
41870
50980
13958
36225
50840
52307
90807
28877
44423
58185
75382
4032
34166
78662
46811
98358
7773
85565
47296
495
9563
11387
43201
77742
25184
54455
60633
75093
38414
34489
6801
31073
72621
86122
32870
48689
91414
91685
23480
8859
86006
23054
50269
56531
35639
85403
2607
66071
51492
17248
72656
75790
79637
54885
85943
29160
7023
61777
65465
55170
71114
48805
40062
27945
96910
85051
78823
81695
84869
48810
69248
84336
61373
71911
99024
94559
30880
66339
2853
71809
34898
28452
8692
38967
39206
4718
50189
96875
93356
64361
66568
58716
68632
19302
27035
62101
42356
41939
70402
76753
49933
60600
67513
34457
94779
36881
88238
19454
57360
25509
49566
36261
70143
38696
68854
89734
43441
80975
94758
10156
53906
99521
89195
53563
84145
22011
90817
72318
80790
59397
64487
5150
60316
54387
34392
10343
26388
87792
66515
10973
88956
10432
82055
1995
83917
31117
46914
1831
77645
14438
77554
3119
24602
9138
21782
27527
96287
81389
40457
63864
61069
29977
70813
46369
52396
9490
32118
3590
940
78674
71442
29910
90397
46776
97036
51745
62879
66214
28172
16821
40726
42438
74529
78746
15886
24052
6653
9635
298
12002
55958
17591
2892
83434
20464
43864
79728
49906
24340
16774
99536
39985
97252
796
90940
71997
25924
29237
11494
58735
63535
45169
2983
6751
73917
35991
89737
11500
27951
93158
47255
1408
48015
20474
12700
96597
35788
61240
92932
49057
75152
9997
72595
32713
99560
86998
7153
83071
234
55579
7207
5847
17335
61938
16319
56919
47095
75193
76731
93319
99131
28467
75175
60514
74006
45342
48258
7924
30900
29724
34821
38853
90195
68120
44315
60463
15952
79674
58922
3673
34506
16664
2481
57275
28761
99300
20027
83654
15758
43901
28441
43855
83187
41752
49140
7928
84667
20084
15629
51438
45789
25649
60689
80078
34367
85152
35358
99944
27399
37247
85827
59808
19645
7093
45694
20209
45979
82645
39289
97705
25986
13706
86097
41818
56147
12871
96666
34759
98651
29996
72705
71176
78002
40250
93442
16206
50519
44448
40213
94935
12540
26855
36977
91409
15042
36596
64390
96269
51098
68801
29132
98524
57454
92256
37282
98762
15291
50178
35215
73076
71561
51084
83190
23510
62558
32220
14424
93121
97513
97294
33338
13188
39987
60046
4607
18993
85105
70361
51972
93584
68802
36823
16377
25358
85274
98887
477
10337
91736
93074
97584
56285
93142
5045
21679
28166
92034
94919
34596
91553
37445
70251
42014
76350
1054
92706
19769
78565
3359
1294
34674
24291
19732
9346
49554
23540
44108
45393
44873
7690
74222
89594
12911
56649
86088
27341
56651
18515
15343
41523
14856
92230
30832
37817
75300
62657
74184
47215
43640
5386
56235
68791
68364
55238
10533
1569
6281
44107
65906
14285
70407
76693
52957
73186
48651
51757
39375
89559
12376
71811
65869
36963
50044
59307
42880
58742
22396
84351
74415
35675
99126
59541
79864
50625
94506
34457
16870
29314
40880
59731
41697
22391
89178
5897
8761
35979
53754
24111
37120
29984
8752
19455
41659
33803
11610
40246
6850
10425
26649
59928
65482
23274
18991
90713
80012
71933
6799
64731
3798
64727
4086
4540
87611
72104
52334
24000
86839
68309
3147
34966
60976
75363
58022
61590
67194
33265
15074
81020
75175
88572
25648
49446
46065
89658
92758
25812
32071
74729
71865
33286
87539
22205
69297
4016
33781
49484
62848
33790
38627
28252
3557
16783
64541
49277
52831
86523
33995
32122
27738
92132
9736
40821
50600
7105
80114
46785
5393
48679
37440
93403
60301
72051
23311
68735
38535
12855
79822
64682
43298
10474
77295
9192
98870
18701
73177
72297
37668
42968
43468
79574
88556
52203
8696
35318
5380
3943
37317
43006
65186
18992
25891
70651
13823
50200
51961
70661
46734
64051
36576
58426
82951
47060
15022
95428
10749
3178
4540
83142
15389
47995
72122
34984
11388
30868
79593
2185
96793
8826
3767
44905
65130
84759
7721
40389
50045
14208
43945
36067
51691
32082
18467
332
50655
91213
11184
38412
35817
58093
11630
6536
60277
97303
41235
13939
41569
91617
97639
56220
8370
10183
15585
36510
60152
25933
8059
26812
62067
80840
9682
27724
29303
8290
96062
7344
10396
37025
20799
61771
58662
57312
64113
21462
5457
18008
48751
65255
24552
92355
87811
93700
97677
40881
16172
25244
94635
60520
22332
29017
33036
58235
76117
68525
44078
78037
77903
56207
33669
68880
8077
36629
6206
46068
67226
86189
86451
62163
75180
53823
83149
7872
99921
66136
37027
59832
30085
95712
30772
39922
42866
98279
50406
93013
78822
80145
25871
23745
19211
91830
61146
84483
70316
16433
84674
97938
51239
95935
59427
80624
7645
52734
83952
21629
35331
51454
22699
52169
86635
25824
44292
20832
84567
9697
59395
63200
10340
2026
90384
59554
52794
39326
44992
64362
87238
84363
54849
86523
84201
38261
72918
65629
38342
33405
88207
15361
70664
20425
78099
50670
89167
2657
89436
92349
13089
94782
65113
50704
96623
22217
36620
34518
28791
61336
79383
20699
58042
47843
92777
10875
1557
83874
29511
12181
92974
95798
17306
30213
99278
73118
49155
54245
24972
33583
90577
77485
58242
67400
16632
91553
96442
77228
46046
3878
93565
87704
34434
29547
32047
5314
33472
86604
45249
61316
16540
21759
54125
81800
38205
86219
83096
90939
80095
33267
90050
47151
68414
21234
67184
99876
91098
49690
79509
21564
84513
99502
98425
95998
74145
4627
37902
74730
61526
23617
74924
36516
99126
32333
82286
36626
95857
2859
31818
4233
91085
17369
26059
18858
80964
8162
58333
94759
34003
78727
95868
68389
18170
71091
838
36644
45798
43815
94236
57555
21436
69844
68525
10836
51424
69825
64235
50710
69438
29673
28403
53257
53325
28601
72496
33223
10021
89589
6738
5788
59069
56638
47245
54907
10332
40752
37029
47495
64228
53760
90575
75652
50731
70704
50846
94733
9747
48692
64937
45360
12253
72884
48377
34155
88082
69107
8095
85408
12263
19523
9694
79092
9567
9023
47595
21010
17255
86600
34373
27548
68096
55071
12300
89620
79034
11472
11165
83012
26693
14308
10088
97438
55603
1046
39284
98793
22343
42775
85813
99761
90051
35468
84882
40064
69791
90925
25536
51112
85235
3185
95318
54457
99868
24381
77454
62352
55466
16336
81271
99244
41531
78977
85632
37584
12232
78370
44593
88672
24803
85528
82330
2485
21354
16104
82719
57973
75188
54534
39857
69815
184
90854
77800
58124
76556
22508
344
61349
84996
48830
20845
84473
52657
79924
54594
23792
66727
2537
44741
36088
34266
1474
84117
16407
83616
28213
18921
93954
81763
55918
70446
50203
39217
29069
21579
65944
82366
4351
85108
30591
48992
79502
66650
59074
93024
96309
43615
99257
81169
41623
34894
72286
98411
12589
6721
3620
67435
78183
65666
82841
78384
26839
93253
29699
54533
34524
59394
51066
80328
40738
14820
41045
85439
92355
16329
90025
43750
13900
10429
47714
14249
10853
79664
63306
13249
91837
72209
82107
20314
77085
2993
6477
85156
47092
28848
5786
34605
44646
93501
76384
7851
46349
94119
98584
34177
55688
47853
55658
34268
11307
29886
18154
5798
88239
41825
5500
63615
23617
24240
69403
24542
77026
67749
42481
104
37877
83977
55318
99606
69259
87590
71372
48510
95051
32975
45387
81365
16215
57158
85861
81164
93576
79432
87514
18760
28328
35236
74840
784
78612
40636
65792
49698
70966
45645
12217
56069
26024
27364
40884
16144
58701
3833
20024
76626
49614
14611
23636
80637
57720
81605
71026
36651
50547
11347
87579
46081
93824
99423
15673
90889
25484
99637
36417
40703
3803
17437
65711
58975
16116
25837
48523
3819
11381
17836
63528
33356
52577
8066
28593
99335
98429
47106
28322
73660
92008
80689
68635
90159
39125
15346
53145
75411
97601
45094
13758
23229
75599
83927
22916
63401
781
37872
86183
11097
80008
94159
77169
58472
57313
17301
24247
95702
13515
50502
83869
9545
63596
44785
31533
47609
75764
60383
27334
61558
62423
97464
40792
50847
45424
87501
58062
98378
80735
36849
36364
69620
71486
70882
78362
77319
86672
44525
43037
33296
92954
97941
65354
98950
27923
15589
58460
85456
23304
4086
1673
1212
86672
99508
15114
40750
72944
13375
16723
25389
57632
2951
23343
17427
14271
82538
33043
12566
49022
88389
94539
88559
31808
32682
49715
47293
69280
23020
35706
78911
36394
82450
91744
26292
80565
10116
26354
97110
84068
67909
34725
65639
80073
82980
29817
10955
48784
37431
74906
45759
54266
56755
80292
28263
50347
58967
12286
64534
47879
14988
28142
37522
10957
48519
55923
391
14808
43683
71517
2441
45698
3334
40903
50738
56138
3558
6670
92267
93944
96827
18700
37179
67595
94094
27032
99512
22191
11873
54969
68104
44425
32329
13782
98855
45390
50110
55988
46711
94516
11764
72834
58039
95674
73307
93474
32615
68341
35476
77006
23588
53716
91569
24293
59336
58960
22903
39272
42073
60799
96183
49152
25221
11348
72979
82101
19699
25983
6720
32895
56595
99313
76550
89840
74976
96451
24139
93181
15936
70558
34355
80244
6940
58979
49257
27373
60804
25638
17764
28809
51290
57489
37139
33213
17679
76051
47592
8946
75710
61423
10955
39818
69750
23251
54083
4553
76737
73291
27225
41653
39959
80400
87672
37400
27544
4338
27058
87082
19371
85505
87119
87979
81345
87928
55274
63202
29697
33325
42018
58020
12378
22191
29827
31312
96915
86972
72876
44114
48205
17929
32925
62936
25589
70579
36962
38874
15979
42285
79683
26520
8621
84378
39289
84492
68131
36153
97825
96107
85805
64709
61134
4626
97076
94731
42475
48633
20380
48101
35091
86535
33231
78961
39999
47529
10664
29663
98121
6124
47583
61050
25272
67226
28253
20093
42400
4625
19198
21868
39890
40650
42450
43851
61509
69644
60410
27319
40202
37160
33209
68600
22458
69658
62047
61747
28834
90499
84563
64330
7031
63871
74387
61024
85757
30985
20846
32717
66833
99108
70705
94705
48629
90165
83870
56375
34516
37068
37801
5905
36391
50284
97898
16213
79978
32283
54665
4323
4294
10360
13423
59435
63392
26974
9916
60574
59723
54588
13181
73246
38963
86851
19105
81292
70364
29770
67610
66398
11675
80377
56263
40529
5753
95666
67863
56830
67661
68160
17406
56527
90510
9774
4055
86845
46945
64734
30537
62584
75163
64459
22802
18673
74554
80117
57330
5294
6641
61176
50133
87365
14400
51674
1540
66981
36133
99817
53230
95396
38544
45032
56412
52461
2705
1773
63759
69510
92998
23839
3513
46027
62375
3194
94848
30902
8385
11004
79026
81797
86057
87725
54327
55031
7126
8409
14717
16780
17991
46564
59558
57170
13899
15180
26986
86717
79627
93075
20943
93802
19250
5882
31638
15086
37114
34610
25399
53845
10859
7074
77548
82184
50528
97571
43194
37822
49892
62823
93537
50909
72497
27675
71847
85313
63072
62612
2116
32764
55992
53069
4975
75562
53410
24164
48591
31460
54585
49408
83132
9828
58203
94064
37891
75109
48048
66407
75592
60163
59903
47489
66407
36051
82969
56570
81732
92999
10173
15047
56075
24674
1829
79490
5293
73888
91459
96829
71123
4517
75711
49197
87520
97981
63359
61964
4794
91998
82014
19454
97841
10898
80368
46604
31531
969
45278
33147
30971
82631
81934
6565
40469
1781
53362
79412
22392
22433
67284
13544
48183
67028
30700
56761
62920
68599
29002
96590
68625
29666
92447
11641
92321
79725
99343
20756
40549
85843
24623
19172
82592
15173
97511
31578
71425
55377
75320
75264
42306
70041
7746
31887
12211
49962
80780
79662
9894
72268
82943
7734
96335
47527
20185
23618
91932
16861
89834
64528
78748
48180
30004
14762
32687
16043
9614
51975
99128
82978
40943
46479
90168
39552
33813
4912
26810
39450
15952
75219
52737
99423
10492
82539
53028
42402
38482
33070
30889
73744
63669
56076
77741
87945
88778
39275
72236
49283
28970
81060
97460
97634
82502
53946
33570
43530
46088
82424
94345
69596
14227
81524
90464
82125
81377
86895
84553
93307
7904
63874
84479
18888
5885
4691
13843
26203
46177
9774
58557
1489
55805
36244
3907
78951
29785
60542
84623
13111
66910
57730
68323
71292
68627
66031
72778
75524
39113
63541
86816
19182
7012
92985
26242
51057
76712
28582
5085
737
51449
12152
18777
51799
6610
9730
24232
66427
86537
93615
83482
51434
44367
88324
85920
22009
15571
647
22995
77549
78511
82317
98968
90857
47529
45167
61477
11720
47404
95305
51311
17461
77503
58778
74176
87464
2788
20404
58701
12087
4236
2258
96573
5772
73252
12780
78990
94124
91193
13228
86401
80124
59961
27810
85399
93208
97923
43426
46456
96473
13015
97848
83316
28230
79486
18292
30450
21912
41124
24426
77252
75697
38829
87648
90913
56388
17449
79431
81860
45746
63225
77646
29761
91025
14889
83864
32475
42221
67245
5630
57525
17745
23595
91109
98635
49453
31412
52987
50421
11066
92069
10961
11563
6727
9857
60316
42564
80752
45461
68881
22352
59969
11456
91323
28374
29710
65329
14123
84406
66476
80130
69404
6504
93023
82485
58735
19805
32785
50297
33298
15520
66547
47094
7613
4805
32121
1720
25063
76576
46492
24847
77705
81664
4854
99098
18000
25349
13490
93116
7183
51281
50223
7911
71672
38688
74829
77263
14314
64521
8580
89994
45553
18771
37538
71302
76060
4747
69134
28889
45586
43042
4689
50548
88540
83891
5229
55969
10521
13136
43884
82209
32348
22004
34223
70120
39300
80089
24839
47396
5439
69223
10958
40099
55145
48258
79393
27021
79075
89517
97729
31812
57913
80777
49233
16155
31212
37739
19215
78941
95827
15832
82055
52724
83283
10940
48383
57874
54339
47827
21905
71210
28920
21966
54726
51579
82240
13235
14124
39765
68484
61619
98735
55687
93221
41240
50813
11012
32334
89284
99620
12674
38162
91381
90848
79089
63276
51252
3255
96342
87039
36307
52622
81111
27628
83147
27640
13660
33509
33120
43745
29644
72681
22783
96211
2886
67661
9911
21113
96705
84822
30962
57291
678
32351
88380
78763
28507
75683
51842
24287
47300
76584
60764
53332
2684
20681
23637
9481
24449
16219
13948
26607
59857
38695
25737
87226
69816
74026
16574
41207
86955
59544
94490
31905
76203
28492
66856
64618
83200
12925
3944
83131
70619
61713
19500
20430
98632
64099
53649
60284
91353
8114
24302
63165
23789
26404
22557
51770
47627
68641
6610
2569
32395
76473
7155
41862
26096
36154
85146
26101
61920
86009
48107
19565
52276
88813
45622
64016
45357
98259
57457
92366
48100
28049
23230
56019
66562
13608
44861
73410
79216
66516
50172
70714
46322
26520
41591
40246
98554
95253
29082
17973
62907
77718
4396
30059
91862
33471
29302
90389
75656
62870
40719
38941
87261
14243
2002
46862
87509
45726
11135
9640
28652
91552
70512
98035
5129
13175
54824
83787
32845
22662
79341
1481
27026
52943
46335
69347
83317
61779
92106
79032
5171
33138
10881
57191
50423
91131
83626
92623
65899
39890
47782
44311
57754
88261
15488
25368
19330
20617
45405
89857
78645
91852
55611
68589
28263
81983
49245
93907
77503
81010
12060
89165
25932
94316
8896
43423
37885
94919
32406
64885
78582
88184
41049
52038
92724
58481
81560
93760
34938
41698
33531
58388
20846
42202
71245
27055
43152
13904
92679
29989
98314
77075
40710
29073
79325
47473
49603
7414
50510
47808
61740
42725
11635
52522
38388
87713
64237
10161
37933
80089
81632
5454
16074
66715
7439
5667
88917
11071
51241
71647
61211
31429
3651
82817
55902
38867
16035
41727
92120
38367
82062
87549
67945
31907
99375
11282
85784
33668
10908
32921
22613
54345
63561
36353
53007
19926
80951
47893
53274
22191
14785
9696
9239
69852
16150
52363
64505
18044
71057
9363
66663
70649
14825
30468
6527
1974
74762
80829
62816
98030
90878
23998
21503
29356
36905
53000
16385
85809
60019
70044
798
55957
19409
77947
30821
22589
86607
98255
44626
72816
22796
24937
13200
14197
20429
70932
76821
90804
47917
26925
70347
23211
21655
65446
45760
4797
58713
41042
48114
86929
33192
67275
175
61857
15755
45099
35127
80257
96525
35422
53701
85361
35010
35650
95194
25332
14992
50983
64919
49960
76909
47525
13835
81909
2368
92860
994
81410
63038
15146
87960
29421
53398
89132
86842
32219
87194
1397
9954
66071
39925
93600
60165
40512
88858
35460
15581
49776
16927
59004
59740
69179
67085
64619
94963
64152
55820
38926
58197
32977
41782
30665
83359
70859
69587
69920
91450
86054
91093
32720
13989
89634
13819
98729
85579
71833
9189
21315
91943
62705
81394
52015
88381
85568
76765
77011
55793
15195
75956
87891
35360
17837
90453
3629
50524
51108
27190
76488
14186
64293
28317
7132
76961
58511
56551
31228
15133
8867
39843
18841
14344
77459
99852
361
1991
69527
79459
15595
48935
60996
18800
24837
50969
51662
89906
37943
125
52297
88236
17522
33645
56873
31038
57437
7299
15579
36837
50738
1924
34709
47964
28128
470
34096
2481
94420
11870
94978
89156
16353
58217
51887
83145
44101
18304
84082
74951
17015
83107
29818
93956
64409
49282
6813
92552
64471
53682
50809
5702
45580
79943
23237
18286
78462
88071
96760
53422
32958
20909
44489
40838
44938
78438
18639
84243
52619
55818
67174
83943
67520
77483
16982
57508
85288
82946
43399
31816
16953
73524
32695
65231
20333
44098
241
4560
67206
7302
38231
93502
69271
90361
77374
12732
3092
72265
31690
71528
82854
2679
78218
10912
16714
38249
7618
95648
24922
56085
71326
46756
96179
55643
75694
89040
63531
8760
75077
43126
86204
98400
92134
755
2917
16540
12819
82745
68431
87032
75743
36713
34713
36412
42839
42828
16641
2649
5242
19040
62103
25717
81743
7458
39553
74076
217
28728
63505
22809
16265
85312
66837
84389
11560
70739
58485
28050
71287
88647
23778
4485
60230
92430
42327
8001
56199
26929
86501
30560
57123
42555
58122
61940
10756
70924
47988
30035
54281
10770
64082
49579
13234
52893
9477
15632
72228
56342
97407
63055
50849
89888
46432
92491
33349
9241
35826
55399
73904
95417
68593
51828
86404
53382
50073
71666
34475
2095
82480
96855
15166
19692
85716
93485
16013
89412
1082
29326
88727
60896
76973
5446
12806
14269
74149
47105
22094
33464
82682
83119
4177
52915
32132
58291
54904
61581
11553
2592
46870
78275
62397
80543
93887
82687
97584
71718
15453
60234
32840
59509
8851
36987
76010
52941
75316
60065
80848
41369
47928
77279
7084
40763
74719
50467
20412
38024
22013
16159
17069
98878
6733
13430
93029
72702
30116
16515
34283
12819
6478
19670
79783
70
22139
24730
65103
53645
93178
53331
34986
70576
8653
28757
86644
44
2207
23332
59984
21719
26187
21113
4966
9970
79419
45378
56806
77976
59277
89400
56640
85015
87058
79228
52583
58634
33187
27410
54151
38676
68956
21212
65886
46556
41176
88008
36738
43015
15804
98560
4489
15567
352
56031
33998
92948
37509
701
45969
56946
55460
86963
64718
91563
79917
57822
13757
66923
15707
43973
4404
65910
2507
53726
37781
95587
25839
28193
49768
97340
36671
46145
99397
51509
45693
18422
96142
52777
53765
29693
4862
53096
15764
76233
35421
12936
59333
71059
55647
49699
44524
54391
70955
44929
94049
79093
16426
24258
70289
26786
31109
57193
35017
51837
78080
79463
47016
89400
6867
54452
7570
9763
68157
6063
69215
70463
80006
53663
46609
77124
84725
7670
64299
39970
57565
86436
9474
19108
1208
70656
41889
71619
72847
65042
76234
59611
51730
34741
15950
67815
47799
62680
13544
99764
58976
12480
51150
93536
21224
636
4330
48532
42489
46582
7995
36132
608
97385
11410
73567
9184
75671
38884
10813
43560
71257
34436
34733
59813
62483
59681
44266
54481
98425
29848
37773
63483
94764
52680
67195
89782
15744
98717
9388
7680
58691
47948
4269
11600
44143
96409
86469
44812
71420
13523
42320
39584
81557
81200
68592
34572
73868
34395
36028
30986
33313
58438
54835
49699
44173
47177
64646
1643
79688
728
73344
85222
4125
87102
47214
48335
86652
34392
22303
35965
42036
71579
76438
69006
22108
35636
39249
85338
88726
60702
17653
81467
28471
71013
82182
31307
84511
33805
29894
73874
43968
69827
39232
10186
54218
31712
94765
60293
7912
30711
85369
35602
40043
33688
5107
27140
57779
47420
37582
70146
17076
50409
46070
8500
71888
40069
16493
49066
8658
14212
7576
46703
33391
62390
46850
13294
93311
8201
75422
9772
82147
58475
11866
23944
1031
90752
11816
34586
71748
62873
62329
75403
53110
33774
26508
63180
46342
24770
11113
52817
1939
24710
59242
7449
3786
14550
21845
23681
38151
60272
88320
20244
89295
73674
34863
32319
19833
99544
88106
19496
59043
11640
69418
14161
18478
63656
41572
65751
95066
50043
66876
12011
88494
167
86002
43561
39074
48609
94852
41395
96339
90506
66668
89510
49434
79210
67189
16442
56797
57324
75156
77681
32489
23707
85704
71821
27865
79947
20220
18021
4312
55802
12749
72825
45829
88980
65086
47349
266
62910
33228
30355
4938
22070
48547
76348
23712
72605
19277
9509
66556
99652
72593
48548
34725
34300
28025
31166
89637
84208
8117
60728
5125
29024
33024
70611
8590
20201
97236
34862
52451
98298
89290
87183
41843
57847
51084
69826
89774
19458
76992
8555
2245
23191
11317
50799
52252
9572
6690
59986
58954
24392
12785
14818
73159
48418
74918
35162
88294
85142
75134
14006
26721
34112
56388
62802
92172
55799
3365
72216
49411
15228
94993
45101
78268
6823
32730
62599
47213
11623
96928
8550
20704
9016
37184
53890
15397
92938
27483
47360
35360
3360
82836
37540
4818
66185
63104
46944
26670
41293
36586
64251
28103
92913
80718
19722
22460
36419
56023
37446
14193
12645
96798
59239
87352
35561
78508
32176
62803
99008
21523
29524
17578
72042
5859
81667
1875
69323
41076
91272
2918
13738
72674
73716
31500
78157
76948
77413
86198
47759
4144
89137
22537
17635
78657
51950
97108
85782
90168
78717
21481
87832
64321
83814
95530
94551
81862
29798
6706
18868
28479
50999
90814
87445
20765
59834
92386
16694
96912
8569
63341
20403
34871
90552
22936
69624
75304
33882
63061
18540
8055
51008
38988
66553
50241
2247
71911
69493
19564
48892
39606
74729
29509
57571
32662
8162
77428
209
48041
68173
3445
34877
7092
74663
27312
22066
62169
31502
61699
79070
95658
60145
76674
84755
68457
61421
17069
87954
78217
69146
57704
20298
89992
8076
71447
73676
79793
6611
18931
16315
1254
25058
28477
49013
12057
70139
44383
68810
53537
26075
67814
38076
14329
54109
81763
70112
40865
93220
78794
59686
52636
35867
45618
93342
19799
33165
4338
73118
32789
89416
4979
20069
82786
18126
68104
54489
15058
83248
75579
68945
78750
22136
84072
73103
83182
31197
12760
23171
16354
67737
25668
97935
54303
25033
89551
84701
53629
53802
72936
58771
84871
94672
78406
12878
98224
9974
88806
56919
60070
62894
88319
44105
22954
28907
3123
79260
69432
77775
5358
24939
68747
34400
22549
43916
84330
66462
71753
9818
88722
85685
40574
6686
62710
57154
8077
889
12321
18938
98068
62044
5006
88389
17351
62634
24004
5746
15735
95424
69008
65147
42368
34318
21932
20183
80836
60692
38599
85636
55000
34677
24625
93603
21407
256
61187
70798
53390
33521
98175
37042
99308
38874
98768
99786
21109
11397
27181
2165
70264
27156
9850
97431
38958
82533
66318
28351
38688
6226
72453
27286
16541
75529
87636
23740
69817
44989
4373
94119
45018
31614
4254
44323
12473
44721
69512
14155
67885
63501
63506
59976
72631
27160
24452
7392
50440
34729
29241
16552
38201
27867
53079
15566
6522
74297
73886
48621
40565
33259
97019
61952
76996
67266
27435
45529
61300
90772
22231
75710
40797
5224
67335
22482
8396
30552
12928
36420
5522
88849
85539
7851
58740
46274
16095
62376
22270
89154
93602
60616
8559
84694
11373
29619
50683
91016
24879
39695
32161
46840
66300
75600
50809
42589
12594
93681
23300
40479
64295
81165
89392
10940
24854
10310
97933
11408
52949
53167
98031
33003
71166
55844
62009
47087
55034
88539
43735
18495
89412
21180
87506
12196
82591
26796
48
21278
38229
2568
68808
86893
61757
5755
99317
92103
72622
25840
82444
56393
25218
70120
40123
6779
95117
68195
88825
8877
8424
15579
18317
70410
91133
30283
58461
82056
31463
57790
95710
25838
80212
17896
93204
71013
46194
62244
99174
71816
47904
96356
77184
46186
39264
63363
79370
24530
43869
33270
23721
4978
76370
32729
27554
33039
74142
44634
11798
98402
45490
61961
1713
58465
66099
77410
55503
94987
24470
62155
62938
66069
16598
36929
71238
30450
60964
45068
48597
63884
46953
70677
59382
62292
91340
89011
39282
5249
63292
14180
9243
91306
32475
38217
70166
19438
65183
58766
20454
75191
69979
1763
63298
56275
3480
68854
16369
34955
87597
27504
53277
18972
83331
59387
76590
93059
65591
79787
51595
82803
46848
26349
55711
67036
43630
80016
9785
20525
70673
79116
24220
65150
37751
94505
30818
66630
90935
29276
24863
37903
16900
87251
14004
47082
62141
80959
24590
24176
11098
18564
5641
69333
21873
39560
69085
41029
17021
15276
77830
66378
46068
94193
64579
93202
28867
93885
67690
45871
64399
87753
9370
73164
40826
90350
56364
22083
5100
87792
18439
7610
86178
18426
69496
66382
11265
58840
87765
26061
78954
40216
2633
44751
71206
82323
28907
28017
1808
3743
84590
48075
22075
468
31070
62032
14481
6537
8388
68134
27159
26797
5761
46759
32197
75358
75217
40333
84912
33567
70733
9069
90841
91116
71383
12579
42377
29252
3374
79203
53731
9440
78275
72328
8912
20415
68219
26126
2933
75146
9189
32848
99541
37021
49731
3048
67145
81577
79740
55606
30148
18985
40350
74296
49763
99719
65115
85357
18052
43918
10152
98079
40157
86953
14195
44333
81563
93616
81455
86246
57657
19462
77129
23262
8714
11780
34182
56925
78659
88000
88470
14105
76451
71196
52631
77786
17748
2354
39340
18457
33762
66777
93620
76308
61856
33321
11406
97434
19986
74475
74689
56561
66442
86122
95645
15991
64860
41196
85091
64800
21189
1023
55035
33296
72009
85942
33049
7038
94708
22308
25069
10789
80259
92363
43572
13947
58256
4921
13711
33288
1407
38853
96837
15870
65530
9904
81713
61572
74848
70881
8591
75991
77170
95966
75831
63213
96797
43409
76461
94368
30250
72692
10148
52528
11572
79606
53445
8875
50422
25114
83691
79928
55863
64184
18024
60914
6798
2342
30644
19194
80218
74111
10701
96633
37258
70558
52262
47208
53255
46170
95446
44629
95919
55051
50134
46647
61344
47334
64650
35673
90239
96095
5503
55936
39466
51108
16738
87075
6068
46962
55410
63756
97928
34795
2357
45936
40389
18538
92346
86940
39489
73960
71382
39533
80157
26073
72637
69649
79525
19598
68663
21640
38658
94314
21008
34111
22947
63995
55163
91000
4702
31096
9625
21123
88139
7879
29282
19976
99808
20240
13698
37921
93905
10678
82862
23373
27594
54016
63596
15884
12878
56803
47374
59539
64368
32673
15722
84061
74826
76247
26840
16250
24098
92746
40095
98878
43716
40158
88700
68240
53210
20081
63877
5569
19439
14933
56625
14799
88311
21791
42347
11930
8960
20424
99576
2582
89812
69097
41663
60375
61633
51367
58184
70622
99162
5040
53561
32858
89989
56524
50038
33021
57991
55114
12610
77314
90753
68126
47051
19856
15897
90842
69910
38291
45504
56573
45634
89888
2174
29967
25271
25395
54028
32591
1188
26225
99230
3251
79223
80029
33163
30320
52595
75747
9079
22026
44971
93423
71921
24144
50675
3849
12925
3170
97399
72944
13412
61958
55372
53581
48286
43530
28495
94192
73886
3456
58702
67853
98901
75827
37779
19863
16624
72152
24284
7062
89056
92921
2173
7553
47384
4207
40400
9157
52053
81070
5529
43183
86152
86221
7239
94408
60047
56878
15391
75111
81457
23377
78695
92263
67973
29768
49108
95447
34824
11660
92126
35457
82218
23055
12297
25780
2004
67946
43147
3691
47158
48004
83018
80950
44449
23408
30256
19083
18415
52196
57485
10315
54283
73906
13228
40075
92673
6370
22771
31642
37583
87786
81306
10278
15359
17280
18708
94759
38865
75019
68698
9515
12640
18788
61502
9101
22390
85432
30717
96603
7058
13672
75010
62431
12118
17381
53652
61689
51538
46563
70788
12834
19001
43318
79286
18272
42133
45683
22007
7876
17360
13094
58893
48760
33054
1825
94489
94434
88050
83080
98219
54160
31360
17555
43876
8760
98034
25264
98886
3453
49652
81964
90462
28433
65955
70781
69658
2480
66237
59198
26495
31657
41967
82867
8839
7218
72303
41230
10985
42070
79600
37851
1694
24761
21674
53137
58785
6130
29905
99448
98989
44149
61455
48605
27622
5097
66861
89912
82970
4523
61520
56062
23477
50422
48293
45600
32418
18642
50185
60183
99290
93825
53635
95936
37996
70519
90355
44480
56612
40454
69562
81160
94788
88352
44023
95388
1298
18360
18310
69447
22880
93594
18649
36625
50049
59701
9159
59849
52056
96775
58883
12826
46896
46086
83651
81498
14102
16751
28197
95056
74481
54501
1335
87151
12429
97597
91547
22198
2864
45820
93774
7421
18053
92555
16060
85329
3598
16952
80166
84878
24787
41432
28950
44066
30126
33353
15792
90714
2296
53739
41218
22827
69223
14268
20962
21071
58220
27040
85386
18076
23235
89076
28631
74774
58011
59643
16202
34203
19225
64698
85120
3505
54445
3135
28422
49920
22055
34949
25179
52352
27204
76476
1143
8897
42724
56159
65789
22143
968
32010
79734
93661
24248
40138
83263
29132
23545
48348
68589
72191
78218
29883
32768
6973
52207
64365
87696
75317
75081
68996
81393
61337
8836
44728
23183
14675
21656
60060
81244
33584
28114
53383
39374
92517
1042
43830
76332
87749
67878
67692
10014
59584
56483
18654
78848
86772
22431
58424
83497
68075
93696
57004
46902
86189
87301
40675
83886
93428
41392
79215
32000
9989
74542
43240
32670
20050
93946
67786
65250
8410
65570
37045
74173
30967
17193
15635
25549
32880
95593
18064
51617
2402
76873
68890
33886
90086
38037
77439
86052
272
65597
75549
71097
2657
40754
95259
77454
23115
11478
88861
91061
43384
56150
80087
80627
97504
23423
7262
48504
93170
96720
63642
75473
82970
65646
30452
26822
78091
68423
90141
52015
85709
19076
49872
3732
68363
19874
62361
37525
59181
54178
2975
71438
88025
39216
6351
39917
5930
96367
32234
42849
78988
1346
50149
66838
92334
90518
30254
46863
34829
740
58186
10626
46055
63201
57618
13290
29170
17334
50521
36052
10757
54745
62842
37032
25676
38898
7508
79068
43465
75158
73753
86799
99161
65888
69782
77845
40847
6410
270
91805
30032
89739
80817
27184
13149
51861
12366
7087
12934
13265
83174
45235
40790
10788
52405
822
3882
17119
24390
66947
79663
73874
34139
6895
88283
13717
37483
40838
27959
83496
63529
75035
10322
46351
48779
82807
53132
41495
51241
63247
77234
59065
43283
67414
92602
82899
25929
21244
8841
25568
68272
36235
43823
41683
1935
98435
31681
51459
25538
19189
16406
318
418
10032
75114
96801
83891
95530
79606
13058
34073
21160
21609
93253
89120
34964
52110
32038
7758
89733
83430
68080
14669
20664
62584
6435
66016
31377
88966
68132
33452
9715
90235
86652
10110
56416
37704
22577
12132
84094
32576
54755
52453
25289
24745
60666
65902
18737
70830
61712
60016
50319
4438
16169
31925
5562
90835
65229
82078
93773
70622
95297
91337
63649
845
3620
66621
96845
61651
39112
94732
82745
58980
57355
11124
90135
63911
16156
6740
44083
59156
47109
88060
40022
77045
67937
33084
74151
59489
92047
65505
60674
16431
12708
53643
76293
64313
91707
42085
68185
33578
29223
44488
57492
45542
66065
58637
39794
56905
11934
99241
2648
58909
71888
62487
69180
75103
30787
86623
74977
59332
39135
72561
35838
13635
47874
50686
21857
833
76328
13376
19980
44155
22992
73398
3112
54460
24610
73589
45855
94826
87136
57057
85447
19210
74305
19538
54490
15101
99732
81175
78077
59846
95427
12710
74414
54348
9320
74001
19159
55598
22030
12929
6963
71540
33151
89474
2866
99279
54487
73884
88490
89581
12302
91943
60372
94994
17737
92185
50699
40519
62617
93526
96125
13919
57959
76869
98150
91585
80966
55528
14847
17543
33570
69452
88943
20373
13134
15336
31204
84504
25917
61077
1499
42508
7722
42307
71855
80761
31312
10710
72191
40396
34812
64576
30840
86212
24740
7050
87545
72486
94246
94196
48176
11994
13280
88482
48739
25688
21791
58889
6550
89791
83705
19704
55194
33878
57937
19665
76696
71852
77894
82943
62379
89346
95221
46720
83376
18321
71009
58356
18262
63141
97719
56162
89456
89340
4790
14800
35018
87285
76877
31161
44775
77182
31231
93733
71994
69106
44903
41145
10821
65584
43388
18106
64821
22993
92349
61574
45238
11518
89906
50582
76263
59386
15480
74010
90915
75417
85989
58231
63853
29844
59519
55425
14605
92185
57569
92722
46546
86660
79182
65421
99049
67711
1753
4445
63284
77174
20969
41078
77343
24791
31068
6770
4536
96536
78532
63866
40905
54374
91382
15104
34686
39924
18557
10004
24687
36956
96184
44986
92088
88446
49166
58052
63082
95227
96292
86610
38718
58386
88488
76756
5734
6022
16193
59139
68756
54242
28967
71961
11744
96860
25454
95011
63191
301
40955
1084
81256
77332
92024
59516
44707
77799
40443
15528
87175
69923
5093
21989
94927
70599
76622
88682
50741
4975
52268
86158
32205
42433
83089
82319
77859
76297
4998
65692
81790
55412
26520
48285
5304
88250
76554
90702
66065
32664
64367
77222
18672
36253
71166
16283
92180
83899
13827
99518
36900
13753
73829
81757
2940
53112
73324
35741
14923
76623
30666
27049
21652
9348
39889
57190
3948
28206
48470
82802
90706
35026
31689
89815
21441
97200
57939
5507
86240
21729
57488
43173
95329
6072
51411
24664
221
74876
73121
69074
93869
94047
79969
65413
80557
58797
64907
40884
84643
70347
79397
78936
6179
48617
28056
30728
41389
65327
20826
92449
12420
34783
74413
74046
19223
61096
71833
14998
85535
54665
54852
4656
29957
87851
86515
54379
81416
61638
21785
37570
39577
92629
60441
19335
39045
86501
44008
94848
46060
91983
83481
7411
49499
65586
40222
42357
50561
42927
86717
45166
77134
21815
38622
47657
42618
67755
19756
31527
79307
33696
2051
14709
71049
28138
76121
58043
46699
89178
13566
49589
99602
48567
96282
86052
27749
33254
50849
30429
60125
86101
37740
43720
84691
86638
31763
26923
57609
89577
64568
7276
81090
82454
67161
92816
42637
57630
31283
57885
52771
94825
19835
83188
6585
81974
9452
64510
21503
49880
13973
15118
10321
7890
35579
63711
12630
54117
26082
30501
37509
88437
15646
50750
92320
71241
21866
96934
41291
13535
40542
94476
57266
17870
70950
29480
30954
41317
22453
94575
75517
73750
67663
22916
41807
41357
8383
77379
27618
QS
QL
QS
QL
QL
QS
QS
QS
QS
QL
ML
QL
QL
QS
QL
QS
QL
QS
ML
QS
ML
QS
QL
QS
MS
QL
QL
QL
QS
QS
QS
MS
QS
ML
ML
QL
QS
MS
QS
ML
QS
QL
QL
QL
QL
QL
MS
QL
QS
MS
ML
MS
MS
QL
ML
ML
MS
QL
QS
QS
QS
ML
QS
QL
QS
QL
QS
ML
ML
QS
MS
QL
QL
MS
QL
QL
QL
QS
QS
QL
MS
ML
QL
QL
QS
QS
QS
QL
QS
ML
ML
QL
QS
QS
ML
QL
ML
QL
MS
QL
MS
ML
ML
ML
QS
QS
QS
QL
QL
ML
QS
QS
QS
ML
QL
QS
QL
MS
QS
MS
QL
MS
QS
ML
ML
QL
QS
QS
MS
QL
MS
QL
QL
QL
QS
QL
ML
QL
ML
QL
QL
QS
QL
QL
MS
QL
MS
ML
QL
MS
MS
QL
ML
QS
QS
ML
ML
QS
MS
ML
ML
QL
QL
MS
QS
MS
QS
QL
QL
ML
QS
QL
QL
QL
QL
MS
QS
ML
MS
QS
MS
QS
MS
QL
MS
QL
ML
QL
QL
MS
QS
QL
ML
QL
QL
QL
QL
QL
MS
QS
QL
QL
QS
ML
QS
QL
QL
QL
ML
QL
QL
MS
QS
ML
MS
QS
QL
ML
QS
QL
QS
ML
QL
QS
ML
ML
QS
QL
ML
ML
ML
QL
ML
QL
ML
QS
ML
QL
QL
ML
QS
QS
ML
QL
ML
MS
ML
MS
ML
ML
QL
QS
MS
QL
QS
QL
QL
QS
QS
QS
MS
QS
QL
QL
QL
QS
QL
QS
QL
ML
QL
QS
ML
QS
QL
QS
QL
ML
ML
MS
ML
QS
QS
QL
QS
QS
QL
MS
ML
MS
QL
QL
QL
QL
ML
QL
QS
MS
QS
MS
QS
QL
QL
ML
ML
QS
QL
QL
QL
ML
MS
QL
QL
QS
QS
QL
ML
QS
ML
QL
ML
QS
QS
QS
QS
QL
MS
MS
QS
QS
QL
QS
QS
MS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QS
QS
ML
MS
ML
QS
QL
QS
QL
MS
MS
QL
ML
QS
QS
MS
QL
MS
QL
MS
QL
ML
QS
QS
QL
QS
ML
QS
MS
MS
ML
ML
QL
QS
QS
QL
QL
QS
QS
QL
QS
MS
MS
QL
MS
QS
ML
QS
ML
QS
QS
QL
QL
MS
QL
MS
QL
MS
MS
QS
QL
QS
ML
QS
QL
ML
QS
QL
ML
QL
QL
QL
ML
QL
QL
ML
MS
QL
QS
QS
MS
QL
ML
QL
QS
QS
MS
QL
QS
ML
ML
QL
QL
QL
QS
QL
MS
QS
QL
QS
MS
QL
QL
QL
QL
QS
QL
ML
QL
QS
MS
QS
QS
MS
QL
MS
QS
MS
ML
QL
QL
QL
QS
MS
QS
QS
ML
MS
ML
QS
QS
MS
QS
QL
QL
QL
QL
QL
QS
ML
ML
QL
MS
QL
QS
QL
ML
ML
QS
MS
ML
MS
QS
QL
ML
QS
QL
QL
QL
QL
QL
MS
ML
QS
ML
QL
ML
QL
MS
ML
QS
MS
MS
QL
ML
QL
MS
MS
QL
QL
QS
QS
ML
QS
ML
ML
QL
ML
QS
QL
QL
QS
QL
ML
QS
ML
MS
QS
QL
QL
ML
QL
QL
QS
QS
QL
QL
QL
MS
QL
QL
QS
QL
QL
ML
QS
QS
QS
QL
QS
MS
QL
ML
QS
QS
MS
QS
QL
QL
MS
QS
QL
ML
QS
ML
QS
MS
QL
QL
QL
QS
QL
MS
QL
QL
QL
MS
ML
QL
QS
ML
ML
MS
MS
QL
ML
ML
QL
QS
QS
MS
QL
ML
QS
QS
QS
QS
MS
QL
QL
QL
QS
QS
MS
QL
QL
QS
QS
QS
MS
QS
QL
QL
ML
QS
QL
QS
QL
MS
MS
QS
QS
ML
QL
QL
ML
ML
QS
QL
QL
QL
QS
QL
ML
QL
QL
QL
MS
QL
QS
QL
MS
QS
ML
MS
QL
QL
QS
ML
QL
QS
QL
ML
ML
ML
QL
QL
QL
QL
QS
QS
QS
ML
QS
MS
ML
MS
ML
QL
MS
QL
MS
QL
QL
QS
ML
QL
ML
QS
QL
QL
QS
QL
QL
QL
QS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
MS
QS
QL
ML
QS
QS
ML
QS
QL
QS
QS
QS
QL
QL
QS
QS
QS
ML
MS
MS
QS
MS
QL
ML
QS
QL
QS
ML
ML
QS
ML
MS
QS
MS
MS
MS
ML
QS
QS
QS
ML
QL
ML
QL
QS
QS
ML
ML
ML
QL
QS
MS
QS
QS
MS
ML
ML
ML
QS
ML
QS
MS
QL
ML
ML
QL
QS
MS
QL
QS
QS
QL
QL
MS
QS
ML
QL
MS
QS
QS
MS
QL
QS
QS
QS
ML
QS
QL
QL
QL
QL
QS
MS
QS
QS
QL
QL
QS
QS
ML
QL
QL
ML
QL
QL
QS
QS
QL
QL
MS
QL
MS
QS
MS
QS
ML
QL
QL
MS
ML
QL
ML
ML
QL
ML
ML
ML
QL
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QS
MS
QS
MS
QS
QL
QL
QS
MS
QS
QS
QL
QL
MS
QS
QL
MS
QL
QS
QS
QS
MS
QL
QS
QS
ML
ML
QS
QL
QL
QS
QS
ML
QS
QL
QS
ML
QS
QL
QL
QS
QL
QS
QL
MS
QS
QS
QS
ML
QS
QL
QS
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
ML
QL
MS
QS
MS
MS
QS
QL
QL
MS
QL
QS
QL
MS
QS
QL
ML
QL
QL
QS
QL
QL
MS
QS
QL
QL
QS
MS
ML
QS
QL
QL
QL
QS
QS
MS
MS
ML
QL
ML
QS
MS
QS
ML
ML
ML
QS
QL
QL
QS
QL
MS
QS
QL
QL
ML
QL
QL
QS
QS
QL
QL
ML
QL
QS
QL
QS
ML
QL
MS
ML
QS
QL
ML
QL
MS
QL
QL
QS
QS
QL
QL
ML
QS
QL
QS
MS
ML
QL
QL
QS
ML
MS
QL
QS
ML
MS
QS
QS
MS
QL
ML
QS
QL
MS
QL
QS
QL
QL
MS
MS
MS
QL
ML
QL
MS
QS
QL
MS
QS
QS
MS
ML
MS
ML
ML
ML
QS
QL
QL
QL
MS
QS
QL
QL
QS
ML
QL
ML
QL
QS
QL
QS
ML
QS
QS
QL
QL
QS
MS
ML
MS
QL
QL
QL
ML
QS
QS
QL
ML
QS
QL
QL
MS
QL
QS
QL
ML
MS
QS
QL
ML
QS
QL
QS
ML
MS
QS
QS
QL
ML
QS
ML
MS
QL
MS
QS
QS
ML
ML
QL
MS
ML
QS
MS
ML
ML
QS
MS
QS
QL
ML
ML
QS
QL
QS
QS
ML
MS
QL
QL
QL
ML
QL
ML
ML
QS
QS
ML
QS
QS
QS
ML
QS
QS
QL
ML
QL
MS
QS
QS
QL
QS
QS
ML
QL
ML
QS
MS
MS
MS
QL
QL
QS
QL
ML
QL
QL
QS
QL
MS
QL
QS
MS
ML
QS
QS
QL
QL
QL
MS
QL
QS
QL
ML
QS
QL
QL
QS
QS
QL
QS
QS
ML
QL
MS
QL
QS
MS
QL
QS
QL
MS
MS
ML
ML
QL
QS
QL
QS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QS
MS
ML
QL
MS
QS
QL
MS
QL
MS
QL
QL
QL
QS
ML
QS
QS
QS
QS
QL
QS
QL
QL
QL
QL
QS
MS
QL
QS
QL
QL
QL
QS
QS
ML
ML
QL
QS
ML
MS
QS
QS
QL
QL
QS
QS
QL
QL
ML
QS
QL
QS
MS
QL
ML
QS
QS
QS
QL
ML
MS
QS
QL
ML
QS
QS
MS
ML
QL
QL
QL
MS
QL
QS
QS
QS
QL
QL
QS
MS
QS
MS
QL
MS
ML
QS
QL
QL
QS
QL
ML
QS
ML
ML
QS
QL
QL
QS
QL
QL
ML
QL
ML
QL
MS
ML
QL
ML
QL
QL
QS
QL
QL
QS
ML
QL
QS
QL
QL
QS
QS
QS
MS
QS
ML
QS
QL
QL
ML
QS
QL
QL
QL
QL
QL
QL
MS
ML
QL
QL
QS
QS
ML
QS
QL
QS
ML
QL
ML
QL
QL
QL
ML
QS
QS
ML
ML
QS
QL
QL
ML
QL
QL
MS
ML
QS
ML
ML
QL
QS
QL
QS
MS
MS
QS
QS
ML
ML
QL
ML
ML
QL
ML
QL
ML
QS
QL
QS
ML
QS
QS
QS
QS
QL
ML
MS
QL
QL
ML
QS
QL
QS
MS
ML
QS
QL
QL
QL
MS
QS
MS
ML
QL
QL
QL
ML
QL
QL
QS
QS
QL
ML
MS
QL
QS
QS
QL
QL
QL
QL
MS
ML
QL
MS
MS
QL
QS
QS
QS
ML
QL
MS
QS
QL
QL
ML
ML
MS
QL
MS
QL
ML
ML
QS
QS
QL
MS
MS
MS
QS
MS
QL
QL
QS
QS
QS
QS
ML
QS
QL
QL
QS
QL
QL
QS
ML
QL
MS
QL
QL
QS
ML
QS
QL
QS
QL
QS
MS
ML
QS
ML
ML
QS
QL
QL
QS
ML
ML
MS
QL
MS
QL
ML
QS
QL
MS
ML
QS
QL
QL
MS
ML
ML
QS
QL
MS
ML
QS
ML
QS
MS
MS
QS
QS
ML
QS
QL
QL
MS
QS
QL
ML
QS
ML
QS
MS
QL
QL
QS
ML
QS
MS
MS
QS
ML
QL
QL
ML
ML
QL
MS
MS
MS
QL
QL
QS
QS
QS
MS
ML
QS
QL
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
ML
ML
ML
QL
QS
ML
ML
QS
MS
QL
ML
QS
MS
MS
QS
QL
QL
MS
QS
MS
QL
MS
ML
QL
QL
QL
MS
QS
QL
QL
MS
QS
QL
QS
QL
MS
MS
ML
QS
ML
ML
MS
ML
ML
QL
ML
QS
QS
MS
QL
QS
QS
QL
QS
QS
QS
QS
ML
ML
QS
QL
MS
ML
QS
QL
QL
MS
QL
ML
ML
QL
QS
QS
MS
QS
MS
QL
ML
QL
ML
QS
QL
MS
QS
QS
QS
QL
ML
QL
QL
ML
QS
MS
MS
QS
QL
ML
MS
QS
MS
QL
ML
QL
MS
QS
MS
QS
QS
MS
QL
QS
QL
QL
MS
QS
MS
ML
QS
QL
MS
ML
ML
QL
QL
QS
MS
QS
ML
ML
ML
MS
QL
QS
QS
MS
QL
MS
QL
ML
MS
MS
QL
MS
MS
QS
QS
QL
QL
ML
QL
QS
QS
QS
QS
QS
MS
QS
QS
QL
QS
QS
QL
MS
MS
QS
ML
ML
QL
MS
MS
ML
QS
QS
QS
QL
QS
QL
QL
QL
QL
QS
QL
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
QL
QL
ML
ML
MS
QS
QL
ML
QS
MS
QS
QS
ML
QL
QS
QL
ML
MS
QL
QL
QS
QS
QL
QS
ML
QS
ML
QL
QS
MS
ML
QS
QS
QS
QL
MS
QS
QS
QS
ML
QS
QS
QS
ML
MS
QS
QL
ML
QS
ML
QS
MS
ML
QS
QL
MS
QL
QL
QS
QS
QS
MS
QL
ML
QL
QL
QL
QL
QS
QS
MS
ML
QL
ML
QL
ML
QS
QL
QL
QS
QL
MS
ML
QL
QS
ML
QL
QL
QS
ML
QL
QL
QS
ML
QL
QL
QS
QS
QS
QL
QL
QL
ML
QS
QL
ML
QS
MS
QL
ML
QS
QL
QS
QL
QL
QS
QS
ML
QL
MS
QL
ML
QS
QS
QS
QL
MS
ML
MS
QL
QL
QL
QS
QS
ML
QL
ML
QL
MS
QL
QS
QS
ML
MS
QS
QL
QL
QL
QS
QL
QL
QS
QL
MS
ML
QS
QL
ML
QS
QL
ML
QL
ML
QL
QL
MS
QL
QS
QS
QS
QL
QS
MS
QL
QL
QS
ML
QL
ML
QS
ML
QS
ML
QL
QL
QL
QL
MS
QL
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
MS
QS
QS
QS
QL
ML
MS
ML
QS
QL
QL
QS
QS
QL
ML
QL
QS
QL
QS
QL
ML
QL
QS
QS
QS
MS
ML
QL
MS
QS
QS
QL
MS
QL
ML
ML
ML
ML
QL
MS
ML
QL
QS
MS
MS
MS
MS
ML
QS
MS
QS
QS
QS
QL
QL
QL
QL
ML
QS
QL
QS
MS
QS
ML
QL
ML
QS
ML
QS
QL
QS
QL
QL
QL
QS
QS
QS
QS
MS
QS
QS
QL
MS
ML
QS
QL
MS
QL
QL
QL
QS
ML
QL
QL
QL
QL
QS
ML
QS
MS
QL
QS
ML
QS
MS
QS
QS
MS
QS
QS
MS
QS
ML
ML
QS
ML
QS
QS
QS
QL
QL
QL
QL
QL
ML
QS
QL
QL
QS
QS
QS
QS
QL
QS
QS
QL
MS
QL
QL
QL
QS
MS
MS
QL
MS
QL
QS
QS
QL
QL
QS
QS
QL
QL
QS
QL
QL
MS
MS
QS
MS
QS
QS
QS
QL
QL
QL
QS
ML
MS
QL
QS
QL
QS
QL
QL
QL
ML
ML
QL
QS
QS
QS
QS
MS
QS
QL
ML
MS
QS
ML
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
QL
MS
QS
QL
QL
MS
MS
QS
QS
QS
QL
QS
QL
MS
QS
QS
QS
QS
QS
MS
ML
ML
MS
QS
QL
QL
QL
ML
QS
QS
ML
QL
QL
QL
QL
MS
QS
MS
QL
QS
QS
QL
ML
QL
QS
MS
QL
QL
QL
QL
QL
QL
QL
QL
ML
QS
QL
MS
MS
QL
QL
ML
QL
ML
QS
QS
QL
QL
QL
QL
ML
QS
ML
QL
QL
ML
QL
ML
QL
MS
MS
QS
QL
QS
QS
QS
QS
QL
QL
ML
QS
QS
MS
QL
QS
ML
QL
ML
QL
QS
QS
QL
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
MS
QL
MS
QL
ML
MS
QS
QL
ML
ML
QL
QL
QL
QS
QL
QS
MS
QS
ML
QL
QS
QL
QL
QL
QL
QS
QL
QS
QS
ML
ML
QS
MS
MS
ML
QL
QL
QL
MS
QS
ML
QL
QS
QS
QL
QL
MS
MS
ML
QL
ML
QL
ML
MS
QL
QL
QL
QL
MS
QL
QS
ML
QS
QL
QL
QS
QS
MS
QL
QS
QL
QL
QL
QL
MS
QS
QS
QL
QL
QL
QS
ML
QS
QL
QS
QL
ML
ML
QL
QS
QL
QS
QL
QL
ML
ML
QS
QL
QL
MS
QL
ML
QL
QL
QS
QS
QL
MS
QL
QS
QL
QL
QS
QL
QS
ML
QS
MS
QL
QS
MS
QL
MS
ML
QL
ML
QS
MS
QS
QS
QL
QS
MS
QS
QL
QS
ML
QL
ML
ML
QL
MS
ML
QS
QS
QL
MS
ML
ML
ML
QS
ML
QL
ML
MS
QL
QL
QL
QL
QL
QS
QS
ML
QS
QL
QS
ML
QS
QL
QS
QL
QL
ML
QL
ML
MS
MS
MS
ML
QS
MS
QS
QL
QS
QL
QL
MS
QL
QL
ML
QS
QL
ML
ML
QL
ML
ML
QS
QS
QS
QL
ML
QS
QL
QL
ML
ML
ML
ML
QS
QS
QS
QS
ML
QL
ML
QS
QL
QS
QS
QS
QS
QS
MS
ML
QS
QS
MS
MS
QL
QS
MS
QS
MS
ML
QS
MS
QL
QS
MS
MS
QS
QS
QL
MS
QL
QS
MS
ML
ML
QL
MS
QS
QL
QS
QS
QL
QS
QS
ML
ML
QL
QL
QS
QL
ML
MS
QL
QS
QL
MS
QL
ML
QS
ML
ML
ML
QL
QL
QS
QS
QL
QL
QL
MS
QL
QS
QS
QS
QL
MS
ML
MS
MS
QL
QS
ML
ML
QS
ML
QL
ML
QS
ML
QL
QS
QL
QL
QL
QS
QL
QS
MS
ML
QL
MS
QL
MS
QL
ML
QL
ML
QS
QL
ML
QL
ML
ML
ML
QS
QS
QS
QL
QL
QS
QS
QL
QL
ML
QS
QL
QS
MS
MS
ML
ML
ML
ML
QS
QS
QL
QL
QL
MS
QS
QL
QL
ML
ML
QS
ML
ML
MS
QS
QS
MS
MS
MS
QS
ML
ML
ML
QS
MS
MS
ML
QS
QS
QL
QL
QS
MS
QS
MS
QL
ML
QS
QS
QL
QL
QS
MS
MS
ML
ML
QS
MS
MS
MS
QL
QS
QS
MS
ML
QS
QS
ML
QL
MS
ML
MS
QS
MS
MS
ML
QL
QL
QL
QL
MS
QL
ML
QS
QL
QS
QS
QL
QS
MS
ML
QL
QL
MS
QS
QL
QL
QS
QS
QS
QS
MS
ML
QL
QS
QS
ML
ML
MS
ML
QL
ML
QL
ML
QS
QS
QL
ML
QL
MS
QS
ML
QL
QL
ML
QL
ML
MS
ML
QS
ML
ML
QL
QL
QL
ML
QS
MS
ML
QL
QS
MS
QL
QS
MS
QS
QL
ML
ML
QL
QL
QS
ML
QL
MS
QS
ML
MS
MS
QL
QL
MS
QS
ML
QS
MS
QS
QL
ML
QL
QL
QS
ML
QS
QS
QS
QS
QS
QL
MS
ML
QS
QS
ML
MS
QS
QL
ML
QL
QS
QL
QL
QL
QL
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
ML
QL
MS
QL
QL
QL
QL
QS
QS
QL
ML
MS
QL
QS
ML
QS
QL
QL
QS
MS
QS
QL
QL
QL
ML
QS
QS
ML
QS
QL
MS
QS
ML
QL
ML
QL
QS
QL
QS
QS
MS
QL
QL
QS
QS
QL
QL
QS
QS
QL
QS
ML
MS
QL
MS
ML
QL
ML
QL
MS
QL
MS
QL
QL
QS
QS
QS
ML
QS
QL
QS
ML
QL
QS
QS
QL
ML
QL
QS
ML
QS
ML
QL
QL
MS
QS
ML
QL
QS
MS
QS
ML
QS
QL
ML
QL
QL
QL
MS
QS
QS
ML
QS
QL
ML
QL
MS
QS
QS
MS
QL
QL
QL
QL
ML
QS
MS
QL
QL
QL
QS
MS
QL
QS
QS
QL
QL
QS
QL
ML
QL
MS
QL
MS
QL
MS
QL
QS
QS
ML
QS
QL
QL
MS
QS
MS
QL
QS
QL
QS
QS
QS
QL
MS
MS
QL
ML
QS
QL
MS
ML
QL
QS
QS
QL
QL
QS
ML
QL
ML
QS
QL
QS
QS
QL
QL
QS
MS
MS
QS
QL
QL
QL
QS
QL
QS
QL
MS
QS
QS
QL
MS
QS
QS
QS
QS
QS
QS
ML
QS
MS
ML
ML
ML
ML
QL
ML
QS
QL
ML
MS
ML
ML
QS
QS
QS
ML
ML
QL
QS
QS
QL
QL
QS
QS
QS
QS
MS
QL
QS
QS
QL
QL
QL
QL
QL
ML
QS
QS
QL
QL
QS
ML
QS
QL
ML
QL
QS
QS
QS
QS
QS
ML
MS
ML
QS
QS
ML
QS
ML
QS
QL
QL
QS
QS
MS
QS
MS
ML
QS
QS
QS
MS
QS
ML
QS
QS
MS
ML
QS
ML
ML
QS
QL
QS
ML
QS
QL
QL
ML
QL
QL
ML
QS
QL
QL
MS
QS
QS
QS
MS
QS
QS
QS
ML
QS
ML
QS
MS
MS
MS
ML
QS
ML
QS
QS
ML
MS
ML
QL
ML
QS
QL
QS
QS
QL
QL
ML
QL
QL
QS
ML
QS
ML
QS
QL
QS
QS
QS
ML
ML
QS
QL
QS
QS
QL
QL
QS
MS
QS
ML
MS
MS
QL
QS
QS
QL
QL
QL
QL
ML
QS
ML
QS
ML
QL
QL
MS
ML
MS
ML
QL
QS
ML
QL
QL
QL
QL
QL
MS
QL
QS
ML
QL
ML
QS
ML
ML
QL
QL
QS
MS
MS
QL
ML
QS
ML
MS
MS
ML
ML
QL
MS
QS
MS
MS
QL
ML
MS
MS
QS
QS
QS
ML
QL
QL
QS
QL
QL
ML
MS
MS
QL
QS
QS
QS
QS
QL
QS
QS
QS
MS
QS
QL
QL
QS
MS
QS
QS
QL
QS
QL
ML
MS
MS
ML
MS
QL
QS
MS
QS
QL
QL
QL
ML
MS
ML
QL
QS
QS
QL
MS
QS
QS
QL
MS
MS
MS
QS
QL
MS
ML
MS
QL
MS
QL
QS
QS
QS
QL
QL
QS
ML
QL
ML
QL
QL
QL
QS
MS
QS
QL
QL
ML
QL
ML
MS
QS
QS
QS
QL
QS
ML
ML
MS
QS
QS
QS
MS
QS
QS
MS
ML
QL
QS
QL
MS
MS
MS
QL
QL
QL
QL
MS
QS
QS
ML
QL
ML
ML
ML
QS
ML
ML
MS
QS
MS
QL
QS
MS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
QS
ML
QL
QS
QL
MS
QS
QS
MS
QS
ML
QL
QL
ML
MS
ML
QL
ML
MS
MS
QL
MS
QL
QL
QL
ML
QL
ML
QL
QS
QL
MS
MS
QL
QL
QL
QL
QS
QL
MS
QS
ML
QS
QL
ML
ML
MS
QL
QS
ML
QS
QL
MS
QL
ML
QL
QS
QL
MS
QS
QS
QS
QS
QL
MS
QL
ML
MS
QL
QS
QS
MS
QS
QS
MS
QL
QS
QS
QL
ML
QL
QS
QS
ML
QL
QS
QL
QS
QL
QS
QL
QS
MS
QS
QL
ML
QL
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
QS
ML
QL
MS
ML
MS
MS
QL
QS
ML
ML
QS
QL
QL
ML
QL
MS
QL
QS
QL
ML
MS
MS
QL
QS
ML
ML
QL
ML
MS
ML
QL
MS
QL
QS
QL
QS
MS
QS
MS
QL
ML
ML
QS
ML
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
QL
QL
QS
QS
QS
QS
QL
QS
QS
QL
MS
QS
QS
ML
ML
QL
QS
QS
ML
QS
QS
ML
QL
ML
QS
ML
ML
QL
QS
QS
QS
QS
QS
ML
QS
QS
QS
MS
QL
MS
QL
QS
QS
ML
QS
QS
QL
MS
QL
QS
QS
MS
ML
QS
QL
QL
ML
MS
QS
QS
QL
QL
QS
QL
MS
QS
QL
QS
QL
QS
QS
MS
ML
ML
MS
QL
ML
ML
ML
MS
ML
QL
QL
QL
MS
ML
MS
QS
QL
QL
QS
QL
MS
QL
MS
QS
MS
QS
ML
ML
QS
QS
ML
QL
ML
QS
QL
QS
ML
QL
QL
MS
QL
ML
QL
ML
MS
QS
QL
QS
ML
QL
QS
QL
ML
MS
QS
QS
QS
QS
QS
QL
MS
QL
QS
QS
QS
MS
QS
ML
QS
QL
QS
QS
MS
QL
QL
QL
MS
QS
QL
QS
ML
ML
ML
QS
QS
QS
MS
ML
QL
QS
MS
QS
QS
QL
QL
QS
QS
QL
QL
QL
ML
QS
ML
QL
QS
QS
QS
QL
QL
QL
MS
QL
QS
QS
ML
QS
QL
QS
QS
ML
QS
ML
QS
QL
QS
ML
QS
QS
QL
QS
QS
QS
QS
ML
ML
QS
QS
QL
ML
MS
QL
QL
ML
MS
QS
ML
QL
QL
QL
QS
MS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
QS
QL
QL
QL
QS
MS
QL
QL
ML
QS
QL
QL
QS
ML
QL
ML
MS
QS
QL
QL
QS
QS
ML
MS
QS
QS
QL
ML
QL
QS
QL
QS
QL
MS
QS
ML
QL
QL
ML
QS
QS
ML
MS
ML
QS
QL
QS
QS
MS
QS
ML
QS
QL
ML
QS
ML
QS
ML
QL
QS
MS
ML
ML
QL
ML
MS
QL
QS
MS
QS
MS
QL
QS
QS
QL
ML
QS
MS
QS
ML
ML
QS
MS
ML
QS
MS
QS
QS
QL
MS
ML
QS
QS
QS
QS
ML
QS
ML
MS
MS
MS
QS
QS
MS
QS
QL
QS
QS
QL
QS
ML
MS
ML
QL
QS
QL
QL
QS
QL
MS
QS
MS
QL
QL
ML
ML
ML
QS
MS
QS
ML
QS
QS
QS
QL
MS
MS
ML
ML
QL
QL
QS
QL
MS
QL
QL
ML
QS
QL
QL
QS
QS
QS
ML
QL
ML
MS
ML
ML
QL
MS
QS
QS
MS
QL
QS
ML
QL
MS
QL
ML
QS
QS
ML
QS
MS
QS
QL
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
QS
QL
QL
ML
QS
MS
QL
QL
QL
QL
QS
QS
ML
QS
ML
QS
ML
QS
QL
QL
QS
MS
MS
QL
QL
QL
QS
MS
ML
QL
QS
ML
QS
QL
ML
QL
QL
QS
MS
MS
QS
QL
QL
ML
QL
QS
QS
QL
QL
ML
QL
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QS
QS
MS
MS
MS
MS
QS
QS
QS
QL
MS
ML
QS
ML
MS
QL
QS
MS
QL
MS
MS
QL
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
ML
MS
ML
QL
QL
QL
ML
QL
ML
QS
QS
ML
QS
ML
ML
QS
ML
QS
QL
ML
QS
QL
MS
QL
QS
ML
QL
QS
QL
MS
QL
QS
QL
ML
QL
MS
QL
QS
MS
MS
MS
QS
QS
QL
QL
QL
MS
ML
QL
QL
QS
QS
QL
ML
QS
QL
QL
QS
MS
QL
QS
QS
QS
ML
ML
ML
QL
QL
QL
QL
QS
MS
QL
QS
QL
QL
ML
QS
MS
QL
ML
MS
MS
QS
MS
ML
QS
QS
QL
ML
QL
ML
QL
ML
QS
MS
MS
QS
QS
QS
QS
QL
ML
QL
MS
QL
QL
QS
QS
QS
QL
QS
QS
MS
QL
QS
QL
MS
QS
QL
MS
MS
MS
QS
MS
QL
QS
QS
QL
QS
QS
QS
ML
QL
QS
QL
QS
QS
QS
QS
MS
QS
QS
MS
QL
QS
QS
QL
ML
QS
QL
QS
QS
QS
QL
MS
QL
ML
QL
ML
QS
QS
ML
QS
MS
QL
QS
QS
QL
MS
QL
QL
ML
ML
MS
MS
QL
QS
ML
ML
ML
ML
ML
QL
QS
QL
QL
MS
MS
MS
QS
QS
ML
ML
QL
ML
QS
MS
QL
ML
QL
QS
QL
QL
QL
QL
QS
ML
QS
QS
QL
MS
QS
MS
QS
QL
QL
QS
QL
QS
QL
QL
ML
QS
MS
QS
MS
MS
QL
QS
QS
QL
ML
QL
QL
MS
QS
QS
QL
QL
MS
MS
ML
MS
QL
QL
ML
QL
QL
QS
QL
MS
QS
ML
MS
QS
QS
QL
ML
ML
ML
QL
QS
QL
MS
MS
QL
QL
MS
ML
ML
QL
MS
QL
QL
QS
QS
ML
QS
QS
QS
QS
QL
QS
MS
QS
QS
QS
QS
QL
ML
MS
QS
MS
QS
QL
ML
QL
MS
ML
ML
QS
QS
ML
QS
QS
QL
QL
QL
MS
MS
QS
MS
QL
MS
ML
ML
MS
QL
QL
QL
ML
QS
QS
MS
MS
QS
QL
QL
ML
QS
MS
ML
ML
QL
QL
ML
ML
QS
QL
QL
MS
ML
QL
MS
QS
QL
QS
QL
QL
ML
MS
ML
QL
QL
QS
QS
QS
MS
QL
QS
QL
ML
QL
QS
QL
QS
QL
QS
QS
QL
QS
ML
ML
ML
QS
QS
QL
QS
QS
QL
QS
QS
QL
MS
QS
QL
MS
QS
ML
QS
QL
QS
QS
QS
QS
QL
QL
QL
QS
QL
MS
QL
ML
QL
QL
QS
QL
QL
QL
MS
QS
ML
QS
QL
QL
ML
QL
MS
MS
ML
QL
QL
QS
QS
QL
ML
MS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
ML
QS
QL
MS
QS
QL
QS
MS
ML
MS
MS
ML
QL
QS
ML
QS
ML
ML
QL
QS
QL
QS
QL
QS
MS
QL
ML
ML
MS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QL
ML
ML
QL
QS
QL
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
MS
MS
QS
QL
QL
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
ML
QS
QL
QL
QL
MS
QL
QL
QS
QL
QL
QS
ML
ML
MS
MS
QL
QS
MS
QS
QS
ML
QS
MS
MS
QS
ML
QL
QS
QL
QL
QS
MS
ML
QS
ML
QS
QL
ML
QL
QS
QL
QS
QL
QS
QL
ML
QS
QL
QS
QL
QL
ML
ML
QS
ML
MS
ML
MS
ML
QS
QL
QS
MS
QL
QL
ML
QS
ML
QS
QL
QS
QS
ML
QL
QL
QS
QL
QL
QL
ML
QL
QL
ML
ML
QL
ML
QL
QS
ML
ML
QS
ML
QL
MS
ML
QS
MS
QS
QL
QL
ML
QS
QS
QL
QS
QL
QL
QS
MS
QL
QL
QL
QS
QS
MS
ML
QL
ML
QS
MS
ML
QS
QL
QL
MS
QS
QL
QL
QL
MS
ML
QL
QS
ML
QL
QS
QS
ML
QS
MS
ML
ML
QS
QS
MS
QL
QS
MS
QL
ML
QS
ML
QL
QS
QL
MS
QL
ML
QL
QS
QL
ML
QL
QL
QL
MS
QS
MS
MS
QS
ML
ML
ML
QL
QL
MS
ML
QS
QL
QL
QL
MS
QS
ML
ML
ML
MS
ML
QL
QL
ML
ML
ML
MS
QS
ML
QL
ML
QL
QL
QL
QL
QS
QS
ML
QS
MS
MS
ML
QS
QL
QL
QS
QS
QL
QS
QS
ML
MS
QS
ML
MS
QL
ML
QL
QS
QS
ML
QS
ML
ML
QS
QL
ML
QL
QS
QS
QS
ML
QL
QL
QS
QS
MS
MS
QL
MS
QL
QS
ML
QL
QL
QL
MS
QS
QS
MS
MS
QS
QS
ML
ML
MS
QL
ML
ML
MS
QL
MS
QL
ML
QS
QL
QS
QS
QL
MS
MS
QS
ML
QL
QL
ML
QS
QL
QS
QS
QS
QL
ML
QL
QL
ML
QS
ML
QS
ML
QL
QS
ML
QS
ML
ML
QL
MS
QS
QS
QL
QS
QS
QL
QL
QS
ML
QS
QL
MS
QL
QS
QL
ML
QS
QS
ML
QS
QS
QS
QL
QS
MS
QL
QL
QL
ML
QL
QS
ML
QS
QS
QL
MS
QL
MS
QL
QS
QL
QS
MS
QL
ML
ML
QS
ML
QS
QL
QS
QL
ML
ML
MS
QL
QL
ML
ML
MS
ML
ML
QS
ML
ML
QL
QL
ML
QS
ML
QS
QS
QL
QL
ML
MS
QS
ML
QL
QS
QL
QS
QL
QS
ML
QS
QL
QS
QS
QL
QL
ML
ML
QL
QL
QS
QS
QL
QS
QL
ML
QL
QL
QS
QL
QS
QS
QL
MS
ML
QS
ML
QS
QS
ML
QS
QS
QS
QS
QL
QS
MS
ML
MS
QS
MS
MS
ML
ML
MS
MS
QS
MS
QL
MS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
ML
QS
QL
MS
QS
QL
ML
MS
QL
QS
QS
QS
ML
MS
MS
MS
QS
ML
QL
QL
MS
QS
MS
QL
QL
QS
QL
ML
QL
MS
QS
QL
QL
QS
ML
QS
QL
QS
ML
ML
QL
QS
QL
QL
QS
QL
QS
QS
QS
QS
QS
QS
QL
MS
ML
ML
QL
QS
QL
MS
QL
QL
ML
QL
QL
MS
QS
QS
QS
QL
QS
QS
MS
MS
QS
QL
ML
QS
QS
MS
QL
ML
ML
QL
ML
ML
QL
QL
QS
MS
QL
ML
QL
QL
QS
QS
MS
MS
MS
QL
ML
QS
QS
QS
QL
QL
QS
QS
ML
ML
QL
QS
QL
QL
ML
QS
ML
QS
QS
QL
QL
QS
QS
QS
QS
QL
QL
ML
QL
ML
MS
QL
QL
MS
QL
MS
QS
MS
ML
QS
QL
QL
QS
QL
QS
QS
ML
QS
QS
ML
QS
QS
MS
MS
ML
QL
QL
MS
MS
QS
MS
QS
MS
QS
QS
ML
QS
ML
QS
QL
QL
QS
ML
MS
QL
QS
QS
QL
QL
QS
ML
ML
ML
ML
QS
ML
QL
QL
QL
QL
QS
ML
ML
QL
QL
ML
QS
QL
QL
QS
QL
MS
QL
QS
QS
QS
QS
MS
QL
MS
QS
QL
QS
ML
QS
QL
MS
QL
QS
QL
QS
QL
MS
QL
QL
QL
QL
QL
QL
MS
QL
QS
QL
MS
QL
QS
QS
QL
QS
ML
QS
QL
QL
QL
ML
QS
QL
QS
QS
QS
QL
MS
QS
ML
QS
QL
QL
MS
QL
MS
QS
MS
QL
QS
ML
QL
QS
MS
QL
QL
QS
QS
QS
ML
ML
QL
MS
MS
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
QS
QL
MS
MS
QL
QS
MS
ML
ML
QL
MS
QL
ML
MS
ML
QL
ML
QL
MS
QL
ML
QS
QS
QS
QS
QS
QS
MS
QS
ML
QL
MS
QS
QS
QL
QL
MS
QL
MS
QS
QS
QL
MS
QS
QL
QL
QS
QL
QS
MS
ML
ML
QS
QS
QS
QS
QL
QL
QL
QS
QL
QS
MS
MS
MS
QS
QL
MS
ML
QL
QL
QS
QS
ML
QL
QS
QS
QS
QS
QS
QS
QS
ML
ML
MS
MS
QL
MS
QL
QS
QL
QS
QS
QS
QL
QL
QL
QL
ML
ML
QL
QS
QS
MS
QL
QS
QL
QS
QS
MS
QS
ML
ML
QS
QL
QS
ML
QS
ML
MS
QS
QL
QS
ML
QS
QL
QS
QL
QL
ML
QL
QS
ML
QL
MS
QL
QL
QS
QS
QL
ML
QL
QS
QS
MS
QL
QS
QS
QL
QL
QS
QS
QS
ML
QL
QL
MS
QS
QS
QS
ML
QL
QL
QS
MS
QS
ML
QL
QL
QL
QL
QL
ML
QL
ML
QL
QS
MS
QL
MS
QS
ML
QL
QL
QS
QL
QS
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
MS
QS
MS
ML
QL
QS
ML
ML
MS
QS
ML
QL
QS
QL
QS
QL
QS
QL
QL
QS
ML
ML
MS
QL
QS
QS
QS
QL
QS
ML
QS
QL
QS
QL
QL
MS
QS
QL
QS
QL
QL
QL
ML
MS
MS
QS
QL
ML
QS
ML
QS
QL
QL
QL
QL
QS
QL
QS
QL
ML
QS
QS
QS
QL
QL
QL
QS
ML
QL
QS
QS
QL
QL
MS
ML
MS
QS
QL
QS
QL
QS
ML
QS
QL
MS
QL
ML
MS
QS
QS
QS
QS
QS
QL
MS
QS
QL
MS
QS
QS
ML
QL
QS
QS
ML
ML
ML
QS
QS
QS
QS
QL
QL
MS
QS
QL
MS
ML
QL
QL
QS
ML
QS
ML
QS
MS
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
ML
QL
QS
MS
QL
QS
QS
QL
QL
QL
QS
QL
ML
QS
ML
QL
ML
QS
QS
QL
QS
QL
QL
QL
QS
QS
QL
ML
MS
ML
ML
QS
MS
MS
ML
QL
QL
ML
QS
ML
QS
QS
MS
MS
QS
ML
ML
ML
MS
MS
QS
ML
ML
QL
QL
ML
QL
QS
QL
QS
ML
ML
QL
QS
QL
QS
QS
MS
MS
QS
QS
QL
QS
QL
QS
QS
ML
ML
QL
ML
MS
ML
QL
QS
ML
MS
QS
QS
QS
QS
ML
MS
ML
QS
QL
QS
ML
QS
QS
QS
MS
QS
QS
MS
QL
QL
QL
ML
QL
ML
ML
MS
MS
QS
ML
QL
MS
MS
ML
QL
MS
QL
QL
QL
QL
QL
QS
QS
QS
QS
QL
QL
QL
QS
QS
QS
QS
QS
QL
QL
MS
QL
QS
QL
QL
ML
QS
MS
MS
ML
MS
QL
QL
ML
ML
MS
QS
MS
QS
QS
MS
MS
QL
QL
QL
ML
QS
QS
ML
MS
MS
MS
QS
QS
QL
QL
QS
ML
QL
QS
QL
QL
MS
QL
QL
QL
QL
QL
ML
MS
QS
QL
ML
MS
MS
QS
QS
QL
QL
MS
QS
ML
QL
QL
QS
MS
QL
QL
ML
QL
MS
QS
QS
QL
QS
QL
QL
QS
QL
QS
QS
QS
QS
QS
MS
ML
QS
ML
MS
QL
QL
ML
QS
QS
QL
QL
QL
QS
ML
QS
QL
QS
QS
ML
QS
QL
ML
QL
ML
ML
ML
ML
QS
ML
QS
QS
QS
QL
ML
QL
QL
QL
ML
ML
ML
QS
QL
QL
QS
MS
QS
QS
MS
ML
QS
ML
ML
ML
QL
QL
MS
QS
ML
ML
QS
QS
QS
QL
QL
MS
QL
QL
ML
QL
QL
MS
ML
ML
ML
MS
ML
ML
QL
QL
QS
QS
MS
QS
MS
QL
ML
QL
ML
QL
QS
QL
QS
QL
QL
QL
QL
QS
ML
QL
QS
MS
QS
ML
ML
QL
QL
QL
ML
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
QS
ML
QS
ML
QL
QL
QS
MS
ML
QL
QL
ML
MS
QS
QS
MS
MS
ML
QL
QS
QS
MS
QS
QS
ML
ML
QS
ML
QL
QL
MS
MS
MS
QS
QL
MS
MS
QL
MS
QS
ML
MS
QS
MS
ML
QL
QL
MS
MS
QS
QL
QL
QL
MS
QS
MS
QL
QL
QS
QS
QL
QL
ML
QL
QL
QL
QS
MS
ML
QS
QL
MS
MS
QS
ML
QS
QS
QL
QS
QS
QL
QS
ML
QL
QL
QL
ML
ML
QS
QS
QL
QL
ML
ML
MS
ML
QL
QS
QL
ML
ML
QS
QS
MS
QS
QS
ML
MS
MS
QS
QS
QL
MS
ML
QS
QS
MS
QS
QL
QL
QL
QL
ML
MS
ML
ML
QL
MS
QS
ML
QS
QS
QL
QL
QL
QL
QS
QS
QL
QS
MS
QL
QS
QL
QS
QS
QS
QL
QS
QL
QL
ML
ML
QS
ML
QL
QS
QL
QS
ML
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
QL
ML
ML
ML
QS
ML
QS
ML
ML
QL
QS
QL
MS
QS
ML
MS
QS
QL
QS
MS
QS
ML
ML
QL
QL
QL
ML
QS
QS
QS
ML
QL
QS
QS
QS
MS
QL
MS
ML
QL
QL
QS
ML
QL
QS
QL
MS
MS
QL
QL
QS
QL
ML
QS
QS
MS
QL
ML
QS
QS
QL
ML
QS
QL
QS
MS
MS
QS
QS
QS
MS
QS
ML
MS
QL
QL
QS
QS
QL
QL
QL
QL
MS
QS
QS
MS
QS
QS
QL
QL
QS
ML
QS
QS
QL
QL
MS
MS
QS
QL
QL
QL
MS
QS
QL
QL
ML
MS
QS
MS
QS
QL
QL
ML
QL
MS
QL
QL
QL
QS
QS
QS
ML
QS
ML
QL
QL
ML
QL
QL
QS
QL
QS
ML
QS
QL
QS
QS
ML
QL
QL
QL
QS
QL
QS
ML
QS
QL
MS
QS
QS
MS
QS
MS
QL
ML
ML
QS
QS
QL
ML
MS
QS
QS
ML
QL
QL
QL
ML
QL
ML
MS
QL
QS
QL
QL
QL
MS
QS
QS
QS
MS
MS
MS
QL
QL
ML
QS
MS
ML
QS
QS
QS
QL
ML
QL
ML
QL
QS
ML
MS
QL
ML
ML
QL
QS
QL
MS
QL
QL
QS
MS
ML
ML
ML
QL
QS
QS
QS
QL
QS
MS
QS
MS
ML
MS
QS
QL
QS
MS
QS
QL
QS
QS
QS
ML
QL
QL
QL
QL
QL
ML
ML
QL
QS
QS
MS
QS
QS
QL
MS
QL
ML
QL
MS
ML
MS
QL
QS
QS
QL
QS
QL
QS
QS
ML
MS
QS
QL
QL
MS
QS
QS
MS
QL
ML
QS
MS
QS
QS
QS
QL
QS
QS
QS
MS
ML
QL
QL
ML
QS
QS
QS
ML
ML
ML
QS
QL
QS
QS
QL
MS
ML
QL
QS
QL
QL
QS
QL
QL
QL
QS
QL
ML
QS
MS
QS
QS
ML
QL
QS
QS
MS
QL
QS
MS
QL
QL
QL
ML
QL
QL
QS
QL
ML
MS
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QS
ML
QL
MS
ML
MS
QS
QS
MS
ML
QS
QL
QL
QS
QL
ML
QS
ML
QS
MS
QL
QS
QS
MS
QS
ML
ML
QL
QS
ML
QS
ML
QL
QL
ML
QS
QS
QL
QL
ML
QS
QL
ML
QS
QS
ML
QL
ML
ML
QL
QS
QL
QS
ML
MS
ML
QL
QS
QS
ML
QS
QL
QL
QL
QS
MS
MS
MS
MS
QL
QL
QL
QS
QL
QS
ML
MS
QS
ML
QS
QL
QL
QS
QL
QS
QL
ML
ML
QL
ML
QS
QL
QL
QS
QL
MS
QS
QL
MS
QL
MS
QL
ML
QS
MS
QS
MS
ML
QL
QL
MS
QS
ML
QL
QS
QL
MS
QS
ML
QL
ML
QS
QL
QS
ML
QS
QL
ML
QS
QL
QL
QS
QL
QS
QS
MS
QL
ML
QL
QL
MS
MS
QS
QL
QS
QL
QS
ML
QS
MS
QS
MS
MS
MS
QS
QL
QL
QL
QS
QS
QL
QS
QL
ML
ML
QS
QL
MS
QS
QL
QS
ML
ML
QL
ML
ML
QL
QS
QS
QS
MS
QL
QL
ML
QS
MS
QS
ML
QL
MS
QL
QL
MS
QS
MS
MS
QL
ML
QS
QL
QS
ML
MS
QL
QS
QS
QS
QL
QL
QL
QS
QS
QS
ML
ML
QL
MS
MS
MS
QS
QS
MS
QL
QS
ML
QS
QL
ML
QS
QS
QL
ML
QS
ML
QL
MS
QL
QS
QL
ML
ML
QS
ML
MS
QL
QL
MS
QL
QS
ML
MS
ML
QL
ML
MS
QL
QL
QL
QS
ML
QS
MS
QL
MS
QL
MS
ML
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
QS
QL
MS
QS
MS
QL
QL
QS
QS
MS
QS
QS
QS
QL
ML
QL
QS
MS
QL
QL
QL
QS
QL
ML
QL
ML
ML
QS
QL
QL
QS
QL
ML
QL
QL
QL
QL
MS
QS
QS
MS
QS
QL
MS
QS
QL
QS
ML
QL
QL
QS
QS
QS
MS
QS
MS
QL
MS
QS
QL
QS
QL
ML
ML
ML
QL
ML
QS
QL
MS
QS
QS
QS
QS
MS
QS
MS
QL
MS
MS
QL
QL
QS
ML
QS
QL
QL
QS
MS
QS
QS
QS
QL
MS
QS
QS
ML
ML
QS
QL
QL
QS
QL
QS
ML
QS
QL
QL
ML
QS
QS
ML
QS
MS
QL
MS
QS
QL
ML
ML
QL
QS
QL
QL
QL
ML
QS
QL
QL
QL
ML
ML
QS
QS
QL
QS
QS
MS
QS
QS
ML
QL
QL
QS
QL
QL
ML
MS
ML
MS
QS
QL
ML
QS
QL
QS
QL
ML
QL
QL
QS
MS
ML
QL
MS
MS
QS
QL
ML
QS
QL
QL
MS
QL
QL
QS
ML
QS
QS
QS
QL
QL
QS
QL
MS
QL
QL
QL
QS
QS
QS
QL
QS
ML
QS
QL
QS
ML
QL
QL
QS
QL
QL
ML
MS
QL
MS
QS
QL
QS
QL
QS
MS
QL
QL
QL
QS
MS
ML
QL
QS
QS
QL
QS
ML
QL
ML
MS
QL
QL
QL
ML
QS
MS
QS
ML
QS
QL
QS
QS
MS
QS
ML
QL
MS
ML
QS
MS
QS
ML
QS
QS
QS
ML
MS
MS
QL
QS
QL
QL
QS
QL
ML
ML
QL
QS
ML
MS
QL
QL
ML
ML
QS
ML
MS
MS
MS
QS
ML
QL
QS
QS
MS
QL
ML
QS
MS
QS
QS
QL
QL
MS
QL
QS
QL
QL
ML
ML
QS
QL
QL
QS
MS
QL
QL
MS
QL
QS
MS
QL
MS
MS
QL
QS
ML
QL
ML
QS
ML
QL
QS
MS
MS
QL
QS
ML
ML
QS
QS
MS
ML
QL
QS
ML
QL
QL
QL
ML
QS
MS
ML
QS
QL
ML
QL
ML
ML
QS
QS
QS
ML
QL
QS
ML
QS
QL
ML
QL
QS
QL
ML
QL
QL
QL
QS
ML
QS
QS
MS
QL
MS
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QS
QL
QS
MS
QS
ML
QS
QS
QS
QS
QS
QS
ML
QS
ML
QS
QS
QL
QL
QS
QL
MS
QL
ML
QL
QL
ML
QS
QS
QL
QS
QS
ML
ML
QL
MS
ML
ML
ML
QL
QS
QS
QL
ML
QL
MS
QS
QL
ML
QL
QS
QL
QL
QL
QL
QS
QL
MS
ML
QL
QL
QL
QS
QS
QS
ML
ML
QL
QL
QS
QS
MS
QS
ML
QS
MS
QS
MS
ML
ML
QS
QL
QS
QL
QL
QS
QL
QS
MS
QL
QL
QL
QL
QL
QS
QS
QL
QL
QL
ML
ML
QL
QS
MS
QS
QL
QS
ML
ML
ML
QS
QL
QS
QL
QL
QS
QS
QL
ML
QS
QL
QL
QS
QL
QL
MS
ML
MS
QS
QL
QL
QL
QL
MS
ML
MS
ML
MS
MS
QS
QL
QS
QS
ML
QS
QS
QL
ML
QS
QL
QS
QL
MS
MS
ML
QL
QS
QS
ML
QL
MS
ML
QS
QL
QL
QS
ML
ML
QS
ML
ML
QL
QS
QL
MS
QS
QL
QS
ML
MS
QL
ML
QL
QL
ML
QL
QL
MS
QL
QL
QL
MS
QS
QS
QS
MS
QL
QL
QL
QS
QL
QL
QS
QS
QS
ML
QL
QL
QS
QL
MS
ML
MS
MS
QS
QS
MS
QS
MS
QL
QL
QS
ML
QL
ML
QL
QL
QL
QL
MS
QL
QL
ML
QL
MS
QL
ML
QL
QL
QS
QL
QS
QL
ML
QS
QS
QS
QS
MS
QS
QL
ML
QL
QS
QL
QL
QL
QL
ML
QL
QL
QS
MS
QL
MS
QS
QL
QL
ML
QL
QL
QL
QL
QL
QL
QS
QS
MS
QL
QL
QS
ML
QL
QL
QS
QL
ML
ML
ML
QS
QL
QL
QL
QS
QL
QS
QL
QS
QL
ML
QS
QL
QL
QL
QS
QL
QS
QL
ML
QL
ML
QL
QS
ML
QS
QS
QL
QL
MS
QL
MS
ML
QS
MS
QS
QS
ML
ML
MS
ML
QL
ML
QS
QL
QS
QL
ML
QL
QS
QL
QS
QL
QL
QS
QL
QL
QS
QS
MS
QS
QL
QS
QL
QS
QS
QL
QS
ML
QL
QS
ML
MS
QL
QL
QL
QS
QL
ML
QL
QS
QS
QL
QL
MS
QL
QL
QS
MS
QS
QS
QL
QS
QL
MS
QL
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
ML
QL
QL
MS
QL
MS
ML
QL
QS
ML
QS
QL
QL
ML
MS
ML
ML
ML
MS
QS
QL
QS
MS
ML
ML
MS
QS
MS
ML
QS
MS
MS
ML
QL
QL
QL
QL
ML
QL
QS
ML
QS
MS
MS
MS
MS
QL
MS
ML
QL
QS
QS
MS
QL
ML
QS
QS
QL
ML
ML
MS
QL
QS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
ML
QS
QS
QL
QS
QS
QL
QS
ML
QS
QS
QL
QS
QL
MS
QS
MS
ML
QL
ML
ML
QL
QL
QL
QS
QS
ML
QS
QL
QL
QS
QL
QL
QS
QS
QL
ML
ML
MS
MS
QL
ML
QL
QS
MS
ML
ML
MS
QS
ML
QL
QL
QL
QL
QS
ML
QL
MS
QL
ML
ML
MS
QL
QL
QL
QL
MS
QL
ML
QL
ML
MS
QS
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
QL
QL
MS
QL
QS
QS
QL
QL
QL
QL
QL
QS
ML
QS
QL
ML
ML
ML
ML
QL
QS
QS
ML
MS
QL
ML
QS
QL
QS
QS
QL
QL
MS
ML
QS
ML
QS
QS
QL
QS
ML
MS
QS
QS
QS
ML
QL
QS
ML
ML
MS
QL
MS
MS
QL
ML
MS
QS
QS
QL
MS
QL
ML
ML
MS
QL
QS
QL
QS
QL
MS
MS
QL
QS
QL
QL
MS
QL
QS
QS
QS
MS
MS
QS
QS
MS
QL
QL
ML
QL
QS
QS
MS
QL
QS
ML
QS
MS
QS
QL
QL
QL
QS
QL
QL
QS
MS
QL
QL
QL
QL
MS
QS
ML
QL
QS
QL
ML
QL
QL
QL
QS
QL
ML
QL
QS
QL
MS
QL
QS
MS
MS
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
MS
QS
QL
QS
QL
QS
QS
ML
QL
QL
MS
QL
QL
QL
MS
QL
QS
QS
QL
QS
QS
MS
QS
MS
QS
QL
QL
QL
QS
ML
QL
QL
QL
MS
QL
ML
QL
QS
QS
QS
QS
QS
QL
QL
MS
QS
QS
MS
QL
MS
QS
QS
QL
QL
ML
QL
ML
QL
QL
ML
QL
ML
QL
MS
QS
ML
QS
ML
MS
QS
QS
QS
QL
QL
MS
QL
QL
QL
QS
QS
QS
QL
QL
QS
ML
QS
MS
QS
MS
QS
ML
MS
QL
QL
QL
QL
QS
QS
QS
MS
QL
ML
QL
MS
QS
MS
QS
ML
QS
QL
QS
QS
MS
QL
QL
QS
QL
QS
QL
QL
QL
QS
MS
QL
ML
MS
QL
QS
QS
MS
ML
QS
QL
QS
MS
QL
ML
QS
QL
QS
QL
MS
QL
MS
MS
QL
QL
ML
QS
QL
QL
QL
QL
QL
ML
MS
MS
QS
QL
QS
QL
QS
QL
QS
MS
QL
QL
QL
ML
QL
QS
MS
QL
ML
ML
QL
QS
ML
QL
MS
QS
MS
QL
QS
MS
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
QS
ML
ML
MS
QL
QS
QL
QL
MS
MS
ML
ML
QS
ML
ML
QL
QS
MS
QL
ML
QS
QL
QS
QL
QS
QS
QL
QL
MS
ML
ML
MS
QS
QL
QS
ML
QL
ML
ML
QS
QS
ML
ML
QS
QS
MS
QS
QL
ML
QL
ML
QL
QL
ML
QS
QL
ML
ML
MS
QL
ML
QL
QL
ML
ML
QL
QS
QS
ML
QL
QL
QS
QL
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
ML
ML
QS
ML
QS
QS
QS
MS
QS
QS
QL
ML
ML
QS
MS
ML
ML
ML
QS
QL
ML
ML
QL
MS
QL
QS
ML
MS
QS
QS
ML
QL
ML
ML
MS
QS
MS
QS
QS
QL
MS
QL
QL
QL
ML
QS
QL
QL
MS
MS
ML
QS
QL
QS
QL
MS
QS
QS
QS
QL
QS
ML
ML
ML
QS
QL
QS
ML
ML
QS
QS
QS
QL
QS
QL
QS
QL
ML
QS
QS
ML
QS
QL
QS
QL
ML
ML
MS
QL
QL
ML
MS
QL
QS
MS
QS
QL
QL
ML
QS
QS
MS
MS
QL
ML
MS
QL
MS
MS
MS
QS
QL
QL
ML
QL
QS
QS
QL
QL
QL
ML
MS
QS
ML
QL
QS
QS
ML
QL
QS
QS
ML
QS
ML
QL
QL
MS
ML
ML
QL
QS
QS
QS
QL
ML
QL
QL
QS
QS
QS
QS
ML
ML
ML
QS
QL
QS
MS
QS
MS
QL
ML
QS
QL
QS
QL
MS
QL
ML
QL
QS
QS
QS
QS
QS
ML
QS
QL
QS
QS
QL
MS
MS
ML
QL
QS
MS
QL
QL
QS
ML
MS
QL
QS
QS
QS
QL
QS
QS
QS
QS
QL
ML
MS
QL
ML
QS
MS
ML
QS
MS
QL
ML
QL
QL
QL
QL
MS
ML
QL
ML
ML
QS
QS
MS
QS
QL
QS
QL
QS
QL
QS
ML
MS
QS
QL
QS
QS
ML
QS
ML
ML
MS
QS
MS
ML
QS
MS
QS
QL
ML
ML
QL
QS
MS
QS
ML
MS
ML
QL
QS
QL
QS
QL
MS
QS
QL
QS
ML
QL
QL
QL
QS
MS
ML
QS
ML
QS
QL
QS
QS
QL
ML
QL
QL
QL
ML
ML
QS
QL
QS
QL
ML
ML
MS
QL
QL
ML
QL
QL
QS
QS
QL
QL
QS
MS
QL
QL
MS
QL
ML
MS
QL
QS
QS
ML
QL
ML
MS
ML
ML
QS
QS
QL
ML
QL
MS
QL
ML
QL
QL
QL
QL
QL
QL
ML
QS
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
QL
QS
MS
MS
QL
QL
ML
ML
MS
QL
QS
ML
ML
QS
QL
QS
QS
ML
QS
QS
ML
QL
QS
MS
QL
QL
ML
QL
QS
ML
QL
ML
QS
MS
MS
QL
ML
QS
QS
ML
ML
QS
QL
QS
ML
MS
QS
ML
MS
QS
QS
ML
QS
QS
QL
ML
ML
QL
QS
QL
QS
ML
QS
QL
QS
QS
ML
QS
MS
MS
ML
QS
QS
QL
QS
QL
QL
QS
QS
QS
QL
ML
QL
ML
QL
MS
QL
QL
QL
ML
QL
ML
ML
QL
QS
QS
QS
QL
ML
QS
MS
QL
ML
QL
ML
QS
QS
MS
QS
QL
MS
MS
QL
QL
QL
QS
QS
ML
QS
QL
QL
QL
QL
MS
QL
QS
MS
QS
MS
QL
QS
ML
QS
ML
QS
QL
ML
QS
ML
ML
QL
QL
ML
QL
QS
ML
QS
QS
QL
QL
MS
ML
QS
QS
QS
QL
QS
QL
MS
MS
QL
QL
QS
QL
QS
QL
MS
MS
QL
QL
QS
ML
QS
QL
ML
QS
MS
QL
QS
QL
QL
QL
QS
QS
MS
QS
QS
QL
QL
QS
QL
MS
QS
MS
QS
QL
QL
QL
QL
QL
QL
QL
QL
QS
QL
QL
MS
QL
QL
ML
QS
MS
QS
QS
MS
QL
QS
QS
QL
QS
QL
ML
ML
ML
MS
QS
ML
QL
ML
MS
QS
ML
QL
MS
MS
MS
QS
QL
QS
QS
ML
QS
QL
QS
MS
MS
QL
QL
QL
MS
QL
ML
ML
QS
QL
MS
QS
QS
QL
MS
QL
QL
QL
QL
QS
QL
QS
QS
MS
QL
QL
QS
QS
QS
QL
QS
MS
QL
QL
QS
MS
ML
ML
ML
MS
ML
ML
MS
QS
QL
MS
QL
QS
ML
MS
MS
QS
QL
QS
ML
QS
QS
QS
QS
ML
ML
QL
QS
QS
ML
QL
MS
QS
QS
QS
ML
ML
QL
QL
QS
QL
QS
QL
ML
QS
QL
QL
QS
QS
MS
QL
ML
QS
ML
QS
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
QL
MS
MS
QS
QL
QS
QS
QS
QL
QL
QS
ML
QL
MS
QS
QS
QS
MS
QS
MS
QL
QS
MS
QS
ML
ML
QL
QS
QL
ML
QS
QS
QS
QL
QL
QS
QS
QL
ML
MS
QL
ML
ML
QL
QL
QL
MS
QL
QS
QS
ML
QL
QL
QS
QS
QL
QL
QL
QS
ML
MS
QS
MS
QS
QS
QL
QL
MS
QS
QL
QL
QL
QS
ML
MS
MS
MS
ML
ML
MS
QL
QS
QS
ML
ML
QS
QS
QL
QL
QL
ML
QS
ML
QS
QL
QL
QL
ML
QS
ML
QS
QL
ML
MS
QL
QL
QS
ML
MS
MS
QL
MS
QL
QS
ML
QL
QS
QS
ML
QL
QL
QS
QS
QS
QS
QS
ML
QS
MS
QS
QL
ML
QS
QS
MS
ML
MS
QL
QS
ML
QS
MS
QS
QS
QS
ML
ML
QL
QS
QS
QS
QS
QL
MS
QL
ML
QS
ML
QS
ML
QL
QS
QL
QS
QL
QS
QS
MS
QS
QS
QL
MS
QL
QS
ML
QS
QS
QL
QL
QS
QL
QL
QS
QL
ML
QL
MS
QL
QS
QL
QS
QL
QS
QL
MS
QS
QL
QS
ML
QL
ML
QL
ML
MS
MS
MS
ML
QL
MS
ML
QS
MS
ML
QL
QL
MS
QS
QL
ML
MS
QS
ML
ML
QL
QS
ML
ML
QL
QS
QS
QS
MS
QS
QS
ML
QL
QS
QS
QS
QL
QS
QS
ML
QL
QL
MS
QS
QL
QL
MS
QL
QL
MS
MS
QS
QS
QS
QL
QL
ML
QS
QL
ML
ML
MS
ML
QL
QL
QL
ML
QS
QL
MS
QL
QL
QS
MS
ML
MS
QS
QS
ML
QL
QL
ML
QL
QL
QL
QL
QS
QS
ML
ML
QL
QS
QL
QL
QL
ML
QS
QL
QL
ML
QS
ML
QS
QL
QS
QS
ML
QS
QS
QL
MS
QL
QS
QS
ML
QS
QL
MS
ML
QS
QL
QS
ML
QS
ML
QS
ML
QL
QS
MS
ML
QL
ML
QL
QL
QL
QL
QL
QL
QL
ML
QS
MS
QL
QS
QS
MS
MS
QS
QS
QL
ML
QS
QS
QL
ML
MS
QS
QS
QS
QS
QL
QS
MS
QL
ML
QL
MS
QS
ML
ML
QL
MS
QL
QL
QL
MS
QS
QS
ML
QS
QL
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
QS
ML
QS
MS
QL
QL
QL
QS
QL
ML
ML
ML
QS
QL
QL
QS
MS
ML
QS
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
QL
ML
MS
QS
ML
MS
QL
MS
QL
MS
QL
MS
QL
QL
MS
QS
QS
QL
ML
ML
MS
QL
QL
QL
ML
QL
ML
QS
QL
MS
QL
QS
QS
QL
QL
ML
QS
QL
ML
ML
QS
QL
QS
QS
QS
QL
QS
ML
QL
MS
QL
MS
MS
QL
MS
QS
MS
QS
QL
MS
QS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QL
QS
QL
QL
ML
QL
QL
ML
QL
QL
MS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QS
QS
ML
ML
QS
QL
QL
QL
QS
QL
QL
QL
QS
QL
ML
QS
QS
MS
MS
ML
QL
MS
QS
MS
QS
QS
MS
QS
QS
MS
MS
ML
QL
ML
QS
QS
QS
ML
QS
QS
QS
QS
QL
ML
QS
QS
QL
QS
QS
QS
QS
ML
QS
QS
QS
QS
QL
QS
QS
QL
QL
ML
QS
QS
ML
QS
QL
QS
QL
MS
QS
QS
QL
ML
QS
QS
QL
ML
MS
QL
QL
ML
QS
QL
QS
QL
QS
MS
ML
QL
QL
ML
QL
MS
QS
QS
QL
QS
QS
QS
ML
QL
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
ML
QL
QL
QL
MS
ML
MS
QS
QS
QS
QL
ML
QL
QL
MS
QS
QL
QS
ML
QS
MS
QL
ML
MS
MS
QL
MS
QL
ML
QL
MS
QS
QL
QS
QL
QL
QS
ML
QS
ML
ML
ML
QS
QS
QS
QL
MS
ML
QS
QL
QS
ML
MS
QL
QL
QS
QS
QS
ML
QS
QS
QL
QL
QS
QL
QL
QL
MS
QL
MS
QS
QS
MS
QL
QS
QS
QL
QL
ML
QL
QS
MS
MS
QS
QL
QL
QL
QS
ML
QS
QS
QS
MS
QL
QS
QL
MS
ML
ML
ML
ML
QS
MS
MS
ML
QS
ML
QS
QL
QL
QL
QL
QS
QL
MS
ML
QS
QS
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
ML
MS
QL
QL
MS
QL
QS
ML
QS
QL
ML
ML
MS
MS
QL
ML
QL
QL
QL
QL
QL
QL
QL
MS
QS
QS
ML
QS
QL
QL
QS
QL
QS
QL
QL
QS
QS
MS
MS
ML
QL
MS
QS
QS
QL
MS
QS
QS
MS
ML
QS
MS
QS
MS
QS
MS
QS
MS
QL
QL
QL
QL
QS
QS
MS
QL
MS
QL
QS
QS
QL
QS
QL
ML
QS
MS
QL
QL
ML
QL
QL
MS
QS
QS
MS
ML
MS
MS
MS
ML
ML
QL
QS
ML
MS
MS
QS
QS
MS
QL
ML
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
MS
QS
QS
QL
QS
QS
QL
QS
QL
ML
QL
MS
ML
QL
QS
QS
QL
QS
QL
MS
QS
QL
QS
MS
ML
MS
MS
QS
MS
MS
QS
QL
QS
ML
QS
QS
QL
QL
QS
QS
QL
QL
QL
MS
QL
MS
QS
QL
ML
ML
ML
QL
QS
QL
QL
QS
QL
ML
QL
ML
QL
QS
QS
QL
ML
QL
QS
ML
ML
ML
QL
ML
QS
QL
QL
MS
QL
MS
ML
QS
ML
QS
MS
ML
QL
QS
QS
QS
QS
QL
ML
MS
QS
QS
QS
MS
QS
ML
ML
MS
QL
ML
ML
QS
MS
QL
QL
MS
QL
QL
QL
ML
QL
QL
QS
ML
QS
MS
ML
QL
QL
QS
QL
QS
ML
ML
QL
MS
QL
QS
QS
QL
QL
QL
MS
ML
QS
QS
QS
QS
QS
QS
QL
MS
MS
ML
QL
QS
ML
QL
QL
QS
QS
QS
QS
ML
QS
QL
MS
ML
QL
QS
ML
ML
MS
ML
QL
QL
QL
QL
QL
ML
QL
ML
QS
QL
QL
MS
MS
QS
ML
QS
QS
QL
MS
QL
QS
QS
QL
MS
ML
ML
MS
MS
QL
ML
QS
QS
QS
QS
ML
QL
QL
QL
QL
QL
QS
ML
QL
QS
MS
QL
MS
MS
QL
QL
MS
QS
QL
ML
QL
QL
MS
QS
QL
ML
QL
QL
ML
QS
QS
ML
QS
ML
ML
QL
QS
MS
MS
QS
QS
QS
QS
QS
QS
QS
MS
QS
ML
QL
ML
MS
QS
QL
ML
QL
QS
QL
QL
QS
QL
QL
QS
ML
QL
MS
QS
QL
MS
QL
MS
MS
QL
QS
QL
QS
QL
QL
MS
QL
ML
QS
QS
QL
QL
QS
ML
QS
MS
ML
MS
QL
QS
QL
QL
ML
MS
MS
QS
QL
QS
QS
MS
QL
QS
MS
QS
QS
QL
QL
QL
QS
QL
MS
QL
ML
QS
QS
QS
ML
QS
MS
QS
QS
QS
QS
QL
QS
QL
QS
QS
QS
QL
QS
MS
QL
QS
QS
QL
QL
ML
QL
ML
MS
QL
QS
QL
MS
QL
ML
QS
QS
QL
QS
QL
ML
QS
ML
QS
ML
ML
MS
QS
QS
QL
ML
ML
QS
QL
QS
QL
QL
QS
QL
ML
QS
MS
QS
ML
ML
QS
QS
QL
QL
QS
QL
MS
ML
QS
ML
QL
QS
QL
QS
ML
QS
QL
MS
QL
QL
ML
MS
QL
QL
QS
ML
ML
QL
ML
QS
MS
QL
ML
QS
QS
QS
QL
ML
QS
QL
QL
QL
MS
QL
QL
QL
QL
QL
QS
QS
QS
QL
MS
ML
QS
QS
ML
QS
ML
QL
MS
QL
QL
QS
QS
MS
QS
QS
QL
QS
QL
QL
ML
MS
QS
ML
QS
QL
QL
ML
QL
QL
ML
QL
QL
MS
MS
MS
QL
QS
QS
QL
QS
QS
QS
ML
MS
QS
QL
QL
ML
ML
QL
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
QS
ML
QS
QL
MS
QS
MS
QL
QS
MS
ML
QS
MS
QL
QS
QS
QL
MS
MS
QS
QL
QS
QS
QS
ML
QS
QL
ML
QL
ML
QS
MS
QS
MS
QS
MS
QL
QS
ML
ML
QL
MS
MS
QS
MS
QS
ML
QS
QS
QS
QL
QS
QS
ML
QS
QS
QL
QS
QL
QL
QS
ML
QS
QL
MS
QS
QL
QS
QL
MS
QL
QS
QL
QS
QS
QL
QL
QS
ML
ML
QL
QL
MS
QL
QL
ML
QS
ML
QL
ML
QL
QL
QL
QS
MS
ML
ML
QS
ML
QL
QS
QS
QS
QL
QS
QL
QL
ML
QS
QS
ML
QL
MS
QS
QL
MS
ML
QL
MS
ML
QL
QL
ML
QS
QS
QL
QL
ML
QS
QS
QL
QS
QL
MS
ML
ML
QS
QL
QL
QS
QL
QS
QL
QS
QL
QL
QL
ML
MS
QS
MS
QS
QL
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QS
QS
ML
QS
QS
QL
QL
QS
MS
ML
QS
MS
QS
MS
QL
QL
MS
QL
QS
QL
MS
QL
ML
MS
QS
MS
QL
MS
ML
QL
QS
QS
QL
MS
QS
QS
QL
QS
ML
QS
MS
MS
QL
QL
ML
ML
ML
ML
MS
MS
QS
MS
QL
MS
QL
ML
QL
QL
QL
QS
QS
QL
QS
QS
MS
ML
QS
ML
ML
ML
MS
QS
QL
QL
QL
QL
ML
ML
ML
QL
QS
QS
QL
ML
QS
QS
ML
MS
QS
QS
ML
QS
QL
ML
MS
QS
QL
MS
QS
QL
QL
QS
ML
QL
QS
QL
QS
ML
ML
QS
QS
QL
QS
QS
MS
QL
ML
QS
QS
QL
QL
QS
QS
QS
QS
ML
MS
MS
QS
QL
QL
QL
QS
ML
QS
ML
ML
QS
ML
ML
QS
MS
QS
QL
QL
QS
ML
MS
ML
QS
MS
ML
MS
QS
QS
QL
MS
MS
MS
MS
ML
QS
ML
QL
MS
QL
QL
ML
QL
ML
MS
QL
QL
QL
MS
QS
QL
MS
QL
QL
ML
QL
QL
QL
QL
QL
MS
MS
MS
QS
ML
QS
ML
QS
QS
QL
MS
QS
QS
QS
QL
QS
QS
QS
ML
QL
QL
QS
QL
QS
MS
QS
QS
MS
QS
QS
QS
ML
ML
QS
ML
ML
QL
ML
QS
MS
QS
QS
QS
MS
QS
QL
QL
ML
QL
QL
QS
ML
QL
MS
MS
QL
QS
MS
QS
QL
QL
ML
QL
ML
QL
QS
ML
ML
QL
ML
QS
MS
MS
QS
MS
QS
MS
ML
QS
QL
QS
MS
MS
QS
QS
QL
QL
QS
QS
MS
QL
QS
QL
QS
QL
QS
MS
MS
MS
QS
QL
QL
QS
QL
ML
QL
QL
ML
MS
QS
QL
QL
ML
QS
ML
MS
QL
MS
MS
QL
QS
MS
QL
ML
QL
QS
QL
QS
QL
MS
QS
QS
ML
QL
ML
QL
QS
QL
QL
MS
QS
QS
ML
QL
QL
QS
ML
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
ML
QL
QS
ML
MS
QS
QL
QS
QS
QL
QL
QS
QL
ML
MS
QS
QS
QS
QL
QS
MS
QL
QS
QS
QS
QS
ML
QS
QS
QL
QS
QL
QL
QL
MS
QL
QL
QS
QS
QL
QS
MS
QL
QL
ML
QL
QL
QS
ML
QL
QL
QS
ML
QL
QL
ML
QL
QS
QL
QS
QL
QL
QS
QL
QL
QS
QS
MS
QL
QL
ML
QS
QL
MS
QL
ML
QS
QL
QS
QS
QS
ML
MS
ML
QL
ML
ML
ML
QL
QS
ML
QL
QL
QL
QS
QS
MS
QS
QL
QL
QS
QL
ML
QS
QS
QL
QS
MS
ML
MS
QL
QL
QL
QL
ML
QS
QL
QL
QL
MS
QS
QS
QS
MS
MS
MS
QS
QL
QS
QL
QL
ML
MS
QS
ML
QL
QS
ML
ML
QS
QL
QL
QS
ML
ML
QL
MS
QS
QL
QL
QL
ML
QS
QS
QS
QS
ML
QL
QL
QL
MS
QS
QS
QL
ML
QL
QL
ML
MS
QL
ML
QS
ML
QL
QS
QS
QL
QL
ML
QL
MS
MS
QS
MS
QL
MS
ML
MS
QS
QL
QS
QS
MS
QS
QS
QL
QS
QL
ML
QL
QS
QL
QS
MS
QS
QS
MS
QS
QS
QL
ML
QL
QL
QS
QL
QS
ML
QS
QS
QL
QS
QL
ML
QS
QS
MS
ML
QS
QL
QL
QL
QL
ML
QS
ML
QL
QL
QL
QS
QS
QL
QS
QS
ML
MS
QL
QS
QS
QL
QS
QS
QS
MS
ML
QL
QS
QS
QS
ML
QS
QS
ML
QS
MS
QS
QS
QL
MS
QL
MS
ML
QS
QL
MS
ML
ML
QS
ML
QS
ML
QL
QL
MS
ML
QL
ML
QL
QL
QL
QS
QL
QS
QS
QL
QL
MS
MS
QS
QS
ML
QS
QS
QL
QL
ML
QL
QL
QS
ML
ML
QS
MS
ML
QS
QS
QL
QL
ML
ML
QL
QS
QS
MS
QL
ML
QS
QL
MS
ML
QL
MS
QL
ML
MS
ML
MS
QL
QL
QL
QS
QL
MS
QS
QS
QL
QS
MS
QS
QL
QS
QS
QL
QS
ML
QS
QL
QL
QL
ML
ML
QS
QS
QL
QL
QS
QS
QL
QL
QL
ML
QL
QL
MS
QL
QS
ML
QL
QL
QL
QS
QS
QL
MS
QS
QL
ML
ML
QS
QL
QL
ML
QL
QL
QS
ML
MS
QS
QS
QL
MS
QL
QL
QL
MS
ML
QL
MS
ML
MS
QL
MS
QS
QS
QS
ML
QL
QS
QL
ML
ML
QS
ML
QL
QL
MS
QS
QS
QS
QL
QS
MS
ML
QS
QS
QS
QS
QL
QS
QS
QS
ML
ML
QL
QL
QS
MS
MS
MS
QS
QS
QS
QL
ML
QL
ML
QL
MS
MS
QS
QL
QL
QL
QS
MS
QL
ML
QL
QS
QS
QL
QS
ML
QL
QL
QS
QL
QS
QS
ML
QS
MS
QL
QL
QS
ML
QL
MS
QL
ML
QS
QL
MS
ML
MS
MS
QS
QS
QL
QS
ML
QL
ML
QS
QL
QL
QS
QL
QS
QL
QL
QL
QL
QL
QS
QL
QS
ML
QL
QS
QL
ML
QL
QS
QL
ML
QS
ML
QS
MS
QL
QL
QL
ML
MS
ML
ML
QL
QS
QS
QS
QL
ML
MS
QL
QL
MS
ML
QS
QS
QS
QS
MS
ML
MS
QL
QS
QL
MS
QL
ML
MS
ML
QL
QL
QL
QL
QL
ML
QL
QL
QS
ML
QL
ML
QL
QS
QL
QS
QL
QS
QS
QL
ML
ML
QL
QL
ML
QL
QS
QL
ML
ML
ML
QS
MS
QS
ML
ML
ML
QS
QS
MS
QL
QS
QL
ML
QS
QL
QL
QS
ML
QL
QL
QL
MS
QL
QL
QS
QS
MS
MS
QL
QS
QS
QL
QL
MS
QL
ML
MS
QL
MS
QS
ML
QL
QS
QL
QL
QS
QS
MS
QL
QL
QL
QS
MS
QS
QS
ML
QS
QS
QS
ML
QS
QL
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
QL
QS
QS
ML
QL
ML
QS
QS
ML
QS
ML
QL
QL
MS
QL
MS
QL
QS
QL
QS
QS
ML
QS
QS
QL
QS
QL
MS
QL
QS
ML
QL
QS
QS
QS
QS
MS
QS
QL
QL
QS
QL
QS
MS
QL
QS
QS
QS
QS
QL
QL
ML
QL
ML
ML
QS
QL
MS
QL
MS
QS
QS
ML
ML
QL
QS
MS
QS
MS
ML
QL
QL
MS
QL
QS
QL
ML
ML
QL
MS
QL
QL
QS
QL
QL
MS
QL
QS
QS
QL
ML
ML
QL
QL
QL
QS
ML
QS
QS
ML
QL
QS
QL
MS
QS
QS
MS
QS
QL
QL
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
QL
ML
QL
ML
QS
QL
ML
MS
QS
QS
QS
ML
ML
QS
ML
MS
QS
QS
QS
QL
QS
MS
QS
ML
MS
QS
QL
QL
ML
MS
QL
ML
ML
MS
QS
ML
QL
QS
ML
QL
QS
QS
QS
QL
QS
MS
ML
ML
ML
QL
QS
QS
QL
QS
QL
QL
QS
ML
QS
MS
QS
QL
QS
QL
QS
ML
MS
QS
ML
QL
ML
QS
QL
QL
MS
ML
MS
QS
ML
QL
QS
ML
QL
QL
QS
QS
MS
QS
QS
QL
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
ML
QL
QS
QS
QL
QS
QS
ML
QS
ML
QS
QS
QS
ML
QL
ML
QS
QL
ML
QL
QL
QS
QL
QS
QS
QS
QS
QL
MS
QL
QL
QS
QL
QL
QS
ML
QS
ML
QS
MS
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
MS
ML
QL
ML
QS
MS
QL
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QS
QL
QL
QL
ML
MS
ML
MS
QL
ML
QS
QS
QL
QS
ML
MS
QL
QS
QS
QL
QL
QL
QS
QL
QL
MS
QL
QL
QS
ML
QS
ML
QL
MS
QL
QL
QS
QS
MS
QL
QS
ML
QS
QL
QS
MS
QL
ML
QS
ML
QL
MS
QS
ML
QL
ML
QS
QS
QL
QS
QL
QL
QS
QS
MS
QS
ML
QS
ML
QL
QL
QL
QS
QL
QL
ML
MS
ML
QS
QL
QS
QL
ML
QS
QL
QS
QS
QS
QL
QS
ML
QL
MS
MS
MS
ML
QS
QL
QS
QL
QS
MS
ML
MS
ML
ML
ML
QS
QL
QS
QS
ML
QS
QS
ML
QL
QS
QS
ML
ML
QS
MS
MS
MS
MS
ML
MS
QL
QS
ML
QS
MS
ML
QL
QL
MS
QS
QL
QS
QL
MS
QS
MS
QS
QS
MS
QL
QS
QS
QS
ML
QL
QS
QL
QS
QS
QS
MS
QS
QL
ML
QL
QS
QL
MS
QL
ML
QS
QL
MS
MS
ML
ML
QS
ML
QS
QS
QL
QS
ML
ML
QL
QL
MS
ML
ML
MS
QL
QS
ML
QL
QS
QS
QL
ML
QS
QS
ML
QL
QL
QL
QS
QL
QS
QL
MS
ML
QL
MS
QS
MS
QS
ML
MS
QS
QS
MS
MS
QS
QL
QL
QS
QL
QL
ML
MS
MS
MS
ML
QL
QS
QS
MS
QL
MS
QL
QS
ML
ML
QL
QL
MS
ML
MS
MS
QL
ML
QS
QS
QS
QL
ML
QL
ML
QL
ML
MS
QL
QS
MS
QS
QL
ML
MS
ML
ML
QL
ML
MS
QL
ML
QS
QS
QS
ML
QL
ML
QS
QL
QS
ML
ML
QL
QL
QS
QS
ML
QS
QL
QS
QL
QL
ML
QS
MS
MS
QS
QL
QL
QS
QS
QS
MS
QL
QS
ML
QS
MS
QL
MS
QS
QS
QL
QS
QL
MS
QS
MS
QS
QS
MS
MS
QL
QL
ML
MS
QS
ML
QL
QL
QL
QS
ML
MS
QL
QS
MS
QS
QS
QS
QS
QL
QS
QS
ML
MS
MS
QL
QL
MS
ML
QL
ML
ML
QL
MS
QL
QL
ML
QL
ML
QS
QL
QL
QL
ML
QS
ML
QS
QS
QS
ML
ML
ML
ML
QL
QS
QS
MS
QS
QL
QS
ML
QS
QS
MS
QL
QS
QS
MS
QL
QS
QS
QL
ML
MS
ML
QL
QS
MS
MS
QS
QL
QL
QS
QS
MS
QL
QS
QL
QL
QS
QL
QL
QL
QS
QS
QS
QL
QS
QL
ML
QL
QS
ML
QL
MS
QS
ML
QL
QS
QL
QL
QS
QL
QS
QL
QL
QS
ML
QL
QL
QL
QL
QL
QL
ML
QS
QL
QS
MS
QL
QS
ML
ML
QS
MS
QL
QL
MS
QL
QS
QS
QL
QL
QS
ML
ML
QS
QL
QS
QS
QS
QS
ML
QS
QS
QL
QL
QS
QL
ML
QS
QS
QL
ML
QL
QL
MS
QS
ML
ML
QS
QS
QL
MS
ML
QS
MS
QS
QL
MS
ML
QS
ML
ML
QL
ML
QL
QL
QL
QL
QS
QL
QL
MS
ML
QL
ML
ML
ML
QL
QL
QS
QS
MS
QL
QL
ML
ML
QL
ML
MS
QS
QS
QL
QL
QS
MS
QS
QS
MS
QL
ML
QL
ML
ML
ML
QL
QL
QS
QS
MS
QS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
ML
QL
MS
ML
QS
QS
MS
QL
ML
QS
MS
QS
QL
QS
MS
QL
ML
QS
QS
QL
MS
ML
QL
QL
ML
QS
QS
ML
QL
QL
QS
QL
ML
QS
ML
QS
QS
ML
MS
QL
MS
QS
MS
MS
ML
QL
MS
QS
QS
ML
QS
QL
ML
QL
QS
QL
ML
QS
QS
QL
MS
MS
MS
MS
QL
QL
ML
QL
QS
QS
MS
QL
QS
QS
QL
QS
QS
QS
QL
QS
MS
MS
ML
MS
QL
QS
QL
QS
QL
QL
QL
MS
MS
QS
QS
QL
QS
QL
QS
QS
ML
MS
QS
MS
ML
QL
MS
ML
QS
QS
MS
QL
QS
ML
ML
ML
MS
ML
QL
QL
QS
QS
QS
QL
ML
QL
ML
QL
QL
QL
QL
QL
MS
QS
QS
QS
ML
QS
MS
QL
QL
QS
MS
QS
QL
QL
MS
MS
MS
QS
QL
ML
QL
MS
QL
QS
ML
QS
QS
QS
ML
QL
QL
QS
QL
QL
QL
ML
QL
QL
QL
QS
QL
ML
ML
QS
QS
QL
QS
QS
QL
QL
ML
QS
ML
QS
QL
QL
QL
QL
QL
QL
QS
ML
ML
QL
QS
QL
QS
ML
QL
QS
QS
QS
ML
QL
ML
ML
QS
QS
QL
ML
QS
QL
ML
QS
QL
QS
QL
QS
MS
QL
QL
QL
QL
QL
MS
MS
QS
QL
QL
QL
QL
QS
ML
ML
ML
MS
QL
ML
ML
ML
QL
QL
QL
QL
QS
MS
QS
QS
QS
QS
QS
QL
QL
QL
ML
QL
QS
MS
QS
QS
MS
ML
ML
QL
QL
QS
QS
QL
QL
QS
QL
ML
QS
QL
QL
QS
QS
ML
QL
QL
QS
QL
ML
QS
QS
MS
QS
QL
QS
QS
QS
MS
QL
QS
QS
QL
MS
QL
QS
ML
ML
QS
MS
MS
ML
MS
ML
QL
QL
QS
ML
ML
MS
QS
QS
QL
ML
MS
QL
QL
QL
ML
QL
QL
QS
ML
QS
MS
QS
QL
QS
QL
QL
MS
QL
QS
MS
MS
QS
QS
QS
QS
QL
MS
ML
QS
QL
QS
QS
ML
MS
QS
QS
QL
MS
QL
QL
MS
QL
QS
MS
ML
ML
QS
QS
QL
QL
QL
QS
QS
QL
ML
QL
QS
ML
QS
QS
ML
QL
QS
MS
ML
QL
MS
QS
MS
QL
QL
QS
QL
QS
MS
QS
ML
MS
QL
QL
MS
QS
ML
QS
QL
QS
MS
QS
QL
QL
ML
ML
QL
ML
QS
QS
QS
MS
MS
QL
ML
ML
QL
QL
ML
QS
ML
QS
QS
QL
QS
QL
ML
QL
ML
QS
QL
ML
QL
MS
QL
QL
QS
QL
QS
QS
QS
QS
MS
QL
ML
QL
QL
ML
QL
QS
QL
QS
ML
QL
QL
ML
QL
QS
ML
QS
QS
MS
QL
QS
QS
QS
QL
QS
MS
ML
ML
MS
QL
QL
QS
QL
QS
QS
QS
QL
MS
QL
MS
QL
MS
ML
QL
QS
ML
QL
QL
QL
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
QS
QS
ML
QS
QS
MS
MS
QL
QL
QL
QL
MS
ML
MS
QS
MS
QL
QL
QL
QS
QL
MS
QS
MS
ML
QS
ML
QL
QL
ML
QS
ML
ML
QL
ML
QL
ML
QL
ML
QL
QS
QL
QL
QL
QL
QL
ML
ML
ML
QL
QL
QL
QL
QS
QL
QL
QS
QL
MS
QL
QS
ML
QL
ML
QL
ML
MS
MS
QS
QL
QL
ML
MS
QL
QS
MS
QL
QL
QS
QL
QL
MS
ML
ML
ML
QS
MS
QS
QS
QS
ML
MS
MS
QL
QL
QL
MS
ML
QS
QS
QL
QS
MS
QL
MS
ML
MS
QL
QS
QL
QS
QS
QS
ML
QL
QL
QL
QS
ML
MS
MS
QL
MS
QS
QL
QS
QS
QS
QL
QL
QL
QL
QS
QL
QL
MS
QL
QS
QL
ML
QL
ML
QL
MS
QS
QL
QL
QL
QL
QL
MS
QS
QS
QL
MS
MS
QL
QL
QL
QS
QS
QS
QS
MS
ML
QL
QL
QL
MS
ML
ML
QL
QL
ML
ML
QL
QS
QS
ML
QL
QL
ML
MS
QL
QS
QS
ML
ML
ML
QL
QL
ML
ML
MS
ML
QS
ML
QS
QL
QL
QS
QL
QL
MS
QS
QS
MS
QS
MS
QS
MS
ML
QL
QL
QL
QS
QL
QL
QL
ML
QS
QL
QL
QS
ML
QS
QS
MS
QS
QL
QS
MS
QL
QL
QS
QL
QS
QL
QL
QL
MS
QL
QL
ML
QS
QS
QS
MS
ML
QS
QS
QS
QS
QS
MS
QL
QL
MS
QS
QS
MS
QS
QL
QL
QS
QL
QL
ML
QL
QL
QL
QL
MS
MS
QS
QL
QL
ML
QS
MS
QL
QS
QL
MS
QL
MS
QS
MS
QL
QS
QS
QS
QL
QS
QS
QL
MS
QS
QL
QS
QS
QL
ML
QS
MS
QL
QS
ML
QL
MS
QS
QL
ML
QL
QL
QS
QS
QS
QL
QS
QL
QL
QL
QL
QL
QL
QS
QS
MS
QL
MS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QL
MS
ML
QS
QS
QS
QL
QS
ML
MS
QS
QS
ML
QS
QL
MS
MS
ML
ML
ML
QL
QS
MS
QS
QS
QS
ML
QS
QL
ML
ML
MS
QL
QS
QL
ML
QL
QS
MS
QS
QL
MS
QL
ML
QL
QS
MS
QL
MS
QS
ML
QL
QS
QS
QS
QL
QS
QL
MS
ML
QL
QS
QL
QL
QL
QS
QS
QL
ML
QS
QS
QS
QL
MS
QS
QS
MS
ML
ML
QL
ML
QS
QS
MS
QL
MS
QL
QS
QS
QS
QS
QL
ML
MS
QS
QL
QL
QS
QL
QS
QL
QS
QL
QS
ML
QS
QL
ML
QL
QS
QL
QL
QL
QS
QS
ML
QL
QS
QL
QL
QL
QS
QL
QS
QL
ML
QL
QS
QS
ML
QL
MS
QL
QL
QL
QL
QL
QS
ML
QS
QL
QS
QS
ML
MS
MS
QS
QS
ML
QL
QL
QS
MS
QS
ML
QS
QS
QL
QS
MS
QL
QS
QL
QS
QS
QS
ML
ML
QL
MS
ML
QL
QS
QS
QL
QL
QS
ML
QS
QS
QL
QL
QL
QS
QS
QL
MS
QL
QL
QL
QL
QS
QL
QS
QS
QL
QL
QL
QS
QL
ML
QS
ML
QS
QS
QL
QL
ML
MS
QS
QL
ML
MS
ML
QL
ML
ML
QS
QL
ML
QL
MS
MS
ML
QL
ML
QL
MS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
MS
QL
QL
QL
ML
MS
ML
QL
QL
QL
QS
ML
ML
ML
ML
QS
ML
QS
MS
QL
QS
ML
ML
QL
QL
QS
QS
ML
MS
QL
ML
QS
QL
QS
QS
QL
QS
QS
ML
QS
ML
QS
QL
MS
MS
MS
MS
QL
QS
QL
QL
ML
QL
ML
QS
QL
QL
QL
MS
QS
MS
QL
QL
ML
QL
QS
QS
ML
QS
MS
MS
QS
QL
QL
ML
MS
MS
QS
QL
MS
MS
QL
QL
ML
QS
QL
QS
QS
QS
ML
QS
ML
QS
QL
QL
QS
MS
ML
QL
MS
QL
QL
QL
QS
QL
QS
MS
ML
QS
QS
QL
QL
MS
ML
MS
QS
ML
ML
QL
ML
ML
QL
ML
QL
QS
MS
MS
QL
QS
MS
QS
MS
QS
QS
QL
ML
MS
QL
QL
QL
QS
QS
QL
QL
QL
ML
QS
MS
QS
QL
QS
QS
QL
QS
QS
QS
ML
MS
MS
ML
QS
QL
QS
QS
QL
QS
ML
QL
QL
MS
QL
MS
QL
QS
QL
MS
QL
QL
QS
QL
QS
QL
QL
ML
MS
ML
QS
ML
QL
QL
ML
QL
QS
QS
MS
MS
QS
ML
ML
QS
QS
QS
ML
QS
QL
ML
MS
QS
QS
MS
QL
QL
QL
MS
QS
QS
MS
QL
QS
QL
QS
QL
QS
ML
QL
QL
ML
QS
MS
QL
ML
QS
ML
QL
MS
QS
QS
QL
QL
MS
QS
QS
QS
QL
QL
MS
ML
QL
MS
ML
QL
QL
QL
ML
QS
MS
MS
ML
QS
QL
ML
QL
QS
QS
QS
ML
ML
QS
QS
QS
MS
QS
QS
QS
ML
QL
QS
ML
QS
ML
QS
QL
QL
QL
MS
QL
QL
QS
QS
QS
QL
ML
QL
ML
QL
QL
ML
QS
QS
QS
QL
QL
QL
QL
QS
QL
MS
QS
QS
MS
QS
QS
ML
QS
QL
QS
QS
QL
QS
ML
QL
QL
QL
QS
ML
QS
ML
QS
QL
ML
QS
MS
QS
MS
QS
QL
QL
QS
QS
QS
QL
QS
QS
ML
QS
QL
QL
ML
QL
ML
QL
MS
QL
QS
QL
QL
QL
QS
ML
MS
QS
QL
MS
QL
QL
QS
QS
MS
QS
QL
MS
MS
QL
QS
QS
MS
QL
QS
ML
QL
ML
QS
MS
QL
ML
ML
QL
QS
QL
QS
QS
MS
ML
QS
QS
ML
ML
QL
QL
ML
QL
QS
QL
QL
ML
QL
QL
MS
ML
QS
ML
QS
QL
QS
QS
QS
MS
QS
QS
QL
QL
ML
QL
ML
QS
ML
ML
QL
QL
ML
QL
QS
QS
QS
MS
QS
MS
QS
QL
ML
QS
QL
QL
QS
QS
QS
QL
QS
ML
ML
MS
QS
QS
QL
MS
QL
MS
QL
QS
ML
QL
MS
QS
QS
QS
QS
ML
QL
ML
MS
MS
MS
QL
QS
QL
QS
MS
MS
QL
QL
QL
ML
ML
ML
QS
MS
QS
MS
MS
QL
QL
QS
QL
QS
QS
QL
ML
QS
QS
QS
QS
QL
ML
QS
QS
QL
MS
QS
QL
QS
QS
QS
QL
QL
QS
ML
QL
ML
QS
QL
ML
ML
QS
QS
QS
QL
QS
QL
QS
QL
QL
QS
QL
MS
QL
ML
QS
QS
QS
QS
MS
ML
ML
QL
QL
QL
QL
MS
QL
QL
QS
ML
QL
ML
QS
MS
MS
QL
QL
QL
QL
QS
QS
ML
ML
QS
MS
QL
QS
QS
ML
QL
QS
QS
QL
ML
QL
ML
MS
QS
ML
ML
QS
ML
ML
QL
QS
QS
ML
QS
QS
ML
QS
QS
QL
QS
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
QS
QS
ML
QS
ML
QL
MS
ML
QS
QL
QS
QL
ML
QL
ML
QS
ML
ML
MS
ML
ML
QS
QL
QS
QL
QS
QL
QL
MS
MS
ML
QS
MS
QS
QL
ML
ML
QS
QS
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
QS
QS
QL
QS
ML
QL
MS
ML
QL
ML
ML
QL
QL
QS
QS
QS
QL
QS
MS
QL
QL
QL
QS
QL
ML
ML
QL
QS
ML
QS
QL
QL
QS
MS
QS
QL
QL
QS
ML
QL
QS
QL
MS
QS
QS
ML
QL
QS
ML
ML
MS
QL
QS
ML
ML
QS
QL
ML
QL
MS
QL
ML
QS
ML
QS
QL
QL
MS
QS
ML
QS
QS
QL
ML
ML
ML
QL
QL
QS
MS
QS
MS
QL
ML
MS
ML
MS
ML
QL
QS
MS
QS
MS
QS
QL
QS
QS
QL
ML
QS
QS
QL
MS
ML
QL
MS
QL
ML
QS
QS
ML
ML
QL
QL
QL
ML
MS
QL
QS
QL
QS
QL
ML
QS
QS
ML
QS
QL
ML
QS
QL
QL
QS
QL
QS
MS
QS
QL
QL
ML
MS
QS
QS
QS
ML
ML
MS
QS
QS
QL
QL
ML
MS
QL
MS
QS
QS
MS
QL
QL
QS
QS
QL
ML
ML
MS
MS
QS
QS
MS
QL
QS
QL
QL
QS
MS
QL
QS
QS
QS
QL
QS
QS
QS
QL
MS
QL
MS
ML
QS
QS
QS
ML
ML
QL
QL
MS
QS
QS
MS
ML
QL
QS
QL
ML
QS
QL
ML
QL
QS
QS
ML
QS
QL
QL
QL
QS
QL
MS
QL
ML
MS
MS
QL
QL
ML
QS
QL
MS
QL
QL
QL
QL
QS
QL
QL
QL
QS
ML
QL
QL
QS
QL
ML
QS
ML
QL
QL
QL
QS
QS
QL
ML
QL
QL
QL
ML
QS
QS
MS
ML
QL
MS
QS
QS
QS
QL
QL
MS
ML
QL
QS
MS
QS
QL
QL
QS
QS
QS
QL
QL
QL
QS
ML
ML
QL
QS
QL
QL
QL
ML
QS
QL
QL
ML
QL
QL
MS
QL
QL
ML
MS
ML
QS
MS
QL
ML
QS
QS
MS
MS
QL
QL
QL
MS
ML
MS
QS
QS
QL
QL
QL
QS
QS
MS
QL
QS
QL
MS
QS
ML
QL
QS
ML
QS
ML
QL
QL
QL
QS
MS
QL
MS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
QS
QL
QS
QL
QL
ML
MS
QL
MS
QS
QL
ML
MS
MS
QS
QL
ML
QL
MS
QL
QL
QS
ML
ML
QS
ML
QL
QL
ML
QS
MS
QS
MS
QL
QL
QL
MS
ML
QL
QL
QS
QL
QS
ML
QS
QS
QL
MS
QS
QL
MS
QS
QL
QL
MS
QS
QL
QS
QL
ML
MS
QS
QS
MS
MS
ML
QL
QS
QS
ML
QS
QS
QL
QL
QS
MS
MS
QL
ML
ML
QS
QL
ML
MS
ML
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
QS
QL
QL
MS
ML
QS
QS
QL
QS
QL
QL
ML
QS
ML
ML
ML
QS
MS
QS
MS
QS
ML
QL
QL
ML
ML
ML
MS
QS
QS
QL
QS
QL
MS
QL
QS
ML
QS
MS
QL
MS
MS
ML
MS
QS
MS
MS
QS
QL
QL
ML
MS
QL
MS
QS
ML
ML
QL
MS
QS
ML
ML
MS
QS
QS
QL
QL
QL
QS
QS
QL
QL
QS
ML
QS
QL
MS
ML
QL
QS
QL
MS
QS
ML
ML
QS
QS
ML
MS
QL
ML
QS
QL
QL
QS
QL
MS
QL
QL
QS
ML
ML
QL
QS
ML
QS
ML
QL
QL
QS
ML
QS
QL
QL
QS
MS
MS
QL
ML
ML
MS
QL
ML
QL
QL
QL
QL
QS
QL
MS
QS
ML
QL
QS
ML
QS
QS
MS
QS
ML
QL
ML
QL
QL
QS
MS
QS
QS
QL
MS
ML
MS
QL
QL
QS
QS
QS
QS
ML
QL
QS
ML
QS
QS
MS
QL
QL
ML
QS
QL
QL
ML
MS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
QS
QL
QS
QS
ML
ML
QL
MS
QL
MS
QL
QL
ML
QS
QS
QS
QS
QL
ML
ML
QS
QS
ML
QS
QL
QS
QS
QS
QS
QS
ML
QL
QL
QL
ML
ML
ML
ML
QS
QS
QL
ML
MS
QS
ML
QS
QL
QS
QL
QL
QS
ML
MS
ML
QL
ML
QL
ML
QL
QS
ML
QL
MS
MS
MS
QS
ML
MS
QL
QL
QL
ML
QL
QL
MS
QL
QS
QL
ML
MS
QS
MS
QS
MS
ML
QL
QS
ML
MS
MS
MS
QS
QS
QL
QS
QS
MS
ML
ML
QS
QL
ML
QL
QS
QS
ML
ML
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
MS
QL
QS
QS
QS
QS
MS
QS
QL
QL
QS
MS
QL
QS
QL
ML
QL
MS
ML
ML
QL
QL
QL
ML
QS
QS
QL
QS
MS
QS
QL
QL
QL
QS
QS
QL
MS
QL
ML
QS
MS
ML
ML
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
ML
ML
QL
QS
QS
QS
QS
QS
QL
QS
QS
ML
QS
QS
ML
QL
QL
MS
QL
QS
QL
QL
QS
QS
QS
QS
QS
QL
QS
QS
ML
ML
MS
QS
ML
QS
ML
QS
MS
QL
ML
QL
QS
QL
QS
QS
QS
QL
QL
QL
QL
ML
QS
ML
ML
MS
ML
QL
MS
QL
QS
QL
MS
QL
QL
QL
MS
ML
QL
ML
QL
QL
QS
ML
QS
ML
QS
QS
QS
ML
MS
QL
QS
ML
QS
ML
ML
ML
QL
ML
QL
ML
QL
QL
QS
MS
QL
QL
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
MS
QL
ML
QL
MS
QL
QS
QL
MS
QS
ML
QS
QL
QS
MS
ML
QL
QS
ML
QL
QS
ML
ML
ML
QS
MS
QL
ML
MS
QL
QL
QL
MS
QS
ML
QS
QS
QL
QL
QS
MS
QL
ML
MS
QL
ML
QS
QL
QL
QS
QS
QL
QS
QS
MS
QS
ML
QL
ML
QS
QL
QS
QL
QL
QS
QL
QL
QS
QL
QS
QL
QL
QS
QS
MS
MS
ML
ML
QL
QL
ML
QL
QS
ML
MS
MS
QL
ML
MS
MS
QS
QS
QL
MS
ML
MS
QL
QS
QL
QL
QS
QL
QL
QS
QS
QS
MS
MS
ML
QL
ML
MS
QL
ML
ML
ML
ML
QL
QS
QL
QL
QS
QS
ML
ML
QL
ML
QS
ML
QS
QS
MS
MS
ML
MS
MS
ML
QL
QL
QL
ML
QS
QS
MS
QL
QS
ML
QL
QL
QS
QL
QL
QL
QL
QS
QL
QL
ML
QL
QS
QS
QL
QL
QS
ML
QL
QL
QL
MS
QL
MS
ML
QL
QS
MS
QL
QS
QS
QS
QS
QL
ML
QL
QL
QS
QS
MS
QL
ML
QL
QS
ML
ML
ML
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
MS
QL
QS
QL
ML
QS
QL
MS
QL
QL
QS
QS
ML
MS
ML
QL
QL
QS
MS
QL
QS
QS
QS
ML
QS
QL
QS
MS
QL
MS
QL
MS
QS
QS
MS
QL
QL
QL
QS
ML
QL
QS
QS
QL
QS
QL
MS
MS
ML
QL
QS
QL
QS
QL
QS
ML
QS
QS
ML
QL
QL
QS
QS
QL
MS
ML
QS
QL
QL
QS
ML
QL
ML
QL
ML
QS
QS
QL
QS
ML
QL
QS
QS
ML
QL
MS
QS
QS
MS
QS
QL
QS
QS
QS
QL
QS
QS
MS
QL
QL
QL
QL
MS
ML
ML
QS
QS
QS
ML
QS
QL
MS
QS
MS
MS
QS
ML
QL
QL
ML
QS
MS
QL
QS
QS
ML
ML
QL
MS
QL
QL
MS
QL
ML
ML
QS
ML
QS
QL
ML
MS
QL
QS
ML
QL
QS
QS
QL
MS
MS
MS
ML
QL
QL
QL
QS
QS
QL
QS
MS
QS
ML
ML
QS
ML
ML
QS
QL
QL
QS
MS
MS
QS
ML
ML
ML
QL
MS
QL
ML
QL
QL
QL
QL
QL
QS
QS
QS
QL
MS
QL
QS
QS
QL
MS
QL
MS
QL
MS
QL
QL
QS
QL
QS
QL
MS
QL
QL
ML
ML
MS
QS
QS
QL
QL
QL
QS
QS
QS
ML
ML
ML
QS
MS
ML
QL
QL
MS
MS
QL
QL
MS
MS
QL
QL
ML
QS
QL
ML
MS
MS
QL
ML
QL
MS
ML
ML
QS
QL
QS
QS
QS
QS
ML
MS
QL
QL
QL
ML
ML
QS
QS
ML
QS
QL
QL
MS
QL
QS
MS
QL
QL
ML
QL
ML
QL
QS
ML
QL
QL
MS
ML
QL
QL
ML
QL
ML
QL
ML
ML
QL
QS
QS
QS
MS
MS
MS
QS
QL
QS
QS
QS
ML
QS
MS
QS
MS
QL
QL
ML
QL
QS
QL
ML
QS
ML
QS
MS
QL
QS
MS
QL
QL
QL
QS
MS
QL
QS
QL
QS
ML
QL
QS
QL
QL
QS
QS
MS
QL
QS
QL
QL
QS
QS
QL
QL
QS
QS
QL
QL
QS
QS
MS
MS
QL
MS
QL
MS
QL
MS
ML
ML
QS
QL
QS
QL
QL
MS
ML
QS
QL
ML
ML
ML
MS
QL
QS
ML
QS
QS
QL
ML
MS
QS
QL
QL
QS
ML
QS
QS
QL
QL
QL
QL
QL
QL
QS
QS
QS
QS
MS
QS
QL
QS
ML
QS
MS
QL
QS
QL
MS
QS
QL
QL
QS
MS
ML
QS
QS
QS
QL
MS
QS
QS
QS
MS
QS
QL
ML
QL
ML
QL
MS
ML
QS
MS
QS
QL
ML
QS
QL
QS
QL
QS
MS
QL
QL
MS
MS
MS
QS
QS
ML
QL
ML
QS
QL
ML
QL
QS
ML
QS
ML
QS
QL
QS
QL
ML
MS
ML
MS
QS
QS
QS
QS
QL
QL
MS
ML
MS
QL
QL
QS
QL
QS
QS
QS
QL
MS
QL
QL
ML
QL
MS
QL
QS
QL
QS
MS
QL
QS
MS
QL
QS
QL
ML
QS
QL
ML
QS
MS
QS
MS
MS
QL
QS
QS
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
QL
MS
QS
QL
ML
ML
ML
QS
QS
QS
QL
ML
QS
QL
MS
ML
QL
QL
QS
QL
QS
QL
MS
QS
QL
QL
QS
MS
QS
ML
QS
MS
ML
QS
ML
ML
QS
ML
QS
QS
QL
QS
MS
QL
MS
MS
QL
ML
QL
QS
QL
QL
MS
ML
QS
QS
QL
QS
QS
QS
MS
QS
QL
MS
QL
QS
QL
QL
MS
QL
QL
MS
QS
QL
MS
ML
QL
QL
QS
QL
ML
QL
QS
MS
QL
ML
QL
QL
MS
ML
ML
QS
QL
QS
QL
MS
QL
QL
QL
QS
QL
QL
MS
MS
QL
ML
ML
QS
MS
QS
QS
QL
QS
QL
QL
QS
QL
ML
QL
QL
QS
QS
QS
ML
QS
QS
MS
ML
QL
QS
ML
QL
QL
QS
QS
QL
ML
ML
ML
ML
QL
QS
QL
MS
QS
ML
ML
QS
QS
QS
MS
ML
ML
QL
QL
QL
QS
ML
QL
QL
QL
QS
QL
MS
MS
QL
QS
QS
MS
QL
QL
QL
ML
MS
QL
MS
QS
QS
ML
QL
MS
QL
MS
ML
QS
QS
ML
QS
QL
QS
QS
QS
ML
QL
MS
QS
QS
QL
QS
QS
QS
QS
ML
QS
QS
ML
QS
QL
QS
ML
QS
QS
QS
QS
QS
ML
QS
MS
QS
ML
ML
MS
ML
QS
ML
QS
ML
QL
QS
QS
QL
QS
QL
QL
QL
MS
ML
MS
QS
QL
ML
MS
QS
QS
QS
QL
MS
ML
QS
QL
QS
QS
QL
QL
QS
MS
QS
QS
MS
QS
ML
MS
MS
QS
MS
ML
MS
QL
QS
QL
QS
QL
QS
QS
QS
ML
QL
QL
QS
MS
MS
QS
QS
QS
QL
ML
QL
QS
MS
QS
QS
ML
QS
QL
QL
QL
MS
ML
ML
QL
QS
QL
QS
QL
QL
QS
ML
MS
MS
QS
QL
ML
ML
MS
QS
MS
QS
QL
QL
QL
QS
QS
ML
QS
QS
QS
QS
MS
MS
QS
QS
MS
QS
QL
MS
QS
QS
QL
ML
ML
QS
QS
ML
QL
QS
QS
QS
MS
MS
QL
QS
QL
QS
ML
ML
QS
QL
QS
QL
QS
QS
QS
ML
QL
MS
ML
QL
ML
QS
ML
ML
QL
MS
QS
MS
QS
QS
QS
ML
ML
QS
ML
QS
QL
QL
ML
MS
QL
MS
QS
ML
ML
ML
QL
QS
MS
QS
ML
QL
QS
QL
QS
QL
ML
QL
QS
QL
ML
QL
QS
MS
ML
QS
QL
QS
QS
QS
ML
QL
QL
ML
QS
ML
QS
MS
QS
QL
QL
ML
QS
QL
QS
MS
QS
QL
QL
QL
QL
ML
QL
ML
MS
QL
QL
QS
QL
ML
QS
QS
QL
QL
QL
QL
ML
MS
QL
QL
QL
QS
QL
QL
QS
MS
QS
QL
QL
ML
QL
MS
QL
MS
QS
QL
QL
QS
QL
QS
ML
QL
QS
ML
QS
QL
QL
QL
QL
ML
QL
QL
QL
MS
ML
MS
QL
MS
QS
QS
ML
QS
QL
QL
MS
QS
MS
MS
QL
ML
MS
QL
QL
MS
ML
QS
MS
QL
MS
MS
QS
QS
QL
ML
MS
QS
ML
ML
MS
QS
QL
QS
QS
MS
QS
QS
QL
ML
QL
ML
QL
QL
QS
QL
QS
MS
QL
ML
ML
QL
MS
QL
QL
ML
MS
MS
QS
MS
QL
QS
ML
QS
ML
MS
MS
QS
QS
MS
ML
QS
MS
QL
QS
MS
MS
QL
QS
MS
QL
MS
QL
QL
QS
QS
QS
MS
QS
ML
QS
QS
QL
QL
ML
QS
ML
QL
QS
QS
ML
QL
MS
ML
QL
QL
QL
QS
QS
ML
MS
QL
QS
QL
MS
QS
QS
QL
ML
MS
QL
QS
QS
QS
QS
ML
QL
QS
QS
MS
QS
MS
QS
QS
MS
MS
ML
MS
QL
ML
ML
QL
QL
QS
ML
QS
QS
MS
QL
QL
QL
QS
QS
QS
QL
QS
MS
MS
ML
MS
ML
MS
QS
QS
MS
QS
QL
QL
QS
QL
QL
MS
ML
ML
QS
ML
QS
QL
QS
MS
ML
QS
MS
QL
QS
QS
MS
QL
QL
QS
ML
QS
MS
QL
QS
QS
QL
QS
ML
QL
QL
QS
ML
ML
MS
QL
MS
QL
QL
QS
QS
QL
ML
ML
QS
QS
MS
QL
MS
QS
ML
QS
QS
QL
QS
QL
ML
QL
MS
QS
QS
QS
ML
QL
QL
QS
QS
QL
QL
QL
QS
ML
QL
ML
MS
QS
ML
ML
QS
QS
ML
QL
QS
ML
QS
ML
ML
QS
QS
ML
MS
QS
QL
QL
QS
QL
ML
QS
ML
QS
QL
QL
QL
QS
QS
QS
ML
QS
QS
QL
QL
QL
MS
MS
QL
QL
QL
ML
QS
ML
QL
QL
QL
QL
QL
QL
QS
QL
QL
ML
QS
MS
QL
QS
QL
QL
ML
MS
MS
QL
ML
QL
QS
QL
QL
ML
QS
QL
QS
QL
QL
MS
QS
QL
MS
QS
QS
QS
QS
MS
ML
MS
ML
QL
MS
QL
QL
QS
QL
QS
ML
QS
QS
QL
QL
QL
QS
QL
QS
QS
ML
ML
QS
ML
QS
QS
QL
QS
QL
QS
QS
ML
MS
QS
QL
QS
QL
QS
MS
QS
ML
QS
QL
QL
ML
QL
QL
QS
MS
QS
QS
QS
QL
ML
QS
QL
QL
QS
QS
ML
QS
ML
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
QL
MS
QS
ML
QS
ML
QS
QS
QL
ML
QL
QS
QL
MS
MS
QS
MS
MS
ML
ML
QS
QL
QS
QS
QS
QS
QL
ML
QL
MS
QL
QS
ML
QL
QL
QL
QL
MS
ML
ML
MS
QL
QL
QS
ML
QS
QS
MS
QL
MS
QL
QS
QS
ML
QS
QS
QS
MS
QL
QS
MS
MS
MS
MS
QS
QS
QS
QL
QS
QL
QS
MS
QL
MS
MS
QS
QL
QS
QS
QL
QL
ML
QS
QS
QL
QL
QL
QL
MS
QL
QL
QL
MS
QL
QS
ML
QS
ML
QS
QS
QS
QS
ML
QL
MS
MS
QS
QL
QS
QL
QL
QL
QL
QL
QL
QS
QS
QL
QL
QL
MS
ML
ML
MS
QL
QL
MS
QS
QL
QL
QL
ML
ML
QL
QS
QS
QS
QS
ML
ML
MS
QS
QL
ML
MS
MS
QS
QS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
ML
QS
MS
ML
QS
ML
QL
MS
QL
MS
ML
ML
QS
QS
QS
MS
QL
QS
QL
QS
QS
QL
QS
QS
MS
QS
ML
MS
QS
QL
QS
QS
QS
ML
QS
QL
QS
QS
QS
QL
QS
QS
QS
QL
QS
QS
QL
QS
ML
MS
QS
ML
ML
QL
QL
QL
MS
QL
MS
QS
ML
QS
QL
QS
QL
MS
QS
QS
QS
QS
QS
QL
QL
MS
QL
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
QL
MS
QS
ML
MS
QL
QL
QS
MS
QS
ML
QL
MS
QS
QL
QL
QL
QL
QS
MS
QL
QS
ML
QL
QL
QL
QL
ML
MS
MS
QS
QS
QL
QS
QL
QS
ML
QS
ML
MS
QL
QS
QL
MS
QL
QL
QS
MS
QL
QL
QL
ML
ML
QS
MS
QL
QL
QS
QL
QS
ML
QL
QL
ML
QS
QS
ML
QL
QL
QL
QL
QL
QS
QS
MS
QS
QL
QL
QL
MS
MS
QL
MS
QL
QS
QL
QL
MS
QL
ML
QL
QL
QS
MS
QL
QS
QS
QS
MS
QS
QS
ML
QL
QL
QL
QL
QL
QL
QL
QL
QL
QL
MS
QL
QS
QS
QS
QL
QS
QL
ML
MS
QL
ML
ML
QL
ML
MS
QL
QL
QL
QS
QL
ML
ML
QS
QL
QS
QS
QL
QL
QS
QS
MS
QL
QL
QL
QS
QL
MS
QL
QS
QL
QL
ML
QL
ML
QS
QL
MS
QL
QL
QS
QL
QS
QL
QL
MS
MS
MS
QL
QS
QS
QL
QL
QL
QS
MS
QS
ML
ML
QS
MS
QS
MS
QL
ML
QL
QS
QL
QS
ML
QL
QL
QS
QL
QS
MS
QS
MS
ML
QL
QL
QS
QL
QL
ML
ML
QS
ML
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
QS
QL
QL
QS
QL
QS
QL
QS
MS
QS
QS
MS
ML
QL
QS
ML
QL
QS
QL
ML
QL
QL
ML
QS
QL
QL
ML
QS
QS
QS
QS
QL
QL
QL
QS
MS
QL
QL
QL
QL
MS
QL
MS
QL
QS
QS
QS
ML
QL
ML
QS
ML
ML
QS
QL
QS
QS
ML
QL
QL
QL
QL
QS
QL
ML
QL
ML
MS
QS
MS
ML
QS
ML
MS
QL
MS
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
QL
QL
ML
QS
QL
QS
QS
QS
MS
QL
QS
QL
QL
QL
QS
QS
MS
ML
ML
MS
MS
QL
MS
QL
QL
QL
QL
QL
ML
QS
QL
QL
ML
QL
QL
QS
MS
QS
ML
ML
QL
ML
MS
QL
ML
QS
QL
QL
ML
MS
QS
QS
MS
QL
MS
QL
QL
MS
QS
ML
QL
ML
ML
QL
QS
QL
QL
QL
QS
ML
QL
QL
ML
QL
ML
QS
QL
MS
MS
ML
ML
QL
MS
ML
QS
MS
ML
QS
QL
QL
ML
ML
QL
QS
MS
QL
QS
QL
QL
MS
ML
QS
QL
QL
QS
ML
QL
QS
QL
QS
QL
QS
MS
QS
QL
MS
QL
QL
ML
QL
MS
QL
QS
ML
QS
ML
QL
ML
QS
ML
ML
ML
QS
ML
QL
QL
QL
MS
ML
QL
QS
MS
MS
QL
QL
QS
QS
QS
MS
QS
QL
QL
MS
ML
MS
QS
ML
MS
QL
MS
ML
QL
QS
ML
MS
QL
QS
MS
MS
QL
ML
QL
MS
MS
QS
QS
QL
QL
ML
QS
QL
QL
QS
QS
QS
QS
QL
QL
QS
QL
MS
QL
QS
ML
QL
ML
MS
QS
ML
ML
MS
MS
MS
QL
QS
QS
QL
MS
ML
QS
QL
QL
QL
QL
ML
ML
QS
QL
QL
QS
ML
ML
QS
QL
ML
QS
ML
QS
QS
QL
QS
QL
QL
QL
QS
QL
ML
QS
QL
QL
QL
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
QS
QL
QL
QL
QL
ML
QL
QS
QL
QS
QL
QS
QL
QS
QL
QL
QS
QL
ML
QL
MS
QL
QS
QL
QL
QL
MS
ML
QS
MS
QS
ML
ML
QL
QS
MS
QS
ML
QS
ML
QL
QL
QL
ML
MS
QL
QL
MS
QS
QS
MS
QL
QL
QL
QL
QL
QS
QL
QL
QS
ML
MS
QL
ML
QS
ML
QS
ML
ML
MS
MS
QL
ML
ML
QS
ML
QL
QS
ML
QS
ML
MS
QS
MS
MS
QS
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
ML
QL
QS
ML
QL
QL
MS
QL
MS
QS
QL
ML
ML
QS
QL
QL
QL
QL
QL
ML
MS
ML
QL
QL
QS
QS
ML
QS
QL
QL
QL
MS
QS
MS
QS
QS
ML
QS
QS
MS
MS
ML
QS
QS
QL
QL
QL
ML
QS
MS
QL
MS
ML
QL
QS
QL
QL
QS
QS
ML
QL
QS
QS
QL
QL
QL
QL
QL
QL
ML
MS
QL
QL
ML
QS
QS
QS
QS
QS
ML
ML
QL
MS
QS
QL
QL
QL
QL
QS
QL
ML
QS
QL
QS
QL
QL
QS
QS
QL
ML
QS
QL
QL
ML
QL
ML
QS
QL
MS
MS
QL
QS
QL
QL
ML
QS
MS
ML
QS
QS
MS
MS
QL
ML
MS
QS
ML
QL
QL
QS
MS
QL
QS
QS
QL
QL
MS
QS
ML
QS
QS
QL
QL
QL
MS
ML
ML
QL
ML
ML
ML
QL
QL
QL
ML
ML
QS
QL
QS
ML
QS
QL
QL
QL
QL
MS
QL
QL
QL
QL
QL
QS
QL
ML
QL
MS
QL
QS
QL
QS
ML
QL
QS
ML
ML
QS
QS
MS
ML
QL
ML
MS
QS
ML
QL
QS
QS
QS
QL
QL
QL
ML
ML
QL
QS
QS
QL
ML
QL
ML
QS
QL
QL
QS
QL
QS
QS
QL
QS
ML
QL
MS
QS
ML
QL
QS
QL
MS
ML
QS
QL
QL
ML
MS
ML
QL
MS
MS
QS
QL
QS
MS
QL
QS
QL
QS
QL
QS
ML
ML
ML
QS
ML
MS
QS
QS
QS
QS
QS
ML
QS
QS
QL
ML
QS
ML
MS
MS
QL
QL
QL
QL
ML
QL
MS
QL
QS
ML
QS
QS
ML
QS
ML
QS
QS
QS
QL
QL
QS
QL
QL
MS
QS
QS
QL
ML
QS
QS
QS
QS
QL
QS
ML
ML
QS
QS
ML
QS
QS
ML
QL
QS
QS
QL
QS
QL
QS
QL
MS
QS
ML
QL
ML
ML
ML
QL
QS
QL
QL
ML
QL
MS
ML
QL
QL
MS
QS
QL
ML
QS
QL
QL
MS
QS
QL
QS
QL
QS
QS
QL
ML
MS
QS
QS
QL
QL
ML
QS
ML
MS
QL
QS
ML
ML
QL
QL
MS
QL
QS
QL
QL
QL
QL
ML
MS
ML
QS
QL
QL
ML
QS
MS
QL
ML
ML
QS
QL
QS
ML
QL
ML
MS
QL
ML
ML
QS
MS
QL
QS
MS
ML
ML
MS
ML
ML
MS
MS
QL
QL
QL
QS
MS
QL
QL
QS
QL
QS
QL
QL
QS
ML
QL
QL
QS
QL
QL
ML
QL
ML
MS
QL
ML
ML
QS
QL
MS
QL
QS
QS
QS
QL
QL
MS
QS
QL
ML
QS
QS
QL
QS
MS
QL
QL
ML
ML
MS
QL
QL
QS
QL
QS
QS
QS
ML
ML
MS
QS
MS
QL
QL
ML
QS
QS
ML
ML
QL
QL
QL
QL
QL
QL
QS
QS
ML
QL
QL
QS
QL
MS
ML
ML
ML
ML
QL
ML
ML
QL
QL
ML
QS
MS
ML
MS
QL
QS
QS
QS
QS
QL
QS
QL
QS
MS
QL
QL
MS
QS
MS
QL
QL
QL
ML
MS
ML
QL
QL
QL
QL
QS
QL
QS
ML
QS
QL
MS
QL
ML
ML
ML
QS
QS
QS
QL
QL
QS
QL
QS
ML
QS
QS
QL
QL
QL
QL
ML
QL
QS
ML
ML
QL
ML
QS
QL
ML
QS
ML
QS
QS
QL
QL
QS
ML
QL
QL
QS
ML
QS
QL
QL
QL
QL
QL
QS
QL
QL
QS
MS
ML
QS
QL
MS
QS
QL
MS
ML
ML
QL
MS
QL
ML
QL
QS
QS
QL
QS
QL
QL
MS
QL
ML
MS
QL
ML
QL
MS
QS
MS
QL
QL
QS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QL
ML
QS
QS
ML
QS
QS
QS
ML
QL
QL
QS
QL
ML
QS
QL
ML
QS
MS
ML
ML
QL
ML
QL
QL
MS
QS
QS
MS
ML
QL
QL
MS
ML
QL
QS
QS
ML
ML
QL
MS
QS
MS
QS
QS
QS
QL
QL
ML
QL
QL
QS
QL
ML
ML
QL
ML
QS
QS
MS
QL
QS
QL
QL
ML
MS
MS
MS
QL
QL
QL
ML
MS
ML
QS
QS
QS
ML
QL
MS
QS
QL
QL
QS
QS
QL
QS
MS
QS
QL
ML
MS
MS
QL
QL
ML
QS
ML
QS
QL
QS
MS
MS
QL
QS
QL
QL
QL
QL
QL
MS
QL
QS
QL
QS
ML
QL
QS
QS
ML
MS
MS
ML
ML
MS
QL
QL
QL
QS
MS
QS
QL
ML
ML
QS
QL
ML
QS
QS
QL
QS
QL
QS
QL
MS
QS
ML
QS
QS
ML
QS
MS
QL
QS
QS
QL
MS
QL
QS
MS
ML
ML
QS
QS
ML
QS
ML
ML
ML
QL
MS
QL
ML
MS
MS
QL
QS
QL
ML
ML
QS
QL
MS
MS
QS
QS
QS
ML
ML
QS
QL
ML
QS
QL
QS
QL
QS
ML
ML
QL
QS
QS
QS
QL
QL
ML
QL
QL
QS
QS
QS
ML
QS
QS
ML
QL
QL
QS
QL
QS
MS
ML
QS
QS
MS
ML
QS
QS
QL
QS
QS
QL
QS
MS
MS
MS
ML
QL
QS
QL
ML
QS
ML
QS
QS
QL
QL
ML
QL
ML
QS
QS
QS
QS
ML
QL
QS
ML
QS
QL
QL
QL
QL
QL
QS
QL
MS
QS
ML
QS
QS
QL
ML
QS
QL
QL
MS
QS
QL
ML
QS
ML
QL
QS
QL
MS
ML
QL
ML
QL
QS
QL
MS
QL
QL
QS
MS
MS
ML
ML
ML
QS
QS
QL
QL
QL
QL
ML
QL
QL
QL
QL
QS
QS
MS
QL
MS
QL
QL
MS
QL
QS
QL
QL
QS
QL
QL
MS
ML
MS
ML
MS
QL
QS
QL
QS
QL
QS
QL
QS
QS
QL
ML
MS
QL
MS
MS
ML
QS
QS
QS
QS
QS
QS
QS
QL
MS
QS
MS
QS
QS
MS
QS
QS
ML
ML
QL
MS
QL
QS
ML
ML
ML
MS
QS
QS
QS
QS
QS
ML
QL
QL
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
QL
QL
QL
MS
MS
QS
MS
QL
QS
MS
ML
QL
ML
MS
ML
QS
QS
QL
QS
QL
MS
QL
MS
ML
QL
MS
ML
QS
MS
QS
ML
QL
ML
QS
QS
MS
QS
QL
QS
QL
QL
QS
QS
QL
ML
QL
QS
ML
QS
MS
QS
QS
QS
QS
QL
QL
MS
QS
ML
QS
QS
QL
QL
MS
ML
MS
QL
QS
QL
QS
ML
QS
QL
QS
QS
QS
MS
QS
QL
ML
QS
QS
QL
QS
ML
ML
QL
QL
MS
QS
QS
MS
ML
MS
QS
MS
QS
QS
QL
QL
ML
QL
QS
ML
QS
ML
QS
QS
QL
ML
ML
ML
QS
QS
MS
ML
QS
ML
QL
MS
MS
QL
ML
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
QL
QL
QS
QL
QL
QS
QS
QL
QL
QL
QS
QS
QL
QL
ML
QL
MS
ML
QL
MS
QS
QL
ML
QL
QS
ML
QL
QL
QS
QL
QL
MS
MS
ML
QL
ML
ML
QS
ML
QS
MS
ML
MS
QS
QS
QS
QS
ML
ML
QS
QL
QL
QL
QS
MS
ML
QS
QL
MS
QL
ML
ML
QL
QS
QS
ML
QS
ML
QS
ML
QS
QL
QS
QS
MS
QS
ML
QL
QS
ML
QS
ML
ML
QS
QL
ML
QL
QS
ML
QS
QL
QL
QS
MS
QS
MS
QL
MS
QS
QL
QL
ML
QL
MS
QL
ML
QL
QL
QL
MS
QS
MS
QS
ML
QS
ML
QS
ML
QL
ML
QL
QS
QL
MS
QS
MS
QS
QL
QS
QS
ML
QL
QL
QS
QS
ML
ML
QL
QS
ML
MS
MS
QS
QS
QL
ML
ML
QL
QS
QS
QS
MS
QS
QS
QL
QL
QL
MS
ML
MS
ML
QL
QS
QL
MS
QL
QS
QL
QL
MS
QS
QL
MS
QS
QL
QL
QL
QL
ML
MS
QS
MS
QS
QS
QS
ML
QL
QS
QL
MS
QS
QS
ML
ML
QL
QL
ML
QS
ML
QS
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
ML
ML
QL
QL
QL
MS
QS
QL
QS
MS
QL
QL
QS
QL
QL
MS
QL
MS
QS
QS
QS
ML
QL
MS
ML
QS
QL
ML
ML
QL
MS
MS
QL
QL
QS
QS
ML
ML
QS
ML
QS
QS
ML
QS
ML
QL
QS
QS
ML
QS
QS
QS
QL
QS
ML
MS
QS
QS
QL
QS
ML
QL
QL
MS
MS
QL
MS
ML
QS
QL
MS
MS
QL
ML
QS
QL
QL
QL
QL
MS
QL
QS
QS
QS
ML
QS
QL
QL
QL
MS
QS
QL
QL
ML
QL
QL
ML
QS
QL
QS
MS
ML
ML
QS
QL
QS
QL
QS
ML
QL
QS
QS
QS
QS
QL
QS
QS
ML
QS
QS
QL
ML
QS
QS
ML
QS
QL
MS
QS
QS
ML
QS
QS
ML
MS
QS
QL
QS
QL
QS
QS
ML
ML
QS
MS
MS
QS
QS
ML
QL
QS
QS
QS
ML
ML
MS
QS
QL
QS
MS
QS
QL
MS
MS
QL
QS
QL
QL
MS
ML
MS
ML
QS
QS
QS
QL
QL
ML
MS
QS
QS
ML
MS
QS
QS
ML
QS
ML
QL
QS
QL
ML
QL
QL
ML
QS
QL
QL
QL
QS
QS
ML
ML
QL
QL
QS
QL
MS
QS
QL
QL
ML
QS
MS
QS
MS
QS
QS
QS
ML
QL
QL
QL
ML
QS
MS
QL
QS
QL
QS
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
QS
QL
ML
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
ML
QL
QS
QL
MS
QL
QL
MS
MS
ML
QS
QS
MS
QS
ML
QL
QL
QS
QS
QS
ML
ML
MS
QS
MS
QS
MS
QL
QS
QS
MS
QS
QS
ML
QS
ML
MS
QL
QS
QS
MS
MS
QS
ML
QS
QL
QL
MS
MS
QS
QL
QS
QS
MS
QL
QS
QL
QS
MS
QS
MS
QL
QS
MS
ML
QL
ML
QS
QS
MS
ML
QL
QS
MS
QL
MS
ML
QL
MS
QL
ML
QS
ML
MS
QS
QS
MS
QS
QL
QL
ML
MS
QL
QL
QS
QL
QS
QS
QL
QL
MS
QL
QL
ML
ML
QS
QS
QL
QL
QL
QL
ML
MS
ML
QS
QL
ML
QS
QS
QS
QS
QS
MS
QL
QL
QS
QL
QL
QS
QL
QS
QL
ML
QL
QS
QL
MS
QL
QS
ML
MS
QL
ML
QS
MS
MS
ML
QS
QS
QL
QL
QL
QL
QS
QS
QS
QL
QS
QS
QL
MS
MS
ML
ML
QL
ML
MS
QL
QS
QL
MS
QL
QL
ML
QS
QL
MS
QS
MS
MS
QS
QS
QS
QS
QL
QS
ML
QL
MS
ML
ML
QL
ML
QL
MS
QS
QS
ML
ML
QL
QL
QL
ML
QS
ML
QL
ML
QL
ML
QS
QL
QS
QS
MS
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
ML
QS
QL
QL
MS
MS
MS
MS
QS
QL
MS
ML
QS
QS
QL
QS
MS
ML
QL
QS
QS
QL
QS
QL
QL
QS
ML
MS
QL
ML
QL
QL
QL
QL
ML
MS
QL
QS
QS
ML
QS
MS
QS
QL
QS
QL
QL
QL
QL
QS
ML
ML
QL
QL
QL
ML
ML
QL
QL
QL
QS
MS
QL
QS
MS
QS
QS
ML
ML
ML
ML
QL
ML
QL
QL
QS
QL
QL
QL
QS
MS
QL
QS
QL
QL
QL
ML
QS
QS
QS
QL
QL
QS
QS
MS
ML
QL
QL
QL
ML
QS
ML
QS
QS
QS
QS
QS
ML
ML
QL
ML
QS
QS
QL
ML
ML
ML
QL
QS
QL
QS
ML
MS
ML
QS
QS
ML
QS
QL
MS
MS
MS
QL
QL
MS
QL
MS
QL
QL
MS
QS
QL
ML
QL
QL
QS
QS
QS
QL
QL
QL
QS
QS
QS
ML
QS
QL
ML
ML
QS
ML
QS
MS
QS
ML
ML
QS
ML
QL
MS
QL
QL
QS
ML
ML
MS
QL
QS
MS
QL
MS
QL
QS
QS
QL
MS
QL
ML
MS
QS
QS
QS
MS
QS
QL
MS
ML
QS
QS
QS
QL
MS
QL
QS
MS
ML
ML
QS
QS
ML
QS
QL
QS
QL
QS
ML
QS
QL
ML
QL
QL
QS
MS
QL
QL
QL
QS
QL
QS
QL
MS
QS
QL
ML
QL
MS
QL
ML
QL
QL
QS
ML
QL
QS
QL
ML
QS
MS
QS
QS
QS
QS
MS
QS
MS
ML
QL
MS
QL
QS
MS
QS
QS
QS
ML
MS
ML
QS
MS
QS
QL
QS
QS
QL
QL
QL
QS
QS
ML
QS
MS
MS
QS
QL
MS
QL
QS
QS
QS
ML
MS
QS
MS
QS
ML
QS
QL
QL
QL
QL
QL
QS
QL
QS
QS
QS
QL
ML
MS
ML
QL
QS
QL
QL
QS
ML
QS
QL
QL
QL
QS
ML
ML
MS
QL
QS
QS
MS
QS
ML
QS
QL
QS
MS
QS
QS
MS
QS
QS
QL
QS
QS
QL
QL
ML
QL
MS
QS
QS
ML
QL
QS
QL
ML
QL
QL
ML
QL
ML
QS
QL
QS
QL
QS
MS
QL
QL
QL
MS
MS
QS
QL
QS
QS
ML
QS
QS
QL
QS
QS
MS
MS
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
MS
ML
ML
QS
MS
QL
MS
QS
QS
QL
ML
ML
MS
QS
ML
QL
ML
QS
QS
QL
QS
QL
MS
QS
QL
QS
MS
ML
QS
QL
MS
MS
QL
QL
QS
QS
QL
QS
ML
QS
QL
QS
QS
QS
QS
ML
QS
ML
ML
ML
ML
QL
MS
QL
QS
QS
ML
QL
QL
QL
ML
QL
QS
MS
QL
ML
QL
QL
QS
ML
QL
QS
QS
QS
QL
QL
MS
QL
QL
ML
QS
QS
MS
QS
MS
ML
QL
QL
ML
MS
QS
ML
ML
MS
QS
QL
ML
ML
QL
QS
QS
QL
QS
MS
QS
QL
QL
QS
QS
QL
QL
QL
QL
QL
QL
QL
QL
QS
MS
ML
MS
QS
ML
ML
QL
QS
QS
QS
QL
QL
ML
QL
QS
ML
QL
MS
QL
QS
QS
QL
QL
QS
ML
MS
ML
MS
MS
ML
QS
ML
QL
QL
MS
QS
QS
QS
QS
QL
QS
QL
QL
QS
ML
ML
QL
QL
QL
QS
QL
MS
MS
MS
QS
QS
ML
ML
ML
QS
QS
MS
QS
QS
QS
QL
ML
ML
QS
ML
QL
ML
QL
QL
QL
QL
ML
QS
ML
QL
QL
MS
QL
ML
MS
QL
QS
MS
ML
MS
QL
QL
QS
ML
MS
ML
ML
ML
QL
QS
QL
QL
QL
QS
QL
QL
QL
QL
QL
QS
QS
QL
QL
MS
QL
ML
QS
ML
QS
ML
QS
QS
QS
QL
ML
QL
QS
ML
QL
QL
QL
MS
QS
QL
ML
QS
QS
ML
QL
QS
QL
QL
QS
QL
ML
QL
ML
QL
QS
MS
QS
QS
ML
MS
ML
QL
QS
QS
QS
QS
ML
QL
ML
QL
QL
QS
QL
ML
MS
QL
QL
QL
QL
QS
QL
QL
ML
QS
QS
QS
QL
ML
MS
QL
ML
MS
QL
QL
ML
QL
QS
QL
QL
QS
ML
MS
ML
QS
QL
QL
QL
QS
MS
QL
QS
MS
QS
ML
QL
QL
QL
QS
QS
QS
MS
QL
QL
QL
MS
ML
MS
QS
QL
QS
MS
QS
ML
QL
MS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QL
MS
QS
QL
QL
QS
QL
QS
QS
QL
QL
ML
QL
QL
QL
ML
ML
MS
QS
QL
QS
QS
QS
QS
ML
ML
QL
QS
QS
QL
QL
QL
QS
QS
ML
QL
QS
QS
MS
QL
QL
ML
QS
QS
QS
QS
QL
QS
QS
QL
QL
MS
MS
QL
QS
QS
QL
MS
ML
QS
ML
QL
ML
QS
QS
ML
QS
QL
QL
QL
QS
ML
ML
QS
QS
QS
ML
MS
QS
ML
QS
QS
QL
MS
MS
QL
QS
ML
QL
QL
QS
QL
QS
ML
QL
MS
QL
QL
MS
QS
MS
ML
QL
ML
ML
MS
QL
QL
ML
QL
QL
ML
MS
QL
MS
QS
QL
QS
MS
QS
MS
QL
MS
QS
QL
QS
MS
QL
QL
QL
ML
QL
ML
ML
ML
QS
MS
QS
MS
QL
QL
QL
QS
MS
ML
QS
QS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QL
ML
ML
QL
MS
ML
ML
ML
ML
MS
MS
QS
ML
QL
ML
QL
QS
QL
QL
ML
QS
ML
ML
QS
QS
ML
QS
QS
MS
ML
ML
QS
QS
QS
ML
QS
QS
MS
QS
QL
QL
QS
QL
QS
QS
ML
QS
QL
QS
QL
QS
QS
QL
QS
MS
ML
QL
ML
QS
QL
ML
QL
MS
QL
QS
MS
QS
QL
QS
MS
QS
QL
QL
MS
QL
QS
ML
QL
ML
QS
ML
QS
ML
MS
ML
QS
QS
QL
QL
QL
QS
ML
QL
QS
QS
QL
QS
MS
MS
QS
QL
MS
QL
QS
ML
MS
QS
QL
ML
QL
QS
MS
QS
QL
ML
QL
QL
ML
QS
QL
QS
MS
QL
ML
QL
QL
QL
QL
ML
QS
MS
QL
ML
MS
QL
QS
ML
QS
ML
ML
QL
QS
QS
QS
ML
QS
QS
QS
QS
ML
QS
ML
ML
QS
QS
QS
MS
QL
MS
QL
QS
QS
QS
ML
MS
ML
QL
ML
QL
ML
QS
QS
QS
QL
QL
ML
QL
QS
ML
ML
QS
QL
QL
QL
QL
QL
QS
MS
ML
QL
QL
QS
QS
QS
QS
QS
QL
QS
QL
MS
QL
QS
QL
QL
QL
ML
QS
QS
QS
QL
ML
QL
QS
MS
QS
ML
MS
QS
MS
MS
QL
ML
MS
MS
QS
QS
QS
QS
QS
QL
QS
QL
QL
QS
QS
QS
MS
ML
QS
MS
QL
MS
QS
QS
QS
QS
QL
QS
MS
ML
QL
QL
MS
QL
ML
QS
QS
ML
QS
QS
QS
QL
QS
QS
QS
QL
MS
QS
ML
QL
QS
QS
ML
QL
QL
ML
QL
MS
MS
QL
QL
QS
QS
QL
QS
QS
QL
ML
QS
QL
QS
QS
MS
ML
QL
ML
MS
ML
QL
ML
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
QL
ML
QS
QL
ML
QL
QS
QS
ML
QS
QS
QL
ML
QL
QS
QL
QL
QS
QS
QS
ML
QS
QS
ML
QS
MS
ML
QL
ML
MS
MS
QL
MS
QS
QL
QL
QS
MS
ML
QS
QL
MS
MS
QS
QL
QS
QS
QL
MS
QL
ML
QL
QS
ML
QS
QL
ML
QS
QS
QS
QL
QL
QS
ML
QS
QL
QL
QS
QL
MS
MS
QS
ML
QS
QS
QS
QL
QS
QS
QS
MS
QS
QL
QL
ML
MS
QS
QL
ML
MS
QL
QL
QS
MS
QS
MS
ML
QS
QS
QL
QL
QL
MS
QS
QL
ML
QL
QS
MS
QS
QL
ML
QL
ML
QS
ML
QL
QL
QS
QL
QS
QL
QL
MS
ML
QL
QL
ML
QL
ML
QL
QL
ML
QL
QL
MS
QL
QL
QL
QS
QL
QL
ML
QL
QL
QS
QL
QL
QL
QL
QS
QS
QL
QL
ML
QL
QL
MS
ML
QS
QL
QS
MS
ML
QL
QS
QS
QS
MS
MS
QL
QL
QL
QS
QL
QS
ML
ML
QS
QL
ML
ML
QL
QS
ML
QS
QS
ML
QS
QL
MS
MS
QL
QL
QL
QS
ML
QS
QS
MS
QL
QL
QS
ML
MS
QS
QS
QL
QL
QS
QL
ML
MS
QL
QS
QL
QS
QS
ML
ML
ML
MS
QL
MS
QS
QL
MS
ML
QS
QL
QL
MS
QS
QL
QS
MS
QS
MS
MS
QL
QL
ML
QL
QS
QS
QL
MS
QL
QL
QS
ML
QS
ML
QL
QS
MS
QL
MS
QS
ML
QL
QL
QS
QL
QS
QS
QL
QS
QS
QS
ML
ML
MS
QS
QS
QS
QS
QL
QS
MS
QL
ML
ML
QL
QS
QL
QL
QS
QL
QL
QL
QS
QL
QL
ML
QS
QS
QL
QL
QL
MS
QS
QL
ML
QL
ML
QL
QS
QL
MS
QL
MS
QL
MS
MS
QL
QL
QS
QL
QL
MS
ML
MS
MS
QS
MS
QL
QS
QS
ML
QS
QS
MS
QS
QL
QS
QL
QL
QS
QL
QL
ML
QL
QS
QL
QS
MS
ML
QL
MS
MS
MS
QS
QS
QS
QS
QS
QL
QS
QS
MS
ML
QL
ML
MS
QL
ML
QS
QL
MS
MS
QL
QS
ML
ML
QS
ML
MS
MS
QS
QL
QL
ML
QS
ML
MS
MS
QS
QL
QS
QL
ML
QL
MS
QS
QL
QS
QL
MS
QS
QL
QS
QS
QS
MS
QL
QS
QL
QL
QL
ML
QS
QS
MS
QS
MS
MS
QL
QL
QL
QL
ML
QS
QL
QS
QL
QS
QS
QS
QS
ML
QS
ML
ML
QS
QL
ML
QL
ML
QS
MS
QL
MS
ML
QL
QL
QS
QL
QL
ML
QS
MS
ML
ML
QS
QS
QL
QL
QS
QL
MS
QS
QS
QL
ML
QL
QL
QS
QL
QS
ML
QS
QL
ML
QS
MS
ML
QL
QS
QS
MS
ML
ML
ML
ML
QL
QL
ML
ML
QL
QL
QS
QL
MS
QS
MS
QL
ML
QL
ML
ML
ML
ML
ML
MS
QL
QS
QS
QS
ML
ML
ML
QS
QL
ML
ML
ML
QS
ML
QL
MS
QS
ML
QL
MS
QL
QL
QS
QS
QS
MS
QS
QS
ML
ML
ML
QS
QS
QL
ML
QL
QS
ML
QS
QL
QL
QS
QL
QS
MS
QS
QL
QS
QS
ML
QS
ML
QL
QS
MS
QS
QL
QS
MS
ML
QL
ML
QS
QS
ML
MS
ML
QL
MS
QS
ML
QS
QS
QS
QL
QS
MS
QS
QS
ML
QS
QL
QS
QL
QL
ML
QS
MS
MS
MS
QL
QS
MS
QS
QS
QS
QS
MS
QL
QS
QS
ML
QL
QS
QL
QL
QL
MS
MS
QL
QL
QS
ML
QL
QL
MS
QS
QS
ML
QS
MS
QS
QS
QL
QL
QL
ML
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
QL
QS
MS
QS
QS
ML
QS
MS
MS
QL
ML
MS
QL
QL
QL
MS
QL
QS
QS
ML
QS
QS
QS
QL
MS
QL
QL
QL
MS
QL
QS
QS
QS
ML
QL
MS
MS
ML
QS
QL
QS
QS
ML
QL
MS
ML
QL
ML
QS
QS
QS
QS
QS
QS
MS
QS
QS
QL
QL
QS
QS
QL
ML
ML
QL
ML
QL
QL
MS
QL
MS
MS
MS
QS
QS
QS
ML
MS
QL
MS
ML
QS
QS
QS
QL
ML
QS
QL
QL
QL
QL
QS
QL
QL
QS
ML
MS
ML
QL
MS
QS
QS
QL
QL
ML
QS
QS
QL
QL
QL
ML
QL
ML
QL
QL
QL
QS
QL
ML
QS
MS
QL
QL
QL
QS
ML
QL
MS
ML
QL
MS
QS
QL
QS
ML
MS
QL
QS
QS
QS
QL
QS
QS
MS
QS
MS
QL
QL
ML
QL
QL
ML
ML
MS
ML
QS
QL
QS
QL
ML
QS
QS
QL
QS
QS
MS
MS
MS
QS
ML
QL
ML
ML
QS
QS
ML
QS
QS
QS
QL
QL
QS
MS
MS
QL
QL
QS
QL
QS
QL
ML
MS
QL
QL
QL
ML
QL
QL
QS
QS
MS
ML
MS
QL
QL
QL
QL
ML
QS
ML
MS
QS
MS
QL
QL
ML
QS
QL
QL
QS
QL
QL
ML
MS
ML
QL
QL
QS
ML
QS
QS
QS
MS
QL
QL
MS
QL
ML
MS
MS
QL
ML
ML
ML
ML
ML
ML
QL
MS
QS
QS
MS
QL
QS
QL
QL
MS
QS
ML
QS
QS
QL
QL
QL
QL
QL
QS
MS
QL
QL
QL
QS
QS
MS
QS
QL
QS
QL
QL
QL
MS
QS
QS
MS
ML
QL
QL
QS
QS
QL
QS
QL
ML
QS
ML
QS
QL
QL
QS
ML
MS
ML
ML
MS
QS
QL
QS
ML
QL
QS
QL
QS
QS
ML
QS
QL
QL
MS
ML
QS
ML
ML
ML
ML
MS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
QL
QL
QS
ML
QL
QS
QL
MS
QL
ML
QS
QS
QL
ML
QS
QL
QL
QL
QS
QL
QL
ML
QS
MS
QS
ML
QS
QS
QL
ML
ML
QL
QS
QL
QS
QS
ML
MS
QS
QL
QS
MS
MS
MS
MS
QS
MS
QS
QS
QL
ML
QS
ML
QS
QS
ML
MS
ML
QS
MS
MS
QS
ML
QS
ML
QS
QL
QL
QS
MS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
ML
QS
ML
QS
ML
QL
QS
ML
QS
QS
QL
MS
QL
MS
QS
ML
QL
QL
MS
QL
QS
QS
ML
QL
QS
QS
QL
ML
QS
QS
QL
MS
QL
QL
QS
QS
QS
MS
QL
ML
QL
QS
QS
QS
ML
MS
MS
MS
ML
MS
QS
QL
MS
QS
QL
MS
MS
QL
MS
QS
ML
QS
QS
ML
QL
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
ML
ML
MS
MS
MS
QS
MS
ML
QL
ML
MS
QS
QL
ML
QL
QS
QS
QS
ML
MS
QS
QL
QL
QS
ML
QS
ML
QS
ML
QL
QS
QL
QL
ML
QS
QS
QS
MS
QL
QS
QL
QL
QL
QL
QS
QL
MS
MS
ML
QS
QL
MS
QS
QS
QS
QS
QL
QS
MS
ML
MS
QL
ML
MS
ML
QS
ML
QS
QL
QS
MS
QS
ML
MS
ML
QL
QL
QS
MS
QL
ML
QL
MS
QS
QL
QL
MS
QS
QS
QL
QL
QL
QS
MS
MS
QS
MS
ML
QL
ML
ML
QS
QL
QS
QS
QS
QS
QS
MS
QS
MS
QL
QL
ML
QL
ML
QL
QS
MS
QS
QL
MS
QS
QS
MS
QS
QL
QL
QS
ML
MS
ML
QS
QL
QS
QL
ML
QS
QS
ML
QS
MS
QL
QS
QS
QL
QL
MS
QL
MS
MS
QS
MS
ML
QS
MS
QL
MS
ML
QS
ML
MS
ML
QS
QL
QS
QS
MS
ML
QL
QL
QL
QS
QS
QL
QS
MS
QS
ML
MS
QL
QS
QL
QL
QS
ML
ML
QL
MS
QS
ML
QS
QL
MS
MS
QL
QS
QL
QL
QS
ML
QL
QS
QL
QL
ML
MS
QL
QS
QL
QS
QL
QS
MS
QS
ML
QS
QS
MS
QL
ML
QS
ML
QS
QL
QL
QL
QS
QL
QS
QS
QL
QS
ML
QS
QS
QL
QS
QL
QL
MS
QL
MS
ML
QS
QS
MS
QL
QS
ML
QS
ML
MS
QL
QS
MS
ML
QS
ML
QS
QL
QS
MS
QS
QS
QL
MS
QS
QS
QL
QS
QL
ML
QS
QS
QL
ML
MS
QS
QL
QS
QS
ML
QS
QS
QL
QL
QL
QS
MS
QS
QL
ML
QS
QL
QL
MS
ML
MS
QS
QS
QL
QL
QL
QL
QL
QL
QS
ML
MS
MS
QS
QS
QL
MS
QL
QL
QS
QL
MS
MS
QL
QL
QS
QS
QL
MS
MS
QL
QL
QS
QS
QS
MS
QS
QS
ML
QS
QL
QS
QL
QL
ML
ML
QS
QS
MS
MS
QL
QS
ML
QL
ML
ML
ML
ML
QS
MS
QS
ML
QL
MS
QL
ML
QS
QL
QS
QS
MS
QS
QS
QS
QS
ML
QS
QS
ML
QL
QL
QL
QL
QS
QS
ML
QL
QL
MS
QS
QS
ML
QL
QL
QS
QL
QL
QL
MS
QL
QL
QL
QL
ML
QL
QL
QS
QL
ML
MS
MS
QS
QL
MS
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QL
QS
QL
ML
ML
MS
MS
QS
QS
MS
QS
QS
QL
MS
ML
ML
ML
QL
QL
ML
QS
QL
ML
ML
MS
ML
QS
MS
MS
ML
ML
QS
QS
QS
QL
MS
QL
ML
ML
QL
MS
ML
QS
MS
QS
ML
ML
QS
QL
QL
ML
QS
ML
QS
QL
MS
QS
QS
QL
ML
QS
QL
QS
QS
MS
MS
ML
QS
QL
ML
ML
QL
QL
QS
QL
QS
QL
ML
QL
ML
MS
QL
QL
QS
QL
QL
QS
QS
MS
ML
QS
QS
ML
QS
QS
QS
QL
MS
MS
ML
QL
QL
QL
QS
QL
ML
QS
QS
ML
MS
MS
QL
ML
ML
QL
QS
ML
QL
MS
QL
QL
QL
QL
QS
QL
ML
ML
QS
MS
QS
MS
QL
QS
QS
QS
QL
QS
MS
QS
QL
ML
QS
QS
QS
ML
ML
ML
QL
QS
QL
ML
QL
QL
QS
MS
QL
QL
QS
QL
QS
QL
QL
QS
QS
ML
QL
ML
MS
QL
QL
QL
QS
ML
ML
QS
ML
QL
QS
QS
QS
QL
MS
QS
QS
QS
QL
ML
QL
QS
QS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QL
QL
ML
MS
QL
QS
QL
MS
ML
QS
QL
QS
QL
MS
ML
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
ML
MS
QS
QS
MS
MS
MS
QL
MS
QS
ML
QS
QL
QL
QS
ML
QS
MS
QS
QS
QL
QL
ML
QL
MS
ML
MS
QL
QL
QL
QS
QS
MS
QS
QS
ML
ML
QL
QS
QL
QL
ML
MS
MS
QS
MS
QL
QL
QS
QL
QS
ML
QS
QL
QS
ML
ML
QS
ML
MS
QL
QL
QL
QL
QS
QS
MS
MS
QS
MS
QL
ML
QL
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
MS
QL
ML
QS
QS
QS
QL
QS
QS
ML
QL
QL
QS
QS
QL
QS
QS
ML
QS
MS
QS
ML
QL
ML
QS
ML
QS
MS
QS
QL
QL
QS
QL
ML
ML
MS
MS
QL
QL
ML
ML
QS
QS
QL
ML
QS
QL
ML
MS
MS
QS
QS
QL
QL
QS
QL
QL
ML
QL
QL
ML
QL
QS
QS
MS
QL
QS
QL
QS
MS
QL
QL
QS
QS
MS
QL
ML
QS
QL
ML
ML
QL
QS
QL
ML
MS
QS
QS
QS
QS
ML
QL
ML
QL
QS
QL
MS
QL
MS
MS
ML
MS
ML
QL
QS
MS
MS
QL
MS
ML
QS
QL
MS
QL
QL
QL
QL
QL
QS
ML
QS
QS
QL
QL
QL
QL
QS
ML
QS
QL
QS
QS
QS
ML
QS
QS
QS
QS
ML
QS
ML
QS
QL
ML
QL
QS
QS
QL
MS
QS
QS
QS
ML
ML
ML
QS
QS
QL
MS
QS
QL
MS
QS
ML
QS
QL
QL
ML
ML
QS
QL
QS
ML
ML
QS
ML
QS
QS
QL
ML
ML
QS
MS
QL
MS
QL
ML
ML
QS
QL
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
QL
QL
ML
QL
QL
ML
ML
MS
ML
QL
QL
QS
QL
ML
QS
QS
MS
QS
MS
QL
QL
QS
QL
QS
ML
MS
QS
QL
ML
MS
ML
QL
QS
MS
QL
QL
QS
MS
MS
ML
ML
QL
QS
QS
QS
QS
ML
MS
ML
QL
QS
QL
QS
QS
QL
QS
QS
QS
ML
QL
QL
QL
ML
ML
QS
MS
MS
MS
QS
ML
ML
QS
ML
QS
QS
MS
ML
QS
QS
QL
MS
QS
ML
MS
MS
QL
QS
ML
ML
ML
QS
MS
QL
MS
MS
QS
ML
QL
MS
QS
QS
QS
QS
QS
QL
ML
QS
ML
QL
QL
QS
ML
QS
QS
QL
QL
QL
QL
QL
ML
MS
MS
MS
QL
QL
QS
MS
QS
QS
ML
QL
QL
QL
QS
QL
QS
ML
QS
ML
QS
ML
QL
MS
QL
QL
QS
MS
MS
QS
ML
QS
QL
ML
ML
QS
ML
QL
MS
QS
QS
QL
QL
QL
QS
QS
QS
MS
QS
ML
MS
QS
QL
QL
ML
MS
QL
QL
QS
ML
QS
ML
ML
QL
QS
QS
QS
ML
QL
MS
MS
QL
QS
QS
MS
QL
ML
QS
QS
ML
QL
ML
ML
MS
QL
ML
QL
MS
ML
MS
QS
QS
QL
QS
QL
QS
ML
ML
ML
ML
QL
QL
QL
ML
ML
MS
QS
QS
ML
QL
MS
MS
ML
ML
QL
QS
MS
ML
QL
QS
QS
QS
QS
QS
QL
QL
ML
QL
QS
MS
QS
QL
QL
QL
MS
MS
ML
ML
QL
QS
MS
QL
QL
QS
QL
MS
QS
ML
QL
QL
QS
QS
QS
QL
QS
ML
MS
QL
ML
QS
ML
QL
ML
QS
QS
ML
QS
QL
ML
MS
QL
ML
QL
QL
MS
ML
QL
QL
ML
QL
QL
QL
QS
QS
MS
QL
MS
ML
QS
QS
QS
QL
QS
ML
QS
QL
QL
QL
QS
QS
QS
QL
MS
QL
QS
QS
QL
QS
QS
MS
QL
QL
ML
MS
QL
QL
QL
QS
QL
QL
ML
QL
QS
QS
MS
QS
QS
MS
QS
QS
QL
QS
QS
QS
QL
QL
ML
QS
MS
QL
QS
QL
MS
ML
ML
QS
ML
QL
QS
QS
ML
ML
ML
QS
MS
MS
ML
ML
QS
MS
MS
QS
QS
QL
QS
QL
QL
QL
QL
QL
MS
ML
QL
QL
ML
QS
ML
MS
QS
ML
QL
QL
QS
ML
ML
ML
QS
QS
QS
QL
QL
MS
ML
MS
QL
QL
ML
QS
QL
ML
QL
ML
QL
QS
MS
QL
QS
QS
ML
QL
ML
QS
QS
QL
ML
QS
QL
ML
QS
QS
QL
QL
ML
ML
QS
MS
QS
ML
QS
QS
QL
MS
QS
ML
ML
QS
MS
ML
QL
QS
QL
QS
QL
QS
MS
QL
QS
MS
QS
ML
QS
QS
QS
QS
QL
ML
QL
QS
ML
QS
ML
QS
ML
ML
QS
MS
ML
QS
QL
ML
QS
QL
QL
ML
QS
QL
QS
ML
QS
QL
QS
QL
QL
ML
ML
MS
ML
ML
QS
QL
QL
QS
QL
QS
MS
MS
QS
QL
QS
QS
MS
MS
ML
QS
MS
QS
QS
QL
QL
QL
QL
ML
ML
QS
QL
ML
MS
ML
QS
QL
QS
QS
QS
MS
QL
ML
QL
ML
QS
QL
ML
QL
MS
QL
MS
QS
ML
QS
QL
QL
QS
ML
QS
QL
QS
QL
ML
QS
MS
QS
ML
QS
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
QS
QS
QL
ML
MS
QL
QS
QS
QL
QL
QS
MS
QS
QS
QL
QL
QL
QS
QL
MS
QS
ML
QS
QL
QL
QS
QL
QL
QL
ML
QS
QL
QS
ML
QS
QS
QS
QL
MS
ML
QS
QL
QL
QL
QS
MS
QS
QL
QS
MS
ML
QL
QL
ML
QL
ML
QL
MS
QL
QL
MS
QL
QS
QL
QS
ML
ML
QL
QS
QL
ML
QS
QL
QS
QL
QS
QL
QS
MS
ML
QL
QS
QS
QL
ML
ML
ML
MS
QL
MS
ML
MS
MS
QS
MS
MS
ML
QL
QL
QS
ML
QS
QL
QL
ML
QL
QL
QL
QS
QS
QS
MS
MS
QL
QS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
ML
QS
MS
QS
MS
ML
MS
QL
QL
QL
QL
MS
QL
QL
ML
QL
QL
QL
QL
MS
QS
QS
ML
QS
QL
QL
QS
QL
QL
QS
MS
QS
ML
QS
MS
ML
QL
QS
QS
MS
QS
QS
ML
QS
QS
QL
QL
MS
ML
ML
QS
MS
QS
QL
QL
QS
ML
QS
QL
QL
MS
ML
QS
ML
QS
MS
QS
QL
QS
ML
QL
MS
QL
ML
QL
MS
QL
MS
QS
QS
QL
ML
MS
QS
ML
QL
MS
QS
ML
QL
QL
QS
QL
ML
QL
QL
QS
QL
QL
ML
MS
QL
QL
QS
ML
QL
QL
ML
MS
QS
QL
QL
QL
ML
QS
QL
QL
QS
QS
MS
QS
QS
ML
ML
QS
QL
QS
QL
QS
QS
ML
ML
ML
QS
ML
QL
QL
QS
QS
MS
QS
QL
QL
QS
QS
ML
QL
QS
MS
QS
QL
MS
QS
QL
QL
ML
QS
ML
QL
QS
QL
ML
QS
ML
ML
MS
QL
QL
ML
QS
QS
MS
QS
QS
ML
ML
QL
MS
QS
QS
QS
MS
QL
MS
MS
QL
MS
QL
QS
MS
QL
QS
ML
QS
QL
QS
QS
ML
MS
MS
ML
QS
QL
QS
QS
QS
QS
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
QS
QS
QL
QS
MS
QL
QL
QS
ML
QL
QL
MS
MS
QL
QS
ML
ML
QL
ML
MS
QS
QS
QL
ML
ML
QL
ML
QS
MS
MS
QL
QS
ML
ML
MS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QL
QL
QL
QL
ML
QS
QL
QL
MS
QL
MS
QS
QL
ML
MS
QL
QS
QL
ML
QS
QL
QS
QS
ML
QS
MS
ML
QL
QS
ML
MS
QS
ML
ML
QL
QL
QL
QS
QL
QL
QS
QL
ML
QS
QL
QS
QL
QL
QS
QL
QL
ML
QS
MS
QS
QS
QS
ML
QS
QS
MS
MS
ML
QS
QL
QS
QS
ML
QL
MS
ML
QL
QS
QS
QL
QL
MS
QS
QS
QL
QS
QS
ML
QL
MS
QS
QL
ML
QL
QS
QL
ML
MS
QL
ML
MS
QS
ML
QS
QL
QS
QS
QS
QL
MS
QS
QL
QL
MS
MS
QS
ML
QL
QS
QS
MS
QS
ML
QS
ML
QL
ML
QS
QS
QL
MS
QS
MS
QS
MS
QL
QL
MS
QL
QL
ML
ML
QL
QL
ML
QL
QL
QS
QL
QS
QS
QS
MS
ML
QS
MS
QL
QL
MS
QS
MS
MS
QL
MS
QL
QL
QL
QL
ML
MS
QL
QL
QS
QL
QS
QL
QL
QS
QS
QS
QL
QL
ML
QL
ML
QS
QS
ML
QS
ML
ML
QS
ML
QS
QL
MS
QL
ML
QS
QS
ML
QS
ML
QL
QS
MS
MS
MS
QL
QL
QL
QS
QL
ML
MS
QL
QS
QL
QL
QL
QL
MS
ML
MS
QS
QS
MS
QL
QL
QS
QL
MS
QS
ML
MS
QS
QS
QS
QS
QS
ML
QL
QL
QL
ML
QS
MS
ML
QS
MS
ML
ML
QL
QL
QL
ML
QS
QS
MS
QL
MS
QS
QL
ML
MS
QL
QL
ML
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
ML
QS
ML
QL
QL
QS
ML
QL
QL
ML
QS
QS
QL
QL
ML
QL
QL
QL
ML
MS
QL
ML
QS
MS
QL
QS
ML
ML
QS
ML
QL
QL
QL
QS
QS
QS
ML
QL
QL
QL
QS
MS
QS
MS
ML
QL
ML
ML
QS
QL
QL
MS
ML
QS
QS
ML
QL
QL
QL
QL
ML
QS
MS
QL
QS
ML
QL
QL
MS
QL
QS
ML
MS
QL
QS
QS
MS
MS
QL
MS
QS
QL
MS
QS
QS
QL
MS
QS
MS
QS
QL
ML
MS
QS
QL
MS
QS
QS
ML
QS
QS
QS
QS
MS
ML
MS
ML
QS
MS
QS
ML
QL
QL
ML
MS
QL
QS
ML
QL
ML
QL
MS
QL
QS
QS
QS
QS
ML
MS
QL
MS
MS
QL
QL
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
ML
MS
QL
QL
ML
QL
QL
QS
ML
QS
QS
QL
QS
ML
QS
QL
MS
QS
ML
QL
MS
QL
MS
ML
ML
QL
QS
QL
QS
ML
QL
MS
QS
ML
QL
QL
QS
QL
QS
QL
QL
QL
ML
MS
ML
ML
ML
QS
QL
ML
QL
QS
ML
QL
QS
QS
QL
QL
ML
ML
QL
QL
QL
QL
MS
QL
QL
QS
QS
MS
ML
QL
QL
QL
ML
ML
QS
ML
QS
QS
QS
QL
QS
QS
QL
QS
MS
QS
ML
MS
QS
QS
MS
QS
QL
ML
QL
QS
QL
QS
QS
QS
QL
QS
QS
QS
QL
MS
QS
MS
MS
QL
QL
QS
ML
QS
QS
QL
QS
QS
MS
QL
MS
ML
QL
QL
QS
QS
ML
MS
QL
MS
QS
QL
ML
QL
MS
QS
QL
QS
ML
QL
QL
QS
QL
QL
ML
ML
ML
ML
QS
ML
QL
QS
MS
QL
ML
MS
QS
QS
QL
QL
QL
QS
QS
QL
ML
QL
ML
QL
QL
QL
QS
QL
QL
QL
QL
ML
ML
QL
QS
QL
MS
MS
QL
QS
QL
ML
QL
MS
QS
ML
QL
ML
MS
QL
ML
ML
QS
MS
ML
QS
MS
QS
QL
QS
QL
QS
QL
QS
QS
QL
ML
QS
QL
QL
QL
QL
QS
QL
QS
QS
QL
MS
QL
QS
QS
QL
QL
QL
ML
QL
QS
QS
QS
ML
QL
QS
QS
MS
QL
QS
QS
MS
MS
QS
QL
QS
ML
ML
QL
ML
ML
ML
MS
ML
QS
QL
QL
QL
ML
QL
MS
QL
QS
QL
ML
QS
MS
ML
QS
QS
MS
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
ML
QL
QL
ML
QS
QL
QS
QS
MS
QL
QS
QS
QL
ML
QS
ML
ML
MS
ML
ML
QS
ML
QS
QS
MS
ML
QS
QL
MS
QS
QL
QL
QS
QL
QL
ML
QL
QS
QS
QS
QS
QL
QS
QL
ML
QS
QS
QS
MS
QL
QL
MS
QS
QS
QL
QL
MS
ML
QS
QL
QL
QL
QS
MS
QL
ML
QL
ML
ML
QS
QL
QS
QS
QS
QS
QL
QS
QL
MS
QS
QS
ML
QL
QL
QS
ML
QL
ML
QS
QS
QS
MS
QL
MS
QS
QS
MS
MS
QS
QS
MS
QS
QS
MS
QS
MS
QS
MS
QS
QS
QL
QL
QL
ML
QS
QL
ML
ML
QL
QL
ML
QS
QS
QS
QS
QS
QS
QL
QS
QL
QL
QL
QL
QS
QL
QL
MS
QS
QS
QL
QS
QL
QS
ML
MS
MS
QL
QS
QS
QL
QL
QS
QL
QS
MS
QS
QS
QS
QS
MS
QS
QS
QL
ML
ML
ML
MS
QL
MS
QL
ML
QL
QS
QL
ML
QL
QS
QS
QL
MS
ML
MS
QL
QL
QL
QL
QL
QS
QS
QL
ML
QL
QS
QS
QL
QS
QS
MS
QS
QL
ML
QS
QS
QL
MS
MS
QL
QS
QS
MS
QS
MS
QS
ML
ML
QL
MS
QS
QS
ML
QL
QL
ML
QL
QL
QL
QS
QL
QS
QS
QL
QS
QL
QL
QL
QL
QS
ML
ML
MS
QL
QS
MS
MS
ML
QL
QL
QL
QL
QL
MS
QS
QL
ML
ML
QS
MS
QL
QL
QL
QS
MS
MS
ML
QL
MS
QL
QL
QS
QL
QL
QL
ML
QS
QS
ML
QL
QS
QS
QL
QL
ML
QL
QS
QL
ML
QL
QS
QS
QL
MS
QL
QS
QS
MS
QL
QS
ML
QL
ML
QS
ML
ML
MS
QS
MS
QS
MS
QL
QL
QL
QS
ML
MS
QL
QS
QL
QL
QS
QL
QS
ML
QL
QS
MS
ML
QL
QS
ML
QL
ML
QL
MS
QL
QS
MS
ML
QS
QS
QL
ML
QL
ML
QL
QS
QL
QL
QL
QS
QL
QS
ML
QS
QS
ML
QL
MS
QL
QS
QL
QS
QS
QL
QS
MS
ML
QS
QL
QL
QL
QS
ML
ML
MS
QL
QL
QS
QS
ML
QL
MS
ML
QL
QL
QS
QL
QL
ML
ML
MS
QS
QS
QS
QS
MS
QS
QS
QL
ML
ML
MS
ML
MS
QS
QL
QS
MS
ML
QL
MS
ML
ML
ML
QL
MS
QS
QL
ML
QS
QL
QS
MS
ML
QL
QS
QS
MS
QS
ML
QL
ML
MS
QS
MS
ML
QS
MS
ML
QL
QL
QS
QS
ML
QS
QS
QL
QS
ML
QL
QL
QS
QL
QS
QL
QS
ML
QS
QL
QL
QL
MS
QS
ML
QL
MS
QS
QS
ML
MS
QL
QL
QL
QS
QL
QS
QL
QL
QS
MS
QS
ML
MS
ML
ML
MS
MS
QS
QS
QL
ML
ML
ML
QS
QS
QS
QL
QL
QL
MS
QS
QS
QL
MS
MS
QS
QS
QL
QL
QL
QL
ML
ML
QL
ML
MS
QL
QS
QL
QL
QS
QL
ML
MS
QS
QS
QL
ML
MS
QS
QS
MS
ML
QS
QL
QL
QS
QL
QL
ML
QS
MS
QS
QL
QS
QL
ML
QL
QL
QS
QS
QS
ML
ML
ML
QS
ML
QS
MS
QL
QS
QS
ML
ML
QS
MS
QL
QS
ML
QS
QS
ML
QS
QL
QS
MS
QS
QS
QL
ML
QL
QS
ML
QS
ML
QL
ML
MS
QL
QL
QS
QL
QL
MS
ML
QL
QL
QL
QS
QL
QL
QL
MS
ML
QL
ML
QS
QL
QL
QL
QS
ML
ML
QS
QL
QL
QL
QS
QS
QS
QL
QS
QL
QL
QL
MS
QL
QL
QL
MS
QS
ML
QL
QS
MS
ML
QL
ML
QL
QL
QS
QL
QS
QS
QL
QS
ML
QL
MS
ML
ML
MS
QL
ML
QS
QL
MS
QL
QS
QS
QL
MS
QL
QS
ML
QS
QL
MS
QL
QL
QS
QL
QS
ML
ML
MS
QS
QS
QS
ML
QL
QL
QL
MS
MS
QL
MS
QS
QL
QS
QL
QS
ML
QL
QS
QL
ML
QS
MS
QL
QS
QL
MS
QL
QS
QS
QS
QS
ML
ML
QL
QS
QS
QL
ML
QL
QS
QL
QL
QS
ML
QL
QS
MS
QS
QS
QL
ML
ML
QS
QL
MS
QS
QL
QS
QS
QL
MS
QS
MS
QS
QL
QL
QL
QL
QS
QS
ML
QL
ML
ML
QS
QS
ML
QL
QS
MS
ML
QS
MS
QL
QL
QS
MS
QS
QS
QS
MS
MS
ML
QS
QL
QL
QL
ML
QL
QL
QL
QS
QS
QS
QL
ML
QS
QL
MS
ML
QL
QL
ML
QS
QS
MS
QL
MS
ML
ML
MS
QS
MS
QS
QL
QL
ML
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QL
QL
ML
ML
ML
MS
QL
QL
QS
QL
QL
MS
ML
ML
QL
QL
QL
QL
ML
QL
QS
QL
QS
QL
QL
QL
QS
ML
QS
QL
MS
QS
QS
ML
ML
ML
QL
QL
ML
ML
MS
QS
MS
QL
ML
QS
ML
QS
ML
QS
ML
QS
MS
ML
ML
QS
QS
MS
ML
ML
QS
QS
MS
QL
QL
ML
QL
MS
QS
QL
QL
QL
QS
ML
QS
MS
ML
QL
ML
ML
ML
QS
QS
MS
QL
QL
ML
ML
QL
QS
ML
QS
QS
ML
ML
ML
MS
QS
ML
QL
MS
MS
MS
ML
MS
QL
QL
ML
ML
QS
ML
QL
QL
QL
ML
QS
QL
QS
QS
ML
ML
QS
ML
QS
QL
QL
QL
ML
QS
QS
ML
QS
QS
QL
ML
QL
MS
ML
QS
ML
QS
QL
QS
QS
MS
QL
QS
QS
QL
MS
QL
QS
QL
QS
ML
MS
QS
QL
ML
QL
ML
QS
ML
QS
QL
QS
QS
ML
QL
QL
QL
QL
QL
MS
MS
QL
QL
MS
ML
MS
QS
QS
MS
QS
QL
QL
QS
QL
QS
ML
MS
QS
ML
QS
QL
ML
QL
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
QL
ML
QS
QL
QS
MS
QL
QS
ML
QL
QS
QL
ML
QL
QL
ML
QL
QS
QS
QL
QS
QL
QL
QL
QS
QS
QL
ML
QL
QL
QS
QS
QL
ML
MS
ML
QS
QS
QS
QL
ML
MS
QL
QL
ML
QL
QS
QL
QL
QS
QL
QL
QS
QL
MS
QS
ML
ML
ML
QS
ML
QL
QL
MS
QS
QS
QL
MS
ML
ML
QL
QL
QS
QS
QL
QS
QS
ML
QS
QS
ML
QS
QL
MS
MS
QL
QS
ML
ML
QS
QL
QL
QL
ML
QL
QS
QL
MS
QL
ML
QL
MS
QS
QS
ML
ML
QS
QL
MS
MS
ML
ML
MS
QS
QS
QS
QS
QL
ML
QL
QS
QS
MS
MS
QS
QL
QS
QL
QS
QS
MS
ML
ML
ML
ML
MS
QS
QL
QS
MS
ML
QL
QS
ML
QL
QL
QS
QS
QL
QS
ML
QS
QL
QS
ML
MS
QS
MS
QS
QL
QS
QS
QS
QS
QL
QS
MS
MS
QL
QL
ML
QL
QS
QL
QL
QL
QL
MS
QS
QS
ML
QL
QL
QL
QL
QS
QS
QL
QL
ML
QL
QS
QL
ML
QS
QS
MS
QS
QS
QL
ML
QL
QS
QS
QS
QS
QL
QL
ML
ML
QL
QS
MS
QS
QS
QL
QS
QS
QL
QS
QS
QL
MS
ML
ML
ML
ML
QL
QL
QS
QS
QS
ML
QS
QS
QL
QS
MS
QL
MS
QS
MS
ML
QS
ML
ML
ML
MS
QL
MS
QL
ML
MS
QS
ML
QS
QL
QL
QL
ML
QL
QS
MS
QS
QL
MS
QS
QL
QS
QS
QS
QL
MS
QS
ML
QL
QS
QL
QS
QS
ML
ML
QL
QS
QL
QS
QL
MS
QS
QS
ML
QL
QL
MS
MS
QS
QS
QS
QS
QL
QS
QS
ML
QL
MS
QS
QL
QL
QS
QS
QS
MS
QL
QS
QL
QL
MS
ML
QL
QL
QL
QL
QS
QS
QL
QS
QS
QS
QL
QL
MS
QL
QS
ML
QS
QL
MS
QL
MS
QS
QS
ML
QL
QL
QL
QL
MS
QL
QS
QL
ML
QS
QS
QL
ML
ML
ML
QL
MS
ML
QL
MS
QL
QS
MS
ML
QS
QS
QS
QL
QS
QL
MS
MS
ML
QS
MS
QS
QL
QL
MS
ML
QS
QS
QS
QL
QS
QS
MS
QL
ML
QL
ML
QS
QL
QS
QL
QS
QL
ML
QS
QS
ML
QS
MS
MS
MS
QL
QL
MS
QL
ML
MS
ML
ML
QL
QS
QL
ML
QS
ML
QS
MS
ML
QS
ML
QS
MS
QS
QS
QL
QL
QS
QL
QS
QS
ML
QL
QL
QL
QL
QL
QL
QS
QS
MS
QL
QS
MS
QS
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
QS
MS
QS
ML
MS
QL
QS
QL
QS
QL
QS
QL
QL
MS
QS
QL
QL
ML
QS
ML
QL
QL
ML
ML
MS
QL
MS
QS
MS
QL
MS
MS
MS
ML
QL
QS
QS
ML
QL
QS
QL
QL
QS
QL
ML
QS
MS
QL
MS
QL
MS
QS
QL
ML
QL
QS
QS
MS
ML
QS
QS
ML
ML
QL
ML
ML
QS
ML
ML
QL
MS
ML
MS
QL
QL
QL
QS
QS
QS
QL
QL
ML
QS
QL
ML
QS
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
QL
QL
QL
QL
QS
QS
QS
QL
QS
ML
QL
QL
QS
QL
QS
QS
QS
QL
MS
QL
QL
QL
QS
QL
QL
ML
MS
QL
MS
QS
QS
ML
QL
QS
QS
ML
QL
QS
QL
ML
QS
QL
QS
QL
QL
QL
ML
ML
ML
QL
QL
QL
QL
ML
QS
MS
QL
QL
QS
QL
QL
QL
QL
QS
QL
QS
ML
QS
ML
QL
MS
MS
QS
QL
ML
QS
ML
QS
ML
QL
QS
QS
ML
MS
MS
QL
MS
ML
QS
QS
QS
QL
ML
QL
QS
QL
QL
ML
MS
QS
QS
QL
ML
MS
QS
QS
MS
QS
QL
QS
QL
ML
MS
QS
QL
ML
QS
ML
QL
ML
ML
ML
MS
ML
QS
ML
QL
ML
QL
QL
QS
MS
QL
ML
MS
QS
QL
QL
QS
QS
QL
ML
MS
QS
QL
QS
QS
QL
MS
ML
ML
QS
ML
QS
QL
MS
QS
QS
QL
QS
MS
ML
ML
MS
QL
ML
QL
QL
MS
QL
ML
QL
QS
QL
QS
QL
MS
ML
ML
QL
MS
QS
QS
QS
QL
ML
QL
QS
QS
QL
MS
QS
ML
ML
QS
QL
ML
QL
QS
QL
ML
MS
QS
ML
QS
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QS
MS
QS
MS
QL
QL
MS
QS
QL
QS
ML
QS
QL
ML
QS
QL
QS
ML
QL
QL
QL
QL
QL
QS
QS
QS
ML
QL
QS
MS
QS
QS
MS
QS
ML
MS
QS
MS
QL
ML
MS
ML
QS
QL
QL
QS
QS
QL
QS
QS
QL
QS
MS
ML
QL
QS
ML
ML
MS
QS
MS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
QS
MS
QL
QL
QL
QL
QL
QL
QL
QS
MS
ML
QL
QS
QS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QL
QL
QS
QS
QS
QS
MS
ML
QL
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
QL
MS
QL
QS
MS
ML
ML
QL
QS
QL
QS
ML
MS
QS
QL
QL
QL
QL
MS
QS
ML
QL
QL
QS
QL
QL
QL
QL
MS
QS
MS
QL
QS
QS
QL
QS
QL
QS
ML
QS
QS
ML
QL
ML
MS
QS
MS
ML
QL
QL
QS
QS
QL
QL
QS
MS
QS
QS
QS
ML
MS
ML
QS
QS
QL
MS
QL
QS
QL
QL
MS
QL
QS
QS
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
QS
QS
QL
QS
MS
QL
QS
ML
QS
QL
ML
ML
ML
QS
QL
MS
QL
MS
QL
QS
ML
ML
QL
QS
QS
QS
QL
ML
ML
ML
QL
QL
ML
QS
QL
QS
QS
MS
QS
ML
QL
QL
ML
MS
QL
QS
ML
QS
QL
QS
MS
QS
QS
QS
QL
MS
ML
QS
QS
QS
QS
QL
QS
QS
QS
QS
QL
QS
MS
ML
QL
MS
MS
ML
ML
MS
MS
QL
MS
QL
QS
QS
MS
QS
QS
ML
QS
ML
QS
ML
ML
QL
QL
ML
QL
QL
QL
QS
QS
ML
QS
ML
MS
QL
QL
QS
MS
QL
ML
QL
QL
QL
ML
QL
QL
ML
QL
QL
QL
QS
MS
QS
QL
ML
ML
ML
QS
QS
QL
QL
QS
QL
QS
ML
ML
QS
QL
QL
QL
ML
ML
QL
MS
QS
QS
ML
QL
QS
QL
QS
QS
QL
MS
MS
MS
MS
ML
QL
MS
QL
QS
QS
QL
QL
QS
QS
QL
ML
QL
QS
QS
QL
QS
QS
QS
MS
QS
QL
ML
QL
QL
QL
ML
ML
QS
ML
QS
QL
QL
QS
QS
QS
QS
QL
QS
QS
ML
ML
MS
ML
MS
QL
QL
QL
QL
QS
ML
QL
QS
QL
QS
QS
QL
QL
ML
QS
ML
QS
QL
QL
QS
QS
ML
MS
ML
QL
ML
MS
ML
QL
QL
MS
QS
QS
MS
QS
ML
MS
MS
ML
QL
QL
QL
QS
ML
MS
MS
QL
QS
QS
QS
MS
QS
QS
ML
ML
QL
MS
ML
QL
QS
QS
ML
ML
ML
ML
QL
QS
ML
MS
QL
QL
QL
QS
MS
MS
MS
QS
QL
QL
ML
ML
ML
QL
MS
QS
MS
ML
ML
MS
QL
QL
ML
QS
QL
QL
QS
QS
QL
MS
ML
QL
ML
QL
QL
QL
MS
ML
ML
QS
MS
QL
QL
QS
MS
QL
QL
QS
QS
QL
MS
ML
ML
QS
ML
QL
QL
QL
QL
MS
QS
ML
MS
QL
QL
QS
QS
ML
MS
QS
QS
QS
ML
QL
ML
QS
MS
QS
MS
QS
QS
ML
QL
QS
QS
ML
QS
QS
MS
QS
QS
QL
QS
QS
MS
ML
ML
MS
ML
ML
ML
QS
ML
QL
MS
QL
QS
QS
MS
QS
ML
QL
QL
MS
QS
QS
QS
ML
QS
QL
MS
ML
QS
MS
QL
QS
MS
QL
QS
ML
QS
QL
QL
QL
QL
ML
QL
MS
QL
QS
QS
QS
ML
QL
ML
ML
MS
QL
QL
MS
QS
QS
MS
ML
QL
QL
QS
MS
QL
ML
QS
QS
ML
QS
QS
QL
QS
ML
QS
QS
ML
MS
QL
QL
MS
QS
QS
QL
QS
MS
QL
QS
QL
ML
ML
QS
QS
QL
QL
MS
ML
QS
MS
ML
ML
QL
ML
MS
QS
MS
QL
QL
QL
ML
QS
QL
QL
QL
QL
QS
MS
QS
QL
QS
QL
QL
ML
QL
MS
MS
ML
QS
ML
QS
QS
MS
MS
MS
QL
ML
MS
QL
QL
MS
QS
MS
QS
QS
QL
QL
ML
QL
ML
ML
MS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QS
MS
QS
QL
QS
QL
QS
QL
QS
QS
ML
QL
QS
QS
MS
ML
QS
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QL
MS
QL
QS
QS
MS
QS
ML
ML
QS
QS
QS
MS
MS
QL
ML
QS
ML
QL
QS
QS
QS
QS
QL
ML
QL
QL
MS
QL
QL
QS
QS
QS
ML
QS
ML
QS
QS
QS
QL
QS
QL
QS
ML
QL
QL
QS
ML
MS
ML
QL
ML
QS
MS
QS
QL
MS
QS
QL
ML
ML
QL
QS
MS
ML
QS
MS
QL
QL
QL
ML
QS
MS
ML
QS
QL
QL
ML
QS
QL
ML
MS
MS
QL
ML
QS
QL
QS
QS
QL
QS
ML
ML
MS
QL
MS
ML
QS
QL
ML
MS
QL
ML
QL
QL
QS
QL
ML
MS
ML
ML
MS
ML
QS
QS
QL
MS
QL
QS
QL
ML
QS
QL
QS
ML
QL
MS
ML
ML
QS
QS
ML
QL
QS
ML
QL
ML
QL
ML
ML
QS
QL
QS
MS
ML
QL
QL
MS
QL
ML
MS
QL
QS
QL
QS
ML
MS
MS
QS
QS
ML
QS
QS
MS
ML
QL
MS
QS
MS
QS
QS
QL
QS
QL
ML
QS
MS
QS
ML
QS
ML
QS
ML
QL
QL
QS
ML
QS
QS
QS
QL
ML
QL
QL
ML
MS
QL
QL
QS
QS
ML
QL
QS
QS
QS
ML
QS
QL
MS
QS
MS
QS
QL
QS
QS
QS
QS
ML
QS
ML
MS
QS
QL
ML
QS
QS
QS
QS
QL
QS
QS
QL
QS
QS
QL
QL
ML
MS
MS
MS
QL
MS
QL
QS
QS
QL
QS
MS
ML
ML
QS
ML
QS
ML
MS
QS
ML
QL
QS
QS
QL
QL
ML
MS
QS
QL
QS
MS
QS
ML
ML
QL
ML
QL
QL
QL
MS
MS
QL
QS
QS
QS
QS
ML
QS
QS
QL
QS
QS
QL
QS
QS
QL
QL
QL
MS
QL
ML
MS
ML
MS
ML
QL
QS
QL
QS
QS
QS
MS
ML
QS
QL
MS
QS
ML
QL
QS
QS
QS
QS
QL
QS
ML
ML
ML
MS
QL
QS
QL
QL
MS
MS
QL
MS
QS
QS
QL
MS
QL
QS
MS
QL
ML
ML
ML
MS
QS
ML
QL
QL
ML
QL
QS
QL
MS
QS
ML
ML
QL
QS
ML
QS
QL
QL
ML
MS
QL
MS
QS
MS
QS
ML
ML
ML
MS
ML
MS
QL
QS
QL
ML
QL
QL
QS
ML
MS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QS
QL
MS
ML
MS
ML
ML
QL
QL
QL
ML
QS
QL
QL
QS
QL
QL
MS
MS
ML
QS
QL
MS
ML
QS
QL
ML
QL
QS
QS
QL
ML
QL
QS
QL
QS
QS
QL
QS
ML
QS
QS
QS
ML
QL
ML
QL
QS
QS
MS
QL
QL
QL
ML
ML
QS
ML
QS
QL
QS
QL
QS
QS
QL
QL
QS
ML
QS
ML
QS
QS
QS
QL
ML
ML
QL
QL
ML
QS
MS
QS
ML
QS
QL
QS
ML
QL
QL
QS
ML
MS
QS
MS
MS
ML
QS
ML
QS
QL
QS
QS
QL
ML
ML
QS
ML
MS
QL
QS
MS
ML
QS
QS
QL
ML
MS
QL
QL
QS
QS
ML
ML
ML
QS
QS
ML
MS
QS
MS
QL
QS
QS
QS
QL
QL
MS
MS
QL
QL
QS
ML
QS
MS
QS
ML
QL
QL
QS
QS
ML
QL
QL
QS
QS
MS
QL
ML
QL
QL
QS
QL
QS
QL
ML
QL
ML
QS
QL
MS
ML
QL
ML
QL
ML
QS
QS
MS
QS
QS
MS
ML
QS
ML
QL
QS
QS
QS
ML
ML
QS
QL
QS
QL
QS
ML
QS
QS
QS
QS
QL
MS
MS
ML
MS
QS
QS
ML
MS
QL
ML
QL
QL
QL
ML
QL
ML
MS
QS
ML
QS
ML
ML
MS
MS
QL
QL
QS
QL
QS
ML
MS
QL
ML
QS
QS
QL
ML
QL
ML
QL
QS
QL
QL
ML
MS
QS
ML
QL
QS
QL
MS
QS
QS
QL
MS
QS
QS
QS
QS
ML
QS
ML
QL
QS
ML
QL
MS
MS
QL
QL
QS
ML
QS
QS
MS
MS
QS
QL
MS
QL
QL
QS
QL
ML
ML
QL
QL
QS
ML
QS
QL
MS
QS
ML
QS
QL
QS
ML
QS
QS
QL
ML
QL
ML
QL
MS
QL
ML
MS
QL
QS
MS
ML
QS
ML
ML
MS
QS
MS
QS
MS
QL
QL
QS
ML
QL
QL
QL
QS
ML
QL
QL
QS
QL
ML
QL
QS
MS
QL
QL
MS
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
QS
QS
MS
QS
QS
QS
QS
QL
QL
MS
MS
QL
MS
ML
QS
QL
ML
QS
QL
MS
QL
QS
MS
ML
ML
ML
QL
MS
ML
ML
MS
QS
QS
QL
QL
QL
QL
QL
MS
QL
MS
QL
ML
QS
QL
QS
ML
ML
ML
ML
QS
ML
MS
ML
QS
QL
ML
ML
MS
QL
QS
QL
ML
MS
QL
MS
QL
MS
MS
QS
QL
QL
MS
QS
ML
QL
MS
QS
QL
QS
QL
QL
QL
QS
QL
QS
MS
QS
QS
ML
QS
QL
QL
QS
QS
QS
QL
MS
QL
QL
QS
QL
QS
ML
QL
QS
QS
MS
QL
QS
QS
QL
QL
QL
ML
QS
ML
ML
MS
QS
QS
QS
QL
MS
QL
MS
QS
QL
ML
ML
QS
QS
QL
MS
MS
QS
QS
QS
QL
QS
ML
QL
QL
QL
QS
QS
ML
QL
ML
QS
MS
MS
QL
QS
MS
QS
QS
ML
MS
QS
QL
QL
QL
QL
MS
MS
QL
QL
QS
QL
QL
ML
QS
MS
MS
QS
QL
ML
ML
ML
QL
QS
QL
QL
QL
QS
MS
QL
QL
QS
QS
QS
QS
QL
QS
QS
QS
MS
MS
ML
MS
QS
QS
MS
QS
MS
QL
QL
QL
MS
ML
QS
QL
MS
QL
QL
QS
QS
QL
QL
MS
QS
QS
QL
ML
ML
QL
QL
ML
QS
ML
QS
QL
MS
QL
QL
QS
QS
QL
QS
QL
QS
QS
ML
ML
MS
ML
QL
ML
QL
QS
ML
MS
ML
ML
QL
MS
ML
ML
QS
QS
QL
QL
QS
QS
ML
QL
QS
QL
ML
QS
QS
QS
QL
QS
QL
QS
QL
ML
QS
ML
QL
QS
MS
QL
ML
ML
QS
MS
MS
QL
QS
QS
QS
QS
ML
QL
QS
ML
QL
QL
QS
QS
QS
ML
QS
MS
ML
MS
ML
ML
QS
QS
QL
QS
QS
QL
ML
QS
QL
QS
MS
QL
QS
QL
MS
MS
ML
QS
QS
QL
QL
QL
QS
ML
QS
QS
MS
QL
QS
QL
QS
QL
ML
QS
QL
QL
ML
QL
QL
ML
QL
QS
QS
MS
ML
QS
ML
QL
QS
QL
QS
MS
ML
QS
QS
QS
QS
QL
QL
QL
MS
QS
ML
QS
QL
ML
MS
QS
ML
MS
QS
QL
QL
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
ML
MS
QS
QS
ML
QL
QL
QS
MS
QS
ML
QL
QL
QS
QL
ML
QL
QS
QL
QS
QL
QS
ML
QS
ML
QL
QS
QS
ML
QS
MS
QS
ML
ML
MS
QL
QL
QS
QS
QS
ML
QS
ML
MS
ML
QS
QS
ML
ML
QS
ML
QL
QS
QL
QS
QS
ML
ML
MS
ML
QL
ML
ML
ML
QS
ML
QS
QS
QS
QS
QS
QL
QL
MS
QS
QS
QL
QL
ML
QS
ML
MS
ML
QS
QS
QL
QL
ML
QL
QL
QL
ML
QS
QL
MS
ML
QS
ML
MS
QL
QL
MS
QL
QS
ML
ML
QS
MS
MS
QS
QS
QL
QL
QL
QL
ML
ML
QL
MS
QS
QL
QL
QL
ML
QL
ML
QL
ML
ML
ML
QS
QL
QL
QL
QL
ML
MS
QL
QS
QL
QL
QS
QL
QL
QL
QL
QS
MS
QL
ML
QS
QL
QS
MS
ML
QL
QL
QL
ML
QL
MS
QS
QS
QL
ML
MS
QS
QL
QL
QS
QL
QS
QL
QL
QS
ML
ML
QS
QL
QL
MS
QS
MS
MS
QL
QL
MS
QL
ML
QL
QL
QS
QS
ML
MS
MS
QL
QL
ML
QS
QL
QL
QS
QL
ML
MS
QL
QL
QS
QL
MS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QL
MS
QS
QS
MS
QL
QS
QL
MS
QL
QL
QS
QL
QS
QL
QL
QS
MS
QS
MS
QL
QS
QL
MS
QS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
MS
QL
QS
MS
QS
QL
QS
MS
QS
QS
ML
QL
QL
MS
ML
MS
ML
QS
QL
MS
QS
QS
MS
QS
QL
QL
QS
QS
QL
ML
ML
QL
MS
MS
MS
ML
QS
QL
ML
QS
QL
MS
MS
MS
MS
ML
QS
QL
QL
MS
QL
QS
ML
QS
QS
MS
QL
ML
QL
QL
MS
QL
QS
ML
QL
ML
QS
QL
QS
QS
QL
QS
QS
QL
ML
QL
QS
QS
ML
QL
ML
MS
QL
QL
ML
QL
ML
QL
QL
QS
QL
MS
QS
QS
QS
MS
QS
QS
QS
MS
QL
QL
QL
QL
MS
QS
MS
QS
QS
ML
QL
ML
QS
ML
QL
ML
QS
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
QL
QS
QL
QL
QS
QL
MS
QS
ML
QL
QS
QL
QL
ML
QS
QL
QL
ML
QS
QL
QL
ML
ML
QS
QS
QS
MS
QS
ML
QS
MS
QL
ML
QS
MS
QL
QL
QS
MS
QL
ML
QS
QL
MS
ML
QL
QL
QL
QL
MS
ML
QS
QL
QL
QS
MS
QS
QS
ML
QL
QS
QS
QS
ML
ML
QS
QL
QL
QS
ML
QL
QS
QS
QS
QS
QS
QL
QL
ML
QL
ML
ML
ML
QL
QS
MS
MS
QL
QS
QS
QL
ML
QL
QL
QL
ML
QS
MS
QL
QL
QS
MS
ML
QL
QS
ML
QS
ML
QS
QS
ML
QL
QS
QS
QS
QS
QS
QL
ML
MS
QL
MS
QS
MS
QL
QS
QL
ML
QS
QS
QS
QL
QS
MS
MS
QL
QS
ML
MS
MS
MS
MS
QS
MS
QL
QS
QL
QL
MS
ML
MS
MS
QS
QL
QL
QL
MS
QS
ML
MS
QL
QL
MS
QL
ML
QS
QS
ML
QS
QL
MS
QS
QL
MS
QL
MS
QS
QS
QL
QL
ML
QS
QL
QS
ML
QL
QS
QS
QS
QS
ML
MS
QL
ML
QS
MS
QS
QL
MS
QS
QS
QS
QL
ML
QL
QL
MS
ML
QS
QS
ML
QL
QS
ML
MS
ML
ML
ML
QL
QL
QL
MS
QL
QL
QS
QS
MS
QL
QS
QS
QS
MS
QL
QS
QL
QS
QL
ML
QL
ML
QL
QS
QL
QL
QL
ML
MS
QL
QL
QS
QL
QS
QS
QS
QS
QL
ML
QL
ML
QS
QS
QL
ML
MS
QL
ML
ML
QS
QS
ML
MS
QS
MS
QL
MS
QL
QS
QS
QS
QL
MS
ML
MS
ML
QL
QS
QL
QS
QL
ML
QS
MS
ML
QS
QL
QL
QL
MS
QL
MS
QS
ML
QS
QL
ML
QL
QS
QS
MS
QL
MS
MS
ML
ML
QL
QS
QL
QL
QS
ML
QL
MS
QL
QL
MS
QL
MS
MS
ML
MS
QS
MS
ML
ML
QS
QL
QS
MS
MS
QL
ML
ML
QL
MS
QL
MS
QL
QS
QL
QL
MS
MS
QS
QL
QL
ML
QL
QL
MS
QS
QL
QL
MS
QL
ML
QS
QS
QL
QL
ML
ML
QL
MS
ML
MS
MS
QS
QS
ML
MS
QL
ML
QS
QS
QS
QL
QL
QL
ML
QS
QL
QS
QS
QL
QL
ML
QL
QL
ML
ML
QL
MS
ML
MS
ML
ML
QL
QL
QL
ML
QS
QS
QS
MS
QS
QS
ML
QL
QL
ML
QL
QL
QS
MS
QL
QS
QS
QL
ML
QS
QS
MS
MS
QL
QS
QL
ML
QS
ML
ML
ML
MS
QS
QL
QS
QL
QL
QS
ML
QS
MS
QS
QS
QL
QL
MS
QL
QS
MS
QL
QL
MS
MS
QL
MS
QS
QS
QL
ML
ML
QL
QL
ML
QL
QL
QL
ML
MS
ML
MS
QS
MS
QL
ML
QS
QL
QS
QS
QL
ML
QL
QS
QL
QL
QS
QL
ML
QS
QS
MS
QS
ML
QL
QS
QL
MS
QL
QS
QL
QS
QL
ML
MS
QS
QL
ML
QL
ML
QL
QS
MS
QS
QS
QS
QL
ML
QL
ML
QL
QS
QL
QS
QS
ML
ML
QS
QL
ML
QL
MS
MS
QL
QL
QS
ML
ML
QL
QL
ML
QS
QS
QL
QS
QL
ML
QS
QL
MS
QS
MS
QL
QL
MS
MS
QL
MS
QS
QL
QL
MS
QS
QL
QS
MS
MS
QS
QS
QL
QS
ML
MS
QS
ML
QL
QS
MS
ML
QS
QL
QS
QS
QS
ML
QL
QS
QL
QL
MS
ML
MS
ML
QL
QL
QL
QS
QL
QL
QL
QS
ML
QL
QS
QL
ML
QL
QS
QS
QL
QS
QL
QS
MS
MS
MS
ML
MS
MS
ML
QS
QL
QS
QL
QS
QL
QS
QS
ML
QS
ML
ML
QL
QL
QS
QS
QL
QS
QS
MS
QS
QL
QS
QL
MS
QL
QL
QS
MS
QL
QS
QL
QL
QS
QS
QS
QL
QS
ML
QL
ML
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
QS
MS
QS
QS
QS
QS
ML
QS
QL
QS
QS
QS
QL
QS
QS
ML
QS
QS
QS
QS
ML
QS
QS
ML
QL
ML
ML
QL
QL
ML
QS
QS
QS
MS
ML
QL
MS
MS
QL
QL
QL
QL
QS
QS
ML
MS
MS
QS
MS
QL
QS
QS
QL
QL
QS
QS
QL
QL
QS
QL
MS
QL
MS
QS
MS
QL
QS
QS
ML
QS
ML
MS
QS
QL
QL
ML
QS
ML
QL
ML
QL
QS
QL
QS
ML
QL
QL
QL
QL
MS
QS
ML
MS
ML
QS
MS
QS
QL
QL
ML
ML
QL
QS
QS
MS
MS
QS
MS
MS
QL
QS
QS
ML
MS
MS
QS
QS
QL
ML
MS
QL
ML
QS
QS
ML
QS
QL
ML
QL
MS
QS
QL
QS
MS
QS
QL
QS
ML
QL
QS
QS
QL
QL
MS
ML
QL
ML
ML
ML
ML
QS
QL
MS
MS
QS
QL
QL
ML
ML
MS
QL
QL
MS
QL
ML
QL
ML
QS
QL
QL
MS
QL
MS
QS
QL
ML
ML
QS
QS
ML
QS
MS
QL
QL
MS
QS
QL
QS
QS
MS
QS
QS
QS
QS
QS
QL
ML
ML
QS
QS
QS
QS
ML
QL
QS
QL
QL
ML
QL
QS
MS
MS
QS
ML
QL
QS
QL
QL
MS
ML
QL
QS
QL
ML
ML
ML
ML
QS
QL
ML
QL
QL
QS
QS
QS
QS
QS
QS
QL
QL
ML
ML
QS
ML
ML
QS
MS
ML
ML
QS
MS
MS
QL
QS
QL
QS
QS
MS
ML
ML
ML
QS
QL
QS
MS
ML
QS
QL
QL
QL
QS
QL
QL
QS
MS
ML
QL
ML
QS
ML
QL
ML
QL
MS
ML
MS
QL
QS
MS
QS
QL
QL
MS
QL
ML
QS
QL
QL
MS
QL
MS
QL
ML
ML
ML
ML
ML
QS
ML
MS
QS
ML
QS
ML
QS
ML
QS
QS
QL
ML
QL
QL
QL
ML
MS
ML
QS
QS
QS
QS
QL
QS
ML
QS
ML
QS
ML
QS
QS
MS
QL
QL
QS
ML
QS
QL
QS
ML
ML
QS
QL
QS
QL
MS
QS
ML
QL
ML
QL
QS
ML
QS
ML
QS
QS
QL
ML
QS
QL
ML
QS
QL
QL
QL
QS
QS
QL
QS
QS
QS
QL
ML
QL
QL
QL
QL
QS
QS
MS
QL
QS
MS
QL
QL
ML
QS
QS
ML
ML
QL
QS
QL
ML
QS
QL
QL
QL
QL
QL
MS
QL
QS
QL
ML
QL
QL
ML
ML
QL
QL
QL
QL
QL
QS
MS
QL
QL
QL
QL
ML
QL
QL
ML
ML
QL
QL
MS
QS
QS
QS
QL
ML
ML
QL
ML
QS
ML
QL
QS
ML
QS
QS
QS
QS
QL
ML
QL
ML
ML
ML
QL
QL
QL
ML
QS
ML
QL
ML
QS
QL
ML
MS
QL
QS
QS
QL
QL
QS
QS
QL
QL
ML
QL
QL
QL
QL
QS
ML
QS
QL
QS
QL
ML
ML
QL
QL
ML
ML
QS
QS
QS
ML
QS
QL
QS
ML
QS
MS
QS
MS
ML
QL
QS
QS
MS
QL
QS
ML
QL
QS
ML
ML
MS
QS
ML
QL
ML
ML
ML
QS
QL
QS
QS
QS
QS
QS
QS
ML
MS
QS
ML
QL
QS
MS
MS
QS
ML
QL
MS
QL
QL
QS
QS
ML
QL
QL
ML
QS
QS
MS
QS
MS
QS
QS
QL
MS
QS
QL
QS
QS
QS
QS
QL
MS
ML
QL
QS
ML
ML
QS
MS
ML
QL
QS
ML
QS
QL
QS
QL
ML
QL
QL
QS
ML
QS
ML
QL
QL
QL
QL
ML
ML
QS
QS
QL
MS
QL
QS
QL
ML
ML
QL
ML
ML
MS
QS
MS
QL
QL
QL
QL
QS
QL
ML
MS
QS
QS
QL
ML
QL
QS
ML
QL
QS
ML
QS
QS
QL
ML
QL
ML
QS
QS
MS
QS
QL
MS
QS
QS
MS
QL
QS
QS
QS
QS
ML
QL
QL
QS
ML
QL
QS
MS
QS
QS
QS
MS
ML
MS
ML
ML
MS
QL
QL
MS
QS
MS
QS
QS
ML
QS
QS
ML
ML
QL
QL
MS
ML
QS
QL
QS
QS
QS
QS
QL
QL
ML
QL
ML
QL
ML
QL
QL
ML
QL
QS
QL
QS
QL
QL
QL
QS
QS
QL
ML
QL
QS
QS
QL
QL
QL
QS
ML
QL
QS
MS
QL
QS
ML
QS
QS
MS
QS
QL
QS
ML
QL
QL
ML
QS
QL
QS
QL
QL
ML
MS
QL
QS
QS
QS
QS
QL
ML
QS
QS
QS
ML
QL
QS
MS
QS
MS
QS
MS
QS
QS
MS
ML
QL
ML
QL
ML
QS
QL
QL
QS
QL
QS
ML
QS
ML
QL
MS
QL
QS
QS
QS
QS
MS
QL
QS
QS
ML
ML
ML
ML
QS
ML
MS
QL
QL
MS
QS
ML
QS
QL
QL
ML
QS
QL
QS
QL
ML
QL
QL
MS
ML
QL
MS
QL
MS
MS
ML
QL
MS
QS
MS
QS
MS
QS
QS
MS
QS
QL
QS
MS
QS
MS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QL
ML
QL
ML
QS
QS
QS
QL
QL
MS
QS
ML
QL
QS
QS
QL
ML
QS
MS
MS
MS
QL
QS
QS
QL
QS
MS
MS
QS
QL
ML
QS
QL
QL
ML
QS
QS
QS
ML
QS
QL
ML
QS
ML
ML
MS
QS
QS
QS
ML
MS
QL
MS
MS
ML
QL
QL
QS
QS
QS
MS
QL
QS
ML
QS
QS
QS
QS
QS
QL
ML
MS
QL
QL
ML
ML
ML
QS
QS
QS
QS
ML
QL
QS
QS
MS
QS
MS
QS
QS
QL
MS
QL
QS
ML
QS
QL
MS
QS
ML
QL
ML
MS
QS
QL
ML
QL
QL
QL
QL
QL
QL
QS
ML
QS
QS
QL
MS
QS
QS
QS
QS
QS
QL
QS
QL
QL
MS
QL
QL
QS
ML
QL
QL
ML
MS
QL
QS
QL
QS
QS
ML
QL
ML
MS
QL
QL
QS
QL
QS
MS
QL
QL
MS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QL
QS
QS
ML
QS
QS
QS
QS
QS
QS
QL
ML
QS
ML
QL
QL
QS
QS
QS
MS
QS
QL
QL
QL
QS
QS
QL
ML
QS
ML
QL
QS
QL
QL
ML
ML
QL
QL
QL
MS
ML
MS
QS
QL
QS
QS
MS
MS
MS
QL
QS
MS
QS
QL
MS
QS
QL
QS
ML
QL
ML
ML
QS
QL
QL
MS
ML
QL
QL
MS
QS
QS
QS
QS
ML
QS
MS
QS
QL
QL
QL
QL
ML
QL
QS
ML
QL
QL
QL
QL
ML
QL
QS
QS
MS
ML
QL
ML
QL
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
QL
MS
QS
ML
QL
MS
QS
ML
MS
ML
QS
QL
QS
QS
QS
QS
ML
QS
QS
ML
QL
QS
ML
ML
QS
QS
QS
ML
QS
QL
MS
ML
QL
QL
ML
MS
QS
QS
ML
QL
QS
MS
ML
MS
QL
QS
ML
QS
MS
QS
QS
ML
QS
QS
ML
QL
QL
MS
QL
QL
ML
QS
ML
QL
QL
QL
QS
MS
QS
QL
QS
QS
QS
ML
MS
ML
QL
ML
QL
QS
MS
QL
MS
QL
QL
ML
QS
QL
QL
QS
QL
QL
QL
ML
QS
QL
QL
QL
QS
QL
QS
QS
MS
QS
QS
ML
QS
MS
ML
QS
ML
QL
QS
MS
QL
QS
QS
MS
MS
MS
QL
ML
QS
MS
QL
QS
MS
QS
QS
QL
QL
ML
QL
QS
QS
QS
QL
QS
QL
MS
ML
QL
ML
QL
QS
QS
QS
MS
QL
QL
MS
ML
ML
QL
QS
QL
QS
QS
QS
ML
QS
QL
QL
QL
ML
QL
QS
QS
QS
QL
QS
MS
QL
MS
MS
QS
ML
QL
QL
MS
QL
MS
QL
QL
QL
QS
QS
MS
QS
QS
QL
ML
QL
QS
QL
QL
QL
QS
QS
ML
ML
ML
QL
QS
QL
MS
QS
MS
ML
ML
ML
ML
QL
QS
MS
QL
QS
QL
QS
ML
QL
ML
ML
QL
ML
QL
QS
MS
ML
QS
QS
ML
QS
QS
ML
QL
MS
QL
QL
QS
QL
QS
QL
ML
ML
QS
QS
QS
MS
QL
QL
QS
MS
QL
QS
QS
MS
QS
QL
QS
ML
ML
QS
ML
QL
QL
ML
QS
QL
QS
ML
QS
QS
QS
QS
QL
MS
QS
MS
QS
MS
QS
QS
QL
QL
MS
ML
ML
QL
QS
QS
ML
QS
MS
QL
QS
QL
MS
QL
MS
MS
ML
QS
MS
ML
ML
QL
MS
QS
QS
QS
QL
QS
QS
QS
MS
MS
QL
QS
MS
QS
QS
QS
QS
MS
QL
QS
QL
QL
QS
MS
MS
QL
QS
MS
QS
QS
MS
QS
MS
QL
QS
QS
QS
MS
QL
QL
QS
ML
MS
QS
QL
ML
ML
QS
QS
ML
MS
QS
ML
QS
QS
QS
QS
QS
QS
MS
QL
QS
QS
QS
QS
QS
QS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
ML
QS
MS
QL
QS
QS
ML
ML
MS
MS
QL
QL
QS
QL
QL
ML
QS
QL
QL
QS
ML
QL
ML
QL
MS
MS
QL
QL
QL
ML
QS
MS
QS
MS
QS
QS
QS
QL
QS
QS
QL
MS
QS
QL
MS
MS
QL
QL
QL
QS
QL
QL
QL
ML
QL
QL
QS
MS
QS
QS
ML
QS
QL
MS
QL
QS
QS
ML
QS
QL
QS
QL
QL
ML
ML
QL
MS
QL
QS
QL
MS
ML
QS
QL
MS
QS
ML
MS
ML
MS
ML
ML
QL
QL
QL
QS
QS
QS
QS
QL
QL
QS
QL
MS
ML
QL
ML
QS
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
ML
QS
QS
QL
QS
MS
QL
ML
MS
ML
QL
QL
QL
ML
QL
ML
QL
QS
QL
QL
QS
MS
ML
QS
QS
QS
QS
QS
QS
ML
MS
ML
QL
QS
QL
MS
QL
QL
QS
MS
QL
MS
QS
MS
QS
QS
MS
ML
ML
MS
QL
MS
ML
QL
MS
QL
QS
ML
QS
QL
QS
QL
QS
QS
QL
ML
QL
QS
QL
QL
MS
QL
ML
QS
ML
QL
ML
QL
MS
ML
QS
ML
ML
QL
MS
QL
QS
QS
QS
QL
ML
QS
MS
QL
QL
QS
QL
QL
QS
QL
QL
ML
QL
QS
QL
MS
MS
MS
MS
QL
QL
QS
MS
ML
QL
QS
QL
QS
QS
QS
QL
QS
QS
QL
QL
QL
ML
QS
MS
QS
ML
ML
QS
ML
MS
QS
QL
MS
QL
QL
QS
QL
ML
ML
QS
QL
QS
ML
QL
QL
QL
QL
QS
QS
QS
MS
QS
ML
QS
ML
QL
MS
MS
QL
QL
QS
QL
QS
ML
QS
QS
ML
QS
MS
QS
QS
QL
ML
ML
QS
MS
QS
MS
ML
QL
QS
QS
QS
QL
ML
QS
QL
MS
QL
QL
MS
QL
QL
QS
ML
QS
QL
ML
QS
QS
ML
QL
MS
QL
QL
QL
QL
QL
QS
MS
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
QS
QL
ML
QS
ML
MS
QS
QL
QS
QS
QL
QS
QL
QS
QS
QL
MS
MS
ML
QL
QS
ML
QS
MS
MS
QL
QS
ML
QS
ML
QS
MS
QL
QL
QS
ML
MS
QS
QS
QS
QS
ML
ML
QS
QL
QS
QL
QL
QS
ML
ML
QS
ML
MS
QL
QS
ML
QL
ML
QL
MS
ML
QL
QS
QL
QL
MS
QS
QL
QL
QL
ML
QL
QL
QL
QS
QL
QL
QL
MS
MS
MS
MS
QS
ML
QS
ML
QS
QS
MS
QS
ML
QS
QS
MS
ML
QL
QL
QS
MS
QS
ML
QL
QS
QS
MS
ML
QL
ML
QL
QS
ML
ML
QS
QL
QL
QS
MS
ML
QS
QS
MS
ML
QL
QS
QS
QL
QL
QS
QL
QS
QL
QS
MS
QL
QS
ML
ML
QS
QS
MS
ML
QL
QL
QL
ML
ML
QS
QL
ML
ML
ML
QL
QS
QS
QL
QS
ML
ML
ML
QS
ML
QS
MS
QS
QS
QS
QS
QL
ML
QS
QS
QL
ML
QL
QL
ML
MS
ML
QL
QL
QS
QS
QS
QL
ML
ML
MS
QL
QL
MS
ML
ML
QL
ML
QS
MS
QL
MS
QS
ML
ML
QL
MS
MS
QL
ML
QS
QS
MS
QL
MS
ML
QS
QL
QS
ML
QS
ML
QL
ML
QS
MS
MS
QL
ML
ML
QL
QS
MS
QS
QL
QS
QS
MS
QL
QS
QL
QL
QS
QS
QS
QL
ML
ML
MS
MS
QL
QS
QS
QS
ML
QS
QS
ML
QL
QS
ML
QS
ML
QL
QL
QL
QS
QS
QS
QL
ML
MS
QL
QS
MS
QL
QL
QS
MS
QS
ML
QL
QS
QL
MS
MS
ML
QS
QL
QS
QS
QL
ML
QL
MS
QS
QL
QS
ML
MS
QL
QL
ML
ML
QS
MS
QL
ML
QL
QS
ML
QS
ML
ML
QS
QS
QL
ML
ML
QS
QL
QL
QL
MS
QL
QS
MS
QL
QS
QS
MS
QL
QL
ML
QL
QS
QS
QS
QS
ML
QS
ML
QL
ML
QL
QL
QL
QS
QS
QL
MS
MS
QL
QL
ML
QL
QL
ML
MS
QL
QL
QS
MS
QS
QS
QS
QL
ML
QS
QS
QL
MS
QL
QS
QS
MS
ML
QL
QL
MS
QL
QL
QS
QL
QL
MS
ML
QS
QS
MS
QS
QS
QS
QL
MS
MS
ML
QS
QL
ML
QS
QS
QL
QS
QS
QS
QS
QL
QL
ML
QL
QL
QS
ML
QS
QS
QS
QL
QL
QS
QL
QS
ML
ML
QL
QL
QS
QL
QL
QS
QL
QL
QS
QL
ML
QL
ML
QL
QS
QS
ML
QL
QL
QL
ML
QL
QL
QL
QS
ML
QL
ML
QL
QL
MS
QS
QS
QS
ML
MS
QS
QS
MS
MS
QS
QL
MS
ML
QS
QL
QL
QS
QS
QS
QS
MS
ML
QS
QL
MS
MS
QS
QL
QL
MS
QL
MS
QS
MS
QS
ML
QL
QS
ML
QL
QS
ML
ML
QS
MS
QL
ML
QL
QS
MS
QL
QS
ML
ML
MS
ML
QS
ML
QS
QS
ML
QL
QL
ML
QS
QL
ML
ML
QS
QL
QS
QS
ML
QS
QS
ML
QL
QL
QS
ML
ML
QL
QL
QS
QL
ML
QS
ML
MS
QL
QS
QS
QS
ML
ML
ML
QS
QS
QL
ML
QS
QS
QS
QL
MS
QL
QS
ML
QS
MS
QS
QS
QL
ML
ML
ML
MS
QL
QS
QS
MS
ML
QL
ML
ML
QS
ML
QS
ML
MS
ML
ML
MS
MS
ML
QS
MS
QL
QL
QL
QS
ML
QS
QL
QS
QS
QS
ML
ML
ML
QS
MS
QS
QS
MS
QS
MS
QS
QL
QS
ML
QS
MS
QS
QL
ML
ML
MS
ML
QL
QL
ML
ML
QS
ML
QS
MS
QL
QL
QS
QL
QS
QS
MS
QL
ML
QL
QL
QS
QS
ML
QL
ML
MS
MS
ML
QS
ML
MS
QL
ML
QS
QL
QL
MS
QS
ML
QL
MS
ML
QL
QL
QS
QS
MS
MS
ML
QS
QS
ML
QL
ML
QL
QL
QS
QS
ML
QL
QL
QS
QS
MS
ML
QS
MS
MS
QS
QS
MS
QS
QL
QS
QS
QS
ML
QS
ML
QS
QL
QL
QS
QL
ML
QS
ML
QL
ML
MS
QS
ML
QS
QL
QS
QS
ML
QL
ML
MS
QS
QL
QS
QL
QL
QL
QL
QS
ML
QS
QS
ML
QL
ML
QS
QS
MS
ML
ML
ML
MS
MS
QS
MS
QS
ML
QL
QL
QL
QS
ML
QL
QS
ML
ML
QL
QS
QL
MS
QL
QL
QS
QS
QL
MS
QS
QL
QL
MS
QS
QL
QL
QS
MS
QS
QS
ML
ML
ML
MS
QL
QL
QL
QS
QL
QL
MS
QL
QS
MS
QL
QS
QS
ML
QS
ML
QS
QL
QS
MS
ML
MS
QL
QS
QS
QS
QL
QL
MS
ML
QL
MS
QS
MS
ML
QL
QL
ML
MS
QS
ML
QS
QS
MS
QS
QL
QL
QL
MS
QL
QL
QL
ML
QL
QL
QL
QL
ML
MS
MS
QL
QS
MS
QS
QS
QL
QS
ML
QL
ML
QL
QS
ML
ML
QS
MS
QL
MS
QS
QL
QS
QS
MS
QS
ML
MS
QL
QS
MS
MS
MS
QS
QS
QS
ML
QS
QL
QL
QL
QL
QL
ML
MS
QL
QL
QL
MS
QS
QL
ML
ML
QL
MS
QS
QL
QL
MS
QS
QL
QL
MS
ML
QL
QS
QS
QL
QL
QL
QS
MS
QS
ML
QL
QS
QL
ML
MS
QS
QS
QS
ML
QL
MS
QS
QL
QS
QS
QS
ML
QS
QL
QS
QS
MS
QS
MS
ML
ML
QL
QL
QL
QL
ML
ML
QL
QS
QL
QS
QL
QL
ML
QL
QL
ML
QS
QS
MS
ML
QS
QS
QS
QL
QL
QL
ML
QS
QL
QS
MS
QS
QS
QS
MS
QS
QL
QL
ML
QL
QL
MS
QS
QS
QL
QL
QL
QS
MS
QL
ML
ML
QS
QS
QL
QL
QS
MS
ML
QS
QL
QS
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
QL
QS
QL
MS
MS
QS
MS
QL
QS
QS
ML
QL
QL
MS
QL
MS
MS
QL
QL
QL
QL
ML
QS
QS
QS
QL
QS
QS
QL
QS
ML
QS
QS
QL
QS
QL
QS
MS
ML
QS
QS
QS
QS
QL
ML
ML
QL
ML
QS
QL
QL
MS
QS
QS
QL
QS
ML
QS
QS
QS
QL
QL
QL
QL
QS
ML
QS
QS
QS
ML
QL
QS
QS
MS
QS
MS
MS
QL
MS
MS
QS
QS
QS
MS
MS
QS
QS
QL
QL
QS
ML
ML
QS
QL
QL
QL
QL
QL
ML
ML
QL
MS
QL
QS
QS
QS
QS
QS
QS
MS
MS
QL
QL
QL
QL
ML
QS
QL
QS
ML
ML
QS
QS
QS
QS
QS
QL
MS
QS
QS
QL
QS
QL
MS
ML
QL
MS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
QL
QS
QS
QS
QL
ML
MS
QL
QS
MS
QS
QL
QS
ML
QS
QL
QS
QL
ML
QL
QS
QS
QS
QS
QL
QS
ML
QL
QS
ML
QL
QS
QL
QS
QS
QL
QS
QL
QS
QS
QL
QS
MS
QS
QL
QL
MS
QS
MS
QS
ML
QL
ML
QS
QS
QL
MS
QS
QS
QS
QS
QS
ML
ML
QS
MS
MS
QL
MS
ML
QS
QS
QS
QL
QL
MS
QS
MS
QS
ML
QS
ML
MS
QL
ML
ML
QS
QS
QL
QS
QS
MS
QS
QL
MS
ML
QL
QS
QS
QL
MS
ML
QL
QS
ML
QS
MS
ML
ML
MS
QL
ML
ML
ML
QL
MS
QS
MS
QS
QL
ML
ML
QS
QL
QL
QS
QL
MS
ML
ML
MS
QS
ML
ML
QS
QL
ML
MS
QS
QS
QS
QL
ML
QL
QL
QS
MS
QL
QL
QS
QL
QL
QS
ML
QS
QS
ML
QL
QL
MS
QL
ML
QL
QS
QS
QS
QL
QL
QS
QS
ML
QL
ML
QL
QL
QS
QS
MS
ML
MS
QS
MS
QL
QS
QL
QL
MS
MS
QL
QL
QS
ML
QL
QS
MS
QS
QL
MS
ML
ML
MS
MS
QL
ML
QS
QL
MS
QL
QL
QL
QL
ML
QL
QS
ML
QS
QL
ML
ML
QL
QS
QL
ML
MS
QL
MS
MS
QS
MS
MS
QS
QS
QL
ML
QL
ML
QL
QS
QL
QL
QS
MS
QS
QS
ML
QS
MS
QS
QS
ML
MS
QS
QS
QL
QL
QL
QS
QS
QL
QS
QS
QS
QS
QL
QL
QS
QS
QS
QL
QL
QS
ML
QS
QL
MS
ML
QS
ML
QL
QL
QS
MS
MS
QL
QL
QS
MS
QS
QL
QL
QS
QL
MS
QL
MS
ML
ML
QL
ML
QS
ML
QL
QS
QL
QS
MS
QL
ML
QS
MS
MS
ML
ML
QL
ML
QL
QS
ML
QL
QL
QL
MS
QS
QS
QL
QS
MS
MS
QS
QL
MS
QL
ML
QL
ML
QS
QS
ML
ML
QS
MS
MS
MS
QL
QL
MS
QL
QS
QS
QL
MS
QL
ML
QL
QS
ML
QL
QL
QL
QS
ML
QL
ML
QS
QL
QL
MS
ML
QL
MS
QL
MS
QS
QL
MS
MS
QL
QS
QL
QL
MS
ML
MS
QL
ML
QL
MS
ML
QL
QS
ML
ML
QS
QS
QS
QL
QS
QL
QL
ML
QS
MS
QL
QL
ML
QL
QS
ML
QL
QS
QS
QL
QL
QL
QS
ML
QS
QL
QL
QL
QS
QL
ML
QL
ML
MS
QS
QL
QL
ML
QL
QS
QS
ML
MS
QS
QS
QL
MS
QS
MS
ML
QL
QL
QS
ML
QS
QL
ML
QS
QS
QS
ML
MS
MS
QL
QL
QS
QL
QS
QS
QL
ML
QS
QS
ML
ML
QS
QL
ML
ML
QS
QL
QS
ML
QL
QS
ML
QS
QS
QS
MS
QS
MS
ML
QS
ML
QS
QS
MS
MS
MS
QL
QS
MS
QL
QS
ML
QL
MS
MS
QS
QL
QS
ML
QL
QS
MS
QL
ML
QL
ML
QS
QL
ML
ML
ML
QL
ML
QS
MS
QL
QL
QS
QS
QL
QL
ML
MS
QL
QS
ML
QL
QL
QL
QL
QL
QL
QL
MS
ML
QS
QL
MS
MS
QL
QS
QS
QL
QL
ML
QS
QS
MS
QS
ML
ML
ML
QS
ML
QL
QL
QS
QS
QL
MS
ML
QL
QS
QS
QS
ML
QS
QL
QL
QL
MS
MS
ML
MS
QL
QS
QL
QL
QS
QS
QL
QL
QL
MS
QS
QL
QS
QS
ML
QS
MS
ML
QS
ML
MS
ML
QL
MS
ML
QL
QL
MS
QS
MS
QL
QL
QL
QL
ML
QL
QL
QL
MS
MS
QL
QL
QL
ML
ML
QL
QS
QL
QS
QS
MS
MS
QS
QS
QS
QS
QL
MS
QL
MS
QL
MS
ML
QS
QS
QL
QL
QL
QL
ML
QS
ML
MS
QL
MS
MS
QL
QS
QS
QL
QS
MS
ML
QL
QS
ML
QS
MS
QL
MS
ML
QS
QS
ML
QL
QL
QL
ML
QL
QS
QS
QL
QL
MS
ML
QL
QS
ML
QS
QS
ML
QS
QS
QS
ML
QS
ML
ML
QL
ML
QL
QS
QL
ML
QS
MS
QL
ML
MS
QL
QL
QL
QS
QS
QS
ML
QL
QS
MS
MS
QS
QS
QS
QS
MS
QL
QS
ML
QL
MS
QS
QS
QS
MS
QL
ML
MS
QL
QL
QS
QS
QL
QL
QS
QL
QS
QL
QL
QS
MS
QL
QS
QL
MS
QS
ML
QS
MS
ML
ML
MS
ML
QL
QL
ML
QL
ML
QS
QL
QL
QS
MS
QS
ML
QL
QL
QS
QL
QL
ML
QL
QL
MS
QS
QL
QS
QL
QS
MS
MS
MS
MS
ML
QL
QS
MS
MS
QL
QS
QL
MS
ML
MS
ML
QS
QS
QL
ML
QS
QS
ML
QL
QL
MS
ML
QS
QS
QS
QL
QS
QL
QL
MS
MS
MS
QL
QL
QS
QL
ML
QL
QS
ML
QL
QL
QS
QS
QL
MS
QL
QS
ML
QL
QS
MS
QL
QS
MS
QL
ML
QS
QS
QL
MS
QS
QL
QS
QL
QS
QS
QS
QL
QS
QS
QL
MS
QS
QS
QS
QS
QL
QS
ML
QS
QL
ML
QL
QS
QS
QS
QS
ML
QL
ML
QL
ML
ML
MS
QS
QS
QL
MS
QL
ML
ML
QL
MS
ML
ML
ML
QL
QL
QL
MS
QS
QL
QS
QS
QL
QS
QS
ML
QS
QL
QL
ML
QS
QS
QS
QS
ML
MS
ML
QL
ML
QL
QL
ML
ML
MS
MS
QL
QL
ML
QS
QL
ML
QS
QL
QS
MS
MS
ML
QL
QS
QL
ML
ML
QS
QL
MS
ML
QL
MS
QL
ML
QL
MS
QS
QS
QS
ML
MS
QL
QL
QL
QL
ML
MS
QS
QS
QL
QS
QL
MS
QL
MS
QL
QL
QS
QS
QL
QS
ML
QL
QL
ML
QS
QS
QL
QL
QL
QL
MS
ML
MS
QS
QL
QS
QL
QL
QS
QS
QS
QL
QS
QL
QL
QS
ML
QS
QL
QS
ML
QL
MS
QL
ML
QS
ML
QS
QS
QL
ML
QL
QL
MS
MS
QL
QS
QL
MS
QL
QL
QS
QS
QL
MS
QL
MS
QL
QS
MS
MS
QS
QS
MS
QL
QL
ML
ML
ML
QL
QS
QL
QS
QL
ML
MS
QL
ML
QL
MS
QS
QL
ML
QL
ML
ML
ML
QS
QS
QL
QL
QL
QL
QS
QL
ML
QS
QS
MS
ML
ML
ML
QS
MS
MS
QS
QL
QL
QS
QS
QS
MS
QL
MS
ML
MS
MS
ML
QS
QL
ML
MS
QL
QS
QL
ML
QL
QS
QL
QL
QS
QS
QS
QL
QL
QL
ML
QS
MS
QS
ML
QL
QS
MS
QL
ML
QS
ML
QL
QS
ML
QL
QL
MS
MS
QL
QS
QL
QL
QS
QL
ML
QS
ML
ML
QL
MS
MS
QS
QL
QL
QS
QL
ML
MS
QS
ML
QS
QL
MS
QS
ML
ML
ML
QL
QS
QS
QL
QL
QS
ML
MS
QS
MS
QL
QS
QS
MS
QL
QS
QS
QS
QS
QS
QL
QS
QL
MS
QL
ML
QS
QL
QS
ML
QS
ML
QS
QS
QL
QS
QL
QL
MS
MS
ML
QS
QS
QL
MS
MS
QS
QL
MS
ML
QL
QS
ML
QL
QS
MS
QS
QL
QL
MS
QL
ML
QS
QL
QS
MS
QL
QL
QL
QS
QL
QS
ML
ML
QS
ML
QS
QL
QS
QS
QL
MS
ML
QS
QL
QS
ML
QS
QL
MS
ML
ML
QL
QL
QS
ML
QL
QS
MS
QL
MS
QL
QL
QS
QL
MS
QS
QL
QL
QL
QS
QL
ML
QL
QS
QS
QL
QL
QS
ML
ML
QS
QS
QL
MS
QS
QS
QS
MS
QS
QS
ML
MS
ML
QS
QS
QS
QL
ML
ML
MS
MS
QS
QS
QS
ML
ML
MS
QL
ML
ML
MS
QL
QL
QL
QS
QL
ML
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
ML
QL
QS
QL
MS
QL
QS
QL
QS
QL
QS
QL
ML
QL
QS
MS
QL
QS
QL
QS
ML
QS
ML
QS
QS
QL
QL
QS
QS
QS
QL
QS
QL
MS
QS
MS
QS
QL
QL
QL
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
MS
QS
QL
QS
QL
ML
QL
QL
MS
QL
QS
MS
ML
QS
ML
MS
MS
QS
QL
QL
QL
QL
QL
QS
QL
QS
MS
QS
QL
ML
QS
ML
QL
QS
QS
QS
QL
QS
MS
ML
QL
QL
QL
QL
MS
QS
QS
ML
ML
QS
MS
QL
QS
QS
MS
QL
ML
QS
QS
QL
QL
QL
MS
QS
QL
ML
ML
ML
QS
MS
QS
QL
MS
MS
QL
QS
QL
ML
QL
QL
QS
QS
QL
ML
QS
QL
ML
QS
ML
QL
QL
QS
ML
MS
QL
QL
QL
ML
QL
ML
QL
QL
QL
QL
QS
QS
QS
QL
QL
QS
MS
MS
QL
QL
QL
MS
QS
QS
QL
QL
QL
MS
QL
QL
MS
QS
QS
MS
QS
QS
ML
QL
ML
MS
QS
QS
ML
MS
QS
QS
QS
ML
MS
QS
QS
QS
QS
ML
QL
QL
QS
QS
QL
QS
QL
QL
QS
QS
QL
MS
ML
QL
QS
QL
QS
QL
QS
QS
ML
QL
ML
QL
QS
QL
ML
QL
ML
QS
QL
QL
QS
QL
QS
QL
ML
ML
QL
QL
MS
QL
ML
ML
QS
ML
MS
MS
MS
ML
MS
ML
QL
QL
QL
QL
QL
QL
MS
ML
QL
QS
ML
QL
QS
QL
ML
MS
QS
MS
QL
QL
QS
QL
QL
MS
QS
QS
QS
QL
MS
ML
QS
QL
MS
QS
QL
QL
QL
ML
QS
QS
ML
QS
MS
QS
QS
QS
QS
ML
QL
ML
QS
QL
ML
ML
QS
ML
ML
QS
QS
QS
QL
QS
MS
ML
QS
ML
QL
QL
QS
QS
QL
QL
ML
QL
MS
QL
QS
ML
QS
QS
MS
QL
ML
QS
QL
QS
MS
QS
ML
MS
QS
QS
QL
QL
QS
QL
QS
QS
QL
MS
QS
QL
QL
MS
ML
MS
QL
QS
MS
MS
QS
QS
QL
MS
QS
QL
QL
QL
MS
MS
QS
QL
QL
ML
MS
MS
QS
QS
QL
MS
MS
QL
MS
QL
QL
MS
QL
QS
QL
QL
QL
ML
QS
ML
QL
QS
QL
QL
QS
ML
QS
MS
QS
QS
QS
QL
QS
ML
QL
QS
ML
QS
ML
QL
QS
MS
QS
QL
QL
ML
ML
MS
QS
QL
MS
ML
ML
QL
QL
ML
MS
QS
QS
QS
QL
QS
QL
QL
ML
ML
QS
QL
QS
QS
QS
QL
ML
QL
QL
MS
QS
QL
ML
ML
QL
ML
QL
QL
QS
ML
MS
QS
QS
QL
QL
QL
QL
QS
QS
QS
QS
QS
QL
ML
MS
ML
QL
QL
QS
QL
QS
MS
QL
QL
MS
QL
QS
QL
MS
MS
QS
QL
QL
QS
QL
QS
QL
MS
QS
MS
QS
QS
QL
QS
QS
QS
QL
QS
QS
ML
ML
MS
QS
QS
QS
QL
QL
QS
QS
QS
QS
QS
ML
QL
ML
QL
QL
QL
MS
QL
QL
MS
QS
ML
MS
QL
QL
QS
QL
QL
MS
QS
QL
MS
ML
ML
MS
QL
QL
QS
QS
MS
QS
MS
MS
QS
ML
MS
QL
ML
QS
QS
MS
MS
ML
ML
QL
QL
MS
QS
QL
MS
QL
ML
QL
QS
ML
QS
ML
QL
QL
QL
QS
QS
QS
ML
ML
MS
QS
QS
QL
QS
QS
QL
QL
ML
QS
QL
MS
ML
QS
QL
QS
QL
QL
QS
QL
ML
QL
QS
QL
QL
QL
ML
QS
MS
QL
QS
QS
QL
QL
ML
QL
QL
QS
ML
QS
QS
QL
QS
QS
QS
MS
MS
QL
QS
QL
QL
MS
QS
QS
MS
ML
QL
MS
QL
QL
QS
QS
QL
QS
QL
MS
QS
QS
QL
MS
ML
QS
QS
QL
ML
QL
QL
QS
QL
QS
MS
ML
ML
QS
QS
QL
MS
QS
MS
QS
MS
QS
QS
MS
MS
QL
QS
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
MS
QL
ML
QS
MS
MS
ML
QS
QL
QS
QL
ML
QS
QS
QL
ML
QL
QL
MS
QL
ML
QS
QS
MS
MS
MS
QS
ML
QS
QS
QL
QL
ML
ML
ML
MS
QL
QS
QL
ML
MS
QS
ML
QL
QS
QS
QL
QL
QL
QS
QS
ML
QS
QS
ML
MS
QS
QS
QL
QS
ML
QL
QL
QS
QS
QS
QS
ML
QS
QS
MS
ML
QL
QL
MS
ML
QS
QL
QS
ML
QS
QS
MS
QL
ML
QS
ML
QS
QL
QL
MS
QL
QL
MS
QS
MS
QL
QL
QL
QL
QL
ML
ML
ML
MS
ML
QS
MS
QL
QL
QS
MS
ML
QS
QS
QL
QL
ML
ML
QS
MS
MS
QL
QS
QL
ML
QS
QL
QL
ML
QS
QS
QS
QL
ML
ML
MS
QL
QS
MS
MS
ML
MS
QL
QS
QL
MS
QL
ML
QS
QL
QL
QS
ML
QL
ML
QL
QL
QS
QS
QS
MS
QL
QS
QL
ML
QL
QS
ML
QL
QS
QL
QL
ML
QS
QL
ML
QS
MS
QS
QS
MS
MS
QS
QS
ML
ML
QS
MS
QL
QS
MS
QS
QL
QS
QL
ML
ML
QL
ML
ML
QS
QL
ML
MS
QL
QL
MS
MS
QL
QS
QL
MS
QL
QL
QS
QL
ML
ML
QL
QL
MS
QS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QL
QS
QL
QS
ML
ML
ML
MS
QL
MS
ML
ML
QS
ML
QS
QS
QS
QL
MS
QL
QS
QL
QL
QS
QL
QL
QL
QS
MS
QS
ML
QL
ML
MS
MS
QS
QS
ML
QS
QS
QL
QL
QL
MS
ML
QS
QL
QL
ML
QS
QS
QL
QS
ML
ML
ML
QL
QL
QS
QL
QL
QL
ML
MS
ML
QS
QS
QL
ML
ML
QL
QL
QL
QS
QL
QL
QS
QS
MS
QS
ML
MS
QL
QL
QS
QS
QL
QL
QL
QL
QL
ML
MS
ML
QS
QL
ML
QS
ML
QS
QS
QS
QL
ML
MS
MS
ML
QL
QS
QS
QS
QS
QS
QL
QS
QS
QL
QS
QS
ML
MS
ML
ML
MS
QS
QL
QL
MS
QS
QL
ML
QL
QL
QL
QL
QL
QL
QS
QL
ML
QL
ML
QL
MS
MS
QS
MS
QL
ML
ML
QS
QS
QL
MS
QL
QS
ML
MS
QS
QS
MS
QL
QS
QL
QS
QS
QS
ML
QL
QL
QS
ML
QS
QS
QL
QL
MS
MS
QS
QS
QS
QS
ML
MS
QL
QL
MS
QS
QS
QS
ML
QS
ML
QS
QL
ML
ML
QS
QL
ML
QS
QL
ML
QL
ML
MS
QL
QS
MS
QS
QS
QL
QS
MS
QL
MS
ML
QS
QS
ML
QS
QL
QS
QS
QL
QL
QL
QL
QL
ML
ML
QS
QL
QS
QL
ML
MS
MS
QS
QL
MS
QL
QS
QS
QL
QL
MS
MS
QS
ML
QS
ML
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
QS
QL
QS
MS
QL
QL
QS
QL
ML
QS
ML
ML
ML
QL
QL
MS
QL
QS
QL
QS
ML
QS
QL
QL
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
ML
ML
QS
QL
QS
QS
QL
QL
MS
QS
QS
QS
QS
ML
MS
QL
QS
QS
ML
QS
MS
ML
ML
QL
QS
MS
QS
ML
QL
QS
ML
QL
QL
QS
MS
QL
QL
ML
QS
ML
QS
ML
QS
MS
QS
QS
ML
QL
QL
MS
MS
QS
QL
MS
QS
QL
MS
ML
ML
MS
QS
QL
QL
QL
QS
MS
QL
QL
MS
QS
QS
QL
MS
ML
MS
QL
QL
QS
QL
ML
QS
ML
QS
QS
QL
QS
QL
QS
QL
QL
QL
MS
QS
MS
QS
ML
QS
QL
QL
MS
QL
MS
QS
QS
QS
QL
QS
QS
ML
QL
QS
ML
QL
QL
QS
MS
QS
QL
QS
QL
QL
QS
QL
ML
QS
QS
MS
QS
QS
QL
QS
QS
QL
QS
QL
ML
MS
QS
QS
QS
QL
QL
QS
QS
MS
QS
QS
QL
QL
QL
QS
QS
QL
QS
MS
QS
QS
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
MS
ML
QL
QL
QL
QL
QL
ML
QS
QL
QL
QS
QS
MS
QL
QS
ML
ML
QL
QS
ML
QS
QS
QL
QS
QS
QL
ML
QS
ML
ML
ML
QL
QL
QS
QS
QS
QS
ML
QS
QL
ML
QL
QS
QL
QS
QL
QL
QS
QL
QS
QL
QS
QS
MS
QL
ML
QL
QL
QS
QL
QS
MS
QL
MS
ML
MS
QS
ML
QS
QL
ML
QS
MS
QS
QS
QS
QL
QS
ML
MS
QL
QL
QS
MS
QL
MS
QL
QS
QL
QL
QS
QL
MS
QS
QL
QL
QS
QL
QL
QS
QS
QL
QL
QL
MS
ML
ML
ML
QS
ML
MS
QS
QL
QS
QS
QS
QS
ML
QL
QS
ML
ML
QS
QL
QL
QL
ML
QL
QS
ML
QS
MS
ML
QL
QL
QS
QS
QL
QL
QS
QS
QS
QS
ML
QL
QL
ML
QL
ML
ML
ML
QS
QS
ML
QL
QL
QS
QS
QL
MS
QL
QL
MS
QS
QL
QL
QL
MS
ML
QS
QS
QL
QL
QL
ML
ML
ML
MS
QL
MS
QS
QL
QL
MS
MS
QL
ML
ML
MS
MS
ML
MS
QS
QS
QL
QL
QL
QL
QS
QS
QL
QL
QL
QL
ML
QL
MS
MS
QS
ML
ML
QL
QS
MS
ML
ML
ML
QL
ML
QL
QS
QS
QL
QL
ML
QL
ML
MS
QL
QL
QL
MS
QS
QS
MS
QS
QL
QS
QS
QL
MS
ML
ML
QL
QS
MS
QL
ML
QS
QL
QL
ML
ML
QS
QS
MS
QS
MS
MS
QL
ML
QL
QS
QL
ML
QL
QL
ML
QL
QL
ML
QS
QS
MS
QS
QS
MS
QL
QL
QL
QS
ML
ML
MS
ML
QL
QS
QL
MS
MS
QS
MS
QL
ML
QL
ML
MS
MS
QL
ML
QL
MS
QS
QS
QS
MS
QL
QS
QL
MS
QL
ML
QS
QL
QS
ML
ML
QL
ML
ML
QL
ML
QS
QS
QL
QL
MS
QL
QL
QL
QL
QL
QL
ML
QL
ML
ML
QL
QL
QS
ML
QL
QL
ML
QS
MS
QS
MS
QL
ML
QL
QL
ML
QL
QS
QL
MS
QL
QL
QS
ML
QL
QL
QS
MS
QS
ML
MS
QS
QS
ML
ML
QS
QS
QL
MS
QL
QS
QS
ML
QS
QS
MS
QS
QS
QL
QL
MS
QS
MS
QL
ML
MS
QS
QL
QS
ML
MS
QS
QL
QL
QS
ML
ML
QS
QL
QL
QL
QS
QL
QL
QS
MS
QS
ML
MS
ML
QS
QS
QL
QS
ML
MS
QL
QL
ML
QL
QS
ML
QL
QS
ML
ML
QS
QL
QL
MS
QS
QS
ML
QL
QS
MS
QL
MS
ML
QS
QS
ML
ML
QL
QS
ML
MS
QS
QS
QS
QL
MS
QL
QL
MS
QS
MS
MS
MS
QL
QS
QL
QL
ML
QL
QL
QL
QS
ML
MS
ML
QS
MS
QS
QS
MS
QS
QL
ML
QL
MS
MS
MS
QS
QS
QS
QS
ML
MS
QS
QS
QL
QS
ML
QS
QL
QL
ML
QS
QL
QS
QS
MS
ML
MS
MS
QS
MS
QL
QL
QL
ML
QL
QS
QL
QL
QS
QL
QL
QL
QL
QS
QL
QL
MS
ML
QL
QS
QL
QS
QL
QL
QL
QS
QL
QL
QS
MS
QS
QS
MS
MS
MS
ML
MS
QL
MS
QS
QL
QL
QS
QL
ML
QS
QS
QS
QL
QL
QS
ML
ML
MS
QS
QL
QS
QL
ML
MS
QL
QL
ML
QL
QL
QS
QL
QL
QS
QL
QS
QL
QS
ML
QL
ML
QL
QS
QL
MS
QS
QS
QS
MS
QS
ML
MS
QL
ML
QL
ML
QS
QS
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
QS
QS
ML
ML
QS
ML
ML
ML
MS
QS
MS
ML
QL
QS
QL
QS
ML
QL
QL
QL
QL
ML
MS
QL
MS
QS
MS
QS
MS
MS
MS
QS
MS
QS
QS
QS
QS
QL
QL
QS
ML
ML
ML
QS
QL
QS
ML
ML
QL
QL
QL
MS
QS
QL
QS
QS
ML
QL
QS
ML
QL
ML
QS
QS
QS
QS
QL
QS
QL
MS
QS
QS
ML
QL
QS
QS
QS
QL
QS
QS
QS
ML
QL
MS
ML
QL
QS
QL
ML
ML
QL
QS
ML
QL
QL
MS
MS
QL
MS
MS
QS
MS
QS
QL
QL
QL
ML
ML
QS
QL
QS
QS
QS
QL
ML
QL
MS
ML
MS
QS
QS
QS
MS
ML
QS
QS
QL
QL
QS
ML
QS
QS
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
ML
QS
QL
ML
QL
QL
QL
QL
ML
QL
ML
QL
QL
QL
ML
ML
MS
QL
QL
QS
MS
ML
QS
QL
QL
ML
QL
QL
ML
QL
QL
ML
QL
QL
QL
QS
ML
MS
QS
ML
QL
QL
QL
QL
ML
ML
QS
QS
QL
QS
QL
QS
QL
QL
QS
QL
QL
QL
QS
MS
ML
QS
ML
QS
MS
ML
QS
ML
QL
QL
QS
QS
QS
QS
MS
QL
ML
QL
QL
QL
QS
QS
ML
QL
QL
ML
QL
QS
QL
ML
QS
QL
QS
ML
MS
ML
QS
QL
ML
QS
MS
QL
QS
QL
QS
ML
QL
MS
QL
QS
QL
MS
QL
QL
QS
QL
QS
QL
QS
ML
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
QS
QS
QL
QS
ML
QL
QL
QL
ML
QS
ML
QS
QS
QS
QL
ML
QL
QL
ML
QS
QL
ML
QL
QS
QL
ML
ML
ML
ML
QL
QL
QL
QL
MS
QS
QS
QS
QS
MS
MS
QS
QL
ML
QS
MS
QS
MS
QL
QS
QL
MS
QS
QL
QL
MS
ML
MS
ML
QL
QL
ML
ML
QL
QL
QL
QS
MS
QS
QL
QS
QS
QL
QL
ML
QS
QS
QL
MS
QS
ML
QS
QS
QS
QS
MS
ML
QL
QS
QL
QL
QL
QS
QL
MS
QL
QS
QS
ML
QL
MS
QS
QL
QL
QS
MS
QL
ML
QS
QS
QL
QL
QL
ML
MS
QL
QL
QS
QL
QL
MS
MS
ML
QL
ML
QS
QL
QS
MS
MS
ML
QS
MS
QS
QS
MS
QS
QS
QL
MS
QS
QS
QL
QL
QS
MS
QS
QL
QS
QL
ML
ML
ML
ML
ML
QS
QS
QS
QS
MS
QL
QS
ML
MS
ML
MS
MS
MS
QL
QL
ML
QS
MS
QS
QL
QL
QS
QL
QL
QS
ML
QL
ML
QS
QS
ML
ML
QL
MS
QS
QL
QS
MS
ML
QS
QS
QS
MS
MS
ML
QL
QS
QL
ML
QS
QS
QS
QS
QS
QL
QS
QL
QL
QL
QS
QL
QL
QS
ML
QL
QL
ML
QS
QS
MS
MS
QL
QL
ML
MS
QS
ML
ML
QS
QS
QL
QL
ML
MS
QS
QL
QL
ML
QL
QS
ML
QL
QS
QS
QS
ML
QS
MS
QL
QS
QL
QL
QS
ML
ML
QL
ML
QS
MS
ML
QL
QS
QL
ML
ML
ML
MS
QL
QL
ML
MS
QL
QL
QL
QL
QL
QS
QL
QL
QS
QS
QL
QL
QL
QS
QL
MS
QS
ML
QS
QL
ML
MS
QS
QL
MS
QS
ML
QS
QL
QL
QL
QL
MS
MS
QL
QL
QS
QS
ML
QL
QS
QS
QS
QL
ML
QS
QS
QL
MS
QL
MS
QS
QL
MS
QL
QS
QL
MS
MS
QL
QL
MS
QS
QS
QL
QL
QL
ML
QL
MS
QL
ML
QS
QS
QS
QL
QS
ML
QL
MS
MS
MS
QL
QS
QS
QL
QL
ML
QL
QL
QL
QL
QS
ML
QL
QS
ML
QS
QS
QS
QS
QS
QL
QS
QL
ML
ML
ML
QS
QL
QL
QS
QS
QL
QS
ML
QL
QS
QS
QL
ML
QS
QL
QS
QS
MS
MS
QL
QS
QL
QL
MS
QL
QS
MS
QS
MS
ML
QS
QL
QL
QL
QS
MS
QL
ML
QL
QL
MS
QS
ML
MS
QS
ML
QS
QL
QL
QS
QS
ML
MS
QS
QS
MS
QS
QS
QL
QL
QL
QS
ML
QL
QL
MS
QL
QL
QS
QL
MS
QS
MS
QL
QL
QS
QS
QS
QL
MS
QL
QL
QS
QL
QL
MS
ML
QL
MS
QL
MS
QS
QL
QS
QS
ML
QL
QL
MS
QL
QL
QS
QS
QL
QS
QL
MS
QL
QL
QL
QS
QL
QS
MS
MS
ML
QL
QS
QL
QL
ML
MS
QL
QS
QL
QL
QL
QL
QL
ML
QL
QS
QS
QL
QL
QS
ML
QS
QS
QL
QL
QL
QL
MS
QS
MS
MS
MS
QS
QS
QS
QS
QS
QL
QS
QL
QL
QS
QL
ML
MS
QS
ML
MS
QS
QS
QS
ML
QS
QS
QL
QL
MS
QS
ML
QS
QS
QL
QS
QL
MS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
QS
MS
ML
MS
QS
QS
QS
QL
QS
QS
QL
ML
QS
QS
ML
QS
QL
QS
QL
QS
QS
QS
QL
QS
ML
QS
QL
ML
ML
QL
MS
QS
QS
MS
ML
QL
QL
QS
QL
QL
MS
ML
QS
QS
QS
QL
ML
QL
QL
QS
QL
QS
QL
QS
MS
QL
ML
MS
QS
QS
QS
ML
QS
QS
ML
QS
QL
ML
MS
QL
QL
QS
QL
QS
QS
QL
MS
QL
ML
QS
MS
QS
ML
QL
QS
ML
MS
QL
QL
ML
MS
QL
QS
QL
QL
MS
MS
ML
QS
QL
QL
QS
QL
QS
ML
MS
MS
ML
QS
QS
QS
QL
QL
QL
ML
QS
QL
QL
QL
ML
QS
QS
QL
ML
QS
QL
QL
QL
QL
QL
ML
ML
MS
ML
ML
QS
QL
ML
QS
QS
QL
QS
QS
QS
ML
MS
QL
ML
QL
ML
QS
ML
QS
QS
QS
ML
QS
QL
QL
QL
QS
QL
QS
QL
ML
MS
QS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QS
QL
ML
ML
MS
MS
ML
QL
MS
QL
QL
QL
ML
ML
QS
QL
QL
ML
MS
QL
ML
QS
QS
MS
ML
MS
QS
QS
QL
ML
QL
QL
QL
QL
MS
MS
QL
QS
MS
ML
QS
QS
QL
QL
QL
QS
MS
MS
QS
MS
MS
QS
QS
ML
ML
QL
ML
ML
MS
QS
ML
MS
QL
QS
QL
ML
QL
MS
MS
QL
QS
ML
QL
QL
QL
QL
QS
QL
MS
MS
ML
QS
ML
QL
ML
QL
QL
QL
QS
QS
QS
QS
ML
ML
MS
QL
QS
QS
QL
QS
ML
QS
MS
QL
ML
QS
QL
ML
MS
ML
QS
QL
QL
QL
MS
QS
QL
MS
QS
QS
QS
QL
ML
QS
ML
MS
ML
QS
ML
QL
ML
QS
ML
QS
MS
QL
MS
MS
QL
QS
ML
QL
ML
QS
QS
ML
QS
MS
QS
QL
QS
ML
QS
ML
MS
QL
QS
QL
QS
ML
QL
QS
QS
QS
QL
ML
QL
QL
QL
ML
QS
ML
QS
QL
QS
QL
QS
MS
QL
QS
QS
QS
ML
QL
QL
QS
QL
QS
QS
QL
QL
MS
MS
ML
QL
QL
ML
QS
QL
QL
ML
QL
QL
QL
QL
QL
ML
QL
QL
MS
QS
QL
ML
QL
QL
MS
QL
QS
QL
QL
MS
QL
QS
QL
QL
QL
ML
QS
QL
ML
MS
MS
QL
ML
QL
QS
QL
MS
QL
QL
ML
QS
QL
QS
QL
QS
MS
QS
QL
QL
MS
QL
QL
QL
QS
ML
MS
MS
QS
QL
QS
MS
QS
QS
QL
QS
MS
ML
QL
MS
MS
MS
QL
QS
QL
QS
MS
QS
MS
QL
QS
ML
QL
QL
ML
QS
MS
QS
QS
QS
QL
QL
QL
QL
QL
QL
QS
MS
QS
QL
QS
QS
QL
QL
QL
ML
MS
ML
QS
QL
QS
ML
MS
ML
MS
MS
QS
MS
QS
QL
QS
QS
QL
ML
QL
ML
ML
ML
QS
QL
ML
QL
QS
QL
MS
ML
QL
QS
MS
QS
MS
QL
ML
QL
MS
QS
QS
MS
QL
QL
MS
QL
QS
QS
QL
QS
QL
ML
QS
ML
MS
QS
MS
QL
QL
ML
QL
ML
ML
QL
MS
QL
QL
MS
MS
QL
QS
MS
QL
QL
QS
ML
QL
QL
QL
ML
MS
QS
QS
MS
MS
QL
QL
QL
QL
QS
MS
ML
QS
QS
QL
QS
ML
QL
QL
MS
ML
MS
QS
ML
QS
MS
ML
MS
ML
QS
QS
QL
ML
MS
QS
QL
ML
QS
QS
QL
QS
QL
MS
QL
QS
QS
MS
ML
MS
QS
QS
QS
QS
QL
ML
QL
ML
ML
QL
QL
ML
ML
QL
QL
QL
QL
MS
QS
QS
QS
QS
QL
QL
QS
MS
ML
QL
QS
QL
QL
QS
QS
QL
ML
QL
ML
MS
MS
QS
QL
ML
MS
ML
QL
QS
QL
QL
QS
QL
QL
QL
QS
ML
QL
MS
MS
QS
ML
QS
QL
MS
QS
ML
QL
ML
ML
QS
QL
QL
QS
QS
ML
QS
QS
MS
QL
MS
ML
ML
ML
MS
QS
MS
QS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
ML
QL
ML
MS
QL
QL
QS
QS
ML
QL
QS
ML
QS
QL
MS
QL
QS
QS
MS
QL
QS
QS
MS
QS
ML
QS
QS
QL
ML
QS
MS
ML
ML
QS
QL
QS
QL
MS
QS
QL
ML
MS
ML
QL
QL
QL
QL
QS
ML
ML
QS
QL
MS
QS
QS
QL
QL
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
QL
QL
QS
QS
MS
QS
QL
QL
QS
QS
ML
QL
ML
QL
QL
QL
MS
QS
QS
QS
QS
QL
QS
QS
QS
QS
QL
ML
QS
QS
QS
MS
QL
QS
QS
QL
QL
QL
QS
QS
QS
ML
QS
ML
ML
MS
QL
QL
QS
ML
QS
QS
ML
QL
ML
QS
QL
QS
QL
QL
QL
QS
ML
QL
ML
ML
QL
MS
QL
ML
QL
QS
QL
QS
QL
QS
QS
MS
QS
ML
QS
QL
QL
QS
QL
ML
QL
QL
ML
ML
QL
ML
QL
QL
QS
ML
QS
MS
QL
QS
ML
MS
QL
QL
QS
ML
QS
QS
QL
QL
ML
ML
QL
QS
QS
ML
QS
QL
QL
QS
QS
MS
QL
QS
QL
QL
QL
MS
ML
QL
ML
ML
ML
ML
QS
MS
QS
QL
ML
QS
QL
QL
QL
QL
ML
ML
QS
QS
QS
QS
ML
QL
MS
QL
QS
QS
QS
QS
QL
MS
QS
QS
QL
MS
QS
QS
QL
QS
ML
QL
QS
QS
QL
ML
QL
ML
QS
ML
QS
MS
QL
ML
ML
QS
ML
QL
ML
QS
MS
QL
QS
QL
QL
QS
MS
QS
QL
QS
QL
QL
ML
ML
QL
QS
QL
ML
QL
QL
QS
QL
ML
QS
QS
QL
QL
QS
ML
QS
ML
QL
QL
QS
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
ML
MS
QS
QL
MS
QL
QL
QL
ML
QL
MS
QL
QL
QS
ML
QL
MS
QS
QS
QL
QS
MS
QL
ML
ML
MS
ML
QL
QS
ML
QS
QL
QL
QS
ML
ML
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QS
ML
QL
QS
QL
QS
QS
MS
ML
MS
QS
QL
ML
QL
QS
QS
ML
MS
QL
MS
MS
QL
ML
QS
QS
ML
QL
ML
MS
QL
QL
MS
ML
QS
ML
QS
QS
ML
MS
QL
QS
QL
QL
ML
QL
QL
ML
QS
QS
MS
MS
ML
QL
MS
ML
MS
QS
QS
QS
MS
QS
ML
ML
MS
QL
QL
QS
QL
ML
QS
QL
MS
QS
QS
QL
ML
QS
MS
QS
MS
QL
MS
ML
ML
ML
QL
QL
MS
QS
ML
ML
QL
QL
QS
QL
ML
ML
ML
QL
QS
QL
QL
QL
QS
QL
QS
QS
QS
ML
QL
QL
QS
QS
ML
QL
MS
ML
QS
QS
MS
QL
QL
QS
QS
QS
QL
QS
QS
MS
QS
QS
QS
QS
QS
QS
ML
ML
QS
QS
QS
QS
QL
ML
QL
QS
QS
ML
QS
QL
QS
QS
QL
QL
ML
QS
QL
QS
ML
QL
QS
MS
QS
QL
QL
QS
ML
MS
ML
ML
QS
ML
QS
ML
QS
QS
MS
QL
QL
ML
QS
ML
QS
QL
QL
ML
QL
QL
QS
QL
MS
QS
QS
ML
QL
QL
QS
QS
QS
QL
QL
QS
QL
QS
ML
QL
QL
QS
ML
ML
QL
QL
QL
QL
ML
ML
MS
MS
QS
QS
QL
QS
QS
QL
MS
QL
QS
MS
QS
ML
QS
QL
QS
QS
QS
QL
QS
ML
QL
QL
QS
QL
ML
QS
ML
MS
QS
QS
QS
QL
ML
ML
QL
QS
QS
QS
MS
ML
QS
MS
ML
QS
QS
ML
ML
ML
MS
QL
MS
ML
QS
QL
QL
MS
MS
MS
QS
MS
QL
QL
QL
QL
ML
MS
QS
QL
ML
ML
QL
QS
QL
MS
QL
ML
QS
QS
QL
QS
MS
MS
QS
QL
QL
QL
QS
MS
QL
QL
QL
QL
QS
ML
ML
QS
MS
QL
QS
QL
QL
QS
QL
QL
MS
QS
MS
ML
QL
MS
QL
QL
QS
ML
ML
QL
QL
QS
QS
QL
MS
MS
ML
ML
QS
QL
QS
QL
MS
QL
ML
QS
ML
ML
QL
QL
ML
QL
QL
QS
ML
ML
QS
QS
MS
ML
QS
ML
QS
ML
QS
ML
QL
QS
QS
QL
MS
ML
ML
MS
QL
QS
QL
QS
QL
ML
MS
QS
QL
QS
QL
QS
QL
ML
ML
QL
QL
QS
QS
QL
QS
QS
ML
QL
QL
ML
MS
MS
MS
QL
ML
ML
MS
QS
QL
QS
QL
MS
QS
QL
MS
QS
ML
QS
QL
ML
QL
QS
QS
QL
QL
QL
QS
ML
QL
QL
MS
QS
QL
MS
ML
QS
QL
ML
ML
MS
QL
ML
QS
MS
QL
QL
ML
QL
QS
QL
QL
ML
QS
QL
QS
QL
QL
QL
QL
QL
MS
ML
ML
ML
ML
QL
QS
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
QL
QS
MS
QL
QL
QS
MS
ML
QS
MS
ML
QL
QL
ML
QL
MS
QL
QS
MS
QL
QL
QS
QL
QL
ML
ML
QL
ML
QL
QL
QS
QL
QL
ML
QL
QL
QL
ML
MS
QL
QL
QL
QS
QL
QL
QS
QL
ML
ML
MS
QL
QL
QL
ML
MS
QL
QS
QS
QS
QL
MS
QS
QL
MS
QL
MS
ML
QS
ML
QL
QL
QL
ML
ML
QS
QL
MS
QS
MS
QL
QL
ML
ML
QL
QL
QL
QS
QL
ML
QS
QS
MS
MS
ML
ML
QL
MS
QL
MS
QS
MS
QL
QL
QL
QL
MS
QS
QS
QL
MS
QS
QS
ML
QS
MS
QS
ML
QL
QL
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
QL
QS
QL
ML
QL
MS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
ML
QL
MS
QS
QS
QL
QL
QL
QL
QS
QL
ML
QL
ML
QL
MS
QS
QS
QL
QL
QS
QS
QS
QS
QL
MS
QL
QL
QL
QL
QS
MS
QL
ML
QS
QS
MS
ML
QL
QL
QS
MS
QS
QL
QS
QS
ML
MS
MS
QL
QS
ML
QL
MS
QS
QL
QL
QS
QL
ML
QL
QL
QL
QL
QL
QL
MS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
QL
QS
QL
ML
ML
QL
QL
MS
QL
QS
MS
QS
ML
QS
ML
QL
MS
QL
MS
MS
MS
QL
ML
QL
QL
QS
QL
QL
QL
QL
QS
QL
MS
QS
QS
MS
ML
QS
QL
QS
QL
QS
QS
QL
MS
QS
QL
ML
MS
QL
MS
QS
QL
QS
QS
QL
QS
QS
QL
ML
MS
QS
QS
MS
QL
QL
MS
ML
QL
ML
ML
QS
MS
QS
QL
QS
MS
QL
QL
QS
QS
QL
ML
MS
QL
QS
ML
QL
ML
QL
QL
QL
QL
QL
MS
QL
MS
QS
QL
QL
QS
QS
ML
QL
QS
MS
ML
QL
QL
QL
ML
QS
ML
ML
QL
ML
QL
QL
ML
QS
QL
QS
QS
ML
ML
ML
QS
MS
ML
ML
ML
MS
QL
QL
ML
QS
QL
QS
ML
QL
QS
QS
QL
ML
QS
ML
QS
QS
ML
MS
QS
QL
QL
QL
ML
ML
QL
QL
MS
QL
QS
ML
QL
QS
QS
QL
QL
QL
QS
QL
QS
ML
QS
QS
QL
ML
ML
QL
ML
QS
QS
QL
QL
QL
QL
QL
QL
QS
QL
QS
QL
MS
MS
QL
ML
ML
QS
QS
QS
QS
QS
QL
QS
QL
MS
QL
QL
ML
QL
QS
QS
MS
QL
QL
QL
QL
ML
ML
ML
ML
MS
MS
QL
QL
QS
ML
MS
MS
QS
QL
MS
QS
QL
QS
QL
QS
QL
QL
QL
QL
QL
ML
QS
ML
QL
QS
QL
QL
MS
QL
MS
QS
QL
QL
QL
QS
ML
QS
QL
QS
QL
QS
MS
QS
QS
ML
QL
MS
QL
QL
QS
QL
QS
QL
ML
QL
QL
QS
QS
ML
QS
MS
MS
MS
QS
ML
QL
QL
QS
ML
QL
MS
QS
ML
QL
QS
QL
QL
QS
MS
MS
QS
ML
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
QL
QL
QS
QL
ML
QL
ML
MS
ML
QS
QS
QS
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
QL
ML
QL
QS
QL
QS
QL
ML
QL
QS
QS
QL
QS
QL
QS
MS
QS
QS
ML
MS
QL
QL
QS
QS
ML
ML
ML
QL
MS
MS
QS
ML
QS
MS
ML
QL
QL
QS
MS
QL
QL
QL
QL
QS
QS
QS
MS
QS
QS
QL
QS
MS
ML
ML
QL
QL
MS
QL
ML
MS
QL
MS
QL
QL
QS
QS
QS
QL
QS
MS
QL
ML
QL
QS
QS
QS
QL
ML
QS
MS
ML
QS
QL
QL
QL
QS
QL
QL
QL
QL
QL
QL
QL
QS
ML
QL
ML
ML
MS
ML
QS
QS
QL
ML
MS
QS
MS
QS
QL
ML
MS
QS
ML
MS
QL
QL
QL
QS
MS
QS
QS
QL
QL
QS
ML
QS
QL
QS
QL
QS
QS
QL
QL
ML
QS
QS
QL
QS
QL
QL
QS
QL
MS
QL
QS
ML
ML
QL
ML
ML
QS
ML
QS
MS
QL
QL
QS
QL
QS
MS
QS
QS
ML
QS
MS
QL
QL
QS
QS
QL
QL
QS
ML
QL
QL
QL
QS
QL
MS
QS
QL
ML
MS
QS
QS
ML
QS
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
ML
QS
ML
QS
QL
QS
QL
MS
QS
QS
QL
MS
ML
QL
QS
ML
ML
QS
QL
QL
MS
ML
QL
MS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
QL
QS
MS
QS
QS
ML
QL
MS
QS
QS
ML
QL
QS
QL
QS
QS
QL
QL
QL
QS
QL
QS
QS
QS
QL
ML
ML
ML
MS
QS
QS
QL
ML
MS
QS
ML
QS
QL
MS
QS
QL
MS
ML
ML
ML
MS
QS
QL
QS
QL
QS
QS
ML
MS
MS
ML
QS
ML
QS
MS
ML
ML
QS
ML
QS
QL
QS
ML
ML
QS
MS
QS
QL
QL
MS
QL
QS
ML
QS
ML
QL
MS
QL
QS
QL
MS
MS
ML
ML
ML
QS
QL
ML
QS
MS
QL
QS
QS
QS
QS
QL
QS
ML
ML
QS
QS
QS
MS
QS
MS
QL
QS
ML
QS
ML
QS
QS
QL
QL
QS
QL
QL
ML
QL
QL
QS
QL
MS
ML
QL
MS
QL
ML
QS
QS
MS
QS
QL
MS
QS
ML
QL
ML
ML
QS
QL
ML
ML
ML
QS
QL
QS
QL
MS
MS
QL
QS
QL
QL
ML
ML
MS
QL
QL
ML
MS
QL
ML
MS
QS
MS
ML
QL
QS
QS
QS
ML
MS
QS
QL
QS
QL
QL
QS
MS
QL
QS
MS
QL
QL
ML
QL
QL
QL
MS
QS
QS
QL
ML
QL
ML
QL
ML
ML
QS
QS
QL
QS
QL
MS
MS
QS
QS
MS
QL
MS
QS
QS
QS
QS
ML
ML
QS
QL
QL
QL
QL
ML
ML
QL
QL
QL
QS
ML
MS
QS
MS
QS
QS
QL
QS
QL
ML
QS
QS
MS
ML
MS
QS
QL
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
ML
QL
QS
ML
QS
QS
QS
QL
QL
QL
MS
ML
QL
ML
QS
ML
QL
MS
MS
QS
MS
QS
QS
QL
ML
MS
QS
QS
QL
QL
QL
QL
ML
QL
QL
QS
QL
ML
QS
QL
QL
ML
ML
QL
QS
QL
QL
QS
MS
QL
QL
ML
QL
MS
QS
QS
QS
QS
QL
QS
QL
QS
QL
ML
QS
QS
MS
MS
ML
QL
ML
MS
MS
ML
QL
MS
QL
QS
QL
QS
QL
QS
ML
ML
QS
QL
ML
QS
QL
QS
QS
QL
QL
ML
QS
QS
QL
MS
QL
QS
ML
QS
QL
QS
QS
ML
QL
ML
QL
QL
QL
QL
MS
ML
QS
ML
QL
QL
QL
QL
MS
MS
QL
QL
QS
QS
ML
MS
QL
QS
QS
QS
QL
QS
QL
QS
QL
MS
QL
QL
QL
ML
QS
QL
QL
QS
QS
ML
QL
QL
QL
ML
QL
QL
QS
ML
QS
QS
QS
QS
MS
MS
QS
QS
QS
MS
MS
QS
QS
QL
QS
QS
QL
QS
QS
QS
QL
QS
MS
QL
MS
ML
QL
QL
QL
ML
QS
ML
QL
QL
QL
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
MS
QL
ML
ML
QS
QL
QL
MS
QL
QL
QS
ML
QL
ML
ML
QS
MS
MS
QS
QL
QS
QS
QS
QL
QL
QL
MS
QL
MS
QL
QS
QL
MS
QL
QS
ML
QS
QL
QL
ML
MS
QS
MS
QL
ML
QL
QL
ML
QL
QS
ML
QS
QS
QS
ML
QS
QS
QS
QS
QL
QL
QL
QL
QL
QL
ML
QL
ML
MS
QS
QS
QS
ML
QL
QS
QL
QL
QS
QL
ML
QS
MS
MS
QS
QL
QL
QS
QL
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
QS
ML
QS
QS
MS
ML
QS
QL
MS
ML
QL
ML
MS
QS
QL
QL
QS
QS
QL
QL
QS
MS
QS
ML
MS
ML
MS
QS
QL
QS
QL
ML
QL
QS
QL
MS
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
QL
QS
MS
MS
ML
QL
QS
QS
MS
QL
QL
QS
QS
QL
QL
QS
QL
QL
ML
QL
MS
MS
ML
QS
QL
MS
ML
MS
QS
QL
QL
MS
QL
MS
QL
QS
QL
QS
QS
MS
QL
ML
MS
QS
MS
QS
QL
QL
QL
QS
QS
QL
MS
QS
QL
ML
QL
QS
QL
MS
QL
MS
QS
QL
ML
QS
QS
QS
MS
QS
MS
ML
ML
QS
QS
ML
QL
QL
ML
QL
ML
ML
ML
QS
ML
QL
QL
ML
QS
QL
ML
MS
QS
MS
QL
ML
QL
QL
QS
MS
QL
MS
QL
QS
MS
MS
QS
QS
ML
MS
ML
ML
QL
ML
QL
QL
QL
QS
MS
ML
QL
QL
QS
QL
QS
ML
MS
QS
ML
MS
QS
QL
MS
ML
ML
QS
QL
MS
ML
ML
QS
QL
QS
QS
MS
ML
QL
QS
QL
QS
MS
QS
QL
ML
MS
QS
QS
MS
ML
QS
QS
ML
ML
QS
ML
QL
QS
QL
QL
ML
ML
QL
MS
QL
MS
QL
QS
ML
QL
ML
QL
QL
QL
QL
QS
QL
QS
QL
QS
ML
QS
QS
QS
QL
MS
QS
MS
QS
QS
QL
QS
ML
QS
MS
QS
QS
QL
QL
QL
ML
QS
QL
QS
QL
QS
QS
QL
QS
QS
MS
MS
QS
QL
ML
QL
QS
QS
QS
ML
QL
QS
MS
QL
MS
QL
MS
QL
QS
QL
QL
QS
QL
QL
ML
ML
QL
QL
QL
QS
QS
QL
MS
MS
ML
QL
QL
QS
ML
MS
QL
QL
QS
QS
QS
ML
ML
ML
QS
QL
ML
QL
QL
QL
ML
QS
QL
QL
QL
QL
MS
ML
QL
QS
QL
QL
QL
QS
QL
MS
QL
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
ML
QS
QS
ML
QS
QS
QL
ML
MS
QL
QL
MS
ML
MS
QL
QL
MS
QS
QL
QL
QS
QS
MS
QL
QL
QL
QS
ML
QS
QS
QL
ML
QS
QS
MS
QL
ML
ML
ML
ML
QS
QS
MS
MS
MS
QS
QL
MS
QL
MS
MS
QL
QL
ML
QL
QL
QS
QS
ML
ML
QS
QL
QS
QS
QS
QS
ML
QS
QS
QL
ML
QS
QL
QS
QS
QL
QL
ML
QS
QL
QL
QL
MS
MS
QS
QL
ML
ML
ML
QS
QL
QL
ML
QS
QL
ML
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
MS
QL
QL
QL
MS
ML
ML
QS
QS
MS
QS
ML
QL
QS
QS
QL
MS
QL
QS
QL
QS
ML
QS
MS
QS
QL
QS
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
QL
ML
MS
ML
QL
MS
ML
MS
MS
QS
QL
QS
ML
QS
MS
MS
QS
QS
QS
MS
QL
QS
QL
ML
ML
ML
QS
MS
QS
ML
QL
ML
ML
ML
QS
QS
QL
QL
QS
MS
QL
ML
QL
ML
QS
MS
QS
QL
ML
ML
ML
MS
MS
QL
QL
QS
ML
QS
ML
QS
QL
ML
QS
QS
QL
QS
QS
QS
QS
MS
QL
QL
QS
QS
ML
QL
ML
QL
QS
ML
QS
QL
MS
ML
QL
QS
QS
QL
QS
QS
QS
QL
QL
QS
ML
QL
QS
QL
QS
ML
QL
ML
QL
QS
QS
QL
ML
QL
QL
QS
QL
QS
QS
QL
MS
ML
QS
QS
MS
QL
ML
QS
QS
ML
QL
MS
QS
ML
QS
QL
QS
QL
QS
ML
ML
QL
QS
QL
MS
QS
ML
QS
QS
QL
QL
QL
QS
QL
QS
QS
QS
QL
QS
QL
ML
ML
QS
QS
QL
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
MS
MS
QS
MS
QL
QS
QS
QS
ML
MS
QS
QL
QS
QL
QS
QS
ML
QS
ML
QL
MS
MS
ML
QS
QS
QS
ML
QS
ML
QL
QL
QS
QS
QL
QS
QS
QS
QS
QL
ML
QS
ML
MS
QS
ML
ML
ML
QS
QS
ML
QS
QS
QL
QS
MS
QS
QL
ML
ML
QS
MS
ML
QL
ML
QL
QS
QS
QS
QL
ML
ML
QL
QL
QL
ML
QS
QL
QL
ML
MS
QS
QS
QL
ML
ML
QS
QL
QS
QS
ML
QS
QL
ML
QS
QS
MS
QS
QS
ML
QL
QL
QS
QS
QL
QS
QS
ML
QL
QL
ML
ML
MS
QL
MS
QL
QL
ML
QS
QS
QL
MS
QS
ML
QL
QL
MS
ML
QL
QS
ML
QL
QL
QL
MS
MS
QS
MS
ML
ML
QS
QS
QL
ML
QL
QS
MS
QL
QL
ML
QL
MS
MS
QS
QL
QL
ML
QS
QS
QS
ML
MS
QS
MS
MS
QS
QS
QL
QL
ML
ML
QL
ML
QS
MS
QL
QS
ML
ML
QS
MS
QS
QS
QL
ML
QL
QL
QL
QL
QS
QL
MS
ML
QS
QS
MS
MS
QL
ML
QL
QS
QL
QS
QL
ML
MS
ML
ML
ML
MS
QS
QS
QL
ML
QL
ML
ML
QL
QS
QL
ML
QL
MS
MS
QL
QS
QL
QS
QS
QS
QS
QL
QL
ML
QS
QS
QS
QS
QL
QS
MS
ML
QS
ML
QL
MS
QS
ML
QL
QS
QL
QS
ML
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
QL
MS
QS
QL
QS
MS
QS
MS
QL
ML
QL
ML
MS
QS
QL
QS
QS
QS
QL
QS
QL
QL
QS
MS
QL
QS
QL
ML
QS
ML
ML
QL
QL
ML
QS
QL
ML
QL
MS
QS
QS
QL
QS
MS
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
QS
ML
QL
MS
QL
MS
QS
ML
QL
MS
QS
QL
QL
QS
QS
QL
QS
QL
ML
QS
QL
ML
QL
ML
ML
ML
QL
QL
MS
QS
ML
MS
QS
QL
QS
QS
QL
QS
QS
QS
MS
QS
QL
QS
QL
QL
QL
QS
ML
QL
ML
QL
QS
ML
QS
MS
QL
QL
QS
QL
QS
QL
MS
MS
QL
QL
ML
QS
ML
QS
ML
ML
QL
QS
QS
QS
QL
QL
MS
QL
ML
QL
MS
QL
QL
QL
QL
QS
ML
QL
ML
QS
MS
ML
MS
QS
QS
QL
QS
QS
MS
QL
QL
QL
QL
ML
QS
QS
QS
QL
QL
QS
QS
ML
QS
QS
QL
MS
ML
QS
MS
QS
MS
QL
QS
QS
QL
QS
QL
QL
QS
QS
QS
MS
QS
ML
QS
QL
MS
QS
MS
MS
ML
QL
QL
MS
ML
QS
QL
ML
QL
QS
QL
ML
QL
QL
QL
MS
QL
ML
QS
QS
QL
QS
QS
QL
QL
MS
QS
QS
QS
MS
ML
QS
QS
QS
QL
ML
ML
MS
MS
QS
ML
QS
QS
QS
QS
QL
QS
QS
ML
MS
ML
QL
QL
QS
QL
MS
QL
ML
ML
QS
QS
QL
ML
QL
QL
QL
QL
MS
MS
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QL
ML
MS
QL
QS
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
QL
QL
QS
QL
MS
ML
QS
ML
MS
QS
MS
QL
QL
QS
ML
QS
QS
QL
MS
QL
QL
QL
QS
QS
QL
ML
MS
QS
QS
QS
MS
MS
QS
MS
QS
QL
QL
MS
QS
QS
QS
QS
MS
QS
QL
QL
QL
QL
QL
ML
QL
ML
QL
ML
QS
ML
QL
QL
MS
QL
QS
MS
QS
QS
MS
ML
ML
MS
QS
QL
MS
QL
MS
QS
QS
QL
QS
ML
QL
QL
QS
QL
MS
QS
QS
QL
QL
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
ML
QL
QS
QL
QS
QL
QL
MS
ML
QL
QS
MS
MS
QS
ML
ML
QS
ML
QL
ML
QS
QL
MS
QL
QS
QL
QL
QS
MS
QS
QL
QS
QS
ML
QS
MS
MS
ML
MS
ML
QS
MS
QL
QS
MS
MS
QS
QL
MS
MS
MS
ML
QL
QL
MS
QS
QL
QS
QS
QL
QL
ML
QS
QL
QL
QL
QL
ML
ML
QS
QL
QS
ML
QS
QS
QS
QL
QS
QL
QL
MS
QL
QS
ML
QS
QS
QL
QL
QS
QS
QS
QL
MS
QS
QS
QL
QS
QL
QS
MS
ML
MS
QL
ML
QS
ML
QL
ML
ML
MS
QL
MS
QS
QS
QL
MS
QS
QL
ML
QS
QL
QL
QS
QS
QS
ML
QL
QL
QS
MS
QS
QL
QS
QL
QS
QS
QL
QS
QL
ML
MS
QL
ML
MS
QL
MS
MS
ML
QS
ML
QL
MS
ML
MS
QL
QL
MS
QL
QL
QS
QL
ML
QL
MS
ML
QL
ML
ML
ML
QS
QL
QS
QL
MS
MS
ML
QS
ML
QL
ML
QL
MS
ML
QL
MS
ML
MS
QS
ML
QS
QS
QS
MS
QL
QL
QS
ML
QS
MS
ML
QS
QL
QL
MS
MS
ML
QL
MS
QS
QL
QL
QL
QL
ML
MS
MS
QL
QL
QS
QL
QL
QS
QL
QS
QL
QL
QS
QL
QS
QL
MS
QL
QS
QL
QS
ML
QS
QL
QS
QL
ML
MS
MS
MS
QL
QL
QL
ML
QL
MS
ML
ML
QL
QS
QS
QL
QS
QL
QS
QL
QS
ML
MS
QS
QL
QS
QL
QS
QS
QS
QL
QL
ML
QS
ML
QL
QL
MS
QS
QS
QS
QL
QS
ML
QS
ML
QL
QL
QL
QL
QL
QS
QL
QS
ML
ML
QS
ML
QL
ML
QL
MS
MS
QS
QS
ML
QL
QS
QL
QS
QL
ML
QL
QS
QS
MS
ML
QL
QL
QS
ML
MS
QS
ML
QS
QL
QL
QS
ML
MS
QL
QL
QS
ML
ML
QS
MS
MS
MS
QS
QL
QL
MS
QS
MS
QL
QS
ML
QL
QL
QL
ML
QS
ML
MS
QL
QL
MS
QL
MS
MS
QL
MS
QS
QL
QL
QL
QL
QL
QL
QL
QS
QL
ML
MS
QS
QL
QL
ML
QL
QL
QL
QS
QL
MS
QS
QS
MS
QS
MS
QS
QS
ML
QS
MS
QS
QL
ML
QS
QL
QS
ML
QL
QL
QL
MS
MS
QS
QL
QL
QS
ML
QS
QL
ML
QS
QS
QL
MS
QS
QS
ML
ML
QL
QL
QS
MS
QL
QL
QS
QL
QL
MS
ML
ML
ML
ML
MS
QL
QS
QL
ML
QS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
QL
QS
ML
QS
ML
QS
QS
QS
ML
QS
MS
MS
QS
QL
QS
QL
QL
QS
MS
QL
QS
QL
QL
QL
QL
QS
QL
MS
QS
QL
ML
QS
QS
QS
ML
QS
QS
QL
QL
ML
QL
ML
QL
MS
QL
QS
MS
QL
ML
ML
QL
QS
QS
QS
QS
QL
QS
MS
MS
QL
QL
QL
MS
QL
QL
QS
QL
QL
MS
ML
ML
ML
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
QS
QS
QS
MS
ML
QL
QS
ML
ML
ML
QS
MS
QS
QS
QL
MS
ML
QS
ML
QS
QS
QL
QL
MS
MS
QL
QL
QS
QS
MS
QL
ML
QS
QS
QL
MS
QL
QS
QS
QS
ML
MS
MS
QS
QL
QL
QL
ML
MS
QL
ML
QS
ML
QL
QL
MS
MS
ML
QL
QS
QS
QS
MS
QL
QS
QS
QL
ML
ML
QL
QS
MS
QS
QS
QS
QL
QL
QL
QS
ML
QL
QS
QS
QS
MS
QS
MS
ML
QS
QS
QS
QL
QS
QS
QS
QL
ML
MS
ML
QL
MS
QS
QS
QL
QL
ML
QS
QS
ML
QL
ML
QL
QS
QL
ML
QS
QS
QL
MS
MS
QS
QS
ML
QS
ML
QS
QS
QL
QL
QL
MS
QL
ML
ML
QS
QL
QL
QS
MS
QS
QL
QL
QS
ML
MS
MS
QS
QL
QL
QL
MS
QS
QL
QS
QL
QL
QS
QS
QL
MS
QL
ML
QL
QL
QS
QL
QL
ML
QS
QS
QS
ML
ML
QL
ML
MS
QS
QL
MS
QS
ML
QL
QS
QL
QS
MS
QS
MS
QS
MS
QS
QL
QS
QL
MS
QS
QL
QL
MS
ML
ML
QS
MS
ML
QL
ML
ML
ML
QL
QS
ML
QL
QS
QS
QL
QS
QL
MS
QS
QS
ML
QL
QS
QL
MS
ML
QL
QL
ML
ML
QL
QL
QL
QL
QS
MS
QL
QL
QS
ML
QS
QS
QL
QL
QL
QS
QS
QL
QS
QS
ML
QS
QL
QS
QS
QL
QL
MS
QS
QL
QL
QS
QL
ML
QL
QL
QL
QL
QL
QS
ML
ML
MS
QL
QL
QS
QL
QS
QS
ML
QL
QS
QL
QL
QS
QS
QL
QS
QL
QL
QS
QL
QL
ML
ML
QL
QS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
MS
QL
ML
QS
QS
QS
ML
QL
QS
QL
ML
QL
ML
ML
ML
ML
QS
QS
QS
ML
QS
MS
ML
MS
ML
QS
QS
QS
QS
QS
MS
QS
ML
QL
QL
MS
QL
QS
QL
QS
QS
QL
ML
QL
QS
QS
ML
QL
ML
QS
QL
MS
QL
QL
QL
QL
MS
QS
QS
QL
QS
ML
QL
QL
QS
QL
MS
ML
ML
MS
QS
MS
QL
MS
QL
ML
ML
QL
ML
QS
ML
QL
ML
MS
ML
QS
ML
ML
QL
QS
QL
QL
QS
QS
ML
ML
QL
ML
QL
QS
QL
QS
ML
QS
ML
MS
ML
QL
QL
QS
QL
MS
QS
ML
QL
QL
QS
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
ML
QS
QL
QS
QS
ML
QL
MS
MS
ML
MS
QS
QL
QL
MS
QS
QL
QS
QS
MS
QL
ML
QS
ML
QS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
MS
MS
ML
QL
QS
QL
ML
QS
QS
ML
QS
QL
QL
ML
QS
QS
QL
ML
QL
MS
QL
MS
ML
ML
QS
QL
MS
QS
ML
QL
QS
ML
QS
ML
ML
QL
QS
MS
ML
QS
QL
QS
MS
ML
MS
MS
QS
QS
QL
ML
ML
QS
QS
MS
QS
QS
ML
MS
ML
ML
QL
MS
ML
QS
QL
QS
MS
QS
QS
QS
QS
QS
ML
ML
QS
MS
MS
QL
MS
QS
QL
QL
ML
ML
QS
ML
QS
ML
QL
ML
QS
ML
QL
QL
QS
QS
QS
QL
QL
ML
MS
QL
ML
QS
QS
QS
QS
QS
MS
QL
ML
ML
QS
ML
QL
ML
ML
QS
ML
QS
QL
ML
MS
MS
QS
QS
ML
ML
ML
QS
MS
ML
QS
QL
QL
QL
ML
QS
QS
QS
ML
QL
QL
QS
QS
QS
ML
QL
ML
QL
QL
QS
MS
ML
ML
QL
QL
QL
QL
ML
QL
ML
QL
MS
ML
MS
QS
QL
MS
ML
QL
ML
QL
MS
QS
ML
ML
QS
QS
QL
QL
QS
ML
QL
MS
QS
ML
QL
MS
QS
QS
QL
MS
ML
QS
ML
ML
ML
QS
ML
QS
QL
QS
QL
ML
QL
ML
QS
QS
QS
QS
QL
ML
QL
QL
MS
MS
QS
QS
MS
QL
MS
ML
QS
MS
MS
QS
ML
MS
QS
QS
ML
QS
ML
QS
QL
QL
QL
QS
QS
QL
MS
QL
QS
ML
QS
QL
ML
MS
QS
QS
QL
QL
ML
QS
QS
QL
QL
QL
QL
QL
QL
QS
QS
MS
MS
ML
QL
ML
QS
QS
QS
QS
MS
QS
QL
MS
ML
ML
QS
QL
ML
QL
MS
QS
QS
QS
ML
QL
MS
QS
QL
QS
QS
MS
QL
QL
QS
QL
QS
QS
MS
QL
QS
QL
ML
QL
QS
QS
QS
QS
QL
MS
ML
MS
ML
QL
ML
QL
QL
QS
QS
QL
ML
MS
MS
QL
QL
QS
MS
MS
QS
QS
QL
QL
ML
QL
MS
MS
QL
QL
QL
QS
QS
QS
MS
QS
QS
QL
QS
QL
QL
MS
QS
QL
QS
QS
QL
MS
QL
QL
ML
QS
MS
QS
ML
MS
QS
MS
MS
QS
MS
ML
QL
QL
QS
ML
MS
QL
MS
ML
QL
MS
ML
QS
QL
ML
QS
QL
QS
ML
MS
QS
QS
QS
ML
QL
ML
QS
QL
MS
MS
QL
QL
QS
QL
QL
QS
QL
MS
QS
QL
QL
ML
QS
QS
QS
QL
QS
QL
QL
QS
MS
QS
QL
QL
QL
QL
QS
MS
QL
MS
QL
QS
ML
QS
MS
MS
QL
QS
QL
MS
QS
QS
MS
QL
MS
MS
MS
MS
QS
QL
QL
QL
QL
QL
QL
QS
QL
ML
QS
ML
ML
QS
QS
QL
QL
QL
QS
QL
ML
QS
MS
QS
QS
QL
QS
MS
QS
QL
QL
ML
QS
QL
QS
QL
ML
MS
QL
QL
QL
QS
QS
QL
QL
QS
QS
QS
QL
QS
QS
MS
QL
QL
QS
MS
ML
MS
MS
QL
QL
QL
ML
ML
QS
MS
QL
ML
MS
ML
ML
QL
QS
QL
QS
QL
QS
QL
MS
QS
QL
QL
QL
MS
QL
QS
QL
ML
QS
QS
ML
MS
QS
QS
QS
MS
QL
QL
QL
ML
QL
ML
ML
QS
QL
QS
QL
QS
ML
QS
ML
QL
QL
MS
MS
QL
QL
QL
MS
ML
QS
QL
QL
QL
QS
QS
QS
MS
QS
QS
ML
MS
MS
ML
QS
QS
QS
ML
ML
QS
QL
QS
QS
QL
QS
QS
QS
MS
MS
ML
QL
QS
QL
QS
QL
ML
MS
ML
QS
QS
MS
QL
QL
ML
MS
QL
MS
ML
ML
QS
ML
QS
ML
ML
QL
QL
MS
MS
MS
QL
QL
MS
QL
QL
QL
MS
ML
MS
QL
QL
QL
MS
MS
QS
QS
QL
QL
MS
QL
QS
QL
QL
QL
QS
ML
QS
MS
QL
ML
MS
ML
QS
MS
MS
QL
QS
MS
QL
ML
QS
QL
MS
ML
QL
ML
QS
QS
ML
QS
ML
QL
QS
MS
QS
MS
ML
QL
QL
QL
QL
QS
QL
ML
QS
MS
QL
QL
QS
QS
QL
QL
QL
QL
QL
QL
QL
QS
QS
QS
MS
QL
QL
MS
ML
ML
QS
ML
QS
ML
ML
QS
QL
QS
MS
QL
QS
ML
QL
MS
ML
QS
ML
QS
MS
QS
ML
ML
ML
QS
QS
QS
QS
ML
MS
MS
QS
ML
ML
MS
ML
MS
MS
ML
QL
QS
QL
ML
ML
ML
ML
QL
QL
QS
QS
MS
QL
QS
QS
QS
QS
QS
QS
ML
QS
ML
QL
ML
MS
MS
ML
QL
ML
MS
ML
QL
QL
MS
QS
QL
QS
MS
MS
QL
QS
QL
QS
QL
MS
QL
QL
ML
QS
MS
QL
QS
QS
QS
QL
QL
QS
QL
ML
QL
QS
QL
MS
QL
QS
ML
QL
QL
QL
QS
ML
QS
MS
QS
QS
QS
ML
QS
ML
QL
QL
QL
QL
MS
QL
QL
QL
ML
ML
QL
MS
ML
QS
ML
ML
QS
QS
QL
QS
QS
QS
QL
QS
QS
ML
MS
QL
QL
MS
ML
ML
QS
MS
MS
QL
ML
QL
ML
QS
ML
ML
QS
QS
QL
ML
ML
ML
ML
QS
QL
QL
QS
MS
ML
QS
ML
ML
QS
QL
ML
ML
QS
QL
QS
QS
QS
QS
ML
ML
ML
QS
QL
ML
MS
MS
MS
QL
ML
QS
ML
QS
QS
ML
QS
MS
QL
QS
MS
QS
QL
ML
QS
ML
QL
QS
ML
QS
QL
ML
QL
MS
QL
QL
QS
QL
QL
QL
QL
QS
QL
QS
QL
ML
QS
QS
QS
QS
QS
MS
QL
QL
QL
QL
ML
QS
QL
QS
QL
QS
MS
MS
QL
MS
QS
QS
MS
MS
MS
QS
MS
QL
ML
QL
MS
QL
QL
QS
QL
QS
MS
QL
ML
QL
QS
MS
QS
QS
QL
QS
ML
QS
QL
QL
QS
QS
ML
MS
ML
ML
QS
QL
QL
ML
QL
QL
QS
QL
QS
QL
QL
QL
ML
MS
QL
MS
QL
QS
QL
QL
ML
MS
QS
MS
QL
QL
QS
QL
QL
QL
QS
MS
QS
ML
QL
MS
QL
QL
QL
QS
QS
MS
QL
QS
ML
QS
QS
QS
QL
QS
MS
QL
ML
QS
ML
QS
QS
QS
QL
QS
QL
MS
MS
QS
QS
MS
QS
MS
ML
QS
ML
QL
QS
QS
ML
QS
QL
QL
QS
QL
MS
QS
QL
ML
ML
MS
QS
ML
QS
QL
MS
ML
QS
QS
QL
ML
QL
QS
QL
ML
QL
QL
ML
QS
MS
QL
MS
QL
ML
QL
ML
QS
QS
QL
QL
MS
QL
QL
QS
QL
QL
MS
QS
QL
QL
QS
MS
ML
QL
ML
QL
ML
QS
MS
QS
QL
QS
ML
QS
ML
QS
QL
QS
QL
ML
ML
QL
MS
QS
QL
ML
MS
QL
QL
QL
QS
QL
QS
QL
MS
QL
ML
QL
QS
ML
QS
QL
ML
QL
QS
QL
QS
QS
MS
ML
MS
QS
QL
QS
QS
ML
QS
QS
QS
QS
QS
QL
QS
QS
QL
QS
QL
QL
QS
QS
ML
QS
QS
QL
ML
QL
QS
ML
MS
QS
ML
MS
ML
QL
MS
MS
QL
QS
QS
QS
MS
ML
QS
QL
ML
QL
ML
ML
QL
QS
QS
QS
QL
QL
MS
QL
ML
ML
QL
ML
QS
MS
QL
MS
MS
MS
QS
QS
QL
ML
QL
QL
QS
QL
ML
QL
QL
QL
QL
QL
MS
QL
MS
QS
MS
QS
QL
ML
QS
QS
ML
QS
MS
QS
QL
ML
MS
QL
QS
QL
QL
QL
ML
QL
QL
QS
QS
MS
QL
QL
QL
QS
MS
ML
QL
QS
QL
QL
QL
QS
QL
QS
QL
QS
ML
QL
QL
QS
QL
QS
QL
QL
QL
QS
QL
ML
QL
MS
MS
ML
MS
MS
QL
ML
QL
QL
MS
QS
QS
ML
QS
QL
ML
QS
QL
ML
MS
QL
ML
QS
QS
MS
QL
QL
ML
QL
QL
QL
ML
QS
MS
QS
QL
MS
MS
ML
QL
QL
QS
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
MS
QL
QL
QS
QS
QS
QL
ML
MS
MS
QL
QL
MS
QS
QS
QS
QL
QS
ML
ML
QL
ML
QS
QL
QL
QS
QL
QL
MS
ML
QS
QS
QS
QL
MS
QL
QL
ML
QS
QL
ML
QS
MS
QL
QS
QS
QL
QL
QS
QS
QS
MS
ML
QS
QL
QL
ML
QL
MS
QS
MS
MS
MS
ML
MS
QS
MS
QL
QS
QL
QS
QL
MS
ML
QS
MS
QL
QL
ML
QS
ML
QS
MS
QL
QL
QS
QS
QL
QS
QS
QL
MS
MS
QL
MS
QL
MS
ML
QL
QL
ML
QS
QS
QL
ML
QS
ML
QL
QL
MS
QS
ML
QL
QS
QL
QL
ML
QS
QS
QL
MS
MS
QS
QL
QL
QS
MS
QS
QS
QL
ML
QS
QL
QL
QL
ML
MS
QL
ML
QS
QL
QL
QS
QL
QS
QS
ML
ML
QS
QS
ML
QL
QL
MS
QL
QS
QS
QL
QS
ML
QL
QL
MS
QS
MS
QL
QL
ML
QS
ML
QS
MS
ML
QL
QL
QS
ML
ML
QS
ML
QL
QS
QL
QS
QL
QS
QL
MS
MS
QL
MS
QS
QS
QS
MS
QS
MS
QL
QS
QS
QS
QL
ML
ML
QL
ML
ML
QS
QL
ML
ML
QS
QS
QS
QL
QL
QS
QL
QS
MS
MS
QS
QL
QS
ML
QS
MS
QS
QL
MS
QL
ML
QS
QS
QS
QL
MS
ML
ML
QL
ML
QL
QS
QS
ML
ML
QL
QL
QL
QS
QS
ML
MS
MS
QS
QS
QL
QS
QL
QS
QL
MS
QS
ML
QS
MS
MS
MS
QL
QS
QS
QS
ML
QL
ML
QL
QL
QS
QS
QS
QL
QS
ML
QS
QL
QL
MS
ML
MS
MS
ML
QL
QL
QS
MS
QL
QL
MS
QS
QS
MS
QL
QS
ML
QL
QS
QS
QL
QS
QL
QL
QL
QL
ML
QL
ML
MS
QL
QS
ML
QL
QL
ML
QL
MS
QL
QS
QL
QS
ML
ML
QS
QS
QL
ML
QS
MS
ML
MS
MS
QL
QS
ML
QS
QL
QS
QS
ML
QS
MS
QS
QS
QL
QL
QS
QL
MS
QS
QL
QS
QL
QL
QL
ML
ML
QS
QS
QS
QL
QS
QS
MS
QL
QS
QL
MS
ML
QL
QS
QL
ML
ML
MS
QL
QL
ML
QS
QS
ML
QL
MS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
ML
QL
QL
QL
MS
QL
ML
QS
MS
MS
QL
ML
ML
QL
QS
ML
MS
QL
QS
QS
QS
QL
MS
QS
MS
ML
ML
QL
MS
QS
ML
QS
ML
MS
ML
QS
QS
ML
ML
MS
QS
ML
QS
QS
QS
QS
QL
MS
QS
QS
QL
ML
QL
MS
QS
QL
QL
QL
QS
QS
QS
QL
QS
QS
ML
ML
QS
QS
QS
MS
QS
QS
QL
QS
QL
ML
MS
QL
QL
QS
QS
QS
QS
QL
QS
QL
ML
QS
QL
QL
ML
QL
QL
QL
ML
QS
QL
QL
QL
QS
QL
QS
MS
ML
QS
ML
QS
ML
ML
QS
MS
QS
QS
QS
QS
MS
QL
QS
QL
QL
QS
QL
QL
MS
QS
MS
QS
QS
QS
QL
QS
QL
QL
QS
MS
QS
ML
QL
QL
ML
QS
ML
ML
QL
QS
ML
QS
QL
ML
QL
ML
QL
ML
ML
QS
QS
QS
QS
QS
QS
ML
QS
QL
MS
QS
ML
QL
QL
QL
QS
QS
QS
QL
ML
ML
ML
QL
QL
MS
QS
MS
QL
ML
QL
MS
QL
QL
QS
QL
MS
QL
QL
QL
QS
ML
MS
ML
QS
QL
MS
QS
QS
QL
MS
QL
QL
QL
MS
QL
QS
ML
QL
ML
ML
QL
QL
QS
ML
QS
QL
QL
ML
MS
QL
QL
QS
ML
ML
QS
MS
QL
ML
ML
QL
MS
ML
MS
ML
QL
QS
QL
QL
ML
QS
QL
QL
ML
QS
QL
QL
QL
MS
QS
MS
QS
MS
QL
QS
MS
QS
MS
ML
QL
QS
QL
QL
MS
QS
ML
QS
ML
QL
QS
MS
MS
QS
ML
QL
QL
MS
QS
QS
QS
QL
QS
QL
MS
ML
ML
ML
QL
QL
QL
QL
QS
QS
QL
QL
QL
QS
QL
QL
MS
QL
QS
QL
QL
QL
QL
ML
QL
QL
QL
ML
ML
QS
ML
QS
QS
QL
QL
MS
QS
MS
QL
QS
ML
QS
QL
ML
ML
QS
QS
QS
ML
QL
QS
QS
MS
QL
ML
QL
ML
QS
ML
ML
QS
ML
QS
ML
QS
ML
QL
QL
QL
QL
QL
QL
QL
QL
MS
QS
MS
QS
MS
QL
QL
QL
QL
QL
QS
QL
QS
QS
QL
ML
MS
QS
QS
MS
ML
QS
QL
QS
QS
QS
QL
MS
QL
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QS
QS
ML
QS
MS
ML
MS
QL
QS
QL
QL
QS
MS
QL
QL
ML
QL
QS
QL
QL
QL
QS
QS
ML
QS
ML
QL
MS
QS
MS
QS
QS
MS
ML
MS
QL
QS
QL
ML
QS
QL
MS
QL
MS
QS
ML
QL
QS
ML
QL
QS
QL
QS
QL
MS
MS
QS
QS
MS
QS
QS
QS
QS
QS
ML
QS
ML
ML
QL
QL
QL
QL
ML
QS
MS
QL
QS
MS
QS
QS
ML
QS
MS
QS
MS
MS
QL
ML
ML
QL
QS
ML
ML
QL
QL
QL
ML
QL
MS
QL
QL
QS
ML
QL
QL
QS
QL
QL
MS
ML
QS
ML
ML
QS
QS
QL
MS
QL
ML
QS
QS
ML
ML
QL
QS
ML
QL
QL
MS
MS
QS
MS
QS
QL
QL
QS
ML
QS
ML
QS
QL
QL
MS
QL
QS
QS
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
MS
ML
QL
QL
ML
ML
QS
ML
QL
QL
MS
QS
QS
QS
QS
QS
MS
QL
MS
QS
MS
QL
MS
QS
ML
ML
QS
QL
QL
QS
QL
MS
QL
QL
MS
QS
ML
ML
QL
QL
QS
MS
MS
ML
QL
QS
ML
ML
QS
MS
ML
QL
MS
ML
QL
QL
ML
ML
QS
QS
QS
QL
QS
MS
QL
MS
MS
QL
QS
ML
MS
QS
QS
QL
QS
MS
ML
QS
ML
MS
QL
QL
QS
QL
QL
QL
ML
QS
ML
ML
MS
ML
QL
QS
ML
QS
QL
MS
QS
QL
QS
ML
QS
QL
QL
QS
QS
ML
QL
QL
QL
QL
MS
ML
ML
QL
QS
QS
QL
QL
QL
ML
QS
QL
MS
QL
QS
QS
ML
QS
QS
QS
ML
QS
ML
ML
QL
QL
QL
ML
ML
QL
QS
QS
QL
MS
QL
QL
ML
MS
MS
QL
MS
ML
QL
ML
QL
QL
QS
QS
QS
QS
MS
QS
QL
QL
ML
QL
QL
ML
QL
QL
QL
QS
MS
MS
QS
QS
QL
ML
QL
QL
QL
QS
ML
QS
QL
QS
QL
QL
QL
QL
QL
MS
ML
ML
QL
QL
QL
QS
MS
ML
ML
QS
QL
QS
QS
MS
QS
QS
QL
QL
MS
QS
QL
QS
MS
ML
QL
QL
QL
ML
MS
ML
MS
QS
QS
QL
QL
QL
ML
QL
ML
QL
QL
ML
QL
QS
QL
MS
ML
ML
QS
QS
ML
ML
ML
QL
ML
MS
QL
ML
ML
QS
QS
QL
QL
QS
QS
QS
QS
QL
ML
QL
QL
MS
QL
QS
ML
QS
ML
QL
ML
QS
QS
QL
QS
MS
QS
QS
QL
QS
QL
QS
ML
MS
ML
QL
QS
ML
MS
QL
QS
QS
QS
MS
QS
QS
QL
QS
QS
ML
QS
QL
QS
QS
QS
QL
ML
QL
QS
QS
ML
MS
MS
QS
QL
QL
ML
QS
QS
MS
QS
ML
ML
QL
QL
QS
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
QL
QL
QS
QS
ML
QL
MS
QS
QS
MS
QL
MS
ML
QL
QL
QL
QS
QS
QS
QS
QL
QL
QS
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
MS
QL
QS
QS
ML
QS
QL
ML
QS
QS
QL
QL
ML
MS
ML
QL
QS
ML
MS
QS
QS
QS
QL
MS
QL
QS
ML
QL
QL
MS
MS
QL
QL
ML
QS
QS
QL
MS
ML
QL
ML
QS
MS
QS
ML
QS
QS
QS
ML
QS
MS
ML
QL
QS
QL
QS
QS
QS
QS
MS
QL
QL
QL
MS
QL
QS
ML
QL
MS
MS
ML
ML
QS
QL
QS
QL
ML
MS
QL
QS
QL
ML
ML
QS
QL
ML
QS
QS
ML
QS
QL
QS
QS
ML
QS
QS
QS
MS
QS
MS
QS
QL
QL
QL
QS
QL
ML
QL
MS
QL
QS
MS
QS
QS
QS
QS
QL
QL
QS
MS
ML
ML
ML
QS
ML
QL
ML
QL
QS
QS
QS
QL
MS
QL
QL
QS
ML
MS
QS
QS
QS
QL
QS
ML
QL
QS
MS
MS
ML
QS
QS
ML
QL
QL
ML
ML
QL
ML
QL
QS
QL
QL
QS
MS
ML
QL
QS
QS
QL
QS
QS
QS
QS
QS
MS
MS
QL
ML
QS
QL
QS
MS
QS
QS
MS
MS
QL
QL
QL
QL
ML
QS
QS
ML
QL
QS
QL
QS
QL
QL
MS
MS
QS
QS
QL
ML
QL
QS
QL
MS
QS
QS
QS
QS
ML
QS
QS
QL
QS
MS
QL
QS
QL
ML
QL
QL
QS
ML
QL
QS
MS
MS
QL
QS
MS
ML
MS
ML
MS
QS
ML
QL
QL
QS
QL
QS
QS
ML
QL
QS
ML
QS
QS
MS
QL
QL
MS
ML
MS
ML
MS
ML
ML
QS
QS
QL
ML
QL
QS
ML
QS
QL
QS
QS
MS
QL
QS
QL
QL
QS
QS
QS
ML
MS
QL
ML
MS
MS
QS
QS
QL
QL
QS
MS
QS
QS
QS
QL
ML
QL
QS
QL
ML
QL
QS
QL
MS
QS
MS
ML
QL
MS
QS
QS
MS
ML
QL
QL
QL
MS
QL
QL
QL
QS
QS
QS
QS
QL
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
MS
QL
QL
ML
QS
QS
QL
QS
QL
QL
MS
ML
QL
QS
QS
ML
QS
QL
QS
ML
QL
QL
ML
QL
MS
QL
QL
MS
ML
ML
QL
MS
QL
MS
ML
QL
QL
QL
QS
MS
QL
QL
QS
QL
MS
QS
MS
ML
MS
MS
QL
MS
QS
QL
QS
ML
QL
MS
QL
QS
ML
QS
QS
QL
ML
QS
QL
QS
QL
QS
ML
QL
MS
QS
QS
ML
MS
QS
QL
ML
ML
QL
QS
QS
QL
MS
QL
ML
QS
QS
QS
QL
QL
QL
QS
QL
ML
QS
QS
QS
MS
QS
QS
QL
QS
QL
ML
QS
QS
QL
MS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QS
MS
QL
ML
QL
QL
QS
QL
MS
MS
QL
MS
ML
QL
MS
QS
QL
ML
MS
QS
ML
QL
ML
QS
QL
QS
QS
MS
QS
QL
QL
QS
QS
QL
QS
ML
ML
QS
QL
MS
QS
MS
QL
QL
QS
QS
QL
QL
MS
ML
QL
QS
ML
QL
QL
ML
QS
ML
ML
QL
ML
QL
QL
QL
QL
MS
MS
QS
QS
ML
QL
QS
MS
QL
QS
QS
ML
QL
QS
QS
ML
QL
ML
QL
QS
ML
ML
QS
QL
QS
QS
ML
QS
QS
QS
QL
QL
QS
ML
QL
QL
QL
QL
QL
MS
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
MS
ML
QS
QS
MS
QL
ML
MS
ML
MS
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
QL
QS
QL
QL
MS
QL
QL
QS
QS
QS
QS
QS
QL
MS
QS
QL
QL
MS
ML
ML
QL
QS
QL
QS
ML
QL
QS
QS
ML
QL
ML
MS
QS
QS
QL
QL
QS
QL
ML
ML
QL
ML
ML
ML
QS
QL
ML
QL
QL
QL
QL
MS
QS
QS
ML
QS
QL
QL
MS
QS
ML
MS
QL
ML
ML
ML
MS
QS
QS
QS
MS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QS
ML
ML
QS
QL
ML
MS
ML
QS
QS
QL
QL
QS
MS
MS
ML
QL
MS
QL
QS
QL
QS
QS
QL
ML
QS
QS
QS
ML
MS
ML
ML
QS
QS
QS
QL
QS
QS
QS
ML
QL
ML
MS
QL
ML
QL
MS
QS
QS
QL
QL
QS
QL
QS
QS
QS
ML
MS
MS
QL
QS
QL
MS
QS
QS
QL
QS
QS
ML
MS
MS
MS
ML
QS
ML
ML
MS
MS
QL
QL
ML
QS
QL
QS
ML
MS
QS
QL
QL
QS
ML
QS
QS
QS
MS
QL
QS
QL
QL
QS
QS
QL
QL
QL
MS
ML
QS
ML
ML
QL
QL
QL
MS
QL
QL
QS
QL
ML
QL
QL
QL
QS
MS
MS
QL
QS
QS
QL
QS
MS
QS
QS
MS
QL
QS
QL
QS
MS
QL
ML
QL
QL
MS
ML
MS
ML
QL
QL
ML
MS
QS
QL
QS
MS
QL
QL
QL
QS
QS
QL
ML
ML
QS
QS
QS
QL
QS
QS
QL
ML
QS
MS
QL
QS
QS
QL
QL
ML
MS
MS
QL
QL
ML
QL
QS
MS
MS
QS
ML
ML
QS
MS
QL
QS
QL
QS
MS
MS
QL
QS
QS
QS
QL
QS
QL
MS
QL
ML
QL
QS
MS
QL
QL
ML
QS
QL
QL
MS
ML
QS
ML
QL
QL
MS
MS
MS
QL
QL
QL
ML
QL
ML
QL
QS
ML
QS
QS
QL
QL
QS
QS
MS
MS
MS
ML
QS
ML
MS
QL
QS
QS
QL
QL
QL
QL
QS
QL
ML
MS
QL
QS
ML
QL
QL
QS
QS
QS
MS
QL
QL
QS
QL
QS
QL
QL
ML
QS
QL
QL
QL
QL
QL
QL
QL
QS
ML
QL
QL
QS
QL
ML
QL
MS
ML
QL
QL
QS
QS
MS
ML
ML
QS
QS
ML
MS
MS
QL
ML
QL
QS
QL
QL
QS
MS
QS
QL
ML
QS
QS
ML
QS
ML
QS
QL
ML
MS
QS
QS
QL
ML
QS
QS
ML
QS
MS
QL
ML
MS
QS
ML
ML
MS
QS
ML
ML
MS
ML
QS
QL
QS
QL
ML
QL
QS
ML
QS
ML
QS
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
MS
MS
QS
QL
QS
QL
QS
QL
QS
QS
MS
MS
QS
ML
MS
QL
QS
MS
ML
ML
ML
ML
QL
QS
QL
QS
ML
QL
ML
QL
QL
ML
QL
MS
QL
QL
QL
QL
MS
QS
ML
QL
ML
MS
ML
QL
QL
QS
QS
QS
QS
QS
MS
MS
QS
QS
MS
QS
QL
MS
QL
QS
QL
QS
ML
QL
QS
QL
QS
QL
QL
QL
ML
QL
QS
QL
MS
ML
ML
QS
MS
MS
ML
QL
QL
QL
MS
QL
ML
QS
ML
QL
QL
QS
QL
QS
MS
ML
QL
QL
QS
ML
ML
QS
MS
ML
QL
QS
ML
ML
QS
QL
MS
QL
QS
ML
QL
MS
MS
MS
QL
ML
ML
QS
QS
ML
QL
QL
QL
MS
ML
QL
QL
QS
QS
QL
QS
ML
QL
MS
QL
QL
ML
QS
QS
QL
QL
QL
QL
MS
QL
ML
QL
QS
QS
QL
QL
QS
QS
QS
QS
QS
QS
ML
ML
QL
QL
QL
MS
QL
QS
QS
MS
QS
QS
QL
MS
ML
QL
QS
QL
ML
MS
QS
QL
QS
ML
ML
MS
QL
QS
QS
QS
QS
ML
QL
ML
QS
ML
ML
MS
QS
QS
QL
QS
QS
QL
MS
QS
MS
QL
ML
MS
QS
MS
QS
QL
QL
ML
ML
ML
QS
QL
ML
MS
QL
MS
QS
ML
QS
QS
QL
QS
QS
QL
MS
QL
ML
QS
QL
QL
QS
ML
ML
QL
QL
QS
QL
QS
MS
QS
QL
MS
QL
QL
ML
ML
QS
QS
QS
QL
MS
MS
QL
QS
QS
QS
QS
QL
QS
MS
QS
ML
ML
MS
QS
QL
ML
ML
MS
QL
ML
QS
MS
ML
QS
QS
MS
QL
QS
QL
QL
QS
QL
ML
MS
MS
QL
QL
QS
QS
ML
QL
QS
MS
QL
QL
MS
QS
QS
QS
ML
QS
ML
QS
MS
QL
QS
QL
QS
MS
QL
QL
QS
QS
ML
QS
MS
QL
QL
QL
QL
ML
QS
QL
MS
QL
QS
QL
ML
QL
QL
ML
QS
MS
MS
MS
MS
ML
QL
ML
QL
QL
QL
ML
MS
QL
QL
QL
QL
QS
MS
QS
QS
QS
QL
QS
MS
ML
ML
ML
QS
MS
QS
ML
ML
QS
MS
MS
QL
QL
QL
QL
QL
QL
QS
ML
ML
QS
MS
QL
ML
QS
QS
QS
QS
QS
ML
QS
QL
ML
QL
QS
ML
MS
ML
QS
QS
QL
QS
QS
MS
QL
QL
QL
QS
MS
MS
QS
QS
QS
QS
MS
ML
QL
QS
QL
QS
MS
QS
QL
QL
MS
ML
ML
QL
QL
QS
QS
QS
MS
QL
MS
QS
QS
QL
QL
QL
QL
QL
QS
QL
MS
QS
MS
QL
QL
MS
ML
QS
MS
ML
MS
ML
QL
MS
QS
QL
QS
MS
QL
ML
QL
QL
MS
QS
QS
QS
QL
ML
QS
QL
QL
QS
MS
QL
QS
QL
QS
QS
QL
QS
QS
MS
QL
QL
QL
ML
QS
MS
QL
QL
QS
QS
QS
QS
QL
QL
MS
QS
ML
QS
QL
ML
QS
ML
QL
QS
QL
QS
QS
MS
ML
QL
QS
QL
QL
QL
QL
QS
MS
QL
QL
ML
ML
QS
QS
QL
MS
QL
QL
MS
ML
MS
QL
QL
MS
QL
ML
ML
ML
ML
QL
ML
ML
QL
QL
QL
QS
QS
QS
QL
QL
QS
ML
QS
QS
ML
MS
QS
QS
QS
QL
ML
ML
MS
QL
QL
QS
QL
MS
MS
QS
QS
MS
QS
QS
ML
QS
QS
ML
QL
ML
ML
QL
QL
QL
QS
MS
QS
QL
QL
ML
QL
QL
ML
QL
MS
ML
ML
QS
QS
QL
MS
QL
MS
QL
QS
QS
QS
ML
MS
ML
QL
MS
MS
QS
MS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QL
QS
QS
QL
QL
QS
QL
QL
ML
QL
ML
QL
QS
MS
QS
QL
MS
QL
QS
QS
QS
QL
QL
QS
ML
QS
QL
MS
QS
QL
QS
MS
QS
QL
QS
QS
QS
ML
QL
ML
QL
ML
ML
QL
QS
ML
QS
QL
MS
QS
QL
ML
QL
QL
QL
QL
QS
QS
QS
QS
QL
QL
MS
QS
MS
QS
ML
QS
QS
QS
ML
QL
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
QL
QL
QS
QL
QL
QS
ML
ML
ML
ML
MS
MS
MS
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QL
ML
QL
ML
QS
QL
QS
QL
QS
QL
QL
MS
MS
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
QS
QL
QS
QS
QL
MS
ML
QL
QL
MS
MS
QS
QL
ML
QS
QS
QL
QL
MS
MS
ML
ML
ML
QS
QL
QL
QS
QS
MS
QS
ML
ML
QS
ML
ML
QL
QS
QS
ML
QL
QS
QS
MS
QL
ML
QL
QS
QL
QS
QS
ML
ML
QS
ML
MS
QS
MS
QL
QS
QL
MS
MS
QL
ML
QS
QL
QL
QL
QL
ML
QL
MS
ML
QL
MS
QL
ML
QS
QL
QS
QL
MS
ML
ML
QL
ML
MS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QL
QL
ML
MS
QS
QL
QS
QL
ML
QS
ML
QL
MS
QS
QL
QL
QL
QS
MS
MS
ML
ML
ML
QS
ML
QS
QL
QS
MS
ML
ML
QS
QL
QS
MS
QL
QL
QL
ML
QL
QL
ML
ML
QS
QL
QL
QS
QS
QL
QS
ML
QS
ML
QS
QL
ML
QL
ML
QS
QS
QL
ML
QL
MS
MS
QL
ML
QS
QS
QS
QL
ML
QL
QL
ML
ML
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
QL
QS
QS
ML
QL
QS
QS
QL
QS
ML
ML
QL
MS
QL
QL
QS
QS
QL
MS
ML
MS
QS
QL
ML
MS
ML
QL
QL
QS
ML
QS
MS
ML
MS
QS
QL
QL
ML
MS
QS
QS
MS
ML
QS
QL
MS
MS
QL
QL
QS
MS
QL
QL
MS
ML
QS
ML
QL
ML
QL
QL
ML
ML
QS
QL
MS
QS
QS
ML
QS
MS
ML
QS
MS
QL
QS
QL
QS
ML
QL
QS
QS
QL
QS
QL
MS
MS
QL
QS
MS
QS
QL
QL
MS
MS
ML
QS
QL
QS
ML
MS
ML
MS
QS
QS
QS
QL
ML
ML
QL
MS
ML
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
MS
QS
QL
QS
QS
QL
QS
QS
ML
MS
QL
ML
ML
QS
QS
QL
QL
ML
MS
QS
MS
QL
QS
MS
QL
ML
QL
ML
QL
QS
QS
QS
QS
MS
QL
QS
QS
ML
MS
QL
MS
QL
QL
QS
ML
QL
ML
MS
QL
MS
QS
QS
MS
QS
QL
MS
QL
ML
QS
MS
MS
MS
QL
QL
QL
QL
QL
QL
QL
QL
MS
QL
QL
ML
ML
QL
ML
QS
QL
QL
ML
QS
QS
QS
QL
QL
QL
QL
QL
ML
ML
QS
QL
QL
ML
MS
QL
ML
QS
ML
ML
QS
QL
MS
ML
ML
ML
QL
MS
QL
ML
ML
QS
QS
QL
QS
QS
ML
ML
QL
QS
QL
QL
QL
QS
ML
ML
MS
MS
QS
QS
ML
ML
QS
ML
ML
QL
QS
QL
QS
QS
QS
MS
QS
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
QL
ML
QL
QS
QL
ML
QS
MS
QS
QS
QS
QS
MS
MS
QS
QL
QL
QL
ML
QL
QL
QL
QS
QL
QL
QL
ML
QL
QL
QL
QS
ML
QS
ML
QL
MS
QL
MS
ML
ML
QS
QS
QS
QL
QS
ML
QL
QL
QL
ML
ML
QL
QS
QS
QL
QL
MS
ML
QS
ML
QL
MS
QS
MS
QL
QL
ML
QL
QL
MS
QS
QL
QS
QL
ML
QS
QL
QL
ML
MS
QS
ML
QL
QS
ML
QL
QL
QS
ML
QL
ML
QL
MS
QS
QL
MS
MS
QL
QL
QS
QS
QS
QS
ML
QL
QS
QS
QL
QL
MS
QS
QS
ML
QL
MS
QS
QS
ML
QL
MS
MS
QS
QL
MS
MS
QL
QL
ML
QL
QL
QL
QS
QS
QS
QS
MS
ML
QS
ML
MS
QL
QS
MS
QS
QS
QS
MS
ML
QL
MS
QS
ML
QS
MS
QL
ML
ML
QL
QS
QL
QS
QS
QS
QL
QS
QS
QL
ML
ML
QL
QL
QL
QS
QL
QL
MS
QS
ML
MS
QS
QL
QL
QL
QS
ML
QL
QS
QL
QS
MS
MS
QS
QL
QS
QS
MS
QS
QL
QL
ML
QS
QL
QL
MS
ML
MS
ML
QL
QS
QS
QS
ML
QL
ML
QL
MS
QS
QS
QS
ML
QS
MS
ML
QS
QL
QS
ML
QL
QS
QS
ML
QS
QS
QL
QL
QS
QS
QL
QS
QL
QS
MS
QS
QL
MS
QL
MS
QL
MS
QL
QS
ML
MS
QS
MS
QS
MS
ML
ML
QS
QS
QS
QL
ML
ML
MS
QL
QS
MS
QL
MS
QL
QS
QL
MS
MS
QS
QL
QS
QS
MS
QL
QL
QS
MS
QS
QL
QL
QS
ML
MS
QL
QL
QL
QS
QL
QS
QL
MS
MS
QL
QS
QS
QS
ML
QS
QS
ML
MS
ML
ML
QL
QL
QS
QS
QS
MS
QL
QL
ML
MS
ML
MS
QS
QL
QS
QS
ML
MS
QL
QS
MS
QL
QS
QS
QS
MS
QL
ML
QS
ML
QS
QL
QL
ML
QS
QS
QL
QL
QS
QL
ML
QL
QL
QL
QL
MS
QS
MS
QS
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QS
QL
QL
QS
QS
ML
QL
ML
QS
QS
QS
ML
MS
QS
QS
QL
QS
MS
QL
ML
QS
QS
QL
ML
QS
ML
QL
QL
QL
QL
ML
MS
QS
ML
MS
QL
QS
QS
QS
QL
MS
QS
QS
QL
MS
ML
QL
QS
ML
QL
QL
QS
QL
QL
QS
QS
QL
QS
ML
QS
QL
ML
QS
ML
ML
QS
QS
QL
QL
QL
ML
QS
QL
QS
QS
MS
QL
QS
ML
QS
QL
QL
QS
QS
QS
MS
MS
ML
QL
QS
MS
MS
QL
QS
ML
QS
QS
MS
ML
QL
QL
QL
MS
QL
QS
QL
ML
QL
MS
QL
ML
ML
ML
QS
QL
QL
QS
MS
ML
ML
QS
QS
QS
QS
QL
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
QL
MS
QS
QL
QL
ML
MS
QS
QL
MS
QS
QL
QL
MS
MS
ML
QS
MS
QS
QL
QL
QS
QL
QL
MS
ML
QS
ML
QS
QS
QL
MS
QL
MS
ML
QS
MS
QS
QS
QS
QL
QS
MS
ML
QL
QS
QL
MS
QL
MS
QL
QL
QL
QL
QL
QS
ML
QS
ML
QS
ML
MS
QS
QS
QS
QL
QS
QS
QS
ML
MS
QS
MS
QS
QL
QS
ML
MS
ML
ML
QL
QL
ML
MS
QS
ML
QL
QL
QS
ML
ML
QL
QS
MS
QL
QL
QS
QL
ML
QS
QL
QL
QS
MS
MS
QS
QS
QS
QS
QL
MS
ML
QL
QL
MS
MS
QL
MS
ML
QL
QL
MS
QL
ML
QL
QS
ML
QS
QS
QL
QS
ML
QS
ML
ML
QL
QS
MS
ML
QS
QS
QL
QL
QS
QL
QS
QL
QL
QS
QS
MS
QL
ML
QL
QS
QS
QL
QL
QL
MS
QS
ML
QS
QL
QL
QS
MS
QL
ML
ML
QS
QL
QS
ML
MS
QS
QS
QS
MS
QS
QS
QL
QS
ML
ML
ML
QL
QS
QS
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QL
MS
ML
QL
MS
QL
ML
QS
ML
ML
MS
QS
ML
QS
QS
QL
MS
QL
ML
QL
ML
QS
QL
QL
ML
QS
ML
QS
QL
ML
QS
ML
QS
QL
ML
ML
MS
QL
QL
ML
QL
QL
QL
QL
QS
ML
ML
QS
MS
ML
QL
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
QS
QS
QL
QS
QL
QS
QS
ML
MS
QS
QL
QS
QS
QS
QL
ML
QS
ML
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
MS
QS
QS
QL
QL
ML
QL
QS
QS
ML
QS
QS
MS
MS
QL
MS
ML
QL
QL
QS
QS
QS
QL
QL
QL
QS
ML
QS
QL
QS
QS
QS
ML
QL
MS
QS
QL
QS
QL
QS
ML
ML
ML
QS
QL
MS
QL
ML
QS
MS
QL
QL
QS
QS
QS
ML
QL
QS
MS
MS
QS
MS
QL
QL
QL
QS
QS
QS
QS
ML
QL
MS
ML
QL
QS
QS
QS
QS
QS
QS
ML
QS
QL
QS
QS
QL
QS
ML
QS
QS
QS
QS
QS
MS
ML
QL
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
QS
QL
ML
QL
QL
ML
QS
QS
QL
QL
QL
QL
QL
QL
QL
QS
QS
QS
QS
QL
QS
ML
QL
MS
QS
ML
MS
MS
ML
ML
QS
QS
MS
QS
QS
ML
QL
QL
QL
ML
QS
QS
ML
QS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
MS
QS
QL
MS
ML
QS
QS
QL
QS
QS
QS
QS
QS
QL
ML
ML
ML
QS
QS
MS
QS
QS
ML
ML
QL
QS
QS
ML
MS
QS
QS
MS
QL
QL
MS
ML
MS
QS
QS
QL
QS
QL
QL
QL
QS
QL
QS
QS
QS
QL
QS
QL
QL
QL
ML
QS
QS
ML
ML
QL
QL
ML
QS
QL
QL
MS
ML
QS
ML
ML
ML
QL
QS
QS
MS
ML
MS
ML
QS
QS
QS
QL
QL
QS
MS
ML
ML
QS
QS
QL
QL
QL
QL
MS
ML
QL
ML
QL
MS
QS
QL
ML
MS
QS
ML
MS
QS
QS
ML
QL
QS
ML
QL
QS
MS
MS
ML
QL
QL
QL
QL
QS
ML
QS
QS
QS
ML
QL
QS
QL
ML
ML
ML
QS
QS
QL
QS
QL
ML
MS
QL
QS
QS
QS
ML
QL
MS
MS
ML
QS
QL
ML
QL
QL
MS
QL
QS
MS
MS
QS
MS
QL
QL
QL
ML
QL
QS
MS
ML
QS
QS
QS
QL
MS
QL
ML
QS
QL
QL
QL
MS
QL
ML
QL
QS
QS
QL
QL
QL
QL
QS
MS
QL
QS
MS
ML
QS
QS
QS
QL
ML
QS
QS
QL
QS
QS
QL
MS
MS
QL
MS
QL
QS
QS
QL
QL
QS
ML
ML
MS
QS
QL
MS
ML
QL
MS
QL
QL
QL
ML
ML
QL
QL
QL
QS
QS
QS
QS
ML
QS
QL
MS
QS
MS
ML
QL
QL
QS
MS
ML
QS
QS
QS
MS
QS
QS
QS
QL
QS
QS
QS
QS
ML
MS
QL
QS
QL
QS
QL
QS
QS
MS
QS
ML
ML
ML
QS
QL
ML
QL
QS
QL
QL
QL
ML
MS
QS
QL
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
ML
QS
QL
QS
ML
QL
QL
ML
QS
QL
QS
ML
QL
QL
ML
QS
QL
QL
QL
ML
QL
QL
MS
QS
ML
QS
MS
QL
QL
QL
QL
ML
QL
QS
QS
MS
QS
MS
QS
QL
MS
QS
QS
MS
MS
QS
ML
QS
QL
QS
QL
QL
QL
QS
MS
QL
ML
ML
MS
MS
ML
QL
QS
ML
QS
MS
QL
QS
QS
QS
QS
QL
QL
QL
QL
QS
QL
QS
QS
ML
QL
MS
ML
QL
MS
ML
QL
ML
QS
ML
QS
QS
QS
QL
ML
QS
QS
QL
ML
ML
QS
QS
QS
QL
QL
ML
QS
QS
QL
QS
QL
QL
QL
QL
MS
QL
MS
QS
MS
QS
QS
QL
ML
QS
QS
QS
MS
QS
QL
QS
QL
QL
QS
QS
QL
ML
QS
QL
QL
QL
QS
MS
QL
ML
ML
ML
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
QS
ML
QS
QS
QS
ML
QS
QL
QL
QS
QS
QS
ML
MS
MS
QL
QS
QL
QS
QS
QL
QL
QL
ML
MS
QL
QS
QS
QL
QL
QL
QS
QL
QL
QL
QS
QS
ML
QL
ML
ML
QS
QS
QL
QS
ML
ML
QS
QS
QS
ML
QS
QS
MS
QL
MS
MS
QL
QS
QS
QL
ML
QL
QS
QL
ML
QL
ML
QL
QS
MS
MS
QL
QL
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
MS
QL
MS
QL
QS
ML
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
ML
MS
QS
QS
MS
QL
QS
ML
MS
QL
ML
MS
QL
QS
QS
QL
ML
QL
ML
ML
ML
QS
ML
QS
QL
QL
MS
QS
QS
ML
QS
QL
QL
ML
QS
QS
QL
ML
QL
QL
MS
QL
QS
QL
QS
QL
QL
QS
MS
QS
QS
MS
QL
QL
MS
QL
QS
QL
MS
QL
QL
ML
ML
ML
QL
ML
ML
QS
QS
ML
QS
QS
QL
QL
QL
ML
QS
MS
ML
QL
QL
QS
QL
QL
QL
QL
ML
QL
QS
QL
MS
QS
QL
ML
ML
QS
ML
MS
QL
QS
QS
MS
QS
QS
QS
ML
ML
MS
QS
QS
MS
MS
QS
QL
QS
ML
QS
ML
QS
QL
QS
QL
QL
QL
QL
MS
ML
ML
ML
ML
QL
QL
QL
QS
QS
QS
ML
QS
QL
QS
MS
QL
QL
QS
QS
ML
QS
QS
QS
QS
ML
QL
QS
QL
QL
QL
QS
MS
QL
QS
ML
QS
QL
QS
QS
QL
QS
QL
MS
QS
QL
QS
QL
QL
ML
QS
QL
ML
MS
ML
MS
QL
ML
QS
QL
QL
ML
QS
QS
QL
ML
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
MS
QL
QL
ML
QL
QS
QS
MS
ML
ML
QL
QS
QL
ML
QL
QS
QL
ML
MS
ML
QL
QS
QL
ML
ML
QL
QS
ML
QL
ML
ML
QL
MS
QL
MS
QL
ML
QS
QS
QL
QS
MS
QL
QS
QL
QL
QL
QS
QS
QS
QL
QL
QL
ML
QL
MS
QL
ML
MS
QL
QL
QS
MS
QS
QL
ML
ML
QS
MS
QL
ML
MS
QL
QL
ML
QS
QL
ML
QL
QL
ML
QL
MS
QS
ML
QL
QL
ML
ML
QS
QL
QS
QL
QL
MS
QS
QS
QS
QS
QS
ML
QS
ML
MS
QL
QS
ML
ML
QS
MS
QS
QS
ML
QL
QS
QS
QL
ML
QS
QL
ML
QL
QS
QL
QS
ML
QL
MS
QS
ML
QL
ML
QS
QS
QS
QS
ML
ML
QS
ML
QS
QL
QL
QL
QL
ML
QS
QL
ML
QS
MS
QL
MS
QS
QS
QS
QS
QL
QS
QL
QS
QS
QS
QS
QL
QL
MS
QS
MS
QS
MS
QS
QS
QL
QS
QS
QL
ML
QL
ML
ML
QL
QL
QL
QS
MS
QS
MS
QL
QL
QL
QS
QL
ML
MS
QS
MS
QL
QS
MS
QS
ML
ML
QS
QL
QS
QS
MS
ML
QL
QL
MS
QL
ML
MS
MS
QL
QL
QL
QL
QS
QS
QL
QS
QL
ML
QS
MS
QS
QS
QS
QS
QS
ML
QS
QS
QL
MS
QL
QS
QL
MS
ML
MS
QL
QS
QL
QL
QL
ML
QS
ML
MS
QL
QS
MS
MS
QS
QL
QS
QL
MS
QS
ML
MS
QS
QS
QL
QL
MS
MS
QL
MS
ML
QS
QL
QS
MS
QS
QS
QS
QS
QS
MS
QS
QL
QS
QS
QL
QL
QL
QS
QL
QL
ML
QS
QL
QL
QS
MS
QS
ML
QS
MS
QS
QS
MS
ML
QL
QS
QL
QS
QL
MS
QS
ML
ML
QL
QL
QL
QL
QL
ML
QS
QL
QS
ML
MS
QL
QL
QL
QL
QL
MS
QL
QL
QL
QL
QL
QS
QS
QS
ML
QS
ML
ML
QS
ML
ML
ML
QS
QL
QL
QS
ML
MS
MS
QS
QS
QS
QL
QL
QS
ML
QS
QS
QS
QL
QS
QS
ML
QS
ML
ML
MS
QS
QS
MS
MS
QS
ML
ML
QS
MS
QS
QL
QL
MS
QL
QS
QL
QL
MS
MS
MS
MS
QS
ML
QL
QS
QL
QS
ML
QL
QS
ML
QS
QL
ML
MS
QL
QS
QL
ML
QL
QL
QS
QS
QS
ML
QS
QL
QL
MS
ML
QL
QS
QL
QS
QS
MS
QL
QS
MS
QL
ML
ML
QS
QS
QL
MS
QS
QL
QS
ML
QS
ML
MS
QS
MS
QS
QL
MS
QS
QL
QS
ML
QS
QL
ML
QL
MS
ML
QL
MS
QS
QS
ML
ML
QL
QL
ML
MS
QL
QS
MS
QL
MS
QS
QL
QS
QS
MS
QL
MS
ML
QS
QL
MS
QS
QL
QL
QL
QL
ML
QS
MS
QS
QS
QL
QL
ML
QS
QL
QL
ML
QS
QS
ML
QS
ML
QS
QL
QL
QS
QL
QL
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
ML
QS
QL
QL
QS
MS
QL
QS
QS
QS
QL
QL
QS
ML
MS
ML
QS
QL
QS
QS
ML
MS
MS
QL
QS
QL
QL
QS
QL
MS
ML
QL
QS
QL
QS
QL
QS
QS
ML
QL
QS
ML
ML
QL
QL
MS
QL
QS
QL
MS
QL
QS
QS
QL
QS
MS
MS
MS
ML
MS
QS
QL
ML
ML
QL
QS
QL
QL
ML
MS
QL
ML
QL
QL
ML
ML
MS
QS
MS
QL
QL
ML
ML
QS
ML
ML
QS
ML
QL
QL
QS
QL
QL
QL
MS
MS
QL
QS
ML
QL
MS
QS
QL
QS
QL
QL
QS
QL
QL
MS
QS
ML
QL
ML
ML
QL
QL
QS
QL
QS
ML
QL
QS
MS
QS
QS
QL
QL
QL
MS
ML
QL
QS
QS
QS
QL
QS
QL
QS
MS
QL
QS
ML
QS
MS
QS
MS
QL
ML
QS
QL
QL
QS
ML
MS
MS
QL
QS
QS
MS
QL
QL
QS
QL
QS
QL
ML
QL
QS
QL
ML
QL
QL
QL
QS
MS
QL
QS
ML
QL
QS
QL
ML
MS
ML
QL
MS
QL
MS
MS
QS
MS
ML
QL
QL
QL
QL
QL
QL
QS
MS
QS
QL
QL
QS
QL
QL
QL
QS
QS
ML
QS
ML
QS
QL
QL
QS
QS
QS
QS
ML
MS
QS
MS
MS
QS
ML
QS
ML
QS
QS
QL
QS
QS
QS
ML
MS
MS
MS
QL
QL
QS
QL
QL
ML
MS
QS
QL
QL
QL
QS
QL
MS
QL
MS
MS
QL
QL
ML
MS
QS
ML
ML
QL
QS
QL
QS
QL
QS
QL
QL
MS
QL
QL
ML
QL
QL
QL
QS
MS
QS
QL
QS
ML
MS
ML
QS
MS
MS
QL
QS
QS
QL
QS
MS
QL
QS
QL
ML
MS
QS
QS
MS
QL
QS
ML
QS
QL
QL
QL
QL
ML
QL
QL
QS
ML
ML
ML
QS
QL
MS
QS
ML
MS
QL
QL
ML
MS
ML
QL
ML
ML
QS
QS
QS
MS
QS
QL
ML
QL
ML
MS
QL
ML
ML
QS
QL
MS
QL
ML
QS
QS
QL
QS
ML
QL
ML
ML
QS
ML
QS
QL
QL
QS
MS
QS
MS
MS
QL
QL
QL
QL
ML
QS
QL
MS
QL
ML
QS
QS
ML
QL
QL
QL
QL
QS
ML
MS
QL
QL
QL
QS
QL
ML
ML
QS
QS
MS
QL
QL
QS
QL
ML
MS
ML
QS
QS
ML
QL
ML
MS
MS
QL
ML
QL
QL
MS
QL
QS
QL
MS
QS
MS
QS
ML
ML
QL
QL
QS
QL
QL
QL
MS
QS
MS
QS
QL
QL
QS
QL
QL
MS
QL
ML
QL
ML
QS
QS
MS
ML
QL
QS
QL
QL
MS
QS
MS
QS
MS
QL
ML
QS
QL
QL
ML
ML
ML
MS
ML
QL
QS
MS
QS
ML
QL
QS
MS
QS
ML
QS
QS
ML
QL
QL
ML
ML
QS
QS
QS
MS
QL
MS
ML
ML
QS
MS
QS
MS
QL
MS
QS
QS
ML
ML
QL
MS
QS
QS
ML
QS
QS
QL
QS
ML
QS
QL
QL
QS
QL
QS
MS
QL
MS
QL
QL
QS
ML
QL
QS
QL
QL
QL
ML
QL
QL
MS
ML
ML
QS
QL
QS
QS
QL
MS
ML
QL
QS
QL
QS
MS
MS
QL
QS
QL
QL
QS
QL
ML
MS
QS
QS
QS
QS
QS
QL
ML
QS
QL
QS
QL
QL
ML
QS
QL
ML
QS
QL
QS
MS
QS
QL
QL
QS
ML
QS
ML
QL
ML
QS
QS
QL
QL
QS
ML
QS
ML
ML
ML
QL
QS
ML
QL
QS
MS
QS
QS
QL
QL
ML
MS
QL
QL
QS
QS
QS
QS
MS
QL
QS
MS
QS
ML
QS
ML
QS
QL
ML
QL
QL
QS
QS
ML
QL
ML
QS
QL
QS
ML
ML
QS
QS
QS
QS
ML
QS
QL
QL
QL
QL
QL
QL
QS
QS
QS
QS
QL
QL
QL
MS
QL
QS
MS
QL
QS
QS
QS
QS
QS
QS
ML
QL
QS
QL
QL
MS
ML
MS
QS
QL
QL
QL
QS
QS
QL
QS
QL
QL
MS
ML
ML
QL
QL
QS
QS
ML
ML
MS
MS
ML
QL
QS
QS
ML
QL
QS
ML
MS
QL
QL
QL
QS
ML
QL
QL
QS
QL
QL
QS
QL
QL
QS
QL
QS
QL
MS
QL
ML
ML
QS
MS
QL
QS
QS
QL
QL
QL
QS
QL
MS
MS
QL
MS
QL
QS
QS
QS
QL
ML
QL
ML
QL
QS
QS
QS
MS
MS
MS
MS
MS
QL
MS
QS
MS
QS
QS
ML
QL
QL
QL
QL
ML
QS
QS
QS
QL
MS
QL
QS
QS
QL
ML
MS
QS
ML
QL
QS
MS
ML
ML
QS
MS
QS
QL
MS
ML
MS
QS
QL
ML
ML
QL
ML
QL
QS
QL
MS
QL
MS
QS
QS
QL
QS
QS
QL
QL
QS
ML
QS
MS
QL
QS
QS
QL
ML
ML
QS
QS
QL
MS
MS
QS
MS
QL
QL
QS
QS
MS
ML
MS
QL
QS
ML
QS
MS
QS
QL
MS
MS
QS
ML
QL
QL
QS
QL
QL
ML
QL
QL
QS
QL
QL
MS
MS
QL
QL
QS
QL
QL
ML
QS
QS
ML
QS
QL
ML
QL
ML
QS
QL
ML
QL
QS
QL
ML
QS
ML
ML
QS
QL
QL
QS
QL
MS
QS
QL
QS
MS
QL
QL
QL
QS
QL
QS
QL
QS
QL
ML
ML
QL
QL
QL
ML
QS
QL
ML
QS
ML
QS
QS
MS
QS
QS
QL
MS
ML
QS
QS
QL
ML
QS
ML
QL
QL
QS
QS
QS
QS
ML
ML
QS
QL
ML
QL
QS
QL
QL
ML
QS
MS
QL
QL
MS
ML
MS
QL
QL
QL
MS
QL
QL
QL
MS
ML
QL
QL
QS
QL
MS
QL
ML
QL
MS
QL
QS
QL
QL
ML
MS
QL
MS
QL
QL
ML
QS
MS
MS
QL
ML
QL
QL
MS
ML
QL
QS
QS
ML
QS
QS
ML
ML
ML
QS
QS
QL
MS
QL
QL
QL
QS
QL
QS
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
ML
QL
QS
ML
MS
QS
QS
QL
ML
MS
QS
QL
QS
QS
MS
QL
ML
ML
QS
QS
MS
QS
QS
MS
ML
QS
QS
ML
QL
ML
MS
QL
QS
QL
QL
MS
QS
ML
MS
MS
QS
QL
QS
QL
QL
ML
QL
ML
QS
MS
MS
QS
ML
QS
QS
QS
ML
QS
MS
QS
QL
ML
ML
ML
ML
QL
MS
ML
QL
QS
MS
ML
QL
ML
QL
MS
ML
ML
QL
ML
QS
QL
MS
QL
QS
ML
QL
MS
QL
QS
QS
QS
ML
QL
ML
QS
QL
QL
QL
QL
QL
MS
QS
QS
QS
QL
QS
QS
ML
QS
ML
QS
QL
QS
QS
QL
QS
QS
QL
QS
ML
QS
QS
MS
QL
QL
QL
QS
ML
QS
QL
MS
QL
QL
QL
QS
QL
QL
ML
ML
QS
QL
ML
QL
ML
ML
ML
QS
QS
QS
QS
QL
QL
QL
QS
ML
MS
QS
QL
QS
QS
QS
QS
ML
QS
ML
ML
QL
MS
ML
ML
QS
QL
ML
QL
QS
QL
ML
QL
ML
QS
QS
QL
QL
QS
ML
QL
QL
QL
QS
QS
QL
QS
QL
QS
ML
QL
QS
QL
MS
QL
QL
QS
ML
MS
MS
QS
QS
QS
QS
QS
QS
QS
QL
QL
MS
QS
QL
ML
QL
QL
ML
QL
QS
ML
QL
QL
ML
QS
QS
QS
QL
QL
ML
QS
QS
QS
QL
QL
QL
QS
ML
MS
QS
ML
QS
MS
QL
QL
QS
QS
MS
MS
ML
QL
QS
QS
ML
QS
QS
ML
QL
QL
QL
MS
MS
QS
MS
QL
QL
QL
QL
QL
MS
QS
QS
QS
QL
QL
ML
MS
QS
MS
QL
QS
QS
QL
MS
ML
ML
QS
QS
QS
ML
QL
QL
QS
QS
ML
QL
ML
QL
ML
QL
QS
MS
QS
QL
QL
QS
QS
QS
QS
ML
QS
QL
QS
MS
QL
QL
QS
QL
QL
QL
MS
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
ML
QS
QL
QS
QL
QS
QS
ML
QL
QS
MS
QL
QS
MS
QL
QL
ML
ML
QS
QL
ML
QL
ML
QL
QL
QL
MS
QL
MS
QS
QS
QL
ML
QS
QL
QS
QS
QL
QL
MS
QS
QS
QS
QL
QS
QS
QS
QS
QS
QS
MS
ML
ML
QL
ML
QS
ML
QS
QS
QS
QL
ML
MS
ML
QL
QS
QS
MS
QL
QS
QL
QL
MS
MS
ML
ML
QL
ML
QL
QS
QL
QL
ML
ML
QL
QL
ML
QL
QL
MS
QL
MS
MS
QL
ML
ML
QL
ML
QS
QS
QL
ML
QL
ML
ML
QS
QL
QS
QS
QS
QL
QL
QL
MS
ML
QS
ML
MS
QS
QS
QS
QS
QS
QL
QS
ML
QL
ML
QL
QL
QS
MS
QS
QL
QL
QS
QL
MS
QL
QS
MS
QS
QL
QS
QL
QL
QL
ML
ML
MS
QS
ML
QS
QL
ML
QS
QL
ML
MS
QS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QS
QS
MS
ML
QS
QS
QL
ML
ML
QS
MS
QS
QL
QS
QS
ML
ML
QS
QL
QS
QS
QL
QS
ML
QS
QL
QS
QL
QL
QS
MS
ML
ML
QS
ML
MS
ML
MS
ML
ML
ML
QL
QS
QL
ML
QL
ML
MS
QS
QL
QS
ML
QS
QS
QL
QS
QL
MS
QL
QS
QS
QL
QL
QS
QL
QS
MS
QS
QL
QL
QL
QS
ML
ML
QL
MS
QS
QS
MS
QL
QL
QL
MS
QS
ML
ML
QL
QS
QL
QL
ML
QS
QL
QS
ML
ML
QL
QS
QS
QL
MS
QS
QL
QL
QS
MS
ML
MS
QL
QS
QL
QS
QL
QS
QL
QS
MS
MS
QS
ML
QL
QL
QL
QS
QL
ML
ML
QS
MS
QS
MS
ML
QS
QL
QL
ML
QS
QS
MS
QS
QL
ML
QL
ML
QS
MS
ML
MS
QL
QL
QL
QS
ML
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
QS
MS
ML
MS
QS
QS
QL
QL
QL
ML
ML
ML
QS
QL
MS
QL
QS
ML
QS
ML
MS
QL
QS
MS
QL
ML
QL
QS
MS
ML
QL
QS
ML
ML
QS
MS
MS
QL
MS
QL
MS
QS
QS
QS
QL
QS
MS
QL
QL
QL
MS
QS
MS
MS
QS
QS
QL
QS
QL
QL
MS
QL
QL
QS
ML
QS
QS
QS
QS
QL
MS
MS
QL
QL
QL
ML
QL
QS
QS
ML
QL
QL
QL
QL
ML
QL
QS
QS
ML
QS
QL
QS
QS
QL
QL
QL
QS
QL
QS
ML
QS
MS
MS
QL
QL
QS
QS
ML
QL
MS
QL
ML
QL
QS
QL
QL
QL
MS
QL
QS
QL
QS
QS
QL
QS
ML
QS
MS
QS
MS
MS
MS
ML
QS
QS
QS
QL
MS
ML
QS
MS
ML
QL
QS
ML
QS
QL
QS
MS
QL
MS
QL
QS
QS
ML
QS
QL
ML
ML
QS
ML
ML
MS
QL
ML
MS
QS
QS
MS
MS
QL
QS
MS
ML
ML
QS
ML
QL
QS
QS
QL
QS
QL
QL
QL
QS
QS
QS
QS
ML
ML
ML
QS
MS
ML
QL
MS
QS
MS
MS
QL
QS
QL
QL
QL
QS
MS
QS
MS
QL
ML
QS
ML
ML
MS
QL
QS
QS
ML
MS
QL
QL
QL
ML
QL
QL
QL
QS
MS
QS
MS
QL
QS
ML
QS
ML
MS
QL
QL
ML
QS
MS
ML
QS
QL
QS
QL
QS
QL
QS
QS
QS
MS
QL
ML
QS
MS
QL
QL
QL
ML
MS
QS
QS
QS
QL
QS
QS
QS
QS
QL
ML
QS
QL
MS
ML
MS
QS
MS
QS
QS
MS
QS
MS
QL
ML
QL
ML
QS
QL
QS
QL
ML
QL
QL
QL
QS
MS
QS
QL
MS
QS
QL
MS
MS
QS
QL
ML
QS
ML
QL
QS
MS
MS
ML
MS
QS
QL
QS
QS
QS
ML
QL
ML
QS
QS
QL
QL
QS
ML
QS
QS
QS
QS
MS
QS
QL
QL
QL
MS
QS
MS
QL
QL
MS
QL
QS
ML
ML
QS
ML
MS
ML
MS
QL
ML
QL
QS
QL
QS
MS
QS
MS
ML
ML
ML
QL
QS
ML
QS
QL
MS
MS
QL
ML
ML
QS
MS
QL
QL
QS
QS
QL
QL
QL
MS
QL
QS
QS
QS
ML
QL
QS
QS
QS
ML
QL
QS
QL
QS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QS
QL
MS
ML
QL
QS
QL
QS
QS
QS
QL
QS
ML
ML
ML
QS
QL
QL
QL
QL
MS
QL
MS
QL
QL
QL
QL
QL
QL
QL
QL
QL
QS
QS
ML
MS
QS
QS
QS
QL
QS
MS
ML
QS
QL
MS
QS
QS
MS
QL
QL
ML
QL
QL
MS
QS
QS
QS
QS
QL
QL
ML
QS
QS
QS
ML
QL
QS
MS
QS
MS
ML
ML
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
QS
MS
ML
QL
QS
QS
ML
QL
ML
MS
QS
QS
QS
ML
ML
QS
QS
QS
QL
QS
MS
ML
QL
QS
QL
ML
QS
QL
QL
QS
QL
MS
QS
MS
QS
ML
ML
QS
QL
ML
QL
QS
ML
QL
QS
QS
QS
QL
ML
ML
QS
QS
MS
ML
MS
ML
QL
QS
QS
QL
ML
QS
QS
QL
QL
ML
QS
MS
QL
ML
ML
QS
MS
QL
QL
MS
QS
QL
QS
QL
MS
ML
ML
MS
MS
QS
QS
QL
QL
QL
ML
QS
QS
ML
QS
QS
QL
QS
ML
QS
QL
QS
MS
QS
QS
QL
MS
QS
QL
ML
QS
QS
MS
QL
MS
ML
QS
QL
QL
QS
QS
ML
ML
QS
QL
QS
ML
MS
QS
QL
QL
MS
QS
QS
ML
ML
ML
QS
QS
QS
QS
QS
QL
QS
MS
MS
MS
ML
MS
QL
QL
QL
QS
ML
ML
QL
QL
MS
MS
QS
MS
QS
QL
QS
QS
ML
ML
QS
ML
ML
MS
MS
QL
QS
QL
ML
QS
ML
QL
QS
MS
QS
QS
QL
ML
QL
QS
QS
QL
QS
ML
QL
QS
MS
QL
MS
ML
QL
ML
QS
QL
QL
ML
QL
ML
QS
ML
QS
QS
QL
MS
QL
MS
MS
QS
ML
MS
MS
QS
QS
QL
ML
QL
QS
QL
ML
MS
QL
QL
QS
ML
ML
QS
QL
ML
QL
QS
QS
QS
MS
QL
QL
QL
QS
QS
QL
QS
ML
QS
QL
QL
ML
QS
QL
QS
MS
QL
QL
QS
QL
ML
QL
QL
QS
QS
QS
QL
MS
MS
QS
QL
MS
ML
QL
MS
QL
QS
ML
QL
QS
QS
QL
QS
MS
QL
QS
QL
QL
ML
QS
QS
MS
QS
QS
ML
MS
QS
QS
ML
QS
QS
ML
MS
ML
QL
MS
QL
MS
ML
QS
QL
QS
QS
QS
QS
QS
QS
MS
QS
ML
QL
ML
QS
QS
QS
ML
QS
QL
QS
ML
QS
QS
MS
QS
ML
ML
QL
MS
MS
QL
ML
QS
ML
QL
QS
ML
QS
QS
QL
MS
QL
QS
MS
QS
QL
MS
QS
MS
MS
QL
ML
QS
MS
ML
QL
ML
QS
ML
QS
QS
QS
QL
ML
QS
QS
QL
QS
QS
QS
ML
QS
QL
QS
QL
QS
ML
MS
QL
ML
QS
QS
QS
ML
QL
MS
QS
QL
MS
MS
ML
QS
QL
QS
MS
QL
QS
QL
QL
MS
MS
QL
QS
ML
QL
ML
QS
QL
QS
MS
QL
QS
QL
ML
ML
QS
ML
QS
QL
QL
QS
ML
MS
QL
QS
ML
QL
QS
ML
QL
ML
QS
QL
QS
QS
QS
MS
QL
QS
QL
QS
QL
QL
MS
MS
MS
QL
ML
QL
ML
QL
ML
QL
QS
QS
QS
QL
QL
QS
QS
QS
ML
ML
MS
QS
ML
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
ML
QL
ML
QL
QS
QL
ML
QL
QL
MS
ML
QS
QL
QL
QL
QS
QL
QL
ML
QS
QS
QS
QL
QL
QL
QL
QL
QL
ML
ML
MS
QS
QS
QS
ML
QL
QL
ML
MS
QS
QL
QL
ML
ML
QS
ML
MS
QS
ML
QL
QL
MS
QS
QS
QL
QS
QS
QS
QL
MS
ML
QS
QL
QL
QL
QL
QL
QS
QS
QL
QS
ML
ML
MS
QL
ML
ML
QS
QS
QL
ML
MS
QL
QS
QS
QS
ML
QS
MS
QL
MS
QS
MS
ML
QL
QL
QL
ML
QS
MS
ML
QL
QL
QL
QS
QL
MS
ML
QS
QL
QS
MS
QS
QL
QS
QL
ML
QL
QS
QS
ML
QS
QL
QS
QL
QS
QS
QL
QL
MS
MS
QL
MS
ML
QL
QL
MS
ML
MS
QL
QS
QL
QL
QL
QS
QL
MS
QS
MS
ML
QS
ML
ML
ML
QL
QS
QL
MS
QL
QS
QS
QS
ML
QL
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
QL
MS
QL
MS
MS
ML
QS
QL
ML
QL
QL
MS
QL
QS
QL
QS
QL
QL
ML
QS
QL
ML
QS
QL
ML
QL
ML
QL
MS
QL
QS
QS
QS
QL
QS
QS
QL
QL
QS
ML
QS
QL
ML
QL
MS
QL
QS
QS
QS
QS
ML
QL
ML
ML
ML
MS
QS
QS
QS
QL
QL
MS
MS
QL
ML
MS
QL
QL
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
QS
QS
ML
QL
ML
QS
QS
QS
QL
QS
QL
QS
ML
ML
QL
MS
QL
QS
QL
QL
QS
QL
QS
MS
QS
QL
QL
QL
MS
QS
QL
MS
QS
QL
ML
ML
QL
MS
QS
ML
QL
QL
QS
QL
ML
ML
QS
QS
QS
MS
QL
MS
ML
QS
QL
MS
QS
ML
QL
QL
MS
QL
QL
QL
QS
QL
ML
QS
MS
QS
QL
QL
QL
ML
MS
QS
ML
ML
QL
QL
QS
QL
QL
MS
ML
QL
MS
MS
QL
QS
ML
QS
MS
QS
QS
MS
QS
ML
ML
QS
QL
QS
QL
QS
QS
ML
QS
QS
QS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QL
QL
MS
QS
MS
QS
ML
QL
ML
QS
QS
ML
ML
QL
QS
ML
QS
QL
QS
QL
ML
ML
QL
QS
QS
QL
QS
MS
QL
ML
QS
QS
QL
QS
ML
QL
QL
MS
QL
MS
ML
QS
ML
QS
MS
MS
QL
MS
QL
QL
QS
QL
QL
QL
QL
QL
ML
QL
QS
QL
QL
ML
ML
QL
ML
QS
QS
QL
ML
QS
QL
ML
QS
QL
QL
QL
MS
ML
QS
MS
QL
QS
QL
QL
QS
QS
QS
QS
QL
QS
MS
MS
QL
QL
ML
QS
ML
QL
MS
QL
QS
QS
QL
QS
QS
QS
ML
ML
QL
QS
ML
QL
QS
QL
QL
QS
QL
QS
ML
QL
ML
QS
QS
QL
QL
QL
MS
QL
QL
MS
QL
ML
MS
ML
MS
ML
QS
QS
QS
QS
QL
QL
ML
QS
QS
MS
ML
QS
QS
QL
QS
ML
QL
QS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QS
ML
QS
QS
QS
QL
QL
ML
ML
QL
ML
QL
QL
QL
MS
QL
QS
QS
QS
QL
QS
ML
QS
QL
QL
ML
MS
QS
QL
MS
ML
QL
QL
QS
QS
QL
QL
QL
QS
QL
ML
QL
QL
QS
QL
ML
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
MS
ML
QS
QS
QL
ML
ML
QL
QL
QS
QL
QS
QL
QL
ML
ML
ML
ML
ML
QS
ML
ML
QL
MS
QS
QS
MS
ML
QL
ML
ML
QL
QS
QL
QS
QS
MS
QL
QS
QL
QS
QL
QL
QL
QL
ML
ML
QL
QL
QL
QL
MS
MS
QS
QS
QL
MS
QL
MS
QS
QL
QL
MS
QS
QS
QL
QS
QS
ML
QS
ML
QL
ML
QS
MS
ML
QL
ML
QS
QL
MS
ML
QL
QS
ML
MS
MS
QL
QL
QS
QL
ML
QL
QL
ML
QL
QS
QL
QS
QS
QS
ML
QS
QS
ML
ML
QS
QS
QS
ML
QL
ML
ML
QL
QS
ML
QL
ML
QS
QS
QS
QL
QL
QL
QL
MS
QS
QS
MS
MS
QS
QS
ML
QS
ML
QL
ML
QL
QL
QS
QS
QS
QS
QS
QL
QS
QS
QL
QL
QS
MS
QL
ML
QL
QL
QS
MS
ML
QS
QL
QL
QL
QS
ML
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
ML
QS
QL
QS
QL
QS
QS
MS
QL
MS
QL
QS
ML
QL
ML
MS
MS
QS
QL
MS
QL
ML
QS
QL
ML
QL
QL
ML
ML
QS
ML
ML
QS
ML
QS
ML
ML
QL
QL
QL
QS
QS
MS
QL
MS
MS
ML
QL
MS
QS
QS
ML
QS
ML
MS
QL
QS
MS
QL
ML
QL
QS
MS
QL
QS
ML
QL
QS
QS
QL
MS
QL
QL
QL
QS
QS
QS
MS
ML
QL
QL
QS
QL
QL
QL
ML
QL
ML
QS
QL
QS
QS
QL
ML
ML
MS
ML
ML
QL
QL
QS
QS
QL
QS
MS
QL
ML
ML
QS
QL
QL
ML
QL
QS
QL
MS
QS
QL
QS
QS
QL
QL
MS
QS
ML
QS
QS
ML
QS
ML
MS
MS
QS
QL
ML
QS
QS
QS
QL
QL
QS
QL
MS
MS
QL
ML
ML
QL
MS
ML
QS
QS
QS
ML
ML
QL
QS
QL
QS
QS
ML
ML
QS
QS
QS
QS
QS
ML
MS
QL
QL
QS
QL
ML
QL
QL
QL
QL
QS
MS
QS
QS
QL
QS
QS
ML
QL
QS
QL
QL
QL
ML
QS
QL
ML
QL
ML
MS
QL
QL
QS
QS
MS
QL
ML
QS
QL
QL
QL
MS
QL
ML
ML
QS
QS
ML
ML
QS
MS
QL
QL
QL
QL
MS
QS
MS
QS
QL
ML
QL
QL
QS
QL
QS
MS
MS
MS
ML
ML
ML
QL
QL
QS
MS
ML
QL
QL
QL
QL
QS
QL
QL
ML
QS
MS
QL
QS
QL
QL
QL
QL
ML
QL
QL
QL
QL
QS
ML
QS
ML
QS
QL
QS
QL
ML
QL
QL
MS
QS
ML
QS
QL
MS
QS
QL
ML
QS
QL
QS
QS
QL
MS
QS
MS
ML
QL
QL
QL
ML
QL
MS
QL
QL
QL
QS
QL
ML
QS
ML
MS
ML
QL
QS
QL
QS
QS
ML
MS
QS
ML
QL
QS
ML
QS
MS
QL
QS
QS
QL
MS
QL
QS
QS
QS
QS
MS
QS
MS
QL
QS
ML
QS
QS
QL
MS
QL
QL
QS
QL
QL
QS
QS
MS
QL
QS
ML
QL
QL
MS
ML
QL
QS
QL
QS
QS
MS
QS
QS
QL
MS
QS
QL
ML
QL
QS
QL
QS
ML
QS
QL
QS
ML
QL
ML
QL
ML
QL
QS
QS
QS
ML
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
ML
QS
QL
MS
QL
MS
QL
QS
QL
QL
QL
QS
MS
QL
QL
ML
MS
ML
QL
QL
QL
QS
ML
MS
QL
QL
QL
MS
MS
QS
MS
ML
QL
QL
ML
QS
MS
QS
QL
ML
QL
QS
QS
QS
QL
QS
MS
QS
QS
QS
QS
QS
QS
QS
ML
ML
QL
QS
QS
ML
QL
MS
QS
QL
QS
QL
MS
QS
QL
QS
QS
MS
QL
QL
QS
QL
QS
QS
QS
QS
QS
MS
MS
QL
QS
QS
QS
QS
QS
QS
QS
QS
QL
QS
MS
QL
QS
QL
QS
QL
QL
MS
QL
QL
QS
QL
QS
QS
ML
QS
QL
QL
QL
ML
QL
QS
QS
QS
MS
QS
QS
ML
QL
MS
QS
MS
QS
MS
QS
QS
ML
MS
QL
QS
ML
MS
QL
QL
QS
MS
ML
MS
QS
QS
ML
QS
QL
QS
QL
QL
ML
MS
QL
QL
QS
QS
QL
QS
ML
QL
QS
QS
MS
QS
ML
QL
QL
QS
QL
QL
QS
ML
ML
ML
ML
ML
QL
QS
ML
QL
QS
MS
MS
MS
QS
ML
MS
ML
QS
MS
MS
QL
MS
MS
QS
QL
ML
ML
MS
QL
MS
ML
ML
QS
QS
QL
QS
QL
MS
QL
QL
QS
QL
QL
ML
MS
ML
QS
QS
MS
QS
ML
MS
ML
QS
QL
QS
MS
MS
QL
MS
QS
ML
QS
ML
ML
MS
QL
ML
QL
QS
ML
QS
QS
QL
QS
QL
ML
QL
QS
QL
QL
QS
QL
QL
ML
MS
QL
QS
ML
QS
ML
QL
ML
QL
QL
QS
MS
ML
QS
QS
QS
QS
QL
ML
QL
MS
QL
QS
QL
QL
QS
ML
QS
QL
ML
QL
QS
MS
QL
ML
ML
QS
QL
QL
QS
QS
QS
QL
ML
QS
MS
QL
MS
QS
QS
MS
QL
QS
QS
QS
QL
QS
MS
QL
QL
QL
ML
QS
QS
MS
ML
QS
QL
MS
ML
QS
QS
QS
QS
QL
QS
QL
QL
MS
ML
QL
QS
QS
QS
MS
QL
QS
QS
QL
QL
QS
ML
QL
QS
QS
QL
QS
ML
QL
ML
QL
QS
QS
QL
QS
ML
MS
QS
QS
QL
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
QL
QS
QL
ML
QS
ML
QL
MS
QL
QS
ML
ML
QL
QL
QS
MS
QS
QS
QL
ML
QS
MS
QL
QL
QL
QS
QL
MS
ML
QL
MS
MS
QS
QL
QS
ML
QS
QS
QS
QS
QS
ML
ML
QL
QS
QS
QL
QL
QS
QL
MS
ML
MS
QS
ML
QS
ML
QS
QS
QL
QL
QS
MS
QL
QL
QS
MS
ML
QS
QL
ML
ML
QL
MS
QS
QS
QL
QS
QL
QL
ML
MS
QS
QL
QS
QS
QS
QS
QS
QL
QL
QS
MS
QS
ML
QS
MS
ML
MS
QL
QS
QS
QL
QL
ML
QL
ML
ML
QS
QS
ML
MS
QL
QS
QL
QS
QL
QS
QL
QL
ML
QS
QS
QS
ML
QS
QL
ML
QS
QL
QL
QL
ML
QS
QL
QL
QS
ML
QS
MS
MS
QS
ML
QL
MS
QL
QS
QS
QS
QS
QS
QL
ML
QS
QL
QL
QS
QL
QS
QL
QL
ML
QS
QS
QL
QL
QS
QL
QS
QS
QS
QL
QS
QL
ML
QS
QS
QL
QL
QS
QS
QS
MS
QL
QL
QL
QS
QL
QL
MS
QL
QS
ML
QL
ML
MS
ML
QL
QL
MS
QS
QL
ML
QL
ML
QL
ML
ML
ML
QL
ML
QL
MS
QS
QS
MS
ML
QS
ML
QS
QL
QL
QL
MS
QS
QL
MS
MS
QS
QL
QL
ML
MS
QL
QS
MS
QS
QS
QL
ML
ML
QL
QL
QL
QL
MS
QL
ML
QS
QL
QS
QS
QS
QS
ML
QL
MS
ML
QS
QS
MS
QS
QL
QL
ML
QL
ML
QL
QS
QL
ML
QL
QL
MS
QL
QL
MS
ML
QS
ML
QL
ML
QL
QL
ML
QL
QS
QS
ML
QL
MS
ML
QS
QL
QS
ML
QS
MS
QS
MS
QS
ML
QS
QS
QL
QS
QL
QS
QS
MS
QS
QL
QS
QL
QL
QS
QS
ML
QL
MS
QL
QS
QS
QS
QS
QL
QL
ML
QS
QS
QL
MS
QS
QL
QL
ML
QS
ML
ML
QS
ML
ML
QS
ML
QL
QL
QS
QL
ML
QL
QS
QL
QS
QL
MS
ML
MS
MS
ML
QL
QL
QL
QL
QS
ML
QL
MS
QS
QL
QL
ML
ML
QS
QL
QL
QS
QL
ML
ML
QL
ML
ML
MS
MS
QL
QL
ML
QS
QL
MS
ML
QS
QL
QL
QL
QL
ML
QS
QL
QL
MS
MS
ML
QS
QL
QS
QS
QS
QL
QL
QL
ML
ML
QL
QL
QS
QS
MS
QS
MS
QL
QL
MS
ML
QL
QS
ML
QL
QL
QL
QL
ML
QS
ML
MS
QS
MS
QS
QS
QS
QL
QS
QL
QS
MS
ML
QS
QS
QS
ML
QS
QS
MS
QS
MS
QS
QL
QS
QL
QS
ML
ML
MS
QS
MS
ML
QL
QL
MS
ML
ML
QL
QL
QL
QS
QL
MS
QS
MS
QS
QS
QS
QS
MS
QS
QL
QS
ML
MS
QS
QL
QL
ML
QS
QL
QL
QL
ML
QS
MS
QL
MS
QS
MS
QS
ML
QS
ML
QL
QS
QS
ML
QS
QS
QL
MS
ML
ML
QS
MS
QS
QS
QS
MS
QL
QS
MS
QS
ML
MS
ML
ML
ML
ML
QS
QL
MS
QS
QL
QL
QS
QS
QS
ML
ML
QL
QL
QL
ML
QS
QS
QL
QS
ML
ML
QS
QL
QS
QS
QS
QL
QL
QS
QS
QL
QL
QS
QL
ML
QS
QL
QL
MS
QL
QL
ML
QL
QS
QL
QS
QS
ML
QL
ML
ML
QL
ML
QS
QL
QL
ML
QS
ML
QS
ML
ML
MS
QS
QS
ML
ML
QL
QL
ML
QL
QL
ML
QL
QS
QL
MS
QS
QS
ML
QS
QS
QS
QL
QS
QS
ML
MS
QS
QS
QL
QS
QS
QL
QS
ML
QL
QL
MS
QL
QL
QS
QS
QL
QL
QL
MS
ML
ML
QL
QS
MS
QL
MS
QS
QL
ML
QS
MS
MS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QL
MS
QS
QS
QS
MS
QL
QS
QS
ML
MS
ML
MS
QL
QS
ML
ML
QL
ML
ML
QL
QS
ML
QL
QS
ML
QS
QS
QS
QL
QS
QL
ML
QS
QS
QL
QS
QL
QS
QL
ML
MS
QL
QL
QS
QL
QL
QS
QS
ML
QS
QL
ML
QL
ML
QS
QS
QS
QS
QL
ML
QS
QS
MS
QS
QL
QL
MS
QL
QL
QS
QS
ML
QS
QL
QS
QL
QS
QS
QS
QL
MS
QL
ML
QL
QL
QS
QS
QL
QS
QS
QS
QS
ML
QS
QL
QL
QS
QL
QL
ML
QL
QS
ML
QL
QS
ML
QL
QL
MS
QL
ML
MS
QS
QL
QL
QL
QL
QL
ML
QL
QS
QL
MS
QS
ML
QS
ML
ML
QS
QL
ML
QS
QS
QL
QS
QL
QL
QL
ML
MS
QS
QS
QL
ML
ML
QS
QS
MS
ML
MS
QL
MS
QL
QL
MS
MS
QS
ML
QS
QL
QL
QS
QL
QL
MS
QL
MS
QL
ML
QS
QL
QS
MS
QS
ML
QL
QS
QL
QS
QS
ML
MS
MS
QL
MS
ML
QS
QL
MS
QL
QS
QS
QS
QL
QL
QL
ML
ML
ML
MS
QL
QL
QL
QS
QL
ML
QS
MS
QL
QL
QS
QS
MS
QL
QS
MS
QL
ML
QS
ML
QL
QL
QS
QS
QL
QL
QS
MS
ML
QL
QL
QL
QS
QS
QL
QS
MS
ML
QL
QL
QS
QL
ML
ML
QL
QS
QS
QS
QL
ML
ML
MS
QS
MS
QS
QL
QS
QS
MS
MS
QL
QL
QS
MS
QL
QS
QS
QL
ML
QL
QL
ML
QS
QL
ML
MS
QL
QS
QL
ML
QS
ML
ML
QL
QL
QS
ML
ML
QS
QS
QS
MS
ML
QS
QL
QS
ML
MS
ML
QS
QS
QL
QL
QS
QS
QS
ML
QL
ML
QL
QS
QL
MS
QL
QL
QL
QL
QS
MS
QL
QL
ML
QS
ML
MS
ML
QS
QL
QS
QL
QS
MS
QS
MS
QS
ML
ML
MS
QL
QL
QL
QL
ML
QL
MS
MS
QS
ML
QS
QS
QL
MS
MS
QL
MS
QL
QS
MS
MS
MS
QL
QL
QS
ML
MS
ML
ML
QS
MS
ML
QS
QL
QL
QL
QS
QS
QL
QS
QL
QS
MS
QL
MS
ML
QS
MS
MS
QS
QS
MS
QL
QS
QS
MS
MS
QL
ML
QL
QL
QS
QS
MS
QL
QS
MS
MS
QS
MS
QL
QS
MS
QL
QL
MS
ML
ML
QL
QS
ML
QS
MS
QS
QS
QL
QL
QL
QS
QS
QL
ML
QL
QL
QL
QL
ML
QS
MS
ML
QS
QL
MS
QL
MS
ML
QL
QL
QL
QL
QS
QS
QS
ML
QL
MS
QS
QS
QL
QL
ML
ML
MS
MS
QS
MS
QS
QL
QS
QS
MS
ML
QS
QS
ML
MS
MS
QL
QL
QS
QL
ML
QL
QS
QL
QS
QL
MS
MS
QS
QL
QL
QS
ML
QL
QS
QL
QS
ML
QS
QL
QL
QS
QS
ML
QL
QS
QL
MS
MS
QS
MS
ML
QS
ML
QS
MS
MS
QL
ML
MS
QL
QS
QL
MS
QL
QL
MS
QS
MS
ML
ML
QS
ML
MS
QS
QS
ML
QS
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QL
MS
MS
QL
QL
QS
ML
ML
ML
QL
QS
ML
QL
QS
ML
QS
QL
MS
QS
QS
QL
QL
QL
QL
MS
QL
QS
QL
ML
QL
QS
QS
QS
QL
QS
ML
QS
QL
QL
QS
MS
QS
QL
MS
ML
QS
QL
ML
QS
QL
MS
QL
ML
QS
QL
ML
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
ML
MS
QS
QL
QS
QS
QS
ML
MS
QS
QS
QL
QS
QL
QS
QS
MS
ML
QS
ML
QS
QS
QS
ML
MS
MS
QL
QS
ML
QL
QL
QS
MS
ML
QS
QL
ML
QL
QS
ML
QL
QS
ML
MS
MS
QL
QS
QL
QL
QS
MS
MS
QS
QS
QS
QS
QL
QL
QS
QL
MS
QS
QS
ML
QS
QL
QS
QL
QL
ML
MS
QL
QL
QL
QS
QL
QL
QS
ML
QS
MS
QS
QL
QS
QS
ML
ML
QL
QL
QS
QS
MS
MS
QS
QL
QL
QS
QS
QS
QL
QL
ML
QS
QL
QL
QS
QL
QS
MS
QL
QS
ML
QS
QS
QL
QL
QS
QS
QL
MS
QS
QL
QL
QL
QS
QL
QL
ML
QS
QS
MS
QL
QL
MS
QS
QS
QL
ML
ML
QS
QS
ML
MS
ML
QL
QL
QL
QL
QS
QL
ML
QS
ML
QS
ML
MS
ML
ML
QS
QL
ML
QL
ML
MS
QL
QS
QS
MS
QS
QS
QL
QL
QS
QS
QS
MS
QL
QL
QL
ML
QL
QS
QL
QL
QL
ML
QS
ML
QL
MS
QS
ML
QL
QS
QL
MS
QL
ML
QS
QL
QL
QS
ML
QS
QS
QL
MS
QL
QS
QS
QL
ML
QS
QL
QS
QS
QS
ML
ML
QL
ML
MS
QS
QS
QL
QS
QS
ML
MS
MS
QL
QS
QS
QS
QS
QL
QS
QS
QS
QS
QS
QL
QL
ML
QS
MS
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QL
QS
ML
ML
QS
MS
QL
QL
ML
QL
QL
QS
ML
QS
QL
QS
ML
ML
QL
QL
QS
QS
QL
QL
QS
MS
QL
QL
ML
ML
QS
QL
QL
QL
QS
QS
MS
ML
QS
QL
ML
QL
QL
ML
MS
MS
QL
QL
QS
QS
QL
QS
QS
MS
QS
ML
QS
QL
QL
ML
QL
QL
QS
QL
QL
QL
QL
QL
QL
ML
QS
QS
QS
QL
QL
QS
QS
MS
ML
QS
QL
ML
QS
ML
ML
QL
QL
QL
ML
QS
QL
QS
MS
MS
QS
MS
QS
QL
QS
QS
QS
ML
QL
QL
QS
ML
QS
MS
QL
MS
QS
QS
ML
ML
QS
ML
MS
QS
QL
QS
QS
QS
QS
ML
QL
QL
MS
QL
QS
ML
MS
ML
QS
QS
QS
QS
ML
ML
ML
QS
QL
ML
MS
ML
QS
QS
QL
QS
QL
QL
QL
QS
QL
QL
MS
MS
QL
QS
QL
QS
ML
QS
ML
ML
QS
QL
QL
QL
QS
QL
QS
QL
ML
QL
ML
QS
QS
QS
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
MS
QS
QS
QS
ML
QS
MS
MS
QS
QL
QL
MS
MS
QL
QL
ML
QL
MS
MS
QS
ML
QL
ML
QL
QS
MS
ML
QL
MS
ML
QS
QL
MS
ML
QL
QS
QL
QL
MS
QS
QS
ML
QS
QS
QS
ML
QL
QL
QS
ML
ML
ML
QS
QL
QS
QL
QS
QS
QL
QL
QL
QS
MS
QS
QS
QS
QS
QL
QS
QS
QS
ML
QS
ML
QL
ML
QL
QS
QS
ML
ML
ML
QS
QL
QL
QL
QS
QL
QL
ML
QL
MS
ML
QL
QS
QL
ML
QS
MS
ML
MS
QS
QS
QS
QL
MS
QL
QL
ML
QS
QL
ML
QL
ML
ML
MS
QL
QS
ML
QS
QL
QS
QL
QL
QL
QL
QS
QL
QS
ML
ML
QS
QS
ML
QS
ML
QS
QL
QL
QS
QS
MS
QL
QL
MS
QS
QL
QS
MS
ML
ML
QS
QS
ML
ML
ML
QS
MS
QL
QL
QL
MS
QL
ML
QL
QS
QL
ML
QS
QL
QL
MS
QL
QS
QL
ML
ML
QS
MS
MS
MS
ML
QL
QS
QL
QL
QL
ML
QL
QL
QS
QL
QS
QS
QL
QS
ML
ML
ML
MS
ML
QL
QL
QS
QS
QS
QS
MS
ML
QL
QS
QL
QL
QS
QL
QL
ML
QS
QS
QS
ML
QL
QS
MS
ML
MS
QS
QL
MS
QS
QL
ML
QL
MS
QS
QL
QS
QL
QL
MS
QL
QL
QS
QL
ML
ML
QL
QL
QL
MS
QL
MS
QS
MS
QS
QS
MS
MS
ML
QL
QS
QL
MS
QL
QL
QS
QL
MS
QS
QS
QS
QL
MS
QL
QL
QS
QL
QS
QL
QS
QS
QS
ML
MS
QL
QL
QS
QS
QL
QS
MS
QS
MS
ML
ML
MS
ML
QS
ML
QS
QS
QL
QS
QS
QS
QL
MS
QL
QS
QL
QL
ML
QL
QS
QS
QL
MS
ML
ML
MS
QS
MS
MS
QS
QS
QL
MS
QS
MS
QS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
QS
QS
QL
MS
QS
QS
QS
QS
QL
QL
QL
QL
QS
QL
QS
MS
ML
QL
ML
QS
MS
MS
ML
QL
QL
QS
QL
QL
MS
ML
QS
ML
QS
ML
ML
ML
QS
QS
QL
QL
QL
MS
ML
QS
ML
QS
QL
QS
QS
QL
ML
QL
QL
QL
ML
QS
QS
QS
QL
QS
QL
MS
QS
MS
ML
QS
ML
QL
ML
QL
QL
ML
QS
ML
QS
QL
QS
ML
QS
QS
QS
QL
QL
QS
MS
ML
MS
ML
QL
MS
MS
QL
MS
MS
QS
MS
QL
QS
QL
QL
QS
QS
ML
QL
QL
MS
QL
QL
QL
QL
ML
QS
QS
QL
QS
ML
MS
ML
MS
QL
QS
QL
ML
QS
ML
MS
ML
QL
QL
MS
QS
QS
MS
ML
QS
QL
QL
QS
QS
QL
QS
ML
QL
MS
ML
MS
ML
QS
QL
ML
ML
MS
QL
QL
QL
MS
ML
QS
QS
QS
QL
QL
QS
QL
QS
QL
QL
MS
ML
QS
QS
QL
QS
ML
MS
QS
MS
ML
QS
QS
QS
QL
QL
QL
MS
MS
QS
QL
QS
ML
QS
QS
QL
QS
QL
QS
MS
MS
ML
QS
QL
MS
QS
QL
ML
QL
MS
ML
ML
QS
ML
QL
QS
QS
QS
MS
MS
QL
ML
MS
QS
ML
QL
MS
ML
MS
QS
QL
QS
QS
QS
QS
MS
QL
ML
ML
QL
QS
MS
ML
QS
QL
QL
QL
MS
QS
QL
QL
QL
MS
QL
QS
QL
ML
MS
QS
QS
QL
MS
QS
QS
QS
QS
QL
MS
QL
QL
QL
ML
MS
MS
QL
QL
ML
QL
QL
QS
QS
QL
MS
QS
QL
QL
QS
QS
QS
QS
ML
QS
QS
QL
QS
QS
QL
MS
MS
QS
QS
QS
QS
QL
MS
QL
QL
QL
MS
QL
MS
MS
ML
QL
QL
QS
QL
MS
ML
QL
QS
QL
QS
QS
QL
QL
ML
QS
ML
QL
QS
QL
QS
ML
MS
MS
ML
QL
ML
QL
QL
QL
QS
QS
MS
QL
QL
QL
QS
QS
QL
QL
MS
ML
QL
QL
ML
QS
QL
ML
MS
QS
QL
MS
MS
QS
ML
QS
QL
QS
QS
QS
QS
QS
ML
QS
ML
MS
QS
QS
QS
ML
ML
QS
QL
QL
MS
QS
QL
ML
QL
QS
MS
QL
ML
QS
QS
MS
ML
QS
QS
QL
QL
QL
QS
QS
ML
ML
QL
QL
MS
QS
QL
QS
QS
ML
MS
QS
QL
MS
QL
ML
MS
ML
ML
QS
QS
QS
QS
QS
QS
QL
ML
QS
QS
QS
QL
QL
QS
MS
QS
QL
MS
QS
QL
ML
QL
QS
QL
ML
QS
QS
QS
MS
QS
QS
MS
ML
QS
MS
ML
QS
QL
QL
MS
QS
QS
ML
QL
QS
QL
QS
QS
QL
ML
QS
QL
QS
QS
QS
QS
QL
ML
QL
QS
QS
QS
ML
QS
ML
QS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QS
QS
ML
QL
QS
MS
QL
QL
QL
QS
QS
QS
QS
MS
QS
QS
QS
QS
QS
QS
QL
QS
QS
MS
QS
QS
QL
ML
QS
ML
MS
MS
QS
QS
QS
QS
QS
QS
QS
MS
ML
QS
QS
QL
QL
QS
ML
QS
ML
QL
QL
QS
QL
QS
QL
QS
ML
QS
QS
QL
QS
QS
QL
QS
QL
QS
MS
QS
ML
QS
QL
QL
QS
QL
QL
MS
QL
MS
QS
MS
ML
QL
MS
QL
MS
QL
ML
QL
QS
QL
QL
ML
MS
QS
ML
QL
MS
QL
QS
QS
ML
QL
QL
MS
QL
MS
ML
MS
ML
ML
QS
MS
ML
QS
MS
QL
QS
QL
QL
MS
ML
QS
QL
QS
MS
QS
ML
MS
QL
QL
MS
QL
ML
QL
QS
QS
QS
ML
QS
ML
QS
ML
QL
ML
QS
ML
ML
QS
ML
ML
QS
QL
QS
QL
MS
QL
QS
ML
QL
MS
QL
QL
ML
ML
QL
ML
QS
QL
QL
ML
QS
ML
QL
QL
QS
QL
QL
QL
QS
QL
ML
ML
QL
QL
MS
ML
QS
MS
QL
QL
ML
QL
MS
QS
QS
QL
QS
QL
ML
QL
QS
QL
QS
QL
MS
QS
QS
QS
QL
QS
ML
QS
QL
QS
QL
QS
ML
MS
ML
ML
QL
QS
QL
ML
ML
ML
QS
QS
QS
ML
QS
QS
MS
QL
QL
QS
QL
QL
MS
QS
ML
ML
QS
QS
QS
MS
ML
QS
QL
QL
QL
QS
QS
QS
MS
QS
QL
QL
QS
QS
ML
MS
MS
QS
ML
ML
QS
QL
ML
QS
MS
QL
ML
QS
QS
QL
QL
QL
ML
QS
QS
QL
ML
QL
QL
QL
QS
ML
QL
QL
ML
ML
ML
MS
QL
QS
ML
QS
ML
QS
QS
QL
QS
QL
MS
ML
MS
QS
QS
QL
QS
QS
MS
ML
QS
QL
ML
QL
MS
QS
ML
QL
QL
QL
QL
ML
QS
MS
MS
QL
QL
QS
QS
QS
ML
ML
QS
QS
QS
QS
QS
QL
QL
QS
MS
QS
QL
MS
QL
QS
QL
QS
MS
MS
QL
QS
QS
ML
QL
MS
QS
MS
QS
QS
QL
ML
QS
QL
QS
QL
QL
MS
QL
QS
QS
QS
QS
MS
QS
QL
ML
QL
QS
QL
QS
MS
ML
QS
QS
QL
QL
QL
QS
QL
QL
MS
MS
ML
QL
ML
QL
QL
QL
ML
QL
QS
ML
ML
ML
QS
MS
MS
ML
QS
QS
QL
QS
ML
ML
ML
QL
QL
QS
QS
QS
QL
QS
QL
ML
QS
QL
QS
QS
ML
ML
QL
QL
MS
QS
QL
MS
QL
MS
QS
ML
QS
ML
QS
MS
QS
ML
QS
ML
QS
QS
ML
QL
QL
ML
QS
MS
QS
QS
ML
QL
QS
ML
MS
ML
QS
QL
QL
QS
ML
MS
ML
MS
ML
QL
QS
ML
QL
ML
QS
QS
QS
QL
ML
QL
QS
QL
QL
QL
MS
QS
MS
QL
ML
ML
QL
QL
ML
QS
QL
QL
MS
ML
QL
QS
QL
MS
QL
QS
QL
QS
ML
ML
MS
ML
ML
QL
ML
ML
MS
MS
QL
MS
QS
ML
QS
QS
ML
QL
QL
MS
ML
ML
QS
ML
QL
QS
QL
ML
QL
QS
QL
MS
MS
QL
QL
QL
ML
QL
ML
QS
QS
QS
QS
QS
MS
QL
QS
ML
MS
QL
ML
ML
QS
MS
ML
QL
MS
QS
QS
QS
QL
QL
QS
ML
QL
QS
QL
QS
QS
QS
QS
QL
QL
QL
QS
MS
QS
QS
QL
QL
QL
QS
QS
QS
QL
ML
QS
MS
ML
MS
QS
QL
QL
MS
QL
QS
QS
ML
MS
QL
QS
QS
QL
ML
MS
QS
QL
QL
MS
QS
QS
QL
ML
MS
QL
QS
ML
MS
QL
QS
QS
QL
QL
QL
QS
MS
QL
QS
QS
MS
QS
QL
MS
MS
MS
QS
QS
ML
MS
MS
ML
QS
QL
QL
MS
QL
ML
QL
QL
QS
QL
QS
MS
ML
QL
QS
QS
MS
QL
QS
QL
ML
MS
QL
QL
QS
QS
QL
QL
QL
ML
MS
QL
ML
QS
QL
QL
QS
QS
QL
QS
QL
MS
ML
QS
QL
QS
QS
QS
ML
QL
QS
QL
MS
QL
QS
QL
QL
QS
MS
QS
QL
QS
QL
ML
QL
QS
ML
QL
QL
MS
QL
ML
MS
MS
QS
QL
QS
QS
QS
QL
QS
QS
QS
ML
QL
QS
QL
ML
ML
MS
QS
QS
QL
MS
ML
ML
QS
QL
ML
ML
QS
QL
QL
QS
QL
QS
MS
QS
ML
MS
QS
QL
QS
QL
QS
QS
QS
MS
QL
QS
QS
QS
QL
QS
MS
ML
MS
QL
QL
QL
QL
QS
QL
QS
ML
QL
QS
MS
ML
ML
QL
QL
QS
QL
QS
QL
ML
QL
QS
ML
QL
ML
ML
QL
QS
ML
ML
QL
QL
QL
ML
QL
QL
QL
ML
MS
QS
QS
QL
QL
QS
MS
QL
QL
MS
QL
ML
QL
QL
QS
MS
QS
ML
MS
QS
MS
QS
QL
QL
QS
QS
ML
QL
ML
QS
QL
QS
ML
QS
QS
QL
QS
MS
QS
QL
QL
ML
ML
QL
ML
QS
ML
QS
QS
ML
QS
QS
QS
QL
ML
QL
QL
QS
ML
QS
QL
ML
QL
QS
QL
QL
QS
QS
QL
MS
QL
QL
QL
MS
QL
QS
QS
ML
QS
ML
QL
MS
QL
QL
QS
ML
MS
QL
ML
QS
QS
QL
QS
QL
QS
QS
ML
ML
QS
QS
ML
ML
ML
ML
MS
QL
QS
QS
QS
QS
QL
QL
QL
QL
QL
QL
ML
QL
QL
ML
QS
QS
QS
QL
QL
QL
ML
QS
ML
QL
QS
QL
ML
QL
MS
QL
MS
QS
ML
MS
QL
MS
QS
QS
QS
ML
QL
QL
ML
MS
QS
QS
ML
QS
QL
ML
MS
QL
QS
QS
QL
MS
QL
ML
QL
ML
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QL
MS
QL
ML
QS
ML
MS
ML
MS
QS
ML
MS
QL
QL
QS
ML
MS
QL
QS
QS
MS
QL
MS
QL
QL
ML
QS
QL
QS
MS
QL
QL
QS
MS
MS
QL
QS
MS
QS
QL
MS
ML
QL
ML
QL
QS
ML
QS
ML
QS
ML
QS
QS
ML
QL
ML
ML
MS
QL
QL
QS
QL
MS
QS
QS
QS
MS
QL
QS
QS
QS
QS
QL
QS
QL
QL
QL
QS
MS
QS
QL
MS
QL
QL
QL
QL
QL
ML
QS
QL
ML
QS
QS
ML
QL
MS
ML
QL
QS
ML
ML
QL
MS
QL
MS
MS
QL
MS
QS
ML
QL
QL
QL
QL
ML
QS
QL
MS
QL
QS
ML
QL
QS
QL
QS
QL
MS
QS
QS
ML
MS
QS
MS
ML
QL
MS
QL
ML
QL
QL
QS
QS
ML
ML
QS
QS
QL
ML
QS
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QS
QS
QS
ML
QL
ML
QS
QS
QL
ML
QS
QS
QL
MS
QS
ML
MS
ML
QL
QS
QS
MS
ML
QL
QL
QS
MS
MS
MS
ML
QL
ML
ML
MS
QS
QL
QS
QL
QL
QL
MS
QL
MS
ML
QL
QL
QS
QS
QS
QS
ML
QL
QS
QL
QS
QS
MS
MS
QL
MS
QS
ML
ML
QL
QS
MS
QL
QL
QS
ML
ML
QS
QL
QS
MS
QS
QS
ML
QS
QL
QS
ML
ML
QS
ML
QS
ML
ML
QL
QL
MS
QS
MS
QS
ML
QS
QS
QS
ML
ML
MS
QL
QS
QL
ML
MS
QS
ML
QS
QS
QL
QS
QL
QL
QL
QL
ML
QS
QL
ML
QS
ML
ML
QL
QL
MS
QS
MS
ML
QL
MS
MS
MS
QS
QL
ML
MS
QS
QL
MS
MS
QS
QS
QL
QS
QL
QL
MS
QL
QS
ML
MS
QL
MS
ML
QS
QL
QL
QS
QL
QL
QL
ML
MS
QL
QS
QL
MS
QS
QS
ML
QS
QS
QL
QL
QS
QL
QL
ML
QL
QL
QS
ML
MS
QS
QS
QL
QS
QS
QS
QL
QS
MS
MS
QL
MS
QS
ML
QS
ML
QL
ML
ML
MS
QS
QL
ML
QL
QS
ML
QS
QS
ML
QS
QL
QS
QS
QS
MS
MS
ML
MS
QS
QL
QS
MS
QS
MS
QL
QS
ML
QS
MS
QS
MS
QS
QS
MS
QL
QS
MS
MS
QL
QS
QS
QL
QS
QS
QL
QL
QS
QL
ML
QS
ML
MS
ML
MS
ML
ML
QL
QL
QS
ML
QL
QL
MS
QL
QL
QS
QL
MS
QL
QL
ML
ML
QS
QS
ML
ML
QS
QS
QL
QL
ML
ML
QL
QS
ML
QS
QL
ML
QS
ML
MS
QS
QL
QL
QS
QS
QL
QL
QS
QS
MS
ML
QS
QS
QL
QS
QS
ML
QL
QS
MS
QS
QS
QS
QS
QL
ML
QS
MS
QL
QS
MS
QL
ML
QS
QL
QS
ML
QS
ML
QS
ML
QS
ML
QS
QS
QS
MS
ML
ML
QS
QS
QL
MS
MS
QL
ML
ML
QS
QS
ML
MS
MS
ML
QS
QL
QL
MS
QL
QS
QL
QS
MS
QL
MS
QS
QS
QL
QS
QL
QL
ML
QS
QS
ML
QL
QS
QL
MS
ML
QL
MS
ML
QS
QL
QS
QS
QL
QL
ML
QS
MS
QL
QS
QS
ML
ML
QL
ML
ML
ML
QS
QL
QL
ML
QL
ML
MS
ML
MS
ML
ML
ML
ML
ML
ML
ML
MS
MS
MS
MS
ML
QS
ML
QS
MS
MS
MS
QL
QS
QS
QS
QS
QS
QS
ML
QS
QL
QL
QS
QS
ML
QS
QS
MS
QS
MS
MS
QS
QL
QL
QS
ML
QL
QL
MS
QL
QS
QS
QS
ML
ML
QS
QL
QL
QL
QS
QL
QS
MS
QS
QL
QS
ML
QS
QS
QS
MS
QL
QL
QS
MS
MS
ML
QS
QL
QL
ML
QL
QS
MS
ML
ML
QS
MS
QL
ML
QS
MS
QS
QL
QL
MS
QL
QS
QS
QS
QS
QL
QL
ML
QS
ML
MS
QL
ML
MS
QL
QS
QS
ML
QS
MS
QL
QS
ML
QL
QS
ML
ML
MS
QL
QS
QL
QL
QS
QL
QS
QL
QS
ML
QS
QS
QL
MS
QS
QS
QL
QS
MS
MS
QS
QL
QS
QS
QL
QL
QL
QL
QL
QL
QL
QL
QL
QL
MS
ML
ML
MS
QS
QL
QL
QL
QL
QS
QL
QL
QL
ML
ML
QS
MS
QL
QL
QL
QL
QL
QS
QL
MS
QS
QL
QL
ML
MS
QL
QS
QL
MS
QS
QS
MS
QL
QL
QS
QL
QS
QS
QS
ML
QL
QS
QL
QS
QL
QS
MS
ML
MS
QS
ML
QL
ML
QL
QS
QL
QS
QL
QL
QS
ML
QS
QL
QS
QS
ML
MS
QS
QS
MS
MS
QS
QS
QL
QL
ML
QL
QS
QS
QS
ML
QL
QL
QS
QL
QL
QS
QL
ML
QL
QL
QL
ML
QS
QS
MS
QL
QS
QL
QS
QL
ML
QL
ML
ML
QS
ML
QL
MS
MS
QL
MS
QL
QS
ML
ML
ML
QS
QS
QL
ML
MS
QL
QS
MS
ML
ML
QL
QL
ML
ML
QL
QS
QS
QL
ML
QS
MS
QS
QL
ML
QS
QL
ML
MS
QS
QS
QS
QL
MS
ML
QL
ML
ML
QL
QL
QL
QL
QL
QS
QS
ML
QS
QS
QS
QS
QL
QS
QL
MS
QS
QS
MS
QS
QS
MS
QL
QL
ML
QL
MS
QS
MS
QL
QS
ML
QS
QL
QL
QS
QS
MS
QL
QS
ML
QL
QL
QL
QS
QS
QL
MS
QL
QL
QS
QL
QS
MS
QL
QL
QL
QL
QL
ML
QL
QS
QL
MS
MS
QL
ML
MS
QS
MS
ML
MS
MS
QL
QL
MS
ML
QS
QS
ML
QL
QL
ML
QL
MS
QS
ML
QS
MS
MS
ML
ML
QS
QS
QS
MS
MS
MS
QS
QL
QL
MS
QS
MS
MS
MS
ML
ML
QS
ML
MS
QL
QS
QL
QS
QL
ML
QS
QL
QL
QS
QL
QS
QS
QL
QL
ML
QL
QL
QS
ML
QL
MS
MS
MS
ML
ML
ML
QL
MS
QS
ML
QL
ML
QL
MS
QL
QL
QS
QS
QS
QL
ML
QL
QS
QL
MS
ML
QS
QL
QL
QL
ML
QS
ML
QL
QS
QS
QL
ML
QS
QL
QL
QL
MS
QL
QL
MS
QL
QS
QL
QS
QL
QL
MS
QL
MS
MS
QL
QL
MS
MS
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
MS
QL
QL
QS
QS
QL
MS
QL
QS
ML
MS
ML
MS
ML
QS
ML
QL
QS
ML
QL
QL
QL
ML
QS
QS
MS
MS
QL
QL
ML
QS
QL
MS
MS
QL
MS
QS
QL
ML
QS
QS
ML
QL
QL
QS
QS
MS
QS
QL
ML
MS
MS
MS
QL
ML
QS
QS
QS
ML
QS
QL
QS
QS
QL
ML
QS
QL
QS
ML
QL
QL
QS
MS
QL
QL
MS
ML
QL
QS
QL
QL
ML
ML
QS
QS
ML
QL
MS
QL
ML
QL
QL
QL
QL
QS
QL
ML
QS
QS
ML
QS
QL
QL
MS
QS
QS
MS
MS
QS
ML
ML
ML
MS
MS
ML
ML
QS
QS
QS
QL
ML
MS
QL
MS
QS
QS
QS
QS
QS
QS
ML
ML
QL
QS
QS
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
MS
QS
QS
MS
QS
ML
ML
QL
MS
ML
ML
ML
QS
QS
ML
QL
MS
ML
QS
QL
QS
QL
ML
QS
ML
ML
QS
QS
MS
QS
QL
ML
QL
MS
QS
QS
QL
MS
QS
QS
QS
QL
QL
ML
QL
QS
MS
QL
QS
ML
QS
QL
QS
QS
QS
QL
ML
QL
QS
ML
QS
ML
QS
ML
MS
MS
QL
QL
MS
QS
QL
QL
QS
QS
QS
QS
QS
MS
QL
ML
QS
QS
QS
QS
QS
QL
QS
QL
QL
ML
QS
QL
MS
QS
QL
QL
MS
QL
QS
QS
ML
ML
QL
MS
QL
QS
QL
QS
QS
QS
ML
QL
QL
QS
QL
QL
QS
QL
QS
ML
QS
QL
ML
QS
QL
ML
QL
MS
MS
QS
QL
QS
ML
QS
QL
QS
ML
MS
QL
QS
QS
MS
ML
QS
QS
MS
QL
QS
MS
ML
QL
ML
ML
QS
QS
QS
MS
QS
QL
ML
QS
MS
QL
QL
QL
QL
MS
MS
MS
QL
QS
QS
QS
QL
QS
QS
QL
MS
QS
QS
QS
ML
ML
QL
QL
ML
QS
QL
QS
QL
QL
QL
QS
ML
MS
MS
ML
ML
MS
ML
QL
QS
QL
QL
MS
QS
QS
ML
ML
QS
QS
QL
MS
QL
ML
QL
QS
QL
QS
MS
QL
ML
QL
ML
ML
QL
QL
QS
ML
MS
QS
QS
ML
QS
QL
QL
QL
MS
MS
QS
QS
QL
MS
QS
QS
QL
QL
QL
ML
MS
QL
MS
MS
ML
QL
QL
QS
QL
MS
QS
ML
MS
ML
MS
ML
ML
QL
QL
MS
MS
ML
QL
ML
QS
QL
QL
QS
ML
MS
MS
QS
MS
QS
QS
QL
QL
ML
MS
QL
QS
MS
QS
QL
MS
MS
QL
ML
QL
QL
QL
QS
QS
QS
QL
QS
QL
QL
QL
QS
QS
QL
QS
ML
QL
QL
QL
QL
QL
QL
MS
QS
QL
MS
QS
MS
QS
ML
QL
QL
MS
QS
QS
QL
MS
QL
QL
ML
MS
QL
QS
QL
ML
QL
QL
ML
ML
MS
QS
QS
QL
ML
QL
QL
QL
MS
QL
QL
QL
MS
MS
ML
QL
QL
QL
ML
QL
QL
QL
MS
QS
MS
ML
QL
QS
ML
MS
ML
QL
QS
QS
ML
MS
MS
QS
QS
ML
QS
QL
QL
QL
QL
QS
QL
QS
MS
QL
QL
QS
ML
ML
ML
QL
QL
QL
ML
QS
QS
MS
ML
ML
QL
QS
QL
MS
QL
QS
ML
QL
QL
QL
QS
QL
MS
MS
QS
QL
MS
MS
QL
ML
QS
QS
QS
MS
QL
ML
QS
MS
QS
QS
QL
QS
QL
ML
QS
QS
MS
QL
QL
QL
QL
QL
QL
ML
MS
MS
QL
QL
MS
QL
ML
ML
QS
QS
QS
QL
MS
QS
QS
QL
QS
MS
QL
QL
QL
ML
QL
QS
QS
QS
ML
QL
QS
QL
QL
QS
MS
QL
QS
QS
ML
QS
MS
MS
QL
MS
ML
QS
QL
QS
MS
ML
ML
QS
QS
QS
QS
MS
QS
QS
QS
QS
ML
QS
QL
ML
QL
QL
MS
QS
QL
MS
QL
QS
QL
QL
MS
QS
ML
MS
QS
QL
ML
QS
QS
QS
QS
QS
QL
QS
ML
ML
ML
QL
ML
ML
QL
QL
QL
ML
ML
QS
QS
ML
QS
QS
QL
QS
QL
QL
ML
QS
QL
MS
QS
ML
QL
QL
ML
QS
MS
QL
MS
QL
ML
QL
QL
QL
ML
QS
QL
QS
QS
QL
QL
MS
QS
QL
QL
QL
ML
QL
QL
QS
MS
QL
QS
QS
QL
ML
MS
ML
QS
QS
QL
MS
QS
QS
ML
QL
QS
QS
ML
ML
ML
QS
ML
MS
ML
QS
ML
ML
QL
ML
QS
MS
ML
ML
QS
MS
MS
QL
MS
QS
ML
QL
QS
ML
QL
QL
MS
ML
ML
QS
QS
MS
QS
QS
QS
MS
QS
QL
ML
QS
MS
QS
QL
QS
QS
QS
QL
QL
QL
QS
MS
QS
ML
MS
QL
QS
QS
QS
QL
QS
QS
QS
QS
QS
QS
MS
QS
QS
QS
QS
QS
QS
ML
QS
QS
ML
QL
QS
QL
QL
ML
QL
MS
QS
MS
QL
ML
QS
QL
ML
ML
QS
QL
QS
QS
ML
QS
QS
QS
QL
QL
QL
QS
MS
QS
QS
ML
QS
MS
QS
MS
QL
MS
QS
QS
QS
QL
QL
QS
QS
ML
QL
MS
QL
QS
QS
ML
QS
MS
ML
MS
ML
QS
QS
ML
QS
QL
QL
QS
MS
QL
QL
ML
QS
QL
ML
ML
QS
QS
QS
ML
ML
QS
MS
QL
QS
QS
QS
QS
QL
QL
QS
QS
QS
ML
QS
QS
MS
QL
QS
QS
ML
QS
QS
ML
QS
MS
QL
QS
ML
MS
QS
QL
ML
MS
MS
ML
QS
QL
QL
ML
QS
QL
MS
QS
ML
ML
QL
QL
QS
QS
QL
QL
ML
MS
QL
ML
QL
MS
QS
QS
ML
MS
QL
QS
QS
QL
QL
QS
QL
ML
QS
ML
ML
MS
QL
QS
ML
MS
QL
QS
MS
MS
QL
QL
QL
MS
QS
QL
QL
ML
MS
MS
ML
QS
ML
QS
QL
ML
QL
ML
QL
ML
ML
QS
QS
ML
QS
ML
QS
QL
QS
ML
ML
QS
ML
QL
QS
QL
ML
QL
QL
QS
QS
QL
QS
ML
ML
ML
MS
MS
ML
QL
QS
QL
QL
MS
QS
ML
ML
QS
QS
QL
QS
MS
QS
QS
QL
MS
QL
QS
QS
QS
MS
QL
QL
ML
MS
MS
ML
QL
QL
QL
QL
QS
ML
ML
QL
QS
QS
ML
MS
MS
MS
MS
MS
QL
ML
QL
ML
ML
MS
QS
QL
QL
QS
QL
QL
ML
QL
MS
MS
QL
QL
QL
QL
QL
QL
QL
QL
ML
QL
ML
QS
QL
QL
QS
MS
QL
QS
QL
QS
QL
QS
ML
ML
QL
MS
QL
QL
QS
QL
MS
QL
ML
MS
MS
QL
QL
QS
QL
MS
QL
QL
QS
MS
QL
QS
ML
ML
ML
ML
MS
QL
QL
QS
QL
QL
QS
QL
QS
QL
QL
ML
QS
QS
QL
QS
QL
QS
MS
QS
QL
QL
MS
ML
QS
QL
ML
QS
QS
QS
ML
QS
ML
ML
MS
QL
QL
QS
QL
QL
ML
QS
QL
ML
ML
ML
ML
QL
ML
QL
ML
QL
QL
QL
ML
QS
ML
QS
QS
QL
QL
QS
QL
ML
ML
MS
QL
ML
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
QS
ML
QL
QL
ML
QS
QS
QS
QS
ML
QS
QL
ML
ML
QS
ML
QS
QS
QS
QS
QL
QL
QL
ML
ML
ML
MS
QL
QL
QS
QL
QS
ML
QL
QS
QS
QL
ML
QS
QL
QL
QL
QL
QL
QL
QS
MS
QL
MS
ML
ML
QS
ML
QL
QS
QS
QS
QL
QS
QS
ML
QS
QS
QL
QS
QL
QS
MS
QL
ML
MS
ML
QS
QL
ML
MS
MS
QL
QL
QS
ML
QL
QL
QL
QL
QL
QS
MS
QS
QL
QS
QL
QL
QL
QS
QL
MS
QS
QS
QS
MS
QS
QS
MS
QS
QL
QS
QL
QS
QL
ML
QS
QS
ML
MS
QL
QL
QS
QL
QL
ML
MS
QL
MS
QL
MS
ML
QS
QL
ML
ML
ML
ML
QL
QL
QS
QL
QS
ML
MS
QS
MS
ML
QS
QL
QS
ML
QL
QL
QL
ML
MS
MS
QL
QL
QL
ML
QL
QS
ML
QS
ML
QL
QS
ML
QS
ML
MS
MS
ML
QS
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
QL
QS
ML
MS
QS
QS
ML
QS
QS
QS
QS
QL
QL
ML
QL
QS
QS
ML
QL
MS
QL
QL
QS
QL
ML
QS
QL
QL
QS
QS
QL
QS
QS
QL
MS
MS
QL
QL
QL
QL
ML
QS
QL
ML
ML
ML
QL
QL
QS
ML
ML
MS
QL
QL
MS
QL
QS
QS
ML
QS
MS
QL
ML
ML
QL
QS
QS
MS
QS
ML
ML
QS
QL
QL
ML
ML
ML
QS
QS
ML
MS
ML
QS
QL
QS
QS
QL
QL
QL
QS
QS
QL
QL
ML
ML
QS
ML
ML
MS
QS
QL
QS
ML
QS
QL
QL
ML
QL
MS
MS
QS
QS
MS
QL
QS
QS
QL
QL
MS
QL
QL
QS
QL
ML
QL
QL
QS
QL
ML
MS
QL
ML
MS
QL
ML
QS
QL
QL
QS
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QL
ML
QS
QS
MS
QS
QS
QS
QL
ML
QL
QL
QL
QS
QS
QL
QL
QS
QS
ML
QS
QL
ML
ML
QS
ML
MS
ML
ML
QS
QL
QS
ML
QS
QS
ML
MS
QS
ML
ML
MS
QS
ML
QL
MS
MS
ML
QL
QS
ML
ML
QL
QL
MS
QL
ML
QS
QL
MS
QL
ML
MS
QL
QS
MS
ML
QS
QS
QL
QL
QL
QS
QL
QL
QL
QL
QL
MS
MS
QS
QS
ML
QL
QS
QS
QL
QL
ML
QS
QS
QS
QL
QS
MS
QL
QL
QS
MS
QS
QS
QL
QS
QL
QS
ML
ML
QS
QL
QS
QS
QL
QL
ML
ML
QS
QS
ML
QS
ML
QL
QL
QL
MS
ML
QL
ML
MS
QL
QS
QL
ML
QS
QS
QL
QS
MS
QL
QL
QS
MS
QL
QS
MS
QL
QS
MS
ML
QL
QS
QS
QS
QS
ML
QS
ML
MS
QS
ML
QS
MS
ML
QL
QS
ML
QL
ML
ML
MS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QL
QL
ML
ML
MS
QS
QS
MS
ML
QS
QS
QS
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
QS
MS
MS
MS
QS
QL
QS
ML
QL
MS
QS
MS
QS
MS
QS
ML
ML
QS
QS
ML
MS
ML
ML
QS
MS
QL
QS
ML
QS
QL
QL
QL
QL
MS
QS
QL
MS
QL
ML
QL
ML
ML
ML
QS
QL
QS
QL
QL
QL
ML
ML
QL
QS
QS
QS
QL
QS
MS
ML
QS
MS
QL
ML
QS
QS
ML
MS
QL
ML
MS
QS
ML
QL
ML
MS
QL
QL
QS
QL
ML
ML
ML
QS
QL
QL
QL
QL
QS
MS
MS
MS
ML
QL
QL
MS
QS
QL
QL
ML
ML
QL
MS
MS
QS
MS
MS
QS
ML
QS
QL
QS
MS
MS
MS
MS
QS
QL
QL
QS
ML
QS
QL
QS
QL
QL
ML
QS
QS
MS
QS
QS
MS
QL
MS
QL
QL
ML
QS
ML
QS
QS
QS
QL
QS
QL
QS
ML
ML
QL
QL
QS
ML
MS
QS
QS
ML
QL
QS
QL
QL
QS
ML
ML
MS
QL
QL
QL
QL
QL
MS
ML
ML
QL
MS
ML
QL
ML
ML
QL
QS
QL
ML
QL
QS
QS
ML
ML
QS
ML
QL
QL
MS
ML
QS
QL
QL
ML
QL
QL
ML
QS
QL
QL
MS
QL
QS
QL
ML
MS
QS
QL
QS
QL
QL
QL
QL
QS
QL
QS
QL
QS
MS
QL
QL
QS
QL
MS
QL
QS
ML
QL
MS
ML
ML
ML
MS
ML
QS
ML
QL
MS
QS
QL
MS
QL
ML
QL
QS
QL
QS
MS
QS
MS
ML
QS
QL
QL
MS
MS
QL
QS
QL
ML
QS
QL
ML
QS
ML
QL
QL
ML
QL
QL
QS
ML
QS
QS
MS
QS
QS
ML
QS
MS
QS
QL
MS
QL
QL
ML
QL
MS
MS
QL
MS
QL
MS
QL
QL
QS
QS
QL
QS
QS
QS
QS
QL
QS
ML
QL
ML
QL
ML
MS
QL
QL
QS
QS
QL
QS
QS
QS
ML
ML
QS
QL
QL
MS
ML
QL
QL
QL
MS
ML
QS
QS
MS
QL
QL
QS
QL
QS
QL
QS
QS
ML
QL
QS
ML
QS
QS
ML
QS
QL
QL
MS
MS
MS
QS
QS
MS
ML
QS
QS
QS
ML
QS
QL
QS
MS
QS
QS
MS
QS
MS
QL
QS
QS
QS
QS
QL
ML
ML
QS
QS
QS
MS
QS
QL
QL
ML
MS
MS
QL
ML
ML
QS
QL
ML
QL
ML
ML
QL
QL
QS
ML
MS
QS
QS
QS
QL
ML
QS
QS
QL
QS
MS
QS
QL
QS
QL
QS
ML
QS
QS
QS
QL
QL
QS
QL
ML
ML
ML
QL
QL
MS
QS
QL
QS
QS
QS
QS
QL
MS
MS
QL
ML
QS
ML
MS
QL
MS
QL
QL
QL
ML
ML
QS
ML
QS
QS
QS
QL
QS
MS
ML
QS
QL
QS
MS
ML
QL
QL
ML
QS
QL
QL
QL
QL
QL
MS
ML
QS
QL
QS
QL
ML
MS
QS
QL
QL
QS
MS
MS
QL
QL
QS
QL
QL
QS
ML
QL
MS
QS
MS
QS
QS
QS
QL
QS
QL
QS
QS
MS
QS
QS
ML
QL
QL
QS
QL
MS
QS
MS
QS
QL
QS
QL
MS
ML
QL
ML
ML
QS
QL
QS
QS
ML
QS
QL
MS
QS
MS
QL
ML
QS
QL
ML
ML
MS
ML
QS
QL
ML
QL
QL
QS
QS
ML
QS
MS
QL
QL
ML
ML
QS
QL
QL
QL
ML
QS
ML
QL
QL
MS
QL
QS
ML
QS
MS
QL
MS
QL
QS
QS
QL
MS
QL
QL
QS
QS
QL
QL
QL
QS
MS
QL
QL
QL
QS
QS
QS
QL
MS
ML
QL
QL
QS
MS
QL
QL
QS
QS
MS
QL
QL
QL
QS
QL
QS
QS
QL
ML
QL
MS
QL
QL
QS
QS
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
ML
QS
QS
QS
QL
ML
QS
MS
QS
QS
QL
QS
QL
QS
MS
ML
MS
QL
QS
ML
QL
QS
QS
QS
QL
ML
QL
QS
ML
QS
ML
MS
ML
QL
QS
ML
QS
QS
QS
QS
ML
ML
QL
ML
QS
MS
QL
QS
QL
QL
ML
QL
MS
ML
ML
QS
QS
MS
ML
QL
QS
QS
MS
MS
ML
QS
QL
QS
QS
QS
MS
QL
MS
QL
ML
MS
ML
MS
ML
QS
QS
QS
QL
QS
ML
QS
QL
MS
ML
QL
QL
QS
QS
QS
QL
QS
QS
QL
QL
ML
QS
ML
MS
QL
QL
QS
MS
ML
ML
QS
MS
QL
QL
QL
QL
QL
QL
QS
QS
MS
ML
QS
QL
QS
QL
ML
QL
QS
ML
ML
QS
QL
QL
MS
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
ML
QL
QL
MS
QS
ML
MS
ML
QL
QL
ML
QS
QL
MS
QS
QL
QL
MS
MS
QS
MS
QS
QL
QS
QS
QS
ML
QL
QS
MS
ML
ML
QL
QS
QS
QS
QL
QL
QL
QS
QS
ML
QL
QS
QS
QS
QS
QL
ML
QL
QL
QL
QS
ML
QL
MS
QL
QL
QL
QS
ML
QS
MS
ML
QS
QS
ML
QS
ML
QL
ML
QS
QS
QS
QL
QS
QS
QS
QL
QS
ML
QL
MS
MS
MS
ML
QL
ML
QS
QL
MS
QL
QS
ML
QL
QS
ML
QL
QL
MS
ML
QL
ML
QL
QS
ML
QS
QS
MS
ML
QL
QS
QL
QS
ML
QL
QS
MS
QL
ML
MS
ML
QS
QL
ML
QS
ML
QL
QS
ML
MS
QS
QL
QS
MS
QL
ML
QS
ML
MS
QS
ML
ML
QL
QL
QL
QS
QS
QS
QL
MS
ML
QL
QL
QL
QL
QL
QS
QS
QL
ML
QS
QL
QL
QL
QL
ML
MS
QL
MS
QL
MS
QS
QS
QS
MS
QL
ML
QS
QS
QS
MS
QS
QS
MS
MS
ML
MS
QS
QS
QL
QL
QS
ML
QL
QS
ML
QL
QS
QL
QL
QS
QL
QL
QS
MS
MS
QS
ML
QS
MS
ML
ML
MS
MS
QS
MS
QL
QL
MS
QS
QL
QS
QL
MS
QL
QS
ML
QS
MS
QL
MS
ML
QL
QL
ML
QL
MS
QS
ML
MS
QS
QL
QL
MS
QL
QL
MS
ML
QL
ML
ML
QS
ML
MS
QS
QL
QL
MS
QL
QL
ML
QS
ML
QL
ML
QL
QL
ML
QL
QS
QS
QL
ML
MS
QL
QS
QS
QS
QS
QS
QL
QL
ML
QL
QL
MS
MS
QL
QL
ML
QL
QS
ML
ML
ML
QL
QL
QS
ML
QL
QS
QL
QS
ML
QL
QL
ML
QS
MS
QL
QL
QL
MS
QS
QS
QS
QL
MS
ML
QS
QS
QL
QL
ML
QL
QS
QL
QS
QS
MS
MS
QL
QL
QL
QS
ML
QS
QS
QS
ML
QS
QS
QL
ML
QS
QL
QL
QL
MS
QL
ML
MS
QL
QL
QL
QL
QL
MS
QS
MS
MS
QL
QS
MS
ML
QL
QS
QL
ML
QL
QL
ML
QS
QS
QS
QL
QL
QS
ML
QL
MS
MS
QL
QS
QL
QS
QS
QS
QL
ML
ML
QS
QS
QS
MS
QL
QL
QS
MS
QL
ML
MS
QS
QL
QS
QL
QL
ML
ML
QL
MS
QS
QL
QS
ML
QS
QL
QL
ML
MS
MS
QS
QS
QL
QL
QS
ML
QS
QS
ML
MS
QS
MS
QL
QL
MS
QL
ML
MS
QS
ML
QS
ML
ML
QL
QL
QL
QS
ML
QS
QS
QL
QL
ML
MS
QS
ML
QS
QS
MS
ML
QL
ML
MS
QS
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
ML
QS
QS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QL
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
ML
QL
ML
ML
MS
QS
ML
QL
QS
ML
ML
MS
ML
QS
MS
QS
QL
ML
ML
ML
ML
QS
QL
QS
QL
QL
QL
ML
QS
QS
QL
MS
QS
QS
QL
ML
QL
QS
QL
MS
ML
ML
QS
QS
ML
QS
QL
QL
QL
QS
MS
QS
ML
QS
QS
QL
QL
QS
QS
MS
QS
QL
ML
QL
MS
QL
QS
MS
MS
MS
QL
QL
QS
QL
ML
QL
QL
ML
ML
MS
QL
ML
MS
QL
QS
QL
QS
QS
QL
ML
QL
QS
QS
MS
ML
QS
MS
ML
QL
ML
MS
QL
QS
ML
MS
MS
QS
QL
ML
QL
ML
ML
QL
QL
QS
ML
QL
MS
QS
QS
QS
MS
ML
MS
ML
ML
QL
MS
QS
QS
QS
QL
QS
QS
QL
QS
MS
QL
QS
QS
QS
QS
QS
QS
QS
QL
MS
ML
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
QS
QL
QL
QS
MS
ML
QL
MS
MS
ML
QS
MS
MS
QS
QS
QS
ML
QL
ML
QS
MS
MS
QS
QL
QL
MS
QL
QL
ML
MS
QL
MS
QS
QS
QL
ML
QL
ML
QL
ML
QL
QS
QL
QL
ML
QL
QL
QS
QS
ML
ML
ML
QS
QL
QL
QL
ML
QL
QL
MS
QS
QS
QS
MS
QL
MS
QS
QS
QL
ML
ML
QL
QL
QL
MS
QL
QL
ML
QL
QL
MS
QL
MS
QL
ML
QS
MS
ML
QL
MS
ML
ML
QL
QS
QS
QL
QL
QS
QS
ML
MS
ML
QS
QS
QS
QS
QS
QS
QL
QS
QS
QL
ML
ML
QL
QL
MS
QL
QS
QL
QL
ML
QS
MS
QS
QS
QL
ML
QL
QL
QL
QS
ML
MS
QS
ML
QL
QL
QS
QL
ML
QS
QS
ML
QS
QL
QL
QL
QS
QL
QL
MS
QL
MS
QS
ML
QL
QS
QL
ML
QL
ML
MS
MS
QS
QS
QS
QL
QS
QL
QL
QL
QS
MS
MS
QL
QL
QL
ML
QS
ML
QL
QS
QL
QL
ML
QL
QL
QL
QS
QS
ML
ML
QL
QL
MS
QS
QS
QL
ML
QL
QS
QL
QS
ML
QL
ML
QS
MS
QS
MS
QS
QS
QS
QL
MS
QS
QS
ML
ML
QS
QL
QS
MS
QL
QL
QL
ML
QS
QL
ML
ML
QL
MS
QL
QS
QL
ML
QL
ML
QL
ML
QL
QL
ML
QS
QS
QS
ML
ML
ML
MS
MS
ML
QS
QS
QS
ML
QS
QL
QS
MS
QS
MS
QL
QL
QL
QL
MS
MS
QL
QL
QS
QS
ML
QS
QS
ML
QS
ML
ML
MS
QL
QL
MS
QS
ML
QL
QL
MS
QL
QS
QL
MS
QS
QL
QS
QL
ML
QS
ML
MS
QS
QS
ML
MS
ML
QS
QL
MS
QL
ML
QS
ML
QS
ML
QS
QS
MS
QL
QS
ML
QS
ML
QL
QL
QS
ML
QL
QL
QS
QL
QL
QL
QS
MS
QL
QS
QL
QS
QL
QL
QL
QL
MS
QS
QL
QL
ML
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QS
MS
ML
ML
QL
QS
ML
QL
MS
QS
MS
MS
QL
QS
QS
MS
ML
QS
QS
QS
QS
QS
QL
MS
ML
ML
ML
QL
MS
QL
ML
QL
MS
QL
QS
QL
QL
MS
QS
ML
QL
QS
MS
QL
QL
QL
MS
ML
QS
QL
ML
QL
ML
QS
MS
QL
QL
QL
QS
QS
QS
MS
QL
ML
ML
QL
MS
QS
MS
QS
QL
ML
QL
MS
QS
QL
QL
QL
QS
MS
QS
QL
MS
ML
QL
QS
QS
QS
QS
MS
QS
QL
QL
QL
QS
QS
QS
QL
QL
QS
ML
QL
QL
QS
QS
QL
QS
QL
QL
QL
QL
QS
ML
QL
MS
QL
ML
QS
QL
QL
QL
ML
QS
ML
QS
QL
MS
QL
MS
QL
ML
QS
QS
MS
QS
QL
QL
QL
QS
ML
QS
QL
QL
QS
MS
ML
MS
QL
MS
QS
QL
QL
QS
ML
QL
QL
QL
QL
QS
QS
MS
MS
QS
QL
ML
ML
MS
QL
MS
MS
QL
QS
QL
QS
QS
ML
QL
QL
MS
MS
QL
QS
QL
QS
QS
MS
QS
QL
QL
QS
QS
QS
QL
ML
ML
ML
QS
QS
QS
QL
QL
ML
QL
QS
MS
ML
QL
ML
QS
QS
QS
QS
ML
QL
QL
QS
MS
QS
ML
QL
QL
QS
QS
ML
MS
QS
MS
QS
QS
QL
MS
QL
QL
QS
MS
QS
MS
QS
MS
QL
QS
MS
MS
QS
ML
QL
ML
QL
MS
QS
ML
QL
QL
QS
ML
QS
QL
QL
QL
QS
QL
QL
QS
MS
ML
QS
QS
ML
QL
QL
ML
QL
ML
QS
QL
MS
MS
QL
MS
MS
QS
QS
QL
QL
MS
QL
QL
QL
MS
MS
ML
QL
QL
QL
QS
ML
ML
ML
QS
QL
QL
MS
QL
QS
ML
ML
QL
QL
QL
QL
QL
QL
MS
MS
QS
MS
QS
QL
QL
QS
QS
QL
ML
QS
QS
MS
MS
QL
QL
QL
QL
ML
QL
QS
MS
QL
QL
ML
MS
QS
ML
MS
QS
QL
MS
QL
QL
QL
ML
QL
MS
QL
QS
MS
QS
QS
QS
QS
ML
QL
QS
QL
QS
ML
QS
QL
QS
QS
QS
QS
QS
QS
QL
ML
QL
QL
MS
ML
ML
ML
QL
MS
QS
QS
ML
QS
ML
QL
QS
QL
MS
QS
QL
MS
QL
QL
QL
QS
QS
MS
QL
QL
QL
ML
QS
QS
QS
QL
QL
QS
QS
MS
QL
QL
QL
ML
QS
MS
MS
MS
QL
ML
QS
MS
ML
QS
MS
QS
QL
QL
QS
QS
MS
QS
QS
QL
QL
QL
QS
QL
QS
QS
ML
ML
QS
QL
QS
QS
QL
QL
QS
QL
ML
ML
ML
QS
MS
ML
MS
QL
QS
QS
QL
MS
QL
QS
QS
MS
QL
QS
QL
QL
ML
ML
QS
QS
QS
ML
MS
ML
QL
QS
QS
QS
MS
QS
QL
QS
QL
ML
QL
ML
QS
QS
QS
QS
QL
QS
QS
QL
ML
ML
QL
QL
MS
ML
MS
QL
QL
QL
MS
QL
ML
QL
QS
ML
MS
QL
QS
ML
MS
ML
ML
QS
QL
QS
QS
QL
QS
QS
QL
QS
QL
ML
QS
ML
ML
MS
QS
MS
QL
QS
QL
QS
QS
QS
QS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QS
QL
ML
QS
QS
ML
ML
QL
QL
QS
QS
QL
QS
QL
ML
QS
QL
QS
ML
QS
QS
QL
MS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
ML
QL
QL
QL
ML
QS
QL
QS
QS
QL
QS
ML
MS
MS
ML
QS
QL
QS
MS
QL
QL
ML
QS
MS
QL
ML
QL
QS
QL
QS
ML
QL
QS
QS
QL
MS
MS
QL
QS
QS
QS
ML
QS
QL
ML
QS
QL
MS
QS
QS
QS
QS
MS
QL
QL
QS
QS
QS
QL
MS
QS
ML
QS
QL
QL
QS
QS
QL
ML
QS
QS
QS
MS
ML
QS
QS
QL
QL
QS
QL
QL
QS
QL
ML
QL
QS
QS
QS
QS
ML
QL
QL
QL
ML
QL
ML
MS
ML
ML
QL
QS
QL
QL
ML
MS
QL
ML
MS
QL
QS
MS
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
ML
QL
ML
QS
ML
QL
QS
ML
MS
ML
QS
QS
MS
QS
MS
QL
ML
QS
QS
ML
MS
ML
QL
QL
QL
ML
MS
QL
QL
QL
MS
QL
QS
QS
QS
ML
ML
QS
ML
QS
ML
QL
QL
QS
MS
MS
ML
QL
QS
ML
QS
MS
ML
ML
ML
QS
QS
QS
QS
MS
ML
QL
QS
QL
MS
QL
QS
QL
QL
QL
QS
QL
QS
QL
QL
ML
QL
QL
MS
QL
QL
ML
QL
MS
QL
MS
ML
QS
MS
ML
QS
QL
QS
QS
ML
QS
MS
QS
ML
ML
ML
QL
MS
QL
QS
MS
ML
QL
QL
QL
QL
ML
QL
ML
QS
QL
ML
QL
QL
ML
QL
QL
ML
QL
MS
ML
QL
QL
ML
QS
QL
ML
ML
QS
QL
QS
ML
QL
ML
QL
QS
ML
QL
ML
QL
QL
QS
QS
MS
QS
QL
QL
ML
MS
QL
QL
QS
QS
QL
ML
QL
QS
QS
ML
QS
ML
QL
QS
QL
QS
QS
QL
MS
MS
MS
ML
QL
QS
ML
QS
QL
ML
QS
QL
QS
ML
ML
QL
MS
QS
ML
QL
QS
QS
QL
QS
QS
ML
ML
QS
QS
QS
MS
QL
QL
QS
ML
MS
QL
QL
QL
QL
QS
QS
MS
QL
QS
ML
ML
QL
QL
ML
QS
QL
QL
QS
MS
ML
QS
QL
QL
QL
QS
QS
QL
QS
MS
QS
QS
ML
QL
QL
QL
QS
MS
ML
QS
QL
MS
QL
QS
ML
ML
QS
ML
QS
QS
MS
ML
QL
MS
ML
QL
QS
QS
QL
ML
QL
QS
QS
QS
MS
QL
MS
QL
QL
ML
QS
MS
QS
QL
QS
QL
MS
MS
QL
QS
QS
QL
MS
ML
QL
ML
QL
QL
MS
QS
QL
ML
QS
QL
QS
ML
MS
QL
MS
QL
MS
QL
QL
QS
QL
QS
QL
QL
QS
QL
QS
MS
QL
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
QS
ML
MS
QL
MS
ML
QL
MS
ML
ML
MS
ML
QS
QL
QL
QL
MS
ML
QS
MS
QL
QL
MS
QS
QS
ML
QS
QL
QL
QS
QS
MS
QL
MS
QL
QL
QS
MS
ML
QS
MS
ML
ML
QS
MS
QL
QS
QL
QL
QL
QS
ML
QL
ML
MS
QL
ML
ML
MS
MS
QS
MS
QL
QS
QL
QL
ML
MS
ML
QL
ML
QS
MS
QS
ML
QS
ML
QL
QS
QS
QS
QL
ML
QS
QS
QL
QS
QS
QS
ML
QL
QS
MS
QL
QS
ML
ML
MS
QS
QL
MS
ML
MS
QS
ML
MS
MS
QS
QL
MS
QS
QL
QS
QL
QS
QL
QL
QS
QL
QL
ML
QS
ML
QL
QS
QL
QS
QL
MS
QL
MS
QS
QL
ML
QL
QL
ML
QL
QS
ML
QL
QL
ML
MS
MS
QL
QS
QS
QS
QS
ML
QS
MS
ML
ML
ML
ML
QL
QL
QS
QL
QL
QS
QL
MS
MS
QS
QL
QS
QS
MS
MS
QL
ML
MS
QL
QS
QL
MS
ML
QL
QS
QL
ML
QS
ML
QL
ML
QL
ML
QL
MS
QL
MS
MS
QS
MS
ML
QS
QS
QL
QS
QL
QL
ML
ML
QL
QS
ML
QL
QL
ML
QS
QS
MS
QS
QS
QL
QL
ML
QL
ML
QS
QL
QL
QS
QS
QL
QL
QL
QL
QL
QL
QS
ML
QS
MS
QL
QL
QL
QS
QL
QL
QS
QS
MS
QL
QS
ML
MS
QS
QS
QS
QL
QL
MS
QS
ML
ML
ML
QL
QL
QL
QS
QL
ML
ML
MS
QS
ML
QL
QS
QL
QL
QL
MS
MS
ML
QL
QL
QS
QS
QL
QS
QL
MS
QL
QL
QS
ML
QL
QS
QS
QS
QS
ML
QL
QS
ML
QL
QS
QS
QL
ML
MS
QS
ML
QL
ML
QL
MS
QS
ML
QL
QL
MS
QL
QL
QS
QL
QL
QL
MS
QS
QL
QS
QL
QL
ML
QL
QL
ML
QS
QL
QL
MS
ML
QS
QS
QL
QL
QL
QL
QL
QL
QL
ML
ML
QL
ML
ML
MS
QS
QS
QS
QL
QL
ML
QS
ML
QS
QL
QL
QL
QS
QL
QS
MS
QS
QL
QL
QS
QL
QL
QL
QL
ML
QL
QL
QL
ML
QS
ML
MS
MS
QS
QS
QL
QS
ML
MS
QS
ML
ML
QS
ML
ML
ML
MS
QL
ML
QS
QS
QL
QS
ML
ML
QS
ML
QL
ML
QS
MS
QL
QL
QL
QS
QL
QS
MS
QL
MS
QL
MS
QL
QL
ML
QL
QS
QL
QL
QL
ML
MS
QS
QS
QL
QL
ML
QS
QS
QS
MS
QL
QL
QS
MS
QS
ML
QS
QL
QS
QS
MS
QL
QS
MS
QL
QS
QS
ML
QL
QL
QS
QS
ML
QS
MS
MS
QL
QL
QS
QS
QS
QS
QS
MS
MS
ML
QL
MS
QS
QL
QL
QS
QS
QS
ML
QL
QS
QS
MS
ML
MS
QS
ML
QL
QS
QL
QL
QS
QL
QS
ML
ML
ML
QS
QL
ML
QL
QL
QS
QS
ML
QL
QL
QS
QS
ML
MS
QL
MS
QS
QL
QL
QS
ML
QL
QS
QS
QS
QS
QS
QL
MS
QS
QS
ML
QL
ML
QL
ML
MS
QL
QS
QS
QL
MS
QS
QS
QS
MS
MS
ML
ML
MS
ML
QS
QS
QS
QL
ML
QL
QL
QL
QL
QL
QL
QS
MS
QS
QS
ML
QS
MS
QL
ML
ML
QS
ML
MS
ML
QS
QL
QS
QL
QS
ML
QS
QS
QS
QL
QL
ML
QS
QS
ML
QS
QL
QL
MS
QL
ML
QL
QS
QL
QL
ML
QS
QL
QS
QS
QL
QL
ML
ML
QS
QL
QL
QS
QS
QL
MS
QS
QS
QS
QS
QL
QS
QS
QL
QS
MS
ML
QL
QL
ML
ML
ML
QS
ML
QS
QL
QL
QL
QS
QL
QL
MS
QS
QS
MS
QL
QS
QL
QL
QS
QL
QL
QS
ML
MS
QL
QL
QS
ML
MS
ML
QL
QS
ML
ML
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
QS
QS
QL
QS
QS
ML
ML
QS
QS
ML
QL
QS
QL
QL
MS
ML
QL
QS
QS
QS
QS
QL
QS
QS
ML
QS
QL
QL
QL
MS
QL
MS
QS
ML
MS
MS
QL
QL
ML
QL
QS
QS
MS
QS
ML
QL
QL
QS
QS
ML
ML
ML
QS
QL
QL
QS
ML
MS
QS
MS
MS
QL
QS
QL
ML
ML
QS
ML
ML
QL
ML
QL
QL
QL
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
ML
QL
QS
QS
MS
ML
ML
ML
ML
QS
QL
QL
ML
MS
QL
QL
MS
QS
MS
QS
ML
ML
QL
MS
QL
QL
MS
QL
QS
QL
ML
QS
QS
ML
QL
QS
QS
QL
MS
QS
ML
ML
ML
QL
QS
QS
QS
MS
QL
QS
ML
QL
MS
ML
QS
QL
QS
QS
QS
MS
QL
QS
MS
MS
QL
MS
MS
QL
MS
QS
MS
QL
QL
QS
QL
QL
QL
QL
MS
QL
QL
QL
QS
QS
QL
QS
QS
QS
ML
QS
MS
ML
QS
ML
QS
QS
MS
QL
ML
QS
ML
ML
MS
QS
ML
ML
MS
MS
QL
QS
QL
ML
QL
QL
MS
QL
MS
QS
QS
QS
ML
QL
QS
QS
QS
QL
QL
QS
QS
QL
QL
QL
QL
ML
QS
MS
ML
QL
MS
QS
QS
MS
ML
QL
QL
QL
QS
ML
MS
ML
QS
ML
MS
QS
QL
ML
QS
QL
QS
QL
QL
MS
QL
QL
MS
QS
QS
QL
QL
MS
ML
QL
QL
QS
ML
QS
QL
QL
MS
QS
QL
ML
QL
QL
MS
MS
QL
QS
MS
QS
QL
QL
QS
QS
QL
QS
QL
ML
QS
MS
QL
QL
QS
QL
ML
QL
QL
MS
QS
QS
QL
QS
QL
MS
QS
QS
QS
QS
MS
QS
QS
ML
QS
QL
QL
QL
MS
QL
QL
QL
ML
QL
QL
ML
QL
QL
QS
QL
QL
QL
QS
MS
QS
QS
QL
QL
ML
QS
MS
MS
ML
QS
ML
QS
QL
QS
QS
QL
ML
MS
QS
QL
QL
ML
QS
QL
QL
QS
QS
QL
MS
QL
QS
ML
ML
QS
QL
QL
QL
QS
QL
ML
MS
QS
QS
MS
QL
QL
QL
QL
MS
QS
QL
ML
QS
ML
QS
QS
QS
QL
QL
ML
MS
ML
QS
QS
ML
QS
MS
ML
ML
QS
MS
QS
QL
QS
MS
QL
ML
QL
QS
QS
QS
ML
QL
MS
ML
QS
MS
QL
QS
ML
QL
QS
QL
MS
QL
ML
QL
QL
QL
MS
QL
QS
QL
MS
QL
QL
QL
ML
QS
QS
QL
QS
QS
ML
QL
MS
QL
QL
ML
ML
QS
QS
ML
QL
QL
QS
QS
QL
MS
ML
ML
ML
QS
QL
QL
ML
ML
ML
QS
QS
MS
MS
QL
QS
MS
MS
ML
MS
QS
QS
QS
MS
MS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QS
MS
MS
QS
QL
QL
QS
MS
QS
QS
QS
ML
ML
QS
QS
QS
MS
QS
ML
QL
MS
QL
QL
MS
QL
QS
ML
QS
QL
MS
ML
QL
QL
QS
QS
QL
ML
QS
QS
MS
QL
QS
QS
QS
ML
ML
QS
QS
QS
ML
QS
QS
QS
QS
QL
ML
MS
QS
MS
ML
QL
ML
QL
QS
QS
QL
QL
MS
QL
QL
ML
QL
ML
QS
QL
ML
ML
QL
QS
QS
QS
QL
ML
MS
QS
QS
QS
ML
ML
QL
QS
MS
QL
QS
MS
ML
MS
MS
QL
ML
QS
QL
QL
MS
QS
QL
QS
QL
MS
QL
QL
QL
QL
ML
MS
QS
QL
MS
QL
ML
QL
QS
MS
MS
MS
QL
ML
QS
MS
QS
QL
QL
QL
QS
MS
ML
MS
MS
QS
QL
QL
MS
QS
ML
QS
QL
QS
QL
QL
MS
QL
ML
ML
QL
QL
QS
QS
QL
ML
QS
QS
MS
ML
ML
QL
QS
QL
QS
QS
QS
QS
QL
ML
MS
QS
QL
QL
QS
QS
QS
ML
QL
QL
QL
MS
QS
MS
ML
QS
QL
QL
QL
MS
QS
QL
QL
MS
ML
QL
QL
ML
ML
QS
ML
MS
QS
MS
QL
MS
MS
QL
QS
QL
QL
QS
QS
ML
MS
QS
QS
QL
MS
QL
QL
MS
QS
MS
ML
QS
MS
QS
QL
QL
MS
QL
QL
QS
QS
QS
MS
QL
QL
QS
ML
QS
QS
ML
ML
QS
QS
QS
QS
QL
QS
QL
MS
QS
QL
QS
QS
QS
MS
MS
QL
QS
QS
QS
QL
MS
ML
QL
ML
MS
ML
ML
QS
QL
ML
QL
ML
MS
QL
ML
ML
QL
QS
QS
QL
QL
QS
QL
QL
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
QL
ML
QS
MS
ML
QS
QL
ML
QS
QL
ML
QS
QL
QL
MS
QL
QS
MS
QS
ML
QS
QS
QL
MS
ML
QL
ML
QL
QS
QS
ML
QS
QL
QS
QL
QS
MS
QL
QL
QL
ML
QL
QS
QS
QL
QS
QS
QL
MS
MS
QS
QS
QS
ML
QS
QS
MS
QS
MS
ML
QS
MS
QS
QS
MS
QS
QS
QL
MS
QL
QS
QL
ML
MS
QL
QL
MS
QL
QS
QS
MS
QL
ML
QS
MS
QL
QL
ML
QL
QS
MS
QS
QL
ML
QS
QL
QS
QS
QL
QL
QL
QS
QL
QL
MS
ML
QS
QS
QL
QS
MS
MS
QL
QS
QL
QL
QL
QS
QS
MS
QL
QS
MS
QL
MS
MS
QS
QS
QL
QS
QL
QS
MS
ML
QS
MS
QL
QS
ML
QL
QS
QL
ML
ML
QS
QL
MS
QS
QL
QS
MS
ML
ML
ML
QS
ML
QL
QS
QS
ML
ML
QL
QS
MS
QL
QL
QS
QL
MS
MS
QL
ML
QL
ML
MS
QS
QL
QS
MS
QS
MS
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
QL
QL
ML
QL
QS
ML
QL
ML
ML
ML
QS
ML
QL
QS
QL
QL
QS
QL
QS
ML
QS
QL
MS
QL
QL
MS
MS
QL
QL
QS
ML
QL
MS
MS
QL
QL
QL
ML
QS
QL
MS
QL
QS
QS
ML
QS
QS
QS
QL
QS
QS
QS
QL
QL
MS
QS
QS
QS
ML
QS
QL
ML
QL
ML
QL
QS
QL
MS
MS
MS
MS
QL
QL
QS
QL
ML
QL
ML
QS
QS
MS
QS
QS
QS
QS
MS
QS
QL
ML
QS
ML
ML
ML
QL
MS
QS
QS
ML
QS
QS
QL
MS
QS
QL
QS
QS
QL
ML
MS
MS
QL
QL
QS
MS
ML
MS
ML
MS
QL
QL
QS
MS
QS
QS
QS
ML
QS
QS
MS
QS
QL
QS
QL
ML
ML
MS
QL
QS
ML
QL
QS
QS
QS
QL
QS
MS
QS
MS
QS
QL
QS
QS
QS
QL
QL
MS
ML
QL
ML
ML
QS
MS
QL
MS
QS
QL
MS
QS
QL
QS
QL
MS
ML
QS
ML
ML
ML
QL
MS
MS
QL
MS
QL
ML
ML
QL
QL
MS
QL
QS
ML
QL
QS
QS
ML
ML
MS
QL
QS
QS
QS
QL
QS
QS
QS
QL
MS
QL
QL
QS
QL
QL
QS
QS
QL
QL
ML
MS
MS
QS
QS
ML
ML
QL
QS
MS
QL
QS
QS
QL
MS
QL
QL
ML
QS
QL
QL
MS
QL
QS
QS
QL
MS
QL
MS
QL
QL
MS
QL
QS
QL
QL
ML
QL
ML
MS
QS
QS
QL
ML
QL
QS
QL
QS
ML
QL
QS
ML
QL
QL
QS
ML
QL
QL
QS
QS
ML
MS
QS
QL
ML
MS
QL
MS
QL
QS
QL
QL
QS
QS
ML
ML
QL
ML
QL
QS
ML
ML
QL
MS
ML
QL
MS
ML
QS
QL
ML
QL
QL
MS
QL
ML
QS
MS
QL
QL
QS
QL
ML
QS
QL
QS
QS
ML
QL
QL
QS
ML
QL
ML
QL
QL
QL
ML
QL
QS
ML
ML
QS
QS
QS
QL
QL
QS
QS
MS
QL
QS
ML
QL
QL
QS
QS
MS
MS
MS
MS
QS
QL
QL
QS
ML
QS
QS
QL
MS
QS
MS
QS
QL
QS
QS
ML
QL
MS
QS
QS
MS
MS
QS
ML
QL
QS
QS
QS
QS
QL
QL
QL
QS
MS
MS
QS
QS
QS
QS
MS
QS
MS
MS
MS
QS
QS
QS
MS
QL
MS
QL
QL
ML
ML
QL
ML
QS
MS
MS
QL
QS
QL
QS
QL
ML
QS
QS
QS
QS
QS
ML
QS
QL
QL
MS
QL
QS
QL
ML
QL
QL
QL
QL
QL
QS
QS
QL
QL
ML
QS
QS
MS
QS
QL
ML
QS
MS
QS
QS
ML
QS
MS
ML
MS
ML
QS
QL
QL
QS
QS
ML
QL
QL
QL
QL
QS
QL
ML
MS
QS
MS
ML
QL
ML
QL
ML
QL
QS
ML
QS
QL
ML
QS
MS
QS
ML
QS
QS
ML
QL
QS
MS
ML
ML
ML
QS
ML
QL
QL
QS
QL
MS
QS
QL
ML
ML
QL
QL
QS
QL
QL
QS
MS
QS
MS
ML
MS
ML
ML
QL
QL
MS
QL
QL
MS
QL
ML
QS
QS
QL
QL
ML
QS
QS
MS
QL
QS
QL
ML
QS
QL
QL
ML
QS
QS
ML
QL
QS
MS
QS
QL
ML
QS
QS
QL
QL
QL
QS
ML
ML
ML
QL
QL
MS
QS
QL
QS
QL
QS
QS
ML
QS
QL
QS
ML
QL
ML
MS
MS
MS
QL
QS
QL
MS
QS
MS
QS
MS
QL
QL
QS
QS
QL
QL
QS
QL
MS
MS
QL
QL
ML
QS
QS
MS
QL
ML
QS
QL
MS
QS
ML
QS
QS
QS
QS
QL
QS
MS
QL
QS
QS
QS
MS
QL
QL
QS
QL
QS
QS
ML
QL
QS
QL
QS
QS
QS
QL
ML
ML
QS
QS
MS
QS
MS
QL
QL
QS
QL
QS
QL
ML
QL
ML
QS
QL
QL
QS
QS
ML
QL
QS
MS
QS
QL
QL
MS
QS
QL
QL
MS
QS
QS
QS
QS
QL
QS
QS
QL
QL
ML
ML
ML
MS
QL
QL
ML
QS
QL
QS
QL
QL
QS
MS
QS
QL
QS
QL
QL
QL
MS
QL
QS
QS
QS
QL
ML
QS
QL
QS
ML
QS
QL
MS
QS
ML
ML
QL
ML
QL
MS
MS
QL
ML
QS
QL
QL
QL
QL
ML
QL
QL
QL
ML
MS
QL
QS
MS
ML
QS
QS
QS
MS
QS
QS
ML
MS
MS
ML
QL
QL
QL
QS
QL
QS
MS
QL
QL
MS
QS
MS
QS
ML
QL
QS
QS
QL
QL
MS
MS
QL
QL
QL
QS
MS
QL
QL
ML
MS
QL
QL
QS
MS
QS
ML
ML
ML
QL
QS
QS
QS
QS
MS
QL
QL
ML
QL
QL
QS
QS
QL
ML
QS
QL
QS
QL
ML
QL
QS
MS
QL
QL
ML
QS
QL
ML
MS
MS
QS
QS
QS
QL
QS
QL
QL
ML
QS
QS
ML
MS
QS
ML
QL
QL
ML
QL
ML
QS
QS
QS
ML
QL
QL
QS
QL
QS
QL
ML
QL
QS
MS
MS
QS
ML
QS
ML
QL
QS
QS
MS
ML
QS
QL
ML
QL
QL
QS
QL
ML
QS
QS
ML
QS
MS
QL
QL
ML
ML
QL
ML
QS
QS
QS
QL
QL
ML
QS
QL
QS
QL
MS
QS
QS
QL
ML
ML
QL
QS
QL
ML
QL
QS
QL
MS
ML
QL
QS
MS
QL
QL
QL
QS
ML
QL
ML
QS
MS
ML
QL
ML
QL
ML
QS
QS
MS
QS
QS
ML
QS
QS
QS
ML
ML
MS
MS
QS
QS
QS
ML
ML
QS
QL
QS
QS
QL
QS
ML
MS
MS
ML
QS
MS
ML
QL
ML
QS
QS
QL
QS
QS
QS
QL
QL
MS
QS
QL
QS
ML
ML
QL
MS
ML
QS
QL
QL
QS
ML
QL
QL
QS
QL
QL
ML
ML
MS
QS
QL
QS
QL
QL
MS
QL
QL
MS
QL
QL
MS
QS
QL
MS
QS
QS
MS
QS
QS
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
QS
QL
MS
MS
MS
QL
ML
ML
QL
QL
ML
QS
QS
ML
QS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QL
MS
ML
QL
QS
QS
MS
QS
QS
QS
QL
QL
MS
ML
QS
ML
MS
QL
ML
QL
QL
QL
MS
QS
QL
MS
QS
ML
QS
ML
ML
QL
QS
QL
QS
QS
QL
QS
QS
MS
QL
ML
MS
MS
QS
ML
ML
ML
MS
QS
QS
QS
QL
ML
QL
QL
MS
QL
MS
MS
QL
QS
QS
MS
ML
MS
QL
QL
MS
QS
MS
QS
QS
QL
ML
ML
MS
QL
QL
QS
MS
ML
QL
MS
ML
ML
ML
ML
QL
QS
QL
QL
QS
QL
QL
QL
ML
QL
MS
ML
ML
QS
QS
QL
ML
QS
QS
QS
QS
ML
QS
ML
QL
QL
QL
QS
QL
MS
ML
QL
QL
QL
QS
QS
QL
QL
QL
QS
ML
QS
QS
QL
QS
QS
ML
QS
ML
QL
QL
ML
QL
QS
QL
QS
ML
QS
QS
QL
MS
QL
QS
QS
ML
QL
QL
MS
MS
ML
ML
MS
QL
QS
QS
QS
QL
QL
QS
QS
QS
QL
ML
QS
QS
MS
QS
MS
QS
MS
MS
ML
QL
ML
ML
MS
QL
ML
QS
QL
ML
ML
MS
MS
QS
MS
QL
MS
QS
QL
ML
QL
MS
QL
ML
ML
QS
QS
ML
QL
ML
QL
QS
QL
QS
ML
MS
QL
QL
QL
QL
QS
QL
QL
MS
QL
MS
QS
MS
QL
QL
ML
MS
QS
QS
MS
QL
QL
QS
ML
QL
QL
QS
ML
QL
QS
QL
ML
QS
QL
QS
QS
QL
ML
QL
QS
ML
QL
ML
MS
QS
QL
ML
QS
QS
MS
QS
QS
QS
QS
QS
QS
QS
QL
QS
QS
QS
ML
QL
QS
QS
QL
QL
ML
MS
QL
QL
QL
ML
QL
QL
MS
QS
QL
QL
MS
QL
QL
QS
QS
ML
ML
QL
ML
QS
QS
QL
QL
QL
QL
ML
ML
QL
QL
ML
QL
QL
QS
QS
MS
QL
ML
QL
QS
QL
QL
ML
ML
QS
QS
QS
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
QL
QS
MS
ML
QS
QL
ML
QL
ML
ML
QL
ML
QS
QL
QS
ML
QS
ML
MS
QL
QS
QL
QL
ML
QS
MS
QS
QL
QS
MS
QL
QS
ML
MS
QS
QL
QS
MS
MS
QL
QS
QS
QL
MS
ML
ML
ML
QS
ML
ML
MS
QL
QS
QS
ML
ML
QL
QL
QL
ML
QL
QS
QS
ML
QL
QS
QL
QL
MS
QL
QS
QS
QS
QL
QL
ML
QS
QS
QS
QL
QL
QS
MS
QL
ML
QS
QS
QL
QL
QS
MS
QL
QS
QS
ML
ML
QL
QL
QL
QL
QS
QS
MS
QS
QS
QS
QL
ML
QL
QL
MS
ML
QL
QL
QL
QS
QL
QL
QS
ML
QS
MS
QS
QS
QL
QS
QL
QL
QS
MS
QL
QL
QS
QS
QS
QS
MS
QS
QS
QS
ML
MS
QL
QL
QS
QL
QL
MS
QL
MS
MS
QS
QS
ML
QL
QS
MS
QL
QL
ML
QS
QS
ML
QS
QS
QL
QS
MS
QL
ML
QL
QL
QS
QS
ML
QL
QS
MS
QS
ML
QS
QS
QS
QL
ML
ML
MS
ML
QS
QS
QS
ML
QL
QL
QS
QL
QL
QS
ML
QS
MS
QL
QL
ML
QS
QL
ML
QS
QL
QS
QS
QL
MS
QL
QL
QL
QL
QS
ML
QL
ML
QL
MS
QS
MS
QS
MS
QL
MS
QL
MS
QL
QL
MS
MS
QS
QS
QS
MS
QS
ML
QL
QL
QS
ML
QS
QL
QL
QL
QS
QL
QS
QS
MS
QL
QL
ML
QL
QL
QL
QS
QL
QS
QS
ML
QL
ML
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
QL
MS
QS
MS
QS
QS
QL
MS
MS
MS
ML
QS
MS
ML
ML
ML
QS
QS
QS
QS
MS
QL
QL
QS
ML
ML
QS
QS
MS
QS
QL
QS
QS
MS
QS
ML
ML
ML
ML
QL
MS
MS
QL
QL
QS
QL
ML
QL
QS
QS
QL
ML
QL
QS
QL
ML
QS
QS
QS
QS
MS
MS
QS
MS
QS
ML
QL
QL
QS
QL
ML
QL
QS
QL
QS
ML
QL
ML
MS
QL
QS
QS
QL
QS
QS
QL
QS
ML
QS
QS
QL
QL
ML
QS
QL
QL
QL
ML
ML
QL
ML
MS
QL
QL
QS
QL
QL
QS
QL
QS
QS
ML
QS
QS
ML
ML
QS
QL
QL
ML
QS
QS
QS
QL
QS
QL
ML
MS
MS
ML
ML
QS
ML
QL
QL
QL
MS
QS
QS
QL
QL
QS
QL
ML
QS
QS
QS
QL
MS
ML
QS
QS
QS
QL
QL
QS
ML
MS
ML
QL
MS
QS
QS
QS
QS
ML
QL
QL
ML
QL
QL
ML
QS
ML
QL
QS
QL
QL
QS
QS
QL
QL
QL
QS
QS
QL
ML
ML
ML
ML
QS
ML
QS
QL
ML
QS
QS
QL
QL
QS
QL
MS
MS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QS
ML
MS
MS
QL
QS
MS
QL
QL
MS
MS
MS
MS
QS
QL
ML
QL
QL
QS
QS
MS
QS
QS
QL
ML
MS
QL
QS
QS
MS
QS
MS
ML
QL
QS
MS
ML
QL
QL
ML
QS
QS
QS
QL
ML
QL
MS
QS
ML
QL
QL
QS
QL
MS
QL
QL
QL
QS
QL
QL
QS
QS
QL
QS
ML
ML
QL
QS
QL
ML
QS
QS
QL
QS
QL
QL
ML
MS
QS
QS
QL
ML
QS
QS
QL
QS
ML
QL
QL
MS
QL
QS
ML
QS
MS
QS
QS
QS
ML
QS
QL
QS
QS
QS
QS
MS
MS
QL
QL
QL
QL
MS
QL
ML
QS
ML
QL
QL
ML
QL
ML
QS
QS
QL
QL
QL
QS
QL
ML
QL
QL
QS
MS
QL
QS
QL
QS
QL
QL
MS
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
QL
QS
QL
QS
ML
QL
MS
MS
QS
QS
QL
MS
QL
MS
ML
QL
QL
QS
QL
QL
ML
MS
QL
QS
QL
MS
QS
QS
MS
ML
ML
QL
QS
ML
QS
QS
MS
QS
QS
ML
QS
MS
QS
MS
MS
QS
ML
QL
ML
ML
MS
QL
QL
QS
QL
ML
QS
QL
QL
QL
ML
QS
QL
QS
QS
MS
MS
QL
ML
QS
QL
QS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
ML
QL
QL
QS
QS
QL
MS
QL
QL
QS
ML
MS
QL
QS
QL
QL
ML
QL
QS
QS
ML
ML
MS
QL
QL
ML
QS
QL
MS
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QL
QL
QS
QL
MS
QS
ML
MS
QS
ML
QS
QS
ML
MS
QL
QL
MS
MS
QL
QS
QL
QL
QS
MS
QL
ML
MS
MS
QL
QL
ML
QL
QL
ML
QS
QS
ML
QL
ML
MS
QS
QL
QS
QL
QS
QS
QL
ML
QL
ML
QS
QL
QS
QL
ML
QL
QL
QL
QL
ML
QL
ML
QS
QS
QS
QS
QS
QL
MS
QS
QS
QS
ML
QS
QL
QL
QL
QL
MS
ML
MS
ML
QL
MS
QL
QL
QS
QS
MS
QL
QS
QL
ML
QL
QL
MS
QL
QL
QL
ML
ML
MS
QS
QS
QS
QS
QL
QS
MS
QS
ML
MS
QS
QS
QL
QS
QS
QS
QL
MS
QS
ML
MS
QS
QL
ML
ML
ML
QL
QS
ML
QL
QS
QS
MS
QL
QL
QL
ML
QS
QL
QL
QS
ML
QL
QL
MS
MS
QS
QS
QL
QL
ML
QL
MS
QS
MS
QS
QS
QL
QS
ML
QL
QL
QL
MS
QL
QS
QL
MS
QS
QS
QS
QS
MS
QL
MS
ML
ML
ML
MS
MS
QL
QS
QL
QS
QL
MS
MS
QS
ML
QS
ML
QS
QL
QS
MS
QS
QS
QL
MS
MS
QS
QL
ML
QS
MS
QL
QS
QS
MS
QS
QS
QS
QL
MS
QL
QS
ML
QS
MS
QS
ML
MS
QL
ML
QS
ML
QS
MS
ML
QS
MS
MS
MS
ML
MS
QS
MS
MS
QL
QL
QS
ML
QS
ML
QL
QS
ML
QL
QL
QS
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
QS
QS
MS
QS
ML
QS
ML
ML
QL
QL
QL
ML
MS
ML
QS
QL
QS
QL
QS
QS
QL
MS
ML
QL
QL
QL
QL
QL
QL
MS
ML
ML
QS
QS
MS
QS
ML
QL
MS
ML
MS
QS
QL
QS
QS
QL
QS
ML
QS
QL
QL
QS
QS
QS
QL
MS
ML
MS
QS
QL
MS
ML
QL
QS
QL
ML
MS
ML
QS
ML
QS
MS
QS
ML
MS
ML
QS
QL
QS
QS
ML
MS
QL
ML
QS
QL
ML
ML
MS
QS
QL
QL
QL
QL
ML
MS
QS
QL
QL
QL
QS
MS
QS
ML
ML
QL
QL
MS
QS
QL
QS
QL
QS
ML
QL
MS
ML
QL
ML
ML
QL
ML
QS
QS
QS
QL
QL
QL
MS
QL
QS
QS
QL
QS
QS
QL
MS
ML
QL
ML
MS
QS
QS
QS
QL
QS
ML
ML
QS
QL
QL
QL
QL
ML
QL
QS
QS
ML
QL
MS
QL
QS
ML
QS
ML
QS
QL
QL
QL
ML
QS
MS
MS
QS
QL
MS
MS
QS
ML
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
ML
QL
QL
ML
QS
QL
QS
QS
QL
QL
QS
MS
ML
ML
QL
QL
QL
ML
ML
QL
QL
MS
ML
QL
QL
ML
QL
QS
QL
QL
QS
QL
ML
QL
ML
ML
QL
QL
QL
QL
ML
ML
ML
QL
QS
ML
QS
QS
QS
QS
QL
QL
QL
QS
QS
QL
MS
ML
MS
ML
QS
QS
QL
QL
QL
QL
QS
QL
QL
QS
QS
QL
MS
MS
QS
QL
QL
ML
QL
QL
ML
QS
QS
MS
QL
MS
QS
MS
MS
QS
QL
ML
QS
QS
ML
ML
QL
QL
QL
QL
QL
MS
QL
MS
QS
MS
MS
ML
QS
QS
MS
MS
QS
QS
QL
QL
QS
QS
QS
QS
QS
QS
QL
ML
MS
MS
QS
QL
MS
MS
QS
QS
QL
QS
QL
MS
QL
QL
QL
ML
QS
MS
MS
ML
MS
QL
ML
QL
QL
QS
MS
QL
QS
QL
QL
QS
QL
ML
QL
QS
QS
MS
QS
QS
QS
QL
QL
QL
QS
ML
QS
QS
QS
MS
QL
QS
MS
QS
QL
QL
ML
QS
QS
QL
QL
MS
QS
MS
ML
ML
MS
ML
QS
ML
ML
QL
ML
QL
QL
QS
QL
QS
MS
QS
QL
QL
ML
ML
QL
QS
ML
QL
ML
MS
QL
ML
MS
QL
ML
QS
QL
QS
ML
QS
QL
MS
QL
QS
QL
QS
QS
ML
QL
ML
QL
ML
QS
QS
ML
QL
QS
MS
ML
QL
QS
ML
ML
QS
MS
QL
MS
QS
QL
MS
ML
QS
QL
MS
MS
ML
ML
QS
QS
QS
ML
QS
QS
QS
QL
QS
ML
QL
MS
ML
ML
QL
QS
ML
QL
QL
QS
ML
MS
QS
QL
QL
QL
ML
ML
ML
QS
ML
QL
QS
QL
ML
ML
QL
QL
QL
QS
QS
MS
ML
QS
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
QS
ML
QS
QL
MS
QL
ML
QL
QL
MS
QS
QL
MS
ML
QS
QL
ML
QL
QL
QS
QS
QS
QS
QS
QL
QS
QS
QS
QL
QL
QL
MS
QL
QL
QS
QS
MS
QL
QL
QS
QL
ML
MS
QL
ML
ML
QL
QS
QL
QL
QS
MS
MS
MS
QL
QS
QS
QS
QS
QS
QS
QS
QS
QS
QL
MS
QS
QS
QL
QS
QL
ML
QL
ML
QL
QL
QS
QL
ML
QL
MS
QS
QL
QL
QS
QS
ML
QL
QS
QS
MS
MS
QS
MS
ML
QS
QL
QL
QL
QL
QS
MS
QL
ML
QL
QS
QL
QL
ML
MS
MS
ML
ML
QS
QS
QL
ML
MS
ML
QS
QL
QS
QL
QL
ML
QL
QS
QL
QL
QL
QL
QS
QL
QS
ML
QS
QL
QL
QL
MS
QS
QS
QS
QS
MS
ML
MS
QS
ML
QL
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
QL
ML
QL
ML
QS
ML
QS
QL
QL
QL
QL
QL
QS
MS
QL
ML
QL
QL
MS
QS
QS
QL
MS
QS
QL
ML
QS
QS
MS
QL
QL
QS
QL
QS
QL
QL
QS
QS
QS
ML
ML
ML
ML
QL
QS
QS
QS
QS
MS
QL
QL
QL
ML
ML
MS
QS
MS
QL
ML
QL
QS
ML
QS
ML
QS
QS
ML
QS
ML
ML
QL
MS
ML
MS
QS
QL
QS
QL
MS
QL
QS
QS
QS
ML
QS
MS
QS
ML
QL
QL
MS
MS
QL
QL
QS
QS
QS
QS
QS
QL
MS
MS
QL
QS
QS
QS
QS
MS
QL
QS
QL
QS
QL
QL
MS
QS
ML
QS
MS
MS
QL
ML
QS
QL
MS
MS
QS
QL
MS
ML
QS
ML
QL
QL
QS
QS
MS
QL
ML
QS
QS
MS
QS
ML
QS
MS
QL
QS
QL
MS
QS
QS
QS
ML
QL
QS
MS
QL
ML
ML
QL
QS
QS
QS
QL
QS
QS
QL
ML
QL
QL
QL
QS
QL
QL
QL
QS
QS
QL
MS
QL
QL
QL
ML
QL
QS
QL
MS
QS
QL
MS
ML
ML
QS
QL
ML
MS
QL
QS
QS
QS
MS
ML
QS
ML
ML
QL
QS
MS
QL
QL
MS
QS
ML
QL
ML
QS
QL
MS
QL
MS
MS
MS
ML
QL
ML
QL
QL
QL
QL
ML
QL
QS
QL
QS
QL
QL
QL
QL
QS
QS
QL
QL
MS
QS
MS
QS
QS
QS
ML
ML
QL
QS
QL
QL
QS
ML
ML
QL
ML
QL
QS
QL
MS
QL
QL
QS
MS
QS
QL
ML
MS
ML
QL
QS
QL
QS
QL
ML
QS
QS
QL
QL
ML
QL
QS
QS
QS
QS
MS
QL
QL
ML
QS
QS
QS
MS
ML
QS
QL
QS
QL
QL
ML
QL
MS
QL
QL
QS
ML
QL
ML
QL
QS
QL
QL
QS
QS
QS
QL
QS
QS
QS
QL
QS
QL
MS
QS
MS
ML
ML
QL
QS
QS
ML
ML
ML
QS
QS
QS
QL
QL
QL
QL
MS
QS
ML
QS
QL
MS
MS
ML
QS
ML
ML
ML
QL
QL
QL
QS
QL
ML
QS
ML
MS
QL
QS
MS
MS
MS
ML
QS
QL
QS
QL
QS
ML
MS
QS
QL
MS
QL
QS
MS
QL
QL
MS
QL
QS
QS
MS
QL
MS
QL
ML
QS
ML
QS
MS
QL
QL
ML
ML
QS
ML
ML
ML
QL
QS
ML
ML
QL
QS
QL
QL
QS
QL
ML
ML
QL
ML
QS
MS
QL
QS
ML
QS
QL
QL
QS
QL
QL
QL
QS
MS
QL
QL
MS
QS
QL
QL
QL
QL
QL
QL
QS
ML
MS
ML
QL
MS
QL
QL
QL
ML
MS
MS
QS
QS
QS
QS
QS
QS
QS
ML
QS
QS
QS
QS
QS
MS
QS
QS
ML
QL
QL
QL
MS
ML
ML
QL
QS
ML
MS
MS
QS
QS
MS
MS
MS
QS
QS
QS
ML
MS
ML
MS
QL
QL
ML
ML
MS
ML
ML
QS
QS
MS
QS
QS
QS
ML
QL
QS
QL
QS
ML
QS
QS
ML
QL
QL
QS
QS
QL
QL
QS
QS
ML
QL
QL
QL
QS
QS
ML
QL
ML
QL
ML
ML
QS
MS
ML
MS
QL
QL
ML
ML
MS
MS
QS
MS
QL
QS
QS
MS
QL
QL
QS
QL
QS
QS
ML
QS
MS
ML
MS
QL
QS
ML
QL
ML
QL
QL
QS
QL
ML
ML
MS
QL
QS
ML
QL
QS
QL
MS
QS
QL
QS
QS
QS
QS
QL
MS
ML
ML
QL
QS
QL
QL
QL
MS
QS
ML
QL
QS
QL
QL
QL
QS
QL
QL
QS
MS
MS
QS
QS
QS
QL
QL
QL
QL
ML
MS
ML
MS
QL
QL
QS
ML
MS
QL
MS
QS
QS
QS
QS
ML
ML
QL
QS
QS
QL
QS
QS
QL
MS
ML
QL
ML
QS
MS
ML
QL
QS
QL
MS
MS
QL
QL
ML
ML
QL
QS
MS
QL
QS
MS
MS
MS
QS
QL
QL
ML
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
QS
ML
QL
MS
QS
QS
ML
QL
QS
ML
QS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
ML
QL
ML
QS
QS
ML
QS
QS
QS
QS
QL
QS
QL
MS
QS
QS
QL
MS
QS
QL
MS
QL
QS
MS
QL
QS
QS
QL
QL
QL
QL
ML
QS
QS
QL
ML
QS
QS
QS
ML
ML
QS
QL
QS
MS
QL
QS
MS
QS
QS
ML
QS
QS
QS
QS
QS
QL
MS
MS
MS
ML
QS
QS
ML
QS
QS
QL
QS
QS
QS
ML
QS
MS
QL
QL
ML
MS
QS
QS
ML
QS
QS
ML
QL
ML
QS
QS
QL
ML
QS
QL
ML
ML
ML
QS
MS
MS
QS
QS
QS
ML
QS
QS
MS
QL
QS
QL
QS
QS
QL
MS
QL
ML
QS
QL
MS
QL
QL
QS
QL
QS
QL
QS
QL
QS
QS
QL
QL
MS
QS
QL
QS
QS
QS
QS
ML
QL
QL
QS
MS
QS
ML
QL
QS
QL
MS
MS
QL
QS
QL
QS
QS
MS
QS
QS
QS
QS
ML
ML
QL
MS
QS
QS
ML
QS
ML
QS
QS
MS
QS
QS
QS
QS
MS
MS
QL
QL
MS
QS
QL
QS
QS
QS
QL
QS
QS
ML
QL
QL
QL
ML
QL
QL
QS
QS
ML
MS
QL
MS
ML
MS
QL
ML
QS
QL
QS
QS
QS
MS
QL
QL
MS
ML
QS
QL
QL
QS
MS
MS
QL
QS
ML
QL
ML
QS
QS
ML
ML
QL
QS
ML
QL
ML
ML
QS
MS
ML
QL
QS
QL
MS
ML
QL
QL
QS
QS
QL
QL
QL
QL
QL
MS
QS
MS
MS
QS
QS
QS
QL
QL
QS
QS
QL
QL
MS
MS
QS
ML
QL
QL
QS
QL
QL
MS
QL
QS
QL
QL
ML
ML
ML
QS
QL
QL
QS
QL
QL
ML
QL
MS
QS
ML
QL
QS
QS
QS
QL
QL
QS
ML
MS
QL
QL
QS
QS
QS
MS
ML
QL
QL
QL
QS
QS
QS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QS
MS
MS
ML
ML
ML
QL
QL
ML
QL
ML
QL
QL
MS
QL
QS
MS
QL
MS
ML
QS
QL
QL
QS
QL
QS
QS
QS
QS
QS
QS
QS
QS
QL
QS
ML
QL
QL
QL
QL
ML
QL
QL
QS
ML
MS
QL
QS
QL
QL
QL
QS
QL
ML
MS
QL
QS
QS
MS
QL
ML
QL
QS
QS
QS
QL
MS
QS
QL
QL
QL
ML
QL
MS
QS
QL
QL
ML
ML
QL
QS
QL
QS
QL
QL
QL
QS
ML
QS
MS
QL
QL
QS
QL
MS
QS
ML
QL
QS
QS
QL
QS
QS
MS
ML
MS
ML
MS
QS
QL
QL
QS
QL
QS
QS
QS
ML
QS
QL
ML
ML
QS
MS
ML
QS
QS
QL
QS
QS
ML
MS
QS
ML
QS
ML
QL
QS
MS
QL
QL
QL
QS
QS
QS
QL
ML
MS
QL
ML
QL
QS
QS
MS
ML
QL
QL
QL
ML
QL
QL
MS
QS
ML
QL
QL
QL
QS
ML
QL
QL
QL
QS
QS
ML
QS
QL
QS
ML
QS
QL
QS
QS
MS
ML
ML
QL
ML
QS
ML
MS
QL
ML
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
QL
QS
MS
QS
QS
QL
QS
QL
QL
QL
ML
QL
QL
MS
QL
QL
QL
MS
QS
QL
QS
QL
QL
QS
QS
QS
QS
QS
QS
QS
MS
QL
ML
ML
QS
QL
QL
QS
QS
QL
ML
QS
QL
ML
ML
QL
QS
QL
ML
ML
MS
QS
ML
QL
MS
QS
MS
QL
QL
ML
QL
ML
QL
ML
QL
QL
QL
QL
QS
QL
QS
QS
QS
QS
ML
ML
QS
QL
QL
QL
ML
MS
QL
ML
QS
QS
MS
QS
MS
MS
MS
ML
QL
QS
MS
ML
QS
ML
ML
ML
QS
MS
ML
QS
QS
ML
QL
QL
MS
QL
QS
ML
QS
MS
QL
QL
QS
QL
QL
MS
QS
QL
QS
QL
QS
QS
QS
MS
QL
QL
QL
ML
QS
QL
QS
MS
ML
QL
QL
ML
QS
QL
MS
QS
QS
QL
QS
MS
ML
ML
QS
QS
ML
ML
QS
QL
QL
QL
QS
MS
MS
MS
QS
QL
QS
MS
QL
QL
ML
MS
QS
QL
QS
QL
MS
QS
ML
ML
QS
ML
QL
QL
MS
QL
MS
MS
QS
QL
MS
QS
QS
QS
MS
ML
QL
QL
QL
MS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QL
QL
ML
MS
QL
QS
QL
QS
QS
QL
QS
QS
MS
QL
MS
QS
MS
QS
QS
QS
QS
ML
QS
ML
QL
QL
QS
QL
QS
ML
QL
QS
QL
MS
ML
QL
QL
ML
QS
ML
QL
QL
QL
MS
QS
QS
MS
QS
QS
ML
QS
QS
QS
QL
QS
MS
QS
QS
QS
QL
ML
ML
QS
QL
MS
QS
QS
QS
MS
QS
QS
MS
QS
QS
ML
QS
QS
QS
QS
QL
MS
QL
QS
QS
QL
QS
MS
MS
QS
QS
MS
ML
ML
MS
ML
MS
QL
QS
QS
QL
QL
MS
QS
ML
QS
QS
QS
QL
QL
QS
QL
ML
QL
QL
ML
QL
QS
QS
QL
QS
ML
MS
QL
QL
QS
QS
QS
MS
QS
ML
MS
QL
ML
QL
QL
QL
QS
QL
QL
MS
MS
QS
MS
ML
MS
QS
ML
QS
QS
ML
QS
ML
QL
MS
ML
QL
MS
MS
QL
QL
QS
ML
QL
MS
ML
QS
QL
QL
QS
ML
MS
QS
ML
QL
ML
QS
QL
MS
QS
QS
ML
MS
QL
MS
MS
QS
QL
QL
ML
QS
QS
QS
MS
QS
QS
ML
QS
MS
ML
QL
QL
ML
QL
QL
QS
ML
MS
QS
QS
QS
QS
QL
QL
MS
MS
QS
QS
QS
QL
QS
QL
QS
QL
MS
QL
QS
QS
QS
ML
QL
QS
QS
QS
MS
QL
QL
MS
QS
MS
ML
MS
QL
MS
QS
QS
QL
QS
QL
QL
QL
QL
MS
MS
MS
MS
ML
QL
QL
QS
QS
MS
QS
QL
QL
ML
QS
ML
MS
QS
QL
MS
QL
ML
QL
ML
ML
QS
MS
MS
ML
QS
ML
MS
QS
QS
QL
QS
QL
MS
QL
QS
QS
QS
QL
ML
QL
ML
MS
QL
MS
ML
QL
QS
QS
QS
ML
MS
QL
QL
ML
QS
QL
QL
ML
QS
QL
ML
ML
QL
QL
QL
QL
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
MS
ML
QL
MS
QL
QS
MS
QL
QL
ML
MS
QS
QL
QL
QL
QL
ML
QL
QS
QS
QS
QL
QS
ML
QS
QL
MS
QL
MS
QL
QL
ML
QS
ML
QL
QS
ML
QL
MS
MS
QS
QS
ML
QL
QL
QL
QL
QS
QS
QS
QL
QL
ML
QS
ML
QL
QL
ML
QL
ML
QS
QL
ML
QS
QS
MS
QS
QS
QL
QS
QL
ML
ML
ML
MS
QS
QS
QS
QL
QL
QL
QS
ML
QS
MS
QS
QS
ML
QL
QL
MS
QL
QL
QL
QS
QS
QL
QS
QL
QS
ML
ML
MS
QS
QL
QS
QS
QS
QS
QS
ML
QL
QS
QS
QL
ML
QS
ML
QS
QL
QS
QL
QS
QL
QL
QS
QL
QL
MS
QL
QS
QL
QS
MS
QS
ML
QS
ML
ML
QS
QL
ML
QL
QS
QS
QS
QS
QS
ML
QS
QS
MS
QS
QL
QL
MS
QS
MS
QL
QS
QL
ML
QL
ML
QS
ML
QS
ML
QL
ML
QL
ML
ML
MS
QS
MS
MS
QS
QS
QS
ML
QS
ML
QS
ML
QL
ML
QS
QL
QL
MS
QS
QS
QS
MS
ML
QS
ML
QS
QL
QS
ML
QL
QS
QS
ML
QL
MS
QL
QS
ML
QL
QL
ML
QL
QS
ML
MS
QL
QL
QL
QL
ML
QL
ML
QS
MS
ML
QS
QL
ML
MS
ML
ML
QL
QS
ML
QS
QL
ML
QS
MS
MS
QL
ML
QL
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
QL
ML
QS
QL
QS
QS
MS
QL
QS
QS
QL
QL
QL
QS
QS
QS
QS
QS
MS
MS
ML
QL
QS
QL
MS
MS
MS
QS
QS
MS
QL
QL
QS
MS
MS
QL
QS
ML
MS
QL
MS
QS
ML
QL
ML
QL
QS
ML
MS
ML
QS
ML
MS
QS
ML
QL
QS
QS
QS
QL
MS
QL
QS
QS
QS
QS
MS
QL
QS
QL
QS
ML
QL
MS
QL
QS
QS
QL
QL
MS
QS
QL
ML
ML
MS
QS
QS
ML
QL
QL
MS
QL
ML
ML
QS
ML
QS
ML
ML
QS
MS
QS
MS
QL
ML
QS
QL
QL
QL
QL
QL
MS
MS
MS
QS
QL
QL
QL
QS
ML
QS
QS
QS
ML
QS
QL
ML
QL
QL
QL
QL
ML
QL
QL
QL
ML
MS
QS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QL
QS
QS
MS
QL
MS
MS
QS
QL
QS
QL
QL
QL
QS
MS
QS
MS
QL
QS
QS
QL
QS
QL
ML
MS
QL
QS
MS
ML
QS
QL
MS
ML
QS
QS
QL
MS
MS
QL
ML
QL
ML
QL
MS
ML
QS
ML
QL
QS
QS
ML
ML
ML
ML
QL
QS
QS
ML
ML
ML
ML
MS
MS
QL
QL
QL
QL
QL
QS
QL
QL
ML
QL
QS
MS
ML
QS
QL
QS
ML
QL
QS
MS
QS
QS
ML
ML
ML
QL
QS
ML
QS
QL
MS
MS
QS
ML
ML
MS
ML
QL
QL
QS
QS
QS
ML
QS
QS
ML
MS
QS
QL
ML
MS
QS
QS
QS
QL
QS
QS
QL
ML
QL
QS
MS
QL
QS
QL
QS
MS
QS
QL
ML
ML
QL
QL
MS
MS
QS
MS
QS
QL
MS
QL
QL
MS
QL
QS
ML
QL
QS
ML
QL
ML
QL
MS
MS
ML
QL
MS
QL
QS
QL
ML
QL
ML
QS
ML
QL
MS
QS
QS
MS
QS
MS
QS
ML
QL
QL
QS
QS
QS
MS
QS
QS
QS
QL
QL
QL
ML
QL
QL
QS
QS
QL
QL
QS
ML
QS
ML
ML
ML
QS
QL
QL
QL
MS
QL
QS
MS
QL
QL
QL
QL
QL
QL
QL
MS
MS
QL
QS
QS
QL
MS
QS
QS
QL
QL
QL
ML
QL
QS
ML
ML
QS
MS
QS
QS
MS
QS
QS
QL
QL
QS
MS
QS
ML
QS
QS
QS
QS
QL
MS
QS
QS
ML
MS
QL
QS
QS
MS
ML
ML
QS
QL
QL
QS
ML
QL
QL
MS
MS
QS
ML
QL
QL
QL
QL
QL
QS
ML
QS
MS
MS
MS
QL
QS
ML
ML
ML
QL
QS
QS
QL
QS
QL
QS
ML
QL
MS
QS
QL
QL
ML
QL
QS
ML
QS
QL
QL
QL
QS
QS
QS
QL
ML
QL
QL
QS
QL
QS
MS
QL
MS
QS
QS
QS
QS
QL
QS
QL
QL
QS
ML
QL
QS
QL
MS
QS
QL
MS
QL
QS
MS
QL
MS
MS
QS
ML
QS
ML
QL
MS
QS
QL
QL
ML
QL
QS
QS
QL
MS
QS
QS
MS
QL
QS
QS
QL
ML
QL
MS
MS
QL
QL
ML
QS
QS
MS
MS
QS
MS
QS
QS
ML
QL
MS
MS
ML
QS
QS
QS
MS
ML
ML
QL
QS
QL
QL
QL
QS
QL
QS
MS
MS
QL
ML
QS
QS
MS
QL
QS
QS
QL
QS
MS
QS
QS
QL
MS
ML
ML
MS
QL
MS
ML
ML
QL
QL
MS
QS
QS
QS
ML
QL
QL
ML
QL
QL
QL
QL
QS
MS
ML
MS
QS
QS
QL
QL
MS
QS
QS
QS
MS
QL
QS
QL
ML
QS
QS
ML
QL
QS
MS
QS
QL
MS
ML
ML
QL
QL
MS
QS
ML
ML
QL
QS
QL
QL
QL
QL
MS
QL
QS
QS
QS
QL
ML
MS
ML
ML
ML
MS
QS
QL
ML
QL
MS
QS
ML
QS
ML
QL
QS
QL
QS
QL
QS
QL
QL
QL
QS
ML
ML
ML
QS
ML
QS
QL
QL
QS
ML
ML
QS
ML
QS
QL
QS
QS
QS
QS
QS
ML
QL
QL
QL
QL
QS
QS
QS
QS
ML
QS
MS
QS
QL
QS
MS
QS
QS
MS
MS
QL
QS
QS
MS
QS
QL
QS
QL
QS
QL
QS
QL
QL
QL
QL
QL
MS
QS
QL
MS
QL
ML
QS
QL
QL
QS
MS
MS
ML
QL
QL
QL
QS
ML
QL
QS
QL
QS
ML
QS
QL
QL
QL
QS
ML
MS
ML
QS
QS
QL
QS
MS
ML
QL
QS
QS
ML
QL
QS
ML
QL
ML
QS
MS
QL
MS
MS
QS
MS
MS
ML
MS
QS
QS
QS
QS
QS
QL
QL
QS
QL
QS
ML
ML
MS
QL
QS
QS
QL
QS
QL
QS
ML
QL
QL
ML
QL
QL
ML
QL
ML
QS
QS
ML
QS
QL
QS
ML
ML
QS
QS
QS
QS
MS
QL
MS
QS
QL
QS
QS
QL
ML
ML
QL
QL
QL
QS
QL
QS
QL
QL
QL
QS
QS
ML
QS
ML
ML
MS
QS
QL
QS
QS
MS
MS
ML
QS
QS
QS
ML
QS
ML
QL
QL
QS
ML
QS
ML
QS
QS
QS
QS
ML
QS
QS
ML
MS
ML
QS
QL
MS
QL
MS
QS
QL
QL
QS
ML
QS
ML
MS
QL
QS
QL
QL
QS
QS
MS
MS
ML
ML
QS
QS
QL
ML
ML
QL
QS
QL
QL
QL
MS
ML
QS
QL
ML
QS
QS
ML
QS
QS
QL
QS
QL
QS
QL
QS
QL
ML
QS
QL
QS
QS
QL
QL
ML
MS
ML
ML
QS
MS
QL
ML
QL
QS
QS
MS
QL
QL
MS
QL
ML
ML
ML
MS
MS
QS
MS
QS
QL
QS
QL
QL
QL
QS
QL
QS
ML
QS
QS
QS
QS
ML
MS
QS
QS
QS
QL
QL
MS
QS
QL
QS
MS
QL
ML
MS
QL
ML
MS
QL
QL
QL
QL
QS
QS
QS
QS
ML
QL
QS
QS
QL
QS
QS
QL
QS
QL
ML
QL
MS
MS
ML
MS
ML
MS
QL
QL
QL
ML
QL
QS
ML
QL
QL
QL
QS
QS
ML
MS
QS
QL
QS
QL
MS
QS
QS
QL
ML
ML
QL
ML
QL
MS
ML
QL
QS
QS
QL
ML
QS
ML
QL
QL
QL
QL
QL
QL
ML
QL
QS
MS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
MS
QL
ML
ML
ML
QS
ML
QS
QL
QS
QL
QS
ML
ML
QS
QS
QL
MS
QL
QS
QL
MS
QL
QL
QS
QS
ML
QL
QS
QL
MS
MS
QS
QL
QL
QS
QL
QS
ML
ML
QL
QL
MS
QS
QS
QS
MS
ML
QL
ML
ML
QL
QL
QL
QL
MS
MS
QS
ML
QL
QS
QL
QS
QS
QS
QS
MS
QS
QL
QS
QS
MS
QL
QS
ML
MS
QL
MS
QS
QL
QS
QS
QS
QL
QL
QS
ML
QS
QS
MS
QL
QL
QS
MS
QS
QL
QS
QS
QS
QL
ML
MS
QL
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
QS
ML
QS
QS
MS
ML
ML
QS
QL
MS
QS
QS
QL
QL
MS
ML
QL
QS
QS
QS
MS
QS
QL
QS
QL
ML
QL
QS
ML
QS
QS
ML
ML
QL
QL
QL
QS
MS
MS
QS
QS
ML
QS
ML
QS
QL
QS
ML
QS
QS
QL
QS
QL
QL
QL
QS
QS
MS
QS
QL
ML
QL
QL
MS
QL
QL
QS
MS
MS
ML
QS
QS
ML
QS
QL
QL
MS
QS
QS
MS
MS
QS
QS
MS
QS
QL
MS
MS
MS
MS
QS
QS
ML
QS
QL
QL
MS
QS
ML
QS
ML
ML
ML
MS
MS
QL
QL
QL
MS
MS
QL
QS
ML
MS
QS
QS
QL
QL
QS
MS
QS
QL
QL
MS
QS
QS
QL
QS
ML
MS
QL
QS
QL
QS
MS
QL
ML
QL
QL
MS
ML
ML
QL
ML
QL
ML
MS
ML
QL
QS
QS
QL
QS
ML
QS
QS
QS
MS
QL
QL
ML
ML
MS
ML
QS
QL
ML
QS
MS
MS
QS
QS
QS
QL
MS
ML
QL
ML
QS
QS
QS
ML
QL
ML
QS
QL
MS
QL
ML
QL
QS
ML
QS
QL
QL
QS
QL
QS
QL
QL
QL
QS
QS
QS
QL
ML
QS
MS
MS
ML
QL
MS
QL
MS
MS
QS
ML
QS
QL
QL
QS
MS
ML
MS
QS
QS
QL
ML
ML
ML
MS
QS
ML
QS
QL
QS
QL
MS
QL
ML
QS
QL
QL
QS
QL
QL
QS
QS
ML
QL
QL
QL
ML
QL
QL
QS
MS
QL
QS
ML
ML
QL
MS
QL
MS
QS
QL
QL
MS
QL
QL
QS
QL
QS
ML
QL
QL
ML
QL
QS
QS
QL
QL
QS
MS
QS
QS
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
ML
QS
QL
QS
MS
MS
QS
MS
QL
QS
QL
QL
MS
QS
QL
QL
QL
QS
QL
QL
QS
QS
QS
QS
MS
QL
QL
QL
QS
QL
QL
QS
MS
QL
QS
QS
ML
QS
ML
QS
MS
QL
MS
QS
ML
QS
QL
ML
QL
QL
QL
QS
QS
QS
MS
MS
ML
QL
MS
MS
QL
ML
MS
MS
QS
QS
QL
ML
ML
QL
QS
QL
MS
QL
ML
QS
QL
QL
QL
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
ML
QS
ML
QS
MS
ML
QL
QL
ML
ML
QS
MS
ML
QL
QS
MS
ML
QL
QS
MS
ML
MS
QL
QS
QL
QS
QL
QL
QS
QS
MS
MS
QL
ML
QS
QL
QS
QS
QS
ML
QS
QS
QS
QL
MS
QS
MS
QL
QL
ML
MS
QL
ML
QS
QL
QL
MS
ML
QL
MS
MS
QL
QS
MS
QS
QL
QS
QL
QS
ML
QL
ML
QL
MS
QS
QS
QL
QS
QL
QL
QS
MS
QS
QS
QS
QL
QL
QS
MS
QS
QS
QS
QS
QL
ML
QS
ML
ML
MS
QS
QS
QL
ML
MS
QL
MS
QS
ML
QS
MS
QS
MS
ML
QS
MS
QL
QL
QS
QS
QL
MS
QL
QS
MS
QL
QS
QS
QS
QS
QS
QL
QL
QS
ML
QL
QS
QL
QS
QL
QL
MS
QL
ML
QS
MS
QS
QS
MS
QS
QS
ML
QL
MS
QL
MS
QS
MS
QS
QL
QL
ML
QL
QL
ML
QS
QS
QL
QL
ML
QS
QL
ML
QL
QS
QL
QL
QL
ML
ML
QS
QS
ML
QL
MS
MS
ML
QL
ML
QS
ML
QL
QS
ML
QS
QS
QS
QL
MS
QS
MS
QL
QL
MS
ML
QL
ML
ML
QL
QL
QL
ML
QS
QL
QS
QL
QS
QL
QL
QL
QL
QL
MS
QL
QS
QS
ML
QS
QL
MS
QL
QL
ML
QL
MS
QS
QS
ML
QS
QS
QL
QS
QL
ML
QS
ML
MS
ML
QS
QL
QL
QS
QL
QS
QS
QS
MS
QL
QL
QS
QL
QS
QS
QL
QL
MS
QL
QS
ML
QL
QL
MS
MS
QS
ML
QL
QL
ML
QL
QS
QS
QL
QS
MS
ML
QL
QL
QS
ML
ML
MS
QL
ML
MS
QL
MS
QL
QS
QS
ML
QL
QL
QS
QL
MS
QS
QS
QL
QS
ML
MS
ML
QS
ML
QL
QS
QS
QL
ML
QS
ML
QL
QS
MS
QL
QS
QS
MS
QL
QL
QS
QL
QL
QS
QS
MS
MS
QS
ML
QL
QL
MS
QS
QS
QS
QL
QS
QS
MS
MS
ML
MS
ML
MS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
ML
QS
QL
QS
MS
ML
MS
QL
QL
QS
QS
QS
QL
QL
QS
QS
MS
QS
QL
QS
QL
ML
ML
QL
QS
ML
ML
QL
QS
QS
QS
QS
MS
QS
MS
MS
QS
QL
QL
QL
ML
QS
ML
QL
QL
QS
QS
QS
QL
QS
ML
QL
QL
QL
ML
MS
QL
QL
ML
ML
QS
QL
QS
MS
QL
QS
MS
QS
QS
ML
QL
QS
QS
QS
QS
QL
QL
QL
ML
QL
QS
MS
MS
QS
ML
ML
ML
QL
QS
QS
QL
QS
QL
QS
QS
ML
QS
QS
ML
QL
QL
MS
QL
QL
ML
QL
QS
ML
QL
QL
QS
MS
MS
QL
ML
QL
QS
QL
MS
MS
QL
ML
QS
ML
ML
ML
QS
QL
MS
QL
ML
QL
QL
ML
QL
ML
QS
MS
MS
QL
QL
ML
QS
MS
ML
QS
MS
ML
QS
QS
QL
QS
QS
QS
ML
ML
QS
QL
QS
QS
QS
ML
QL
QL
QL
ML
QS
QS
QL
MS
QL
ML
ML
ML
QS
QS
QS
QL
MS
QL
QL
QS
QL
MS
QS
ML
QS
ML
ML
QS
MS
QS
ML
QS
QL
MS
QS
ML
QL
QS
ML
QS
MS
QL
QL
ML
ML
QL
QS
QS
QS
QS
QL
QL
MS
QS
QS
QL
QL
MS
ML
ML
QL
QL
QS
ML
QS
QS
ML
QL
MS
QL
MS
ML
QL
ML
ML
QL
QS
QL
QL
QS
QL
MS
QL
QL
QS
QL
MS
QL
QL
QS
MS
ML
MS
QS
QS
QS
ML
MS
ML
MS
QS
ML
QL
QL
ML
ML
QS
QS
QS
MS
QL
MS
ML
QS
MS
QL
ML
QL
QL
QL
QS
MS
ML
ML
QL
QS
QS
QL
QS
ML
MS
MS
QL
QS
QL
QL
QS
MS
QS
QL
QL
QS
ML
QL
MS
ML
QL
QS
ML
QS
MS
QL
QS
QL
QL
QL
QS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QL
QS
QL
ML
ML
QL
QL
QL
QL
QS
QL
QS
ML
QS
MS
QS
QL
MS
MS
QL
QS
QS
MS
ML
MS
ML
ML
ML
QS
QL
ML
QS
QS
MS
ML
QS
MS
QS
ML
QS
QS
ML
QL
ML
QS
QS
QS
QS
MS
ML
QL
QL
QL
MS
MS
QS
QS
MS
QL
QL
QL
QS
QL
MS
MS
QS
QL
QS
QS
QL
QS
QS
QS
QS
ML
QL
ML
ML
QL
QL
MS
MS
QS
QS
MS
ML
MS
QL
MS
QL
QL
QS
QS
ML
QS
QL
QS
ML
MS
QL
ML
QL
ML
QS
QS
QL
QL
MS
ML
QS
MS
ML
QL
QS
QL
ML
QS
QS
ML
MS
ML
QL
MS
QL
QL
ML
QS
ML
QL
QL
QL
QL
QS
ML
ML
QS
MS
QS
QL
QS
QS
QL
QS
QL
ML
QS
QL
QL
QS
QS
ML
ML
ML
QS
QL
QL
QS
ML
QS
MS
QL
QL
ML
ML
QS
QL
QL
QL
QL
MS
QL
QS
QL
QL
QS
QL
QS
ML
QS
QL
MS
QL
MS
QS
QL
QS
ML
QS
QL
QL
ML
MS
MS
QS
QL
ML
MS
QS
QL
ML
QS
QS
QS
QS
MS
MS
QL
QL
MS
QL
MS
QL
QS
QS
QL
ML
ML
QL
QL
QL
QS
QL
QS
MS
ML
QL
QL
QS
QL
ML
QS
ML
QS
ML
MS
QS
QL
QS
QL
ML
QS
QS
QS
ML
QS
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
QL
QS
QS
QS
QL
MS
QL
ML
QL
QL
MS
QS
QL
QS
QL
QL
QS
ML
ML
MS
QS
QS
QS
MS
MS
ML
QL
QL
QL
QL
ML
QS
QS
QS
MS
QS
QS
QL
QS
QS
QS
ML
MS
ML
QS
MS
MS
QL
QS
QS
QL
MS
ML
ML
QS
MS
ML
QS
MS
QS
QL
MS
QS
QS
QL
MS
QS
QL
QS
QL
QS
ML
QS
QL
ML
QL
MS
QS
QS
MS
ML
QS
QL
QS
QS
QL
ML
ML
QS
QL
QS
QS
QL
ML
QS
ML
MS
QS
QL
ML
QS
QL
QS
QS
ML
QS
QS
ML
QS
QS
QS
QS
QL
QS
QL
QL
ML
QL
QS
QS
ML
ML
QL
QL
MS
ML
QL
QL
QL
MS
QL
QL
QL
QL
ML
QS
QS
MS
ML
ML
ML
QL
ML
QL
QS
QS
QL
ML
ML
MS
QL
MS
QS
MS
QS
QS
MS
QL
QL
QL
MS
QL
QL
QS
QL
QL
MS
MS
QS
QL
ML
QS
QL
MS
QS
QS
ML
QS
QL
MS
QL
ML
QS
QS
QS
QL
QL
MS
ML
MS
MS
QS
QL
QS
QS
QS
ML
MS
MS
QS
ML
QL
MS
QS
MS
MS
ML
QS
ML
ML
QS
QL
QS
MS
QS
QS
QS
MS
QS
QL
QL
QL
QS
QS
QS
MS
QL
QS
ML
QL
QS
MS
QL
QS
QS
QL
QS
MS
QL
ML
MS
QS
QS
QS
QL
MS
MS
ML
QS
MS
ML
ML
ML
ML
MS
ML
QS
MS
QL
QL
QL
QL
QS
QL
QL
ML
QL
ML
MS
QL
QS
ML
QL
MS
QL
ML
QL
QS
ML
QS
MS
QL
QS
QS
QL
QL
QS
ML
QS
ML
QS
QL
QS
MS
QL
ML
QL
QS
ML
QS
QL
QS
QL
QS
QS
QS
QS
QL
ML
QL
ML
QS
MS
QL
ML
QS
ML
MS
ML
QL
MS
QL
QS
ML
QS
QL
ML
QS
QS
ML
QL
QL
MS
QS
QS
MS
QS
ML
QL
QS
MS
QS
QS
MS
QL
ML
QL
ML
QL
QL
QL
QS
QL
QS
QS
QS
ML
QS
QS
ML
QS
QL
QL
QL
ML
QL
QS
QL
QS
MS
QL
ML
QL
QS
QS
QS
ML
ML
QS
ML
ML
ML
MS
QS
ML
QS
QS
ML
QL
QS
QL
ML
QL
ML
ML
QS
QL
QS
QS
MS
QL
QS
ML
QS
QL
QS
ML
QS
QL
ML
ML
ML
QL
QL
QS
MS
QS
QL
QS
MS
QS
QL
ML
QS
QS
ML
QL
QL
QL
ML
QL
QS
QS
QS
MS
QL
QS
QS
QL
QS
ML
QL
QL
ML
QS
ML
QS
QL
QL
QS
ML
QS
QL
ML
QS
QL
MS
MS
MS
QS
ML
QL
QL
QS
MS
QL
QL
QL
MS
QS
QS
QS
QS
QL
ML
ML
ML
QS
MS
MS
QL
MS
QL
QS
ML
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
QS
MS
QL
MS
ML
QS
QS
QL
QL
QL
QL
QS
QL
ML
QS
QL
QL
QL
QL
MS
ML
QL
ML
ML
QL
ML
ML
ML
QS
MS
ML
QS
QS
QL
QL
QL
QS
QS
ML
QS
QL
QL
QS
QS
ML
ML
MS
QS
ML
MS
MS
MS
QL
ML
QL
MS
QS
MS
QL
QL
QS
QS
QL
MS
QL
QS
ML
QS
QS
QS
QS
QS
QL
MS
ML
QL
QS
QS
MS
QS
QS
ML
QL
QS
QS
QS
QS
MS
QS
QS
MS
QS
MS
QL
ML
MS
MS
MS
ML
MS
QS
MS
QS
ML
QL
MS
QS
QS
QL
QS
ML
ML
QL
ML
MS
MS
QS
QS
ML
QL
QL
QL
ML
ML
MS
QS
QL
QS
ML
QS
QS
QS
QL
ML
QS
QL
QL
MS
ML
ML
QS
QL
QS
QS
QL
QL
QL
ML
QL
ML
QL
QS
ML
MS
QS
QS
QS
MS
ML
QS
QL
QS
QS
ML
ML
QL
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
MS
ML
MS
QL
QL
QL
QS
QS
QS
QL
QL
QS
QS
QL
QS
MS
QS
ML
QL
QL
QS
QS
QL
QL
QS
QS
QS
QL
QS
QS
QS
QS
ML
QS
QL
QS
QL
QS
QL
QL
QL
QL
QS
QS
MS
QS
MS
ML
QL
MS
QL
QS
MS
ML
QL
ML
QS
QS
QS
QL
QS
QS
QS
QS
QS
QS
ML
QS
ML
ML
QL
ML
ML
QL
QL
QL
QL
QS
ML
QL
QL
QS
MS
MS
QS
QS
QL
QS
QS
QL
ML
ML
QS
QL
QS
ML
QS
MS
QL
QL
QS
MS
QS
QS
QS
ML
ML
ML
MS
ML
ML
QL
QS
QL
QS
QS
QS
QL
ML
MS
MS
QL
QL
MS
QS
MS
QS
QS
QL
ML
QS
QS
QL
QS
QS
MS
QL
MS
ML
QS
QS
QS
QL
QS
QS
QL
ML
QS
QS
QL
QL
QL
QL
QS
MS
QL
QS
ML
QS
QS
ML
ML
QL
ML
QS
QL
QS
QL
ML
ML
QS
QS
QL
MS
MS
QS
ML
QL
ML
QL
QL
QL
QL
QS
ML
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
QL
QL
ML
ML
QS
QS
QS
ML
QL
QL
MS
QL
MS
QS
QS
QS
ML
QS
QS
ML
QS
QS
QL
MS
QL
QL
QS
QS
ML
MS
QS
ML
QS
QS
QL
QL
QS
QL
ML
QS
ML
QS
QL
QL
MS
ML
QS
ML
QS
ML
QS
MS
QL
ML
QS
QS
QS
QS
MS
QS
QS
QL
ML
QS
QL
QS
QL
QL
QS
QL
QL
QS
MS
QS
ML
ML
ML
QS
MS
QS
QS
MS
QL
QL
QS
QL
QL
QL
QL
QS
QL
QS
QS
ML
QS
QS
ML
QL
QL
ML
QS
QL
QS
QL
QL
QL
QL
QS
QS
QL
ML
QS
ML
MS
ML
ML
QL
QS
QS
ML
QL
ML
QS
QL
QS
QS
QL
QS
MS
QL
MS
MS
QS
ML
MS
QS
QS
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QL
QL
QL
MS
QS
QS
QL
QS
QS
QL
QS
QL
QL
QL
MS
QL
QL
QL
QL
QL
QL
QS
QS
QL
QL
QL
QS
QS
MS
QL
QS
QL
QS
ML
QS
QS
MS
ML
MS
MS
QS
QL
QS
QS
QS
QL
MS
QL
QS
QL
QL
QL
ML
MS
MS
QS
QS
ML
ML
QS
QL
QS
QL
QS
QS
QS
QL
ML
QL
QS
MS
QS
QL
QS
ML
QS
QS
QS
QS
QS
QS
MS
QS
QS
QS
MS
ML
QL
ML
QL
QL
ML
QS
QS
QS
QL
QL
QS
QS
ML
QL
QL
QS
MS
QL
QS
QL
MS
MS
QL
ML
QS
QL
QS
MS
QL
QL
QS
ML
QS
MS
QL
QL
QL
QL
QS
QS
ML
ML
QS
ML
QL
MS
MS
QS
QL
QS
MS
QL
ML
ML
MS
QS
ML
QS
ML
QS
QL
MS
MS
QL
ML
QL
QS
MS
QL
QS
QL
ML
QS
ML
QL
QS
ML
QS
ML
QL
QL
QS
ML
QS
QL
QL
QL
QL
QS
QS
QL
QS
QS
QS
MS
ML
ML
QS
QS
QL
QS
QS
QS
MS
MS
ML
QL
QL
ML
ML
QL
QS
QL
QL
ML
QS
ML
QS
QS
MS
QL
QS
MS
QS
ML
QS
QL
QS
QL
QS
MS
ML
QL
QS
QL
ML
QS
ML
QS
QS
QS
QL
QS
QL
QS
MS
QL
MS
QL
QL
ML
QS
MS
QL
MS
QL
ML
QS
QS
QS
QS
MS
QL
QL
QS
QL
QL
QS
QS
QS
QS
MS
QS
QS
QL
QL
MS
QS
QS
QL
QL
QS
QL
QL
QS
QS
ML
QL
QL
ML
QS
ML
QS
QL
ML
QS
QS
QS
QL
MS
MS
MS
QS
MS
QS
QL
ML
QL
MS
QL
QS
QL
QL
MS
QL
QL
QL
QS
QS
QS
MS
QL
QS
ML
QS
ML
ML
QS
ML
QL
QS
QS
MS
ML
QL
QL
QS
QS
MS
ML
QL
ML
ML
MS
MS
QL
QL
ML
MS
QS
QL
MS
MS
MS
MS
QS
MS
QS
QL
QS
QS
QS
QL
ML
QS
ML
MS
QS
MS
QS
QL
QS
QS
QS
MS
ML
MS
QS
QL
ML
MS
QL
QL
QL
QL
ML
QL
QL
ML
QS
ML
MS
QL
ML
MS
QS
QS
QL
QS
MS
QS
QL
MS
MS
QS
QL
QL
QL
QS
MS
MS
MS
ML
QL
ML
ML
QS
QS
QS
QS
QS
QS
QL
QL
MS
ML
QL
QL
QL
QL
MS
ML
QL
MS
MS
QS
ML
QS
QS
QL
ML
QL
MS
QS
QL
MS
QL
QL
ML
ML
ML
QS
QS
QS
QL
QS
MS
QS
QS
QS
QS
QL
ML
QL
QS
QL
MS
MS
ML
QL
MS
QS
QS
QL
QS
QS
ML
QS
QS
ML
QS
MS
QL
MS
QS
QS
QL
QS
ML
QL
MS
MS
QL
QS
QL
QS
ML
ML
QL
QL
MS
ML
QS
QL
QL
ML
QS
ML
QL
QS
QS
MS
QS
QS
ML
QS
QS
QS
ML
QS
QS
QL
ML
ML
QL
MS
QS
QS
QS
QS
QL
ML
ML
QS
MS
MS
QS
QS
QL
QL
QL
ML
QL
QS
ML
QS
QS
MS
QS
QL
QL
ML
QS
ML
MS
QS
QS
QL
QL
QS
QL
ML
ML
QS
QL
MS
MS
QS
QL
QL
QL
QS
ML
QS
QS
ML
ML
QL
QL
QS
QS
QL
QS
QL
QL
QS
MS
QL
QL
QS
MS
QS
ML
QS
MS
QL
ML
QL
QL
ML
MS
MS
QS
MS
QS
QL
QS
QL
ML
QS
ML
QL
QL
ML
QS
MS
ML
QS
QS
QS
QS
MS
MS
QL
QL
QS
QS
QS
QL
QS
QS
QS
ML
QL
QS
QL
MS
QL
ML
MS
QL
QS
ML
QS
QS
ML
ML
ML
MS
QL
QL
QL
ML
MS
QS
QS
ML
QL
QS
QL
QS
QL
MS
QS
ML
QL
ML
ML
QS
QS
QL
QS
MS
QS
QL
QS
MS
QS
QS
QS
MS
QS
ML
MS
QS
QL
MS
ML
QL
MS
QS
QL
QL
QL
MS
QS
QL
MS
QL
QL
MS
QL
QS
QS
QL
QL
QL
ML
QL
MS
QL
ML
QL
QS
ML
QL
QS
QS
QL
QL
QL
QS
QS
QL
ML
QS
QS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
QS
QL
QS
ML
QL
QS
QL
QS
MS
MS
MS
QL
QL
MS
ML
QL
MS
ML
QL
QL
ML
MS
QS
ML
QS
MS
QS
QS
QS
QS
QL
QS
QL
QL
ML
QS
ML
QS
QL
ML
MS
MS
QL
ML
QS
QS
ML
QS
MS
QL
ML
QL
QS
ML
QL
ML
ML
ML
ML
MS
QL
QS
QS
QL
MS
QL
MS
QS
QL
ML
QL
ML
MS
ML
QL
ML
QL
QL
QL
QL
QS
QL
ML
MS
QL
QS
ML
ML
QL
MS
QL
QS
QS
QL
QL
ML
QS
QL
QS
MS
MS
QL
QL
QL
ML
QL
ML
QS
QL
MS
QL
QS
QS
MS
QS
QL
QL
ML
QS
QL
QS
QS
MS
QS
QS
ML
QS
QS
ML
QL
QL
QS
QL
QL
QS
QS
ML
QL
QL
QS
QL
QL
QL
QS
QL
MS
QL
QS
QL
QL
QS
MS
QS
QL
ML
QL
MS
QL
QS
QS
ML
QS
ML
QS
ML
QS
QS
QS
QL
QS
ML
ML
QS
MS
QL
MS
MS
QL
QS
QS
QS
ML
QL
QS
MS
QL
QS
QL
MS
QS
MS
QL
ML
QL
MS
QL
MS
ML
MS
ML
MS
QS
QS
QS
MS
QS
MS
QS
QS
QS
QL
QS
MS
QS
QL
MS
QL
MS
QS
QL
QL
QS
QS
MS
ML
MS
QS
QL
QS
MS
ML
QS
MS
QL
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
QL
QL
QL
QS
MS
QS
QS
QS
QS
QL
QL
ML
QS
ML
QS
QS
QL
QS
ML
MS
MS
QS
QS
ML
QL
ML
QL
QL
QL
QL
ML
ML
QS
MS
ML
ML
QS
ML
QS
QS
QL
QS
QS
QL
QS
QS
ML
QL
QS
ML
QS
QS
QL
QL
QL
MS
QL
QL
QL
ML
QS
ML
QL
MS
MS
QL
QS
QS
QS
QS
ML
ML
QL
MS
QL
ML
QL
QL
QS
QL
ML
MS
QS
QS
ML
QS
ML
ML
QL
QL
MS
QL
ML
QS
QS
QL
QS
QS
QS
QS
QL
QL
QS
QL
QS
MS
QS
ML
QS
QS
QS
MS
QL
ML
MS
QS
ML
QS
QS
QL
QL
QS
ML
QL
MS
QL
QL
ML
QL
QS
ML
QL
ML
QL
QL
MS
QL
QS
QS
ML
ML
QL
ML
MS
QS
ML
QL
MS
QL
QS
QL
QL
ML
QS
QS
QS
QS
QS
ML
MS
QL
ML
MS
MS
QL
QL
QL
MS
QS
QS
ML
ML
MS
ML
MS
ML
QL
QL
ML
QS
QS
QS
QL
QL
QL
ML
QS
QS
QL
QL
ML
QS
QS
MS
QS
ML
ML
MS
QL
MS
ML
QL
ML
QL
ML
QS
ML
QS
QL
QS
QS
ML
QL
ML
ML
QL
MS
QL
QS
MS
QL
QL
QL
MS
ML
ML
QS
QL
QL
ML
QL
QS
ML
QL
QL
QL
QS
ML
QS
ML
QS
QL
QS
QS
QS
QS
QS
ML
QL
QS
QS
QS
ML
QL
ML
ML
ML
QS
ML
QL
QS
QS
MS
QS
ML
QL
QL
QL
QL
ML
QS
MS
QS
QS
QL
QL
QS
ML
QS
QL
QL
QS
QL
MS
ML
QL
QL
QL
ML
ML
QL
QS
MS
MS
MS
QL
QS
ML
MS
QL
QL
ML
QL
QS
QS
QL
QS
QS
QS
QL
QL
ML
QL
QL
QL
QL
ML
QL
QS
QL
QS
ML
ML
QL
QS
MS
QL
MS
QL
QL
QL
QS
QL
QS
ML
QL
ML
QS
MS
QS
ML
QL
QS
MS
QL
QL
ML
QL
QL
QL
QS
QS
QL
QS
QS
QL
MS
QS
QS
ML
QL
QL
QS
ML
ML
QS
ML
QS
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
QL
QL
QS
QL
ML
MS
QL
QL
QL
ML
ML
ML
QS
QL
QL
QL
QS
MS
QL
QS
QS
MS
QS
ML
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
QL
QS
ML
QL
ML
MS
ML
QL
QL
MS
QS
ML
QS
ML
MS
ML
QL
MS
QL
ML
QS
MS
QL
MS
QS
MS
QL
MS
QS
ML
QL
QL
QS
QS
QS
ML
QS
QS
MS
QL
QL
MS
ML
QS
QS
MS
ML
QL
QL
QS
QS
QS
QS
ML
QS
QL
QS
QS
QS
ML
MS
ML
QS
QS
QS
QL
QS
QL
MS
QS
MS
QS
ML
QL
QS
QS
QL
QL
ML
QL
QL
MS
QS
QL
MS
MS
QL
ML
QL
QS
ML
QS
QS
QS
QS
ML
QL
QL
QL
MS
ML
QL
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
ML
ML
MS
QS
QL
ML
QL
MS
MS
QL
ML
QS
ML
MS
MS
ML
ML
QL
QS
ML
QS
MS
QL
QS
QL
ML
QS
QS
QL
QS
ML
QL
QL
QS
QL
QS
MS
QS
MS
QL
MS
MS
MS
QL
MS
QL
QS
QL
MS
QL
ML
QS
ML
QL
QL
QL
ML
QL
QL
QS
QL
ML
QS
QL
QS
QL
QS
QS
QS
QL
QS
QL
ML
QS
ML
ML
QS
QS
QL
ML
ML
QS
ML
QL
ML
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
QS
QL
ML
ML
QS
QL
QL
MS
QL
QS
ML
QS
QL
ML
QL
MS
QS
QS
ML
QL
ML
QL
QL
MS
ML
QL
QL
MS
ML
QL
QS
MS
QS
QL
QS
QL
QS
MS
QL
MS
MS
MS
ML
QS
QL
ML
QL
ML
QS
ML
QS
QS
QS
QL
QS
QS
QL
QS
ML
QS
QL
QL
QL
QL
QL
QL
ML
QL
MS
ML
QS
MS
QL
QS
QS
QS
MS
ML
QL
ML
QS
QS
QS
QS
ML
QL
MS
QL
QL
MS
MS
ML
MS
QS
QS
ML
QL
MS
QL
ML
QS
MS
QL
ML
QL
QL
QS
QS
ML
MS
ML
QL
QS
QS
QL
QL
MS
QL
MS
QS
QS
QS
ML
QL
QL
QS
QS
QL
ML
QL
QS
QL
QS
QL
ML
ML
QL
QS
QL
QS
QS
QS
QS
QL
QL
ML
QL
MS
QS
QS
MS
MS
ML
ML
QL
QL
ML
MS
ML
QS
QL
QL
ML
QL
QL
ML
MS
QS
QS
QL
QL
QL
QL
ML
ML
MS
MS
QS
QS
MS
QS
MS
MS
QS
MS
QL
MS
QS
QL
QL
QL
QS
QS
QS
QS
ML
QL
QL
MS
QS
QS
QL
QS
QS
QL
QS
ML
QL
QL
MS
QL
QS
QL
QS
ML
QL
QS
QL
QS
QS
ML
QL
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
ML
QS
QS
ML
QL
MS
ML
QL
MS
QS
QL
ML
QL
ML
QL
ML
MS
QS
QS
QL
MS
QL
QL
QL
QS
ML
MS
QS
MS
MS
QL
QL
QL
QL
QS
QL
QS
ML
QL
QL
ML
QS
QS
QS
QS
QS
QS
QS
QS
ML
ML
MS
QL
QS
QS
ML
MS
MS
QS
QL
ML
ML
QS
QS
QS
QL
QL
QS
QS
QS
QS
QS
QL
QL
MS
QL
QL
ML
QS
QS
ML
QS
ML
QS
QS
QS
MS
ML
ML
MS
QS
ML
QS
QS
MS
MS
QL
ML
QL
QS
QS
QS
MS
QS
QL
QL
QS
QL
MS
QS
MS
ML
QS
MS
QS
QS
QS
QL
QS
QL
QS
QS
QL
MS
MS
MS
QS
QS
QS
QS
QL
MS
QL
QL
QL
MS
QS
QS
QS
QS
QL
QS
QS
MS
QL
MS
QS
MS
ML
ML
QS
ML
QL
QL
MS
ML
QS
QL
MS
QL
QL
QL
MS
ML
QS
ML
QS
ML
QS
QL
QL
QL
QS
QS
QL
QL
QL
QS
QL
MS
ML
ML
QS
QS
QS
MS
QL
QL
QS
QS
MS
QL
QS
MS
QS
QL
QS
QS
QL
MS
MS
QL
ML
QL
QS
QL
ML
QL
MS
QL
QL
QL
QS
MS
QL
QL
QS
QS
QS
QS
ML
QL
QS
ML
MS
QL
QL
QS
ML
QS
QS
QL
QS
ML
QL
QL
MS
QS
QS
QL
QS
QL
QL
QS
ML
QL
QS
QS
QL
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
QS
QL
QS
QL
QL
MS
ML
QL
QS
QL
ML
QS
ML
QS
ML
QL
QS
MS
QL
QS
QL
MS
QL
QS
QL
QS
QS
QS
QS
MS
QL
QL
ML
QS
ML
QL
QS
QS
QS
ML
QL
MS
QL
QS
QS
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
ML
QS
ML
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
QS
QL
MS
MS
QL
MS
MS
QL
QS
QS
QL
QS
ML
QS
MS
QS
ML
MS
QS
QL
QS
QL
ML
MS
QL
QS
MS
QL
QS
ML
QL
ML
QL
QL
QL
QS
QS
MS
QS
ML
ML
ML
QS
QL
QS
QL
MS
MS
QL
ML
ML
QS
MS
ML
QL
MS
QS
MS
QL
QL
QL
QL
QS
QS
ML
MS
ML
QS
QL
QL
QL
QS
QL
MS
QS
ML
QS
QS
QL
QL
QL
QS
QS
MS
QL
QS
ML
QL
ML
MS
QL
MS
ML
ML
QL
ML
QL
ML
MS
QL
QS
QL
ML
QS
MS
MS
ML
QL
QL
QL
ML
ML
QS
QL
QL
QS
QS
QL
ML
ML
QS
QL
QL
ML
ML
QL
QS
MS
QS
QL
QL
MS
QL
ML
QS
QS
QL
ML
QS
QS
MS
ML
QL
QL
QL
QS
QL
QS
ML
QL
QS
QS
QS
QS
QL
QL
QL
QL
QS
ML
ML
QS
QL
QS
ML
QS
ML
QS
QL
MS
QS
QS
ML
ML
ML
MS
MS
QS
ML
QS
ML
QS
MS
QL
QL
MS
MS
QS
QS
MS
QL
ML
QS
QL
QL
ML
MS
QL
ML
QL
QL
QL
ML
QL
QL
QS
QL
ML
QL
QS
MS
QL
MS
QS
QL
QS
QL
QL
MS
QL
QL
QL
QL
MS
ML
QL
QS
QL
ML
ML
QS
QL
ML
QL
MS
ML
QL
ML
QS
QL
QS
QS
MS
QL
QS
ML
QL
QL
ML
QS
QS
QS
QS
QS
QL
QS
QS
MS
QS
QS
QL
QS
MS
QS
QS
ML
ML
QL
QL
QS
ML
QL
QS
QL
QL
ML
QL
QL
QS
MS
QS
QL
QL
MS
MS
ML
ML
ML
QL
QS
QL
QL
ML
QS
QL
ML
QL
QL
QL
QL
QL
MS
QL
QL
QS
QS
MS
QL
ML
QS
QS
ML
ML
QL
MS
ML
QS
QS
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
ML
QS
QL
QS
ML
MS
QL
QL
QL
QS
QS
QS
QL
ML
QL
QS
QL
QL
QS
MS
QL
QS
ML
QS
QS
ML
QL
ML
QL
MS
QS
ML
MS
QS
QS
MS
QL
QL
QS
QL
MS
QS
QL
MS
QL
QL
QL
QS
MS
QL
QS
QL
QL
QS
QL
ML
QL
ML
MS
QS
ML
QL
ML
QS
QL
QS
QS
QS
ML
QL
QL
MS
QS
ML
QS
QS
ML
QL
QL
QS
QL
MS
QS
QS
MS
QS
QL
QL
ML
MS
MS
QS
QL
MS
QS
QS
QL
ML
ML
QS
QS
ML
MS
QS
QL
QS
QL
QL
ML
QS
ML
QL
QS
QS
QL
QS
QS
QL
QL
QS
ML
ML
QL
QL
QS
ML
ML
MS
QL
QS
QL
ML
QL
QS
QS
QL
QS
QL
QS
QL
QL
QS
MS
QL
QS
MS
QL
MS
MS
QL
QS
QS
MS
QL
QL
QL
QL
MS
QL
ML
QL
MS
QS
ML
QS
QL
QS
QL
QL
ML
QS
QS
QL
QS
QS
QL
QS
QS
ML
QS
QL
QL
MS
MS
QL
ML
QS
QS
QS
QL
ML
QS
QL
MS
QS
QL
QL
QL
ML
QS
MS
QL
QS
ML
QS
QL
QS
QL
ML
ML
QS
MS
ML
ML
QL
QL
QS
QL
MS
QL
QS
QL
ML
QL
QS
QS
QS
MS
QS
QL
QS
MS
ML
QS
ML
QS
QL
ML
QL
QL
QL
ML
ML
QS
QL
QS
ML
MS
MS
QL
QS
QS
QL
MS
QL
MS
ML
QL
QS
QS
QL
MS
QL
QS
QS
QS
QL
QS
ML
QS
QS
QS
MS
ML
QL
MS
MS
QL
QL
QL
QL
ML
ML
QL
QL
QS
QL
QL
ML
QS
QL
ML
MS
QL
MS
QS
QL
QL
QL
QL
ML
QL
QS
ML
QS
ML
QL
QL
QS
QS
ML
QL
QL
QS
QL
QL
QL
ML
MS
QS
ML
MS
QL
QL
QS
QS
QL
MS
QL
QS
MS
MS
QL
QL
QL
QL
MS
QL
QS
ML
QS
QS
QL
QS
MS
QS
MS
QL
QL
ML
QL
ML
QL
QS
MS
QS
MS
QL
QL
QS
QL
QL
QL
QL
MS
QS
QS
QS
ML
QS
QS
QS
ML
QS
ML
MS
QL
QS
QL
QL
ML
QS
QL
MS
ML
MS
QS
ML
QS
QL
QL
QL
QS
QL
ML
MS
QL
QL
QL
MS
QS
QL
QS
QL
MS
ML
QS
QL
QL
QS
QS
QS
MS
QS
QS
QL
QS
QS
QL
ML
ML
ML
QS
QS
ML
QS
QS
QS
QS
QS
QS
QL
QS
QS
ML
QL
QL
QL
MS
QL
QS
QS
QL
QS
ML
QL
QL
MS
QS
QL
MS
ML
QL
QS
QL
MS
QS
ML
QS
QL
ML
MS
QL
ML
QL
MS
QL
MS
QS
ML
QL
QL
QS
QS
QS
QS
QL
QS
QS
QL
ML
QL
QL
QL
ML
QL
QS
QS
QS
ML
QS
MS
QL
ML
QS
MS
QL
MS
MS
QL
QL
QL
MS
QS
ML
ML
QL
ML
QS
ML
MS
ML
QS
QL
QL
QS
ML
QS
QL
QS
ML
QS
QS
ML
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
QS
QL
ML
QS
QS
QS
QS
QL
QS
QS
ML
QL
ML
QL
ML
QS
QL
QL
ML
ML
QL
QS
ML
QL
QL
QL
QL
QL
QL
QS
QS
QS
QL
QS
ML
MS
MS
ML
QS
QL
MS
QS
QL
MS
QS
QS
ML
QL
ML
QL
ML
MS
QS
QL
ML
MS
ML
QL
QL
ML
QL
QL
ML
QS
QS
QS
ML
MS
MS
ML
QS
ML
QL
ML
QS
QL
MS
QL
MS
ML
QS
QL
QL
ML
QL
QS
QL
MS
QS
MS
ML
QL
QL
ML
QS
QS
QL
QS
MS
QS
QS
QS
QL
QL
QL
QL
MS
QS
QS
QL
ML
QS
QS
QL
QS
MS
QL
QS
QL
ML
QS
ML
QL
MS
QL
QL
QL
QL
QS
QL
QL
ML
QS
QL
QL
QL
ML
MS
QS
MS
QL
QL
QS
QL
QL
QS
MS
QS
QS
QL
QL
MS
QL
QS
QS
QL
QL
QS
QL
QS
QL
MS
QL
QS
QL
QL
ML
QL
QS
QL
QL
QS
QS
MS
ML
QL
QL
ML
QL
QS
QL
QL
ML
MS
QS
ML
MS
QS
QS
QS
ML
QS
QS
QS
ML
QS
QS
QS
ML
QS
QS
MS
QL
ML
QL
QS
QL
MS
QS
ML
ML
ML
QL
ML
QS
QS
QS
QS
QL
QL
ML
QL
QL
ML
QS
ML
QS
QL
QL
ML
MS
ML
QS
QL
QL
QS
QL
MS
QS
QL
ML
QS
QL
QS
QL
QL
QS
MS
QL
QS
ML
ML
ML
QL
QL
QS
QS
QL
MS
ML
QS
QS
QL
QL
QS
QS
QL
QL
QL
ML
ML
QS
QL
QS
QL
QL
ML
ML
MS
MS
QS
QS
MS
ML
ML
QS
QS
QL
QL
QL
QL
ML
QL
QL
ML
MS
QL
QL
QS
ML
MS
QL
ML
QS
MS
QL
MS
ML
QL
QL
QS
MS
ML
MS
QL
QL
MS
QS
QS
QL
QL
ML
ML
QS
MS
QL
QL
QL
QS
ML
ML
QL
QS
QL
ML
QL
ML
ML
ML
ML
QL
QL
QL
QS
QS
QS
ML
QL
ML
QS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
QS
QL
MS
QS
QL
QS
ML
ML
QS
QS
QS
MS
QS
QS
QS
QL
ML
QL
ML
QL
QS
QS
QL
QL
QL
QL
QL
QS
QL
ML
QS
ML
QL
QL
MS
QS
QS
ML
QL
QL
QL
QL
MS
QS
QS
QL
QS
QL
ML
QL
QL
MS
ML
QL
QS
QS
ML
QS
ML
MS
QS
MS
QL
QS
QL
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QS
MS
QS
QL
QL
ML
ML
QS
QL
QS
ML
QL
QS
QS
QS
ML
QL
ML
QS
ML
QL
QS
MS
QS
QL
QL
QL
QS
QS
QL
QL
QL
ML
QS
QS
MS
MS
QL
QL
QL
ML
QS
QS
QL
QL
QL
QS
ML
QL
QS
QS
QL
MS
QS
ML
ML
QS
ML
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
QL
QS
QS
QL
ML
MS
QL
QS
QL
QL
ML
QL
QS
QL
QL
QL
ML
QS
QS
QS
MS
QL
ML
QS
QS
QL
MS
QL
ML
MS
ML
QL
ML
QL
QS
QS
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
QL
MS
ML
QL
QL
QL
QL
ML
ML
QL
ML
QL
MS
QS
QL
QS
QS
MS
QL
MS
QL
ML
QL
ML
QL
QS
QS
QL
QS
QS
MS
QS
QL
QL
QL
QL
ML
ML
ML
QS
QL
QS
QL
QL
ML
QS
ML
MS
ML
QL
QL
MS
ML
QS
QL
MS
QS
ML
ML
QS
QS
QS
QL
MS
MS
QS
MS
ML
QS
QS
ML
QS
QL
QS
QL
QL
ML
QS
QL
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
QL
QL
QL
QL
ML
MS
QL
ML
QS
MS
ML
MS
QS
QL
QS
MS
QL
QS
ML
ML
QL
QL
QL
QL
QS
MS
MS
ML
QL
QL
QL
ML
QS
QL
MS
QS
MS
QS
QL
QS
QS
MS
ML
MS
QL
QS
QS
MS
ML
QL
QS
QS
ML
QS
QL
ML
QS
QS
QL
QS
ML
MS
MS
QS
QL
QL
QL
QS
MS
QL
QL
QL
QL
QS
ML
ML
QS
MS
QS
MS
QS
QL
QL
QS
QL
QS
QS
QL
MS
ML
QS
QL
QL
MS
MS
QL
QS
ML
QS
MS
MS
QL
MS
MS
QS
QS
ML
QS
ML
ML
QL
QS
QS
QL
QL
QS
ML
QL
QS
QS
MS
QL
QS
ML
QL
MS
QL
QL
QS
QS
MS
QL
ML
QS
MS
ML
QL
QS
MS
ML
QS
ML
ML
ML
ML
QS
QS
ML
QL
QS
MS
ML
ML
MS
ML
ML
ML
QS
ML
ML
QS
ML
ML
QS
MS
QL
QL
QL
MS
QS
QL
QS
QL
QL
QS
ML
QS
QL
QL
ML
MS
QS
QS
QL
QL
QS
MS
QL
QL
QS
ML
QS
ML
MS
QS
QS
QL
QS
QS
QL
QS
QL
MS
QL
QS
QL
QL
QS
MS
QS
QL
QL
QL
QS
QL
QS
ML
QL
ML
QS
QS
ML
ML
QL
QS
MS
MS
QL
QL
QL
QS
QS
QS
ML
QL
QS
QL
MS
QS
QL
QL
MS
ML
ML
QL
ML
ML
QL
ML
QS
MS
QS
QS
QL
ML
QL
ML
QL
QS
ML
QS
QS
ML
QL
QL
MS
MS
QS
QS
QS
QL
QL
MS
QS
QL
ML
QL
ML
QS
ML
QL
QL
MS
QS
QS
MS
QS
MS
QL
ML
QS
ML
QL
QL
QL
QL
ML
QL
QL
ML
ML
QS
ML
ML
MS
ML
QL
QL
QS
MS
MS
QS
MS
QS
ML
QS
QL
QL
QL
QS
QS
MS
ML
ML
ML
MS
QS
MS
QS
QL
ML
QS
MS
QL
QL
QL
MS
QS
QL
ML
QS
QL
QS
QS
QL
QL
ML
QL
QS
QS
ML
QS
QL
QL
ML
QS
QS
ML
QS
QS
QL
QL
QS
MS
QL
MS
ML
QS
QL
QL
QL
QL
QL
MS
QL
QS
MS
QL
QS
QS
QL
ML
QS
QS
QS
ML
ML
MS
QS
QS
QL
QL
MS
QL
QL
QS
QS
ML
ML
QS
ML
QS
QL
ML
QL
QL
QL
QS
QS
QL
ML
QS
QL
QS
QS
ML
QL
QL
MS
QS
MS
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
QL
ML
MS
QS
QS
ML
MS
ML
QS
MS
QL
QS
ML
QL
QL
QS
ML
ML
ML
QS
ML
ML
MS
QL
QL
MS
ML
MS
QL
QS
QS
QS
ML
QL
QS
ML
QS
QS
MS
QL
ML
QL
ML
QL
QS
ML
QS
ML
QS
QL
QL
QL
QS
QS
MS
QS
ML
QS
QL
QL
QS
QS
QS
QS
ML
QS
MS
MS
ML
ML
MS
QS
QL
MS
MS
QL
QL
QL
QL
QS
QS
ML
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QL
QS
QS
QS
QL
MS
QL
ML
QL
ML
QS
QS
ML
QS
QS
ML
QL
QS
MS
QL
QS
ML
QS
QL
QS
QS
QL
MS
QS
ML
ML
QL
QL
MS
QS
ML
QL
QL
QS
QL
QS
MS
QS
QS
ML
QS
ML
ML
QS
QL
ML
QL
ML
QL
MS
ML
QS
ML
ML
MS
ML
MS
ML
QS
QL
ML
QS
QS
QL
ML
QL
MS
QS
QL
QL
QS
QL
QS
QL
QL
QL
QS
QS
ML
QL
QS
QS
QL
ML
ML
ML
QL
QL
QL
ML
MS
QS
QL
QS
MS
QL
QL
MS
QL
MS
MS
QS
MS
QS
ML
ML
ML
MS
QL
QS
QL
QS
QS
QS
QS
QS
MS
QS
ML
ML
ML
QS
QL
QL
QS
ML
ML
QS
QS
ML
ML
ML
QS
QL
MS
ML
MS
ML
MS
QL
QL
QL
QS
QS
QL
MS
QS
QS
QS
QL
MS
ML
QS
MS
MS
ML
MS
QL
QS
QS
MS
QS
QL
MS
QS
MS
ML
QS
MS
QS
ML
QS
MS
QL
QS
ML
QS
QL
QL
QL
QL
QL
QL
QL
QL
QS
MS
QS
MS
QL
ML
QS
QL
QS
MS
QL
QL
ML
QS
QL
QS
ML
QS
QS
QS
QS
MS
MS
QL
QS
QL
QL
QL
QS
QS
ML
ML
QL
ML
QL
QL
QL
QS
QL
QL
QS
QL
QS
QS
QS
MS
MS
QS
ML
MS
ML
QL
QS
QS
QS
QS
MS
QL
MS
QS
MS
QS
QL
QL
QL
QL
QS
QS
ML
QL
QL
QS
QL
QL
ML
MS
QS
QL
QS
ML
QL
QS
MS
QS
QS
MS
QL
QL
QL
QS
QS
ML
QS
QL
QS
QL
QS
QS
MS
QL
QS
QL
QL
ML
QS
ML
QL
ML
ML
QS
QS
QL
QL
ML
ML
QL
QS
ML
MS
QS
QS
QL
QL
QS
ML
ML
QL
QL
QL
QS
ML
QS
MS
QS
QS
QL
MS
QL
MS
QL
QL
QL
QS
MS
ML
QL
QL
QS
ML
QS
QL
MS
QS
MS
ML
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
QL
ML
MS
QL
QL
QS
QS
QS
ML
QL
QS
ML
ML
QS
QS
MS
QS
QS
QS
ML
ML
QS
QS
ML
MS
MS
QL
QL
QL
MS
ML
QS
QL
MS
QL
MS
MS
QS
QL
ML
QS
MS
QS
ML
QL
QL
ML
ML
QS
QL
MS
QL
QL
QS
MS
QS
QL
ML
ML
MS
ML
QL
QS
ML
QS
ML
QS
MS
MS
ML
QS
ML
QL
ML
ML
QL
QS
MS
MS
QS
QL
QS
QS
QL
QS
QS
QS
ML
MS
MS
ML
MS
QL
QL
ML
QL
QL
QL
ML
MS
QL
QS
QL
QS
QS
QL
QS
ML
QS
ML
MS
MS
QL
QS
QL
MS
QL
QS
MS
QL
QS
QS
MS
ML
QL
QL
QS
QS
QL
QS
QL
ML
QS
ML
QS
QL
MS
QS
QS
QS
QL
ML
MS
MS
QL
MS
ML
QS
QL
QL
MS
QL
QL
QS
QS
ML
QS
ML
QL
ML
ML
QS
QS
ML
QS
QS
QL
QS
QL
QS
QS
MS
ML
MS
QL
QS
QS
QS
QL
ML
ML
QL
ML
ML
QS
QS
MS
QS
QL
QL
ML
QL
QS
QL
QL
QS
QL
QL
ML
QL
QS
QS
ML
MS
MS
QS
QL
ML
MS
ML
ML
QL
QL
ML
QS
QS
QS
QS
QS
QL
QL
QL
QS
QS
QS
QL
QL
QS
QS
ML
QL
MS
QL
QS
QS
ML
ML
QL
QS
ML
ML
MS
MS
QL
QL
ML
ML
QS
ML
QS
MS
MS
MS
QS
QS
MS
MS
QL
MS
QL
QS
QS
MS
QL
QS
ML
QS
QL
ML
QL
MS
QL
QS
QL
QL
MS
ML
MS
QL
QS
QS
QS
MS
QL
MS
QS
QS
QS
ML
QL
ML
QL
ML
MS
QL
MS
ML
QS
ML
ML
QL
QL
QS
ML
MS
QL
QS
QS
QS
QS
MS
ML
MS
QS
QL
QS
ML
ML
QS
ML
QL
QL
ML
ML
QL
QS
MS
QL
QL
QL
QS
QS
QS
QL
ML
QS
ML
QL
QS
QS
QL
QS
QS
ML
QS
ML
QL
QS
ML
MS
QL
QL
QS
ML
QS
QL
QS
QL
QL
QS
QL
QL
QS
QL
MS
QL
QL
QL
QL
QL
MS
ML
ML
ML
QS
QL
QL
QL
ML
QS
MS
QS
QL
QS
MS
QS
MS
MS
QL
ML
QS
MS
QL
MS
QL
QL
QL
QS
QL
QL
ML
QS
ML
QL
QL
QL
QL
QS
QL
ML
QS
QL
QS
QS
MS
QL
QS
MS
ML
QL
QL
MS
QL
QL
QL
QS
QS
QL
QL
QS
QL
MS
MS
QL
QL
QL
QS
ML
ML
ML
QL
QL
ML
QS
QL
MS
MS
QS
QL
QS
ML
QS
QS
QL
MS
MS
QS
ML
QL
ML
ML
QS
QS
QS
QL
QS
QL
QL
QS
QL
MS
QS
QL
QL
QL
ML
QS
QS
QL
MS
ML
QL
QL
QL
QL
QL
ML
MS
QL
QL
QL
MS
QL
QL
QS
ML
ML
MS
QS
QL
ML
QL
MS
QL
QS
QS
QS
QS
QL
QS
QS
QL
QS
QL
ML
ML
QL
MS
QL
QS
ML
QS
QL
QS
QL
QS
QS
QL
QS
MS
MS
MS
QS
ML
QL
MS
MS
QS
ML
QL
MS
MS
ML
QL
QL
QS
QL
ML
ML
QS
ML
QL
QL
QL
ML
QS
QL
MS
ML
QL
QS
QS
ML
QS
MS
QL
MS
QS
QS
QL
QL
QS
QS
MS
ML
ML
QL
QL
ML
ML
ML
QL
MS
QS
MS
MS
QS
QL
ML
QL
QL
ML
QS
QS
QS
MS
QS
QL
ML
QS
MS
QS
MS
QS
ML
QL
QS
MS
QS
QL
QS
QL
MS
MS
MS
QS
MS
MS
QS
ML
QL
QL
ML
MS
QL
QS
ML
MS
QS
QS
QS
MS
MS
QS
QS
QL
QS
MS
QL
QL
QL
QS
QL
MS
QL
ML
QS
QS
QL
ML
ML
QS
QS
QL
QS
QS
MS
ML
QL
MS
ML
MS
QL
MS
QS
QS
QL
QS
QL
QS
QS
QL
MS
QS
QL
QS
MS
ML
QL
MS
QL
QL
QS
MS
QS
QS
QL
QL
QL
ML
ML
QL
QS
QS
QL
QS
ML
QL
QS
QS
QL
MS
ML
QS
ML
ML
QS
QS
MS
QS
QL
QL
QL
ML
QL
MS
QL
QL
QS
MS
QL
QL
QS
QL
QS
ML
QL
QS
QS
QS
MS
MS
QS
QS
QS
QS
QS
QS
MS
QL
ML
QS
QL
MS
ML
MS
MS
MS
MS
QS
MS
QL
ML
MS
QS
QS
QL
QS
QL
QL
ML
ML
MS
MS
QS
QS
QS
ML
QS
QS
QL
MS
QL
MS
QL
QS
QL
QS
QS
QL
QS
QS
QS
QL
MS
QS
QL
QS
QL
QL
ML
ML
QL
ML
QS
MS
MS
QL
QL
ML
QL
QL
QS
QL
QL
QS
QL
QS
QS
MS
QS
QS
QS
QS
QS
QL
QL
ML
ML
MS
QS
QS
QL
MS
QL
QS
QS
QL
ML
QS
MS
QS
MS
QL
QL
QL
QS
QL
QS
QS
QS
QL
QL
ML
QS
QL
QS
QS
QL
QS
QS
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
ML
QS
QS
ML
QS
MS
ML
QS
ML
QS
QL
QS
QL
QS
QL
ML
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
MS
QS
QL
QL
MS
MS
QL
QS
MS
QS
QS
QL
QS
QS
QL
QS
QL
ML
MS
QS
QL
QL
MS
QL
QS
QL
QS
ML
QS
QS
QS
ML
QS
MS
MS
QL
MS
ML
ML
MS
ML
ML
QL
QS
MS
QL
MS
QS
QL
QL
MS
QS
QL
QL
QS
QL
QS
ML
ML
QS
QL
ML
MS
QL
ML
QL
ML
QL
ML
QL
MS
QS
QL
QS
MS
QS
QS
QL
QL
QS
QL
QL
MS
QL
ML
QL
QL
QS
ML
ML
QS
MS
QL
ML
QS
QL
QS
ML
QL
ML
QS
QL
QS
QL
MS
QL
QS
MS
QS
QL
ML
MS
QL
ML
QS
QL
QS
ML
QS
MS
QL
QS
ML
QL
QS
QL
QS
ML
QS
QL
QS
QS
ML
MS
QS
QS
QL
MS
ML
MS
QL
MS
QS
QS
MS
ML
QL
ML
QS
QS
QS
QL
QL
ML
ML
QS
QS
QS
QL
ML
MS
QL
ML
ML
QL
ML
QS
ML
QS
MS
QS
QS
QS
QS
QL
MS
ML
ML
QS
QS
MS
QS
ML
QS
MS
QL
ML
QL
QS
ML
MS
ML
QL
QS
ML
ML
QL
QL
MS
MS
QL
MS
MS
QS
QL
QS
QL
QS
QL
ML
QL
QL
QS
MS
MS
QS
QL
QL
QS
QL
ML
QS
ML
QL
QS
QS
QL
ML
QS
MS
QL
MS
QL
QS
MS
QS
ML
MS
QS
MS
MS
ML
QL
QL
QS
ML
MS
QS
QS
QS
QL
ML
QS
QS
MS
QL
ML
MS
QS
QL
ML
ML
QS
QS
MS
QL
QL
ML
ML
QS
ML
QL
MS
QL
ML
QS
QL
MS
QS
QL
QL
QS
QL
QS
ML
QS
ML
ML
QL
QS
QS
QL
ML
QS
QS
QS
QS
QL
MS
QS
QL
QS
ML
QS
QL
MS
QS
ML
QS
QL
QL
QS
MS
QL
QS
ML
QS
ML
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
ML
QS
QS
QS
QS
QS
MS
QS
MS
QS
ML
QL
QL
QL
QS
QS
ML
MS
QS
QL
ML
MS
MS
QS
ML
MS
QL
QS
QL
QS
QS
ML
ML
QS
QL
ML
MS
QS
ML
ML
QL
QS
QL
QS
QS
MS
QL
ML
QS
MS
QL
QL
QS
QS
QL
QL
QL
QL
QL
QS
ML
QS
ML
MS
ML
MS
MS
QL
QS
QS
QL
QL
QS
QS
QS
ML
MS
MS
QS
ML
ML
MS
QS
QS
QL
QL
MS
ML
QL
QS
ML
QS
QL
QS
QS
QS
ML
QL
QS
QL
QS
ML
QL
QL
QL
MS
QL
QL
MS
QL
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
MS
QL
ML
QS
ML
ML
QS
ML
QL
MS
QL
QL
QS
QS
QS
QL
QS
QS
QS
MS
ML
QS
MS
ML
QS
QL
ML
MS
QS
ML
MS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QS
QL
QS
MS
QL
QL
QS
QS
ML
ML
QL
QS
QL
ML
QL
QS
QS
QL
QS
ML
MS
ML
QS
QS
QL
QL
MS
MS
ML
QL
QS
ML
QS
MS
QS
MS
QS
QS
QL
ML
QL
QS
QS
QS
QL
QS
ML
QL
MS
MS
MS
QS
ML
QL
QL
QL
QL
QL
ML
QL
ML
QL
ML
QL
QL
QS
QS
QL
QS
QL
MS
QL
ML
QS
QS
MS
QS
QS
QL
QS
QS
QL
QL
QS
ML
ML
ML
QL
QL
QL
QL
QS
QS
QS
QL
QL
QL
ML
QL
QL
QL
QL
QS
QL
QS
QL
MS
QS
QS
ML
QS
QS
QL
MS
ML
QS
MS
QS
QS
ML
QS
ML
QL
QL
ML
QS
QL
QS
QS
ML
QS
QS
QL
QL
QS
QS
QS
QS
QS
MS
QL
MS
QL
QS
ML
ML
QL
QL
QS
QS
QL
QS
ML
QS
QL
QL
QL
ML
ML
QS
MS
QL
QS
ML
QS
QS
QS
ML
MS
ML
ML
QL
QL
ML
QS
QS
QS
ML
QL
QS
QS
MS
ML
QS
QS
ML
QL
QL
QL
MS
QS
MS
QL
MS
QL
ML
QS
QL
QL
QL
QS
QL
QL
ML
QS
ML
QL
QL
QS
QL
QS
ML
QL
QL
QL
ML
QL
QL
ML
QL
QL
ML
QL
QS
MS
QL
QS
QS
QL
QS
QS
ML
QS
QS
MS
ML
QS
ML
ML
QS
QS
QS
ML
QS
QS
QL
QS
MS
QS
QL
QS
QL
ML
QL
QL
QL
QS
ML
QL
QS
ML
QS
MS
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
MS
QL
ML
QL
MS
ML
MS
ML
QL
QS
QL
MS
QL
QL
QL
QS
QL
QL
QS
QL
ML
QS
QL
MS
QL
QS
QS
QS
ML
MS
ML
ML
ML
QS
QL
QS
QS
ML
ML
QL
QL
MS
QL
QL
ML
QS
QS
QL
QS
QS
QS
ML
ML
MS
QS
ML
QS
MS
QS
QL
QS
ML
QL
QS
QL
QL
QS
MS
QS
QS
QS
QS
QL
ML
ML
ML
QL
QL
QL
QL
MS
ML
ML
QS
ML
ML
MS
QL
QS
ML
QS
QS
MS
ML
QS
ML
MS
QL
QL
QS
QL
QL
MS
ML
QS
QL
MS
MS
QS
QS
QL
QS
QL
ML
ML
QL
QS
QL
QL
QS
QL
QS
QL
QS
QL
QS
QS
QL
QL
MS
QL
QS
QL
QL
QS
QS
QS
QS
QL
ML
QL
QS
MS
QS
QL
QL
QL
ML
MS
MS
QL
QL
ML
QL
MS
QL
QL
ML
QS
QS
MS
QS
QL
ML
QS
ML
QL
QL
QL
QS
QS
QL
ML
QL
ML
QS
QS
MS
QL
ML
QS
QS
QS
QL
QS
QS
ML
QS
QS
QL
QL
QL
ML
QL
QS
QS
MS
QL
QL
ML
QL
QS
MS
QS
MS
MS
MS
MS
QL
QL
QS
QS
QS
MS
MS
QS
MS
QS
QS
QL
QS
QS
MS
QL
ML
QS
QS
MS
QL
ML
QS
ML
ML
QS
ML
QS
QL
QS
ML
MS
QL
QS
QS
QL
QL
QS
QS
MS
QS
MS
QS
QL
QS
QS
QS
MS
MS
ML
ML
QS
ML
QL
ML
QS
ML
QS
QS
QL
MS
MS
QL
QL
QL
QL
MS
QS
QL
QL
QS
QL
QL
QS
QL
ML
QS
QL
QL
QS
QS
QS
QL
ML
QL
QL
MS
MS
ML
ML
MS
QL
QL
ML
ML
QS
QL
MS
QL
MS
MS
QL
ML
QS
MS
QS
QS
QL
QL
QL
QS
QS
QS
MS
QS
QS
QL
ML
ML
QS
ML
ML
MS
ML
QL
QS
ML
QS
QL
QL
QS
QS
QS
QS
MS
QL
QS
MS
QL
QS
ML
QL
QS
QL
QL
QS
QS
MS
QS
QL
QS
ML
QS
QS
QS
ML
MS
QS
QL
ML
QS
QS
ML
MS
QS
QS
QL
QL
QL
QL
QL
ML
QL
QS
QL
MS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QL
ML
MS
QL
ML
QS
QL
QS
ML
QS
QS
QS
QL
MS
QL
QS
QL
QL
QL
QL
QS
MS
QL
QS
QS
QS
QS
QS
MS
QL
QL
QS
QL
QS
QS
QS
MS
QS
QL
QS
ML
QL
QL
QL
ML
QS
ML
QL
QL
MS
QS
QS
QS
MS
QS
QS
ML
QS
ML
QS
QS
ML
QL
MS
QL
MS
ML
ML
QL
QL
QL
QS
QL
QS
QL
QS
ML
QL
ML
QS
QS
ML
QS
QS
QL
QS
QL
ML
QL
QL
QL
QL
QL
QS
QS
QL
ML
QL
MS
QL
ML
QS
ML
MS
ML
ML
QL
QS
MS
ML
QS
QL
QS
QS
QS
QS
MS
MS
QS
MS
QL
QL
QS
QL
QL
MS
QS
QL
QS
QS
ML
ML
QL
QL
QL
MS
QS
QL
QS
QL
QS
MS
QS
MS
QS
QL
QS
QS
QL
ML
ML
QS
ML
QL
QS
QL
QL
ML
QL
QS
QL
QS
ML
QL
ML
ML
QS
MS
QS
QL
ML
MS
ML
QS
QL
QS
ML
MS
QL
QS
QS
QL
MS
QS
QS
QL
QL
QS
QS
QL
QL
ML
QL
QS
MS
QL
QS
QL
QS
QL
QS
QL
MS
ML
QS
QS
QS
MS
QL
ML
QL
QL
QL
MS
ML
MS
MS
ML
ML
QS
QL
QL
QS
ML
MS
ML
MS
ML
MS
QL
QS
QL
QL
QS
MS
MS
QL
ML
QL
MS
ML
QL
QL
QL
QL
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
ML
ML
ML
QL
QL
ML
MS
QS
ML
MS
QS
QL
QL
ML
QS
ML
QL
MS
QS
ML
QS
QS
QL
QL
QL
QL
QL
QS
ML
MS
QL
QL
QL
QL
MS
MS
QS
ML
ML
QS
QS
ML
MS
MS
ML
QS
QS
QS
QS
QS
QS
QL
MS
QL
QS
QS
QS
ML
ML
QS
QS
QS
MS
ML
MS
MS
QL
QL
ML
ML
QL
MS
QS
QS
QS
QS
QL
QL
QS
MS
ML
QS
MS
QL
QS
QS
QL
MS
QL
MS
QL
QS
QS
MS
ML
ML
QS
ML
QL
QS
ML
QL
MS
MS
QS
MS
MS
ML
QS
QS
ML
QS
QS
QS
QS
QL
QS
ML
MS
QS
ML
QL
QS
QL
MS
ML
ML
QS
QS
QS
ML
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
QS
ML
QS
QS
ML
MS
QL
QL
QS
QS
QL
QL
ML
MS
MS
QS
QL
QL
QS
MS
ML
QL
QL
ML
QS
QS
QL
ML
QL
QS
QL
QS
MS
MS
QS
QL
QL
QS
QS
QS
QS
QL
QS
QL
MS
QS
QS
ML
QL
QS
MS
QS
QS
QS
ML
QL
MS
QS
QS
MS
QL
ML
QL
QL
MS
QS
QL
ML
QS
ML
ML
MS
QS
ML
QL
QL
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
QL
QS
ML
QS
QS
QL
QS
QL
ML
ML
MS
ML
QL
QS
ML
QL
QS
QL
MS
QS
QS
QS
QS
ML
MS
QL
QL
QS
QS
ML
QL
QL
QS
MS
QL
QL
ML
QL
QS
QL
QS
QS
QS
ML
QS
MS
QL
MS
ML
QS
QL
MS
QL
QS
QL
QL
QS
QL
QL
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
QS
ML
QL
ML
QL
QL
ML
QL
QL
QL
QS
ML
QL
QL
QL
QL
QS
ML
QS
QL
QL
ML
MS
ML
QL
QL
ML
ML
QL
QL
ML
QS
MS
MS
QL
QS
QL
QL
QS
QL
QS
QL
ML
QL
QS
QL
ML
MS
QL
QS
QL
QL
QS
MS
QS
QL
QS
QL
QL
QS
QS
QS
ML
QL
ML
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
QS
QS
QL
QL
MS
ML
QL
QL
ML
QL
QL
QL
QL
ML
MS
QS
MS
MS
MS
QS
ML
ML
MS
MS
QS
QL
MS
ML
QL
QL
MS
ML
QL
QS
ML
ML
QL
QS
QL
MS
QL
QL
QL
QS
MS
QS
QS
ML
MS
MS
ML
QS
QL
QL
MS
QL
QS
MS
ML
QS
QL
MS
QS
QL
QL
QL
ML
QL
QL
QS
MS
QS
ML
QS
QL
QL
ML
QS
QS
QL
QS
QS
QS
QS
QL
QL
QL
QS
QS
ML
QL
ML
QS
QL
QL
ML
QS
ML
MS
QS
QL
QL
QL
QL
QS
QL
QL
MS
QS
QS
ML
QS
MS
QL
MS
QL
QS
QL
QL
ML
QS
QS
QL
QS
MS
ML
QS
QS
QL
MS
QS
QL
ML
QS
ML
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QS
ML
QS
QL
MS
QS
ML
QL
MS
QS
MS
MS
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
QL
QL
QL
ML
QS
QS
ML
MS
QS
ML
ML
ML
QS
QL
QS
ML
QL
ML
QS
ML
QL
QL
QL
QS
QS
QL
QL
QL
ML
QL
QL
QS
MS
ML
QL
QS
ML
QL
MS
QS
QL
QL
ML
QL
QS
MS
QS
ML
QS
ML
ML
MS
QL
QS
QL
QS
QS
QS
MS
ML
QS
QL
QS
MS
ML
QS
ML
QL
QL
QS
QL
QS
ML
QS
ML
ML
ML
QS
QS
ML
QL
QS
QL
MS
MS
QL
MS
QS
ML
QS
QL
QS
QL
QL
QS
ML
QL
QS
MS
ML
QL
MS
ML
ML
ML
MS
QS
QL
QL
ML
QL
QL
QL
QL
MS
MS
QL
MS
QS
QL
QL
ML
QS
QS
QL
QL
QS
QL
ML
ML
QS
QL
QL
ML
ML
QS
QS
MS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
QS
QS
QS
ML
MS
QS
ML
MS
QL
QL
QS
QL
QL
ML
QS
QL
QL
MS
MS
QS
QL
QS
MS
QL
QL
MS
MS
ML
QS
QL
QL
ML
QL
MS
MS
QL
QS
QL
QS
QS
MS
ML
QL
QS
QL
QL
ML
QL
QL
QS
ML
MS
MS
MS
QS
QL
QS
QS
QL
ML
QS
QL
MS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
QL
ML
QS
MS
QL
QS
MS
MS
ML
ML
QL
MS
QS
QL
MS
QL
ML
MS
MS
QS
QS
MS
QS
QL
QL
MS
ML
QS
ML
MS
QL
QL
QL
ML
QL
QL
ML
QS
MS
QL
QS
QS
MS
ML
ML
MS
ML
MS
MS
ML
QL
MS
QL
QS
QL
QL
MS
QS
QS
QL
QS
QS
QL
QS
QL
QS
QL
QS
ML
ML
ML
QS
QL
ML
QL
QS
QL
MS
ML
MS
QL
QS
QS
ML
ML
ML
QL
ML
QL
MS
MS
QL
QL
QS
QL
QS
QL
MS
MS
QS
QL
ML
QS
QL
QL
QS
QS
QL
ML
QS
QS
QL
QS
QS
QL
QL
QS
ML
QS
ML
QS
QL
QS
MS
ML
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
QL
MS
MS
MS
QL
QS
QS
QL
QS
MS
QS
QL
QL
QL
QL
QL
ML
QS
QL
ML
QL
QL
QS
MS
MS
MS
QL
QS
QL
QL
QL
ML
QS
MS
QS
QS
QS
QS
QS
QL
ML
QL
QL
QS
MS
ML
MS
ML
QS
QS
MS
QL
QL
QL
QS
MS
MS
MS
QS
MS
QL
QS
MS
QL
QL
QL
QS
QL
QL
MS
QS
ML
QL
ML
QS
QS
QS
QL
QL
ML
ML
QS
ML
QS
MS
QL
QS
QS
QS
ML
QL
QL
QS
QS
MS
QS
MS
QS
QS
MS
ML
QL
QS
QS
ML
MS
QL
QL
QL
QS
QS
QS
MS
ML
MS
ML
MS
QS
QL
QS
QL
ML
QL
ML
QL
ML
QL
MS
QS
QS
QL
MS
QS
QS
ML
QL
MS
ML
QS
ML
MS
QS
QS
QS
QL
QS
MS
QL
ML
QL
QS
QL
QS
QL
QL
QS
ML
QL
QS
MS
ML
QS
MS
MS
QL
ML
QS
QL
MS
ML
MS
QL
QL
QL
QS
QS
QS
QS
QS
QL
QL
QL
QL
ML
MS
ML
QS
ML
QL
ML
QS
QL
MS
QS
ML
ML
QS
QS
QL
QS
QL
QS
QL
QL
QL
ML
QS
QS
QL
QL
QL
QS
QS
QS
QL
MS
ML
ML
QL
ML
QS
QS
MS
QS
QS
MS
QL
ML
ML
QS
QS
MS
ML
ML
ML
QS
QL
QS
QS
QL
QS
MS
QS
QS
QL
QS
MS
QL
QL
QL
QL
ML
ML
QS
MS
QS
QS
QS
ML
QS
ML
ML
QS
ML
ML
QS
QS
QL
ML
QS
MS
QL
ML
QL
QS
QL
QS
QL
QL
ML
QS
MS
ML
QL
MS
QL
QL
MS
QL
QL
QL
QL
QL
ML
ML
QL
QS
QS
QS
QL
QS
QS
ML
QL
MS
ML
QS
QS
QL
QL
ML
QS
MS
QL
MS
QS
ML
MS
QL
QL
ML
QL
QL
QL
ML
QS
QL
QL
QS
QS
QL
QL
QS
QS
MS
MS
ML
QS
QS
QL
QS
ML
QS
QL
QS
ML
QS
QS
ML
QS
QS
ML
QL
QS
QL
QS
QS
QL
QL
QL
QL
QL
ML
QL
ML
QL
QS
QS
MS
QL
ML
MS
ML
QL
QS
QL
ML
QS
ML
QL
QS
MS
MS
QS
ML
ML
QL
ML
MS
QL
QS
QL
QL
QL
QL
QS
QS
QL
MS
QS
QL
QL
QS
QS
QS
ML
QS
MS
QL
ML
QL
ML
MS
ML
MS
QS
ML
ML
ML
QS
ML
QS
MS
MS
QS
MS
QL
ML
QS
QL
MS
MS
QS
QS
QL
ML
ML
QS
QS
QL
MS
QS
MS
MS
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
QS
ML
QS
MS
QL
QS
QS
QS
QS
QL
MS
QS
QL
ML
QL
ML
QS
MS
QL
ML
QS
MS
ML
MS
MS
QS
ML
MS
QS
MS
MS
QL
QS
QS
MS
QL
QS
ML
MS
MS
MS
QS
QL
ML
QS
QS
MS
QL
QS
QS
QS
QS
QL
QL
QS
MS
QL
QL
QS
MS
QL
ML
QL
QL
QS
QL
QL
MS
QL
MS
ML
QS
QS
ML
QL
QL
QL
QS
QL
QL
QL
QS
MS
QL
MS
QS
MS
QL
QL
MS
QL
QL
QL
QL
MS
QS
QS
MS
ML
MS
QL
QS
QL
ML
QL
ML
MS
QS
QS
QS
QS
QS
QS
QL
MS
QS
ML
MS
QS
QS
ML
QL
QL
QS
QL
ML
QS
QL
QL
QS
QS
QS
MS
QL
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
ML
MS
QL
QL
QS
QL
QS
ML
ML
ML
MS
QL
QS
QS
QL
ML
ML
QS
ML
QS
MS
QL
QS
MS
ML
QL
QS
QS
QL
QS
MS
ML
MS
QS
QL
MS
QL
MS
ML
QS
ML
ML
QL
ML
QS
QS
QS
QS
QL
QL
QL
ML
ML
QL
QS
MS
QL
MS
QS
ML
QL
QS
ML
QL
QL
MS
QS
ML
ML
ML
QS
QS
QS
QL
QS
QS
QL
QL
QS
QL
ML
MS
QS
QL
MS
MS
QL
QL
QL
ML
QS
QS
MS
ML
MS
QL
QS
ML
MS
QS
QL
QL
QL
ML
QS
QS
QS
MS
QL
QL
QS
QL
ML
ML
ML
MS
ML
QS
QS
QL
QS
QS
QL
QS
ML
MS
ML
QL
ML
QL
QL
QL
QL
QS
ML
MS
MS
ML
ML
QS
QL
QL
MS
QS
QS
ML
QS
QL
ML
QS
QS
QS
QS
QS
QL
QL
MS
QL
QL
MS
MS
QL
MS
QS
QL
ML
QL
QS
QS
QS
QS
QS
MS
MS
QL
QL
QS
QS
MS
QS
ML
QS
QL
QL
ML
QL
ML
QS
QS
ML
QS
MS
QL
QL
ML
QL
QL
QL
QL
QS
QL
MS
QS
QL
QS
MS
QS
ML
QL
QL
ML
QL
QS
QL
QS
ML
QS
QL
QS
QL
QL
QL
ML
ML
QS
QS
MS
ML
QL
ML
QS
MS
QS
ML
QL
QS
ML
QL
QL
MS
QS
MS
QS
QL
QS
MS
MS
MS
QL
QL
MS
MS
MS
ML
ML
QS
MS
QL
QS
QS
MS
ML
QL
ML
ML
ML
QL
QL
MS
QS
QL
QL
QS
QL
MS
QL
QL
ML
QL
QL
QS
QS
ML
ML
QL
MS
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
ML
QS
ML
ML
QS
QS
QS
QS
QS
ML
QS
QL
QL
QS
QL
QS
QS
QL
QL
QS
QS
QL
QL
ML
MS
QS
QL
QS
QL
QL
QL
QL
QL
QL
ML
MS
QS
QL
ML
QS
ML
ML
MS
QL
ML
ML
QS
QL
QL
QL
ML
QS
QL
QL
QL
QL
ML
ML
ML
QS
ML
ML
MS
QS
QL
QS
QL
ML
QS
QS
QL
QL
ML
QS
QS
QL
QL
ML
QS
ML
QS
MS
QS
QS
QL
QL
MS
MS
QS
QL
ML
QL
QS
QS
QL
MS
QL
QL
ML
QS
QL
QL
MS
QS
QS
QL
ML
ML
MS
MS
QL
QS
QL
QL
QS
MS
MS
MS
QS
MS
ML
QL
QL
QS
QL
QS
QL
QL
ML
MS
QS
QS
QL
QS
QL
ML
QS
ML
MS
QS
QL
MS
QL
QL
ML
QL
ML
ML
MS
MS
QS
QS
MS
QL
ML
QS
ML
QS
MS
MS
QS
QL
QL
QL
ML
QS
MS
QL
QL
ML
QL
QL
QL
QL
QS
ML
QL
MS
QS
MS
QL
QS
QL
ML
MS
ML
QL
QL
MS
QS
ML
ML
MS
ML
ML
MS
QL
QL
QL
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
QS
QS
QL
ML
QL
QL
QS
ML
QS
QS
ML
QS
QL
MS
QL
QS
QL
QS
QS
QS
ML
ML
QL
MS
QS
QL
QS
QS
MS
QL
QL
QL
QS
QS
MS
QS
MS
QL
QS
QS
MS
ML
QL
QS
QS
ML
QS
QS
QL
QL
QL
QL
ML
QS
QL
ML
MS
QL
QS
MS
ML
QS
MS
QL
ML
QL
QL
QL
QL
MS
QL
QL
QL
QL
QL
QL
QL
QL
QS
QL
QS
QL
QL
QL
ML
ML
ML
QS
QL
ML
QL
ML
QL
QL
MS
MS
QS
QL
QL
MS
MS
QS
ML
ML
QS
QS
QL
ML
QL
QL
QL
QS
QS
ML
QL
QL
MS
ML
MS
QS
QS
QL
QL
ML
QS
ML
MS
QS
QL
MS
QS
QL
ML
QL
QL
MS
QL
MS
QS
MS
MS
MS
QL
QS
QS
QS
QL
ML
ML
QL
QS
MS
QL
QS
QL
ML
QL
MS
QS
QL
QL
MS
ML
QL
QS
QL
QS
QL
QL
QL
ML
QS
QL
QS
QL
ML
ML
QS
QS
QS
ML
QS
QS
QS
ML
ML
QS
QS
ML
ML
MS
QS
ML
ML
QS
MS
QS
MS
ML
QL
QL
MS
QL
QL
QL
QL
MS
QS
QS
QS
MS
QS
MS
MS
QL
QS
QS
QL
QS
QS
ML
ML
MS
MS
QL
QS
QS
QL
QS
ML
QL
QL
QL
MS
MS
QL
ML
QL
QL
ML
ML
QS
ML
ML
QL
QS
MS
QS
ML
QS
ML
MS
MS
QS
MS
MS
QL
QS
MS
QL
QL
QS
QL
QL
MS
ML
QL
QL
QL
ML
QL
QS
ML
QL
QS
QS
QL
QL
ML
QS
ML
MS
QS
ML
QL
QL
QL
QL
ML
QL
ML
ML
QS
QS
QS
MS
QS
QL
QL
QL
QL
QS
ML
QL
QL
QL
QS
QL
QL
QS
QS
QL
MS
QL
MS
QS
QL
QS
QS
QS
QS
MS
QS
QL
QL
ML
MS
ML
ML
QS
MS
QL
QS
QS
QL
ML
ML
ML
ML
QL
ML
QL
QS
QL
QL
QL
QS
QL
ML
QL
ML
QL
QS
QL
QS
ML
QL
QS
QL
ML
MS
QS
QS
MS
QL
QS
QS
QL
ML
QS
MS
QL
MS
QS
QS
QS
MS
QS
QL
QL
QL
MS
ML
QL
QL
QL
QL
MS
QS
ML
QL
QL
QS
ML
QS
ML
QL
ML
QS
QL
MS
MS
QS
QL
QS
QL
QS
MS
QL
ML
ML
QL
ML
QS
QS
QL
MS
QL
QS
QL
QS
QL
QS
MS
QS
ML
QS
QL
ML
QL
QS
ML
QS
QS
QS
QS
QS
QL
QS
QL
ML
QS
ML
MS
QS
QS
MS
QL
QL
QS
QS
QL
ML
QS
QS
QS
QL
ML
QL
QS
MS
QS
ML
MS
QL
QL
MS
QS
ML
QL
QL
ML
ML
MS
MS
QS
MS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QL
QL
QS
QS
QL
MS
QL
QL
QS
QL
QL
QL
QL
MS
MS
QS
QS
QL
QS
QL
QS
QS
QL
MS
QS
ML
QS
ML
ML
QL
MS
ML
QS
QS
ML
QL
QS
QL
MS
MS
QS
QL
QS
QL
QL
MS
QL
QS
QS
QS
QL
QL
QS
ML
QS
MS
MS
QL
QS
ML
MS
QS
QL
ML
MS
ML
MS
QL
ML
QS
ML
MS
QS
QL
QS
QL
MS
QL
ML
QL
QS
ML
MS
QS
ML
QS
ML
ML
QS
ML
QS
ML
QS
QL
QL
QS
ML
ML
QL
QS
QL
MS
QS
QS
ML
ML
ML
MS
ML
QL
ML
ML
QL
QS
MS
MS
QL
QL
QS
QL
QS
QS
ML
QS
QL
ML
ML
QS
QL
MS
ML
MS
QL
QL
QS
QS
QL
QL
QL
MS
QS
QS
MS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QS
MS
QS
MS
QL
QS
QS
QS
MS
ML
QL
QL
ML
ML
QS
QL
ML
QL
QL
QS
QS
QS
QL
QL
QS
ML
ML
MS
QS
ML
QL
QL
QL
ML
MS
MS
QS
QL
QL
MS
ML
QL
QS
ML
QL
QL
QS
MS
ML
QS
QL
QS
QL
MS
QS
QL
QL
QL
QL
MS
ML
ML
QS
QL
MS
QS
MS
QS
ML
ML
QS
MS
QS
MS
QS
QL
ML
ML
MS
QS
QL
QS
MS
MS
QL
QL
QS
QL
QL
ML
QL
ML
MS
ML
QL
MS
MS
ML
QS
MS
QL
QS
QL
QS
QL
ML
ML
ML
MS
QS
MS
QL
QL
QS
QL
QS
MS
QS
QL
QS
ML
MS
QL
ML
QS
ML
QS
QS
QL
QS
QS
QS
ML
QS
ML
QS
QS
QL
QS
QL
MS
QL
ML
QL
QL
QS
MS
QL
QL
QL
QS
ML
QL
QL
QS
QL
ML
QS
QL
QL
QL
ML
QL
QL
MS
ML
QS
QL
QS
MS
QL
QL
QL
QL
MS
MS
QS
QL
QL
MS
QS
QS
QS
QS
QS
QL
QS
QL
QL
MS
QS
QS
ML
MS
ML
QL
QS
QS
QL
QL
QL
ML
QS
ML
QL
QS
MS
MS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
MS
QL
QS
QS
QS
ML
ML
QL
QL
QL
QS
ML
QS
MS
QL
ML
QL
ML
QL
ML
QS
ML
ML
QL
QS
MS
ML
MS
MS
MS
ML
MS
ML
QL
QL
ML
QL
QS
QL
ML
QL
QS
QS
MS
QS
MS
QL
MS
MS
QL
ML
QS
QS
ML
QS
QS
QS
QL
QL
ML
ML
QS
QL
ML
MS
QS
MS
QL
ML
QL
QL
ML
QS
ML
QS
QS
QS
ML
ML
ML
QL
QS
ML
ML
QS
QL
QS
QS
ML
ML
QS
MS
QL
QS
QS
ML
ML
QS
QS
ML
QS
ML
QL
QL
QS
QL
MS
MS
QL
QS
ML
MS
MS
MS
QL
QS
MS
QL
QL
QS
ML
MS
QL
QS
QS
QS
QS
QS
QL
MS
ML
MS
ML
QS
QL
QL
QS
QS
ML
QS
MS
QS
QL
QS
QL
ML
QS
QL
QS
QL
MS
MS
ML
ML
QL
QS
MS
QS
QS
QL
QL
ML
QL
QL
QS
ML
QS
QS
QS
QS
QS
MS
QS
MS
ML
ML
MS
QL
QL
MS
ML
MS
QL
QL
QL
MS
QL
QL
QS
QL
QS
MS
ML
MS
MS
ML
QL
QS
QS
QL
ML
QS
QL
MS
MS
QL
QS
MS
QS
QS
QL
MS
QL
QS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
QL
QL
QS
QS
QS
QS
QL
QL
ML
QS
QS
QL
QL
ML
QS
QS
QL
MS
QS
QS
QS
ML
ML
MS
QS
QL
QS
ML
ML
ML
QL
QS
ML
QL
ML
ML
ML
QL
QS
MS
MS
MS
QS
QS
QS
QS
QL
QL
QL
QS
ML
QS
QS
MS
ML
QL
QS
QL
ML
QL
QL
QS
ML
QS
QL
QS
MS
ML
QS
QL
QS
QL
QS
ML
QS
QL
QS
MS
QS
QL
QL
ML
QL
MS
QL
QL
QS
QS
ML
QL
QL
QS
QL
MS
MS
QS
MS
MS
QS
QL
MS
ML
QL
QL
MS
ML
QL
QL
MS
QL
QS
QS
QS
ML
QS
QS
QS
QS
QS
QL
QS
QS
ML
QL
QL
ML
QS
ML
ML
ML
QS
QS
QS
QS
QS
QL
ML
QS
QS
ML
QS
ML
QS
QL
ML
QS
QS
MS
QL
QS
QL
ML
QL
QS
QS
QS
ML
QL
QL
QL
QL
QS
QS
ML
QL
MS
QS
QL
QS
QS
ML
QS
QS
QS
QL
ML
QL
QS
QS
QL
QL
ML
ML
QS
MS
QL
QS
ML
QL
QL
QL
QS
QS
QS
QS
QS
QL
QL
QL
QL
QS
ML
QS
ML
QL
ML
ML
MS
QS
QS
MS
QL
MS
QS
QS
QL
ML
QL
QS
ML
QL
MS
ML
ML
MS
QS
QS
QS
QS
QL
ML
QL
QL
MS
MS
QS
MS
QS
QS
QS
ML
ML
QS
MS
QS
MS
QS
QS
QL
QS
QS
QS
QS
MS
MS
QL
QL
QL
QS
QS
QS
MS
QL
QS
MS
QL
ML
ML
QS
MS
QL
QS
MS
MS
QS
QS
QS
MS
MS
QL
QL
QL
QL
QS
MS
MS
QS
QS
QL
QL
QL
QL
ML
QL
MS
ML
MS
QL
QL
QL
MS
QL
MS
QS
QL
QS
ML
QS
MS
MS
QL
QS
QS
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
MS
QS
QS
MS
QL
QS
MS
QS
QL
MS
ML
QL
QS
ML
MS
QS
ML
QS
QS
QS
QS
QL
QL
MS
ML
QL
ML
ML
MS
MS
QS
ML
QS
QL
QL
ML
QS
QS
ML
QS
QL
MS
ML
ML
QS
QS
QL
ML
QL
ML
QS
QL
QL
QL
QS
MS
QS
MS
QL
QS
MS
QL
QS
QS
MS
ML
ML
QL
QS
ML
QS
ML
MS
ML
QS
QS
ML
QS
QS
ML
QL
ML
QL
QL
QL
QL
ML
MS
QL
QS
QL
QS
QS
QL
ML
QS
QS
QS
QS
ML
QL
QL
QL
MS
QL
ML
QL
QL
QS
QL
QS
QS
QS
ML
ML
MS
QL
ML
QS
QL
ML
QS
MS
QS
ML
MS
QS
ML
QS
QL
QS
QS
ML
QL
ML
QS
MS
QL
ML
MS
ML
QS
QL
MS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
QS
QS
QS
ML
QS
QS
QL
QS
MS
QS
QS
QL
ML
QS
QL
QL
MS
QS
QS
ML
QL
QS
ML
QS
QS
QS
MS
ML
QS
MS
ML
QL
QS
ML
QL
MS
QL
QL
QS
QS
MS
QS
MS
ML
QL
QL
QS
QL
QS
QS
QS
MS
ML
QS
QL
MS
ML
ML
ML
QL
ML
ML
QS
QL
ML
QS
MS
QL
QL
QL
QL
MS
ML
MS
QL
QL
QS
MS
QL
ML
ML
QL
QL
ML
ML
MS
QS
QL
QS
QS
QL
QS
ML
QS
QS
ML
QS
ML
ML
QS
ML
QL
MS
QL
QL
QL
QL
ML
QS
QL
ML
QL
ML
ML
QL
ML
QS
QS
ML
ML
ML
QL
QS
QS
QS
QS
ML
QL
MS
ML
QS
ML
ML
QL
QL
QL
ML
QS
QS
QS
MS
ML
QS
QS
QS
QS
QL
ML
ML
QS
ML
MS
QL
MS
QL
MS
QL
QS
QL
QL
ML
MS
ML
QS
QL
QS
QS
MS
ML
QL
MS
QL
QS
MS
QS
MS
QS
MS
QL
QL
QS
QS
ML
ML
QL
MS
QL
QS
QL
MS
MS
ML
QS
QS
QL
QL
MS
QL
MS
QL
QL
QS
QL
QL
QL
QS
MS
QS
QS
QL
QS
ML
ML
QS
QS
QS
MS
QL
QS
QL
MS
QL
QL
QS
ML
QS
QS
MS
MS
MS
ML
MS
QS
QS
QL
QL
MS
ML
QS
QS
QS
QS
QS
QS
ML
MS
QL
QL
QL
MS
ML
QL
MS
QS
MS
ML
ML
QL
QL
QS
ML
ML
QL
MS
ML
QL
QS
QL
QL
ML
ML
QS
QL
QS
QL
MS
QL
QS
QS
QL
QL
QL
QL
QL
QS
ML
QS
QL
ML
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
QS
MS
QL
QL
QS
QL
QS
QS
MS
ML
QS
QL
MS
QL
QS
QS
QL
QS
QS
MS
MS
ML
MS
ML
QL
QS
MS
QS
QL
MS
QS
QS
QL
ML
QL
QS
MS
MS
QS
QS
MS
ML
QS
MS
MS
ML
QS
QS
QL
QL
MS
QL
QL
QS
QS
MS
QS
MS
QL
QL
QS
QS
MS
QS
QL
QL
QS
QS
QL
MS
QS
QS
MS
ML
QS
QL
ML
ML
ML
QL
ML
QL
QS
QL
QL
QL
QL
ML
MS
QL
QL
QS
QL
MS
MS
QS
MS
MS
ML
ML
ML
QL
QS
QS
QL
QS
QS
ML
QS
ML
QL
QS
MS
QL
QL
ML
QS
QS
QS
QS
ML
ML
MS
QL
QL
ML
ML
QS
QS
QL
QS
ML
MS
QL
QS
MS
QL
QL
MS
QS
QL
QS
QL
QL
ML
QS
MS
QS
QS
ML
QS
QL
ML
QS
QL
QL
QS
ML
QL
MS
QL
QL
QS
MS
QL
QL
QL
QS
QS
QS
QL
MS
QS
ML
ML
ML
ML
QS
QL
QS
QS
QS
QL
QS
ML
QL
QS
QS
QL
QL
QS
QL
ML
QS
QL
ML
QS
QS
QS
QL
ML
ML
QS
QL
MS
MS
QS
QL
QS
QS
QS
QL
QL
ML
QL
QS
MS
MS
QL
QS
MS
MS
QL
MS
MS
ML
MS
ML
QL
MS
MS
QL
QL
QS
MS
ML
QL
QL
QS
QS
QS
QS
QL
ML
QL
QS
QL
QL
QS
MS
ML
QL
ML
ML
ML
ML
QL
QS
QS
MS
QS
QL
MS
QL
QS
MS
QS
MS
MS
ML
MS
QL
ML
MS
QS
MS
QL
QL
QL
QL
QL
QL
QS
QS
QS
ML
QS
ML
QL
QL
QL
QL
QS
QS
MS
ML
QS
QL
QL
QL
QS
QS
QL
QS
QS
QS
ML
MS
ML
QL
QS
QL
ML
QL
QL
QS
MS
ML
MS
MS
ML
QS
MS
MS
QL
ML
QL
QL
MS
QS
QL
QL
QS
QS
QL
QS
ML
QL
QL
QL
QS
MS
QS
MS
ML
QS
QL
QL
QS
ML
QS
QS
MS
QS
ML
QS
ML
ML
QL
QS
QS
QS
QS
QS
QS
QL
QS
QS
QS
MS
MS
QL
MS
ML
QL
ML
QL
ML
QL
QL
QL
QS
QL
MS
QL
QS
QS
QL
QS
ML
QL
QS
ML
QL
ML
QS
ML
QS
QL
QL
QS
QS
ML
QS
QL
QS
QL
QS
MS
ML
ML
ML
QS
QL
QS
QL
MS
ML
QL
MS
QL
QL
QL
QS
QL
QL
ML
QS
MS
ML
QS
QL
ML
QS
QL
QS
MS
MS
QS
QS
QS
ML
QS
QS
QL
QS
QS
QL
ML
ML
QL
QL
MS
QS
QL
QS
ML
QS
ML
ML
QS
ML
QS
QS
QL
ML
MS
QL
QL
QS
QL
QS
QS
ML
QS
QL
QS
ML
QL
QS
QL
QS
QL
QS
ML
MS
MS
ML
QL
QS
QS
QL
QS
ML
QL
QS
MS
ML
ML
QL
QL
ML
QS
QL
QS
MS
QL
QL
MS
QS
QL
MS
QL
QS
QS
QS
QS
QS
ML
QL
QS
MS
QL
MS
ML
QS
QL
QL
QS
QL
QL
QS
QS
MS
QS
ML
ML
MS
QL
QS
QL
QS
ML
ML
MS
ML
QS
QS
QS
MS
QL
QL
QS
QL
QS
QS
QL
MS
ML
MS
ML
QS
QS
QL
QL
QS
QS
QL
MS
QL
QL
QS
ML
QS
QS
QL
ML
QL
QS
QL
QS
QL
QL
ML
MS
QS
MS
QS
MS
ML
QL
QL
QL
MS
ML
QS
ML
QS
QS
MS
QS
QS
QS
MS
ML
QL
MS
QL
ML
QL
ML
QL
QS
MS
MS
QS
QL
QS
QL
ML
ML
ML
QL
QS
QS
QL
ML
ML
QS
QL
ML
QS
QL
QS
QS
ML
QL
QS
QL
QS
QS
QL
QL
ML
QL
MS
ML
QS
QS
QL
QL
QL
ML
MS
QS
QL
QS
ML
ML
QS
QL
QL
QL
QL
ML
QS
QS
QS
ML
QS
QS
MS
MS
MS
MS
QS
ML
ML
QL
QL
QS
ML
QS
ML
MS
ML
QS
ML
QL
QS
QS
QS
MS
QL
MS
QL
QL
QS
ML
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QL
MS
MS
QS
ML
QS
QS
QS
QS
QL
QS
QS
QL
QS
QL
QS
ML
QL
QS
QL
QS
MS
QL
QS
QS
QS
QS
QS
QS
QL
MS
QL
QS
ML
QS
QL
QL
QS
QL
ML
QL
ML
QL
QL
QL
QL
ML
QL
QL
MS
QL
ML
MS
ML
QL
QS
QS
ML
QL
MS
QS
QS
QL
ML
QS
ML
QL
QL
ML
QL
QS
QL
QL
QL
MS
QS
QS
ML
MS
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
ML
QS
QS
MS
MS
MS
QS
ML
MS
QS
QS
QS
QS
MS
ML
MS
QS
QL
ML
MS
QS
QL
ML
QS
MS
QL
QL
QL
QS
QS
QL
QL
QS
QS
QS
MS
MS
QL
ML
QL
QS
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
QS
QS
ML
MS
QS
QS
QL
MS
QL
QS
QS
QL
ML
QL
ML
QL
ML
MS
QS
QL
MS
QL
QL
QS
MS
QL
ML
QS
MS
QL
MS
QL
QL
MS
QL
ML
QS
QL
QL
QL
QS
MS
QS
ML
QS
QL
MS
MS
QL
QL
QL
QL
ML
QL
ML
ML
QL
QL
QS
ML
QS
QL
QL
QL
ML
ML
QL
QL
QL
ML
MS
QL
MS
QS
QS
MS
MS
QS
QS
MS
ML
QL
QL
QL
ML
QL
QS
QL
QS
QL
QL
QL
QS
MS
QS
QS
ML
MS
QL
QS
QL
QL
ML
ML
QL
QS
ML
QL
QS
QS
ML
QS
QS
QS
QL
ML
MS
QL
MS
ML
MS
ML
QS
QL
QL
QS
QS
QS
QS
MS
ML
QL
QS
QS
ML
QL
QL
QS
ML
MS
QL
QS
QS
QS
QL
QS
QL
QS
QS
MS
QS
QS
QL
ML
MS
QL
QL
ML
QS
QL
QL
ML
QL
ML
QL
QS
ML
QL
QL
QS
QL
QL
QS
ML
MS
QL
QS
QS
QS
MS
QL
MS
QL
QS
QL
QS
QL
QS
MS
ML
ML
QL
QL
QL
ML
QS
QL
QL
QS
QS
MS
QL
QL
QL
QS
QL
QS
QL
MS
ML
ML
ML
QS
QL
QL
MS
ML
QL
MS
QS
QL
QS
QS
MS
QL
QS
QS
QL
QL
QS
MS
QS
QL
ML
ML
QS
QL
MS
QL
QS
QL
ML
ML
QS
QS
QL
ML
QL
QS
QL
MS
MS
ML
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
QS
QL
QL
QS
QL
ML
QS
MS
ML
MS
QL
QS
QS
MS
QS
ML
QS
QL
MS
QL
QS
ML
ML
QL
QS
QS
QS
ML
QS
QL
QL
QS
MS
QL
QS
QL
MS
QL
QL
ML
ML
QL
QS
ML
MS
QL
MS
QS
ML
QS
QS
QS
QL
MS
QS
QL
QS
QL
ML
QS
QS
QL
QS
QL
MS
QS
QL
QL
ML
QL
QS
QL
QL
MS
QS
QL
MS
ML
QS
QS
ML
QL
MS
QS
QS
QS
QS
QL
QS
ML
ML
QL
QS
QS
QS
QS
QL
QS
ML
QS
QL
QS
ML
ML
QS
QL
ML
QL
QL
QL
QS
QL
MS
QS
ML
QL
QL
QS
QL
QL
QS
QL
MS
ML
QL
QS
MS
QL
QS
QL
ML
MS
MS
QS
QS
QS
MS
QS
QS
MS
QL
QS
QS
QL
QS
QL
QL
QS
QS
QS
QL
QS
MS
ML
MS
QS
QS
QS
QS
QL
QS
QL
QL
QS
ML
QL
QS
QL
QL
MS
MS
QS
ML
ML
QS
QL
QS
QS
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
QS
ML
QL
ML
MS
ML
QS
QL
QL
QS
QS
QS
ML
ML
QS
QS
QS
QL
QS
QS
MS
QS
QL
QS
QS
MS
QL
QL
MS
MS
QS
QL
QL
MS
QL
QL
ML
ML
MS
QS
QL
QL
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
QS
QS
QS
MS
QL
QL
ML
ML
QL
QL
QS
QS
ML
QL
QL
MS
QL
QS
QL
ML
ML
QS
MS
QL
QS
QS
ML
QL
QS
QS
QL
MS
QL
QS
QL
QL
QS
ML
QS
ML
QS
QS
QS
QL
ML
QS
ML
QS
QS
QS
QL
QS
QL
QS
QL
ML
QS
QL
QS
QL
MS
QS
MS
QL
QL
ML
QS
ML
QL
MS
QL
QL
QS
ML
QS
ML
QS
QL
ML
ML
QS
QS
ML
QS
QL
QS
QS
QS
QL
QS
ML
QL
QS
QL
QL
QL
QL
QL
ML
QL
QS
QL
MS
QL
QL
QS
QS
QL
ML
MS
QS
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
ML
ML
QL
ML
QL
QS
QL
QL
ML
QS
QS
QL
MS
QL
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
QS
QS
MS
QS
QL
MS
MS
QL
QL
QL
MS
QL
QS
QS
ML
QL
QS
QL
QL
MS
ML
QL
QL
ML
MS
MS
ML
MS
ML
MS
QL
MS
ML
QS
QS
ML
ML
QL
MS
QS
MS
QS
QS
ML
QS
QS
ML
ML
MS
QL
QS
QS
QL
QL
MS
ML
ML
QL
QL
ML
QS
QS
QL
QL
QS
QL
QL
QS
QS
ML
QL
QL
QL
ML
ML
ML
QL
MS
MS
ML
QL
MS
QL
ML
QS
MS
QS
QS
QL
QL
QS
QL
QS
QS
ML
ML
QL
QL
QL
QS
QS
MS
ML
QS
QS
QL
QL
QL
QL
ML
QS
MS
QL
QS
QL
MS
QS
QL
QS
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
ML
QS
MS
QS
QL
QS
ML
QS
QS
QL
MS
ML
QL
ML
QS
ML
ML
MS
QS
QL
QL
QS
QL
QS
QS
QS
QL
ML
MS
QS
QL
ML
ML
QS
ML
QL
QL
MS
QL
ML
ML
QL
QS
QL
QL
QS
QS
QL
QL
ML
ML
MS
MS
QL
MS
QL
MS
QS
QL
MS
QL
QS
MS
QS
QL
QL
MS
MS
QS
QS
QS
QL
MS
MS
QS
QL
QS
MS
QS
QS
QS
ML
QS
QS
QS
QL
QL
QS
ML
MS
QS
ML
QS
ML
ML
ML
ML
ML
QL
MS
QS
ML
QS
QL
MS
ML
QS
QL
QS
QL
QS
ML
ML
QS
QS
QS
ML
QS
ML
QL
QL
QL
QL
QS
ML
ML
QL
QS
QS
ML
QS
MS
ML
QS
QL
MS
MS
QL
ML
QL
ML
ML
QL
QS
MS
QS
ML
ML
QL
MS
MS
QL
QS
QL
QS
MS
MS
QS
QS
QS
MS
QL
QS
QL
QL
QL
QL
MS
ML
QL
MS
MS
QL
QL
QL
QL
QL
QL
ML
QS
QS
QS
QS
ML
QS
MS
QL
QS
ML
MS
QL
MS
QL
QS
QS
QL
QS
ML
MS
MS
QL
MS
QS
QS
MS
ML
ML
ML
QS
QS
MS
MS
QL
QL
QL
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
ML
QL
ML
QL
QS
MS
QL
QL
QS
QS
QL
QS
QS
QL
MS
QL
ML
ML
QL
QS
QS
ML
ML
QL
QS
QS
QL
MS
QL
ML
QL
MS
QS
QS
QL
QL
ML
ML
ML
QS
QS
QL
QL
QS
ML
ML
QL
MS
MS
QL
MS
ML
QS
QS
QL
QL
QL
ML
QS
ML
QL
QL
ML
QS
ML
QS
QL
QS
QS
ML
QS
QL
QL
QS
QS
QL
MS
QS
QL
QS
QS
ML
MS
QS
QS
QL
QL
QL
ML
MS
QL
QS
MS
QL
QL
ML
MS
QS
QS
QL
QS
MS
QS
MS
QS
QL
MS
QL
QL
QL
MS
QL
MS
QS
QS
MS
ML
QS
MS
QL
QS
QS
MS
QS
QL
ML
ML
QS
QS
ML
QS
QL
QS
QS
QL
QL
QS
MS
ML
QL
ML
MS
QS
MS
MS
QS
QS
QL
ML
MS
ML
ML
MS
QL
QS
QL
ML
MS
QS
QS
QS
QS
ML
QL
QS
ML
QL
QS
QL
MS
ML
QS
QL
QL
MS
QL
MS
ML
QS
QS
QS
QL
QL
MS
MS
QL
QL
ML
QS
QS
QS
MS
QL
QS
MS
QS
QS
QL
MS
QS
MS
ML
ML
MS
MS
QS
QS
ML
MS
QL
QS
ML
MS
QS
MS
QS
QS
QS
ML
ML
QL
QS
QL
QS
ML
MS
QS
ML
MS
ML
QL
QS
QL
QS
ML
QL
MS
QS
MS
QL
QS
QL
QL
QS
ML
ML
QS
QL
QL
ML
ML
ML
QL
ML
QS
ML
QL
QS
QL
ML
QS
QS
QL
MS
QS
QL
QS
ML
MS
QL
MS
ML
QL
QS
ML
QL
QL
QS
ML
QS
ML
QL
ML
QS
QS
QS
QL
ML
QS
QS
QS
QS
QL
QL
QS
ML
QL
QS
QS
ML
MS
QL
ML
QL
ML
QL
QS
MS
QL
ML
QS
MS
QL
QS
ML
QL
QL
QL
QL
QS
ML
QS
QS
QL
MS
QL
QS
QS
QS
MS
QL
MS
QL
QS
QL
QL
QL
QL
QS
ML
QL
QL
QS
MS
MS
MS
QS
QL
QL
ML
QL
QL
QL
QS
QL
QS
QS
QS
QL
MS
QL
QS
ML
ML
QS
QL
QL
ML
QL
QS
MS
ML
QS
QS
MS
ML
ML
MS
QS
QS
QS
QS
QS
MS
MS
QS
QL
QL
QS
QL
QL
QS
QL
ML
QS
QS
ML
QL
QS
ML
ML
QS
ML
ML
QL
QL
MS
MS
QS
QL
QS
QS
QL
QL
ML
QL
QL
MS
QL
QS
MS
QS
QL
QS
MS
QS
QL
MS
QS
QS
QL
MS
QL
QL
ML
QL
QS
QL
QL
QS
ML
MS
ML
QL
QL
ML
QS
QL
QS
ML
QS
QL
ML
MS
ML
QL
QS
MS
QS
QL
QS
QS
MS
QS
QL
MS
QL
QS
QS
ML
QS
MS
ML
QS
QL
ML
ML
QS
ML
QL
QL
QS
MS
ML
QL
MS
QS
QL
QS
QL
QL
QS
ML
QL
ML
QS
QL
QS
QS
QL
MS
MS
QS
QS
ML
MS
QL
MS
QL
ML
QL
QL
ML
QL
ML
QL
QL
QS
MS
QL
QL
ML
QS
MS
QS
QL
ML
MS
QL
QS
QS
QS
ML
QS
QL
QL
MS
QL
QS
QL
MS
MS
QL
ML
QL
QL
QS
ML
QS
QL
QL
QL
MS
QS
QS
MS
ML
QL
QS
QS
QL
QS
QS
MS
QS
QL
QL
QL
QL
ML
QL
QL
QL
QL
QL
ML
QL
QS
MS
QL
QS
QS
QL
QS
QL
QS
MS
QS
QL
MS
QS
QL
QL
QS
MS
QL
QS
QL
QL
QS
QL
ML
QL
QS
QS
MS
QL
MS
QL
QS
QL
QL
QL
QS
MS
ML
QL
MS
QS
QL
ML
QS
QL
QS
QL
QS
ML
MS
QL
QS
QL
ML
QS
MS
QS
MS
QS
QS
QS
QS
MS
QL
QS
QL
QL
MS
ML
MS
QS
QL
QS
QL
ML
MS
QS
ML
QL
QL
QL
QS
QS
ML
MS
MS
MS
QS
MS
QL
QL
ML
MS
QL
QL
QS
QS
QS
ML
QS
QL
MS
QL
ML
MS
MS
ML
QL
QL
QS
ML
QS
QS
QL
MS
QL
QS
QL
QL
MS
QS
QS
QL
ML
MS
MS
QL
MS
QL
QL
QS
ML
QL
QS
QS
MS
MS
QS
ML
QL
QS
QL
MS
QL
QL
ML
ML
QS
QS
ML
QS
QS
QS
QL
QS
MS
QL
QL
MS
MS
QL
QS
QS
QS
QS
QS
MS
ML
QL
QL
QS
QS
QS
ML
QS
MS
ML
MS
QL
QS
QL
QS
QS
QS
QS
MS
QS
MS
QL
ML
QL
QS
ML
ML
ML
QS
MS
QS
ML
QL
QS
MS
QS
QL
MS
QS
QL
QL
QL
QL
ML
MS
QS
QL
ML
QL
QS
ML
QL
QL
QL
QL
QS
QL
QS
QS
QS
ML
ML
QS
ML
QL
MS
QL
QL
ML
QS
QL
QS
QL
ML
QS
QL
MS
MS
QS
QL
ML
ML
ML
QS
QS
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
ML
QS
QS
QL
QS
QS
QS
QS
ML
QS
QL
MS
QL
QS
MS
QL
ML
MS
QS
QS
QL
QS
ML
MS
QL
QL
QS
QS
QL
QL
QL
ML
QL
QS
QL
QS
MS
QL
MS
QL
QL
QL
QL
QS
QS
ML
QL
QL
ML
QL
MS
ML
QS
QL
ML
QS
MS
QS
ML
QS
QL
QS
QL
QL
QS
QL
MS
MS
QS
ML
QL
QL
QS
QS
MS
QS
QS
ML
QS
QS
QL
ML
QL
QS
ML
QS
MS
ML
QL
QL
QL
QL
ML
QS
QL
QS
QL
QS
QL
QL
ML
QS
QL
ML
QL
ML
ML
QL
ML
QL
QS
ML
QL
QS
QS
MS
QL
QL
QL
MS
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QL
ML
QL
ML
ML
QL
MS
QS
MS
QL
QS
ML
QS
QL
QL
QL
QS
QS
QL
ML
MS
QS
QL
QS
QL
QL
QS
QS
MS
MS
ML
ML
MS
QS
QS
ML
QS
QL
QL
QS
QS
QS
QL
MS
ML
MS
QL
MS
QL
QL
QL
ML
ML
ML
ML
QS
ML
MS
QL
QL
QS
ML
ML
QL
QS
ML
QL
MS
QL
QL
QS
QL
QL
QS
MS
QS
QL
QS
QL
QS
QL
QL
ML
ML
QS
QS
MS
QS
QL
QL
ML
ML
MS
QS
QL
ML
MS
ML
QS
QL
ML
QS
QS
ML
ML
QL
QL
QS
QL
ML
QS
ML
ML
QS
QS
QL
QL
QS
ML
QL
ML
QS
MS
QS
MS
ML
QS
MS
QL
QL
QL
ML
MS
QS
QL
QS
QS
QL
MS
QL
QL
MS
QL
QL
QL
QL
QS
QS
QS
QS
QL
ML
QL
QL
QL
QL
QS
QL
QL
ML
QS
QS
QS
QS
QS
ML
QL
QS
QS
ML
MS
QS
QL
ML
QS
QL
MS
QL
QS
QS
ML
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QS
QS
MS
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
QL
QS
QS
QL
QL
ML
QL
QS
QL
MS
QS
QS
MS
QL
QL
ML
QL
QL
MS
QS
QS
QL
QS
MS
QL
QS
QL
QS
ML
MS
MS
ML
QL
QL
ML
MS
QL
ML
MS
QS
MS
QL
QL
QL
MS
ML
MS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
ML
MS
ML
QL
QS
MS
QL
QS
QS
QL
QS
QL
QL
QS
MS
QL
ML
QS
QS
ML
MS
QS
QL
ML
MS
ML
QL
QS
ML
ML
QL
QL
QS
QL
QS
ML
QS
QL
QS
QL
QS
QS
QL
MS
QL
MS
MS
QL
QL
ML
QS
ML
QS
QS
ML
QL
MS
QS
MS
QS
QS
QL
QS
QL
QL
QS
QL
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
MS
QL
ML
MS
QS
QL
QS
QS
ML
QS
ML
QL
QL
QL
ML
ML
QL
ML
ML
QL
QL
QS
QL
QS
QS
QS
ML
ML
QS
QS
QL
QL
QS
QS
QS
QS
MS
QL
ML
QS
QS
ML
QL
ML
ML
ML
QS
MS
QL
QS
QL
QS
QL
QS
QL
ML
ML
QL
QL
QL
QS
QL
QL
QL
QS
QS
QL
MS
MS
ML
QS
QS
QS
QL
QL
QS
QS
QS
QL
QL
QS
QL
QS
MS
QL
QL
QL
QL
QS
QS
ML
QL
QL
QS
MS
QS
QL
QL
QS
QL
QS
QL
QS
QL
QL
QS
ML
QS
QS
ML
ML
MS
QS
QL
QS
MS
QS
QS
QL
QL
QS
ML
QL
QL
QS
QS
QS
QS
QS
QL
QS
MS
QL
QL
ML
ML
QS
ML
QS
ML
QL
ML
QS
QL
QL
ML
QL
QS
ML
QS
QL
QL
QS
QS
MS
QL
ML
ML
QS
QS
ML
QS
QL
QS
QS
QL
QL
ML
QS
QL
MS
QS
QL
ML
MS
QS
QS
QL
ML
QL
ML
QL
QL
QL
QL
QS
QL
QS
MS
ML
QL
QS
QL
MS
QS
MS
QS
ML
QS
QS
QS
QL
MS
QL
ML
QL
QL
MS
ML
QS
ML
MS
MS
QS
QL
MS
ML
QS
MS
QS
ML
QL
QS
ML
QS
QS
QL
QL
MS
ML
QS
MS
ML
MS
QL
MS
ML
QL
QS
QS
QL
MS
QS
QL
QL
QS
QL
MS
QS
QL
QL
QS
QS
ML
QS
ML
QL
QL
QL
ML
MS
QS
QS
QS
QS
ML
ML
QL
QL
MS
QL
QS
ML
QL
QL
QL
QL
QS
QS
ML
QS
MS
QL
QS
QS
ML
QS
ML
QS
QL
QL
QS
QS
QL
ML
MS
QS
QS
ML
QS
QS
QS
QL
QL
ML
QS
ML
QS
ML
QL
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
ML
QS
QL
ML
QS
ML
ML
QS
QS
QL
ML
MS
MS
MS
QS
QL
QL
ML
ML
QL
ML
QL
QS
QL
QS
ML
QS
ML
MS
QS
ML
ML
QL
QS
QL
QS
QL
ML
QS
QS
QS
MS
QS
QS
QL
MS
ML
QL
QS
QS
ML
QS
QL
QL
QS
QL
QL
QL
QS
MS
QS
ML
QS
QL
ML
MS
QS
QS
MS
QL
ML
MS
QL
QL
QL
QL
QL
QS
QL
QS
MS
QS
QL
QS
QS
QL
QS
ML
QS
QS
ML
QS
QS
QS
ML
ML
MS
QL
QS
QL
QS
QS
ML
QL
QL
QS
QL
QL
QL
QS
ML
MS
ML
MS
QL
ML
QL
QL
QL
MS
ML
QS
ML
QS
QS
QS
MS
QL
QS
MS
QS
MS
QS
QS
QL
MS
QS
QS
QL
ML
QL
QS
QL
MS
ML
QS
QL
QS
QL
ML
QS
QS
QS
ML
QL
QS
ML
MS
MS
QS
MS
QS
QL
QL
QL
MS
MS
MS
ML
ML
ML
QL
QS
QL
ML
QS
QL
QL
QL
MS
QS
QS
QS
QL
MS
QL
ML
QL
QS
QS
MS
QS
QL
MS
QS
QS
QS
ML
QS
QL
QS
ML
QL
MS
QS
QS
QS
QL
QS
ML
QL
QS
QL
QL
QS
QS
QL
MS
QL
MS
QS
QS
QL
ML
MS
QL
ML
QS
QL
MS
QL
QL
QL
QS
QS
QS
QS
QS
QS
QL
QS
ML
QS
QS
QL
ML
QS
QL
QS
QL
MS
QL
QL
QL
QS
QL
QS
ML
QS
QS
QL
MS
QL
QL
QS
QS
QL
QL
QL
QL
ML
MS
QL
QS
ML
QL
QL
MS
QS
QS
QL
QL
QL
QS
ML
QS
QS
QL
QS
QS
QL
QS
ML
QS
QL
QL
QL
QS
QS
QS
QL
QS
ML
QS
QL
QS
QS
QS
QL
QL
ML
QL
MS
MS
QS
QS
QL
QS
QL
MS
QL
QL
ML
MS
QL
MS
QS
QL
QS
QL
QS
QL
QS
QL
ML
MS
QS
ML
MS
QL
QL
QS
ML
MS
MS
QL
ML
QS
QS
QS
ML
QL
QL
QS
ML
QL
MS
ML
QS
QL
QS
QL
QL
QL
QL
MS
QS
QL
ML
QL
ML
QS
QL
QS
QS
ML
QL
QL
QS
QL
QS
QS
QL
QL
QS
QS
QL
MS
QS
ML
QS
QL
QS
QS
QL
QS
QL
QL
QL
QL
QS
QL
QS
QS
ML
ML
QL
QS
QS
QS
QS
ML
QS
QS
QS
QL
QL
QS
QL
MS
QL
QS
QL
MS
QS
QL
MS
QL
QL
QL
QL
ML
QS
QS
QS
QS
QL
QL
ML
ML
QL
QL
QS
ML
QS
QL
QL
QS
ML
QS
QL
MS
QL
QS
QS
QS
QL
QS
ML
QL
QL
QL
QL
QS
QL
QS
MS
QS
QL
QS
ML
QL
QS
QL
ML
MS
QL
QS
QS
QS
QS
MS
QL
QS
ML
QS
QS
MS
MS
QS
QS
QL
QS
MS
QS
ML
QS
ML
QL
MS
ML
ML
QS
QS
MS
QL
ML
QS
ML
QL
QS
QL
QS
QL
QL
QS
QS
QS
QL
ML
QS
MS
ML
QL
QL
QL
ML
MS
QL
QS
QS
QS
QL
ML
QS
ML
ML
QS
QS
QS
MS
QL
ML
QS
ML
ML
QS
MS
ML
QS
QS
MS
QS
ML
ML
QL
QL
ML
ML
QL
QS
QL
QS
MS
ML
QS
ML
QS
QL
MS
MS
QL
QL
ML
MS
QL
ML
QL
QS
ML
QL
MS
ML
QS
QL
QL
MS
ML
QL
ML
QL
QS
QS
QS
MS
ML
ML
MS
QS
QS
MS
ML
QL
QS
QS
ML
QL
ML
MS
QL
QS
QL
QL
QS
QS
QL
MS
QL
QL
QS
QL
QS
ML
MS
QL
QS
ML
QL
QL
ML
QL
QL
MS
QS
MS
QS
ML
QL
MS
MS
MS
QS
QS
QL
MS
QS
QS
QL
ML
QL
QL
ML
QL
MS
QS
QS
ML
QS
QL
ML
QS
QS
ML
ML
QS
QL
QS
QL
MS
QS
QS
QS
QL
MS
QL
QL
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
MS
MS
QS
ML
QS
QL
QS
QL
MS
QS
QL
QL
QL
ML
QS
QL
MS
MS
QS
MS
QL
QL
ML
QL
MS
QL
ML
MS
QS
QS
QL
ML
QL
MS
QS
QS
QL
QS
ML
QL
ML
QS
QS
QS
MS
QL
QL
QS
MS
QS
QS
MS
QS
QL
QL
ML
QS
QL
QS
QL
QS
QS
QL
QS
QL
QL
MS
MS
QL
MS
QS
QS
QS
QS
QS
QS
QL
MS
QL
QS
QL
ML
QL
ML
QL
ML
ML
QS
QL
MS
QS
QS
MS
QL
QL
MS
ML
MS
ML
MS
QL
QL
QL
ML
QL
QS
ML
QL
QS
QS
ML
ML
QL
QL
ML
QS
QS
QL
QS
MS
QS
QS
QS
QS
ML
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
ML
MS
QS
ML
QS
QS
QL
QS
ML
QS
MS
QS
QL
QL
QS
QS
MS
QL
QS
QS
QL
QL
QS
ML
QS
QS
QS
QL
QS
QS
MS
QS
MS
QL
QS
QS
QL
QS
QS
QL
QL
QS
ML
QS
QS
QL
QL
QL
ML
QL
QS
QS
QL
QS
MS
MS
ML
QL
MS
QL
QS
MS
MS
QL
QS
QS
QS
MS
QL
ML
QS
QS
ML
MS
QL
MS
QS
QS
QL
QL
MS
QL
ML
QL
ML
QL
QS
QL
ML
QS
QS
QS
QS
QL
QL
QL
QL
ML
QS
QL
MS
QS
ML
QL
QL
QS
QL
QS
ML
MS
QS
QS
QS
ML
QL
ML
QL
MS
MS
QL
QL
QS
QL
MS
ML
ML
MS
QS
MS
QL
ML
QL
QL
QS
MS
ML
QS
QS
MS
QS
ML
QS
QS
ML
QS
QL
ML
ML
QS
QS
QS
MS
ML
QS
MS
QS
QL
QS
ML
QS
ML
QL
QL
ML
QS
MS
QL
ML
QS
ML
QL
QS
MS
QS
QS
MS
QS
ML
QL
QS
QL
QL
QS
QL
QL
MS
QS
QS
QL
ML
QS
QS
QL
QS
MS
QS
ML
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
QS
QL
QS
MS
MS
QS
MS
QL
MS
QL
MS
QL
MS
ML
QS
ML
QS
ML
QS
ML
QL
QL
QS
QS
QL
ML
MS
QL
QL
MS
ML
QL
QS
QS
QS
MS
ML
QL
QS
QS
QL
QS
QL
QS
QS
ML
ML
QS
MS
QL
QL
QS
QS
QS
ML
QS
MS
QS
QL
QL
QL
QL
MS
QL
ML
QL
QL
QL
ML
QL
MS
QS
QL
QS
QS
ML
QL
ML
ML
QL
MS
QS
QL
QL
QS
MS
QL
QL
ML
MS
QS
QL
QS
QS
ML
QS
QL
MS
QS
QS
QS
MS
QL
QL
ML
ML
QL
QS
QL
QL
MS
QS
QL
ML
QS
QS
QL
MS
QS
QS
MS
QL
QS
QS
QL
QS
QL
QS
QL
MS
QS
QL
MS
MS
MS
MS
QS
QS
ML
MS
QL
QL
MS
QS
QS
QL
QS
QL
ML
ML
QL
QS
QL
QL
MS
QL
QS
MS
ML
ML
QL
ML
QS
QS
QL
QS
MS
QL
ML
QS
QS
QL
MS
QL
QL
ML
QL
QL
MS
QL
QL
QL
QL
MS
MS
QS
MS
QL
QL
ML
QS
MS
QS
MS
QL
QS
QS
QS
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
ML
QL
QS
QS
QL
ML
QL
QS
QL
QL
QL
QS
QS
QS
ML
QS
QL
QS
ML
ML
MS
MS
MS
QL
MS
QS
QL
MS
ML
QS
QS
QS
QS
QL
MS
ML
QL
ML
QS
QS
ML
QL
ML
QS
ML
QS
MS
MS
MS
QS
QS
QS
MS
MS
ML
QL
QL
QS
QL
QS
MS
QL
QL
MS
MS
QL
QS
QS
QL
QL
QS
QL
ML
QS
QL
QL
QL
ML
QL
ML
QL
QL
MS
QL
QS
QS
QS
QL
QS
ML
QL
QL
ML
ML
QL
ML
QS
ML
MS
QS
QL
MS
QS
QS
QL
MS
ML
ML
QS
QL
QL
QS
QS
MS
MS
MS
QS
ML
ML
QS
QS
ML
QL
ML
QL
QS
ML
QS
QL
MS
QL
MS
QS
QS
QL
QS
ML
QL
ML
QL
QL
ML
QL
QS
QL
QL
ML
MS
QL
MS
QL
QL
QL
QS
QS
QL
ML
QS
QS
QS
MS
ML
ML
ML
QL
QS
QL
QL
QS
QS
QL
QS
QS
MS
QL
QL
MS
QS
QS
ML
ML
QS
QL
ML
QS
MS
MS
MS
QL
ML
ML
ML
QL
QS
QS
QL
QS
ML
MS
QS
QS
QS
QS
QL
QS
QS
QL
QL
QL
QL
QL
MS
MS
QS
QS
QL
QL
QL
QL
QL
QL
QS
ML
ML
QL
QL
QL
ML
ML
QS
QS
QS
QL
QL
QL
ML
MS
QL
MS
QS
QS
QL
QS
QS
MS
QS
QS
MS
QS
QS
MS
QL
QS
QS
ML
QS
QL
QL
QS
ML
ML
QS
QS
ML
QS
QL
ML
QL
QS
QS
QS
QS
QS
QS
QL
QS
ML
MS
QL
QS
QL
QS
QS
QS
ML
QS
QS
QL
QL
QS
MS
QS
MS
MS
QL
QL
MS
QS
QS
QL
QS
ML
MS
QS
MS
QS
QL
QL
QS
QS
QL
ML
ML
QL
QL
QL
MS
ML
QL
QS
QS
ML
QL
QS
ML
QS
QL
QL
MS
QL
MS
MS
MS
QS
MS
QL
ML
ML
QL
QL
QS
QS
QS
QL
QL
QS
QL
QL
QL
ML
QL
MS
MS
MS
ML
QS
QS
QL
QS
ML
QS
MS
MS
QS
MS
QS
QS
QL
QS
QL
QS
QL
QS
ML
QS
ML
MS
ML
QL
MS
QS
QS
QL
ML
QS
QL
MS
QL
QL
QS
QL
QS
MS
ML
QS
QL
MS
QL
QL
QL
QL
MS
QS
QL
MS
QS
QS
MS
QS
ML
QS
QL
QL
QL
QL
ML
MS
QL
QS
QL
QS
QS
QS
QS
MS
QL
ML
QS
ML
MS
ML
QL
QL
MS
ML
QL
QS
QL
QS
ML
QS
QL
QL
QL
QS
QL
QS
QL
MS
QS
QS
QS
QL
MS
QL
QL
QL
ML
ML
QL
ML
MS
QS
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
ML
QS
QL
MS
QS
MS
QS
MS
QS
QL
QL
QL
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
ML
MS
QS
QS
QS
QL
QS
QS
QL
QS
QS
QL
ML
ML
ML
ML
QS
QL
QL
QL
QL
QS
QS
ML
QL
QL
QL
ML
QL
ML
QL
QL
QS
ML
QL
ML
QS
QL
QS
QL
QS
QL
QL
QS
QS
ML
QS
ML
QL
QS
ML
MS
QS
ML
QL
QS
QL
QL
QS
QS
QS
QL
ML
MS
QS
MS
MS
QS
QL
ML
QS
ML
MS
QL
MS
QL
QS
QS
QS
QS
QL
MS
ML
ML
QS
QL
QS
QS
MS
QL
QS
QL
MS
MS
QS
QS
QL
QS
MS
QS
QS
MS
QS
QL
QS
QL
QL
QL
QL
QS
ML
ML
QL
MS
ML
QS
QL
QL
QS
ML
QL
QL
ML
QL
QL
QL
MS
ML
MS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QL
QL
QL
MS
QS
QS
MS
ML
QL
QS
QL
QS
QL
MS
QL
QL
QS
QS
ML
ML
QS
QL
MS
ML
ML
QL
ML
MS
ML
QS
ML
QS
QS
ML
MS
QS
QS
QS
QS
QL
ML
QS
QS
QL
ML
QS
ML
QS
QS
MS
QL
QL
ML
MS
ML
QL
MS
QS
MS
ML
QL
QL
QS
QL
QS
QS
QS
QS
ML
ML
ML
MS
QL
ML
QS
ML
QS
QL
QS
QL
QL
QS
QS
MS
QL
QL
QL
QS
ML
QS
ML
QS
ML
QS
ML
QS
QS
QS
QS
MS
QS
QL
ML
QS
QL
ML
ML
QS
ML
QS
QS
MS
MS
QS
QL
ML
QL
QS
QS
ML
QS
QS
QL
QS
QL
QL
MS
QS
QL
QL
QS
QL
QL
QL
QS
QS
QL
QS
ML
QS
MS
QS
QS
MS
QL
QL
MS
QS
QS
ML
ML
QS
QS
QS
QS
QL
QS
MS
MS
MS
QL
ML
QL
ML
QL
MS
QL
ML
QL
QL
QS
QL
QL
ML
QL
QS
QS
QS
ML
MS
QL
QS
QL
QL
MS
ML
MS
QL
QS
ML
QL
QL
QS
ML
QL
QS
QS
QL
ML
QL
QL
QL
ML
QL
MS
QL
QL
QS
ML
MS
ML
QS
QL
QL
ML
QL
ML
QL
QS
MS
ML
QL
QL
QS
MS
QS
QS
QL
QS
ML
QS
MS
ML
QS
QL
MS
ML
QS
ML
ML
MS
ML
QS
QL
QS
MS
ML
QL
ML
QL
QS
QL
QL
QS
MS
QL
ML
QL
MS
QS
QL
QS
QL
QL
MS
ML
ML
QS
QL
ML
QS
QL
ML
QL
QS
QS
QS
QL
QL
QL
ML
MS
QS
QL
QL
QL
QL
QS
QS
ML
MS
QL
QL
ML
QL
ML
QS
ML
MS
ML
QL
QS
QS
QS
QS
QL
ML
ML
QL
ML
ML
MS
QS
QL
QL
QS
QL
QL
ML
ML
MS
QS
QS
QL
QL
ML
QL
QL
QL
QL
QS
QS
MS
ML
QL
QL
QL
QS
QS
ML
QS
QL
ML
QS
QL
ML
ML
QL
QS
MS
ML
ML
QL
QS
QL
QS
QL
QL
MS
QS
ML
MS
QL
QL
MS
QL
QL
QS
QS
ML
QS
ML
QS
QS
ML
MS
QL
ML
QS
QS
QS
QS
QS
ML
QS
ML
QS
QL
QS
QS
QL
QS
QL
QS
QL
ML
ML
QS
MS
QS
QS
QS
QS
QS
QL
QS
QS
ML
QS
QS
MS
QS
QL
QS
QL
QS
QL
ML
QS
ML
QS
ML
MS
ML
MS
QS
QS
ML
QS
ML
QS
QL
QL
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
QL
ML
QS
QS
QS
MS
QS
QS
QL
QS
QL
QS
MS
QL
ML
MS
ML
QL
MS
QL
ML
QL
QL
QL
MS
QS
QL
ML
QS
QS
ML
QL
QS
QS
QL
QS
QL
QL
QS
QL
QL
ML
ML
QS
ML
QL
QS
ML
QL
ML
MS
QS
QS
QL
ML
QL
ML
MS
QS
QS
QS
QL
QL
QS
ML
MS
QS
QS
MS
ML
QS
QS
QL
QS
QS
QL
QS
ML
QL
QS
MS
QL
QL
QS
QL
QS
ML
MS
QS
ML
QS
QS
QL
MS
QS
QL
QS
QS
ML
MS
ML
QS
QS
MS
QL
ML
QL
QS
QS
ML
QS
QS
QL
QS
QS
ML
QS
ML
QS
QS
QS
QS
QS
QL
QS
QL
QS
QS
QL
QS
ML
QS
QS
QS
ML
QS
MS
QS
QL
ML
QS
QS
QL
QS
QS
QL
ML
QL
ML
ML
MS
QL
QS
QS
ML
QL
QL
ML
QL
QL
QL
QL
QS
QS
QL
QL
QS
QL
ML
QL
QS
ML
QS
QL
MS
MS
QL
QS
QS
QS
QL
QL
ML
QS
QS
QS
QS
QL
QS
MS
QL
QL
MS
QS
QL
ML
QS
ML
ML
ML
QL
MS
QL
QL
MS
ML
QL
QL
ML
ML
QS
QS
QL
QL
QS
QS
QS
QS
QS
QL
QS
MS
QL
QL
MS
MS
MS
MS
QL
QL
QS
MS
QL
QS
MS
QS
ML
QS
QS
ML
QS
QL
QL
QS
QL
ML
QS
QS
QS
QS
MS
MS
QL
QL
MS
MS
QS
QS
ML
QL
QS
QS
QL
MS
QL
ML
QS
QS
QS
QL
QS
ML
QL
QS
QS
ML
QS
QS
QL
ML
QS
QS
QS
QL
QL
MS
QL
QL
QS
MS
ML
MS
MS
ML
ML
ML
QL
QL
QS
QL
ML
MS
QS
MS
QS
QL
ML
QL
ML
QL
MS
ML
QL
QL
QS
ML
QL
QL
QS
QL
QL
QS
ML
QS
ML
QS
QL
QS
QS
QS
QS
QS
MS
QS
MS
QS
ML
QL
MS
ML
ML
QS
ML
QL
QL
MS
ML
QS
QS
QL
QL
QL
QL
QL
QL
MS
QS
QS
ML
ML
MS
QS
QL
QS
QL
QS
MS
ML
QL
ML
QL
QS
MS
QS
QL
MS
QS
QL
MS
QS
QS
QS
QL
QL
QS
MS
ML
ML
ML
QL
QL
QS
QS
MS
ML
QL
QS
QS
MS
QL
QS
QS
QL
QS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QL
QS
MS
ML
QL
QL
QL
QL
QS
QS
MS
ML
QS
ML
QL
MS
QS
MS
MS
QL
QS
QL
QL
ML
MS
ML
QS
QS
MS
QS
MS
MS
QS
QS
QL
QS
QS
QL
QS
QL
ML
MS
QL
QL
QS
QS
QS
MS
QS
MS
QS
MS
MS
QS
ML
MS
QL
ML
MS
QL
QS
MS
QL
QS
QS
QL
QS
QS
ML
ML
QS
ML
QL
ML
MS
QS
QL
QS
MS
QL
ML
ML
QL
QL
ML
QS
QS
QL
MS
QS
QL
MS
MS
MS
QS
MS
QL
QS
QL
QS
QL
QL
QS
QS
QS
ML
ML
MS
QS
ML
QS
QS
MS
QS
QL
QS
QS
QS
QL
QS
MS
ML
QL
QL
ML
QL
QS
QS
MS
QL
QS
ML
QS
QL
QS
QL
ML
MS
MS
ML
MS
QS
ML
QL
ML
MS
QL
QS
QL
QS
ML
QS
QL
QL
QS
QL
QS
ML
MS
MS
MS
QL
QS
QS
QS
QS
QL
QS
QL
QS
QL
QS
ML
ML
ML
ML
QS
QS
QL
MS
QL
ML
ML
QL
QS
MS
QS
ML
QS
QS
MS
QL
ML
QS
QL
QS
ML
QL
QL
QS
ML
ML
MS
MS
QS
QL
MS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
MS
ML
QS
MS
QL
QS
QL
MS
QL
QL
QS
QL
MS
QS
QL
QL
ML
QL
QL
QL
ML
QL
QL
QS
QS
QS
QL
ML
ML
QS
QL
QS
QS
QL
QL
ML
QS
ML
MS
ML
MS
ML
QS
ML
ML
MS
QS
QS
QS
QS
QS
MS
QS
QL
MS
QL
ML
QL
ML
MS
QS
QL
QL
QL
QS
QS
QS
QL
ML
ML
QL
QS
ML
QS
MS
QS
QS
QS
QS
ML
QL
QS
QS
QS
QL
QS
QS
QS
QL
QS
QL
QL
QS
ML
ML
ML
QL
ML
QL
MS
MS
QL
QS
QL
QL
QL
QS
QS
QL
MS
QS
QS
MS
MS
QS
QL
MS
MS
ML
MS
QS
QL
MS
QS
QS
QS
QL
QL
MS
QS
QS
QS
QL
QL
QL
QL
QS
ML
ML
QS
QL
QS
MS
QL
MS
QL
QS
MS
QS
QL
QL
QS
QS
MS
QL
QS
QL
ML
MS
QL
QS
QL
QS
ML
QL
MS
QL
QS
MS
ML
ML
QS
QL
QL
QS
QL
QL
QL
QL
ML
ML
QS
QL
MS
QS
QS
QS
QL
ML
QL
QL
QL
QS
ML
QS
MS
QS
QL
MS
MS
QS
QL
MS
QS
QS
QL
ML
QS
QL
QS
ML
QL
ML
QL
ML
ML
QL
QL
QL
MS
QL
QS
ML
ML
QS
MS
QL
MS
ML
ML
QL
QS
QL
QL
ML
MS
MS
ML
QL
ML
QS
ML
ML
MS
QL
QL
QS
ML
ML
QS
QS
QL
QS
MS
QL
QL
QL
QS
QS
ML
QL
QL
QL
MS
MS
MS
QS
QS
ML
MS
QS
QL
QS
ML
QS
QS
QS
ML
QL
QL
QL
MS
ML
QS
ML
QS
QS
QL
QS
QL
ML
QS
QS
ML
QS
QS
QS
QS
QL
QS
MS
QS
QL
MS
QS
ML
QL
QS
QS
MS
QS
MS
ML
MS
ML
QL
QS
QS
ML
QS
ML
QL
QS
QL
QL
QL
ML
QL
QL
QL
QL
QS
QL
MS
QL
ML
ML
MS
QS
QS
QL
QL
MS
QS
QL
QL
ML
QL
QS
QL
MS
QL
QL
MS
QS
QL
MS
QS
ML
QL
ML
MS
QL
QS
QS
QL
QS
QL
QL
ML
QS
ML
QL
QL
QS
MS
QS
QL
MS
QS
QS
MS
QL
QL
ML
QS
MS
QL
ML
MS
QL
QS
ML
ML
QS
MS
ML
QL
QS
MS
ML
QL
ML
QL
QS
QS
QS
MS
QL
QS
MS
ML
ML
MS
QS
MS
QL
MS
QL
QL
QS
QS
QS
ML
QS
ML
QL
QL
QL
MS
QL
QL
ML
QS
QS
QL
QL
QL
ML
ML
MS
QL
QL
QS
MS
QL
QS
MS
QL
QS
QL
QL
MS
QS
QL
MS
MS
QL
ML
MS
QS
ML
ML
QL
ML
ML
QL
QS
QL
ML
QS
QS
QL
QS
MS
MS
ML
ML
QL
QS
ML
QL
MS
ML
QS
QS
ML
QS
ML
ML
MS
QS
QL
MS
ML
QS
QS
QL
QL
MS
QL
MS
QS
QL
QL
ML
ML
MS
QL
QL
ML
QS
QL
MS
MS
QL
MS
ML
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
MS
QL
QL
QL
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
ML
QS
QS
MS
QL
ML
QL
QL
QL
MS
ML
QS
QS
MS
QS
MS
ML
QS
QL
QS
ML
MS
QL
QL
QL
QS
ML
QS
QL
ML
QL
QS
ML
QL
QL
ML
QS
ML
QS
QL
ML
QS
QS
ML
QS
QL
QS
ML
QS
QL
MS
ML
MS
QL
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
ML
QL
QL
MS
QS
QS
QS
ML
MS
ML
QS
QL
QS
QS
MS
QS
MS
ML
ML
ML
QS
ML
QL
MS
QS
ML
QL
ML
ML
QS
MS
QL
MS
ML
QS
ML
MS
ML
QL
QL
QL
QS
QS
MS
MS
QL
QS
MS
QL
QL
QS
QL
MS
QL
MS
ML
QL
MS
QS
ML
QS
QL
QL
ML
QL
QS
MS
QS
QS
QL
ML
QS
MS
QS
QL
ML
QS
QL
ML
QL
QS
ML
ML
QS
QS
MS
QS
QS
QS
ML
QL
QS
QL
MS
QS
QS
QS
QS
QS
QS
ML
QS
QL
QL
ML
QS
QL
QL
QL
QL
MS
QL
MS
QL
QS
QL
QL
MS
ML
QL
QS
QL
QS
QL
QL
QL
QS
QS
MS
QL
QL
QL
ML
ML
QS
QS
ML
QL
ML
QS
QS
QS
QL
QS
QS
ML
QL
MS
QS
QL
MS
ML
QL
ML
QS
QL
QL
QS
MS
MS
ML
QL
MS
QS
ML
QL
MS
QS
MS
QL
QS
QS
MS
MS
QS
QS
ML
QL
QL
QL
MS
QS
MS
ML
QS
MS
QL
ML
ML
MS
QL
ML
ML
QS
QS
MS
ML
ML
QL
QL
MS
ML
MS
QS
QS
ML
QS
QS
QS
QS
QL
QL
ML
QS
QS
QL
QL
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
QS
QS
QL
QS
ML
MS
QS
QL
QS
QL
ML
QS
QL
QL
QS
QL
QL
QL
QL
ML
MS
QL
QS
QL
ML
QL
QS
ML
QS
QS
ML
MS
QS
ML
QL
QL
QL
QS
QS
QS
QS
QS
MS
QL
QL
QS
QL
QL
MS
QL
QS
ML
QS
QL
QS
QL
ML
ML
QS
QS
QL
QL
QS
QS
ML
ML
QS
ML
QL
QS
ML
ML
MS
QL
ML
MS
MS
QS
ML
MS
MS
QL
QS
MS
QL
QS
QL
QL
QS
QL
QS
QS
ML
QS
QL
QL
ML
ML
ML
QS
QS
QL
QS
MS
QL
ML
QL
ML
QL
MS
QL
QS
QS
QS
QS
MS
ML
QL
QL
ML
MS
QS
MS
QS
ML
QL
QL
QL
QL
MS
QL
QL
QL
ML
QL
QL
MS
QS
MS
ML
QS
QL
MS
QS
QL
QL
ML
ML
ML
MS
QL
MS
QL
MS
QS
MS
QL
QL
QL
QL
QS
QL
QS
MS
QS
QL
QL
QS
ML
QS
QL
MS
QS
QS
QL
QL
ML
MS
QS
QL
ML
ML
QS
MS
QS
QS
QL
QL
QS
QL
ML
ML
QS
QS
ML
ML
ML
QL
MS
QL
QS
QS
QS
QL
MS
QS
ML
MS
QL
QL
QL
QS
ML
ML
QS
QL
QL
QS
QL
QS
QL
QS
ML
QL
ML
MS
QS
QL
MS
QS
ML
QS
ML
ML
QL
QL
QL
ML
QL
MS
MS
MS
QL
QS
MS
ML
QS
QL
QS
MS
QS
QL
QS
QS
QL
QL
ML
ML
QL
QS
ML
ML
QL
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QL
QL
QS
MS
QS
MS
QS
MS
MS
ML
QL
QL
QL
MS
MS
QL
QS
QL
ML
ML
ML
ML
MS
QS
QL
QS
QL
QS
MS
MS
QL
QS
MS
QS
ML
QS
ML
QL
MS
QL
MS
QL
QS
QL
QS
MS
QL
QS
QS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QL
ML
ML
QL
ML
ML
QS
MS
ML
QL
QL
QL
QL
QS
QL
QL
QL
MS
QL
QL
QS
QL
QS
QL
QS
QS
QL
MS
QS
QL
QL
MS
QS
ML
ML
QS
QS
MS
ML
QL
QS
QS
ML
QL
QS
ML
QL
QL
QL
ML
MS
ML
QL
QL
ML
QL
QL
QL
QL
QL
QL
QS
MS
QS
QS
QL
QS
QS
QS
ML
ML
QL
QL
QL
QL
QL
ML
QL
ML
QS
QS
QL
QL
ML
QS
QL
QS
QL
QS
QL
QL
QS
QL
QS
MS
QL
MS
ML
QS
ML
QS
ML
QS
QL
QL
ML
QS
QS
QL
QS
MS
MS
MS
QL
ML
MS
MS
ML
QL
QL
QL
ML
QL
QL
QL
QS
QS
QS
QS
QL
MS
QL
QL
QL
ML
QL
QL
MS
QL
QL
QL
QL
QL
QL
QL
QS
ML
QL
MS
ML
ML
QL
QS
QS
QS
MS
QL
ML
QL
MS
QS
ML
QL
MS
QL
MS
ML
QS
ML
QL
QS
QL
QL
QL
MS
MS
QS
QL
ML
QL
QS
QL
QS
QL
QL
ML
QS
MS
QS
QS
QS
ML
ML
ML
ML
MS
QS
QL
QL
MS
QS
QS
MS
QL
QL
QS
ML
QS
QS
QL
ML
QS
ML
ML
QL
QS
MS
QS
MS
QS
ML
QL
QS
QL
ML
ML
QS
QL
ML
ML
QS
MS
QS
QL
QL
ML
QS
ML
MS
QL
QL
QL
QL
MS
MS
ML
MS
QS
QS
QS
QS
ML
MS
QS
QS
ML
QL
QL
ML
ML
QS
QL
QL
QS
ML
ML
MS
QS
MS
ML
MS
QL
QL
MS
QS
QL
ML
MS
ML
QL
MS
QL
ML
QS
QS
QL
MS
QS
ML
MS
QL
MS
QL
MS
QS
ML
QS
QS
QL
QL
QL
QL
ML
QS
ML
MS
QL
QS
QS
QL
QS
ML
QL
MS
QL
QS
QL
QS
MS
QL
QL
ML
MS
QS
QL
QS
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
QS
QS
QL
ML
ML
QS
ML
QS
QS
ML
QS
MS
ML
QL
QL
QL
QS
QS
QS
QL
ML
QS
MS
QL
ML
ML
MS
QS
ML
QS
ML
QL
QL
MS
ML
ML
QS
QL
ML
ML
QS
QS
QS
QL
QL
QL
QS
QS
MS
QL
QL
QL
MS
QS
QS
QL
MS
QL
QS
QL
MS
QL
QL
MS
ML
QL
QS
QS
QS
QL
QL
ML
QL
QL
ML
ML
QS
QS
MS
ML
QL
QS
QL
MS
QL
QL
MS
QS
QL
MS
QS
ML
QS
QS
QL
ML
QL
QL
QL
ML
QS
QS
QL
QS
QL
QL
QS
QL
ML
MS
QL
QS
QL
MS
ML
QS
QL
MS
MS
MS
QS
ML
ML
QL
QS
MS
QL
QS
ML
MS
QS
QL
QS
QS
QL
QS
ML
QL
QS
ML
QL
QL
ML
QL
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
QL
QS
MS
QL
MS
ML
QS
MS
QL
QL
QS
QL
QL
QS
QS
QS
QS
QS
QL
QS
QL
ML
ML
QS
ML
ML
MS
QL
QS
QL
QL
ML
QL
QS
MS
QL
QS
MS
QL
QS
QS
ML
QL
QL
QL
QS
ML
ML
QS
QS
QS
QS
QS
QL
ML
QL
MS
QL
QS
MS
ML
QS
ML
QS
MS
QL
QS
QL
MS
QL
MS
QL
QS
QL
ML
QL
MS
MS
QS
QS
ML
MS
QS
MS
MS
QS
MS
QS
QS
QS
QL
QS
QS
QS
QL
QL
QL
ML
QS
QL
MS
QS
QL
QS
QL
QL
ML
QL
QS
ML
MS
ML
QL
QL
QL
MS
QL
QL
QL
QS
ML
QS
QS
QS
QS
QS
QS
QS
QL
QS
MS
QL
QS
MS
QS
QL
QL
QS
ML
QS
QS
QL
QL
QL
QL
ML
QL
QL
QL
ML
QS
QL
QS
MS
QS
QL
QL
QL
QS
QS
MS
QS
ML
MS
ML
QS
QS
ML
QL
ML
QS
QS
QS
QS
QL
QS
QL
QL
QL
QL
ML
QL
QS
QL
QL
QL
QS
QS
QS
ML
MS
QL
MS
QL
MS
QL
QS
QS
QL
QL
QL
QL
ML
QS
QS
QS
MS
ML
MS
QL
QL
ML
ML
QS
ML
QL
QL
QL
QL
MS
MS
QL
QS
ML
QL
QS
QS
MS
ML
QL
QS
QL
MS
QL
QL
QL
QL
QL
MS
MS
QS
QL
MS
QS
QS
ML
QS
QS
QL
ML
QL
QS
QL
QS
QS
QL
QS
QL
ML
ML
QL
ML
ML
ML
QL
QS
QL
QL
QS
QS
QL
ML
QS
ML
QL
MS
MS
ML
QL
QS
MS
QL
QS
QS
QL
QL
ML
ML
QL
ML
MS
QL
QS
QL
QL
MS
QS
MS
QS
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
QS
QL
MS
MS
MS
QS
QS
QL
QS
QL
ML
QS
QS
QS
QS
ML
QS
QS
QL
MS
QL
ML
QS
QL
QS
QL
QL
ML
QS
QS
QS
QL
QL
QS
ML
QS
QS
QL
MS
QL
ML
QL
MS
ML
QL
QS
QL
ML
ML
QL
MS
ML
ML
QL
ML
QS
ML
QS
QL
ML
QL
ML
QS
QS
QS
QL
ML
QL
QS
QL
MS
QS
MS
MS
QL
ML
QL
QS
QL
MS
QL
QS
QS
QS
MS
ML
QS
QL
MS
QL
QL
QL
ML
QL
QS
MS
QL
QS
QS
MS
QL
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
QL
ML
QL
QL
QS
QL
QS
MS
ML
MS
QS
QL
ML
QS
QL
ML
QS
QL
QS
MS
ML
ML
QL
QS
QS
QS
QL
MS
ML
ML
MS
QL
MS
QS
QL
MS
ML
QL
QS
QS
ML
QL
QL
QL
MS
QS
ML
QS
QS
ML
ML
QL
QL
QL
ML
QL
QL
QL
QS
QS
QL
QS
QL
ML
QL
MS
QS
QS
QS
QL
QS
ML
ML
QS
QS
QS
QL
ML
MS
MS
QL
QL
QS
QS
ML
QS
ML
QS
ML
QL
QS
MS
QS
QS
ML
QL
QL
QS
ML
ML
QS
ML
QL
QS
QS
MS
ML
MS
QL
QL
QL
QL
QL
QL
QS
MS
QS
QL
QL
QL
QS
QS
MS
QL
QS
QL
ML
QL
QS
ML
ML
ML
ML
MS
ML
QL
QL
QS
QS
QL
MS
QS
QS
QL
QL
MS
QS
QS
MS
ML
MS
QL
QL
QL
ML
ML
ML
QS
ML
ML
QL
QL
MS
MS
QS
QL
QL
ML
QL
QL
QS
QS
ML
QL
MS
ML
QL
QL
ML
QS
QS
ML
QS
ML
ML
QL
QS
QS
QL
QL
ML
QS
QL
MS
QS
QS
QS
QS
QL
QS
MS
QL
QS
QS
MS
ML
QS
QL
ML
MS
ML
QL
ML
ML
QS
ML
QL
ML
ML
QS
QS
QS
ML
QL
QL
QS
QS
MS
QL
ML
QS
ML
QL
QL
QS
ML
QL
QS
ML
QL
QS
QL
QS
QL
ML
QL
QS
ML
QL
QL
QL
QL
ML
QL
QS
ML
QL
ML
MS
QS
QL
MS
MS
QL
QL
QS
QL
QL
QL
ML
QL
QL
QS
QL
QS
QL
QS
ML
QL
QS
QL
QL
ML
QS
QS
QL
QS
ML
QL
QS
ML
QL
QS
QL
MS
MS
QS
QS
MS
ML
MS
QS
QS
QS
QL
ML
QL
QS
ML
QL
MS
ML
MS
ML
QS
QS
ML
MS
QS
ML
QS
ML
QS
QL
QL
QL
QS
ML
ML
ML
MS
QS
QS
QS
ML
MS
ML
MS
QS
QL
QS
QS
ML
QL
QS
QL
QS
ML
ML
QL
ML
QL
ML
QL
QS
QS
QL
QL
QS
MS
MS
QL
QL
QS
ML
QL
QS
QL
QL
QL
QL
QL
QS
ML
QS
ML
MS
QS
QS
QS
MS
ML
QL
QS
QS
QL
ML
QS
QL
MS
QL
ML
QS
ML
QL
QL
QS
QS
QL
MS
ML
QS
QL
QL
MS
ML
QL
QL
QL
QS
QS
QL
QL
ML
QS
QS
ML
ML
ML
QS
ML
QS
MS
MS
QS
QS
QL
QL
QS
QL
ML
QL
QS
QS
QL
QL
QL
QS
QS
QS
ML
MS
QS
MS
QS
QL
QS
MS
QS
ML
ML
ML
QL
ML
QS
MS
MS
ML
ML
MS
ML
MS
QS
QL
QL
ML
QS
QS
MS
QS
ML
ML
QS
QS
QS
QS
QS
QS
QS
QL
QL
MS
QL
ML
ML
ML
QS
QL
QS
MS
QL
QS
QL
QS
ML
QL
QS
QL
QL
ML
ML
QS
MS
QL
MS
QL
ML
QL
QL
ML
MS
QS
QS
MS
QL
QS
ML
QS
QL
QL
ML
QL
QS
QS
ML
QL
QS
QL
QS
MS
QL
MS
QS
MS
QS
QL
QL
MS
QS
QL
ML
ML
QL
MS
QS
QS
MS
QL
QL
QS
QL
ML
QS
QL
ML
MS
QS
ML
ML
QS
QS
QL
MS
QL
ML
QS
QL
ML
QS
QL
QS
MS
ML
QL
QL
QL
QL
QS
QL
ML
ML
QL
MS
QL
QS
QL
QL
QS
QL
QL
QL
QL
MS
QS
MS
MS
QS
MS
QS
QS
QS
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
ML
QS
QL
QS
QS
MS
ML
QL
QS
ML
QS
QS
MS
QL
QL
QL
ML
QL
QL
QL
QS
QL
QL
ML
QS
QL
MS
ML
ML
QS
QL
ML
QL
ML
QS
ML
MS
ML
ML
ML
QS
QL
QS
QL
QL
QL
ML
QS
QL
MS
QL
QS
QL
QS
ML
MS
QL
QS
QL
QS
QL
QS
QL
QL
QL
ML
QS
QS
QS
ML
ML
QS
QL
ML
QL
QL
QS
QL
MS
QL
MS
QL
ML
MS
QL
MS
QS
MS
QL
QL
QS
MS
QL
QL
QL
QL
QL
MS
QL
QL
QS
QL
QL
ML
QL
QS
QL
MS
MS
ML
ML
QL
QL
QS
QL
QS
ML
MS
QL
QL
MS
ML
QL
MS
QS
QS
ML
QS
QS
QS
ML
MS
QL
ML
MS
QS
QL
ML
QL
QS
QS
QL
QS
QL
ML
QS
QS
QS
QL
QS
MS
ML
MS
MS
QS
QS
QS
MS
QL
MS
QL
QL
QL
MS
QL
QL
MS
QS
QS
ML
QS
MS
MS
QL
ML
QS
QL
MS
QL
QS
QL
QS
QS
ML
QL
QS
QS
QS
QL
QL
QL
QS
QS
QS
ML
QL
QS
QS
QS
QS
QL
QL
QS
QL
MS
ML
QS
QL
QL
QL
ML
MS
MS
ML
QL
ML
QL
MS
QL
QS
MS
QS
QS
QL
QL
QS
ML
QS
QS
QL
QL
ML
ML
ML
ML
QS
QL
ML
ML
QS
QL
ML
MS
QL
QL
ML
QS
QS
MS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QS
MS
QS
QS
QS
QL
QS
ML
QS
QS
ML
MS
MS
QS
QL
ML
ML
ML
MS
ML
QL
MS
QS
QL
ML
ML
ML
QS
MS
QL
QS
QL
QL
QL
QS
ML
QS
MS
QL
MS
QL
MS
ML
QS
QL
QL
ML
ML
QL
QL
QS
QS
QL
QL
QS
MS
QS
ML
MS
QL
QL
ML
QS
ML
QL
QS
MS
MS
QL
ML
MS
MS
QL
MS
QS
QS
QS
ML
QL
QS
QS
MS
QS
MS
QS
QS
QL
QS
QL
ML
MS
MS
QL
QS
QS
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
MS
QS
QS
QS
QS
QS
ML
ML
QS
QL
QL
QL
QS
MS
QS
QL
ML
QS
QL
ML
ML
QL
MS
MS
QS
ML
ML
MS
QL
ML
QS
QL
ML
QL
QL
ML
ML
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
QS
MS
QS
QL
ML
MS
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
ML
QS
MS
MS
ML
ML
QS
QS
QS
QL
ML
QL
QS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
QL
ML
QS
QS
MS
ML
QS
QS
QS
ML
QS
QS
QL
QS
QL
QS
QS
QL
QL
MS
QL
QS
QS
MS
QS
QL
QS
MS
QL
QL
QS
QS
MS
MS
QS
QS
ML
QL
MS
ML
QL
QL
ML
ML
QS
QL
QL
QL
MS
QL
ML
QL
QL
ML
MS
MS
QS
MS
QL
QS
QS
ML
MS
QL
QL
QS
MS
QL
QS
ML
QS
QS
MS
ML
QL
QL
QS
QL
ML
QL
ML
QL
ML
ML
QS
ML
QS
QL
QS
MS
MS
QL
MS
QS
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
MS
ML
ML
QS
QS
QL
QS
QS
QS
ML
QS
QS
MS
ML
QS
QL
QL
QS
QS
QS
QS
MS
QS
QL
QS
QL
ML
QS
MS
QS
QS
QL
QS
QS
QL
QS
MS
QS
QL
QL
QL
QS
MS
QS
MS
ML
QS
ML
MS
MS
QS
MS
QL
QS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
MS
QL
ML
QS
QS
QS
QS
QS
MS
MS
QL
QL
QL
MS
QS
ML
QS
QS
QL
QL
ML
QL
QL
QS
QL
QS
QL
QS
ML
ML
QS
QS
QS
QL
ML
QL
QL
QL
ML
MS
MS
MS
QL
QS
QS
QS
ML
MS
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QL
ML
MS
QS
QS
QS
QS
QL
QS
QS
ML
MS
QL
QS
ML
ML
ML
ML
QL
MS
QL
QS
QL
MS
ML
MS
QL
QL
MS
QL
MS
MS
QS
QS
ML
QL
MS
ML
QL
QS
QS
QS
MS
QL
ML
MS
QS
QL
QL
QS
QS
QL
QL
QS
QS
MS
MS
QS
ML
QL
MS
QS
QS
ML
QL
ML
QS
MS
QL
ML
MS
ML
QS
QS
MS
ML
MS
QS
QL
QL
QL
MS
QS
ML
QL
QL
QL
QS
QS
QS
MS
QS
QS
QS
ML
MS
ML
MS
QS
ML
QS
ML
QL
QL
QL
QS
QS
QS
QL
MS
QL
QS
MS
QS
MS
QS
MS
QL
QS
MS
ML
QL
MS
MS
QL
QS
MS
QS
QS
QS
ML
QS
QL
ML
QL
MS
QS
QS
ML
ML
ML
ML
QL
QL
QS
ML
QS
QS
MS
QS
ML
MS
QL
MS
QS
QL
QS
QL
ML
QL
QL
QL
QL
QL
ML
MS
ML
QL
QL
MS
MS
QL
ML
MS
QS
ML
MS
QS
QL
ML
QL
QS
QL
MS
QS
MS
QL
QS
ML
QS
MS
QS
QS
QL
QS
QS
QL
QL
ML
QL
MS
QL
ML
MS
QL
MS
QS
MS
ML
QL
QL
ML
QL
ML
QL
QS
QL
ML
ML
QS
QL
ML
QL
ML
QS
ML
QL
QL
QS
QL
QL
QL
QL
QL
MS
ML
MS
MS
QS
MS
ML
ML
QS
MS
MS
ML
QS
MS
QS
QS
QL
QL
QS
MS
ML
QL
QL
QS
ML
QL
QS
QL
QS
QL
ML
QS
ML
QL
QL
MS
QL
QS
MS
MS
MS
QS
MS
MS
QL
QL
QL
ML
QS
QS
QS
MS
QL
MS
ML
ML
QS
QS
ML
QS
QL
QS
QL
MS
ML
QS
QS
QL
QL
QL
QL
QL
QS
QS
QL
QS
QL
QL
QL
QS
MS
QS
ML
QS
ML
ML
QL
QS
MS
QL
QL
MS
QS
QL
QS
MS
ML
QS
QL
QL
QS
QL
QL
QL
QS
ML
QS
QS
QL
QL
QL
ML
QS
ML
QS
QS
MS
ML
QL
QS
QL
QL
ML
QS
QS
MS
QL
QL
MS
QL
QS
QL
QL
QS
QS
QS
ML
QS
ML
MS
QL
QS
QL
QS
QL
QS
ML
MS
QL
QL
QS
ML
MS
QS
MS
QL
QS
QS
QL
QL
QL
MS
QS
ML
QS
QL
QL
QS
QS
QS
QL
ML
ML
ML
QL
QS
QL
MS
ML
QL
QL
QS
QL
MS
MS
QL
QS
QS
QL
ML
QL
QS
ML
ML
ML
QL
QL
QS
QS
QS
QS
ML
QL
ML
QS
MS
QL
QL
QS
MS
ML
MS
ML
ML
QS
QL
QS
ML
QL
QL
ML
ML
QL
ML
MS
MS
QS
QS
QS
ML
QS
ML
QS
MS
MS
QS
QS
QL
QS
QL
ML
QS
ML
ML
QL
MS
MS
ML
ML
QL
QL
MS
QL
MS
ML
ML
MS
QL
MS
MS
QL
QS
ML
QS
ML
QS
QS
ML
QS
ML
MS
QL
QS
QS
QS
MS
QS
QS
MS
MS
MS
QS
MS
QS
QL
QS
QS
QS
QL
MS
QL
MS
QL
MS
QL
ML
QL
QL
QS
QS
QS
QS
ML
MS
ML
QL
QS
ML
ML
QL
QL
ML
ML
QS
QL
QS
QS
ML
QS
QS
MS
QS
QS
MS
QS
QL
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
MS
QL
QS
ML
ML
QL
QL
QL
QS
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
QS
ML
QL
QL
QS
MS
MS
QL
QL
ML
QL
QL
MS
MS
ML
QL
MS
MS
QS
QL
QS
QS
QS
QL
ML
QL
MS
QL
QS
ML
QL
MS
QL
QS
QL
QS
QS
ML
ML
QL
QS
QS
ML
QS
MS
QS
QS
QL
QL
QS
QS
ML
QS
QS
ML
MS
MS
QS
QL
ML
ML
QS
ML
QS
QS
MS
ML
MS
QS
QL
ML
QS
MS
QS
QS
QS
ML
QS
QL
QS
QS
QL
QS
MS
QL
MS
QL
ML
QS
QL
QS
QS
QS
MS
QS
QS
QS
QS
QL
QS
QL
QS
ML
QS
QL
MS
ML
QL
MS
QS
QS
QS
QS
QS
QL
QS
QL
QL
ML
ML
QS
QL
MS
QS
ML
MS
QL
QL
QS
MS
ML
QL
QS
QL
QS
QL
MS
QS
ML
ML
ML
ML
QL
QS
QL
ML
QS
QS
QL
ML
ML
MS
QS
ML
QL
QL
QL
QL
MS
ML
QS
QS
QL
ML
QS
QS
QL
MS
MS
QL
ML
QS
QL
ML
ML
QS
QL
QL
QS
ML
QL
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
QL
MS
QS
QS
QS
QL
QL
QS
QL
QS
ML
ML
QL
QS
QS
ML
QL
QS
QS
QS
MS
QS
ML
QL
ML
QL
QS
QS
QS
MS
MS
QL
QS
ML
QL
MS
QS
MS
QL
QS
QS
QS
QL
QL
ML
QS
ML
ML
QS
MS
QL
MS
QL
MS
MS
QL
QS
MS
QL
MS
QL
QS
MS
ML
QL
QS
MS
QL
MS
QS
QL
QS
QL
ML
ML
QL
QL
QL
MS
MS
QS
QL
QL
QS
QS
QS
QS
ML
QL
MS
MS
ML
QL
QS
ML
MS
QS
QL
ML
QS
QL
ML
QS
ML
QS
QL
QL
QS
QS
ML
QL
ML
QS
QS
ML
ML
QS
QL
ML
QS
ML
ML
QS
QS
QS
QL
QS
QS
QL
ML
QL
ML
QS
QL
QL
QL
QL
MS
QS
QL
QL
QS
QS
QL
ML
QS
ML
QS
QL
MS
ML
ML
QS
QL
ML
ML
QL
QL
QL
QS
QS
QL
ML
QL
QS
QS
QL
QL
QL
ML
ML
ML
QL
QS
ML
QL
QL
QS
MS
QL
QS
QL
QS
QS
QS
QS
QL
QL
QS
ML
QS
QL
MS
MS
MS
QL
QL
QS
MS
ML
QL
QL
ML
QS
ML
QS
MS
ML
QL
QS
QL
MS
QL
QS
QS
ML
QS
ML
MS
QS
QS
QS
QL
MS
QS
ML
ML
MS
MS
QS
QS
QS
QS
QS
MS
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
MS
QS
MS
QL
ML
QS
QS
QS
QS
MS
QS
QS
ML
ML
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
QL
ML
QS
QS
QL
MS
MS
QL
ML
ML
QS
QL
ML
ML
QL
QS
QL
QL
ML
QS
ML
QS
ML
ML
ML
QL
ML
QL
MS
QS
QL
MS
QS
QL
QS
QL
MS
QL
QS
MS
ML
QS
QS
MS
QL
ML
MS
QL
QS
QL
QL
QL
QS
ML
ML
QS
QS
QS
QL
QS
QS
ML
MS
ML
QS
QL
ML
QS
QL
QS
ML
QS
QL
QL
ML
QS
MS
ML
ML
QL
QS
QL
QS
QL
ML
QS
QL
QS
ML
QL
QL
QL
QS
QL
ML
MS
QL
QL
ML
ML
QL
ML
QL
QS
QL
QS
MS
QS
QS
QL
ML
QS
MS
QS
MS
ML
QL
QS
MS
QL
QS
QS
QS
QL
MS
QS
ML
MS
QS
QL
MS
QS
QL
QS
QS
MS
QS
QS
MS
QS
QL
QL
QL
QS
QL
QS
QL
ML
QL
QS
ML
ML
QL
QS
ML
MS
ML
QL
QL
ML
QS
QS
QS
QS
ML
QS
ML
MS
QS
QL
QL
ML
QL
ML
QL
QS
MS
ML
MS
ML
ML
QS
MS
MS
QS
QS
ML
QL
MS
QS
MS
MS
ML
QS
QS
QS
QL
ML
MS
ML
QS
MS
QL
ML
QS
QL
QS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QL
QL
QL
QL
QS
ML
MS
QS
QS
QL
ML
MS
QS
QS
QL
QS
MS
QS
QS
ML
QS
MS
ML
QS
QS
QS
QS
QS
QL
ML
QL
QL
QL
QL
ML
QS
QL
QS
QS
QS
QL
ML
MS
ML
QL
MS
QL
QL
QS
MS
ML
QS
QS
QS
QL
QL
QS
QL
QL
QS
QS
MS
QL
QS
QS
QS
QL
QS
ML
QL
QL
ML
ML
QS
QS
QS
QL
QS
ML
MS
QL
QL
ML
ML
QS
ML
QS
ML
MS
QS
ML
QS
QL
ML
ML
QS
QS
QS
QL
QS
QL
QS
MS
QS
QL
QL
MS
QS
QL
QS
MS
ML
QL
QS
ML
ML
QL
QL
QS
QL
QL
QS
QL
MS
QL
QS
QS
QS
QL
ML
QL
QS
QS
QS
QL
ML
ML
QS
QS
MS
QS
QL
QS
QL
ML
QL
MS
QL
QL
QL
QL
QS
QS
ML
ML
QL
QL
MS
QS
ML
ML
QL
QL
QS
QS
QL
QL
QS
QL
QL
ML
QS
QL
QS
QS
QL
QL
MS
QS
QS
QS
QL
QS
ML
MS
ML
QS
QS
QL
MS
QS
QS
QL
ML
QL
QL
QS
QS
MS
ML
QL
MS
QS
QS
QS
QL
QS
QL
QL
ML
ML
QS
QS
QS
QS
QS
QL
QS
QL
MS
QS
ML
QL
ML
MS
QS
QL
QS
ML
QS
QS
QL
QL
MS
ML
QS
QL
QL
QS
MS
MS
ML
QS
QL
MS
QS
QS
QS
QS
QS
ML
QL
QL
QS
QL
MS
QS
QL
QL
MS
QS
QS
ML
MS
QS
MS
ML
ML
QS
QL
MS
QS
QS
ML
QL
QL
ML
QL
QL
MS
QS
QS
QS
ML
QL
ML
ML
QL
QS
QL
QS
QS
QS
ML
QS
QL
MS
MS
QL
ML
QS
QL
ML
QL
QS
QL
QS
QS
QL
QS
QS
QL
QL
MS
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
ML
QS
QS
ML
QL
QS
ML
QS
QS
MS
QS
QS
QS
QL
QL
QL
QL
MS
QS
QL
QL
ML
QS
QS
QL
QS
QS
QL
ML
QL
QS
QL
QL
QS
QS
QS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
MS
QS
MS
MS
QL
QS
QL
QL
QS
QL
QS
ML
QS
QL
QS
QS
QL
QL
QL
QL
QL
MS
ML
ML
QL
ML
MS
MS
QL
QL
QS
QS
ML
MS
ML
ML
MS
QL
MS
QS
QS
QS
QL
ML
QS
ML
QS
MS
QS
QL
QL
QL
QL
MS
QL
ML
QS
QL
QS
QS
QS
QS
QS
QS
QS
MS
QL
QL
MS
ML
QS
QL
QL
QL
QL
QS
QS
QL
QL
ML
MS
ML
QL
ML
MS
QS
ML
QL
QS
QS
QL
QS
QS
QS
QS
QS
MS
ML
QL
ML
QL
QL
QL
ML
QS
QS
MS
QL
QL
QS
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
ML
QL
QL
ML
QS
QS
MS
QL
QL
QS
MS
ML
QL
QS
QL
ML
QS
ML
QS
QL
QS
QS
ML
QL
MS
QS
QL
QS
MS
QS
QS
QS
ML
QL
ML
QS
QL
QL
MS
ML
QL
QS
QL
ML
QL
MS
QS
ML
QS
QL
ML
QL
QL
QL
ML
QL
ML
ML
QL
QL
MS
QL
QS
ML
QS
ML
ML
ML
QS
QL
QS
MS
ML
QS
QL
QS
QS
MS
QS
QS
QL
QS
QS
ML
QL
QL
QL
QS
ML
QS
QL
ML
QS
ML
MS
ML
QL
ML
QL
QS
QS
ML
QL
QL
QL
QL
QS
ML
QL
QS
ML
QS
QL
ML
MS
QS
MS
QS
QS
QS
QL
QS
QS
QL
QL
QL
QL
MS
QS
QL
QL
QS
QS
QS
ML
QL
QL
QL
QL
MS
ML
QS
QS
QL
QL
MS
ML
QS
QL
QS
MS
QL
QS
QS
MS
QL
QL
MS
MS
QS
QL
ML
QL
MS
QL
QL
QS
ML
ML
QS
QL
QL
QL
MS
QL
QS
ML
MS
QS
QS
MS
ML
MS
QS
QL
ML
QL
MS
QS
QS
QL
ML
QL
ML
QS
QS
QS
QL
QS
QS
QL
QL
QS
ML
ML
MS
QS
ML
ML
ML
ML
QL
MS
ML
QS
MS
QS
QS
ML
MS
ML
ML
QS
QL
QS
QS
QL
QL
QL
ML
QL
ML
MS
QL
QS
MS
QL
ML
QL
QL
MS
QL
MS
ML
QL
ML
QL
QS
MS
QS
ML
QS
MS
QS
QS
QL
QS
QS
ML
QS
QS
QL
QS
QS
MS
ML
MS
ML
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
ML
QL
QS
QS
MS
QS
QS
ML
MS
QL
QL
QS
QL
QL
QL
QL
QS
ML
QS
QS
ML
QS
QS
QL
ML
QL
ML
MS
QS
QS
QL
QL
QL
QS
ML
QL
ML
MS
QS
QS
QS
QL
QL
ML
QS
QS
ML
QL
ML
QS
QS
MS
ML
MS
ML
QL
QL
QS
MS
ML
QL
QL
MS
QL
ML
QS
QS
QS
QS
QS
QS
MS
MS
ML
QS
QS
QS
ML
QL
ML
ML
QL
QS
ML
ML
ML
QL
QS
QS
QS
QL
QS
QS
QL
QS
QS
QL
ML
MS
QS
QS
ML
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
ML
MS
QL
MS
QL
QS
MS
QL
ML
QS
QL
ML
QS
MS
QL
QS
ML
QL
QS
ML
QS
QL
QL
QS
ML
QS
QL
QL
ML
QL
ML
QS
QL
MS
QS
QL
ML
MS
ML
QL
MS
QS
QL
QS
QS
MS
QS
QL
QS
ML
QL
ML
QS
MS
ML
QS
MS
ML
MS
ML
MS
QS
QS
QS
QS
QS
QL
MS
MS
QS
QL
QS
QS
ML
ML
ML
QS
QS
ML
ML
ML
QL
QL
ML
QS
QL
ML
MS
QL
ML
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QL
QS
MS
QS
QL
QS
QL
QL
ML
QS
QS
ML
QS
ML
QL
QS
QS
QS
QS
QS
QS
QS
QL
MS
QL
QL
QL
QS
QS
QL
ML
QL
QL
QS
QS
QL
QS
MS
QL
ML
MS
QS
QS
QS
QS
QL
QS
QS
ML
MS
QS
QS
QS
QL
QL
MS
MS
QS
QL
QL
ML
ML
QL
MS
QS
QL
MS
QL
QS
QL
QL
QS
MS
QL
QL
QL
ML
QL
ML
MS
QS
QL
QL
MS
QL
MS
QL
QS
QL
QL
ML
QL
QS
QL
MS
QL
QS
QS
MS
QL
MS
MS
ML
QS
MS
QL
QS
QS
MS
QL
QL
ML
QS
ML
MS
QL
QS
QL
MS
MS
QL
ML
ML
QS
MS
QL
QL
QS
QS
QL
QS
ML
ML
QL
QS
ML
ML
QS
ML
QS
QL
MS
QS
QL
QS
QS
QL
MS
QL
QS
MS
QS
QL
QL
QL
QL
QL
QL
MS
MS
ML
QL
QS
MS
QS
QL
MS
ML
QL
QL
ML
QL
QL
QL
QL
QL
ML
QS
QL
MS
ML
QS
QL
QL
QL
MS
QL
MS
QS
QL
QS
MS
QL
QL
MS
MS
QL
QS
QL
MS
QL
MS
ML
MS
QL
QL
MS
QL
ML
QL
QS
QL
QL
QL
QS
QS
ML
QL
ML
ML
QL
QL
MS
QS
QL
MS
QS
QL
QL
ML
MS
QL
QL
QS
ML
QL
QS
QS
MS
MS
QL
QL
ML
ML
QL
QL
QS
QS
QS
QS
QS
ML
MS
QS
QL
MS
QS
MS
QS
QL
ML
MS
MS
QL
MS
ML
MS
ML
MS
QL
QS
ML
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
QS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QL
QL
QL
QL
ML
QL
ML
QL
QL
QS
QL
ML
MS
MS
ML
QL
ML
QS
MS
QS
QS
MS
QL
MS
QL
ML
QL
MS
QL
ML
MS
QL
QL
QS
MS
QL
ML
ML
QL
QS
QS
QS
QS
MS
QS
QS
MS
QL
QS
MS
ML
ML
MS
ML
QS
QL
QS
MS
MS
QL
MS
QL
QS
ML
QL
QS
QS
QL
QS
QL
ML
QS
QS
QL
QL
QS
QL
QS
QS
ML
QS
MS
QL
QL
ML
MS
QS
QL
QS
QL
MS
QS
QL
ML
QS
MS
ML
ML
QL
QS
ML
QL
QS
MS
ML
QS
QL
QL
QS
QL
ML
ML
QS
QS
MS
QS
QL
QL
QL
MS
ML
QL
QS
QS
QL
MS
ML
ML
QL
QS
QS
QS
QS
ML
QL
QL
ML
QS
QL
QL
QL
QL
QS
QS
QL
ML
MS
QL
QS
QL
QL
QL
QL
QL
MS
QS
QS
MS
ML
ML
QL
QS
QS
QL
QS
QS
QS
QS
MS
QL
MS
MS
QL
QS
MS
MS
QS
MS
QL
QS
QS
ML
QS
QL
QL
ML
QL
QS
QL
QS
QL
MS
QS
ML
QL
QL
QS
MS
QS
QL
QS
QS
ML
QS
QS
QL
ML
ML
QS
QL
QS
QL
QS
ML
QS
ML
QL
QL
ML
QS
QL
MS
QS
QS
QS
QL
QS
QL
QS
QS
QS
QL
MS
QL
QS
ML
QS
QL
QL
QS
MS
QL
QL
MS
ML
QL
QS
QS
ML
QS
QS
QL
ML
QS
MS
ML
ML
QS
QS
ML
QS
QS
QL
QL
QL
QS
ML
QS
MS
QL
QL
QS
MS
QS
QS
QL
QL
QS
MS
QS
MS
QS
QS
ML
MS
QL
MS
QL
QL
QS
QL
QS
QS
QL
QL
QL
QL
MS
ML
QL
ML
QL
QL
QS
QL
QS
ML
QL
QS
QS
MS
QL
ML
QL
QL
MS
QL
QL
ML
QS
QL
QL
QS
QS
QL
QL
ML
ML
ML
QS
MS
QL
MS
QS
QS
QS
QL
QL
QL
ML
QS
QS
ML
ML
MS
QL
MS
ML
QS
MS
QL
QL
ML
QS
QL
ML
MS
QS
QL
QS
QS
ML
ML
QL
QL
MS
QS
ML
QL
MS
ML
QL
QL
ML
QL
QL
QL
QL
MS
ML
QS
QL
QL
ML
QL
QL
QS
QL
QL
ML
QS
QL
QL
MS
QS
QL
QS
ML
QS
QL
ML
ML
QS
QS
MS
MS
QL
QS
QL
QS
MS
QS
MS
QS
QL
QS
MS
ML
QL
QS
QL
MS
QS
ML
QL
QL
QL
MS
QL
MS
QL
QL
QS
QS
ML
QL
QL
QL
QL
QL
ML
QS
ML
ML
QL
MS
QL
QL
ML
QS
QS
QS
QS
QS
QL
QS
QS
ML
QL
QS
QS
QS
QL
QL
MS
MS
QL
MS
QL
QL
ML
QL
QS
QL
QS
QL
QL
QS
QS
QL
QS
QS
ML
MS
QS
ML
QL
ML
ML
ML
QL
MS
QL
QS
MS
MS
QL
ML
QL
MS
QS
QL
QL
MS
QL
QL
MS
MS
ML
QL
QS
QL
MS
QS
ML
ML
QL
QS
ML
QL
QS
ML
QL
QS
QL
MS
MS
QS
QL
MS
ML
ML
QS
ML
QS
QL
QS
QL
QS
MS
QS
QL
QL
ML
ML
QS
QS
MS
QL
ML
QS
QS
QL
QL
MS
QL
MS
QL
MS
ML
QL
QL
QS
QS
QL
MS
QL
QS
MS
QL
ML
QL
QL
QS
QL
QS
ML
QL
MS
MS
QS
QS
QS
QS
QS
MS
QL
ML
QS
MS
QL
MS
QL
QL
QS
QS
QS
ML
QS
QL
QL
QS
MS
ML
QS
MS
QL
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
ML
MS
QS
ML
MS
ML
MS
ML
QS
QL
QL
QL
QS
QL
MS
QL
QS
QL
QS
QS
QL
QL
ML
ML
MS
ML
QS
ML
QL
QS
QS
ML
QL
QL
ML
ML
ML
QS
ML
QS
MS
MS
ML
QL
QS
QL
QS
QS
QL
QS
ML
QL
MS
ML
QS
MS
QL
MS
QL
QL
QL
QS
QL
QS
QS
QL
ML
MS
ML
QS
MS
MS
ML
ML
QL
ML
MS
QL
ML
QS
ML
QS
QL
QS
ML
QL
QL
QL
QS
ML
QL
QL
QL
QS
QS
QL
QL
QL
ML
ML
QS
QL
QL
ML
QS
MS
QS
QS
QS
QL
ML
ML
MS
QS
QS
QL
QS
QS
QS
QL
QL
QL
QS
ML
ML
QS
QL
MS
MS
QS
QS
ML
MS
MS
QL
QL
ML
ML
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
QS
MS
QS
QL
MS
QS
MS
QL
QL
QS
QS
QS
MS
ML
MS
QS
QL
MS
MS
QL
QL
QL
QL
QL
QS
ML
ML
MS
QL
QS
QL
ML
QL
QL
QL
MS
MS
QS
ML
QS
ML
QL
QS
QS
ML
QL
QL
QL
QL
MS
QL
QL
QL
QL
QS
ML
QS
ML
ML
ML
QL
QL
ML
QS
QL
MS
ML
MS
ML
ML
ML
QL
QL
QL
ML
MS
QL
QL
MS
ML
QL
QL
QL
QL
QL
ML
ML
MS
QL
QL
QS
QS
QS
ML
MS
QL
ML
ML
QL
MS
QL
QS
QS
QL
ML
QL
ML
QS
ML
QS
ML
QS
QL
QL
QS
QS
QS
MS
QL
QL
MS
QS
QS
ML
QS
ML
QL
QL
QS
QS
QL
ML
QL
MS
QS
QL
QL
QL
QS
QL
QL
QS
QL
QS
ML
MS
ML
ML
QL
QL
QL
ML
QL
QS
QS
MS
QS
QL
QS
QS
ML
ML
QL
QS
QS
QL
QL
QL
QS
QL
ML
ML
QS
QL
ML
QL
QS
ML
QL
QS
ML
QS
MS
ML
QL
QS
QL
QL
QL
QS
QS
QS
MS
QL
MS
QL
QL
ML
QL
QL
QL
QS
QL
MS
QL
QL
QL
QL
QS
ML
ML
QL
QS
ML
QS
ML
QL
QS
QS
ML
QS
QL
ML
QL
ML
QS
QS
QL
QL
QL
QS
QS
QS
QS
QL
MS
ML
QS
ML
QL
ML
QS
QS
QL
ML
QS
QS
MS
MS
QS
QL
ML
QL
MS
QL
MS
ML
MS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QS
MS
QL
QL
QL
ML
ML
ML
QL
ML
MS
QL
MS
ML
MS
ML
QS
QS
QL
QL
ML
MS
QL
QS
ML
ML
QL
QL
QL
QL
QL
QL
QS
QL
QL
MS
QL
QS
QL
QS
QS
QS
QL
ML
QS
QL
ML
QL
QS
QS
QL
QS
QL
QS
QS
QL
QS
QL
QS
MS
MS
QS
QS
ML
ML
ML
QL
ML
MS
QL
QL
QS
QS
MS
QL
QS
QL
MS
QS
QL
MS
QS
QL
ML
ML
QS
ML
QS
QL
QL
QL
MS
QL
QS
MS
MS
QL
MS
QL
ML
QL
QS
QL
QL
QL
QL
QL
MS
ML
QL
QS
QS
QL
ML
QS
QS
QS
QS
QL
QS
QL
ML
QS
QS
QL
ML
QL
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
QL
MS
QS
QS
QS
MS
QS
QL
QS
QL
QS
ML
QS
ML
QS
QS
QS
QS
QS
QL
MS
QL
MS
QS
QS
QS
QS
ML
MS
QL
MS
MS
QL
ML
QS
ML
QL
ML
ML
QL
QL
QL
MS
MS
QL
MS
ML
ML
ML
QS
QS
ML
ML
QS
QL
MS
ML
QS
MS
QS
QS
ML
ML
MS
QL
QL
MS
MS
QS
QS
QS
QL
ML
ML
MS
MS
QS
ML
QL
QL
MS
QL
QL
QL
MS
ML
QL
QL
QL
QL
MS
QL
MS
ML
QS
QS
QL
QL
MS
QL
QL
QS
QS
ML
QS
MS
QL
QL
ML
ML
QL
QS
QS
ML
QS
QL
MS
QS
QS
ML
QS
QL
QL
MS
ML
ML
ML
ML
QS
QS
ML
QL
QL
MS
QL
QL
ML
QL
QL
MS
QL
MS
MS
QS
QL
QS
QL
MS
ML
QS
MS
QL
ML
QS
QS
QL
ML
MS
ML
QL
MS
ML
QS
QS
QS
QS
QL
QL
QL
QL
QL
QS
QS
ML
QS
QL
QL
MS
QS
QS
QL
QS
QS
QL
ML
ML
MS
QL
MS
QS
QS
QL
QS
QS
QL
ML
ML
QS
QL
QS
ML
QL
QL
QS
QL
QL
QS
QS
QL
ML
MS
MS
QL
QL
ML
MS
QS
ML
ML
QS
MS
QL
QS
QL
QL
QS
QL
QL
ML
MS
ML
QL
QS
MS
QL
QS
ML
QL
ML
QL
ML
ML
QL
QL
MS
QS
MS
QS
ML
MS
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
QS
MS
ML
QL
ML
QS
QL
QS
QL
QS
ML
QL
QS
ML
QS
QS
QS
QS
MS
MS
QL
QL
MS
QL
QS
QS
ML
QL
QS
QL
ML
MS
QL
QS
MS
MS
ML
MS
QS
ML
MS
QL
QS
QL
QL
ML
QS
MS
MS
ML
ML
QL
ML
QL
QL
ML
QL
MS
QL
MS
QS
QS
QS
QS
MS
MS
QL
QS
MS
QS
MS
QS
QL
QL
MS
MS
MS
ML
MS
MS
MS
QS
QS
QS
MS
QL
QL
MS
QS
QL
QS
QS
QS
QL
QL
ML
ML
QL
QL
QS
ML
QS
QS
QL
MS
QL
QS
QS
QS
QS
QS
ML
QL
QL
MS
QL
QS
QL
ML
QS
MS
QS
QS
QL
QS
QL
QL
ML
MS
QL
ML
QL
ML
QS
MS
QL
ML
QL
QL
ML
ML
QL
QS
QL
ML
QS
ML
ML
QS
QS
QL
QL
MS
QS
ML
ML
QL
QL
QL
ML
QL
QS
ML
QS
QL
QS
QL
QS
MS
QS
MS
QL
QS
ML
QS
MS
QL
QL
MS
QS
ML
QL
QS
QL
QS
QL
QL
QL
QS
QL
ML
ML
QS
QL
QL
QL
MS
QL
ML
MS
ML
QL
QS
QL
MS
QS
QL
QS
QS
ML
QL
MS
QS
QS
QL
ML
MS
ML
ML
MS
QL
QS
MS
QL
QS
ML
QS
ML
ML
QL
ML
QL
QS
ML
QS
QL
QS
ML
MS
QS
QS
QL
QL
ML
QL
MS
ML
QL
QS
MS
QL
QL
QS
QS
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
ML
QL
QL
ML
ML
MS
QS
QL
MS
ML
QS
MS
QS
QL
QS
QS
MS
QL
QS
QL
ML
ML
QS
ML
QL
QL
ML
QS
ML
QL
QS
QS
ML
QS
ML
QS
QS
MS
QS
QS
MS
QS
QL
MS
ML
ML
QS
ML
QL
QS
QL
ML
QL
QS
QL
MS
QS
QS
ML
ML
MS
QL
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
MS
MS
QS
QS
QL
QS
QL
ML
QL
ML
MS
QS
QS
QS
ML
QL
QS
QL
MS
QL
QS
QL
MS
QS
ML
QS
QS
QS
MS
QS
ML
ML
ML
QS
QL
MS
QL
QS
ML
QS
QS
QL
QL
QS
QL
QS
QL
QL
QL
QL
QS
MS
MS
MS
ML
QS
ML
MS
ML
ML
QS
ML
ML
QL
ML
QS
ML
QS
QL
QS
QL
MS
QS
QL
QS
MS
ML
QL
QS
QS
ML
QS
QS
QL
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QL
ML
QS
QS
QS
QL
MS
MS
QL
QS
QS
QL
MS
QL
QS
MS
QL
QL
QL
QS
QS
QS
QL
QS
QL
QL
QS
QL
QS
QS
ML
QS
QL
QL
QS
ML
QL
QL
QL
QL
ML
QL
QL
QL
QS
ML
QS
QS
QS
QL
ML
MS
QL
MS
QS
QS
QL
QS
QS
QL
ML
QS
ML
ML
QL
ML
ML
QL
MS
ML
QS
QL
QS
QS
MS
QS
QS
QL
QL
ML
MS
QS
MS
QS
MS
QS
QS
QL
MS
ML
QS
QS
QS
ML
MS
QS
ML
QL
QL
QS
QL
MS
ML
MS
QS
QL
QS
QL
MS
QL
ML
QL
QL
QL
QS
MS
QL
QS
ML
MS
ML
MS
QL
QS
MS
QL
QS
QL
QS
QL
QS
QL
ML
QL
QS
QS
MS
QS
QS
ML
ML
QL
QL
MS
QS
MS
QS
ML
QS
QS
ML
ML
MS
ML
QS
QL
QL
MS
ML
QL
QL
QS
QS
QS
QL
QS
QS
QL
ML
QS
QS
ML
QS
QL
ML
ML
QL
MS
QS
ML
QS
MS
QL
MS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
ML
QS
ML
QL
MS
QL
ML
QS
QS
QL
QS
ML
QS
QL
QS
QL
MS
QL
QS
QL
MS
QL
QS
QL
QS
QS
QS
ML
QL
MS
QS
QS
MS
QS
QS
MS
QS
QS
QS
QL
MS
QL
MS
ML
QS
QS
QL
QS
QL
ML
QS
ML
QL
QL
ML
QL
MS
ML
MS
MS
QS
ML
MS
ML
QS
ML
QL
ML
MS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QS
MS
QS
QL
MS
MS
QS
QS
QS
ML
QL
QS
QS
MS
QS
QL
ML
ML
MS
QS
QL
QS
QL
MS
QL
QS
MS
QL
QS
QS
ML
QL
QL
ML
QS
QS
QS
QS
ML
QL
QS
QL
QS
MS
QS
MS
ML
QL
QS
QS
QL
QS
ML
QL
QS
QS
QL
QL
MS
QS
QS
QS
QS
MS
QS
QS
MS
QL
ML
ML
QL
QL
QS
QS
MS
QS
QL
QL
ML
QL
QL
ML
ML
QS
QL
QL
QS
QS
MS
MS
QS
MS
QL
MS
QS
QS
ML
MS
QS
QS
QL
QL
QL
QS
ML
ML
QS
QL
ML
ML
QL
QL
QS
QL
QL
QS
QL
QS
MS
QS
QS
QL
QL
QL
MS
QL
MS
QL
ML
QL
QL
QS
MS
QL
QS
MS
QL
QS
QS
QL
QS
ML
ML
MS
QL
ML
QS
QL
MS
QS
MS
QL
QL
QS
QL
QS
ML
QL
QL
ML
QL
QS
QL
ML
MS
MS
QS
QS
ML
QL
ML
QS
QS
QL
QS
QS
QL
ML
QS
QS
ML
QS
QL
QS
QL
ML
QS
QL
MS
MS
ML
QL
MS
MS
QS
QS
QL
QL
QS
QL
ML
ML
QS
QS
QS
QS
QL
ML
MS
ML
QL
ML
QS
QL
QS
QS
QL
MS
MS
ML
QS
QS
QS
QS
ML
QS
ML
QS
ML
QL
QS
QS
MS
QS
MS
MS
QS
QS
QS
QS
MS
ML
QS
MS
MS
QS
QL
QL
ML
ML
QL
ML
ML
MS
MS
MS
MS
MS
ML
ML
ML
MS
MS
ML
QL
MS
QS
QS
MS
QL
ML
QL
QL
QL
MS
QS
QL
ML
QS
QL
ML
QS
QS
QL
QS
MS
QL
ML
QS
ML
QL
QS
QS
ML
QS
QS
QS
MS
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
QL
ML
QS
QS
QS
QL
QS
QS
QS
ML
ML
QS
QS
QS
ML
QL
QS
QS
QS
QS
ML
QS
QS
MS
MS
QS
ML
QL
QL
ML
ML
MS
QL
QS
QS
QS
QS
QL
QS
QL
QL
QS
QL
MS
QL
MS
MS
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
ML
QS
QS
QL
QS
QS
QS
QL
QS
QS
MS
MS
MS
QS
QL
QL
ML
QL
QS
QL
QS
QL
QL
QL
QL
ML
QS
MS
ML
MS
QS
QL
ML
QS
ML
QS
QL
QS
QL
QS
MS
QS
QL
QL
QL
QL
MS
QS
QL
QL
QS
QS
QL
QL
QS
QL
QL
QL
QS
MS
QS
QS
QS
QS
MS
ML
MS
QL
ML
QL
ML
QS
QL
QL
MS
QS
ML
MS
QS
QL
QL
QS
QS
QL
ML
QS
QL
ML
ML
QS
QS
QL
ML
QL
MS
QS
QL
QS
QL
QS
ML
QL
QS
QL
QS
QS
ML
MS
QL
QL
QL
QL
QS
MS
ML
MS
MS
QS
ML
QS
ML
QL
ML
QS
QS
QS
QL
QS
QL
QL
QS
QL
QS
MS
QS
QS
QS
QL
MS
QL
ML
QL
QS
MS
ML
QL
MS
QS
QS
QL
QL
QL
QS
QL
QS
ML
QS
QL
ML
MS
QL
QS
ML
MS
ML
QS
MS
QL
QS
ML
MS
QS
MS
QS
MS
QS
QL
QL
QL
QL
MS
QS
ML
MS
QL
QS
ML
QS
QS
QL
QL
QL
MS
MS
QL
QS
MS
QL
QS
QL
QS
QS
QS
ML
QS
ML
MS
ML
QS
MS
MS
QS
MS
QS
QS
QS
QL
QS
QL
QS
MS
MS
QL
ML
QL
QS
ML
QS
QS
ML
QS
MS
QS
QS
QL
MS
QS
QL
ML
QS
QS
ML
QS
QS
QL
QL
QS
QL
ML
QL
MS
MS
QS
MS
MS
QS
QL
QL
QL
ML
QL
ML
QL
QS
QL
QS
QL
ML
QL
MS
QL
QL
QS
ML
QS
MS
QL
ML
QS
QL
QS
MS
QL
ML
QS
QS
MS
MS
QS
QL
QL
ML
QS
QL
QS
QL
QS
ML
MS
QS
QS
QS
QL
QL
ML
QL
ML
MS
QS
QS
QL
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
QS
ML
QS
QL
MS
QS
MS
QS
ML
QL
ML
QL
QS
QS
QL
QS
QS
MS
MS
QS
QL
QL
MS
QL
QL
QS
MS
MS
MS
QS
QL
QL
ML
QL
QS
MS
QL
ML
QL
MS
QL
ML
QS
QS
ML
ML
QL
QL
ML
QS
QL
ML
QL
ML
ML
ML
QL
QL
QS
QL
MS
QL
QS
MS
ML
QS
QL
QL
MS
QL
ML
QL
QS
QS
QS
QS
QS
MS
QS
ML
QS
QS
QS
QL
ML
QS
QS
QS
MS
QL
QL
QL
QS
QL
QL
QS
MS
ML
QS
QL
QS
QL
ML
QS
ML
ML
QS
MS
QL
ML
ML
QS
QS
MS
QS
QS
QS
ML
QL
MS
MS
QS
QL
QL
MS
QL
MS
QL
ML
QL
QS
MS
MS
MS
QS
QS
QL
MS
QS
MS
QL
MS
QL
ML
ML
ML
QS
ML
QL
QL
MS
QL
QS
QS
QS
QL
QL
QS
QS
QS
QL
ML
QS
QL
QL
ML
MS
QS
ML
QL
QL
QS
QS
MS
ML
QS
QS
QL
QL
QS
QL
QL
QS
QS
QS
QS
ML
ML
MS
MS
MS
QS
QS
QS
QL
QS
QS
QS
QL
QS
QL
QS
MS
QS
MS
QL
QL
MS
QS
QS
QS
ML
QL
QS
QL
ML
QS
QS
QL
QS
QL
QL
QL
ML
MS
QL
QS
QS
QS
QS
QL
MS
QL
QL
QS
QL
QS
MS
QL
QL
QL
QS
MS
QL
QL
QL
ML
ML
ML
QS
QS
QS
QL
QS
QL
QL
QS
QS
ML
ML
ML
QS
QS
QS
QS
QS
QL
QL
QS
QS
QL
QL
QS
QS
QL
ML
MS
QS
QS
QS
MS
MS
QS
QS
QL
ML
QS
ML
QL
QL
QS
QL
QL
MS
QL
QS
QL
QS
QS
QL
ML
QL
MS
QL
ML
QL
ML
QS
QL
QS
QL
QS
QS
QS
QS
MS
QS
QL
ML
QS
ML
QS
MS
QS
ML
QS
MS
QS
QL
QS
QL
QL
ML
QL
QL
QL
ML
ML
QS
ML
MS
QS
ML
QL
ML
QS
QS
QL
QL
QS
QL
MS
MS
MS
QS
QL
ML
QS
QL
QL
MS
ML
QS
MS
QL
ML
QL
QL
QS
QS
QS
ML
MS
MS
QL
QS
QS
QS
MS
QL
QL
QL
ML
QL
MS
QS
QS
MS
ML
QL
QL
QL
ML
QL
MS
ML
QS
MS
QS
QS
MS
ML
ML
ML
QS
QL
ML
QL
QL
QS
QS
MS
QL
QS
MS
QL
QL
QS
QL
ML
QL
ML
MS
QS
QL
QS
QL
QS
ML
MS
MS
MS
QL
QL
QS
ML
QS
ML
QL
ML
QL
MS
ML
QL
QS
ML
QL
ML
QL
ML
QL
ML
QL
QS
QL
QL
QL
QS
MS
QS
ML
QL
QS
QS
QL
QL
QL
QS
ML
ML
ML
MS
QL
QL
QL
QL
QL
QS
ML
MS
QS
QS
MS
QL
ML
MS
QS
ML
ML
QL
QL
QL
MS
QS
MS
QS
ML
ML
ML
ML
QS
QS
MS
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
QS
ML
QL
MS
QL
MS
QS
ML
QL
MS
QS
QS
ML
MS
QL
MS
QL
MS
MS
ML
QL
MS
QS
ML
QS
ML
QS
MS
MS
QS
QL
MS
QS
ML
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
QS
ML
QL
QS
QL
QS
QS
ML
QS
MS
QL
QS
MS
QL
QS
QL
QS
QL
QS
ML
QS
QL
ML
MS
QS
QS
QL
ML
QS
MS
QL
QS
QL
QL
QL
MS
QL
ML
QL
QS
ML
ML
ML
ML
QL
QL
QS
QS
QL
QL
ML
ML
QS
ML
QL
ML
QL
QL
QL
QL
ML
QL
QS
QS
QL
ML
QL
QS
MS
MS
QL
MS
ML
ML
QS
QL
QS
MS
QL
MS
QL
QL
QL
ML
MS
QL
MS
QS
QL
ML
ML
QS
QL
ML
QL
QS
QL
QS
ML
ML
MS
QS
QL
QS
MS
ML
MS
QS
QL
QS
QL
QL
ML
QS
QL
QS
QL
ML
QS
MS
QS
MS
ML
QL
ML
QS
ML
QL
QL
ML
QS
MS
MS
QS
QS
QS
QS
ML
QL
QL
QL
ML
QL
MS
ML
QL
QL
QL
MS
ML
ML
QS
QS
QS
QL
ML
QS
ML
ML
QL
QS
ML
QL
QS
MS
QS
QS
MS
MS
QS
ML
ML
QL
QS
MS
QS
ML
QL
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
MS
QS
MS
QL
QL
QS
QL
QS
QS
ML
QL
QL
QL
QL
QL
QS
ML
QL
QS
QS
QS
QL
QS
QL
QS
MS
QS
MS
QS
QS
QL
QL
ML
QS
QS
QS
QL
QS
ML
QL
QL
MS
QL
QS
QS
QS
QL
ML
QL
ML
ML
MS
QL
QL
ML
QS
QL
QL
QL
QS
QL
QL
QS
QS
QL
QL
QS
MS
QL
QS
QL
MS
QL
QS
QL
QL
QS
QS
ML
QS
MS
QS
QS
MS
QS
QL
MS
ML
QL
QL
QS
MS
ML
QL
QL
QL
ML
QS
QS
MS
ML
ML
ML
MS
QS
MS
QL
QL
QL
QL
QS
QL
QS
MS
MS
ML
QL
QL
QL
QL
QL
QL
ML
QS
QL
MS
QL
QS
QL
QS
QS
QS
QS
MS
QS
QS
QS
QS
QS
QL
MS
ML
QS
QL
QS
QL
ML
ML
ML
MS
QL
QL
ML
QL
QS
QL
QS
ML
QL
QS
QS
QS
QL
QL
QL
QL
QL
MS
MS
QS
MS
MS
MS
MS
QL
QL
QL
QS
QS
QS
QS
QL
QS
QL
QS
QL
QS
MS
ML
QS
QS
QS
MS
QL
QL
QS
QS
QL
QL
QS
QS
QL
QL
QL
QL
ML
QS
MS
QL
QS
MS
QL
QS
QS
ML
QL
QS
QL
ML
QS
QS
QS
ML
QS
QS
QL
ML
QS
QS
QL
ML
QS
ML
QL
QS
QL
QL
QS
MS
QL
QL
QS
QS
QL
QS
MS
MS
QL
MS
MS
ML
QS
MS
QS
MS
QL
QL
QL
QS
QL
MS
MS
QS
MS
QL
MS
ML
QL
ML
QS
QL
QS
QS
ML
ML
QL
QL
QS
QS
QS
ML
QL
QL
QL
ML
ML
MS
QS
QL
ML
QL
ML
QL
ML
QL
QL
ML
ML
QS
QS
QL
QS
ML
QS
QL
QL
QS
ML
QS
QL
MS
QS
QS
QL
ML
QS
QS
QL
QS
QL
ML
ML
QL
QS
QS
ML
QL
QS
ML
QS
QS
ML
QS
MS
QL
QL
QL
QS
QL
QS
QS
MS
QL
QS
QL
ML
QS
QL
QS
QL
MS
QL
ML
QL
QL
ML
QL
ML
QL
QL
QS
ML
QL
MS
ML
QS
QL
QL
QL
QL
QS
QL
QS
ML
MS
QL
MS
QS
QS
QL
MS
QL
QL
QS
QS
QL
QL
MS
ML
QL
QS
QL
QS
ML
MS
ML
MS
QL
ML
QS
QS
ML
MS
QS
QL
QL
MS
ML
QL
QS
MS
MS
QL
ML
QL
QL
QS
QS
MS
QS
QL
QL
ML
QS
QL
QS
QS
QL
QS
ML
QL
QL
QL
MS
QS
MS
QL
QL
QS
ML
QL
QL
MS
ML
ML
MS
QS
ML
MS
ML
QL
MS
MS
QL
QL
QS
ML
QL
ML
QS
ML
QL
ML
ML
ML
QL
ML
MS
QL
MS
ML
QL
QS
QS
QL
MS
ML
QL
QL
ML
QS
QS
MS
QS
ML
MS
QS
QL
QL
MS
MS
QS
ML
MS
ML
QL
QS
MS
MS
QL
QL
QL
QS
QL
QL
QL
ML
QS
QS
MS
QL
ML
QL
QS
QS
QL
MS
QS
QL
QS
QS
QS
MS
QL
ML
ML
QS
QS
QS
QL
QS
QL
QS
QS
ML
QL
QL
QS
QS
QL
QL
QL
QL
QL
QS
QL
QL
QS
QL
ML
MS
QS
ML
QS
ML
QL
ML
ML
QS
QS
QS
QS
QS
MS
MS
QL
QL
MS
QS
QS
QL
ML
QS
ML
QL
MS
QL
ML
QL
QL
QS
ML
QL
QS
ML
MS
QL
MS
QS
QL
QS
QS
QL
QS
MS
ML
QL
ML
QS
QS
QS
QS
QS
MS
MS
QL
QS
QL
QL
QS
QL
ML
ML
MS
QL
QL
QL
QS
QL
QS
QL
QL
MS
QL
ML
QL
ML
ML
QS
QL
QS
QS
MS
QS
QS
QS
QS
QS
QL
QL
QL
QS
ML
QS
QL
QL
QL
ML
QL
QL
QL
QS
ML
MS
QL
QL
QS
QS
ML
QL
QS
ML
MS
QL
MS
QL
MS
QL
MS
MS
QL
QL
QL
QS
QS
QS
QL
ML
QL
QS
QS
QS
QS
QS
ML
QL
MS
QS
QS
MS
QS
QS
QS
QS
QL
QL
QS
QS
ML
QS
ML
QL
QL
QL
QS
ML
QS
QL
QS
ML
QS
QS
ML
ML
QS
MS
MS
MS
QL
ML
QL
QL
QS
QL
QS
MS
QS
ML
QS
QS
QS
ML
ML
MS
QL
QL
QL
ML
QS
MS
QS
QL
QS
QS
QL
MS
QS
QL
MS
QS
QS
QL
MS
QS
QL
QS
QS
QS
QS
QS
QS
QL
QS
ML
ML
ML
ML
QS
QS
QL
QL
QS
ML
MS
ML
QL
QS
MS
QL
QL
QL
QL
MS
QS
QS
QL
QS
ML
QS
QL
MS
QS
QS
QS
QL
ML
QS
QL
QL
QS
ML
QL
MS
QS
QL
QL
QL
QS
QL
ML
QL
QL
QS
ML
QS
QL
QS
MS
ML
QL
ML
QL
QS
QS
QL
MS
QL
QL
MS
ML
MS
ML
QL
QS
QS
QS
ML
QS
ML
QL
QL
QS
MS
QS
QL
QS
QS
QL
QS
ML
QL
QL
MS
QL
QS
QS
QS
QL
MS
QS
ML
QL
QL
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
MS
QL
QL
QS
QS
QL
MS
ML
QS
QS
QL
ML
ML
MS
MS
QS
ML
QL
QL
ML
ML
QL
ML
MS
ML
QL
QL
ML
QS
ML
MS
MS
QL
ML
ML
QL
QS
QS
QS
QS
QL
ML
ML
ML
QL
QL
QS
QS
MS
QL
QS
ML
QS
ML
QS
ML
ML
QL
QS
QL
QL
QL
QL
QS
ML
QL
ML
QS
QL
MS
QL
QL
QS
QL
QS
QL
QS
MS
QS
MS
MS
QS
QS
QS
QL
MS
QL
QL
QL
QS
ML
QS
QL
QL
QL
QL
QL
QS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QS
MS
MS
QS
QS
ML
ML
QS
QS
ML
ML
ML
ML
QL
QS
ML
QS
QL
ML
QL
QS
ML
QL
QS
QS
QL
ML
QS
QL
ML
QL
MS
ML
QS
QS
QS
QL
MS
QL
QS
ML
MS
QL
MS
QL
QS
QL
QS
ML
QS
QS
ML
MS
QL
ML
QS
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
MS
QL
ML
QS
QL
QS
MS
QL
QS
QS
ML
MS
ML
MS
QL
QS
MS
MS
QS
QS
QL
QS
QL
QL
QS
QS
ML
ML
MS
QL
MS
QS
MS
QL
QL
QL
MS
QL
QL
ML
QS
ML
QS
QS
QL
QS
QL
QL
ML
ML
QS
ML
ML
MS
QL
QS
ML
QL
QL
QS
ML
QS
ML
MS
QL
QL
QS
QS
QS
QL
ML
ML
QL
MS
ML
QS
MS
QS
QS
QS
QS
QS
MS
QS
QL
ML
ML
QL
MS
QL
QS
ML
QL
QL
ML
QL
QS
QS
QS
QS
QS
QS
ML
ML
MS
QS
QL
ML
QS
QL
ML
QS
ML
QS
QL
QS
QS
MS
QS
QL
QS
QS
QL
QS
ML
QL
MS
ML
ML
QL
ML
QL
MS
QS
QS
QS
QS
QL
QS
QL
QS
ML
QS
QL
QS
MS
QS
QL
QS
ML
QL
QL
MS
QL
MS
QL
ML
QL
ML
MS
ML
MS
QL
QL
ML
QS
QL
QS
ML
ML
MS
MS
ML
QS
QS
QS
MS
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
QS
QS
QL
MS
QL
QS
ML
ML
ML
QS
QL
QL
QS
MS
QL
ML
QL
MS
MS
QS
QS
QL
ML
QL
MS
QS
QS
QL
ML
QS
MS
QL
MS
QS
MS
ML
QL
ML
QL
MS
ML
ML
ML
MS
QL
MS
QL
QL
QS
QL
QL
QS
QL
QL
QL
ML
QS
QL
QL
QS
QL
QL
QL
MS
QL
ML
QL
QL
QS
MS
QL
ML
QS
QL
ML
QL
QL
QS
MS
QS
ML
QS
QL
QL
QL
QS
QS
MS
QL
QL
ML
QS
QL
QS
QL
QL
QS
QL
ML
MS
QS
QS
QS
QL
ML
QS
QS
QS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QL
QL
MS
QS
MS
QL
QS
MS
QS
ML
QS
QL
QL
QS
QS
QS
ML
QL
QL
ML
QS
QS
QS
QL
QS
QS
QL
MS
QL
MS
QL
QL
QS
QL
ML
MS
QL
QS
QS
QL
QS
QL
ML
QL
MS
QL
QS
MS
ML
QL
ML
MS
QS
MS
QS
QS
QS
QL
QS
QL
MS
QL
QL
QL
QS
QL
ML
QL
QL
ML
QL
QL
QS
ML
QS
MS
ML
ML
ML
MS
ML
QL
ML
QL
QL
QL
MS
ML
QL
ML
MS
QL
ML
ML
QS
ML
QL
QS
QL
ML
ML
MS
MS
QL
QL
QL
QL
MS
ML
MS
QS
QS
QS
QS
QS
ML
QL
ML
ML
ML
MS
ML
QL
ML
QL
QS
QS
ML
QS
MS
ML
QL
QL
QL
QS
QL
QL
QL
ML
MS
MS
QS
QS
QL
ML
ML
QS
QL
QS
ML
QS
QS
ML
QL
QS
QS
QS
ML
QS
QL
QL
QS
ML
MS
QL
MS
ML
QL
QL
QS
QS
ML
QS
QL
QL
ML
MS
ML
QL
ML
QS
QL
QL
QL
ML
QL
QL
QS
QS
QL
ML
QL
QL
QL
QS
ML
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
QL
QS
QS
QS
ML
QS
MS
ML
QL
QL
QL
QS
ML
ML
QS
ML
QS
MS
QS
QL
QL
QL
QS
QL
QL
MS
QS
QL
QS
ML
MS
QS
MS
QL
QS
QS
QL
QS
MS
MS
QS
MS
QL
QL
QL
QL
QL
QL
MS
QL
ML
QS
QL
QS
MS
QS
QS
QL
MS
MS
QS
QS
QS
QS
QS
QS
MS
ML
QL
QL
MS
ML
QL
QL
QL
MS
ML
QS
QL
ML
QL
QL
QL
ML
QS
QL
QS
QL
QL
ML
ML
QS
QS
MS
QS
QS
QS
QS
ML
QL
QS
ML
ML
ML
ML
QL
ML
QL
QS
QL
QS
ML
QL
QS
ML
QL
ML
QS
QS
ML
QL
MS
QL
QS
QL
ML
QL
ML
ML
MS
ML
ML
QL
ML
QL
QL
QS
ML
MS
QS
MS
QL
QS
QL
ML
QS
QS
MS
MS
QS
MS
QL
QL
QS
QL
MS
QL
QS
QL
QS
MS
QS
QS
QS
MS
QL
QS
ML
MS
MS
QL
QS
MS
MS
QL
MS
ML
QS
QL
ML
QL
QL
ML
QS
QS
QL
QS
QS
QL
QS
ML
MS
QS
QS
QL
ML
ML
QS
QL
ML
QL
QS
MS
QS
QS
MS
QS
ML
QS
QS
QL
ML
QS
QL
QL
QL
QS
QS
MS
QL
QS
QL
QL
MS
QL
QS
ML
ML
QS
MS
QL
QS
MS
QS
QS
QS
QL
QS
QL
QS
ML
ML
QL
MS
MS
QL
MS
QL
QL
ML
ML
QS
ML
QS
QS
QL
ML
ML
QL
ML
QS
QS
QL
QL
QS
QS
QS
QS
QS
QS
QL
QS
QS
QS
QL
ML
QL
QS
MS
QS
QS
ML
ML
QL
QL
ML
QL
QS
QS
QS
QL
ML
QS
QL
ML
ML
QL
QS
QL
QL
QS
QS
ML
QS
QS
QL
MS
QL
QS
QS
QL
QL
MS
QL
ML
ML
QS
QL
QS
QL
QL
QS
ML
QL
ML
QL
QL
QL
ML
QL
ML
QL
QS
QS
MS
QS
ML
ML
ML
QL
QL
MS
ML
MS
MS
QL
QS
QS
QL
ML
QS
ML
QS
QS
QS
QL
ML
QS
QL
MS
QL
QL
MS
QL
QL
QL
ML
MS
MS
QL
QL
MS
MS
MS
MS
QL
QL
QL
QS
QL
MS
QS
ML
QS
QS
ML
QL
QL
ML
ML
ML
QS
QL
MS
QS
QS
QL
QS
MS
ML
QL
MS
QL
QL
QL
QL
QL
QS
ML
ML
QS
QS
MS
QL
ML
QL
MS
QS
QS
QS
QS
QL
ML
QL
QS
QL
MS
QS
MS
QS
QL
QS
QL
ML
QS
QS
QS
ML
QS
MS
QS
QS
ML
ML
QS
ML
ML
MS
MS
QL
ML
ML
QS
MS
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
QS
QS
QS
QS
MS
QL
QL
QS
QS
MS
MS
QL
QL
ML
QS
QL
MS
QS
QL
QL
QS
MS
QL
ML
QL
QS
MS
QS
QL
QS
MS
ML
QL
QL
QS
QS
QL
QL
QS
ML
QL
QS
QL
QS
QL
QS
QL
QL
QS
QS
QL
QS
QS
QS
ML
QL
QS
ML
ML
QL
QS
QS
QL
ML
QL
QL
QL
QL
QS
QS
ML
QS
QS
MS
QS
MS
QS
QS
QS
QS
ML
QL
QL
MS
QL
QL
ML
ML
QL
ML
QL
QL
QS
MS
QS
QL
QS
QL
QS
QS
QS
MS
QL
QL
QL
ML
QL
MS
QL
MS
QL
QS
QL
QS
QS
QL
ML
QS
ML
QS
QL
MS
QL
QL
QL
ML
ML
QS
QS
ML
QL
QL
MS
MS
QL
QS
QL
QL
ML
QL
QL
QS
QS
QL
QL
MS
ML
QS
QL
MS
QL
MS
MS
MS
QL
QL
QL
QS
MS
QL
QL
QS
QS
QS
QS
QL
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
QL
QS
QL
QS
MS
QL
QS
MS
QS
QL
MS
QL
QL
QS
QS
ML
QS
ML
QL
ML
ML
QS
QL
QL
QS
QS
QS
QS
QL
MS
QS
QL
MS
QS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QS
QS
QL
ML
ML
QL
QS
QS
QL
QL
ML
QL
MS
QS
QL
QS
QL
QL
ML
MS
QS
QS
QS
MS
MS
QS
QL
QS
QS
ML
QL
ML
ML
QS
QL
QS
QS
ML
MS
QL
QS
QS
MS
QL
QL
QL
ML
ML
QS
QL
QS
QL
QL
QS
ML
QL
MS
QL
QS
ML
QS
QL
QS
QS
QL
QS
QL
QL
QS
QL
QS
QL
QS
QS
ML
QL
ML
ML
ML
QL
QL
QL
QS
QS
QS
QL
MS
ML
QS
QS
QL
QL
QS
ML
QS
ML
QL
QS
MS
MS
MS
MS
ML
QL
MS
QS
ML
QL
QL
QS
QL
QS
QS
QL
ML
QL
ML
QL
ML
QL
QL
QL
QS
QS
QS
QL
QS
ML
ML
QL
QS
ML
QL
MS
ML
QL
QL
QL
ML
QS
QS
MS
MS
QS
QL
QL
QS
QL
QL
QS
QL
QL
MS
QS
MS
ML
QL
MS
QL
ML
QS
QL
QL
ML
QL
QL
ML
ML
QS
QL
QL
ML
QS
MS
QS
QS
MS
MS
QS
QL
ML
QS
ML
QL
ML
ML
ML
QL
ML
ML
QS
QL
QL
QS
QL
ML
ML
QS
QS
QL
MS
QS
QL
QS
QS
QL
QS
MS
QL
QS
QL
MS
QS
QS
QL
QS
ML
QL
QS
QL
QS
ML
QL
MS
QS
QS
QS
QL
QS
QL
QL
QS
QS
ML
QS
QL
MS
ML
ML
QS
QL
QL
MS
QL
QL
QS
QL
QL
QL
QS
MS
ML
QS
MS
ML
QS
QS
QS
MS
QS
QS
QS
ML
ML
ML
QL
QS
QL
QL
MS
QL
QS
QS
QL
QS
QL
QS
ML
QL
QL
QS
ML
QS
QL
QS
QL
QS
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
MS
ML
QL
QL
QS
QS
QL
QL
QS
MS
QL
MS
ML
QS
ML
QL
QL
QS
QL
QS
MS
QS
QS
QL
QL
QS
QL
QS
QS
MS
QS
QS
MS
QL
ML
ML
QS
ML
ML
QS
QL
QL
QL
MS
QL
ML
QL
QS
QS
QL
ML
MS
ML
ML
QL
QL
MS
QS
MS
ML
QS
QS
ML
QL
ML
QL
QL
ML
QL
QL
MS
QS
MS
QS
ML
QS
QL
ML
ML
ML
MS
QL
ML
QS
QS
QL
MS
QL
ML
MS
QL
ML
QS
ML
QS
ML
ML
QL
QS
QL
QS
ML
MS
ML
QL
ML
MS
QS
QL
QS
QL
QS
QS
QL
ML
MS
QS
QL
QS
QL
QS
QS
QS
MS
ML
MS
QS
QL
ML
QL
ML
QS
QS
QS
QL
QL
QL
QL
ML
QS
ML
QL
MS
ML
QS
QS
QL
QS
ML
QL
QS
QS
QL
MS
QL
MS
QS
MS
ML
QS
QL
QL
QL
QL
MS
ML
QS
MS
ML
MS
QL
QL
QS
QS
QL
QL
QL
MS
QS
QL
MS
ML
MS
MS
QL
QS
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
ML
QL
QS
QL
QS
QL
QS
ML
QS
QS
QS
MS
QS
ML
QS
ML
QS
QS
QL
ML
QL
ML
QL
QL
QL
QS
QL
QS
QL
QS
ML
QL
MS
ML
QL
QL
ML
MS
MS
QS
MS
MS
QS
QL
QL
QS
ML
QS
ML
ML
QL
QS
QL
QL
ML
QL
QL
QL
QL
QS
QS
MS
QL
QL
ML
QL
MS
QS
QL
ML
QL
QS
QL
QS
QS
QL
QL
ML
QS
QS
QS
ML
ML
ML
QL
QL
QS
MS
MS
QL
QS
QL
QS
QS
QL
ML
MS
QL
ML
QS
QS
QS
QS
QL
QL
QS
ML
QL
QL
QS
QS
QS
QL
QS
QL
QS
QS
QS
QS
QL
QL
QL
MS
MS
ML
QS
ML
MS
QS
QL
QL
QL
ML
QL
QL
QS
QL
MS
QL
ML
MS
QS
QL
QL
QS
QL
QS
QS
QS
QL
QS
QL
QS
QS
MS
MS
MS
QS
QL
ML
QS
QS
MS
QL
QS
QS
ML
MS
QL
QL
ML
MS
QS
ML
QS
MS
QL
ML
QL
ML
ML
QL
MS
MS
MS
QS
QS
QS
QS
MS
QS
QS
ML
ML
QS
MS
MS
ML
QL
QL
QL
ML
MS
QL
QL
ML
QS
QL
ML
QS
QL
QL
QS
ML
QS
MS
QS
QS
MS
QL
QL
QL
ML
QS
QS
ML
ML
ML
MS
QS
QS
QS
QL
QL
QS
QS
QS
ML
QL
QS
QL
QL
QS
MS
MS
QL
QL
MS
QS
MS
MS
QL
QL
QL
ML
MS
QL
QS
QL
ML
QS
QL
QL
MS
QL
QL
ML
ML
ML
QL
MS
QL
ML
ML
MS
QL
QS
MS
QL
QL
QS
QL
QL
MS
QS
MS
QS
QL
QL
QS
MS
MS
QL
QL
QL
MS
QS
QS
QL
ML
QS
MS
MS
QL
MS
QS
QS
QL
MS
ML
QL
MS
QL
ML
MS
QS
MS
QS
ML
QS
QL
QS
QS
MS
QS
ML
MS
QS
QS
QS
QS
MS
QS
QL
QS
QL
QL
MS
ML
QS
QS
ML
ML
QS
QL
QL
MS
QL
QS
QL
ML
MS
QL
QS
QS
QL
QS
QS
QL
MS
ML
ML
MS
QL
QL
QS
MS
ML
QL
ML
QL
QS
QL
QS
ML
QS
ML
QS
MS
QS
QS
QS
QS
QS
QS
QS
ML
QS
MS
QL
MS
QS
MS
QL
QL
QS
QL
QL
MS
QL
ML
QS
QS
QS
QS
QS
ML
MS
ML
ML
QL
MS
QS
QL
QL
QL
MS
ML
MS
MS
QL
MS
ML
QS
ML
QS
QL
QS
QS
QS
QS
QL
MS
QL
QS
QS
QL
QS
QL
ML
ML
QL
QL
MS
MS
QS
QL
QS
QS
ML
QS
ML
ML
QL
QS
QL
QS
QS
MS
ML
QS
QL
QL
QS
ML
QS
QS
MS
QS
QS
QS
QL
QS
ML
QS
QS
QS
QL
QS
QS
MS
QS
QL
QL
ML
MS
QS
QS
QL
MS
ML
MS
QS
QL
QS
QL
QS
QL
ML
MS
QS
QL
ML
QS
QL
QL
QS
QS
QL
ML
QS
ML
ML
MS
QS
QL
QS
MS
MS
QS
ML
ML
QS
QL
QS
ML
QL
QL
QS
QS
QS
QS
QS
QL
QL
QL
MS
QS
QS
QL
QS
ML
QL
ML
MS
QS
MS
QS
QS
QS
QL
ML
MS
QS
QL
QL
ML
QS
MS
MS
QS
QL
ML
QS
QS
ML
QL
ML
QS
QS
QS
ML
QL
QL
MS
ML
QS
ML
MS
QS
QL
QL
ML
QS
QL
QL
QL
MS
ML
QL
QS
MS
QL
QL
QS
QL
QS
QS
QS
ML
QS
QL
MS
QS
MS
QS
ML
MS
QL
QS
QL
QS
QS
QL
QS
QS
QS
QL
QL
QS
MS
QS
ML
QS
QS
QS
ML
QS
ML
QS
QL
ML
MS
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
MS
ML
QL
QL
ML
ML
ML
QS
ML
QL
QL
QS
QL
ML
QL
QL
QS
QL
QS
QL
QL
ML
QL
ML
ML
ML
QS
QS
QS
ML
MS
MS
MS
MS
QL
QL
MS
QS
QL
QL
ML
MS
QS
QS
QL
ML
QL
QS
QS
MS
ML
ML
QL
QS
QL
QL
MS
QS
QL
QL
QS
QL
QL
ML
QL
QS
QL
QS
QS
QL
QL
QL
QL
QS
QS
MS
QL
QS
MS
QL
QL
QS
ML
QL
ML
QL
ML
QS
QS
MS
QS
QS
QL
ML
QL
ML
QL
QL
QL
QS
QL
QS
MS
QS
QS
QL
QL
ML
QS
MS
QL
QL
QS
MS
ML
QL
QS
ML
QS
QL
QL
QL
QL
ML
ML
ML
ML
ML
QL
QL
QL
QL
ML
ML
QS
ML
QS
QL
QL
QS
QL
QL
QL
QS
QL
ML
QS
ML
QL
MS
QS
ML
MS
QS
QS
QL
QS
QS
QL
MS
QS
QL
QS
MS
QL
QS
ML
MS
MS
QL
ML
QS
QL
QS
ML
ML
QL
ML
QL
MS
MS
QL
QS
QL
QL
QL
MS
QS
QL
QL
QS
ML
QS
ML
ML
QL
QL
QL
QS
QL
QS
QS
ML
ML
QS
QS
QL
ML
QL
ML
QS
QL
QS
QS
QS
QS
QL
ML
MS
QL
QL
MS
QS
QS
QS
QS
QL
QL
QS
QS
MS
MS
QS
QL
QL
ML
QL
QS
ML
QS
ML
QL
MS
MS
ML
QS
QS
QL
QL
ML
QL
QL
QL
QL
QS
QS
QS
MS
QS
ML
QL
QS
MS
ML
MS
QL
ML
ML
QS
QS
ML
ML
QS
ML
MS
ML
ML
MS
ML
MS
QS
QL
ML
MS
QL
QS
MS
QS
ML
MS
MS
QL
QL
QL
ML
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
QS
ML
ML
QL
QS
QS
QS
QS
ML
ML
MS
QL
QL
QS
QS
MS
QL
QS
QS
ML
QL
MS
QL
QL
ML
QL
QS
QL
QL
QL
MS
QS
QL
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
QL
QL
ML
QL
ML
QL
QS
QL
QL
QL
MS
MS
ML
QS
MS
QL
QS
MS
ML
QL
ML
QL
QS
MS
MS
QL
QS
QS
QS
ML
ML
QL
QL
QL
QS
QS
MS
QS
QS
QL
QL
QL
QL
MS
QL
QS
ML
QS
QL
QS
MS
QL
MS
QS
ML
QL
QS
MS
ML
QS
QS
MS
MS
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
MS
QS
MS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QS
MS
QL
QS
QS
ML
QL
QS
QS
ML
QS
QL
QS
QL
QS
ML
MS
MS
QS
QL
QL
ML
MS
ML
QL
QS
QS
ML
QL
QL
QL
QL
QS
QL
QS
QL
QL
MS
QS
ML
QS
MS
MS
QL
MS
QS
QL
QL
QL
MS
QL
QS
ML
QS
QS
QS
ML
ML
QL
ML
ML
ML
MS
MS
QS
MS
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
QS
QL
QL
QL
ML
QS
QS
QL
QL
QS
MS
QL
QL
ML
ML
ML
QS
QS
QS
QS
QL
QL
ML
QL
QS
ML
ML
QS
QL
ML
QL
QS
QS
QL
ML
QL
QS
QL
ML
ML
QS
ML
QS
MS
QL
QL
QL
QL
MS
QL
ML
ML
QS
QS
ML
QL
QL
QL
MS
QS
ML
QS
QS
QL
ML
QS
MS
ML
QL
QL
MS
ML
QS
ML
MS
QL
MS
ML
QL
QL
QS
ML
QS
ML
QL
ML
MS
MS
QL
QS
QL
MS
QS
ML
QS
QS
QL
MS
QL
QS
ML
QL
QL
MS
QL
QL
ML
QS
ML
QS
MS
QL
QS
QS
MS
QL
QL
MS
ML
ML
QS
ML
QL
ML
QS
QL
ML
QS
QS
QL
QL
QL
ML
QL
MS
QS
QL
QL
QL
QL
QS
QL
ML
MS
QS
QL
QS
QS
ML
QL
QL
MS
QS
ML
QS
QS
MS
QS
QS
QL
QL
QL
QL
QL
ML
QL
QS
QL
QS
QS
ML
QL
ML
QL
QS
MS
ML
QS
QS
QS
QL
QS
QL
QL
ML
MS
QL
QS
QL
QL
QS
QS
QL
ML
MS
QL
MS
QS
QL
MS
MS
QL
QL
ML
QL
QS
QL
ML
MS
QL
QS
QL
QS
MS
ML
ML
QS
QS
QL
QS
QS
ML
QL
QL
QS
QS
MS
QS
ML
QL
QL
QS
QS
QL
MS
ML
MS
ML
ML
ML
QS
MS
QL
QS
QL
QS
ML
ML
QL
QL
MS
QL
QL
QS
QS
QL
ML
QS
QS
ML
QS
QL
ML
ML
MS
ML
QS
QL
QS
QL
MS
QS
QS
QL
QL
QL
QL
QL
QL
QS
QL
QS
QL
ML
ML
QL
QL
MS
MS
QS
ML
QL
QS
QL
QS
QS
QL
ML
QS
QS
MS
QL
QS
QL
ML
ML
QS
QS
QL
QL
QL
QL
QL
ML
QL
QL
QL
QS
QS
QL
QS
QL
MS
QS
MS
MS
QL
ML
QS
QL
QS
MS
MS
MS
QL
QL
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
MS
QL
QS
QL
QS
QL
MS
QL
ML
MS
ML
MS
QL
QS
ML
QL
QS
ML
MS
MS
QL
QL
MS
QL
QS
MS
QL
QS
ML
QS
QL
QS
QS
MS
QS
ML
ML
QS
QL
QS
QS
ML
MS
QS
QS
QL
ML
ML
ML
ML
ML
QL
ML
QS
QS
QL
MS
QL
QS
ML
MS
MS
QL
ML
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
QL
QL
QS
QL
MS
MS
QL
QL
ML
QL
QL
QL
MS
QS
QS
QL
ML
QS
ML
ML
QL
MS
ML
QS
QS
QL
QL
ML
MS
QL
MS
QS
QS
QL
QL
ML
QS
ML
ML
MS
ML
ML
MS
ML
QL
QS
MS
QL
QS
QL
QL
ML
QL
QS
QS
QL
QL
ML
ML
QS
ML
QL
QS
ML
ML
ML
ML
QS
QS
MS
MS
ML
ML
QL
QL
MS
QL
QS
QL
QS
QL
QL
QL
QL
MS
ML
QS
MS
QS
QS
QS
MS
QS
QL
ML
QS
QS
QL
MS
QL
MS
QS
MS
ML
ML
QS
ML
QS
ML
QL
ML
QS
QL
ML
ML
QS
QS
ML
ML
ML
QS
QL
QL
QS
ML
MS
QL
QS
QL
QL
QL
QS
MS
QL
QS
QL
QL
QL
QS
ML
QS
QS
QS
QS
QS
QS
QS
QL
ML
ML
QS
QL
MS
QS
ML
MS
ML
QL
QL
QL
ML
ML
QL
QL
QS
QS
QL
MS
QL
MS
QL
QS
QL
QL
QL
QL
ML
QL
MS
ML
ML
QL
MS
QS
ML
QL
ML
QS
MS
QS
QL
QL
ML
QS
QL
QL
QS
QS
ML
MS
QS
MS
QL
QS
ML
QS
QS
QL
QS
MS
QS
QL
MS
QS
QL
QL
QS
QL
MS
QL
QS
QL
MS
ML
QS
QS
QS
QL
QS
ML
QL
QL
ML
QS
QL
QL
MS
QS
QL
MS
QL
QL
QL
QS
MS
QL
ML
QL
QL
QS
QL
QS
QS
QS
QS
QL
QL
QS
QS
QS
MS
MS
ML
QL
QS
QL
QS
ML
ML
QL
QS
QS
QL
ML
QS
QL
MS
ML
MS
QS
QS
ML
QL
QS
MS
MS
QS
QS
QL
QS
MS
ML
QS
QL
QL
QL
ML
QS
ML
QL
QS
QS
QL
MS
QL
ML
QS
QS
QL
MS
QS
ML
QL
ML
QL
MS
MS
MS
QS
QL
QL
QS
QL
ML
QL
MS
QS
QS
QS
MS
QS
QL
ML
QS
QL
QL
QL
QL
QL
ML
MS
MS
ML
QS
QL
QS
QL
QS
MS
ML
MS
ML
QS
QL
MS
QS
QL
QL
QS
QS
QS
MS
QL
ML
ML
QL
QS
ML
QL
ML
MS
QS
MS
ML
QS
MS
QL
QL
MS
MS
ML
QS
ML
QL
QS
QL
ML
QL
ML
QL
MS
QS
QS
ML
QL
ML
QL
QS
ML
QL
ML
ML
ML
QS
ML
MS
QL
QS
QL
QL
QL
QL
QS
QS
QS
QS
MS
QS
ML
QL
QS
QL
QL
QS
ML
QL
QL
QS
QS
QL
ML
QS
QL
QS
QS
QS
QS
QS
QS
ML
QS
QS
QS
MS
QL
QS
QS
QL
MS
QL
QS
QS
QS
QS
QS
QL
QL
ML
ML
QS
QL
MS
QL
QL
QL
QS
ML
MS
ML
QS
ML
QL
QL
MS
QS
QL
ML
MS
QS
ML
QL
QL
QL
ML
ML
ML
QS
ML
QL
MS
QL
QS
QS
QS
QS
QL
QS
ML
QL
QS
QS
QS
QS
MS
ML
ML
QS
QS
QL
MS
QL
QL
QL
ML
MS
QL
QS
ML
QS
QL
QS
MS
QS
QL
QS
ML
ML
QL
ML
QL
MS
MS
QS
ML
ML
QL
ML
QS
ML
QS
QL
QS
ML
QL
QL
QS
QS
ML
QL
ML
QL
ML
ML
QL
QS
MS
QL
QS
QS
QS
QL
MS
QS
ML
QL
QS
QS
MS
MS
ML
ML
MS
QS
MS
QL
QL
QL
QS
MS
QL
MS
QL
ML
QS
MS
ML
QL
QL
QL
QS
QS
QS
QS
QS
QL
QL
QL
QL
QS
QS
QL
ML
MS
QL
QS
MS
QS
QL
QL
QS
QS
QS
ML
QL
QS
QL
QS
ML
QL
QL
QL
ML
QS
QL
QS
ML
QS
QS
ML
MS
QL
QS
ML
QS
ML
ML
QS
QL
ML
QL
QL
QS
QL
ML
ML
ML
QS
QL
QL
ML
QL
QS
QL
MS
QS
QL
MS
QL
QL
QL
ML
MS
QS
QS
MS
QL
QL
QL
QS
QL
MS
QL
QL
MS
QS
QL
QL
ML
QS
ML
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
QL
MS
QL
QS
ML
QS
MS
QS
QL
QL
QL
MS
QS
QL
QS
ML
QL
ML
ML
QS
QL
QL
MS
QS
QL
QL
QL
ML
QL
QL
QL
QL
ML
ML
QL
QL
QL
QL
MS
QS
QL
QL
MS
MS
QS
QS
QS
QL
MS
QS
MS
QL
QL
QL
QS
QL
QL
QS
MS
QL
ML
QL
QS
QS
QL
MS
QL
ML
QL
ML
QS
QL
QS
QL
QL
QS
QL
QL
MS
QL
QS
ML
QS
QS
ML
QS
ML
QS
QL
QS
QL
QL
QL
QL
MS
QL
MS
MS
ML
MS
QL
MS
QS
ML
ML
QL
QS
QL
QS
QS
QS
QL
QS
ML
QL
ML
QS
QS
ML
MS
ML
QL
QS
QL
QL
QL
QS
QS
MS
ML
QS
ML
QL
QS
ML
QL
ML
ML
QL
QL
QL
QL
QS
MS
QS
QS
QS
QL
QL
QS
MS
QS
QL
MS
ML
QS
QL
QL
QL
QS
QL
MS
ML
QS
ML
QL
ML
QL
QS
QS
QL
QS
QS
QL
QL
QS
QS
ML
QS
ML
QL
MS
MS
QL
QS
MS
QL
ML
QS
QL
QL
MS
MS
QL
MS
QS
QS
QL
QL
QS
QS
QL
ML
QL
ML
QL
QL
ML
QL
QS
ML
QS
MS
MS
QS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
MS
MS
QL
MS
MS
ML
QL
QL
QL
QL
MS
MS
QL
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
ML
QL
QL
QL
QS
QL
QL
QS
QS
ML
QL
ML
QL
QL
QS
QL
ML
MS
QL
MS
QL
QS
QL
QS
QL
MS
QL
ML
ML
QL
QL
QS
ML
ML
QL
QL
MS
QL
ML
QL
QS
ML
QS
ML
MS
QL
QS
ML
QL
QS
MS
QS
QS
QL
QS
QS
ML
ML
ML
QS
MS
ML
MS
ML
QL
QL
QL
ML
ML
QS
MS
QL
QL
ML
QS
ML
QS
QL
QL
MS
MS
MS
QS
QL
ML
ML
MS
QL
MS
MS
QS
MS
QS
MS
MS
QS
QL
MS
QS
MS
QS
QS
QS
ML
QL
QS
QL
QL
QS
MS
QS
QL
QL
QS
MS
QS
QL
QL
QS
QS
ML
QS
QS
QL
MS
ML
QS
QS
MS
ML
QL
MS
ML
ML
QS
QS
QS
ML
QL
MS
QL
QS
ML
QL
QS
QS
QS
QS
QS
QL
ML
MS
QL
QL
MS
ML
QS
ML
QS
ML
MS
MS
QS
QS
MS
QL
MS
QS
ML
QS
QL
QL
QS
QS
QL
QL
MS
QL
QL
QL
ML
QS
QL
QL
QL
QL
QS
MS
QL
QS
ML
MS
QS
QL
QL
MS
QL
MS
MS
ML
ML
QL
QS
QS
MS
MS
ML
ML
QL
QL
QS
QL
QL
QS
ML
QS
MS
QL
QS
MS
QL
QL
QL
QL
QS
QS
MS
ML
MS
QS
ML
QL
MS
QL
ML
QS
QS
QL
QL
QS
ML
QL
ML
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
MS
QL
QS
QS
ML
QL
QL
MS
QS
QL
MS
QS
QS
QS
QS
ML
QS
QS
MS
ML
QS
QL
MS
MS
MS
QS
QL
ML
MS
QL
ML
MS
QS
ML
QS
ML
ML
QS
QL
QL
MS
MS
QS
QL
QL
ML
ML
ML
MS
MS
QS
QS
QS
QL
QL
QL
QS
QL
QL
MS
MS
QS
MS
QL
QL
QL
QL
ML
QS
MS
MS
QS
QL
QL
ML
MS
QS
QL
QL
ML
QS
QS
QL
QS
MS
QS
QS
ML
QS
ML
QL
MS
QS
QS
QS
QL
QL
QS
QS
QS
MS
QS
QL
QL
QL
QL
MS
QS
QS
QS
QL
QL
QS
QS
QL
QL
QS
QS
QL
MS
QL
QS
QS
QS
ML
QL
QL
QS
ML
ML
ML
QL
MS
QL
MS
QS
ML
QS
ML
QS
ML
QS
QS
ML
ML
ML
ML
QS
QL
MS
QL
ML
MS
QL
QL
QL
MS
MS
QS
QL
MS
QL
MS
QL
QL
QL
MS
QL
QL
QL
MS
QL
QL
MS
QS
QS
MS
QS
QL
ML
MS
QS
QL
MS
QS
QS
QL
QL
QL
QS
QS
ML
QL
QS
QS
QL
MS
QS
ML
QS
ML
QS
QS
QS
QL
QS
QL
ML
QL
ML
ML
QS
QL
QL
QL
ML
QS
QS
ML
QS
QL
ML
QL
MS
QL
QS
QS
QL
QL
ML
QL
ML
QL
ML
MS
ML
ML
QL
QS
QS
QL
QS
QL
QL
QS
ML
QL
MS
MS
ML
QS
QL
ML
QL
QS
MS
MS
QS
ML
MS
QS
QL
QL
QS
QL
QS
QL
ML
ML
ML
ML
ML
QS
ML
ML
QL
QL
MS
QS
QS
QS
ML
QS
QL
QS
QS
MS
QL
QS
ML
QL
QL
QS
QL
QL
QL
QL
QS
ML
QS
QL
QS
QL
ML
QL
QS
QS
QS
QS
QL
QS
MS
MS
QL
QS
QL
QS
QL
QS
QL
ML
QS
QL
QL
QS
QS
QL
MS
QS
QS
QS
ML
ML
QS
QL
QS
ML
QL
QS
QS
MS
QS
MS
QL
QL
QL
QS
ML
MS
MS
QL
QS
QL
QL
QS
QS
ML
QS
QL
QL
QL
ML
QS
ML
ML
MS
ML
QL
MS
QS
QL
QL
QL
QS
MS
QS
ML
ML
QS
QL
QS
QL
QL
QL
QS
QS
QS
QS
QS
ML
QS
ML
QL
QS
QS
QS
QL
QS
ML
ML
QS
QL
ML
ML
QL
QL
QL
QL
QL
ML
ML
ML
QL
QS
QL
MS
QS
ML
QS
QS
QS
QS
QS
MS
QL
ML
QS
QL
ML
ML
MS
QL
QL
QS
QS
ML
QL
ML
QS
MS
QL
QS
QS
QS
QS
ML
MS
QS
QS
QS
QS
QS
MS
QL
QS
QL
QS
QL
ML
QS
QS
MS
QS
QL
QL
MS
QS
QS
ML
MS
QL
MS
QL
QS
QS
QS
QL
QL
QL
QL
QL
ML
QL
QS
QL
QS
QS
QS
QS
QL
QL
ML
QS
MS
ML
ML
QS
MS
ML
MS
ML
MS
QL
QS
QS
QS
MS
QS
QL
QL
ML
QL
QS
QL
QS
QS
QL
ML
ML
QL
QS
ML
ML
ML
ML
QL
ML
QS
MS
QS
MS
QL
QL
QS
ML
ML
ML
QS
QS
QS
QL
QS
QL
QL
QL
QS
QS
QS
MS
ML
QS
QS
QL
QS
ML
ML
ML
QS
ML
ML
QS
ML
ML
ML
QS
QL
QS
ML
MS
QS
QS
QL
QS
ML
ML
QL
MS
QS
QL
QS
QS
QL
MS
MS
MS
QS
MS
ML
QL
QS
ML
ML
MS
QL
ML
QL
QL
MS
QL
QL
ML
QS
ML
QL
QS
QS
QL
MS
QS
QS
QL
QS
MS
ML
QS
QL
QL
MS
QL
QL
QL
ML
QS
ML
QS
QL
ML
QS
QL
QS
QS
ML
QS
MS
ML
QS
ML
QL
QS
MS
MS
QL
QL
QS
QS
QS
QS
QS
QL
QS
QL
ML
QL
QL
QS
QS
QS
ML
QS
QS
QS
QL
MS
QS
MS
MS
QS
QS
QS
QS
QL
QS
ML
MS
QS
MS
QL
QL
QL
QL
ML
QL
ML
ML
ML
QL
ML
ML
QL
QL
QL
QS
QS
QS
QL
QS
MS
QS
MS
QS
QS
QL
ML
QS
QL
QL
QS
MS
QS
QS
QS
QS
QS
ML
QS
MS
QL
QS
QL
MS
QS
QS
MS
MS
QL
MS
QL
QS
MS
QS
ML
ML
MS
QL
MS
ML
QL
QS
QL
QL
QL
QL
ML
QS
QL
QL
MS
QL
QS
QS
QL
QS
QL
QL
QL
MS
ML
QS
ML
ML
QL
QL
QL
QL
QS
QL
QS
QL
MS
MS
QL
QL
ML
QL
QS
QL
QL
QL
ML
QS
QL
QL
QL
QS
ML
ML
QL
ML
QS
QL
MS
ML
ML
MS
QL
ML
QS
ML
QS
QL
QS
QL
QS
QS
QS
ML
QL
QS
MS
ML
QL
QS
QL
QS
QL
QL
QL
MS
QS
QL
QS
QS
QL
MS
QS
QS
MS
QL
QS
QL
QL
QS
QS
QS
QL
QL
QL
QL
QS
QL
QL
ML
QL
MS
QL
QS
QS
QL
ML
ML
QL
QS
QS
QS
ML
QS
QL
MS
QL
QL
QS
ML
QS
QL
QL
QS
ML
QL
QS
MS
ML
MS
QL
QS
MS
QS
QS
QL
QS
QL
ML
QS
QL
QS
QL
QL
ML
ML
QL
ML
QS
ML
QL
ML
QS
MS
ML
QS
QS
QL
MS
QS
MS
MS
MS
MS
QS
QS
QS
QS
QL
QS
QS
QL
QS
ML
ML
MS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QL
QL
QS
MS
QL
MS
MS
MS
QL
ML
ML
QL
ML
QL
MS
QS
QL
QS
MS
MS
QS
QL
QL
QL
QS
ML
QS
QL
ML
QS
QS
QL
QS
QS
QS
QL
QS
ML
ML
QL
QL
MS
ML
ML
QL
MS
QL
MS
QS
MS
QL
QL
MS
QL
QL
ML
ML
QS
QL
QS
QS
QL
QL
QL
QL
QS
QS
ML
QL
MS
ML
ML
QS
MS
QL
QL
MS
MS
MS
QL
QL
QL
QS
QS
ML
MS
QS
ML
QL
QL
QS
MS
MS
QL
MS
MS
QL
MS
ML
ML
QS
QS
QL
QL
QL
QS
MS
QL
QL
QL
QS
QL
QS
QL
QS
QS
QL
QS
MS
QS
QL
ML
QS
QL
ML
ML
QL
ML
ML
QS
QS
ML
ML
ML
QS
ML
QS
ML
QS
QL
QL
ML
QS
MS
QS
QL
QL
QS
QL
ML
ML
QS
ML
QS
QL
QS
QL
ML
QL
QL
QS
MS
ML
ML
ML
ML
QL
QS
MS
QL
QS
QL
ML
QS
QL
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
ML
MS
MS
MS
QS
QS
MS
QL
QS
MS
QL
QL
QL
MS
MS
ML
ML
QL
QS
QS
ML
QS
QL
QS
QS
QS
QS
QL
MS
ML
QL
MS
QL
QL
QS
MS
QL
ML
QL
QL
QS
QL
QS
ML
ML
MS
QS
QS
QS
MS
ML
QL
QL
QS
QL
ML
QS
MS
MS
QL
ML
QL
QL
QS
QS
ML
QS
QS
QS
ML
QS
QS
QS
MS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QL
MS
QS
QL
QS
QL
MS
QL
QL
MS
QS
QS
MS
QS
QL
QL
MS
QS
QS
ML
ML
QL
QL
QL
QS
QS
QS
QL
MS
ML
QS
QL
QL
QL
QL
MS
QL
QS
QS
QS
QL
QL
QL
QS
ML
QL
QL
QS
QL
QL
QS
ML
ML
QS
QS
QS
QS
QL
QS
QS
MS
QS
QL
QL
QL
QL
QS
ML
QL
MS
QL
QL
QL
QL
QS
QS
QL
ML
ML
MS
QL
QL
MS
QL
QL
QL
ML
QS
MS
MS
QS
MS
QL
QL
QL
ML
QS
QS
QL
QS
MS
QL
ML
QL
MS
QL
QS
QL
MS
ML
ML
ML
QS
QS
QL
QL
QL
MS
QL
ML
QL
MS
QS
MS
MS
QS
QS
QS
QL
QL
ML
QL
ML
QL
QS
QL
QL
MS
ML
ML
MS
QS
QL
QS
MS
QL
QL
QS
QS
ML
QS
MS
QL
QL
ML
MS
QS
QL
QS
QL
ML
QL
QL
QS
ML
MS
ML
MS
QL
ML
MS
QS
ML
MS
QL
QL
QL
ML
QL
QS
MS
QS
MS
ML
QS
QS
QS
QS
QS
QL
ML
MS
QS
ML
QS
QL
QS
QL
QL
QS
MS
QS
QL
ML
QS
QL
QS
QS
QS
QL
MS
MS
QL
QS
MS
QS
QL
QS
QL
QS
QL
QS
QL
QS
QS
QS
QS
QL
QL
ML
QS
MS
QL
QL
ML
MS
QL
QL
MS
QL
QL
QL
QS
ML
QS
MS
QS
QS
QL
QS
QL
QS
MS
ML
QL
QL
QS
QL
QS
QS
ML
QS
MS
QS
QL
MS
QL
MS
ML
QL
QL
ML
QS
QL
QL
MS
QL
QL
QS
QS
ML
QL
ML
ML
QS
QS
QS
QL
QS
MS
QL
QL
ML
QL
MS
MS
QL
MS
QL
QS
MS
QS
QL
QL
MS
ML
QL
QS
QL
MS
QS
ML
ML
ML
QS
QL
QS
QL
ML
QL
QS
MS
QS
MS
QS
MS
QS
QL
QL
QL
QS
QS
QS
QL
ML
QS
QS
QL
ML
ML
ML
QS
QS
QS
QS
QL
QL
MS
MS
MS
QS
QL
MS
QS
QL
QS
ML
MS
QS
QS
QL
QS
MS
MS
QL
QL
QS
MS
QS
QS
QL
QL
MS
QL
ML
QL
QS
QL
QL
QS
QS
QL
QL
MS
QS
QL
QL
QS
ML
ML
QS
QS
MS
QL
QL
MS
ML
MS
QL
MS
QL
QS
QL
ML
MS
ML
MS
QS
QS
QS
QL
QL
QS
MS
MS
QS
QL
MS
QS
ML
QL
MS
QL
QS
ML
ML
QS
QS
QL
QS
QL
ML
QL
QS
QL
ML
ML
QL
QL
QS
MS
QL
QL
MS
QS
ML
QL
QL
ML
QL
ML
ML
QS
MS
QL
QS
ML
QS
QL
QL
ML
MS
ML
QL
QL
ML
ML
QL
QS
QS
QS
QL
QL
QS
QL
ML
QL
MS
QL
MS
QS
QL
ML
MS
ML
QL
QS
QS
ML
MS
ML
QS
QL
QS
QL
ML
QL
MS
MS
QL
QL
MS
QL
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
QL
QL
QS
MS
ML
ML
QS
QS
MS
QS
QS
ML
QL
QS
QL
QL
QS
ML
QL
QL
ML
QS
QS
MS
QS
QS
QL
QS
QS
QS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
ML
QS
QS
QS
ML
QS
QS
QL
ML
QL
QL
QL
QL
QL
MS
MS
QL
MS
QS
ML
QL
QS
ML
MS
QL
QS
QS
ML
QL
QL
QL
QL
ML
MS
ML
MS
QL
QS
QS
QS
QL
MS
QS
QS
QL
QL
ML
QL
ML
QS
QL
ML
MS
ML
ML
QS
MS
QS
QL
MS
QS
MS
QL
QS
ML
QS
ML
QL
QS
MS
QL
QL
QS
QS
QL
MS
QL
QS
QL
QL
QL
QL
MS
QL
QL
MS
ML
ML
MS
QL
ML
ML
QL
QL
MS
QL
MS
QL
QL
QS
ML
QL
MS
QS
QS
ML
QS
QL
QL
QL
QS
ML
ML
MS
QL
ML
ML
ML
QL
QS
QL
QS
QS
MS
MS
MS
MS
ML
QS
QS
ML
ML
QS
QS
QL
QS
ML
QS
QS
QL
QS
QL
MS
QS
QL
QS
ML
QL
ML
QL
QL
QL
QL
QS
QS
QL
QL
ML
QL
QL
QL
ML
QS
ML
QS
QL
QL
QL
QS
MS
ML
QS
QL
ML
QL
QS
QS
QS
QL
QL
ML
MS
ML
QS
QL
QL
QL
QL
QS
QS
MS
QL
QS
QL
QL
QS
QS
QS
QS
ML
ML
QL
ML
MS
QL
QL
MS
QS
ML
MS
MS
QS
QS
QS
ML
QL
QL
QL
QS
ML
QS
MS
MS
MS
ML
QL
QL
QS
QS
QL
QL
QS
QL
ML
QL
MS
QS
QL
QL
QL
MS
MS
MS
MS
ML
QL
ML
QS
QL
QL
ML
QS
QL
ML
QL
MS
QS
QL
QS
MS
QL
QL
QS
MS
QS
ML
QS
QL
QL
ML
QS
QL
QL
QL
QL
QL
MS
ML
QL
ML
QL
MS
MS
QL
ML
QS
QL
QL
QS
ML
QS
ML
QS
QL
ML
ML
ML
QS
QL
QL
MS
QS
QS
ML
MS
QS
QL
QS
MS
QL
ML
MS
QL
QS
MS
MS
ML
QS
ML
QS
QS
ML
QL
QL
ML
QS
MS
QS
QL
QL
QL
ML
QL
QL
QL
QL
QS
QL
QS
QL
ML
QL
QL
MS
QL
QS
QL
MS
QL
ML
QS
MS
QS
QL
ML
MS
QL
ML
ML
QL
QS
MS
MS
MS
QL
QS
QL
ML
MS
ML
MS
QS
QS
ML
QL
MS
QS
ML
QS
ML
QS
QS
QS
QL
QL
QL
QS
ML
MS
QS
QL
MS
QS
ML
QS
QS
QL
QL
QS
QL
ML
QL
QS
QS
QL
ML
QL
QS
QL
ML
QS
QS
QL
QS
ML
QL
QL
QL
ML
QS
QL
ML
ML
QL
MS
MS
QS
QS
ML
QL
ML
QS
ML
MS
MS
ML
ML
QL
QS
QL
QS
MS
QL
QS
QL
QS
ML
QL
QS
QL
QS
QS
QL
ML
QS
QL
MS
MS
QS
QL
QS
ML
MS
QL
QS
MS
QL
QS
ML
QS
QL
QL
ML
QL
QS
QL
ML
QS
QL
QL
MS
QL
QL
QL
MS
MS
QS
QL
QS
QL
ML
ML
ML
QS
QS
QL
QS
QS
MS
QL
QS
QS
ML
MS
MS
QL
QS
QS
MS
QS
QS
QL
QL
MS
QL
MS
ML
QL
ML
ML
ML
QS
ML
QS
ML
QL
ML
QS
QS
QS
QS
QL
QL
ML
QS
QL
QL
MS
ML
QL
QS
ML
QL
QS
QL
MS
ML
QS
QL
QS
QS
QL
QS
ML
QL
MS
ML
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
QL
ML
QS
ML
MS
QL
ML
QS
QS
MS
QL
QL
QS
ML
QL
MS
QL
QL
MS
QS
QS
MS
QS
QL
QL
MS
QS
MS
MS
ML
QS
ML
QS
QL
QL
QS
MS
MS
QS
ML
QL
QS
ML
MS
QL
QS
ML
QS
QS
QS
QS
QS
QS
ML
QS
QS
QS
QS
MS
QL
QL
QL
ML
MS
QS
QL
ML
QL
QL
QS
QL
QS
QS
MS
QS
ML
QS
MS
ML
QL
QS
QL
QL
MS
ML
MS
QS
ML
MS
ML
ML
QL
QS
ML
QS
QL
QS
QS
ML
QL
ML
QL
ML
QS
QL
QS
QS
QL
QL
QS
MS
MS
QL
MS
QS
QL
QL
MS
ML
QS
ML
QS
QL
QS
QS
QL
QL
MS
QS
ML
QS
QL
ML
QL
QS
QL
QS
MS
ML
ML
ML
QS
MS
QS
QL
MS
QL
QS
MS
QS
QL
QL
QL
QL
ML
ML
ML
QL
ML
QS
MS
MS
MS
QL
ML
MS
QS
QS
MS
QS
QS
QS
QS
QS
QS
ML
QL
QL
QL
MS
QL
QL
ML
MS
QS
ML
QS
QL
QL
QS
QL
QL
MS
ML
QL
QS
QL
QS
QL
MS
ML
QS
ML
ML
QL
QS
MS
QS
QL
QS
QS
QS
QL
QL
MS
QL
QL
QL
QS
MS
QL
QS
QL
QS
QL
QL
QL
QL
QL
MS
QL
MS
QL
QL
QL
QL
QL
ML
ML
MS
QL
QL
ML
QL
QL
QL
QS
QS
MS
QL
QL
QS
QL
QS
QS
QL
MS
QL
MS
QL
QL
QL
MS
ML
QS
MS
QS
QL
QS
ML
MS
MS
QL
QL
QL
QL
QL
QS
QL
QL
QS
QL
QL
QS
QL
QS
QS
QS
QS
MS
ML
QL
QS
QS
MS
ML
QL
QL
QL
QS
QL
QL
QS
QS
QL
QL
ML
QS
MS
QL
MS
QL
ML
ML
QL
QS
QS
QS
ML
MS
QS
QL
QL
QS
MS
MS
MS
QL
QS
MS
QS
MS
MS
QL
MS
ML
ML
ML
ML
QS
ML
QS
QL
QS
QS
QS
QL
QL
MS
QL
MS
QL
MS
QS
ML
QL
QS
QL
QL
ML
MS
QL
QS
QL
QL
QL
QL
ML
QS
QL
ML
MS
ML
ML
QL
QS
ML
ML
ML
QL
QS
QS
QS
QL
ML
ML
ML
ML
QL
QL
QL
ML
QL
ML
QL
ML
QS
QS
QS
QS
ML
QS
ML
QL
QS
ML
QS
QL
QS
QS
ML
QS
QL
ML
ML
QL
ML
QS
ML
QL
ML
QL
ML
QS
QS
MS
QL
QS
QL
QL
QS
QS
MS
QL
ML
QS
ML
MS
QL
QS
QL
QL
QS
MS
ML
ML
QS
QL
MS
QL
ML
QL
QL
QL
ML
MS
QL
QL
QS
QS
MS
QL
QL
MS
QL
ML
QS
QL
QS
QS
QL
QL
QL
QS
MS
QL
QS
QS
QL
MS
MS
QL
QL
MS
MS
ML
QS
QS
QS
MS
QL
ML
QL
QS
ML
QL
MS
QL
QL
QL
MS
QL
ML
QS
QL
MS
QL
QS
MS
MS
QL
QS
MS
QS
ML
MS
QL
QL
QS
ML
MS
QL
QS
MS
QL
MS
MS
ML
ML
MS
MS
QL
QL
QL
QL
QS
QL
QS
ML
QL
MS
QL
QL
ML
QS
QS
ML
MS
MS
QL
ML
QL
QS
QL
QL
QL
QS
ML
QS
MS
QS
ML
ML
ML
QS
QS
QS
QL
QS
MS
MS
QS
QS
QL
QS
ML
QL
QS
QL
QL
QL
QS
QS
MS
QS
QS
QL
QS
ML
QL
QL
QL
QS
ML
MS
ML
MS
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
ML
QS
QS
QL
ML
QL
QL
MS
MS
ML
QL
ML
QL
QS
QS
QS
ML
ML
QL
QS
QS
QL
QL
QS
QS
QS
QL
QS
ML
MS
QS
QL
QS
QS
QL
QL
ML
ML
QS
QL
QS
QS
QS
QS
QS
ML
MS
ML
QL
QL
QL
QS
MS
QL
QL
QS
QL
QL
QS
QS
QL
MS
MS
ML
QS
ML
QS
QL
MS
QL
ML
QL
QL
QS
QL
MS
QS
ML
ML
QS
QL
QS
QS
MS
QL
QS
QS
MS
ML
ML
MS
QS
QL
QS
QL
MS
QS
QS
QL
ML
QS
QL
QS
ML
QS
QS
QS
QL
MS
ML
ML
MS
ML
QS
ML
ML
MS
QL
QS
ML
QS
QL
QS
MS
MS
QS
QS
QS
MS
QS
QS
QS
QS
QS
QL
QL
MS
QL
ML
ML
ML
QS
QS
QL
QL
QS
QS
ML
QL
QS
QL
QL
QS
QS
MS
MS
QS
QS
QL
QS
QL
QL
ML
QS
ML
QL
QS
QL
QS
MS
QS
QS
QL
MS
MS
QS
ML
QS
QL
MS
QS
QL
MS
QS
QS
QS
ML
QS
ML
QL
QS
MS
QL
QS
QS
ML
QS
ML
QL
MS
QS
QS
QS
MS
QS
MS
QS
QS
QL
MS
ML
QS
QL
QS
QS
ML
MS
QL
MS
QL
QS
QS
QS
QL
ML
QL
QL
QS
ML
ML
QL
QL
QS
QL
QS
QS
QS
QL
QL
ML
QL
QS
QS
QS
ML
QL
QS
ML
ML
QS
QS
QL
ML
ML
QS
QL
QS
MS
QS
MS
QL
QS
QS
QL
QL
QL
QL
QL
ML
QL
ML
MS
QS
QL
QL
ML
QS
ML
QS
ML
ML
QS
QS
QL
QL
QL
QS
QL
QL
QS
QS
QL
QS
QS
MS
ML
QL
QL
QL
QL
ML
QS
QL
QL
QL
QL
ML
QS
ML
MS
QL
ML
ML
QL
ML
QL
QL
MS
QS
QL
QL
QL
QL
QS
MS
MS
QS
QL
QL
QL
QS
ML
ML
QS
ML
QS
QS
ML
QS
QL
QL
QS
ML
QL
MS
QL
MS
ML
QL
ML
QL
QL
QS
MS
QL
MS
ML
QS
QS
MS
QL
QS
QL
QS
QS
MS
ML
MS
QS
MS
ML
QL
QL
MS
QS
MS
ML
QL
QS
QL
MS
QS
QS
ML
ML
MS
MS
ML
QL
ML
QL
ML
QS
QL
QL
QL
ML
QS
QS
QL
QL
MS
ML
QS
ML
QL
ML
MS
QL
QS
QL
QS
QS
QL
MS
QS
QL
QS
ML
QL
QL
QL
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
ML
QL
QL
QL
QS
QS
QL
MS
QL
QL
ML
QS
QL
QL
QS
QL
QL
QS
MS
QS
QS
QS
QS
MS
MS
QL
ML
MS
ML
ML
QL
ML
QL
QL
QS
QL
QS
ML
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
QS
ML
MS
QS
QL
QL
QL
ML
QS
MS
ML
QS
QL
QS
QL
QL
QS
QS
QL
QL
ML
MS
QS
QS
QL
QL
QS
QL
ML
MS
MS
QS
QL
MS
QS
QL
QS
QS
QL
QS
QL
MS
MS
ML
QS
QS
ML
QL
ML
QS
QL
QL
QS
ML
QS
QS
MS
QL
ML
QS
ML
MS
QL
ML
MS
MS
QL
QS
ML
QL
QL
QL
QS
ML
QS
QS
ML
ML
QS
ML
MS
QL
QL
QL
QL
ML
QS
ML
QS
QL
QS
QS
QL
QS
QS
QL
MS
QS
ML
QS
ML
QS
QS
QL
QS
QL
ML
QL
MS
QS
MS
QS
QL
QL
QS
QS
QS
QL
QL
ML
QS
QS
QL
QS
ML
QS
QL
QS
QS
ML
QS
QL
QL
QS
QL
MS
ML
QS
QL
ML
QS
ML
QL
QS
MS
QL
QL
QL
QS
QS
MS
QS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
MS
MS
QS
QS
QS
QL
QS
QL
QS
QL
QL
MS
QL
MS
ML
QL
QL
MS
MS
QS
QS
QS
QL
QS
QL
ML
QS
QL
QL
ML
ML
ML
ML
QL
ML
QL
QL
QL
QL
QS
QL
QS
QL
QS
ML
QL
ML
QS
QS
QS
QL
QS
QS
MS
QL
QL
MS
QL
ML
QL
ML
QL
QL
QS
MS
QL
ML
ML
ML
QS
ML
QL
QL
MS
MS
QL
ML
QL
QL
QS
MS
QS
QS
QL
MS
QL
QS
ML
MS
QL
ML
QL
QS
QL
QL
QS
QL
MS
MS
MS
QL
QL
ML
MS
QS
QL
QL
QL
QL
QS
QL
QL
QS
ML
QL
QS
MS
QS
MS
QL
QL
QS
QL
QS
MS
QL
MS
QL
QL
MS
QS
QL
QL
QL
QS
ML
QS
QS
ML
QL
ML
QL
QS
ML
QS
ML
QL
QS
MS
MS
MS
QS
QL
QS
ML
MS
MS
QL
QL
QS
MS
QS
QL
QS
QS
QS
ML
QS
ML
MS
QL
ML
ML
QS
QL
ML
QL
QS
ML
ML
QS
QL
MS
QS
QS
MS
MS
QL
MS
QL
QL
QL
QS
ML
QS
QL
QS
QL
ML
QS
MS
QS
MS
QS
QS
ML
QL
MS
QS
ML
MS
QS
QL
MS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QL
QL
QL
QL
MS
QL
QL
QL
QS
QS
ML
ML
QS
QL
QS
QL
QS
MS
QL
QS
QS
QL
QL
QS
ML
QS
MS
QS
ML
ML
QL
MS
QL
QS
QL
QS
ML
QS
ML
QL
QS
QS
QL
ML
QL
QL
QL
QL
QL
ML
QL
QL
QL
MS
QS
QL
ML
ML
QL
QL
MS
QL
QL
MS
QL
QL
ML
QS
MS
QL
ML
QS
QL
ML
MS
ML
QL
MS
MS
QL
QS
QS
QL
QL
QS
ML
QL
QS
MS
ML
QL
QL
MS
QS
QS
QS
QS
QL
MS
QL
QS
QL
QL
QL
ML
QS
QS
ML
QL
QL
QS
QS
QS
QL
ML
QL
QL
QL
MS
QL
QS
MS
QL
QS
QL
QL
QL
QS
QS
QL
MS
QL
QL
QL
QL
MS
QL
QS
QS
QS
QL
QL
ML
MS
ML
QS
ML
QL
QL
QS
QS
QS
QS
QS
QL
QS
ML
ML
QS
ML
QL
QS
QS
QS
MS
QL
QS
ML
ML
QL
QL
QS
MS
MS
QL
MS
ML
MS
MS
QS
ML
MS
QS
QS
QS
ML
MS
QS
QS
QL
QS
QS
QL
MS
QL
MS
QL
MS
MS
ML
ML
ML
QS
QS
QS
QS
QL
QL
QL
QL
QS
QL
QS
QS
QL
QS
QS
MS
QL
QL
MS
ML
QS
QL
MS
QS
MS
QL
QS
QS
QS
QS
ML
MS
ML
QS
QL
QS
ML
QL
QL
MS
ML
QL
QS
ML
QL
ML
QL
QL
QS
MS
QL
QS
QS
QS
QS
QL
QL
MS
QL
MS
QS
QL
QL
QL
QS
QL
QS
QS
ML
QL
QL
QS
QS
MS
MS
QS
MS
QS
QS
QL
ML
ML
ML
QL
QS
QS
QL
MS
QL
QS
QL
ML
QS
QS
MS
ML
QS
QS
MS
QL
ML
QS
QS
QS
MS
QS
ML
QS
QS
QS
QL
ML
QS
MS
MS
MS
ML
ML
MS
QS
QS
MS
MS
QS
MS
QL
QS
QS
MS
QL
QL
ML
ML
QL
QL
MS
QL
ML
QS
QL
QL
MS
ML
QL
QL
MS
QL
QL
QL
QS
QS
QL
QS
QS
QS
QL
ML
ML
ML
MS
QL
QL
QS
MS
QS
QS
ML
ML
QL
MS
QL
MS
QL
QS
MS
QS
ML
QS
QL
QS
QL
QL
QS
QL
ML
QS
QS
MS
QL
QS
ML
QL
QL
QS
QS
ML
ML
QL
ML
QL
QL
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QL
QL
QL
QL
QL
QL
QL
QL
QL
QS
QL
QS
QL
ML
QS
ML
ML
ML
ML
QS
QS
QL
QS
QS
MS
ML
MS
QL
QS
QL
QL
QS
QL
MS
QL
ML
QS
ML
QS
QS
QL
QL
QL
QS
ML
QS
QS
QL
QL
QL
QS
ML
QS
ML
QS
ML
MS
QS
ML
QS
QL
QS
QS
QS
QS
QL
ML
QL
ML
QS
ML
QL
QS
MS
ML
QS
QS
QL
MS
QS
ML
QL
ML
QS
QL
QL
MS
QL
ML
ML
QS
QL
QL
QS
ML
QL
QL
MS
ML
QL
ML
QL
QS
QL
QS
MS
ML
ML
QS
ML
QL
ML
ML
MS
QS
MS
QS
QL
MS
QL
QL
MS
QL
MS
ML
MS
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
MS
QL
QL
ML
QL
ML
QL
MS
ML
QL
QL
ML
MS
QL
QL
QS
ML
MS
QL
QL
MS
QL
QS
QL
MS
QL
QL
QL
QL
ML
QS
MS
ML
QS
MS
QL
QL
ML
QL
QS
QL
QS
ML
QL
ML
ML
MS
QS
MS
QS
ML
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
MS
QS
QL
MS
QL
ML
QS
QL
QS
QL
QL
QL
QS
QS
QL
MS
MS
ML
MS
QS
QS
QS
QS
ML
QS
QL
ML
QL
QS
QL
QS
QS
QL
QS
MS
QS
MS
QS
MS
QL
QS
MS
ML
ML
ML
ML
QS
QS
QS
QL
QL
MS
QS
QS
QL
ML
QL
QL
QS
ML
ML
ML
QS
QL
QL
QL
QL
MS
ML
ML
QL
QL
QS
QS
ML
QL
QL
QL
ML
ML
ML
QS
MS
QL
MS
MS
ML
QL
MS
MS
QL
ML
QL
QS
QL
ML
QS
ML
ML
QS
QS
MS
QL
MS
QL
QS
QS
QL
QS
QS
QL
QS
QS
ML
QL
ML
QS
QS
ML
QL
MS
MS
QL
QS
ML
ML
QL
QL
QS
QL
QL
QL
QL
QL
QL
QS
QS
QS
MS
QL
QL
QL
ML
QS
MS
QS
QL
QS
QS
QL
QL
ML
ML
QL
QS
ML
QL
QS
QL
QS
QL
QS
QS
ML
ML
QL
ML
QL
QL
QS
ML
MS
MS
QS
QL
QS
QL
ML
QS
QS
QS
ML
QS
QS
QL
ML
ML
QL
QS
QL
ML
QL
ML
QS
QL
QS
QL
ML
QL
QS
MS
QS
ML
MS
QS
QS
ML
QS
QS
QL
QS
QL
MS
QS
QS
QS
QL
QL
ML
ML
ML
QL
ML
QL
ML
MS
MS
QL
MS
QS
QS
QS
ML
QS
ML
QS
MS
QS
MS
QS
MS
QL
MS
ML
ML
QS
QS
ML
QS
QS
QS
QL
QL
QS
QL
QS
QS
QS
ML
QL
QS
QL
QL
QL
ML
QL
ML
QS
QL
QL
MS
QL
QL
QL
MS
QS
QL
QL
ML
QS
ML
ML
ML
QS
QS
QS
QL
QS
QS
QS
QL
QS
MS
MS
QS
ML
QS
QS
QL
QS
QS
MS
ML
QL
QL
QL
ML
QL
MS
QL
QS
MS
QL
QS
QS
ML
QS
QL
QL
MS
QL
MS
QL
QS
QS
QS
QL
ML
ML
QS
QL
MS
QL
QS
ML
QL
ML
ML
MS
MS
QL
QL
QS
QS
QS
QL
QS
MS
QL
QL
QL
QL
QL
QL
MS
MS
ML
MS
ML
QL
QL
QS
QL
QS
QL
ML
QS
QS
MS
QL
QL
QS
QL
ML
QS
QL
QL
QS
QL
QS
QS
ML
QS
QS
MS
ML
QS
QS
QL
ML
ML
QS
ML
QL
QL
QS
QS
MS
ML
QS
QL
QS
QL
QS
ML
QS
QS
ML
QS
QL
QS
QS
QS
MS
QS
QL
QS
QL
QS
MS
QL
QS
QS
QL
MS
ML
QL
ML
MS
MS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QS
QL
ML
QL
QL
ML
ML
QS
ML
QS
QS
QL
QS
ML
ML
MS
MS
ML
QL
ML
ML
QS
QL
MS
ML
ML
ML
ML
MS
ML
MS
QS
QL
MS
QL
QL
MS
QL
QL
QS
QL
QL
QL
QS
QL
MS
MS
QS
QS
MS
QL
QL
ML
QS
QS
QS
MS
MS
QS
ML
QL
QS
ML
ML
QS
ML
QL
QL
QS
QL
QL
MS
QS
QL
QS
QS
QS
ML
MS
MS
QS
QS
QS
QS
ML
QS
QL
QS
QS
QS
MS
MS
ML
QL
QS
QS
QL
QS
QL
ML
QL
QS
ML
QS
QS
QS
QS
QL
QS
QS
ML
QL
QS
QS
QS
QL
ML
ML
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
ML
QS
QL
QS
ML
QL
QS
QL
ML
QL
MS
ML
ML
MS
QL
QS
QS
QL
QL
QL
ML
ML
QS
QS
MS
ML
QL
ML
QL
ML
QS
QS
MS
QS
QL
MS
QS
ML
ML
QS
QS
QS
ML
ML
QL
QL
QS
MS
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
MS
ML
QL
MS
ML
QS
QS
ML
QL
ML
QL
QL
MS
QL
MS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
MS
QL
QS
MS
ML
QS
ML
QS
QL
QL
QL
QS
QL
QL
QL
MS
QL
QL
QS
QS
QL
ML
ML
QS
MS
QS
MS
MS
QL
QS
MS
QL
QL
QL
QS
QL
QS
QS
QS
QL
ML
QS
QL
QS
MS
QL
QL
QS
ML
QS
QL
QS
QL
QL
ML
QL
MS
QL
ML
ML
MS
QS
ML
QS
QL
ML
QS
QL
QL
ML
ML
QL
QL
QS
ML
QL
MS
MS
MS
QS
QL
QS
QS
QL
QL
QS
ML
QL
QL
MS
ML
QL
QS
QS
ML
QL
QL
QL
QL
QL
QS
QS
MS
QS
QS
QL
MS
MS
ML
QL
QL
ML
QL
MS
MS
ML
MS
MS
QL
QS
QS
ML
MS
QS
QS
ML
ML
QL
QS
QS
QS
ML
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
MS
QL
QL
QL
QL
QS
QL
QL
QS
MS
MS
MS
ML
QS
QL
MS
QS
QS
ML
QS
MS
QL
QL
MS
QS
QL
QS
QL
MS
QS
MS
QL
ML
MS
MS
MS
QS
ML
QS
QL
QL
QL
QS
MS
QS
QS
QL
ML
QL
QS
MS
QS
QL
MS
ML
QS
ML
QL
MS
MS
QL
QL
QS
QL
QL
MS
QL
MS
QS
QS
QS
QL
QL
QS
QS
ML
QL
MS
QS
QL
MS
QL
QL
QL
MS
QS
QS
ML
QS
QS
QS
ML
QS
MS
QL
ML
MS
QS
QL
QL
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
ML
QS
QL
ML
QS
QS
QL
QL
MS
ML
QL
QS
QL
MS
ML
QL
MS
QS
QS
QL
QL
QL
MS
ML
QL
ML
QL
QS
QS
MS
QL
QS
QS
QL
QL
ML
ML
QL
ML
QL
QS
MS
QL
MS
QS
QL
QS
QS
QL
MS
ML
QS
QS
QS
ML
MS
QL
MS
QL
QL
ML
MS
MS
QS
QL
QL
QL
QS
ML
QS
QS
ML
QS
QL
QL
MS
QS
ML
QL
ML
QL
QL
QS
QS
QL
ML
QS
QL
QS
ML
QS
QL
QL
ML
MS
ML
QS
ML
QS
ML
QS
QS
MS
QL
QL
MS
QS
QS
QS
QL
ML
QS
ML
QL
QS
MS
QS
QS
QS
MS
MS
ML
QS
QS
QL
QL
ML
QS
ML
ML
ML
ML
ML
QS
QL
QS
QL
QL
MS
ML
QS
QS
MS
QL
QL
MS
QL
ML
MS
QL
MS
QS
QS
MS
QS
ML
QS
QL
QL
MS
QL
ML
QL
MS
QS
QL
QL
QL
ML
ML
MS
QL
QL
QS
MS
QL
QS
QS
QL
QL
QS
ML
MS
QS
ML
ML
QL
ML
QL
QS
QS
MS
QS
QS
QS
QS
QS
QL
ML
QS
QL
QL
QS
QL
QS
QL
QS
MS
QS
QL
QL
MS
QL
QL
QS
ML
QS
MS
QS
QS
QL
MS
QL
QL
QS
ML
ML
QS
MS
ML
QL
MS
MS
QL
QS
QL
QL
ML
ML
QS
QS
MS
MS
MS
QL
MS
QS
QS
QL
QS
MS
QL
MS
QL
MS
ML
QS
QL
QL
QS
ML
QS
ML
QL
QL
QS
ML
ML
QS
QL
QL
ML
MS
ML
ML
ML
MS
QL
QS
QS
QS
QL
QS
ML
QL
QS
QS
ML
QL
MS
QL
MS
MS
QS
QL
QS
QS
QS
MS
QS
QS
QL
QL
ML
QL
MS
QL
ML
MS
QL
ML
ML
QS
QL
QL
MS
QL
QS
QS
MS
ML
ML
QL
ML
QS
QL
QL
ML
QL
QL
QS
QL
ML
QS
QS
QS
ML
ML
QL
QS
QL
QL
QS
QL
ML
QL
QS
QS
QL
QL
QS
QS
QL
QL
QL
ML
QS
QS
MS
QS
ML
QL
QL
ML
MS
QL
QS
QL
QL
QL
QL
MS
ML
QL
ML
QL
ML
QL
QL
ML
QL
QS
ML
QL
QL
QS
QS
ML
QL
QL
MS
ML
QL
ML
QS
QS
QL
ML
ML
QS
QS
QL
QL
ML
QL
QS
ML
MS
QL
MS
MS
QL
QL
ML
QS
QL
ML
QL
QL
QS
QS
QL
MS
MS
ML
QS
QL
QL
ML
QS
QL
MS
QS
QS
QS
MS
ML
MS
MS
QL
MS
QS
MS
QS
QL
QS
QL
ML
QL
QS
QL
QS
ML
QL
QL
QS
MS
QL
ML
QS
QS
MS
ML
ML
QS
MS
QS
ML
QS
QS
QS
MS
QS
ML
ML
MS
QL
QL
QS
ML
QL
QS
QS
QL
ML
QS
ML
QS
ML
QS
QL
ML
QL
MS
QS
QS
MS
QL
QS
QS
QL
MS
QL
ML
QS
MS
QL
MS
QL
ML
QS
ML
QL
MS
QS
QL
QS
MS
QS
QL
QS
MS
QS
QL
ML
QL
QS
QS
ML
ML
MS
QS
MS
ML
QS
QS
QS
QL
QL
QS
QL
QS
QS
MS
QS
QS
ML
QS
QS
QL
MS
QL
ML
QL
QS
QS
QS
ML
QL
QL
QS
QL
ML
QL
QL
QL
QS
QL
QS
QL
ML
ML
QL
QS
MS
ML
QL
QS
QS
ML
ML
QS
QS
QL
ML
ML
QL
ML
QS
QL
QS
ML
ML
MS
MS
QS
ML
ML
QL
MS
QS
MS
ML
ML
ML
QS
QS
MS
QS
QS
QS
QS
ML
QS
QS
QL
QL
QS
QS
ML
QL
MS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
QL
MS
QS
QL
QS
MS
MS
QS
QS
QS
QL
QS
MS
ML
MS
QL
QS
QS
MS
ML
QS
MS
QS
MS
QS
QL
QL
QL
ML
QS
QS
ML
QS
QS
QL
QS
QS
QL
QL
QL
QS
QL
QL
MS
ML
ML
QL
QS
QS
QL
MS
MS
QS
QL
ML
QS
QL
QL
MS
QL
QS
QL
ML
MS
QL
QS
QS
ML
QS
QL
QL
QS
MS
QS
QL
QL
QS
QL
QL
MS
MS
QL
QL
QS
QL
QS
QL
ML
QS
QL
MS
QL
QS
ML
QS
QS
QL
QL
ML
QL
QS
MS
QL
QL
QL
QS
QS
ML
ML
MS
QS
QL
QS
QS
ML
QS
QL
QL
QS
QL
QL
QL
QS
QS
QL
ML
QS
QS
QS
QL
MS
MS
QS
QS
QS
QS
MS
MS
QS
QL
QS
MS
ML
QL
QS
ML
QL
ML
QS
QS
ML
MS
QL
ML
QL
ML
QS
MS
QS
QS
QS
MS
QL
QL
QS
QS
ML
QL
QS
QS
QS
ML
QS
QL
QL
ML
MS
QL
QL
QL
ML
MS
ML
QL
QS
MS
QS
QL
QL
QS
MS
QL
ML
QL
ML
ML
QL
QL
QS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QS
ML
QS
QL
MS
ML
QS
QS
ML
QS
MS
QS
MS
MS
MS
QL
ML
QS
ML
MS
QL
ML
QS
QL
QL
QS
MS
QL
ML
QS
ML
QS
QS
MS
QS
ML
MS
ML
QL
QS
ML
QS
QS
QL
MS
QL
ML
MS
MS
QS
QL
ML
QL
QS
QL
QS
MS
ML
QL
ML
MS
MS
MS
QL
MS
QL
QL
QL
QS
QL
QL
QS
ML
QS
ML
QS
ML
MS
MS
QS
QS
MS
QL
QS
QL
QS
MS
ML
QL
QL
QS
QS
QL
QS
MS
QL
QL
ML
ML
QS
QL
QS
QS
QS
ML
QS
ML
QS
ML
MS
QS
ML
QL
QS
QL
MS
QS
MS
QS
MS
QS
ML
QS
QL
QL
QS
QS
ML
QS
QS
QL
MS
QS
QL
ML
QS
ML
QS
MS
MS
ML
QL
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
QS
QS
QL
QL
QL
QS
QL
QS
QS
QL
QL
QS
MS
QL
ML
ML
QS
QL
QS
QS
QS
QS
QL
QS
ML
ML
QS
ML
QL
QL
QS
QS
QS
QL
QL
MS
QS
MS
MS
QL
QL
QS
QL
ML
QL
ML
QS
MS
MS
ML
QL
QS
QS
ML
QS
QS
QS
MS
QL
QS
QL
MS
ML
MS
ML
QS
ML
MS
QL
ML
MS
QL
QL
QS
QS
ML
ML
QL
QS
QL
QS
QL
ML
QL
MS
QS
QL
QS
QS
QL
MS
QS
QL
QL
QL
QS
QS
ML
QS
QS
QL
QS
QL
QL
QL
QL
ML
ML
QS
QS
ML
MS
QS
QS
MS
ML
QL
QS
QS
QS
ML
QS
QL
QL
QS
QL
QL
ML
ML
QS
QS
QL
ML
QL
QL
ML
QL
QS
QL
QL
QL
QS
QL
QL
QL
MS
QS
QL
MS
ML
QS
MS
QS
ML
QS
QS
QL
QL
QL
MS
ML
MS
QL
ML
ML
QL
QL
QL
QL
QS
MS
QS
QS
ML
ML
QL
QS
MS
ML
QL
QL
ML
MS
MS
QL
QS
QS
ML
QS
ML
MS
QS
MS
QS
MS
QL
ML
QL
ML
QS
QL
QS
MS
QL
ML
QL
QS
ML
QL
QL
QL
QS
QL
QL
MS
QL
QL
QS
ML
QS
QS
QL
QL
ML
QS
QS
ML
QS
QL
ML
QL
QS
QL
QS
QS
ML
QS
QL
QL
MS
QS
MS
QS
QS
ML
QL
QL
ML
QL
QL
QS
QL
QS
QL
QL
QS
QS
QL
QL
QL
ML
QL
QL
QL
QS
QS
QS
QL
QL
QS
QS
QL
QL
QS
QL
QL
ML
QS
QL
QS
ML
QS
QL
ML
ML
MS
QS
QL
MS
QL
QL
QS
QL
QS
MS
QS
QL
ML
ML
QL
QS
QL
QL
QL
QL
QS
QS
QS
MS
QL
QL
QL
ML
QL
QL
QL
QL
QL
MS
MS
QL
ML
QS
QS
QL
QS
MS
QS
MS
MS
QL
QS
QS
QL
QS
QS
QS
QL
MS
MS
QS
QS
MS
QS
QS
MS
QL
QS
ML
MS
QL
QS
QS
QL
QL
MS
QL
MS
QL
QL
QS
QL
QS
QS
QS
QS
QL
MS
ML
QL
QS
MS
MS
QL
QL
QL
QL
QL
QS
QS
QL
ML
QS
QS
ML
QL
QL
QL
QL
QL
ML
QS
ML
QS
ML
ML
ML
MS
QL
MS
QL
QL
QL
QS
ML
QL
QS
MS
QL
ML
QS
QS
QS
QL
QS
QL
QL
ML
QS
QS
MS
QL
QS
QL
QS
QS
MS
QL
QS
MS
QL
MS
ML
ML
QS
QS
ML
QL
QL
QL
MS
MS
QS
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
QL
QL
QL
QS
QL
QL
QS
QL
QS
QS
QS
ML
QS
QS
QL
MS
QS
QS
MS
QL
ML
QS
QS
MS
ML
QL
ML
QL
ML
QL
MS
QL
ML
QL
MS
ML
QS
MS
QL
QS
QS
ML
QL
QS
QL
ML
QL
QL
QS
QL
QS
MS
ML
QL
QL
QS
QL
QS
MS
ML
ML
QS
QL
ML
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
ML
ML
QS
QS
ML
MS
QS
ML
MS
ML
QS
QS
QL
MS
QL
ML
ML
MS
QL
QS
QL
QL
QL
QL
ML
QL
QS
MS
QS
QL
QL
QS
QS
QL
ML
QS
QS
ML
MS
QL
QL
QL
QL
MS
QS
QS
QS
QS
QS
QL
QL
ML
QL
ML
QL
QS
MS
MS
ML
QS
QL
QS
ML
ML
QL
ML
QS
QS
QS
QL
MS
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
QL
QS
ML
ML
QS
QS
QL
QL
ML
QL
QS
QS
ML
QL
QS
QL
ML
ML
MS
QL
QS
MS
QS
QS
MS
QS
MS
QS
QL
MS
QS
QS
ML
MS
QL
MS
QL
ML
ML
MS
QL
QS
ML
QL
QL
QS
QL
QL
QL
QL
QS
ML
ML
MS
QS
ML
QL
QS
QS
QS
MS
QL
QL
QS
ML
QS
MS
ML
QL
ML
QL
QS
QL
MS
QL
QL
QL
QS
MS
QL
QS
MS
QL
QS
QL
ML
ML
QS
QL
QL
MS
QL
QL
MS
MS
QS
QS
QS
QL
ML
MS
QL
QL
ML
MS
QL
QS
QS
QL
MS
QS
QL
QS
QS
MS
QS
QL
QL
QS
ML
QS
MS
QS
QS
QL
ML
QS
QS
QS
QS
QS
QS
QL
ML
ML
MS
ML
ML
QS
QL
ML
QS
QS
ML
QL
QL
MS
QL
QS
ML
QL
ML
QL
MS
QS
QS
MS
MS
ML
QL
MS
QS
ML
ML
MS
ML
QL
QL
MS
QS
MS
ML
QS
MS
QS
QS
QL
QL
QS
MS
ML
QL
MS
QL
QS
QL
MS
QL
ML
ML
QL
QL
QL
QL
QS
QS
QL
QL
ML
QS
QS
QS
QL
QL
QS
QS
QL
QL
QL
MS
MS
QL
QS
QS
QS
QL
QL
QS
MS
QS
QS
QL
QS
QS
ML
MS
ML
ML
QS
QS
MS
MS
MS
QL
ML
ML
QS
MS
QS
ML
QS
QS
QL
QS
QS
ML
QS
ML
ML
QL
MS
MS
MS
ML
ML
QS
QL
QL
QL
ML
QL
ML
QL
ML
MS
QL
ML
QL
QS
QL
QL
QS
ML
ML
ML
ML
QL
QL
QL
MS
QS
QL
QL
MS
ML
QS
MS
QL
QS
QS
QS
QS
ML
ML
QL
QL
QS
QS
MS
QL
MS
ML
QS
QL
MS
ML
MS
ML
QS
QL
ML
QS
QL
QS
MS
QS
QS
ML
MS
QS
QL
MS
QS
ML
MS
MS
QL
MS
ML
ML
QS
QS
QS
QS
MS
MS
MS
QS
QS
QS
QS
QL
QL
MS
ML
ML
MS
QL
ML
QL
ML
QS
QS
QS
QS
QL
ML
QS
QL
MS
QL
QS
MS
ML
QS
QL
QS
QS
MS
ML
ML
QL
QL
MS
QL
MS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
QL
MS
QS
QS
ML
QL
MS
QL
QS
QS
MS
ML
QS
QS
QL
QS
QS
QS
QL
MS
MS
QS
ML
QL
QS
QS
QL
QL
QS
QL
ML
QL
ML
QL
ML
QL
ML
QS
QS
QL
ML
ML
QS
QL
ML
MS
MS
QS
QS
ML
QL
ML
QS
MS
ML
MS
QS
ML
QS
ML
QL
MS
MS
MS
ML
QS
QS
MS
QL
MS
QS
QS
ML
QS
QS
QS
QS
ML
QL
ML
MS
QL
QL
QS
QS
QS
MS
QS
QL
QS
QL
ML
QL
QL
QL
QS
QS
QL
ML
MS
QS
QL
MS
ML
QS
MS
QL
QS
QS
QS
MS
QL
ML
QS
QL
ML
ML
QS
QL
QL
ML
QS
QL
QS
QS
QS
QL
ML
QL
MS
QS
QL
ML
QS
QL
QS
QS
QS
QL
QL
QS
QS
QS
QS
QS
MS
QL
QL
QS
QS
QS
QL
QS
QS
QS
ML
MS
MS
QS
QL
ML
QS
QS
QL
MS
QL
QS
QL
QS
QL
ML
QS
ML
QL
ML
ML
QL
QS
MS
QS
MS
QL
ML
ML
QL
QL
ML
QL
QL
ML
QL
ML
QS
ML
QL
QL
ML
QS
QL
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
ML
QL
QL
QS
QL
QS
QL
QS
MS
QS
QL
QS
MS
QL
QL
QL
ML
MS
MS
QS
ML
QL
ML
MS
QS
MS
QL
ML
QS
ML
ML
QS
ML
ML
QS
QL
MS
MS
MS
QS
QS
QS
MS
QS
QL
MS
QL
MS
QL
QS
QS
MS
MS
ML
QL
QL
ML
QS
QS
MS
QL
QS
MS
QL
MS
ML
QL
MS
QL
QL
MS
QS
QL
QL
QS
QS
QL
QS
QL
MS
QS
ML
ML
ML
QS
ML
QS
QS
MS
QS
QS
QL
QL
QL
QS
QL
ML
ML
QL
QS
QS
QL
MS
ML
ML
QL
QL
QL
QL
MS
ML
QS
ML
QL
QS
QL
QS
QS
QS
QL
QL
QL
QL
ML
QL
QL
ML
QL
QS
MS
QL
MS
QS
QS
QS
ML
MS
QL
QS
QS
QS
QL
QS
ML
QS
MS
ML
QS
QL
MS
QL
QL
QL
QL
ML
ML
QL
QS
ML
MS
QS
QS
MS
QL
ML
ML
QL
ML
MS
QL
MS
QS
QL
QL
MS
QS
QS
MS
QL
QS
MS
QL
QS
QL
QS
QS
QL
MS
QS
QL
QL
QS
QS
QL
QL
ML
QL
QL
MS
MS
QL
QL
QL
QS
QS
QS
QS
ML
QL
ML
QL
QS
MS
QS
QL
QS
QS
MS
QL
ML
QL
QL
ML
QS
QS
MS
QS
QS
ML
MS
MS
QL
QS
QL
QL
QS
QL
ML
QL
QS
QL
ML
QL
ML
ML
ML
QS
QS
QL
QS
QL
QL
QS
MS
QL
ML
QS
QS
MS
QL
QS
QS
ML
QS
QS
QL
QL
QL
QS
ML
MS
QL
ML
QS
QL
QL
QS
ML
MS
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
QS
QS
QL
QL
MS
QS
QS
QL
QL
ML
QS
MS
ML
MS
ML
QS
ML
QS
QL
QS
QL
QL
MS
MS
ML
QS
ML
ML
ML
QL
ML
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
QS
QS
MS
QL
ML
QS
QS
QL
QS
QL
ML
QS
QS
MS
ML
MS
QL
QL
QS
QS
MS
QL
QL
QL
QS
MS
QL
QL
MS
MS
QS
QS
QL
QL
ML
ML
QS
MS
QS
QS
MS
QL
QL
QL
QL
QS
QL
QL
QS
QS
QS
QS
ML
QS
QS
ML
ML
QL
ML
ML
QL
ML
QS
MS
QS
MS
ML
QS
QL
ML
ML
QS
QS
QL
MS
MS
ML
QS
QS
QS
QS
QS
ML
ML
QS
QL
QL
ML
QL
QL
QL
QL
MS
ML
QL
QS
QS
QS
MS
QL
QS
QL
MS
QS
QL
QL
QS
QS
MS
QS
QS
ML
QS
QL
QS
ML
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
ML
ML
QL
MS
ML
QS
ML
MS
MS
MS
QS
QS
ML
QS
QL
ML
QS
QS
ML
MS
ML
QL
QL
QS
QL
ML
ML
QL
QL
QL
QS
QL
QS
ML
QS
QL
QL
QL
MS
QS
QL
QS
QL
ML
MS
ML
QL
QS
QL
QL
ML
QS
QS
QS
QL
QS
MS
QL
QL
QL
QS
QS
QL
ML
QL
QL
ML
QL
QL
QL
QL
QS
QS
MS
QL
ML
MS
QS
ML
QL
QS
QS
QS
MS
QS
QL
QL
QL
QS
ML
ML
QS
MS
QS
QL
QL
QS
QL
QS
QL
QL
ML
QS
QL
QL
MS
QS
ML
QS
QS
QL
QL
QL
QS
QL
QS
QL
QL
ML
ML
QL
QS
QL
QL
QS
MS
ML
MS
ML
QS
QS
QS
ML
MS
QS
QL
MS
QS
QL
ML
QS
QL
QS
MS
QL
MS
ML
MS
QS
QL
ML
QS
QS
QS
QS
QS
MS
QL
QL
QL
ML
QS
MS
QS
QL
QL
QL
QL
QL
QS
ML
QS
QL
QL
QL
QL
QL
QS
QS
ML
QS
QS
ML
ML
QS
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
MS
QL
QS
QL
MS
QL
QL
QL
ML
QL
MS
ML
MS
QS
QL
QS
ML
QL
ML
MS
ML
QS
ML
MS
ML
ML
QS
MS
QS
QL
ML
QS
QS
QS
QL
ML
QS
QL
QL
ML
QL
QL
QL
QL
ML
QL
MS
QL
QL
MS
ML
ML
ML
QS
QL
MS
QS
QL
QS
QL
QL
QS
ML
QL
ML
ML
ML
QL
QS
QL
QL
QL
QL
QS
QL
MS
QS
QS
ML
QS
QS
QS
MS
QL
QS
MS
QL
QS
QS
ML
QL
QL
QL
MS
ML
QL
QS
QL
ML
ML
QL
QL
QL
QL
ML
QS
QS
MS
QL
QL
QS
ML
QL
QS
ML
QL
QS
MS
QL
QL
QS
QS
ML
QL
QS
QL
ML
QL
MS
ML
QL
QL
QS
MS
QS
QL
QL
QL
QL
QL
ML
QS
QL
MS
MS
MS
MS
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
ML
QS
ML
ML
QL
ML
QS
ML
ML
QS
ML
ML
ML
QS
MS
QS
ML
QL
QS
QL
QL
MS
QL
ML
QL
QS
QS
QS
QS
QL
QS
ML
QS
QL
QS
QS
QS
ML
QS
ML
QL
ML
QS
QS
QL
QS
QL
MS
QS
ML
QS
QS
QS
QS
ML
ML
MS
QS
ML
ML
QL
QL
QS
ML
MS
QL
MS
QS
ML
QL
QL
QS
QS
QS
QL
MS
QL
ML
QL
QS
ML
QS
ML
MS
QL
QS
QL
QL
QS
ML
QL
QS
QS
MS
ML
QL
QS
QL
ML
MS
QS
ML
ML
QL
QS
MS
QL
MS
QL
QL
QS
QS
QL
QS
ML
QL
QL
QL
QL
MS
QS
ML
ML
ML
MS
QL
QL
QL
QS
QS
QL
MS
QL
QS
QL
ML
ML
QL
QL
QL
ML
ML
ML
QS
MS
MS
QS
QL
MS
QS
MS
QL
QL
MS
QL
QS
QL
MS
QL
ML
QL
ML
QS
QS
ML
QL
QS
QL
QS
MS
QS
ML
ML
QS
ML
MS
MS
QS
QS
QL
QL
QL
QS
QS
QS
MS
QL
ML
QS
QL
ML
QL
QL
QL
QL
MS
ML
QL
MS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QL
ML
QL
ML
QL
QL
QS
MS
QL
MS
ML
ML
ML
QL
QS
QL
ML
QL
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
QS
QL
QS
QL
MS
QL
QS
QS
ML
QL
MS
QS
QS
QS
QS
QL
QL
ML
QL
QL
QL
QS
QL
QS
QS
QS
QS
ML
QS
QL
QS
QS
MS
QL
ML
QS
QL
QS
QL
MS
MS
QS
ML
QS
ML
QL
QL
MS
MS
QL
MS
QS
MS
ML
QL
ML
QS
ML
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
MS
QS
QS
ML
QL
QL
QL
ML
QS
QL
MS
QS
QS
QL
QS
QL
ML
MS
QL
ML
ML
QS
QS
MS
QS
QS
QL
ML
QL
QS
ML
QL
QL
QL
MS
QS
QS
QS
QL
QL
MS
ML
ML
ML
ML
MS
QL
MS
QS
QL
QS
QL
QS
QL
QL
QL
MS
QL
QL
QS
QS
QL
QL
QS
MS
QS
QS
QL
QS
QS
QS
QS
QS
ML
QL
QL
QL
MS
ML
ML
ML
QS
QL
QS
MS
QL
MS
QL
QS
QS
QL
QL
QS
QS
QS
ML
QL
QL
QL
ML
QS
QL
QS
QL
QS
ML
QL
ML
QS
QL
MS
QL
QL
ML
QL
QS
MS
ML
QS
ML
MS
QS
QL
QL
MS
ML
QL
QL
ML
ML
ML
QS
ML
MS
ML
QL
ML
QL
QL
QS
QS
QL
QL
MS
ML
QS
QL
QL
MS
ML
QS
MS
QL
QL
QS
QL
QL
QS
ML
QS
QS
QS
QL
QS
MS
QL
QL
QL
MS
QS
QL
QS
QL
ML
QS
QL
MS
QL
QL
MS
ML
QL
QS
QS
QL
MS
ML
QS
MS
QL
MS
MS
QS
MS
QS
ML
MS
QS
QL
MS
QL
ML
QS
QL
QS
QL
ML
QL
QS
QL
QS
QL
QS
MS
ML
QL
QS
MS
MS
QL
QL
QL
MS
QL
ML
QL
QL
ML
QL
QS
QS
QL
ML
QL
QS
ML
QL
QS
QS
QL
QS
QL
ML
MS
ML
MS
MS
MS
QS
MS
QS
QS
MS
ML
QL
QL
QS
MS
MS
QS
QS
ML
QS
MS
ML
QL
QL
QS
MS
QS
ML
QS
QS
QS
QL
MS
QL
QS
QS
QS
MS
QL
MS
ML
QS
MS
QL
QS
ML
QL
QS
QS
ML
QL
QL
QL
QL
QS
ML
QS
ML
QL
QS
QL
ML
QS
QS
QL
MS
QS
ML
QL
QS
QS
QS
QS
QS
QS
QL
QS
MS
QL
QL
MS
ML
QS
QS
QS
QS
ML
QL
QS
QS
MS
QS
QS
QL
QS
QL
QS
QL
MS
QS
MS
ML
QS
QS
QS
MS
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
ML
QL
QS
QS
QS
QS
QL
ML
QS
QS
ML
QS
QL
ML
QS
QS
QL
QS
ML
MS
QL
QS
QS
MS
QS
ML
ML
QL
ML
QL
ML
MS
QS
QL
MS
ML
QS
QL
QL
MS
QS
QS
QL
QL
QL
QS
QL
QL
QS
QL
QS
MS
ML
QS
QS
QS
MS
QL
QS
QS
QL
QS
QS
QL
ML
ML
ML
QS
ML
QL
QS
MS
ML
QS
ML
MS
QL
QL
ML
QS
QS
QL
QS
QS
QS
QL
ML
MS
QS
MS
MS
QL
MS
ML
QL
MS
QL
QS
QL
QL
ML
QL
QL
ML
QS
QL
QS
ML
QS
MS
QL
MS
QL
ML
QL
MS
ML
QL
MS
ML
ML
ML
ML
QL
QL
QS
MS
QL
QL
ML
QS
QS
QL
ML
ML
QS
MS
QL
QS
QL
QL
QL
QL
MS
QS
ML
MS
QL
QL
QS
MS
QS
QS
MS
QS
ML
QS
ML
QL
ML
QL
QL
QL
QL
QL
ML
QL
ML
QL
QL
QS
QS
QS
MS
QL
QL
QS
QS
QS
QL
QS
QL
QL
QS
QL
MS
ML
QL
QL
QL
QS
QL
QL
QS
QL
QS
ML
QL
QS
QS
MS
ML
QL
QS
MS
QS
QS
QL
MS
QL
ML
QL
QS
QL
QS
ML
QS
QS
ML
QL
QL
QS
QL
MS
QS
ML
QL
QS
ML
QS
QS
MS
QS
QS
MS
QS
QS
QS
ML
QS
QS
QS
QS
QL
QL
QL
MS
ML
QL
QS
QS
QS
QS
MS
MS
ML
QS
MS
ML
QS
QS
ML
QS
MS
QL
QL
ML
QS
MS
ML
QS
ML
QL
MS
QL
QL
MS
MS
QL
QS
ML
QS
QL
QS
ML
QS
MS
QL
QL
QS
MS
QS
QS
ML
ML
QS
QL
QS
QL
ML
QL
ML
QS
ML
ML
ML
ML
QS
MS
QL
QS
QL
QL
MS
QL
ML
QL
MS
QL
QS
ML
QS
QL
ML
MS
QL
QL
QS
MS
MS
QL
QL
QL
QS
ML
ML
ML
QS
QS
QS
QL
QS
QS
QS
ML
ML
QL
QL
QS
ML
MS
QL
QL
QL
QS
ML
QS
QS
QL
QL
QL
ML
MS
QL
ML
QL
QL
QL
ML
QL
ML
MS
MS
MS
QS
QL
ML
MS
MS
MS
QS
MS
QS
ML
ML
ML
MS
ML
QL
QS
QS
QL
QS
MS
ML
QL
MS
QL
QL
MS
QL
QS
MS
QS
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
QL
ML
QL
QS
QL
MS
QL
QL
QS
QS
QL
QS
ML
QS
MS
QL
QS
QS
QL
ML
ML
QL
QL
QL
QL
QS
MS
QL
QS
QL
MS
QS
QS
QL
MS
QL
QS
QL
QS
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
QS
MS
QL
QL
QS
QS
QL
QL
QL
QL
ML
QL
QL
QS
QL
ML
QS
QL
ML
MS
QS
QS
QS
QS
MS
ML
QS
QL
QS
QL
QL
ML
MS
QL
QS
MS
QL
QS
ML
QL
ML
ML
QS
ML
QS
QS
MS
QS
QL
QL
QS
QS
QL
QS
QL
QL
MS
ML
QS
ML
QS
ML
QS
QS
QS
QS
QS
MS
ML
QL
QS
QS
QL
QL
MS
ML
ML
ML
QS
QS
QS
QL
QL
ML
QL
QL
QS
QL
QL
QL
QS
ML
QL
QL
MS
MS
QL
QL
QL
ML
ML
QS
QL
QS
QL
ML
ML
QS
QL
QL
ML
QS
QS
QL
QS
QL
QS
QL
QS
ML
QS
ML
QL
QL
QS
QL
MS
QS
QS
QL
QL
QL
QL
QL
QS
QL
QS
MS
QS
ML
QS
MS
QL
QS
ML
QL
QS
MS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
QL
QS
QS
ML
QS
QL
ML
MS
ML
ML
QL
QL
QS
MS
ML
ML
QS
ML
ML
ML
QL
QL
QS
MS
QL
ML
QS
QL
QS
QS
QL
ML
QS
ML
QS
MS
QL
QS
QL
QS
MS
QL
QL
ML
QS
QL
QL
QL
QL
QL
QL
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QS
QL
MS
QS
QL
QL
QS
QS
QS
QL
MS
QL
QS
QS
QS
QS
QS
QS
ML
ML
QS
QL
ML
QL
QS
MS
MS
QL
QL
QS
QL
QL
ML
MS
QS
QL
ML
QL
QL
QS
ML
ML
QL
ML
QS
QL
QS
QL
QL
QL
MS
ML
ML
QL
QL
QS
QL
QL
ML
QS
ML
QS
QS
QS
MS
QS
QS
MS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
ML
QL
QL
QS
MS
QS
QS
QS
QL
QL
QS
QS
QL
ML
MS
MS
QL
MS
QL
QS
MS
QS
QL
QS
MS
QL
QS
QS
MS
QL
QS
ML
QL
QS
MS
QS
QL
QS
QS
QL
QS
QL
QL
QS
MS
QS
ML
QL
MS
QL
QS
QL
ML
ML
QS
ML
ML
MS
QL
ML
QL
QL
QS
ML
MS
QL
QL
QL
MS
MS
QL
QL
QS
QS
QS
QL
QS
MS
QS
QS
QS
MS
ML
QL
QS
QL
QS
QS
ML
MS
ML
ML
QS
QS
QL
ML
MS
QS
MS
QL
QL
QS
QL
MS
QS
QL
QL
QL
QS
ML
QS
QL
MS
ML
ML
ML
QS
ML
MS
QS
ML
QS
QL
QL
QL
QS
ML
QS
QS
ML
QL
QS
QS
QL
MS
QS
MS
MS
QL
QS
QL
QL
QS
QS
ML
ML
QL
QS
ML
QS
QL
ML
ML
QS
QL
QL
QL
ML
QL
QL
MS
ML
QL
QS
ML
ML
ML
ML
QS
ML
MS
QS
ML
ML
QS
ML
QL
QS
MS
QL
MS
ML
QS
ML
ML
ML
QL
QS
ML
QS
QS
ML
QS
ML
QS
MS
QL
ML
QS
QL
MS
ML
ML
ML
QS
QL
QL
MS
QL
ML
MS
QS
MS
ML
MS
QS
QL
ML
QS
MS
ML
MS
QS
ML
QL
MS
MS
QL
MS
ML
QL
ML
QS
QS
QS
QS
QS
ML
MS
QS
QS
QL
ML
QS
QS
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
QS
QL
ML
ML
ML
QL
QS
ML
QL
QS
MS
QS
QL
MS
ML
ML
ML
ML
QS
QL
QS
QS
QL
ML
MS
QS
MS
QS
QL
QL
ML
QS
MS
QS
QS
MS
QS
QS
QS
ML
QS
QS
QL
QL
QS
MS
QS
QL
MS
QS
ML
QS
QS
QL
QL
QL
ML
QS
QL
QS
ML
ML
ML
QL
QL
QL
MS
QS
MS
QS
QS
QS
QL
ML
QL
QS
QS
QL
QS
MS
QL
QL
ML
QL
QL
QS
MS
QS
QS
QL
QL
QS
MS
QL
QL
QS
QL
QS
ML
MS
QS
QS
QL
MS
MS
QL
QS
QS
ML
MS
QS
ML
QS
QS
ML
QL
ML
QS
QS
ML
MS
QL
QL
ML
QS
QL
QS
MS
QS
QL
QS
QS
QL
QL
ML
QS
QL
QS
QL
MS
ML
QS
QL
ML
QS
QL
QL
QL
QS
QL
QL
ML
QS
ML
QL
QS
QL
ML
MS
QL
QL
QS
QL
QS
QS
QS
QS
QL
QL
QS
QS
QS
QL
QS
QL
MS
QS
QL
ML
QL
QS
MS
ML
ML
QL
ML
QS
QS
ML
QL
ML
QS
QL
QL
QL
ML
QL
QL
QS
ML
ML
QS
QL
QL
MS
QS
MS
QS
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
QL
ML
QL
ML
ML
QS
QS
QS
ML
MS
MS
MS
QL
MS
QS
QL
QL
ML
QL
MS
QL
ML
ML
MS
ML
QL
ML
QS
ML
ML
ML
QS
QS
QL
MS
QL
QS
ML
MS
QS
MS
QS
ML
QL
QL
QL
QL
QS
QS
QL
QL
QL
QL
QL
ML
MS
MS
QS
MS
ML
ML
ML
QL
ML
ML
QL
QL
QS
MS
QS
QS
QL
ML
QS
QL
QL
QS
ML
ML
MS
ML
QS
QL
QL
ML
QL
ML
QS
QS
QL
QS
QS
ML
QL
QL
QS
ML
QL
ML
QL
ML
MS
QS
MS
QL
QS
MS
QL
QL
ML
QS
QL
MS
MS
MS
QS
QL
QS
MS
QS
QL
ML
QL
QL
QS
QS
QL
QL
QL
ML
MS
QL
MS
QS
ML
ML
QL
QL
QS
QS
QS
QL
QL
QS
ML
QS
QS
QL
QL
QL
MS
QS
QL
QS
QL
ML
ML
ML
QL
QL
QL
QL
QL
QL
QL
QS
ML
MS
QS
QS
ML
QS
QL
QS
ML
ML
MS
QS
QS
QS
ML
MS
QS
QS
QS
QL
QL
ML
QL
QS
ML
QL
ML
QS
MS
ML
QS
ML
QL
MS
QL
MS
QS
QS
QL
MS
QS
ML
QL
QL
QS
QS
QL
ML
QS
QS
QS
QL
QS
MS
QL
QL
QS
QL
QS
ML
QS
QL
QS
QL
QL
QS
MS
QL
QL
MS
ML
QL
QS
MS
ML
QS
QS
QL
QL
ML
QS
QS
MS
QL
QS
QL
QL
QL
QL
QS
ML
QL
MS
ML
QL
QL
QL
ML
MS
QL
QL
QS
QL
ML
MS
QL
QS
QL
QS
QS
QS
ML
ML
QL
ML
QS
ML
QS
QS
ML
QS
QL
MS
MS
QS
QL
QS
MS
ML
ML
QL
ML
QL
QS
QL
ML
MS
QS
ML
QL
QL
MS
QS
QS
QL
QS
QS
QS
QL
MS
QL
QL
QS
MS
ML
ML
QL
MS
QS
QL
QS
QS
MS
QL
QS
ML
QS
QS
QS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QL
QS
QL
QL
QL
QL
ML
QL
MS
QL
MS
QL
QS
QS
QL
MS
QS
QL
ML
QS
QL
QS
QL
QL
QL
QL
MS
QL
QS
ML
QL
ML
QL
MS
QL
QS
QL
QS
QL
ML
MS
MS
QS
MS
MS
QL
QL
MS
QL
QS
QS
QL
QS
QL
ML
QL
QS
QS
QL
QL
ML
QS
MS
QL
QS
QL
QL
QS
ML
QL
QS
QS
QL
QL
MS
MS
QL
MS
ML
MS
QS
ML
QL
QL
QL
QL
MS
QS
QS
QL
QL
QS
ML
ML
ML
QL
QL
QS
QL
QL
QS
QS
ML
MS
QS
QS
QS
QL
ML
QS
ML
QL
QL
QS
ML
QL
QS
QL
QS
QL
ML
ML
ML
QL
ML
ML
QL
QS
ML
QS
ML
MS
QS
QL
ML
QS
QL
ML
QL
QL
QL
QS
QL
QS
MS
QS
MS
QL
QL
QL
QL
QS
QS
QS
QS
MS
ML
QL
ML
QL
QS
MS
QL
QS
QS
QS
MS
QL
MS
MS
QL
QS
QS
QL
ML
QL
QL
MS
QS
QS
QL
QS
MS
QS
QS
QL
ML
QL
QS
ML
QS
MS
ML
QL
QS
QL
QL
QS
MS
QL
ML
ML
QS
ML
QS
QL
QS
QL
QS
QS
QL
QL
QS
ML
MS
QL
MS
QS
ML
MS
QL
QL
ML
QL
MS
QL
MS
ML
MS
MS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QL
MS
ML
QL
MS
MS
ML
ML
QS
MS
QS
ML
QS
MS
QL
ML
MS
QL
QS
QL
QL
QS
QL
QL
ML
QS
QS
QL
ML
QL
ML
QL
QL
QL
ML
MS
ML
QS
ML
QS
ML
QS
QS
QL
ML
MS
QS
QL
QL
ML
QL
QS
MS
QS
QL
QS
QS
ML
QL
QS
QL
MS
MS
QS
MS
QS
QL
QL
QS
QL
ML
ML
QS
QL
ML
QS
MS
ML
MS
QS
QS
QS
QL
MS
QL
QL
ML
QL
QS
QS
MS
MS
QL
QL
QL
QS
ML
QS
QL
QS
QL
MS
QL
MS
ML
QL
QS
QS
QL
QS
MS
QS
ML
QS
QL
ML
MS
MS
MS
QL
ML
QS
QL
ML
QS
QS
MS
ML
ML
QS
ML
QL
MS
ML
QL
QL
QL
QS
QS
ML
MS
QL
QL
ML
QL
QL
QS
QL
QS
QL
QS
QL
QL
QL
QL
QS
ML
MS
QL
QS
QL
QS
QL
QL
QS
QL
QS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QL
QS
QL
QL
ML
ML
QS
QL
QL
QL
QS
QL
QS
MS
QL
QS
MS
QS
QL
QS
QS
ML
QL
QS
ML
ML
QL
QS
QS
ML
QS
ML
QL
QL
QS
MS
MS
QS
QS
QL
ML
QS
QL
QL
ML
MS
QS
ML
QL
QL
QS
MS
ML
QL
ML
QL
ML
QS
ML
QL
QL
ML
QL
QL
QS
QS
QS
ML
QL
MS
QS
QL
QL
QS
MS
QS
QS
QL
QL
QL
ML
MS
ML
QS
QL
MS
QL
QL
QL
QS
MS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QS
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
QL
ML
QS
QL
QL
QL
QS
QS
QS
MS
ML
QL
QS
QL
QS
ML
QL
QL
QL
MS
QS
MS
QL
MS
QS
QS
QL
QS
QS
QS
QL
QL
QS
ML
QL
QS
QL
QL
QL
QL
QL
QS
QL
MS
QL
MS
QS
MS
QL
QL
MS
QS
QL
ML
QL
QL
QS
QL
QS
QS
QL
QL
QS
QS
MS
QL
QL
QS
QL
QL
QL
QS
QL
MS
MS
QS
QS
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
MS
ML
MS
QS
QL
QS
QL
MS
QS
QL
QL
ML
QL
ML
QS
QS
ML
QS
QL
QS
QL
QS
MS
QL
QL
QL
QS
QS
ML
QL
QS
MS
QL
QL
QS
QS
QS
QL
QS
QL
ML
QL
QS
QL
QS
QL
ML
QS
MS
ML
ML
MS
MS
ML
QL
QS
ML
QL
QS
QS
QL
ML
QL
QS
MS
MS
QL
QS
QS
QL
ML
QS
QS
QS
QS
QS
QL
QL
QL
QS
QS
QL
ML
MS
QS
QS
ML
MS
MS
MS
MS
ML
QL
MS
QS
QL
ML
ML
QS
MS
ML
QS
QS
QS
MS
QS
MS
QS
ML
QS
QS
QS
MS
QL
ML
QS
QS
ML
QL
QL
MS
ML
QS
QS
QS
QS
MS
QS
MS
QS
MS
QS
MS
QL
MS
QS
QS
QL
QL
ML
ML
QL
QS
QS
ML
QL
QS
ML
QS
MS
QL
QL
ML
MS
QL
MS
QS
QL
ML
QL
MS
QS
QL
MS
QL
ML
MS
QS
ML
ML
QL
ML
MS
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
ML
QS
QS
QL
MS
MS
MS
QL
QS
MS
ML
QL
ML
MS
QL
ML
QL
QL
ML
QL
QL
ML
QL
QS
QS
QL
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QL
QL
QS
QL
QL
QL
ML
QS
QL
QS
QL
ML
QS
QL
QS
QS
QS
QS
QS
QL
MS
ML
QL
QL
QL
QS
QS
QL
ML
MS
QS
QL
ML
QL
QS
QL
QL
QS
ML
MS
MS
ML
MS
QL
QL
QS
QS
QL
ML
MS
QL
QL
QS
MS
MS
MS
QS
QL
QL
QS
QS
QS
QL
QS
ML
QL
QS
QL
QL
ML
QS
ML
QL
QL
MS
ML
QL
QS
QS
QS
QL
QL
ML
ML
QS
ML
QS
QS
QL
QS
QL
QS
ML
QL
QS
QL
ML
QS
QL
QS
QS
QL
ML
QS
ML
MS
MS
QS
MS
QL
QL
MS
QL
QL
QL
ML
QS
QL
QL
MS
QL
QS
MS
QS
QS
QS
ML
QL
ML
QS
QS
QS
QL
ML
QS
QS
ML
MS
QL
ML
MS
QL
QS
QS
QL
QL
QL
MS
QL
QL
QL
QL
QS
QL
QL
MS
MS
QS
QS
QL
ML
QL
ML
ML
ML
QS
QL
QL
QS
QL
QL
QL
ML
MS
QS
MS
QL
QL
MS
QS
ML
QL
ML
QS
QL
QL
MS
ML
QL
QS
QS
QS
QL
ML
MS
QL
QS
ML
QS
QL
QS
MS
QS
QS
MS
QS
QL
QS
QS
QS
QS
ML
MS
QL
QL
QS
QL
QS
QL
QL
QL
MS
QS
MS
QL
QL
QS
QL
QL
QL
ML
QS
QS
QS
MS
QL
QL
MS
MS
QL
MS
QL
QL
ML
QL
QS
QL
QL
QL
ML
QL
MS
QS
QS
QS
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
ML
QL
MS
QS
MS
QL
QS
MS
QL
QL
ML
QS
QS
QL
QS
ML
MS
QL
QS
ML
QS
QS
QS
QL
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QL
ML
MS
QL
ML
QS
MS
MS
QS
QL
QL
QS
QL
QL
MS
MS
ML
MS
ML
MS
QL
QL
QS
ML
ML
MS
QL
QL
QS
QL
QL
QL
QL
ML
QS
MS
ML
QL
QL
QL
ML
QL
ML
QL
QS
QL
QL
MS
QS
ML
QS
MS
MS
QS
QL
QL
QS
QL
ML
MS
QL
QL
QL
ML
QL
MS
QS
QL
ML
QS
MS
QS
ML
QS
QS
QL
MS
QL
MS
QL
QL
QL
ML
QL
QS
QS
QS
ML
QS
QL
QL
MS
MS
QL
QL
QS
QS
ML
QS
ML
QL
ML
QS
QL
QL
QS
QL
QL
QL
QS
ML
ML
QL
MS
ML
QS
QS
QL
QL
QS
QL
QL
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
QL
QL
QL
ML
ML
QL
ML
MS
MS
QL
QS
QS
QS
ML
QS
QS
QS
QS
QS
QL
QS
QS
QS
MS
MS
ML
QL
MS
ML
ML
QS
QS
ML
MS
MS
MS
QS
ML
QL
ML
QL
MS
QL
QS
ML
QS
QS
QL
QS
QL
ML
QL
QS
QL
ML
QL
QS
QS
QS
QS
QL
MS
QS
MS
QL
ML
QS
QL
MS
MS
ML
QS
MS
QS
MS
ML
QL
QS
QL
QL
ML
QL
ML
QS
MS
QS
MS
MS
QS
QS
QS
QL
ML
QS
QS
QL
ML
QL
QS
ML
MS
QS
QS
QS
QL
ML
QS
QL
QS
QL
ML
QL
QL
QL
MS
QL
QS
QS
QS
QS
ML
ML
QL
QS
MS
QS
MS
ML
QL
MS
QS
QS
QS
ML
QS
QS
QL
ML
ML
QL
QL
ML
ML
QL
QS
QL
QS
MS
MS
QS
QL
QS
MS
QL
QL
ML
QS
QL
QS
MS
QL
QL
QL
ML
MS
ML
QL
QS
QS
QS
ML
ML
QL
ML
ML
ML
QL
QL
MS
QS
ML
ML
MS
QS
MS
ML
QS
QS
QL
QL
QS
ML
QS
QS
ML
QS
QS
QS
QS
QL
QS
ML
ML
QL
QL
QL
QL
QS
QL
QS
QL
QS
MS
QS
QL
QL
QS
QS
QL
QL
QS
MS
QL
QS
QS
QL
QL
MS
QS
QS
QL
MS
QS
ML
MS
QL
QL
MS
QS
QL
ML
MS
QL
QL
QS
QS
ML
ML
ML
QS
ML
QS
ML
QL
QL
MS
QL
QL
QS
ML
ML
ML
ML
QS
QS
ML
QS
MS
MS
QS
QS
QS
QS
QS
QL
MS
MS
MS
QS
QL
QL
MS
QS
QL
MS
QS
MS
QS
ML
QL
MS
QL
QS
MS
MS
MS
ML
MS
QS
ML
ML
ML
QL
QL
QL
QL
ML
QS
QL
ML
ML
QL
ML
MS
QS
QL
ML
QL
QL
MS
QL
QL
QL
QS
QL
QL
QS
ML
QL
QL
ML
QL
QL
ML
QS
ML
QL
ML
QS
QL
MS
ML
QS
QL
QL
QL
QS
MS
ML
QS
QL
MS
ML
QL
QS
QL
QS
ML
QL
QL
QS
QS
MS
QL
MS
QL
MS
QL
MS
QS
ML
QS
QL
QS
ML
QL
QS
MS
QS
ML
ML
QS
ML
ML
MS
MS
ML
ML
QS
ML
QL
QL
MS
QS
QS
QL
QS
QL
QS
QL
QL
ML
QL
ML
QL
ML
ML
ML
QS
QL
QS
QL
QS
QS
QS
QL
QL
ML
QL
ML
QL
MS
ML
MS
ML
QL
QL
QS
QS
QL
ML
QS
QL
QS
QS
ML
MS
MS
QS
QL
QS
QS
ML
QS
QS
MS
QL
ML
ML
QS
QL
QS
ML
QS
ML
QL
QS
QL
MS
ML
QS
QL
QL
QL
QL
QS
ML
QL
MS
QL
QS
ML
QL
QS
QS
QS
QL
QS
QL
ML
ML
QL
QL
QS
ML
QS
QL
ML
MS
MS
ML
ML
QL
MS
MS
ML
QS
QL
QS
QL
QL
ML
QS
MS
QS
QL
QS
QL
QS
QS
QS
MS
QS
QL
QS
QL
ML
MS
QS
QL
QL
ML
QS
MS
QS
QS
QL
QL
QS
QS
MS
ML
QS
QS
QS
QS
MS
QS
QL
QS
MS
QL
QL
QS
QL
MS
ML
QS
QS
ML
QL
QS
ML
QS
QS
QS
QS
QS
QS
MS
QL
QS
QS
QL
QL
ML
MS
QL
ML
QL
ML
MS
ML
QL
MS
ML
MS
ML
QS
MS
ML
QS
QL
QS
ML
QS
QS
QS
QL
ML
ML
QL
QS
QS
QS
QL
ML
ML
MS
QS
QS
QL
QL
QS
QL
MS
QL
QS
QS
QL
MS
QS
QS
QL
QS
QS
MS
ML
MS
MS
QS
QL
QS
QS
QL
QL
QS
ML
ML
QS
QL
ML
QS
QS
ML
QS
QS
ML
QS
QL
MS
MS
QL
QS
QL
ML
QL
QS
QL
QL
QS
QS
QS
QL
ML
MS
QL
ML
ML
QS
QS
QL
QS
QS
QL
ML
MS
QL
MS
QL
ML
QS
ML
ML
ML
QL
QS
QL
MS
QL
QS
QS
QL
QS
QS
MS
MS
MS
MS
QS
ML
QL
QL
ML
ML
MS
QL
MS
QL
MS
QL
MS
MS
MS
QL
ML
QL
MS
ML
MS
QL
QS
ML
QS
QS
QS
ML
ML
MS
MS
QS
MS
QS
MS
QL
QS
QL
QL
ML
QS
QL
MS
QS
QS
QS
QS
QS
QL
QL
QL
QL
QL
QL
QL
QL
MS
QL
QS
QL
QL
QL
QL
ML
MS
ML
QL
QL
QL
QS
QS
QS
QL
QS
QS
QS
QL
MS
QL
QS
QS
MS
QS
QL
QL
QS
QL
QS
ML
QL
QS
QS
QS
ML
ML
ML
ML
ML
MS
MS
MS
ML
QL
ML
QS
QS
QL
QS
QL
QL
QL
QS
QL
MS
QL
MS
QS
QL
QL
QL
QL
QL
QS
ML
ML
MS
QL
QS
QL
QS
ML
QL
MS
QL
QS
QL
QL
QL
ML
MS
ML
ML
QS
QL
ML
QS
QS
ML
QS
ML
QL
MS
QS
MS
QL
MS
QS
QS
QS
QS
QL
QL
QS
QS
MS
QS
QS
ML
MS
QS
MS
ML
MS
QL
MS
ML
ML
ML
QL
QS
QS
QL
ML
QS
QL
ML
QL
QL
QL
QS
MS
QL
QS
ML
QL
QS
QL
ML
QL
QS
QL
ML
QL
QS
MS
QL
QL
ML
ML
ML
QS
QS
QL
QL
QL
QS
MS
ML
QL
ML
QS
MS
QS
QS
ML
QS
ML
QL
ML
QS
QL
MS
QS
MS
QS
QS
QL
ML
MS
QL
QL
ML
QS
QL
QL
QS
QL
MS
QL
QL
QS
QS
QL
QL
MS
QS
ML
ML
QS
QL
QL
QS
QL
QL
QS
ML
QL
QL
QL
ML
QS
QS
QL
ML
QS
ML
QS
QL
ML
QL
QL
ML
QL
ML
QL
QS
QL
QS
QS
QL
MS
MS
ML
MS
MS
ML
QL
ML
QS
QS
QS
QL
MS
QS
QS
QS
QL
ML
QL
QS
QS
ML
MS
ML
QL
QS
QL
QL
ML
QL
MS
ML
QL
QL
QL
QL
ML
QS
ML
QL
QL
QS
QL
QS
QL
QS
QL
MS
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
QL
MS
QL
QL
QS
QL
QS
QS
MS
QS
QL
QS
ML
QS
QS
ML
ML
QS
QS
QS
QS
ML
ML
QS
QS
QS
QL
MS
ML
QS
QS
QL
QL
QS
QS
ML
QS
QL
QS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QS
QL
QL
MS
QL
QS
QL
QL
QS
MS
ML
ML
ML
QL
QS
MS
MS
QS
QS
ML
MS
ML
ML
QS
QS
QL
QL
ML
QL
QL
QS
MS
QS
QL
QL
MS
QS
QS
ML
ML
ML
QS
MS
MS
ML
QS
QS
ML
QS
ML
MS
QS
ML
QL
QS
QS
QS
QL
QS
QS
QS
QL
QS
ML
QL
MS
QL
QL
QL
QS
ML
ML
QS
QS
QL
QL
MS
MS
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QS
QS
QS
MS
QL
MS
QS
ML
ML
QL
ML
ML
QS
QL
QS
QL
MS
MS
ML
ML
QL
ML
QL
QS
QL
MS
ML
ML
QS
QL
QS
QL
ML
QL
QL
QL
QL
QL
ML
ML
QS
QS
QS
ML
QL
ML
QS
MS
MS
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
QL
QL
ML
QL
QS
QS
MS
QL
MS
QL
QS
QS
QS
ML
QS
QS
QL
QS
QS
MS
ML
QL
QS
QS
ML
QL
ML
ML
QS
ML
QS
QS
ML
QS
QL
QL
MS
QS
QL
MS
QS
ML
QL
QS
QL
QL
MS
MS
ML
MS
QS
QL
QS
QS
ML
ML
QS
QL
QL
QS
QL
QS
QS
QL
MS
QS
QL
QS
QS
MS
QS
QL
QL
QL
QL
QS
QS
QL
QS
MS
QS
MS
ML
QL
QL
QS
QL
ML
QL
QS
QS
ML
ML
ML
QS
QS
ML
QS
ML
QL
QL
MS
QS
QL
QL
QL
QS
QS
QL
QL
MS
QL
QS
ML
MS
QL
ML
QL
QL
MS
MS
QS
QL
ML
QS
QL
QS
MS
QS
QL
QS
QS
QL
QS
QS
MS
QS
ML
QL
ML
MS
QS
QS
MS
QS
QL
MS
QL
QL
QL
ML
QL
QL
QS
QL
QS
QS
ML
MS
QS
QL
QS
ML
MS
QL
QL
QL
MS
MS
MS
QL
QL
MS
ML
QS
QL
QS
QL
QL
MS
QS
QL
ML
QS
QL
QL
MS
ML
QL
QL
QS
QL
QS
QS
QS
MS
QL
QL
QS
QL
QS
QL
QL
QL
QL
QS
ML
QS
QS
QS
QS
QL
QS
QS
QL
ML
QL
ML
QS
ML
QS
QS
QL
QL
MS
QS
QS
ML
QS
ML
QS
ML
MS
QL
MS
QS
QS
ML
QS
QS
QS
QS
MS
MS
QL
QS
ML
QS
MS
QL
QL
MS
QL
ML
QS
QS
MS
QL
ML
QS
QS
ML
QS
QS
MS
QL
ML
ML
MS
QS
QS
QS
MS
QL
QL
MS
ML
MS
QS
QL
MS
ML
QL
MS
QL
QS
QL
MS
ML
QS
MS
QS
QS
QS
QL
ML
ML
ML
QS
QS
MS
QL
ML
QS
MS
ML
ML
ML
QL
QL
QL
QL
QL
QL
MS
ML
QS
ML
QS
ML
ML
QS
QL
QS
ML
QS
QL
QL
ML
QS
ML
QS
QS
ML
QL
QL
QS
QL
QL
QS
ML
QL
QS
ML
QL
QS
QL
QS
QL
QS
MS
QS
QL
QS
QL
QS
ML
ML
ML
QS
QL
QL
QS
QS
ML
QS
QS
QL
QL
ML
QL
QL
QS
QS
QL
ML
ML
QS
QL
QL
ML
QS
QL
MS
QS
QL
QS
QS
QL
QS
QS
ML
QS
ML
QL
QL
QS
QS
QS
MS
MS
QL
QL
QL
QL
MS
QL
QL
QL
ML
QL
QS
QS
ML
QS
ML
QL
ML
QL
ML
ML
QS
QS
QS
QS
MS
ML
QL
QL
MS
QL
ML
ML
QL
QL
MS
QS
QS
QS
QL
ML
QL
QL
QL
ML
QL
MS
QL
QL
ML
QL
QS
QS
QS
QL
QL
ML
QS
QS
QL
QS
QL
QS
QS
QL
QL
QL
ML
QL
QS
QS
QL
MS
QL
MS
QS
ML
QS
MS
QS
QS
ML
QS
MS
MS
MS
QS
QS
QS
ML
QS
MS
QL
ML
QS
QS
ML
QL
QS
QS
QL
ML
QS
QL
QS
ML
QL
QS
QL
QL
MS
QS
QL
QS
QL
MS
QL
QL
ML
ML
QS
QS
QS
QL
QS
QL
QL
QL
QL
QS
QS
QL
QS
QS
QL
QL
ML
QL
ML
QL
QS
QL
ML
MS
QL
QS
ML
QL
QS
QS
QS
ML
QL
MS
MS
QS
QL
QL
QS
QL
QL
QS
QL
ML
MS
QL
ML
QS
QL
QL
QL
ML
MS
ML
QS
QL
QL
ML
MS
ML
ML
QS
ML
QL
QS
QL
QL
QS
ML
QL
MS
QL
QL
QL
ML
MS
QS
QS
QS
QS
ML
QL
QS
ML
QL
QS
QL
MS
ML
QL
QS
QS
QL
QL
ML
QL
ML
QS
QL
MS
QL
QL
QL
QS
QS
QL
QL
QS
ML
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QL
QL
MS
QS
QL
QL
QS
QL
QS
QS
QS
MS
QL
ML
QL
QS
QS
MS
QS
MS
QS
MS
QS
QS
ML
QS
MS
QS
QL
ML
ML
QS
MS
QS
QL
QS
QS
QS
QL
QS
ML
QL
ML
QS
QL
QL
QS
QS
QS
MS
MS
MS
ML
ML
QS
ML
QL
QL
QS
QL
QL
QL
QS
QL
MS
QL
QS
QL
MS
QL
ML
MS
ML
QS
ML
QL
ML
MS
QL
MS
QL
QS
QS
QL
QS
QS
QL
MS
QL
ML
QS
QS
QL
MS
QS
QS
QL
QS
MS
QL
QS
MS
QL
QL
QS
ML
MS
QL
QS
QS
MS
QL
ML
MS
ML
ML
QL
QL
ML
QL
QS
QL
QL
QL
QS
ML
QL
QS
ML
QS
QS
QL
QL
ML
QS
QS
QS
MS
QL
QL
QS
QL
ML
QS
ML
MS
QL
MS
QS
ML
QS
QL
QS
QL
QL
QL
ML
QL
ML
ML
MS
QL
QL
QL
QL
QS
ML
QS
QS
ML
ML
QS
QL
QS
ML
QL
QL
MS
QS
QS
MS
QL
ML
QL
QS
QS
QS
MS
QL
MS
ML
ML
QL
QL
QL
ML
QS
QS
ML
MS
QS
QL
QS
ML
ML
QL
QL
QL
QS
QS
MS
QL
QL
QL
QS
MS
QS
ML
ML
QL
QL
QL
MS
QL
ML
QL
QL
QL
QS
QL
QS
ML
QL
ML
QL
QS
MS
QL
QL
QS
ML
QL
QS
QL
QS
MS
ML
ML
QS
ML
ML
QS
QS
QL
QL
QS
MS
MS
ML
QL
ML
QS
QL
QS
QL
MS
QS
QS
QS
MS
MS
QS
QS
ML
ML
QL
QS
ML
MS
QL
QL
QS
MS
MS
QS
QL
QS
MS
QS
QS
QS
QS
QS
ML
MS
MS
ML
QL
MS
QL
QS
MS
MS
ML
ML
QS
QS
ML
QL
QS
QS
ML
QS
QL
ML
QL
QS
ML
QS
QS
QL
QS
QL
QS
ML
QS
QS
QL
QL
ML
QS
QL
QS
ML
QL
MS
QL
QS
ML
MS
QS
ML
QL
QS
QL
MS
ML
QS
QL
QS
ML
QS
QL
MS
QL
QS
QL
ML
MS
QL
ML
MS
QS
QL
QL
QL
MS
QL
ML
QL
QS
ML
QS
QS
MS
ML
QL
MS
MS
QS
QL
QS
ML
QL
QS
QS
QS
ML
ML
MS
MS
ML
QL
QS
MS
QL
ML
QS
MS
QS
MS
ML
QL
QL
QL
QL
QL
QS
ML
QL
QS
QL
ML
QS
QL
QS
MS
QS
QS
ML
QS
QL
ML
MS
QS
QL
QS
QS
QL
MS
ML
ML
QL
QS
ML
MS
ML
QL
QS
QS
QL
QS
QL
QL
QL
QS
QS
ML
ML
QS
MS
ML
QS
ML
MS
QS
QL
QL
ML
QL
ML
QS
QS
QS
QS
QL
QS
QL
ML
MS
ML
MS
QL
MS
ML
ML
QL
QS
QS
ML
QS
ML
QL
QL
ML
QS
QS
QL
ML
QL
QL
MS
MS
QS
QL
QL
QL
QL
QS
QL
QS
QL
MS
QL
QS
ML
QS
QL
QL
QL
ML
MS
QS
QL
ML
QS
QL
MS
QL
QS
QS
ML
MS
QL
QL
QL
MS
QS
QL
ML
QS
QL
QS
QS
MS
ML
QS
MS
QL
QL
ML
QL
QS
QL
QL
QL
QL
QL
QS
ML
ML
QL
QL
MS
QL
QL
MS
QL
QS
QS
ML
ML
MS
MS
ML
QL
ML
QL
QS
ML
QL
MS
QL
ML
QL
QS
QL
ML
QL
QS
QS
QL
QL
QL
QS
ML
QS
MS
ML
QS
QL
ML
MS
QL
QL
QS
ML
QS
QS
QL
ML
MS
QL
QS
MS
MS
MS
ML
MS
QL
QL
QS
MS
MS
QS
QS
QL
QS
MS
QS
QL
QL
QL
QL
MS
QS
QS
QS
QL
ML
QS
QL
QS
QS
QS
MS
QS
QS
QL
QL
QS
MS
ML
QS
ML
MS
MS
QL
QL
MS
QL
MS
QL
ML
QS
QL
QL
QL
ML
QS
QL
QL
MS
QL
QS
ML
ML
QL
QS
QL
QS
QS
QL
ML
MS
QS
QS
QS
MS
ML
QS
QS
QS
QS
MS
QS
QL
MS
QL
QL
QL
QL
ML
QL
MS
ML
QL
ML
QL
QL
QL
QL
QL
ML
QL
ML
MS
ML
ML
ML
QS
QS
MS
MS
QL
QL
ML
QS
QL
ML
ML
ML
QL
QL
QL
QL
QL
QS
QS
QS
QS
QS
QS
ML
QL
QL
MS
QL
QL
MS
ML
QL
MS
QL
QS
ML
QL
QS
ML
MS
QS
QS
MS
QL
QL
QL
MS
QL
QL
QS
QS
MS
QS
MS
ML
QL
ML
QL
MS
QS
QS
QL
MS
MS
QL
QL
QS
ML
MS
QS
QS
QS
QL
QL
QL
ML
QS
ML
QS
QS
QL
QS
QL
QL
ML
MS
QL
MS
ML
MS
ML
QL
MS
ML
MS
QS
QS
ML
ML
ML
ML
QS
QL
QL
QL
ML
MS
MS
QS
ML
QS
ML
QL
QL
QL
QL
ML
QL
QL
QL
QL
QL
QS
QS
QS
ML
QS
MS
QS
MS
MS
ML
ML
ML
QS
QS
QL
MS
QS
QS
ML
QL
MS
QL
MS
QL
QL
QL
QL
QS
QL
ML
MS
QL
MS
QS
MS
MS
QL
QS
QS
QL
QS
QL
QL
QS
MS
QL
QL
QS
QS
QS
QL
MS
MS
ML
QL
QL
QL
QS
QS
QS
ML
QS
MS
QS
MS
QS
QS
QL
ML
QS
QS
MS
QL
MS
MS
ML
QL
QL
QS
MS
QS
QL
QL
QL
QS
MS
QL
QL
QS
QS
QL
QS
QL
MS
QL
MS
QL
QL
QL
QL
QS
QL
QS
QS
MS
ML
QS
ML
QS
QL
QS
ML
QL
QL
QS
QL
QS
MS
QL
QS
QL
ML
QL
QL
MS
QL
ML
MS
MS
MS
QL
ML
MS
QL
ML
QL
MS
QS
QS
QS
ML
QL
MS
ML
QS
QS
QL
QS
QL
QS
QS
QL
ML
QL
QL
QS
MS
ML
ML
ML
QL
MS
QL
QL
QS
MS
QL
QL
QS
QS
ML
ML
QS
QS
QS
QS
QL
QL
QS
QS
QS
QS
ML
QS
ML
QL
MS
ML
MS
ML
QS
QL
QL
QL
QL
ML
QL
ML
QL
QL
MS
QS
QS
MS
QL
QS
QS
QL
ML
QS
QS
MS
ML
QL
QL
ML
ML
QL
MS
MS
QL
QL
QS
QS
QS
QS
ML
QS
QL
QL
QS
QL
MS
QS
QS
QL
MS
QS
QL
QS
ML
QS
QL
ML
MS
QL
QS
QL
QL
QL
MS
QS
QS
MS
ML
MS
QL
QL
ML
QS
MS
QS
QL
QL
QS
QL
QS
ML
QL
QS
MS
MS
QS
QS
QL
QL
QL
QS
QS
QL
QL
QS
QL
ML
QL
QS
ML
QL
QS
QS
QS
QL
QS
QL
ML
ML
QS
QS
MS
QS
QS
QL
QL
QL
QS
QS
QS
ML
ML
QS
QS
ML
QL
QL
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
QL
QS
QS
MS
QS
ML
QS
QL
QS
QS
QS
ML
QL
QL
MS
QS
MS
ML
ML
QL
QL
QS
QL
ML
QL
QS
QL
QL
MS
MS
QL
ML
QL
MS
ML
MS
QL
QS
QS
QL
QL
QL
QL
MS
QL
QS
QS
QL
QL
QS
MS
QS
ML
ML
QL
QS
QS
ML
QS
ML
ML
QS
MS
QS
ML
MS
QS
QL
QS
ML
ML
ML
QL
QS
QL
ML
QL
QL
QL
ML
QL
QS
QS
MS
QS
QS
ML
QS
MS
MS
ML
QL
QL
ML
MS
QL
QS
ML
QL
QL
QS
QS
QS
ML
QS
QS
QS
ML
QS
QS
MS
QL
MS
QL
QL
QS
QL
QL
QL
QL
MS
ML
ML
QS
ML
QL
QS
QL
QS
QS
QL
QL
QL
QL
MS
QS
QS
QS
QL
QL
QS
QS
QS
QS
ML
QS
QL
ML
QS
QS
QL
MS
QL
QL
MS
ML
QL
MS
QL
QL
QL
QL
QS
MS
QL
QS
QL
QS
QS
QL
MS
QL
ML
QS
QS
QL
QS
QL
QS
QS
QL
QL
QS
QS
MS
QL
QS
QS
QL
QS
QL
MS
MS
ML
QS
MS
QL
QS
QS
QL
ML
QL
ML
QS
QS
QL
QS
ML
MS
QS
ML
MS
QL
ML
MS
ML
ML
QL
QL
ML
QL
QL
QL
QL
ML
QS
QS
QS
QS
QS
QL
ML
QS
QS
QS
MS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
ML
ML
QS
QL
ML
QL
QL
QL
ML
QS
QS
ML
QS
QS
MS
QL
MS
QS
QL
QS
MS
QS
QL
QL
QL
ML
QL
QL
ML
ML
QL
QL
QS
QL
ML
QS
MS
QL
QL
QL
QS
QL
MS
QL
QL
QL
ML
QL
QL
QS
MS
QS
QS
ML
QL
MS
QL
MS
QS
QS
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
ML
ML
QS
QS
QL
QL
MS
ML
QL
ML
QS
ML
MS
QS
QL
QL
QS
ML
QS
QL
MS
ML
QS
QL
QL
ML
QL
MS
QS
QS
MS
QL
QS
ML
MS
QL
QS
MS
ML
ML
QS
QS
QL
QS
MS
QL
ML
QL
QS
QL
QS
ML
QS
QS
QS
QL
ML
ML
QL
QL
QL
QS
MS
QS
QL
QL
MS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
ML
MS
QS
ML
QL
MS
ML
QS
QS
QL
QL
QS
QS
QL
MS
QL
QL
MS
ML
ML
QS
QL
QL
QL
MS
MS
QS
QL
QS
MS
ML
QS
QS
QS
QL
QS
ML
QL
QS
QL
QS
QS
QL
MS
QS
QS
ML
QL
QS
QL
QL
QL
QS
QS
QS
ML
QL
QS
QL
QS
QL
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
QL
QL
QS
QS
QL
QS
QS
QL
MS
QL
QL
ML
QL
QL
QS
QS
QL
QS
MS
QS
QL
QS
QS
QL
QL
QS
QL
QS
QL
ML
QS
QL
MS
ML
QS
MS
QL
QS
QS
ML
QL
MS
QS
QS
QL
ML
MS
QS
QL
QS
QL
QL
QS
QS
QL
QS
QL
QL
QS
QL
QS
QL
QL
QL
QL
QS
QL
MS
MS
ML
ML
ML
QL
QL
QL
QS
QS
ML
ML
MS
MS
MS
QL
QL
MS
QL
QL
ML
QL
QL
MS
ML
QS
ML
MS
QL
ML
MS
ML
ML
QL
QL
QL
QL
QS
ML
QS
QL
QL
QL
QL
QS
QS
QL
ML
ML
MS
QS
QS
QS
QS
MS
QL
MS
QS
ML
QS
ML
QL
QL
QS
QL
QL
QS
ML
QS
MS
QS
QS
ML
ML
QS
QS
ML
ML
MS
QS
QL
QS
QL
QL
QS
QL
QS
QL
MS
QS
QL
QL
QL
ML
ML
MS
QS
MS
QL
QS
QL
QS
MS
QL
QL
ML
ML
QS
QL
QL
QL
ML
MS
MS
QL
QL
QS
QS
QL
QL
QS
QL
QS
ML
QS
QL
QL
ML
QS
MS
QL
QS
QL
QL
QL
ML
MS
ML
QS
QS
QS
ML
QL
QL
QL
QS
QL
ML
QL
ML
QL
QL
QL
QL
QL
QL
QS
QS
ML
QL
QS
QL
MS
MS
QS
QL
QS
QS
MS
QS
MS
QS
QL
QS
ML
ML
QS
MS
QL
ML
MS
ML
ML
ML
QL
MS
QL
QL
QS
QL
MS
QS
MS
QL
QL
ML
MS
ML
QL
QL
ML
MS
QS
QS
ML
ML
ML
QL
QS
QL
QL
QS
QS
ML
ML
ML
QL
QS
MS
ML
ML
QS
ML
QL
QL
MS
QL
ML
QS
QS
QL
ML
QS
MS
MS
QS
QL
QL
QL
QL
QS
ML
QL
QL
MS
ML
QL
QS
QL
QL
QL
MS
QL
QS
QL
QL
QS
QS
QS
QS
ML
ML
QS
QS
ML
QL
QL
QL
ML
QS
ML
QS
ML
ML
ML
QS
QS
MS
QL
QL
QS
QL
QS
QS
QL
QS
QS
ML
QS
ML
QS
QS
QL
QS
QS
QS
ML
QL
MS
QL
QS
MS
QS
QL
QL
QS
QS
QS
MS
QS
QL
QS
QL
QS
QL
ML
ML
QL
ML
MS
QL
MS
QS
MS
QS
QS
MS
QL
QL
MS
ML
QS
QL
ML
QS
QL
QS
ML
ML
QL
ML
ML
MS
QS
ML
MS
QL
QL
ML
QL
QL
QL
QL
QS
QS
QS
ML
QL
QL
ML
ML
ML
ML
ML
MS
ML
MS
QS
QS
QS
ML
ML
QL
MS
QL
QL
MS
MS
QS
QL
ML
QS
QS
QL
QL
QL
QL
QL
MS
ML
QS
QL
ML
QL
QL
QL
QL
QL
QL
MS
QL
MS
ML
QS
ML
QL
QL
QS
MS
MS
MS
QS
QS
MS
QS
MS
QL
QL
MS
ML
MS
MS
QL
QS
QL
QL
QL
QL
MS
QS
QL
ML
QL
QL
QS
ML
QL
ML
QS
QS
QS
QS
QL
QL
QS
QL
MS
MS
MS
QL
QS
QL
QL
QL
ML
QL
QS
MS
QS
QL
QS
ML
QS
QS
ML
QS
ML
ML
ML
QS
QS
QL
QS
QS
QL
QL
ML
QS
ML
QL
QS
QL
MS
QL
QL
QS
QL
QS
ML
ML
QL
QS
QL
MS
QL
QS
ML
QL
ML
QS
QS
QL
QL
QS
ML
QL
QS
QS
MS
MS
QL
QS
MS
ML
QL
QL
QS
ML
QS
QL
QS
ML
MS
QL
QS
QS
QS
QL
QS
MS
ML
QS
ML
MS
QL
QS
ML
QS
QS
QS
QS
QL
ML
ML
QS
QS
MS
MS
QS
QS
ML
QL
QL
MS
ML
ML
QS
MS
QS
QL
QS
MS
ML
QS
QL
QS
QS
ML
QS
MS
QS
QS
MS
QL
MS
QS
MS
MS
QL
ML
ML
MS
QS
ML
QL
QS
MS
ML
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
ML
ML
QL
QL
ML
MS
QL
QL
QS
QL
QS
QL
MS
QS
QS
QS
MS
ML
QL
MS
QS
MS
QS
QS
MS
QS
QL
QL
QS
MS
QL
QS
QS
QL
MS
QS
QL
QS
ML
QS
QS
QL
ML
QS
MS
QL
QL
QS
QL
QS
QL
MS
QS
ML
QL
QL
QL
ML
QS
QL
QS
MS
ML
MS
QS
QS
QS
QS
ML
ML
QL
QL
MS
QS
MS
ML
QS
ML
QL
MS
QL
ML
QL
QS
QL
QL
ML
QS
QS
QS
QL
QL
MS
QS
MS
QL
MS
QS
QL
ML
QS
QS
QL
ML
ML
QS
ML
ML
ML
ML
QS
QS
QL
QS
QL
QL
QS
QS
QL
QL
QS
MS
QS
ML
ML
MS
ML
ML
QS
ML
MS
QL
QS
QS
QS
QL
MS
QS
QS
QL
QL
QS
QS
QS
ML
ML
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
ML
QL
QS
QS
QL
MS
QS
QS
QL
ML
MS
ML
QL
QS
QS
ML
ML
QS
ML
QL
QL
QL
MS
QS
QS
QL
ML
MS
QL
QL
ML
QL
QL
ML
ML
QS
ML
ML
ML
QL
QS
QL
QL
QS
QS
QS
MS
QL
ML
QL
MS
QS
QL
MS
QS
MS
ML
QL
ML
QL
QL
QS
QS
QL
MS
QS
QL
QS
QL
ML
QS
QL
ML
QS
MS
QS
QL
QS
QL
QS
ML
MS
QS
ML
QL
QS
QS
QS
QL
QS
QL
QL
QL
MS
ML
ML
QL
QS
ML
QL
QS
QS
QL
QL
QS
QL
QL
MS
MS
QL
ML
MS
QS
QL
QS
QL
MS
ML
QL
QL
QL
QL
QL
MS
QS
ML
QL
ML
MS
MS
QL
ML
ML
ML
ML
MS
QS
QS
QL
ML
QL
ML
QS
ML
MS
QL
QL
ML
QS
QS
MS
MS
QS
QS
ML
QS
QS
MS
QS
QS
MS
QL
QS
QL
QS
QS
MS
QL
QS
ML
QS
QS
QS
QL
QL
QS
ML
QS
QS
QS
QL
ML
ML
QS
QL
QS
ML
QS
QL
QL
QL
MS
QL
ML
MS
QL
MS
MS
ML
ML
QL
ML
QS
QL
QS
MS
ML
ML
QS
QL
QS
QS
QS
ML
QS
MS
MS
QL
ML
MS
QS
ML
MS
ML
QS
ML
QL
QS
ML
QS
QS
QS
QL
ML
MS
QL
MS
ML
QS
QL
ML
ML
QS
QL
QS
QS
ML
QL
QL
QS
QL
ML
ML
QL
QS
ML
ML
QL
MS
QS
ML
ML
QL
QL
QS
QS
QS
ML
QS
MS
MS
MS
QL
ML
QL
QS
QS
QL
QL
QL
MS
QS
QS
QS
ML
QS
ML
MS
ML
MS
MS
QS
ML
QS
MS
QL
QL
QL
QL
MS
QL
ML
MS
QL
QS
ML
QL
QS
ML
QS
QS
QS
QS
ML
MS
QS
QL
QS
QS
MS
QL
QS
QS
QL
QL
QL
MS
QS
QL
QS
QL
MS
ML
QS
MS
QS
QL
QS
QL
QL
MS
QS
ML
MS
QL
QS
MS
QS
ML
QS
QL
QS
MS
ML
ML
MS
QS
QS
QS
QS
ML
QL
QS
QS
ML
ML
QS
MS
QS
QS
ML
QL
MS
ML
QS
QS
QS
QS
QS
QL
QL
ML
QS
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
MS
QL
QL
QS
QL
QL
QS
MS
QS
QS
MS
QL
ML
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
QS
QS
MS
QL
ML
QL
QL
ML
QL
QL
QS
QS
QS
QS
MS
QL
QL
ML
ML
QS
QL
QL
MS
QL
ML
QS
QL
ML
QL
QL
ML
QL
ML
ML
MS
QL
ML
QL
QL
QL
QS
QL
QS
MS
MS
MS
MS
ML
QL
ML
ML
QS
QL
QS
QS
ML
QL
QS
QL
QS
ML
QL
ML
QL
QL
QS
QS
QL
QS
ML
QS
MS
QL
ML
QS
MS
ML
MS
ML
ML
QS
QS
QS
MS
QL
QL
QL
QL
QS
MS
QL
ML
ML
MS
ML
ML
QL
QS
ML
QL
QL
QL
ML
QS
ML
QS
QL
ML
QL
QS
ML
QL
MS
QL
QL
ML
QL
QS
QS
QS
MS
ML
QL
ML
QS
MS
QS
MS
QL
ML
MS
QL
QS
QS
QL
MS
QS
QS
QL
QS
QS
QS
QS
QL
ML
ML
QS
QL
QL
QL
MS
QS
QL
QL
ML
QS
QL
QS
QS
ML
ML
QS
QL
QL
QS
MS
ML
QS
QL
ML
QS
ML
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
MS
QL
QS
QL
MS
QL
QL
QL
QS
QS
QL
ML
ML
QS
QL
ML
ML
MS
QS
QS
QL
MS
QL
QL
QL
MS
QL
QL
QS
QS
MS
MS
QL
QS
QL
QL
MS
QL
QS
QL
ML
QL
ML
QL
QL
QL
ML
MS
QL
QL
QS
QL
QL
MS
QS
QS
QS
ML
QL
QS
ML
ML
ML
ML
ML
QS
MS
MS
QL
QS
ML
QS
QL
MS
QL
ML
QL
ML
ML
MS
ML
MS
QL
QS
QL
QL
QS
QL
QS
MS
ML
QS
ML
QS
QS
QL
QL
MS
QS
QL
QL
QL
QS
MS
ML
MS
QL
QS
QS
QS
QL
QS
QS
QS
QS
QL
MS
MS
QL
MS
QS
QL
QS
MS
MS
MS
QL
QS
MS
QL
QL
QS
MS
QL
QS
QS
ML
QL
QL
ML
ML
QL
QL
QS
QS
ML
QS
QL
QL
MS
QS
QS
QL
QL
ML
QS
QS
QS
QL
QL
QL
QL
QS
QS
QS
MS
QS
MS
QL
QS
QL
QS
QS
QL
QS
QS
ML
QS
MS
ML
QS
ML
QL
QL
MS
QS
ML
QS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
QS
MS
MS
QS
QL
QL
QL
QL
QS
QS
MS
QS
MS
QS
QS
MS
ML
QS
MS
QL
ML
QS
ML
QL
QS
QS
ML
ML
QS
QS
QL
MS
QL
ML
QS
ML
ML
ML
QS
ML
QS
QS
QL
ML
QS
QS
QS
ML
QL
QL
ML
QS
MS
QL
MS
QL
QS
QL
QL
QL
ML
QL
QS
QS
MS
MS
QS
QL
MS
QS
QS
QS
QS
QL
QS
ML
ML
MS
QS
MS
QS
ML
QL
MS
QS
MS
ML
QL
QL
ML
QS
QS
QL
QS
QS
QS
QL
ML
ML
QL
QL
QS
MS
QS
QL
QL
QL
QS
QL
QL
ML
QL
MS
QL
MS
QL
QL
QS
QS
ML
ML
MS
QL
QL
QL
ML
QL
QL
ML
QL
QL
QS
QL
ML
QL
MS
QL
QL
QS
MS
QL
QS
QS
MS
MS
QL
QS
QL
QS
ML
ML
QL
QS
QL
QL
ML
QL
ML
ML
QL
QS
QS
MS
QL
QL
ML
MS
QS
QS
QS
QS
QS
MS
ML
QL
QS
QS
QS
ML
QS
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
QL
QL
ML
ML
MS
QS
QS
MS
ML
MS
QS
QL
QS
QS
MS
QS
QL
MS
QS
ML
QS
ML
QL
ML
QS
QL
QS
ML
QS
ML
MS
QS
ML
ML
QL
QL
QS
MS
MS
QS
ML
MS
MS
QS
QL
MS
QS
QL
QL
MS
QL
QS
QL
QL
QS
ML
QS
ML
QL
MS
MS
QS
QS
MS
QS
ML
QL
QL
MS
ML
QL
QS
QL
ML
QL
QL
ML
ML
MS
QL
QL
MS
ML
MS
MS
QS
MS
QL
ML
QS
QS
QL
ML
QS
ML
MS
QS
QS
ML
MS
QL
ML
QS
QL
QS
QL
QL
MS
ML
QS
QL
ML
QS
MS
QS
ML
QL
QS
ML
QS
QS
ML
QL
ML
MS
QS
MS
ML
QS
QL
MS
ML
ML
QS
MS
ML
ML
QL
ML
QS
QL
ML
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QS
QS
QS
MS
QS
QL
QL
QL
QS
QL
QS
QL
ML
QL
QS
QS
MS
ML
QL
MS
QS
QS
QL
QL
ML
ML
QS
ML
QS
QL
QL
QL
QL
ML
QL
QS
ML
QL
QS
MS
ML
QS
QL
QL
QL
QS
QL
QS
QL
ML
QS
QL
QS
QS
QS
QL
QS
QS
ML
QL
MS
QL
ML
QL
QS
QL
QS
QS
ML
QL
ML
QL
QL
ML
QL
QL
ML
QL
QL
QS
QL
QL
QS
QS
ML
QL
ML
ML
QS
QL
ML
ML
MS
QL
MS
MS
MS
MS
QS
QS
QS
MS
QS
QL
MS
QL
QL
ML
QS
QL
QL
ML
QL
ML
MS
QS
QS
MS
QL
QL
ML
QL
ML
QL
QS
QL
QS
MS
QL
ML
QS
QS
QL
QS
ML
QS
QS
QS
ML
QS
QL
QL
QL
QS
QS
QL
QS
QS
ML
QS
QL
QL
ML
QL
QS
MS
QS
QL
QS
QL
QL
ML
ML
QS
MS
QL
QL
ML
QS
ML
QS
QL
QL
MS
MS
QS
MS
QL
MS
QS
QL
QL
MS
QL
QL
QS
ML
QL
ML
ML
ML
QS
QS
QS
QS
MS
ML
MS
QL
ML
ML
QL
QS
QS
QL
MS
QS
QS
ML
QS
QL
QS
QS
QL
QS
ML
QL
QS
QL
QL
QS
QL
QL
QL
MS
QL
MS
ML
QS
QL
QL
QL
QL
ML
QS
QS
ML
ML
QS
MS
QL
QS
QL
QL
QL
QS
QL
ML
QS
ML
QL
MS
QL
QL
MS
QS
QS
QS
MS
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
ML
QS
QL
QL
ML
QL
QL
QS
QS
QS
MS
MS
QL
QS
MS
QL
QS
QL
QL
ML
QS
MS
QL
QS
ML
QL
QL
QS
QL
QS
ML
QS
QS
QS
QL
ML
ML
QL
ML
ML
QS
QL
QS
ML
QS
QL
ML
QL
ML
QS
MS
ML
QL
QS
QL
QL
QS
QS
ML
QS
QS
QL
QS
QL
QL
MS
MS
QS
QS
ML
QL
QL
QS
MS
QS
QS
QL
QS
QS
QL
ML
ML
MS
MS
QL
QL
MS
QS
QL
ML
QS
MS
ML
QS
ML
ML
QS
ML
QS
ML
MS
QS
MS
MS
MS
ML
QL
MS
MS
QS
MS
MS
QL
MS
QL
ML
ML
QL
QS
QS
QL
QL
QL
QS
QS
MS
ML
ML
QS
ML
MS
MS
MS
QS
QL
MS
QL
QS
QL
MS
QS
QL
ML
QS
QS
QS
ML
QL
QL
QL
QS
QS
MS
ML
QL
QS
QL
MS
MS
QL
QL
QS
MS
QS
QS
MS
MS
QL
ML
ML
MS
QL
ML
QL
MS
QL
QL
QS
QL
QS
QS
QL
ML
QL
QS
QS
ML
ML
QL
QL
QL
QS
ML
QS
MS
QS
QL
QS
QS
MS
ML
QL
QS
QS
QL
QL
QS
QS
ML
QS
ML
QL
ML
QL
ML
ML
MS
ML
QS
MS
MS
QS
QS
QL
QL
MS
QS
QS
QS
ML
QS
QS
QL
QS
QS
ML
MS
QL
ML
MS
ML
MS
ML
QS
QS
QL
MS
QS
QS
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
ML
QS
ML
QL
QL
QS
QS
ML
QS
QS
QL
QS
QS
ML
QS
ML
QL
QL
MS
ML
ML
ML
QL
ML
ML
QS
QL
QL
ML
ML
QL
QS
ML
QL
MS
QS
QS
ML
ML
ML
ML
QL
QS
QL
QL
QL
QL
QL
QL
QS
QL
QS
QS
QL
MS
MS
ML
ML
QL
ML
ML
QS
QS
QS
ML
QS
QS
QL
QL
QS
ML
QL
ML
QL
MS
QS
ML
ML
MS
QS
QS
MS
MS
QL
QL
QS
QS
QS
QL
MS
QL
QS
QL
QL
QL
QL
MS
QL
QS
MS
QL
QS
QS
QS
QL
QL
MS
QS
QL
QS
QS
QS
QS
ML
QL
QL
QS
ML
QL
QL
MS
MS
QL
QS
QS
QS
QS
QL
ML
QS
QL
ML
QS
QS
QL
QS
ML
QS
QS
QL
ML
QL
QS
MS
QS
QS
QL
QL
QL
QS
MS
QL
MS
QS
MS
ML
QL
QL
QS
ML
ML
QL
MS
ML
MS
QL
QL
QS
QL
QL
QL
ML
QS
QL
QS
ML
QL
QL
ML
ML
QS
QL
QL
QS
MS
QL
QL
QS
MS
QL
QL
MS
QS
QS
QS
QS
QS
QS
QL
QS
ML
QL
QL
ML
QL
MS
QL
ML
QS
ML
QL
MS
QS
QL
QS
QS
QS
QL
QL
QS
QS
ML
ML
QL
MS
QS
QL
QS
QL
ML
MS
ML
QL
QS
QS
QS
QS
QS
QS
QS
QL
QS
ML
QL
QS
ML
QS
QS
QS
ML
QS
QS
QL
MS
QS
QS
QS
MS
QL
ML
QS
QS
QL
MS
ML
QS
ML
QL
ML
QL
QL
ML
QS
QL
ML
QL
QS
QL
QS
MS
ML
QS
ML
QL
QS
QL
QS
QS
QL
QS
ML
QS
QS
QL
ML
QS
QS
QL
QL
QS
ML
QS
QL
QS
ML
QL
QL
MS
QS
ML
QL
QS
MS
QS
QS
ML
MS
MS
QL
QS
QS
QS
MS
QS
QL
QS
ML
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
QL
QL
MS
QL
MS
ML
QS
MS
QS
MS
QL
QS
QL
QS
MS
MS
MS
ML
MS
QL
QS
QL
MS
QS
MS
QL
MS
QS
ML
MS
QS
QS
MS
QS
QS
QS
MS
ML
ML
QL
QS
QL
MS
QS
ML
QS
MS
QL
QL
QL
QS
QS
QL
ML
QL
ML
QS
QL
QL
MS
ML
QS
QS
QL
QS
ML
QS
ML
QL
MS
MS
ML
QL
QL
QL
MS
QS
QL
ML
QL
QL
ML
QS
QS
QL
QS
MS
QL
QL
QS
QS
MS
MS
QL
MS
ML
ML
ML
ML
MS
QS
ML
QS
ML
QL
QL
QL
QL
QS
ML
QL
QL
ML
QL
ML
MS
ML
QL
QL
QL
ML
ML
QS
QS
QS
MS
QS
MS
QL
MS
QL
QL
MS
QL
QS
QS
QL
QL
QL
MS
QL
QS
QL
QL
ML
QL
QL
MS
QL
QS
QS
QS
ML
MS
QL
QS
QS
QS
QL
ML
QL
ML
ML
QL
QS
MS
MS
QL
QL
QS
QS
QS
QS
QL
QL
QL
QS
QL
ML
ML
QS
QS
QL
QS
QS
QL
QS
QL
QS
QS
QL
MS
MS
ML
ML
QS
MS
QS
QL
MS
MS
QL
QS
QL
MS
QS
MS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QS
QL
ML
ML
QS
QL
QL
MS
ML
QS
QL
QS
ML
QS
QS
QL
QL
ML
ML
ML
MS
QS
ML
ML
QL
QS
QL
MS
ML
ML
MS
QS
ML
QS
QL
QS
MS
QL
QS
MS
QS
MS
QL
QS
QS
MS
QS
QS
QS
ML
MS
ML
QL
ML
QL
QL
QL
QS
MS
QL
MS
MS
QS
MS
QL
QL
QL
ML
QL
QS
QS
MS
QL
QL
MS
QS
QS
ML
QL
ML
MS
QL
QS
MS
QS
QL
QS
QL
MS
ML
QS
QL
QL
MS
MS
ML
QS
QS
QL
ML
QS
QS
ML
QS
QL
ML
MS
QS
MS
QL
ML
QL
ML
ML
MS
ML
ML
MS
MS
ML
QS
QS
QS
QS
QL
MS
QS
QS
QS
QS
QS
QL
QL
QS
MS
ML
ML
QL
ML
QL
QS
MS
ML
ML
MS
QL
MS
QS
QL
QS
MS
QS
QL
QL
QL
QS
QS
QL
QL
QS
MS
QL
ML
ML
QL
QL
QS
QL
QS
QS
QS
MS
QL
QL
QS
ML
QS
QL
QS
QS
ML
ML
QL
QL
ML
QS
QL
QL
QS
ML
QL
QS
MS
MS
QS
QS
ML
ML
ML
QS
QS
QS
QS
MS
MS
MS
QS
MS
QL
QL
QL
QL
QS
QL
QS
QL
QS
QS
QS
ML
QS
ML
QL
MS
QL
QL
ML
ML
QL
QL
MS
ML
MS
QS
MS
QL
QL
QL
MS
MS
QS
ML
MS
MS
QL
ML
QL
QS
QS
QS
QL
QL
QS
ML
QS
MS
QL
QS
MS
QL
ML
QS
QL
QS
QS
QL
ML
MS
QS
QL
QL
ML
QL
ML
QS
ML
QS
QS
MS
MS
QL
QS
ML
ML
MS
QS
QL
ML
ML
QL
QS
ML
QL
QS
QS
QS
QS
ML
QL
QS
QS
ML
QL
MS
QS
QS
QS
QS
QL
QL
QL
QS
QS
MS
QL
ML
QS
MS
QL
ML
QS
QS
ML
QS
QL
QS
QS
ML
QS
QS
QL
QS
QS
QL
ML
QS
QS
QL
QL
QS
QL
ML
QL
QS
QL
MS
ML
QL
QS
QS
MS
QS
QS
QL
QL
ML
ML
QL
MS
QL
QS
QS
MS
ML
QL
ML
QS
QS
ML
QS
ML
QS
MS
QL
QS
MS
QS
QS
MS
QL
QS
MS
QS
QL
QS
QL
QS
ML
QS
QL
QL
MS
ML
QL
MS
QL
QS
QL
QS
QS
QS
ML
ML
QL
QL
QS
QS
QS
QS
MS
QL
ML
QS
ML
ML
MS
MS
QS
QS
ML
QL
QS
QL
ML
QS
ML
QL
QS
QS
ML
MS
MS
ML
QS
MS
QS
QL
MS
QS
ML
QS
QL
MS
MS
QL
QS
QS
QL
QL
ML
ML
QS
QL
QL
QL
QL
ML
QL
ML
MS
QL
QS
ML
QS
QS
MS
MS
MS
MS
QS
QS
QL
MS
QL
QL
ML
QS
ML
QL
QS
QL
ML
ML
QS
MS
QL
QL
QL
QL
QS
QL
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
MS
QS
QS
QS
QL
QL
QL
ML
ML
MS
ML
ML
QL
QS
ML
QL
QS
QL
ML
QS
ML
QL
QL
QL
QL
QL
QL
QL
QS
QS
MS
QS
QS
QL
QS
ML
QL
QS
MS
ML
MS
QS
QS
QS
ML
QL
MS
QS
ML
QL
MS
QL
QS
MS
QL
ML
QS
MS
QS
ML
QS
QL
QL
QS
QS
QS
MS
MS
ML
ML
ML
QL
QL
MS
QS
ML
QS
ML
QS
MS
QS
MS
QS
QS
QL
MS
ML
ML
QL
QS
ML
ML
ML
ML
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
ML
QS
QS
QS
MS
QL
QS
QS
QL
QS
QS
QL
ML
QS
QL
QL
QL
QL
QL
QS
ML
ML
QL
QL
QL
MS
ML
QL
QS
QL
QS
ML
ML
QL
QL
ML
QL
QL
QL
MS
QL
QL
ML
MS
ML
ML
QS
QL
QL
MS
MS
QL
QL
QL
QL
QS
QS
QL
MS
ML
QL
ML
MS
QL
QL
MS
MS
MS
QL
MS
ML
QL
QL
ML
QS
ML
QS
QL
MS
QL
ML
MS
QS
QS
QL
QS
QS
ML
QS
ML
MS
QS
QS
QS
QL
QS
QL
QL
MS
QL
ML
QL
QS
QS
QS
ML
QS
QS
QL
QL
QL
ML
ML
QL
QL
QL
MS
QS
MS
QL
QS
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
QL
QS
MS
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
ML
MS
QS
QL
ML
QL
QS
QS
ML
QL
QL
ML
MS
ML
QS
ML
QS
ML
QS
QS
ML
ML
ML
QL
QS
QL
QL
ML
MS
ML
QS
QS
QS
QS
QS
QS
ML
QS
QL
QL
QL
QL
ML
ML
QS
QL
ML
QL
QS
MS
QS
QL
QS
QL
MS
MS
QL
QL
QS
QL
QL
QL
MS
ML
QS
QS
QS
ML
QS
QS
QS
ML
QL
QL
QS
QS
QS
MS
QL
MS
ML
QL
QS
QL
QS
ML
QS
ML
QL
QS
QL
ML
ML
QL
QS
QL
ML
QL
ML
QL
QL
QS
ML
QL
MS
MS
QS
ML
QL
ML
ML
QL
QS
ML
QL
QL
ML
MS
QS
ML
ML
QL
QS
QS
QL
QS
QL
MS
QL
QL
ML
ML
QS
QS
QS
QS
QS
QS
MS
QS
MS
QS
QS
QL
ML
MS
QL
QL
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
MS
ML
QL
ML
QS
QS
QL
ML
QS
ML
ML
QS
MS
QS
QL
QL
QS
ML
QL
QL
MS
QL
QS
QS
QL
MS
MS
MS
ML
MS
MS
QS
QS
QL
QL
ML
QS
QL
QS
QS
QS
QS
QS
ML
QS
MS
MS
MS
ML
QL
QL
ML
ML
QL
QS
ML
QL
QS
QL
QL
ML
QS
QL
QS
ML
QS
QS
MS
ML
MS
QL
MS
QL
QS
QS
QL
ML
MS
QL
QL
QL
QL
MS
QS
MS
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
QL
QL
MS
QL
ML
MS
QL
ML
MS
ML
QS
QS
QS
ML
QL
QL
QS
QS
QL
QS
MS
ML
QS
MS
QL
ML
QL
QS
QS
MS
MS
QS
ML
QL
QS
QS
QS
QS
QL
MS
QS
MS
QS
QS
QS
QL
QL
MS
ML
QS
QS
ML
ML
QL
QL
QL
MS
QL
QS
MS
QL
QS
QS
QS
QL
MS
QS
QS
MS
MS
QS
QS
QL
MS
QL
QL
QL
MS
QS
MS
QS
QS
QL
MS
QL
QS
MS
QL
QS
QS
QL
QS
QL
QL
QL
QL
MS
QS
QS
QL
QL
ML
MS
QL
QL
QL
QL
ML
MS
QS
QL
QL
ML
ML
QS
MS
MS
QL
ML
QS
QL
QS
QL
QS
QS
QL
MS
QS
QS
ML
QS
QS
QL
QS
ML
QS
QS
QS
QL
QL
QS
MS
QL
MS
ML
QS
QS
QS
ML
QL
QS
QS
QS
MS
QL
QS
ML
QS
QL
QS
QL
QL
ML
QS
ML
MS
ML
QL
ML
QS
QS
QS
QS
ML
QS
MS
ML
QS
MS
MS
QL
MS
QS
ML
MS
QS
QL
QS
QS
QL
QS
QS
ML
MS
QS
QL
QL
QS
ML
QS
MS
QL
QS
MS
QS
QL
ML
QL
QS
QS
ML
MS
QS
QS
QL
QL
ML
QL
MS
QL
QS
MS
QS
QL
MS
ML
QS
ML
MS
QL
QS
QS
QS
QL
QL
ML
QL
MS
QS
QS
QL
QS
ML
QL
QS
QL
ML
MS
QS
MS
QL
MS
ML
QS
QL
QS
QL
ML
QL
QL
ML
QL
QS
QL
QL
QS
QL
ML
QS
MS
QL
MS
QL
QS
QL
QS
QL
MS
QL
QS
QL
QS
QS
QL
QL
QL
ML
ML
MS
ML
QL
QL
QL
QL
MS
QS
QS
QL
QL
MS
QL
QS
QL
QS
QL
QS
ML
QL
QL
ML
QL
QL
ML
QS
QL
QL
QL
QL
MS
QS
MS
ML
QS
QS
QL
MS
ML
QL
QS
QL
QL
QS
QL
QS
QL
ML
QS
QS
ML
QS
QL
ML
QL
QS
QL
QS
ML
ML
ML
QL
QS
QL
QS
QS
MS
QS
ML
ML
MS
QL
QL
QL
QS
QS
QS
MS
QL
QL
QL
QL
QS
QL
QL
QS
ML
QL
ML
QS
QL
QL
QS
QS
ML
QS
QL
ML
QS
QL
QL
QS
QL
ML
QS
QL
MS
QL
QS
ML
ML
QS
ML
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QL
QS
QS
MS
QS
QL
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
ML
ML
MS
ML
ML
ML
QS
QS
QL
QS
MS
QS
QL
MS
QS
QL
QS
QS
MS
QL
MS
QL
QS
QS
QS
MS
QS
QL
MS
QL
QL
QL
QL
MS
QS
QL
QS
QS
ML
QS
QS
QL
QL
QS
QS
QS
QS
ML
QS
MS
QL
QL
QL
QL
QS
QL
MS
QL
QL
ML
QS
QS
QS
ML
QS
ML
QS
ML
QL
QS
QS
QS
QL
QL
QS
QS
MS
MS
MS
MS
QS
ML
ML
QS
QS
MS
QS
QS
QL
MS
QL
QL
ML
QL
QS
QL
ML
QL
QS
QS
QL
MS
QS
QS
QS
QL
QS
QS
ML
QL
QS
QL
QL
ML
QL
QS
QL
ML
QS
ML
QS
QL
ML
MS
MS
ML
MS
QL
ML
QS
QS
QS
QL
MS
QS
ML
ML
QL
ML
QL
QL
QS
ML
QL
QS
QL
QL
QL
QS
MS
ML
QS
QL
MS
ML
ML
MS
QS
ML
QL
QS
QL
QL
QL
QL
ML
QL
ML
ML
ML
ML
QS
QS
MS
QS
QL
QS
QS
QS
QL
QL
ML
QL
ML
QL
QL
MS
QL
QS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QS
QL
QS
MS
QS
ML
QL
MS
MS
QL
ML
MS
ML
QL
QS
QS
QL
QL
ML
QS
MS
QL
QS
QS
QL
QL
QL
MS
QL
MS
MS
QS
QL
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
MS
ML
QL
QS
QS
ML
ML
ML
QS
QS
ML
ML
ML
QL
QL
QS
MS
QS
QL
QL
QL
QL
QL
QS
ML
QS
QL
QL
QL
MS
ML
QS
QS
QS
QS
QS
QL
QL
QL
QS
QL
ML
MS
ML
QS
MS
QL
MS
QS
QS
ML
QL
MS
QS
QL
ML
QL
QL
QS
QL
MS
QL
QS
QS
QS
MS
MS
QL
QL
QS
QL
MS
QS
QS
QL
QL
QL
MS
MS
QS
QL
QS
QL
QS
QS
QL
MS
QS
ML
QL
ML
ML
QL
ML
ML
ML
QS
MS
QL
QS
QL
ML
MS
QS
QS
QL
QL
QL
ML
QS
MS
MS
MS
QS
QL
QL
QS
QS
MS
QL
QS
MS
QS
QL
MS
ML
QL
QS
QL
QL
ML
QS
QL
QL
QS
QL
QL
QS
ML
QL
QS
ML
QL
QS
ML
QS
QS
MS
MS
ML
QL
ML
MS
ML
QL
QL
QL
ML
QL
ML
QL
QS
MS
QL
QL
QL
QL
QL
ML
MS
QS
ML
QL
QL
MS
QL
QS
ML
QS
QS
QL
QS
QS
QL
QL
QL
MS
QL
MS
ML
MS
QS
QS
QS
QL
ML
QL
ML
QS
QS
QL
QL
QS
QS
QS
QS
QS
ML
MS
QL
QS
ML
QL
QL
QL
QL
QL
MS
QS
QL
MS
QL
MS
ML
QL
QS
MS
QL
QS
QL
QL
ML
QS
QL
QL
QL
QL
QL
QL
ML
MS
QL
QL
MS
QS
ML
QS
QS
ML
QS
QS
ML
QL
QS
QL
QS
QS
QL
MS
ML
QS
MS
QS
QS
QS
QL
ML
QL
QL
ML
ML
QS
MS
QS
QL
ML
QL
QS
QL
QS
QS
QS
QS
QL
MS
QS
ML
QS
QL
QS
QL
QL
QS
MS
QS
QS
ML
MS
ML
QS
MS
ML
QL
QL
QL
QS
QS
MS
QL
QL
ML
ML
MS
ML
QL
QL
QS
QL
QS
ML
QL
QS
QS
QS
MS
QL
QL
ML
QS
ML
QS
QL
QS
QS
QS
ML
QL
QL
QS
QS
QS
ML
ML
ML
MS
ML
QL
ML
QL
MS
QS
QS
ML
QS
MS
QS
MS
QL
MS
QL
QL
MS
MS
QS
ML
MS
QL
QL
QL
QL
MS
QS
QS
ML
ML
QS
MS
QS
QS
MS
QS
QS
ML
QL
QL
MS
MS
QS
MS
QS
QL
QS
QS
ML
QS
QL
QS
QS
ML
QL
QL
QL
QL
QS
QL
ML
MS
QL
ML
QS
QS
MS
ML
QS
ML
QL
QL
QS
QS
QL
QS
QS
QS
ML
QL
QS
QL
QL
QL
MS
QL
QL
ML
MS
QS
QS
QL
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
QL
QL
QL
MS
QL
QL
ML
QL
QL
ML
QL
MS
QS
MS
QL
MS
QS
QL
ML
QS
QL
QS
QS
QL
QS
QL
QL
QL
QS
ML
QL
QL
ML
QL
QS
QS
QL
QS
QL
MS
QL
QS
QL
QL
QS
MS
QL
ML
ML
QL
MS
QL
ML
MS
QS
QL
QL
QL
QL
QL
QS
MS
QS
MS
QS
QS
ML
QS
QS
ML
QL
QS
QL
QS
QL
QL
QS
QS
MS
QS
ML
QL
QS
QL
ML
QS
ML
QL
QS
ML
ML
MS
QL
QS
QS
QS
ML
ML
QL
MS
QL
QL
QS
MS
QS
QL
QS
MS
QS
QS
QL
QS
MS
QS
MS
QS
QS
QS
MS
ML
MS
ML
QL
QS
QL
QS
QL
ML
QL
ML
QL
QS
QL
QL
QS
QS
QL
MS
QS
ML
QS
QS
ML
QS
ML
QS
QS
ML
ML
QS
ML
ML
ML
QS
QL
QS
QL
QL
QS
QL
MS
QL
MS
QS
QS
QL
QS
QL
MS
QL
QS
MS
ML
QL
MS
QL
QS
ML
QL
ML
QS
QS
QL
ML
QS
QL
QS
ML
ML
QL
MS
MS
MS
MS
ML
ML
QL
MS
QL
QS
QS
QL
QL
MS
MS
QL
QL
ML
QL
ML
QS
QS
QS
QL
QS
MS
QS
QL
QL
ML
ML
QL
QL
MS
QS
ML
MS
MS
ML
MS
QS
QS
QS
QL
QL
QS
QS
QS
QL
QS
QS
MS
QL
ML
QS
ML
MS
QS
ML
MS
QL
ML
MS
QL
QL
QS
QS
QL
QS
MS
QS
QS
QL
QS
ML
MS
ML
QS
QS
QS
MS
QL
ML
MS
QS
MS
MS
QL
QL
QS
MS
QS
QS
MS
ML
QS
QL
QL
QS
QL
ML
QL
QS
QL
MS
MS
MS
QS
QS
ML
ML
QS
ML
MS
MS
QS
QL
ML
QS
MS
MS
ML
ML
QL
QL
QS
ML
ML
QS
QS
QS
QL
QS
ML
QL
QS
QL
ML
QL
ML
QL
MS
ML
QL
QL
QS
MS
QS
MS
QL
MS
MS
QS
QS
QL
ML
QS
QS
MS
QS
QL
ML
QS
ML
MS
QL
QL
QS
QS
QS
QS
QL
QL
QS
MS
MS
QL
ML
QS
QL
QS
QL
QS
QS
QL
MS
MS
QL
QL
QS
QS
MS
QL
QL
QL
MS
QS
QL
QL
ML
QL
ML
QL
QS
ML
QL
ML
QS
QL
QL
ML
QS
QS
QS
QL
QL
ML
QL
QL
QS
MS
QL
QS
MS
ML
QS
MS
QS
MS
QL
QL
ML
MS
QS
QS
QS
MS
QL
QL
ML
MS
QS
QL
QS
MS
ML
QL
QS
MS
ML
ML
QS
QL
ML
ML
MS
QL
ML
QS
QL
MS
QL
ML
QL
QL
MS
ML
MS
QL
ML
MS
QS
QL
QS
QS
QL
QL
MS
QL
QS
ML
QS
QL
ML
ML
QL
ML
QL
QL
QS
ML
QS
MS
ML
QS
QS
MS
QL
MS
ML
ML
QS
QL
QS
QS
QS
QL
ML
ML
QS
QL
QS
QS
QS
QS
ML
ML
QS
QS
QS
QS
QS
QS
ML
MS
QS
QS
QL
QL
MS
QS
MS
ML
QL
QS
QL
MS
QL
QS
QS
QS
QS
MS
QL
QL
QL
QS
ML
ML
ML
QL
ML
QL
QL
QL
MS
QL
QS
QS
QS
ML
MS
ML
ML
QL
MS
QS
QL
ML
QL
QS
MS
ML
QS
QL
QS
MS
MS
QL
QL
QL
ML
MS
QL
QS
QL
QS
QL
QS
QS
ML
QS
QL
QS
QS
ML
QS
QL
ML
QS
QL
MS
QS
MS
QS
QL
ML
MS
QL
QS
QL
QL
QS
ML
ML
QL
QL
QS
QS
QL
ML
MS
QL
QS
QL
QS
QL
ML
QS
QS
ML
QL
MS
QS
QS
ML
ML
QS
MS
ML
QL
QS
QS
QL
ML
QL
QL
QS
ML
ML
QS
QS
QS
ML
QL
QS
QL
QS
ML
QS
ML
MS
QS
QL
MS
MS
QL
QL
ML
QS
ML
MS
QL
QS
QL
ML
QL
QL
QS
QS
MS
MS
QS
QL
QL
QL
QL
QS
QS
QL
MS
QL
QS
QS
QL
ML
ML
QL
QL
QS
QL
ML
QS
QL
QL
ML
QS
ML
ML
MS
QS
MS
QS
QS
QL
QS
QL
ML
ML
MS
ML
QS
ML
QS
ML
ML
ML
QL
QL
QS
QL
QL
MS
QS
QL
QL
ML
QS
QS
QL
ML
QL
MS
MS
ML
QL
QS
QL
MS
QL
ML
QS
ML
QS
ML
QS
ML
QS
QL
QL
MS
QS
ML
ML
MS
ML
QS
QS
QL
ML
QS
QL
ML
MS
QL
ML
ML
QS
QS
QL
QL
QL
ML
QS
QL
MS
QL
QL
QS
MS
QS
QS
QL
QS
ML
QS
QL
QL
QL
QS
MS
ML
MS
QL
QS
QS
QS
QS
QS
ML
ML
MS
QL
QL
QS
ML
ML
ML
ML
QL
QS
QL
QL
ML
ML
QL
QL
QS
QL
QL
QL
QL
MS
MS
QL
QS
MS
QS
QS
QS
QS
QL
ML
QS
QL
QL
QL
QS
ML
QS
QL
ML
QL
MS
QL
QL
QS
QL
QS
ML
QS
QL
QS
QS
QS
QS
QS
QS
ML
QL
QL
QS
QL
MS
ML
ML
QS
QL
MS
QS
MS
QL
QS
MS
MS
QL
QS
MS
QS
ML
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
QS
QL
QL
MS
QL
QL
QL
ML
QL
QL
QL
ML
QS
QL
QL
ML
MS
ML
QL
QL
ML
ML
QS
QL
QL
QS
ML
QS
QL
QS
QL
MS
ML
QL
ML
ML
ML
QL
ML
ML
QL
QL
QS
MS
ML
QL
QL
QS
QL
MS
QS
QS
ML
QL
QS
QL
QS
ML
QL
QL
QL
QL
ML
QL
MS
MS
QL
QS
QS
MS
ML
ML
ML
QS
MS
ML
QL
MS
QS
MS
QS
QS
QL
QS
QS
MS
QS
QS
QS
ML
QS
QS
QL
ML
QL
QL
QS
QL
QL
QL
MS
QS
QL
QS
ML
MS
QL
ML
QS
QL
ML
QL
QL
QS
MS
ML
QS
QS
MS
QS
QL
ML
ML
MS
ML
QL
QL
QL
QS
QL
ML
ML
QS
QL
QL
MS
QL
ML
QS
MS
QS
ML
QL
QL
QS
QS
QS
QL
MS
ML
QS
QL
ML
QL
ML
MS
MS
ML
MS
MS
QL
QS
QL
QS
QL
QL
QS
ML
QS
QS
QS
QS
ML
QS
QS
QS
QL
QL
QS
QS
ML
MS
QS
ML
MS
QS
QS
MS
MS
QS
MS
MS
MS
ML
QS
QS
MS
QS
ML
ML
ML
QL
QL
QS
ML
QL
ML
ML
QS
QS
ML
MS
QS
MS
ML
QS
MS
ML
QS
QL
QS
QS
QL
QS
MS
QS
MS
QS
ML
MS
QS
QL
QL
QS
MS
QS
QL
QS
QS
QS
QL
ML
QS
ML
QL
MS
QL
QS
QL
ML
MS
QL
QL
MS
QS
QS
QL
QS
MS
QL
QS
QL
MS
QS
QS
MS
QS
QL
QS
QL
QS
MS
QS
QL
MS
QS
QL
QL
QL
MS
MS
ML
QS
ML
ML
QL
ML
ML
QS
QL
QS
QS
ML
MS
QS
QL
ML
ML
QS
ML
ML
ML
QS
ML
QL
MS
QS
MS
QL
ML
QS
QL
QS
ML
QL
MS
ML
QL
QS
QS
QL
ML
QS
ML
MS
ML
QL
MS
QS
ML
QS
ML
ML
QL
QS
ML
QS
ML
ML
ML
QS
ML
ML
ML
QS
QS
QS
QL
QL
QS
QL
ML
MS
QS
MS
QS
QL
MS
QS
QL
QS
MS
MS
QS
MS
QL
MS
QL
QS
QL
MS
ML
ML
MS
ML
QS
MS
MS
MS
MS
QS
QL
QS
QS
MS
QS
ML
ML
QL
QL
QL
QL
QS
QL
ML
QS
QS
MS
QL
QL
ML
QS
QS
QS
QS
QL
ML
MS
QL
QS
QL
QL
ML
QL
QS
MS
QS
QL
QS
MS
MS
ML
QS
QL
QS
QL
QS
MS
QL
QS
QS
QL
ML
MS
ML
ML
QL
QL
QL
ML
MS
ML
QL
MS
QL
QL
QS
QL
QL
ML
MS
QS
QS
QS
QS
QS
QL
QS
QS
QS
QL
MS
QS
QS
MS
ML
QL
ML
QL
ML
QS
MS
QS
MS
QL
ML
QL
QS
MS
QL
QL
QL
ML
QS
QS
QL
ML
QL
ML
QS
QL
ML
MS
QL
ML
QL
QL
QL
ML
ML
ML
QS
QS
QL
QL
QL
QS
ML
MS
ML
MS
QS
ML
QL
QL
ML
QL
QS
MS
MS
QS
QL
MS
QL
ML
QL
MS
QL
QL
MS
ML
QS
ML
ML
QS
MS
QL
QL
ML
MS
QS
MS
QS
QS
ML
QL
QL
QL
QS
QS
ML
QL
QS
ML
QL
MS
MS
QS
MS
MS
QL
ML
MS
QS
MS
QS
MS
ML
QS
QS
MS
QS
QL
ML
QL
QS
QS
QS
QS
MS
ML
QS
QS
QS
ML
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
ML
QL
QS
MS
QS
QS
ML
QL
QS
QS
QL
ML
ML
MS
QS
QS
MS
QS
QL
ML
QS
QS
QS
QS
QL
ML
QS
ML
QS
QL
MS
ML
QS
QS
QL
QS
QL
MS
QL
MS
MS
QS
QS
MS
MS
ML
QS
ML
ML
QL
QL
QS
QL
QL
MS
QS
QS
QS
QL
ML
QL
ML
MS
QS
QS
QS
ML
QL
QL
ML
QS
ML
QS
QS
QL
ML
QS
QL
MS
MS
QS
MS
QS
QS
QL
QS
QS
ML
QL
ML
ML
QL
MS
ML
MS
MS
ML
QL
QL
QS
QS
ML
QS
ML
QS
QS
QL
QS
QL
QS
QS
QS
QS
ML
QS
QL
ML
QS
MS
QL
MS
ML
MS
ML
QL
QS
MS
QS
QS
QL
QL
QS
QS
MS
MS
ML
QS
QL
QS
MS
ML
QL
QS
ML
MS
ML
QL
ML
QS
QL
ML
QS
QS
QS
QS
QL
QS
QS
ML
ML
QL
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
QS
QS
ML
MS
QL
QL
QS
MS
QL
MS
MS
QL
MS
ML
ML
QL
QL
QL
QL
QS
ML
QS
MS
QS
QL
QS
QL
QL
ML
QS
QS
ML
QS
ML
QL
MS
ML
QS
QL
QL
MS
QL
QL
QL
QS
ML
QS
MS
QL
MS
QS
QL
QL
QL
MS
QS
QS
QS
QL
ML
QS
ML
QL
QL
QL
ML
ML
ML
ML
QS
QS
QS
QL
ML
ML
QL
QS
QS
ML
MS
QL
QL
MS
QL
QS
QS
ML
QS
QL
QS
QL
QL
MS
ML
ML
QS
QL
ML
MS
QL
QS
QS
MS
QL
MS
QS
QS
QS
ML
QL
QL
QS
QL
QS
QS
QL
MS
QL
ML
QL
QS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
MS
MS
ML
QL
QS
QS
MS
QS
MS
MS
QL
ML
ML
QS
QL
QS
QS
QS
QL
MS
QL
QL
QS
ML
ML
QS
QS
ML
QS
MS
QS
QL
QS
QS
QL
QS
QS
ML
QL
QS
QS
ML
ML
QL
QS
QS
QL
QS
QL
QL
QS
QL
QS
QL
QL
MS
QS
QL
QS
MS
QS
QS
QL
QL
ML
QS
QS
QL
QL
QS
QS
ML
MS
MS
MS
QL
QS
QS
QS
ML
ML
QS
QS
QL
ML
QL
ML
QS
QS
MS
MS
ML
QL
QS
QS
QL
QS
ML
QS
QL
QL
ML
QS
ML
QL
ML
QS
QS
QL
QS
QL
MS
QS
QS
QS
ML
QS
QS
MS
QL
QS
QL
ML
QS
QL
QS
QS
QS
QS
QL
QL
ML
ML
QL
QS
QS
QL
QL
QS
QS
QL
ML
QL
QS
QL
MS
QS
QL
ML
ML
MS
QS
QS
QL
QS
QS
QL
QL
QL
QL
ML
MS
ML
MS
ML
MS
QL
MS
QL
ML
MS
QS
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
ML
MS
MS
QS
QL
QS
ML
QS
ML
QS
QL
MS
QL
QS
QL
MS
ML
QS
QS
ML
QL
QL
ML
QL
QS
MS
ML
QL
QS
QL
MS
ML
QL
QL
MS
QL
QS
QS
ML
MS
QS
QL
MS
QS
QS
QL
QS
QL
QS
QL
QS
QS
QL
QS
ML
QL
ML
MS
QL
ML
QL
QL
QS
QL
ML
QS
QS
QS
ML
QL
ML
QL
QL
QS
MS
QL
QL
QL
QL
QS
MS
QS
QS
QS
MS
MS
ML
QS
QS
MS
QL
QL
ML
QS
ML
QL
ML
QL
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
QL
QS
ML
QS
QS
QL
QS
MS
ML
QS
QL
QL
ML
QS
QL
MS
QS
QS
ML
QL
MS
ML
ML
QS
QS
QS
QS
MS
MS
QS
QL
MS
QL
QL
QS
QL
QL
QS
QL
QS
QS
ML
QS
MS
QS
ML
ML
ML
ML
QS
MS
ML
ML
QL
QS
QS
MS
QL
QS
QS
QL
ML
QL
QL
MS
QS
ML
ML
QS
MS
QS
QS
QS
ML
QS
QS
QS
QL
QL
MS
QS
ML
MS
QL
MS
QS
QL
MS
QS
ML
QL
QL
ML
MS
ML
QL
QS
MS
QS
MS
MS
QL
ML
ML
QL
ML
MS
QS
MS
MS
QS
QL
QL
ML
QL
QS
QL
QS
QS
MS
QS
QS
QL
QL
QS
QS
QS
QS
ML
QL
QL
QL
ML
QL
QS
QS
QS
QS
ML
ML
QS
QL
QS
QS
QS
QL
QS
QS
MS
QL
QL
QS
QL
QS
QL
MS
QS
QS
QL
QL
QS
QL
MS
MS
QS
QS
ML
QL
ML
MS
ML
QS
MS
QL
QL
QS
QS
QL
ML
QL
ML
QS
QS
QL
ML
QS
QS
MS
QS
QS
MS
QL
QS
QS
QL
QL
ML
ML
QL
QS
ML
QS
QS
ML
QS
QL
MS
MS
ML
ML
QS
ML
QL
QL
ML
QL
QL
ML
ML
MS
QS
QL
MS
QS
ML
ML
QS
QS
ML
MS
QS
QL
QL
QL
ML
QS
MS
MS
ML
QS
QS
QL
QL
QS
ML
QL
ML
QS
QS
MS
QS
ML
QL
QL
QL
MS
MS
QL
QL
QL
QL
ML
QL
QL
QL
QS
MS
QL
QS
ML
QL
QS
ML
ML
ML
MS
QS
QL
QS
MS
QS
QS
QL
QL
QL
MS
QS
ML
QL
QS
QS
ML
MS
MS
MS
ML
QL
QL
ML
ML
ML
QS
QL
MS
QL
QS
QL
QL
QL
MS
QS
QL
QL
ML
MS
MS
QL
QL
QS
QS
QL
ML
QL
ML
QL
QS
QL
QS
MS
QS
QS
QS
QL
QS
QS
ML
QL
MS
QL
QL
QS
QL
QL
QL
QS
ML
MS
QL
QS
MS
QS
QS
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
QL
QL
QL
QS
QS
MS
ML
ML
MS
QL
QL
QS
QL
QS
QS
QS
QS
QS
QS
MS
ML
QL
QS
QL
QL
ML
ML
QL
ML
QS
QS
MS
QL
QS
QL
QL
QS
QL
ML
QS
QS
QS
QL
QS
QL
ML
QS
QL
QS
QS
QS
MS
QL
QS
MS
QS
QS
ML
QL
ML
QS
QL
QL
QL
MS
MS
QL
MS
QL
QL
QS
MS
ML
QS
MS
MS
QL
ML
QL
QL
QL
QL
QS
ML
QS
QL
MS
MS
ML
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
MS
QS
MS
ML
QL
QS
QL
QL
QL
QS
ML
QL
QS
QL
QS
QS
QL
QS
ML
QS
MS
QL
MS
QS
ML
ML
QL
ML
ML
QS
QL
MS
MS
QL
MS
QS
QS
QL
MS
ML
QL
ML
MS
QL
MS
QL
QL
QL
QL
QL
MS
QS
QS
QS
QS
QS
ML
MS
QL
QL
MS
QS
ML
QS
ML
QS
QS
QL
QS
QS
QL
QL
QL
QL
ML
QL
MS
QS
QL
ML
QS
QL
MS
QL
QS
MS
MS
QS
QS
QL
QS
QL
QS
QL
ML
QS
QL
QS
QS
QS
QL
QL
QS
QS
MS
QL
QS
QS
MS
QS
QS
QL
ML
ML
QL
QL
QS
ML
QL
QL
ML
QL
MS
ML
QL
MS
QL
QL
QS
MS
MS
QS
QL
MS
MS
QL
MS
QL
QS
QS
ML
QS
ML
QL
QS
QS
QL
QL
QS
MS
MS
QS
QS
QS
ML
QS
QS
QS
QL
ML
QS
QL
ML
MS
ML
QS
QS
MS
QS
QL
MS
QL
ML
QS
ML
QL
ML
QS
QS
QS
QL
MS
QL
MS
ML
QS
MS
QL
ML
QS
MS
QL
QS
QL
ML
QL
MS
QS
QS
QL
QL
QS
QS
ML
QS
QL
QS
MS
QS
QS
ML
QS
QS
QS
QS
ML
MS
ML
MS
QL
QL
QS
MS
QS
QS
QS
QS
ML
QS
ML
QS
ML
MS
QS
MS
QL
QS
QL
QS
QS
QL
QL
QS
ML
QS
QS
MS
QS
QS
QL
ML
MS
QS
QL
QL
QL
QL
QL
QS
QL
ML
MS
QL
QS
QS
QL
QS
QS
ML
ML
ML
QL
ML
MS
QS
MS
QS
QS
QS
ML
QL
QS
QS
QS
QL
MS
QS
QS
ML
QS
QS
QS
MS
QL
MS
QS
MS
QL
ML
QL
QS
QL
QL
ML
ML
QS
QS
QS
QL
ML
ML
QL
QL
ML
QL
QS
QL
MS
MS
MS
MS
ML
ML
QS
QS
QL
ML
QL
QS
ML
QL
QS
QS
QS
QL
QL
ML
QL
QS
QS
QL
QS
ML
QL
QL
QL
ML
QS
MS
QL
QL
QS
QS
MS
QS
QS
QL
QS
ML
QL
QS
QL
ML
ML
QS
ML
QS
QS
MS
ML
QL
QS
ML
QL
QS
QS
QL
QL
QS
ML
MS
QS
MS
MS
QL
QL
QS
ML
QL
QS
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
QL
QS
QS
QL
QL
ML
QL
QS
QL
QL
QL
MS
QS
ML
QS
QS
QS
MS
QS
QS
ML
QL
QS
QL
QL
QL
ML
QL
MS
MS
QL
ML
QS
ML
MS
QL
ML
QL
QS
ML
ML
QS
QS
QL
QS
QS
QL
QS
QL
QS
QS
MS
QL
QS
ML
QL
QS
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
QL
QS
QS
QL
MS
QS
MS
QL
MS
ML
ML
QS
ML
QS
QS
QS
ML
QS
QS
QS
ML
QL
QS
ML
QS
QL
MS
QL
ML
ML
QL
QL
QL
ML
ML
QL
QL
MS
QS
QS
MS
MS
QS
MS
QL
QS
QS
ML
QS
QL
MS
QL
QL
QS
QS
MS
QS
QS
QS
QL
QL
MS
QL
QL
ML
MS
QL
QS
MS
QL
QL
ML
QL
QS
QL
QL
QL
QL
ML
ML
QL
ML
MS
QL
QS
QL
ML
QL
QS
QS
MS
QS
ML
QS
QL
QS
QL
MS
QS
QL
MS
MS
QS
ML
QS
ML
QL
ML
ML
ML
QS
QL
ML
MS
QL
ML
QS
QL
QL
MS
QL
QL
QL
QL
QL
QL
QL
QL
QL
MS
QL
MS
ML
MS
QS
QS
MS
ML
QL
ML
QS
ML
MS
QS
MS
QL
QS
QL
MS
QS
QL
QL
QL
QS
QL
QL
ML
QL
MS
QS
QS
QL
QS
QS
ML
QL
ML
QS
QL
QL
QL
QL
QL
ML
QL
QS
QS
MS
ML
QS
MS
QS
MS
QL
ML
QL
QS
MS
QL
QS
ML
ML
ML
ML
QS
MS
MS
ML
QL
QL
QL
MS
ML
MS
QL
QL
QS
QL
QS
QS
QL
ML
QS
MS
QL
QS
MS
ML
QS
QS
QS
MS
QL
ML
ML
ML
QS
QL
QL
QL
QL
MS
QL
QL
QL
QS
QL
QS
QL
QL
QS
QS
QL
MS
QS
QS
QL
QL
QS
QL
QL
QS
ML
ML
MS
QS
QL
ML
QL
QS
ML
QL
QS
QS
QS
ML
QL
MS
QL
ML
ML
QL
QL
QS
MS
QS
QL
QL
QL
MS
QS
QL
QL
MS
ML
QS
QS
QL
QL
ML
QL
ML
QS
MS
QL
MS
QS
QL
ML
ML
QS
QL
QL
QL
QL
QS
QL
ML
QS
QL
QL
ML
QL
ML
QS
MS
QL
QS
QL
QL
QL
MS
QS
QL
QS
QL
ML
QL
QL
QL
QL
QL
MS
ML
QL
QS
QS
QL
QL
MS
QS
QL
QL
QL
QL
QL
QS
QS
QS
QS
ML
QL
QS
QL
ML
ML
QS
ML
QS
MS
QL
ML
QS
QS
MS
QS
QS
QS
ML
QS
QL
QL
QL
QS
ML
QS
ML
QL
ML
MS
QS
ML
QL
QL
QL
QL
MS
QL
MS
ML
QS
QL
ML
ML
QL
QL
QS
QL
MS
QL
QS
QS
QL
QS
MS
MS
QS
QS
ML
QL
QL
QL
ML
QS
QL
QS
QS
ML
MS
QS
QS
QL
QS
QS
QL
QL
QS
QL
ML
QL
QS
QL
ML
ML
QL
ML
QL
QL
QS
QL
ML
ML
QL
MS
ML
QL
QL
QS
MS
QL
ML
ML
ML
QS
QL
QL
QS
ML
QL
ML
QL
QL
ML
MS
QS
QS
QS
QS
QL
QS
MS
QS
ML
QL
QS
MS
MS
ML
QS
ML
QL
MS
MS
QL
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
ML
QL
QS
ML
QS
ML
QS
MS
QL
MS
QS
QS
QS
QL
ML
MS
QL
ML
MS
QL
QS
MS
QL
QS
QL
QS
QS
QS
QL
ML
MS
MS
QS
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
ML
MS
QL
QS
QS
MS
QS
ML
QL
QL
QL
QS
QL
QS
QL
QS
QL
QS
MS
QL
ML
QS
QS
QL
QL
QS
MS
QS
QS
QL
MS
QL
QL
ML
QS
QS
QL
MS
QL
QL
QL
QS
QL
MS
QL
QL
QS
MS
MS
QS
ML
QS
QS
MS
QL
QS
ML
QS
QL
QS
QS
QL
ML
ML
ML
MS
QL
QL
ML
ML
QS
MS
ML
QL
QL
MS
MS
MS
QL
QS
QL
ML
QS
MS
MS
QS
MS
QL
MS
ML
QS
QS
QL
QS
QS
QL
ML
QL
QS
QS
ML
QS
QS
QS
MS
QS
QS
QS
QL
MS
QL
ML
QS
QL
ML
ML
QS
QL
ML
QS
QL
QL
QS
QL
QL
MS
QL
ML
QS
QS
QS
QS
QS
QL
QL
QL
QL
ML
QS
QL
MS
QL
QL
QS
ML
QL
QL
ML
MS
ML
MS
QL
ML
ML
QL
MS
ML
MS
QS
QL
QS
QL
QL
MS
QS
ML
QL
QS
ML
QL
MS
QL
QL
QL
QL
QL
QS
ML
QL
QS
ML
QL
ML
QS
QS
QL
QS
QL
QL
MS
QS
ML
QL
QS
MS
ML
QS
QL
QS
QS
QS
MS
QS
ML
QL
QS
ML
MS
ML
ML
QL
QL
QL
QL
QS
ML
MS
ML
QS
QL
QS
QS
MS
QS
QS
MS
MS
QL
QS
QS
QL
QS
ML
QL
QS
MS
ML
QL
QS
ML
ML
QS
QS
ML
QS
QS
QS
MS
QS
MS
QL
QS
ML
QL
ML
QS
ML
MS
MS
QL
MS
ML
QL
QS
QS
QS
QL
QS
QS
ML
QL
ML
QL
MS
QS
QS
QL
MS
QL
MS
ML
QL
QS
QS
ML
ML
QL
QS
QS
ML
MS
QS
QL
QL
QS
QL
QL
QS
QL
ML
QL
MS
ML
QS
ML
QS
ML
QS
ML
MS
QS
QS
QL
QS
MS
MS
QS
QS
MS
ML
QS
QL
ML
QL
MS
ML
ML
MS
ML
QS
QL
QS
ML
QS
QL
ML
MS
QS
MS
ML
QS
QL
ML
QL
MS
QL
QL
ML
QL
QL
QL
MS
QS
QS
MS
ML
MS
QL
QS
QS
ML
QL
ML
ML
MS
MS
ML
QL
QL
ML
QL
QS
MS
MS
QL
QL
QL
MS
QS
QL
QS
QL
ML
QL
QS
QS
ML
QS
MS
QS
QS
QL
QL
QS
QS
QS
MS
QS
QL
QL
MS
QS
QL
QL
MS
MS
MS
QL
MS
ML
QS
QL
MS
ML
QL
MS
QS
QS
MS
QS
QS
QS
QS
QS
QS
QS
MS
QL
ML
QS
QL
MS
MS
MS
ML
MS
QS
QL
QS
QL
ML
MS
QS
ML
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
QS
QS
MS
MS
MS
MS
QL
ML
QL
ML
QL
QL
ML
ML
MS
QS
QL
QS
QS
ML
QS
MS
QS
QL
MS
QS
MS
QS
QS
ML
QS
ML
QL
QL
QL
QS
QS
QS
QS
QS
ML
QL
QL
QL
QL
ML
QS
QL
MS
MS
MS
ML
MS
QL
QS
QS
ML
QS
ML
MS
MS
QS
QL
QL
ML
QS
QL
ML
MS
ML
QL
MS
MS
MS
QL
QS
QL
QL
QL
QL
QS
QS
QL
QS
QL
MS
QS
QS
QS
MS
QS
MS
QL
QL
MS
ML
QL
QS
QS
QS
QS
QL
QL
ML
QL
ML
QS
QL
QL
QS
QL
MS
QS
ML
QS
QL
QS
MS
ML
QL
QS
QS
QS
QS
QL
QL
ML
ML
ML
QL
QL
QL
QL
QS
MS
MS
MS
QS
ML
MS
QS
QS
QS
QL
MS
ML
ML
MS
QS
ML
QL
QL
QS
QS
ML
QS
QS
QS
QL
QL
QS
QL
MS
QS
ML
QL
MS
QL
QS
QS
QS
QS
ML
MS
QL
ML
QS
QS
MS
ML
QL
QL
ML
ML
QS
QS
QL
QS
MS
QL
QL
QS
QS
ML
QS
MS
QL
ML
MS
QS
MS
QS
QS
QS
MS
QS
ML
QL
ML
MS
ML
QS
QS
ML
QL
QS
QL
QS
QL
ML
ML
MS
QS
QS
MS
MS
QS
QS
QL
ML
ML
QL
QL
MS
QS
ML
QL
MS
QL
QL
QL
QL
QS
MS
ML
QL
MS
MS
MS
ML
ML
QL
ML
QS
MS
QS
QL
QL
MS
MS
QS
QL
QS
QL
QL
QL
QS
QL
QS
QS
MS
QL
QL
QL
ML
QL
ML
QL
QS
QL
QL
QL
QL
QS
QL
ML
QL
MS
ML
MS
QS
QL
QL
QS
ML
ML
QL
ML
MS
QL
ML
QL
QS
MS
QL
QL
MS
MS
QS
QS
QL
ML
QS
QS
MS
QL
QL
QL
ML
QL
QS
QS
ML
MS
QS
ML
ML
QL
ML
MS
ML
QS
MS
QL
QS
ML
ML
ML
QL
QL
QS
QL
MS
QS
QS
MS
QS
QS
QL
QS
QS
ML
ML
QL
MS
QS
QS
QS
QS
ML
QL
QS
QS
QL
QS
ML
QS
QS
QL
QL
QL
QL
QS
QL
QS
QL
QS
ML
QS
QL
QL
MS
ML
QL
MS
ML
QS
QL
MS
MS
QL
QL
QS
QS
QL
QS
QL
QS
MS
MS
ML
QS
QS
QL
QL
QS
QS
QS
QS
QS
QL
QL
ML
ML
QL
MS
QS
MS
QS
ML
ML
QS
QL
QL
QL
QS
QS
ML
QL
ML
QS
QL
QS
ML
QS
QL
QL
QS
MS
MS
QS
MS
MS
ML
QL
ML
ML
QS
QL
MS
ML
QS
ML
QS
QS
QL
QS
ML
QL
QL
QS
ML
MS
ML
ML
QL
QS
ML
QS
MS
QL
QL
QL
QL
QS
QS
QL
QL
MS
QL
QL
QS
QL
QL
QS
ML
QL
MS
QL
QL
QL
ML
ML
QL
QS
QL
ML
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
ML
MS
ML
QS
QL
QL
QS
QL
QS
ML
MS
QS
QS
ML
QS
QS
QL
QS
QS
QL
QL
ML
ML
MS
QL
QL
QS
QL
QL
QS
QL
QL
QS
QL
ML
MS
MS
QL
QL
QS
QS
QL
QL
QS
ML
QS
QS
MS
QS
QL
ML
QS
QL
QS
QL
QL
ML
ML
QS
ML
MS
ML
QS
QS
ML
QS
MS
QL
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
ML
QL
QL
QL
QL
QS
QS
QL
ML
QL
QL
QL
QS
QS
QS
MS
QL
QL
MS
QS
QL
QS
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
QS
QS
QL
QL
MS
QS
QL
QS
QS
QS
QS
MS
ML
QS
MS
QS
MS
QL
ML
QS
QS
QL
QS
QL
ML
QL
ML
QS
QL
MS
QL
MS
QL
QS
ML
ML
QS
QS
ML
MS
QS
ML
QL
QS
MS
ML
MS
QL
QS
QL
QS
QS
QL
QS
QS
QL
QL
QL
MS
ML
ML
ML
ML
ML
QL
QL
ML
QS
QL
QS
QS
QS
MS
MS
ML
ML
QL
QL
QS
QS
QL
ML
ML
QS
MS
QS
QS
ML
QL
QS
QS
QS
QS
QL
QS
QL
ML
QS
QL
QS
MS
ML
QS
ML
MS
QS
QL
QL
QS
QS
QL
QS
ML
QL
MS
QL
ML
QS
QL
MS
QL
QS
QS
QL
ML
MS
QL
MS
QS
QS
QL
QL
QL
MS
QS
ML
QL
QL
QS
QL
QL
QL
QL
QL
ML
QS
QS
ML
ML
QL
ML
MS
QS
QL
QS
MS
QS
QS
QS
ML
MS
ML
MS
QS
ML
ML
ML
MS
QS
QS
ML
ML
QL
ML
QS
MS
QS
MS
QL
QS
MS
MS
QL
MS
ML
QS
QL
QS
MS
QS
QL
QS
ML
QL
QS
QS
ML
QS
QL
QL
QL
MS
ML
QS
MS
QS
ML
QS
QL
ML
QS
ML
MS
QS
ML
QS
QL
QL
QL
QL
QL
ML
ML
QL
MS
QS
QS
MS
QL
ML
QS
QS
QL
QS
QL
QL
QS
QS
MS
QS
QS
QL
MS
QS
ML
QS
MS
MS
ML
QL
MS
QS
ML
QS
QL
ML
QL
QS
QL
QS
MS
QS
QL
QL
QL
QL
ML
ML
QL
QS
QL
QL
QS
QL
QS
MS
ML
QS
QL
QS
MS
MS
QS
ML
QL
QL
ML
QL
ML
ML
QS
QL
QS
MS
QS
QS
QS
QS
QS
ML
QS
MS
QS
QS
QL
MS
QS
QL
QS
ML
MS
QS
QS
QS
QL
ML
QS
ML
QS
QS
ML
QL
QS
MS
QS
QL
MS
QS
QL
MS
MS
QS
QS
MS
QL
MS
QS
QS
ML
QS
MS
QS
QL
QL
MS
QL
MS
QS
QL
MS
QS
MS
QS
MS
QL
ML
QS
QS
QL
ML
ML
QL
QL
ML
QS
QS
QL
QL
QS
QS
QS
QS
QL
ML
QS
QS
QL
QL
MS
ML
MS
QL
ML
ML
QL
ML
QS
QL
QS
QS
QL
MS
MS
QL
ML
QL
QL
ML
ML
QS
ML
MS
QL
QS
QL
QS
QL
ML
QS
ML
QL
ML
QS
QS
QS
ML
MS
QL
QL
QS
MS
MS
QL
MS
MS
QS
QL
QS
QS
ML
QS
MS
QS
MS
QL
QS
QS
ML
MS
QL
QL
QL
QL
QS
QS
MS
ML
QL
QS
ML
QL
QL
ML
QS
QS
QS
QS
MS
MS
QL
QL
ML
QL
QL
ML
QS
ML
QL
QL
ML
ML
ML
ML
QS
MS
QS
QL
ML
QL
ML
QS
QS
ML
ML
QL
QS
QL
MS
QS
QS
MS
QL
QL
QS
QL
ML
QS
QS
QL
ML
QL
QS
QL
QL
ML
ML
QS
QS
QL
MS
QS
QL
ML
MS
QS
QL
QS
QL
QL
ML
QS
QS
QS
QS
QL
ML
QL
QL
MS
QL
QS
ML
QL
QS
ML
QS
ML
QL
QS
QL
QS
MS
QS
QS
MS
ML
ML
QL
QS
QL
QS
QL
QL
QS
QS
QL
ML
ML
QL
ML
QS
QS
QL
MS
QL
ML
QL
QL
QS
QL
MS
ML
MS
QL
QS
QL
QL
MS
QS
ML
QL
QL
QS
QL
QS
QL
ML
MS
MS
QL
QL
QS
MS
QL
QS
QL
QS
ML
QL
QS
QS
QL
QS
QL
ML
QL
QL
MS
QS
QL
ML
QS
QL
MS
ML
QL
QL
ML
MS
QL
QS
QL
ML
QL
QL
MS
QL
MS
MS
MS
MS
QS
QS
ML
QL
QL
QS
QL
QL
QS
ML
QL
QS
QS
MS
QL
QS
MS
QL
ML
MS
QL
QS
ML
QL
QL
MS
MS
QS
QS
QS
QS
MS
MS
QL
MS
ML
MS
ML
ML
ML
QS
QS
QL
ML
QL
QL
QS
QS
MS
QL
ML
QL
QS
MS
QL
QS
ML
QL
QS
QS
ML
QL
QS
QL
QL
ML
QL
QS
QS
QS
MS
QS
MS
QL
QS
QS
QS
QS
QS
QL
MS
QS
MS
QS
QS
ML
MS
QL
QL
ML
QL
QL
ML
QL
MS
QL
QL
QS
QS
QS
QL
QS
QS
QL
QS
ML
QL
ML
QS
QL
QS
MS
QS
QS
QS
QL
QS
QS
QS
MS
ML
QS
ML
ML
MS
QS
QS
ML
MS
QL
MS
ML
QL
QL
QS
QS
QS
ML
ML
MS
ML
QS
QS
QL
ML
QS
QS
QL
ML
QS
MS
QL
QL
MS
QL
QL
QS
MS
QL
QS
ML
QS
ML
ML
QS
ML
QS
QL
ML
QS
QL
QL
QL
QL
QS
QL
MS
QS
QL
QL
MS
ML
MS
QL
QL
ML
QS
QS
MS
QL
QL
QS
QS
QS
QS
MS
MS
QS
MS
ML
QS
ML
QS
MS
QL
MS
ML
QL
ML
MS
QS
QL
QL
MS
ML
QS
MS
MS
MS
QS
MS
QL
QL
QS
QS
QL
QL
ML
QL
QS
QS
ML
ML
MS
QS
MS
MS
QS
QL
QS
QL
ML
QL
QS
QL
ML
ML
QL
ML
QS
MS
ML
QS
MS
QL
MS
QS
QS
QL
QL
MS
QL
MS
QL
QS
QL
QS
QS
QL
MS
QL
ML
QL
QS
QL
QL
QL
MS
QS
MS
ML
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
QS
MS
QL
ML
QS
QL
QL
QL
QS
QL
QL
QL
QL
ML
QS
ML
ML
QS
MS
QS
ML
QL
MS
QS
QL
MS
MS
ML
QL
QL
QL
QS
QL
QL
QS
ML
QL
QS
MS
ML
QL
QL
MS
MS
ML
MS
ML
ML
QS
MS
QL
ML
QS
QS
QS
QS
ML
QS
QS
QS
MS
ML
QL
QL
QL
QS
MS
QS
QL
ML
QS
ML
QL
QS
ML
QL
ML
QS
QL
MS
QL
QL
ML
MS
QL
ML
QL
QL
QS
QS
MS
QL
QS
MS
MS
QL
QS
ML
QS
ML
QS
MS
MS
MS
ML
MS
QL
ML
QS
ML
QS
ML
ML
QL
MS
QS
QS
QS
QS
MS
QL
QS
MS
QS
QL
QS
QL
MS
ML
QL
ML
QS
QS
QS
ML
MS
MS
ML
QS
ML
ML
QS
MS
ML
MS
QL
ML
ML
QL
ML
ML
ML
QS
ML
QS
QS
QS
QS
ML
QS
QL
QS
QL
QS
QS
QL
QL
ML
MS
QS
MS
QS
ML
QS
ML
QS
QS
QS
QL
ML
QL
QS
MS
MS
QS
QL
QL
QL
QL
QS
QS
QL
MS
QS
MS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
QL
QS
ML
ML
QL
QS
ML
MS
ML
QL
QL
QS
MS
ML
MS
QS
QL
QS
QS
QS
MS
ML
QS
QS
ML
QL
QS
ML
QS
ML
QL
QS
QS
QS
MS
QS
QL
QL
ML
QS
QL
ML
QS
ML
QS
QL
QL
QL
ML
ML
QS
QL
QS
ML
QS
QS
QL
MS
MS
QS
QL
MS
QL
QL
QS
QL
QS
QS
MS
QS
QS
QL
QL
QS
QL
QL
QL
QS
ML
ML
QL
QS
QL
QS
MS
QL
ML
MS
QS
MS
QL
QL
ML
QS
MS
ML
QL
ML
ML
QL
QS
ML
ML
QL
MS
QL
QL
ML
QL
QL
QL
QS
QL
QL
QS
QS
QL
QL
QS
QS
MS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QL
QS
QS
ML
MS
MS
ML
QS
MS
ML
QL
ML
QL
QS
ML
QL
ML
QL
QL
MS
ML
QS
QL
QS
QS
MS
QL
ML
MS
MS
ML
QL
QS
MS
QS
ML
QL
QL
QL
QS
QL
QL
QS
QS
QL
ML
QL
QL
MS
QS
QS
MS
QS
ML
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
QL
QL
MS
ML
QS
MS
MS
ML
ML
ML
QL
MS
QS
QL
ML
QS
MS
MS
QS
MS
MS
QL
QS
MS
MS
QS
QS
ML
QL
QL
QS
QS
QL
QL
QL
ML
QS
ML
ML
QS
QL
QS
ML
ML
MS
QS
MS
QL
QS
QL
MS
QL
QL
QL
QS
ML
MS
ML
QL
QS
QL
ML
ML
ML
ML
MS
QS
ML
QL
QL
QS
MS
QS
ML
ML
ML
QS
ML
QS
QL
QS
QS
MS
QS
MS
QS
QL
QS
QL
QS
QL
QL
QL
QL
MS
QS
QL
ML
QL
QS
QS
QS
QL
QS
ML
QL
QL
QS
ML
QS
MS
QL
QS
QL
QL
QL
QL
QL
QS
QL
ML
QS
QS
ML
QL
QL
MS
MS
QL
QL
ML
QL
QS
QL
QL
QS
QS
MS
QS
QL
QS
QL
QL
QL
QS
MS
QS
QL
QS
QL
QS
QS
QL
ML
QL
QS
ML
MS
QL
MS
QS
ML
QL
QL
QL
ML
QS
QS
ML
QS
QL
QL
QL
ML
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QL
QL
ML
QS
QL
ML
QL
QS
MS
QS
QS
QS
MS
ML
QS
QL
MS
QL
QL
QS
QS
QL
ML
QS
QS
ML
ML
ML
QL
QS
MS
QL
ML
QS
QS
QS
QS
QL
QL
QL
MS
QS
ML
QS
ML
QL
QS
QL
QS
ML
QS
MS
QS
QL
QS
ML
QL
QS
QS
QS
QS
QS
ML
QL
ML
ML
QL
QS
QS
QS
QL
MS
QL
MS
QL
QS
QL
QL
QL
ML
QS
ML
QL
QS
QL
ML
QL
QS
QL
QS
QS
QS
ML
ML
QL
QS
QL
QS
MS
ML
QS
ML
QS
QS
QL
ML
QS
ML
ML
QS
QS
ML
QS
QL
ML
ML
MS
MS
QL
QL
QS
QS
ML
QS
QS
ML
ML
QS
QS
QL
QL
QL
MS
QL
QL
QS
QL
QL
MS
QS
MS
QL
MS
QS
QS
MS
QS
QS
QL
QL
QL
QL
QL
QL
QL
MS
ML
QL
QL
ML
ML
ML
MS
ML
QS
QL
QS
MS
QL
QS
QS
QL
QL
MS
QS
QL
QL
QS
ML
QL
ML
QS
QS
QL
QS
QS
QS
QS
ML
QS
QL
QL
MS
QL
QS
MS
QL
QS
QL
ML
MS
MS
MS
QS
QL
QL
MS
QS
QS
QS
ML
ML
QS
QS
QL
QL
MS
QS
QL
QL
QL
QL
QL
QL
QL
QL
QS
QS
QS
ML
QL
QS
QL
QL
QL
QS
MS
MS
MS
QS
ML
QS
QL
QL
ML
QL
QL
QS
QL
ML
QS
ML
QS
QL
QS
MS
ML
QL
ML
QL
MS
ML
QL
QS
QS
ML
QS
QS
QL
QL
QL
ML
QS
QS
QS
QS
QL
ML
MS
QL
QL
ML
QS
QL
MS
QS
MS
QL
QS
QL
QL
QS
MS
QS
ML
QS
QS
QL
ML
QL
QS
QL
QS
MS
ML
ML
QL
QS
QS
QS
QL
QL
ML
ML
QS
MS
ML
ML
QS
MS
QS
QS
QL
QL
QS
QS
QS
QL
QS
ML
QS
ML
QS
QL
MS
MS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QL
QS
ML
ML
QS
QL
QS
QL
QS
QL
ML
QL
QS
ML
ML
QS
QL
ML
QS
ML
QS
ML
QS
QL
MS
QL
QL
QS
MS
QS
MS
QS
QL
ML
MS
MS
MS
QL
QS
QL
QL
ML
QS
QL
QS
QL
QL
QS
QL
QL
QL
MS
QL
ML
MS
QS
QL
MS
QS
QS
QS
QS
MS
QS
ML
QS
QL
ML
MS
QS
ML
QS
MS
QL
ML
QS
QL
QL
MS
MS
MS
MS
QS
QS
ML
QL
QL
MS
ML
ML
QS
QL
QL
QL
ML
ML
QL
QS
QL
ML
QS
MS
QL
ML
QL
QS
QS
ML
QL
QL
QL
QS
QS
QL
MS
QS
QL
QL
QL
QL
QS
MS
QS
ML
QS
ML
QL
MS
QS
QS
QS
ML
QL
ML
QL
ML
QS
QS
ML
QS
MS
QS
QL
MS
QS
ML
QL
QL
ML
QL
QL
QS
QL
QL
MS
QS
ML
MS
QL
ML
ML
QL
QS
MS
ML
MS
QL
QS
MS
QL
QS
QL
QL
MS
QL
QL
QS
ML
QL
QL
MS
MS
QL
QS
QS
ML
QS
QS
ML
QS
QL
QS
ML
QS
QL
ML
MS
ML
ML
QL
QL
QS
QL
ML
QL
QS
QL
QS
ML
QS
QL
QS
ML
ML
MS
QL
MS
QL
QL
QS
MS
QL
ML
QL
QL
MS
QL
QL
ML
QS
ML
MS
QL
QS
QS
QL
QL
QL
QS
ML
ML
ML
QS
QL
ML
QL
ML
MS
QS
QL
MS
ML
ML
QS
QS
QL
QL
QL
ML
QL
QS
MS
QS
MS
QS
MS
QS
QL
QL
MS
QL
QL
QS
QL
MS
QL
QS
QS
QS
ML
QS
ML
QL
MS
QL
QS
QS
ML
QS
ML
QL
ML
QL
QS
ML
ML
QL
QL
ML
ML
QS
QL
QS
QS
ML
QL
QS
QS
QS
QS
QL
QL
QS
QS
ML
QL
QS
ML
ML
QL
ML
MS
MS
MS
QS
QL
QL
ML
QS
QS
QL
QL
QS
ML
QL
QL
QL
QS
QL
QS
QL
QL
QS
QL
QS
QS
QL
MS
QL
QS
QL
QL
ML
QS
MS
QL
QL
QL
QL
MS
MS
ML
QL
MS
QS
QL
QL
QS
QS
QS
ML
QL
QL
MS
MS
QS
QL
QS
ML
QS
QL
MS
QL
ML
ML
QL
QS
QL
QS
QS
QL
MS
ML
MS
QL
QS
QS
QS
QL
QS
QS
ML
MS
QL
MS
QL
QS
ML
MS
QS
QS
QS
QS
QS
QL
QL
QL
QL
ML
QL
QS
ML
QS
QS
QL
ML
QS
MS
MS
QS
QL
QL
QL
ML
ML
QL
QS
ML
QS
QL
MS
ML
MS
QS
QL
MS
QL
QS
ML
MS
ML
QL
QL
QS
QL
QS
QS
QL
MS
ML
QL
MS
QL
QL
ML
ML
MS
QS
ML
QL
ML
ML
ML
MS
QS
QL
QL
QS
QL
QS
QL
QL
QS
ML
ML
QL
QL
ML
QS
ML
QL
QL
QL
QS
ML
QL
QL
QL
QS
QL
QS
QS
MS
ML
QS
QL
QL
QS
QL
QS
MS
QL
MS
ML
ML
ML
QL
QS
QL
QS
QS
ML
MS
MS
QS
QL
QS
ML
ML
MS
QL
QS
QS
ML
QL
QS
QS
QS
ML
MS
QL
QS
ML
QS
ML
QS
ML
ML
MS
ML
QL
QL
QS
QL
QL
QL
ML
QL
QL
QL
QL
QL
QS
QL
QL
ML
QS
QL
QL
ML
QL
QL
QS
ML
QS
ML
QL
QL
ML
QS
QS
QL
ML
QS
QL
QL
QS
QS
QS
QS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QS
ML
QL
MS
QL
QS
QS
QL
QL
ML
QL
QS
QL
QS
QS
MS
QL
QS
QS
MS
ML
QL
QS
QL
QS
ML
ML
QL
ML
QL
QS
MS
QS
QL
QL
ML
QS
ML
MS
QS
QS
QS
MS
MS
QL
ML
QS
MS
QL
ML
QL
QS
MS
QS
QL
QL
QS
ML
QL
QS
QS
MS
QL
MS
ML
QS
QL
ML
QS
QS
QL
QS
QL
QS
QL
QL
ML
ML
QL
QS
MS
QS
QS
ML
QL
QS
ML
MS
QS
QS
ML
ML
QS
QL
MS
QS
MS
ML
QS
QL
QL
QL
QL
ML
QS
QL
ML
QS
ML
QL
QS
QL
QS
QL
QS
QL
QS
ML
MS
QL
QS
QS
QL
ML
QL
QS
QL
QS
QL
QL
QL
MS
QL
QS
QS
QL
QS
QL
ML
ML
QL
QS
MS
ML
QL
QS
QS
ML
MS
QS
QS
QL
MS
QS
QS
QL
QL
QL
QS
QL
ML
QS
QS
QS
QS
QS
MS
QL
QL
ML
QS
QL
QS
QS
ML
MS
QS
QS
QS
QL
QL
MS
QL
ML
ML
MS
QS
QL
MS
QS
QL
ML
QL
QS
QL
QL
MS
QL
MS
QS
ML
QS
MS
ML
ML
QL
MS
MS
MS
MS
MS
ML
QS
QS
QS
QS
QL
ML
ML
ML
QL
QS
MS
QS
QS
QL
QL
QL
QL
ML
ML
ML
ML
QS
QL
MS
MS
QL
ML
QS
QL
QS
QL
MS
MS
QS
MS
QL
QL
QS
MS
QL
QL
QL
QS
QS
QS
QL
QL
QS
ML
MS
QS
QL
QL
QS
MS
QL
QL
QL
QS
QL
QS
QS
QS
ML
QL
QL
QS
MS
ML
QS
QL
QL
ML
QL
MS
QL
QS
QL
QL
QS
QS
ML
ML
QL
QL
QL
QS
QL
QL
QS
ML
QL
QL
ML
QL
QL
MS
QL
ML
QS
QS
QL
QS
MS
QS
QL
QL
QL
QS
MS
QS
QS
ML
MS
QS
QS
MS
ML
QL
ML
ML
QL
QS
MS
QS
QL
QS
QL
QS
ML
ML
QS
QL
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QS
ML
QS
QS
MS
QL
QL
ML
MS
QS
QL
QL
ML
QS
ML
QS
ML
QL
QS
ML
MS
ML
ML
QL
QL
ML
MS
QL
QL
QS
QS
QL
QL
MS
MS
QL
ML
QL
QL
QL
QS
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
MS
QS
QL
QL
QS
QL
MS
MS
QL
QL
QS
ML
MS
QL
QS
MS
QL
ML
MS
ML
QS
QS
QL
QL
QL
QL
MS
QS
QL
ML
QL
QS
ML
QL
QS
QS
QS
QL
ML
MS
QL
ML
QL
QS
ML
ML
QS
ML
QL
ML
QS
ML
QL
QS
QL
QL
MS
QL
QS
QS
ML
ML
QL
ML
QL
QL
QS
QS
QL
QS
QS
QS
QL
MS
MS
ML
MS
MS
QL
ML
QL
QS
QL
QS
QS
MS
QS
MS
MS
QL
QS
QS
ML
MS
QS
QL
MS
QS
QL
QS
MS
ML
QS
ML
QL
ML
MS
MS
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
ML
QL
ML
ML
ML
ML
ML
MS
QL
QS
QS
MS
QL
QL
MS
MS
MS
QS
QL
QL
QL
QL
QL
QL
QS
ML
QL
QS
QL
QS
QL
QL
ML
MS
QL
QL
QL
QL
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
MS
QL
ML
ML
QS
QL
QL
ML
MS
MS
QS
QL
QS
QL
MS
MS
QL
QL
MS
QL
QS
MS
QL
QS
QL
MS
QL
ML
QS
QL
QL
QS
QL
QL
MS
QL
QS
ML
ML
ML
QL
ML
QS
MS
ML
MS
QL
MS
QS
QL
QL
QS
MS
QS
QS
MS
QS
ML
QS
QL
QL
QS
MS
QL
QL
QL
MS
QL
QL
QS
QS
QS
QS
QL
QS
MS
QL
MS
MS
QS
QL
QS
MS
QS
QL
QL
ML
QS
QS
QL
QS
ML
QL
QL
QS
QL
MS
QS
QS
QS
QL
QL
ML
QL
ML
QS
QS
QS
QL
QS
QS
ML
QS
QL
QL
QS
QL
MS
ML
MS
QL
QS
QS
QS
QL
QS
ML
ML
QL
QS
QS
QS
QS
QS
MS
QL
QL
MS
MS
QL
QL
QS
MS
QS
QS
QL
ML
QS
QL
ML
MS
MS
QL
MS
QL
MS
QS
ML
QS
QS
MS
ML
QL
ML
ML
QS
QL
ML
QL
QS
QL
ML
QS
QL
MS
ML
QS
QL
ML
QL
QL
QL
QL
QL
MS
MS
QL
QS
QL
QL
MS
MS
QS
QS
ML
MS
QS
MS
QS
QS
QS
QL
QS
QL
QL
QL
QL
QL
QL
MS
QS
ML
MS
QL
QL
QS
MS
ML
QS
ML
QS
QL
QS
MS
ML
MS
ML
QL
ML
QS
QS
ML
QS
QL
ML
QL
QL
QL
QL
QS
QS
ML
ML
QL
QL
QL
MS
QL
QS
ML
QS
QS
QS
QL
QL
QS
QL
QL
ML
QL
QL
ML
QS
QL
QS
ML
ML
ML
QL
QL
QL
ML
MS
QS
QS
QS
ML
QL
QL
QS
ML
QS
QS
QS
ML
QL
ML
QS
QL
ML
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QL
QL
QL
MS
QS
QL
MS
QL
QL
ML
QL
MS
QS
ML
ML
QS
QS
ML
ML
ML
QS
QS
QL
QL
MS
MS
ML
ML
QL
QS
QL
ML
QL
QL
ML
ML
QL
MS
QS
QS
QS
QS
QS
QS
QS
QS
QS
ML
QL
QL
QL
QS
QL
QL
QS
QL
QS
QL
QS
ML
QS
QL
QL
QS
QS
QL
QS
ML
QL
QS
ML
ML
QL
ML
QL
MS
QS
QS
QL
QS
QS
QS
QL
QL
ML
QS
QS
QL
QL
QL
MS
ML
MS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
ML
QS
QS
QS
QS
QS
QS
QL
QL
QL
ML
QS
ML
QS
QS
MS
QS
ML
MS
QL
QS
ML
QL
ML
MS
ML
ML
ML
MS
QL
QS
QL
MS
ML
QS
MS
QL
QL
MS
QL
QS
ML
QL
QS
QS
QL
QS
MS
MS
MS
MS
QS
ML
QS
QL
QS
QS
ML
QL
ML
QS
QL
QS
MS
QS
ML
ML
MS
QS
QS
QL
QS
QL
QL
QS
ML
QL
MS
QS
QL
QS
QS
QL
ML
QS
MS
MS
ML
QS
QL
MS
QL
QL
QS
MS
QL
MS
QS
MS
QL
MS
MS
ML
QL
QL
ML
QS
QS
ML
ML
QS
QL
QL
ML
ML
QS
QS
QL
QS
QL
QS
QL
ML
QL
QS
ML
QS
QS
QL
QL
ML
QS
ML
QL
QL
QS
QS
QS
ML
ML
QS
QL
ML
ML
QL
QS
QL
MS
MS
QS
ML
MS
ML
ML
QL
ML
ML
QL
QL
ML
ML
QS
QS
ML
QL
QS
QL
QL
QS
QS
MS
QS
QS
ML
QL
QL
MS
MS
MS
QL
QS
QL
QS
ML
QL
ML
ML
QL
QS
ML
ML
ML
QS
QL
ML
QS
QL
MS
MS
MS
ML
MS
QS
QS
QS
QS
QS
ML
QS
QS
QS
QS
QS
MS
QS
ML
ML
MS
QL
QL
ML
QL
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
QS
QL
QS
QS
MS
QL
QS
QL
QL
QL
QL
QL
QL
QL
QL
ML
QL
ML
QL
QL
QS
QL
QS
ML
QL
QS
MS
QS
ML
MS
QS
ML
QS
MS
QL
QS
QS
ML
MS
QS
QS
MS
QL
MS
QS
ML
QS
ML
QL
QS
QS
QL
ML
QS
ML
ML
ML
QL
QL
QL
MS
QL
QS
MS
QL
QS
QL
QS
ML
QS
QL
QS
QS
MS
ML
QS
QL
QS
ML
QL
QS
ML
QL
QS
QS
QL
QL
QL
ML
QS
QL
QL
QL
QL
MS
MS
QL
MS
QL
MS
MS
MS
ML
ML
MS
MS
QS
QL
QL
MS
QS
MS
QS
QS
QS
QL
QS
ML
QS
ML
ML
ML
ML
MS
QL
ML
QS
QL
QS
QS
ML
QL
ML
ML
MS
MS
ML
QL
ML
ML
QS
QS
QL
QL
QS
ML
ML
QL
ML
QS
QS
QL
QS
ML
QS
QL
MS
QL
MS
QS
ML
QS
QS
QL
QL
ML
ML
QL
QL
QS
QS
QS
MS
QS
MS
ML
QL
QL
QS
QS
MS
QS
QL
ML
MS
QL
QS
QL
QL
ML
QL
QL
QL
QS
QS
QL
MS
ML
MS
ML
ML
QS
QL
QL
QL
QS
QS
QL
QS
QL
QL
ML
QL
QL
MS
QS
QS
QS
QL
MS
QS
MS
ML
QS
QL
QS
MS
MS
QL
QS
QL
QL
MS
QL
QL
QS
QL
ML
QL
QL
ML
MS
MS
QL
ML
QL
QL
MS
QL
QS
MS
QS
MS
MS
QS
ML
QS
QS
QS
QS
QL
QL
QL
QL
QL
QL
ML
QL
QL
QL
QS
ML
QS
QL
QS
MS
QL
QS
QL
ML
QS
QS
QL
QS
QL
ML
QS
QS
QS
QL
QL
QS
MS
QL
QS
MS
QS
QS
ML
QS
QL
MS
QL
ML
QL
QL
MS
MS
QL
QS
QL
QS
QS
QL
QL
ML
QS
QL
MS
QL
QS
QS
QS
QL
QL
ML
QL
QL
QS
QS
ML
QL
QS
QS
QS
MS
QS
QS
MS
QS
ML
QS
QL
QS
MS
QS
ML
ML
QL
ML
QS
ML
QS
MS
QL
QL
QL
QS
QS
ML
QL
QS
QL
QL
QS
QL
MS
MS
QL
QL
QS
QS
QL
QS
QS
QS
ML
ML
QS
QS
QL
QL
MS
QS
QL
QS
MS
ML
QL
QL
ML
QL
QS
QL
QL
QL
QS
QL
QS
QS
QL
ML
QS
ML
QL
ML
QS
QL
QS
MS
QL
MS
QL
QL
QS
QS
QS
QL
QL
QS
QS
QL
ML
QL
ML
QS
MS
ML
QS
ML
QL
MS
QS
ML
QS
QL
QS
QS
ML
MS
ML
QS
QS
QL
MS
QS
QL
QL
QL
QS
MS
QL
QL
MS
MS
ML
QS
QL
QS
ML
QL
QL
MS
QS
ML
ML
ML
QS
QS
ML
MS
ML
QL
ML
MS
QL
QS
QS
QL
MS
QS
MS
ML
QL
MS
QS
QS
QS
ML
MS
QL
QS
QS
QS
QS
ML
MS
ML
QS
ML
QS
QS
QL
QL
ML
QS
QL
QL
MS
QL
QL
QS
QS
QS
QL
QL
MS
QS
QS
QL
MS
QS
QS
MS
QL
MS
MS
MS
QS
QS
QL
QS
QL
QL
MS
ML
QS
QS
MS
QS
QS
ML
QS
QL
QS
QL
ML
QL
QL
QL
QS
MS
QL
QL
QL
QL
ML
QS
QS
QL
ML
QS
QS
QS
QS
QS
QS
QL
MS
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
QL
QS
QL
QL
MS
MS
MS
QS
QS
QS
QS
QL
QL
ML
MS
QL
ML
MS
QL
QL
QL
QL
QL
QS
QL
QS
QL
ML
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
ML
QL
QL
QS
QS
MS
ML
MS
MS
QS
QS
QL
QL
QS
QL
QL
QS
ML
MS
ML
QS
QL
QS
ML
QL
MS
ML
QL
QL
QL
QS
QS
MS
QL
QL
QL
ML
QL
QL
MS
QL
QS
MS
QS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QL
MS
QL
ML
QL
ML
QS
MS
QL
QL
QL
MS
ML
QS
MS
QS
QS
QL
ML
QL
ML
MS
QL
QS
QS
QL
QS
QS
ML
QL
ML
QL
QS
QS
QS
QL
QL
QS
QL
ML
MS
ML
QS
QS
QL
ML
QS
MS
MS
ML
MS
QL
QL
QL
QL
QS
MS
QS
QS
ML
MS
QL
QS
QS
QL
QL
MS
MS
QL
QL
QL
MS
MS
QL
QS
QL
ML
QL
QS
ML
QS
QS
QL
QL
QL
ML
QS
QS
ML
QL
QS
QL
MS
QS
ML
MS
MS
QL
ML
MS
ML
QS
QS
QL
QS
QS
QL
MS
MS
QL
QS
QS
QL
QS
MS
QL
QS
QS
ML
QL
MS
QL
QS
QL
QS
QL
MS
QS
QL
ML
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QL
QS
QL
ML
QS
QS
QL
MS
MS
QS
QS
ML
MS
QL
MS
QS
MS
ML
QL
QL
MS
ML
QS
QL
QL
ML
ML
ML
MS
QL
QS
QS
MS
ML
QL
MS
MS
QS
MS
QS
QL
QL
ML
QS
QL
QL
ML
QS
QL
QS
QS
QL
ML
QS
MS
MS
QS
MS
MS
QS
QL
QL
QS
QS
ML
QS
QS
QS
QL
MS
QS
ML
QS
MS
ML
QL
ML
QL
QL
QL
QL
QL
QL
MS
QL
QS
ML
QS
MS
ML
ML
QL
ML
QL
QL
MS
QS
QS
MS
ML
QL
QL
QS
QL
MS
QL
QL
MS
QS
MS
QS
QS
QL
QL
QS
MS
MS
QS
QS
QS
QS
QL
QS
MS
QL
QS
QL
QL
QS
QS
QS
ML
QL
QS
QL
QS
ML
MS
QS
QS
ML
QS
MS
ML
QS
QS
ML
MS
QS
QL
QS
MS
QL
QL
QS
QL
QL
ML
MS
ML
QL
QL
QS
MS
MS
MS
QL
MS
ML
QL
QS
QL
MS
QL
ML
MS
ML
QL
QL
QS
QL
QS
QS
MS
QS
QL
QL
QL
QS
QL
QL
MS
QS
MS
ML
QL
QL
QS
QL
QS
MS
ML
QL
QL
QS
QL
QL
ML
QS
QS
QS
QL
QL
QS
QS
QS
ML
MS
QL
QS
QL
QL
QS
ML
QS
QS
ML
QS
QS
QL
QS
QL
QL
QL
QL
QL
MS
QS
ML
MS
MS
QL
QL
QS
QS
QS
ML
QL
ML
ML
QL
QS
QS
ML
QL
QL
ML
QL
QL
QS
QS
ML
QL
QL
QL
ML
ML
ML
MS
QS
QL
QL
ML
MS
QL
QS
QL
QL
ML
ML
QS
QS
MS
QS
ML
MS
QL
QS
QL
ML
ML
QS
QL
QL
QL
MS
QL
QS
QS
ML
ML
QL
MS
MS
MS
QL
MS
MS
MS
ML
QL
ML
ML
QS
QS
QL
MS
QS
QL
QL
ML
ML
MS
ML
QL
MS
QL
QL
QS
QS
QL
MS
MS
ML
QL
QS
QL
QL
QS
QL
ML
QL
ML
QL
MS
QS
ML
QS
ML
ML
QS
QS
QL
QS
QS
QS
QL
QS
QS
QS
QL
MS
QS
QS
QS
MS
QL
QS
QL
QL
QS
QS
QL
QS
QL
MS
QS
ML
ML
QS
MS
QL
QS
ML
ML
ML
QS
QL
QL
QL
QL
QL
ML
QS
MS
QL
QL
QS
QS
QS
QL
MS
ML
QS
QL
QL
QS
QL
QL
QS
QS
QS
QL
QL
QL
ML
QS
ML
QL
QS
QL
QL
MS
QS
QL
QL
QS
QL
QL
MS
QL
ML
QS
QL
ML
QS
QS
QS
QL
QL
MS
QS
ML
QS
QL
MS
QL
QL
ML
MS
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
QS
QL
QL
QL
MS
QL
QL
ML
ML
QS
QL
MS
QS
QS
QS
ML
QL
QS
MS
QL
QS
QS
QL
QL
QL
QL
QS
QL
ML
QS
ML
ML
QS
MS
QL
ML
MS
QL
QS
QL
ML
QL
QL
QS
ML
QS
QS
ML
QL
QL
QS
QL
MS
MS
ML
ML
ML
MS
QS
QS
QL
QS
QL
QL
ML
ML
ML
MS
QL
ML
QL
ML
QS
QL
MS
QL
MS
QS
QL
ML
QS
QL
QS
MS
MS
QS
QL
MS
QL
QS
QS
QS
QL
QL
QL
ML
QS
MS
QL
QS
QL
QS
ML
QS
QS
ML
MS
QL
QL
QS
QL
QS
QL
QS
MS
ML
QS
QL
MS
QL
QL
QS
QL
MS
QL
ML
QL
QL
QS
QS
ML
MS
QL
QS
ML
QL
QS
ML
ML
QS
MS
ML
QL
QL
MS
QS
QL
QS
QS
ML
QS
ML
QL
QS
QL
MS
ML
QS
QL
QS
QS
QS
QS
ML
MS
QS
QL
ML
ML
QS
QL
MS
QS
ML
QS
MS
QL
QL
QL
MS
QL
ML
QL
QS
MS
QL
QL
QS
MS
QL
QS
QS
ML
MS
QS
QL
QL
QS
QS
ML
QL
QS
QL
MS
QL
QL
ML
QS
QS
QS
QS
QS
QL
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
MS
QS
QL
ML
MS
MS
QL
QS
QL
ML
QS
QL
QL
ML
QS
QS
QL
QL
QS
MS
ML
MS
ML
MS
QS
QS
QL
ML
QL
QS
QL
QS
QS
QL
QS
ML
MS
QS
MS
ML
QL
QS
MS
MS
QS
MS
QL
QL
QL
MS
QL
QS
ML
QL
QS
ML
QL
QS
QL
QL
ML
ML
QS
QL
QL
ML
QS
QS
QL
QL
ML
QS
QL
QL
QL
QL
QL
QS
ML
QL
MS
QS
QS
MS
QS
MS
QS
QS
QL
ML
QS
MS
MS
ML
QL
MS
QL
QS
QL
QL
ML
QL
QL
QS
ML
QS
QL
QL
ML
QS
QL
QS
QS
QS
QS
QS
QL
QS
QL
QL
MS
ML
QL
QL
ML
QS
QL
ML
ML
ML
QL
ML
QL
QS
MS
QS
QS
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
QS
QS
ML
ML
QS
QL
MS
ML
ML
QL
QS
QS
QS
QS
QL
QL
QS
QS
MS
MS
QL
ML
QS
QS
QL
MS
ML
MS
QL
ML
QL
QL
QS
QS
MS
ML
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
QS
ML
QL
QS
QS
QL
QS
MS
QL
QL
QL
QS
QL
QS
ML
QS
QS
MS
QL
QL
ML
QS
QS
ML
QL
QS
QL
QS
QL
QS
ML
MS
ML
QL
QS
QL
MS
ML
QL
QL
ML
QS
MS
MS
ML
QS
QS
QS
QL
ML
QS
ML
QS
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
MS
QS
QS
MS
MS
MS
MS
QL
QL
QL
QL
QS
ML
QS
QS
QL
QS
QS
QS
ML
QL
ML
ML
QL
MS
QL
QS
ML
ML
QL
QS
QS
QS
QS
MS
MS
QS
MS
ML
QS
MS
QS
ML
QS
QL
QS
QS
QS
ML
ML
MS
MS
QL
MS
ML
ML
QL
QS
ML
QL
QL
QS
ML
ML
QS
QS
MS
ML
QL
QS
QL
QL
QS
QS
ML
QL
ML
QL
ML
ML
QL
QL
QS
QS
QS
QL
QL
QS
ML
ML
QS
QS
ML
ML
QL
ML
QL
MS
QS
QS
QL
MS
QL
QL
MS
QS
QL
QS
QL
ML
QS
MS
QS
QL
MS
QS
ML
QS
MS
QL
ML
ML
QS
ML
QS
MS
QS
QS
MS
QL
QS
QL
ML
MS
MS
ML
QS
MS
QS
QL
MS
QS
QL
MS
ML
QS
QS
MS
MS
QS
QS
QS
QS
QL
QS
QS
QL
QL
MS
ML
ML
QS
QS
QL
ML
QL
QS
QS
ML
QL
ML
QL
QS
QL
ML
QS
QS
MS
QS
ML
QL
ML
QL
ML
QS
QL
ML
QL
ML
ML
ML
QL
MS
QL
QS
QS
ML
MS
QL
QL
QS
QL
QL
QL
QL
ML
QS
QS
QL
QL
ML
QL
QL
QS
QL
QL
ML
ML
ML
MS
ML
MS
QS
QL
QS
QS
QL
QS
QS
QL
ML
ML
QL
QL
MS
QS
MS
QS
ML
MS
QS
MS
QL
QS
ML
ML
QS
QS
QL
QS
QL
QL
QL
QL
QL
MS
QL
QS
ML
ML
QS
QS
QS
ML
QL
QL
QS
QL
QS
QS
QS
QL
ML
MS
QL
QS
QS
ML
QS
QS
QL
ML
QS
QL
QL
QL
ML
MS
ML
QL
QS
QS
QL
QS
QS
ML
MS
QS
QS
QS
QL
QL
ML
ML
ML
ML
QS
ML
MS
QS
QS
QS
MS
MS
MS
QS
ML
QS
QS
ML
ML
QS
QL
MS
QS
QS
MS
QL
QL
QL
ML
QS
QS
ML
ML
ML
QS
QS
ML
MS
QL
MS
ML
QL
QS
QL
QS
QS
QS
QS
QS
ML
QS
QL
QL
MS
QL
MS
QS
ML
QS
QL
MS
MS
MS
MS
QL
QL
QS
QL
QL
ML
ML
QS
QL
ML
ML
ML
QS
QS
QL
QS
ML
MS
QL
QL
QS
QS
QL
QS
QS
QS
QL
QL
QL
QL
ML
MS
QL
QL
MS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QS
QL
MS
QS
QS
ML
ML
QL
QL
QS
MS
QS
QS
MS
QL
QS
QL
QL
QS
ML
QS
QL
MS
MS
QL
QS
QL
ML
MS
MS
QL
QS
ML
ML
ML
QS
ML
MS
QS
QL
QL
QL
QS
MS
QL
QL
QL
QL
QL
ML
QS
ML
QS
QL
QS
QS
QL
ML
QS
QL
QL
QL
MS
ML
MS
ML
QS
QL
QL
QS
QS
QL
MS
QL
ML
MS
ML
QL
ML
QS
QL
QS
MS
QS
ML
MS
QS
ML
QL
ML
QL
QL
QS
MS
QS
QL
MS
QL
ML
QL
QL
QS
QS
QL
QL
QL
QS
MS
QL
MS
MS
QS
QL
MS
QL
MS
ML
QS
ML
QS
QS
ML
ML
QL
ML
MS
QL
QL
QS
QS
ML
QL
QL
ML
QS
QL
QL
MS
QL
MS
ML
QL
QL
QL
QL
ML
MS
ML
ML
QL
QL
QL
ML
QL
ML
QS
MS
MS
QS
QL
ML
MS
ML
QL
QL
ML
QS
ML
QL
ML
MS
ML
MS
QL
QL
QS
QL
ML
ML
QL
QS
QS
ML
QL
QS
QL
MS
ML
MS
QS
ML
QL
QS
QL
QL
QS
QS
QL
MS
QS
ML
QS
MS
QL
QL
ML
QL
MS
QS
QL
MS
ML
QS
QL
QL
QS
ML
ML
QS
QL
MS
MS
QS
QL
QS
QL
QL
QS
QL
QL
QS
ML
QL
QL
QL
QS
QL
MS
QL
MS
QS
QL
QL
ML
QL
ML
QL
QL
QL
QS
QS
ML
QS
QS
QS
MS
QL
QS
MS
QS
QS
QS
QS
QS
QS
QL
ML
QS
ML
QS
QL
MS
QL
QL
QS
ML
MS
QL
QL
ML
QL
QS
QS
QL
QS
QS
QL
QS
ML
ML
ML
ML
QS
QS
MS
ML
MS
ML
ML
QS
QS
QS
QS
QL
MS
QS
QL
QS
QS
QS
QS
QL
ML
QL
QL
QS
ML
ML
MS
MS
QL
QS
QS
QL
MS
QS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
MS
QL
QS
QS
QL
ML
QS
ML
QS
QL
QL
ML
QS
QL
QS
QL
QL
ML
MS
QS
QS
QS
MS
QS
QL
QS
QL
QS
QL
QL
QL
ML
QL
QL
QL
QS
QL
ML
QL
QL
QL
QL
QL
QL
QL
QS
QL
QS
QS
QL
ML
QL
MS
MS
QL
ML
QL
QL
MS
ML
QS
MS
QS
QS
QS
QL
QS
QS
QS
ML
QL
ML
ML
QS
QL
MS
QL
MS
QL
QS
QS
QL
QL
QL
QL
QS
QL
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
QS
QL
MS
QL
ML
QL
QL
ML
QS
QS
QS
MS
QS
QL
QS
QL
QL
MS
ML
MS
ML
QS
QS
MS
MS
QS
QL
QS
ML
QL
QS
QS
QL
ML
QS
QS
QS
QS
QS
QL
QS
ML
QL
MS
QS
QL
MS
QS
QS
MS
MS
ML
QL
ML
QS
ML
QL
QL
QS
MS
QS
MS
QL
ML
QS
ML
QS
QL
ML
ML
QL
MS
ML
ML
QS
ML
QS
MS
QL
QS
QS
QL
QL
QL
QL
QS
QS
QL
QS
ML
ML
ML
MS
QL
QL
QS
ML
QL
QL
QL
ML
QS
QS
ML
QS
MS
QS
QS
QS
QS
QS
QL
MS
ML
QS
QL
QL
ML
QS
MS
QS
QL
ML
MS
QL
QS
QL
MS
QS
QS
QL
ML
QL
ML
QS
ML
QS
QL
MS
ML
QL
MS
QL
MS
MS
QL
QS
MS
MS
QL
QS
QS
ML
QS
QL
ML
QL
ML
QL
QL
QL
QS
ML
QL
QL
MS
QS
QS
QS
MS
ML
ML
MS
ML
QL
QS
QL
QL
QS
QS
QS
QL
MS
MS
QS
QS
QL
QL
QS
QS
QS
MS
QL
QL
ML
MS
MS
ML
QS
QS
MS
QL
ML
MS
QS
QL
QS
QS
QL
MS
QS
ML
QS
MS
MS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
ML
ML
QL
QS
QS
ML
QS
MS
QL
QS
ML
QL
MS
ML
QL
ML
ML
QL
QS
QL
QS
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
QS
QL
QL
MS
ML
QS
QL
QS
MS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
QL
QL
QL
MS
QL
QS
QS
ML
QL
QL
QS
QL
QL
QS
MS
QL
QL
MS
QS
QL
QS
QL
MS
QL
ML
ML
ML
ML
ML
QL
QS
QL
QL
QL
ML
QS
QS
QL
QS
MS
QS
MS
QL
QS
QL
ML
ML
ML
QL
QS
QS
MS
QL
ML
QL
ML
ML
MS
MS
QL
ML
QL
QS
QL
QL
QL
QS
QS
QS
ML
QL
QS
MS
QL
ML
QL
ML
QL
QL
QL
MS
QS
QS
QS
QL
QL
MS
MS
QL
QS
ML
QS
QS
QS
MS
MS
ML
QL
QS
QL
ML
MS
QS
QS
QS
QS
QS
QL
ML
ML
MS
QS
QS
QL
QL
QL
QS
QL
QS
MS
QS
QL
QS
QS
QL
QS
QS
ML
MS
QL
QL
QS
QL
QL
QL
QS
ML
QL
QS
QL
ML
QS
QL
QL
ML
QL
MS
ML
ML
MS
QS
QL
QL
QL
QL
QS
QL
ML
QL
QL
QS
QS
ML
ML
ML
ML
ML
QL
QS
MS
ML
MS
QS
QL
QL
MS
MS
ML
QS
ML
MS
ML
ML
QS
QS
QL
ML
ML
QL
QL
ML
QS
QS
QS
MS
QS
ML
ML
QS
QS
QL
QL
QL
QS
QL
ML
ML
QS
QL
ML
QL
QS
QS
ML
QL
QL
ML
QS
QL
MS
ML
ML
QL
QS
MS
QL
QS
QL
QS
MS
QL
QS
QS
MS
QS
QS
QS
QS
QS
QS
QS
MS
QS
QS
MS
ML
ML
QS
QS
ML
QL
QS
QL
MS
QL
MS
ML
ML
QS
QS
ML
MS
QS
QS
QS
MS
QL
QL
QS
QS
QL
QS
QL
QL
ML
ML
QS
QL
QL
QL
QL
QL
MS
MS
QS
QL
MS
QL
QL
ML
QL
QL
QL
QL
QS
QS
ML
QL
QL
QS
ML
MS
QS
ML
QL
QL
QL
MS
QS
QL
QL
QS
QL
QL
QS
QL
QL
QS
QS
QS
MS
QL
QS
QS
QS
ML
MS
ML
QS
QS
QS
MS
QL
ML
QS
ML
MS
QL
QS
QS
QL
QS
QL
QS
QL
QL
QS
MS
QS
ML
ML
MS
QS
QL
QS
QS
MS
QL
QS
QL
ML
MS
QS
ML
ML
QL
QL
QL
QS
ML
QL
ML
ML
MS
QS
QL
QL
QL
QS
QS
QL
ML
ML
QS
QS
QS
QS
ML
QL
QL
QL
QS
QS
QL
QS
QL
QL
QL
QS
QS
QS
QL
QS
QS
QL
ML
QL
QS
QS
QL
QS
QS
QL
QS
QL
MS
MS
QL
QL
QS
QL
QS
QL
QS
QS
MS
MS
QL
QS
QL
MS
QL
ML
QL
QS
QS
QS
QL
QS
QS
QS
MS
MS
MS
ML
QL
QL
ML
ML
MS
MS
ML
QS
QL
QL
ML
MS
QS
QS
MS
QL
MS
MS
ML
MS
QS
QL
QL
QL
MS
QL
MS
QL
ML
QS
ML
QL
QS
QL
QL
ML
MS
MS
QL
QS
QS
QS
QL
ML
QS
MS
QS
QL
QS
QL
QS
QL
QS
QS
QS
MS
QL
QL
QS
QL
QL
QL
QS
QL
QL
QL
MS
MS
ML
QL
MS
QS
QL
ML
QL
QS
QS
MS
MS
QL
QS
QL
QS
MS
ML
QL
QL
QL
QL
QS
MS
QL
QS
QL
QS
QS
QL
ML
QL
ML
QS
QS
ML
QS
QL
QS
MS
QS
QL
QS
QS
QS
QS
QL
MS
QL
QL
QL
MS
QS
QL
QL
QS
MS
QL
QL
MS
QL
QL
QS
QS
ML
QL
ML
QL
QS
MS
QL
QL
QL
ML
QS
ML
ML
QS
QS
MS
QS
QS
QL
QS
QL
MS
QL
QL
QS
QS
QS
QS
QL
ML
QS
QL
QL
QS
QS
MS
QS
QS
ML
ML
QS
ML
MS
QL
QS
ML
ML
QS
QL
ML
MS
MS
QL
ML
QS
QL
ML
QL
ML
QS
QS
ML
QS
QS
QL
QL
MS
QL
QS
QS
QL
QL
QS
QS
QL
QS
MS
MS
QS
QL
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QL
MS
MS
ML
QS
QL
QL
QL
QL
QS
ML
MS
QS
QS
QS
QS
MS
QL
ML
QL
ML
QL
ML
MS
QL
ML
QL
QS
QS
QS
QL
QL
QL
ML
ML
QS
ML
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
MS
ML
ML
QS
QL
QS
QL
QS
ML
QL
MS
QL
MS
QS
MS
MS
ML
QS
ML
ML
MS
QL
ML
QL
ML
QL
QL
MS
QS
QS
QL
ML
QS
ML
MS
QL
MS
QL
MS
QS
QS
QL
QL
QL
QS
QL
QS
QS
MS
QL
QS
QS
QS
QS
QS
MS
MS
MS
ML
QL
QS
QL
ML
QL
QS
QL
MS
MS
QS
QL
QL
QL
MS
QS
MS
QL
QL
QS
ML
QS
QL
QS
QL
QS
ML
QL
QS
QS
ML
QL
QS
QL
MS
ML
ML
QL
QL
QL
ML
QL
ML
MS
QL
QS
QS
MS
ML
QS
QL
MS
ML
MS
ML
QS
MS
QS
MS
MS
QS
MS
QS
QS
QL
MS
QS
QS
QS
QL
QS
ML
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
QL
QL
QL
ML
QS
MS
QS
MS
MS
MS
MS
MS
MS
MS
ML
QS
QL
MS
QS
QS
QS
QL
QS
ML
QL
QL
QL
QL
QL
ML
MS
ML
MS
QS
MS
QL
QS
QL
QL
QS
QS
QL
QS
MS
MS
MS
QS
ML
QL
ML
QL
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QS
QL
QS
QS
ML
QL
MS
QL
QL
QL
QS
QL
QS
ML
ML
QS
QL
QL
QL
QL
MS
ML
QS
QS
QL
QL
MS
QL
QS
QS
QS
QL
MS
QL
QL
QS
QL
MS
MS
QL
ML
QL
ML
QS
MS
QS
ML
QS
QS
QL
QS
QS
MS
QL
QS
QL
QS
QS
ML
MS
QS
QS
MS
ML
MS
ML
QS
QL
QS
MS
QL
QL
ML
QL
QS
QL
QS
QL
QS
QS
QS
QS
QL
ML
QS
ML
QL
MS
QL
QS
MS
QS
QL
QS
QS
QL
ML
QL
MS
QS
ML
QS
QL
QL
QS
QS
QL
QS
QL
QL
MS
QS
QL
QS
QL
QL
QL
QS
QL
QS
QS
MS
QS
QL
QL
ML
ML
QL
ML
ML
QL
QS
QL
QL
ML
QS
MS
QS
QL
MS
QS
QS
QS
QS
QL
QL
QS
QS
QL
QL
QL
QS
QS
QL
MS
QS
QS
QS
QL
QS
MS
QS
ML
MS
QS
QL
ML
ML
QS
QL
QL
QS
QS
QL
QL
QL
QS
MS
QS
QS
MS
QS
QL
QL
QL
ML
QS
QL
ML
QL
QS
QS
MS
QS
QS
QL
QS
QS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
ML
QS
QL
QL
QL
QS
ML
MS
QS
QL
QL
QL
ML
ML
QS
QL
ML
QS
QL
MS
QL
MS
QL
ML
QL
MS
QS
QL
QL
QL
ML
ML
ML
QL
MS
QL
MS
QS
QS
QL
QL
QL
QS
MS
MS
QL
QL
QL
QL
QL
QS
QL
QS
QS
MS
QL
QL
QL
MS
QL
ML
QL
QL
QS
QL
QL
QL
QL
QS
ML
ML
ML
MS
ML
QL
QS
QS
QL
QL
QL
QL
MS
QL
QS
QL
ML
QL
QS
QL
QS
QS
QS
QL
MS
QS
QS
QS
ML
ML
ML
MS
QL
ML
MS
QS
QS
MS
QL
QL
QL
QS
MS
ML
QS
MS
QS
QS
QL
QL
QL
ML
QS
ML
QL
QL
QS
QS
ML
ML
ML
QL
QL
QS
MS
QL
QS
QS
QL
MS
QL
QL
ML
QL
QL
QS
ML
QL
QS
QL
QL
MS
MS
QS
QS
MS
MS
MS
MS
MS
QL
MS
QL
QL
QL
ML
ML
ML
MS
QS
QS
ML
QL
MS
MS
MS
QL
QL
QL
QS
ML
MS
QL
QL
MS
MS
QL
ML
QS
QS
MS
QL
QL
QL
MS
QL
MS
QL
QL
QL
QS
QS
QS
ML
QS
QS
ML
QS
QL
QL
QL
QS
QL
QL
MS
MS
QL
QL
QL
ML
QL
ML
QL
ML
ML
QL
QL
ML
QL
QL
MS
QS
QL
QS
QL
QL
QS
QL
QS
QS
ML
QL
QS
QS
QS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QL
ML
QS
MS
MS
QL
MS
MS
ML
QL
QS
QS
ML
QL
QS
ML
QS
QS
QL
QS
ML
QL
QS
QS
QL
QL
QS
QL
QL
ML
ML
QL
QL
QL
ML
MS
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
QS
ML
QS
ML
QS
QL
MS
MS
QL
QS
QL
QL
QL
ML
QS
ML
QL
MS
ML
MS
QL
MS
ML
QS
MS
QL
QL
ML
QS
ML
QL
ML
ML
QS
QS
MS
QS
MS
ML
QL
QL
QL
QL
ML
ML
MS
QL
QL
QL
ML
ML
QL
ML
QL
QS
QL
ML
QS
QS
ML
QS
MS
ML
QS
MS
ML
QS
MS
QS
QS
QS
MS
MS
ML
QL
QS
ML
MS
QL
QL
ML
MS
QL
ML
QL
ML
ML
QS
QL
QS
ML
ML
QL
QL
QL
QL
QS
QL
QS
QS
QS
QS
QS
QL
MS
QL
QL
QS
QL
QS
QS
QL
QS
ML
QL
MS
QS
MS
QS
QS
QL
QS
QL
ML
QS
QL
ML
MS
QS
ML
MS
QL
ML
ML
QL
QS
MS
ML
ML
QL
ML
QS
MS
QS
QL
QS
MS
QS
QS
QL
ML
QL
ML
QS
QL
QS
QS
QS
QS
MS
QL
QL
QL
ML
QL
MS
ML
QL
QL
ML
QL
ML
QL
QL
QS
QL
QS
QL
QL
ML
QS
QL
QS
ML
QL
MS
QL
ML
QS
ML
MS
QS
MS
QS
ML
ML
ML
QS
QL
QL
QL
ML
QS
QL
QL
QL
MS
MS
QS
QS
ML
ML
QS
MS
ML
QS
QS
MS
QS
MS
ML
QS
QL
QL
MS
QS
ML
QS
QL
QS
QL
ML
ML
QL
QL
ML
ML
QL
QL
QL
ML
ML
ML
QL
QL
QS
QS
ML
QL
QL
ML
QL
QL
MS
QL
QL
MS
QS
QS
QS
ML
MS
QL
MS
QS
QL
QS
MS
ML
MS
QL
QS
QL
ML
QL
ML
ML
ML
MS
QL
ML
QL
QS
QS
QS
MS
QS
MS
QL
QS
MS
ML
QS
QS
ML
QS
MS
QS
QS
QS
ML
MS
QL
MS
ML
MS
QL
QS
MS
QS
ML
MS
QS
ML
QL
ML
QL
QS
ML
MS
MS
QS
ML
ML
QL
QL
ML
QS
QS
QS
QS
QL
MS
ML
QS
QS
QS
QL
QS
QS
ML
QL
MS
MS
ML
QL
ML
QL
ML
QL
QL
QS
ML
ML
QS
MS
ML
ML
QS
QS
ML
QL
QL
ML
QS
QS
QL
QL
QL
QS
QL
ML
ML
QS
MS
QS
QS
MS
QS
QS
QL
QL
QL
QL
QL
QS
QS
QL
QL
QL
QL
QS
QS
QS
QS
MS
QL
QL
QL
QS
QS
QL
QS
ML
QS
QS
QL
QS
ML
QL
QL
ML
QS
QS
QS
QS
ML
QS
MS
QS
QL
QS
QS
QL
QL
QL
QS
QS
QS
QS
QL
ML
QS
MS
ML
ML
ML
QS
QL
QL
ML
QL
QL
ML
ML
QL
QL
QL
MS
QS
QS
QL
QL
MS
MS
QL
ML
ML
ML
QS
QS
QL
QS
MS
ML
QL
QS
MS
QL
QS
MS
ML
ML
ML
QS
QL
QS
QL
QL
QS
MS
QS
QS
QS
QL
QL
QS
MS
QS
QL
QL
MS
QL
QS
QS
MS
MS
QL
QS
QS
QS
QL
ML
QS
MS
QL
ML
MS
ML
MS
QS
ML
MS
QL
MS
QS
ML
QS
QL
ML
QL
QS
QS
QS
QL
QS
QL
ML
QL
ML
QS
QL
MS
ML
QS
ML
QS
QS
ML
QL
QL
QL
ML
QL
QS
QS
QL
ML
QL
QL
QS
QS
QL
MS
MS
MS
MS
QS
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
ML
QL
QS
QS
MS
QS
QL
QS
QS
QS
QL
MS
MS
ML
QL
MS
QL
QL
QS
MS
QL
QS
QL
QL
ML
QS
MS
QS
QL
QS
QS
MS
MS
QL
QL
QL
QL
QS
QS
QL
QL
QL
QS
QL
MS
QS
QS
QS
QL
ML
MS
QL
MS
QL
QL
QS
MS
QS
QS
MS
ML
ML
QL
QS
MS
QS
QS
QS
QS
MS
QL
QL
MS
QS
QS
QS
MS
QS
QS
QL
QL
QS
ML
QS
QL
MS
QS
QL
QL
MS
ML
ML
QS
QS
QL
ML
QL
QS
MS
ML
ML
ML
QL
ML
QS
QS
MS
ML
QS
ML
QS
QL
QL
QS
MS
QS
ML
QL
QS
MS
QL
QS
QS
QS
QL
QS
ML
QL
QS
MS
ML
ML
MS
QS
ML
ML
MS
QL
QL
QL
ML
QS
QL
ML
QL
QL
QL
ML
QL
QS
QL
ML
QL
QL
MS
QS
QS
QS
ML
MS
QS
ML
ML
MS
MS
QS
MS
QL
QS
QL
QS
QL
QL
QL
QL
QL
QS
QL
ML
QL
QS
MS
ML
QS
ML
QS
QS
MS
QS
QS
QL
QL
QS
ML
QS
QL
QL
ML
ML
QS
QL
QL
QL
ML
MS
QL
ML
QL
QL
QL
QL
ML
QS
QS
QS
QL
QL
QL
QS
QL
MS
MS
QL
MS
MS
MS
QL
QL
QS
QS
QL
MS
MS
MS
MS
QS
MS
QL
QL
QL
ML
MS
QL
MS
QL
ML
ML
QS
ML
QL
ML
MS
MS
QL
QS
ML
QS
QL
QS
QS
QL
QL
MS
QS
MS
QL
MS
QS
MS
QS
MS
QL
QS
MS
QL
QL
QS
QS
ML
QS
QS
QL
ML
QS
QS
QL
QS
ML
MS
QL
QL
QS
ML
QS
QL
QL
ML
QS
QS
QL
MS
QS
QL
QL
QL
ML
QS
QS
QL
QL
QL
QS
MS
QL
QL
MS
QS
ML
QS
MS
MS
ML
ML
QL
QL
QS
MS
ML
QL
QL
QS
QS
QL
ML
QL
ML
ML
QS
QS
QL
MS
ML
QS
ML
ML
QS
MS
QL
QL
QS
ML
ML
ML
ML
QS
QS
MS
QL
QS
QL
MS
QS
MS
QS
QS
QL
MS
QL
QL
ML
QL
MS
QS
QS
QL
MS
MS
MS
ML
QS
QS
QS
ML
QS
QS
ML
QS
QS
QL
MS
QL
QS
QS
QL
ML
MS
MS
QL
QL
QS
QS
QL
QS
ML
MS
QL
QL
QL
QS
QS
QS
QS
ML
QS
ML
QL
ML
QS
QL
QL
ML
QS
QL
MS
ML
MS
MS
ML
MS
ML
ML
QL
ML
QL
QS
QL
MS
MS
QS
QL
MS
QS
QS
MS
QL
MS
MS
ML
MS
MS
QL
MS
ML
ML
QL
QL
ML
MS
QS
ML
QS
QL
MS
MS
ML
QS
MS
ML
QL
MS
ML
QS
QS
QL
MS
ML
MS
QS
QL
QS
MS
QL
QL
MS
QL
QL
QS
ML
QL
QL
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
QL
QL
QL
ML
QL
ML
QL
MS
QL
QS
QS
QL
MS
MS
QS
QS
QS
QS
ML
MS
QS
QS
MS
QL
QL
QS
MS
MS
QS
ML
QS
MS
MS
MS
QS
MS
ML
MS
QS
QL
QL
QL
QS
QS
MS
QL
QL
QS
QL
ML
QS
QS
QL
ML
QL
ML
QL
QL
QS
QS
ML
ML
QL
QS
QS
QS
MS
QL
QS
QS
ML
ML
QS
QL
QS
QS
ML
QL
QS
QL
QS
ML
ML
QL
MS
QS
QS
QS
ML
ML
ML
QL
QL
QS
QS
MS
QS
QS
QL
QS
MS
QS
MS
ML
ML
MS
ML
QL
QL
QL
ML
ML
QL
MS
QL
ML
QL
ML
QS
MS
MS
QS
QL
ML
QS
QL
QS
QL
QL
QS
QL
QL
QL
ML
QS
QL
QL
ML
QS
QL
MS
QL
QS
MS
QL
ML
QS
QL
QL
MS
QL
MS
QL
QL
QS
QL
ML
MS
QL
ML
QS
QS
QL
QL
QL
QL
QL
QL
MS
MS
QS
ML
ML
QL
QL
QS
QS
ML
QS
MS
QL
ML
QS
QL
QL
QS
QL
QL
ML
QL
ML
QS
QS
QL
ML
ML
QL
QL
QS
QS
QL
QS
MS
MS
QS
ML
MS
QS
QL
QL
QL
QS
ML
ML
QL
QS
ML
QS
ML
MS
ML
QS
QL
ML
QS
ML
ML
QS
QL
QS
ML
MS
ML
QS
QL
QS
QS
QL
QS
QL
QS
QS
QS
MS
QL
QL
QL
ML
QS
QS
ML
ML
QL
QL
MS
ML
QS
QS
ML
ML
ML
QS
QS
ML
QL
QS
ML
QS
QL
MS
MS
QS
QL
QL
QS
QS
ML
QL
ML
QS
QS
ML
QL
QL
QS
MS
MS
ML
QL
ML
QL
QS
QL
MS
QL
MS
QL
QL
MS
QL
ML
QL
QS
QL
QS
ML
ML
MS
QL
QL
QS
QS
MS
ML
QL
QL
MS
MS
QL
ML
QS
QL
MS
ML
QS
QL
QS
QL
QS
MS
ML
QS
QS
QS
QL
MS
MS
MS
QS
QL
ML
MS
ML
QS
ML
QS
ML
QS
ML
QS
QL
QS
QS
QL
QL
QS
QS
QS
QL
QS
QL
MS
MS
ML
QL
QL
QS
MS
ML
QL
QS
MS
ML
ML
QL
QL
QL
QS
ML
QS
QS
MS
QL
QS
MS
QS
QS
MS
ML
MS
ML
QL
QS
MS
QL
QS
QS
QS
MS
MS
QS
QL
QL
QL
QS
QS
MS
QS
QS
QS
QS
ML
QS
MS
QL
QL
MS
ML
QS
QL
QS
ML
QL
MS
QS
ML
QL
ML
ML
QL
QL
QS
QL
ML
QL
ML
QL
QS
QL
ML
QL
ML
QS
QL
QL
ML
QS
MS
MS
QL
ML
QL
QS
QS
ML
MS
QS
ML
ML
QL
QS
QS
MS
QS
ML
QL
QL
MS
QS
QL
QL
QL
QL
ML
QL
ML
QS
QL
QS
QS
QL
MS
MS
QL
MS
ML
QL
MS
QL
MS
QL
QS
QS
ML
ML
QL
ML
MS
MS
ML
ML
ML
ML
QL
ML
QL
MS
QL
QS
ML
QL
QL
MS
QS
QS
QL
QS
QL
QS
ML
QS
MS
MS
QS
QL
QL
QS
QL
QS
MS
QL
QS
ML
QS
MS
QS
ML
QL
MS
MS
QL
MS
QL
QS
QS
MS
QS
ML
MS
QS
QS
MS
QL
ML
ML
QL
QS
ML
QL
QL
QL
QL
ML
MS
QL
ML
QL
ML
QS
ML
QL
QL
MS
QL
QL
QS
QS
QS
QS
QL
MS
QL
QL
QS
QL
QL
ML
QL
QS
QL
QS
QS
ML
QL
QS
QS
QL
QL
QS
MS
QS
ML
ML
QS
ML
ML
QL
QS
QS
QL
QS
QL
QL
QS
QL
ML
ML
QL
QL
ML
QS
MS
MS
QS
QL
QL
MS
QS
MS
QL
MS
ML
ML
MS
ML
QL
QL
QS
QL
MS
MS
QS
QS
QL
QS
QS
QL
QL
QL
ML
QL
QS
ML
ML
QS
ML
MS
QS
QL
MS
QS
QL
ML
QL
ML
MS
QS
QS
QS
MS
QL
QL
QS
QS
ML
MS
QL
QL
QS
QS
QL
ML
QS
QL
ML
QL
QL
QS
QS
MS
MS
MS
QS
QS
QS
QL
QS
ML
ML
QS
QL
QL
MS
QL
QL
QL
QL
ML
ML
QL
QL
QL
ML
QL
MS
QL
QS
ML
MS
MS
QS
QL
QS
QS
ML
MS
QS
QS
QL
QL
QL
MS
QL
QS
QS
QS
QL
ML
QL
QL
ML
ML
QS
ML
QS
QS
QS
MS
QL
ML
QL
QL
QS
QS
QS
MS
QS
ML
QL
QL
ML
QS
ML
ML
QS
QS
QL
QS
QL
QL
ML
QL
QL
ML
QS
QL
QS
QL
QL
MS
ML
QL
QS
QS
QS
ML
ML
QS
QL
QL
QL
QL
QL
MS
QL
QS
ML
QS
MS
QL
QL
QL
QL
ML
MS
QS
ML
QS
QS
ML
MS
MS
ML
ML
QL
QS
QL
QL
QS
ML
QL
QL
ML
QS
ML
QL
QL
QL
ML
QS
MS
ML
QL
QS
QS
QL
MS
MS
ML
QS
QL
MS
ML
QS
QL
QL
QL
ML
MS
QL
QS
ML
QL
ML
MS
QS
QL
QS
QL
QL
ML
ML
QL
QL
MS
QS
QL
ML
ML
ML
QL
ML
ML
MS
QL
QS
ML
ML
QS
QS
QL
ML
QS
QL
ML
QS
QS
QL
ML
MS
QL
MS
QS
QL
QL
MS
MS
QL
ML
QL
ML
ML
QL
QL
MS
QL
QL
MS
QL
MS
MS
QL
QS
ML
QL
MS
QL
QS
QL
QS
ML
QL
ML
QL
QS
MS
QL
QL
ML
QL
QL
QL
MS
QL
MS
QL
QS
QS
QS
ML
QL
QL
ML
QS
MS
ML
ML
QL
QL
QL
QS
QL
QS
QL
QL
ML
QS
QL
QL
QS
QS
QS
MS
QL
QL
QS
ML
MS
QS
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
ML
QS
QS
QL
ML
MS
QS
QS
QS
QL
QL
QS
QS
QL
QL
ML
MS
QS
QL
ML
MS
QS
ML
QL
QS
QS
QS
QS
QS
ML
QS
MS
QL
QS
QL
QS
ML
QS
QS
QL
QL
ML
QS
QL
QS
QL
QL
QL
MS
ML
ML
QS
QS
QS
QS
ML
QL
QS
QS
QL
QL
QL
QS
QL
ML
QL
QL
QL
ML
QS
QL
ML
QL
MS
ML
QL
QL
ML
QS
QS
QL
QL
ML
ML
QL
QL
QL
QS
ML
QS
QL
ML
QL
QS
QS
QL
MS
ML
ML
QL
QL
MS
QL
ML
QL
QS
QS
QL
QL
ML
QS
QS
QS
QL
QS
QS
QS
QS
QS
QL
QS
QL
QS
ML
QS
QL
ML
ML
QL
QS
QS
ML
QS
QL
QS
ML
QL
ML
ML
QL
QL
QS
QL
MS
ML
MS
QS
QL
QS
QL
MS
QL
QL
MS
ML
MS
QS
QS
ML
QS
QL
QS
QS
QL
QL
QS
ML
ML
QS
QS
QL
ML
QL
QL
MS
MS
MS
QS
QS
QS
QL
QL
QL
QL
QS
ML
MS
QS
MS
QS
QS
ML
QL
QL
QL
QL
MS
QL
ML
QL
QS
MS
QL
QL
QL
ML
ML
QL
ML
QL
QS
MS
MS
QL
ML
QL
QL
ML
ML
MS
QS
MS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
QS
MS
MS
QS
QS
ML
QS
ML
QS
QS
QS
QS
QS
QS
QL
QS
QS
MS
ML
MS
QS
ML
QL
ML
QS
MS
QL
MS
QL
ML
ML
ML
QS
QL
QS
QS
QS
QS
QL
QS
ML
QL
QL
QL
ML
QS
MS
QS
ML
QS
QS
QS
ML
ML
ML
ML
QL
MS
QS
QL
ML
QL
MS
ML
QL
QL
QL
QS
QS
ML
MS
MS
MS
QS
QS
MS
QS
QS
QS
QL
ML
QL
QS
QS
QS
ML
QL
QS
ML
QL
QL
QS
ML
QS
MS
QL
QS
ML
ML
QS
QS
QL
ML
QS
QS
QL
ML
MS
QL
MS
ML
QS
QL
ML
QS
ML
QL
ML
ML
QL
QS
ML
QL
QL
QS
MS
ML
QL
QS
QS
QS
MS
QS
QL
QL
QL
ML
QS
MS
QL
MS
MS
QL
QL
QS
QS
QL
QL
MS
ML
QL
QS
ML
QL
MS
QL
QS
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
QS
QS
MS
QL
QS
MS
QS
QS
QS
ML
QL
QL
QS
QL
MS
QS
QL
QS
MS
QS
QL
MS
QS
QL
QL
QS
QS
QS
ML
QL
QS
QS
MS
QS
MS
QL
ML
QS
MS
QL
MS
QS
QL
ML
QL
QL
ML
QL
ML
ML
QS
ML
ML
QS
QS
ML
QS
QL
QS
ML
QS
ML
ML
QS
MS
MS
MS
MS
ML
QL
QL
QL
MS
QL
QS
QL
ML
ML
MS
QS
QL
QS
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
QL
QL
ML
QS
MS
ML
QL
QS
ML
QS
QS
QS
QS
MS
QS
QL
QS
QL
ML
QS
QS
MS
QL
MS
QL
QL
QL
MS
QS
MS
QL
ML
QS
ML
QS
QL
QL
QL
MS
QS
QL
QL
ML
QL
QS
QL
QL
ML
QS
MS
ML
MS
QS
QL
QS
QS
QL
ML
QL
QL
QS
ML
QS
ML
QS
QL
ML
QS
ML
QL
QL
ML
QL
ML
QS
QS
QS
MS
QL
MS
QL
QL
QL
ML
QL
QL
MS
QS
QL
MS
ML
QL
QL
MS
QL
QS
QL
QS
QS
QS
QL
ML
MS
QL
QL
QL
QL
QS
QS
QL
QS
QL
MS
QL
MS
MS
QL
QL
QL
QL
QS
QS
MS
ML
MS
QS
MS
QL
ML
QS
QL
QL
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
ML
QS
QS
ML
QS
QS
QL
QL
QL
QL
QS
QS
ML
ML
ML
QS
QL
QS
ML
ML
QL
ML
ML
QL
QL
QL
QS
MS
QL
QL
QS
ML
QL
QL
QL
ML
QL
ML
QL
QS
MS
QS
QL
ML
ML
QS
QL
QS
QL
QS
QS
ML
MS
QS
QS
QS
QS
QL
QS
QL
QL
MS
QL
QS
ML
MS
QS
ML
QS
ML
QL
ML
QS
QL
QS
ML
ML
QS
QL
QS
QL
QL
QS
ML
QL
QS
QS
QL
QS
QL
MS
ML
QS
QL
QL
ML
QS
QL
QL
QL
MS
QL
QL
QL
QL
QS
QL
QS
MS
QS
QL
ML
QL
QS
ML
QS
QL
QS
ML
QL
ML
ML
QS
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
QS
MS
QL
MS
ML
ML
QS
MS
MS
ML
ML
ML
QS
QL
QS
MS
MS
QS
ML
QS
QL
ML
QL
QS
MS
QL
ML
QL
QS
QS
ML
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
QL
MS
MS
MS
ML
ML
QL
QS
QS
QL
QL
QS
MS
MS
ML
QS
QL
QS
QS
ML
ML
MS
ML
ML
ML
QS
QL
QS
QS
QL
QS
QL
QL
QL
QL
MS
ML
QS
QL
MS
QL
QL
QL
QS
MS
QS
QS
QS
QS
QS
QS
QS
ML
QS
QL
MS
MS
QS
ML
QL
QS
QL
QL
MS
QS
QS
QS
MS
MS
QS
QL
MS
ML
QS
QL
ML
QL
QL
MS
QS
MS
ML
QS
QS
MS
QL
QL
QS
QL
QS
MS
MS
ML
ML
ML
ML
ML
ML
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
ML
QL
QL
QL
ML
QS
ML
ML
ML
QS
ML
ML
ML
QS
MS
QS
MS
QL
QL
QS
ML
QS
QS
MS
QL
QS
QL
QS
MS
QL
QL
QL
QS
QS
QS
QL
QS
QL
QL
ML
QL
QS
QL
MS
ML
QL
QL
QL
MS
ML
QS
ML
MS
QL
QL
ML
QS
QL
QL
ML
QS
QS
QL
QS
QS
ML
QL
ML
MS
QS
QS
ML
QS
ML
ML
QS
QS
QS
QS
ML
QL
QL
QL
MS
QS
QS
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
QS
QL
ML
QS
QL
QS
QL
MS
MS
QS
QL
MS
QL
QL
QL
QS
MS
QS
MS
MS
QL
QL
MS
QL
QL
QS
ML
QL
ML
QL
QL
QS
QS
QL
QL
QL
QS
QL
QL
QL
QL
QS
MS
QL
QL
QS
QL
QL
QS
QS
QL
MS
QS
QS
MS
QL
QS
QS
QS
QL
MS
QS
QS
QL
ML
QS
QL
QS
ML
QS
QS
QL
QS
QS
QL
ML
QL
QS
QL
QS
QL
QS
QS
MS
QS
MS
ML
QS
ML
QS
QL
QS
QS
QL
ML
QS
MS
QS
MS
QL
MS
QS
QL
QL
QL
QL
QS
ML
ML
ML
QL
QS
QS
ML
MS
QS
ML
ML
QS
QL
QS
QS
QL
QS
QL
QS
MS
ML
QS
QS
QL
QS
QL
QS
QS
QL
QL
MS
QS
ML
QS
QS
MS
QS
QS
MS
ML
QS
QS
QL
ML
ML
ML
MS
QL
QL
QL
MS
QL
QL
ML
ML
QS
ML
QL
QS
QS
QL
QS
QL
QL
QS
QS
QL
QL
ML
QS
QS
QS
MS
QL
QS
QS
ML
ML
QS
QL
QS
ML
QL
ML
QS
QL
QS
QL
ML
ML
QL
MS
QL
QS
QL
ML
ML
QS
QS
QS
QL
QL
QS
QS
QL
QL
QL
QL
QL
ML
QL
ML
QS
QL
ML
QL
QL
QL
QS
QL
QS
QS
MS
QL
QS
QL
QL
QS
ML
MS
QS
ML
MS
QL
QS
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
MS
ML
QS
QS
QL
QS
QS
ML
QS
QL
MS
ML
QS
QS
QS
QL
QL
QS
QL
QS
QS
MS
ML
QL
QS
MS
ML
QS
ML
QS
MS
QS
QL
ML
MS
MS
ML
MS
ML
MS
QL
QS
QL
QL
QL
QL
QL
QL
QL
MS
QL
QL
ML
QL
QS
QL
ML
ML
QS
QL
QS
QL
QL
QL
QS
QL
QS
QL
QL
QS
ML
ML
ML
QS
MS
MS
QS
ML
QL
QL
QL
QL
QL
QL
MS
QS
QL
QS
ML
QS
QL
QL
MS
QL
QL
QS
MS
QS
QS
MS
QS
ML
QS
QS
ML
ML
QL
QL
QS
ML
MS
QL
QL
QL
QL
QS
QS
QS
QL
QL
QS
ML
QS
ML
QL
QS
ML
MS
QS
QL
QS
ML
QS
ML
ML
QL
MS
QS
MS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QS
QS
QL
MS
MS
QS
QS
QS
ML
QS
QS
QL
QS
QL
QL
ML
QS
ML
MS
QS
ML
QL
QL
QL
MS
MS
MS
QS
QS
QS
QL
MS
ML
ML
QL
MS
MS
QL
QS
QL
MS
QL
ML
QS
QS
ML
QL
QS
QS
ML
QS
QS
QL
ML
ML
QL
ML
MS
MS
QL
ML
QS
MS
QS
MS
QL
ML
ML
QL
ML
QL
ML
ML
QS
QL
QS
MS
MS
ML
QS
QL
QL
MS
QS
QL
QL
MS
QS
QL
QS
ML
ML
ML
MS
MS
ML
QS
QS
MS
QS
ML
QL
QL
MS
MS
MS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
QL
QL
QS
QL
ML
ML
QS
ML
MS
QL
QS
QL
QL
QL
QL
QS
QL
QL
QL
QL
MS
ML
ML
QS
ML
QS
QL
QS
QL
MS
QL
QL
QS
QL
ML
QS
QS
QS
QS
QL
MS
QS
QL
QL
QL
QS
ML
QL
MS
ML
MS
QL
ML
ML
QS
QS
QS
QL
QS
ML
QS
QL
ML
ML
QS
QS
ML
QS
MS
QS
QL
MS
QS
QS
ML
QL
ML
MS
MS
MS
ML
QL
ML
QS
ML
QS
ML
QS
QL
QL
ML
ML
ML
QS
QL
QL
QL
QL
QL
QL
QL
QS
QL
MS
QS
QS
ML
MS
MS
ML
QS
QL
MS
MS
QL
QL
QL
QL
QL
QS
QL
QS
QS
MS
QS
QL
QL
QL
MS
QS
MS
QL
QL
MS
MS
QS
QL
QS
ML
QS
QL
QL
MS
ML
MS
QL
MS
QS
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
QL
MS
QS
QS
ML
QL
QL
ML
MS
QS
QL
QL
MS
QL
ML
ML
MS
ML
MS
ML
QL
ML
ML
QL
MS
QS
QS
QS
MS
QS
ML
MS
QL
QS
QL
QS
QS
QL
ML
QL
QL
QS
QL
QL
QS
QS
MS
QS
QS
QL
ML
QL
MS
QS
QL
QS
ML
QS
QL
MS
QS
QL
QS
QL
QS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
MS
QL
MS
QL
ML
QS
QL
QL
MS
QL
QL
QS
QS
QS
QL
ML
QL
MS
ML
ML
ML
QL
MS
MS
QL
QL
QS
QS
ML
QL
QS
MS
QS
QL
MS
MS
MS
QS
ML
ML
QL
ML
QS
QL
QS
QS
ML
QS
ML
QL
QL
QS
QS
ML
MS
ML
MS
QL
ML
ML
QS
ML
QS
QS
QS
ML
QL
MS
MS
MS
QS
MS
MS
QS
MS
QS
QS
ML
MS
ML
QS
QL
MS
QS
QL
ML
QL
QS
MS
ML
QS
ML
QS
QL
QL
QL
MS
ML
QL
QS
MS
ML
QL
QS
QL
MS
QS
QS
QS
ML
MS
QS
MS
QS
QL
QL
QS
QS
MS
MS
QL
MS
ML
QL
QS
QL
ML
QL
QS
ML
MS
QS
ML
QL
ML
QS
QL
QS
QL
QL
QL
QL
ML
QL
ML
QS
ML
QS
QL
ML
QS
ML
MS
MS
ML
QS
QS
QS
QL
QL
ML
QL
QS
MS
QL
QL
ML
QS
QS
QS
QS
QS
MS
QL
ML
QS
QL
ML
QS
QL
MS
MS
QS
QL
QS
QS
QS
MS
ML
MS
QL
QS
QS
QS
MS
MS
QS
QL
ML
QL
ML
QL
QL
QL
ML
ML
QL
QS
QL
QS
QS
MS
QL
QL
QL
QS
QS
QL
QL
QL
QS
QS
ML
ML
QS
QS
QS
QS
QL
QL
ML
ML
QL
MS
QL
QL
QL
MS
QS
ML
QS
ML
ML
QL
QS
QS
QS
ML
ML
QL
QL
MS
QS
QL
QL
QL
ML
QS
QS
QL
QL
QL
QS
QS
QL
QS
QL
ML
QS
QS
QS
QL
MS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QS
ML
QL
QL
ML
ML
QL
ML
QL
QS
QS
QS
MS
QL
MS
MS
MS
QL
ML
QL
ML
QS
QS
QS
QL
QL
ML
QL
ML
QL
ML
QL
QL
QS
QS
QL
MS
QS
MS
QS
QS
MS
QS
QS
QS
QS
QS
QS
ML
QL
QS
QL
ML
QL
QS
QS
QL
MS
QS
ML
QS
QS
QL
QS
QS
ML
QS
MS
QL
MS
ML
QL
QL
ML
QS
QL
ML
QL
ML
QL
QS
MS
QS
QS
QS
QS
MS
ML
QS
QS
QS
QS
MS
QL
QL
QS
ML
QL
QL
ML
MS
MS
QS
ML
QS
QS
ML
QS
QS
QS
ML
QL
QS
MS
MS
QS
QS
ML
QS
ML
QS
QL
QL
QL
QS
QL
QL
ML
QL
QL
QL
ML
ML
QL
QS
QL
ML
QL
MS
QL
QL
QL
QL
QS
ML
MS
QL
QL
QS
QS
ML
MS
QL
QS
QL
QL
QS
QS
QS
ML
ML
ML
QS
QS
ML
QS
QL
QL
QS
QS
QS
QS
QS
MS
QS
QL
ML
QL
MS
QS
QL
QL
QL
QL
QL
MS
QL
ML
MS
QS
QS
ML
QS
QL
ML
QL
MS
QS
QS
QS
QL
QL
MS
QS
MS
MS
QL
ML
ML
QL
QS
QS
QS
QS
MS
QS
QS
QL
QL
QL
QL
ML
QS
QS
QL
QS
MS
QL
QL
QL
ML
QS
QS
QS
MS
QS
QS
QS
QL
MS
QL
QL
ML
QL
QS
QS
QS
QL
QS
QL
QS
QS
MS
ML
MS
QS
QL
QS
QS
QS
QS
QS
ML
QL
ML
ML
ML
QL
ML
QS
ML
MS
MS
QL
QS
QS
MS
MS
QS
QL
QS
ML
QS
ML
QS
ML
MS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QL
QS
ML
QL
MS
QL
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
MS
QS
QS
ML
MS
QS
MS
QL
QS
ML
QL
QS
QS
QL
QS
ML
QS
ML
QL
ML
QL
QS
MS
QL
QS
QS
QL
QS
QL
QL
QS
QS
QS
QL
QL
ML
MS
QS
QS
QS
ML
QL
MS
ML
QL
QL
ML
QL
QS
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QS
MS
MS
MS
QS
QL
QS
QL
ML
ML
ML
QS
MS
ML
QS
QL
QL
QL
QS
ML
ML
QS
MS
QS
QS
QS
ML
MS
QS
QS
QL
QS
QS
ML
QS
QS
QS
QL
QL
QL
QL
MS
ML
MS
QS
QS
QS
QL
MS
MS
ML
MS
MS
MS
QS
QL
ML
ML
MS
QL
ML
ML
ML
QS
QS
QS
QL
QL
QS
MS
QL
MS
QL
QL
QL
QS
QL
QL
QS
QL
QS
QS
MS
ML
QL
QS
QL
QL
QL
MS
QS
ML
QL
ML
QL
QS
QL
QS
MS
ML
MS
QS
QL
MS
QS
QL
MS
MS
MS
QS
ML
QS
ML
ML
QS
QL
QL
QL
QL
QS
MS
QL
QL
ML
ML
QL
ML
QS
MS
QL
QS
ML
ML
ML
ML
QS
QS
QL
QL
QS
QL
QL
MS
QL
QS
MS
MS
MS
QL
ML
ML
QS
QL
MS
QL
ML
MS
QL
MS
ML
QL
ML
QS
MS
QS
MS
QS
QS
QS
MS
ML
QS
QL
QS
QL
ML
QS
QL
MS
MS
ML
ML
QL
ML
QS
QL
QL
ML
ML
QS
QS
QL
QS
QS
MS
MS
QS
ML
QS
QS
ML
MS
QL
QL
MS
QS
QL
QS
QL
ML
QL
QS
QL
QS
QL
QS
QS
QL
MS
QS
ML
QS
QS
QL
QS
QL
QS
ML
ML
QL
ML
QS
QS
ML
QS
MS
QS
QS
QL
MS
ML
QL
QL
QS
ML
MS
QL
QS
ML
QS
MS
ML
QS
MS
QS
MS
ML
QS
QS
MS
QL
QL
ML
QS
QS
MS
MS
ML
QS
MS
QL
ML
QS
ML
QS
QS
QL
QL
QL
MS
QL
QL
ML
QL
MS
ML
MS
QL
QS
QS
ML
QL
ML
ML
QS
MS
QS
QS
QS
QL
QL
QL
QS
QS
QL
ML
QS
QL
QL
MS
QS
ML
MS
QL
QS
QL
QS
ML
ML
ML
QS
QL
QL
QS
QL
ML
QL
QS
ML
ML
ML
QL
QL
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
MS
QS
QS
QS
QL
MS
QS
ML
QL
QL
QS
ML
QS
MS
QL
QL
ML
QL
QS
QS
MS
QL
QS
QL
QL
ML
MS
QL
QL
QL
QS
ML
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
MS
QS
ML
QS
ML
QL
QS
ML
QL
QS
QS
MS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QS
ML
QL
QS
QS
QS
QL
QL
QL
QL
QL
MS
QS
QL
QL
QS
MS
ML
ML
QS
QL
MS
QL
QS
QL
QL
ML
QS
QL
QL
MS
QL
QL
ML
QS
QS
MS
ML
ML
QL
QL
QS
QS
QS
QS
QL
QL
QL
QL
QS
ML
QS
QS
QS
QS
MS
MS
QL
QS
QL
QS
ML
QL
QL
QL
ML
QL
QS
QS
ML
ML
QL
QL
MS
QL
QS
MS
MS
ML
QS
QL
QL
QS
QL
MS
QL
QS
QL
ML
QL
QS
QS
QL
MS
QL
MS
ML
QL
QS
QS
MS
QS
QS
QS
QS
QS
MS
ML
ML
QL
MS
QS
QS
ML
ML
QS
QL
QL
MS
QS
QL
QL
QL
QL
QL
QS
MS
QL
QL
ML
QL
QS
QL
QL
QS
QL
QS
QS
MS
QS
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
QL
QS
MS
QL
ML
QS
QS
QL
QL
MS
QL
QL
MS
QS
QL
QL
MS
QL
QS
QL
ML
QL
QS
QS
QL
MS
QS
MS
QS
MS
QS
QS
QL
QL
QL
ML
QS
MS
ML
QS
ML
QS
MS
MS
QS
MS
ML
ML
QL
QL
ML
QL
QL
ML
QL
QL
QS
QL
QL
QL
MS
QS
QS
QL
QS
QS
QL
QL
QS
QS
ML
ML
QS
ML
QS
QS
QS
ML
ML
QS
QL
ML
QL
MS
QL
ML
QS
QL
QL
ML
QL
QL
QL
QL
ML
QL
QL
QL
QL
QS
ML
ML
QL
MS
QS
QL
QS
ML
QS
QS
QL
QS
MS
ML
ML
QL
QL
MS
QS
QS
QS
QS
MS
QS
QL
QL
MS
QS
MS
ML
QS
QS
MS
QS
QL
MS
QL
QL
QL
ML
QL
QS
ML
QL
QL
QL
ML
MS
MS
QS
ML
QS
QS
QL
QS
ML
QS
ML
ML
QS
QS
QS
QL
QS
QL
QL
MS
QS
QS
QL
QS
MS
QS
QL
ML
QS
MS
QS
ML
QL
QS
MS
ML
QL
MS
QL
QS
QS
QL
QL
QL
QS
QS
QL
MS
QS
MS
QL
ML
QL
QS
QS
QL
QS
QL
MS
QS
ML
ML
MS
QL
QS
ML
QS
QS
QS
QL
QS
QS
QS
ML
QS
QS
MS
QS
QS
MS
QL
ML
QL
MS
QL
QS
QL
QS
QS
QL
QL
QS
ML
MS
QS
QL
QS
QS
QL
QS
QL
MS
MS
QL
ML
QS
ML
QS
QL
QL
ML
QS
QS
QS
QS
MS
QL
MS
QL
QL
MS
ML
QS
ML
QL
ML
QL
MS
MS
QS
QL
QS
QS
MS
QS
MS
ML
QS
QL
QS
QL
MS
ML
QL
QS
QL
QS
QL
QS
QL
ML
ML
MS
QS
QS
QS
ML
QL
QL
QL
ML
ML
QL
MS
QL
QL
QL
QL
QS
ML
QL
ML
QL
QS
QL
QL
QL
QL
QS
QL
QL
MS
QS
QL
QS
QL
MS
MS
QS
QL
QL
QS
QL
ML
QS
ML
QL
QS
MS
QS
QS
QL
ML
QL
QL
QL
QS
QS
QS
QL
ML
QS
QS
ML
QS
MS
QS
ML
QS
MS
ML
QS
QS
MS
QL
ML
QS
MS
ML
ML
QL
QS
QL
QL
QS
QL
QL
QL
QS
QS
ML
QS
QL
QS
MS
QL
ML
ML
QS
QS
MS
ML
MS
QS
QS
ML
QS
ML
QS
ML
QL
QL
QS
QL
QL
QL
ML
QS
QL
QS
MS
QL
QS
QS
ML
QL
QL
ML
QL
ML
QL
ML
MS
QS
QL
QL
MS
MS
QL
QL
ML
QL
MS
QL
QS
QS
ML
MS
ML
ML
QS
QL
QL
MS
QS
QS
QL
QS
QS
QS
MS
QL
QS
QS
QS
MS
MS
ML
QS
QL
QS
ML
ML
MS
MS
QL
QS
ML
MS
QS
MS
QS
QL
QS
QS
QL
QL
QS
MS
QS
QS
QL
ML
QS
QL
ML
QL
ML
QS
QS
ML
QL
QL
MS
QL
QS
QS
MS
ML
QS
QL
QL
QS
MS
QS
QS
QS
MS
QL
QS
QL
QS
QL
QL
QL
MS
QS
QS
QS
QL
QS
QS
QL
MS
QS
QL
QL
QL
ML
MS
MS
ML
QS
QS
QS
MS
ML
ML
MS
QS
QS
QS
ML
ML
ML
QS
QL
QL
MS
QL
QL
QL
QL
QS
QL
QS
QL
ML
QL
MS
QS
QS
QL
ML
MS
MS
QL
ML
QS
MS
QS
QL
QS
ML
QS
QL
ML
MS
QS
QL
MS
QS
QS
MS
ML
QS
QS
QS
QS
QL
QL
ML
QS
ML
QL
QS
ML
ML
ML
QL
QL
MS
QS
QS
QS
QL
QL
QL
QL
QS
QL
QL
QL
QS
MS
ML
QL
QL
QL
QS
MS
QL
ML
QS
QL
QL
QL
ML
MS
ML
QL
QL
QS
MS
QL
QS
QL
MS
QS
QS
QL
MS
ML
ML
QL
QS
QS
QL
MS
QL
MS
QL
QL
QL
QL
MS
QS
QL
QS
MS
ML
QL
MS
MS
QL
QL
QS
QS
ML
QS
QS
QL
QS
QL
QL
QS
QL
QL
ML
QS
QS
QS
QS
QS
QL
QS
ML
QL
QS
ML
ML
ML
ML
ML
QS
QL
QS
QS
QL
QS
QL
ML
QL
MS
QL
ML
ML
QS
QS
QS
MS
QS
ML
QL
ML
QL
ML
QL
QS
QL
ML
QL
MS
QS
QL
QL
ML
QL
QS
QL
ML
QS
QS
MS
ML
MS
QL
ML
QS
ML
QS
QS
QS
QS
QS
QL
QS
QL
QS
ML
QS
QS
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
ML
MS
QL
ML
MS
QL
ML
QL
QS
QS
QS
QL
MS
QS
QS
QL
ML
QS
MS
ML
QS
ML
MS
MS
QL
ML
QS
ML
MS
QS
ML
QS
ML
QL
MS
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QS
QS
QL
ML
QS
QL
QS
ML
ML
QL
QS
MS
ML
QS
QL
QL
QS
QL
QL
MS
MS
QS
QS
QL
QS
MS
QL
ML
QS
MS
MS
QL
QS
ML
ML
QS
QL
ML
QS
QS
QS
QL
QS
MS
QL
QL
ML
QL
MS
MS
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
QS
QL
ML
QS
QS
ML
QL
ML
ML
QL
QS
QL
QL
ML
ML
QS
QL
QS
ML
QL
MS
ML
QL
QL
MS
QS
QS
ML
QS
QS
QL
ML
QS
QL
QL
QL
ML
ML
QS
QS
QL
MS
QL
MS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QL
ML
ML
QL
QS
QS
QL
MS
QS
ML
QS
QS
QL
QL
ML
QS
QL
QL
ML
QS
ML
ML
QL
MS
QS
ML
ML
QS
QL
QS
QL
QL
QS
QS
QS
QL
QL
QS
QS
QL
ML
ML
ML
QL
QS
QL
QL
QS
MS
ML
QL
ML
QS
ML
QL
ML
QS
MS
QS
QS
QL
QL
MS
MS
ML
QL
ML
QL
MS
QS
QS
QS
MS
QS
QS
QS
QS
QS
ML
ML
QL
MS
QS
MS
QL
MS
ML
QS
ML
ML
QL
ML
MS
ML
QS
QL
QL
QL
QS
QL
QS
ML
MS
QS
ML
ML
QL
MS
QL
ML
QS
QL
MS
ML
QL
MS
QL
QL
QS
MS
MS
QL
ML
QL
MS
QL
ML
ML
QL
QS
QL
MS
QL
MS
ML
QL
ML
MS
ML
QS
ML
MS
ML
ML
QS
QS
ML
MS
ML
QS
QS
QL
QS
QL
QL
QS
ML
QL
QL
QS
MS
MS
MS
QS
QS
QL
QL
QL
QS
MS
QL
QS
QL
ML
MS
ML
QL
QL
QL
ML
QL
QL
QS
ML
QL
QS
QL
QL
QL
QL
QL
ML
QS
QS
QL
QL
QS
QL
QL
QS
QS
QL
ML
QL
QL
QL
QS
QS
QL
ML
QL
QS
QL
QS
QL
QL
QS
QL
ML
ML
QS
QL
MS
QS
MS
QL
MS
QS
ML
QL
QL
MS
QL
QL
ML
QL
QS
MS
QL
MS
QS
ML
MS
QL
QS
QL
QL
ML
QL
QS
MS
QL
QS
QL
MS
QL
QL
QL
MS
QS
MS
ML
QS
QS
QS
ML
QS
QL
ML
QL
QS
QS
ML
QS
QL
QL
QS
ML
QL
ML
ML
QL
ML
ML
QL
QL
QS
MS
MS
ML
MS
QL
QL
ML
MS
QL
QL
QS
QS
ML
QL
MS
QL
QS
QS
QS
QS
QS
QS
QS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
ML
QS
ML
QL
QS
QL
QL
QS
QS
ML
QS
QL
QL
QL
QS
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
ML
QL
MS
ML
MS
QL
MS
QS
QS
QL
QS
QS
ML
MS
ML
QL
ML
ML
QL
MS
QS
QS
QL
QS
ML
QL
QL
QS
QL
ML
QL
QL
ML
ML
QL
QS
ML
QL
MS
MS
QS
QL
QS
QL
ML
ML
QL
QL
QS
QS
QL
QL
MS
QS
MS
QS
ML
ML
QS
QL
QS
ML
MS
ML
QL
MS
QS
QS
QL
QL
QL
QL
MS
ML
ML
QL
ML
QL
QS
MS
QL
MS
QS
QS
QL
ML
QL
ML
QS
ML
QS
QL
QS
ML
MS
MS
QL
QL
ML
QL
MS
QS
ML
QL
MS
MS
QL
QS
QL
MS
QL
QL
ML
QL
QS
MS
QS
QL
QL
QL
QL
QL
QS
MS
ML
QS
QL
QS
QL
MS
QS
ML
ML
MS
QS
QL
QL
QS
ML
QL
QS
QL
QS
ML
QS
ML
QS
QS
QS
QL
QL
QS
ML
ML
MS
QS
QL
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
ML
MS
QS
MS
QL
MS
ML
QS
QL
QL
QS
QS
QS
QL
QS
ML
QS
QL
ML
MS
QL
ML
QS
QS
QS
QS
QS
ML
QS
ML
ML
QS
QS
QL
QS
QL
ML
ML
ML
ML
QS
MS
QS
QL
ML
QL
QS
QS
QS
QL
QS
QS
MS
QS
ML
QS
QS
ML
QL
QS
QS
QS
QL
QS
ML
QS
ML
QS
ML
QS
MS
QS
QL
QS
QS
ML
QS
QS
QL
QS
QL
QL
QS
QL
QS
QL
QL
QL
QS
QS
QS
QS
ML
ML
QS
ML
QS
QL
ML
QL
QL
QL
ML
QS
QS
QL
MS
ML
ML
QS
ML
ML
ML
ML
QL
QL
QS
QS
QL
QL
ML
QL
QL
QS
QS
QS
QL
QS
QL
QL
ML
QS
QL
QL
ML
QS
ML
QL
ML
QS
QS
MS
QS
QL
MS
QL
QS
QS
QS
ML
ML
MS
QL
QL
QL
QL
QS
QL
MS
QS
QL
QS
QL
MS
ML
QL
QL
QL
QS
QL
QL
QL
QL
QL
QL
ML
QS
QL
QL
QS
QL
QS
QL
QL
QS
ML
ML
QS
QL
MS
QL
QL
QS
QL
ML
ML
ML
ML
QS
QL
MS
QL
QL
QL
QL
ML
QS
ML
QL
QS
QL
QL
QL
QL
QS
QS
QS
QS
QS
QL
QS
QS
MS
QL
QL
QS
QS
QL
ML
MS
MS
QL
MS
QS
QS
QL
QS
MS
ML
QS
QS
QS
QL
QS
QL
QS
MS
QS
QL
QS
QS
MS
MS
QL
QL
QL
QS
ML
QL
QL
QL
ML
QS
QS
ML
QS
QL
ML
ML
QS
ML
QL
ML
QL
QS
MS
ML
QS
QS
QS
QS
QL
QS
ML
QL
ML
QS
QL
QL
ML
MS
ML
ML
QS
QS
QS
ML
QS
ML
ML
QL
ML
QS
QL
QL
QS
QS
QL
ML
QS
QL
QL
ML
QS
QL
MS
ML
QS
QS
QL
QL
MS
MS
QL
QS
ML
MS
QL
QL
QL
QL
QL
MS
QL
QL
QS
QS
MS
QS
ML
QS
QS
MS
QL
QL
ML
QL
MS
QL
QS
QS
QL
ML
QL
QL
QL
ML
QL
QS
MS
ML
MS
MS
QL
MS
ML
QS
QS
QS
MS
ML
QL
QS
QS
QS
QS
ML
MS
QS
MS
QL
QS
QS
QL
QS
QL
QL
ML
QL
QL
QL
QL
QL
QS
MS
ML
QS
QL
QS
MS
QS
ML
MS
ML
ML
ML
QS
QL
ML
QL
QL
QL
MS
MS
ML
QL
QL
QS
QL
QS
QL
MS
QS
QS
QS
MS
ML
MS
ML
QL
ML
QS
ML
QS
MS
MS
QL
MS
ML
ML
QL
ML
ML
QS
ML
QS
QL
MS
QS
QL
QL
QS
ML
MS
QS
QS
QL
QL
ML
QL
QL
ML
MS
ML
QL
QL
ML
QS
ML
MS
ML
QS
QL
QL
MS
QL
QL
QL
QL
MS
QS
QL
QS
QS
QS
QS
QL
QL
QL
ML
MS
QL
QS
ML
QS
QL
QL
QS
QL
QL
ML
QL
QL
MS
ML
ML
QL
QL
QS
QS
QL
ML
QS
ML
MS
QL
QL
QS
QL
QS
QS
QS
ML
QS
QL
MS
QS
QS
QS
MS
QL
QL
QL
QS
QS
QL
QS
QS
QL
ML
ML
QS
QL
QL
QS
QL
QL
MS
QL
ML
MS
QL
QS
QS
QS
QL
QS
QS
QL
ML
QS
QL
QS
ML
QL
QL
ML
ML
QL
QL
ML
ML
QS
QS
QL
ML
ML
QS
QL
QL
QS
QS
QL
ML
QS
ML
QL
QL
QL
ML
QL
MS
QL
MS
QL
QL
QL
QL
MS
ML
QL
ML
QS
QS
QL
ML
QL
QL
QS
QS
QS
ML
ML
QS
QL
ML
QL
QL
MS
QL
MS
QL
QL
QL
QL
QL
QS
ML
QS
QS
QL
QL
QL
MS
QS
QS
ML
MS
QL
QS
QS
QL
QL
QS
QL
MS
QL
QL
QS
QL
QS
QS
ML
QS
MS
QL
ML
QS
QS
QS
QL
ML
QS
MS
QS
QL
ML
QL
QL
MS
QL
ML
QL
ML
MS
QL
QL
QS
QS
QS
ML
QS
QS
ML
QL
QS
QS
ML
MS
QL
QL
QS
QS
ML
QL
QL
ML
QL
MS
ML
QS
QL
ML
QS
QS
ML
QL
QL
MS
QL
QS
QL
QL
ML
QL
QL
QL
QL
QL
QS
MS
ML
MS
QL
QS
QL
QL
QS
ML
QL
MS
QS
QL
QL
QL
QS
ML
QL
MS
QS
ML
QS
ML
QL
QL
QS
QS
QL
QS
QL
MS
MS
MS
ML
QL
MS
ML
QS
MS
QL
QL
QL
ML
ML
QS
QL
MS
QL
QL
ML
QS
ML
MS
QL
ML
ML
MS
MS
ML
QL
ML
MS
QL
ML
QL
QL
ML
QS
ML
QS
QL
ML
MS
QS
QL
ML
QL
MS
QL
ML
QL
QS
QL
QL
QL
QL
ML
QS
MS
ML
QL
QL
QS
QS
ML
QS
QL
MS
QL
QS
ML
QL
ML
QL
QL
QS
ML
QS
MS
MS
MS
QL
QL
QL
MS
QS
QL
QS
QS
QS
QS
QL
QL
QS
ML
QL
MS
QL
ML
ML
QS
QS
QL
QL
QS
QS
QL
QL
QS
ML
QS
MS
QS
QL
ML
MS
QS
QS
QS
QL
QS
QS
MS
QS
QL
QS
QS
QL
QS
QS
ML
MS
QS
QS
QS
QS
QS
ML
QL
QL
MS
ML
QS
QS
QS
QS
ML
QS
QL
QL
QS
QS
ML
QS
ML
MS
MS
QL
QL
QL
QS
MS
QL
QS
QL
QS
QS
ML
QL
ML
MS
MS
QL
QS
QL
QS
MS
MS
MS
QL
QL
QL
QL
QL
QL
ML
ML
QL
QS
QL
QS
MS
QS
ML
MS
MS
MS
QL
ML
QS
QL
MS
QL
MS
MS
QS
QL
MS
MS
QL
MS
QL
QS
QS
ML
QL
MS
QS
QL
ML
MS
QL
MS
QL
QS
QS
QL
QL
QL
QS
QL
QS
QL
QS
ML
QL
MS
ML
MS
MS
QS
ML
QS
QS
QL
MS
MS
QL
QL
QS
QS
ML
MS
QS
QL
QS
MS
ML
ML
QL
QL
QL
MS
ML
ML
ML
QL
MS
QL
QS
QL
MS
QS
QS
ML
QS
QS
QL
ML
ML
QL
QS
QS
QS
MS
MS
QL
ML
QL
ML
QS
ML
QL
QS
MS
QS
ML
MS
QL
MS
ML
QS
QS
ML
MS
QL
QS
QL
QL
QS
QL
QL
QS
MS
QL
QL
ML
MS
MS
QL
QL
QS
QS
QS
QL
QS
QS
QL
QS
MS
QL
MS
MS
MS
QS
QL
QS
QS
MS
QS
MS
QL
QS
QS
ML
QL
QS
QL
QS
ML
ML
MS
QS
QS
QL
QS
ML
QL
QL
QS
ML
QS
QS
QS
QL
MS
QL
ML
QL
QL
QL
QL
QL
QS
MS
QS
ML
QL
QL
QS
ML
ML
MS
QL
QL
QL
ML
MS
QL
QL
QL
QL
QS
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QL
MS
ML
MS
QL
QS
QL
ML
ML
QL
QL
QL
ML
ML
MS
QL
MS
ML
QS
ML
QL
QL
MS
MS
ML
MS
QS
QS
QL
QL
ML
QL
ML
QS
QL
ML
QS
QL
QS
QL
QS
QS
ML
MS
QL
QS
QL
QS
ML
ML
QL
QS
ML
QS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
ML
QL
QS
MS
QS
QS
MS
QS
QL
ML
QL
MS
QL
QS
QS
QS
ML
ML
QL
QL
MS
QL
QS
QS
MS
QL
ML
QS
QL
QS
QL
MS
QL
MS
QS
QS
QS
QS
QL
QL
ML
QS
MS
QS
QL
QS
QS
QL
QS
MS
QS
ML
QL
QS
QS
MS
QS
QS
QS
MS
ML
QL
QL
QL
QL
ML
QS
QL
QS
MS
QL
ML
QL
QS
QS
ML
ML
QL
QL
QL
ML
MS
ML
MS
ML
QL
ML
QL
QL
QL
ML
QS
QS
MS
QS
QL
QL
QS
MS
ML
QS
QL
QL
QL
QL
QS
MS
ML
QL
QS
QS
ML
QL
QL
QL
QL
QL
MS
QS
QL
QL
MS
QS
QS
ML
MS
QL
QS
QL
MS
QS
QL
MS
QL
QL
QS
ML
ML
QL
ML
QL
QS
MS
QL
ML
QS
QS
QL
ML
ML
QS
MS
QL
QS
QS
QS
MS
MS
QL
ML
ML
QL
QS
QS
QL
QL
MS
MS
QS
QS
MS
QL
QL
QS
MS
MS
QS
QL
QS
ML
ML
QL
QL
QS
QL
MS
QS
QS
QL
ML
QL
QL
QL
QS
QS
MS
QS
QS
ML
QS
QS
MS
QS
ML
QL
QL
QS
MS
QL
ML
QS
MS
QL
MS
ML
MS
ML
ML
QL
MS
MS
QS
ML
MS
QL
ML
QL
MS
QL
QL
QS
ML
ML
QL
MS
ML
ML
QS
QS
QS
QL
MS
QL
QS
QL
MS
QL
QL
QL
QL
QL
QL
QL
QS
QL
QS
ML
QS
QS
QS
QL
QL
MS
QS
QL
QL
QL
QS
QL
QS
MS
QL
QS
QS
QL
QL
QS
QS
QL
ML
QS
QS
QS
QS
MS
MS
QL
QL
QS
MS
QL
MS
QS
QL
MS
ML
ML
QL
QS
QS
ML
MS
QL
QL
QS
ML
QL
QS
QS
QL
ML
QS
QL
QL
QL
QS
ML
MS
QL
QS
QL
ML
QL
QS
ML
MS
QL
QL
QL
QL
QL
QS
QL
MS
QS
MS
ML
ML
MS
MS
ML
ML
QS
MS
QS
ML
QL
QS
ML
QS
QS
QL
QL
QS
ML
QL
MS
QL
QL
MS
MS
QS
QL
QS
QL
QS
QS
QS
ML
QL
QS
ML
QS
QL
ML
ML
ML
MS
QS
ML
QS
QL
MS
QS
QS
QL
QS
QS
QS
QL
ML
ML
QS
QL
QL
QL
QL
QS
QS
QL
MS
QS
ML
QL
ML
ML
QS
MS
QL
QS
MS
QL
QS
QL
MS
QS
ML
QS
QS
QL
QS
QL
QL
QL
QL
QS
ML
QL
QL
QS
MS
QS
QS
MS
QL
QS
MS
QL
QL
QL
ML
QL
QS
MS
ML
MS
QS
QL
QS
QS
MS
ML
QS
ML
QS
MS
MS
QS
ML
QL
QS
QL
ML
QS
MS
QS
QL
ML
ML
MS
ML
MS
QS
QS
QL
QL
QS
QL
QL
QL
QS
MS
QS
MS
QL
ML
MS
MS
ML
MS
ML
ML
ML
MS
QL
MS
QS
ML
QL
QL
MS
MS
QS
QS
QL
ML
QL
QS
ML
QL
ML
QS
QL
QS
ML
ML
QS
QL
QL
QS
QS
MS
QS
ML
MS
QS
QL
QS
MS
MS
QS
ML
ML
QL
QL
ML
QL
QS
ML
QS
QL
QS
QS
QL
QL
QS
QS
QS
QS
ML
ML
MS
QS
QS
MS
QS
QL
MS
ML
QL
QL
QL
QS
QL
MS
ML
MS
QS
MS
QS
QL
QL
QS
MS
QS
QL
QS
ML
QL
QL
QS
MS
ML
QL
QS
QS
ML
QS
QS
QL
QS
MS
QL
QL
QS
QS
QL
ML
QS
QL
MS
QL
QS
ML
QS
QL
QL
QS
QL
QS
MS
QS
MS
ML
QS
QS
ML
QL
QS
QS
QL
QL
QL
QL
ML
QL
QL
QL
QL
QS
QS
QL
ML
ML
QL
ML
QL
QL
QS
QL
QS
ML
QL
QS
QL
ML
QL
QL
QS
QL
ML
QL
MS
QL
QS
QL
QL
QL
ML
QS
MS
ML
QL
ML
QS
MS
QS
QS
QL
QS
QL
QS
QL
QS
ML
QL
QS
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
QS
QL
QL
MS
MS
QL
MS
ML
QS
MS
QS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
ML
ML
QS
QL
QL
MS
ML
QL
QL
QL
MS
ML
QL
QL
ML
MS
QS
QL
QS
QS
QL
MS
QS
QL
QS
ML
QL
ML
ML
QL
QL
QL
QL
QS
ML
QL
ML
ML
ML
QL
MS
QL
QS
QL
ML
QS
QS
ML
MS
MS
ML
QS
ML
QS
QS
QL
QL
MS
ML
QS
QL
QS
QS
QL
ML
QL
ML
ML
QL
QL
QL
QL
QL
MS
QL
QL
QS
QL
QS
QL
QS
QL
ML
MS
QS
QL
MS
ML
ML
QS
QL
QS
QS
QS
QS
QL
MS
ML
QL
QL
QL
QS
QS
QL
MS
ML
QS
ML
QL
QS
QS
QS
ML
QS
QS
ML
ML
QL
QS
QS
ML
QL
QL
QS
MS
QS
QS
QS
ML
QL
QS
QL
ML
QL
QL
MS
QL
QL
QL
QL
QS
QS
QS
MS
MS
QL
MS
QS
QL
QS
ML
ML
QL
QL
QS
QS
QL
MS
QL
QL
QL
QL
QS
QS
QS
ML
MS
ML
QS
MS
QL
ML
QS
ML
QS
QL
QL
QL
MS
ML
ML
QL
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
QS
ML
ML
QL
MS
ML
ML
QS
QL
QS
QS
QL
MS
ML
QL
QL
ML
QS
QL
QL
ML
ML
QL
ML
QS
MS
QS
ML
QL
ML
ML
ML
QL
QL
QL
MS
QS
QS
QL
QL
ML
QL
QL
QL
QL
QL
QS
QS
QS
MS
QS
QL
QL
QS
QS
QL
QL
ML
QL
MS
QS
QL
QS
QS
QS
QL
QL
MS
ML
ML
ML
QS
QS
QS
QL
QS
QS
QL
QL
QS
QL
QS
QL
ML
MS
QS
MS
QL
MS
QS
QS
QS
QL
ML
QS
QL
MS
QS
QS
QL
QL
ML
QL
QS
QL
MS
QL
QS
QL
QS
QL
QS
QL
QL
MS
QL
QS
MS
QL
QS
QS
MS
ML
QS
QL
QS
QS
ML
QL
QL
QL
QL
QL
QS
QS
QS
MS
QL
QS
QL
QS
MS
ML
MS
MS
ML
MS
QL
QL
QS
QS
QL
ML
QL
MS
QL
QS
QL
MS
QS
ML
QL
QL
ML
QL
QL
ML
MS
QS
QL
ML
ML
QL
QS
MS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QL
QL
MS
ML
MS
MS
QL
QL
ML
QL
QS
QS
QS
QL
MS
QL
QS
QL
QS
ML
QL
QS
QL
QS
QS
QS
QL
ML
QL
QS
QL
QS
QS
MS
QL
MS
QL
QS
QL
ML
QL
QL
QS
QS
QS
QL
QS
QL
MS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
ML
MS
QL
QL
QS
ML
QS
QS
QL
ML
QS
QL
MS
QS
ML
MS
ML
QS
QS
QL
ML
QS
QS
QS
QL
QL
QL
QS
QS
QL
QL
QL
ML
QS
QL
ML
QS
QL
ML
QL
QS
QL
QL
QS
ML
QL
QS
QS
ML
QL
MS
QL
ML
QS
MS
ML
QL
MS
MS
QS
QL
ML
ML
QL
QL
MS
MS
QL
QS
ML
QL
QS
QL
QL
MS
QS
ML
ML
ML
QL
MS
MS
QL
QS
QS
QS
QL
ML
QL
QS
QS
QL
ML
QL
ML
QL
MS
QL
QS
QS
QS
QS
QS
MS
QS
MS
ML
QS
MS
ML
QS
QL
MS
QS
QS
QL
ML
QS
QS
ML
QL
MS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
MS
QL
QL
QS
QS
QS
QS
QL
ML
QL
ML
QL
MS
QL
QS
MS
ML
QS
QL
ML
MS
QS
QL
QS
QS
MS
QL
QS
MS
QL
MS
ML
QS
MS
QS
ML
QL
QL
MS
ML
QS
QL
QL
QS
QS
MS
QS
QL
QS
ML
QS
QS
QL
QL
MS
QS
MS
QL
QL
MS
QL
ML
QL
ML
ML
QS
QL
ML
QL
MS
QL
ML
QS
QL
QS
QL
QS
QL
QS
QS
QS
ML
QS
ML
QL
QL
ML
ML
QS
MS
QS
ML
QL
MS
QS
QL
ML
MS
ML
MS
ML
QS
QS
ML
MS
QL
MS
QL
QL
QL
ML
ML
QL
QS
MS
ML
QL
QL
ML
QS
ML
QS
QS
QL
ML
QS
QS
MS
MS
MS
MS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QL
QS
QL
ML
QS
QS
QL
QS
QL
QS
ML
ML
QS
QL
QL
ML
QL
ML
QS
QL
MS
QS
QL
QS
QL
QL
QS
MS
MS
QS
ML
QL
ML
QS
QL
QL
QL
QS
MS
QS
MS
QL
MS
ML
QL
ML
MS
QS
QL
ML
QL
QL
QL
QL
MS
QL
QL
QS
ML
QL
MS
QS
QS
ML
ML
MS
QL
MS
QS
QL
QL
QS
QL
ML
ML
ML
MS
ML
QL
QS
QS
QL
QS
ML
MS
MS
QS
ML
QL
MS
ML
QL
QL
QL
QL
QL
QL
ML
QS
ML
QL
QL
QL
QL
MS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QS
ML
ML
ML
MS
QL
QS
ML
ML
ML
ML
MS
QS
QL
MS
QS
QS
QL
QL
MS
QL
QL
QS
ML
MS
MS
MS
ML
MS
MS
QS
MS
QL
QS
QL
QL
ML
QS
MS
ML
QS
QL
QL
QL
ML
ML
ML
MS
QL
QS
QS
ML
QL
MS
MS
QS
MS
QS
QL
QL
QS
MS
QL
ML
QL
MS
MS
QS
MS
QL
QS
QS
QS
MS
ML
ML
QL
ML
QS
QS
QS
QS
QS
QL
QL
QS
QL
ML
MS
QL
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
QS
MS
QL
QL
ML
QS
ML
ML
QS
QS
QS
QL
MS
MS
ML
ML
QL
QL
QL
QL
QL
QL
ML
QL
QL
QL
QS
ML
QL
ML
QS
QS
QL
ML
QS
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
MS
QL
MS
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QS
ML
QL
QL
MS
QS
QL
QS
QS
ML
MS
QL
ML
QS
QS
MS
ML
ML
ML
ML
QL
ML
ML
QS
QL
QS
QS
ML
MS
QS
QL
QS
MS
QS
MS
ML
QS
ML
QS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QL
QL
QL
ML
QL
MS
QL
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
QS
MS
QL
QS
QS
QS
QL
ML
QS
QS
QL
QL
QL
QL
ML
MS
QL
ML
QS
QS
QL
MS
MS
QL
ML
QL
MS
QS
MS
QL
ML
QL
QL
MS
QL
QS
QS
ML
QS
QS
MS
ML
QS
MS
QL
QL
ML
QS
QS
ML
QS
MS
ML
QS
QS
QL
QS
QL
QS
QL
ML
ML
QS
QL
QS
ML
QS
QL
ML
ML
QS
ML
QS
QL
MS
QS
ML
MS
QS
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
QS
QS
QL
QL
QS
QL
QS
QS
QL
QL
MS
QS
QL
QS
ML
QL
QS
QS
QS
QL
QL
QS
ML
QL
ML
MS
QS
QS
QL
QS
QL
QL
QS
QS
QS
QS
QL
QS
QL
ML
QS
QS
QS
ML
QS
MS
MS
QL
QL
QS
MS
QS
QL
QS
ML
ML
QS
ML
QL
ML
MS
QL
QS
QS
QS
MS
QL
QL
QL
QL
QL
QL
ML
MS
MS
QL
ML
MS
MS
QS
QL
QS
ML
QL
QS
QS
QS
MS
QL
QL
QS
QL
QL
MS
ML
ML
ML
QL
QS
QL
QL
ML
QS
MS
QL
MS
QS
QS
MS
QL
QL
QL
QS
QS
QS
ML
QS
ML
QS
MS
MS
ML
QS
QL
QL
ML
QL
ML
QL
QS
MS
QL
QL
QS
QL
QL
QL
QL
ML
QL
QS
QS
ML
QS
QS
ML
QL
QL
ML
ML
QS
ML
QS
QL
ML
ML
QL
MS
QS
QL
QL
QL
ML
ML
ML
QL
ML
QS
QL
QL
QS
QS
QL
ML
QL
QL
ML
QS
ML
QS
QS
QS
ML
ML
QS
ML
MS
MS
MS
MS
QL
ML
QL
ML
QS
QL
ML
QL
MS
QS
QL
QL
QS
ML
ML
QS
QL
QL
ML
ML
QS
QS
ML
MS
ML
QL
QS
ML
QS
QL
QS
QL
QL
QS
QS
QL
QS
ML
QS
MS
QS
QL
ML
QL
QS
QL
ML
QS
QS
QL
QL
QL
QL
MS
QL
QS
MS
MS
QL
QL
QL
ML
QL
MS
MS
QL
ML
ML
MS
QS
QS
QS
QL
MS
QL
ML
QS
QS
QS
QS
QL
MS
QL
QS
QL
ML
QS
QL
ML
QS
QS
QS
QS
QL
MS
QS
MS
QS
QS
QL
ML
QS
QL
QL
QS
QS
QS
QS
QL
QS
QL
QL
QS
QS
ML
QS
ML
QL
QS
ML
QL
QS
QL
QS
QL
ML
QL
QL
QS
MS
QS
MS
QL
QL
ML
QS
QS
QS
MS
QL
ML
MS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
MS
QL
ML
QL
QS
QL
QS
QS
MS
ML
QL
QL
QS
QL
QL
QS
QS
QS
MS
QL
QL
QS
QL
QL
QL
QL
MS
QS
QL
QL
QL
QL
QL
QS
ML
ML
QS
ML
QL
MS
ML
QS
QL
ML
MS
ML
ML
QL
QL
QL
QL
QS
ML
QL
QL
MS
QS
ML
QL
QL
QS
QL
MS
MS
QS
QS
QL
QS
MS
QS
QS
QS
MS
QS
MS
MS
MS
QL
QL
QS
QS
QS
ML
QL
QS
QL
ML
QL
QS
QS
QL
MS
ML
QL
QS
ML
MS
ML
MS
MS
QS
QL
QS
ML
ML
ML
QS
QL
QL
MS
QS
QL
QL
QS
QL
MS
QS
QL
MS
MS
MS
QS
QS
MS
QL
QL
QS
QL
QS
QL
QS
MS
MS
QL
QL
ML
ML
ML
QL
QL
QL
QS
MS
ML
MS
ML
QS
QS
ML
QS
ML
QS
QS
MS
ML
QS
MS
ML
QL
MS
QS
QL
QS
QL
QS
MS
QL
QL
QL
QS
QL
QS
QL
QS
ML
QS
QL
QL
MS
QS
QS
QL
ML
QS
ML
MS
QL
QL
ML
ML
MS
QS
MS
QL
ML
QS
QS
ML
QL
MS
QL
QS
QS
QS
QS
MS
QS
ML
QL
QS
ML
QS
ML
QL
QL
QL
QS
QS
ML
QS
MS
QL
QS
MS
MS
MS
ML
QL
QS
QL
MS
MS
QS
MS
QL
MS
QL
MS
QS
MS
QS
QS
QS
ML
QL
QL
QL
QS
QL
ML
ML
QL
ML
QS
QS
QS
QS
QL
ML
ML
QS
MS
MS
QL
ML
QL
MS
QS
QL
ML
MS
ML
QL
QS
QS
QL
QS
QS
QL
MS
ML
QL
QL
QS
QL
QS
MS
QS
QS
QS
QS
QS
QL
QS
QS
ML
QS
QS
QL
QS
QS
QL
MS
QS
MS
QL
QL
MS
MS
QL
QS
QL
QS
QL
QS
QS
MS
QL
QS
QL
QL
ML
ML
QL
QS
QL
QS
QS
MS
QL
QS
QL
MS
QS
QS
QS
MS
MS
QS
QS
ML
QL
QL
MS
QS
QL
ML
MS
ML
QS
QS
QL
QL
ML
MS
QL
QL
QS
QL
QL
ML
ML
QS
ML
QS
MS
MS
ML
QS
QL
ML
QL
ML
QS
QS
ML
QS
QS
ML
QS
ML
QS
QS
ML
QS
QS
QL
ML
QL
ML
QL
QL
QS
ML
ML
QL
QS
QS
QL
QS
QL
MS
QL
ML
MS
QS
QS
MS
QS
QS
ML
MS
QL
QS
QL
QL
MS
QS
QL
MS
QL
QS
QL
QS
QS
QL
MS
QL
QS
QS
QL
ML
QL
QS
ML
QL
QL
QS
MS
QS
MS
QL
QL
ML
ML
MS
MS
QS
QS
ML
QL
ML
QL
ML
QL
ML
ML
QS
QS
QL
QL
QL
QS
QL
QS
ML
QS
QS
QL
QL
MS
MS
QL
QS
QL
ML
MS
QL
QL
QL
ML
QL
QL
QL
ML
QS
QL
QL
QL
QL
QL
QS
QS
MS
ML
ML
QS
MS
QS
MS
MS
QL
QS
QS
ML
QS
ML
QL
QS
QS
QS
QS
QL
QL
QL
ML
MS
ML
QL
QS
ML
QS
MS
QS
QL
QL
QL
QL
MS
QS
QL
ML
ML
QS
QS
QS
QL
QL
MS
QL
ML
MS
MS
QS
QL
QL
QL
QS
ML
ML
ML
QS
ML
QL
ML
MS
QS
ML
QS
MS
ML
QL
QL
MS
QS
QS
QL
QL
QS
QS
QS
ML
ML
QS
MS
QL
QL
QS
QS
ML
ML
ML
QS
ML
QS
QL
QL
QS
QS
QS
QL
QS
MS
ML
QL
QS
QS
MS
QS
QS
QS
QS
QL
QS
QL
QL
QS
QL
ML
QS
MS
MS
ML
ML
MS
QS
ML
QL
QL
QL
MS
QL
ML
QL
MS
MS
QL
ML
QS
QS
QS
QS
QL
ML
QL
QL
QS
QS
ML
QL
QL
MS
QL
QL
MS
QL
QS
MS
QL
QL
ML
MS
QS
QL
QS
MS
QL
QL
QL
ML
QL
ML
QL
ML
MS
QS
QL
QL
MS
ML
QL
MS
QL
ML
MS
QL
ML
QL
MS
QL
MS
ML
ML
MS
ML
QL
ML
QL
ML
QL
QL
ML
QL
QL
ML
QL
QL
QL
QS
ML
QS
ML
QS
QS
ML
QS
QS
ML
MS
ML
QS
QS
QL
ML
QL
QS
QS
QL
ML
MS
ML
QS
MS
QL
ML
QL
MS
QL
QS
QL
ML
MS
ML
MS
QL
QL
ML
QS
ML
ML
MS
ML
MS
QL
QS
ML
QS
QL
QL
QS
QL
MS
ML
QL
QS
QS
QS
QS
QL
QS
QS
QL
QL
QL
QS
QL
QS
QL
QS
QL
MS
MS
QS
MS
QL
QS
QL
QL
QS
QL
ML
QL
QS
ML
QS
QS
QS
QS
ML
QL
MS
QL
ML
QS
QL
QL
MS
QS
QL
QL
QS
QL
QL
QS
QL
QL
QS
QL
ML
ML
QS
QS
QL
QS
ML
QS
ML
QS
MS
QL
MS
ML
QS
QS
ML
QS
ML
ML
QS
MS
QL
QL
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
ML
QL
QS
QS
QL
QS
QS
ML
QS
QS
ML
QL
ML
MS
MS
QS
QS
QS
MS
MS
QS
ML
QS
MS
QL
QL
QS
QS
QS
ML
QL
QL
QL
ML
QS
MS
QS
MS
QS
QL
QL
QL
QS
MS
QL
QL
QS
ML
QL
QL
QS
QS
QL
QL
QS
QS
MS
MS
QS
QS
QL
QS
QS
QS
MS
QS
ML
QS
QS
QL
QS
QL
QL
QL
ML
ML
QS
QL
QL
QS
QL
QL
QS
QL
QL
MS
QL
MS
ML
QS
ML
QL
MS
QL
MS
QL
ML
QL
MS
QL
QL
QL
MS
ML
QS
MS
ML
QL
QS
QS
ML
QS
QS
QL
QL
QL
QL
QL
QS
QS
MS
QS
QL
QL
ML
ML
QS
QL
MS
ML
MS
QS
QL
QL
QS
QS
ML
ML
QS
QS
QS
QL
ML
QL
QL
QS
MS
QS
ML
QL
QS
ML
QS
MS
QS
ML
QL
QL
ML
ML
MS
QS
QL
QS
QL
QL
QL
QL
MS
QL
QL
QL
ML
MS
QL
QS
QS
QS
QL
MS
ML
QS
MS
ML
QL
QS
QS
QL
QL
QL
QL
QL
QL
QL
ML
QL
QL
ML
QS
QL
QS
QL
QS
MS
QS
QS
QS
MS
QS
QS
QL
QS
MS
QL
QS
QS
ML
QS
ML
QL
QS
QL
MS
QS
QL
QL
QS
QL
QS
QS
MS
QS
MS
ML
QS
QS
QS
QL
QL
QL
QL
QS
QL
QL
QL
MS
QS
QL
ML
MS
QS
ML
QS
QL
QS
ML
QS
QL
QL
ML
QL
MS
QL
QL
ML
QS
QS
QL
QL
QS
MS
QS
ML
ML
ML
ML
QS
MS
QS
MS
MS
MS
QL
MS
QL
MS
QS
ML
MS
ML
QL
MS
QS
QL
QS
QS
QS
QS
QL
MS
QL
QL
QS
QS
QS
QS
QS
QL
QS
ML
QL
QS
ML
QS
QL
QS
QS
MS
QS
QS
QL
QL
QS
MS
MS
QL
QS
QS
QL
QL
ML
QL
ML
ML
ML
QL
QL
QS
QL
MS
QS
ML
ML
QS
QS
ML
ML
QL
QS
MS
QL
QL
QS
QS
ML
QS
ML
QS
QS
QL
QS
QS
MS
QL
ML
QS
QS
QL
QL
QL
QL
QS
QL
QL
QS
MS
QL
ML
QL
QS
ML
ML
ML
QS
QS
MS
QL
ML
MS
QL
QL
QS
QL
QS
QS
ML
ML
QL
MS
MS
QS
MS
ML
QS
QL
QL
QL
ML
MS
QL
MS
QL
QS
QS
QS
ML
ML
QL
QL
QL
QS
ML
QS
QS
QS
QL
MS
QS
MS
QL
QL
QS
ML
QS
ML
QS
QL
QL
QL
QS
QL
QL
MS
MS
ML
ML
QL
MS
MS
QS
ML
QL
ML
QL
QS
QS
QL
ML
QS
ML
QS
QL
QS
QS
QS
MS
ML
QL
QS
QS
MS
QS
ML
QL
QL
ML
QS
QS
QS
MS
QL
QS
MS
MS
ML
QS
QL
QL
QL
ML
ML
QS
QS
QS
QL
MS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QS
QL
QL
QL
QL
MS
QS
QL
QL
QS
QL
QS
QL
ML
ML
QL
QS
QL
QS
ML
QL
MS
ML
QS
QL
ML
MS
ML
QL
MS
QL
QL
ML
MS
QS
QS
QL
QL
QL
QL
MS
ML
QS
QS
MS
QS
QS
QL
QL
ML
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
QL
ML
QS
QL
QL
QL
QL
QL
QL
QL
QL
ML
MS
QS
QL
QL
QS
QS
ML
QS
MS
ML
MS
QS
QS
QS
QL
ML
MS
ML
MS
ML
QL
ML
MS
QS
QS
ML
QL
QS
QL
ML
QS
ML
QL
QL
QL
QS
QS
ML
QS
QS
MS
QS
ML
QS
QS
QL
ML
QL
QL
QL
QS
ML
QS
ML
QS
ML
QS
QL
QL
MS
QS
ML
QS
ML
QL
MS
QL
QS
QS
MS
QL
QS
ML
ML
ML
QS
MS
QL
QS
MS
QL
QS
MS
ML
ML
QL
QS
MS
MS
QS
QL
MS
QL
ML
ML
MS
ML
QL
QS
QS
QL
ML
MS
ML
QS
ML
MS
MS
QL
MS
QS
MS
MS
QS
ML
ML
ML
QS
QL
ML
ML
QL
QS
MS
QS
QL
QL
QL
ML
ML
QL
QS
QS
QS
MS
QL
ML
QL
QL
QL
QL
QL
QL
MS
MS
QL
QL
MS
QL
QL
QL
QL
MS
QL
QL
MS
ML
ML
QL
QL
ML
QL
QL
QL
QS
QS
QL
QL
QL
QL
QL
QL
QL
QS
ML
MS
QS
QL
QL
QL
MS
QL
ML
ML
QS
ML
QS
QS
ML
ML
QL
ML
QS
ML
QL
QS
QL
QS
QL
ML
QS
QS
QL
QS
QS
QL
QL
ML
QS
ML
QL
QS
QS
QL
ML
QS
QL
QL
ML
MS
ML
MS
MS
QS
ML
QL
MS
QL
QS
QL
QL
QL
QS
ML
QS
MS
MS
QS
QS
QL
ML
QL
QL
QS
QL
QS
QS
QL
ML
ML
MS
QL
QS
QS
MS
QS
QS
QL
QL
QL
QL
QL
MS
QL
QS
QS
QL
QS
QS
QS
ML
MS
ML
ML
ML
QL
QS
QL
QL
QL
QS
QS
QS
QL
MS
QL
QL
QL
QS
MS
QL
QL
QL
QL
QS
MS
QL
ML
QS
QL
MS
QS
QL
MS
MS
ML
ML
QL
ML
QL
QL
ML
QL
ML
MS
QL
QL
ML
MS
QL
QS
ML
QS
QS
QS
MS
MS
QS
MS
QS
QS
QS
ML
QL
QL
QS
QL
QS
QS
QL
QS
ML
QS
QL
ML
QL
ML
QS
QL
QS
MS
QL
ML
ML
QS
ML
QL
QS
QL
QL
MS
QL
QS
ML
MS
QS
ML
QS
QS
ML
QS
QS
QL
QL
QL
QL
QS
QS
MS
QS
QL
QS
QS
QL
QS
ML
QL
QS
MS
QL
QS
QS
ML
QS
QS
QS
ML
ML
MS
QL
QL
QL
MS
QS
QS
QL
QS
QS
ML
QL
QS
MS
QS
ML
QL
QS
QS
QL
QS
QS
QS
ML
QS
QS
ML
QL
ML
QL
ML
QS
QL
QL
ML
QL
MS
QL
QS
QL
QL
QS
QS
QL
MS
QS
ML
QS
ML
QL
ML
ML
QL
ML
QS
QL
QL
QL
MS
QS
QL
ML
QS
QL
QS
ML
ML
ML
QL
ML
MS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
ML
QL
QL
QS
QS
QL
QS
QL
QS
ML
QS
ML
QS
ML
QL
QS
QL
QS
QL
ML
QS
ML
ML
QS
QL
QS
QS
ML
QS
QS
ML
ML
MS
ML
QS
QS
ML
QL
QL
MS
MS
MS
QS
QS
QS
QL
ML
QS
ML
ML
QL
MS
QS
QL
QL
QS
ML
QL
QL
QS
MS
MS
QS
ML
QL
QL
QS
QL
QL
QL
QS
ML
QL
QL
QL
QL
QL
QS
QL
QL
QS
QS
ML
QL
QL
QS
QL
MS
ML
QL
QL
QL
QS
QS
ML
MS
QS
QS
QS
QS
QL
QL
ML
MS
QL
QS
QL
QS
QL
MS
QS
QS
ML
QL
QL
MS
QL
ML
QS
QS
QS
QL
QS
ML
ML
QL
QS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QS
QS
MS
ML
QL
QL
QL
QS
QL
QS
QL
QL
QL
QS
QL
ML
QS
QL
QL
QS
MS
QL
QS
QL
QL
QL
QL
QL
QS
QS
QS
MS
QS
QS
QL
QL
ML
QL
QL
QL
QS
QS
QS
QL
QS
ML
QL
QS
ML
QS
QL
ML
QL
ML
QL
MS
QL
MS
QL
QL
QS
QL
MS
QS
ML
QL
QS
QS
MS
ML
QS
QL
ML
QL
QS
QL
ML
ML
QL
QL
QL
QL
ML
QS
QS
MS
QS
MS
MS
ML
MS
QS
MS
QL
QS
QL
MS
QL
QS
ML
QL
MS
QL
QL
QS
QL
MS
QL
ML
ML
QS
ML
ML
QS
QL
QS
MS
MS
QL
QL
QS
QL
QS
QL
ML
QS
QS
QL
QL
QL
QS
QL
QS
QL
QL
QS
MS
ML
QS
MS
QS
ML
QL
QL
QS
MS
QS
QL
QL
QL
QL
MS
QL
MS
QS
QS
ML
ML
QS
QS
QS
QS
QL
QS
ML
ML
QS
QS
QS
MS
ML
QS
QL
QL
MS
QL
MS
QS
QL
MS
QS
ML
QL
QL
QL
QS
QL
ML
QS
QS
QL
QL
QS
ML
QS
QL
ML
QL
QL
QL
ML
QL
QL
QL
QS
QS
ML
QS
QS
QL
ML
QL
QL
QS
QS
ML
QL
QL
QS
QL
QL
ML
QS
QS
ML
MS
QL
QL
MS
QL
QL
QS
QS
MS
QL
ML
QS
QS
MS
ML
QL
ML
QL
QS
QL
QL
ML
QL
QL
QL
QS
QS
MS
QL
QS
QS
MS
QL
QS
QS
QS
ML
ML
MS
QL
QS
ML
QL
QL
ML
QL
QS
MS
QS
ML
QL
MS
QL
ML
ML
QS
QS
QL
QS
QL
ML
ML
QS
QS
QS
QL
QS
ML
QL
ML
QL
ML
QL
ML
MS
QL
QS
ML
ML
QS
QL
ML
MS
MS
QL
QS
ML
MS
MS
QL
MS
MS
QL
QS
QL
ML
ML
QL
QS
MS
ML
MS
MS
QS
QL
MS
ML
QL
QS
QS
QS
QS
QS
QS
QS
QS
QS
ML
ML
QS
QL
QS
MS
MS
ML
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
ML
QL
QS
QS
QL
QL
MS
QS
QL
QL
MS
ML
QL
QS
QL
QL
QL
QL
ML
QL
ML
QS
QL
ML
QL
QL
QL
ML
QS
QL
QS
MS
QS
QS
QS
QS
QS
MS
QL
QS
QS
MS
QL
ML
QS
QS
MS
ML
ML
QL
QL
ML
ML
ML
QL
QS
QL
QS
QS
QS
QL
MS
QS
MS
QL
QL
ML
QS
MS
QS
QS
ML
QS
QL
QL
QL
QL
MS
QL
QL
ML
ML
QS
QS
QS
QS
QS
ML
QL
ML
QS
MS
QL
QL
QL
MS
QL
QL
QS
QS
MS
QS
QL
QS
ML
QL
QL
QL
QL
QS
MS
QL
MS
ML
QS
QL
QL
MS
QL
ML
ML
MS
QL
ML
QL
QS
QL
ML
QS
QS
QS
QS
QS
MS
QS
QS
ML
QS
ML
QL
QL
QS
QL
QS
QS
QL
QL
QL
QS
MS
MS
QL
MS
ML
QL
QS
ML
ML
QL
ML
QS
QS
QS
QL
QL
MS
QL
ML
QS
QS
QS
MS
QL
QS
MS
QL
QL
QS
ML
ML
QL
MS
QS
ML
ML
QL
MS
QL
ML
MS
QL
QS
MS
QL
QS
ML
ML
QS
QS
QS
ML
ML
ML
MS
QS
MS
QL
QS
QS
ML
QS
QL
MS
QS
QS
QS
QL
QL
QS
MS
QL
ML
QS
QS
QS
QS
QL
ML
MS
QS
QL
QS
QS
QS
QL
QS
ML
MS
QS
QS
ML
QS
ML
QS
QL
QL
ML
QL
ML
ML
QS
ML
QL
ML
ML
QS
QS
MS
QS
QL
ML
QS
QL
QL
QL
ML
QL
QS
QS
QL
QS
QS
QL
QS
QL
MS
MS
QL
QS
QS
QL
QL
QS
QL
QL
MS
MS
QS
QS
QL
QS
QS
QS
QS
MS
QL
ML
MS
QS
QL
QL
QS
QS
QL
MS
QS
ML
QS
QS
QL
QL
ML
QS
ML
MS
QL
QS
QS
QS
QS
QL
QS
ML
QL
MS
QL
QL
QL
QL
QS
QS
ML
QS
ML
QS
QL
QS
MS
QL
QS
QL
QS
QL
MS
QS
QS
ML
QL
QS
QS
QS
QS
QL
QS
MS
ML
QL
QS
QS
QL
ML
QL
ML
QL
QL
QS
ML
QL
QS
QS
QS
QS
QL
QS
QL
QL
MS
QL
QL
QS
QS
QS
QS
QL
QS
MS
QS
ML
MS
QL
QL
MS
QL
QS
QL
ML
QS
QL
QL
ML
ML
ML
QS
QL
QL
QL
QL
ML
QL
QS
MS
QS
QL
QS
QS
QL
MS
ML
QS
QS
QS
MS
QS
ML
QL
MS
QL
ML
QL
QS
QL
ML
QS
QL
MS
ML
QS
QL
QS
MS
ML
MS
QS
QL
QL
MS
MS
QS
QL
QL
QL
MS
ML
QL
QS
QS
QL
QL
QS
QL
QL
MS
QL
QL
QL
QS
ML
QL
QL
MS
MS
QL
MS
ML
ML
MS
ML
QS
QL
QL
QS
ML
QS
QL
MS
ML
MS
QS
MS
ML
QS
QL
ML
QL
QL
QS
QS
ML
QL
QL
QL
QS
QL
ML
ML
QL
QL
QS
MS
QL
QS
MS
ML
QL
QS
QS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
QL
QL
ML
QS
QS
MS
QL
QS
QL
QS
QL
ML
QS
ML
QL
ML
QL
QL
QS
QS
QL
QL
QL
QS
QS
QS
QL
QL
MS
QS
QS
QS
QL
QS
QS
QS
QL
MS
MS
ML
QS
QL
QS
QL
QL
QS
MS
QL
QL
QL
QS
QL
QS
ML
QL
QL
QL
QS
QS
MS
QS
QL
QS
QS
QL
QL
ML
MS
QS
ML
ML
QS
QL
QL
QL
QL
QS
QS
QL
MS
ML
QL
QL
MS
MS
QS
MS
QS
QS
ML
QS
ML
QS
MS
MS
ML
QS
QL
QS
QL
MS
MS
QS
MS
QL
MS
MS
QS
QL
QL
QL
MS
QL
QS
QL
QL
MS
QL
QL
QS
QL
QS
QS
QL
QL
MS
ML
MS
MS
QL
QS
QS
ML
QL
QL
QL
QS
QS
ML
QL
QS
MS
QL
QS
QL
QS
QL
QL
ML
QL
QS
QL
ML
QS
QS
MS
QL
ML
QS
MS
QS
QS
QL
ML
QL
ML
QL
QS
QS
ML
QS
QS
QL
ML
QS
QS
QS
MS
QL
ML
QS
QS
MS
QL
QL
QL
QS
QS
QL
ML
ML
QS
QL
QL
MS
QL
ML
QL
QL
QL
QL
QS
QS
QL
QL
ML
QS
QL
QL
QS
QS
MS
QL
QS
ML
QL
MS
MS
QL
QS
QL
ML
MS
QS
QL
QS
QS
MS
QL
MS
ML
QS
QS
ML
MS
QL
QL
QL
MS
MS
MS
QS
QS
QL
ML
QL
QL
ML
QL
QS
MS
ML
QS
MS
QS
QS
ML
QS
QL
ML
QS
QS
QL
QL
QS
ML
QL
ML
QL
MS
QL
MS
QS
ML
MS
QL
QL
ML
QL
QS
ML
QS
QL
ML
QS
QS
MS
QL
QS
MS
QS
MS
QS
MS
QS
QS
QS
QS
MS
QL
QL
QL
QL
QS
QL
ML
ML
QS
QL
ML
QL
QS
QS
ML
MS
QS
MS
QL
ML
QS
MS
QL
QS
QL
QL
ML
QL
ML
MS
QL
QS
QS
QS
QS
MS
ML
QS
QL
QL
QL
ML
QL
MS
QS
QS
QS
QL
ML
QS
QS
QS
QS
QS
ML
QL
ML
ML
QL
MS
MS
ML
QS
QL
QL
ML
QS
MS
ML
QL
QL
QS
QS
QS
QL
QS
ML
QS
QL
QS
ML
QS
QL
QS
QS
QL
QL
QS
MS
QS
QS
ML
QS
QS
QL
QL
QS
QL
QS
QL
QS
QL
QL
QL
ML
MS
QL
QL
QL
QL
ML
QS
QS
MS
MS
ML
ML
QL
QL
QS
QL
QS
QS
QL
ML
QS
MS
ML
QL
QS
QS
QL
MS
MS
QS
ML
QS
MS
ML
ML
QL
ML
QS
QL
MS
QS
QL
QS
MS
QL
QS
QS
MS
MS
QL
QL
QL
MS
QL
ML
MS
MS
ML
QL
QS
QL
QS
QL
MS
QL
QS
QS
QS
QS
QL
ML
ML
QL
QL
QS
ML
QS
ML
QS
QL
QS
MS
QL
QS
QL
ML
QL
MS
QL
QL
QS
ML
QS
QS
QL
QS
MS
QL
QS
QL
QS
QL
ML
QS
ML
QS
ML
QL
QL
QS
ML
QS
QL
ML
QS
MS
QL
QS
QL
QL
MS
QL
QS
QS
MS
QS
MS
QL
QL
QS
QS
MS
QL
QL
QS
QL
QS
QS
QS
QS
QS
ML
QS
MS
ML
ML
ML
QS
ML
QS
ML
QL
QS
ML
ML
QL
QL
QL
ML
ML
ML
QL
QL
QL
ML
QL
MS
MS
QS
MS
QS
QS
MS
QS
QL
MS
QS
MS
MS
QS
MS
QL
MS
MS
MS
MS
QS
QL
QL
QL
QS
QL
QL
QL
QS
QS
QS
QS
QS
ML
QS
MS
QS
ML
MS
QL
QS
QL
ML
QL
ML
QL
ML
QL
QS
QL
QL
QL
ML
QL
ML
QL
QS
QL
QS
QL
QS
QL
QL
QL
QS
QL
QL
QL
QL
MS
ML
QS
MS
QL
QS
QL
QS
QS
ML
QS
MS
QS
ML
QL
ML
QL
ML
QS
QS
MS
MS
QS
QS
QL
ML
ML
QL
MS
QL
QS
QL
QL
ML
QL
QS
QS
QL
MS
ML
ML
QS
QL
QS
MS
QL
QS
ML
QS
QS
QS
QS
QS
ML
ML
MS
ML
MS
QS
QS
QS
ML
QS
MS
QL
QL
QL
QS
QL
QS
QL
QL
ML
QL
QL
QL
QS
ML
QL
QS
ML
QS
MS
QL
QL
MS
QL
QL
QL
QS
QS
QS
QL
MS
ML
MS
QL
QL
QL
QL
MS
QS
QS
QL
QS
QS
QS
QL
ML
QS
QS
QL
MS
QS
MS
MS
ML
QL
MS
QL
QL
ML
ML
QL
QS
MS
QS
MS
ML
ML
QS
QL
QL
QL
QL
MS
QL
QS
MS
QL
QS
QL
ML
QL
QS
ML
ML
QL
QL
QS
QS
QS
QL
QL
QS
QL
MS
QL
ML
QL
ML
QL
MS
ML
QL
ML
ML
QS
QS
MS
QL
QS
MS
QL
QS
ML
ML
ML
QL
ML
QL
ML
MS
QS
MS
QL
MS
QL
QL
MS
QS
QS
QL
QL
QS
QS
ML
QL
ML
QL
QS
QS
QL
ML
QL
QL
QS
QL
QL
ML
QL
QS
QS
QL
ML
MS
QL
QS
MS
MS
QL
MS
QS
MS
QS
QL
MS
QL
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
MS
MS
QL
ML
ML
QS
QS
MS
MS
QS
ML
QS
ML
MS
ML
ML
QL
QL
QS
QS
QL
QS
MS
QS
QL
MS
QS
QL
QL
QS
ML
QL
MS
QS
QL
QL
MS
QL
QS
QS
QS
QL
QL
QS
QS
QS
QS
QS
ML
QS
QS
MS
MS
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
QL
ML
MS
ML
QL
MS
QL
QL
QL
MS
QL
QL
QL
QS
ML
QL
ML
ML
QS
QL
QL
MS
QL
MS
QL
ML
QL
QL
MS
QL
QL
QS
ML
ML
ML
QL
QL
QS
ML
QS
ML
QS
QL
QS
ML
QL
ML
QS
QS
QS
QS
MS
ML
QL
QL
QS
QL
QL
QL
QS
QS
ML
QS
QL
QL
QS
QS
QS
MS
ML
ML
QS
QL
QS
QL
QS
QS
QL
QL
MS
ML
QS
QL
QL
MS
QS
QL
QL
QL
QL
ML
QS
ML
ML
QS
MS
MS
QS
QS
QS
ML
QS
QL
QS
MS
QL
QL
QL
MS
MS
QS
ML
QL
MS
QL
QS
MS
MS
MS
ML
QL
QS
QS
QS
QS
QL
QL
QS
ML
MS
QL
QL
ML
QS
QS
ML
ML
QS
ML
QS
ML
QL
QS
MS
ML
QS
MS
QL
QL
QL
QS
QL
QS
QS
ML
QL
MS
QS
QL
MS
ML
MS
QL
ML
MS
QL
QL
ML
ML
QL
QL
QL
ML
MS
QS
ML
QL
QS
QS
ML
QL
QS
MS
MS
QS
QL
QS
QL
QS
QS
QL
QL
QL
QL
QS
MS
QS
MS
QL
ML
QL
MS
ML
QL
MS
ML
QS
QL
QL
ML
MS
QL
QS
MS
MS
QL
ML
QL
QS
QS
ML
QL
ML
ML
ML
ML
QL
QL
QL
QS
QL
MS
MS
QS
QL
QS
QL
QL
ML
QS
ML
ML
ML
QL
QS
QS
ML
MS
QL
MS
QS
QL
QL
QS
QS
QS
QS
MS
MS
MS
MS
ML
QL
MS
QS
QL
MS
QS
ML
ML
QL
QL
QL
QS
MS
QL
QL
MS
QS
ML
ML
QL
ML
QL
ML
QS
QL
QL
QS
QL
QL
QS
ML
QL
QS
QS
QL
QL
QS
MS
MS
QS
QS
QS
QS
ML
MS
QS
ML
QL
QL
QS
ML
QS
QL
MS
MS
QS
MS
QL
QS
MS
MS
ML
QL
QS
QL
MS
QS
QS
QS
ML
QL
QL
MS
MS
QS
QS
QS
ML
QS
QL
QL
QS
QS
QS
ML
QL
QL
QL
ML
MS
QS
ML
MS
QL
QS
MS
QL
QL
QL
QL
MS
QS
ML
QS
QS
QS
QS
QL
QS
QS
ML
ML
QS
QS
QL
MS
QS
QL
ML
QS
ML
QL
MS
QL
QL
ML
QS
QS
QS
MS
QS
QL
QL
MS
MS
ML
QS
ML
MS
QL
QL
QS
QL
QS
QS
ML
QS
QL
ML
QL
QS
ML
ML
QS
ML
QS
QL
MS
QL
QL
ML
QS
QL
ML
QL
QL
QL
MS
QS
QL
QS
QS
QL
ML
ML
QL
QL
QS
QL
QS
QL
QS
QL
QL
QS
ML
ML
ML
QS
QS
QS
QL
QL
ML
QL
QL
QS
QS
QS
QS
QS
QS
ML
ML
MS
QL
QS
QL
QS
QS
ML
MS
QS
QL
ML
QL
QS
QS
QS
MS
MS
QL
QS
QS
QS
MS
ML
QL
ML
QS
QL
QS
ML
QS
MS
ML
MS
QL
ML
QS
QS
QL
QL
ML
QL
QS
QL
ML
QS
MS
QL
QL
QS
QL
ML
QS
QL
ML
QL
ML
QS
QL
QL
QL
QL
MS
ML
MS
QL
QL
QS
QL
ML
QL
QL
QL
QL
QL
QL
QL
QL
QS
QS
QL
ML
ML
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
QL
QL
QL
QL
QL
ML
QS
ML
QL
QL
QS
QS
QL
ML
QL
ML
QL
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QS
QS
MS
ML
QL
QL
MS
MS
ML
QS
QL
QL
QS
QL
QL
MS
MS
QL
QL
QS
MS
ML
QS
MS
QL
MS
QS
QS
QL
QL
QS
QL
ML
QL
ML
QL
QL
ML
QS
QL
QL
QS
QS
QS
QS
QS
MS
QS
MS
QL
QL
QS
ML
ML
QS
ML
QL
QS
ML
MS
QS
QS
QL
QL
QS
QL
QS
MS
MS
MS
QL
QS
ML
QS
QL
QL
QL
QS
ML
QS
QL
MS
MS
MS
QL
QL
QL
QS
MS
QS
QL
QL
QS
QL
QL
MS
ML
ML
QL
QL
QL
ML
MS
QL
QL
QL
ML
MS
ML
ML
QL
QS
QL
QS
ML
QL
QS
QS
QL
MS
MS
QL
QL
QL
QS
QL
ML
MS
ML
QS
QS
QL
QL
QL
QS
ML
QL
ML
QL
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
QL
QS
ML
QS
QS
MS
QL
QL
QS
QS
QL
QL
QL
ML
MS
ML
QL
QL
QS
QL
QL
QS
QL
QS
ML
QL
QS
MS
QS
ML
QS
MS
QL
QL
QS
QS
ML
ML
QL
QS
QS
ML
QL
QL
QS
MS
QS
QL
QL
ML
QS
ML
QS
QL
QS
QL
QL
QS
MS
QS
QS
QS
QS
MS
QS
ML
QL
QS
QL
MS
QS
QL
QS
QL
QS
ML
QL
ML
ML
ML
MS
MS
QL
QS
QS
QS
QL
QL
ML
ML
QS
QL
QL
QS
ML
QL
QS
QS
ML
QS
QL
ML
QL
ML
ML
QS
MS
QL
QL
MS
MS
QS
MS
QL
QS
QL
QS
QS
ML
QL
ML
QL
QS
QL
ML
ML
ML
QS
ML
QS
QS
QL
QL
QL
QL
QS
QL
QL
ML
QS
QL
ML
QL
QS
QS
QL
QL
QL
QL
MS
QL
QL
MS
QL
MS
MS
QS
QS
ML
ML
ML
QL
QL
QS
MS
QS
ML
MS
ML
QS
ML
QL
MS
QS
MS
QL
QS
QL
MS
QS
MS
ML
QL
QL
QS
ML
QS
QS
QL
QS
ML
QS
QS
ML
QL
QL
QL
QS
MS
QS
QL
ML
QS
QL
QL
ML
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
MS
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QL
QS
MS
MS
QS
QL
QS
ML
QS
QS
QL
QL
QS
MS
QL
QL
QS
ML
MS
ML
QS
QS
ML
QL
QL
QS
ML
QL
QL
ML
QS
QS
QL
QL
QL
QL
ML
QS
QL
MS
QL
ML
ML
QL
QS
QL
QL
QL
MS
MS
QS
QS
QS
ML
QS
QS
QS
QS
QS
QL
QL
QL
QS
MS
QL
MS
QL
QL
QS
ML
MS
QS
QS
QS
QL
QL
QL
QS
MS
QL
MS
QL
QS
QS
QS
QL
MS
ML
QL
MS
MS
QL
ML
QS
QS
QL
QS
ML
QS
MS
QL
QL
QL
MS
MS
MS
MS
QS
QL
MS
QS
QS
QL
QS
QL
QS
QL
MS
QL
QS
QS
MS
ML
QL
QL
ML
QL
ML
QS
QL
ML
QL
QL
QS
QL
ML
QS
QL
MS
QS
MS
QS
MS
QS
ML
QS
QS
MS
QS
QL
QL
QL
QS
QL
QS
MS
QS
QL
QS
ML
QL
ML
QL
QS
QL
ML
QS
MS
ML
ML
QL
QS
MS
ML
QS
QS
MS
ML
MS
QS
QS
QS
QS
QL
QL
QL
QS
QS
QS
QL
QS
QL
QL
QL
QL
QS
QS
QS
MS
QS
QS
ML
QL
QL
MS
ML
QL
QS
QS
MS
QL
QL
QL
QL
QL
QL
QS
ML
QL
QL
QS
ML
QL
QS
ML
QL
QS
ML
QL
QS
QS
QL
MS
QL
ML
QS
MS
ML
QL
QS
MS
QS
ML
QS
QS
QL
QS
QL
QS
MS
QL
QS
QL
QL
QL
ML
ML
QL
QS
QL
QS
QL
QS
QS
QL
QL
ML
MS
QL
QS
QL
ML
QS
QL
QL
QS
ML
QS
QL
QL
QS
QS
QL
QS
QL
MS
ML
QS
QL
QS
QL
QL
QS
QL
QS
QS
ML
QS
MS
QS
QL
QS
QS
QS
QS
QS
QS
ML
ML
MS
QL
QS
QL
QL
MS
QS
QS
QS
QL
ML
MS
QL
QL
ML
MS
QS
QL
QS
QL
ML
QL
QS
ML
QL
ML
QS
QS
MS
ML
QS
QL
QL
QS
QL
MS
QS
QS
QL
QL
ML
QL
QL
QL
QS
QL
MS
QS
QS
ML
ML
ML
MS
QL
ML
MS
QL
QL
ML
MS
QL
QL
QS
QL
ML
QS
QS
QL
QS
ML
QS
QS
MS
MS
MS
QL
QL
QS
QS
QS
QS
ML
QL
ML
QS
QL
QS
QS
QL
QL
QS
QS
QS
ML
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
QL
QS
QL
QL
QL
QS
MS
QL
QL
QL
QL
QS
QL
QS
QS
QS
ML
MS
QL
ML
QS
MS
QS
QL
QL
QS
ML
QL
QL
QL
QS
MS
ML
QL
QS
QS
MS
ML
QL
QS
MS
ML
ML
QS
QS
QS
QL
QS
QL
QL
MS
ML
ML
QS
QL
QS
QS
QS
QS
QL
MS
ML
MS
QL
ML
QS
QL
QL
QS
ML
QS
ML
ML
QL
QL
MS
QL
QS
QL
ML
QS
QS
ML
QS
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
QL
QL
QS
QL
QL
ML
QS
MS
QS
QS
MS
ML
QS
MS
ML
QS
QL
QL
QL
QS
ML
QL
QS
QS
QL
QS
QS
ML
MS
QL
QL
QS
QS
MS
ML
QS
ML
QL
QS
QL
QS
QL
ML
MS
QS
MS
QL
QL
QS
ML
ML
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QS
QL
QL
QS
QS
ML
QS
QL
MS
ML
MS
QS
QL
QL
QS
QS
QS
MS
QS
QL
QL
MS
QL
QL
QL
QS
QL
ML
ML
ML
ML
QS
MS
QS
ML
QS
QL
ML
QL
QS
QL
ML
MS
MS
MS
QL
ML
QL
QS
QS
ML
QS
ML
MS
QL
QL
MS
QS
QL
QS
MS
ML
QL
QL
QS
QS
QS
MS
ML
QS
QS
ML
QL
MS
MS
QL
QS
ML
MS
QS
MS
QS
QS
MS
QS
QS
ML
QL
QL
ML
MS
ML
ML
MS
QL
MS
ML
QL
MS
QL
ML
QL
QL
QS
QS
QL
MS
QS
QL
ML
MS
QL
QL
QL
QL
ML
QS
ML
QL
MS
MS
QS
QS
MS
ML
QS
QL
QL
QL
ML
MS
ML
QL
QL
QL
QS
QL
MS
MS
ML
QS
QS
QL
ML
QS
ML
MS
QS
QL
QS
QL
QS
ML
QL
QL
QL
QS
ML
MS
QS
QS
MS
ML
QL
ML
QL
QS
QS
QS
MS
QL
QS
MS
QS
QS
ML
QS
QS
QL
QL
QS
QS
QL
QL
QL
QL
QS
ML
QS
ML
MS
QL
MS
MS
QS
QS
QL
QL
QS
ML
QL
QL
QL
QL
ML
ML
QL
QS
QL
QS
QL
QS
QL
MS
QS
QL
ML
QS
ML
ML
QS
QL
QL
QL
ML
QS
MS
QS
QS
MS
MS
ML
ML
MS
MS
QS
ML
QL
QS
MS
QL
QL
ML
QL
QS
MS
QS
QL
QL
ML
QS
QS
QL
QL
QS
MS
MS
ML
QS
QL
QL
QS
QS
QS
MS
QL
ML
QL
QS
QS
QL
MS
QS
MS
QL
QS
MS
QS
MS
QL
QS
ML
QL
QS
QL
QS
QS
ML
QS
QS
QS
QS
QS
QL
ML
QS
QL
ML
QS
ML
ML
QL
QS
QL
QL
QS
QL
QL
QS
QL
MS
QS
QS
QL
ML
QS
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
QL
ML
QS
MS
QS
ML
QL
MS
QS
QL
QL
QS
ML
ML
QL
QS
ML
MS
QS
MS
QL
QS
ML
QS
QL
QL
QS
QL
QL
MS
QL
MS
QS
ML
QS
QL
MS
ML
ML
ML
QS
ML
ML
QS
ML
QS
QL
QL
QS
QL
QL
QL
ML
ML
ML
MS
ML
QS
ML
QS
QS
QL
QS
QL
QL
QS
QL
ML
QL
QS
ML
QS
QL
ML
ML
MS
MS
MS
QS
QS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
MS
QL
QS
ML
QS
ML
QL
QS
QL
QL
QL
ML
QL
ML
QS
QL
ML
QS
QS
QL
QS
QL
QL
QL
MS
QS
QL
QL
QS
QS
QS
QS
QS
ML
MS
ML
QS
MS
QL
MS
QS
QL
QS
ML
MS
ML
ML
ML
MS
QL
QS
QL
QS
QS
ML
QL
ML
MS
ML
QL
QL
QL
QS
QL
QS
QS
QS
QS
MS
ML
QS
MS
QS
QS
QL
QL
QS
QL
MS
MS
ML
QL
MS
QL
QL
QS
ML
QL
MS
QS
QS
QL
MS
QL
QS
MS
ML
MS
QS
QL
MS
ML
QS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QS
QS
QS
QS
QS
MS
QL
QL
MS
QS
QS
MS
QS
QS
QL
MS
QL
QS
MS
QL
QS
ML
QL
QS
QS
QL
QS
MS
QS
MS
QS
QS
QL
QS
ML
MS
QL
ML
MS
ML
ML
QL
MS
ML
ML
QL
QL
QL
QS
QS
ML
ML
QL
MS
QS
QS
QL
QL
MS
QS
QS
QL
QS
QS
MS
QS
MS
QL
MS
QL
QS
QS
MS
QS
QL
QS
QS
QL
QS
QL
QS
MS
QL
ML
QL
QL
QL
ML
QS
QS
MS
ML
QL
QS
QS
MS
QL
QS
QL
QL
QL
QS
QL
ML
QS
QL
ML
QS
QL
QL
ML
ML
QS
QL
QL
ML
QS
QL
MS
QL
QL
MS
QL
QS
QL
QL
QS
MS
QS
QS
MS
QS
QS
MS
QS
QL
ML
QS
QL
QS
ML
ML
ML
QL
ML
QL
QS
QL
QS
ML
ML
QL
QL
QS
ML
ML
QL
QS
QS
ML
QS
QS
QS
MS
ML
QS
QL
QL
QL
QL
QS
QL
MS
QL
ML
QS
QS
ML
ML
QL
ML
QS
QL
ML
QL
QS
ML
MS
MS
QL
QS
QS
QL
QS
QS
QS
QL
ML
MS
QS
ML
QL
MS
QS
QS
QL
QS
QL
QL
QL
QS
ML
MS
QS
MS
QL
QL
MS
ML
QL
QS
ML
ML
QS
QS
QL
QS
QL
QS
QS
QL
QS
ML
QS
QL
QS
QS
QL
QS
QL
ML
QS
QS
QL
ML
QS
MS
QL
QS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QL
QL
ML
QL
QL
QS
QL
QS
QL
ML
QS
QS
QL
MS
QS
ML
QS
QL
QL
ML
QS
ML
MS
ML
QS
QL
QS
QS
QL
QS
QL
ML
ML
QS
QL
QS
ML
QL
MS
QL
QS
QL
QS
QS
MS
QS
QL
ML
QL
ML
QL
MS
QS
QS
QL
MS
QL
ML
QS
QS
MS
QS
QS
QS
QS
MS
QS
QL
QL
MS
ML
MS
ML
QL
QS
QL
QL
QS
QS
QS
QL
QL
QS
QS
QS
QS
ML
QS
QS
QS
MS
QS
QS
ML
ML
QL
QS
ML
QL
ML
ML
QS
QS
QL
ML
QL
MS
MS
MS
QL
QL
QL
QL
QL
ML
QL
QS
MS
QL
QS
QL
QL
QS
QS
QS
QL
MS
MS
ML
QS
QL
MS
QS
ML
ML
QL
QL
QS
MS
ML
QS
QL
QL
MS
QL
QS
QS
MS
QL
QL
QS
ML
QS
ML
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
ML
QL
QL
QS
QS
QL
QS
QS
ML
QS
QL
QL
QS
QL
QL
QL
QL
ML
QS
QL
QL
QL
QL
ML
MS
QS
ML
QS
QS
ML
QL
QS
ML
QL
QL
QS
MS
ML
ML
ML
QL
ML
QS
QS
QL
QL
MS
QL
ML
QL
ML
ML
QS
MS
MS
ML
MS
QL
QS
ML
QL
QS
QS
QL
MS
QL
QS
QL
QL
QL
ML
QS
QS
MS
QL
ML
MS
QL
ML
QS
QS
QS
QS
QS
QL
QS
ML
ML
QS
ML
ML
QL
QS
ML
QL
QS
MS
QL
ML
QS
QL
ML
QS
QS
QL
QS
QL
MS
ML
QL
ML
ML
QS
QL
QS
ML
QS
MS
QS
ML
MS
QL
QS
MS
MS
MS
QS
ML
MS
QS
QL
ML
ML
QL
QL
QL
QL
QS
MS
ML
QL
QS
ML
MS
QS
QL
ML
QS
ML
QS
QS
ML
QS
QL
QS
QL
QS
QL
MS
ML
MS
MS
QS
QS
MS
MS
QL
ML
QL
QS
QS
ML
ML
MS
QL
ML
QS
QL
QS
QS
ML
QS
QS
QS
MS
ML
QS
QS
MS
QL
MS
QL
QL
MS
QS
QS
ML
QS
QL
QL
QL
QL
QS
ML
QS
ML
MS
ML
ML
QL
ML
ML
MS
QS
QS
MS
QS
MS
QL
MS
QL
QS
QS
QL
QS
QL
QL
QL
QL
QL
ML
QS
MS
ML
MS
QS
QL
QS
QS
ML
ML
ML
QL
MS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QL
QS
QS
QL
QS
QS
QL
ML
ML
MS
QL
QS
QS
ML
QL
MS
QL
QS
QL
QL
ML
QL
QL
QL
ML
QL
MS
QL
QS
ML
ML
QS
QS
QL
QS
QL
QS
ML
QL
QS
QL
QS
QL
QL
MS
QL
MS
QL
ML
QS
ML
ML
ML
MS
QL
ML
QL
QL
QS
MS
QL
ML
MS
QL
MS
ML
ML
QL
QL
QL
QL
QS
QL
QS
MS
QL
QS
MS
QS
ML
QL
QL
QL
MS
QL
QL
ML
QL
MS
QS
ML
QL
MS
QL
QL
QL
QS
MS
ML
QL
QL
QL
QS
ML
MS
QL
QS
QL
QL
ML
ML
ML
QS
QS
QL
MS
QS
MS
QL
QL
QL
QS
QS
QS
MS
QL
QL
MS
QS
QS
QS
QS
QL
MS
QS
ML
QS
ML
QL
QL
MS
QL
QL
QL
QL
QL
QL
QL
ML
QL
QS
QL
QL
MS
QS
QS
QS
QL
QL
ML
QL
QS
QL
QL
QL
QS
ML
ML
QL
QS
QS
QL
ML
ML
QL
QS
QS
QS
QS
QS
ML
MS
QS
ML
QS
QS
QL
QS
ML
MS
ML
QS
QS
QL
ML
QS
QS
ML
ML
QL
MS
QS
QL
MS
QL
ML
QL
QS
QS
QS
ML
MS
QL
QL
ML
QS
MS
ML
QL
QL
QL
QL
MS
QL
ML
MS
ML
QS
QL
ML
ML
QL
QL
MS
MS
QL
QS
QS
MS
QS
QL
QL
MS
MS
ML
QL
MS
ML
QS
QS
QL
QS
QS
QS
QL
ML
ML
QL
ML
ML
QL
QL
QS
QL
ML
ML
QL
QS
ML
ML
QL
QS
QS
QL
QL
QL
QS
QS
QL
QL
ML
ML
QL
ML
ML
QL
QL
MS
QL
QS
MS
QS
QS
QL
QL
QL
QS
QL
QS
QS
ML
ML
QL
QS
QS
QS
QS
MS
QS
QS
QL
QL
QL
QS
QL
QL
QL
MS
ML
QL
ML
QL
QS
QL
QS
QS
QS
MS
QL
MS
QS
QL
QS
ML
QL
QS
MS
ML
QL
QL
MS
QS
ML
QS
QS
QL
ML
QS
ML
ML
ML
QS
QL
QL
QS
ML
QL
QL
QL
QS
QL
QL
ML
MS
ML
QS
QS
QS
ML
MS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
QL
QS
MS
ML
QS
MS
MS
QS
ML
QL
QS
QL
QL
QS
QS
QS
QS
QL
MS
MS
ML
QL
QS
MS
QS
QS
ML
QL
ML
ML
QS
QL
QS
QL
QS
MS
ML
MS
QL
ML
ML
ML
ML
MS
ML
QS
QS
ML
QS
ML
QL
QL
QL
QL
MS
QL
QS
QL
MS
QL
QS
QS
QL
QL
QL
QS
QS
MS
QS
QS
QL
ML
QS
QL
QS
QS
ML
QL
MS
QS
QL
QS
QS
MS
QS
ML
MS
QS
ML
QL
QL
MS
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
QS
QS
MS
QL
QS
QL
QS
QS
MS
ML
QL
QL
QL
QL
QL
QS
QL
QL
QL
ML
QS
ML
QS
QL
QS
QL
MS
QS
MS
QS
QL
QS
QL
QS
QL
QL
QS
QS
QS
ML
QL
QS
ML
QS
QL
QL
ML
QL
QL
ML
QL
QL
MS
QL
QL
QS
ML
QS
MS
QL
QL
QL
ML
QS
ML
QS
ML
MS
ML
QL
ML
QS
QS
QL
QL
QL
QL
ML
QS
QL
ML
QS
QL
QS
QS
ML
QS
MS
MS
ML
QL
QL
QL
QL
ML
MS
MS
QL
MS
ML
QS
QS
QS
MS
QL
QS
QL
QS
ML
QL
QS
QL
MS
QS
QS
MS
MS
QS
QS
QS
QS
QL
QL
QL
QS
QS
QS
QS
MS
QL
QS
QS
QS
QL
MS
QS
QS
QS
QL
ML
QL
QS
QL
QS
QS
ML
MS
QS
QL
QL
MS
QS
QL
QS
QS
QS
MS
QL
QL
QL
QS
QL
QS
QS
QS
ML
ML
QL
QS
ML
QS
QS
ML
QL
QL
ML
MS
QS
QS
ML
MS
QS
QL
QS
QL
ML
MS
QL
QL
QS
QS
QS
QL
QS
ML
ML
ML
ML
MS
QS
QL
QL
ML
ML
ML
QS
QS
QL
QS
QS
QS
ML
QL
QL
QS
QL
QS
QL
ML
QL
QL
QS
MS
QS
MS
ML
ML
ML
QL
ML
QL
MS
MS
QL
QS
QL
ML
ML
QS
ML
QL
QS
QS
ML
QL
QL
QL
ML
ML
QS
QL
ML
QS
QL
QS
ML
QL
QS
QS
QS
QL
ML
QS
ML
QL
QL
ML
QS
MS
QS
ML
ML
QS
ML
QS
MS
QL
QS
QS
MS
ML
QL
MS
QS
ML
MS
QL
MS
ML
QS
QS
ML
QS
QL
QS
QS
ML
QS
QL
ML
QS
QS
QL
MS
ML
MS
QS
QS
QS
QL
ML
QL
QL
QS
QS
QS
QS
QS
QL
ML
QS
QS
MS
ML
ML
ML
QS
QL
QS
QS
QS
ML
MS
QS
ML
QS
QS
QS
QL
QL
QS
QL
ML
QL
QL
ML
QL
ML
QL
QS
QS
MS
QS
ML
QS
QL
ML
ML
QS
MS
QS
QS
ML
QS
QL
QL
MS
QL
ML
ML
QS
QS
QL
QS
QL
QL
MS
QL
QS
QS
QS
ML
MS
QL
QS
MS
QL
QS
ML
ML
QL
ML
QS
QL
QL
ML
QL
ML
QL
MS
QS
QL
MS
QL
QL
QS
ML
QL
ML
QL
ML
QS
ML
QS
QL
QS
ML
ML
QL
QS
QS
QL
ML
ML
QS
QL
QS
QL
QL
QS
QS
QL
ML
QS
MS
QL
MS
QS
MS
QS
QS
QS
QS
QL
QL
QL
QL
QS
QS
QL
QL
QL
QS
QS
MS
ML
ML
QS
QL
MS
QS
MS
QS
QS
MS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QL
QL
MS
QS
QL
ML
QL
QL
QS
QL
ML
ML
ML
QL
QL
QL
QS
ML
MS
QL
ML
MS
QL
QS
QS
QL
QL
QS
ML
QL
QL
QS
QS
MS
QS
QS
MS
QS
ML
QL
QL
QL
QL
QS
QS
QS
MS
ML
QS
MS
ML
QS
QL
ML
QS
QS
ML
QS
QL
ML
MS
MS
QS
QL
QL
ML
ML
ML
QS
QS
ML
QL
QS
QL
MS
ML
QS
QS
ML
ML
QL
QS
MS
QL
ML
QS
QS
QL
QS
ML
ML
QS
QL
QL
MS
ML
ML
ML
QS
QS
QS
QL
QS
MS
QL
QS
ML
QL
QL
ML
QS
QL
ML
QL
QL
QL
QS
QL
QL
QS
QS
QS
QL
MS
QS
QS
QL
QL
QL
QL
QL
QL
MS
ML
QL
QS
ML
QL
QS
MS
QL
QS
MS
QS
QL
QS
ML
QL
MS
MS
QL
QL
ML
MS
ML
MS
QS
QL
MS
QL
QS
QS
QL
ML
MS
ML
QS
MS
QS
ML
QL
QL
ML
QS
QL
QL
ML
MS
QS
MS
QL
QL
QL
ML
QL
QS
MS
QS
QS
MS
QS
ML
QS
QL
QL
QS
QS
QS
ML
QL
ML
ML
ML
QL
QL
QS
QS
MS
QS
QS
QS
MS
QL
QS
QS
MS
QS
QL
ML
QL
QL
QS
QS
ML
MS
ML
ML
QS
QS
ML
QS
QS
QS
MS
MS
MS
QS
QL
QS
QL
ML
QS
ML
QS
QS
ML
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
MS
ML
QL
QS
QL
ML
ML
QS
ML
ML
QS
QL
QL
QS
ML
MS
QS
QL
MS
QL
QS
ML
MS
QL
QL
QS
QL
MS
QS
MS
QS
MS
QL
QL
MS
QS
QS
QS
QS
QS
QS
QS
QS
MS
QL
QS
ML
QL
MS
ML
QS
ML
MS
QS
QS
MS
ML
QS
MS
QL
QL
QS
QS
ML
MS
QS
QL
QL
QL
QL
ML
QS
QS
QL
ML
ML
QL
QS
ML
ML
QL
QL
QL
MS
QS
QL
QS
QS
ML
QS
MS
MS
QL
QS
QS
QS
MS
ML
ML
QS
QS
QL
QS
ML
QS
QS
QL
QL
ML
ML
QL
QS
ML
ML
QS
QS
QS
MS
ML
QS
QL
QL
ML
ML
QS
QL
QL
ML
QS
MS
QL
QL
QL
QL
QL
QL
QS
QS
MS
QL
ML
QS
QS
QS
QL
MS
QL
QL
QL
QS
QS
QS
QS
MS
ML
QL
QL
QS
QS
MS
ML
QL
MS
QS
MS
QS
ML
QS
MS
MS
ML
QL
QS
QL
QS
MS
ML
QL
QS
QS
MS
QS
QL
QL
MS
QL
QS
QL
QL
QL
QL
MS
MS
QS
QL
QL
QL
QS
MS
ML
QL
QS
QL
QS
QL
QL
QS
ML
QL
QL
QL
QS
QL
ML
MS
QL
QL
QS
QS
QL
QS
QL
ML
ML
MS
ML
QL
QL
QL
QS
QL
QS
MS
QS
QL
QL
MS
ML
QL
QS
QS
QL
QS
QS
QS
ML
QS
QL
QS
QL
QS
ML
ML
MS
QL
MS
MS
ML
QL
QL
MS
ML
QL
MS
QL
QS
QL
QL
QL
QS
QL
ML
QL
QL
QS
QS
QL
QS
ML
ML
MS
ML
QS
QS
QL
ML
MS
QS
QL
MS
QL
QS
QL
QS
QL
ML
QL
QS
ML
ML
QS
QL
QS
QS
QS
MS
QL
QL
ML
ML
QL
QS
QS
ML
MS
QS
QS
QS
MS
ML
QS
QS
ML
QL
QS
QS
MS
ML
ML
MS
QL
ML
QL
QS
QL
QL
ML
QL
QS
QL
QS
QL
QS
ML
ML
MS
QS
QL
MS
QS
ML
QS
MS
MS
QS
QL
QS
QL
QL
QL
QL
QS
MS
QL
ML
MS
MS
ML
MS
QS
ML
ML
QS
QL
QL
MS
ML
QL
QS
ML
ML
MS
QL
QL
MS
MS
ML
ML
MS
QL
QL
ML
ML
QL
QS
QS
ML
QS
ML
MS
MS
QS
QS
ML
QS
QS
QL
ML
QL
QL
QL
QL
QS
ML
MS
ML
QS
QS
QL
ML
QS
QS
QS
MS
MS
QS
QS
QS
QS
QS
QS
QS
ML
QS
QS
ML
QL
ML
ML
QL
QS
QS
QL
QL
QL
QL
MS
ML
QS
MS
QL
ML
QS
QS
QS
ML
QS
QL
MS
ML
QS
QL
QL
QL
QL
ML
QL
QS
QS
QL
QS
MS
QL
QL
ML
QS
ML
MS
MS
ML
ML
ML
QL
QL
QS
QS
QS
QL
ML
QL
QS
QL
MS
QL
ML
MS
ML
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
ML
QL
MS
ML
QS
QL
QS
QS
ML
ML
QL
QL
QS
QL
QS
QS
ML
QL
QL
QL
QL
ML
ML
ML
MS
QL
MS
QS
QS
QL
MS
QS
QS
QS
QS
QS
QS
QL
QS
ML
QS
QL
QL
QS
QS
QS
MS
QL
QS
QS
ML
QS
QL
MS
QS
QL
MS
QL
QS
QL
QL
QL
QS
MS
MS
QL
QL
MS
QL
MS
QS
QS
QL
QS
QS
QL
QS
QS
QL
ML
QL
QS
QS
QL
MS
QS
QS
QS
ML
ML
MS
ML
ML
QS
QL
QL
QS
QL
QL
ML
QL
ML
ML
ML
QL
QL
QL
QS
ML
QL
MS
MS
ML
QS
QS
MS
ML
QS
QS
QL
QL
QL
QL
QS
QL
QL
QL
QL
QL
ML
QL
QS
QS
QL
QL
QS
MS
QL
ML
ML
ML
QL
QS
MS
MS
MS
QS
QL
ML
QS
QL
MS
MS
ML
QS
QS
QL
ML
MS
ML
QS
QS
QS
QL
MS
MS
QS
QS
QS
MS
ML
MS
QL
QL
MS
ML
QL
QS
QS
QL
QL
MS
QS
QL
QL
QS
QS
ML
QL
ML
QS
QS
QS
ML
QS
QL
MS
QS
QL
QS
QS
QS
QL
QS
QS
ML
ML
QL
ML
QL
QS
QS
QL
QL
QS
QS
MS
MS
QS
MS
MS
QL
QL
MS
QL
MS
QL
ML
QS
QL
QL
QS
QS
QS
QL
ML
QL
ML
QL
QS
QL
QL
QS
MS
MS
MS
QL
QS
MS
QS
QS
ML
QL
QS
QS
QL
ML
QS
MS
QS
MS
ML
QL
QL
QL
QL
MS
MS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
QL
QL
MS
MS
QL
QL
QS
QS
QL
MS
QS
QL
QS
MS
ML
QS
ML
QL
QS
ML
ML
QS
MS
QL
QS
ML
ML
MS
MS
QL
ML
ML
QL
QL
QL
QS
QS
QS
QL
QS
QS
QS
MS
QL
ML
QL
QS
QL
QS
MS
QS
QL
QS
QS
QL
ML
QL
MS
ML
QS
QL
QL
ML
QL
ML
QS
QS
ML
QL
QL
MS
QS
QS
QL
QL
QL
QS
QS
QL
QS
ML
ML
QL
MS
ML
QL
ML
QL
QS
QL
QS
QS
QL
ML
ML
ML
MS
QL
QS
QS
QS
QS
QL
MS
MS
MS
QL
QS
ML
MS
QL
QS
QS
MS
QS
QL
QL
ML
MS
QS
QL
ML
QL
QS
MS
QS
QL
QL
QS
QL
QS
QS
QL
QS
QL
QS
ML
QS
QS
ML
MS
QS
QS
QL
QS
QL
QS
MS
QS
QS
ML
MS
QL
QL
QS
QL
MS
ML
ML
QS
ML
QL
QS
QL
QL
QL
QL
QL
QL
QL
QL
QS
QL
QL
ML
ML
MS
QS
QL
QL
QL
QL
MS
QS
ML
QL
QL
QS
QL
QS
MS
MS
QS
MS
QL
QS
QS
QS
QS
ML
ML
QL
MS
ML
QL
ML
QL
QS
QL
MS
QL
QL
MS
QL
MS
ML
QL
QS
MS
ML
QL
QS
QS
MS
QL
QS
QS
QL
QS
QS
QS
MS
QL
QS
QL
MS
QS
QS
QL
QS
ML
QL
MS
QS
MS
QS
ML
ML
ML
QL
QS
ML
QL
QS
QL
QL
QS
QS
MS
QS
MS
QS
ML
MS
MS
QS
ML
QS
QL
QS
MS
QL
ML
ML
ML
QS
QL
QS
QL
QS
QL
QS
QS
QL
MS
QS
ML
QL
QL
QS
QL
QL
QL
QS
MS
MS
QS
MS
QS
QS
QS
QL
QL
QL
MS
QS
MS
QL
QS
QS
MS
ML
ML
QS
MS
QL
MS
MS
QL
MS
MS
ML
ML
QL
QL
MS
ML
ML
QL
QS
QL
QS
QL
QS
QL
QL
ML
MS
QS
QL
QS
ML
QL
QS
QL
QS
QL
QL
QS
QS
QS
MS
QL
QL
QL
MS
QL
QL
QS
QS
QL
ML
QL
ML
QS
QS
QS
QL
QL
QL
QL
QL
QL
ML
QS
QS
QS
QL
MS
QL
MS
ML
MS
QS
QS
QS
ML
QS
ML
ML
QS
QS
ML
QL
MS
QL
QL
QL
QL
ML
QS
ML
QL
ML
ML
QL
MS
MS
MS
QS
QL
QL
ML
QL
MS
QS
ML
QS
QL
QL
ML
ML
MS
QL
QS
ML
QS
MS
QL
QS
QL
QL
QS
QS
ML
QS
QL
MS
ML
QS
MS
MS
QL
QS
ML
QL
QL
ML
QS
MS
QL
QS
QS
QL
QL
ML
MS
ML
QS
QL
ML
QS
ML
QS
ML
QL
QL
ML
QS
QL
ML
MS
QS
QS
QS
ML
QS
QL
QS
QL
QL
ML
QS
ML
QL
QS
QS
QS
QL
ML
QS
MS
QL
QL
ML
QS
ML
QS
MS
MS
MS
QL
QL
QS
QL
MS
QS
ML
ML
QL
QS
ML
QS
QL
QL
QL
ML
QS
MS
QL
QS
ML
QL
QS
QL
QL
QL
ML
QL
MS
QL
ML
QS
QS
QL
QS
QL
QS
QL
QS
QL
ML
MS
QS
QL
QS
QL
QS
QL
QL
QS
MS
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
MS
MS
QS
QL
QL
QL
QL
ML
MS
QS
QL
QS
ML
QL
MS
QL
QS
QS
MS
ML
QL
ML
ML
MS
QL
MS
QS
MS
QS
MS
QL
QS
QL
QL
QL
ML
MS
QL
MS
MS
QS
ML
ML
QS
ML
QL
QS
QL
ML
MS
QL
QL
QL
MS
QS
ML
MS
QS
QS
QS
QL
ML
ML
QL
QL
QS
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
QL
QS
QL
MS
MS
MS
QS
QS
ML
QS
QS
QL
MS
MS
QL
QS
QL
QS
QL
QS
QS
QL
MS
QL
QS
QL
MS
QL
QS
ML
MS
QL
QS
QL
QL
QL
QS
QL
QS
ML
MS
QL
MS
QS
MS
ML
QS
QS
QS
MS
QL
ML
QS
QL
ML
ML
QL
QS
MS
QL
QL
QS
QS
QS
ML
QS
QL
QL
MS
QS
QS
QS
QS
QS
QS
QS
QS
ML
MS
QL
QS
QL
MS
ML
MS
MS
ML
ML
QL
MS
QL
MS
QS
MS
QS
MS
QL
QL
ML
QS
QS
QL
QS
QL
ML
QL
QS
QS
QL
MS
QS
QS
QS
QS
QL
MS
ML
ML
QS
QS
QL
QS
ML
ML
QS
ML
MS
MS
QL
QS
QS
MS
ML
QS
QL
QL
QS
QL
QS
QS
QS
QS
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
ML
ML
QS
QS
QS
QL
QS
QL
QS
MS
QL
QS
QL
MS
QS
QL
QS
MS
MS
MS
QS
QS
QL
QS
QS
ML
QS
QL
QS
MS
MS
QS
QS
ML
ML
QS
QL
QS
ML
MS
QS
QL
QS
MS
QL
MS
QS
QL
ML
ML
QS
ML
QS
QS
QL
ML
ML
QL
QL
ML
QS
ML
QS
ML
MS
QL
QS
QS
ML
MS
QS
QL
ML
QS
MS
QS
QL
ML
QS
ML
ML
QL
ML
MS
QS
MS
ML
QL
QL
QS
MS
QS
QS
QS
QS
ML
QS
QL
QL
MS
MS
MS
MS
QL
ML
QL
QS
MS
QL
QS
ML
QL
QL
QS
MS
ML
QL
ML
QL
QL
QS
QS
QL
QS
QS
QS
MS
QS
ML
QS
QL
ML
ML
MS
QL
ML
QL
QS
QS
QL
ML
QS
QS
QS
QL
ML
QL
QS
QS
QS
ML
QS
QL
MS
QS
QL
QL
MS
QS
QS
MS
ML
MS
QL
QS
QL
QS
ML
QL
QL
QS
QL
ML
QS
ML
ML
MS
QL
QS
QS
QL
MS
QL
MS
QL
QS
QL
QS
ML
ML
QL
QS
QL
QS
ML
QS
QL
QS
QL
QL
QS
ML
QS
QL
ML
QL
ML
QS
ML
QS
ML
QL
QL
QL
QS
ML
QL
QL
QL
QS
QS
MS
QS
QS
QS
QS
MS
QL
ML
ML
QL
MS
QS
QL
MS
QL
QL
MS
QS
QL
QL
QS
ML
QS
MS
QL
MS
QL
QS
QS
QS
QL
QS
QS
QL
MS
ML
ML
MS
QS
ML
QL
QS
QL
QS
QS
QS
ML
QS
ML
QL
QL
QS
MS
QS
MS
QL
ML
QS
QL
QL
QL
ML
QS
QS
MS
ML
QS
ML
QS
QS
QS
QL
QS
QL
MS
QL
QS
QL
ML
MS
QS
QS
QL
MS
QS
QS
QS
QL
QS
ML
ML
MS
QL
MS
QL
MS
ML
QS
QS
ML
QL
QL
QS
QL
MS
QS
QL
QS
QL
MS
QL
ML
QL
MS
ML
QL
QS
QL
QS
ML
QL
QS
QS
QL
QL
QL
QL
MS
QS
ML
QL
QL
QL
MS
QS
QL
MS
MS
QS
QL
MS
QL
QS
QS
QL
QL
QS
ML
ML
QL
QL
QL
QS
ML
ML
QL
QL
QL
QS
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
QL
MS
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
ML
MS
QL
QS
QS
MS
MS
ML
QL
MS
QS
MS
QS
QL
QL
QL
QS
QL
QS
MS
QS
QS
ML
QL
MS
QS
ML
MS
MS
QS
QL
QS
QS
QS
QS
MS
QS
QS
QL
QL
ML
QS
QS
QS
QL
QL
QS
ML
QS
QS
QS
QS
QL
ML
MS
QL
QS
ML
ML
QL
ML
ML
QS
QL
QS
QS
MS
QS
MS
QS
QS
QS
QS
QL
QL
ML
ML
QS
ML
QS
QS
QS
QL
MS
QL
QL
QL
QL
QL
QS
MS
MS
QS
MS
QL
QL
ML
QS
QL
MS
MS
QS
QS
QS
QS
QS
QS
MS
QL
QL
QS
QS
QL
QS
QL
ML
ML
QL
QS
QS
QS
QS
ML
QS
QL
MS
QS
MS
ML
QL
QL
QS
QS
ML
MS
QS
QL
QS
QS
ML
QL
MS
QL
ML
MS
QL
QS
ML
ML
MS
ML
QL
QL
QL
MS
MS
QL
ML
QL
QL
ML
ML
QS
QS
QL
QL
MS
QL
QS
ML
ML
QL
QS
QS
MS
QL
QS
QS
QL
QS
MS
ML
QL
QS
MS
QS
QL
ML
ML
QL
ML
QL
MS
QL
ML
ML
MS
QS
QS
QS
MS
MS
QS
ML
QL
ML
QL
ML
QL
QL
QL
MS
MS
ML
QS
MS
ML
QS
QS
QL
QL
ML
QS
QS
QL
QL
QL
QS
QS
QL
QL
QL
QL
QS
MS
QL
ML
QS
MS
ML
QS
MS
QS
ML
QL
QL
ML
MS
ML
QL
ML
QL
QL
QL
ML
QL
MS
QS
QS
QS
QL
QS
ML
MS
QL
QL
QS
QL
QS
QL
ML
QS
QL
QL
ML
QL
ML
MS
QL
MS
ML
QS
QS
ML
QL
QS
ML
ML
ML
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
QL
MS
QL
QL
QL
ML
QS
ML
QL
QL
QL
QL
QL
MS
QS
QS
QS
QS
QL
ML
ML
QL
QS
QS
MS
QS
QL
QL
QS
ML
QS
QL
QL
QS
QS
MS
ML
MS
QL
ML
QL
MS
ML
ML
ML
MS
QS
QS
QL
ML
QS
ML
MS
QS
ML
ML
ML
QL
QS
MS
QL
QS
QS
MS
QS
QL
QS
MS
QS
QL
MS
QL
ML
QL
QL
QS
QS
QL
ML
QL
QL
ML
QL
QS
QL
ML
MS
QL
MS
QS
ML
QL
QL
QL
ML
QS
MS
QL
QS
MS
ML
MS
QS
QS
QS
QL
QS
QL
ML
ML
QL
MS
QL
QS
QL
QL
QS
MS
QS
QL
MS
QL
QL
QL
QL
QS
ML
ML
QL
ML
ML
QS
QS
QS
MS
QL
QL
QS
QL
QS
ML
QL
QS
QS
QS
MS
QL
MS
ML
QS
QL
QL
QS
QS
QS
ML
ML
ML
QL
QS
QL
QS
QL
ML
QS
MS
QL
QS
QS
ML
QL
QS
ML
QS
ML
QS
MS
MS
QS
QS
MS
QL
QS
MS
ML
QL
ML
QS
QS
QS
QL
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
QS
ML
ML
QL
QL
QS
QS
QS
MS
QL
QS
QS
QS
QS
QS
QL
QS
QS
ML
ML
MS
QL
QS
QL
ML
MS
QS
QS
QL
QS
QL
QS
QS
QL
QS
QL
QS
ML
QS
MS
QS
QS
QS
QS
QL
QL
ML
MS
ML
QL
QL
QS
QS
QL
QL
ML
QS
MS
QS
QS
QS
QL
QL
QS
MS
QS
QS
ML
QS
MS
QS
QS
QS
QL
QS
QS
MS
QS
QL
QS
QL
ML
QL
MS
QS
QL
QS
QS
QL
ML
QL
QS
ML
MS
QL
ML
QS
QL
QL
QL
QL
MS
QS
QS
MS
QS
QS
QS
QS
QL
ML
ML
MS
QS
MS
MS
QS
QS
QS
QL
QL
MS
QL
ML
ML
MS
MS
QS
QL
QL
QL
ML
QS
MS
QL
QS
QL
QL
MS
MS
QL
QS
QL
QL
QS
ML
QS
QS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QL
QL
QL
MS
QL
QL
QS
ML
QS
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
MS
QL
QL
QL
QS
QL
QS
QL
QL
QS
QL
ML
ML
QS
MS
QL
ML
MS
QS
QL
QS
ML
QS
QL
ML
ML
ML
QS
QS
QS
ML
ML
QL
ML
ML
QL
QL
QS
QS
ML
QL
QS
ML
QL
QL
MS
QS
MS
QS
QL
QL
QS
MS
ML
QL
MS
MS
QL
ML
QL
ML
QL
ML
QS
QL
QL
QL
QS
QS
QL
MS
QL
QS
QL
ML
QS
ML
QL
QS
QL
MS
QL
QL
QS
ML
QS
QS
MS
QS
QL
QS
MS
QL
QS
MS
QS
ML
QL
QS
QS
MS
QL
ML
ML
ML
QS
QS
QL
QS
QL
ML
QL
QL
QL
ML
ML
QS
MS
MS
MS
QS
QL
MS
QS
QL
QS
QS
QS
ML
QL
QL
ML
QS
QL
QS
MS
QS
ML
QL
QS
QS
QL
MS
QS
QS
QL
ML
QL
ML
QL
QL
QL
QS
QL
MS
QL
ML
ML
QS
QL
ML
QL
ML
QL
QS
QS
QL
QL
QL
QL
QS
QL
QL
MS
QL
QS
QL
QS
ML
QS
QS
MS
QS
QS
QS
QS
QS
QS
MS
ML
ML
ML
QL
QL
QL
QL
QL
ML
QS
QS
MS
ML
QL
QL
QL
MS
QS
QL
QL
ML
QL
QL
QL
ML
QS
QS
QL
QS
QS
QL
ML
QS
QS
ML
QL
QL
MS
QS
QS
QS
QS
QS
QS
ML
QS
ML
ML
QS
QL
QS
MS
QS
QL
QL
ML
QL
QS
ML
QL
ML
ML
MS
QL
QS
QS
QL
QS
ML
MS
ML
QL
QS
QL
QL
QS
QL
QL
MS
QL
QL
QL
QL
QL
ML
MS
ML
ML
QS
QL
QS
QS
QS
ML
QS
ML
QS
MS
MS
QL
QL
MS
QL
QS
MS
MS
QS
MS
QL
QS
QS
QS
QL
QL
ML
QL
MS
ML
QL
QL
QL
QS
QL
MS
QS
QL
ML
MS
QL
QS
QL
QS
ML
ML
QL
QL
QS
QL
QL
MS
ML
QS
MS
QS
QS
MS
QS
ML
QS
QS
ML
QL
MS
QL
QL
QL
QL
QS
QL
MS
QS
QL
QS
ML
QL
QS
QS
QL
MS
ML
QS
QL
QL
QL
QS
ML
MS
QL
QL
QS
QS
QS
QL
QS
QL
ML
QS
QL
ML
QS
MS
MS
ML
QL
QL
QL
QS
QS
ML
QL
QS
QS
QS
QS
QS
QL
QS
QL
ML
QS
ML
QS
ML
QL
QS
QL
QS
ML
QL
QS
ML
QS
QL
MS
QS
ML
QL
QL
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
ML
ML
QS
QL
QL
ML
QS
ML
QL
QL
QS
QS
ML
QL
QS
QS
QS
QL
MS
ML
QL
MS
MS
QL
QL
QL
ML
QS
ML
ML
ML
ML
QL
QS
QS
QS
ML
QS
ML
QS
MS
QS
QL
QS
QL
QS
QS
ML
MS
MS
QS
QS
ML
QL
QL
MS
QL
QL
QS
QS
QL
QS
QS
ML
QL
ML
MS
QL
ML
MS
QL
QS
QS
QL
QL
QS
QS
QS
QL
QS
QL
ML
QS
QL
QL
ML
MS
MS
QL
QL
QS
QS
ML
QS
QL
QS
QS
ML
QL
QL
QS
QS
MS
MS
MS
QS
QL
QL
QL
QL
MS
QS
MS
QS
QL
QS
QS
ML
MS
QS
MS
QL
QS
QS
ML
QL
QS
MS
QL
QS
QS
MS
ML
QL
ML
MS
QL
QS
QS
QS
QS
QL
ML
QS
QL
QL
QS
QS
MS
QS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
QL
ML
ML
ML
MS
QS
QL
ML
MS
QL
MS
QS
QL
QS
QS
QL
ML
QS
QL
QL
MS
ML
QL
MS
QL
QL
QL
QS
MS
MS
MS
QL
QL
QS
ML
MS
QS
QL
QS
QL
QL
QL
QS
QS
ML
QS
QL
MS
ML
MS
QL
MS
QL
ML
MS
QL
QL
QS
MS
QS
QL
ML
QL
ML
ML
MS
QS
QL
QS
QS
QL
QS
QL
QL
MS
QL
QL
MS
ML
QS
QL
QS
QL
MS
QL
MS
QS
ML
QL
ML
QS
ML
QL
QS
QS
QL
ML
ML
QS
QS
QS
ML
QL
QS
ML
QL
QL
ML
QL
MS
QS
MS
QL
QS
QS
QL
QS
ML
QS
MS
QS
QL
QS
MS
QS
ML
QS
QS
QS
MS
QS
QS
QS
MS
QL
QS
QL
MS
QS
QL
ML
QS
ML
QS
QS
QS
QS
QL
QS
QS
QS
QS
MS
ML
ML
QL
QS
MS
QS
QS
QS
QL
ML
QL
QS
QS
ML
QS
ML
MS
QS
QL
QL
QL
QS
QL
MS
QS
QL
QL
ML
ML
QS
QL
QS
ML
MS
QS
QL
QS
ML
ML
QS
MS
QL
QS
QS
MS
QS
QS
QL
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
QL
ML
ML
MS
QS
QL
ML
ML
MS
QL
ML
QS
QL
ML
MS
MS
QS
QS
ML
QL
ML
QL
QL
QL
QS
QS
QL
QS
QL
MS
ML
ML
QS
ML
MS
QL
QS
QL
QL
QL
QS
QS
QS
QS
QS
QL
ML
QL
QS
QS
QL
QS
MS
QL
MS
QS
ML
QS
QS
QL
QL
MS
ML
QS
QL
ML
QS
ML
MS
QL
ML
QL
QS
ML
MS
QS
QS
QL
QS
QS
MS
ML
QS
MS
QL
MS
ML
QS
QS
QL
QS
QS
MS
QS
QS
QS
QS
QL
QL
QL
QS
QL
MS
QL
QS
QS
MS
ML
MS
ML
ML
QS
QL
ML
MS
QL
QS
QL
QS
QS
ML
QL
MS
ML
QL
QS
QS
MS
QS
QL
ML
QS
ML
QL
QS
QS
ML
ML
QS
ML
QL
ML
ML
MS
QS
QL
ML
MS
QS
QL
QS
QL
MS
QL
QS
QS
QL
MS
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
QS
ML
MS
ML
QL
QS
MS
QS
QS
QS
QL
ML
QS
QS
MS
QL
QL
MS
ML
QL
QS
QL
QL
QL
QS
ML
QS
QS
QL
MS
MS
MS
QL
QL
QL
ML
QL
QS
QL
ML
QL
QL
QL
QS
QL
QS
QS
QL
QL
QL
QS
QL
ML
QL
MS
QL
QL
MS
QL
QL
QL
QS
QL
QL
QS
QS
MS
QL
QL
QL
QS
ML
QS
MS
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
ML
QS
QL
QS
QL
QL
MS
MS
ML
QL
QS
QL
QL
QS
QS
MS
ML
QL
QL
QS
QS
ML
ML
QL
QL
QS
MS
MS
QL
MS
QL
QS
QS
QL
MS
MS
QL
ML
QS
QS
MS
MS
ML
QS
ML
ML
MS
MS
QS
QL
QS
MS
MS
QS
QS
QL
QL
MS
QS
QS
QL
MS
MS
QS
MS
MS
QS
MS
ML
QL
MS
MS
QL
ML
QL
QL
MS
QS
QS
QL
QS
QL
QL
QL
QL
QS
QL
QL
ML
QS
MS
QS
MS
QL
MS
QS
ML
QS
QL
QS
QL
MS
QS
QS
ML
ML
ML
QS
QL
MS
QS
QS
QL
QS
QL
MS
MS
QL
QL
QS
ML
QS
QS
ML
QL
QL
MS
QS
QS
QS
QL
QL
QL
QL
MS
QS
ML
MS
QL
QL
QL
QS
QL
QS
QL
MS
QL
QS
QL
QL
QS
QS
QS
QL
MS
QS
QS
ML
ML
ML
QS
ML
QL
MS
MS
QS
QL
MS
QS
QL
QS
MS
QL
QL
QL
QS
QS
ML
QS
QL
QS
QL
QS
ML
QS
QL
ML
QS
QL
ML
QS
MS
ML
QS
QS
QL
MS
QS
QL
QS
ML
MS
ML
QL
ML
QS
QS
QS
ML
QS
QL
QL
QS
QL
QL
QS
QL
ML
MS
MS
ML
QS
QL
QL
ML
QS
QL
MS
ML
QS
QS
ML
QL
ML
QL
ML
QL
QS
MS
QS
QS
QL
QS
QS
ML
QL
MS
QL
MS
ML
QS
QS
QS
ML
QL
QS
MS
ML
MS
QS
QL
MS
QL
QS
QS
ML
MS
QL
QS
QL
QS
QS
QL
QS
QS
ML
ML
QS
QL
MS
QS
QL
QS
QL
QS
QS
QS
QS
ML
QS
QS
QL
ML
QL
QL
ML
QS
QS
ML
ML
QS
QS
MS
QL
QS
QL
QL
QL
QS
MS
QS
MS
QL
QL
QL
QL
MS
ML
ML
MS
ML
QL
ML
QS
MS
QS
QS
QS
QL
QS
QS
ML
QL
ML
QS
QL
QL
QL
QL
ML
ML
QS
ML
QS
QS
ML
QS
MS
QS
ML
QL
QS
ML
QS
QL
QS
QL
QS
MS
MS
QL
QL
QL
QS
QL
ML
QL
ML
QL
ML
QL
QL
QL
QL
ML
QL
QS
QL
QL
QS
QL
QS
QS
ML
ML
MS
QS
QS
ML
QL
QS
MS
QS
QL
ML
MS
QL
QS
MS
QS
QS
QS
QS
ML
QS
QL
MS
QL
QS
MS
ML
QS
QS
MS
ML
ML
QS
QL
QL
QS
QL
QS
QL
QS
ML
ML
QS
QL
QL
QS
QL
QS
QL
ML
MS
QS
QL
MS
QL
QS
QL
ML
QL
MS
MS
QL
ML
QL
QS
QS
QL
QL
MS
QS
QL
QS
MS
QL
QL
QS
QL
QL
ML
MS
ML
QL
QS
MS
QS
QL
ML
MS
QL
QL
ML
QL
QS
QL
QS
QS
ML
QS
QL
QL
QS
ML
QS
ML
QS
QL
ML
MS
ML
QL
ML
ML
QL
QL
ML
MS
QL
QL
QS
QL
QS
QS
QS
QS
QS
QS
QL
QS
QS
QS
QS
MS
QS
QS
QS
QS
QL
QS
MS
QS
ML
QL
QL
QL
QS
ML
QL
ML
ML
ML
QS
QS
QS
QS
QL
ML
ML
QL
ML
QL
MS
QS
QS
QL
QL
QL
QS
QS
QS
MS
ML
ML
QL
QS
ML
QL
QL
QS
QL
ML
QL
QS
QL
MS
QL
QS
MS
QL
ML
ML
QS
QS
QS
ML
QS
ML
QL
QS
ML
ML
QS
ML
MS
QS
QL
QL
QL
QL
MS
ML
ML
QL
QL
MS
QL
QS
QL
QS
QL
QL
QS
MS
MS
ML
QS
QS
ML
QL
MS
QL
QL
QS
QL
MS
QS
QS
QL
QS
QL
QS
ML
QS
QS
ML
ML
QS
QL
QS
QL
QS
QL
MS
QL
ML
MS
ML
QS
QL
QL
QL
QS
ML
QS
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
QL
QS
QL
QL
ML
ML
QL
ML
ML
MS
QL
ML
QL
MS
QS
ML
MS
QL
ML
QS
ML
QL
QL
QS
QS
QS
ML
QS
QS
ML
MS
QL
QS
QL
QS
MS
MS
ML
QL
QS
QL
QS
QS
MS
QL
QL
QS
QS
QS
MS
MS
QL
QS
QS
QL
QL
QL
MS
QL
QL
MS
QS
QS
QL
ML
QS
QS
QL
QS
MS
QL
QL
QL
QL
QS
QL
QS
ML
MS
QS
QL
QL
QL
QS
ML
QL
QS
ML
ML
MS
QL
QS
QL
QL
QL
QL
QL
ML
QL
ML
QS
QS
QL
MS
QS
QS
QL
QL
QL
QS
MS
MS
ML
QS
QS
QL
ML
QL
QS
ML
QL
QL
QL
QS
QS
QS
QS
QL
ML
QL
MS
ML
QS
QL
QS
QL
QS
QS
ML
ML
QS
MS
MS
MS
MS
QL
ML
QL
MS
MS
ML
MS
QL
MS
QS
QL
MS
QS
ML
QL
QL
QL
QL
MS
QL
QS
QS
MS
QS
QS
ML
QL
ML
QL
QS
QS
QS
QL
ML
MS
ML
QL
MS
QS
QL
MS
QS
ML
QL
QL
QL
QS
QL
QL
QS
ML
QS
QL
MS
QS
QL
QS
QS
QS
ML
ML
ML
QL
ML
QL
ML
QS
QS
QL
QS
MS
QL
QS
MS
ML
QL
QL
ML
ML
ML
QS
QS
ML
ML
QS
QL
QL
ML
QL
QS
MS
MS
QL
QS
QL
MS
QS
QS
QL
ML
ML
QS
ML
QL
QS
MS
QS
ML
ML
QL
ML
ML
MS
QL
QL
QL
QS
ML
ML
MS
QL
QL
QS
ML
QL
QL
QS
QL
MS
ML
ML
QS
QL
QS
QL
QS
ML
QL
ML
QS
MS
QS
ML
QL
QL
QL
QL
QL
QS
QS
QL
MS
QL
ML
MS
QS
QS
QS
QL
QL
QS
MS
MS
QL
QL
QS
QL
QS
QS
QL
QS
QS
ML
MS
QL
QL
MS
QS
QS
QL
QS
ML
ML
QL
QS
QS
QS
QS
QL
QL
QL
ML
QS
MS
QS
QS
QL
QL
QL
QS
ML
QS
QS
QL
MS
QL
QS
QL
MS
QL
MS
QL
QS
MS
QS
ML
QL
QS
QL
QS
ML
QL
QL
QS
QS
QL
QS
QS
QS
QS
MS
QS
ML
QS
QS
QS
QL
QS
ML
QS
QS
QL
QL
QS
QL
QS
QS
QL
QS
ML
QL
ML
QS
QL
QS
QL
MS
QL
QL
QS
QS
ML
QL
QL
QS
MS
ML
QL
MS
ML
QL
ML
QS
QL
MS
QL
QS
QS
ML
ML
QS
ML
ML
MS
QL
QL
MS
QL
QS
MS
QS
QL
QL
QS
QS
MS
QS
ML
QL
QL
ML
ML
QS
ML
QS
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
ML
ML
QS
QS
QL
QS
ML
ML
MS
QL
ML
QL
ML
QL
QS
QS
QL
QL
QS
QS
QL
QL
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
QS
MS
ML
MS
QS
MS
MS
QL
ML
QS
QS
MS
MS
QL
QS
MS
QL
ML
QL
ML
QS
ML
MS
QS
QL
QS
QS
ML
QL
QS
QL
QL
QS
QL
ML
ML
QS
QL
QS
QL
QL
QL
QL
QS
QS
QS
MS
QS
ML
ML
QL
QS
QS
MS
QL
QL
QS
QL
ML
QL
MS
MS
QS
QL
QL
QL
ML
QL
QS
QL
QS
ML
MS
QL
QS
QS
QL
QL
ML
QL
QS
MS
QS
QL
QL
QL
QL
QL
QL
QS
QS
QS
QL
QS
QL
MS
QL
MS
QL
MS
QL
QS
QS
QL
QS
MS
QL
QS
QS
QL
QS
ML
QL
MS
QL
QL
QS
ML
QS
QS
QL
QL
ML
QS
ML
QS
QL
QS
QS
QL
QL
MS
QS
QL
QS
QS
MS
QS
ML
MS
QL
QS
MS
QL
ML
QS
QL
QL
ML
MS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QL
MS
MS
ML
QL
QL
QL
ML
ML
MS
ML
MS
QL
QS
QS
QS
QS
QS
QL
ML
QS
QS
QL
ML
QS
MS
QS
QS
QL
ML
MS
QS
QS
QS
QS
MS
ML
QL
QL
QS
QL
QS
QL
MS
ML
ML
ML
QS
MS
QL
QL
QS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QS
QS
MS
QL
QL
QL
QS
QL
QS
QS
ML
ML
QL
MS
QS
QL
MS
ML
QL
ML
QL
QL
QL
ML
MS
ML
QL
QS
QS
MS
QL
QL
QS
QL
MS
QS
QL
ML
ML
ML
QS
QL
QS
QL
QL
QS
QL
QS
QL
MS
QL
QS
QS
QL
MS
QS
QL
QL
QL
ML
QL
ML
QS
ML
QS
QL
MS
QL
MS
QS
QS
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QS
QL
QL
QL
QL
MS
ML
ML
QL
QS
MS
QL
QS
QL
QL
QL
QL
QS
QS
QS
ML
MS
QS
QL
QS
QL
ML
QS
QS
ML
QS
QS
MS
QS
QS
QL
QL
QL
MS
MS
MS
MS
MS
QS
QS
ML
QL
QS
ML
QS
ML
ML
MS
MS
QS
QS
QS
QL
QL
QL
ML
QS
ML
QL
QL
MS
QL
QL
QL
QS
QL
QL
ML
QS
QS
QS
QS
QL
MS
QL
MS
QL
QL
QL
ML
QL
QL
QL
QS
QL
QS
ML
QS
ML
ML
QS
ML
QL
QL
QL
QS
QL
QL
QL
QL
QS
QL
MS
ML
MS
MS
MS
MS
QS
QL
QS
QS
ML
QS
QL
QS
QL
ML
MS
QS
QS
ML
QL
MS
MS
QL
QS
MS
QS
QL
MS
QS
QL
QS
ML
QS
QL
QL
QL
ML
MS
MS
ML
QL
ML
QL
QL
MS
QS
QL
ML
QL
QL
QS
QS
ML
QS
QL
QL
QS
MS
QS
QL
ML
QL
ML
ML
QS
ML
ML
ML
QL
MS
ML
QS
QL
MS
QS
ML
MS
QL
MS
QL
ML
QS
QS
ML
QL
QL
ML
QL
MS
ML
QL
ML
MS
QL
MS
QS
MS
QL
QL
ML
MS
ML
QL
QL
MS
ML
QL
QL
MS
ML
QL
MS
QS
QS
QS
MS
QS
QL
QL
MS
QS
QS
MS
QL
QS
QS
QL
QL
ML
QS
QL
QL
QS
QL
MS
MS
ML
QL
QS
QL
QS
MS
QS
ML
QL
QS
QL
QS
QS
QL
QL
QL
QL
QL
ML
QL
QL
QS
ML
QS
QL
QL
ML
QS
ML
QL
QL
QS
QS
ML
MS
ML
MS
QS
QL
ML
ML
ML
QL
MS
ML
ML
ML
QS
QL
QL
MS
ML
QS
QS
QL
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
MS
QS
ML
ML
QS
MS
QL
QL
ML
QL
MS
QS
QS
QL
QL
QS
MS
MS
QS
MS
QL
ML
QL
MS
MS
MS
QS
QS
MS
MS
MS
ML
QL
QL
ML
QS
QS
ML
MS
QS
ML
ML
MS
QS
QL
ML
ML
MS
QL
ML
QS
QS
QS
QS
MS
QL
QL
QL
ML
QS
QL
QS
ML
QL
ML
QL
QS
QS
QL
QS
QL
ML
QS
QL
MS
QS
MS
QL
QS
QS
ML
ML
ML
QL
QS
QS
QS
QS
QS
QL
QS
QS
MS
QS
QL
QS
MS
QS
QL
QS
MS
QS
ML
ML
QL
QL
QL
QS
QL
QL
QL
ML
MS
QL
QL
MS
QL
QL
QS
ML
QL
QL
ML
QL
QL
QS
ML
QL
QS
QS
QL
MS
MS
ML
QS
QS
QS
MS
MS
MS
QL
QL
QL
QL
ML
QL
ML
ML
ML
ML
MS
QS
QL
QL
QS
QL
QL
QL
QL
QL
MS
MS
QL
QS
QL
ML
QL
QS
QL
QS
ML
QS
QS
QL
QL
MS
QL
QL
QS
QS
QL
QL
ML
QL
QL
QL
QS
ML
QL
ML
ML
MS
ML
QS
QS
QS
QS
QL
MS
QL
ML
ML
QS
MS
QL
QL
QL
ML
ML
QL
ML
QL
ML
QL
QS
QS
QS
ML
QL
QL
QS
ML
QL
QS
MS
QL
ML
QS
QS
QL
ML
QS
QS
ML
MS
QS
MS
QL
QS
ML
QS
QL
QL
QL
MS
QL
MS
QL
QL
ML
MS
QL
QL
QL
QL
QL
QS
ML
QL
ML
QS
ML
QL
QL
QL
QS
QS
MS
QS
MS
QL
QS
QL
QL
QL
QS
MS
QS
QL
QS
QS
QS
MS
QL
QS
QL
QL
QS
ML
QS
QL
ML
ML
MS
MS
QL
QL
QL
QS
QS
QS
QS
QS
QL
QS
ML
ML
QS
ML
QL
MS
QL
QS
QS
MS
ML
ML
ML
QL
QL
MS
ML
QS
MS
QL
MS
QL
QL
QS
MS
QL
MS
MS
MS
QS
QL
ML
QS
ML
QS
QL
ML
QS
QL
ML
ML
ML
QS
QS
QS
QL
QL
QS
QS
ML
QS
ML
QS
QS
ML
ML
QS
MS
QS
QS
MS
QS
QS
QL
MS
QL
ML
MS
MS
ML
QS
MS
QS
QS
QL
MS
ML
QS
QS
QL
QS
QL
QL
QL
MS
QL
ML
MS
QS
QL
QL
QL
QL
QL
QS
QL
QL
QL
QS
ML
QS
QL
MS
QS
MS
ML
QS
QS
QS
MS
QL
QS
QS
QS
MS
QS
QS
QS
QL
QS
QS
ML
ML
QL
QS
QS
QS
MS
QS
QS
MS
QL
QS
ML
ML
QS
QL
ML
MS
QL
ML
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
ML
QS
MS
QL
QS
ML
ML
QS
QL
QL
QL
MS
ML
QL
ML
ML
MS
QS
QL
QS
MS
QL
ML
ML
QL
QS
QS
QS
MS
ML
QL
QL
QL
QS
QS
ML
QL
MS
QS
QS
QL
QL
QL
MS
MS
MS
MS
QL
QS
QL
QL
QL
QS
QL
QS
ML
QL
MS
ML
QS
QS
QS
QS
QL
QS
QL
QL
QL
ML
ML
QL
ML
QS
MS
QL
QL
MS
ML
QL
MS
QS
QS
QL
QL
ML
QS
QL
QL
QS
MS
MS
QS
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
QS
MS
ML
QS
MS
MS
QL
QS
QS
MS
ML
MS
QS
QL
QL
ML
ML
MS
QL
QL
QS
ML
QS
MS
MS
QL
ML
QS
QS
ML
QL
ML
ML
QL
QL
MS
QS
QL
ML
ML
QS
QS
ML
QS
ML
ML
MS
QL
ML
QL
QL
QS
QS
QL
ML
MS
ML
MS
ML
QS
QL
QS
MS
QL
QS
QL
QL
ML
MS
QS
QL
ML
QL
QS
QL
QS
QL
QL
QL
QL
ML
QS
QS
ML
QL
MS
MS
QS
QS
MS
ML
QL
ML
MS
ML
QL
QL
QL
ML
QL
QL
QL
QL
ML
MS
ML
QL
QL
QL
QL
QL
QS
MS
QL
QS
ML
QL
ML
QS
QS
ML
QS
QL
QS
QS
QS
QL
QL
QS
ML
QL
QS
QL
QS
QL
QL
QL
QL
MS
QS
ML
ML
QL
QS
QS
QS
QS
QS
QL
ML
MS
QS
QL
QS
ML
ML
QS
QL
ML
MS
QS
QS
QL
ML
MS
QL
ML
QL
QS
QS
QS
MS
QS
ML
ML
QS
QL
QL
QS
QL
QL
QS
MS
QS
ML
QL
MS
ML
MS
QL
QL
QS
QS
ML
ML
QS
QS
QS
QL
QS
QL
QL
MS
QS
MS
QL
QS
QL
QL
QL
MS
QL
QL
QS
MS
MS
QS
MS
QL
QS
ML
ML
QL
ML
QS
MS
QL
QL
ML
ML
MS
QL
QL
QS
QL
QS
ML
QS
ML
QL
QL
ML
QS
QL
QL
QL
QS
MS
QS
MS
ML
QS
QL
ML
QL
QL
MS
QL
MS
MS
MS
QL
QL
QS
QL
QL
MS
QS
QS
ML
QS
MS
QS
QL
QS
QS
QL
ML
QS
ML
ML
QS
ML
QS
MS
QS
QS
QS
QL
QL
QS
ML
MS
ML
ML
QL
QL
QS
QS
QL
QL
QL
QL
QS
QL
MS
QS
QL
QS
QL
QS
QS
MS
QL
QS
ML
MS
QL
MS
QL
QL
QS
QL
QS
QL
QS
MS
QS
QS
QL
QS
MS
ML
MS
QS
QS
QL
ML
QS
QS
ML
ML
ML
ML
QS
QS
QL
ML
QL
QL
ML
QS
ML
MS
ML
QS
QL
ML
QL
MS
QL
QS
QS
QS
MS
QL
QS
ML
QL
QL
QL
QL
MS
QL
MS
QL
QS
QL
QS
ML
QL
QL
QS
QS
ML
QL
QS
QL
ML
ML
QS
MS
MS
MS
QL
QS
ML
ML
QS
QL
ML
MS
QL
MS
QS
QS
QS
QS
QL
ML
QS
ML
ML
QL
QL
QS
MS
ML
QL
QL
QS
ML
MS
QS
MS
QL
QL
QS
QS
QL
QS
QS
QL
QS
QS
MS
ML
QL
QS
QS
ML
QL
ML
ML
QL
QS
QL
QL
QL
QS
QL
ML
QS
ML
QL
QL
ML
QL
ML
QL
ML
MS
QS
ML
QS
MS
MS
QL
MS
QL
MS
QS
ML
MS
ML
QS
QL
MS
QL
QS
QS
QL
QS
QL
ML
QS
QL
QL
QS
QS
QL
ML
QS
MS
QL
QL
QL
ML
MS
QS
QS
QL
QL
MS
QL
ML
ML
QS
QS
MS
QL
QL
QS
QS
MS
QL
ML
MS
QL
QS
QS
MS
QS
QL
QL
QL
ML
QL
QL
QL
ML
ML
QL
QL
QL
QL
QS
QS
QS
QS
ML
QL
QL
QL
QL
ML
QL
QS
QS
QL
QS
ML
MS
MS
QS
QS
QL
QL
QL
QL
MS
QL
MS
QS
QS
ML
QL
QL
QS
MS
QS
ML
QL
QS
QL
QS
QS
QS
QS
QL
QL
QL
QL
QL
QS
QL
MS
QS
ML
QL
QS
QS
QS
MS
MS
MS
QS
QS
QL
MS
MS
MS
QS
QL
QL
QL
QS
QS
QL
QS
QL
QS
MS
QL
QL
QS
QS
ML
ML
ML
ML
QS
MS
QL
QL
QL
QS
QS
QS
QS
MS
QS
MS
QL
QS
QL
MS
QS
QS
QS
QL
ML
QS
MS
QS
ML
QS
QL
QL
QL
QL
QL
QL
QS
QS
MS
ML
QL
QS
ML
QS
QL
QS
QS
QS
MS
ML
QL
QL
QS
QL
QL
MS
QL
ML
ML
QL
QL
QL
ML
QL
MS
QS
QL
QL
MS
QL
QS
QS
MS
QS
QS
QS
ML
ML
QL
QS
QS
QS
MS
QL
QL
QS
QL
QS
QL
QL
QS
QL
ML
QS
QL
MS
ML
QS
QS
QS
QS
QL
QS
QL
QL
QL
ML
ML
QS
QS
QL
QS
QS
QL
QS
ML
QS
QS
QL
QL
ML
QS
MS
QS
QS
QL
QL
MS
ML
QL
QS
MS
QS
QS
QL
QS
QS
QL
MS
QL
ML
MS
QL
QL
QS
QL
QL
ML
QS
MS
MS
MS
ML
MS
ML
QL
QS
QL
QS
QL
QS
QL
ML
QS
QL
ML
QS
QL
ML
QL
QL
ML
ML
QS
QL
ML
QL
QL
QS
ML
ML
QL
QL
QS
QS
QS
QS
QS
MS
MS
QS
ML
MS
QL
MS
QS
ML
QL
QL
QS
ML
MS
ML
ML
QL
QL
QL
MS
ML
ML
QS
QL
QL
QS
MS
QS
QS
ML
QL
MS
QS
QL
QL
QL
QS
MS
QL
MS
QL
MS
QS
QS
QL
ML
QL
QL
QS
QL
QS
QS
QS
QS
QS
QL
MS
ML
QS
ML
QS
ML
QS
QS
QL
QS
ML
ML
QS
QS
MS
QL
QS
QL
MS
QL
ML
QL
ML
QS
QS
QL
QL
QL
QL
QL
QS
ML
ML
QS
ML
QL
QL
QL
QL
QL
MS
QS
QL
QS
QS
ML
MS
QL
ML
QS
QL
QL
QS
QS
QL
QL
QS
QS
QS
QS
QL
QL
ML
QS
ML
MS
QL
QS
QS
QL
QL
QL
QL
QS
QS
QL
QS
MS
QL
QL
QS
QL
QL
MS
QS
QS
MS
QS
MS
QS
MS
QS
QL
QL
ML
QS
MS
QL
MS
QL
QL
QL
QS
MS
MS
QL
ML
ML
QL
MS
ML
MS
QL
QS
ML
ML
QL
MS
QS
QS
QS
QL
MS
QS
QL
QL
QL
QL
QS
QS
QL
ML
QS
MS
QL
QS
QL
QL
QL
QS
QL
QL
MS
ML
ML
QL
QS
QS
ML
QL
MS
MS
QS
QL
QS
QL
QL
QL
ML
ML
ML
ML
MS
QL
ML
QL
MS
ML
QL
QS
QS
ML
QL
QL
QL
QL
QS
ML
MS
ML
ML
ML
QL
MS
QS
QS
QL
QL
QS
QL
MS
QS
QS
MS
MS
QS
QS
QL
MS
ML
QL
ML
ML
MS
QL
MS
QL
QS
QL
QL
MS
ML
MS
QL
QS
QL
QS
ML
QL
ML
QS
QS
ML
QS
QL
ML
ML
QL
QS
QS
MS
MS
ML
QL
QS
QS
QL
MS
ML
ML
QL
QS
MS
ML
QS
QS
QL
QS
QS
ML
QS
ML
QS
ML
QS
QL
QS
QL
QL
MS
QL
QL
MS
QL
QL
QS
QL
QL
QL
QS
QS
MS
ML
MS
ML
QS
QS
QS
QL
ML
QS
QS
QS
QS
QL
QS
ML
QS
MS
MS
QS
ML
QL
ML
ML
MS
ML
QL
QS
QS
QL
ML
QL
QL
ML
QS
QS
QS
QS
QS
QS
QS
ML
QS
QS
QS
QL
QL
ML
ML
QL
MS
QS
QS
QS
QL
QS
MS
ML
ML
QS
ML
ML
QL
ML
ML
MS
QS
MS
QL
QL
ML
ML
QL
ML
QL
MS
QL
QL
QS
QS
QL
QS
QL
QS
ML
QL
QL
QL
QS
QS
ML
MS
QS
QL
MS
MS
QS
QL
QS
ML
ML
QL
QL
QL
MS
QL
QL
QL
QL
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
ML
QS
QS
ML
MS
MS
QL
QS
QS
QS
QL
QL
ML
MS
MS
ML
QS
ML
MS
QL
ML
QL
ML
QL
MS
ML
QL
QL
QS
QL
QL
MS
QS
MS
MS
QL
QS
QS
MS
QS
MS
QS
MS
QL
QL
QS
QL
QL
MS
QS
QL
ML
ML
QL
QS
ML
QS
QL
QS
ML
QS
QS
QL
QL
QS
QL
ML
MS
QS
QS
QL
QL
QL
QL
ML
QS
QL
QS
QS
QS
QS
ML
MS
ML
QL
QS
QS
ML
QS
QS
ML
QL
QL
QL
ML
QS
QL
QL
QL
QS
QS
QS
MS
QL
MS
MS
MS
QL
ML
QS
MS
MS
QL
MS
QL
MS
QL
QS
QL
QS
ML
QS
QS
QL
MS
ML
QS
QS
ML
QS
MS
QL
QL
QS
MS
ML
QL
QS
ML
QL
QS
QL
ML
QS
QS
QS
MS
MS
QL
QS
ML
QL
QL
QS
QS
QL
QL
QL
QS
ML
QL
QS
QS
MS
MS
ML
QS
MS
QL
MS
QS
QS
ML
MS
QL
MS
MS
QL
QS
ML
QL
MS
QS
QL
QS
QL
QS
QL
QS
QL
QL
QS
QS
MS
ML
QL
QS
ML
MS
QS
QL
QS
QS
ML
MS
QL
ML
QS
QS
QL
QS
ML
QS
QL
QL
QS
ML
QS
ML
MS
QS
QS
ML
QS
QL
QS
QS
QL
QS
MS
QS
ML
QS
ML
QS
QL
ML
MS
QL
MS
ML
QL
MS
QL
ML
QL
QL
QS
MS
QL
MS
QS
QL
QL
QS
QS
QS
QL
QL
QS
ML
QL
QL
QL
QS
MS
ML
ML
QS
QL
MS
MS
ML
MS
QL
QL
QL
QS
MS
ML
ML
QS
QL
QS
QS
ML
QS
ML
MS
QL
QS
QL
ML
QS
ML
ML
MS
QS
ML
QS
MS
QS
QS
QS
QL
ML
QL
ML
QS
QL
QS
QL
ML
ML
QL
MS
MS
ML
QL
ML
QL
QS
ML
ML
ML
MS
QL
ML
ML
QL
QL
ML
ML
QL
QS
QL
QS
ML
QL
QL
MS
QS
ML
ML
QL
QS
QL
QL
ML
QS
QS
ML
QL
MS
QS
QL
QL
ML
MS
ML
QS
QL
QL
QL
QL
QS
QL
ML
QS
QS
MS
QL
ML
QS
QS
QS
QS
QS
MS
ML
ML
QL
QL
MS
QS
QS
QL
ML
ML
QS
MS
ML
QL
QL
ML
QS
QS
QS
QS
ML
QL
MS
QS
MS
MS
MS
MS
QL
QL
ML
QS
ML
QL
QS
QL
ML
QS
ML
QS
QL
QL
QL
QL
ML
QL
ML
QL
QL
QL
QL
ML
QS
ML
QL
QS
QS
QS
QL
ML
QL
QS
ML
QL
QL
QS
QS
ML
QS
ML
MS
QL
QL
QL
QS
ML
QS
QL
ML
QL
QL
ML
QL
QS
QS
MS
MS
ML
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
ML
QL
QL
MS
ML
QS
MS
ML
MS
QL
QL
QL
QS
QS
QL
MS
QS
QL
QL
ML
ML
QL
QL
ML
QL
ML
QL
QS
ML
QL
QL
QS
QS
QS
QL
QS
QL
QS
MS
MS
MS
QL
ML
QS
QL
QL
QS
QS
ML
QL
QL
MS
QS
QL
QL
QL
QL
MS
QL
ML
QS
ML
QS
QL
QS
ML
MS
QS
QL
MS
QS
QL
QS
ML
QS
QS
MS
ML
ML
ML
QL
QL
QL
QS
QS
QL
QS
MS
QS
QL
MS
QS
ML
QL
ML
QL
MS
QS
QL
ML
ML
ML
QS
MS
QL
QL
QS
ML
QS
QL
MS
MS
QS
MS
QS
QL
QL
QL
QL
QS
QL
QL
QL
ML
MS
MS
QS
QS
QL
QL
ML
QL
ML
QS
QL
QL
QS
QS
QL
QS
ML
MS
QS
QS
ML
QL
QL
QL
QL
ML
QS
QL
ML
ML
QS
QS
QL
QL
QS
QS
MS
ML
MS
QS
MS
ML
ML
QL
QS
ML
QS
QL
MS
QL
MS
QS
QL
QL
ML
QL
MS
ML
ML
ML
QS
MS
QS
QL
QL
QL
QS
MS
ML
QS
QS
MS
ML
QL
ML
QL
QS
MS
QL
QL
MS
ML
ML
ML
QS
MS
QL
QS
ML
QL
QL
QL
QS
QL
QL
QS
MS
ML
QS
QS
QS
MS
QS
QL
QL
ML
QL
MS
QS
QS
QS
QL
ML
ML
MS
MS
QS
MS
ML
ML
QL
ML
MS
QL
ML
QL
QS
QL
MS
MS
QS
MS
QL
MS
QL
MS
QL
QL
MS
QS
QL
QL
QS
QL
QS
QL
QL
QL
QS
QS
QL
ML
QL
QS
ML
QS
ML
QS
QS
QL
MS
MS
QL
ML
QL
QS
QS
QL
MS
QL
QS
QL
QL
MS
QL
QS
QS
QL
QL
MS
ML
QL
ML
QS
ML
ML
QL
QL
ML
QL
ML
ML
QL
QL
QS
QL
QS
MS
QL
ML
MS
ML
ML
QS
ML
QL
MS
QL
QL
QL
QL
ML
ML
QL
QL
QL
QL
QS
QL
QL
QS
QS
MS
MS
ML
QS
QS
MS
QL
ML
QL
QS
QS
QL
ML
QL
QL
QL
QL
QS
QS
MS
QL
QL
QL
QS
QL
QS
QL
QL
QL
QS
QS
MS
QL
QS
QS
QS
ML
QL
ML
ML
QS
QL
ML
QL
MS
QS
MS
MS
ML
QS
MS
MS
QL
MS
QS
QL
QL
MS
QS
QL
QS
MS
QS
ML
QL
QL
MS
QS
QS
QS
QS
ML
QL
QL
ML
QS
QL
QL
ML
QS
ML
QS
QS
ML
QS
QS
QL
QL
ML
QL
QL
MS
QL
MS
QS
MS
QL
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
QL
QS
MS
ML
MS
QL
ML
QS
ML
QL
MS
MS
ML
QL
QS
QL
QL
QL
QS
QS
QS
ML
QS
MS
QS
MS
QL
ML
QS
QL
QL
ML
QL
QS
QL
QS
QL
MS
MS
QL
ML
ML
QS
QS
ML
QS
MS
ML
QS
MS
MS
MS
QL
QL
QS
QL
ML
QL
MS
QL
QL
QL
ML
ML
QL
MS
QL
ML
MS
MS
QL
QS
MS
ML
QL
QS
QS
QS
QL
QS
QL
QS
QS
ML
QS
QS
MS
ML
MS
ML
ML
ML
QS
QS
MS
QS
ML
QS
QS
MS
QS
QL
QS
ML
QS
QL
QS
QL
QS
QL
QS
QL
QS
ML
QL
MS
QL
QS
ML
MS
ML
QL
QS
ML
MS
ML
ML
QS
QL
QL
QL
MS
MS
QL
QS
QS
QS
QL
ML
QL
ML
QS
QS
ML
QL
QL
QS
QL
QS
QL
QS
MS
QL
QS
QS
QL
QL
QL
QL
QL
QS
ML
QS
ML
QS
QS
QL
QL
QS
ML
QL
QL
MS
MS
QL
ML
QL
ML
MS
MS
QS
ML
QS
ML
QS
QS
QL
QS
ML
MS
QL
QS
ML
ML
QS
ML
MS
QS
QS
ML
MS
QS
ML
MS
QS
QL
QS
ML
QL
QL
QL
MS
QS
QS
QS
QL
ML
QL
ML
ML
QS
QL
QL
MS
QL
QL
QS
MS
QL
QS
MS
QS
MS
ML
QS
ML
QS
QS
QS
QL
QL
ML
MS
QL
QS
MS
QS
QL
QL
QS
QS
QL
QS
QS
QS
QS
QL
QS
ML
MS
QS
QL
ML
QL
QS
QS
QL
ML
QS
QS
QL
QL
QL
QS
ML
MS
QS
ML
MS
ML
QL
ML
ML
MS
QS
QL
MS
ML
MS
ML
QS
QL
QL
QL
MS
ML
QL
QL
QS
QS
QL
ML
MS
QL
ML
QS
QL
ML
QS
ML
ML
QS
QL
QS
MS
QS
QS
QS
ML
QS
ML
QS
QL
QS
QS
QL
ML
ML
QS
QL
QS
QL
QL
ML
QS
MS
QL
QL
QS
QS
QL
QL
ML
QL
QL
ML
QL
QS
ML
QS
ML
QS
ML
QL
ML
MS
QS
QS
QS
QS
ML
QS
QL
QL
ML
MS
QS
QL
ML
ML
MS
QS
QS
MS
MS
ML
MS
QS
QS
QL
MS
ML
MS
MS
QS
QS
QL
MS
QL
QL
QL
QL
ML
QS
QL
QL
QS
QL
QL
MS
QS
QS
QL
QL
QL
ML
QL
QS
MS
ML
QL
ML
QS
ML
QS
QS
QL
QL
QL
MS
MS
ML
ML
QS
QS
ML
QS
ML
QS
QS
QL
ML
MS
QL
QS
ML
ML
ML
QL
QS
QS
QL
QS
QL
QL
QL
QL
QS
QS
MS
QL
QS
QL
QS
ML
MS
QL
ML
ML
MS
QS
QS
QL
QL
QS
ML
QS
ML
MS
QS
QS
ML
ML
QS
MS
QS
MS
QS
ML
QS
QL
QS
QL
QS
QS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
QS
ML
MS
QS
QL
QS
QS
ML
ML
ML
QL
QS
QS
QL
QL
ML
QS
ML
ML
ML
MS
QS
MS
QL
QS
MS
QL
QL
QS
ML
QL
QL
QL
ML
QS
QS
MS
MS
QL
ML
QL
ML
QS
QL
QL
QS
QS
MS
MS
MS
MS
QL
QL
QL
QL
QS
ML
ML
QS
QS
MS
QL
MS
QL
QS
ML
ML
ML
QS
QS
QL
MS
ML
ML
QL
QS
QS
QS
ML
QL
QL
QS
MS
QL
ML
QL
ML
ML
QS
QS
QS
QL
QS
QL
ML
QL
QS
ML
QS
QS
QL
QS
ML
MS
MS
QS
QL
MS
QS
QS
QL
QL
QS
QL
MS
QL
QS
ML
QL
QS
QS
QS
QS
MS
QL
QS
QL
QL
QL
QS
ML
QL
QL
MS
ML
QS
QL
ML
QS
QL
QS
QS
ML
QS
MS
QL
QS
QL
QL
ML
QL
ML
QS
ML
QS
QS
QS
MS
ML
QL
QL
QS
ML
MS
QS
QL
ML
QL
QL
QS
QL
MS
MS
QS
MS
ML
ML
ML
QL
QS
QL
QS
QL
ML
QS
MS
QL
MS
QS
MS
ML
QL
QS
QS
ML
QL
QL
ML
MS
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
QL
MS
QS
QL
QL
QL
QL
ML
QS
QS
QS
QL
ML
QS
QL
ML
QS
MS
ML
QS
QL
ML
QS
QS
QS
ML
ML
MS
QS
QS
QL
MS
QS
QL
QL
QS
ML
QS
QS
QS
QS
QL
MS
MS
QL
QL
QL
ML
QL
QS
MS
ML
QS
ML
QS
QS
QS
MS
QS
ML
QL
QS
QL
QS
ML
QS
MS
MS
QL
QL
QS
QS
QS
MS
QS
MS
QS
QL
QL
QS
QS
ML
MS
ML
MS
QL
QS
ML
QS
QS
QL
QS
MS
ML
QL
ML
ML
QS
QS
ML
QS
ML
QS
ML
QL
QL
QL
QL
QL
QL
QL
QS
MS
QL
MS
QS
QS
QL
QL
QS
QS
MS
QS
ML
QS
ML
QL
QL
QL
QS
QS
QL
QL
QL
ML
QS
MS
QL
QS
QS
QL
QS
ML
QS
ML
QS
QS
QS
ML
QS
QS
QS
QL
MS
QL
QS
QS
MS
ML
ML
QL
QS
QL
MS
QS
ML
ML
QS
QL
QL
QL
ML
MS
QL
ML
QL
MS
QL
MS
QS
QS
ML
QL
MS
QL
ML
ML
QL
ML
QL
MS
QS
QL
ML
QL
MS
QL
QL
MS
QS
QL
MS
MS
QS
QS
QS
ML
MS
MS
ML
ML
QS
QL
MS
QL
ML
QL
ML
QL
QS
QS
ML
QL
QS
QL
MS
QS
QL
QS
QS
ML
QS
MS
QL
MS
QL
MS
QL
ML
QS
ML
QL
MS
ML
QS
QS
QS
QL
QS
QS
QL
QS
QS
QL
ML
QL
ML
ML
QL
QL
QL
QL
QL
QS
QL
QS
ML
QL
QL
QS
QS
QL
MS
MS
QL
ML
QL
QL
ML
QS
QL
QL
ML
MS
MS
ML
MS
QL
MS
MS
QL
ML
QL
QS
MS
QL
QS
QS
QS
QL
MS
QL
QS
QS
QL
QS
QL
MS
QL
QS
QS
ML
ML
QL
QS
ML
QL
QS
ML
QL
QS
ML
QS
ML
QS
QS
QL
MS
MS
QL
QS
ML
QL
QL
ML
QL
QL
QL
ML
QS
QL
QL
QL
QL
QL
ML
ML
MS
QL
ML
QS
QL
QL
QL
QS
QL
QL
ML
QS
QL
QL
QS
QS
MS
MS
QS
ML
QL
QS
QL
ML
QS
MS
ML
MS
QL
QL
QS
QL
ML
MS
QS
ML
MS
QS
QL
QS
QS
QL
MS
QS
ML
QL
QL
QL
MS
QL
QS
QS
ML
ML
QL
QL
MS
QL
QS
ML
QL
MS
ML
QL
QL
MS
QL
QL
ML
ML
ML
ML
QL
QL
QS
QL
QL
QS
QS
MS
QL
ML
QL
QS
QS
MS
QL
QS
QS
ML
QS
QL
QS
QS
QS
MS
ML
QS
ML
QS
QL
QS
QS
QL
QS
QL
ML
QL
ML
MS
QL
QS
QS
QL
QS
MS
MS
QL
QL
QS
QS
QL
QS
QS
QL
ML
QS
ML
QS
QS
ML
ML
QL
QS
MS
MS
QL
QS
QS
QL
ML
QS
QL
MS
QL
MS
ML
QS
QL
ML
QL
QS
MS
MS
QS
QL
MS
QL
QL
QS
QL
QL
QL
MS
QS
QL
QS
MS
QL
QS
QL
QS
QS
QS
QS
ML
ML
QS
QS
QL
QS
QL
QL
QL
QL
QL
QS
QL
ML
ML
QS
MS
QS
QL
ML
QS
QS
QS
QS
QL
QL
QL
QL
QS
QS
ML
ML
QS
QS
QL
QL
MS
QS
QS
QL
QS
MS
QL
QL
QS
QS
ML
QL
QS
QL
ML
QL
QL
QS
QS
QL
QL
ML
QL
QS
ML
MS
QS
QS
QS
MS
QS
QS
MS
QL
QS
MS
QS
QS
QL
MS
QS
ML
ML
QL
QL
ML
QS
QL
ML
QS
QS
QS
QS
QL
QS
QL
QS
MS
ML
QS
MS
ML
ML
ML
MS
ML
ML
QL
ML
QL
QS
QS
QL
QS
QL
QL
QS
QS
QS
QL
QS
QS
ML
ML
QL
QL
QL
QS
QL
QS
QS
QS
ML
QS
QS
QS
QL
ML
QS
ML
MS
QL
QS
QS
QS
ML
MS
QL
QS
QL
QS
QL
ML
ML
ML
QL
QS
QS
QL
QL
MS
QS
QS
MS
ML
QL
QS
QL
ML
QS
QS
QS
MS
ML
QL
ML
ML
QS
MS
MS
QL
QS
QL
MS
QL
MS
QL
QL
QS
QS
ML
QS
QL
MS
ML
QL
MS
ML
QS
QS
QL
QL
ML
MS
QL
QS
QS
QL
QL
QS
QL
QL
MS
MS
QL
ML
QL
QS
ML
MS
QL
MS
MS
ML
QL
QL
QL
QL
MS
QL
QL
QS
QS
QL
QS
QL
QS
QL
MS
MS
QL
QL
ML
QS
ML
QS
QL
QL
QS
QL
QS
MS
QS
QS
QS
QL
MS
QS
ML
QL
ML
QL
MS
QL
QS
QL
ML
MS
ML
ML
MS
QL
MS
QL
QS
QS
QS
QL
QS
MS
QL
QL
MS
QL
ML
QS
QS
MS
QL
QS
QL
QL
QS
MS
ML
MS
QS
QS
ML
QL
MS
QS
QL
QL
ML
QS
ML
QS
ML
QL
ML
QL
ML
MS
QS
QS
QL
QS
QS
QL
QS
QL
QL
QL
QL
QS
QS
QS
MS
QL
QL
MS
ML
QS
ML
ML
QL
QL
QS
QS
ML
QS
QS
QS
QL
MS
QL
QL
QL
MS
ML
QL
QL
QL
QL
QS
MS
ML
QL
ML
ML
QS
QS
QL
QL
MS
QL
QS
QS
ML
QS
ML
QL
QS
QL
QS
QS
ML
QL
MS
QL
QL
QS
QS
QS
QL
ML
ML
QS
QL
QS
QL
QL
ML
QL
MS
QS
QS
QS
MS
QS
QL
MS
QL
ML
MS
QL
QS
QL
QL
QS
QL
QL
MS
QS
QS
QL
MS
QL
QL
QL
QS
QS
QL
MS
QS
QS
QS
QS
QS
QL
QL
ML
QS
QL
MS
QS
QS
QS
ML
QL
QL
QS
QL
MS
QS
QL
QS
MS
QL
ML
QS
QL
QL
QL
MS
QS
QL
ML
ML
QL
MS
ML
QL
MS
MS
QL
ML
QS
QS
ML
MS
QL
QS
QS
QS
MS
MS
MS
QL
QL
MS
ML
QS
MS
QL
QS
QS
ML
QS
QL
ML
QS
QL
QL
QL
ML
QL
QS
QL
MS
QL
ML
QL
QL
QS
QS
ML
ML
QL
QL
QS
QS
ML
ML
MS
QL
QL
MS
QL
QS
QS
QS
ML
QS
QS
ML
MS
ML
QL
QL
QL
QS
QS
QL
QL
MS
QL
QL
QS
MS
QL
ML
QS
QS
QS
QS
QL
MS
QS
QL
QS
QS
QS
ML
QL
QL
QL
QL
QL
ML
QL
QS
QL
MS
ML
QS
QS
QL
QL
QL
QL
ML
QL
ML
QL
ML
QS
QL
QS
QS
MS
ML
QL
QS
QS
QL
ML
MS
QL
QS
QS
QS
QL
MS
QL
QL
ML
ML
QS
MS
QL
QS
QS
QL
QS
ML
QS
QL
QS
ML
ML
ML
MS
ML
MS
QS
QS
ML
QL
QL
MS
ML
QS
QS
MS
QL
QS
ML
QL
QL
QS
QS
MS
QS
QS
QS
MS
ML
QL
QS
ML
QL
QS
QS
QS
QS
QL
MS
ML
QS
QS
MS
QL
QS
QS
QS
MS
QL
MS
QS
QS
MS
ML
MS
QL
MS
QL
QL
QS
QL
QL
QL
QL
QL
QL
MS
MS
QL
QL
QS
QS
QS
ML
QS
QL
ML
ML
QS
MS
QL
QL
QL
QS
QS
QL
QL
ML
QS
ML
MS
MS
QS
MS
QS
QS
QS
QL
QS
MS
QS
ML
QS
QS
QS
MS
QL
QL
QS
QL
QL
MS
QS
QS
QL
QL
QL
QL
QS
QS
QS
ML
QS
QL
QS
ML
ML
QS
QL
QS
QS
QS
QL
QS
QS
ML
QL
QL
QS
QL
QS
ML
MS
QL
QL
QL
MS
QL
QS
QL
MS
ML
ML
QL
QL
QS
QS
QL
MS
ML
QS
QL
QS
QL
ML
MS
QS
QS
ML
MS
ML
MS
QL
QS
MS
ML
QL
MS
ML
QL
QL
ML
QL
MS
QS
QL
QL
QS
ML
MS
QL
MS
MS
QL
QS
QL
QL
MS
QL
QL
ML
ML
QL
MS
QS
ML
QS
QS
ML
MS
QL
QL
QS
QL
QL
MS
QS
QL
QL
ML
QL
MS
QS
QL
MS
QS
ML
QS
QL
ML
QL
ML
QL
ML
MS
ML
QS
QS
QS
QL
MS
QS
ML
QL
QS
QS
ML
QL
MS
MS
QS
ML
MS
QL
QS
ML
QS
ML
QS
QL
QL
QL
QL
QS
QL
QL
QS
ML
ML
ML
QL
QS
QL
QL
QL
ML
MS
ML
ML
QL
QS
ML
ML
QL
QL
MS
QS
QS
QS
ML
ML
QS
ML
MS
QS
QL
MS
ML
QS
QS
MS
MS
QS
ML
QS
MS
QS
MS
QL
QS
QL
QS
QL
QS
QS
QS
MS
QL
QL
QL
ML
ML
ML
QL
MS
QS
MS
QL
ML
QL
MS
QL
ML
ML
ML
QL
QS
QS
QS
QL
QL
QS
MS
QS
QS
MS
QS
QS
MS
QL
ML
QL
QL
QL
QS
MS
QS
QS
QL
QS
QS
QS
QL
QL
QL
QS
QS
QS
MS
ML
ML
QL
QL
MS
QL
MS
QS
MS
ML
MS
QS
ML
QS
MS
QL
ML
ML
MS
QS
QS
QS
MS
QS
QL
QL
QS
ML
QL
MS
MS
QL
MS
QS
QS
QL
MS
ML
QL
ML
QL
QS
ML
QL
QL
ML
QS
MS
ML
ML
QS
QL
QS
MS
QL
ML
QL
QL
QL
QS
ML
QL
MS
QL
QS
QS
MS
MS
QS
QL
ML
QL
ML
ML
MS
ML
MS
QS
QL
ML
QS
MS
QL
ML
ML
QL
MS
QL
QL
MS
MS
ML
ML
QL
QL
ML
QS
QL
QL
MS
QL
QS
MS
QS
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
MS
QL
QS
QL
QS
MS
QS
QS
QS
QL
QS
QS
ML
ML
QL
QL
QL
QL
ML
QL
QL
QS
QS
MS
QS
MS
QL
QS
QL
QS
MS
ML
ML
MS
QL
QL
MS
QS
QS
QL
ML
QS
QS
ML
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
ML
QL
QL
QS
QS
MS
QL
QS
QS
QL
QS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
MS
QL
QS
ML
QS
QL
ML
ML
QS
QS
ML
MS
QL
QS
QL
QL
QS
MS
QL
QL
QS
ML
ML
QL
ML
ML
QS
QL
QS
QS
QS
ML
QS
QL
QL
ML
MS
ML
MS
ML
QS
MS
QL
QS
ML
QL
QL
MS
ML
QS
MS
ML
QL
QS
QL
QS
QS
QL
QS
QS
MS
QL
QL
ML
MS
QL
QL
MS
ML
QL
MS
QL
QS
ML
QS
QS
MS
QS
QS
QL
ML
QS
QL
ML
QS
QS
QL
QL
QL
QL
MS
QL
QS
QL
ML
ML
QS
ML
QS
QL
QL
MS
QL
QL
ML
QS
QS
QS
MS
QL
MS
MS
QS
QS
ML
QS
ML
ML
ML
QS
QL
MS
QL
QL
QL
ML
QS
MS
QS
QL
QS
MS
QL
MS
MS
QS
QL
QL
QL
QL
QS
QL
MS
QS
QL
ML
QS
QS
QL
ML
QL
QS
MS
QL
MS
QS
MS
QS
QS
QS
QS
MS
ML
QL
QL
QL
QL
QL
QL
QS
MS
QL
QL
QL
QS
QL
QS
QS
QS
QL
MS
QS
QS
QL
QL
QS
QS
QL
QL
ML
MS
QS
QS
QL
ML
ML
QS
QL
QS
QL
QS
QS
ML
ML
ML
QS
QL
QS
QL
QS
QS
ML
MS
QL
QS
QS
ML
QS
ML
QL
QL
QS
MS
ML
QL
QL
MS
QS
ML
QL
QL
ML
QL
ML
QS
QS
QS
MS
QL
QL
ML
MS
QS
QL
QL
QL
QL
ML
QL
MS
QL
ML
MS
QL
QL
QL
QS
QL
ML
QS
QS
QS
QL
ML
QS
QS
MS
QS
QL
QL
ML
QS
QS
QL
MS
QL
QL
QS
QL
QS
QL
MS
QL
QL
QL
QL
QS
QS
ML
ML
QL
ML
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
QL
ML
QL
QS
QS
QL
ML
QS
QL
QS
QS
QS
QS
QL
QL
QS
ML
QL
ML
ML
ML
MS
QS
MS
QL
QL
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
ML
QS
QS
MS
QL
ML
ML
ML
QL
QL
QL
MS
QS
QS
QL
QS
QS
QL
ML
QL
QS
QS
ML
MS
QS
QL
QS
ML
ML
ML
QL
QL
MS
MS
QL
QL
ML
QL
ML
ML
MS
QS
QL
QS
MS
QL
QL
QL
QS
QL
QL
QS
ML
QL
QS
ML
QS
QL
QL
ML
QL
QS
ML
QS
QS
QS
MS
QL
ML
ML
QL
ML
QL
ML
QS
QS
MS
QS
QL
MS
ML
ML
MS
ML
QL
QS
QS
QS
QS
QL
QS
MS
QS
ML
ML
QS
ML
QS
QS
QL
ML
QL
QS
QL
QS
QL
QL
QL
QL
QS
QL
MS
ML
QL
QL
QS
QS
QS
ML
QS
MS
QL
QL
MS
QL
QS
QL
ML
QL
ML
MS
ML
QS
MS
QL
QS
QS
QS
ML
QS
ML
QS
QS
MS
QL
QL
QL
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
QS
ML
ML
QS
QL
QL
QL
MS
QL
QS
QL
ML
ML
QS
QS
ML
QS
QL
ML
MS
MS
QL
QL
ML
QL
MS
QL
QS
MS
MS
MS
QS
QL
ML
ML
QS
MS
QL
QL
QS
QL
QS
QL
MS
QL
MS
QS
QL
MS
QS
QL
QL
QS
QL
QL
ML
QL
QS
ML
QS
QS
MS
MS
QS
QS
QL
MS
MS
QL
QL
QS
MS
MS
QL
MS
ML
MS
ML
ML
QL
QS
QS
MS
ML
MS
ML
ML
MS
QS
QS
QL
QS
QS
QL
ML
QS
QS
QS
ML
QS
QL
QS
QS
MS
MS
QS
QL
QL
ML
QS
MS
QL
QS
QL
MS
QS
QS
ML
QS
QS
QS
QS
ML
QL
ML
QL
QS
QS
QL
MS
MS
MS
MS
ML
QL
ML
QS
QL
QL
MS
QL
ML
ML
QS
QL
QS
QL
QL
QS
QL
MS
QS
QS
MS
QS
QS
MS
QL
QS
MS
QS
QS
MS
QL
QL
MS
QL
QL
QL
MS
MS
QL
QL
ML
QL
MS
QS
ML
MS
ML
ML
QS
QS
QL
QS
QL
QL
QS
MS
ML
MS
ML
QL
QS
ML
ML
MS
QS
ML
QS
ML
QS
ML
MS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QS
QL
ML
QL
QS
MS
QS
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
QS
QS
QL
QS
QL
ML
QL
QL
QL
QL
ML
QS
QL
ML
QL
QL
QS
QS
ML
QS
QL
QS
ML
MS
QL
QL
MS
QS
QS
MS
QL
MS
QL
QS
QS
QL
QS
QS
QS
QL
ML
QL
QL
MS
QS
QS
QL
ML
ML
QS
QS
QL
QL
QS
QL
ML
QS
QS
QL
QS
ML
QL
QS
MS
QS
QS
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
QL
QL
QL
QL
QL
QS
QL
QS
QL
QL
QS
QS
ML
QS
MS
MS
MS
QS
QL
QS
QL
ML
ML
QL
QL
ML
QS
QS
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
ML
QS
QL
QS
QS
MS
QL
QL
QS
QS
QL
ML
ML
QL
QL
ML
QS
QL
QS
ML
QL
ML
QS
ML
QL
MS
QS
ML
QL
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
QL
QS
ML
ML
QL
MS
QL
MS
QL
QL
QS
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
QS
QS
QS
QL
QL
MS
MS
QS
QL
ML
QS
QL
QS
QS
ML
QS
QS
QS
ML
QS
QL
QL
ML
ML
QL
ML
MS
QS
QS
QL
QL
QL
MS
QS
QS
QS
ML
ML
MS
QL
QS
MS
ML
QL
MS
QS
QL
MS
QS
MS
QL
QS
ML
QS
QS
QL
QL
QS
QL
MS
MS
MS
QS
QS
QL
QL
MS
QS
ML
MS
QL
MS
QL
QL
QS
QS
QS
QL
QS
ML
QS
ML
QL
MS
QL
QL
QL
QS
QS
QL
QS
QS
MS
QS
QS
QS
ML
QL
ML
ML
QS
QS
QS
MS
MS
QS
QL
QS
QS
QS
ML
QS
MS
QL
MS
MS
MS
MS
MS
QS
ML
QL
QS
QL
QS
QS
QL
QL
ML
MS
QS
ML
QL
QL
ML
ML
QS
QS
QL
QL
QS
MS
QL
QL
ML
QS
QS
QL
QL
QS
QS
ML
ML
QL
QL
MS
QS
MS
QS
QS
ML
QL
QS
QS
QS
ML
QS
ML
ML
QS
MS
QL
QS
QS
ML
QS
QL
MS
ML
QS
QL
QS
QS
ML
QL
ML
ML
QL
QL
QL
ML
ML
QS
ML
MS
QS
QS
QS
ML
QL
QL
QL
QL
MS
QL
ML
QL
QS
ML
QS
ML
QL
QS
ML
QL
QS
QL
MS
MS
QL
ML
QL
QS
ML
ML
QS
QL
ML
QS
QL
QL
QL
QL
ML
ML
QS
QS
QL
QL
MS
QS
QL
QL
QL
QL
QL
QS
QL
MS
QS
MS
MS
QS
MS
QS
ML
QL
QS
MS
QL
QS
QL
ML
ML
QS
QS
QS
QL
MS
ML
QL
QS
ML
QL
QS
ML
QS
QS
QL
MS
ML
QL
QL
MS
QS
QS
QS
QS
QS
QS
QS
QL
QS
QS
QL
QL
QL
MS
MS
QS
QL
QS
QS
QL
QS
ML
MS
QS
QS
QS
QS
QL
QS
QS
QL
QL
ML
MS
QS
QL
QL
QS
QL
QL
ML
QS
QS
QL
ML
MS
MS
ML
QL
QS
QS
ML
QS
MS
ML
QL
MS
QL
ML
QS
QS
ML
QL
ML
QS
ML
ML
QL
QL
QL
QL
QL
ML
QS
QS
ML
QL
ML
QL
QS
QL
QS
QS
QS
MS
QS
QS
MS
ML
QS
QS
ML
MS
QS
QL
MS
QL
QS
QS
MS
QS
MS
QL
ML
QS
ML
QS
QS
MS
QS
QS
QS
QL
ML
QS
QS
MS
QL
QL
QL
QL
QS
QS
QS
QL
QS
ML
ML
ML
QL
MS
QL
QL
ML
QL
QS
QL
QL
QS
QL
QS
QL
ML
QS
MS
QS
ML
QS
ML
QS
QL
MS
MS
QL
ML
MS
MS
QS
ML
QS
QS
ML
QS
MS
QS
MS
ML
QL
MS
QL
MS
QS
QS
QS
MS
QS
MS
QS
ML
QL
QL
QS
QL
QS
QS
ML
QS
QS
MS
QL
MS
ML
ML
QS
QS
ML
MS
ML
QS
QS
ML
QS
MS
QS
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
ML
QS
MS
ML
QL
QS
ML
QS
QL
ML
QS
ML
QL
QS
MS
ML
ML
MS
QS
ML
MS
ML
QS
QL
QL
ML
QS
QS
QL
QS
ML
QS
QL
QS
QS
QS
QS
QL
ML
QS
ML
QS
QS
MS
QL
MS
QL
MS
QS
QS
ML
QL
QL
QL
ML
MS
QL
QS
ML
QS
QS
ML
QS
QL
ML
QL
QS
QL
QL
ML
QS
QS
QL
ML
MS
QS
QS
QL
ML
QS
ML
QL
QS
QL
QL
QS
QS
QS
QL
ML
MS
MS
QS
QS
QL
QS
QS
QS
QS
QS
QL
QS
QS
QL
MS
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
QL
ML
MS
QL
MS
ML
QL
QS
ML
QL
ML
QS
ML
ML
MS
QL
QL
ML
QL
QL
ML
MS
QS
QS
QL
QS
QL
QL
QL
QS
QS
ML
ML
QS
QL
QL
QL
QL
ML
QL
QS
QL
MS
QS
QL
QL
MS
QL
QL
QL
ML
ML
QL
MS
ML
QL
MS
QS
QL
QL
QL
QS
QS
MS
MS
QL
MS
QL
QL
QL
QL
QL
QS
MS
QL
QL
ML
MS
QL
QS
QL
QS
QL
QL
ML
QL
MS
QS
QL
QL
MS
QS
ML
QS
QS
QS
QS
QS
QL
ML
QS
ML
MS
QL
QL
QS
QL
MS
QS
QL
QS
ML
QL
QS
MS
QL
QL
QL
QL
MS
QS
QL
QL
QS
ML
QL
MS
MS
MS
QS
QL
QL
QL
QL
QL
QL
QL
ML
ML
QS
ML
QL
QL
QS
ML
MS
MS
QL
QS
MS
QL
QS
ML
QS
MS
QL
QL
MS
QL
ML
QS
ML
QS
QL
QL
ML
QL
MS
QS
ML
QL
QS
QL
QL
ML
QS
QL
QS
QL
ML
MS
ML
QL
QL
ML
MS
ML
MS
MS
QL
QL
ML
QL
QL
ML
ML
QL
QS
QS
MS
QL
QL
ML
ML
QL
QS
MS
QL
QL
QS
QL
QL
QS
QL
QS
QS
QL
MS
MS
QL
QS
QL
QS
ML
QL
QS
QL
QS
MS
QL
ML
ML
MS
QL
QL
MS
QS
QL
ML
MS
QS
MS
MS
QL
QS
ML
MS
ML
QS
QL
ML
ML
QS
QL
ML
QS
ML
MS
QL
QS
QS
QL
QS
QL
QL
QS
QL
MS
QS
ML
QS
QS
QL
QS
QL
MS
QL
QL
QL
ML
QS
QL
MS
QL
QS
QL
QS
MS
QS
ML
QL
QL
QL
ML
QS
QS
MS
QS
ML
MS
QL
QS
QL
QL
QS
QL
QL
QS
QL
QS
QS
MS
ML
MS
QS
QS
QS
QL
QS
QS
QS
QL
QS
ML
QS
MS
QL
ML
MS
MS
QS
QS
QL
MS
MS
QL
QL
QL
ML
QL
QL
QS
QS
QS
MS
QL
QS
QS
QL
MS
QS
QS
QL
QL
QS
QL
QL
QS
QL
ML
MS
QS
ML
QS
QL
QS
QL
QL
ML
ML
QS
QS
MS
QS
QL
QL
QL
QS
QL
QL
ML
ML
QL
QL
ML
MS
QL
QL
ML
ML
ML
QL
QL
ML
ML
QL
ML
QL
QL
ML
QS
QS
MS
ML
QS
QS
QS
QS
QL
MS
QS
QL
QL
ML
QL
QL
QL
ML
QL
ML
ML
QS
QS
ML
MS
QL
ML
QL
MS
ML
QL
QL
QL
ML
QL
QL
ML
MS
QL
QL
ML
ML
QL
QL
QS
QL
MS
QS
QL
QL
ML
MS
MS
MS
QL
MS
ML
ML
QL
MS
MS
QS
QL
ML
QS
ML
QL
MS
QL
QS
QS
QS
QL
QS
QS
QL
ML
QL
QL
ML
QL
QL
MS
QL
QS
QL
ML
QL
QS
MS
ML
QS
QL
QL
QS
QL
MS
QL
MS
QS
QS
QL
QL
QL
QS
QL
QS
ML
QL
QL
MS
MS
QS
QS
ML
MS
QS
ML
QL
QS
QS
QS
QL
MS
QS
QL
ML
QL
QL
QS
QS
ML
QL
QL
QL
MS
QS
QS
QS
MS
QS
ML
QS
QL
QS
QL
QL
QS
ML
QL
ML
MS
QL
QS
MS
MS
QL
QS
ML
ML
QL
QS
QL
ML
QL
QS
QS
QS
QL
QL
ML
QS
QS
QL
QS
QL
QS
QL
MS
QL
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
MS
MS
QS
MS
QS
QS
QL
ML
QL
MS
QS
QS
QS
QS
QL
QL
MS
QL
MS
QL
QL
ML
QL
MS
MS
ML
QS
QL
QL
ML
ML
ML
QL
QS
QS
ML
QS
QS
ML
QL
QS
ML
ML
QL
QS
QS
ML
QS
QL
QS
ML
MS
ML
ML
QL
QS
QS
QL
QL
QL
QS
QL
QL
MS
QS
QS
ML
QS
QL
MS
QS
MS
QS
MS
MS
QS
QS
QL
QL
ML
QS
QS
QS
QS
MS
ML
ML
QS
ML
QL
QL
QS
QS
QL
QS
ML
QL
QL
ML
MS
QL
ML
ML
QS
QL
MS
QL
QL
ML
QL
QS
QL
QL
QS
ML
QS
ML
QS
QS
QS
QL
QS
QL
QS
QS
QL
MS
QS
QS
ML
MS
MS
QS
QS
QL
QL
MS
MS
QS
QS
QS
QS
QS
QS
QL
MS
QL
QL
QS
QL
MS
QS
QL
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
QS
QL
QL
MS
QS
QS
QS
QL
ML
QS
QS
QL
QL
ML
MS
ML
ML
ML
QL
QL
QS
MS
QL
MS
MS
QL
MS
QS
ML
MS
QL
QL
MS
MS
MS
QL
QS
QL
ML
QL
MS
ML
ML
QS
QS
QS
ML
QS
QL
QL
MS
MS
QS
QS
ML
MS
QL
ML
MS
QL
QS
MS
MS
QS
QS
ML
QL
ML
MS
QL
MS
QS
ML
QL
QS
QL
MS
QL
ML
ML
MS
QL
QS
QL
QL
QL
QL
QS
QS
QL
QS
ML
ML
ML
QS
QL
QL
ML
ML
ML
ML
ML
QL
ML
MS
MS
QS
QL
QS
ML
QL
QS
ML
QL
QL
QS
MS
ML
ML
QS
QS
QS
MS
ML
ML
ML
QS
QS
QL
MS
QL
ML
ML
MS
ML
QS
QS
QL
ML
ML
QL
QS
QL
QL
QS
QL
QL
ML
QL
QL
ML
QL
MS
ML
ML
QS
QL
QS
MS
QL
QL
QS
QS
QS
QL
MS
QL
MS
ML
QS
QL
ML
QS
QS
MS
MS
QL
ML
QS
QS
ML
QS
MS
QL
MS
MS
QL
QS
QS
MS
QS
QL
ML
QL
QL
ML
MS
QS
QL
QS
QS
QS
QS
QL
QS
QL
MS
QL
QL
QL
QS
QS
QL
QS
QL
QS
MS
MS
QS
MS
QS
ML
ML
QL
QL
QL
QL
QS
QS
ML
MS
QS
ML
QS
QS
MS
QL
ML
MS
ML
QS
QS
QL
MS
QS
MS
QS
MS
QL
QS
MS
QS
QS
ML
QL
ML
QS
QL
MS
ML
QL
ML
ML
QS
QL
ML
QL
MS
QL
ML
MS
QL
QS
MS
ML
ML
MS
QS
QL
QL
ML
ML
ML
ML
QS
ML
MS
ML
QS
QL
QL
QL
QL
QS
QS
MS
ML
ML
ML
QL
QS
MS
ML
QS
QS
ML
ML
QL
QS
ML
QL
QL
QL
QL
MS
MS
QS
MS
ML
MS
MS
QS
QL
QL
ML
QL
QS
QS
QS
QS
QL
ML
QS
MS
QS
ML
QL
MS
ML
QL
QS
QS
QS
QL
QS
QS
QS
ML
QS
QS
ML
QL
QL
QS
QL
ML
MS
QL
QS
QL
QS
QS
QS
MS
ML
QL
QL
QL
QS
ML
MS
ML
MS
QS
QS
QS
QS
ML
ML
QL
ML
QS
QL
QL
QL
ML
MS
QS
MS
QL
QL
QS
ML
QL
QL
QS
QS
QS
ML
QL
QS
ML
MS
QS
QS
QS
QS
ML
QL
QL
ML
QS
QL
MS
QS
MS
ML
ML
QL
QS
QS
ML
QS
QS
ML
QS
QS
QL
QL
ML
QL
QL
QL
QS
ML
ML
QL
QS
QL
QL
MS
QL
ML
QS
MS
MS
QL
QL
QL
ML
QS
ML
MS
QS
QS
QS
MS
MS
QL
QS
MS
MS
QL
QS
ML
QL
MS
QS
QS
MS
QL
QL
QS
QL
ML
MS
ML
MS
QS
MS
QL
MS
QL
QS
QS
MS
ML
QL
QS
ML
QL
QL
QL
QS
ML
QS
QS
QS
MS
QL
QS
QL
QS
ML
MS
ML
QL
QL
QL
MS
MS
ML
MS
QS
ML
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
QL
ML
ML
QL
QL
QS
ML
QL
ML
ML
QL
QL
MS
MS
QS
MS
QL
QL
MS
ML
ML
ML
QL
QL
QL
QL
QL
QS
QS
QL
ML
QS
QL
QL
QL
QS
QS
QL
ML
ML
QS
QS
QS
QS
ML
QS
QL
QS
QS
MS
QL
MS
QL
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
QS
QL
MS
ML
QL
QL
QL
QL
QS
QS
QL
MS
MS
QS
QS
QS
QL
MS
QS
QS
QS
MS
QS
ML
MS
ML
QL
ML
ML
QL
QS
QS
QL
QS
MS
MS
QL
QL
QS
QS
QL
ML
QL
QL
QL
QS
ML
ML
ML
MS
ML
QL
MS
ML
ML
QL
MS
QL
QS
MS
QL
QL
QL
QL
QL
ML
QL
QS
QS
MS
ML
QL
QS
MS
QL
QS
ML
ML
QL
MS
QS
QS
QL
QL
QL
QS
QS
MS
MS
QL
QL
QS
QL
QL
ML
QL
QS
QL
QS
ML
QL
QL
QS
ML
ML
QS
ML
MS
QL
QL
QS
ML
QL
QS
QS
MS
QL
QS
QS
MS
MS
QL
QS
MS
QS
ML
QL
QL
QS
QL
QL
QS
ML
MS
MS
QL
QL
QL
QS
ML
QS
QS
ML
QS
ML
ML
MS
QS
QL
MS
MS
QL
QS
ML
QL
QS
QS
ML
QL
ML
ML
QL
ML
QS
QS
QL
QL
QS
ML
QS
QS
QS
QL
QL
MS
ML
QL
QS
QL
MS
QL
QS
MS
MS
QL
ML
QL
ML
QS
QL
QS
MS
QS
QS
ML
MS
QS
QS
MS
QL
QL
QS
QS
QS
QS
MS
MS
QS
QS
QS
QL
QS
ML
ML
ML
QL
MS
ML
ML
QS
MS
QL
ML
QS
QS
QS
QS
QS
QS
QL
ML
MS
ML
QL
MS
QS
QS
QS
QL
ML
MS
QS
MS
MS
ML
QS
QL
QS
ML
ML
ML
ML
QS
QL
QS
QS
QS
MS
QL
QS
QS
QL
QL
MS
QL
ML
QL
QS
QL
QL
ML
QL
QS
QS
QS
QS
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
ML
ML
ML
QL
MS
QS
MS
ML
QS
QS
ML
QS
QS
MS
QL
QS
ML
MS
QS
QS
QS
QL
QL
QL
ML
QL
MS
QL
QL
ML
QS
MS
ML
QS
QL
QL
MS
QL
MS
MS
QS
QS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QS
ML
MS
QL
QL
QS
QL
QS
QL
MS
ML
QL
QS
QS
QS
QS
QS
ML
QS
ML
MS
QS
QS
ML
ML
QL
QL
ML
QS
ML
QS
QL
QS
QS
QL
MS
QS
QS
ML
QS
ML
ML
QL
QS
QL
QL
QL
ML
MS
QS
ML
QL
ML
QS
QL
QL
QL
MS
QL
ML
QL
QL
QL
ML
QS
MS
QS
QS
QS
QS
ML
QS
MS
ML
QS
MS
ML
QS
QS
QL
QS
QL
QL
ML
MS
QL
MS
QL
MS
QS
QL
QS
MS
QS
ML
QS
MS
MS
QL
QL
ML
QL
QS
QL
QL
QS
QS
ML
ML
QS
MS
MS
MS
QL
QS
QS
QS
QS
QL
QS
QS
QL
MS
QS
ML
ML
MS
ML
QS
MS
ML
ML
QL
QL
ML
QL
QS
MS
ML
QL
QS
QL
QL
QS
MS
ML
QS
QL
QL
QS
QL
QS
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
MS
QS
QS
QS
ML
QS
MS
MS
QS
QL
MS
QS
QL
ML
MS
QS
QS
MS
ML
MS
ML
ML
MS
MS
QS
QS
ML
QL
QS
QS
ML
QL
QL
QS
QL
QL
MS
QS
QL
QL
QL
QS
QL
QL
QS
QS
MS
ML
QS
QL
QS
ML
QS
MS
ML
MS
ML
QL
QL
QS
MS
ML
QS
QL
QS
ML
MS
MS
QS
MS
MS
MS
ML
QS
QL
MS
MS
ML
MS
ML
QL
QS
MS
QL
QS
QL
QS
QS
QS
ML
ML
QL
QS
QL
QL
ML
MS
ML
ML
QS
QL
MS
MS
ML
QL
QL
MS
QS
MS
QL
QS
QS
QL
QL
MS
MS
QL
QL
QL
MS
QL
QL
QL
QS
QL
QS
ML
MS
QL
ML
QS
QS
QS
QL
QL
QS
QS
ML
QS
QS
QL
QS
QS
QL
QS
MS
QS
QL
QS
QL
QL
ML
QL
ML
ML
ML
QL
QL
QS
QL
QL
MS
QS
ML
ML
ML
QS
MS
QL
ML
QL
QS
QS
QL
QL
QS
QL
QS
QS
MS
MS
QL
MS
ML
QS
QS
MS
ML
QL
MS
QL
QS
MS
QL
QL
QS
ML
ML
ML
QS
QS
ML
QL
QL
MS
QS
MS
QS
QL
ML
ML
MS
QS
MS
QS
ML
QS
QL
QS
QS
MS
ML
QS
MS
QS
QL
QS
QS
QL
QL
MS
QL
QL
QL
QS
QL
QS
QS
QL
QL
QL
QS
ML
QL
QL
MS
QL
MS
QS
QL
QS
QL
QS
ML
ML
ML
ML
ML
QL
QL
QS
MS
QL
QS
QL
QS
MS
MS
ML
QL
MS
MS
MS
QS
MS
MS
QS
MS
QL
ML
QS
QL
MS
QS
ML
QL
QL
ML
QS
QL
QS
QS
QL
QL
QL
QL
QL
QL
ML
ML
QS
QS
QL
QS
QL
QL
QL
MS
QS
QL
QL
QL
QS
QS
MS
QL
ML
QL
QS
QS
ML
QL
MS
QL
QL
QL
QL
ML
QS
ML
ML
QS
MS
ML
QL
ML
ML
ML
QL
QS
QS
QL
QL
ML
ML
QS
QS
QL
QS
QL
QS
QL
ML
QL
QL
QL
QS
ML
QL
QS
QL
MS
QL
QS
ML
QL
ML
QL
MS
ML
MS
ML
ML
QL
MS
QS
QS
QL
QL
QS
QL
ML
ML
QL
QL
ML
ML
ML
ML
QL
MS
QS
QL
QL
QL
QS
QL
MS
QS
QL
MS
QL
QL
MS
QL
QL
QS
ML
MS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
ML
QL
MS
MS
QS
ML
QS
QS
QS
QL
QS
MS
QS
QL
QS
ML
MS
ML
QL
ML
QS
QL
QS
ML
QL
QS
QS
MS
QL
QS
QS
ML
QS
ML
QS
ML
QL
QL
QS
QL
QS
ML
ML
QS
MS
QL
ML
QL
QS
QL
QL
QL
QL
QS
ML
ML
QS
QL
QL
QS
ML
MS
ML
QL
QL
QL
ML
MS
MS
MS
QS
QS
QL
ML
QS
MS
QS
MS
ML
MS
ML
QS
ML
QL
QL
QS
ML
MS
QS
QL
ML
QL
ML
QS
QL
QS
QS
QS
MS
QS
ML
QS
QL
QL
MS
QS
MS
MS
QL
ML
ML
QS
ML
QS
QS
QS
QS
QS
QL
ML
ML
ML
QS
ML
QS
MS
QL
ML
QL
QS
QL
QS
QL
QS
ML
QL
QS
QS
QS
QL
QS
QS
MS
QS
QS
ML
QL
ML
QS
QL
QS
QS
QS
QS
QS
QL
QS
QL
QS
ML
QL
QL
QL
ML
QL
MS
QS
QL
MS
QS
QS
QL
ML
QS
QL
QL
QS
MS
QS
QL
ML
MS
ML
QL
QL
QS
MS
QS
QS
QS
QS
ML
QL
QL
QL
ML
QL
QL
MS
MS
QS
QL
QL
QL
QL
QL
QS
QL
ML
QL
QS
QS
QL
QL
QL
QL
QS
ML
MS
MS
ML
QS
QL
QS
QL
QL
QL
ML
ML
QS
ML
MS
ML
QS
QL
QS
MS
QL
ML
QS
ML
QS
QL
MS
QL
MS
QS
QL
QL
MS
QS
ML
QL
QL
QS
MS
QL
ML
QL
QS
MS
MS
QL
QS
QS
MS
QL
QL
QL
QL
QS
MS
ML
MS
ML
MS
MS
MS
QL
MS
ML
QL
QL
QS
ML
QL
MS
QS
QL
QL
QS
QS
QL
ML
MS
ML
MS
MS
QL
QL
QS
QS
QL
ML
ML
ML
QS
ML
ML
QL
ML
QS
QL
QS
QL
QS
ML
QL
QS
QS
QL
QL
QS
MS
ML
MS
ML
ML
ML
QS
QS
QS
QL
QS
ML
QS
QL
QL
QS
QS
MS
QS
ML
QL
MS
QS
ML
ML
QL
QS
QL
QL
QL
ML
QL
ML
QL
QL
QL
QS
QS
QS
QL
QL
QS
MS
QL
QS
QS
MS
QS
ML
QL
QL
ML
ML
QS
ML
QS
QS
ML
ML
QS
QS
ML
QS
QS
ML
QL
QL
QS
QL
QS
QL
QS
QL
QL
QL
QL
QS
QL
QS
QS
ML
QS
ML
QS
QL
MS
QL
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
ML
QL
QS
QL
MS
QL
QS
MS
ML
QS
QL
ML
QS
MS
QS
QS
QS
QS
ML
MS
QL
ML
QS
QL
QL
QS
QS
QS
QS
ML
QL
ML
QL
QL
QL
QL
ML
MS
QL
QL
QL
ML
QS
QL
QS
QL
ML
ML
ML
ML
QL
QS
QS
QL
ML
QS
QL
ML
QL
QS
ML
MS
QS
QL
ML
QL
QS
MS
QL
MS
QL
ML
QL
MS
ML
QL
ML
QS
MS
ML
QS
MS
MS
QS
QS
ML
QS
QS
QL
QS
MS
QS
QS
QL
MS
MS
ML
QL
QS
QL
QS
MS
MS
QL
QS
QL
QS
MS
QL
ML
QS
ML
QS
QL
MS
QL
QL
QS
MS
QS
MS
QL
QL
QS
QL
ML
QL
MS
QL
QL
QL
MS
ML
QS
ML
QL
QL
QL
ML
MS
QL
ML
QL
QL
MS
QL
QL
QS
MS
QL
QS
QS
QS
QS
ML
MS
QL
QS
QS
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
QL
ML
ML
ML
MS
ML
ML
QS
QS
ML
MS
QL
QS
QS
QS
QS
QL
QL
QL
MS
QS
MS
QL
QL
QL
QL
QS
QS
ML
QL
MS
QL
QL
MS
QS
MS
MS
MS
QL
MS
QS
ML
QL
QL
QL
QS
QL
QL
QS
QL
QS
QS
ML
QS
MS
QS
QS
QL
QL
QS
QS
QS
QS
ML
QS
ML
QL
QS
QS
ML
QL
QS
QS
MS
ML
MS
QL
QL
ML
QL
QS
QL
QL
ML
QS
QS
MS
QL
QL
ML
QS
QS
ML
ML
QL
QS
QS
QS
ML
QS
ML
ML
QL
ML
QS
QS
QS
QS
ML
QL
ML
QL
MS
QS
QS
ML
QS
QL
ML
QS
ML
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QL
ML
ML
QL
ML
QL
QS
QL
QL
QL
QS
ML
MS
QS
QS
QS
QL
QL
QL
QL
QL
QL
QL
QS
QL
MS
QL
ML
QL
ML
QL
QL
QL
QL
QS
QL
QS
QS
QS
ML
QS
QL
QS
QS
QL
QS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QL
QL
QS
QS
MS
QL
ML
QS
QS
QS
MS
QL
MS
QL
QS
QS
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
ML
QL
MS
MS
QS
QL
QS
QL
QL
QL
MS
QS
QS
ML
QL
QL
QS
MS
QS
QL
QS
ML
QL
QS
QS
QS
MS
MS
QS
MS
QS
QL
QS
QS
ML
QL
MS
QL
ML
QS
QL
QL
QS
MS
QS
QL
QL
MS
MS
QL
ML
QL
MS
QL
QL
QS
QS
QS
QL
ML
QL
QS
QS
QS
QL
MS
ML
QS
QL
QS
ML
QL
QL
QL
QL
QS
QS
QS
ML
ML
MS
QL
ML
QL
QS
ML
QL
MS
ML
QS
QL
ML
QL
ML
MS
ML
QL
MS
QS
QL
ML
QS
QS
ML
QS
QS
QL
MS
ML
MS
QL
QS
QS
ML
QS
QS
ML
QS
QL
QL
MS
QL
QL
QL
QS
QL
QS
QS
QS
ML
QL
ML
QS
QL
ML
QS
MS
QS
ML
QS
QS
QS
MS
QS
QL
MS
ML
QS
QS
MS
QL
ML
QS
QL
QS
MS
MS
MS
QL
QL
MS
QS
QL
QL
QL
QL
MS
QL
ML
QL
QL
QL
QS
QL
QS
QS
QL
QS
QS
QS
QS
MS
QS
QS
MS
MS
QL
QS
QS
QS
ML
MS
ML
QL
QS
QS
ML
ML
QL
ML
QL
QS
QL
MS
QS
QS
QL
QL
MS
QS
QL
ML
ML
MS
QS
ML
QS
ML
QL
QL
QL
QS
ML
QS
QL
QS
QL
QL
QS
QS
QL
QS
QL
ML
MS
ML
MS
ML
QS
QL
ML
QS
MS
QS
QS
ML
ML
QL
QL
QL
QS
ML
QL
ML
QL
QS
QS
QL
QS
ML
QS
QS
QL
QS
QL
ML
QS
QL
ML
ML
QS
QS
QL
QS
QL
QL
ML
QL
QS
QL
QL
QL
ML
QL
QL
MS
QL
QL
MS
MS
QS
QS
QL
QS
MS
QS
QL
QL
ML
QL
QL
QL
ML
MS
QS
MS
MS
QL
ML
ML
QL
QL
MS
QS
QS
QL
QS
QL
ML
QS
QL
QL
QS
QL
ML
ML
QS
QS
QL
QL
MS
QS
QS
QL
QS
QL
QS
QL
QS
QL
ML
MS
QS
QS
QS
QL
QS
QS
QL
QL
ML
QL
QL
QL
MS
QS
ML
QL
QS
QS
QL
QS
QS
QS
QL
QL
ML
MS
QS
QS
QL
QS
QL
QL
ML
QL
QL
QS
QL
QL
QL
QS
QS
QS
QL
ML
QS
QL
QS
QS
QL
QL
QS
QS
MS
QS
QS
QL
QL
QS
QS
QS
MS
ML
QS
QL
MS
ML
QS
QS
MS
QL
QL
QS
QS
ML
QL
MS
QL
QL
QS
QL
QS
ML
QS
ML
QS
QL
QL
QS
QS
ML
QL
ML
QS
QL
QL
QL
QL
ML
QS
QL
ML
QS
ML
ML
QS
ML
MS
QL
QL
QL
ML
QS
QS
ML
MS
MS
QS
QS
QL
QS
QL
QS
MS
QS
QS
QL
QL
QL
QL
QS
ML
QS
QL
ML
QS
ML
QS
ML
QL
QS
QL
QL
MS
QS
ML
ML
QS
QS
QS
QL
QS
ML
QS
QS
MS
ML
QL
QL
MS
MS
QS
QL
MS
QS
QS
MS
QS
QL
MS
ML
QS
MS
ML
ML
MS
QL
MS
QL
QL
MS
QL
QL
ML
QL
QS
QL
QL
QL
MS
ML
ML
QL
QL
QL
QL
MS
ML
MS
ML
QL
QL
QL
QL
QL
QS
MS
ML
QS
QL
ML
ML
QL
QS
MS
QL
QS
QL
QL
MS
QS
ML
ML
QS
ML
QL
QL
QS
QS
QL
QS
QL
QL
ML
QS
MS
MS
QS
QL
QS
QS
QS
ML
QL
MS
ML
QL
QS
QL
ML
MS
QL
QL
ML
QS
QS
QS
QS
QS
ML
QL
ML
QL
MS
QL
QL
QS
ML
MS
ML
MS
QL
QL
QS
MS
QL
QS
QL
QS
QL
QS
QS
QL
MS
ML
QS
ML
ML
MS
QL
ML
QS
QS
MS
ML
ML
ML
ML
QL
QS
QS
MS
QL
ML
MS
QL
QL
ML
ML
QS
QS
QL
QS
QL
ML
ML
QS
QS
QL
QL
MS
QL
QS
QL
ML
QS
QS
ML
QL
ML
QL
QS
QL
MS
QS
ML
MS
QS
QL
MS
QS
QS
QS
QS
MS
ML
MS
QL
ML
MS
QL
QS
ML
QS
ML
MS
QL
QL
QS
QL
MS
QL
QL
QL
ML
QL
QS
MS
ML
ML
QL
QL
ML
QS
QS
QS
MS
QS
QS
ML
QS
QS
ML
QS
MS
QL
QS
QL
QS
QS
QL
ML
MS
QS
QS
ML
ML
ML
QS
QL
QS
QS
ML
QL
MS
QL
ML
ML
QS
QS
QS
MS
QL
ML
QS
QS
QL
QL
QS
QS
ML
ML
QS
QL
QL
QS
QL
QL
QL
MS
QS
QS
QL
MS
QL
MS
MS
QS
QL
ML
MS
QL
QS
MS
QL
QS
MS
ML
QS
QL
QS
QS
QL
ML
QS
ML
QL
ML
QL
QS
QS
ML
QS
QL
ML
ML
QL
QL
ML
ML
ML
QL
MS
QL
QS
MS
QS
QL
QS
ML
QL
QL
QL
ML
QS
MS
QS
QL
QS
ML
QS
QL
QL
QL
QS
QS
QS
QS
QS
QS
QS
MS
QL
QS
QS
QL
QL
QL
QS
ML
QS
QL
MS
QS
QS
QL
QS
QL
QS
MS
QL
QL
QL
QL
ML
QL
QS
QS
QS
QL
QL
QL
ML
QL
QL
QL
QL
QS
QS
QS
QS
ML
ML
QS
QL
QL
QS
ML
QL
QS
QS
MS
QL
ML
MS
QS
MS
ML
MS
QL
QL
ML
QL
QS
QL
QS
MS
MS
MS
QL
QL
QL
QL
QL
QS
QS
QL
MS
QS
QS
QL
QL
MS
QS
ML
QL
QS
MS
QL
MS
QS
QS
ML
QS
MS
ML
MS
ML
QS
QL
QS
QS
QS
QL
QS
QS
QS
QL
MS
QS
MS
MS
QS
ML
MS
MS
QL
QL
MS
QL
MS
QL
QL
MS
QS
MS
ML
QS
QL
QL
QS
QS
ML
QL
MS
QS
QS
QS
QS
ML
QL
QS
QS
ML
QS
ML
QL
QS
ML
QL
ML
QL
QS
MS
ML
QS
QS
QL
QS
QL
QL
ML
QL
QL
QL
MS
QS
QL
MS
MS
QL
QL
QS
ML
QS
QS
QS
QL
MS
ML
QL
QS
ML
ML
MS
MS
QL
QS
QS
QL
MS
QS
QL
MS
QL
QS
QL
QS
ML
QS
QL
QL
QL
QL
QL
QL
QL
QS
QS
ML
QL
QL
QS
QS
QS
QL
QS
MS
QS
QS
ML
QL
QS
ML
QL
QS
MS
QL
QS
ML
QL
MS
QS
QL
QL
QL
QL
QS
QS
QL
QS
QS
QL
ML
ML
QS
QL
QS
ML
QS
ML
MS
QL
QL
QL
QS
QL
MS
QL
ML
QS
ML
QS
QS
QS
ML
QS
ML
ML
QS
MS
QS
QL
ML
MS
ML
ML
QL
MS
ML
MS
QS
MS
MS
QL
QS
QL
ML
QS
QL
QS
ML
QL
QS
QS
ML
ML
QL
QS
QS
QL
QL
QL
QS
ML
QL
QL
QL
QL
MS
QS
ML
ML
QL
QS
MS
ML
QL
ML
ML
QL
QL
MS
QS
QL
QS
ML
QL
QL
QS
ML
QS
QS
QL
QL
ML
QL
QS
QS
QL
QL
QL
QL
QS
MS
ML
ML
QL
QS
ML
QL
QL
ML
ML
QS
QL
QL
QL
QL
QL
QS
MS
QL
QS
QL
ML
MS
ML
QS
QL
QS
QL
QS
QL
MS
QS
MS
QL
ML
ML
QL
QS
QL
QL
ML
ML
ML
MS
MS
ML
QS
QL
QS
QL
QS
QL
QS
QL
QL
QS
MS
QL
MS
QL
QS
ML
QL
QL
QS
ML
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
QL
QS
MS
MS
MS
MS
QS
MS
QL
QL
QL
QL
ML
QS
QS
QS
MS
QL
QS
MS
QL
QS
QS
QL
QL
MS
QS
QL
ML
ML
MS
ML
QL
QS
MS
QL
QS
QS
QL
MS
QL
ML
QS
ML
MS
ML
QS
QL
QS
MS
MS
QS
QL
ML
ML
QS
QL
QL
ML
ML
QL
QS
MS
QS
MS
QL
QL
MS
QL
QL
QL
ML
QL
MS
ML
ML
MS
QS
QL
ML
QL
QS
QS
ML
QS
ML
QL
QS
QL
QL
QL
MS
MS
ML
QL
QS
ML
QL
QL
MS
MS
QS
QL
QS
ML
QL
ML
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
ML
MS
QS
QL
QS
ML
ML
QS
QL
QS
ML
QL
QL
ML
QL
ML
QL
QS
MS
QL
QL
MS
QS
QS
MS
ML
QS
QS
MS
QL
QS
QS
QL
QL
QL
ML
QL
QL
QL
QL
ML
QS
QS
QL
QL
MS
QS
QS
QS
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
QL
ML
ML
QS
QS
QS
QS
QL
QL
ML
QL
MS
ML
QS
ML
QL
QL
QS
QL
MS
ML
QS
QS
ML
QL
MS
QS
QL
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QS
ML
QL
QL
QS
QL
QL
QS
QS
QL
QS
QL
ML
QL
QS
QL
MS
QS
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QL
QS
QS
ML
QL
ML
QL
MS
QL
QS
QL
QS
QL
ML
MS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
QL
MS
ML
QS
QS
QL
QL
QL
ML
QL
ML
QS
QS
QS
QL
QS
QS
QL
ML
QL
QS
QS
MS
QS
QS
QL
QS
QS
QL
MS
QS
QL
QL
QL
QL
QL
ML
QS
MS
QS
MS
QS
QS
QL
MS
ML
QS
MS
MS
QS
QL
QS
QL
QL
MS
QL
QS
QS
ML
ML
QL
ML
QS
QS
ML
QS
QL
QS
QL
MS
QS
QL
QS
MS
QL
QL
QL
QS
QS
QL
QS
ML
ML
ML
QL
QL
QL
ML
ML
ML
QL
QL
ML
QL
QL
QL
ML
QS
ML
QL
QS
QL
QL
ML
MS
QL
QL
MS
QS
QL
QL
MS
MS
QS
ML
QS
ML
MS
QS
MS
QL
ML
ML
QL
ML
QL
MS
QL
QS
MS
QL
QS
QL
QL
QS
QL
QS
QS
ML
ML
ML
ML
QL
QL
QS
ML
QL
QS
MS
QS
QS
QL
MS
QS
ML
MS
QS
QL
MS
QS
MS
MS
MS
MS
QL
QL
QL
QL
QL
ML
QL
MS
QL
MS
QS
ML
QS
MS
MS
QL
QL
QL
ML
QS
QS
QL
MS
ML
QL
QS
QL
ML
ML
MS
QS
MS
QL
MS
QS
QS
QL
MS
QL
QS
QL
ML
QS
QL
QL
QS
QL
QS
MS
QS
QS
ML
MS
QS
QL
ML
ML
QL
ML
QS
QL
QS
QS
QS
QS
ML
QL
QL
QS
QL
QL
ML
QL
QL
ML
QS
ML
QS
QS
QL
QL
QL
MS
QL
QL
QS
MS
MS
MS
QS
ML
MS
ML
ML
ML
QS
QS
QS
QL
QL
ML
MS
QS
QL
QL
MS
ML
MS
QL
QL
MS
QL
QL
MS
ML
QL
MS
QL
QL
QS
QL
QS
QS
QS
QL
ML
QS
MS
QS
MS
QL
QS
QS
QL
ML
ML
MS
ML
QL
QL
MS
QS
QS
ML
QL
ML
QS
QL
QS
QL
QS
QL
QS
ML
QS
ML
QS
ML
QS
MS
QL
ML
QL
QS
MS
QL
QL
ML
ML
QL
QS
ML
MS
ML
MS
QL
QS
QL
MS
QS
QL
QS
QS
QL
MS
QS
QL
QS
ML
QS
QS
QL
ML
QS
MS
ML
QL
QS
QS
QL
QL
QS
QS
QL
QL
QL
QL
QL
QL
QL
QL
QL
MS
QL
ML
QS
QL
MS
QL
QL
ML
MS
ML
QS
QS
QL
QL
QS
QS
QS
QL
QL
QL
QS
QL
QL
ML
QL
QS
MS
QS
QL
ML
QS
QS
ML
QS
QL
QS
QL
QS
ML
QL
QS
QS
QL
ML
QL
MS
QL
QL
ML
QL
QL
MS
QS
ML
QS
MS
ML
QL
MS
QS
QS
QL
QS
QS
QL
QS
QS
QL
QS
MS
QL
QL
QS
QS
QS
QS
QL
QS
MS
QS
QL
MS
QS
QS
QL
QS
QL
QS
ML
QL
QL
QS
QS
QL
MS
QL
QS
ML
ML
QL
QL
QL
ML
QS
ML
QS
QL
QS
QL
ML
QS
QS
QL
MS
ML
QS
QL
QL
QL
MS
QL
QS
QS
QL
MS
QL
QL
QL
MS
ML
QS
QS
QL
QS
ML
ML
QL
QS
ML
ML
QL
QS
QS
MS
QS
MS
QL
ML
MS
QS
QL
QS
ML
QL
QL
QL
QL
ML
MS
ML
MS
ML
ML
QS
QL
QL
QL
MS
QS
QS
QL
QS
QL
QS
ML
QS
QS
QL
QL
QS
MS
ML
QL
QS
QL
QL
QS
MS
QS
QL
ML
QL
ML
QS
QL
ML
MS
QL
QL
MS
QS
QL
QS
MS
MS
QL
QL
QL
QS
QL
ML
QS
QS
QL
QS
QL
MS
ML
QL
QL
QS
ML
QL
MS
ML
ML
ML
QL
QL
MS
QS
ML
MS
ML
ML
ML
QL
QS
MS
QL
QL
QL
QS
ML
MS
QS
QL
ML
QS
QL
QS
QL
ML
MS
QL
QL
ML
MS
MS
ML
ML
QL
QL
QS
ML
ML
QL
QL
QS
QL
QS
ML
QS
ML
QS
QS
MS
MS
MS
QS
QS
QL
QL
MS
QS
QS
QS
QL
QL
QL
QS
QL
ML
QS
QL
QS
QL
QL
ML
QS
QL
QL
QL
ML
QL
QS
ML
QS
ML
QS
ML
QS
QS
QL
QS
QS
MS
QS
QL
MS
QS
QL
QL
MS
QL
ML
QL
QL
QS
QL
QS
QS
ML
MS
MS
ML
ML
QS
MS
QL
QL
QS
ML
QL
QS
QS
QL
QL
QS
MS
QS
QL
MS
QL
QS
QS
QL
ML
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
QS
MS
QS
QS
QL
QS
QS
QS
QL
MS
QS
QS
QL
ML
QS
MS
QL
QS
QL
QS
MS
QL
ML
MS
QL
ML
ML
ML
MS
QS
QS
QS
QS
MS
MS
QL
QS
QL
QS
QL
QS
QL
ML
QS
ML
MS
QL
MS
QS
MS
QL
QL
ML
QS
ML
QS
QS
QS
QS
MS
QL
QL
QL
QL
QS
QL
QL
QS
QL
ML
QL
QL
QL
MS
QL
QL
QL
QL
QS
QL
ML
QS
QS
QS
QS
ML
QS
MS
ML
QL
QL
QL
MS
QL
QS
ML
QS
MS
ML
QL
QL
ML
MS
ML
QL
ML
QS
QS
ML
MS
QL
QS
QL
QS
QS
ML
ML
QL
MS
QS
ML
MS
QL
QS
QL
ML
QL
QL
MS
QL
QS
QL
MS
QL
QS
QS
QL
ML
QL
QL
MS
QS
ML
QL
QS
MS
QS
QS
ML
MS
QL
ML
QL
QL
QS
QL
QS
QS
QL
QL
QL
QS
QS
QS
MS
QS
QL
ML
QS
ML
QS
MS
MS
QS
ML
QL
QS
QL
ML
QL
ML
ML
MS
MS
QS
MS
ML
MS
QL
QS
QS
QL
QL
MS
QL
QL
ML
QL
ML
QL
QL
QL
QL
QS
ML
MS
QS
QS
QS
QL
MS
ML
QS
QL
ML
QL
QS
QL
MS
QL
MS
ML
MS
QL
ML
ML
QL
ML
ML
QL
QS
QL
MS
MS
ML
ML
QL
QL
QL
QL
QS
QL
QS
ML
MS
QL
QS
QS
QL
QS
ML
MS
QL
QS
MS
QS
QS
ML
QL
MS
MS
MS
ML
QL
ML
MS
QS
QS
ML
QS
QL
QS
ML
MS
QS
QS
QL
QL
QL
QL
QS
QL
ML
QL
MS
QL
QS
QS
QL
ML
QS
QL
QL
QL
QS
ML
QS
ML
QL
ML
QS
QL
QS
MS
QL
QL
MS
QL
QL
QS
QS
MS
QS
MS
QS
QS
MS
ML
QL
ML
QL
QS
MS
QS
QL
ML
QS
MS
QS
QL
QS
QS
QL
MS
QL
QS
QS
QL
ML
ML
QL
QL
MS
MS
QL
QS
QL
QL
QS
MS
QS
QL
MS
ML
QS
QL
ML
ML
QL
QS
QS
QS
QS
QL
ML
MS
QS
QS
QL
ML
QS
MS
ML
QL
QS
ML
QS
QL
MS
QS
ML
QL
QS
QL
MS
QL
QS
MS
MS
MS
QS
QL
QS
QS
QL
ML
QS
ML
QL
QL
ML
QL
QL
MS
QS
QS
QS
MS
ML
QL
QL
QL
MS
ML
MS
ML
ML
QS
QS
QS
QS
MS
QL
QS
QS
MS
ML
QS
MS
QS
QL
QL
QL
MS
QL
ML
QL
ML
QS
QS
MS
QS
QL
ML
QS
QL
QS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QL
QS
QS
MS
QS
QL
ML
MS
ML
QS
QL
MS
MS
QL
QL
ML
QL
ML
QL
QL
ML
QL
QL
QL
MS
MS
QS
QS
QL
QS
QS
QS
MS
QS
QL
QS
QS
QS
QL
MS
QS
MS
ML
ML
QL
ML
QL
QS
ML
QS
QL
QS
ML
ML
MS
QS
QL
QS
ML
QS
QL
QL
QL
ML
QL
QS
QL
ML
ML
MS
ML
QL
QL
MS
QL
ML
QL
QS
MS
QS
MS
QS
QS
ML
QS
QS
MS
QL
QL
MS
MS
QL
QS
QL
QS
QL
MS
QS
QS
QL
QL
ML
QS
QS
QL
QS
ML
ML
ML
MS
MS
QS
ML
QS
MS
QL
QS
QS
QL
ML
ML
QL
QL
QS
QS
QS
QL
ML
QL
QL
QL
QS
MS
QL
QS
QL
QL
QL
QL
QS
ML
QL
MS
ML
MS
QL
QS
QL
ML
QS
QS
MS
MS
QS
QS
ML
QS
MS
QL
QS
QL
QS
QL
QS
ML
QL
QS
QL
QS
QS
QL
QL
QS
MS
QL
QS
QS
QL
QL
ML
QL
ML
MS
QS
ML
QS
QS
ML
MS
ML
QS
QL
QS
QS
ML
QS
MS
QL
MS
ML
QL
QL
QL
MS
ML
QL
QL
QS
QS
QS
ML
QL
MS
QS
QL
MS
MS
QS
QL
QL
QS
QL
ML
ML
QS
MS
MS
QL
QL
QS
QS
QL
ML
QL
QS
QL
QS
QS
QS
ML
QL
QS
QL
QS
QS
QL
QL
QS
QL
ML
QS
ML
QL
QL
QS
QL
ML
QS
QS
MS
QS
ML
QS
QS
QL
QL
QL
ML
MS
QS
MS
QS
MS
QS
QL
ML
QS
QL
QL
ML
QS
ML
ML
QS
QS
QL
QS
MS
QL
QL
QL
ML
QS
MS
QS
QL
QS
QS
QL
QL
QS
MS
QS
QL
MS
QS
QL
QS
QS
QL
QL
QL
QL
ML
QS
MS
QS
QL
MS
ML
QL
QS
ML
QS
QS
QL
QL
ML
QS
QS
QL
ML
QS
QL
QS
QS
QS
ML
QS
QL
QS
MS
MS
QS
MS
MS
QL
QL
ML
QL
QL
QL
QL
QL
QL
QL
MS
QL
QL
QL
ML
QL
ML
QL
QS
QS
QL
QL
QL
MS
QL
ML
QL
QS
QL
ML
QS
QL
ML
QL
ML
QL
QL
QS
ML
QS
ML
QS
MS
QL
QS
QL
QL
MS
QL
ML
QS
QL
QS
QS
QS
ML
QS
MS
QS
MS
QS
QL
QS
QS
QS
ML
MS
MS
QL
QS
ML
MS
QS
QS
QL
QL
MS
MS
QS
ML
QL
MS
QL
QS
MS
ML
QS
QL
QL
QL
QS
QS
QL
MS
QS
MS
MS
QS
ML
QL
QS
QL
MS
QL
QL
ML
QS
MS
MS
ML
QL
QL
QS
QS
QS
MS
ML
ML
QS
MS
ML
QL
ML
QS
QS
QS
QS
QS
ML
QS
QL
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
QL
QS
QS
QS
ML
QL
QS
QL
MS
QL
QL
ML
MS
QL
QL
MS
QL
QL
ML
QL
MS
QL
ML
QL
QS
ML
QS
QS
MS
QL
ML
MS
ML
MS
QL
MS
QS
ML
QS
QL
QS
MS
QL
ML
QS
QS
QL
QL
QL
QS
MS
QS
QL
QS
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
ML
QS
QS
QL
QS
ML
QL
QL
QS
MS
ML
QL
QS
MS
QS
QL
QS
MS
ML
MS
QL
QS
ML
QS
QL
QL
ML
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
MS
ML
QS
ML
QL
ML
ML
QL
QS
QS
QL
QL
QS
ML
MS
QL
QS
QL
MS
ML
MS
QL
ML
QL
QL
QS
QL
QL
QS
QL
QS
QS
QL
MS
QL
QL
QS
QS
MS
QS
QL
QS
QL
QS
ML
QS
QS
QL
QS
MS
QL
QS
MS
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
QS
MS
QS
QL
QS
QL
QL
QL
QL
ML
QS
MS
ML
QL
MS
QL
MS
QL
MS
QL
QS
MS
QL
QS
QS
QS
QL
ML
QL
QL
MS
ML
QS
MS
MS
QL
QL
MS
QL
QS
QL
QL
QS
QL
QS
QS
MS
MS
ML
QS
QS
ML
QS
MS
ML
ML
QS
MS
ML
ML
QL
QL
QS
ML
QL
QS
QS
QS
QL
QL
QS
QS
QS
QL
QL
MS
QL
MS
QS
QL
QS
ML
ML
QS
QS
ML
QS
QL
ML
QL
QL
QL
QL
QS
ML
QS
ML
ML
QS
QL
MS
MS
ML
QL
ML
QS
QL
QS
ML
MS
QL
QL
QS
QL
MS
QS
QS
MS
QS
QL
MS
QS
MS
QL
ML
ML
QS
QS
QL
QS
QL
QS
MS
QL
ML
QL
QS
QL
QL
QS
QS
ML
QL
ML
QL
QS
ML
QL
QS
QS
QS
QS
QS
ML
MS
MS
MS
ML
QL
QL
QL
QS
MS
QS
QS
QL
MS
ML
QS
MS
QS
ML
QL
ML
QS
QL
ML
QS
QS
ML
QS
QS
QS
MS
QL
QL
QL
QL
QL
QS
ML
QL
ML
ML
QL
QL
MS
QS
QS
QL
ML
QL
ML
QS
ML
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
ML
MS
QL
QL
QS
MS
QL
QL
MS
QL
QL
QS
QL
QS
MS
QS
QS
QL
MS
ML
ML
QL
QS
QL
QL
QL
QL
MS
QL
ML
QL
QL
QS
ML
QL
QS
QS
ML
QL
QL
QL
MS
QS
MS
QL
MS
QS
QS
QS
QS
QS
ML
QL
QS
QL
QL
QL
ML
ML
QL
QL
QS
QS
QS
QS
ML
ML
ML
QS
ML
QS
MS
QS
QS
QS
QS
ML
QS
ML
MS
MS
QS
QS
QS
ML
QL
QS
QS
QL
QL
MS
ML
ML
QL
QS
ML
QL
QL
ML
QS
ML
ML
QL
ML
QS
QS
MS
QL
QS
ML
QL
QL
MS
ML
MS
ML
MS
QL
QL
QL
ML
QL
ML
QL
QL
QL
ML
QS
MS
QS
QL
QS
QL
MS
QL
MS
QS
QL
MS
QL
QS
ML
ML
QL
QL
ML
QS
QL
QS
MS
MS
QS
QS
MS
MS
MS
QS
ML
QL
QS
ML
QL
QS
ML
QS
QL
QL
QL
MS
QS
QL
QS
QL
QS
QL
MS
ML
QL
QL
QS
MS
QS
MS
ML
QS
QS
MS
QS
QL
ML
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
QL
QL
ML
QS
ML
QS
QL
QS
ML
QS
QL
QL
ML
QL
QS
QS
QS
QL
QS
QS
ML
QS
QL
QS
QL
QS
QS
QL
ML
QL
MS
MS
QL
QL
QL
ML
MS
QL
QS
QL
QS
ML
QS
QS
QS
MS
QS
QS
QS
ML
QS
QS
QS
ML
QL
QL
QL
QS
MS
ML
QS
QS
QL
QS
QS
MS
ML
ML
QL
QL
ML
QL
ML
ML
QS
QS
QL
QL
QS
QL
ML
QL
QL
QL
MS
QL
QL
QL
QL
QL
QS
ML
ML
QL
QL
MS
QL
QS
MS
ML
QL
ML
QL
ML
QL
MS
QS
QS
QL
QL
MS
QS
QS
ML
QL
QL
QL
QS
MS
QS
QS
QS
MS
QL
QL
QS
QS
ML
QL
QS
QS
ML
ML
QL
QS
QS
QL
QS
QS
QL
MS
QS
MS
QS
MS
MS
QL
QL
MS
QS
QS
QL
QS
QS
ML
QL
QL
QL
QS
QL
MS
QL
ML
QS
QS
MS
QL
QS
QL
ML
ML
QL
MS
QL
MS
QS
MS
ML
MS
QS
QL
ML
QL
QS
QS
QS
MS
MS
MS
QL
MS
QL
ML
MS
MS
QL
QS
QS
QS
QS
QS
QS
QL
MS
ML
QL
QS
ML
MS
ML
MS
QS
QL
MS
ML
ML
ML
MS
QL
QS
ML
QS
QS
ML
QS
QS
QS
QS
QL
ML
ML
QL
QL
QS
QL
QS
QL
ML
MS
ML
QL
ML
ML
ML
QS
QL
QL
ML
QS
QL
MS
QL
ML
MS
QS
QL
MS
QS
MS
QL
QL
QL
ML
QL
QL
QS
QL
QL
MS
QL
QS
QL
QL
QS
QL
QL
MS
QS
QL
QL
MS
QL
MS
QL
QL
QL
QS
QS
QS
QL
QL
QL
QL
QS
QS
QS
QS
QL
MS
MS
ML
QL
ML
MS
MS
QL
QS
QL
QS
MS
MS
MS
ML
MS
QS
QL
QS
QL
ML
QL
ML
QS
QL
QL
ML
QS
QL
QL
QL
QL
QL
QS
ML
QL
QS
ML
ML
QS
QS
ML
MS
QL
QL
MS
QL
QL
QL
QL
ML
QL
QS
QS
MS
QL
MS
QS
QS
QL
QL
QL
QL
MS
QL
QS
QS
MS
MS
ML
QS
MS
QS
MS
QS
QL
QL
QL
QL
ML
MS
ML
MS
ML
QL
QS
QL
QS
QS
QS
QL
QS
QS
MS
ML
QL
ML
QL
QS
QL
QS
MS
QS
QL
ML
QL
ML
QL
QS
QL
MS
QL
QS
QL
ML
QL
QS
MS
QL
ML
MS
QL
QL
ML
QL
QS
QS
ML
QL
MS
QS
ML
QS
MS
MS
MS
MS
QL
QL
QL
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
MS
ML
QL
MS
QL
QL
QL
QS
QS
QS
ML
MS
MS
QL
QS
ML
QL
QL
QL
QS
ML
QL
QL
MS
QL
QS
QS
ML
MS
QS
QS
QL
ML
QS
QL
QS
MS
QL
QS
QL
QL
ML
ML
QL
QS
ML
QL
QS
ML
ML
QS
QS
QL
QL
QS
QL
QS
QL
QS
QL
MS
ML
ML
QS
QS
QL
MS
QL
QL
MS
QS
QS
MS
MS
QL
QL
QL
ML
QS
QS
ML
QS
QS
QS
ML
QL
QL
QS
MS
QS
QS
QL
QS
QS
QL
QS
MS
QL
QL
QL
QL
ML
QS
MS
QL
ML
MS
QS
ML
QL
MS
MS
QL
QL
QS
QL
QS
ML
MS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QS
QL
QL
QS
QL
QS
QS
ML
ML
MS
ML
ML
ML
QS
QL
ML
QL
ML
QL
QL
QS
QL
ML
QL
ML
MS
QL
QS
QS
QS
QS
QL
QS
QL
QS
QS
QS
MS
QL
QS
ML
QS
QL
QS
QS
QL
ML
QL
QS
QL
ML
QL
QS
QL
QL
QL
QL
MS
ML
QS
MS
QS
QL
QL
QS
QL
ML
ML
QS
MS
QL
MS
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
ML
QS
MS
QS
QL
QL
ML
QL
QL
MS
QS
QL
QS
QS
QS
ML
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
QL
MS
QL
ML
QS
MS
QL
ML
QS
QL
ML
QS
MS
QL
ML
QL
QS
QS
QL
QL
MS
ML
QL
ML
ML
MS
ML
QL
ML
QS
QS
QS
QL
MS
MS
QS
QS
QL
ML
QS
QS
QL
QL
MS
QS
ML
QL
QS
ML
QL
QS
QS
MS
QS
QL
ML
QL
QL
QS
QS
ML
QL
QS
MS
QL
MS
QL
QL
QL
QS
ML
MS
ML
ML
QS
ML
QL
QL
QL
ML
QL
QS
MS
MS
QL
QL
QS
QS
QS
ML
ML
QL
QS
ML
QL
QS
QS
QS
QS
QS
MS
MS
QS
QS
QL
QS
ML
QS
QL
QL
ML
QS
QL
QS
ML
QS
QS
QL
MS
MS
MS
QL
QL
QL
QL
QL
MS
QL
QL
QS
MS
ML
QS
QS
QL
ML
QL
QS
ML
QS
QL
QL
QL
MS
QL
ML
QS
QS
QS
ML
QL
QS
QL
QS
QS
QS
QL
QS
MS
QS
QS
QS
QL
QS
QL
ML
QS
QS
QL
QL
QL
QL
QL
QS
QL
QL
QL
ML
ML
QS
MS
QS
MS
QL
ML
QL
QL
ML
QL
MS
QS
QL
QL
ML
QS
QL
QS
QS
QL
QL
QL
QS
QL
MS
ML
QS
MS
QS
MS
ML
QL
QS
MS
QS
QS
QS
MS
ML
QL
QL
QS
MS
ML
QL
QS
QS
QL
QL
QS
QS
QS
QL
QS
QS
MS
QL
MS
QS
MS
QL
QS
MS
QS
MS
QS
MS
QL
QS
ML
QS
QS
QS
ML
ML
ML
QL
QS
QL
MS
QL
QL
ML
QS
MS
QS
QL
QL
QS
ML
QS
QL
MS
QS
QS
MS
QS
QS
QS
QS
QS
ML
QL
QL
ML
ML
MS
QS
QL
QS
MS
QL
QS
QL
ML
QL
QS
QS
ML
ML
ML
QS
QS
QS
MS
QL
ML
QL
QL
QL
QL
ML
QS
QS
QL
QS
ML
QL
QL
ML
QL
QL
MS
ML
MS
QS
QS
QL
QS
QL
QL
ML
QS
QL
QL
QS
MS
MS
QS
QS
ML
QS
QS
QS
QL
ML
ML
QL
QS
QS
QL
MS
ML
ML
QL
QL
MS
QS
QS
QS
QL
QL
ML
QL
ML
QS
QL
QS
QL
ML
QL
QS
QL
QS
QL
ML
MS
QL
QL
QS
QL
QL
QL
QS
MS
QS
MS
QS
QL
MS
QL
QS
ML
ML
QL
QS
QL
QS
QS
ML
QL
ML
QL
MS
QL
ML
QS
QL
ML
QS
QL
MS
QL
QL
QS
QL
ML
QL
ML
MS
QS
QL
QS
ML
QS
QL
QL
QL
ML
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
ML
ML
QL
QS
QS
QS
MS
QL
QS
QS
QL
QL
QS
QL
ML
QL
QL
QS
MS
MS
QL
QS
QS
MS
QS
MS
QS
QS
QL
QS
QL
QS
ML
ML
MS
QL
QS
QS
ML
QL
QL
QL
QL
ML
MS
ML
QL
ML
QL
QS
QS
QL
QS
QL
QS
MS
MS
QL
QS
QS
MS
QL
QS
QL
MS
QL
ML
QS
ML
QL
MS
ML
QS
QS
QL
QL
QL
ML
QL
ML
QL
QL
QS
QL
MS
MS
QL
QS
QL
QL
QS
QL
QS
QL
MS
ML
MS
MS
MS
QS
QL
QL
QS
QL
QL
QS
MS
QS
QL
QS
QS
QL
QL
ML
ML
MS
QS
ML
QL
QL
QS
ML
MS
ML
QL
QL
ML
QL
QS
ML
ML
QS
QL
QL
QL
QL
QL
QS
QL
ML
QS
QL
QS
QS
QL
QS
QS
QS
QL
ML
ML
ML
QS
QS
QL
QS
QS
QL
QS
QL
QL
QL
MS
MS
QL
QS
QL
MS
MS
QS
QS
QL
QS
QS
ML
QS
MS
ML
QS
QL
ML
MS
QL
QL
QL
QL
QL
QL
QS
ML
QS
QL
ML
QL
MS
ML
MS
QL
QL
ML
ML
MS
ML
ML
ML
QS
QS
QS
ML
ML
QL
ML
QL
QL
QL
QL
QS
ML
QS
QL
QL
QL
QS
QS
QS
QS
QS
QL
QS
ML
QS
ML
ML
QS
QL
QS
MS
QL
QS
QL
QL
QL
QS
MS
ML
QS
QS
MS
QS
QL
ML
ML
ML
QS
ML
MS
ML
MS
QL
QS
QS
QL
MS
QL
QS
QL
QL
QS
QS
QL
ML
ML
QS
QS
QL
MS
ML
QL
QL
QS
QL
MS
QL
ML
MS
QS
ML
QL
QL
QL
MS
QL
MS
QS
QS
MS
ML
QL
QL
MS
QL
QS
QL
QS
ML
ML
QS
QL
QS
MS
ML
QS
QL
ML
QS
QS
QS
QL
QS
ML
QS
ML
QS
QL
QL
QS
QS
MS
MS
QS
QL
QL
QL
QL
QL
ML
MS
QS
QS
MS
QL
QL
QL
QS
QL
QL
QS
QL
MS
MS
QS
QS
QS
ML
QS
ML
MS
QS
QL
QS
ML
QL
MS
ML
QS
ML
ML
QL
QL
QL
QS
QS
QS
ML
MS
ML
QS
QS
QS
ML
ML
MS
QL
ML
QS
QL
MS
QL
QS
ML
QS
ML
QL
QS
QL
MS
ML
ML
QS
QL
ML
QL
MS
ML
QL
MS
ML
QL
QS
QS
QS
QL
QL
ML
QS
ML
MS
QL
QL
QL
QS
QL
MS
QL
ML
QS
QL
QL
QL
ML
QS
ML
QL
QL
ML
QL
QL
ML
QS
QL
QL
QL
QL
MS
QS
ML
MS
QL
QS
QL
QS
QS
QL
QS
MS
QS
QS
QL
QS
MS
QL
MS
QS
QL
QL
MS
QS
QS
MS
QS
QS
ML
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
QL
QL
QS
QS
QL
MS
ML
QL
QL
ML
QS
MS
QL
QL
QS
MS
ML
MS
QL
QL
QS
MS
QS
QL
QL
ML
ML
QS
ML
QS
QS
QS
ML
QL
QS
MS
ML
QS
QL
ML
QS
QS
QS
QL
ML
MS
MS
MS
QS
ML
QL
ML
ML
QS
QL
QS
QS
MS
QL
ML
MS
QL
QL
ML
QL
QL
ML
QL
ML
QL
MS
ML
QS
QL
QS
ML
QS
ML
QS
QL
QL
QL
QL
QL
ML
QS
MS
QS
QL
MS
QS
QS
QS
QL
ML
QL
QS
QS
QS
QS
QS
QS
MS
QL
QS
QL
QL
QL
ML
QS
ML
QL
ML
QS
QS
QS
QL
ML
QL
QS
QS
ML
QS
MS
ML
ML
QL
QL
ML
QS
ML
ML
ML
QL
QL
QS
QL
QL
QS
QS
QS
ML
QL
QL
QS
MS
QS
MS
QL
QS
QS
QS
QS
QL
QL
QL
ML
QL
QL
ML
QL
ML
QS
ML
QL
QL
QL
QL
QL
ML
MS
ML
QS
QL
QL
QS
MS
QS
QL
QS
QS
QS
QS
QS
QL
QL
ML
QS
ML
QS
QL
ML
QL
QL
MS
QS
QS
QS
ML
QS
ML
QL
QS
QS
QS
ML
ML
QS
QS
MS
QL
QL
QL
ML
QL
QS
QS
ML
ML
QL
QS
ML
QL
QS
QL
QS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
QS
QL
ML
QL
QS
MS
ML
ML
MS
QS
QL
ML
QL
QL
QS
QS
QL
QL
QS
QL
MS
QL
ML
QS
MS
QL
QL
QS
QS
QS
QL
QS
QS
QL
ML
MS
QS
QS
QL
ML
QL
QS
QL
QS
QS
QL
ML
QL
QS
QL
QL
QS
ML
MS
QS
QS
ML
ML
QL
QL
ML
QS
MS
QS
QS
QS
QL
QL
QL
QS
QL
MS
ML
QL
MS
QL
QL
MS
QS
MS
QL
MS
QL
QS
MS
MS
QL
QS
MS
QS
ML
QS
QL
MS
QL
QS
QL
QS
QL
MS
QS
MS
MS
QS
QS
MS
MS
MS
QS
QS
QS
ML
QS
QL
QL
QS
QS
ML
MS
MS
ML
QL
ML
QL
QL
MS
QL
QS
QL
QL
QL
ML
QL
QL
ML
QS
QS
QS
QL
MS
QS
QS
QL
MS
QL
ML
QL
ML
QS
ML
ML
QL
QL
ML
QS
QL
QS
QS
QS
QS
ML
QL
QL
QL
QL
QL
QL
QL
QL
QS
ML
QS
QS
QL
QL
MS
ML
ML
MS
QL
MS
QS
QS
QS
QS
ML
QL
MS
MS
QS
QS
QS
QS
ML
QL
ML
QL
QL
QL
QS
QS
ML
QS
ML
ML
QL
QL
QL
MS
QS
QL
ML
QL
QS
MS
QL
QL
MS
ML
QL
MS
QS
QL
MS
QS
QS
QL
MS
QS
QL
QS
QS
QS
QS
QL
ML
QS
QS
QS
QS
QL
QS
ML
ML
MS
QL
QS
QS
MS
MS
ML
QL
QS
QS
QS
QS
QS
QL
ML
MS
QS
MS
QS
QS
QS
QS
MS
MS
MS
MS
ML
QL
QS
MS
QS
QL
QL
ML
ML
QS
QS
MS
ML
QL
QS
QL
QS
QS
MS
QS
QL
QS
ML
QL
QL
MS
QL
ML
QS
QL
QS
QL
QL
QS
ML
MS
QL
MS
QS
ML
QS
QL
QS
QS
QL
MS
QL
QS
QL
QL
QS
ML
QL
MS
ML
QL
QS
QL
QL
MS
QS
QL
MS
ML
ML
QL
QS
QL
QL
QL
MS
QL
QL
QL
ML
QL
QL
QL
QS
QS
QS
ML
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
QS
QS
QL
QL
QL
QL
QL
QL
ML
QS
QL
QL
QS
ML
MS
QL
ML
ML
QL
MS
QL
QS
QL
QL
QS
QL
MS
ML
QS
MS
QL
ML
QL
QL
QL
QL
QL
QS
QS
ML
QS
QS
QS
QL
QL
QL
QL
QS
QS
QL
QL
MS
QL
QL
QS
ML
QS
QS
QL
QS
QS
QS
QS
QL
MS
QL
QS
ML
QL
QL
ML
QS
QS
ML
QS
QL
ML
QS
ML
QL
ML
QL
QL
ML
QS
QS
QL
QS
QL
MS
QL
MS
QS
QS
QS
QS
QL
ML
QL
QS
ML
ML
QL
MS
ML
QL
QS
QL
QL
QS
QS
QS
ML
QL
QL
ML
ML
QL
QS
ML
QL
ML
QS
QL
QS
QL
MS
QS
MS
ML
QS
QL
QL
QS
QL
MS
MS
QS
ML
QL
QL
QS
QS
ML
QL
QL
QL
MS
QL
QS
QL
MS
QS
QS
QL
ML
MS
QL
QL
ML
QL
QL
QL
MS
QS
QL
QS
QS
QL
QS
MS
ML
QS
MS
QL
QL
ML
QS
QS
ML
QS
QS
QS
ML
QL
ML
ML
MS
QL
ML
MS
QL
QS
QL
ML
QL
ML
QS
QS
QL
QL
QS
ML
ML
QS
QL
ML
QS
ML
QL
QL
QL
ML
QL
QS
MS
QL
QS
ML
ML
QS
QS
QS
QL
ML
MS
ML
QS
ML
QS
QL
QS
QS
QS
QS
ML
QS
QS
QL
ML
MS
MS
QL
ML
QL
QS
QL
MS
QS
QL
QS
QS
MS
QL
MS
MS
ML
QS
QL
QL
QL
ML
QL
QS
QL
QL
QL
QL
QL
ML
QL
ML
QS
QL
QL
MS
QS
ML
QL
QS
ML
QS
MS
QL
QS
QS
MS
QS
MS
ML
QS
QL
ML
QS
QL
MS
QS
MS
QS
QS
QL
MS
QL
ML
QL
QL
QS
QL
QL
ML
QL
QL
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
MS
QS
MS
MS
MS
ML
QS
QL
MS
ML
QL
ML
QL
QL
QL
MS
QL
ML
ML
ML
QS
ML
MS
QS
QL
ML
QL
MS
ML
QL
QL
QL
QS
QS
QL
MS
QL
QL
QL
QS
MS
MS
QL
QL
QS
QS
QS
ML
QS
ML
QL
MS
MS
QL
QL
QS
MS
QS
QL
MS
QS
ML
MS
QS
QS
QS
MS
QS
QL
QS
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
ML
MS
QL
QS
QL
QS
QL
ML
QL
ML
QS
QL
QL
MS
ML
ML
MS
ML
QL
MS
QL
QL
ML
ML
QL
QL
ML
ML
QS
ML
QS
QL
QL
QL
MS
QS
QS
QS
ML
MS
ML
ML
QL
MS
QL
QS
ML
QL
ML
QL
QL
QL
MS
QL
QL
ML
MS
QL
QS
QL
QL
ML
QS
QS
QS
MS
QS
QS
ML
MS
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
MS
ML
ML
QS
QS
QL
QS
QS
MS
QS
QL
ML
ML
QS
ML
QS
ML
ML
QL
MS
QS
QL
QS
QS
QS
ML
QL
MS
QL
ML
MS
QL
MS
QL
QL
QS
QS
QL
QS
QL
QL
ML
QS
QS
MS
QL
MS
ML
ML
QL
ML
ML
QL
QL
QL
QL
ML
ML
ML
MS
MS
QS
MS
ML
QL
QS
ML
QS
QS
QL
QS
QL
QL
MS
ML
ML
QL
QS
MS
QS
QL
QL
MS
ML
ML
MS
MS
MS
MS
QS
ML
MS
ML
QL
QL
QS
ML
ML
QL
QS
QL
MS
QL
QL
QS
MS
ML
QL
QL
MS
QL
QL
MS
ML
QS
QL
QS
ML
QL
QS
QS
ML
QL
QS
QL
MS
QL
QS
QL
QL
QL
QS
QS
MS
QL
QL
QS
QL
QL
MS
MS
QS
QS
QS
ML
QS
MS
QS
QS
QS
QS
QS
QS
QS
QS
MS
QS
QS
QS
ML
QL
QS
QL
QS
QL
QS
MS
QL
ML
QL
ML
QL
QS
ML
QL
QL
QS
QS
MS
QL
MS
MS
QS
ML
QS
ML
MS
QL
ML
QL
MS
QL
MS
ML
QS
QS
MS
QL
QS
MS
QL
QL
QS
QL
ML
QS
ML
QL
QL
QL
QL
QL
QS
QS
QL
QS
MS
QS
QS
QL
QL
QS
QS
QS
QS
QL
QL
ML
ML
ML
QL
MS
MS
QL
QL
QL
QL
QL
MS
QS
ML
ML
QS
QS
QL
QL
MS
QS
QL
QS
QS
ML
QS
QL
QS
MS
QS
QL
QL
QL
QS
QS
QS
ML
MS
MS
QL
QL
QS
MS
ML
ML
ML
MS
QL
QS
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QS
QL
QS
ML
QS
QS
MS
MS
ML
QL
ML
QS
QS
QL
QS
ML
QL
QS
QS
QL
QL
QS
QS
QL
MS
QL
QS
QL
QL
QS
QS
ML
QL
QS
QS
QS
MS
QS
ML
ML
QL
QL
ML
ML
ML
QS
QL
QS
ML
QS
QL
QS
QS
ML
ML
QS
MS
ML
ML
ML
ML
QL
QS
ML
ML
QS
MS
QS
QL
QS
QL
QL
MS
QS
QL
ML
QL
QS
QL
ML
MS
QS
ML
QL
ML
QL
QS
QL
MS
MS
MS
QS
QS
QL
MS
ML
QS
QS
QL
QL
QL
QL
QL
QL
QL
MS
MS
QL
QL
QL
QL
QL
QS
MS
QS
MS
MS
QS
QL
QS
ML
QL
QS
QL
QL
QL
ML
ML
QL
ML
ML
QS
QS
ML
QL
MS
ML
QL
MS
MS
QL
QL
QS
MS
QL
ML
MS
QS
QS
ML
MS
ML
QS
QL
ML
QS
QL
QL
ML
QS
MS
QL
QS
QS
QL
MS
QL
ML
QS
QS
QS
ML
QS
MS
QS
QL
QL
QL
QL
QS
QL
QL
ML
MS
QL
QL
QL
QS
QL
QL
MS
ML
QS
QL
QL
QL
QL
QS
QS
ML
ML
QS
QL
ML
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
MS
QL
MS
QS
QL
MS
QL
ML
ML
QL
QS
ML
QS
QS
QL
QL
ML
QS
MS
QS
QL
ML
MS
QS
MS
ML
QS
MS
QL
MS
MS
QL
ML
ML
QS
MS
ML
ML
ML
QL
QS
QS
ML
MS
QS
QS
MS
QS
QL
QL
QL
QL
ML
QS
QS
ML
ML
QL
MS
MS
QS
QL
ML
QL
QS
ML
QS
QL
QS
QS
QS
MS
MS
QS
QS
MS
MS
QL
ML
MS
QS
QL
QS
QL
ML
MS
QS
ML
QS
QL
QS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QL
QL
MS
MS
QS
ML
ML
MS
MS
QS
ML
QL
ML
QL
QL
QL
ML
ML
QL
QS
ML
QL
ML
QL
QL
QL
QS
MS
QL
QL
QS
ML
QL
MS
MS
QS
QL
QS
ML
QS
QS
ML
QL
ML
MS
QL
ML
MS
ML
QS
ML
ML
QS
MS
QS
QS
QL
QS
ML
QL
QL
ML
ML
QL
MS
QS
QS
QS
ML
MS
QL
ML
QS
QS
QL
MS
QL
QL
MS
ML
QS
QL
QS
QS
QS
QL
QL
QS
ML
QL
MS
ML
QS
QL
ML
MS
QL
QL
QL
QL
QL
QL
QL
QL
MS
QS
MS
QL
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
QL
MS
ML
MS
ML
QL
QL
QL
QS
QL
QS
ML
QS
ML
QL
ML
QL
QL
ML
QS
ML
QS
QS
QL
MS
MS
QL
MS
ML
QS
MS
MS
QS
QS
ML
QL
QL
ML
QL
QS
QS
QS
QS
MS
QL
QL
QS
QS
QL
QL
QL
QL
QL
ML
MS
ML
QS
QL
QS
QL
QS
ML
QS
QS
QL
QS
ML
QL
ML
QS
QL
QL
QL
QS
QL
MS
ML
QS
MS
QS
MS
QS
QS
MS
QL
QL
QL
ML
QL
QS
QL
QS
QS
ML
QL
QL
QL
QL
QL
QS
QL
QL
QS
QS
QS
QS
QS
ML
ML
ML
QL
QL
QL
QL
MS
ML
MS
QL
QL
QL
QL
QS
ML
QL
MS
QS
MS
QL
MS
QS
ML
MS
QL
QS
QL
QS
QS
QL
QL
ML
ML
QS
QL
ML
QL
QL
QL
QS
QS
ML
QL
QL
ML
QL
MS
QL
QL
QS
QL
QL
QS
QL
MS
QL
QL
QS
ML
QL
QL
QL
QS
QS
QS
MS
QS
QS
ML
ML
QL
QS
QS
QS
QL
QS
MS
MS
QS
QS
QS
QS
QL
QS
ML
QS
MS
MS
ML
QS
QS
QL
ML
MS
QL
ML
MS
QS
QL
QL
QL
QL
QL
ML
QL
QS
QS
QL
ML
ML
QL
QS
QL
QS
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
QS
ML
QS
QS
QS
QS
QL
MS
QS
QS
QS
ML
QS
QL
QL
QL
QS
ML
MS
QS
ML
QL
QL
QL
MS
QL
MS
ML
QL
QS
ML
MS
ML
QL
ML
MS
QL
ML
QS
ML
QS
QS
QL
QS
QL
MS
QS
QS
MS
QS
MS
QL
ML
ML
QL
QS
QS
QS
MS
ML
MS
QS
ML
QL
QS
QS
QS
MS
QS
QS
QS
ML
QL
QL
MS
QS
MS
QL
ML
ML
QL
QL
QS
QL
MS
QL
QL
QL
QL
ML
QS
QL
QS
ML
MS
QS
ML
MS
ML
QL
QS
QS
ML
MS
QS
QS
QS
QL
QS
QL
QL
MS
QL
QS
QS
QL
QL
QS
QL
QL
QL
ML
QL
MS
ML
QL
ML
QS
QS
QS
QL
QL
QS
QL
QS
ML
ML
MS
QS
ML
MS
QL
QS
MS
QS
QS
QS
QS
QL
ML
QS
QS
QS
ML
MS
ML
QL
QS
QS
QL
MS
ML
ML
QS
QS
ML
QS
QS
ML
QS
ML
ML
QL
QS
MS
QL
ML
QS
ML
QL
ML
ML
QS
ML
QL
QL
QS
QS
MS
QS
QS
QS
ML
QL
QL
QL
ML
ML
MS
MS
QS
QL
ML
QS
QL
QL
QS
MS
ML
QL
QL
ML
QS
QS
MS
QS
QS
QL
ML
ML
QS
QL
QL
ML
QS
ML
ML
QL
QL
ML
QL
QS
QL
QL
QL
MS
QL
QS
QL
ML
QS
QL
QL
ML
QL
QS
QL
ML
ML
ML
QS
QL
QS
MS
QS
QL
MS
ML
QL
ML
ML
QS
QS
QL
MS
QS
QL
QL
QS
ML
QS
QL
ML
QS
ML
QL
QL
QL
QL
QL
MS
QL
QS
QS
QS
QS
QS
QL
QS
MS
QL
ML
ML
MS
QL
QS
QL
QS
MS
ML
MS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QS
QS
QS
ML
QS
QL
ML
QL
ML
QS
MS
MS
QS
QL
ML
QL
QS
MS
QL
MS
MS
QS
ML
QS
ML
QL
QL
QS
QL
MS
QS
QS
QS
MS
QL
QL
MS
QL
ML
MS
QS
QS
QL
QS
QL
ML
ML
ML
ML
QL
QL
ML
QL
ML
QS
QL
ML
QS
MS
QS
QS
MS
QL
MS
ML
QS
QL
QS
QS
QS
QS
ML
QL
QS
QS
QS
MS
QL
QL
QL
MS
ML
QS
QS
QS
QS
ML
QL
QS
ML
QS
ML
QS
QL
ML
QS
QS
QS
QS
ML
MS
QL
QS
ML
QS
ML
QL
QL
QS
QL
QL
MS
QL
MS
QS
QS
QS
QS
QS
QL
QS
ML
QS
MS
QS
QS
MS
ML
QL
QL
QS
QS
QL
ML
QS
QS
ML
QL
QS
ML
QL
QS
ML
QL
QL
QL
ML
QS
QS
QS
QS
MS
QS
QL
QS
QS
ML
QS
QL
QL
QS
QL
MS
QL
QS
QL
QL
QL
MS
QL
QL
QL
MS
QS
QS
QL
MS
ML
QL
ML
ML
QS
ML
MS
QL
QS
ML
QS
QS
QS
QS
QS
QS
ML
QS
QL
QS
MS
ML
ML
QL
MS
QL
QS
QL
ML
QS
QS
QS
QL
QL
QS
MS
MS
ML
ML
ML
MS
QS
QS
QL
QS
QS
MS
QS
QL
MS
QL
QL
QS
QS
ML
QS
QS
QL
ML
QS
QL
ML
QS
QS
ML
ML
QL
MS
QS
MS
ML
QL
ML
QL
QS
QL
QS
QS
QL
QL
QS
ML
MS
QS
QL
ML
MS
MS
MS
QS
ML
MS
QL
QS
MS
QL
QL
QL
MS
MS
ML
MS
ML
QS
QS
QS
MS
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
ML
QL
QS
MS
QL
MS
ML
QL
ML
QL
MS
ML
QS
QS
QL
QL
MS
ML
ML
QL
QS
QS
QS
QL
QL
QS
ML
QL
ML
QS
QL
QS
QS
QL
QL
QS
ML
QS
MS
QL
QL
QL
QL
QS
QL
ML
MS
ML
QS
QS
ML
QL
QL
QS
QL
QL
QS
ML
QL
QS
QS
ML
QL
QS
QL
QS
QL
QS
QS
QS
QS
QL
QS
MS
MS
QL
MS
ML
ML
QL
QL
QL
ML
QL
MS
QL
MS
QL
QL
QL
ML
QL
QL
QL
ML
ML
QS
ML
MS
ML
QS
QL
QS
QL
ML
QL
QL
QL
QS
QS
QL
QS
MS
QS
QL
QS
ML
QL
ML
QL
ML
QL
QL
QL
QS
QS
QS
MS
ML
QS
QL
ML
QL
ML
ML
ML
MS
QL
ML
ML
MS
QL
QS
MS
MS
ML
QS
QL
ML
QL
MS
QL
ML
QL
MS
MS
QS
QS
QS
ML
QS
QS
QS
QS
ML
QS
QL
QS
MS
ML
QS
QS
ML
QL
ML
QS
QL
QL
ML
QS
MS
QS
QS
QS
QS
QL
QS
QS
ML
ML
QL
QL
QL
QS
QL
QL
QL
QS
ML
MS
QL
QS
ML
QL
ML
QL
QL
QS
QL
QS
QL
QS
ML
MS
QL
QS
QS
QL
QL
QL
ML
QS
QL
QL
QS
QL
MS
QL
ML
QL
QS
QS
MS
QL
QS
QS
ML
QL
MS
QS
QS
MS
QL
MS
QL
QL
QS
QL
QL
QL
MS
QS
ML
MS
QS
QL
ML
QS
ML
ML
MS
QS
QS
QS
MS
MS
QL
QL
QS
QS
QS
QS
QS
ML
QL
QL
QS
ML
QS
MS
ML
QS
QS
QL
QL
QS
QL
MS
QL
QL
QS
MS
QS
ML
MS
QL
QL
ML
QL
QS
ML
ML
QL
QL
QS
QS
QS
QS
MS
QS
QL
QS
QS
QS
QS
ML
QL
QS
QL
QS
QL
ML
QS
ML
ML
ML
ML
QL
QS
QS
QS
QS
QL
MS
QS
ML
QS
QS
QS
QS
ML
ML
QL
QS
MS
QS
QL
QS
QL
QS
QS
ML
QS
QS
ML
QS
MS
QS
QS
ML
QS
QL
ML
MS
MS
ML
MS
ML
QS
QS
ML
QS
QL
QL
QS
ML
QS
QL
QS
QL
QL
ML
QS
QL
QL
QL
QL
QS
ML
QL
QS
MS
MS
QS
QS
QS
QS
QS
QS
MS
QL
QS
QL
QS
MS
MS
ML
QL
QL
MS
QS
MS
QS
QL
ML
QS
QL
QL
QL
ML
QS
MS
QL
ML
QL
ML
QL
MS
QS
ML
ML
QL
QS
QL
QS
QS
QS
QS
MS
QL
QL
ML
MS
QS
ML
QS
QL
QS
QS
QL
QS
QL
MS
ML
QS
QS
ML
QS
QL
QS
QL
QL
QL
QL
QL
QL
MS
QL
QS
ML
QL
QL
QS
ML
QL
QS
QL
QS
QS
MS
MS
QL
ML
QL
QS
QS
ML
MS
QL
MS
QL
QL
ML
QS
QS
MS
QS
QS
QS
ML
QL
ML
QS
MS
QS
QS
QL
QS
QS
MS
QL
MS
ML
QL
MS
ML
QL
QL
QS
QL
QS
QS
MS
QL
QL
MS
QS
QL
QS
QL
MS
QL
QS
QS
QS
ML
QS
QS
QS
QS
MS
QS
ML
MS
QS
QS
ML
QL
QL
QS
ML
QS
QL
QL
QL
ML
MS
ML
QL
MS
QS
QL
ML
QL
MS
QL
ML
ML
QS
QS
QS
MS
QS
QL
ML
QL
QL
QS
QS
QL
QS
QL
ML
QL
QL
QS
ML
QL
QS
ML
MS
QL
QL
QL
QS
ML
QS
QS
ML
MS
MS
ML
MS
MS
QL
MS
QL
MS
QL
QL
QL
QL
QS
MS
MS
QS
QS
QL
MS
QS
QL
ML
MS
MS
QS
MS
ML
QL
QL
QL
QS
QL
ML
QS
QL
QS
QL
QS
QL
MS
ML
QL
QL
QS
QS
QL
ML
MS
ML
QS
QS
ML
QS
QS
QL
QS
QS
QL
MS
QL
MS
QL
QS
MS
MS
MS
QS
QL
QL
QL
QS
QS
QS
QS
ML
QS
ML
MS
QL
QL
MS
QS
QS
QL
QL
ML
MS
MS
QS
QS
QS
QL
QS
ML
MS
ML
QS
QL
MS
QL
QL
QL
QS
QL
ML
QL
QL
QL
QS
QS
QL
QL
MS
MS
QS
QL
QS
QS
ML
QL
ML
QL
QS
ML
QL
QL
ML
QS
MS
QL
ML
ML
QS
ML
QL
QS
QS
ML
ML
QL
QL
QS
QS
MS
ML
QL
MS
MS
MS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
QL
QS
QL
ML
QS
QS
ML
ML
QS
QL
QS
QL
QS
ML
QL
QL
QL
QS
QL
ML
QS
QL
QL
ML
QL
QL
QL
ML
QS
ML
QS
QS
QL
QL
QS
ML
QL
QS
QS
QL
QL
QS
ML
QS
QS
ML
QL
QS
ML
QS
QL
ML
MS
QS
ML
QS
QS
MS
ML
ML
QS
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
MS
QL
MS
MS
ML
QL
QS
QS
QS
QL
MS
ML
ML
QS
ML
MS
MS
QL
QS
QS
QL
QL
QS
QS
MS
QS
QS
QS
ML
QL
MS
QL
QL
QL
QL
QS
QS
QL
QL
QL
QL
QS
QS
QL
ML
ML
ML
MS
MS
QL
ML
MS
QL
QL
QL
ML
QL
QS
QL
QL
QL
ML
QL
ML
QL
QL
QS
ML
QS
QL
ML
QS
QS
QL
QS
MS
QL
QL
QL
QL
ML
QL
MS
MS
MS
MS
QL
QL
MS
QS
QL
ML
QS
ML
ML
QL
MS
QL
QS
ML
MS
MS
ML
QS
ML
QL
QL
MS
QL
QL
QL
MS
QL
QS
QS
ML
ML
QS
ML
QS
QS
QL
QS
QS
QL
ML
ML
ML
QL
ML
QL
QS
ML
ML
QL
QL
QL
QS
ML
QL
QS
QS
MS
ML
QS
ML
ML
ML
QL
QS
ML
ML
QS
QS
QL
MS
MS
QS
QL
QS
MS
ML
ML
QL
QS
QS
QS
QS
MS
QL
QL
QL
QL
ML
MS
QL
QL
QS
QS
QL
ML
QL
ML
MS
QL
MS
MS
ML
QL
QS
QL
ML
QS
MS
QS
QL
ML
QL
QL
QL
QS
QS
QL
QS
QL
MS
ML
QS
QS
ML
QL
ML
QS
QL
QL
ML
QL
MS
QS
QS
QS
QL
ML
QL
ML
MS
QS
QS
QS
MS
MS
MS
ML
ML
QS
QS
QS
QL
QS
QS
QS
QS
QL
QL
ML
ML
ML
QL
QL
ML
QS
QS
MS
QS
QL
ML
MS
QS
ML
QS
MS
ML
ML
QS
QL
QS
QL
QS
ML
ML
QL
QS
QL
QL
ML
MS
MS
QL
QL
ML
ML
QL
MS
QS
MS
QS
QL
ML
QS
QS
ML
ML
ML
QL
MS
QS
QS
ML
QS
QL
QL
ML
QS
QL
QL
QL
QS
QS
QS
QS
QS
QS
QL
ML
QS
QL
QL
QS
MS
MS
QS
MS
QS
QS
QL
QL
QS
MS
QS
ML
ML
QL
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
MS
QL
MS
QS
QS
QS
MS
QS
QS
ML
QS
QS
QS
MS
QL
QL
MS
MS
QS
ML
MS
QL
QS
QS
QS
MS
QL
MS
MS
ML
QL
ML
ML
QL
MS
ML
QL
QS
QL
ML
QL
QL
QS
ML
QS
MS
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
QL
QL
QS
QS
QL
ML
ML
ML
QS
ML
QS
MS
QS
QS
QS
QS
ML
QL
MS
QS
MS
QS
QL
ML
QL
MS
QS
QL
ML
QL
ML
QL
ML
QS
QS
MS
QL
QL
QS
QL
MS
QL
QL
QL
MS
MS
QS
QS
QL
QL
QS
QL
QS
QL
MS
QL
QS
QL
QL
QL
QL
QS
ML
ML
MS
QL
QS
ML
MS
QS
QS
QL
QS
QS
ML
QL
QS
ML
QL
QS
MS
QL
QL
ML
QL
QS
QL
QL
QS
MS
QL
QL
ML
QS
QS
QL
ML
ML
QL
ML
QL
QS
ML
MS
QL
QS
QS
QL
MS
MS
QL
QL
QL
QS
QS
MS
QL
QL
QL
MS
QL
QS
QL
MS
QL
MS
QS
MS
MS
QS
ML
MS
QL
MS
MS
MS
QS
QL
ML
QS
QL
QL
QS
QS
QL
QS
QL
QL
QL
QL
QL
QS
QS
QS
QL
QS
MS
QL
QS
QL
QS
QL
ML
QL
QS
MS
QS
QL
MS
QL
QL
QS
MS
ML
QS
QS
ML
QL
QS
MS
MS
QS
ML
QS
QL
ML
QL
QL
QS
QL
ML
QS
ML
ML
ML
MS
QS
MS
QS
QL
QS
QS
QS
ML
MS
ML
QS
QL
QS
QS
QS
ML
QS
QS
QS
ML
QL
QS
ML
QL
QS
QS
QS
QS
QS
QS
QS
MS
QL
QL
ML
QS
QS
ML
QS
QS
ML
QL
QL
ML
QL
QL
MS
QS
QL
MS
ML
QS
QL
ML
QL
ML
QS
ML
QL
QS
MS
QS
ML
QL
ML
QS
ML
QS
ML
MS
QL
QS
QL
ML
MS
QS
QL
QS
QL
QS
QS
QS
QL
QS
QS
QL
QS
QS
QS
MS
QS
ML
MS
ML
QS
ML
QL
ML
QL
QL
QS
QL
QL
MS
QL
MS
QS
ML
QL
QL
MS
ML
QL
QL
QS
QL
QS
QL
QS
QL
ML
QL
QL
QS
MS
ML
QS
QL
QL
QL
QS
QL
QL
MS
QS
QS
ML
QS
QL
ML
ML
QS
MS
QL
QL
QS
ML
QL
ML
QS
QL
QS
QS
QL
QL
ML
QL
QL
QS
QS
QL
ML
QL
QL
QS
QS
QS
QL
QL
QL
QL
QL
ML
MS
QL
MS
ML
MS
QS
QS
ML
QL
QL
ML
MS
MS
QS
QL
ML
ML
ML
QL
QL
ML
QS
QL
QL
QS
ML
QS
QL
QL
MS
QL
QS
QS
QS
QS
QL
QS
QS
ML
ML
QL
QL
ML
ML
QS
QL
MS
QS
QS
QS
ML
QL
QS
QS
ML
QS
QS
QL
MS
MS
QL
ML
MS
QL
QS
QL
QL
ML
QS
QL
ML
ML
QL
MS
ML
MS
QL
QS
ML
QS
QL
ML
QL
QS
QS
QS
QS
QS
QL
QS
QS
MS
QL
QL
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
ML
ML
QS
QS
MS
QS
QS
ML
QL
MS
QL
QL
ML
MS
ML
QL
QS
MS
QL
QL
QS
QL
ML
QL
MS
ML
MS
QL
QL
QL
QL
ML
MS
MS
QL
ML
QS
ML
ML
MS
QS
MS
ML
MS
QL
QL
QL
QL
QS
QS
QS
MS
QS
QS
MS
QS
MS
QL
QL
QL
ML
MS
QS
QS
ML
QL
ML
QL
QS
QS
QS
QS
QL
ML
QL
QS
QS
QS
QS
QS
ML
QS
QL
QL
QL
QS
QS
QS
ML
ML
QS
QL
QS
QL
QS
QS
QS
QL
QS
QS
ML
QL
QS
QL
QS
QL
ML
ML
QS
QL
QS
QS
QS
QS
QS
QS
QL
QL
QS
MS
QS
QS
ML
QL
QL
ML
QS
QL
QS
QS
QL
QL
ML
ML
QS
QL
MS
QS
QS
QS
QS
QS
QS
QL
MS
QS
QL
QS
QS
MS
QL
QL
ML
QL
QL
MS
QS
ML
QS
ML
QL
QL
QS
QS
QS
MS
QS
ML
QS
ML
QS
QL
MS
QS
QS
MS
QS
ML
QS
ML
QL
MS
ML
QL
MS
QS
ML
MS
MS
QL
QL
QS
QL
MS
ML
QL
MS
QS
QL
ML
QS
QL
QL
QL
QL
QS
QS
QS
QL
QS
QS
MS
QS
QL
ML
QS
QL
QS
QL
ML
QS
QL
QS
QL
QL
MS
QL
QS
QL
ML
ML
QL
QS
QS
QL
QL
MS
QL
QL
QS
QL
QL
ML
MS
QL
QS
ML
ML
QL
ML
MS
QL
QL
QS
QS
QL
ML
QS
QS
QL
QS
QS
ML
MS
QS
ML
QS
QS
ML
QL
QS
QS
QS
QL
QL
QS
QS
QL
ML
MS
ML
QL
QS
ML
QS
MS
ML
QS
MS
ML
QL
MS
QS
ML
MS
MS
MS
QS
ML
QL
QS
QS
QL
QS
QS
QS
ML
QL
QL
ML
QL
QS
ML
ML
MS
QL
QS
QL
QL
ML
ML
QL
ML
QS
QL
MS
QS
QS
QS
QS
ML
QL
ML
QL
MS
QL
QS
QL
QS
QS
MS
MS
QS
QL
QL
QL
ML
QL
QL
QS
QS
QS
QS
ML
QL
QL
MS
QS
QL
QS
QS
QL
ML
QS
QL
QS
QS
QL
QS
QS
QS
QS
QL
QL
ML
QS
QS
QL
MS
QS
MS
QS
QS
ML
QS
ML
ML
QL
QS
ML
QL
ML
QL
QS
QS
ML
QS
QS
QS
QL
QS
QL
QS
QS
QL
QL
QL
QS
MS
ML
MS
QS
ML
MS
QS
QL
MS
ML
QL
QS
QL
QL
ML
QL
QL
QL
QL
ML
ML
QS
ML
ML
ML
QS
MS
MS
ML
QL
QS
MS
QS
ML
MS
QL
QS
MS
QS
QL
ML
QS
QS
MS
ML
QS
QS
ML
QL
ML
QL
ML
MS
QL
QS
MS
QS
QS
QL
QL
QS
ML
QS
ML
MS
QS
QL
MS
QS
QL
QS
QL
MS
QL
ML
QS
ML
QL
QS
MS
QS
MS
QL
QS
QS
QL
QL
QS
ML
MS
QS
MS
QS
QS
QS
QS
QS
QS
QL
QS
QS
MS
QL
ML
QS
MS
QS
QL
QL
MS
QS
QL
QL
ML
ML
QS
ML
ML
QL
QS
MS
QL
ML
ML
ML
ML
MS
MS
MS
ML
QL
QL
MS
QS
MS
QS
QL
QS
QL
QS
QS
QL
QL
ML
ML
QL
QS
QS
MS
ML
QL
ML
QL
QL
ML
QL
QS
ML
QS
ML
QS
QL
QL
MS
QS
QL
ML
QL
MS
QL
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
QS
QS
QL
QL
ML
QL
QS
QL
QL
QS
ML
MS
QL
QL
QL
QL
MS
ML
ML
QL
QL
QL
MS
MS
QS
QL
ML
QS
MS
QL
QS
QL
QL
QL
QL
QL
MS
ML
QL
QL
ML
QL
MS
MS
QS
QL
QL
QS
QL
MS
QL
ML
ML
MS
QS
QL
QS
QS
ML
ML
QS
QS
MS
QL
ML
QL
ML
QL
MS
ML
QS
MS
MS
QL
QS
QS
QS
QS
QS
MS
ML
QL
QS
QS
QL
QS
QS
QS
QS
QL
QS
QL
QL
QS
QL
QS
ML
QL
MS
QL
QL
MS
MS
QL
QS
QS
QL
QS
QL
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
QS
QS
ML
MS
QS
QS
QL
QS
MS
QL
QL
QS
QS
QL
MS
QL
QL
QL
QL
ML
QL
MS
ML
QS
QL
ML
ML
QS
MS
QL
QL
QS
ML
MS
MS
QL
MS
MS
QS
QS
QL
ML
QS
QS
ML
QS
QL
QL
QS
MS
ML
QS
QL
QS
QS
QL
ML
QL
QS
QS
QS
QL
QS
QS
QL
ML
QL
QL
QL
QS
QL
QL
QS
ML
ML
MS
QL
QS
QL
ML
QS
QL
QS
ML
QS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QL
QS
MS
QS
QS
ML
ML
QL
QL
MS
QL
QL
QL
QL
QS
QL
QL
QS
MS
QS
QS
QL
MS
QS
QL
QS
QS
MS
ML
MS
MS
MS
ML
QL
MS
MS
QS
QS
ML
MS
QL
ML
QS
QL
MS
MS
QL
QS
QS
QS
ML
QL
MS
ML
QS
QS
MS
ML
QL
QS
ML
ML
QS
QS
QS
MS
QL
QL
QL
QS
QS
QS
QS
ML
QL
QL
ML
QL
QS
QL
QS
MS
QL
QS
QS
QL
QS
MS
QL
ML
QL
QL
MS
MS
QL
QS
MS
QS
MS
QL
MS
QL
QS
QS
MS
QS
QS
QS
MS
MS
QS
QL
QL
QL
QL
MS
QL
MS
QS
QL
QS
QL
ML
QS
QL
QS
ML
QS
MS
QS
QS
QL
ML
MS
ML
QL
QL
ML
ML
QS
MS
QS
QL
MS
MS
QS
QL
QL
QS
QL
MS
ML
MS
ML
ML
ML
QS
ML
ML
MS
ML
QL
ML
QL
QL
MS
QS
MS
MS
QL
MS
QL
MS
QL
MS
QL
QS
ML
QS
QS
ML
MS
QS
QS
QL
QL
QL
QS
QS
QS
QS
QL
QL
QS
QL
MS
QS
QL
MS
QL
ML
ML
QL
ML
QL
MS
ML
ML
QL
MS
QS
ML
QS
ML
QL
QS
MS
QS
QL
MS
MS
QS
QS
ML
QS
ML
QL
ML
QS
QS
QL
QL
QS
QS
QS
QS
QL
MS
QS
QS
QL
QS
QS
QS
QS
MS
MS
QS
MS
QS
QS
ML
QS
ML
QS
QL
QL
QL
QL
ML
QS
QL
ML
QS
MS
QL
ML
QL
QS
QS
MS
MS
QL
ML
QS
QS
QL
QL
QS
QL
QS
MS
QL
QS
ML
QL
MS
QS
MS
QL
QL
QL
QS
QS
QS
QL
QL
ML
QL
QS
QL
ML
QL
QS
QS
QL
QL
QL
MS
QL
QL
ML
QS
ML
MS
QS
MS
QL
QS
QS
MS
QL
QL
QS
MS
ML
QS
ML
QS
QS
QL
ML
QS
QS
ML
QS
QS
ML
MS
MS
QL
QS
ML
ML
QL
QS
QL
ML
QL
QS
ML
QL
QL
MS
QL
ML
MS
QS
ML
ML
QL
QL
QL
QS
MS
QS
QL
QL
QS
QS
QL
QL
QL
QS
ML
MS
QS
ML
QL
QL
QS
QS
MS
QL
QL
ML
ML
MS
MS
QS
QS
QS
ML
QL
QS
ML
QS
QL
MS
QS
MS
QS
QS
ML
QL
MS
QS
ML
QS
MS
MS
QL
QS
QL
QS
ML
QS
QL
QL
QS
QS
QS
QS
ML
ML
QS
QS
QS
QS
ML
MS
QS
QS
ML
QL
QS
MS
QS
ML
QS
MS
QL
QL
ML
QL
QL
MS
QS
MS
QS
ML
QS
ML
QL
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
QL
QS
QL
MS
QS
MS
QS
QL
QL
ML
MS
QS
MS
QL
MS
QS
MS
QL
MS
QS
QL
QL
QS
QS
QS
QS
QL
QL
QL
ML
QS
QL
ML
QS
QS
QL
QL
QL
QS
QL
QS
MS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
MS
QL
QS
QS
QS
QL
MS
MS
ML
QL
QL
QS
ML
QL
ML
ML
MS
QS
ML
QL
QL
MS
QS
ML
QL
QS
ML
MS
QS
QS
QS
QS
QL
QL
QL
ML
QL
QL
QS
QS
QL
MS
QL
MS
QL
QL
QL
MS
QS
QL
MS
MS
QL
QS
QL
QL
QL
QS
QL
MS
QS
QL
ML
QL
QS
QS
QS
QS
QL
ML
MS
ML
QL
QL
QS
QS
QL
QS
QS
ML
ML
QL
QS
QS
QL
MS
QL
ML
QL
QL
ML
QL
ML
QL
MS
QL
MS
QS
ML
MS
QS
ML
ML
ML
QL
QL
QS
MS
MS
QL
QS
QS
QL
QS
QL
MS
ML
QS
QS
QL
QL
QL
QL
QL
ML
MS
QL
QS
MS
QS
MS
QS
QS
ML
ML
QL
QL
QL
QL
QS
QS
QS
QL
QS
MS
QS
QS
QS
QL
QS
QS
QS
QL
QS
ML
ML
QL
MS
QS
QL
QS
QL
QL
QL
MS
QL
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
QS
MS
QL
MS
QS
ML
ML
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
ML
QS
QS
QS
ML
QS
QS
QS
QS
MS
ML
QS
MS
QL
QS
QL
QS
QS
QL
MS
QL
QL
QL
QS
ML
QS
ML
QS
QL
QS
MS
QS
QS
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
QS
MS
ML
QL
QS
QS
QL
ML
QS
QS
QS
QL
MS
QL
ML
QS
QS
ML
QL
ML
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
ML
QS
QL
MS
QS
QS
QS
QS
QS
MS
QL
ML
QL
QL
QS
QS
ML
QS
MS
QL
MS
QS
QL
MS
QL
QL
QL
MS
ML
ML
QS
QL
QS
QS
ML
MS
ML
QS
QL
QL
QL
ML
QL
QL
QL
QS
ML
QL
QL
QS
ML
QS
MS
QS
QS
QL
QL
MS
QL
QS
MS
MS
ML
MS
QL
QL
MS
QL
QS
MS
ML
QL
QS
QL
ML
QL
QL
QS
MS
QS
QL
QL
MS
QL
QS
QS
ML
QL
ML
QL
QL
QS
QL
QL
QL
QL
QS
ML
QL
QS
QL
QS
QS
QL
ML
QS
MS
QL
QL
ML
MS
MS
QS
ML
MS
MS
QL
QL
QL
QL
QL
QS
QL
QL
QS
QL
QS
MS
QS
QL
QS
QL
MS
QS
QL
QS
MS
ML
MS
QL
QS
ML
QS
ML
MS
QL
MS
QL
MS
QL
MS
ML
QS
QL
QS
QS
QS
QL
ML
QS
QS
MS
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
MS
QL
ML
QL
QL
QL
QL
QL
QS
QL
QL
QL
ML
QS
QL
QL
ML
MS
QL
MS
QS
QS
QL
QL
QL
QL
QL
QS
QL
ML
QL
QS
QS
MS
ML
QS
ML
ML
QS
MS
ML
QL
QL
QS
QL
QL
QL
ML
MS
ML
QL
MS
QL
QL
ML
MS
QS
QS
QS
ML
ML
QS
MS
QL
QL
QS
QL
ML
ML
QS
QL
ML
ML
QS
MS
MS
MS
QL
QL
QS
QS
QL
ML
ML
QL
QS
QS
MS
QS
ML
ML
QL
QS
QL
QL
QL
QL
QL
QS
ML
QL
QS
QS
ML
QL
QS
ML
QS
QS
QL
QL
QS
ML
QL
QL
ML
QS
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
QL
MS
QS
ML
QL
QS
QS
MS
ML
QL
QS
MS
QL
QL
ML
QL
QS
QS
QL
QL
QL
MS
QS
QL
QS
MS
ML
ML
MS
QS
ML
QS
QL
ML
QS
QL
QS
QL
QS
QS
MS
QS
QL
MS
MS
ML
QS
QL
QS
QS
QS
QS
ML
ML
QL
ML
QL
QL
QS
QL
QS
MS
QL
QL
QS
MS
QS
MS
MS
QL
MS
QL
ML
QL
QS
QL
QL
QL
MS
MS
QL
MS
MS
QL
QL
QS
ML
QS
QL
MS
QL
QL
QS
MS
ML
MS
QS
ML
QL
QS
ML
MS
QL
QL
QL
ML
QL
QL
QL
MS
QL
QL
QL
ML
QL
QS
QS
QS
QS
MS
QL
QS
QL
QS
ML
QL
QS
QS
QL
QS
QS
ML
QL
ML
MS
QS
MS
QL
ML
ML
QL
QL
QL
QL
QL
QL
ML
QS
QL
MS
QS
QS
QL
QL
MS
QL
ML
QS
QS
QL
MS
QL
QL
QL
ML
QL
ML
QL
ML
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
MS
QL
QL
QL
QL
QS
QS
QL
ML
QS
ML
QL
QL
MS
QS
ML
ML
ML
QS
ML
MS
ML
QS
QS
ML
ML
QL
ML
QS
QS
QS
QS
MS
MS
QL
ML
QS
QL
QL
QS
QL
QL
QS
QS
QS
QS
QS
QS
ML
ML
QL
QS
QL
QS
MS
QS
QS
QS
QL
MS
QL
ML
MS
QS
QL
QL
QL
QL
MS
ML
QS
QS
QL
MS
MS
QL
MS
QL
QL
QL
ML
QS
QL
ML
QL
QL
QL
QS
QS
QS
ML
QL
QS
ML
QS
QS
QS
QL
QL
QS
QS
ML
QL
ML
ML
QS
QS
ML
QS
QL
QL
ML
QL
QL
QS
MS
MS
QL
QL
QL
QS
QS
MS
QS
QS
QS
QL
QS
ML
MS
QL
QS
MS
ML
QS
QL
QL
QS
QL
QS
ML
QS
QS
QL
QL
ML
QS
QS
ML
QL
QS
QL
ML
QL
ML
QS
ML
QS
QS
QL
QS
ML
QS
ML
ML
ML
QS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
QL
QS
QS
QL
MS
QS
ML
QS
QS
QS
QL
QS
MS
QS
QL
QL
MS
QL
MS
QS
ML
MS
QS
QL
MS
QS
QL
QS
QL
ML
QL
QL
QS
ML
QS
MS
QS
ML
QL
QS
QS
QS
MS
MS
QS
QS
MS
QS
QL
QS
ML
MS
QS
MS
QL
QL
MS
QS
QL
QS
MS
QL
QS
QS
ML
QL
QS
QS
QL
ML
MS
QL
QS
QS
QS
QS
QS
QS
QS
QS
MS
QL
QL
QS
QL
QS
QL
QL
MS
QS
QL
MS
QS
ML
QS
QL
QS
QS
MS
MS
QS
MS
MS
ML
QS
ML
QS
ML
QS
MS
QS
QL
QL
QS
MS
ML
QL
QS
QL
QS
ML
ML
QL
QS
MS
ML
QL
MS
QL
QS
ML
ML
QL
MS
MS
ML
QL
ML
QL
QS
ML
QS
QL
ML
MS
MS
QL
QS
MS
QS
QS
QL
QS
ML
ML
ML
QL
ML
QS
QL
QS
QL
QS
QS
QS
MS
QL
QL
QS
QS
QS
QL
QL
QL
QS
ML
QS
MS
QL
QL
QL
ML
ML
MS
QS
QS
QL
ML
QL
QS
QL
QS
QL
QS
QS
QL
QS
QL
MS
QS
MS
QL
MS
QS
QL
ML
MS
ML
ML
QL
MS
QS
QL
QL
ML
QL
QS
QS
QL
QL
ML
QS
QS
QS
QL
ML
QL
ML
QL
ML
QL
QS
QS
QS
QL
QL
QS
ML
MS
QS
QS
MS
QS
MS
MS
QS
QL
QL
MS
QS
QS
QL
MS
QS
MS
QL
QS
QS
MS
QS
QS
QS
QL
QS
ML
QL
MS
MS
ML
QS
ML
QL
MS
MS
ML
QS
MS
QS
QL
MS
QL
QS
QS
QL
QS
ML
ML
QS
QS
QL
QS
QS
QS
MS
MS
QS
QL
QS
QS
ML
QS
MS
QS
MS
QS
ML
QS
QL
ML
QL
QS
ML
QL
QS
QL
QL
ML
QS
QS
ML
MS
QL
QS
ML
QL
ML
QS
QS
QL
QS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QS
QL
QS
QL
QL
MS
QL
ML
QL
ML
QS
QS
ML
MS
QL
QL
QL
QL
QS
QS
QS
MS
QL
QS
QL
QL
MS
MS
ML
MS
QS
MS
MS
QL
QL
MS
QL
MS
ML
ML
ML
QS
QL
QL
MS
ML
ML
QS
ML
MS
MS
ML
MS
QS
QS
QS
QL
ML
ML
QL
QS
QL
MS
ML
ML
ML
MS
QS
QS
QS
QS
ML
QL
QS
QL
QL
MS
MS
QS
ML
ML
MS
QL
QL
QS
QS
QL
MS
QS
ML
QS
MS
ML
ML
QL
MS
ML
QS
QL
QL
QS
QL
ML
QS
QL
QS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QS
QS
ML
QS
ML
ML
QL
ML
QS
QS
MS
QS
MS
MS
QL
QL
QL
QS
ML
ML
QS
MS
QL
QL
QS
ML
QL
QS
QL
ML
MS
QL
QL
QL
QL
QL
QS
QL
QS
ML
QL
ML
ML
ML
QL
ML
MS
QS
QS
QL
QS
ML
MS
MS
MS
QS
QS
ML
QS
QS
MS
QS
QL
QL
MS
ML
QL
QS
QS
QL
QS
QL
ML
ML
ML
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
MS
QL
ML
QS
QS
QS
QL
QS
QL
QL
MS
QS
QL
QL
QL
QL
ML
QS
QL
ML
QL
ML
MS
QL
QS
QL
ML
ML
ML
ML
MS
MS
QL
QL
MS
MS
QL
ML
QL
QS
QS
QS
QS
QL
QL
QL
QS
ML
ML
QL
QS
QL
QS
ML
QL
QL
ML
QL
QS
QL
MS
QL
QS
QS
MS
QL
QS
QL
QS
ML
QL
QL
QS
ML
QS
QS
QL
QL
QS
MS
ML
QS
QS
QL
QS
QL
QS
QS
QS
QS
QS
QS
MS
QL
MS
QS
MS
ML
QS
QS
MS
MS
QS
ML
ML
MS
QS
QL
MS
ML
QL
QS
QS
QS
QL
QS
ML
QS
QL
ML
QL
MS
QL
ML
QL
MS
QL
QL
QL
MS
QL
QS
QL
QS
ML
QL
QS
QL
QS
ML
QL
QS
ML
QS
QS
QS
ML
ML
QL
ML
QL
QS
QL
MS
QL
QL
MS
QS
QS
QS
QL
QS
QL
QS
MS
QS
QS
QS
QS
MS
QL
QL
QS
QS
MS
ML
ML
QL
ML
QS
QL
QL
QL
MS
QL
MS
QL
QL
QS
ML
QL
ML
QS
ML
QS
ML
ML
QL
QL
ML
QL
QS
QS
QS
QS
QS
QS
MS
ML
QL
QL
QS
ML
MS
QL
QS
QL
QS
MS
QL
ML
QL
QS
QS
QL
ML
MS
QL
QL
MS
QL
QS
MS
QL
ML
QL
QL
ML
QS
QL
QL
QL
QL
MS
ML
QL
ML
QS
QS
QL
ML
QL
MS
ML
MS
ML
QL
ML
QS
ML
MS
QL
QS
ML
ML
QL
ML
QL
QS
QL
QS
MS
QS
QS
QS
QL
QL
QS
ML
QS
QS
QS
QL
QL
QS
QL
QL
ML
MS
ML
QS
QS
QS
MS
QS
QL
QS
MS
QS
QS
QL
QL
QS
QS
MS
ML
QS
QS
QL
ML
QS
ML
QL
QL
QL
ML
QS
ML
MS
ML
QS
QS
MS
QS
ML
QS
QS
QS
QS
QS
ML
QS
QS
QS
MS
QL
MS
QL
QL
QS
MS
MS
QS
QS
QS
QS
QL
QL
MS
QS
ML
QS
ML
QL
QS
QS
ML
QL
ML
QS
MS
QS
ML
ML
ML
MS
QL
MS
MS
ML
MS
MS
MS
QL
ML
QL
QL
QL
QL
QS
QL
QL
QL
QS
ML
MS
QS
QL
QL
QS
ML
QL
QL
QS
QS
QS
QS
QS
ML
QL
QL
QL
MS
ML
QS
QS
QS
QL
MS
MS
ML
QS
QS
QL
ML
MS
QL
QS
QL
QL
QS
ML
QS
QS
QL
QS
QS
QL
ML
MS
MS
QL
QS
QL
QL
QL
QL
QL
QL
MS
QS
QS
QS
QS
QS
QS
QL
QS
QL
ML
MS
QS
QL
MS
QL
ML
QS
QS
QL
QL
QS
ML
QL
QS
QL
QL
QS
QS
ML
QS
QL
QL
QL
QS
QS
ML
QL
QS
QL
QL
QS
QS
QL
ML
QL
ML
QL
QL
QS
ML
ML
QS
QL
ML
QL
MS
QS
QS
QS
QS
QL
QS
QL
ML
QL
QL
ML
QS
ML
MS
QL
QL
QS
QS
QS
MS
QL
ML
QS
MS
QS
QS
ML
QS
ML
QS
MS
QS
QL
QS
MS
QL
QS
ML
QS
QS
MS
ML
ML
MS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
MS
QS
QL
MS
MS
QL
QS
QS
ML
QL
ML
MS
MS
ML
ML
ML
QL
QL
QS
QS
ML
QS
MS
QS
ML
QS
QL
QS
QS
QS
QL
QL
QS
MS
MS
MS
QS
ML
ML
QS
QL
MS
QS
QL
ML
ML
MS
QL
QL
ML
ML
QL
QS
QL
QS
MS
ML
QL
ML
ML
QS
ML
QS
QL
QS
MS
QL
ML
QL
QS
QL
ML
ML
ML
ML
QS
QS
QL
QS
QL
ML
ML
QS
QS
MS
QS
MS
QS
QS
QL
QL
QL
QL
QL
MS
QS
ML
ML
ML
ML
QS
QL
MS
ML
QS
ML
MS
ML
MS
QS
QS
QS
QS
QS
QS
QL
QL
MS
QS
QS
QL
ML
QL
QL
QL
ML
ML
QS
MS
ML
QS
QL
MS
QS
QS
QL
ML
QL
QL
ML
QL
QL
ML
ML
QL
QS
MS
QL
QS
QL
QS
QS
QL
QL
QL
QL
QL
MS
QS
QL
QS
ML
ML
QL
MS
QL
QL
MS
QS
MS
QS
MS
QS
QS
QS
MS
MS
ML
ML
QL
QL
MS
QL
QS
ML
QL
QS
ML
ML
ML
ML
QS
QS
QL
MS
QS
QL
QS
QS
QL
QS
QL
QL
QS
QS
QL
ML
QL
QL
QL
QL
MS
QL
QL
QL
QS
QL
QL
QS
QS
ML
QL
QS
MS
QS
ML
QL
QL
MS
QL
QS
ML
MS
QL
ML
MS
ML
MS
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
MS
ML
QL
QS
ML
QS
ML
QL
QL
QL
QS
QS
QL
QL
MS
ML
QL
QS
QL
QL
ML
QL
QL
ML
ML
QS
QS
ML
QS
MS
QL
ML
QS
QS
MS
MS
QS
ML
QS
QL
QL
QS
ML
QS
ML
QL
QL
MS
QS
QS
QL
MS
QL
QL
ML
QL
QS
MS
QS
MS
QL
QL
ML
QL
ML
QL
ML
QL
ML
MS
ML
QS
QS
MS
ML
QL
ML
MS
ML
MS
QL
QS
QS
QL
ML
QL
QL
QL
MS
QS
QS
QL
ML
QS
ML
QL
MS
QL
QS
MS
MS
QS
QS
QL
QS
QL
QL
ML
ML
MS
QL
MS
ML
MS
QS
ML
QL
ML
QS
QS
ML
QL
ML
QS
QL
ML
QL
QS
QL
ML
QS
ML
QL
QS
MS
QS
QS
ML
QL
QL
QS
QS
QL
MS
QL
MS
MS
QL
QL
QS
QS
ML
QS
ML
MS
MS
QL
QS
QL
QS
QS
QS
ML
QL
QS
MS
QS
MS
QS
QS
QL
MS
QL
QS
MS
MS
QL
ML
ML
QL
QL
QL
ML
QS
MS
MS
QL
QL
QS
ML
QS
QL
QS
QS
QL
QS
QL
QS
MS
QL
QL
QS
QL
ML
QS
QS
QL
ML
QL
QL
ML
QL
QL
QL
ML
QL
MS
ML
ML
QS
ML
ML
QS
ML
QS
ML
QS
MS
QS
MS
QL
QS
QL
QL
QL
QL
QS
QL
MS
QL
QL
QS
MS
MS
MS
ML
QS
QS
QL
QS
QL
QS
QL
QS
QS
ML
QL
MS
QL
ML
MS
MS
ML
QL
MS
QL
QS
QL
QS
QS
ML
QL
QL
QL
QS
QL
QL
QS
MS
ML
QS
QL
QS
QS
MS
QL
MS
QL
QL
QS
ML
QL
QS
MS
ML
QL
ML
ML
MS
QS
QL
ML
QS
QS
QL
ML
ML
QS
QL
QL
ML
QL
MS
QL
QL
ML
QS
QL
QL
QS
QL
MS
QL
QS
QL
MS
QS
QL
QS
QS
QS
QS
ML
MS
QS
ML
QS
QL
MS
QS
QL
ML
QS
QS
QL
ML
QL
QS
QL
QS
MS
ML
QS
ML
ML
QS
QL
QS
ML
ML
QL
ML
MS
QL
ML
QL
QS
ML
ML
QS
ML
QS
QS
MS
QL
ML
QL
QL
ML
QS
QL
QS
ML
QS
QL
MS
QL
QS
QL
QS
QS
QL
QS
QS
QL
MS
MS
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
QL
QS
ML
QL
MS
QL
QS
QS
QL
QS
QL
MS
QS
QL
QL
QL
MS
QL
ML
MS
QL
QS
QL
ML
QL
QS
ML
QS
QS
QL
QS
QL
MS
MS
QS
QS
QS
QS
ML
MS
ML
MS
MS
ML
QS
QS
QL
QL
MS
QS
QL
QS
QS
QS
QS
QS
QS
QS
ML
QL
ML
QL
QS
ML
ML
QS
MS
MS
QS
QS
MS
QS
QS
MS
QL
ML
QL
ML
QS
QL
QL
QL
MS
QL
QS
QS
QL
QL
ML
QS
ML
QS
QS
QS
QS
QS
ML
QS
QS
QL
QS
QS
ML
MS
QS
MS
QS
QL
QL
ML
QL
ML
QS
ML
QL
QL
ML
ML
QL
MS
QS
QS
QS
QL
QS
QL
QL
MS
ML
QL
QS
QS
MS
ML
QL
QL
QS
QS
ML
QL
QL
QS
QS
QL
QL
QS
QL
QL
MS
QS
QL
QS
QS
MS
QL
QS
QL
QL
QS
QS
QL
QL
QS
ML
ML
MS
QL
MS
QL
QL
QS
QS
ML
QS
QS
QS
QL
QL
MS
QL
QL
QS
QS
QS
QL
QL
QS
MS
MS
QS
QL
QS
MS
ML
QL
ML
QS
ML
ML
QS
QL
QL
QL
QS
QS
QS
QS
ML
ML
ML
MS
QS
QS
QL
MS
QS
MS
QL
ML
QS
QL
QS
MS
QL
QS
MS
QS
QS
QS
QL
QS
QS
QL
QS
ML
QS
QL
ML
QL
MS
MS
MS
MS
QL
MS
MS
QS
QS
QS
ML
QS
QL
QL
QL
ML
QL
QS
QS
ML
MS
ML
QL
QS
ML
QS
QL
QS
ML
QS
ML
ML
QL
QS
QS
QL
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
QS
ML
QS
QS
QL
MS
ML
QS
ML
QS
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
QL
MS
QS
QS
QS
QS
QL
QL
QS
MS
MS
QS
ML
ML
QS
MS
ML
QL
QL
QS
ML
QL
MS
QS
ML
QL
QL
MS
QL
ML
QL
QS
MS
ML
MS
ML
QL
QS
QS
QL
QS
ML
QL
ML
QS
ML
QS
QS
ML
QL
QS
ML
QL
MS
MS
ML
QL
MS
MS
ML
QL
QL
QS
MS
QS
QL
QL
QL
MS
QS
ML
ML
QL
QL
ML
MS
MS
QL
MS
ML
ML
QS
QS
ML
QL
QL
QS
QL
QL
ML
ML
ML
ML
QL
QL
QS
QS
QL
QL
ML
QL
MS
QL
QL
ML
QS
QS
QL
MS
QL
QS
QS
QL
QS
QL
QS
QL
ML
QL
ML
QL
ML
QS
QL
MS
MS
QL
QS
MS
QS
QS
QL
QL
QS
QS
MS
QS
MS
QS
QL
ML
QS
MS
QL
QS
MS
QS
QS
MS
QL
QS
QL
QS
MS
MS
QS
QL
QS
ML
QL
ML
ML
ML
QL
QL
QL
QS
QL
ML
QS
QL
QS
MS
QS
QS
MS
QL
ML
MS
QS
ML
QS
QL
QL
ML
ML
QS
QL
QL
MS
QL
MS
MS
QS
ML
ML
QS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QS
ML
QL
QS
ML
MS
ML
QL
MS
MS
ML
ML
QS
QL
QL
QS
QL
ML
ML
QL
QL
QS
QS
ML
QS
QL
QS
ML
ML
QS
QS
QL
QL
QL
QL
QL
QL
QS
ML
QL
QS
ML
QL
QS
ML
QS
QS
QS
ML
QL
QL
ML
QL
QS
MS
QS
MS
QS
ML
ML
QL
ML
QS
ML
QL
QS
MS
QS
QS
QL
ML
QS
QL
QS
MS
QS
QL
QL
ML
ML
MS
QL
QL
MS
ML
QS
QL
QL
QS
QS
QS
QS
QS
QL
QS
MS
QS
MS
QS
MS
QS
QS
QS
MS
QS
QL
QL
QL
QL
QL
QL
QL
QL
MS
QS
QS
ML
ML
QL
MS
QS
MS
ML
QL
QL
QS
QS
QS
ML
ML
QS
QL
QS
ML
QS
QS
QS
QL
QS
QL
QS
QL
ML
QS
QS
QS
ML
ML
QL
QL
MS
ML
QL
MS
QL
QS
QL
QS
MS
QL
QL
QL
QS
QS
QS
ML
QL
QS
QL
QL
QS
ML
QL
QS
MS
ML
QL
QL
MS
QL
ML
QS
QS
MS
QL
QS
ML
MS
QS
QL
ML
QS
QS
MS
QS
QL
QS
QL
QS
MS
MS
ML
MS
QL
QL
MS
MS
QL
ML
QL
QS
ML
QS
QL
QS
QL
MS
QL
ML
QS
QL
QL
ML
MS
ML
MS
QS
ML
QS
QS
QL
MS
QL
ML
ML
QS
QS
MS
QS
ML
MS
ML
QS
QS
ML
QS
QL
QS
MS
MS
QS
QS
ML
ML
QS
QL
MS
ML
QS
QS
QL
QL
QL
QS
QS
QS
QS
ML
ML
QS
QL
QL
QL
ML
MS
ML
QS
QS
QS
QL
MS
QS
MS
QS
QL
QS
QL
QS
QS
ML
QS
ML
QS
ML
QL
QL
QS
MS
QL
MS
QL
QS
MS
MS
ML
ML
QS
QS
QS
QS
ML
MS
QS
QL
MS
MS
MS
MS
QL
MS
QS
QL
QL
QS
ML
QL
MS
ML
ML
QS
QL
QL
MS
ML
QL
ML
QL
ML
QL
ML
MS
QL
ML
ML
MS
MS
QS
QS
QS
QL
QL
QL
QS
QS
QL
QL
ML
QL
QL
QL
ML
QS
ML
QL
QS
QL
ML
MS
QL
QL
QS
ML
QS
QS
QS
QL
QL
QS
QS
MS
QL
MS
ML
MS
QS
QL
QS
QS
QL
QS
ML
QL
QS
ML
QL
ML
QL
ML
QL
QL
QL
QL
QL
QS
QS
QS
MS
QS
ML
MS
QL
QL
QL
QS
MS
QS
QL
QS
MS
QS
QL
QL
QL
MS
QL
QS
QS
QS
QS
MS
QL
QS
MS
QL
QS
QL
MS
QS
QL
ML
QS
QL
QS
QS
MS
ML
QS
QL
QL
QS
QS
QS
ML
QL
MS
QS
MS
QL
QL
MS
QS
MS
QS
QL
QL
QS
QS
ML
QL
MS
QS
QL
ML
ML
QS
QS
QS
QS
QL
QS
QL
QL
QS
QL
QS
ML
QS
QS
ML
QL
QL
QS
QS
ML
QL
QS
MS
QS
MS
QS
QL
ML
QL
MS
ML
ML
MS
QL
QS
QL
QL
QL
QL
QL
QL
QL
QS
MS
QL
QL
QL
QL
ML
QL
MS
QL
ML
ML
QS
QL
QS
QS
QL
ML
ML
QL
QS
QS
QL
QL
QS
MS
MS
QL
ML
MS
QS
ML
QS
QS
QS
MS
QL
QS
MS
ML
QS
MS
ML
QL
QL
QL
QL
MS
ML
MS
QS
QS
MS
QS
ML
QL
QS
QL
ML
QS
MS
QS
QS
QS
QS
QS
QL
ML
QL
ML
QL
QL
ML
QS
ML
MS
QL
MS
QL
ML
QS
QL
ML
MS
MS
QL
MS
QL
ML
ML
ML
QL
QL
QL
QS
QS
QL
QS
ML
QL
QL
QL
ML
QL
QS
QL
QL
QS
ML
MS
ML
QL
QS
QL
QS
MS
QL
QS
ML
ML
QS
QL
QL
ML
MS
ML
QL
MS
ML
QS
ML
ML
ML
QS
ML
QS
QL
QS
ML
QL
QS
MS
QL
MS
QS
MS
QL
QS
QL
MS
QS
ML
MS
QL
MS
QL
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
MS
MS
QS
QS
ML
ML
MS
QL
QS
QS
ML
QL
ML
ML
MS
QS
QL
MS
QL
QS
MS
QL
QS
QL
ML
QL
ML
QS
QS
ML
QS
QS
QL
QL
QS
ML
QL
MS
QS
QS
ML
QL
QS
QS
QL
QS
QL
ML
ML
QL
QS
QL
ML
QL
QL
ML
QL
QL
QL
QL
MS
QL
QL
ML
QS
MS
QS
QS
QS
QS
QL
ML
QS
QS
ML
QL
QL
MS
QL
QS
QL
MS
QL
ML
ML
ML
MS
QL
QS
QL
ML
QL
QS
QS
QS
ML
QS
QL
QL
QS
QS
QS
ML
QS
QL
QL
QL
QL
QS
MS
QL
MS
QS
QS
ML
QS
ML
QS
QS
QS
QL
ML
QS
QS
MS
ML
QL
QL
ML
QL
QL
QL
QS
QS
QL
QS
ML
QS
QL
QL
QS
QL
QL
MS
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
QL
QL
ML
QL
QS
QS
ML
ML
QS
QS
QS
QL
QS
ML
MS
QL
QL
QS
QL
QL
QS
QL
QS
ML
QL
QL
QS
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
QS
QL
MS
QS
QS
QL
ML
QL
QL
QL
QS
ML
QS
QS
QL
QL
QL
QS
QS
QS
QS
QS
QL
QS
QS
QS
MS
QL
QL
QS
QL
QS
QL
QS
QL
QS
ML
ML
QL
QL
QL
QL
QS
MS
QS
ML
ML
MS
QL
QS
QS
QS
ML
MS
ML
ML
QL
ML
QL
QL
QS
MS
QS
QL
ML
ML
QL
MS
QL
QL
QL
QS
MS
MS
QL
MS
QS
QL
MS
QL
QS
QS
ML
MS
QL
ML
QL
ML
QL
QL
QS
MS
QL
MS
QL
QL
QL
MS
QL
QS
QL
QL
QL
QS
MS
QL
QS
ML
QS
QL
MS
ML
QS
QL
QL
QL
QS
QL
QL
MS
QL
QS
MS
MS
ML
QS
QS
QS
ML
ML
QS
QL
MS
QS
QS
ML
ML
QS
QL
ML
QS
MS
QS
MS
QL
QL
QS
MS
QL
ML
QS
MS
QS
QS
QS
MS
MS
ML
MS
MS
ML
QS
QS
QL
QS
ML
QL
MS
QL
MS
QS
ML
QS
MS
QS
QS
ML
QS
ML
QL
MS
QS
QL
ML
QL
ML
QS
QL
ML
QS
QL
QL
QS
QL
QL
QL
QS
QS
QS
QL
QS
QL
ML
QL
QS
QS
MS
QL
ML
ML
ML
ML
ML
QL
MS
ML
MS
QL
QS
QS
MS
QS
ML
ML
ML
ML
QS
ML
QL
QS
QS
QL
QS
QS
QL
QL
QS
QS
QL
QS
ML
QL
QL
MS
QL
QS
QL
QL
ML
ML
QL
QL
ML
ML
QL
MS
QL
ML
QS
ML
QL
MS
QL
QS
ML
ML
QS
QS
QL
QL
QS
ML
ML
MS
QS
QS
QL
QS
ML
ML
ML
QL
QL
QL
MS
QS
QS
QS
QL
MS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
ML
ML
MS
QL
QL
QS
QS
QL
ML
QS
QS
QS
QS
QS
QS
QL
QS
ML
MS
QL
QL
ML
QS
MS
QL
QL
QS
QL
QS
MS
ML
QL
QS
QL
MS
QS
QL
ML
QL
QL
QS
MS
QS
QL
QL
MS
QS
QS
QS
QS
QS
ML
QS
QL
QL
QS
QS
ML
MS
QS
ML
ML
MS
MS
MS
ML
QS
QS
QL
ML
QL
QS
QS
ML
QS
QL
MS
QS
ML
QL
ML
QL
QS
ML
QS
QS
QL
QS
ML
MS
QL
MS
QL
QS
MS
ML
QL
QL
ML
QL
ML
QL
ML
MS
QL
QL
QS
QS
ML
ML
ML
QL
QS
QS
QL
QL
QS
QL
QS
QL
QS
ML
QS
QL
QL
MS
QL
ML
QS
QS
MS
MS
QS
QS
ML
QL
QL
QS
ML
QS
ML
QS
ML
QS
ML
MS
QS
QS
QS
ML
ML
QS
QL
QS
MS
QS
QS
ML
QS
QS
QL
QS
ML
QL
ML
QS
QL
QS
QS
QL
MS
QS
QL
QL
ML
QS
QL
QS
QL
QS
QL
QL
QL
QL
MS
QS
QL
MS
QL
MS
QS
QS
MS
QL
ML
QL
ML
QS
ML
QL
QS
QS
ML
ML
ML
ML
QL
QL
QL
ML
QL
QS
QL
MS
QS
QL
QL
QL
QS
QS
QL
QL
QS
QS
MS
QS
QS
QS
QL
QS
ML
QS
ML
QL
QL
ML
QS
QS
ML
QL
QL
QL
QL
QS
QS
QS
QL
QL
QS
ML
QS
MS
QS
QS
QL
ML
QS
QL
MS
QS
MS
QL
ML
QL
QS
QL
QL
QS
QL
QS
MS
QL
QL
QS
QL
ML
QS
QS
MS
QS
QS
QL
QS
MS
QS
QS
MS
QL
QS
ML
QS
MS
ML
MS
ML
QL
QS
QS
QL
MS
QL
QS
ML
QL
MS
MS
QS
QS
QS
ML
QS
ML
QL
QS
QL
MS
ML
ML
QS
QL
QS
MS
QL
QL
QS
QS
QS
QS
QS
ML
ML
QS
MS
QL
ML
QL
QS
QS
ML
ML
QS
QL
QL
QL
QL
QL
ML
QL
ML
QL
QL
MS
ML
ML
ML
MS
QS
ML
QL
QL
ML
QS
QL
ML
QL
QL
MS
QL
ML
QS
QS
QL
MS
QS
QS
QL
ML
ML
ML
QS
ML
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
ML
MS
QS
QL
QL
QS
MS
QS
QL
QL
ML
QL
QL
ML
ML
ML
QL
QS
QS
QL
ML
QS
QS
QL
QS
ML
QL
MS
MS
QS
QL
MS
QS
MS
MS
QS
QS
QL
QS
QL
MS
QL
QL
QS
ML
ML
QS
QS
QL
QS
MS
ML
MS
MS
QL
ML
MS
ML
QS
QL
QL
MS
QL
QL
QL
MS
ML
MS
QL
MS
ML
QL
MS
QL
ML
QL
QL
QL
QL
QS
QL
QS
QS
MS
ML
ML
MS
ML
QS
QS
QS
ML
QL
QS
ML
QS
MS
QL
ML
QL
QS
QS
QL
QS
MS
QL
MS
QL
ML
QS
MS
ML
QL
QL
ML
QS
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
QS
ML
ML
QS
ML
QS
MS
QS
QS
ML
QL
QS
QL
QL
QL
QS
QS
QS
QS
MS
QL
QS
QS
QL
QL
MS
QL
QS
QS
QL
ML
QL
QL
QS
QL
QS
QS
ML
QL
MS
QS
ML
QS
QL
QS
QL
MS
QS
QS
MS
QL
QS
QS
QL
QS
QL
QL
QL
QL
QL
QL
QS
QS
ML
QS
ML
ML
QL
QS
MS
QS
ML
QL
QS
QL
QL
QS
QL
ML
QL
QL
MS
ML
MS
ML
QS
QS
QS
QL
QS
MS
ML
QL
ML
ML
QS
QL
QS
ML
QS
QS
ML
QS
QL
MS
QS
QS
QL
QL
QL
QL
ML
QL
QS
QL
QS
QL
QS
MS
QS
QS
QS
QS
QS
ML
ML
QS
ML
MS
QL
MS
QS
QL
QL
ML
QS
MS
QS
QS
ML
QL
ML
QL
QS
QL
ML
ML
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QS
QL
QL
MS
QS
QL
MS
QL
QS
QS
ML
ML
QS
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
QS
QL
ML
MS
QS
ML
MS
QL
ML
MS
QL
QL
ML
QL
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QL
QL
QS
QS
QL
MS
ML
QS
QL
QS
ML
QS
ML
ML
QL
QL
QL
QL
ML
QS
MS
QS
QS
MS
MS
QL
QL
QS
QL
QL
ML
QL
ML
MS
QS
QL
MS
QS
QS
MS
QL
MS
QS
QL
QS
QL
MS
ML
MS
ML
QS
MS
QS
MS
MS
QS
QL
QL
MS
QL
QS
QS
QL
QL
QS
MS
QS
ML
MS
ML
MS
QS
QS
QL
QL
ML
QL
QS
QL
MS
QL
QS
ML
MS
MS
ML
QL
QS
QS
QL
QL
QS
ML
QL
ML
QL
MS
MS
QL
QS
QS
QL
QL
MS
QL
QS
ML
MS
QL
MS
QL
MS
QL
QL
QL
QL
ML
QL
QL
QS
QL
QL
QL
QL
MS
ML
QS
ML
QL
QL
QS
ML
QL
QL
QS
QL
QS
QS
QS
QS
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
QS
QL
QS
ML
ML
QL
QL
QS
ML
MS
QS
QL
MS
MS
QS
QS
QL
QL
QS
MS
ML
MS
QS
ML
QL
MS
ML
QS
MS
QL
QL
MS
MS
QS
QL
QS
QL
QL
QL
QS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QL
QS
MS
ML
QS
QL
QS
QL
ML
QS
QL
QS
MS
QS
QS
QS
QL
QS
MS
QS
ML
QL
QL
QL
QS
QS
MS
MS
QL
MS
QL
QL
QL
ML
QL
ML
QS
MS
QS
MS
ML
QS
QL
QL
ML
QL
QL
ML
QS
MS
QS
QL
QS
MS
ML
QL
QS
QL
QL
ML
QS
QS
QL
MS
MS
MS
QL
QL
QS
QL
ML
QS
QL
QL
ML
ML
QS
QS
QS
MS
QL
ML
MS
ML
MS
ML
MS
QL
QL
QL
ML
QS
QS
QS
QL
ML
MS
QS
ML
QS
QS
QS
QL
QS
MS
QS
QS
ML
MS
QS
QL
QS
QS
MS
QS
ML
QS
QS
MS
QS
QL
MS
QS
ML
QS
MS
QS
MS
QS
QL
QL
QS
MS
ML
QS
QS
QS
QS
QL
MS
QS
ML
QS
ML
QS
QL
MS
MS
ML
QL
QS
QS
QL
QL
QL
ML
QS
MS
MS
MS
MS
QS
MS
QL
ML
MS
ML
ML
QS
ML
ML
MS
MS
QS
QS
MS
ML
ML
QS
QL
QL
QL
QS
QL
ML
QS
QL
QS
QL
MS
QL
QS
QS
QS
QL
QL
QS
MS
QS
QL
QS
ML
QS
QS
QL
QS
QS
MS
QL
QS
QS
MS
QS
QL
QL
QL
QS
MS
MS
QS
QS
MS
QS
ML
MS
QS
QS
ML
MS
QS
ML
QS
ML
ML
ML
QS
QS
QS
MS
MS
ML
QS
QL
ML
QS
ML
QS
QS
QS
QS
QS
QL
QL
QS
ML
QL
MS
QL
QL
ML
QS
QL
MS
QL
QL
QL
ML
QL
QS
QS
MS
QL
QL
QL
MS
QS
MS
QS
QL
QL
QL
MS
ML
QS
QL
QL
QS
QS
QS
QS
QS
QL
QL
ML
QS
QS
QL
QS
QS
MS
QS
ML
QL
QS
QL
MS
MS
QL
QL
QL
QS
QL
MS
QL
QS
QS
QS
QS
QS
MS
QL
QS
QS
MS
ML
QS
QS
ML
QL
QS
QS
QS
QS
ML
ML
QS
QL
QS
QS
MS
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
QS
QS
QS
QS
QS
MS
ML
QL
QL
QL
QS
QS
QS
QS
ML
QL
QS
QL
QS
QS
MS
MS
QS
MS
QL
QS
QL
ML
QL
QS
QL
QS
QL
QL
MS
MS
QS
QL
ML
ML
MS
MS
QS
ML
QL
QS
QL
QL
ML
QS
QL
QL
QS
QL
ML
QL
QS
QS
ML
QL
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
ML
QS
MS
ML
MS
QL
QL
QS
QL
QS
QL
QL
ML
MS
QL
QS
QS
QL
QS
QL
QS
QL
ML
QL
QL
ML
QS
QS
ML
QL
QL
QL
QS
QS
ML
QS
ML
QS
QL
QS
QS
QS
QS
QS
QL
ML
QL
MS
QS
QL
QL
QL
QL
QS
MS
QS
QL
QL
QL
ML
QL
ML
QS
ML
QS
QS
QL
ML
QL
QL
QL
MS
QL
ML
MS
QL
MS
ML
MS
QS
QL
ML
QS
QL
MS
QS
QS
ML
MS
QS
QL
MS
QS
MS
QS
MS
QS
ML
ML
QL
MS
QS
ML
ML
ML
QS
QL
QS
QL
MS
QS
QL
QS
QL
MS
ML
ML
QL
MS
QL
QL
QL
QL
ML
QS
ML
QL
QS
MS
QS
QL
QL
ML
QS
QS
QS
QL
ML
QS
QS
QS
QL
QL
QS
MS
QL
QS
QS
QS
QL
MS
QS
QS
ML
MS
MS
QL
QS
QS
QL
ML
QS
ML
QS
QS
QS
MS
MS
ML
QS
QL
QL
QS
QS
ML
QL
MS
QS
MS
MS
QL
QS
ML
QS
MS
ML
ML
QL
QS
QL
QS
QL
QS
QL
QS
MS
ML
QS
QL
QS
ML
QL
ML
ML
QL
MS
QS
QS
QS
QL
QL
QL
QS
QL
MS
ML
QL
QL
QS
QS
MS
ML
QS
QS
QS
QL
ML
QS
ML
QS
QS
ML
QS
ML
QS
QS
MS
MS
QS
QS
QS
QS
QS
QS
QS
MS
QS
QS
QS
QL
ML
QL
QL
QL
QL
ML
QL
MS
ML
ML
ML
QS
QL
QS
ML
ML
MS
QL
QS
MS
QS
QL
ML
QL
QL
QL
ML
ML
QL
MS
QS
QS
QS
QL
ML
QS
MS
MS
QS
QS
QL
ML
MS
QL
MS
QL
QL
MS
MS
MS
QL
QS
QL
QS
QL
QS
QL
MS
QL
QS
MS
QL
ML
MS
MS
ML
QL
MS
MS
MS
ML
QS
QS
QL
ML
MS
QS
QS
MS
ML
QS
QL
MS
QL
QL
QL
MS
QL
QS
QL
ML
ML
QL
MS
QL
QL
ML
QS
QL
QL
MS
QS
MS
MS
QL
QL
ML
QS
QL
QL
QL
ML
ML
QS
QL
ML
QS
QL
MS
QL
QL
ML
QS
QL
ML
QL
QL
QL
QS
QS
QL
QL
QS
MS
ML
QL
QL
QS
QS
QS
ML
QS
QS
QS
QL
MS
QS
QS
QL
ML
MS
ML
ML
ML
QL
QS
QL
QS
MS
ML
QL
MS
QS
QL
MS
ML
QL
ML
MS
QS
QS
QS
QL
QS
MS
QS
MS
QS
QS
MS
QS
MS
MS
QL
QS
QS
ML
MS
QL
QL
QS
MS
QS
QL
QS
QL
QL
MS
QL
QS
ML
QS
QS
QL
MS
QS
QL
QL
ML
ML
QS
MS
QS
MS
ML
QL
QS
ML
QS
QL
MS
QL
ML
MS
ML
QS
ML
ML
QS
QS
QL
MS
QS
MS
ML
QL
QS
MS
QS
QS
ML
QS
QL
QS
ML
QL
MS
QL
QL
QS
QS
QS
QL
QL
MS
MS
QS
QL
QS
QL
QS
QS
ML
QS
MS
QL
ML
QL
QS
QS
QS
ML
QS
QL
QS
QS
QS
QS
QL
QS
QL
ML
QS
ML
QL
ML
QL
ML
QL
QL
QL
ML
QL
QS
QL
QL
QS
QL
MS
QL
QL
QS
QL
QL
QL
QL
MS
QL
QL
MS
QL
ML
QS
ML
QS
QS
QS
QS
QL
QS
QS
QS
QS
ML
QS
ML
QL
QL
QS
ML
QS
ML
QL
ML
MS
QL
QS
QS
MS
MS
ML
QL
QS
QL
QL
QS
QS
QS
QL
MS
QS
QL
QS
QL
MS
ML
ML
MS
QS
ML
MS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
MS
QS
QL
QL
QL
ML
QL
ML
QL
MS
QL
ML
MS
MS
QS
QS
ML
ML
MS
QS
QS
QL
MS
QL
QL
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
MS
QS
ML
QL
ML
MS
MS
ML
QL
QL
QS
QL
ML
QS
QS
QL
ML
QL
QS
QL
ML
QS
ML
QS
ML
QL
QL
QS
QL
ML
QL
MS
QL
QL
MS
QL
MS
MS
ML
QS
QL
ML
QS
ML
QS
QL
QS
QL
QL
QL
ML
MS
MS
ML
QS
QL
QL
QL
MS
QL
QS
MS
QS
QL
QS
QL
QS
ML
QS
QL
QL
MS
MS
MS
ML
QS
QS
QL
QS
QL
MS
QS
QS
ML
QS
QL
MS
MS
QS
ML
QS
QL
QL
QS
QL
QL
ML
QL
QL
MS
QL
QL
QS
QS
MS
QS
QL
QS
MS
MS
QS
ML
ML
QL
QL
QS
MS
QL
QL
MS
QL
QS
MS
QS
ML
QL
ML
QL
QL
MS
QL
QS
QS
QS
QS
QL
QS
QL
QL
QS
QL
QL
QL
ML
MS
MS
QS
ML
QL
ML
ML
QL
ML
ML
QL
QS
QS
MS
QS
QS
QS
QL
MS
QL
MS
MS
QL
ML
QL
QL
QL
QS
QS
MS
QL
MS
QL
QS
QL
QS
QL
QS
MS
QL
MS
QS
QL
QL
QS
ML
QL
QL
ML
QL
QS
QS
ML
QS
QS
QS
ML
ML
ML
QL
ML
QS
QL
QL
MS
MS
QL
QS
QS
QL
ML
MS
MS
QS
QL
MS
QL
QL
QS
QS
QL
QS
QS
QL
QL
MS
MS
ML
MS
QS
QL
QL
QS
ML
QL
QL
MS
QL
ML
MS
ML
MS
QS
QL
ML
MS
ML
QL
QS
QS
MS
QS
QS
ML
QL
QS
QS
ML
QL
QL
QS
MS
ML
QS
QL
ML
QL
QL
QS
MS
MS
ML
MS
MS
QS
ML
QS
ML
QL
QS
MS
QL
QS
QS
QS
QS
QL
QL
QS
MS
ML
QL
ML
QS
ML
MS
QL
ML
QL
QL
QS
MS
QS
ML
MS
QL
ML
QL
QS
QS
MS
QS
MS
ML
MS
QS
QL
QL
MS
QL
ML
ML
ML
QS
QL
QS
MS
QS
QS
QL
QS
QL
ML
ML
ML
MS
QL
QS
QS
MS
MS
QL
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
QS
QS
QS
QS
QS
MS
QS
ML
QL
MS
QL
QL
QL
QL
MS
QS
ML
QL
ML
MS
ML
QL
ML
QS
MS
QS
QS
QS
QL
QS
QL
QL
QL
ML
QS
QL
QS
ML
ML
MS
QS
MS
MS
QL
ML
ML
QS
QL
QS
ML
QS
QS
QS
QL
QL
QL
QS
MS
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
MS
MS
QL
QS
QS
QS
QL
ML
QS
QS
QS
QS
ML
MS
ML
ML
MS
ML
MS
MS
ML
QS
QL
QL
QL
QL
QS
ML
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
QL
MS
QS
QS
QS
ML
ML
QL
QL
QS
QS
ML
QS
QL
ML
QL
QS
QL
MS
ML
QS
QL
QL
QS
QS
QS
QL
MS
QL
QL
QS
ML
MS
QS
MS
QL
QS
MS
ML
QL
QS
ML
QS
QL
QS
QL
QS
QL
QS
ML
QL
QL
QL
ML
QL
QS
ML
ML
QL
MS
QS
QS
QL
ML
MS
QS
QS
QS
QS
QL
MS
QL
ML
QL
QS
QL
ML
MS
ML
QL
MS
QS
ML
ML
MS
ML
QL
MS
QS
QL
MS
QL
QS
ML
QL
QS
QL
QS
QL
QS
QS
QL
QS
QS
QS
ML
MS
QL
QL
QL
QS
QS
QL
ML
MS
QS
ML
MS
MS
QL
QS
QS
MS
ML
QS
QS
QL
QL
QL
QL
QL
QL
ML
ML
QS
MS
ML
QL
QS
QS
QS
QL
ML
QS
MS
MS
ML
ML
QS
MS
MS
QS
MS
QL
ML
QL
ML
QL
QL
QL
QS
QL
QL
QL
MS
QL
QS
QS
MS
ML
QS
MS
QL
QS
QS
ML
QL
QS
QS
MS
QS
QS
MS
QL
MS
ML
QS
QL
QS
QS
MS
QS
ML
QS
QL
QL
QL
QS
ML
QS
MS
ML
QL
ML
ML
QL
QL
ML
ML
ML
QL
QS
QL
QS
ML
ML
QL
QL
QS
QL
QS
ML
ML
MS
ML
QS
ML
QL
QS
QS
QL
QS
QL
ML
ML
ML
QL
QL
QL
QL
MS
QS
MS
QL
QS
QS
MS
MS
QL
QS
ML
QS
QL
ML
QL
ML
MS
QL
ML
QL
ML
QL
QL
QL
QS
QL
ML
QS
QL
MS
QL
QL
QL
MS
QS
QS
QL
ML
MS
QL
ML
ML
QS
MS
QS
MS
QL
QL
QS
MS
QL
QS
QS
ML
QS
QL
QS
QL
ML
QL
MS
QS
ML
QL
MS
MS
MS
MS
MS
QS
ML
ML
QS
QS
QS
ML
QL
ML
QL
QL
ML
ML
QS
ML
QL
MS
QS
MS
QL
QL
ML
MS
MS
ML
ML
MS
QS
QL
QL
QS
QS
MS
QL
QL
QS
MS
MS
QL
QL
MS
ML
ML
QS
MS
QL
MS
QL
QL
ML
ML
QL
QL
QL
QS
QS
MS
MS
QL
ML
QL
QS
ML
QL
MS
MS
QL
MS
MS
QL
QL
QL
QL
QL
QS
QL
QL
ML
ML
ML
QL
MS
QL
QL
ML
QS
QS
QL
ML
QS
QL
QL
QL
QS
QS
QL
ML
QS
QL
ML
QS
ML
ML
QL
QL
ML
QL
QS
MS
ML
ML
QL
MS
QL
QS
ML
QS
QS
QS
QS
MS
MS
QL
QL
ML
ML
QL
QL
QL
ML
QS
QS
QL
QS
QL
QL
ML
ML
QL
QL
MS
QS
ML
QS
QL
QS
MS
QL
QL
QS
QS
QS
QL
QL
QS
ML
QL
QL
QS
QS
QS
ML
ML
QL
MS
QS
QS
QL
QL
QL
QS
QS
QS
QS
QS
QS
QL
QL
ML
QS
QL
QS
QL
QL
ML
MS
ML
QS
ML
QS
QS
QS
ML
ML
ML
QL
QS
QS
ML
QL
ML
ML
MS
QL
MS
QL
QS
QL
QS
MS
QS
ML
QL
QS
QS
QS
ML
QS
QL
MS
MS
MS
QS
QL
QL
ML
MS
QL
ML
QL
QS
MS
MS
QS
QL
MS
QL
QS
QL
QL
QL
QL
ML
QL
MS
QL
MS
QL
QL
QS
ML
QS
ML
QS
QL
QS
MS
QL
QS
QS
QS
QS
QL
QL
QL
QS
QS
QS
QL
QL
QL
QL
ML
MS
MS
QS
QS
QS
ML
QS
QS
QL
QL
QS
QS
QS
MS
QL
QS
QS
MS
ML
QL
ML
ML
QS
QS
ML
QS
QL
QL
QS
QS
QL
QL
QS
QL
ML
QL
QL
QS
QL
ML
QL
ML
QS
QL
QS
MS
ML
QL
QS
QL
ML
ML
MS
MS
QS
MS
QS
QS
QS
QL
QL
QS
ML
QS
QS
MS
MS
QS
MS
QL
ML
QL
ML
QL
QS
QS
QL
ML
MS
QL
QS
QL
ML
MS
QS
MS
MS
ML
ML
MS
QL
QS
QS
ML
QL
QS
MS
QL
QS
MS
QS
QL
QL
ML
QL
QL
MS
QL
QL
QL
QS
MS
QS
QS
QS
QL
MS
MS
QL
ML
QL
QL
QL
QL
QS
QL
MS
QL
QL
QS
MS
QS
QS
ML
MS
MS
QS
QL
QL
QL
QL
ML
QL
QS
QS
QS
QL
MS
QL
QS
QL
QL
ML
QS
QS
QS
QS
QL
MS
MS
MS
QL
QS
ML
QS
QL
QS
QS
QS
QL
MS
MS
ML
QS
QL
ML
QL
QS
QS
ML
ML
QS
QL
QS
QS
QS
QS
QS
QL
QS
MS
ML
QS
QL
QS
QS
QS
QS
QS
QS
QL
QS
QS
QL
QL
ML
QS
QL
ML
QL
QS
QL
QL
QS
QS
QS
ML
QS
ML
QS
QS
ML
QL
ML
QL
QL
QL
QS
ML
QL
ML
QS
ML
QL
QL
QS
QS
QS
QS
QL
MS
QL
ML
QL
ML
QS
QL
QL
QS
QS
QS
QL
QL
ML
QL
QL
QS
QL
QS
QL
QL
QL
QL
MS
MS
QS
QL
QS
QL
QS
MS
QL
QL
MS
QL
QL
QL
QS
QL
QL
QL
QS
QL
ML
QS
ML
QS
ML
MS
QS
QL
MS
QS
QL
MS
QL
QL
QS
QS
QL
QS
QL
QS
MS
ML
QL
QL
QL
ML
QL
ML
QS
QS
QL
MS
QS
MS
QL
QS
QS
ML
QS
QS
QL
ML
QL
QL
ML
QL
QS
QS
ML
QS
QS
MS
QL
QL
QS
ML
ML
QS
ML
QL
MS
QL
ML
MS
ML
QS
ML
ML
QS
ML
QS
MS
QL
QL
QL
QL
QL
QL
QS
QS
QL
QS
QL
QL
QL
MS
QL
ML
QL
MS
QS
QL
QL
QL
ML
QS
QS
QL
QS
ML
QS
QL
QL
QL
QS
QS
QL
MS
MS
QS
ML
QS
QS
ML
QS
QS
ML
MS
QL
QS
ML
ML
QS
QL
QL
QL
QL
MS
MS
ML
QL
QS
QS
ML
QS
QS
MS
ML
QL
QL
QS
QS
MS
QL
QS
QS
ML
MS
QS
QS
ML
QS
QL
QL
MS
QS
QS
MS
QL
QL
QL
QL
ML
ML
QS
ML
QL
QS
QL
QL
MS
QL
QS
QL
MS
MS
QS
QS
MS
QL
MS
QL
MS
QS
ML
MS
QS
QL
ML
QS
MS
QL
QL
QS
ML
QS
QL
ML
QL
ML
ML
QL
QS
QL
QL
QL
MS
QL
QS
QL
QL
ML
QL
QS
QL
QS
QL
QS
QL
ML
ML
ML
QL
MS
QS
QS
MS
MS
ML
QL
QS
QS
QS
ML
QS
QL
QS
ML
QS
ML
ML
MS
QL
QL
ML
QL
QL
QL
QS
QS
QS
QS
ML
QL
ML
MS
MS
ML
QL
QS
ML
ML
QL
QL
QS
QS
QS
QL
ML
QL
QS
QS
QL
QL
QS
MS
MS
QS
QS
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
ML
QS
QL
QL
QS
QS
QS
MS
QL
QS
QL
QS
QS
QS
QS
ML
QS
QL
ML
ML
QS
QS
ML
MS
QL
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
MS
QL
MS
ML
QS
QS
QL
ML
ML
QS
QS
ML
QL
QS
MS
QL
ML
QS
QS
QS
QL
QS
QS
QS
ML
MS
MS
MS
ML
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
QS
MS
QS
ML
QL
MS
ML
QS
QS
MS
QS
QL
QL
QL
QL
QS
QL
QL
QL
ML
QL
MS
ML
QL
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
QS
QS
MS
QL
QS
ML
MS
QL
MS
QL
QL
QL
QL
QL
QL
ML
QL
QS
QS
QL
QS
ML
QS
QS
QL
QL
QS
MS
QL
MS
QS
QL
QS
QL
ML
ML
ML
QS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QS
QL
ML
QL
MS
QS
QL
QL
QL
QL
MS
QS
QS
QL
ML
ML
QS
ML
QS
QS
ML
QS
QS
QL
QL
QL
QL
QL
QL
QS
QS
ML
MS
QS
QL
QS
QL
QS
MS
QS
MS
QS
ML
QL
QS
QS
QL
QL
QL
QL
QS
QL
MS
MS
QS
MS
QS
QS
QS
QL
QL
QS
ML
ML
QL
ML
MS
MS
QL
MS
MS
MS
QL
QS
MS
MS
QL
QL
ML
MS
QS
QL
QL
ML
QL
MS
QS
MS
ML
MS
QS
ML
MS
MS
QS
QS
QS
QS
QS
QS
QS
QS
QL
ML
QL
QL
QL
QL
QS
QS
MS
QS
QS
MS
QL
ML
QS
QS
QS
QS
QL
MS
QS
ML
ML
MS
ML
QS
QL
MS
ML
ML
QS
MS
MS
QS
MS
QL
QL
QS
QL
QS
MS
QS
QL
QS
ML
QL
QS
QL
QL
QL
QS
ML
QS
MS
ML
MS
QS
QS
QS
QS
QS
QL
MS
QS
QL
QS
QL
QS
ML
QS
MS
ML
QS
QL
ML
QL
QS
QS
QL
QS
QS
ML
QS
QS
ML
MS
QL
QL
QL
QS
QL
ML
ML
QS
MS
QL
QS
QS
QS
QL
MS
QL
ML
MS
QL
QL
QS
QL
QS
MS
ML
MS
QS
QL
ML
QL
QS
QS
QS
QL
QS
ML
MS
QL
QS
QS
QL
QS
QS
QS
QS
QL
QL
MS
QS
ML
MS
ML
QS
QS
ML
QL
QL
QL
QS
ML
QL
MS
QS
ML
ML
QL
QL
ML
QS
QS
QS
QS
MS
QL
MS
ML
ML
QS
QL
QL
QL
QS
MS
QS
QL
ML
QS
QL
QS
QL
QL
QS
QS
ML
QL
ML
ML
QL
ML
QS
QS
MS
QL
QS
MS
QL
QS
ML
QL
QL
QL
QL
QL
ML
MS
QS
ML
QS
QL
MS
MS
QS
ML
QL
QS
MS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QS
MS
QL
QS
QL
QS
QS
QL
MS
ML
ML
QS
QS
ML
MS
MS
QS
ML
MS
MS
QS
ML
QS
QS
QL
MS
QS
QL
QL
MS
MS
MS
QL
QS
QL
ML
ML
QL
ML
QL
MS
MS
ML
ML
MS
MS
QL
ML
QS
QS
QL
ML
MS
QS
QL
QL
QL
QS
QS
ML
QL
MS
ML
ML
ML
QL
MS
QS
QS
ML
ML
MS
QS
MS
MS
ML
QL
QL
QS
QS
QS
ML
QL
QL
QL
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QS
ML
QL
MS
MS
MS
QL
QL
ML
QL
ML
MS
QL
QL
QL
ML
ML
QL
MS
QS
QL
QS
MS
QL
MS
ML
QL
QS
QL
QL
QL
MS
QS
ML
ML
QL
MS
ML
QL
QL
MS
ML
QL
MS
MS
QS
MS
ML
QS
QS
QS
QS
ML
MS
QS
ML
QL
QL
QL
QS
MS
QL
MS
QL
QL
QS
MS
QS
MS
MS
QS
ML
QS
QS
QL
QL
QS
QS
ML
QS
MS
QL
ML
QL
QS
MS
QL
ML
QS
QL
MS
ML
ML
QS
QL
QL
QL
MS
QS
QL
QL
ML
QL
QS
QS
MS
ML
MS
QL
MS
QL
QS
QL
QS
QS
QL
MS
QS
QS
ML
QS
QL
QS
QL
QL
QL
QL
QS
QL
QS
MS
QS
QS
QS
QS
QL
QL
ML
QL
QS
QL
QS
QL
QS
QL
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
QL
QS
QS
QL
QS
QS
MS
ML
ML
QL
QS
QL
QL
MS
QS
QS
ML
QS
QL
QS
QL
MS
QL
QL
QL
QL
ML
QL
QL
QS
QS
QS
QL
ML
QL
QL
QS
QS
QL
MS
QL
ML
QL
QS
QS
QS
ML
QL
MS
QL
QL
QL
QL
ML
QS
QL
MS
ML
QS
QL
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QL
QS
MS
QL
QL
QL
ML
QL
QS
QS
ML
QL
ML
MS
ML
QS
QL
QS
QL
ML
ML
QL
QS
QS
MS
QL
QL
QS
QL
QS
ML
ML
ML
QL
MS
QL
QS
QS
QL
QS
QL
MS
QL
MS
QL
ML
QL
QL
ML
QL
QS
QS
ML
MS
ML
QL
QL
MS
QS
QS
QL
QS
ML
MS
QL
MS
QS
QS
QS
QL
QS
QL
QS
QS
QL
ML
QL
QS
QS
ML
QL
QS
QL
QL
QL
MS
QS
ML
QL
QS
QL
ML
QS
QL
QS
QS
QS
QS
MS
MS
QS
QS
QS
QS
ML
ML
QS
ML
QS
ML
QS
MS
QS
MS
QL
ML
QS
QS
QL
QS
QL
ML
QS
QL
ML
QS
QL
QL
ML
MS
QL
QS
QS
QL
ML
QL
QL
QS
QS
QL
MS
QL
QL
QL
ML
ML
QS
QS
MS
QS
QS
QS
QL
ML
MS
QL
QL
QS
QL
QL
MS
QL
ML
QS
ML
MS
QL
QL
QS
QL
MS
QS
QS
MS
QL
ML
QS
QL
ML
QS
MS
QS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QS
MS
MS
QL
ML
MS
MS
QS
QS
QL
QS
QS
QL
QS
QL
QS
MS
QS
MS
ML
ML
ML
MS
QS
QS
ML
QL
QL
QS
ML
ML
QL
ML
MS
MS
QL
QS
QS
QS
QL
QL
QS
QS
ML
QL
QS
QS
MS
ML
QL
MS
QL
MS
MS
QS
QS
ML
ML
QL
QL
QL
QS
QS
ML
ML
QS
QL
QL
ML
MS
QS
QS
QS
QS
ML
MS
QS
ML
QL
ML
ML
QL
QS
MS
QS
QS
QS
MS
ML
QS
QS
QS
MS
QL
QS
QL
QS
QL
MS
ML
ML
QS
QL
ML
MS
MS
ML
QL
QS
MS
QL
ML
ML
QS
MS
ML
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QS
QL
ML
QL
ML
QS
MS
QS
QL
QS
QL
QL
QS
QL
QL
QS
QL
QS
QL
ML
QS
ML
QS
MS
QL
QS
ML
QL
QL
QS
ML
QS
MS
QS
MS
QS
QS
QL
ML
QL
QL
QL
QS
QL
QL
QL
QS
QL
MS
ML
MS
QS
ML
QL
MS
QS
ML
QL
MS
QL
ML
QS
ML
QS
QS
MS
MS
ML
ML
ML
ML
QS
QS
QL
QS
MS
QS
QS
QS
ML
QL
ML
ML
QS
MS
ML
QL
MS
ML
QS
ML
ML
QL
MS
MS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
MS
QS
QS
MS
QS
QS
QS
QL
QL
QS
QL
MS
QS
QL
QL
ML
ML
QS
QS
QS
QL
QS
MS
ML
ML
QL
QL
QL
QL
QL
MS
QS
QS
MS
QL
QL
QL
QL
QL
MS
QL
QL
MS
QL
QS
ML
QL
QS
QL
ML
QL
QS
ML
QL
QL
MS
QL
QS
QS
QL
ML
ML
QS
QS
MS
QL
QL
QS
QS
QS
QS
ML
QS
ML
QL
ML
QL
QS
QS
MS
MS
ML
QL
MS
QS
QS
ML
QL
QL
MS
QL
QL
ML
QL
ML
QL
QS
QS
QL
QL
QS
QL
MS
QS
QL
QS
QL
MS
ML
ML
QL
QL
QS
QL
QL
QL
QL
QL
QS
QS
ML
ML
QL
QL
QL
QS
MS
MS
QL
QL
MS
QL
QS
QS
QL
QS
QS
QS
QL
ML
QS
ML
QL
ML
QL
QL
QL
QS
ML
MS
QS
MS
QS
MS
QS
QS
QS
QL
QS
QL
MS
QS
ML
ML
QS
ML
ML
QS
QL
MS
QS
QL
ML
ML
ML
QL
ML
QS
QS
QS
QS
QL
ML
QL
MS
ML
QS
QL
QS
QL
ML
QS
QL
MS
QS
QS
ML
QS
QS
QL
QL
QL
MS
MS
MS
QS
QS
ML
ML
MS
MS
QS
QL
QS
QS
ML
ML
QL
QS
QL
QS
QL
QS
MS
QS
QL
ML
MS
ML
QS
ML
MS
ML
ML
ML
MS
ML
QL
QL
QL
QL
ML
MS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
ML
MS
QS
MS
ML
QL
QL
ML
ML
QS
QS
QS
QL
ML
QL
QL
QS
QL
QL
QL
QS
QS
QL
QL
ML
QL
ML
QL
MS
QS
QS
QS
QS
ML
QL
QS
QS
MS
QS
QS
ML
MS
QL
QL
ML
ML
QL
QL
MS
QS
QS
MS
QL
MS
QL
ML
ML
MS
MS
QL
QS
QL
ML
QS
QL
QL
QL
QS
QL
ML
ML
QS
QS
QL
QS
ML
ML
QL
QS
QS
QL
QL
ML
QL
ML
ML
QS
QS
ML
QS
ML
QL
ML
ML
QL
MS
QL
QS
QS
QS
QL
QL
MS
ML
QS
QL
QL
QS
QS
QL
QL
MS
QS
QL
ML
MS
QL
QS
QS
MS
MS
QS
ML
QL
ML
QS
QS
ML
MS
QS
MS
QL
ML
MS
QL
ML
ML
QL
QS
QS
QS
MS
ML
QS
MS
QL
ML
QS
QS
QL
QL
QL
ML
QS
QL
MS
QS
QL
MS
QS
ML
QL
MS
QL
QS
QS
MS
QL
ML
QS
QS
ML
MS
ML
ML
QL
MS
QS
MS
QS
QS
QS
QS
ML
QL
QL
ML
QL
QS
MS
QS
QS
QL
QL
MS
MS
QL
QS
QS
QS
QS
QL
ML
ML
QS
QL
QL
ML
QL
ML
MS
ML
ML
MS
ML
QL
QL
QL
ML
ML
QL
QS
QS
QL
QS
QS
QS
ML
QS
QL
ML
QS
QL
MS
QL
QL
QL
QS
QS
QS
QL
QS
ML
QS
QS
QS
QS
QL
ML
QL
ML
QS
QL
QL
QL
QS
QL
MS
MS
QL
ML
ML
MS
ML
QS
MS
ML
QL
QL
QS
MS
QS
QS
QL
MS
QS
QS
ML
QL
QL
QL
ML
QS
QS
QS
ML
ML
QL
MS
QL
QL
QS
ML
ML
QS
QS
QS
MS
QL
MS
QL
QS
QL
QS
QS
QS
QS
QL
ML
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
QL
QS
MS
ML
QS
QL
ML
MS
QL
QS
ML
QS
QL
QS
ML
MS
QL
ML
QS
QS
QL
ML
ML
ML
QL
QS
QL
QL
QS
MS
QS
QL
MS
QL
QS
QS
MS
QL
QS
QL
QS
QS
MS
QL
ML
QS
ML
QS
QL
QS
MS
QL
ML
QL
QL
QS
QL
MS
QL
MS
ML
MS
QL
MS
QS
ML
QS
QS
MS
QS
QS
QS
QL
QS
QS
QS
QL
ML
QS
QL
MS
ML
MS
QL
ML
ML
QL
QL
QL
ML
QS
ML
ML
QL
MS
ML
MS
QS
MS
ML
ML
ML
QL
QS
ML
QS
ML
QL
ML
QS
ML
QS
QL
MS
QL
QL
QS
QS
ML
QL
QS
MS
QS
QS
QL
QS
QL
QS
QS
QS
QL
QS
QL
MS
QL
QL
ML
QS
QL
ML
QL
QS
ML
QL
QS
MS
ML
ML
QS
QL
QL
QS
QL
ML
QS
MS
MS
QL
QS
QS
QS
QS
QL
QS
QL
QS
QL
ML
QS
QL
QS
QS
MS
QS
ML
QS
QS
ML
ML
QL
QS
ML
ML
QL
QS
QL
MS
QS
QS
ML
MS
MS
MS
QS
QS
MS
QL
ML
QS
QS
QS
QL
QS
ML
QS
MS
QS
QL
QS
QS
ML
QL
QS
QL
QS
QS
QL
ML
QL
QS
MS
QL
QL
MS
QL
QL
QS
QS
MS
QS
MS
ML
MS
ML
ML
QL
QS
QL
ML
ML
MS
QL
ML
QS
MS
QS
QL
QS
ML
QL
QL
QS
QS
ML
QL
QL
QS
QL
QL
ML
QL
QL
ML
QL
ML
QS
QS
QL
QL
QL
QS
QS
QS
ML
QS
MS
MS
QL
QS
QL
QL
QL
QL
ML
ML
MS
QS
QL
QS
ML
MS
ML
QS
QS
MS
ML
QS
ML
QL
QL
QS
QS
QS
QS
QL
MS
QL
QS
ML
QL
QS
QL
QL
QS
QL
ML
QS
QS
MS
QL
MS
ML
MS
MS
QL
QL
ML
ML
ML
QL
MS
QS
QL
QL
ML
QS
QL
MS
QS
QL
QS
QL
QS
ML
QL
ML
QL
QL
ML
ML
QL
QS
QL
QS
ML
QL
QL
MS
QL
QS
QL
QS
QS
ML
MS
QL
QS
QS
MS
QL
QL
QL
QS
QL
QS
QS
QL
QS
MS
QS
QL
QL
QL
QS
QS
QS
MS
ML
ML
QL
QL
QS
MS
QL
QS
QL
QL
QS
MS
QS
QL
MS
MS
QS
ML
ML
QL
QL
QL
ML
QL
QL
QL
QL
QS
QL
MS
ML
MS
ML
QS
QL
QL
MS
MS
QL
ML
ML
QL
QS
QS
MS
QL
MS
QS
QS
QL
QL
MS
MS
QL
QL
QS
QS
QL
MS
QL
ML
QL
MS
QS
MS
QL
QL
QL
ML
QS
QS
QS
QL
MS
QS
QL
QS
QL
MS
QS
ML
MS
QL
ML
QS
MS
QL
ML
QL
QS
QS
QS
QS
ML
QL
MS
QL
QL
QL
QL
ML
QL
QL
QS
QL
QS
MS
QL
QS
QS
QL
QS
QS
QS
QS
QL
QL
ML
MS
ML
QL
QS
ML
QS
ML
QL
QS
QL
MS
ML
ML
QL
QL
ML
QS
QS
QS
QL
QS
QL
ML
QL
QL
ML
QL
QL
QL
QS
QL
MS
ML
MS
QL
ML
QS
ML
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QS
ML
QS
ML
QS
MS
MS
QL
QS
QL
QS
QS
QS
QS
ML
ML
QS
QS
QL
QS
MS
MS
MS
QL
QL
ML
QS
QL
QS
ML
QL
MS
QS
QS
QL
QL
MS
ML
QS
QL
MS
QS
QS
QL
QL
ML
MS
QL
QS
QS
QL
QL
ML
QS
QS
QL
QS
ML
ML
QL
QS
QS
MS
QL
QL
QS
ML
QL
MS
QS
QS
QL
MS
QL
QS
QL
QS
QS
ML
ML
QL
QS
QS
QL
MS
MS
ML
QS
QS
MS
QL
ML
ML
QS
QS
ML
QS
QS
QS
QL
QL
QS
QL
MS
ML
ML
QL
QL
QS
QL
QS
ML
QL
QL
ML
MS
QL
QS
MS
QS
QS
QS
QL
QS
MS
QS
MS
ML
QS
ML
QL
QS
QL
QS
QL
QL
MS
QL
QL
MS
QL
QL
QL
QL
ML
MS
MS
ML
QL
QL
QL
QL
QS
QS
ML
MS
QL
QL
MS
QL
QS
QS
QL
QL
MS
ML
QL
ML
QS
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
QS
ML
QS
MS
MS
ML
QS
QL
QS
QS
MS
QS
QS
QL
QL
QS
QS
QL
MS
QL
QL
QL
QS
QL
MS
QS
QL
QS
QS
QL
QL
QS
QL
MS
ML
QL
QL
ML
QS
ML
MS
MS
QS
MS
QL
QS
MS
ML
ML
ML
ML
QS
QL
MS
QS
QL
QL
ML
QL
MS
QS
QL
ML
QS
QL
QS
QS
MS
QS
QS
ML
QS
ML
QL
QS
QS
QS
ML
ML
QS
QS
MS
QS
MS
QS
ML
QL
QS
MS
QL
QL
QS
QS
QS
QL
QL
QL
QL
QL
QL
QL
QL
QL
QL
QL
ML
ML
QS
ML
QS
MS
QL
QL
ML
QS
ML
ML
QL
QL
MS
QL
QL
QS
QL
QL
QS
QS
QS
ML
QS
QS
MS
ML
QL
MS
QS
QL
ML
MS
QS
MS
QL
MS
QL
ML
QL
QS
ML
MS
ML
ML
MS
QS
QS
ML
QS
QS
QL
QS
QS
QL
ML
QL
ML
QS
QS
QS
MS
ML
QL
QS
MS
QS
ML
QL
QS
QS
QS
ML
QL
QS
QS
QL
ML
MS
ML
QL
MS
MS
MS
QS
MS
QS
QL
MS
QS
QL
QL
QL
QL
QL
ML
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
ML
ML
ML
QS
ML
ML
QL
MS
QS
QS
QS
ML
QL
QS
QL
QL
QS
QL
QS
MS
QS
QL
QL
MS
ML
QS
ML
QS
QL
QS
QL
QS
MS
ML
MS
QS
MS
QS
QL
ML
MS
ML
ML
QS
QS
MS
QS
MS
QS
QS
QL
QL
MS
QS
QL
QL
MS
QL
QS
QL
QS
MS
QS
QL
ML
QL
QL
QL
QS
QS
QL
QL
QL
QL
MS
QS
MS
QL
MS
QL
ML
MS
QS
ML
QS
MS
QL
QS
QL
QS
MS
ML
MS
QS
QL
ML
QS
QS
QS
QL
QL
QL
ML
MS
QS
QL
QL
QL
QL
QL
QL
QS
ML
QL
MS
QL
QS
QS
QS
QS
QS
QL
QL
ML
QS
QS
MS
ML
QL
QL
QL
QS
QS
QL
QL
MS
QL
QS
QL
ML
QS
QS
QL
QS
QS
QL
ML
ML
MS
QS
QL
QS
QS
QL
QL
MS
QS
ML
QL
QS
ML
QL
MS
QL
QL
QL
QS
ML
QS
QL
QL
ML
QL
MS
QL
QS
QL
ML
MS
QS
ML
ML
QL
QS
ML
QS
QS
MS
ML
QL
ML
QL
QL
QS
QL
MS
QL
ML
ML
QS
QS
MS
QS
QS
MS
QL
QS
QS
ML
ML
QS
ML
QS
QL
MS
MS
MS
QS
QL
QS
MS
QL
ML
MS
QL
QL
ML
ML
QS
MS
ML
MS
ML
QS
QL
MS
QS
QL
QL
QL
ML
QL
MS
QS
QL
QS
ML
MS
QS
MS
QS
QL
QL
QL
ML
QS
QS
QS
QS
MS
QL
QL
QL
QS
QL
QS
QS
MS
QS
MS
MS
MS
QL
MS
MS
ML
QS
QL
QS
QS
MS
QL
ML
MS
ML
MS
QL
QL
QS
QL
MS
ML
QS
ML
QS
ML
ML
MS
QL
ML
QS
QS
QS
QL
QS
MS
QL
QS
ML
ML
ML
MS
ML
ML
QL
QS
QS
QS
QS
ML
QL
ML
MS
ML
ML
QS
QL
MS
QL
ML
QS
QS
QL
QL
MS
ML
QL
MS
ML
MS
MS
QS
QL
QL
QS
QL
QS
QL
ML
MS
ML
QS
QL
QL
QL
QS
QS
QL
QS
QS
QL
ML
QL
QS
MS
MS
QS
MS
QS
QS
QS
QL
MS
ML
QL
QL
QS
QS
MS
ML
QL
QS
QS
MS
QS
ML
QL
QS
ML
MS
ML
QL
QS
ML
ML
QS
QL
ML
QL
QS
ML
QL
ML
QL
QL
MS
MS
MS
QL
QL
QS
QS
MS
QS
QL
QS
QS
ML
QL
QL
QL
QS
QS
ML
ML
MS
QL
QS
QS
QL
QL
QL
ML
MS
QS
QL
QL
QS
MS
QS
QL
MS
ML
ML
QL
QL
QL
ML
QS
QL
MS
ML
ML
QS
MS
QS
QL
QS
MS
QL
QL
QL
QS
ML
QL
QS
MS
QL
MS
ML
QL
QL
QS
QS
QL
MS
QS
QL
QL
MS
ML
QS
QS
QL
ML
MS
QL
QS
QL
MS
QL
QS
MS
MS
QS
QL
ML
ML
MS
ML
MS
MS
QS
QS
QL
QS
QS
QL
QS
ML
QS
ML
QL
QL
QS
MS
QL
QL
QL
MS
MS
QL
QL
QL
QS
ML
QL
MS
QS
ML
QL
QS
ML
QL
MS
QS
QL
QS
QS
ML
QS
QL
QL
ML
MS
QL
MS
MS
MS
MS
MS
QL
QS
ML
QL
QS
QS
QL
QL
QL
QL
QL
QL
ML
QS
MS
QS
QS
ML
QS
QS
QS
QS
QS
QS
QS
QL
QS
QS
MS
QS
QS
QS
ML
QL
QL
MS
QS
QL
ML
MS
ML
MS
QS
QL
QL
QL
ML
QL
QL
QS
QS
QS
MS
QL
QL
ML
QL
QS
ML
ML
QL
MS
QS
MS
QL
ML
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
MS
QL
QL
QL
MS
QS
QL
QL
QS
QS
QL
QL
QL
QS
QS
QL
QL
ML
QS
QL
ML
QS
QS
QL
QL
QS
ML
QL
QL
QS
ML
QL
QS
MS
ML
QS
QL
QL
QS
QL
ML
ML
QS
QL
QL
QL
QL
QL
MS
QL
QL
QL
ML
QL
QL
QL
ML
ML
MS
QS
QS
QS
ML
MS
MS
QS
ML
ML
QS
QL
QS
MS
QL
QL
ML
QL
QL
QS
MS
MS
QS
MS
QL
ML
QL
QS
QS
QS
QS
QS
MS
QL
QS
QL
QL
QL
QS
QS
ML
QL
QS
QL
MS
QL
QS
QS
QL
ML
ML
ML
QL
QS
QS
QS
QS
QL
QS
QL
QL
QS
QL
QL
QL
QL
QS
QL
QL
QL
QS
QL
MS
QS
ML
QL
QS
ML
MS
QS
QS
ML
ML
QL
QL
QL
QS
QL
QL
MS
QS
QL
QL
QL
QS
QS
ML
MS
QS
QL
QS
QL
QS
ML
MS
QL
ML
QL
QL
QL
QS
MS
MS
QS
ML
ML
ML
ML
QS
QL
QL
MS
QS
ML
ML
QL
MS
ML
QS
ML
QL
QL
QS
QL
ML
QL
QL
MS
QS
MS
QL
QS
MS
ML
QL
ML
QL
QS
QS
QS
QS
QL
QL
ML
QS
QS
QL
QS
QL
QL
QS
QS
QL
QL
QS
QL
ML
QS
ML
QS
QS
QS
MS
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
MS
ML
ML
MS
ML
MS
MS
QL
QS
QL
QS
QS
ML
ML
MS
QS
QS
QS
QS
QS
ML
QL
QL
QS
QL
QS
ML
ML
QL
QL
ML
QL
QL
QS
QL
QS
QL
QS
QS
QL
QL
ML
QL
MS
ML
MS
QS
QL
MS
ML
QS
QL
MS
QL
QS
QS
QL
ML
MS
MS
QL
QS
QL
MS
ML
ML
QS
MS
QL
MS
QL
QL
ML
QL
QL
QL
QS
QL
QS
ML
QL
QL
QL
QL
QL
QS
ML
ML
QS
ML
MS
MS
MS
QS
QL
QL
QS
MS
QS
MS
MS
ML
ML
QL
QS
QS
QL
QS
QS
MS
ML
MS
MS
QS
QS
QS
QS
QL
QL
QS
MS
QS
ML
QS
QL
MS
QS
QS
QS
QS
QS
QS
QS
QS
QL
MS
QL
QL
QS
QS
MS
QL
QL
QL
MS
ML
ML
QL
QS
QS
QS
QL
MS
MS
QS
QL
QS
QL
QS
QS
ML
MS
QL
ML
QS
ML
MS
QS
QS
QS
QL
QS
QL
QL
QS
QL
QS
ML
MS
QS
ML
QS
QL
QS
QL
QL
ML
QL
ML
QS
ML
QS
MS
QS
QL
QS
MS
QS
ML
QS
QS
MS
QS
QL
QL
MS
ML
QS
MS
ML
QS
QS
QL
ML
QL
QL
ML
MS
QS
QS
MS
QS
QL
MS
QL
QL
QL
ML
QS
QL
QS
QL
QS
ML
QS
QL
QS
QS
ML
QS
ML
QL
QL
QS
QS
QS
QL
MS
QL
ML
QL
MS
MS
QL
ML
QL
QL
MS
QS
QS
ML
QS
MS
ML
QL
QS
ML
QS
QL
QL
QS
MS
QL
QS
ML
QS
MS
QS
QL
MS
QL
QS
MS
QS
QL
QS
MS
QS
QL
QS
QS
QL
ML
QS
QS
QS
QL
QS
MS
QL
QS
QL
ML
ML
QL
QS
QL
QL
QS
MS
QL
ML
QS
QS
ML
MS
MS
QL
ML
ML
QS
ML
ML
MS
MS
QL
ML
QL
QL
ML
QL
ML
QS
ML
QL
QS
QL
MS
QL
QS
QS
QS
ML
MS
QL
QS
QL
QS
QS
QL
MS
ML
QL
QL
QS
QS
QL
ML
ML
QL
QS
ML
ML
QS
QL
ML
QL
ML
QL
QL
QS
QL
ML
QL
MS
MS
ML
QL
QS
QL
QS
QL
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
QS
QS
ML
ML
QL
QL
ML
QS
QL
MS
QS
MS
QL
QL
QL
MS
ML
ML
QL
QL
QL
QL
MS
ML
QL
ML
QS
ML
MS
QS
QS
ML
QL
QL
QL
QS
QL
MS
QS
QS
QL
ML
MS
QS
QS
QL
QS
QL
MS
QL
QS
QL
QL
QL
ML
QS
ML
ML
QL
ML
ML
ML
QS
QL
QL
QL
QS
MS
QL
QL
QL
QS
QS
QS
QS
MS
ML
QL
QS
ML
QL
QS
QS
ML
ML
ML
MS
QS
QL
ML
QS
MS
ML
QS
QS
ML
QS
QS
QS
QS
QS
ML
QS
MS
ML
ML
QS
QL
QS
MS
MS
MS
QS
QL
QL
QL
QL
QL
QL
ML
MS
QL
QS
QL
ML
QS
QL
QS
QS
MS
QS
QL
QL
QS
QS
QS
QS
QS
ML
ML
QS
QS
QL
QL
ML
QS
ML
ML
QS
QL
ML
QS
QL
QS
QS
ML
ML
ML
QL
QL
QS
QL
QS
MS
QL
QS
QS
QS
MS
QL
QS
QL
QS
QS
QL
QS
ML
QL
MS
QS
QL
ML
QS
QL
QS
MS
QS
MS
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
ML
QS
QS
QL
QS
QS
QL
QL
QL
MS
QS
QL
QS
QS
QL
ML
ML
QS
QS
ML
QL
ML
QS
ML
ML
QS
QL
QS
QS
QS
QL
QL
QS
ML
QS
QL
MS
MS
QL
MS
QS
QS
QL
MS
ML
QL
QL
QS
QL
QS
QL
ML
QL
QL
MS
QL
ML
QL
QS
ML
QS
ML
QS
ML
QL
QL
QL
MS
ML
QS
QS
MS
MS
QL
MS
QS
QS
QL
MS
QS
QS
QL
QL
MS
ML
QS
QS
MS
QL
QS
QL
QL
ML
MS
QS
QL
QS
QS
ML
ML
ML
QS
QL
QL
QS
QL
QL
MS
MS
QL
QS
MS
ML
ML
MS
QS
QL
QS
QL
QL
QS
MS
QL
MS
ML
QS
ML
QL
QL
QS
QL
ML
QS
QL
QS
QL
QS
QS
QS
QS
MS
QS
QS
ML
MS
MS
ML
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
QS
ML
QL
QS
ML
ML
MS
QL
QL
QL
QS
QL
QL
QL
ML
ML
QS
QS
QS
QL
QS
MS
QL
QL
ML
MS
QL
ML
QS
QS
QL
QL
QS
QS
QL
QS
QL
QL
QL
QL
QS
MS
ML
QS
QL
MS
QS
ML
QL
QL
QS
QL
QS
QL
QS
MS
QS
QL
ML
ML
ML
QS
QS
QS
QL
QL
QL
ML
QL
QS
QS
QS
ML
ML
ML
QL
ML
ML
MS
QS
QS
QL
QS
QS
QL
QL
ML
QL
QL
ML
QL
QL
QL
QL
MS
QS
QL
QS
QL
QS
QS
MS
MS
QS
QS
QL
QL
MS
QL
QS
QL
QS
QL
ML
QL
MS
QS
QS
QS
MS
ML
QS
QS
QS
ML
MS
QS
QS
ML
QL
ML
ML
ML
QL
ML
QL
QS
QL
QL
QL
QL
QS
QS
QL
QL
QS
QL
MS
QS
ML
QL
QS
QS
QL
QL
ML
QL
MS
QS
QL
QS
ML
QS
QL
QS
MS
QS
QL
ML
QL
QS
QL
QS
QL
QL
QL
QL
MS
QS
QS
QL
QL
QL
QL
QS
QS
MS
QS
QL
QS
ML
ML
QS
MS
QL
QS
QS
QL
ML
QS
ML
QS
QS
MS
MS
MS
QS
QL
ML
QL
QL
QL
QL
QL
QL
QS
QL
QS
MS
QL
QL
QL
QL
ML
MS
QS
QL
QL
ML
ML
MS
MS
QS
MS
QS
QL
QS
ML
ML
QL
ML
MS
MS
MS
QL
QL
MS
ML
MS
QS
MS
QS
QS
QS
QL
QS
QS
MS
QL
QL
MS
ML
QL
QL
MS
ML
QL
ML
QL
QL
QS
QS
QS
QS
ML
ML
QL
ML
QS
MS
ML
QS
QS
QL
QL
MS
QL
ML
QL
QL
QL
ML
QS
MS
QL
ML
ML
QS
MS
MS
QS
ML
ML
QS
QS
MS
ML
QS
ML
QS
QS
QS
QL
QS
QL
QS
QS
QS
ML
QL
QL
MS
ML
ML
ML
QL
QL
QS
QS
QS
QS
ML
QL
QL
QS
ML
ML
QS
QL
QL
QL
QL
QS
QL
QS
QL
MS
QL
QL
QL
MS
QL
MS
QL
QS
QS
QL
QS
QS
QL
QS
QL
ML
QS
ML
QS
QL
QS
MS
QL
QL
QS
MS
QS
QS
ML
QS
QS
QL
QS
QL
QL
QL
QS
MS
QL
QL
QS
ML
QS
QS
QL
QS
QS
ML
MS
QL
QL
QS
QS
QL
MS
ML
MS
QL
QS
ML
QS
ML
QL
ML
MS
QL
MS
ML
MS
QS
MS
ML
QL
QL
MS
ML
QL
MS
QL
QL
QL
QS
QS
QS
MS
QL
QL
QS
QS
QS
QL
MS
QS
QL
MS
ML
QS
QS
QS
MS
QL
QS
ML
QS
QS
ML
QS
QL
QL
QL
MS
QL
ML
MS
ML
QL
MS
QL
MS
QS
QS
MS
MS
QS
QL
ML
QL
QS
QS
QS
ML
MS
QL
QL
ML
MS
QS
MS
QL
QS
QS
QL
ML
QL
QL
MS
QL
QS
MS
MS
ML
QS
QS
QS
QS
QS
QS
ML
QS
QS
QS
ML
QS
MS
QS
QS
MS
QS
QL
ML
MS
MS
ML
MS
MS
ML
QL
QS
QS
QL
ML
QS
QS
ML
ML
ML
QL
ML
MS
QS
ML
QS
QL
QS
QL
QL
ML
QL
QS
MS
ML
QL
ML
QS
QL
QL
QS
MS
QS
QS
QS
ML
MS
QS
QL
QL
MS
QL
QS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QL
QL
QS
QL
QS
QL
QS
ML
QS
QS
QS
MS
ML
QL
ML
QS
ML
QL
QS
QS
QS
QL
QS
QS
ML
MS
MS
QL
QL
QS
ML
QS
QL
ML
QL
ML
ML
QS
QL
QS
QL
QL
QL
QS
ML
QL
ML
QS
QL
QS
MS
QL
ML
QL
QS
QL
QS
QS
QL
QS
QS
QL
MS
ML
ML
QS
QS
QS
ML
QL
ML
QS
QL
ML
QS
QL
MS
MS
MS
ML
ML
QS
QS
QL
ML
QS
QL
ML
QL
QL
ML
QS
QL
MS
MS
ML
ML
ML
QL
QS
ML
QS
QL
QL
ML
QS
MS
MS
QL
ML
QS
ML
ML
QL
MS
MS
MS
MS
QL
QL
QS
QL
QL
QL
QL
MS
QS
QL
MS
MS
ML
ML
QL
QS
ML
QS
QL
MS
ML
QL
MS
QS
QL
QL
QL
QS
QL
QS
QS
QL
QS
MS
QL
MS
QS
ML
QS
MS
QS
MS
QS
MS
ML
MS
QS
QL
QL
QS
MS
QS
QL
QL
QL
ML
QL
QS
QL
QS
MS
QS
ML
QS
MS
QL
ML
QL
ML
ML
MS
QS
QS
QL
ML
QL
MS
MS
QL
ML
QL
QL
ML
QS
MS
MS
MS
ML
QL
QL
QL
QL
QL
MS
ML
MS
QL
ML
QS
QS
MS
QL
QS
QS
QS
ML
QS
QS
QS
QL
QS
MS
QS
QL
QS
QL
MS
QL
QL
ML
QS
QL
QS
QL
QS
QS
MS
QL
QS
ML
ML
QS
QL
ML
QL
QL
QL
QL
QS
QL
QS
QS
QS
QS
MS
QS
QS
ML
QS
MS
QS
MS
QS
MS
MS
QS
ML
ML
QL
QS
MS
ML
ML
QS
QS
QL
QS
QL
QL
QL
QL
QL
ML
ML
ML
QL
MS
MS
QS
ML
QS
QS
QL
QL
ML
MS
MS
QS
ML
QL
QL
QS
ML
MS
QL
ML
QS
ML
QL
ML
MS
QS
MS
QS
ML
ML
MS
QL
QS
QS
QL
QL
ML
MS
QL
QL
MS
QL
ML
MS
ML
ML
ML
QL
QS
ML
MS
QL
QS
QS
QS
MS
MS
QL
QL
MS
ML
ML
QL
MS
QL
MS
ML
QS
QL
ML
QL
QS
QL
MS
QS
MS
QS
MS
ML
QS
QS
MS
ML
ML
QL
QL
MS
QS
QL
QS
QS
QS
MS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QL
QS
QS
MS
ML
QS
QL
MS
MS
QS
ML
QS
QS
ML
QS
QL
QS
QL
ML
QL
QL
MS
QS
QS
ML
QL
ML
QS
MS
QL
ML
QS
QL
MS
QS
QS
ML
MS
QL
QS
MS
QS
ML
QL
QL
QS
QL
MS
QL
QL
QL
QS
MS
QL
ML
QS
ML
ML
MS
MS
MS
QL
QL
QL
MS
QL
MS
MS
QL
QS
QL
QS
QL
QL
MS
ML
QS
QL
MS
MS
QS
QL
QL
QL
QL
QL
QL
ML
QS
QS
QL
QL
MS
QL
QS
QL
QL
QL
QS
QS
ML
MS
QS
QS
QL
QS
ML
QL
QL
QS
MS
QL
MS
QL
QS
QS
QS
QS
QS
ML
MS
QS
QS
QL
QS
QS
QS
QL
ML
QL
QS
ML
QL
QL
MS
QL
QS
QL
QS
QL
QS
QL
ML
ML
MS
MS
QL
QL
QS
MS
QS
QS
QS
QL
MS
QL
QS
QS
MS
ML
MS
QL
QS
ML
QL
MS
ML
ML
ML
QL
MS
QL
QS
QL
QS
QL
QS
QS
ML
MS
QL
MS
QL
QL
QS
QS
QL
ML
QL
MS
QL
MS
ML
QL
QS
MS
QS
QL
MS
ML
ML
QL
QL
QL
ML
QL
ML
MS
QS
QS
QS
QS
QS
ML
QS
QS
QS
QS
ML
QL
QL
QS
QL
QS
QS
MS
MS
MS
QL
ML
QS
QS
ML
QL
QS
ML
QL
QL
QL
QL
MS
QS
QL
ML
ML
ML
QL
ML
QL
ML
QL
ML
MS
MS
ML
QL
MS
MS
QS
QS
QL
ML
QL
QL
ML
QS
QS
QS
ML
QS
ML
QS
QL
QL
QL
QL
QS
QL
QS
QS
ML
QS
QS
QS
QL
MS
QL
MS
QS
QS
MS
QS
ML
QL
QL
QL
QS
QL
MS
QS
QS
QS
QL
QS
QL
MS
MS
QS
ML
QL
ML
MS
ML
QL
QS
QL
QS
MS
MS
ML
QL
QL
QS
QL
ML
QS
QS
QL
QL
ML
QL
QL
QS
QL
ML
ML
MS
QS
QL
QL
MS
QS
QS
QL
QL
QL
ML
QL
QL
QL
QS
QL
QS
QS
MS
QS
QS
QS
QS
QL
ML
ML
QS
ML
QL
QS
QL
QS
QS
ML
QS
ML
QS
QL
ML
QS
QL
MS
QS
QS
MS
MS
ML
QL
ML
ML
QL
ML
QS
QL
QS
ML
QS
QS
QL
ML
QL
ML
QL
ML
QS
ML
MS
QS
QS
QS
QS
ML
QS
QL
QS
QS
MS
ML
QS
QS
ML
QL
ML
MS
QL
QS
QL
QS
QL
MS
MS
ML
MS
QL
QL
ML
ML
MS
QS
ML
QL
QS
ML
QL
QS
MS
QS
QL
QL
MS
QS
QS
QL
QL
QS
ML
ML
QL
ML
MS
MS
QL
QL
QL
QL
QS
QL
QS
ML
QS
QS
ML
QS
QL
QS
QL
QL
ML
QS
ML
QS
QS
ML
MS
ML
QL
ML
QL
QL
QL
QS
QL
ML
QL
QL
MS
QS
MS
MS
QL
ML
QS
QS
MS
MS
QS
QL
MS
QS
ML
QS
QL
ML
MS
QS
QL
MS
ML
QL
QL
MS
ML
QS
ML
MS
ML
QS
QL
QL
QL
QS
QS
QS
ML
ML
ML
QL
ML
ML
QL
QL
ML
QS
QS
QL
ML
QL
QS
MS
QS
MS
QL
QS
QS
ML
QS
QL
QL
QS
ML
QS
QS
ML
QL
QL
QL
ML
QL
QS
QL
QL
MS
QS
QL
QL
QS
ML
QL
MS
QL
QL
MS
ML
MS
ML
QS
QS
MS
ML
ML
QS
QS
MS
QL
QL
QS
QS
QL
QL
QL
QS
QS
QL
QS
MS
QL
QL
ML
QS
QL
QL
ML
QS
ML
QL
ML
ML
MS
QS
QL
QL
ML
QL
QS
MS
QS
QL
QS
MS
QS
QS
QL
QS
QL
QL
QS
QS
QS
MS
ML
ML
MS
QS
QS
QL
MS
QL
MS
ML
QL
MS
QS
QS
MS
QS
MS
QL
ML
QS
ML
QS
MS
ML
QL
QS
QS
ML
QS
QS
QS
ML
QL
QL
MS
QS
QS
QL
ML
QS
QL
MS
ML
QS
QS
MS
QS
ML
ML
QS
QS
QL
QS
ML
QL
QS
QS
QL
QL
QS
QS
ML
ML
QL
ML
QS
QL
ML
ML
QL
ML
QL
QS
QS
QL
QS
ML
QS
QS
QL
QS
QS
QL
QL
QL
ML
QL
QL
QS
MS
QS
ML
QL
MS
QL
QS
QS
QL
QS
QS
QS
ML
ML
MS
MS
QL
QS
ML
QS
MS
ML
MS
QL
ML
ML
QL
ML
QL
QS
QL
QS
QL
QL
MS
QL
QL
QS
QL
ML
QL
QS
QL
QS
QS
QS
ML
QS
QL
ML
QL
QS
QS
QS
MS
ML
QS
QL
MS
QL
QL
MS
MS
QS
QL
ML
ML
QS
QS
QS
MS
QL
QL
QL
QS
QS
QL
MS
QL
QS
QL
QL
MS
QL
ML
QL
MS
ML
QS
QS
QS
MS
QS
ML
ML
QS
QS
QL
QS
ML
ML
QS
QS
QL
QL
QS
MS
ML
MS
QL
MS
QL
ML
QL
QL
QS
QL
QL
MS
MS
MS
ML
QL
QS
QL
QS
MS
QL
ML
QL
QS
QS
ML
QL
QS
ML
QL
QS
ML
ML
QS
QS
QL
QL
QL
QS
QS
MS
QL
QS
QS
QL
QL
QL
ML
MS
ML
QL
QL
QS
QL
QL
QL
QS
MS
QL
ML
QL
QL
ML
QS
QS
ML
QL
QL
QL
QL
QL
QS
QS
ML
QS
QS
QS
QS
QS
QL
ML
MS
QS
ML
MS
MS
QS
QL
ML
QS
MS
ML
QL
QL
MS
QS
QS
MS
QL
QS
QL
QS
MS
QL
QL
QS
MS
MS
ML
ML
QS
QS
QS
ML
ML
QL
QL
MS
QS
MS
ML
QS
MS
QS
QL
QS
QL
QS
QL
QL
MS
QS
MS
QS
QL
QS
QS
QS
MS
ML
QL
QL
MS
QS
ML
ML
QS
MS
QS
QS
QL
QL
QL
MS
MS
ML
QL
QL
QL
QL
QL
MS
QL
QS
MS
ML
QS
QS
QS
ML
QS
ML
QS
QS
QL
QL
MS
QL
ML
QS
QS
QL
QL
MS
ML
MS
MS
QS
MS
QL
ML
QL
QL
MS
QS
QS
MS
ML
MS
ML
QL
ML
QL
MS
MS
MS
ML
MS
QL
MS
QS
QS
QS
QS
QL
ML
ML
QL
QL
QS
ML
QS
QL
ML
ML
QL
QL
QL
QL
QS
QL
QL
QL
ML
ML
QS
QS
QS
ML
ML
MS
QS
ML
QL
ML
QS
QL
QS
QS
QS
QS
ML
QL
QS
QS
QL
QS
QS
MS
QS
QS
ML
QS
QL
ML
MS
ML
ML
QL
QS
ML
ML
QL
QL
QL
QS
QS
MS
ML
QS
ML
ML
QS
QS
ML
QL
ML
QL
MS
QL
MS
QS
ML
QS
QS
QL
QS
QL
QS
ML
QL
QL
QS
QL
QL
MS
MS
QL
QS
QL
QL
QS
MS
QL
QL
ML
ML
MS
QL
QS
QL
QL
ML
QL
MS
QS
QL
QS
QL
QS
QS
QL
QL
QS
ML
MS
QS
QL
QL
ML
QS
QL
QL
QL
QL
ML
QS
MS
QL
ML
ML
QL
ML
QL
QL
QS
QS
QS
QL
ML
ML
QS
QS
MS
QS
QL
QS
ML
QL
MS
QS
QL
ML
QL
QL
QL
QL
MS
QL
QS
QL
MS
MS
ML
ML
ML
ML
QL
QS
ML
QL
MS
QL
QS
ML
QL
QS
QS
ML
QS
ML
QL
QS
QL
QL
QS
QS
ML
QS
QL
QL
QL
ML
QS
QL
QS
QL
QS
QL
QL
QL
QS
ML
QS
QS
QL
QS
QS
QS
QS
ML
ML
QL
QL
MS
ML
QS
QL
ML
QL
QL
MS
QL
QL
ML
ML
MS
MS
QL
QL
QS
QS
MS
QS
ML
QS
QS
QL
ML
QS
MS
QS
QL
QL
QS
ML
QS
QS
QS
QS
QS
MS
QS
QL
QS
QS
QL
ML
ML
QL
QL
ML
ML
QS
ML
QS
MS
ML
QL
MS
MS
QS
MS
QS
QL
ML
ML
QS
QS
QL
QL
QL
QS
QS
ML
QS
QL
QS
QL
QL
QS
QL
MS
QS
ML
MS
ML
MS
QL
QS
QL
QL
QL
QL
ML
QS
QL
QL
QL
ML
ML
QL
MS
QL
ML
QS
ML
ML
MS
MS
MS
QS
QL
ML
QS
QS
QL
QL
QS
QL
ML
QS
QS
MS
QL
QS
QS
QS
MS
QL
QS
QL
ML
QL
QL
QL
ML
MS
QS
QL
QS
QL
QL
QS
QL
ML
ML
QS
ML
MS
QS
MS
MS
QS
QL
QL
ML
QS
QS
QL
QL
QL
QL
QL
QS
QL
QS
ML
QS
ML
QL
MS
QL
QL
MS
QS
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
MS
MS
QS
ML
QS
QS
QS
MS
QS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
QL
QS
QL
QL
QL
QL
ML
MS
MS
QS
QL
MS
ML
MS
MS
QS
QS
QL
QS
QS
MS
ML
QS
QL
QL
MS
QS
QL
MS
QS
QL
QL
ML
QL
ML
QL
QL
QS
QL
ML
QL
QS
QL
ML
QL
QS
QL
QS
ML
QL
ML
ML
ML
QL
QS
QS
ML
QL
ML
QL
ML
QL
QL
MS
QS
ML
QL
QL
QL
MS
QL
QL
QL
QL
QS
ML
ML
QS
QL
MS
QL
QS
QL
QS
ML
ML
QS
QS
ML
QS
QS
QS
MS
QS
QS
QL
ML
QS
QS
QL
ML
QS
QS
ML
ML
ML
QS
QS
QL
ML
MS
QL
QS
QS
QS
QS
MS
QS
MS
ML
MS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
QL
ML
QS
QS
QS
QL
QS
MS
MS
ML
MS
QS
MS
QL
QL
QS
QS
QS
QL
QL
QS
QS
ML
MS
QL
QS
QL
ML
QS
QL
QL
QS
QL
ML
QS
QS
MS
QL
ML
ML
QL
ML
QS
QL
QL
QS
MS
QS
QL
MS
ML
ML
ML
QS
ML
QL
QL
QS
MS
ML
QS
ML
ML
QS
MS
QL
QS
QL
MS
QS
QS
QL
QS
QS
QS
ML
QS
ML
QL
ML
QS
QL
MS
ML
QS
QL
QS
QL
QS
MS
QL
QL
ML
QL
ML
QS
QS
QL
QS
QL
QL
MS
MS
QL
QS
QL
QS
ML
MS
ML
MS
QS
MS
QS
QS
QL
QL
QS
MS
MS
QL
QL
QL
QL
MS
MS
ML
QL
QS
QL
MS
ML
MS
MS
QS
QL
QS
QS
QS
QS
QL
QS
QL
QL
QS
QS
QS
QS
QL
ML
QL
ML
QL
MS
QS
QS
QS
QL
ML
QS
MS
QS
QS
QL
MS
QS
MS
QL
MS
QL
QL
QS
ML
ML
QL
QS
MS
QL
QL
ML
QS
QL
ML
MS
ML
QS
QL
QL
QL
ML
QL
QL
QS
QS
QS
MS
MS
QS
QS
MS
QL
QS
ML
QS
MS
QS
QS
QL
ML
QS
QL
QS
QS
QS
QS
ML
MS
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
QL
MS
MS
QL
MS
QL
QS
QS
QL
QS
QL
QS
ML
MS
MS
QS
QS
QL
QS
QL
MS
QL
QL
QL
QS
QL
QS
QL
ML
ML
QL
QL
MS
ML
QL
QS
QS
QS
QL
QS
QL
QS
QL
QS
MS
QS
MS
QL
QS
QL
ML
QS
QS
ML
ML
QL
QL
QS
ML
MS
QL
QL
QL
QL
QS
QL
ML
QS
MS
MS
ML
QS
QL
QS
ML
QL
QS
QL
ML
QL
QS
QL
QL
MS
QS
ML
ML
MS
QS
QL
MS
QL
QL
QL
MS
QL
QL
ML
QL
MS
ML
MS
MS
MS
MS
QL
QL
ML
MS
QL
ML
QS
QS
ML
QS
QS
QL
QS
QS
ML
QL
QL
ML
MS
MS
ML
QS
QL
QS
ML
ML
QL
ML
QS
QS
QL
ML
MS
QS
QS
QL
MS
ML
ML
ML
QL
QL
QS
QL
ML
QL
QS
QL
ML
MS
QL
ML
QS
ML
ML
QS
MS
QL
QS
QS
QS
MS
QL
QS
QL
QS
QS
MS
MS
MS
MS
QL
ML
QL
MS
QL
QL
QL
QL
QS
ML
QL
MS
MS
ML
ML
QL
ML
MS
QL
QL
QL
MS
QS
QS
QL
QS
MS
QL
MS
QS
QS
ML
QS
QS
QS
MS
QS
QS
ML
QS
MS
QS
MS
QS
ML
MS
QS
QL
QS
ML
QL
QL
ML
QS
QL
ML
MS
QS
QS
QL
QS
QL
ML
QS
QL
QS
QS
ML
ML
QS
QS
QS
MS
QL
MS
QL
QS
QL
QL
QL
ML
MS
QL
QL
MS
MS
ML
QS
QS
MS
MS
QS
MS
MS
QS
MS
QL
QS
ML
ML
QL
QL
ML
QS
MS
QS
QS
QS
ML
QL
MS
QL
QL
ML
QL
QS
QL
QS
QS
QS
QL
ML
ML
QL
MS
QL
QS
QS
QL
QL
ML
MS
QS
QS
QL
ML
QL
QL
QS
QS
MS
QS
QL
QL
QS
QL
ML
QS
QS
QS
ML
QS
QL
MS
ML
QS
QS
QS
QS
ML
MS
QL
QL
ML
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
ML
ML
QS
ML
ML
QL
QL
QL
QS
QS
ML
QS
ML
QS
QL
QL
MS
QS
QS
QS
ML
MS
QL
MS
QL
ML
ML
QS
ML
ML
ML
QL
QS
MS
QL
ML
ML
QL
QL
QL
QS
QL
ML
QL
QS
QS
MS
ML
QL
QL
ML
ML
ML
QL
MS
ML
QS
MS
MS
QS
QS
QS
QL
ML
MS
MS
ML
QS
QS
MS
QS
QS
ML
QL
QL
QS
MS
QL
MS
QS
QS
ML
QS
QL
QS
QL
QL
QS
QS
ML
MS
ML
QL
QS
QS
QL
QL
MS
QS
QL
QS
QS
QL
ML
MS
ML
QL
QL
QL
QS
QS
ML
MS
ML
MS
QS
MS
QS
QS
QL
QL
MS
MS
QS
QS
QL
MS
QL
ML
QL
ML
MS
QS
QS
ML
ML
QS
QS
QL
QS
ML
QL
QL
QS
ML
QL
ML
ML
QS
QS
QL
QS
QL
QS
ML
ML
QS
ML
ML
MS
QS
QS
QL
ML
MS
ML
QL
ML
QL
MS
QL
QS
QS
ML
QL
MS
QS
MS
QS
ML
QS
ML
MS
QS
MS
ML
ML
ML
QL
MS
QL
ML
QS
QS
QS
QS
QS
QS
QL
QS
MS
MS
QL
QL
QL
QL
QL
ML
QL
QL
QL
ML
MS
QS
MS
ML
QL
QL
QS
QL
QL
QS
QL
ML
QL
QL
MS
QL
ML
QL
QL
QS
ML
QL
QL
QS
MS
QL
QL
ML
QS
QS
ML
QS
MS
ML
QL
ML
ML
MS
MS
ML
QL
QL
ML
QL
ML
ML
MS
ML
QL
ML
MS
QS
MS
QL
QL
QS
QS
MS
QS
QS
QS
QL
ML
QL
MS
QL
ML
QS
QL
QL
MS
QL
MS
ML
QS
QS
ML
QS
QL
QL
QS
ML
MS
QL
ML
QS
QL
QS
QL
QL
QL
MS
QL
QL
QS
ML
QL
ML
QS
QS
QL
QL
QS
MS
QL
MS
QS
QL
MS
ML
QL
MS
ML
QS
ML
MS
ML
ML
ML
QL
QS
QS
MS
QL
MS
MS
MS
QS
QL
QS
QL
QL
QL
QS
QL
QS
ML
MS
QS
QS
QS
QL
QL
ML
QL
QL
QS
QL
QS
MS
QL
QS
QL
QS
ML
QL
QL
QS
MS
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
ML
QS
QS
QS
QL
ML
ML
QS
QS
ML
QS
QL
QS
QL
QS
ML
QS
MS
QS
QL
QL
QL
QS
QS
ML
QS
ML
QS
ML
QL
ML
ML
MS
QS
QL
QS
QL
QS
MS
QL
QL
ML
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QL
MS
QL
QS
QL
QL
ML
MS
QL
ML
QS
QL
QS
ML
QS
QL
QS
MS
MS
ML
QS
QS
ML
QL
QS
QS
QL
QS
QS
QL
ML
QL
QS
QL
QS
QS
QL
ML
QL
MS
QL
QS
QS
ML
QL
QL
QL
QS
ML
QL
QL
QL
MS
ML
QL
ML
QL
QS
ML
ML
ML
QL
QL
ML
QL
QS
QS
QS
MS
QS
ML
MS
QS
QL
MS
MS
ML
QS
QS
QL
QL
QS
QS
ML
MS
QS
QS
ML
ML
QS
QL
QL
MS
QS
QS
QL
ML
QL
QS
QL
QS
QL
ML
ML
QS
QL
QL
QL
QS
QL
ML
QL
QL
QS
QS
QL
ML
QS
QL
QS
QL
ML
QS
QS
QS
QS
QS
QL
MS
QL
QL
ML
ML
ML
QL
ML
QS
QS
QL
QL
QL
ML
ML
QL
QL
QS
QL
ML
ML
ML
QS
QS
ML
QS
QS
MS
MS
MS
QS
QL
MS
QL
ML
QS
QL
QS
QS
ML
QS
ML
QL
QS
ML
QS
MS
QL
ML
QS
QL
QL
QS
QS
QL
QL
QL
MS
QL
MS
QL
QS
QS
ML
QS
QL
QL
QS
MS
QS
QS
MS
ML
QL
MS
QS
QL
QL
ML
QS
QS
QS
QL
MS
QL
MS
QL
MS
QL
QS
QL
QS
QS
QS
QL
QS
QL
QL
ML
ML
QL
ML
MS
ML
QS
MS
QL
QS
QS
QS
QS
QL
QL
QS
QL
QS
QS
QL
MS
ML
QS
MS
MS
ML
ML
MS
QS
QS
QL
ML
QL
QL
ML
QS
QL
QL
QS
ML
QL
QS
ML
QL
QL
ML
QS
QS
QS
ML
QL
MS
QL
QS
QL
QL
QS
QS
ML
MS
QL
MS
QS
QL
QL
QL
QL
QL
QS
QL
MS
QS
QS
ML
QL
QL
QS
QS
QS
QS
ML
QS
MS
MS
QS
QL
QL
QS
ML
ML
QS
QS
QL
QL
ML
ML
QL
MS
QL
QL
ML
QL
MS
QS
MS
MS
QS
QL
ML
QL
QL
QS
QL
QL
QL
QS
QL
QS
MS
QS
QL
QL
QS
ML
ML
QL
ML
QS
QL
QL
MS
QS
MS
ML
QL
ML
QL
QL
MS
QL
QL
MS
QS
QL
QS
QL
QL
QS
QL
MS
QS
ML
ML
ML
ML
MS
MS
ML
MS
QS
QS
QS
MS
QS
QL
QL
QL
ML
QL
QS
QS
MS
MS
QS
QL
ML
QS
MS
MS
QS
QL
QS
QL
QS
QS
ML
MS
QL
ML
MS
QS
QS
QS
ML
QS
QL
ML
QS
ML
MS
MS
QS
QL
QS
QL
QL
QL
QL
ML
QS
ML
QL
QS
QL
QL
QL
QS
MS
QL
QS
QS
QS
QS
QS
QL
QL
MS
QS
QL
QL
QS
QS
QL
QL
QL
MS
QS
MS
MS
QL
QS
QS
MS
ML
QS
QS
MS
QS
QL
QL
QL
QS
QS
ML
MS
QS
QS
ML
QL
MS
QS
QL
ML
ML
ML
QL
ML
QS
QS
MS
QL
QL
MS
QL
ML
MS
QS
QS
ML
QL
QS
MS
QL
MS
QL
QL
QS
QS
ML
QS
QS
QS
QL
QL
QL
ML
ML
QS
MS
QL
QL
QS
QL
QS
MS
QL
MS
MS
QS
ML
ML
QL
QS
QL
QL
MS
QL
QL
QL
MS
ML
ML
MS
QS
MS
MS
QL
QS
QS
QL
ML
QL
ML
QL
QL
QS
QL
ML
ML
QS
QL
ML
ML
MS
QL
QS
QL
QL
QL
QL
ML
QL
ML
ML
QS
QS
QS
ML
MS
QL
QS
QS
QL
ML
MS
QS
QS
ML
QL
QL
QL
MS
QL
MS
QS
QL
ML
QL
QS
ML
ML
QS
QL
QL
QL
QL
QS
QL
QS
QL
QS
MS
QL
QS
ML
QS
QL
ML
MS
MS
MS
MS
MS
QS
QS
MS
QS
QL
QL
MS
QS
QL
ML
ML
ML
ML
MS
ML
MS
QL
QL
QL
QS
QL
QS
QS
QL
QL
QL
MS
QL
ML
ML
MS
QS
QL
ML
QS
QS
QS
QL
QS
MS
ML
QL
QL
MS
ML
ML
MS
ML
QS
QL
QS
MS
MS
MS
QL
ML
QS
QS
MS
QL
QS
QS
QL
QL
QS
ML
QL
ML
ML
ML
QL
MS
QS
MS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
ML
ML
ML
QS
QS
QS
QS
QL
QS
QL
QS
QL
ML
QL
QL
ML
QS
QL
QL
QS
ML
MS
QS
ML
ML
QL
MS
QS
MS
QL
ML
QL
QS
QL
QS
QL
ML
ML
MS
QS
QL
MS
QL
MS
QL
QS
MS
QL
MS
QS
ML
QS
ML
QL
QL
QL
QS
QL
MS
QS
QL
QL
QL
QS
QS
QS
QL
ML
QL
QL
QL
QS
QS
QS
QS
QS
ML
MS
MS
QL
MS
ML
QL
QL
QL
QL
QS
QL
MS
QS
QL
MS
QL
MS
QL
QL
MS
MS
QL
QL
QL
QL
QL
QL
QL
MS
QL
QL
QS
QL
QS
QL
QL
ML
ML
QS
MS
QS
QL
QL
QS
QS
QL
QL
ML
QL
ML
MS
QS
QS
QL
QL
QS
QL
QL
ML
QS
MS
QS
ML
MS
ML
QS
QL
ML
QS
QS
QS
ML
QL
QS
QS
ML
QS
QL
MS
QS
QL
QL
QL
QS
QL
MS
QS
QS
QS
QS
MS
QL
QS
QS
ML
ML
QS
QL
ML
QS
MS
QS
QL
MS
QS
QL
QL
QS
ML
QL
QL
QL
QS
MS
MS
ML
MS
ML
ML
QS
MS
QS
QS
QS
QS
MS
QL
QS
QS
QS
MS
QL
ML
QL
QL
MS
ML
MS
QS
QS
QL
ML
QS
QS
QL
MS
QS
QS
QL
QL
QS
QL
QL
QL
QL
ML
QL
QL
MS
QS
MS
QL
QS
QL
QL
QS
MS
QL
MS
QL
QL
QS
QS
MS
ML
QL
QL
MS
ML
ML
QS
QS
MS
QS
QS
ML
MS
ML
ML
QL
QS
QL
QL
MS
QS
QL
ML
QL
QL
QS
QS
QL
QL
QL
QL
QL
ML
QS
QL
ML
QL
ML
QS
MS
QS
QL
QL
QL
QS
QL
QL
QS
QS
MS
MS
MS
QL
ML
QL
ML
QS
QL
ML
MS
MS
QS
MS
ML
MS
QL
QL
QS
QS
QL
QS
MS
QS
QL
MS
ML
QS
QL
ML
QL
ML
MS
QS
ML
QL
QL
MS
QL
QS
ML
QS
QS
QS
QL
MS
QS
QS
QS
QL
QS
MS
ML
QS
QS
ML
QS
QL
MS
QL
QS
QL
MS
QL
QS
ML
QS
QS
QL
QS
QL
QS
MS
QL
QL
ML
MS
QS
QL
QS
QL
MS
ML
QL
MS
ML
MS
ML
QS
QS
MS
QS
ML
QS
ML
QL
QL
QS
QS
QS
QL
QS
QS
QL
QL
MS
ML
QS
QS
ML
MS
QS
QL
QS
QS
QS
ML
ML
QS
QL
QS
QL
QL
QS
QS
QS
QS
MS
ML
QL
QS
QS
QS
QL
QS
ML
MS
ML
QL
ML
QS
QL
QL
MS
QS
QL
QS
QS
QS
QL
QS
QL
QS
QS
MS
QL
MS
MS
QS
QS
ML
MS
QS
QL
QL
ML
QL
QL
QL
ML
ML
QS
QS
QL
MS
QL
QL
MS
QS
QS
QL
ML
ML
QS
QL
QL
QL
ML
QS
ML
MS
QS
QS
ML
MS
QL
QS
QL
QL
QL
QL
ML
QS
QL
QL
MS
QL
QL
MS
QL
ML
QL
MS
QL
QL
ML
QS
ML
QL
ML
QL
MS
QL
QS
QS
QS
ML
QL
QL
MS
QL
MS
QL
QS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QL
ML
QL
QL
QS
MS
ML
QS
MS
QS
ML
QS
QL
QL
MS
MS
ML
QS
MS
QS
QL
QS
QS
MS
QS
MS
ML
MS
QS
QL
QL
MS
MS
ML
QL
ML
ML
QL
QL
QL
QL
ML
QS
QS
QL
QL
QS
QL
QL
MS
QS
QS
ML
QS
MS
ML
QL
QL
MS
QL
MS
QL
QS
QL
QL
ML
QS
QS
QS
ML
QL
QS
QS
QL
ML
QL
QS
MS
MS
MS
QL
QS
MS
QL
QL
QS
ML
QS
QS
ML
QS
QL
QS
QS
QS
QL
QL
QL
ML
QL
QL
QS
QS
ML
ML
QL
MS
QL
QL
QS
ML
MS
QS
MS
MS
QS
QL
ML
QS
QL
MS
QL
MS
MS
QL
QS
MS
MS
QL
QS
QL
ML
QS
ML
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
ML
QL
QS
QS
QL
QL
ML
QL
QS
QL
ML
MS
QS
MS
QL
QL
QS
QL
QS
QL
QL
QL
QS
QL
QL
MS
QS
QS
MS
ML
QS
MS
QS
QL
QS
MS
QL
QS
QL
QL
QS
ML
QS
QL
QS
ML
QL
QS
QS
QS
QL
QL
ML
QL
QL
MS
ML
ML
QL
QS
QS
QS
QS
QS
ML
QL
ML
QL
QS
QL
QS
QL
QS
QS
QS
QL
QS
QL
ML
QL
QL
ML
QL
QL
QS
QS
QL
QL
QS
QL
ML
QS
QS
QS
QL
QL
ML
QL
QS
QL
QS
QL
QS
ML
ML
QS
QL
ML
QS
MS
QL
QL
QL
QL
QL
QS
MS
QS
QL
QL
ML
QS
QL
QS
QL
QS
ML
QL
MS
QL
QS
QL
QL
MS
QS
QS
ML
ML
QL
ML
QL
MS
QS
QS
QL
MS
MS
ML
QS
QL
QL
QS
ML
MS
QL
QL
QS
QL
MS
QS
QS
MS
QS
ML
MS
MS
MS
QL
QS
ML
QS
QL
MS
QS
QL
QS
QS
MS
QL
QL
QS
QL
QL
ML
MS
MS
MS
QS
MS
QS
MS
ML
ML
QS
QS
QS
QL
MS
QL
QL
MS
QL
ML
ML
ML
ML
QL
QL
QS
QS
QL
MS
ML
QL
MS
QL
QS
QL
QS
QS
ML
QS
QS
MS
ML
QS
QL
QS
QL
QL
QL
QL
MS
QL
QS
QL
QL
MS
QL
QL
QS
ML
ML
QS
QS
QL
QS
QL
QS
QL
ML
ML
QL
QS
QL
QL
MS
QS
ML
QS
QS
ML
MS
QL
ML
QL
ML
QL
QS
QL
ML
QL
MS
ML
QL
QL
QL
QS
QL
ML
QS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QL
QL
QL
QL
QS
QS
ML
ML
ML
QL
ML
ML
QL
QL
MS
QS
QL
QS
QS
QL
QS
QS
QL
QS
MS
QS
MS
QL
QL
QL
ML
MS
QL
QL
MS
QL
QL
QL
QS
MS
QS
QS
ML
QS
QL
QL
QS
QL
QL
QS
ML
QS
QL
MS
ML
ML
QS
QL
QS
QL
QS
QL
QS
QL
QS
QL
QS
QL
QS
QL
MS
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
ML
QS
QL
QS
QS
QS
QS
QL
QL
ML
ML
ML
QL
QL
QL
ML
QL
QL
ML
QL
QL
MS
MS
QS
QS
QL
QL
QS
QS
QL
QS
QS
QS
ML
QS
MS
MS
QS
MS
ML
QL
ML
QS
ML
MS
MS
QL
ML
QS
QL
QS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QL
MS
ML
ML
QL
QS
QL
QS
QL
QS
QL
QS
QL
ML
ML
QS
QL
QL
ML
QL
MS
QS
QS
QS
QS
ML
MS
QL
QS
QS
QL
ML
QS
QS
QL
ML
QS
ML
QL
MS
QS
ML
ML
QL
ML
MS
QS
MS
QL
QS
QL
QS
QS
QS
QS
MS
ML
QS
QS
QL
MS
ML
QL
QS
ML
QS
QS
ML
QS
MS
ML
QL
QS
QL
QL
QS
MS
QL
QL
ML
ML
QL
ML
ML
QS
ML
QL
ML
MS
QL
MS
MS
QL
QL
ML
QL
QL
QS
QS
QL
QL
QS
QS
ML
QS
QS
MS
QL
ML
MS
MS
QL
QS
QL
MS
QS
ML
QS
QL
ML
QS
MS
QL
ML
QS
QS
ML
QL
QL
MS
QS
MS
QL
QS
MS
QS
MS
QS
MS
ML
ML
ML
ML
ML
QS
QS
QL
QS
ML
MS
QS
MS
QL
QS
MS
QL
QL
QS
QL
QL
QL
QL
MS
QS
ML
QS
QL
ML
QL
MS
QL
QL
MS
QS
ML
QS
ML
MS
QL
QS
QS
QL
QS
QL
QL
QL
MS
QL
QS
MS
ML
MS
QS
QL
QL
QL
QL
QS
MS
MS
MS
QL
MS
QL
ML
QS
QS
ML
QL
QS
QS
ML
QL
QL
QS
MS
QS
QS
QL
QS
QS
ML
QL
QS
ML
QS
QL
QS
QS
ML
QL
ML
ML
QL
QL
MS
QL
MS
QS
QS
QS
QS
MS
ML
QL
QS
QS
QS
QS
QL
QL
QS
ML
ML
QS
QS
MS
MS
ML
QL
QS
QS
QL
QL
ML
MS
ML
QS
QS
ML
QL
MS
ML
MS
ML
QL
MS
ML
MS
QL
MS
QS
ML
QL
MS
MS
QL
QS
QS
ML
QS
MS
QS
ML
QS
QS
QL
QS
ML
QL
QS
QS
QL
MS
QS
QL
QL
QS
QS
QS
QS
QL
QS
ML
QS
QL
QS
QS
QL
QS
QS
QS
QL
QS
QS
QL
QL
MS
QL
QL
QS
QL
QL
QS
MS
MS
MS
QL
QS
QS
ML
ML
QL
ML
QS
QS
QL
ML
MS
QS
MS
QL
QS
QL
ML
QL
QL
QS
QL
MS
QL
QL
QL
QL
QS
QL
QS
QL
QS
QL
ML
QL
QS
QL
QS
QS
QL
MS
QS
QS
ML
QS
QL
MS
MS
MS
QS
ML
ML
ML
MS
ML
MS
QL
MS
ML
QS
QL
MS
QL
MS
QL
QS
QL
QS
ML
QL
MS
QS
ML
ML
MS
MS
QL
QL
QL
ML
MS
QS
QL
QS
ML
QL
QS
QS
ML
QS
QS
QS
ML
ML
MS
QS
QL
ML
ML
QS
MS
QS
ML
QS
QS
QL
QS
MS
QL
QL
QS
QS
ML
ML
QS
QL
QS
QL
MS
ML
QS
QS
QL
MS
MS
QL
MS
QS
QS
QS
QL
MS
ML
MS
MS
MS
QS
QS
QS
QS
QL
QS
QS
ML
QS
QS
MS
QL
QS
QS
QS
QS
QS
QL
ML
ML
MS
MS
QL
QL
QS
ML
QS
QS
QS
MS
MS
QL
MS
QS
QS
MS
QS
MS
QL
QL
MS
QL
QL
QL
QS
QS
QL
QS
ML
QS
QS
QL
QS
QS
QL
MS
QS
QL
QS
QS
QL
MS
QS
ML
ML
QL
QS
ML
QL
QS
QL
QL
QL
ML
MS
QS
QL
ML
MS
QL
QL
MS
QS
QS
QS
QL
ML
QS
QS
QL
QS
QL
MS
QL
MS
ML
ML
MS
QL
QL
ML
MS
QL
MS
ML
QL
MS
ML
MS
QS
ML
QL
QL
QS
QL
QS
QS
QL
QL
MS
QS
ML
ML
QS
ML
MS
QL
MS
MS
QS
ML
QL
ML
QS
QS
QS
ML
QS
QS
ML
ML
QS
QL
QS
QS
ML
ML
QS
QL
QS
ML
QL
QL
QL
MS
ML
ML
QS
ML
QL
QL
MS
ML
ML
QL
QS
QS
ML
QS
QL
QS
QL
QL
QS
QL
ML
QL
QL
QL
QL
ML
ML
QS
QS
QL
QL
MS
QS
QL
QS
MS
QS
QS
QS
QL
QL
QL
MS
QL
QL
QL
QL
QL
MS
QS
QS
ML
ML
ML
QL
ML
QS
MS
QL
QS
QS
QS
QL
QS
QS
ML
QS
QL
QS
MS
QS
QL
QL
QS
QL
QS
MS
ML
MS
QS
MS
QS
MS
QL
QL
ML
MS
QS
MS
QS
QL
QL
QL
MS
QS
QS
QS
QL
ML
QS
QS
MS
QL
MS
QS
QL
ML
QS
QL
QL
MS
QL
QS
QS
ML
MS
MS
QL
QL
ML
QL
ML
QL
ML
QL
QS
QL
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
ML
QS
QS
QS
QL
MS
QL
QS
QL
ML
MS
QL
ML
MS
ML
QS
QS
ML
MS
QS
MS
QL
QL
QS
ML
QS
ML
MS
QS
ML
QL
QL
QL
QS
QS
QL
QL
MS
ML
ML
QL
QL
QS
QL
ML
QS
QS
ML
QS
MS
QL
QS
QS
MS
MS
MS
QS
ML
QS
QS
QL
QS
QS
QS
ML
QS
QS
QS
ML
QL
MS
QL
QS
ML
QL
MS
QS
QS
QS
QL
QL
QS
QS
QS
ML
QS
QS
QL
QL
ML
ML
QL
QS
QL
QS
QS
QL
QS
QS
QS
QS
MS
ML
QS
ML
QS
QS
QS
QL
QL
ML
MS
QL
QS
QL
ML
QL
QS
QS
QS
ML
QS
QL
QL
QS
QS
MS
QS
QS
QS
QS
ML
QS
QS
ML
QL
QL
QS
QS
QL
QS
ML
MS
QS
QS
ML
QS
QL
ML
ML
QL
QS
ML
QS
MS
QL
MS
MS
QS
QS
ML
QS
QL
ML
QL
QS
ML
MS
QL
QL
QS
ML
QS
QL
QS
ML
MS
MS
QS
QL
QS
QL
MS
QL
QS
QL
QL
ML
QS
MS
QS
MS
QS
QL
QS
QS
QS
ML
QL
QL
QL
QS
QS
QL
QL
QL
QL
ML
QS
QS
QS
ML
QS
QS
QS
QL
QS
QS
QS
QS
MS
QS
QL
QL
QS
ML
QS
QL
QL
QL
MS
ML
QL
QS
QS
QS
ML
QS
QL
QS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QL
QL
QL
QS
QL
QL
MS
QS
QL
QS
QL
ML
MS
QL
QS
QS
QL
QS
QS
MS
ML
QS
MS
ML
MS
QS
ML
QS
ML
MS
QL
QL
QL
ML
ML
ML
ML
MS
QS
QS
QL
QS
ML
QL
QL
QL
QL
QS
QL
QS
QS
ML
QL
QS
QS
QS
ML
QS
QL
QL
QL
QL
MS
QS
MS
QS
QL
MS
QL
ML
ML
QL
ML
QL
QS
QL
ML
QS
QS
ML
ML
QL
QS
QS
QL
QS
QL
QL
QS
QS
QL
QS
QS
QL
QS
QL
ML
ML
QS
QS
QS
QS
ML
QL
QS
QL
QL
QL
MS
QL
QS
ML
QL
ML
QS
QS
QS
QS
QL
QS
QL
MS
QS
MS
QL
QL
ML
QS
ML
QL
QS
QS
QS
MS
QL
QL
QL
MS
QL
QS
MS
QL
QS
ML
QL
QL
QS
ML
QL
QL
QL
QL
ML
QS
ML
ML
QL
MS
QL
QS
QS
QL
QS
ML
QL
QL
QL
ML
QL
QL
QS
MS
QL
QS
ML
QS
ML
QL
QS
QS
ML
QS
QS
ML
ML
ML
QL
MS
QS
MS
QL
ML
QS
QL
QL
ML
QL
QS
QL
QS
MS
ML
QL
MS
QS
QL
QS
QL
QS
ML
MS
QS
QS
QL
QL
QL
QS
QL
QS
QL
ML
QS
MS
QL
QS
ML
ML
QS
QS
MS
QL
MS
ML
QL
ML
MS
QL
QL
QS
QL
QS
QL
QL
QL
QL
QS
ML
MS
ML
QL
QS
QL
MS
QS
QS
ML
ML
MS
QS
QL
QL
QL
QL
QS
ML
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
QS
QS
QL
QL
QL
QS
QS
ML
ML
MS
QS
QL
QS
QL
QS
QS
QL
QL
QS
QS
MS
ML
ML
QS
ML
QS
ML
QL
QL
MS
QL
QS
QS
QS
ML
QS
ML
QS
QS
ML
QL
QS
QL
QS
ML
ML
QS
QL
ML
QS
ML
QL
QL
QL
QS
QL
QL
QS
MS
ML
ML
ML
QL
QL
QS
QS
QL
ML
ML
QS
QL
MS
ML
QS
QS
QL
QS
QL
QS
QL
QS
ML
QS
MS
ML
MS
QS
QS
ML
QL
ML
MS
QL
QS
QS
QS
QL
QL
ML
QS
ML
ML
ML
QS
MS
MS
QS
QL
QL
QS
QL
QL
ML
ML
QS
QS
ML
QL
QS
QS
MS
QS
ML
MS
QS
QS
QL
ML
MS
QS
QS
QS
ML
QL
QS
QL
QL
QS
QS
ML
QS
QL
QS
QL
ML
QS
QL
QS
QL
MS
QL
QS
QL
QS
QL
QL
QS
QL
QL
ML
QL
QS
QS
QS
QL
MS
ML
QL
QS
QS
QL
QL
QL
QL
QS
QL
QS
QL
QS
ML
QL
QS
MS
QS
QS
MS
QL
QL
ML
MS
MS
QL
QL
QL
MS
QL
QL
QS
QL
QS
MS
QS
QL
QL
QL
QL
ML
QS
QL
QS
QL
QS
ML
ML
QL
ML
QL
MS
QS
ML
ML
QL
QL
QL
ML
QS
QS
QS
QL
QS
QL
QS
QL
QS
QS
MS
QS
QS
ML
QS
QL
QL
QL
QL
QS
MS
QL
MS
MS
QL
QS
QL
QS
QS
QS
ML
QL
QL
ML
MS
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
QL
QS
QL
QS
MS
MS
MS
QS
ML
QL
QL
QS
MS
QL
QL
QL
ML
MS
ML
MS
QS
QL
ML
QS
ML
MS
MS
MS
QL
ML
QS
QS
QL
QL
QS
QL
MS
QL
ML
QS
QL
ML
ML
QL
QS
QS
QS
QS
QL
MS
QL
QL
MS
ML
MS
ML
ML
QL
QS
QS
QL
QS
QS
QS
QL
ML
ML
ML
QS
MS
MS
ML
QL
QL
QS
QS
QS
ML
QL
QS
QS
QL
QS
ML
QS
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
QL
QS
QL
QL
QL
ML
ML
ML
ML
QS
ML
ML
QS
QS
QL
ML
QL
MS
MS
QL
QL
QL
QS
MS
QL
QS
QL
MS
MS
QS
QS
QS
QS
QS
QS
QS
ML
QS
QS
ML
QS
ML
QS
QS
ML
QL
QL
QL
QS
QL
QL
QL
QS
QL
MS
ML
QL
QS
ML
QS
QL
QS
QL
ML
QL
MS
QL
MS
ML
QL
QL
QS
ML
QL
QS
QL
MS
QS
MS
QL
QS
QS
QL
QS
QL
MS
QL
QS
QL
ML
MS
ML
ML
QS
QL
QL
QL
QS
QL
QS
ML
QL
QS
QL
QS
QL
MS
ML
QS
QL
MS
QL
ML
ML
QL
QS
MS
MS
QL
ML
ML
ML
ML
QS
QL
MS
QS
QS
QS
QS
QL
MS
QL
QS
QS
QL
QL
QS
ML
MS
QS
QS
QS
MS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QS
ML
QL
QS
ML
QS
ML
QL
QS
QS
ML
ML
QS
MS
ML
QS
ML
MS
QL
ML
ML
ML
QL
MS
QL
MS
QS
MS
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
MS
MS
QL
QS
ML
QS
ML
QL
QS
ML
QS
QL
ML
QS
QL
QS
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QS
QL
QL
QS
ML
MS
QS
ML
QL
QS
ML
QS
ML
QL
MS
MS
QS
QS
QS
ML
QS
ML
QL
QS
QL
QL
MS
QS
QS
QS
QS
QL
ML
QS
ML
QL
QS
MS
QL
ML
QS
QL
ML
MS
QS
QL
QS
QS
QL
QS
QL
MS
ML
QS
QL
ML
QS
QS
ML
MS
QS
ML
MS
ML
QL
MS
QL
QS
QL
QS
QL
MS
QS
QL
QS
QS
QL
QS
QS
ML
QL
QL
QS
QL
QS
ML
ML
QL
QS
QS
MS
ML
ML
QS
QS
MS
MS
ML
QS
QL
ML
QL
QS
QL
QL
QL
QS
QS
QL
QS
QL
MS
QL
QL
QL
QL
QS
QL
ML
ML
QL
QL
QS
ML
QS
MS
ML
QL
QL
QL
ML
QL
ML
QL
MS
QL
QS
QS
ML
QL
ML
QS
ML
ML
ML
QL
QL
ML
QL
QS
QL
QS
QS
ML
QS
ML
ML
QL
ML
MS
QL
MS
ML
QL
QL
QS
ML
MS
ML
QS
QL
ML
MS
ML
MS
QS
QS
ML
QL
QL
ML
QS
ML
ML
QS
QL
QS
QL
MS
QL
QS
ML
ML
QL
QS
QL
QS
QL
QL
ML
MS
ML
QL
QS
QL
QL
MS
QL
ML
QL
QS
QS
QS
QS
QL
QS
QS
ML
QS
ML
MS
QS
QL
ML
QL
MS
ML
QL
QL
QL
ML
ML
QL
QL
ML
QL
QS
QL
QL
ML
MS
QS
QL
QS
QL
ML
ML
ML
QS
QS
QS
QS
ML
QS
QS
ML
QL
QS
QL
QS
MS
QS
QS
QL
MS
QL
QL
QL
MS
QS
QL
QS
ML
ML
ML
QS
MS
MS
MS
QS
QS
MS
MS
QS
QL
ML
MS
ML
QS
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
QL
ML
MS
QL
MS
QS
QL
QS
ML
QS
QL
QL
QS
QL
QL
QL
QS
ML
QS
ML
ML
QS
QL
QS
QL
QS
QS
ML
MS
QL
ML
QL
QS
QL
QL
QS
QL
ML
QL
MS
QS
ML
QL
QS
MS
ML
ML
QS
QS
QS
ML
QS
QS
QS
ML
QL
QL
QS
ML
QL
MS
QL
MS
QL
QS
QL
ML
QL
QS
QS
QL
QL
QS
ML
QS
QL
MS
QS
MS
QL
QL
QL
QL
QL
MS
ML
QS
QS
QL
ML
ML
QS
QL
QL
MS
MS
QS
QL
MS
QL
QS
QL
QS
QS
MS
QS
MS
QS
QS
QL
QS
QL
QL
ML
QL
ML
QL
QS
QL
QS
QS
ML
QS
QS
QL
QS
QS
MS
ML
QS
QS
QL
MS
MS
QS
QL
ML
QS
QL
QL
MS
ML
QS
QL
MS
QL
MS
QL
QL
QL
QL
QL
QS
QL
QS
QL
MS
MS
ML
QS
QS
QL
QS
QL
QS
MS
MS
QS
QS
ML
MS
QL
QL
QL
ML
QL
QS
MS
QL
ML
MS
QL
ML
QS
QL
QL
QL
MS
ML
QL
QL
QS
QL
QL
ML
QL
QS
QS
QS
QS
ML
QL
MS
MS
QL
MS
MS
ML
QL
QL
QS
MS
QL
QL
QL
QS
QS
ML
MS
ML
QS
QL
QL
ML
QL
QL
QL
ML
QS
QS
MS
QS
QS
QS
QL
QS
MS
QS
QL
QL
QS
QL
QS
MS
ML
ML
QL
QS
QL
QS
QS
QS
QL
QS
QL
QS
QS
QL
ML
QL
QL
MS
QL
QS
QL
MS
QL
QS
ML
MS
ML
QS
MS
ML
QL
QS
QS
QL
QL
QS
QL
QL
QL
QS
MS
QL
ML
MS
MS
QL
MS
QL
QL
QS
QS
ML
QS
QL
ML
QL
QS
QL
QS
MS
QS
QL
ML
ML
ML
ML
QS
QL
QS
QL
QS
MS
QL
QL
QS
MS
ML
QL
MS
QS
QS
QS
ML
QS
QL
QL
QL
ML
QL
QS
QS
QL
QS
QL
ML
QL
QS
QL
QS
ML
QL
QS
QS
QS
QL
QL
QL
QL
QS
ML
QL
QS
ML
MS
QS
QS
ML
QL
QL
ML
QS
QS
QS
QL
ML
MS
QL
MS
ML
QS
MS
QS
QS
QL
QS
QL
QS
ML
QL
QS
QL
ML
QL
QL
QS
MS
QS
ML
ML
QS
QS
QS
MS
QL
QS
QL
QL
QL
QL
QS
QS
MS
ML
QL
MS
QL
QL
QS
QS
MS
ML
QL
MS
QS
ML
QL
ML
MS
QS
QS
QS
ML
QS
MS
MS
MS
QS
MS
QL
ML
QS
QS
QS
QS
QS
QS
QL
QS
MS
ML
ML
ML
ML
MS
ML
QS
QS
QL
QL
QL
QL
QS
QL
MS
QS
QS
MS
ML
QL
QL
ML
QS
QS
QS
QS
ML
ML
QS
QS
QS
QS
MS
QL
QL
QL
QS
MS
QL
QL
MS
QL
MS
QS
QS
QL
QL
QL
QL
QS
ML
MS
QL
QL
QL
QL
QS
QS
QS
QL
QL
QS
QL
QL
QL
ML
QL
ML
QL
MS
QL
QS
QS
MS
ML
ML
QS
QL
QS
QS
QL
QL
ML
QL
ML
QL
QS
QL
MS
QS
ML
ML
QS
QS
MS
MS
QL
QS
QS
QS
QS
QS
MS
MS
QL
QL
QS
ML
QL
QL
ML
ML
QL
QL
QL
QS
QS
QL
QS
QS
QL
QS
QS
QL
QL
QL
ML
QS
QL
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
QS
QL
ML
QL
ML
QL
QS
ML
QS
QS
QL
MS
QL
ML
QL
QS
QS
ML
QS
QL
QL
QS
QS
QS
QS
ML
QS
QS
MS
ML
QS
MS
ML
QS
MS
QL
QS
MS
QS
MS
MS
QS
QS
QL
QS
ML
ML
QS
ML
ML
QS
QS
QS
ML
QL
QS
QL
QL
MS
QS
QS
QS
QL
QL
QL
MS
ML
ML
ML
QL
QS
QL
QL
QL
QL
QS
QL
QL
QS
QS
ML
ML
QS
QS
MS
QL
QS
QS
QS
QL
MS
QL
QL
MS
QL
QL
MS
QL
QS
QS
QS
QS
ML
MS
ML
QS
QS
QL
QS
ML
QL
QS
QS
MS
QS
QL
ML
QL
QS
QS
ML
QS
QL
QL
QL
ML
QS
MS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QS
ML
QS
QL
QL
QS
QL
QS
MS
QS
ML
QL
QS
QL
QL
QL
MS
QS
QS
QS
ML
ML
QL
QS
QS
ML
ML
QS
ML
QL
ML
ML
QL
QS
ML
QL
QS
MS
ML
ML
ML
QS
QS
QS
MS
MS
QL
ML
QS
QL
QL
QL
MS
QS
ML
QL
QL
QS
ML
QL
ML
ML
QL
QS
ML
MS
QL
MS
MS
QS
QS
QL
ML
QS
ML
MS
QL
QS
QS
QL
QL
ML
QL
MS
QL
QS
QS
QL
QS
QS
QL
ML
QL
ML
QL
QL
QL
ML
QL
QS
ML
MS
QL
QS
ML
QL
QS
QS
QS
QS
QL
QS
MS
QS
QS
QS
QL
ML
QS
QL
QS
QS
QL
QL
MS
QL
MS
QL
QS
QL
QS
MS
QS
QL
QL
QS
MS
ML
QL
QL
MS
QS
QL
QS
QS
ML
QS
ML
ML
QL
ML
MS
MS
QL
QL
QL
ML
QS
QL
ML
QS
ML
QS
QS
QL
MS
ML
QL
QL
QL
QL
QS
ML
QL
ML
QS
ML
QS
QS
MS
MS
QS
ML
QL
QL
ML
QL
ML
QS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QS
ML
QL
QS
QS
QS
QS
QL
MS
QS
MS
QS
QL
QS
QS
QS
ML
QS
QL
ML
MS
QL
QS
QL
QL
QL
QS
QL
QS
ML
QL
QL
QS
QS
ML
QL
ML
ML
QL
QS
QS
QS
QS
ML
QS
QS
MS
QS
QS
QS
QS
QS
QS
QL
QS
QL
MS
QL
QL
QL
QS
MS
QL
MS
QL
MS
QL
ML
QL
QS
QS
ML
QS
QL
ML
QL
QS
MS
QS
QL
QS
QS
QL
QS
QS
QS
QL
QS
QL
QL
ML
QS
QL
ML
QL
QL
QL
QL
QL
QS
ML
QL
QL
ML
MS
QL
QL
QL
QL
ML
QS
MS
ML
QS
QL
ML
QL
QS
QL
QS
QS
QL
QL
QS
ML
QS
ML
QL
QL
QL
QS
QS
QL
QS
QL
MS
ML
ML
MS
QL
QS
ML
QS
QS
QS
QL
QS
QS
QS
QS
QS
QL
QL
ML
QL
MS
MS
QL
QL
QS
QL
QS
QS
QL
QL
ML
QS
QL
QS
QS
QL
ML
ML
ML
QS
QL
MS
QL
QS
ML
QL
QS
QL
MS
QS
QL
QS
MS
ML
ML
QL
QL
QL
QL
ML
ML
MS
MS
QL
QL
QL
QL
QS
QS
QL
QL
QL
QS
QL
ML
MS
MS
QL
QL
QS
QS
QL
MS
QS
QS
QS
QS
QS
QS
QS
MS
ML
ML
QS
ML
QL
QS
QL
QS
QS
QL
QL
QS
MS
ML
ML
ML
QL
MS
QL
ML
QS
QL
MS
ML
QL
QS
QS
QS
ML
QL
QL
QS
MS
QL
ML
MS
QL
MS
MS
QL
QS
MS
QL
QL
QS
QS
QS
ML
MS
ML
QS
QL
QL
ML
QS
QS
ML
QS
QL
MS
QL
QL
QL
ML
QS
MS
ML
QL
QL
MS
QL
QS
QS
QS
QS
QL
ML
MS
ML
ML
QL
QS
QL
MS
QL
MS
QL
QS
QS
ML
QL
QS
QL
MS
QL
ML
ML
QL
QL
QS
ML
ML
MS
QL
QL
QL
QL
QL
QS
QL
QL
ML
QL
QS
QL
QL
QL
QL
ML
QS
QL
QL
QL
ML
QS
QS
QS
ML
QS
QL
QS
MS
QS
QS
QS
QS
QS
QL
ML
QL
QL
QS
QL
QL
ML
QS
QL
MS
QS
ML
QS
QS
QS
MS
QL
QS
QS
ML
QL
QS
ML
ML
QL
QS
QS
QL
ML
QL
QS
QS
MS
QS
QL
ML
ML
QS
QL
ML
QL
ML
QS
QS
ML
QL
QL
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QS
QL
ML
QL
QL
MS
ML
MS
QL
QS
ML
QL
QL
QS
ML
QS
QL
MS
MS
QS
QS
ML
QS
QS
ML
QL
QS
QS
QL
QS
QS
MS
ML
QS
ML
QS
QS
QS
QL
QS
QL
QL
ML
QL
MS
QS
QS
QL
QL
QL
QS
QL
QS
QL
ML
QS
QS
QL
QL
QS
QS
QL
ML
QL
MS
QL
QL
QS
MS
QS
ML
QL
QL
MS
MS
QS
QL
ML
MS
QL
ML
ML
QL
QS
QL
QS
QL
QS
QS
ML
QL
ML
QL
MS
ML
QS
ML
QL
QL
QL
MS
MS
ML
QL
QL
QS
QL
QL
QL
ML
MS
QS
QS
MS
ML
ML
ML
QL
QS
QL
ML
QL
ML
QS
ML
ML
ML
ML
QS
QL
MS
QS
QL
QL
QS
QL
MS
QL
QL
QL
QS
ML
QS
QS
ML
MS
QS
ML
MS
QL
QS
ML
QL
QL
QL
ML
ML
ML
QL
QS
QL
QS
QL
QS
QL
ML
QL
MS
QS
QS
ML
QS
QS
QS
QL
QS
MS
QS
QL
QS
QS
QS
QS
ML
ML
QL
QS
QL
QL
QL
QL
QS
QS
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
MS
MS
MS
QL
QS
ML
MS
QL
QS
QL
MS
QS
QS
QL
QS
MS
QS
QL
QS
QL
QS
QL
QL
QS
MS
QS
ML
QS
QL
MS
MS
QL
MS
MS
MS
MS
QL
QS
QS
QL
MS
QL
ML
ML
QL
QL
ML
MS
QS
QS
QL
QL
QS
ML
QL
QS
MS
QL
QS
QL
QS
QS
ML
ML
MS
ML
MS
MS
ML
ML
ML
MS
QS
MS
ML
QS
QL
ML
ML
ML
QS
QS
QL
QL
QS
MS
ML
QS
QS
ML
QS
QL
ML
ML
ML
ML
QS
QL
MS
QL
QS
QS
ML
QL
ML
MS
MS
MS
QL
QL
ML
QL
QL
QL
ML
QS
QS
MS
ML
MS
QS
QS
QL
QS
MS
QL
QL
QL
ML
QL
QS
QS
ML
MS
QS
MS
ML
MS
MS
QS
ML
QL
QL
MS
QS
QL
QL
QL
MS
MS
QL
MS
QS
QL
QL
ML
QS
MS
QL
QL
QS
ML
MS
QS
QL
ML
QL
QS
MS
QS
QL
QS
MS
QS
QS
MS
ML
QL
ML
QS
QS
ML
MS
QL
QS
QS
ML
QL
QL
QL
QL
QS
MS
QS
QS
MS
ML
QS
QL
QL
QL
QS
ML
ML
MS
QS
ML
MS
ML
MS
ML
QL
QS
ML
QL
QS
MS
ML
ML
QL
QL
ML
MS
QS
QL
ML
MS
QS
ML
MS
QL
QL
QS
QS
QL
QS
MS
QS
QS
MS
ML
QS
ML
QL
MS
QL
QL
QL
QL
QL
QS
QS
QS
MS
MS
ML
QL
QS
QS
MS
QL
QS
QL
QL
QS
QL
MS
QS
MS
MS
QL
ML
QL
QL
QS
MS
QS
QL
QS
ML
ML
QL
ML
QL
QS
QL
QL
MS
ML
QL
QS
QL
QS
QL
QL
QL
QL
QL
QS
QL
QS
QS
QS
MS
QL
ML
QL
QS
QL
QL
QL
MS
QL
QS
ML
QL
QS
QL
QS
QL
QL
MS
QS
QL
QS
MS
QS
QL
ML
QL
ML
ML
QL
MS
QL
QS
QL
ML
MS
MS
QS
QS
QL
ML
QS
MS
QL
QS
QS
QL
QL
QS
QL
ML
QL
QS
QS
MS
ML
QS
QL
QL
QL
MS
QL
QS
QL
QS
QS
MS
MS
ML
QS
QS
MS
QL
QL
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QS
QL
QS
ML
QL
QS
QS
QS
QL
ML
ML
ML
QS
QL
ML
QS
QL
QL
QS
ML
QS
MS
MS
QS
ML
QL
QL
ML
QS
ML
QS
ML
ML
QS
MS
MS
QL
QS
QS
ML
ML
QS
MS
QS
QS
ML
QL
QS
QS
QL
QS
QL
QS
MS
MS
QS
QS
QS
MS
QL
MS
QS
QL
QL
MS
QS
QS
QS
QS
ML
MS
QS
MS
QL
QS
QL
QL
QS
QL
QS
ML
MS
QL
QS
QS
QL
QL
QL
QL
QS
QS
ML
QS
QL
MS
ML
QL
QL
QL
QS
QS
ML
QL
QS
QS
QS
QL
QL
ML
QL
QS
QL
QL
QS
ML
ML
QL
QS
QS
QL
QS
ML
QS
QS
QS
ML
ML
ML
QS
MS
ML
QS
QS
MS
QS
QL
QL
QS
QS
QS
QL
QL
MS
QS
ML
QS
ML
MS
QL
QL
QL
MS
ML
QL
MS
MS
ML
MS
QS
ML
MS
QS
QS
QL
QL
QL
QL
QS
QL
MS
QS
QL
QL
QL
MS
QL
QL
QL
QS
QL
MS
ML
QL
ML
QS
ML
QS
QS
ML
QL
QL
QS
QS
ML
QL
ML
ML
QS
QL
QS
ML
MS
QS
ML
QS
QS
QL
QL
QL
MS
MS
QS
MS
QS
ML
ML
QS
QS
QS
QS
QL
QS
QL
QS
QS
QS
QS
QL
ML
QL
QS
QS
ML
QS
QS
MS
QL
ML
ML
QL
QS
QL
QS
QS
MS
QS
ML
QS
MS
ML
QL
QS
ML
QL
ML
QL
QS
ML
QL
QS
MS
ML
MS
QS
MS
QS
MS
QS
QL
QS
ML
QS
MS
QS
QL
ML
QS
QL
ML
MS
QS
QL
QS
QS
QS
QL
ML
ML
QS
QL
ML
QS
QS
QS
ML
ML
ML
QS
QS
QL
MS
QS
QS
QS
MS
QS
QL
QS
ML
QS
QL
QS
MS
ML
MS
QS
QS
QS
ML
QS
QL
QS
QL
QS
ML
QS
QL
QS
QS
QL
QS
MS
QS
QS
QL
ML
QS
QL
ML
QS
ML
MS
MS
QS
QS
ML
QL
QS
QL
ML
MS
ML
QS
QL
QL
QL
QL
MS
MS
ML
QL
QL
QL
QL
MS
QS
QL
ML
ML
QL
ML
MS
QL
QL
QL
QL
QS
QS
QS
QS
QL
ML
QL
QL
QL
ML
QS
QS
QS
QS
QL
ML
QS
QS
QS
QS
MS
QS
QL
QS
ML
QL
QL
QL
QL
QS
QS
QS
QL
ML
QL
QS
QS
QL
QS
ML
QL
QL
QS
QS
ML
QS
QS
QL
QL
QS
QL
QL
QL
ML
QS
QL
QL
QL
MS
QS
MS
QS
ML
MS
QL
MS
QL
MS
ML
QS
QS
QS
QS
QS
QL
QS
MS
ML
MS
QL
ML
QL
QS
QL
MS
ML
QS
QL
QL
ML
QS
QL
MS
QL
QS
ML
MS
QL
QL
QL
QS
QS
ML
QL
QS
QL
QL
QS
QL
QL
QS
QS
ML
ML
ML
ML
QS
QS
QL
ML
QL
QL
QS
MS
ML
QS
QL
QS
QL
QL
ML
QS
ML
QL
ML
QS
MS
QL
ML
MS
MS
ML
MS
MS
QL
QS
QS
MS
QL
QL
QS
QS
ML
ML
QS
QS
QL
MS
MS
QL
ML
ML
QL
QL
ML
QL
MS
QL
QL
QL
QL
QL
QS
QS
MS
QL
ML
QL
QL
QS
QS
ML
QS
QS
QS
QS
MS
ML
QS
MS
MS
ML
MS
QS
QL
MS
ML
QS
QL
QS
ML
QL
QS
QL
QS
QL
QL
QS
ML
ML
QS
QS
QL
ML
MS
MS
MS
QS
QL
QL
QS
ML
ML
QS
QS
QS
QS
QS
QL
QL
QL
QL
QL
ML
QS
ML
QL
QL
ML
QS
MS
QL
QS
QL
QL
ML
QL
QL
QL
QL
QL
QS
QL
QL
QS
QS
QL
ML
QS
ML
ML
ML
QL
ML
QL
QL
QL
MS
QL
QL
QS
ML
QS
QL
QS
QS
QS
ML
QL
QL
ML
QS
ML
QS
QS
QL
MS
QL
ML
QS
QS
ML
QL
ML
QL
QS
QL
QS
QL
ML
QL
QL
MS
QL
QL
ML
QL
MS
ML
QL
QS
MS
QS
QL
QS
QS
QS
QL
ML
MS
QS
QS
QS
QL
MS
MS
ML
QS
ML
MS
MS
QS
QL
QS
QS
ML
QL
QS
QS
QS
QS
QS
QS
QL
QS
MS
QL
QS
QS
QL
QS
QS
MS
MS
QS
ML
MS
MS
QL
QS
QL
QL
QS
QS
MS
QS
QL
QL
QL
QS
MS
ML
QS
QS
ML
ML
QL
ML
QS
QS
QL
MS
QL
QS
QL
QS
MS
QS
QS
MS
QL
QL
QL
QL
ML
ML
MS
ML
QL
QL
ML
QL
ML
MS
ML
QS
QL
MS
ML
QS
QS
QL
ML
ML
MS
QS
MS
QL
MS
ML
ML
QL
ML
QL
QL
QL
QL
QL
QS
MS
QL
MS
QS
MS
QL
MS
QS
MS
QS
QS
ML
QS
QL
QL
QS
QL
ML
QS
QL
QL
QS
MS
ML
QS
QS
QL
QS
QL
MS
QS
QS
QS
MS
QL
QS
QL
QS
QS
ML
QS
QS
QL
QS
QL
QL
QS
MS
QL
QL
QS
ML
QS
QS
QL
MS
ML
MS
ML
MS
MS
ML
QS
QS
QS
MS
QS
QL
MS
QL
MS
QS
QS
QS
ML
QL
QL
QL
MS
MS
QL
QL
QS
ML
QS
QS
QL
ML
QS
QS
QL
QS
ML
ML
QL
QL
QL
QS
MS
ML
QL
QS
QS
QS
QS
ML
QL
MS
QS
ML
QL
QL
ML
QL
QL
MS
ML
QS
QL
MS
MS
QL
QS
QL
MS
MS
ML
QS
QS
QS
QS
QL
QS
QL
MS
ML
ML
ML
QS
MS
QS
QS
QS
ML
QL
QL
QL
QS
QL
QS
MS
QS
ML
QS
ML
QL
QL
QS
QL
QL
QS
QS
QS
QS
QL
QL
ML
QL
ML
QS
QL
QL
QL
QS
QS
QL
ML
MS
QS
MS
ML
QS
ML
QL
ML
MS
ML
QS
QS
QL
QL
QL
QL
QL
QS
MS
ML
QS
MS
ML
MS
MS
QL
QS
ML
MS
QL
QS
QS
MS
MS
MS
QL
QL
QL
MS
QL
QS
QS
ML
MS
QL
QS
QL
QL
QL
QL
ML
QS
QS
QS
QS
QL
QS
ML
QS
QS
QL
QL
QS
QS
MS
QS
ML
MS
ML
QS
QL
QL
QL
ML
ML
MS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
QL
QL
MS
MS
QS
QL
QL
QL
QL
ML
QS
QS
MS
QL
QS
ML
MS
QS
ML
QS
QL
QL
ML
MS
ML
QL
ML
QL
ML
QS
QS
MS
QL
ML
QS
QS
QS
QL
ML
QS
QL
QL
ML
MS
QL
MS
MS
ML
QL
QS
ML
QS
QL
ML
QL
QL
QL
QL
QL
QL
QS
QL
ML
QS
QS
QL
QS
QL
QS
MS
QL
QL
QL
ML
ML
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
ML
QL
MS
ML
QS
ML
MS
QL
QL
QL
QS
QS
MS
QS
QS
QS
QS
MS
QS
QL
QS
MS
MS
QS
MS
QS
QL
QL
ML
QS
QS
ML
QL
MS
QL
ML
ML
ML
ML
QL
QL
QL
QL
QL
QS
QL
QL
QL
QL
QL
QS
MS
QS
QL
QS
MS
QS
MS
MS
QS
QL
QL
QS
QL
QS
QL
ML
MS
ML
MS
QS
QL
ML
QL
ML
MS
QL
QL
QL
QL
MS
ML
QS
MS
ML
QL
QS
ML
ML
ML
QL
QL
QS
QS
MS
QS
QL
MS
ML
QL
QS
ML
QL
ML
QL
QL
MS
QL
QS
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
QL
QL
QL
ML
QL
ML
QS
QL
QS
QS
QL
ML
QL
ML
MS
MS
QS
QL
QS
ML
ML
QS
ML
QS
ML
QL
QL
QL
QS
QS
ML
QS
QS
QL
QS
MS
ML
QL
MS
QS
QS
QS
QS
QL
QS
ML
QL
QL
QL
QS
ML
ML
QL
QL
ML
QS
MS
ML
QS
MS
MS
QL
QS
QS
QL
ML
MS
QL
QL
QL
QS
MS
QS
ML
QS
ML
MS
ML
QS
QS
ML
QS
QL
QL
MS
QS
QL
QS
QL
QS
QL
QL
QL
QL
QS
QS
QL
QL
ML
QL
QL
ML
QS
QL
ML
QL
QS
ML
ML
QS
ML
MS
QL
QS
ML
QS
QL
MS
QS
ML
QS
QL
QL
ML
ML
QL
QL
MS
ML
QS
ML
QL
QL
MS
QS
QL
ML
MS
QL
MS
QS
ML
QS
ML
ML
QL
QS
ML
QS
MS
QS
ML
QS
QL
QS
MS
MS
QS
QS
QL
QL
QL
MS
MS
QS
QL
QL
MS
MS
QS
QS
QS
ML
QS
QS
ML
QL
ML
ML
QL
QS
ML
QS
QS
QS
ML
ML
QS
QL
QS
QS
MS
MS
MS
QS
QL
ML
QL
QS
ML
QS
QL
ML
QL
QL
QL
QL
ML
QS
ML
QS
QL
QL
QL
MS
QS
QL
ML
QL
QS
QS
ML
QL
MS
ML
ML
ML
MS
QS
QL
QL
QS
MS
QL
ML
ML
QL
ML
QS
QS
MS
QL
QS
QS
QS
ML
QL
QL
MS
QS
QL
ML
ML
QS
QS
QS
QS
ML
QS
QS
QL
MS
QL
QL
QS
QS
QS
QL
ML
QS
QS
ML
QS
ML
QS
QL
QS
QL
QL
QS
ML
QL
QS
ML
QL
QL
QS
QS
MS
QS
ML
QL
QL
QS
QS
MS
QS
QL
QL
ML
QS
QS
MS
QS
QL
QS
QL
MS
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
MS
QS
QS
ML
ML
QS
MS
ML
MS
QS
QS
QS
MS
QL
QS
QL
QL
QS
QL
QS
QL
QL
ML
QL
QL
QL
QL
QS
QS
QL
ML
ML
ML
MS
MS
QL
MS
ML
MS
QS
MS
QL
ML
MS
QS
QS
ML
ML
ML
QL
QS
QL
QL
ML
MS
ML
MS
QS
ML
QS
MS
MS
QS
QL
QL
MS
ML
QL
MS
ML
QL
MS
QL
QL
QL
QL
QL
QS
QS
QL
QL
QS
QL
MS
QL
QL
QL
ML
QL
ML
QS
ML
QS
ML
QS
ML
ML
ML
QL
QS
MS
ML
QS
QL
QS
QS
ML
QL
QS
QS
QL
MS
ML
QS
QL
ML
QS
QL
QL
QS
MS
QS
MS
QS
ML
QS
MS
QL
QS
QS
QL
QL
QL
QL
ML
QL
QL
QL
QS
QS
ML
QL
QL
QS
QL
QL
MS
ML
QS
QL
MS
QS
MS
QS
QL
QL
QS
ML
MS
ML
QL
ML
QS
QL
QL
QS
QL
QL
MS
QS
ML
ML
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
ML
QL
QL
MS
MS
QL
QL
QS
QS
QL
QL
QS
ML
QS
MS
QL
MS
ML
QL
MS
ML
QS
QS
ML
MS
QS
QS
QS
QL
QL
QS
ML
QS
MS
MS
QL
ML
MS
QL
QL
ML
QS
QS
QS
QL
ML
MS
QL
QL
QL
QS
QS
QS
QS
QL
MS
QS
ML
QL
ML
QS
ML
QL
QS
ML
QS
QL
QS
ML
QL
ML
MS
QL
QL
QS
QS
QS
QL
QL
MS
MS
QS
QS
QS
QL
QS
QS
QL
QS
QL
MS
MS
QL
QL
QS
QS
QS
QS
ML
QS
QS
QL
QL
QS
ML
QS
MS
QS
ML
QL
ML
QS
QS
QS
ML
QS
QS
QS
QL
QS
QS
QL
MS
QL
MS
QL
QL
QL
QL
QL
MS
QL
MS
QL
QL
QL
QL
QL
ML
QL
QL
QL
ML
QL
QS
QL
ML
QL
MS
QS
QS
ML
QL
QS
ML
QL
ML
ML
QS
QL
QL
ML
QS
ML
QS
QS
QS
QS
QL
ML
QL
QL
QL
QL
MS
MS
QS
QS
QS
QS
QL
QS
QL
MS
QL
QS
QL
QS
ML
QL
MS
QL
QL
QS
QS
QL
ML
ML
MS
MS
ML
QS
QS
QS
QS
QL
QL
QS
QL
MS
QL
QS
QL
ML
MS
ML
ML
ML
QS
MS
QL
QS
ML
MS
MS
QS
QL
MS
QS
MS
QS
QL
QL
QL
ML
QS
QL
QL
QS
QL
QL
QS
MS
ML
QL
MS
QS
QS
QL
QS
MS
QS
QL
QS
QS
QL
QL
QL
QS
ML
QS
QS
QS
QS
ML
MS
QS
QS
QL
QS
MS
ML
MS
QS
QL
QL
ML
QS
QS
QL
QL
QS
ML
QS
QL
QL
MS
QS
QS
QL
MS
MS
ML
QS
QS
QS
MS
QS
QL
QL
QL
QS
QL
ML
ML
QS
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
QL
MS
QL
QS
MS
ML
QL
QL
QS
QS
QL
MS
QL
QS
QS
QL
ML
QL
QL
QL
QS
QL
QL
QS
MS
ML
QL
MS
QS
QS
QS
QL
QL
QS
QL
MS
QS
QS
MS
QS
QL
QL
QL
ML
QL
ML
ML
QS
QL
QS
QS
MS
ML
QL
QL
ML
QS
ML
MS
QL
QL
QL
QL
QS
QL
MS
ML
QL
QS
QS
QL
QL
ML
MS
QL
QL
QS
QL
QL
ML
ML
QL
MS
QL
MS
MS
QS
QL
QS
QL
QL
QS
ML
QL
MS
QL
QL
MS
QS
QS
QS
QS
QS
QL
QS
QS
QL
MS
QS
QS
QS
MS
QS
ML
ML
QS
QS
QS
MS
QS
QS
MS
QL
QS
ML
MS
QS
QL
QL
ML
QS
QL
QS
QL
QS
QL
QS
QS
QL
QS
QL
QL
QL
QL
MS
QS
ML
QL
QS
QS
ML
QL
QL
QS
QS
ML
QS
QL
ML
QS
QL
ML
QS
QS
QS
ML
QL
QL
QL
QS
MS
QS
QL
QL
QS
QS
QS
QS
MS
QS
QS
QL
MS
ML
QS
QS
QL
QL
QL
QL
QS
QS
MS
QS
QL
QS
QL
QL
QL
ML
ML
QS
QS
QL
QS
MS
QL
ML
MS
ML
QS
QS
QS
ML
QS
ML
QL
ML
ML
MS
QS
QS
QL
QL
QL
ML
ML
QS
QS
QS
QS
MS
QS
QL
MS
ML
QL
QS
QL
ML
QS
ML
QS
QL
QL
QS
MS
QS
QL
ML
QS
QS
MS
MS
QS
QS
QL
QL
QS
ML
QS
MS
QS
QL
MS
QS
QS
QL
QL
ML
QL
QS
QL
QL
ML
MS
ML
ML
ML
MS
QL
QS
QS
ML
MS
QS
QS
QL
QL
QS
ML
QL
QS
QL
MS
ML
QS
QL
QS
QL
ML
QS
MS
QL
QS
QS
ML
QL
MS
QL
QL
QS
QS
QS
QS
QS
ML
QS
QS
QL
QL
MS
ML
MS
MS
QL
MS
ML
QL
QS
QS
QS
QS
QL
QL
QL
QS
MS
ML
QL
QS
QS
QS
QS
QL
MS
QL
ML
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
MS
QL
QS
QS
ML
QS
QL
QL
ML
QS
QS
QS
QL
QL
ML
QL
MS
ML
QL
MS
QS
QS
QS
ML
QS
ML
ML
QS
QS
QL
QL
MS
QS
QS
QL
QS
QS
ML
QS
QL
QS
MS
QS
QL
QS
QL
QL
QL
QL
ML
QS
MS
QS
ML
MS
QL
MS
QL
QS
QL
QL
QS
MS
MS
QS
MS
QS
QS
MS
MS
QL
MS
QL
QL
QL
MS
QS
QL
ML
QS
QS
QS
QL
QL
QL
QS
QL
QL
MS
QL
MS
QL
QS
ML
MS
ML
ML
QS
QL
QS
MS
QL
ML
QS
QL
QL
ML
QS
QS
QL
QS
QS
QL
QS
QL
QL
ML
ML
ML
ML
MS
QS
MS
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QL
ML
QL
QL
QS
QL
ML
ML
MS
QL
QL
QS
QL
QL
QS
QS
ML
QL
QL
QL
QL
ML
QS
ML
QL
QL
QS
QS
MS
QS
MS
ML
QL
ML
QL
QL
MS
QS
QS
QS
QL
QS
QS
MS
QL
QL
QS
QS
QL
QL
QS
QL
ML
QL
MS
QS
QL
ML
ML
QL
MS
QL
QS
ML
QS
QS
QL
QS
QL
QS
QL
QS
ML
QS
QS
QS
MS
QL
QL
QL
QL
QS
QL
MS
QL
QS
QS
QL
QS
QL
QS
QL
QS
QS
ML
ML
QS
QL
QS
ML
MS
QS
ML
QS
QL
ML
QS
MS
QS
QL
QL
MS
QL
QL
QS
MS
QS
MS
QS
QL
QL
QL
QL
QL
QL
ML
QS
QS
QL
QL
QS
ML
QS
MS
QS
QL
ML
QS
QL
QS
QS
QS
MS
QL
QL
QS
QS
QS
QS
QS
ML
ML
QS
QL
ML
QS
MS
QL
QS
ML
ML
MS
QL
ML
QS
QL
QS
QS
QL
QS
QL
QS
ML
QS
ML
QS
ML
ML
QL
QS
QL
ML
QL
QS
QS
QL
QL
MS
MS
ML
MS
QL
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
QS
QS
MS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QL
QS
MS
QL
MS
QL
QL
QS
ML
ML
QL
QL
MS
MS
ML
MS
ML
QL
QL
QS
QL
QS
QL
QS
QS
QL
QS
ML
QL
MS
QL
QS
ML
MS
ML
MS
QL
QL
QL
ML
ML
QL
ML
MS
QL
ML
QL
QL
ML
MS
QL
MS
QL
QS
QL
QS
QS
ML
QS
QS
MS
MS
QL
MS
ML
ML
MS
QL
QS
QL
QS
QL
QL
MS
MS
ML
ML
QS
QL
QL
ML
QS
QL
QL
QS
QL
QL
MS
QS
QS
QS
QS
ML
QL
ML
QS
QS
ML
MS
MS
QS
QS
QL
QL
MS
QL
QS
ML
ML
QS
QL
ML
QS
QL
MS
MS
QS
QL
QL
QS
QS
QL
QS
MS
QL
QL
QS
QL
QS
MS
QL
QS
QS
MS
QS
QL
QL
QS
QL
QL
MS
ML
MS
QS
ML
QS
ML
QL
QS
QL
ML
QS
QS
ML
MS
MS
QS
QL
QS
QS
QL
QS
QL
QS
MS
MS
QL
QS
QL
QS
MS
QL
MS
ML
QS
QS
QS
QL
ML
ML
QL
ML
QL
MS
QS
QL
QL
MS
QL
QL
QL
QS
MS
QS
QL
QS
QL
ML
QS
ML
QS
QL
QL
QS
ML
QS
ML
QS
QS
MS
ML
QS
QL
QL
QL
MS
QL
QL
QS
ML
QL
MS
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
ML
QL
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
ML
QS
QS
QL
MS
QS
QL
QL
QS
QS
ML
QS
QS
QL
QS
QS
QL
ML
QS
QS
ML
QL
QL
QS
QS
QL
MS
MS
ML
QS
MS
QL
ML
ML
MS
QS
QL
QS
MS
QL
QL
QL
ML
ML
QL
QL
ML
QL
ML
QL
QS
ML
QL
ML
ML
ML
QS
ML
QL
MS
QS
QL
MS
QL
QS
ML
QS
ML
QS
QS
QS
QS
QL
ML
QL
QL
ML
MS
MS
QL
QL
QS
ML
ML
QS
QL
QL
QS
QS
QS
ML
ML
QL
MS
QL
QS
QL
QS
ML
QS
QL
QL
QS
MS
QL
QL
QS
MS
QL
MS
ML
ML
QL
QS
MS
ML
QS
ML
MS
ML
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
QS
MS
MS
QS
MS
QL
QL
QS
ML
QS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
QL
QL
ML
ML
ML
ML
ML
ML
QL
ML
QS
QS
QL
ML
MS
QL
ML
QS
MS
QS
QL
QL
QS
ML
QL
QL
MS
QL
QL
QS
QS
MS
QS
QL
QS
ML
QS
QS
ML
MS
QL
MS
QL
QS
MS
QS
ML
QL
MS
QS
ML
QS
ML
MS
MS
QL
ML
QL
QL
QS
QS
ML
QS
ML
MS
QL
QL
ML
QL
QL
QS
ML
QS
QL
QL
ML
QL
QL
QL
ML
QL
ML
QS
MS
QL
QS
QL
MS
QS
QL
ML
ML
ML
QL
ML
ML
QL
QS
QL
ML
MS
MS
MS
QL
QS
MS
MS
ML
MS
ML
QS
ML
QL
QL
QL
QS
QL
QS
QL
MS
QL
ML
QL
QS
MS
ML
QL
MS
QS
MS
QS
MS
QS
ML
QL
QL
QL
QS
QL
QS
ML
ML
QS
ML
QS
ML
QL
QS
ML
QS
MS
MS
QL
ML
QL
QS
MS
QL
QL
QL
QS
QS
QL
ML
QL
QL
ML
QL
QL
QL
QL
QL
QL
QS
ML
QS
QL
QL
QL
QS
QS
ML
QL
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
ML
MS
QL
QL
QS
QS
QS
ML
QS
MS
MS
QS
QL
QL
MS
QS
QS
QS
QS
ML
MS
QS
QL
QS
QL
QS
MS
MS
QL
ML
QL
QS
QS
QL
QS
QS
ML
MS
QL
QL
QL
ML
QL
QL
QL
QS
QS
MS
MS
QS
ML
ML
QL
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
QS
QL
ML
QS
MS
MS
QS
QL
QS
QL
MS
QS
QL
ML
QL
QL
ML
ML
QL
QS
QL
QL
QS
ML
QL
QS
QS
QS
QS
QS
QS
ML
QS
QL
MS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QL
QS
MS
QS
QS
QL
QL
ML
ML
QL
QS
QL
MS
QL
QL
MS
MS
QL
QL
QL
MS
QL
QS
QL
QL
MS
MS
MS
QL
QL
QL
QS
QS
QL
ML
ML
QL
QS
QS
QS
QS
QS
QL
QS
QL
MS
MS
QL
QS
QS
QS
MS
QS
QS
MS
QL
QL
QL
QS
QS
QL
QS
QS
MS
QS
QS
MS
ML
QS
QS
ML
ML
QL
QL
QS
QL
QS
QS
QS
QL
QS
QS
ML
ML
MS
MS
QL
QL
QL
QL
ML
QS
QL
MS
QL
QL
ML
QL
QS
QL
ML
QS
QL
QS
QL
QS
MS
MS
QL
MS
QS
QL
MS
MS
MS
QL
QL
QS
QL
MS
QL
QL
MS
QS
QL
QS
QS
QS
MS
QS
ML
QS
MS
MS
QL
QS
QL
QS
QS
QL
ML
ML
QL
QS
QS
MS
QS
ML
QS
QS
QS
ML
QS
QL
QL
QS
QL
QL
ML
QS
QS
QS
ML
QS
QS
QL
MS
ML
QS
QL
QL
ML
MS
MS
ML
QS
QS
QL
QL
QS
MS
QS
QS
QS
QL
MS
QL
ML
QL
QS
MS
QS
ML
QS
QS
QS
ML
QL
ML
ML
QS
QS
QS
ML
QL
QL
QS
QL
QS
QS
QL
ML
QS
QS
QL
QS
QS
QL
ML
QL
ML
QS
QL
QL
QS
QL
QL
QS
ML
ML
QL
QS
ML
QL
QS
QL
ML
ML
MS
QS
QL
QS
QS
MS
ML
ML
QS
QS
QS
QL
MS
ML
QL
QS
QS
QL
MS
QL
ML
MS
QS
ML
QL
ML
QL
ML
QS
QS
QL
QS
QL
QS
QS
QS
QL
QS
ML
MS
QS
QS
ML
MS
QS
QL
QL
QS
QL
QS
QL
QL
QL
MS
MS
QL
QL
QS
QL
QS
MS
ML
ML
QS
MS
ML
QS
ML
QL
QL
MS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
QL
QS
ML
QL
QS
MS
QS
QS
QL
QS
QL
ML
QS
QL
MS
QL
QS
QL
QL
QL
QS
QL
ML
QL
QS
MS
QS
QL
ML
QL
QL
QL
QL
QL
ML
QL
QL
QL
QS
ML
ML
QS
QL
QS
QS
QL
QL
MS
QL
QS
ML
QL
ML
MS
ML
QL
QL
QS
QL
QS
QL
ML
QL
QS
QL
MS
MS
MS
QL
QL
QS
QS
QL
QS
QS
QS
QL
ML
QL
QS
QL
QL
ML
QS
QS
QS
QL
QL
QS
ML
ML
QS
QL
ML
QL
QL
QS
MS
QS
QS
ML
QL
QS
QL
ML
QS
QL
ML
QL
QL
QS
MS
QL
QS
QS
ML
QL
ML
QL
ML
ML
MS
QS
QL
QS
QL
QL
QL
QL
QS
MS
QS
ML
QS
QS
QS
ML
QS
ML
QS
MS
ML
MS
QL
MS
QL
QS
ML
QS
ML
QS
QL
QS
ML
QS
ML
ML
QL
QS
QS
QS
ML
QL
QS
MS
ML
QS
QS
ML
QL
QS
QL
ML
QL
QS
ML
QS
QS
QS
QS
ML
QS
QS
QL
MS
QS
QS
ML
QL
QS
ML
QL
ML
ML
MS
QS
QL
ML
QL
ML
QL
QL
ML
QL
QS
MS
ML
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
QL
ML
QS
ML
MS
QS
ML
ML
QS
QL
QL
QL
QS
ML
QS
ML
QS
ML
QL
ML
QS
QS
QS
ML
ML
QS
QL
QS
QS
ML
QS
ML
QS
QS
QL
MS
QS
ML
QL
QL
QL
QS
QL
QL
QS
MS
MS
ML
QS
QL
QS
ML
MS
QL
QS
QS
ML
ML
QL
QS
QL
MS
QS
QS
MS
QS
QL
QL
QL
QL
QS
QL
MS
MS
QL
MS
QS
QL
QS
QS
QL
QS
MS
QL
QS
QS
QL
ML
QS
ML
QS
QL
QS
QL
QS
ML
QS
ML
QS
QL
QL
QS
QL
QS
QL
MS
QL
QS
QL
QS
ML
QS
QL
QS
ML
MS
ML
QS
QL
MS
ML
MS
ML
QS
MS
MS
QS
ML
MS
ML
QS
QS
QS
ML
QL
MS
ML
MS
QS
QS
QL
QS
QS
QS
QL
QS
ML
MS
ML
QS
QL
MS
MS
QL
ML
QL
QL
MS
QL
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
MS
QL
QS
QS
QL
QL
ML
MS
QL
QL
QL
QS
QS
ML
QS
QS
MS
QL
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
QL
QS
ML
QS
ML
ML
QS
QL
QS
ML
QL
QS
ML
QS
QL
QS
MS
QS
QS
QS
MS
QL
ML
QS
QS
QL
QL
ML
QL
QL
QS
QS
QL
MS
QS
MS
ML
QS
QS
MS
ML
QS
QL
QL
QL
QS
QS
QS
QS
ML
QL
QL
QL
QL
ML
QL
QS
QL
QL
QS
ML
QS
MS
QS
QL
QL
QS
QS
ML
ML
QS
ML
QS
QS
QS
QL
ML
QL
QL
ML
MS
ML
ML
QS
MS
QL
QL
QL
QL
QS
ML
MS
ML
ML
ML
ML
ML
QL
QS
QL
QS
MS
MS
ML
QS
QL
MS
QL
QL
QL
QL
MS
QS
ML
MS
QS
QS
MS
QS
MS
QS
QS
QL
ML
QL
QL
QL
QS
QL
ML
MS
QS
QL
QL
QS
QL
QS
QS
ML
ML
ML
ML
ML
QS
ML
MS
QS
QS
QL
QS
QS
QL
QL
MS
ML
QL
MS
ML
ML
QS
MS
QL
QL
QS
QS
QS
QL
QS
QL
ML
QL
QL
ML
QL
QL
QL
ML
QS
QL
QS
QL
MS
MS
ML
ML
QL
ML
QL
MS
QL
QL
ML
ML
QS
QS
QS
ML
ML
MS
ML
QL
QL
QS
QS
MS
QL
QL
QS
QS
QS
QL
QS
ML
QL
QL
ML
ML
QS
MS
QL
QS
QS
QS
ML
QS
QS
QS
QS
QL
QS
QS
QS
ML
QS
QS
QL
QL
QL
QL
QS
QL
QS
ML
MS
QL
QS
QL
QL
QL
QS
MS
QL
ML
ML
MS
MS
ML
QS
QS
QS
QL
ML
QL
MS
QL
QS
QL
QL
QL
QL
QL
QL
ML
MS
QL
QL
ML
ML
QL
ML
QL
QL
MS
QL
ML
QS
QS
MS
QL
QL
QL
QL
MS
QS
ML
MS
QL
QL
MS
QS
QS
QS
QL
QS
ML
MS
MS
QS
QS
MS
QS
QL
QL
ML
QS
QL
QL
MS
QL
MS
QL
QS
ML
QS
QS
QS
QL
MS
ML
QS
MS
MS
QS
MS
QL
QS
QS
ML
ML
QL
QL
QL
QS
QS
MS
QL
QL
ML
ML
ML
QS
QS
QS
ML
QS
QL
QS
QL
QS
QL
MS
ML
QL
QL
QL
QS
QS
MS
ML
QL
MS
ML
ML
QS
QL
ML
QL
ML
QL
MS
QS
MS
MS
MS
QL
ML
QL
ML
QL
ML
QS
QS
ML
QS
QL
ML
QL
ML
QS
MS
QL
QL
QS
MS
QL
QL
QS
MS
MS
QS
MS
QS
QL
QS
QL
ML
QL
QS
ML
MS
QS
ML
QL
QS
QS
ML
QL
ML
QL
QL
MS
QS
QL
QS
QL
QL
QS
QL
QL
QS
MS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QL
QS
ML
QL
ML
QL
MS
QL
QS
QS
QL
QL
MS
QL
QS
QS
QS
QS
QS
QS
MS
QL
QS
ML
QL
ML
ML
QL
QL
QS
QS
QS
QL
QL
QL
ML
QL
MS
ML
QS
QS
QS
MS
QL
QS
QS
ML
QL
ML
QL
MS
QL
QS
MS
QL
QL
QS
ML
MS
QS
QS
QS
QL
QL
QS
QL
QS
MS
QL
QL
QL
QL
QS
QS
QS
QS
QS
QL
QS
QL
ML
QS
QS
ML
QS
MS
QS
QL
ML
MS
ML
ML
MS
QL
MS
QL
QL
QS
QL
ML
QS
ML
ML
ML
QL
ML
ML
QL
MS
ML
QL
QS
ML
QS
QS
QS
QL
ML
QL
ML
MS
QL
QL
ML
QL
QS
QS
QS
QL
ML
QL
MS
QL
QL
MS
QS
QS
ML
QL
QS
QL
QS
QL
ML
ML
QS
ML
ML
QL
QL
MS
ML
QS
QS
QS
QS
QL
QL
QS
ML
QS
ML
QS
MS
QL
QS
QS
ML
ML
QL
MS
QS
QL
QL
QS
QS
QL
MS
QS
QL
MS
QS
ML
QS
QL
QS
ML
QS
QL
QS
MS
QS
MS
ML
QS
MS
MS
MS
ML
QL
QS
QL
QS
ML
ML
QS
QL
QL
ML
QS
QS
MS
QL
QL
QL
QS
ML
MS
QL
QL
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
ML
QS
QL
ML
ML
QS
QL
ML
ML
QL
QS
QS
MS
ML
MS
QL
ML
ML
MS
QL
QL
MS
QL
QL
ML
QL
QS
QS
MS
QL
MS
QL
QL
QL
ML
QL
MS
MS
QS
QS
ML
ML
ML
QS
QL
QS
QL
QL
QS
ML
MS
ML
QL
QL
ML
MS
MS
QS
QS
QL
QL
QL
QL
QS
ML
QL
QS
ML
QS
QS
QS
QL
QL
QS
QS
QL
QL
ML
QL
QS
QL
ML
QS
ML
QS
ML
QL
QS
QS
QS
ML
QL
QS
QS
MS
QL
ML
QL
QL
QS
QL
ML
MS
QS
QS
QS
QL
MS
ML
MS
QS
QS
QL
QL
ML
ML
QL
ML
MS
QS
QS
ML
QS
QS
QS
QL
QL
QS
MS
QS
ML
QS
QS
MS
MS
MS
ML
MS
QL
QL
QS
ML
ML
QS
QL
QL
QS
MS
QS
QS
QS
ML
MS
QS
ML
QS
QS
ML
MS
QS
QS
MS
ML
QL
MS
MS
ML
MS
QS
QL
QL
QL
MS
QL
QL
QS
QL
ML
QL
MS
QS
MS
ML
ML
QS
ML
MS
MS
MS
QS
QS
ML
QS
QS
QL
QS
QS
MS
QS
ML
QL
MS
QL
QS
QS
QL
MS
QL
QL
QL
QS
QS
ML
QS
ML
QS
ML
ML
QS
QL
ML
QL
ML
QS
ML
ML
QS
QS
MS
QS
QL
ML
MS
ML
MS
QS
QL
QL
QS
QL
QS
QS
QL
QS
MS
QL
QL
MS
ML
MS
QS
QS
ML
QL
MS
QL
ML
ML
ML
QL
QS
QS
QS
QL
QL
MS
QS
ML
QS
QL
MS
ML
ML
QS
ML
QL
QL
QL
QS
MS
QL
QL
ML
QL
QS
QL
QS
MS
QL
QL
QL
QL
MS
ML
QS
ML
QS
QL
ML
QL
QS
QS
ML
ML
QL
QS
QL
MS
MS
ML
QL
QL
ML
QL
QL
MS
QS
ML
QL
ML
QS
QS
QS
QS
QL
QS
ML
MS
QS
QL
MS
QS
QL
MS
QS
QS
ML
QL
ML
MS
QL
MS
QL
MS
QS
ML
QS
QS
QL
QS
QS
QS
QS
QL
ML
QS
ML
QL
QL
QS
ML
ML
QS
MS
ML
ML
QS
QL
QL
QL
ML
QL
QL
ML
QL
ML
QL
QL
QS
ML
ML
QL
QL
QS
QL
MS
MS
QL
QS
QS
MS
QS
QS
QS
QS
QL
ML
QS
QS
ML
QS
QL
QL
MS
QS
MS
QL
MS
MS
QL
QS
QS
QL
ML
QL
QL
QL
QS
QS
QS
QL
MS
QS
MS
MS
QS
QL
QS
QL
QS
QS
QL
MS
ML
QS
QL
ML
QS
ML
QL
QL
QS
QS
QS
QS
QS
QL
QL
MS
QS
QL
QS
QL
QS
MS
QL
QL
QL
MS
QS
QS
QL
QL
QL
MS
MS
QL
ML
QL
QS
QS
MS
QS
QS
ML
ML
QS
QS
QS
ML
ML
MS
QL
QL
QS
QS
QL
QL
QL
MS
MS
QL
ML
QS
QL
QL
QL
QL
QS
QS
MS
QL
ML
QS
QL
QL
ML
QL
ML
QS
QS
QS
QS
MS
QL
QL
ML
ML
QL
QL
QS
QL
QS
MS
ML
QS
QL
QS
ML
MS
QS
QS
QS
QS
QL
QS
ML
ML
QL
QL
QS
QS
ML
ML
QS
QL
QL
QL
QS
QL
ML
QS
ML
QS
QL
MS
QL
QS
MS
QL
QL
QL
QL
MS
QL
QL
QS
QL
QL
QL
ML
ML
QL
MS
ML
MS
MS
QS
MS
QS
QS
ML
QL
QS
ML
ML
MS
QL
MS
QL
QS
QS
QL
QL
QS
QS
QL
QL
QS
QS
QS
QL
ML
QL
QL
QS
QS
QL
QS
QL
MS
QS
QS
QS
ML
MS
ML
MS
QS
MS
ML
QL
QS
QS
QL
ML
QL
ML
QL
QL
MS
QL
QL
QS
QL
MS
MS
ML
QS
QS
QS
QS
ML
ML
QL
QS
QS
ML
ML
MS
QS
QS
MS
ML
QL
ML
QS
QS
MS
QL
ML
ML
QS
ML
QS
QS
QL
MS
QS
ML
QL
QL
QL
QS
ML
QL
MS
MS
QL
QL
QS
QL
MS
QL
ML
QL
QS
QS
MS
QL
ML
QS
QS
MS
QL
ML
QS
QS
QL
QS
ML
MS
QS
QL
QL
QL
QL
ML
QL
QL
QS
QS
ML
QS
MS
QL
MS
QS
MS
QS
QL
QS
QS
QL
QS
MS
QS
MS
QS
QS
QL
MS
QL
QS
QL
QL
QL
QL
QL
ML
QS
ML
QS
QL
QS
ML
QS
ML
QS
QL
QL
QL
QL
ML
QS
QL
QL
QS
QS
QL
QL
ML
QL
QS
MS
MS
QL
QL
QS
QS
QS
QL
ML
QL
QL
MS
ML
ML
QS
ML
QL
QS
MS
MS
QL
QL
QS
QS
QL
ML
QL
QS
QL
QL
QS
QS
QL
QS
MS
QS
QS
QS
QL
QL
ML
QL
MS
QS
QS
QL
ML
ML
ML
QL
QL
QL
QS
ML
QS
QL
ML
QL
ML
QS
ML
MS
QL
ML
QL
QS
MS
QS
QL
MS
QS
QL
ML
QL
QL
MS
QS
QL
ML
QL
QL
QL
ML
ML
QS
QS
ML
ML
MS
QS
QL
MS
QL
QL
QS
ML
QS
MS
QS
QS
QS
MS
QL
QL
MS
QS
QS
QL
QS
QS
ML
QS
ML
ML
MS
MS
QL
QS
QL
QL
MS
QS
QS
ML
QL
QL
ML
QS
MS
ML
MS
MS
MS
QL
QL
QS
QS
QS
QS
MS
MS
QS
ML
QS
QL
QS
QS
QS
ML
QS
QL
QL
QL
QL
QS
ML
QS
QS
MS
QS
ML
QL
QL
ML
MS
QS
QS
QL
QL
QS
MS
QS
QL
ML
QS
QS
QL
QS
MS
MS
MS
QS
QS
MS
QL
QS
QS
MS
QL
QL
QL
MS
ML
QL
ML
QS
QL
QS
QL
ML
QL
QS
QL
QL
QL
MS
MS
QL
QS
QS
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
QL
MS
QS
QL
QL
QS
QS
QL
QS
MS
QS
MS
QS
QL
QL
QL
ML
MS
ML
ML
QL
QS
QS
QL
QL
QS
QL
QL
QS
QS
QL
QS
QL
QL
MS
QS
QL
QS
QL
MS
QL
QL
QS
QL
QL
MS
QL
QL
QL
MS
QS
MS
MS
ML
QS
QL
QS
QL
QL
QS
ML
MS
QL
QS
ML
MS
QL
QS
ML
ML
QS
QS
QL
QS
QS
MS
QS
QL
MS
MS
QS
QS
QS
ML
QL
QL
QS
ML
QS
QS
MS
MS
QS
ML
ML
QL
QL
QS
ML
QS
QS
ML
QL
QS
MS
QS
QS
QL
QS
MS
QS
ML
ML
QS
QS
QL
QL
ML
ML
QL
ML
QS
QL
MS
QS
MS
QS
QL
QS
QL
QS
MS
MS
QS
QS
ML
QS
QL
ML
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
ML
QS
ML
QS
QL
QS
ML
ML
QS
QL
ML
ML
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
MS
QL
QL
QL
QL
QS
QL
ML
ML
QS
QL
ML
QL
QS
ML
QL
QS
QL
MS
QL
QL
ML
QL
QL
MS
MS
QL
QS
QS
QL
ML
ML
QL
MS
QS
QS
QL
QL
QS
QL
MS
QS
QL
QL
ML
QL
QS
MS
QL
QL
ML
QL
ML
QL
QL
QL
MS
QL
ML
ML
QS
QS
ML
QS
MS
QS
QS
MS
MS
QL
ML
ML
MS
QS
QL
QL
QL
MS
QL
QS
QL
MS
QS
QL
ML
QL
QL
ML
MS
QL
QS
QS
ML
MS
QS
QL
QL
ML
ML
ML
QS
QS
QS
QS
QL
QS
QL
ML
QS
QL
MS
QL
QS
MS
QL
QS
MS
QL
QL
QS
QL
QS
QS
QL
ML
ML
QL
QL
QS
QL
ML
ML
QL
QS
MS
QS
QS
ML
ML
ML
QS
QS
MS
QS
MS
QS
ML
QS
ML
QS
QS
QL
ML
MS
MS
QS
QL
QS
ML
MS
QS
MS
QS
MS
QS
MS
ML
ML
ML
QL
ML
QS
QS
QS
QS
ML
MS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QS
ML
QS
QS
QL
QS
MS
QL
QL
QL
MS
QL
MS
QS
ML
MS
QL
QS
QS
QL
QS
QL
QS
QS
QL
MS
QL
QS
QL
QL
MS
QS
QS
QS
QL
ML
MS
QL
QS
ML
QL
QS
QS
QS
QL
MS
MS
QL
QL
QL
MS
MS
QL
QS
QL
MS
QS
QS
QL
QL
QL
QL
ML
MS
ML
ML
QL
QL
QL
QL
QL
QL
ML
MS
QL
ML
QL
QL
ML
ML
QL
QL
QS
ML
QL
QL
ML
ML
QS
QL
QL
ML
QS
MS
QS
QS
MS
QS
QS
QS
MS
MS
QL
QS
QS
QL
MS
QL
ML
ML
QL
QS
ML
QL
MS
MS
QL
QL
ML
ML
ML
QL
ML
QS
MS
ML
QS
QL
QL
QL
QS
QS
QL
ML
MS
QS
QL
QS
QL
QS
QL
QS
QS
QL
QS
MS
QS
QS
ML
QL
ML
MS
MS
QL
ML
QL
QS
QL
ML
QS
ML
QL
MS
QS
QL
MS
QS
QS
QL
QL
QS
QS
QL
QS
QS
ML
ML
QS
QL
QL
QS
MS
QS
QS
QS
QS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QL
QS
ML
QL
MS
QS
ML
ML
QL
ML
QL
QS
QS
QL
ML
QL
MS
MS
QL
QS
QS
ML
QL
QL
QL
ML
QS
QS
MS
QS
ML
ML
ML
QS
ML
QS
MS
ML
QL
MS
QL
QS
QL
QL
ML
QL
QL
QL
ML
QS
QS
QL
QS
QS
QS
QS
ML
QS
ML
MS
QL
QL
QS
QS
QS
MS
QL
QL
QS
MS
QL
QL
ML
QL
ML
QS
ML
QL
QL
QL
MS
QS
MS
ML
QL
MS
ML
ML
QL
QL
ML
QL
ML
QL
QL
QS
ML
QS
QL
MS
QS
MS
ML
MS
MS
QS
ML
QS
QL
QL
QL
QL
QS
MS
QL
ML
ML
QL
MS
QS
QL
QS
QL
QL
QL
QL
QS
QS
QL
MS
MS
MS
QL
ML
QL
QL
MS
QS
ML
QL
ML
MS
QL
ML
QL
QS
QL
QS
QL
MS
ML
QL
ML
ML
ML
ML
QS
QL
QS
MS
MS
QS
QS
ML
QS
QS
ML
QS
ML
QS
MS
QS
MS
QS
QL
QL
ML
ML
QL
ML
MS
ML
QS
QS
QL
QL
QS
QL
QS
QL
QL
ML
QS
ML
QL
MS
QL
QS
QS
QL
QL
QL
QL
ML
QS
ML
QL
ML
MS
QL
MS
QS
QS
QL
ML
QS
ML
QL
QL
ML
ML
QS
ML
QL
ML
QL
QS
ML
QS
ML
QS
QL
QL
MS
QS
ML
MS
QS
ML
QL
QS
QS
QS
QL
QS
ML
QL
ML
MS
QL
ML
QS
ML
ML
QL
QL
QS
QS
QS
QS
MS
QS
MS
ML
MS
MS
QS
QS
QL
QL
QL
QL
MS
ML
QL
QS
ML
ML
QL
QS
QS
QL
QL
MS
MS
QL
ML
ML
MS
MS
ML
ML
QS
QS
QL
QS
QL
MS
QS
QS
QS
MS
QS
QL
QS
ML
QS
QS
ML
QL
MS
QS
QS
QS
ML
QS
QL
QS
QL
QS
MS
MS
QS
ML
QL
ML
ML
QL
QS
QL
ML
MS
MS
ML
ML
QS
MS
QS
ML
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
ML
QS
QS
QL
MS
QL
QS
QS
QS
QS
QL
QL
QL
ML
ML
QL
QL
ML
QS
QS
MS
QL
QS
QL
QL
MS
QL
MS
QL
QS
QS
QS
QL
QL
MS
ML
QS
QS
QS
QL
QL
QS
QS
QL
QL
ML
QS
QS
QS
QS
QL
QL
MS
QS
QL
ML
QL
MS
QS
ML
MS
MS
QL
ML
QS
MS
QL
QL
QL
QS
QL
MS
QL
QL
QL
ML
QS
ML
QL
QL
ML
MS
MS
QL
ML
ML
QL
QS
QL
QS
QL
MS
QL
QS
QL
QL
ML
QL
ML
QS
MS
QL
QL
QL
MS
QS
QS
QS
ML
QS
MS
QL
QS
MS
QS
QS
QS
QS
ML
ML
QL
QL
QS
QL
QL
ML
QS
MS
ML
QL
QL
QS
ML
QS
QS
MS
MS
QS
MS
MS
QL
QS
QS
QL
QL
QL
QL
QL
QL
QL
ML
QL
ML
QS
QL
QS
QS
ML
QL
QL
MS
ML
MS
QL
QL
QL
ML
ML
QL
QL
QL
ML
QS
ML
QL
QL
QS
MS
QL
QL
QS
ML
MS
ML
QS
ML
ML
QS
ML
ML
QL
QS
QS
ML
QS
ML
QL
QL
QS
ML
QS
QL
ML
QL
QL
MS
ML
QS
QS
QL
QS
MS
QL
QL
QS
QS
QL
QS
QS
QL
QS
QL
ML
QS
QL
QS
ML
QS
QS
QS
QS
QL
QL
QS
MS
QS
QL
QL
MS
ML
QL
QS
MS
QS
QL
QS
QS
QS
QL
QL
QS
QL
MS
QS
QL
ML
ML
QL
QL
ML
QL
QL
QL
QS
MS
QS
QS
MS
QL
MS
MS
MS
QS
QL
QS
QL
MS
QS
ML
QS
QL
QL
QL
ML
QS
QS
QL
QL
MS
QS
ML
QS
QL
QS
QS
QS
QS
QL
QS
ML
QL
ML
QS
QL
QS
MS
MS
QL
QS
QL
QL
MS
QS
MS
ML
MS
QL
QS
QS
QS
QL
MS
MS
QL
QS
MS
QS
QL
QS
ML
QL
ML
QS
QS
QS
QS
QS
ML
QL
MS
ML
QS
QS
QL
QL
QL
ML
QL
QL
QL
MS
QL
QS
QS
ML
QL
QL
MS
QL
QS
QL
QS
QL
QS
QS
ML
MS
ML
QL
QL
QS
QL
ML
QL
QL
QS
QS
QS
ML
ML
QS
MS
QS
ML
QL
QL
QL
QS
QS
MS
ML
QS
QS
QS
QS
ML
ML
QS
QS
MS
QL
QS
QS
QS
QS
QS
QS
MS
QS
MS
ML
QS
MS
QS
QS
QL
QL
QS
MS
ML
MS
QL
ML
ML
QS
QL
QS
QL
QL
MS
QS
MS
QL
QL
QL
QS
QS
QS
ML
QS
ML
QL
QL
QL
QL
ML
ML
MS
QL
QS
QS
QS
QS
QS
MS
QL
ML
QL
QL
QS
MS
QL
QS
QS
QS
QS
QS
QS
QL
ML
QL
QS
ML
MS
QS
QS
ML
QL
QL
ML
MS
QL
QL
ML
QS
QL
MS
QS
ML
QL
ML
QL
QS
QS
ML
MS
ML
MS
QL
MS
ML
QS
QL
QL
ML
QL
QL
ML
QS
MS
ML
QS
MS
QL
QS
QS
QS
ML
ML
MS
QL
MS
QL
QS
ML
QL
MS
QL
QL
ML
QL
QS
ML
QS
ML
QL
QL
ML
QS
QS
QS
ML
QS
MS
QS
QS
QS
MS
ML
QL
ML
MS
QS
MS
ML
QL
ML
QL
QS
QS
QL
QS
QS
ML
QS
QS
QL
QL
QL
ML
QL
MS
MS
QS
QS
QL
QL
QS
ML
MS
MS
ML
QS
MS
ML
QS
QS
QS
QL
QS
QS
QL
ML
QL
QS
QL
QL
QL
QS
ML
QS
ML
QL
ML
QS
QL
MS
MS
QS
ML
MS
QL
MS
QL
QS
QS
QL
QS
MS
ML
ML
QS
ML
QS
MS
QL
QL
ML
QL
QS
QL
QL
QS
MS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
QL
ML
QL
QS
QS
ML
ML
ML
QS
ML
QL
QS
QS
QS
ML
ML
ML
QS
MS
QS
QS
QL
MS
ML
MS
QL
QL
QL
MS
QS
QS
QS
ML
QS
MS
QS
MS
QS
ML
ML
ML
QL
QL
QL
QL
ML
ML
QL
QS
QL
QL
ML
QS
ML
QS
MS
ML
QL
MS
ML
ML
QS
QS
QL
QS
QS
ML
MS
ML
QS
QS
MS
QS
QL
QL
ML
MS
QS
QS
QS
QS
ML
MS
MS
QL
MS
QL
QS
MS
QL
ML
QL
ML
ML
MS
ML
ML
MS
QS
QL
QS
QS
QL
QS
QL
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
QS
MS
QS
QS
ML
QL
MS
QS
QS
QS
QL
QS
ML
QL
QS
QS
MS
QL
QL
MS
QS
QL
QS
QS
MS
MS
QL
QS
QS
QS
QL
QS
ML
MS
QS
QS
QL
ML
MS
QL
MS
QS
MS
MS
MS
MS
QS
QL
QS
ML
QS
QS
QS
ML
QS
MS
QL
ML
MS
ML
QL
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
ML
MS
QS
QS
QS
QL
QS
QS
QS
QS
QS
ML
MS
QL
ML
QL
QS
QS
MS
QL
QL
QL
ML
QS
QS
ML
QS
QS
ML
QS
ML
MS
ML
QL
QL
ML
QS
MS
QL
QL
QS
ML
QL
QS
QL
QS
QS
QS
ML
QL
QL
QL
QL
ML
ML
QL
QS
QL
QS
QL
QS
QS
QS
QL
QS
QL
MS
MS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
MS
QL
QL
ML
QS
QL
ML
QL
QS
QS
QL
QL
QL
QL
QS
QS
ML
MS
QL
QS
QS
QS
ML
QL
ML
ML
ML
ML
QL
MS
MS
QS
QL
QS
QL
ML
MS
QL
QS
QS
MS
QL
QL
QL
QL
QS
QL
QL
ML
QS
MS
ML
QS
QS
QS
QL
QL
QL
QS
QS
QS
QS
QL
QL
QS
QL
MS
QL
QL
QS
ML
QL
QL
QL
QS
QS
MS
ML
QL
QL
QS
MS
MS
QL
QS
ML
QS
ML
QS
MS
MS
QL
ML
QS
MS
QL
ML
MS
MS
MS
QL
MS
MS
QS
QL
QL
ML
ML
QS
ML
ML
MS
QL
ML
MS
ML
QL
ML
QS
ML
QL
ML
QS
QS
MS
ML
MS
ML
MS
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
QL
QS
QS
ML
QS
ML
QL
QL
QS
ML
QL
MS
ML
QL
QS
QL
QL
QS
QL
MS
QL
QL
QL
QS
QL
QL
QS
QL
MS
QS
QS
QL
QL
QL
QS
QS
MS
MS
QL
QL
QS
QS
QL
ML
QL
QL
QS
MS
QS
QS
ML
MS
QL
MS
QS
QL
QS
QS
QS
QS
ML
QL
QL
ML
MS
ML
QL
QL
QS
QL
MS
QL
QS
QL
QL
ML
QL
ML
MS
QS
QL
QL
ML
ML
QL
MS
ML
QS
MS
QS
MS
QS
QS
ML
QL
MS
ML
ML
QL
ML
QS
QS
QL
QL
QL
QS
QS
MS
ML
MS
QL
ML
QL
ML
ML
QL
QL
ML
MS
ML
QL
QS
QL
QS
QL
ML
ML
QL
QL
QL
QS
QL
QS
ML
QS
QL
QS
QS
QL
QS
QS
QS
MS
QS
ML
QL
QL
MS
QL
QL
QS
ML
QL
QL
QS
QL
QS
QS
QL
QL
QS
ML
QL
MS
QS
QL
QL
QL
ML
QL
QL
QS
QL
QS
QS
QL
QS
QL
ML
MS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QS
QS
QL
ML
MS
ML
ML
QS
QL
ML
QL
QL
ML
ML
ML
QS
MS
QS
QS
MS
QL
QS
QS
QS
QS
ML
MS
QL
MS
ML
ML
ML
QS
QL
QS
QS
QS
ML
QL
QL
QL
QS
MS
QL
QS
QS
QS
QS
ML
ML
QL
MS
MS
QL
QL
QS
QL
QL
QS
QL
ML
ML
ML
QL
QL
QL
QL
MS
QS
QS
ML
QS
QS
QL
QS
QS
ML
QS
QS
ML
ML
MS
QL
MS
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
MS
ML
QS
MS
ML
MS
QS
ML
QS
QS
MS
QS
ML
ML
QS
QL
QS
QL
MS
QS
QL
ML
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QS
QL
QL
QS
MS
QL
QL
MS
QS
ML
QL
QL
QS
QS
QS
ML
QL
QS
QS
ML
QS
QL
QS
QS
MS
ML
QL
MS
QS
QL
QL
QL
QL
ML
QS
QL
QS
QS
QL
QS
ML
QL
ML
QL
QL
ML
QL
MS
QL
ML
ML
QL
QL
QL
QS
QS
QS
ML
MS
QL
QL
MS
ML
QS
ML
QL
QL
ML
QS
QS
MS
ML
MS
QL
QL
QL
QS
QL
QS
ML
QS
ML
QS
QL
QS
MS
QS
ML
MS
QS
QS
QS
MS
ML
ML
ML
ML
QL
MS
MS
QS
ML
QL
MS
MS
ML
QL
QS
QS
QL
MS
ML
QS
QS
ML
QL
ML
QL
MS
QS
QL
QS
QS
MS
QS
MS
QS
QL
QS
QS
ML
QL
QL
QL
ML
QL
QS
QL
QL
QS
MS
ML
QL
QS
QS
ML
QL
ML
QS
QL
ML
ML
ML
QL
QL
QS
ML
MS
QL
QS
QL
QL
MS
MS
MS
ML
MS
QL
QL
ML
MS
QL
QS
ML
ML
QS
QS
QL
QS
QS
QS
ML
QL
QL
QL
QS
MS
MS
ML
QS
QL
QS
QL
QS
ML
MS
MS
QS
QS
QL
ML
ML
QS
QS
QL
QS
QS
ML
QL
QL
QL
MS
QL
MS
QS
QL
QS
MS
MS
QS
QL
QL
ML
ML
QS
QS
QS
QS
QS
QL
ML
MS
ML
QS
QL
QL
QS
QS
QL
QL
QS
MS
QL
QL
QL
QL
MS
ML
QS
QL
ML
QS
QL
QL
ML
QS
QS
QS
QL
QS
QS
QL
QL
MS
ML
QL
QS
QL
MS
QL
QS
QL
QL
QL
QS
QL
ML
QL
ML
MS
MS
QL
ML
ML
QL
QL
MS
ML
QL
MS
QL
ML
ML
QS
MS
QL
MS
QS
ML
QL
ML
QL
ML
QS
MS
MS
QS
ML
QS
ML
ML
QL
QL
MS
QS
ML
QS
QS
QL
QS
ML
QL
MS
QS
QL
QS
QS
ML
QS
QL
MS
QL
QS
QS
QL
ML
QS
QL
QL
QL
QS
ML
QS
ML
MS
QL
QS
QS
QS
ML
QL
ML
QS
QL
QL
ML
MS
QS
ML
QL
QL
QS
MS
QS
MS
QS
ML
MS
QS
QS
QL
QS
ML
QL
ML
ML
QL
QL
QS
QS
QL
QL
MS
QS
QL
QL
QL
QL
QS
ML
QL
ML
ML
QS
QL
MS
ML
QL
QS
ML
ML
ML
QS
QL
MS
QL
QS
QL
ML
QS
QL
MS
MS
QL
QS
QS
QL
QL
ML
QL
QL
MS
QL
QS
QS
QS
QS
MS
QS
QS
QL
QS
QS
QS
ML
MS
ML
MS
QL
QL
MS
QL
MS
QL
ML
ML
QL
QS
QS
ML
QL
QL
MS
MS
QS
ML
QS
QS
QS
QL
QS
QS
ML
ML
MS
MS
QS
QL
QL
QL
ML
QL
QL
QL
QS
ML
QS
QL
QS
MS
MS
QS
QL
QS
MS
MS
MS
MS
QL
MS
QS
ML
ML
QS
QL
MS
QS
QL
QS
MS
MS
ML
ML
ML
MS
QS
QS
MS
QL
QS
QS
QL
MS
QS
QL
ML
QL
QS
QS
QL
MS
QL
QS
QS
ML
QL
QS
QL
QL
QL
QS
QS
QS
MS
QS
QL
QL
QL
QS
QL
QL
ML
QL
QS
ML
QS
QS
QS
MS
ML
QS
ML
QS
QL
MS
QS
QS
MS
ML
QS
QL
QS
QL
QL
QS
QL
ML
MS
QL
QS
QL
QS
QS
QL
MS
QS
QS
QL
QS
ML
QL
MS
QS
ML
QL
QS
ML
QS
QL
MS
QS
QS
ML
ML
QL
QL
QL
MS
ML
QL
QL
ML
QS
QS
QS
QL
ML
QL
MS
QL
ML
ML
QL
ML
ML
QS
QS
QS
QS
QS
QS
MS
ML
QS
QS
QL
QS
MS
ML
QS
ML
QS
QS
MS
QS
QL
QL
QS
QL
QS
QS
QS
QL
QS
QS
MS
ML
QL
QS
ML
QS
QS
QL
QS
QS
QS
ML
QS
QS
QL
QS
QS
QS
QS
QS
QS
MS
QL
QL
QL
ML
QS
QL
MS
ML
ML
QL
QL
ML
QL
ML
QL
QL
MS
QL
QS
QL
QL
QS
MS
MS
QS
QL
QL
MS
ML
ML
QS
QS
ML
QL
QS
MS
QL
QL
QS
QL
QL
QS
MS
QL
QL
QS
QS
MS
MS
QL
QS
ML
QL
MS
QL
QL
QL
QS
QL
QS
QS
ML
QS
MS
MS
QS
ML
QL
MS
MS
MS
MS
QL
QS
QL
QS
QS
QS
QS
QL
QL
QL
MS
ML
QS
ML
QS
MS
QS
QS
QL
QS
MS
MS
QL
QS
QS
QL
ML
QL
MS
QS
MS
MS
QS
MS
QS
QL
MS
ML
MS
MS
QS
QL
MS
MS
QS
QL
ML
QS
QL
ML
QL
ML
QL
ML
QS
ML
QL
QS
MS
QS
QL
MS
QS
MS
QS
ML
MS
QS
ML
QS
QS
QL
ML
QL
QL
QL
MS
QL
QL
QS
MS
MS
ML
QL
QS
QL
QS
QS
QS
MS
QL
MS
QS
ML
QS
QS
QS
MS
QL
QS
QL
MS
ML
QS
QS
QL
QS
QS
MS
QS
QS
QS
QS
QS
QL
QS
QS
QS
ML
MS
QL
QS
QS
QS
QL
QS
QS
QL
QL
MS
QL
QL
ML
QL
QS
MS
QL
MS
QL
QL
QL
QS
QL
QL
MS
QL
QS
MS
QS
QL
QS
ML
ML
QL
QL
QS
QS
QS
QS
QS
QL
QS
MS
ML
QS
QS
QS
ML
QS
QS
QL
QS
QS
ML
QL
ML
MS
ML
QL
QS
QL
QS
QS
QS
ML
QS
QL
QS
ML
QL
QL
QL
QL
QS
QL
QL
ML
QL
ML
QS
ML
MS
QS
MS
QS
ML
MS
QS
QL
QL
ML
QL
QL
ML
QL
QL
MS
QL
QS
QL
QL
MS
QL
QS
QS
ML
QL
QL
QL
QL
QS
QS
QS
ML
QS
QS
QS
QL
QL
QS
QL
MS
QL
MS
QS
MS
QS
ML
QL
MS
QL
QS
ML
QS
QS
QL
QS
MS
QL
MS
QS
ML
ML
QL
ML
QS
QS
ML
QS
QS
QS
QS
MS
QS
QS
QS
QL
ML
QS
QS
MS
QS
ML
QS
ML
QS
ML
MS
QS
ML
QS
ML
QL
QL
MS
QS
QS
QS
MS
QL
QS
QS
QS
QS
QS
MS
QL
QL
ML
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QL
QL
QL
MS
QS
QL
QS
ML
QL
QS
QL
QL
ML
QL
QS
QL
QL
QS
QS
ML
QL
QS
MS
ML
ML
QL
MS
QL
QL
QL
MS
ML
ML
QL
QL
QS
ML
QL
QL
QL
QL
ML
QS
QS
ML
QS
ML
MS
QL
ML
MS
QS
QS
ML
ML
QL
QS
ML
QS
QL
MS
MS
QL
QS
QS
QS
QS
ML
QL
QL
QS
QL
MS
QL
QL
ML
MS
QS
QL
QS
QS
QL
QS
QS
QL
QL
QS
QS
QS
QS
QS
QL
QS
QL
ML
QL
QS
ML
MS
ML
QS
ML
ML
QS
QS
ML
QS
QL
QL
QL
QS
ML
QL
MS
QL
QL
QS
ML
QL
QS
ML
ML
QL
QS
QL
QL
ML
QS
QS
MS
QS
MS
ML
ML
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
QS
ML
QL
MS
MS
QL
QS
QL
QS
QL
QS
MS
MS
ML
QL
QL
ML
QS
MS
QL
ML
QL
QL
MS
QL
QS
QS
ML
MS
QS
QS
QS
ML
QL
MS
MS
QL
QS
QS
QS
QS
ML
QL
ML
MS
QL
MS
QS
QL
QS
ML
QL
QS
QL
ML
QS
QL
MS
QL
QS
MS
QL
MS
ML
QL
QS
QL
QL
ML
ML
QL
QL
MS
QL
ML
QL
QS
QL
QS
QL
QL
QS
MS
ML
ML
QS
QL
QL
ML
ML
QS
QL
QS
QL
QL
MS
ML
QL
MS
QL
QL
ML
QL
QL
MS
ML
QL
QS
ML
MS
ML
MS
ML
QS
QS
QL
QL
QL
QL
QL
QL
QL
MS
MS
MS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QL
QL
MS
MS
ML
QS
ML
MS
ML
QS
MS
ML
QL
QS
ML
ML
QL
QS
MS
MS
QL
QL
QL
QS
ML
QL
QL
MS
ML
QS
QL
ML
ML
QS
MS
QL
QL
QL
QL
MS
QS
QS
QS
ML
ML
MS
MS
QL
MS
MS
QL
QS
ML
QL
ML
MS
QS
QL
ML
QL
MS
QL
QL
ML
QL
QS
QS
ML
QL
QL
ML
QL
MS
MS
QL
QL
QS
ML
MS
ML
QS
ML
QL
MS
QL
QL
QS
ML
QS
QS
ML
QS
QL
QS
QL
QS
MS
ML
QS
ML
QS
QL
QS
QL
ML
ML
QL
QL
QL
QL
QS
QS
MS
QL
QL
QL
MS
MS
MS
QL
QL
MS
QS
QS
QS
QL
QL
QS
QS
QS
QL
MS
MS
QL
QS
QL
QL
QS
QS
MS
ML
QL
QS
QS
MS
ML
QS
QS
ML
QS
QL
QS
QS
MS
QS
QS
QL
MS
QS
QL
QS
MS
QL
QS
QS
QL
QS
QS
QL
ML
QS
QS
QL
ML
MS
QS
ML
QL
ML
ML
QS
ML
QS
QL
QL
QL
ML
QS
MS
QL
QS
QL
QL
QL
QL
MS
QL
MS
ML
ML
MS
QL
MS
QS
QS
MS
QL
MS
QS
MS
QS
QL
QS
ML
QL
MS
ML
ML
QS
ML
QL
QS
QL
ML
ML
QL
QL
QS
QS
QS
ML
QL
QL
QL
QS
QS
ML
QS
QL
QS
QL
ML
MS
QL
QL
QL
QL
ML
ML
QS
MS
QS
QS
MS
QL
QS
QL
QL
QL
QL
QS
QS
MS
QS
QS
QL
QS
QL
QS
QL
ML
QS
MS
QS
ML
QL
QS
QL
QS
QL
MS
ML
MS
QS
QS
QS
QL
ML
MS
QS
QS
QL
QS
QL
QL
QS
ML
QL
ML
QL
QS
ML
QS
QS
QL
ML
MS
QS
ML
ML
MS
ML
QL
QL
MS
MS
QS
QS
QL
QS
ML
QS
QS
QL
ML
ML
ML
QS
ML
MS
QS
QS
QS
QL
ML
QS
ML
MS
ML
QS
MS
QL
MS
MS
QL
QS
QL
MS
QL
ML
QS
QS
QL
ML
QS
MS
QS
QS
QL
ML
QS
QS
QL
QL
QL
ML
ML
QL
QS
MS
QS
QS
QL
QL
QL
QS
QS
QS
QS
ML
QS
ML
QS
QS
MS
QL
QS
ML
MS
ML
QS
QL
QS
QS
QS
MS
QS
ML
QL
QS
QL
QL
QS
QS
QL
MS
MS
QL
QL
ML
QS
ML
ML
QL
QL
QL
ML
QL
QS
QL
QS
QS
ML
QS
QS
QL
MS
MS
ML
QS
QS
ML
QS
ML
MS
ML
QS
QS
QS
MS
ML
ML
ML
QS
QL
MS
QS
QL
ML
ML
QS
QL
MS
QS
MS
QS
MS
QL
QS
QL
MS
QS
ML
ML
ML
QS
QS
MS
ML
ML
QS
ML
QS
QL
QS
QL
QL
MS
QL
ML
QL
MS
ML
QL
MS
QS
MS
QL
QS
ML
QL
QL
QS
QS
QL
MS
QL
QS
QS
QL
QS
QS
QS
QL
ML
QL
ML
QL
MS
QL
QS
QS
ML
QS
QS
QS
QL
MS
QL
QL
QL
MS
QS
QL
QS
QL
QL
QL
ML
MS
QL
QS
MS
MS
ML
QS
ML
QS
QS
ML
QS
QS
QS
QS
MS
MS
MS
QS
QS
QS
ML
ML
QS
QL
QL
QS
QL
ML
QS
QL
QS
QS
QS
MS
ML
ML
QL
ML
MS
MS
QS
QL
QS
MS
QS
QL
QS
MS
QL
QS
QL
MS
QS
QS
QS
MS
QL
QL
QS
ML
QL
QL
MS
QL
QS
QL
QS
QL
QL
QL
MS
MS
ML
QS
QS
QL
QL
QS
ML
MS
QL
ML
QS
MS
ML
QL
QS
QL
QL
MS
QS
ML
QS
MS
QS
QL
QS
MS
QS
ML
ML
MS
QL
QL
ML
ML
MS
QL
ML
QS
ML
MS
QL
ML
ML
MS
QL
MS
QL
QL
MS
QL
MS
QS
QL
QL
ML
QL
QS
QS
MS
ML
QS
QL
QS
QL
MS
QL
ML
QL
QS
ML
QS
QL
MS
MS
QS
QS
MS
QS
QS
ML
ML
QL
QS
ML
ML
ML
MS
ML
QS
ML
QS
QS
QS
QS
QS
ML
QL
QS
MS
QL
QL
QS
QS
QS
QL
QS
QS
QS
MS
QL
QS
QS
ML
QL
QS
QL
QS
ML
QL
QL
QS
QS
QS
QL
MS
QS
ML
MS
QS
QL
MS
MS
QL
QL
ML
MS
QL
QL
QL
MS
QS
QS
QS
QL
QL
MS
QS
QS
ML
QL
QL
ML
MS
MS
MS
MS
QS
QL
QL
ML
QS
QS
QL
QL
QS
QL
MS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QS
QS
ML
QL
QS
QS
QS
QS
QL
MS
QL
ML
QL
QL
QL
MS
QL
QS
QS
QL
QL
ML
QS
QL
QS
MS
ML
MS
QL
QL
QS
MS
QS
QL
QS
QS
QS
QS
QL
QS
ML
QL
QL
QL
QS
MS
ML
MS
QS
QL
ML
MS
MS
QS
ML
QS
QS
ML
QL
QS
QL
QS
QS
QS
QL
MS
QS
QS
MS
QS
QS
QS
QL
QS
QL
QL
QL
QL
QS
QL
QL
QS
MS
QL
QS
QS
QS
QL
MS
QL
QL
QS
ML
ML
ML
QS
ML
QL
QL
QS
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QL
QL
QS
QL
MS
QL
QS
QL
QS
QL
QS
QL
QL
QL
QS
ML
ML
ML
QL
ML
QL
QS
MS
QL
QL
ML
QL
ML
QL
MS
QS
QL
QL
ML
ML
QL
ML
QL
ML
MS
QL
ML
ML
QS
QL
ML
MS
MS
QL
MS
QL
QL
ML
QL
QS
ML
QS
QL
QS
QS
QL
MS
QL
ML
ML
ML
MS
QL
MS
QS
QS
QL
ML
QL
QS
QS
MS
QS
QL
ML
MS
QL
QS
ML
QL
QL
ML
ML
MS
QL
ML
QL
QS
QS
ML
MS
ML
QL
ML
QS
QS
QS
QS
QL
QS
QL
QS
QS
ML
ML
QS
QS
QL
QS
QL
QS
QS
ML
QS
QS
QS
MS
QL
QL
QL
MS
MS
ML
MS
QL
MS
QL
QL
QS
QL
MS
QL
QL
QS
MS
QL
QL
ML
ML
MS
QS
QL
MS
QS
QL
ML
QS
ML
ML
QS
QL
MS
MS
QS
ML
ML
QS
MS
QS
QL
QL
ML
QL
QL
QL
QL
MS
ML
QS
QL
QS
QL
ML
ML
ML
QL
QL
ML
QS
QL
ML
QS
QL
MS
QL
QS
ML
QL
MS
QS
ML
QL
QS
ML
QL
MS
QS
ML
ML
QL
QS
QS
ML
ML
QL
ML
QS
QS
MS
QL
QS
QS
QL
MS
QL
MS
QL
QS
QS
QS
QS
QL
QS
QS
QL
QL
QL
MS
QL
QL
QL
QL
QS
QL
ML
QL
QS
QL
QS
QL
QS
ML
QS
QL
MS
ML
QL
QS
ML
QL
QS
QL
ML
ML
QL
QL
MS
QL
QS
MS
QS
MS
QL
MS
QL
QL
QS
QS
MS
QS
ML
ML
ML
QS
ML
QS
QL
QS
ML
MS
QL
MS
ML
MS
QL
QS
QS
ML
QS
QL
QL
ML
QL
QL
QL
QL
QS
QS
QS
QL
QL
QS
QS
QS
ML
QS
ML
QL
QS
ML
QL
QS
QS
QS
QL
QS
ML
QS
QS
MS
MS
QS
QS
QL
QS
MS
QL
ML
QS
ML
QS
ML
QL
QL
MS
QL
QL
QS
QS
QL
QS
ML
QL
QL
MS
QL
MS
QS
QS
QS
MS
QL
QS
QS
QL
QS
ML
QS
ML
MS
QL
ML
QL
QS
QL
QL
QS
QS
QS
QL
QL
QL
MS
QS
QS
QS
MS
QS
QS
QL
QL
ML
QL
QS
QS
QL
MS
QS
QL
QS
QL
QL
ML
ML
QL
MS
MS
QL
QS
QL
QS
QL
QL
MS
ML
QL
MS
QS
QL
QS
QS
ML
QS
MS
ML
QL
QS
QL
QL
ML
ML
QS
QL
QS
QL
QL
QS
QL
MS
QL
QL
QS
QL
ML
QS
QL
ML
ML
QS
QS
MS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
ML
ML
ML
MS
ML
QS
QS
MS
QL
QS
MS
MS
ML
MS
QS
QS
QS
QL
ML
QL
QS
QL
QL
QL
QS
QL
QS
QL
ML
QS
QS
QS
QL
QS
QL
ML
QL
QL
QL
MS
QL
MS
QS
QS
ML
MS
ML
QS
QL
QL
QL
MS
QS
ML
QS
QL
ML
QL
QS
ML
QL
QL
QL
ML
ML
QL
MS
QS
QS
ML
QL
QS
QS
QL
QL
QL
ML
QS
ML
MS
QS
QL
QL
QS
QL
QS
ML
QS
QL
QS
QL
QS
MS
QS
MS
QS
ML
ML
ML
QS
QL
ML
ML
QL
QL
ML
QS
QL
QS
QS
ML
QL
QL
QS
MS
QL
QL
QS
QL
ML
QS
QS
ML
QL
QL
QS
ML
QS
QL
MS
QS
QS
MS
MS
QS
QS
QL
QS
ML
ML
QL
QL
ML
QL
ML
ML
QS
QS
QL
QL
QS
MS
QS
ML
QS
ML
ML
QL
QL
ML
ML
MS
QL
MS
QL
QL
MS
QL
QS
QL
QS
QL
QL
QS
ML
QS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
QS
QS
MS
QL
QS
QS
MS
QS
QL
QL
QL
ML
QL
MS
ML
QS
QS
QL
QL
MS
ML
QS
ML
ML
QL
QL
QS
QL
QL
ML
QL
QS
MS
ML
QS
QS
QL
QS
ML
QL
MS
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
QS
QS
QS
QS
QL
QL
QS
QS
ML
ML
QS
ML
QL
MS
QL
MS
MS
QS
QS
QS
ML
MS
QS
MS
QL
QS
ML
QS
QS
MS
MS
MS
QS
QL
QS
QL
QS
MS
QS
QL
ML
MS
QS
QL
QS
ML
QL
QS
MS
QL
QL
QS
QL
ML
QS
QL
QS
QL
QL
MS
QS
QS
QS
QS
QS
QL
QS
QS
ML
QL
QS
MS
QL
ML
QL
QS
ML
QL
QS
ML
QS
QS
QL
QL
MS
MS
ML
ML
MS
QL
ML
QS
MS
QL
QL
ML
ML
QS
ML
MS
QL
QS
QL
QL
ML
QS
QL
ML
MS
QL
QL
QS
QS
QL
ML
QS
QL
ML
QL
MS
QS
QS
QS
QL
QS
QL
QL
QL
QS
QL
QL
QL
QL
MS
QS
QS
QL
QS
QS
QS
MS
QS
ML
QS
ML
QL
ML
QL
QS
QS
QS
ML
QL
ML
QS
ML
QL
QL
QS
QL
QS
QL
ML
MS
QL
ML
MS
ML
QS
QL
QL
MS
QS
QS
QL
MS
MS
QL
QL
QS
ML
MS
QL
MS
QS
MS
ML
ML
ML
QL
QS
MS
ML
ML
QL
QL
QS
QL
QL
MS
ML
QS
QS
MS
ML
QL
ML
QL
QL
MS
QS
QL
QS
QL
ML
QS
MS
QS
QL
QL
QS
QS
QL
ML
QS
QS
QS
QS
MS
QS
QL
ML
QS
MS
QS
QS
QS
QL
ML
QL
QS
ML
QS
QS
QL
QS
QL
QS
QS
QL
QS
QL
QS
QS
QS
ML
ML
QS
QL
QS
MS
QS
ML
ML
ML
QS
QL
QL
QS
QS
MS
QS
QS
QS
QS
QL
QL
MS
QS
QS
ML
QL
QS
ML
QS
ML
ML
QL
QS
QS
QS
QL
QS
QL
QL
QS
QL
QS
QL
QL
QS
MS
QS
QS
QS
QL
ML
MS
QS
QS
QL
QS
QL
ML
MS
QL
QL
QL
QS
QS
QL
ML
QL
ML
ML
ML
QL
QL
QS
QS
QS
QL
QL
MS
QL
QS
ML
MS
QL
ML
QS
QS
MS
MS
QL
MS
QL
ML
QL
QL
QS
QS
ML
ML
QS
ML
QL
MS
MS
QS
QS
ML
QL
QS
QL
QS
QS
QL
QS
ML
QS
QL
QS
MS
QS
QL
QL
ML
QS
QL
MS
MS
QS
QL
MS
QL
QS
MS
QL
QL
MS
QL
ML
QL
QL
QS
QL
QS
MS
QL
QS
ML
ML
ML
QS
ML
ML
QS
QL
ML
QS
MS
MS
MS
QS
QS
ML
QL
ML
MS
QL
MS
QL
MS
ML
MS
QL
QS
QS
MS
QS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QS
QL
QS
MS
ML
ML
QL
MS
QL
QS
MS
QL
QL
QL
QL
QS
QL
QL
ML
QL
QL
QL
QS
QS
QL
QS
QS
MS
QS
QL
MS
QS
QS
QS
QL
MS
QL
MS
QL
QL
MS
QL
QS
MS
QS
QL
MS
QS
QS
QL
QS
ML
ML
QL
MS
QL
QL
ML
ML
QS
QL
QL
MS
QS
QS
QL
ML
QL
QS
QL
QS
QL
MS
ML
ML
QL
QL
MS
QL
QS
QS
MS
ML
ML
QS
QL
QS
ML
QL
QL
QS
QS
QL
QS
ML
QL
QL
MS
MS
QS
QL
QS
ML
QL
ML
QL
MS
QS
ML
MS
QL
QL
ML
QL
QS
ML
QS
QL
QS
QS
ML
QS
ML
QS
QS
ML
QL
ML
QL
QS
MS
QL
QL
ML
QL
QS
QS
MS
QS
QL
MS
QS
QL
QL
MS
QS
QL
MS
QL
MS
QS
QS
QL
ML
QL
QS
QL
QL
QL
MS
QL
QS
MS
ML
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
QL
ML
QS
QL
QL
QS
QS
QL
QL
MS
QS
QL
MS
QL
QS
QL
QS
ML
QL
QS
MS
QL
MS
MS
QS
QL
MS
QL
QL
ML
QS
QL
QL
QL
QL
MS
ML
QL
QS
QL
QS
QL
QL
QL
QS
ML
MS
QL
QS
QL
ML
MS
QS
QL
QS
QL
QS
QL
QS
ML
ML
QS
QL
QS
QL
QS
QL
ML
QL
QS
QS
QS
ML
QS
QS
QL
QS
MS
MS
ML
QL
QS
QL
QS
QL
QS
QS
ML
QS
QS
QL
QS
QL
QS
ML
QS
QS
QS
QS
ML
QL
QS
ML
QL
QS
QS
QS
ML
MS
QS
QL
ML
QL
QL
QS
QL
QL
QL
QS
MS
MS
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
QL
QL
QS
MS
ML
QL
MS
QL
MS
QS
QL
ML
QS
QL
QL
ML
QL
MS
MS
QL
QL
QS
QL
MS
QL
QL
MS
MS
QS
QL
QS
QL
ML
QS
ML
QS
QL
ML
QS
MS
ML
QS
QL
QS
QS
QL
QL
QS
MS
QL
QL
ML
QL
ML
QS
QS
QS
QL
QS
ML
QL
MS
QS
QS
QL
QS
ML
QL
QS
ML
QL
QS
QS
QS
QL
MS
QL
QL
QL
QL
QS
QL
QL
MS
QL
QS
QL
ML
QS
QS
QL
QL
ML
MS
ML
ML
QS
QS
QL
QS
QS
ML
ML
MS
QS
ML
MS
QS
ML
QS
MS
QS
QL
QL
QL
ML
QS
QL
MS
ML
QS
QS
ML
QS
MS
MS
ML
MS
QL
QS
QS
MS
ML
QS
QL
QS
QL
ML
QL
QL
QL
QS
QS
ML
QS
QL
QS
QL
QS
ML
QS
QL
QL
QL
QS
QS
MS
QS
QL
QS
ML
QS
QL
QL
QS
ML
MS
QS
QS
QL
ML
QS
QS
ML
MS
QS
ML
ML
ML
MS
MS
QS
QS
ML
ML
QS
MS
MS
MS
MS
QL
ML
QS
MS
QS
QS
QS
ML
QS
QS
QS
QL
ML
QL
QS
QL
QS
QS
MS
QS
QL
QS
QS
QS
ML
QL
QL
MS
QL
QS
QL
QL
QS
QS
MS
QS
ML
ML
QL
QL
MS
QS
QL
QS
QS
MS
QL
QL
ML
ML
QL
QL
QS
ML
ML
MS
ML
ML
QS
QS
QL
ML
MS
QL
ML
QS
QL
QL
QL
QS
QL
QL
QL
QS
MS
QL
QS
QS
ML
QL
QL
ML
QL
MS
QL
QL
QS
ML
QL
QS
QL
QS
ML
QS
QS
MS
QS
MS
QS
MS
QL
MS
QS
QS
QL
MS
MS
QS
QL
QS
QS
MS
ML
QS
QL
QS
QL
QL
QS
QS
MS
ML
QL
ML
MS
QL
QS
QS
MS
QL
QS
QL
MS
QL
QL
QS
QS
QL
MS
ML
QS
QL
ML
QS
QS
QL
QS
QS
QL
QL
ML
QS
QL
QS
QS
QL
ML
QS
QL
ML
MS
QL
QS
MS
MS
QL
QL
MS
QL
MS
QL
QL
MS
QL
ML
QL
QS
QL
QS
ML
QS
MS
QL
ML
MS
ML
QS
QS
QS
MS
QL
MS
ML
MS
QL
ML
QL
QS
QS
MS
QL
QS
QL
QL
MS
QS
QS
MS
MS
QL
QS
QL
ML
QS
QS
QL
QS
QL
MS
MS
QS
MS
MS
MS
MS
QL
QL
QS
QL
QL
QL
QL
QS
QS
ML
QL
MS
QS
MS
QL
QL
QS
QS
QL
QS
QL
ML
QL
QS
ML
QS
QL
QS
QS
QL
QS
QS
ML
QL
QS
QS
QL
MS
QL
MS
QS
MS
QS
ML
QS
QS
ML
QL
QL
QL
QS
ML
QS
QS
QS
QS
QS
ML
QS
QL
ML
QL
ML
MS
QS
QL
QS
QL
ML
QL
MS
QL
QL
MS
QL
ML
QL
QS
ML
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
QS
QL
QL
QL
MS
QS
QL
QL
ML
QS
QS
MS
MS
ML
QL
QL
MS
MS
QS
ML
QS
QL
QS
QL
ML
QL
QS
QL
QS
MS
ML
ML
ML
ML
QS
ML
MS
MS
QS
QS
QL
QS
ML
QL
ML
QL
MS
ML
QL
ML
QL
QS
QS
QS
QL
QL
QL
QL
QS
QS
ML
QS
MS
MS
MS
QS
QS
QS
QL
ML
QS
QL
MS
MS
QS
QL
QL
QL
QL
ML
QS
MS
QL
QS
MS
MS
ML
QS
QL
QL
MS
QS
QS
QL
MS
ML
QS
ML
QS
QL
QS
QS
MS
ML
ML
QL
QS
QS
QS
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
ML
QS
ML
QS
QS
QS
QS
ML
QL
QS
QL
QL
MS
QL
QL
QS
ML
ML
QS
QL
MS
QS
QS
QS
QL
MS
ML
ML
ML
QS
QL
MS
ML
QS
QL
QL
ML
QL
QL
ML
MS
QL
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
QL
QL
QS
QL
ML
QL
MS
QS
QL
MS
QS
ML
QL
ML
QL
QL
QL
ML
QL
QL
QS
ML
MS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
QS
QL
QS
QS
QS
QL
QS
MS
MS
MS
QS
QS
QL
ML
ML
QS
ML
QS
MS
QS
ML
ML
QL
QS
QS
QL
QL
QL
QS
QS
QL
ML
ML
QS
QL
ML
QL
QS
QL
MS
QL
QL
QL
ML
QS
MS
ML
ML
QL
QS
QS
MS
QL
QL
QS
ML
QS
QL
ML
QL
QS
QS
QL
QL
QS
QL
MS
QS
QL
QS
QS
QS
QS
ML
MS
MS
QS
QS
QS
ML
QS
ML
QS
QL
QL
MS
QL
ML
QS
ML
QL
QL
QS
QL
MS
MS
QL
QL
QL
ML
QS
QS
MS
ML
QS
ML
QS
QL
ML
QS
ML
QS
QL
QS
QS
MS
QS
MS
QS
MS
QS
QS
QS
QL
QL
QS
QL
QL
QL
ML
ML
QL
ML
ML
ML
QS
QS
ML
QS
MS
QL
QL
QL
MS
QL
MS
QL
ML
QL
QL
QS
MS
QS
MS
QS
QL
QS
QL
MS
ML
ML
MS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QL
MS
QS
QS
QL
QL
QS
QL
ML
ML
MS
QS
MS
ML
MS
QL
QL
ML
MS
QS
ML
QS
QL
QS
QS
QS
QS
QL
QL
QS
QS
ML
QL
MS
MS
QS
QS
QL
QL
QL
QS
ML
ML
MS
MS
QL
QL
MS
QL
ML
QS
ML
QS
MS
ML
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
QL
QS
MS
QL
MS
QS
QL
QL
QL
MS
ML
QS
QS
QL
QL
QL
ML
ML
QS
MS
QS
QS
QS
QS
ML
QL
QL
MS
MS
QS
QL
QL
QL
QL
ML
ML
QL
QS
QL
QL
QL
MS
QS
QL
QL
QS
ML
QS
QS
ML
QS
QS
ML
ML
QL
MS
QL
QL
ML
QS
QL
MS
QL
QL
MS
ML
QS
QS
QL
QL
MS
QL
QL
QS
QL
QL
QL
ML
MS
MS
QS
QS
QL
QL
QL
MS
QL
QS
QL
ML
MS
QL
ML
QL
ML
ML
QS
ML
MS
ML
MS
ML
QL
QS
MS
QL
QS
ML
QS
QS
QL
MS
MS
QS
QL
QL
QS
ML
QL
MS
QS
MS
QL
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
ML
QS
QS
QL
QL
QS
QL
QL
QL
ML
MS
ML
MS
QL
MS
QL
ML
QL
QL
MS
QS
QL
QL
ML
MS
QS
QS
QS
QL
QS
ML
MS
QL
ML
QL
QL
QS
QL
ML
QS
QL
QS
QS
QS
MS
ML
MS
QL
QS
QS
QL
QS
QL
ML
QS
QL
QL
QL
QL
ML
QS
QL
MS
QS
QL
QL
QL
QL
MS
QL
QS
QS
QL
QS
QS
QL
QL
ML
ML
QL
MS
QL
QS
QS
QL
QL
QS
QL
QS
QS
ML
QS
QS
QS
QL
MS
ML
QS
ML
QL
QL
QL
QS
QS
QL
QS
MS
QS
QS
QS
ML
QL
QS
MS
MS
QS
QL
QL
ML
QS
ML
ML
QS
QS
QL
QS
QS
QS
QS
QL
QL
ML
QL
ML
ML
MS
QL
MS
MS
QL
ML
MS
QS
QS
QS
QS
QL
ML
MS
QL
QL
QS
QL
ML
QL
ML
QS
QS
QL
MS
QL
MS
QS
MS
QL
ML
QS
ML
QL
MS
QS
QL
QS
MS
QS
QL
QL
QS
QS
MS
QS
MS
MS
QS
ML
QS
QL
QL
MS
QL
QL
QS
QL
QL
QL
QS
QS
QL
ML
QS
QS
QS
QS
ML
QS
QL
QL
QS
QS
ML
QS
ML
QS
QS
QL
QS
QS
QL
QS
ML
QS
QS
MS
QS
ML
QL
QL
QL
QL
QL
ML
QL
QS
QS
QS
ML
QL
QS
ML
ML
QL
QL
QL
QL
ML
QL
ML
MS
ML
ML
QL
QS
QL
QS
MS
QS
QL
ML
ML
MS
ML
QL
QL
ML
QL
ML
QS
ML
QL
MS
QL
ML
ML
QS
QS
QS
ML
QS
QS
QL
QS
QL
ML
ML
QS
QL
QL
QL
QL
QL
QL
QS
ML
MS
ML
QL
QL
MS
QL
QS
QL
QS
QS
QL
QS
QL
QL
QS
ML
MS
QS
MS
QS
QS
ML
MS
QS
ML
ML
QS
QS
MS
QS
QL
QL
MS
QL
QL
ML
ML
QL
QL
QS
QS
QL
ML
QS
ML
QL
QS
QL
MS
QL
QL
QS
QS
QL
QL
QL
QL
QL
QL
MS
QS
QS
ML
ML
QS
MS
QL
QS
QL
QL
QS
QL
ML
MS
ML
QS
QS
QS
QS
QL
ML
QL
QL
MS
QL
QS
QL
QS
QS
ML
ML
QL
QS
QL
ML
QL
ML
ML
MS
MS
QS
QS
ML
MS
QL
QS
QS
QS
QL
QL
MS
QS
QL
QL
QS
QS
QL
QL
QL
QS
ML
ML
QS
MS
QS
QL
MS
MS
QS
ML
QS
QS
ML
ML
QS
QL
ML
QL
QS
QS
ML
QS
ML
ML
QS
QS
MS
QL
QL
QS
ML
QS
QS
QS
ML
QL
QL
ML
QS
QL
ML
QL
QL
QS
MS
MS
QL
QL
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
MS
QL
ML
QL
QS
QL
QL
MS
MS
ML
QS
QS
QL
QS
ML
QL
QS
MS
QL
ML
QS
QL
QS
QL
MS
QS
QS
ML
ML
QS
QS
QL
MS
QL
QL
ML
QS
ML
QL
QS
QS
MS
ML
QL
QS
QS
QL
QS
ML
QL
QL
QS
QS
QS
QS
QL
QS
ML
QS
MS
QS
MS
QL
QL
QL
ML
QL
QL
QS
MS
MS
QL
QL
ML
QL
ML
MS
QL
QL
ML
QL
QL
MS
ML
QS
QL
QL
QS
ML
MS
QL
QS
ML
ML
QS
QS
QS
QS
QL
QS
MS
QS
QL
QL
QS
ML
QS
QL
QL
QL
QL
ML
QL
ML
ML
QL
QL
MS
QL
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
QS
MS
QL
QL
ML
MS
QL
QS
QL
QL
MS
QS
ML
MS
ML
QL
QS
ML
QS
QL
QL
QL
ML
QS
ML
ML
ML
QL
QL
QS
ML
QL
QS
ML
QS
MS
ML
QS
MS
MS
QL
ML
ML
ML
ML
QS
QL
QS
MS
MS
QL
QS
QL
QL
QL
QS
ML
QL
QS
ML
MS
MS
QS
ML
ML
ML
QS
ML
ML
QS
QS
QL
ML
QS
ML
QL
QL
QS
MS
QS
QS
MS
ML
QL
QS
QL
QS
QL
QL
MS
QS
QS
QL
QL
MS
QL
MS
QL
QL
ML
QS
ML
QL
QL
MS
MS
QL
MS
QS
ML
QL
QL
QL
ML
QS
QL
MS
ML
MS
QL
QL
ML
ML
QS
QL
QL
ML
QS
QS
ML
QS
QS
MS
ML
QL
QS
QL
ML
QL
QL
QL
QS
QL
MS
QL
QS
QL
QS
QL
QL
QS
MS
MS
ML
QL
MS
QS
MS
QS
MS
QL
QL
QL
QS
QL
QS
QS
ML
QS
MS
MS
QL
QS
QS
QL
QL
QL
QS
QL
QL
QS
QL
ML
ML
MS
QS
ML
QS
QS
QS
QL
ML
MS
QS
QL
ML
QS
MS
QS
QL
QL
ML
MS
ML
QL
QS
QL
MS
QL
QL
QS
MS
ML
MS
ML
QS
MS
ML
MS
QS
ML
QL
QL
MS
QL
QL
QL
QS
QL
MS
ML
ML
QL
QL
QS
QL
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
QS
ML
QL
QL
QL
QL
QL
QS
MS
QL
ML
QS
QS
MS
ML
MS
MS
QS
QS
QS
MS
QS
QL
QS
QS
QS
QS
QL
QL
QL
MS
QL
QS
QL
QL
QL
MS
ML
QS
QL
QS
QL
MS
QS
MS
ML
QS
QS
QS
ML
ML
QL
QS
QS
QL
ML
QS
QS
QL
ML
QS
QL
MS
QL
MS
QL
QL
QS
QL
QS
QL
ML
QS
QL
QL
QL
QS
ML
QS
QL
ML
QS
QS
QS
QL
QS
MS
QS
ML
MS
QL
QL
QS
QS
ML
MS
QS
ML
MS
QS
QL
QS
QL
QS
MS
QL
QS
QL
MS
QS
QS
QL
ML
QL
QL
QL
QL
QS
QL
QL
MS
MS
QL
ML
QL
QS
ML
QL
QS
ML
QS
QS
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
QL
MS
QL
MS
QS
QS
ML
ML
ML
QL
QL
MS
ML
QL
QL
QL
QL
MS
MS
QS
QL
QS
QL
QL
ML
QS
QL
QL
QL
ML
QS
QL
ML
QL
QL
MS
QL
ML
QL
QS
ML
MS
QS
QS
QS
ML
QL
QS
QL
QS
QS
ML
QL
QL
QL
QL
ML
QS
MS
ML
ML
ML
QS
QS
QS
QS
QL
ML
QS
MS
QL
QL
QL
QL
QS
QL
QS
QL
QL
MS
QL
MS
ML
MS
QS
ML
ML
QL
ML
QS
QL
QS
QS
QL
QS
QS
QS
ML
QS
QL
QS
QS
QS
ML
QL
QL
QL
QS
MS
QS
QL
ML
QL
MS
MS
QL
QS
QS
QL
QS
MS
QL
QS
QS
QS
ML
QL
QS
QL
QL
QL
QL
QL
QL
ML
QS
ML
QS
QS
MS
ML
ML
MS
MS
QS
QS
ML
QS
QL
QS
QL
QL
QS
QL
QL
MS
MS
QS
QS
QS
MS
QS
QS
ML
QS
QL
QS
ML
MS
QS
QS
QS
ML
MS
MS
QS
QS
ML
ML
ML
MS
ML
QS
QS
ML
MS
ML
QL
QS
ML
MS
QL
ML
QL
MS
QS
MS
QS
MS
QL
QS
QS
MS
QL
QL
MS
QS
QS
ML
QL
QL
QL
QS
MS
MS
QL
QL
QL
ML
QS
QS
QS
QS
QL
MS
MS
QS
ML
ML
ML
QL
QS
ML
QL
QS
QL
QL
QL
MS
QL
QS
QL
ML
QL
QL
ML
QS
MS
QL
QL
QL
QS
ML
QL
QS
QS
QS
QL
QL
QL
QS
QS
QL
QL
QL
ML
ML
QS
QS
QS
QS
QL
QL
ML
QL
QS
QL
QS
QL
QL
QS
QL
QS
QL
QL
QL
ML
QS
QL
QS
QS
QS
QS
QS
MS
QL
QS
ML
QL
MS
QS
QS
QS
QS
QS
QS
QL
QS
ML
ML
MS
ML
QS
QL
QS
ML
QS
QL
QS
QS
QS
QS
QL
QS
ML
ML
QL
QS
MS
QL
QL
ML
QS
ML
MS
QL
QS
QL
QL
QS
ML
MS
QS
QS
MS
MS
MS
QS
MS
ML
QL
QL
MS
QL
MS
QS
ML
QS
QL
QS
QS
QS
QS
ML
QL
ML
QL
QS
MS
QS
ML
QL
MS
QS
MS
QS
QS
QS
QS
QS
MS
MS
ML
QS
ML
QL
QL
ML
QS
ML
QL
MS
MS
ML
QS
QL
QL
MS
QL
QL
QL
MS
MS
QS
QL
MS
QL
QS
MS
ML
QL
ML
QS
QS
QL
QL
QS
QS
QL
QL
QS
ML
MS
QL
QL
MS
QS
QL
QL
QS
QS
QS
MS
QS
MS
MS
QS
QS
MS
ML
QL
ML
QL
QS
QS
QL
ML
MS
QL
QS
ML
QL
QL
QL
ML
ML
MS
MS
QS
MS
QL
MS
ML
MS
MS
QS
QL
QS
QS
ML
ML
ML
QS
QL
ML
QS
ML
QS
QS
ML
QL
QS
QS
QS
ML
ML
QL
ML
QL
QL
ML
QL
QL
QS
QS
QL
ML
MS
MS
QS
MS
QS
QS
QS
QL
QS
MS
ML
QS
QL
QL
QS
QL
QS
QS
ML
QS
QS
ML
QL
QS
ML
ML
MS
QL
QS
QL
QL
QL
QL
ML
QL
QS
QS
QL
QL
QS
QL
QL
MS
MS
QL
QL
MS
QL
QS
MS
QL
MS
QS
MS
QS
MS
QL
QL
QL
ML
QS
QS
QL
ML
QL
QL
QL
QL
ML
QS
ML
QL
QS
QS
ML
QL
QS
QL
QL
QS
QL
QS
ML
MS
ML
ML
QL
MS
ML
ML
MS
QS
QS
QS
MS
ML
MS
QL
ML
QS
QL
ML
ML
QL
ML
QS
QS
QS
QL
MS
ML
ML
ML
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
ML
MS
MS
ML
QS
QL
QS
QL
QS
ML
ML
QL
QL
ML
ML
QS
QL
QS
QL
MS
QL
QL
ML
QS
ML
QS
MS
QL
QS
QL
QS
QS
QS
QL
QL
QL
QL
ML
QL
QL
MS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
MS
QS
ML
QS
MS
ML
QS
QL
QL
QL
MS
QS
QS
MS
QS
QS
QS
ML
QL
QL
MS
QL
ML
MS
ML
QL
QL
QL
QS
QL
MS
QL
QS
QL
QS
ML
QL
QL
QL
QL
MS
QS
QL
ML
QS
QL
QS
ML
QL
QS
QS
MS
ML
QS
QS
QS
QL
QS
QL
QS
MS
QS
QL
ML
ML
ML
MS
QS
QL
QL
ML
QL
ML
QL
QS
MS
QL
QL
QL
QS
QS
ML
MS
QS
MS
ML
MS
QL
MS
MS
ML
QS
ML
QL
QL
MS
QS
QS
QL
QS
QS
ML
QL
ML
QS
QS
QL
QS
QS
QS
ML
QL
QS
QS
ML
QL
QL
QL
QS
QS
ML
ML
QL
QS
MS
QS
QS
MS
QS
MS
ML
QL
QL
QL
QL
MS
QL
QL
QS
QL
QL
QL
QS
QS
QL
QS
ML
MS
ML
QL
QS
ML
QL
QS
ML
QL
QL
QL
QS
MS
QS
QL
QS
ML
MS
QL
ML
QS
QS
QS
ML
QS
ML
QL
MS
MS
QL
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
QL
MS
QS
ML
QL
QL
MS
QL
QS
QL
QL
QS
QL
QL
MS
QS
ML
QS
MS
QL
QL
QS
QS
ML
QL
QS
MS
ML
ML
QS
QS
ML
ML
QS
ML
MS
QL
QS
QL
ML
MS
MS
QL
MS
MS
QS
QL
QS
QS
ML
QS
ML
QL
QL
MS
ML
MS
QL
QL
QL
QL
QL
MS
QL
ML
QL
QS
MS
QS
QL
ML
QS
QS
QL
QS
QS
QL
MS
QL
MS
QL
MS
QL
MS
MS
QL
QS
MS
ML
QS
QS
MS
MS
MS
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QL
ML
QS
MS
QS
ML
QS
QL
QL
ML
ML
MS
QS
QS
MS
QS
QL
ML
QS
QS
MS
ML
QS
ML
QS
QS
QS
ML
QS
MS
MS
QS
QS
QL
QS
QL
MS
ML
QL
QS
ML
QL
ML
QL
ML
QS
QL
ML
ML
ML
QS
MS
ML
QL
QS
ML
ML
QL
QS
MS
QS
QL
QL
QS
QS
QS
QL
ML
QL
QL
QL
QS
QS
MS
QL
QL
QS
QL
QL
MS
QL
QL
ML
ML
ML
QS
ML
QS
QL
ML
QL
QS
QL
ML
QS
MS
MS
ML
ML
QL
QS
QS
ML
ML
QS
QL
QL
QL
QS
ML
QS
ML
QS
QS
MS
QL
QS
ML
QL
MS
QL
MS
QL
QS
MS
ML
ML
ML
QS
QL
QS
QL
QS
QS
QL
ML
QS
QS
QL
QS
ML
ML
QL
MS
QL
QS
QL
ML
QL
QS
QL
QS
QS
ML
MS
QS
ML
QS
ML
QL
QS
ML
QL
MS
QS
QL
QL
ML
QL
QS
QS
MS
QS
QL
QS
QS
QS
QS
ML
QS
QL
MS
QL
ML
QS
MS
ML
ML
ML
QL
QS
MS
ML
ML
QL
ML
QS
QS
ML
QS
QL
QL
QL
QS
MS
QL
QL
MS
QL
QL
MS
MS
QL
QL
QS
MS
MS
QL
QS
MS
MS
QL
MS
ML
QL
QL
QL
ML
QS
ML
MS
QS
QL
MS
QL
QL
ML
QS
QS
QL
ML
QL
QL
ML
QS
QS
QS
MS
ML
QS
QL
QS
QL
MS
QL
MS
QL
QL
QL
QL
ML
QS
MS
MS
QL
ML
QL
MS
QL
QL
QL
QL
QS
QL
QL
ML
MS
ML
ML
QL
QS
ML
QS
QS
MS
QS
ML
QL
QL
QS
QL
QL
QS
QS
ML
QL
QL
QL
ML
QL
ML
ML
MS
QL
MS
ML
QL
QS
QL
QL
QS
QL
ML
QS
MS
QL
ML
ML
QL
MS
MS
ML
QS
ML
QS
QS
QL
QL
ML
QL
QS
QL
QS
QL
MS
QL
MS
ML
QL
MS
ML
MS
QL
QL
QL
ML
ML
QL
MS
QL
QL
QS
QS
ML
QL
QL
QL
QS
QS
QS
QL
MS
QS
QS
ML
QL
ML
ML
ML
MS
QS
QL
ML
QS
ML
ML
QL
QL
QS
QS
QL
QL
QS
QS
QS
MS
QL
ML
ML
QS
ML
QS
QL
QL
QS
QS
QS
ML
QL
QS
QS
ML
QL
QL
ML
QS
QL
QL
QS
QL
ML
QS
QL
QL
QL
ML
MS
QS
QL
QS
QL
ML
ML
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
QL
QL
QL
QL
QS
QL
MS
QS
QS
QL
QL
MS
ML
QS
ML
ML
QL
ML
QS
QS
MS
QL
QS
QS
MS
QS
QS
QL
ML
QL
QL
QS
ML
QL
QS
ML
QS
MS
QS
QL
ML
ML
QS
QS
QL
QS
QS
QS
QL
QS
ML
QL
MS
ML
MS
QS
QL
QL
MS
QS
QS
ML
ML
QL
QL
QS
MS
QL
QL
ML
QS
QL
QL
MS
QL
QS
QS
QL
QL
MS
QS
QS
QL
QL
QL
QL
ML
QS
QS
ML
MS
QS
QL
MS
QL
MS
QL
MS
QL
QS
QS
QS
QS
QL
ML
QS
MS
QS
QS
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
QL
ML
ML
MS
QL
MS
ML
QL
QS
QL
ML
MS
QL
ML
MS
MS
QS
QL
ML
ML
MS
ML
MS
ML
MS
QL
MS
QL
MS
MS
QS
MS
MS
QL
MS
QS
ML
QS
ML
QS
QS
QL
ML
QS
ML
ML
QS
QL
ML
QL
QS
QL
MS
QL
QL
QS
QL
QL
ML
ML
MS
QL
QL
QL
QL
ML
ML
MS
QL
QS
QL
QS
QS
QS
QS
ML
QS
MS
QL
QS
QS
MS
ML
ML
QL
QS
MS
ML
QL
QL
ML
QS
MS
QL
ML
QS
QL
ML
ML
QL
QL
MS
QL
MS
QS
QS
QS
QS
QS
QL
QL
QL
QL
QS
MS
QS
QS
ML
MS
QL
QL
QL
QL
ML
QL
QS
MS
MS
QL
MS
QS
QL
MS
QL
ML
QL
ML
MS
QS
QL
QS
QL
QL
ML
QS
ML
ML
MS
ML
QS
ML
MS
MS
QS
QL
ML
QL
MS
QL
QS
QL
QL
QS
QL
MS
QL
MS
QS
QS
QL
MS
QL
QS
MS
QL
QL
MS
MS
QL
QL
QL
QS
QL
MS
QS
QS
QL
MS
QS
QS
ML
QS
MS
ML
QL
ML
QL
QL
QS
QS
QL
QL
ML
QS
MS
MS
QL
ML
QL
QL
QL
QL
QS
QS
ML
QS
QS
QL
MS
QL
ML
QS
MS
QL
MS
ML
QL
ML
QS
QS
QL
MS
QS
QS
QL
QL
QL
MS
QL
QS
QS
MS
MS
ML
MS
QL
QL
QL
QS
QS
ML
QL
QL
QS
MS
QS
ML
QL
MS
QS
QL
MS
ML
QS
MS
ML
QL
QS
QL
QS
MS
QS
QL
QS
QL
MS
QS
QS
QS
MS
QS
MS
ML
QS
QL
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
QS
QL
QS
QS
QL
QS
MS
ML
QL
QL
QS
QL
ML
QL
QL
QL
ML
QL
QL
ML
QS
ML
QL
QL
ML
ML
QL
QL
QS
QS
QS
QL
QS
ML
QL
QS
QS
ML
QL
ML
QL
MS
QS
QS
ML
QS
QL
QL
MS
ML
ML
QS
QL
QL
ML
ML
QL
QL
QL
QL
QL
ML
QL
QL
QL
ML
QL
QS
QL
QS
MS
ML
ML
QS
QL
MS
QS
ML
QS
QS
MS
QS
QL
QL
QS
QL
MS
MS
QL
QS
QL
MS
QL
ML
QL
QL
ML
QL
MS
QL
QL
QL
QS
QL
QS
QS
QL
QS
QL
ML
ML
QS
QL
QL
QL
QS
QL
QS
QL
ML
QS
QS
ML
QL
QL
MS
QS
QS
QS
QL
QS
MS
QS
QS
QL
QL
QS
QL
QS
QS
QL
QS
QL
ML
QL
QL
MS
QL
QS
MS
MS
QL
QL
QL
ML
QS
MS
QS
ML
QL
ML
QL
QS
ML
QL
ML
QS
QS
MS
ML
MS
QS
QS
QS
QS
MS
QL
QL
MS
QS
ML
QL
QS
QL
QL
QS
ML
QS
MS
QL
QS
MS
QL
QL
QL
QL
QL
QS
QL
QS
QL
QL
ML
QS
MS
QS
MS
ML
QL
QL
QS
QS
MS
QS
QL
QL
QL
QL
ML
QS
QS
ML
QS
QL
QS
QL
QL
QS
QS
QL
ML
QL
QL
QL
QS
QS
QL
MS
QS
QL
ML
ML
QS
QS
ML
ML
ML
QS
MS
QL
QL
QS
QL
ML
QS
ML
QL
QS
QL
ML
ML
QL
QL
QS
QL
QL
ML
ML
QL
MS
QS
QL
ML
QL
QL
QL
MS
ML
QL
QS
QS
QL
QL
QS
MS
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
QS
QL
QL
QL
QL
QL
QS
ML
QS
MS
ML
ML
QS
QL
QS
QL
QS
QS
QS
QS
MS
MS
ML
MS
ML
ML
QS
QL
QS
QS
QS
QL
QS
QL
QS
QS
ML
QL
ML
MS
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QL
QL
ML
ML
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
QS
MS
MS
QS
QL
QS
MS
ML
ML
MS
MS
ML
ML
ML
ML
QS
QS
QS
MS
ML
QL
ML
ML
MS
QL
QL
QL
QL
QS
QL
QL
QS
MS
ML
QS
ML
QS
QS
QL
QS
QS
QS
QL
QS
QS
ML
QL
QL
ML
MS
MS
QS
QS
QL
QS
QS
QS
QL
QS
QS
QS
QL
QL
ML
QL
QL
QL
MS
QL
ML
QL
QS
QS
QS
QS
QS
QS
QL
QS
QL
MS
QS
QS
QS
QS
QS
ML
MS
MS
QL
QS
ML
QS
QS
QL
MS
QS
MS
QS
QL
MS
QL
QL
MS
QL
QS
QS
QL
QS
QS
QL
QL
QL
MS
QL
QS
QS
QL
QL
QS
QL
ML
QL
QL
QS
MS
QL
QL
QS
QL
QS
ML
QL
QL
MS
ML
QS
QL
MS
MS
ML
QS
ML
QL
QL
ML
QS
QS
ML
QS
QL
QS
QS
QL
ML
QL
QL
QL
MS
ML
QS
ML
MS
QL
ML
QL
QS
QS
QS
ML
QL
QL
ML
QL
QL
QS
QL
QL
QL
QS
ML
QS
ML
QS
QS
QS
QL
QL
QS
QL
QS
QL
QL
QL
QS
QL
QL
ML
QL
QS
QL
MS
QL
MS
QS
QL
QS
ML
QL
QL
QS
MS
ML
QS
QL
QL
ML
QL
MS
QS
QL
ML
QL
QS
MS
MS
QS
MS
QS
ML
QS
QS
QL
QL
ML
QL
QL
QS
QS
QL
MS
QL
QS
QL
QL
QS
ML
MS
QL
ML
MS
QS
ML
QL
QS
ML
QS
QS
QL
QL
ML
QL
QS
QS
QS
MS
MS
QL
QS
QS
QS
QL
QL
QL
QL
ML
ML
QL
QL
QL
QS
QS
MS
QS
MS
MS
QS
MS
ML
QS
ML
QL
QL
QL
QL
QS
QS
ML
QL
ML
QS
MS
QL
QL
QS
QS
QL
QS
MS
QL
QL
QS
QS
MS
QL
QL
QS
ML
QL
ML
ML
ML
QL
QS
QS
ML
QS
QL
QL
ML
ML
MS
QS
QL
QS
QS
QS
QL
ML
QL
QL
QS
QL
QS
QS
QS
QS
ML
QS
ML
QL
QL
MS
QS
ML
QS
ML
QS
ML
QS
QL
QS
MS
QL
MS
ML
QL
MS
QL
QL
QL
QS
QL
MS
QS
ML
QS
QL
QL
QL
ML
QS
QL
QS
QS
QL
QL
QL
QL
ML
QS
QL
MS
MS
MS
ML
QS
QS
MS
QS
ML
ML
QS
QL
QS
QS
QS
ML
QL
QS
QS
MS
ML
QS
MS
QS
QL
QS
MS
ML
QS
QS
QL
QS
QL
QS
QL
QL
ML
QS
MS
QL
QL
MS
QS
QS
QS
QS
QL
QS
QS
QS
ML
QL
QL
QL
QL
QS
ML
MS
QS
MS
MS
QS
MS
MS
ML
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
QL
ML
ML
QL
QS
QL
MS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QS
QL
QS
ML
MS
QL
ML
ML
ML
QS
MS
ML
MS
MS
MS
QS
QL
MS
QL
QL
QL
QL
MS
QL
QL
QS
QS
ML
QL
QL
ML
QS
MS
QS
MS
QL
QS
QS
ML
QL
QL
QL
MS
ML
ML
ML
QS
ML
QS
QL
QS
QS
QS
QL
QS
ML
MS
MS
MS
QS
ML
QS
MS
MS
MS
QS
ML
QS
QS
QS
QL
MS
MS
QL
MS
QS
ML
ML
QL
QL
ML
QS
QL
QL
MS
QS
ML
QS
ML
ML
QS
ML
ML
QS
ML
QL
QL
QS
MS
ML
QS
ML
ML
QL
QS
QL
QS
QS
QS
QL
QL
QS
QS
MS
ML
MS
ML
QS
QL
QL
MS
QL
ML
ML
QS
QS
ML
MS
QS
QS
MS
QL
MS
QS
QS
QL
QS
MS
QS
QL
QL
MS
QL
QS
QS
QL
MS
QL
QL
QS
QL
QL
ML
QL
ML
MS
QS
QS
MS
QL
QS
QL
MS
QL
MS
QS
MS
MS
QL
QS
MS
QS
QS
QS
QL
MS
QL
QL
QL
QS
QS
QL
ML
MS
ML
QL
ML
QS
QL
QS
QS
ML
QL
ML
QL
MS
ML
ML
QL
QL
ML
MS
QS
ML
ML
QL
ML
QS
QS
QS
QL
QS
QS
ML
QL
MS
ML
QS
QL
QS
QS
QS
ML
ML
QS
QL
ML
QL
QL
QS
ML
ML
QS
ML
MS
QS
QS
ML
QL
QL
QL
ML
QS
QL
MS
QS
QS
ML
QL
MS
MS
QL
MS
QS
QL
MS
QS
MS
ML
QL
QL
MS
MS
MS
QL
ML
QS
ML
ML
QS
QS
QL
QS
MS
QL
QS
QS
QL
QL
QL
ML
QS
QS
ML
QS
QL
QL
QL
QL
QS
MS
ML
QL
ML
ML
QS
QS
ML
QS
ML
MS
ML
ML
ML
ML
ML
ML
MS
ML
ML
QS
QL
QS
MS
QL
QL
QL
QL
QL
QL
QL
QS
ML
QS
ML
ML
QS
QL
ML
QL
MS
QL
MS
QS
ML
QL
QS
QL
QL
QL
ML
QL
QS
QL
QS
MS
QS
QL
ML
QS
MS
MS
QL
ML
ML
QS
MS
MS
QS
QL
QS
QS
MS
ML
QS
ML
QL
MS
ML
QL
QL
QL
ML
QS
QS
MS
ML
MS
QS
QS
QS
QL
QL
MS
QS
QS
ML
QL
MS
QL
ML
QS
ML
MS
MS
QS
MS
QS
MS
QL
QS
MS
QL
QS
QL
QL
QL
MS
QL
QS
QL
MS
MS
QS
QL
ML
QL
QL
MS
QL
QS
QL
QL
QL
MS
MS
ML
ML
ML
MS
MS
QL
QL
MS
ML
ML
QL
ML
QS
QS
ML
MS
ML
QS
QS
QL
QL
QL
QS
QL
QS
ML
QS
QL
QS
ML
QS
QL
MS
QL
QL
QS
QS
QL
QL
QL
MS
QL
QS
MS
QS
MS
MS
QL
QL
MS
QS
QS
ML
MS
QS
QS
QL
QL
MS
ML
QS
ML
ML
QS
QL
QS
ML
MS
MS
QS
QS
QL
QS
QL
MS
QL
QS
QS
ML
QL
QS
MS
MS
QL
QS
ML
ML
QS
ML
MS
ML
QL
QS
ML
QL
QL
MS
QS
QL
ML
ML
QS
ML
ML
ML
QS
MS
QS
ML
QS
QL
QS
QL
QS
QS
QL
QS
QL
MS
QL
ML
MS
QL
QL
QL
MS
ML
QS
QL
QL
QS
QL
ML
QL
MS
MS
QL
QL
ML
ML
QS
ML
QL
QS
QS
QL
ML
QS
QS
QL
QS
QS
QS
QS
QS
QL
ML
QS
QS
QS
QS
MS
QS
QL
MS
QS
QL
ML
ML
QL
ML
QL
QL
QL
QL
QL
QS
QS
ML
QS
QL
MS
QL
QL
QS
QL
QS
MS
QS
ML
QL
QS
QL
QL
QS
ML
QL
QL
MS
ML
ML
QS
QS
QS
ML
QL
QL
ML
QS
QL
QL
QL
MS
ML
QS
QS
QS
QL
QL
ML
QL
MS
QL
MS
QS
QS
MS
QS
QS
QS
MS
QL
QL
QS
ML
QS
ML
ML
QL
QL
QS
ML
MS
QS
MS
QL
QS
MS
ML
QL
ML
MS
ML
QL
QS
QS
MS
ML
QL
QS
QL
MS
QS
QL
ML
QS
ML
QS
QL
ML
QL
MS
MS
QS
QS
QS
QS
QL
QS
ML
QS
MS
QS
QS
QS
ML
QS
ML
QS
QL
QS
ML
QL
ML
QS
QL
ML
QL
QS
ML
QS
QS
QL
QL
ML
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
QL
QS
QL
ML
MS
QS
MS
QL
QS
MS
QL
QL
QL
MS
QL
QL
QL
QS
QS
QS
ML
QS
ML
QS
QS
QS
QS
QL
QS
MS
QS
ML
ML
ML
QL
QL
QS
QL
QS
QS
QL
QS
ML
QL
QS
QS
ML
MS
ML
QS
MS
ML
QL
MS
ML
QS
QS
QS
QS
QL
MS
MS
ML
QS
QS
MS
ML
MS
QS
ML
QL
QS
MS
QS
QL
MS
QS
QS
MS
QL
ML
MS
ML
QS
QL
QL
ML
QS
QS
QS
QL
ML
QS
QL
QL
QL
QL
QS
QL
QL
ML
MS
QS
ML
QL
ML
MS
QS
ML
QL
QL
QL
QS
QL
QL
QS
QS
ML
ML
ML
QL
ML
QL
ML
MS
QS
QL
QS
ML
ML
QS
ML
QS
QS
QL
QL
QS
ML
MS
QS
QS
MS
QS
QL
QS
QL
QS
QL
QL
MS
QL
QS
QS
QS
ML
QS
QL
ML
MS
QL
QL
QS
QS
QS
MS
QS
QS
QS
MS
QL
QL
QL
ML
ML
ML
QL
QS
ML
QL
QL
QS
QL
MS
QS
ML
QL
ML
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
ML
QS
MS
ML
QL
MS
ML
QS
QS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QL
QL
QS
QL
QL
QL
ML
ML
MS
MS
MS
QS
QS
ML
QS
QS
QL
QL
QS
QS
ML
MS
QS
QS
QL
ML
QS
QS
ML
QL
QL
QS
ML
ML
ML
QL
QS
QL
QS
ML
QS
QL
MS
QS
QL
ML
MS
MS
MS
QS
QL
ML
QL
ML
QL
QS
QS
QS
ML
QS
MS
MS
ML
QS
MS
QL
QS
ML
MS
QS
QS
QS
QL
QL
QL
ML
QS
QS
QS
QS
QS
MS
ML
QL
QL
QL
MS
MS
MS
ML
QS
MS
QL
QS
QL
QS
MS
QL
QS
MS
MS
QS
QL
MS
QL
QL
QS
QS
MS
QS
MS
QS
QS
QS
QS
QS
MS
QL
ML
QS
QL
QL
QS
ML
QS
QS
QS
QS
ML
ML
QL
QS
QL
QS
QL
QS
MS
QS
QS
QS
QS
QS
QL
QL
QS
QL
QL
QS
MS
MS
QL
MS
QS
QL
MS
QS
ML
QL
ML
QS
ML
ML
QS
ML
QL
QL
QS
ML
QS
QS
QL
QS
ML
QL
QS
QS
QL
MS
MS
QS
QS
ML
QS
QS
ML
QS
QL
MS
QS
ML
QL
ML
MS
ML
QS
MS
QL
QL
ML
QL
QS
QS
QL
MS
QS
ML
QL
ML
QL
ML
QL
QL
ML
ML
MS
QL
QS
QS
QS
MS
QS
ML
QS
MS
QL
QS
MS
ML
QL
MS
QL
QS
QS
MS
ML
QS
QL
QL
QS
QL
QS
ML
MS
QS
QS
QS
QS
MS
ML
ML
QS
QS
ML
QL
QS
MS
MS
QL
QL
QS
QL
QL
QL
ML
QS
QL
MS
QL
QS
ML
QS
MS
QS
QS
ML
QS
QS
MS
ML
MS
MS
QS
ML
QS
MS
QL
MS
QS
QS
MS
QS
QS
QS
QL
QL
ML
QL
QS
QL
QS
MS
QL
ML
MS
QS
MS
QL
QL
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QS
MS
QL
MS
QL
QS
QL
MS
QL
QL
QS
ML
QL
QS
QL
MS
QL
QS
MS
MS
MS
ML
MS
QS
QS
ML
QL
ML
QS
QL
QS
QL
QS
ML
ML
QS
ML
QS
QS
QL
QS
ML
ML
QL
QL
QS
QS
QL
QL
ML
QL
QL
MS
MS
QL
QS
QL
QS
QL
MS
QS
QS
QL
ML
QS
QS
QL
QL
ML
ML
QL
QS
QL
QS
QL
QS
QL
QS
MS
QL
ML
QL
MS
QS
ML
QS
QS
QS
QL
QS
QL
MS
QS
MS
QL
QS
QL
QL
MS
MS
MS
QL
QL
QL
ML
QS
QL
QL
MS
QL
ML
QL
QL
QS
ML
QS
QS
QS
QS
QS
QS
ML
QS
QL
QS
MS
QL
QL
MS
MS
ML
ML
QS
QL
QL
QL
QS
MS
QS
MS
QL
QL
ML
QL
QL
QS
QS
QL
QL
QL
QL
QS
ML
ML
MS
QL
QL
QS
QL
ML
QS
QL
QS
QL
MS
QL
ML
QS
QS
ML
QL
QL
ML
QL
QL
QS
ML
QS
QL
QS
ML
ML
QS
QL
ML
ML
MS
QS
QS
QS
MS
ML
QL
QS
QL
QL
ML
QL
MS
QL
MS
QS
ML
QS
QS
MS
ML
QL
QL
QL
MS
MS
QL
QL
QS
ML
MS
MS
QS
QL
QS
ML
QL
QS
QL
MS
QL
MS
QL
QS
QS
QS
QL
ML
MS
QS
ML
ML
QS
QL
ML
ML
QL
QS
MS
MS
ML
ML
QL
QS
QS
QL
QS
MS
QL
QL
QL
QS
QL
QS
QL
MS
ML
ML
ML
ML
MS
QL
QL
QL
QL
QS
MS
QS
QS
ML
QS
QL
QS
QL
QL
QS
QS
QL
ML
MS
QS
QL
ML
QL
QS
QS
QS
QL
QS
MS
ML
QS
ML
QS
MS
QS
QL
QS
ML
ML
QS
QS
MS
ML
QL
MS
QL
QL
QL
QS
ML
QL
QL
ML
ML
QL
ML
ML
ML
QS
QS
QS
QS
MS
QL
QS
ML
ML
QS
ML
ML
ML
MS
MS
QL
QL
QL
QS
ML
QS
QL
ML
QL
QL
QL
MS
ML
MS
QS
ML
ML
QS
QS
QL
ML
MS
QL
QL
ML
QL
ML
ML
QL
QS
QS
QL
ML
QL
QL
QS
MS
QS
QL
MS
ML
ML
QS
ML
MS
QS
QS
ML
QL
QS
QL
ML
QS
QS
QS
QL
QS
QS
QL
ML
QS
QL
QS
QL
QS
QS
QL
MS
QL
MS
QS
MS
QS
ML
ML
QL
QS
QL
QS
QL
QS
QL
ML
QL
QL
QL
ML
ML
MS
QS
QS
ML
MS
QS
MS
QL
ML
QL
ML
ML
QL
QS
ML
QS
MS
MS
QL
ML
QL
QL
ML
MS
QS
QS
QL
QL
QL
QL
ML
QL
ML
MS
ML
ML
MS
QS
QS
QS
QL
QS
QS
QS
ML
ML
QL
ML
QL
MS
QL
QL
QS
ML
QS
QL
ML
ML
QS
QL
QL
MS
QS
QS
QL
QS
MS
QL
QS
MS
QL
QS
ML
QS
QS
QL
QL
ML
QS
QL
QL
QS
ML
QS
QS
QS
QS
ML
ML
QL
MS
ML
QS
QS
MS
QL
QS
ML
QS
QL
QS
MS
QL
ML
QS
QS
MS
MS
QL
QS
QL
QL
QS
ML
QS
ML
ML
MS
QS
QL
QL
QL
MS
QS
MS
QL
QL
QS
QL
ML
QS
ML
QS
QS
ML
QL
ML
QL
QS
QS
QS
QS
QS
QS
ML
ML
MS
ML
QL
MS
QS
MS
QS
ML
QL
QS
ML
ML
ML
MS
QS
QL
QL
MS
MS
ML
QL
QL
QL
QL
ML
QS
QS
QS
QS
QL
QS
QL
MS
ML
QL
QL
MS
QS
QS
QL
QL
MS
QS
QL
QS
QS
QL
QS
QL
QL
QL
MS
QS
QL
MS
QS
QS
QL
QS
QS
QL
ML
QS
QS
MS
QS
MS
ML
QL
QS
QS
ML
MS
QL
MS
QL
QS
QL
QS
QL
QL
MS
MS
QL
QL
QS
QL
ML
QS
QS
MS
QS
QS
QS
QL
QL
QL
ML
QS
QS
QS
QS
ML
QS
MS
QS
ML
ML
ML
MS
QL
QS
QL
QL
QS
QL
QS
ML
ML
QL
ML
MS
QL
QS
QL
QL
QL
QS
QS
QL
ML
QL
QL
QL
ML
QS
QS
QL
ML
QL
QL
MS
QL
QS
QS
QL
QL
QS
QS
QS
QL
ML
QL
QS
MS
QL
QS
QL
QL
QS
QL
QL
QL
QS
QS
QS
QS
MS
QS
QL
QL
MS
QL
QL
QL
QS
MS
QS
QL
ML
QL
ML
MS
QL
QL
QL
QS
QS
MS
QS
MS
QL
QL
MS
QL
ML
QS
QL
ML
QS
QS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QS
ML
ML
QS
QS
MS
QL
QL
ML
QL
QL
QL
QS
QS
QL
QL
QS
QL
ML
ML
QL
QL
MS
QS
ML
QS
QS
QL
QS
QL
QL
QL
QL
QL
QL
ML
MS
ML
MS
ML
QS
QL
ML
MS
QS
QS
QL
QS
ML
QL
QL
MS
QL
QL
QL
QS
QL
QL
MS
QS
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
MS
QS
QS
ML
MS
QS
ML
QL
QS
MS
ML
QS
ML
QS
ML
QS
QL
MS
ML
QS
MS
QS
QS
QL
ML
QL
MS
ML
QL
QL
ML
MS
MS
MS
QS
QS
QS
ML
QL
ML
ML
QL
QL
QS
MS
QL
QL
QL
MS
QL
QS
QS
QS
QS
QS
MS
QS
ML
QS
ML
QS
MS
QL
QS
QL
MS
MS
QS
MS
QS
MS
QS
QS
MS
QS
QS
MS
ML
QS
MS
QL
QL
QS
QS
ML
ML
MS
QL
MS
QL
ML
QS
QL
MS
QL
QS
ML
QS
MS
QS
QS
QL
QS
QS
QS
QL
QS
QS
MS
QS
ML
QL
ML
QL
QL
QL
ML
ML
QS
QL
QL
QL
MS
QL
QL
QS
QL
QS
ML
ML
QS
QS
QS
QL
QS
ML
QS
QS
QS
QS
QL
QS
MS
QS
ML
QS
MS
ML
QS
MS
QL
MS
QS
MS
QS
QL
ML
QS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QL
QS
QS
QL
QS
QS
QS
ML
ML
MS
QS
QL
QL
QS
QL
QL
QL
QL
ML
QS
MS
QL
QS
QS
ML
MS
ML
QS
ML
MS
QS
ML
MS
QL
QL
QL
MS
ML
QS
QS
QL
QS
MS
QL
QL
QS
ML
QS
MS
QS
QS
MS
QS
QS
ML
ML
QL
QL
MS
QS
ML
QS
QL
QS
MS
QL
QL
MS
QS
ML
QS
QL
QL
QL
QL
QS
QL
ML
QL
QS
ML
QS
QS
QS
QS
MS
QL
QL
QL
QL
ML
QL
QS
QL
MS
QS
QS
MS
MS
QS
QS
MS
QL
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
QS
QL
ML
QL
QS
ML
QS
MS
QL
QL
QS
QS
QL
MS
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
ML
QL
ML
QS
QS
QS
MS
QL
QL
QL
QL
ML
ML
ML
QS
ML
ML
ML
MS
QL
MS
QL
ML
QS
MS
QS
ML
QL
ML
ML
ML
QS
ML
QS
MS
QL
QL
ML
QL
QL
QS
MS
MS
QS
QS
QL
QS
QL
QS
MS
MS
MS
ML
QS
QS
QL
MS
QS
QS
QL
QS
QS
QS
QL
MS
ML
QL
QS
QL
QL
MS
QL
ML
QS
MS
QS
QS
QS
QS
QL
QS
QS
QS
QS
QS
MS
QS
QL
QS
QS
ML
QL
QS
QL
QS
QL
QS
ML
QL
ML
QS
QS
QL
QS
QL
QS
ML
QL
ML
QL
QL
QS
QS
QL
MS
QL
ML
MS
ML
QS
QS
QL
ML
QL
QL
QS
QS
ML
QS
QL
MS
QS
QS
QL
QL
ML
MS
MS
QL
ML
ML
ML
ML
QL
QL
QL
QS
QL
MS
QL
QS
QL
QS
QS
QL
QS
ML
ML
ML
QS
MS
QL
QS
QS
QS
QS
QL
QS
QL
QL
ML
QS
QS
QL
ML
ML
QS
QS
ML
QL
ML
QL
ML
QL
MS
QL
QS
QS
QS
QS
ML
QS
ML
QL
ML
QL
QL
MS
QL
QL
QS
QL
QL
QL
QS
ML
QL
QL
QS
QL
QS
QS
ML
QL
QL
ML
QL
MS
MS
QS
MS
QL
QS
QL
MS
QL
QS
MS
QL
QL
MS
QS
MS
QL
QS
ML
QS
ML
QS
QL
ML
MS
QS
QS
QL
QL
QS
QL
MS
QS
QL
MS
MS
QL
ML
QS
QS
QS
QS
QL
ML
QS
QS
QS
ML
QS
QS
ML
QL
QL
QS
ML
QL
QL
QS
ML
QS
QS
MS
MS
MS
QS
QL
QL
QS
MS
ML
QL
MS
MS
MS
QL
QL
QS
QL
QL
QL
ML
QL
QS
QS
QS
ML
QL
QS
ML
QL
ML
QS
QL
QL
ML
QL
ML
QL
QS
QS
ML
QS
QL
QL
QS
ML
ML
ML
QS
QL
ML
MS
QS
ML
QL
ML
QL
QS
ML
QS
QL
QL
QS
QL
ML
QS
QL
ML
QL
ML
ML
MS
ML
QS
QS
MS
QL
QS
QS
ML
ML
MS
ML
QL
QL
QL
QL
QL
ML
QL
MS
QS
QL
MS
QS
QL
QL
MS
QL
ML
ML
ML
MS
QL
ML
QL
QS
QS
QS
QL
ML
QS
QS
QS
MS
QS
ML
ML
ML
QL
QL
QL
QL
ML
QS
QS
QS
QL
QS
QL
ML
ML
QS
ML
QS
QS
MS
QS
MS
QS
QL
MS
QL
QS
QL
ML
ML
QL
ML
ML
QS
QL
MS
QL
QS
ML
QS
MS
QL
QL
ML
ML
ML
QL
QL
QS
QL
QS
ML
ML
QS
QS
QS
QS
QL
QS
ML
QL
MS
QS
QL
QL
MS
QL
ML
QL
ML
QL
QS
MS
QL
ML
QL
QS
MS
QL
ML
QL
QL
QL
QL
QL
QL
ML
QS
QL
MS
QL
MS
MS
QS
ML
QL
QS
QS
QL
QS
ML
QL
QS
QL
MS
QL
QS
QL
QL
QL
QS
QS
ML
QL
QL
MS
QL
QS
ML
MS
QS
QS
MS
MS
QS
QL
MS
QS
QS
ML
QL
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
MS
QS
QS
QS
QL
QS
QL
QL
MS
QS
MS
QL
QS
ML
ML
QS
ML
QL
MS
QL
MS
MS
MS
ML
QL
QS
ML
QL
ML
MS
QS
QS
QS
QL
MS
QS
QS
MS
QS
MS
QS
QL
ML
ML
QS
QS
QL
MS
QS
QL
QS
MS
ML
ML
MS
QL
QL
QS
MS
MS
MS
QS
QS
QS
QS
QL
ML
QS
MS
QL
ML
QL
QL
QS
QL
QS
QS
ML
QS
QL
ML
QL
ML
ML
QL
QS
ML
MS
QL
QS
QS
ML
ML
QS
QS
QS
QL
MS
ML
QS
QS
QL
QS
ML
QL
QS
QL
QS
QL
QS
QS
MS
QL
QL
QL
QL
QS
QS
QS
QL
MS
QS
QL
QL
QL
QL
MS
ML
QS
QS
QL
QL
QL
QL
QS
ML
QS
QL
MS
ML
QL
QS
ML
QL
ML
QL
QL
ML
QS
QL
QL
QL
QS
MS
QL
QS
QS
QL
MS
ML
QL
QS
ML
QL
ML
MS
QS
ML
MS
QL
QL
ML
QL
QS
QL
MS
ML
QS
QS
QS
QL
MS
QS
QL
ML
QL
MS
ML
QL
QL
QS
ML
ML
QL
QS
QL
QL
QS
QL
QS
QS
QS
QL
MS
ML
QS
QS
QS
QL
QL
QL
QS
QS
MS
QS
QL
QL
ML
QS
QL
MS
QS
ML
QL
QS
QL
MS
QL
ML
ML
MS
QL
QL
ML
ML
QL
ML
ML
QL
QS
QS
QL
QL
QS
QS
ML
ML
ML
QL
ML
MS
MS
QS
QS
ML
QS
QL
MS
QS
QS
QS
QS
QL
MS
ML
ML
MS
QL
QL
ML
MS
QL
QS
ML
QS
MS
QL
QL
QS
QS
QS
QL
QL
QL
MS
MS
QL
QS
QL
QS
ML
QL
QS
QL
MS
QL
QL
MS
QL
ML
QL
MS
QS
QL
ML
QL
QL
ML
QL
QL
QL
QS
ML
QS
MS
QL
MS
QS
QL
ML
MS
ML
QL
MS
MS
MS
QL
QS
MS
MS
QS
ML
QL
QL
QL
QS
MS
QS
QL
QL
QS
ML
ML
MS
QS
QL
MS
QL
QL
ML
MS
QS
QL
QS
MS
QS
MS
MS
MS
QS
QL
QL
QL
QL
QL
QL
QL
QS
MS
QL
ML
QS
ML
QL
QS
QS
QL
ML
QL
QL
ML
QL
MS
ML
QS
QL
QL
QL
QL
ML
MS
ML
MS
MS
MS
QS
QL
QL
QL
QS
QS
QL
QL
QS
ML
QS
QL
QS
QL
QS
ML
MS
ML
QL
QL
MS
ML
QL
QS
QL
QL
QL
QS
QS
MS
ML
QL
QL
MS
QS
QL
MS
ML
QL
QL
QS
MS
QL
QL
QL
ML
QL
ML
ML
QL
QL
MS
QS
QS
QL
MS
QL
QL
MS
ML
QL
ML
QS
QS
QL
QL
ML
ML
MS
ML
QL
QL
ML
QL
ML
QL
QL
QS
QS
QS
MS
MS
QL
QL
ML
ML
ML
QS
QL
ML
MS
ML
QS
QS
QL
QS
ML
QS
ML
MS
QL
MS
QL
MS
QS
ML
MS
QL
QL
QL
QL
QL
ML
QS
QS
QS
QS
QL
QS
MS
QS
MS
QL
QS
QS
MS
QS
QS
QL
MS
QS
ML
QS
QL
ML
QS
QL
MS
QL
QS
MS
QS
QS
QL
QL
ML
QL
ML
QL
QL
QS
QS
ML
ML
QS
QS
QL
QS
QS
MS
QS
ML
QL
QL
ML
QS
ML
QL
QS
QL
QL
QL
ML
QS
QS
ML
QS
QS
QS
ML
ML
ML
QL
MS
MS
QL
QS
QS
QS
ML
MS
QS
ML
QL
QS
ML
QS
QS
ML
MS
QS
QL
ML
QS
ML
QS
MS
MS
QL
QL
QS
ML
MS
QS
QS
ML
ML
ML
ML
QL
QL
QL
QL
QL
QS
ML
ML
MS
QS
ML
QS
MS
QS
QS
QL
QS
QL
QL
QS
MS
QS
MS
QL
QL
QS
ML
QS
MS
QS
ML
QS
QS
MS
QS
QL
QS
MS
ML
MS
QL
QS
QS
QS
ML
ML
QS
ML
MS
QL
QS
QL
QL
MS
ML
QS
MS
ML
QS
QS
QL
MS
QL
QL
QS
QL
QL
ML
QL
QS
QS
QL
QS
QS
QS
QL
QL
QS
QS
QS
QS
MS
QL
QS
QL
MS
QS
QS
QL
QS
QS
MS
ML
QL
ML
QS
QL
QL
QS
QL
ML
QS
ML
MS
QS
QL
QL
QS
QS
QS
QS
ML
MS
QL
ML
QS
QS
ML
QS
ML
QL
QS
ML
QS
QL
QS
QL
QL
QL
QS
QL
ML
QS
ML
QL
MS
QS
QS
ML
QL
ML
QS
ML
QS
QS
MS
QL
QS
QL
MS
QL
ML
MS
ML
QS
ML
ML
ML
QS
QS
QL
QS
QS
MS
ML
QS
QL
QL
QL
ML
QL
QS
QL
QS
MS
MS
ML
QS
QS
QL
QL
QS
QS
ML
QL
MS
ML
ML
QS
QS
QS
QS
QS
QL
QS
QL
ML
MS
QS
QS
QL
QS
ML
QL
QS
QS
QL
MS
MS
QS
QS
QS
QS
QL
ML
QL
QS
MS
QL
QS
ML
MS
QS
QL
MS
QL
QL
QS
MS
QL
QS
ML
MS
QS
QL
MS
ML
ML
QS
MS
QS
QS
QL
QL
ML
QL
QL
QS
QS
ML
QS
QS
MS
QL
MS
QS
ML
QL
QS
QL
MS
QS
QS
QL
ML
QS
QL
QL
MS
QL
QL
QS
ML
QS
MS
QL
QS
QS
ML
QS
MS
QS
QS
QS
QS
QL
ML
QL
QS
QS
QS
QL
MS
QS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QL
QL
QL
ML
QS
QS
QS
QL
ML
QS
QL
QL
ML
QS
QL
QL
QS
QL
QL
MS
QS
ML
ML
QS
ML
QL
QS
QS
ML
QL
ML
MS
QL
ML
QL
MS
ML
QL
QL
QS
QL
MS
QL
ML
ML
ML
MS
QL
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
MS
ML
QS
ML
ML
QS
ML
QS
QS
QS
MS
QS
MS
QS
QS
QL
QL
ML
QL
QS
QL
QS
MS
QS
QL
QL
QL
ML
QS
QL
QL
MS
ML
QL
QS
ML
QS
ML
QL
ML
QL
QL
ML
QL
QS
MS
QS
QL
QL
MS
QS
QL
QS
QL
QL
QS
QS
QS
QL
ML
QL
QS
ML
MS
QS
MS
QS
QL
MS
QS
QS
ML
QS
QS
QL
QL
QL
MS
MS
MS
QS
MS
QL
QS
MS
QL
ML
ML
QS
QS
QL
ML
QS
QS
ML
QL
QS
ML
MS
ML
ML
QL
MS
QL
QS
QS
QS
QL
ML
QS
ML
QS
MS
QS
MS
QL
QS
QS
QL
ML
QL
QL
QS
QS
ML
QL
ML
QL
MS
MS
QL
QL
ML
QL
MS
QS
MS
QS
QS
MS
QS
ML
ML
QL
MS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
MS
QS
QS
MS
QL
MS
QS
ML
QS
QS
QS
QS
QS
ML
QS
MS
QS
MS
MS
MS
QL
MS
QS
QS
MS
QL
MS
MS
QL
QS
QL
MS
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
ML
QL
QS
QS
MS
QL
QS
QS
MS
MS
QS
ML
ML
QL
QS
QL
QS
QS
ML
QS
QL
QL
QL
QL
ML
QS
ML
QS
MS
MS
ML
QS
QS
ML
MS
QS
ML
QS
QL
MS
QS
QL
QL
QS
QS
QS
QS
QL
QS
QS
QS
QL
QS
QL
ML
MS
MS
QL
QS
ML
QL
QS
QL
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
QL
QS
QS
ML
QS
QL
QS
QL
QS
MS
QL
QL
QS
QL
MS
MS
MS
ML
ML
QL
QS
QS
QL
QS
QS
MS
QS
QL
QS
MS
ML
QL
QS
MS
QL
ML
MS
QL
QS
QS
QL
MS
QL
QL
QL
QL
QL
QL
QS
ML
QL
QL
QL
QS
ML
QS
QS
QS
QL
QS
QS
ML
QL
ML
ML
QS
QL
QS
MS
ML
QS
ML
ML
QS
ML
QL
MS
ML
QL
QS
QL
QS
QS
QL
QL
QL
QS
MS
MS
QS
QL
ML
QS
ML
MS
QS
QL
MS
QL
QS
MS
QS
QL
ML
QS
MS
ML
QS
QL
QL
MS
QL
QS
QS
ML
ML
QL
ML
QS
QS
QS
ML
QS
QS
QS
QL
ML
MS
ML
QL
QL
QS
MS
QL
MS
QL
QS
QS
QS
QL
ML
QS
QS
QL
ML
ML
QL
QS
ML
MS
QL
QS
ML
ML
QS
QL
QS
QL
ML
QS
QL
QS
ML
QS
QS
MS
QS
ML
QL
MS
QL
QS
QS
QL
QS
QS
MS
MS
QL
ML
ML
QL
ML
ML
MS
QS
MS
ML
MS
ML
ML
ML
QL
ML
MS
QS
ML
QS
QS
ML
ML
QL
QL
QS
QL
QS
QL
QL
QL
QS
MS
ML
QS
ML
MS
QS
QL
QS
ML
QS
QL
MS
MS
MS
MS
MS
QS
QS
QS
QL
ML
QL
QL
QL
QL
QS
QS
MS
QS
QS
QL
MS
QL
QL
MS
QS
ML
QL
QL
QS
QL
ML
QL
QS
QS
QL
MS
QL
QS
QL
ML
QS
QL
QL
ML
QS
ML
MS
ML
QS
ML
ML
QS
ML
QL
MS
QL
ML
QL
QL
QL
QL
ML
MS
MS
MS
ML
QS
QL
MS
QS
QS
MS
ML
QL
ML
ML
QL
ML
QS
QS
ML
QL
QS
QL
ML
QL
MS
QS
ML
QS
ML
QL
ML
QL
QS
QS
QL
QS
QL
QL
QL
ML
QS
QS
ML
QS
QL
QL
QL
QS
QS
QL
MS
ML
QS
MS
MS
QS
QL
MS
QL
QS
ML
QS
QS
QS
MS
QS
QL
ML
MS
MS
QL
QS
QL
ML
MS
MS
ML
ML
ML
QL
ML
QL
QS
QS
ML
QS
QS
QS
QL
QL
QS
QS
QL
MS
QL
QL
QS
QS
QL
QS
MS
MS
QS
MS
QL
QS
QS
QS
QS
QL
ML
QS
ML
ML
ML
QL
QS
QS
QS
ML
QL
QS
QL
QS
QL
QS
MS
ML
QS
QS
QL
ML
QL
ML
QL
MS
QS
QL
QS
QS
QL
ML
ML
QL
QL
QL
QS
QS
QL
QS
QL
QS
QS
QL
QL
QS
QS
QL
MS
ML
QS
ML
QL
QL
QS
QL
ML
QL
QL
MS
ML
QS
QL
ML
ML
ML
MS
QS
QS
QL
ML
MS
QL
QL
QL
ML
QS
MS
QS
ML
QL
QL
QL
QS
QL
QS
QL
ML
ML
QS
QL
QL
QL
MS
QS
QS
QS
ML
QL
MS
QS
ML
QS
ML
QL
ML
QS
QS
ML
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
QL
QS
QS
QS
QS
MS
QS
QS
QL
QS
QL
QS
MS
MS
QL
QS
QS
MS
MS
ML
QS
QS
MS
QL
ML
QL
QL
ML
ML
QL
QL
QS
QS
QS
ML
QS
MS
ML
QS
QS
QL
QS
QL
ML
ML
QS
MS
MS
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
QS
MS
QS
ML
QL
QS
QL
QS
QS
ML
MS
QS
ML
QS
MS
QL
QS
ML
QS
QL
QS
QL
QL
QL
ML
QL
QS
MS
QS
QL
QS
MS
ML
QL
QL
ML
ML
QL
QL
QL
QL
ML
QS
QS
MS
QL
QL
QS
QS
QS
QL
MS
QS
ML
ML
ML
ML
ML
QL
MS
QS
QS
QL
QL
QL
QL
ML
QS
QL
QL
QS
QL
ML
QL
ML
MS
ML
MS
QL
MS
QL
QL
MS
QL
MS
ML
QS
QL
QS
MS
QS
QL
ML
QS
QS
MS
QL
QL
QL
QL
QL
ML
QS
QL
QL
ML
QL
MS
QS
QS
QS
QL
QS
QL
QL
ML
QS
QS
QS
MS
MS
ML
MS
QL
MS
QL
ML
MS
QS
QS
QL
MS
QL
ML
QS
ML
QL
MS
QS
QS
QL
ML
QL
QS
QL
ML
ML
QL
QL
QS
QS
QS
QS
QL
QS
QS
QL
MS
ML
QS
QS
QL
QS
QL
ML
QL
MS
MS
QL
ML
ML
MS
QS
ML
QS
QL
QL
QL
QL
MS
MS
QL
QL
MS
QS
ML
MS
MS
QS
MS
QS
QL
QL
QL
QS
QS
QL
QL
MS
MS
QS
QS
ML
QL
ML
MS
ML
QL
MS
QS
QL
QS
ML
QL
ML
ML
QS
QS
MS
ML
ML
QS
ML
QS
QS
MS
QS
ML
QS
MS
MS
MS
QS
QL
MS
QS
QS
QL
MS
QS
QS
QL
QL
QL
MS
MS
QS
ML
QS
ML
QL
QL
QS
QS
QS
ML
QS
ML
MS
MS
QS
QL
MS
ML
ML
QS
ML
ML
QS
MS
QL
MS
QS
QS
MS
QS
QL
MS
ML
QL
QL
QS
QL
QL
QL
MS
MS
QL
QL
QL
ML
ML
QL
QL
QL
MS
QS
QL
QL
QS
QS
QL
QL
MS
QS
QS
QL
QL
QS
QL
QL
QL
QS
MS
QS
QL
QS
QS
QL
ML
QS
ML
QS
ML
QS
QL
ML
ML
QS
QL
QS
QL
QS
QS
QL
QS
QS
MS
QS
QS
ML
QL
ML
QL
QL
QL
QS
QL
QS
MS
QL
ML
QS
QL
QL
QS
QS
ML
MS
QS
QS
MS
QS
QL
QL
QS
QL
QL
QL
QS
QS
MS
MS
MS
QS
QS
QS
ML
QL
QS
MS
QL
ML
QL
ML
QL
MS
QL
QL
MS
QL
MS
QL
QS
QS
MS
QL
QS
MS
MS
ML
QS
QL
QL
QL
MS
QL
ML
QL
ML
QL
QS
ML
ML
QL
QL
QL
QL
QL
QL
ML
QL
QS
QS
QL
QL
QS
MS
QS
QL
ML
ML
MS
QS
QS
QS
ML
QL
QL
QL
QL
QL
QS
ML
QS
QL
MS
QL
ML
QS
QS
ML
QS
QS
QL
ML
QL
MS
QL
QL
MS
QL
ML
ML
ML
QS
MS
QS
QS
ML
QL
QL
QL
QS
ML
QS
QL
MS
QL
MS
QL
MS
QS
QL
QL
QS
ML
ML
QL
QS
QL
MS
MS
MS
QS
QS
QS
QL
QS
QS
QS
QL
QS
ML
QS
QL
QS
ML
QS
QL
QS
ML
QS
QL
QS
ML
QL
ML
QL
QS
MS
QL
QL
QL
QS
QS
QS
ML
MS
QS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
ML
MS
QS
QS
ML
QL
QS
MS
QS
QL
QL
QL
QL
QS
QL
QL
QS
QS
QL
ML
QL
QS
QL
ML
QL
MS
QS
MS
ML
QL
QL
ML
ML
ML
QS
ML
QS
QS
ML
MS
QS
QS
QL
ML
QL
QS
ML
QL
QS
QS
QS
QS
QL
MS
QL
ML
QL
ML
MS
QS
QL
QL
MS
QL
QS
QL
ML
QL
ML
QL
MS
QL
QL
ML
MS
QL
QS
QL
QS
QL
ML
QL
QS
QS
QS
MS
QS
QS
MS
ML
QL
QS
QL
QL
QL
QL
MS
QL
QL
QS
ML
QS
ML
MS
ML
ML
QS
ML
MS
QL
QS
QS
QS
QS
QL
MS
QS
QS
ML
QL
QL
QL
ML
QS
QS
QS
QL
QL
ML
QL
QS
MS
QL
QL
QS
MS
MS
QS
MS
QS
QL
QS
QS
QS
QS
ML
QS
QS
QS
MS
MS
QL
ML
ML
MS
QS
MS
QS
MS
QS
MS
QS
QL
QL
ML
QL
QL
QL
MS
QS
MS
QS
QL
QS
QS
ML
QS
QL
QS
QS
QL
QL
QS
ML
MS
MS
QL
ML
QS
MS
QL
QL
QL
QL
QL
QL
QL
QS
QS
ML
QL
MS
QL
MS
QS
QL
QL
QL
QL
QS
ML
QS
ML
QS
QS
QL
QL
ML
QS
QS
QL
QL
QS
ML
MS
ML
QL
QL
QS
QS
QS
MS
QS
ML
QS
QS
QL
QS
MS
QL
QL
QS
QL
ML
QL
QL
ML
QL
ML
ML
QL
QL
QS
QS
QL
ML
QS
ML
QL
MS
MS
QL
QS
QS
QS
QS
QL
MS
QS
QL
QS
QL
MS
QS
QL
QL
QS
QS
QS
QS
QS
QL
QS
QL
ML
QL
ML
QS
QL
QL
MS
QL
QS
MS
MS
QL
QS
QL
QS
QS
QS
QL
QS
QS
QS
MS
QS
QS
QS
QL
MS
QS
ML
ML
QS
MS
MS
ML
QL
QS
QS
QS
MS
MS
QL
MS
QL
MS
QS
QS
QS
MS
QL
QS
QS
MS
QL
QL
QS
QL
QL
QS
MS
ML
QL
QL
QL
ML
QS
QL
MS
QL
QL
QL
QS
QS
QS
QS
QS
QS
QL
QL
QS
QL
MS
QL
QS
QS
QS
QL
ML
QS
QL
QL
ML
QL
QS
QL
QL
MS
ML
ML
QS
QS
QL
QS
MS
QS
MS
MS
QL
QL
QS
QS
QS
QL
QL
QS
MS
QS
QL
ML
MS
QS
QL
QS
QL
QL
QS
QS
QL
QL
QS
QS
ML
MS
QS
QL
QL
QS
MS
QS
QS
QL
QL
QS
ML
QS
QL
ML
QS
QS
QL
QS
QL
QS
QS
QS
ML
QL
ML
ML
QS
QS
ML
QS
QL
QS
QS
QL
QS
ML
QL
QS
QS
QS
QS
QL
QL
QL
QL
ML
MS
QS
QS
QL
QS
QS
QS
ML
QS
QL
QS
QL
QS
QL
QL
QS
QL
QL
QL
MS
QS
QL
QL
QS
QS
QL
MS
QS
QS
ML
QS
QL
QL
QS
ML
QL
QS
QS
QL
ML
QL
QL
ML
QS
QS
QS
ML
QS
QL
QS
QS
QS
QS
QL
ML
ML
QS
QL
MS
QL
ML
QS
QL
QL
ML
QS
QL
MS
QL
ML
QS
ML
MS
MS
ML
ML
QS
QS
QS
QL
QS
QS
QS
ML
QS
ML
QS
QS
QL
QS
QS
QL
QL
QS
QS
QL
ML
ML
QS
QS
QS
MS
ML
QL
MS
QL
QS
MS
MS
QL
ML
ML
MS
QL
QS
QS
QL
QL
QL
MS
QL
MS
QL
ML
MS
ML
ML
QL
QS
MS
MS
QS
ML
ML
QL
QS
ML
ML
QL
QL
QL
QL
MS
ML
MS
QS
ML
QL
QS
ML
ML
QS
QS
QL
QL
ML
MS
ML
QL
QS
QS
ML
ML
QL
QS
QS
QS
QS
QS
QS
QL
QL
QS
QS
ML
MS
QL
QL
QS
ML
ML
QS
MS
QL
QS
ML
QS
MS
QS
ML
ML
QS
QL
QS
QS
QS
ML
ML
QS
QS
QS
QL
QL
ML
QS
QS
QS
MS
ML
QL
QL
QL
ML
QS
QL
QS
ML
QS
ML
QS
QL
QL
QL
QL
MS
QS
ML
QS
MS
QL
MS
QL
QL
QL
QS
QS
QL
QS
MS
QS
MS
QL
QS
QL
MS
MS
QL
QL
QL
ML
ML
QS
QL
MS
QL
QL
MS
MS
QS
QL
QL
MS
QL
QL
ML
MS
QL
ML
ML
QL
MS
QS
QL
QS
QL
QS
QL
QL
QL
MS
QS
QL
MS
QL
QL
MS
QS
ML
QL
MS
QL
QL
QS
QL
MS
QL
QL
QS
MS
QL
QS
QL
QL
QL
QS
QS
QS
ML
QS
ML
MS
ML
QS
QL
QS
QS
QL
QL
ML
MS
QS
QL
QL
QS
ML
QL
MS
QS
QS
MS
QS
QS
QS
QS
QL
QS
QS
ML
QS
QL
QS
ML
ML
QL
QL
QL
ML
ML
ML
QL
MS
QS
QL
QL
ML
MS
QS
QS
QL
QL
QL
QL
QS
QS
QS
QS
ML
MS
ML
MS
MS
QS
QS
QL
QL
ML
MS
ML
QS
ML
QS
QS
QS
QS
QL
MS
QS
ML
ML
ML
QS
ML
QL
ML
MS
QS
ML
MS
QS
QL
QS
QL
MS
MS
QS
QL
QL
QS
ML
ML
ML
QL
QS
QL
QS
MS
QS
QS
QS
QS
ML
QL
QL
QL
QL
QL
QL
MS
QS
QS
QS
QL
ML
QL
MS
QL
QL
QS
ML
QL
QS
MS
QS
ML
QS
QS
QS
QS
ML
QL
QL
QS
QL
QS
QL
QS
QS
MS
ML
QL
ML
QL
QL
MS
QS
QL
QS
QL
ML
ML
QS
MS
QL
MS
ML
MS
QL
MS
ML
QS
QS
QS
QL
QL
QL
ML
MS
QL
QS
QL
QS
QS
QS
QL
QL
QL
ML
QS
QL
MS
MS
ML
QL
QS
QL
QL
QL
QL
QL
QL
QL
QS
QS
QS
QL
QS
QS
QS
ML
QL
QS
QS
QL
QL
QL
QL
MS
QS
QS
QL
QS
QL
QS
QS
QL
ML
ML
QL
QS
MS
MS
QL
ML
QL
QL
QS
QL
MS
ML
QS
QL
QS
QS
MS
QL
QL
QL
QS
QS
QS
QL
QS
MS
MS
QL
QL
QL
QL
QS
QS
MS
QS
QS
QS
QL
QS
QL
QS
ML
ML
QS
ML
ML
QS
QS
QL
QS
QS
QS
ML
ML
MS
MS
QS
QL
QS
QS
QL
QS
QL
QS
QL
QL
QS
QL
QS
QS
QL
QS
ML
QL
ML
ML
QS
QL
QL
ML
ML
ML
MS
QL
QL
QS
QS
ML
QS
ML
MS
QS
QL
QS
QL
QL
ML
QL
ML
QL
QS
QS
QS
ML
QS
ML
QL
QL
ML
MS
ML
MS
ML
ML
QL
MS
ML
ML
QL
ML
QL
QL
ML
QL
MS
QS
ML
QS
ML
QL
QS
QL
QS
QS
QL
QL
ML
QS
QL
QS
ML
QS
QL
QS
QL
ML
QS
QL
QS
QS
QL
QL
QL
QS
QL
QS
QS
QL
QS
QL
ML
ML
ML
QS
QS
ML
QS
MS
QL
ML
QL
ML
QS
QL
QS
QS
QS
QS
QL
QS
QL
QL
QL
QL
ML
MS
QL
QS
QS
QL
ML
MS
QL
QL
QL
QS
QS
ML
QS
QL
MS
QL
QL
ML
ML
MS
ML
QS
QS
QL
ML
QS
QS
QL
ML
QL
QS
QL
MS
QS
ML
ML
QS
QS
QL
QL
QL
QS
QL
ML
ML
QS
QS
QL
ML
MS
QS
ML
QS
ML
QL
QL
QL
ML
QL
QS
QS
QL
ML
QS
ML
QL
ML
MS
ML
MS
ML
ML
ML
ML
ML
MS
QL
MS
ML
QS
ML
QS
ML
QL
ML
QS
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
QL
QS
MS
QL
QL
QS
QS
QS
QL
QL
QL
MS
QL
QS
QS
QS
QL
QS
ML
ML
QL
QL
QS
MS
QL
QS
QL
MS
MS
QS
QL
MS
MS
QS
QS
QS
QL
ML
MS
ML
QL
ML
QS
QS
MS
QL
QL
QL
QS
QL
QS
QL
QS
QL
QS
QS
QS
ML
QL
QL
QL
QL
ML
MS
MS
QS
ML
QS
MS
QS
ML
QS
QS
QS
QS
QL
ML
QS
QS
QS
QS
QS
QL
QS
QL
ML
QS
QS
QL
ML
QS
ML
QS
ML
QS
QL
ML
QL
QL
MS
ML
QS
QS
MS
QL
QL
QL
QL
ML
QL
QS
QL
ML
QL
MS
QL
QS
QS
QS
QS
QS
ML
QL
MS
QS
QL
QS
MS
QL
QL
QS
QL
QS
MS
QS
QS
QS
QS
QS
QL
QS
MS
ML
QL
QS
MS
QS
QL
QS
ML
ML
MS
MS
ML
QL
MS
QS
QS
QS
QL
ML
QL
QL
QS
QS
QS
QL
QL
MS
MS
MS
MS
ML
ML
QL
QS
QL
QL
QL
ML
QL
QL
QL
QS
QL
QL
ML
QL
QL
QL
ML
QS
QL
MS
QL
QL
QL
ML
QL
QS
QL
QS
QS
QS
QS
MS
MS
QL
QL
ML
QL
QS
ML
MS
MS
QL
QL
QS
QS
ML
QL
QL
ML
QL
ML
QL
QL
QL
QL
ML
ML
QL
QS
ML
QS
QS
QS
ML
QS
QL
QS
ML
QS
QS
QS
QS
QL
MS
ML
ML
QS
MS
ML
MS
QL
MS
MS
ML
QL
QS
QS
QS
QS
QS
MS
QL
ML
MS
QL
QS
QS
QL
QS
QL
MS
QS
MS
QL
QL
QL
QL
ML
QS
MS
QS
MS
MS
QS
QS
QL
QL
QS
MS
QS
QL
MS
ML
ML
ML
QL
QS
QS
QL
QL
QS
QS
ML
QL
QS
ML
QL
MS
QS
QL
QS
QS
QS
QL
QS
QL
MS
MS
QS
MS
QS
QS
QS
MS
QS
MS
QL
ML
QL
ML
QS
QL
QL
QL
MS
ML
QL
ML
MS
MS
MS
QS
MS
QS
QL
QS
QL
MS
QL
ML
QL
QL
QL
QS
QS
QL
QL
QS
QL
MS
QL
QS
QL
QS
QL
ML
QS
QS
ML
QL
ML
QS
QL
QS
QS
QL
ML
QL
MS
QL
QS
MS
QS
ML
ML
QS
QS
QL
QL
ML
ML
QS
ML
QL
QS
QL
QL
QS
ML
QL
QS
ML
QL
QS
QS
MS
QL
QL
QL
QS
ML
QL
QS
ML
QL
QL
ML
QL
QL
QL
QL
QS
ML
QS
ML
QS
QS
ML
ML
QL
ML
ML
QS
MS
ML
QL
QL
ML
QS
QS
QL
QL
ML
MS
QL
ML
MS
QS
QS
QS
QS
QS
QS
QS
ML
MS
MS
QS
QS
ML
QS
ML
QL
QL
QS
QL
MS
QL
QL
QL
ML
ML
QL
QL
QS
QL
ML
ML
MS
MS
QL
QL
QS
QL
QL
QL
QS
ML
QS
MS
ML
QS
QS
MS
QS
QL
QS
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QL
MS
QL
ML
QS
MS
QS
QS
QL
QS
QL
MS
QL
QS
MS
QL
QL
QS
QS
ML
ML
ML
QL
QL
ML
MS
QS
QS
QS
ML
QL
MS
MS
QS
ML
ML
ML
QL
QS
QS
QS
QS
QL
QL
QS
QL
ML
QL
QS
QL
MS
QL
ML
ML
QL
QS
QL
ML
QL
QS
QS
QL
QL
QS
QL
QS
QL
QS
QL
QS
QS
ML
MS
QS
QL
MS
MS
QL
ML
QL
ML
MS
QL
QL
QS
QS
ML
QS
QS
ML
ML
MS
QS
QL
QS
QS
QS
QL
QL
QS
ML
QL
ML
MS
ML
ML
QS
QL
MS
QL
QL
MS
MS
QS
QS
ML
QS
MS
QS
QL
QL
ML
QL
ML
ML
QL
QS
QS
QS
QS
MS
ML
QL
QS
QS
ML
ML
ML
QL
ML
QL
QL
QS
QS
ML
QS
ML
QS
MS
QL
ML
ML
QL
MS
MS
QS
QS
MS
ML
ML
QL
QL
QS
QS
ML
QS
QL
QS
QS
QL
QS
QS
QS
MS
QL
MS
QS
QS
QL
QS
QL
QL
ML
ML
MS
ML
ML
QL
QL
ML
QS
ML
QL
ML
QS
QS
QL
QS
ML
QS
MS
QS
QL
QS
MS
ML
QL
QL
QS
MS
QS
QL
QL
ML
ML
QS
ML
QL
ML
QL
ML
QL
QS
QS
QL
QS
QS
ML
QS
MS
MS
MS
ML
ML
MS
MS
MS
QS
MS
QL
ML
QL
MS
QS
QS
ML
QS
QS
QS
QL
MS
QL
MS
QS
MS
QL
QL
MS
QS
MS
QL
QS
QS
ML
ML
QL
QL
QL
QL
QS
QS
MS
QL
ML
QL
ML
MS
ML
ML
MS
QL
QS
QS
QS
QS
QS
ML
QL
QS
QS
QS
MS
ML
QL
ML
QL
MS
ML
ML
QS
QS
MS
ML
ML
QS
QL
QL
ML
QL
MS
QL
MS
ML
MS
QS
QS
QL
MS
QS
QS
ML
QL
QS
QS
ML
MS
QS
ML
QL
MS
MS
MS
QL
ML
ML
QL
QS
QL
QS
QL
QS
MS
QL
MS
ML
QL
QL
MS
MS
MS
QL
ML
QL
QS
QS
QL
QS
MS
ML
QL
QL
QS
QL
QL
QL
QS
ML
MS
ML
QL
QL
MS
QS
QS
QS
QL
QS
ML
QS
QS
QS
QS
ML
MS
QL
QL
ML
QL
MS
MS
QL
QL
ML
QL
QS
QS
QL
QS
QS
QS
MS
QS
ML
MS
QL
QS
QS
ML
QL
QL
QL
MS
QL
QS
QL
QL
ML
MS
QS
QL
QS
QS
QS
QS
MS
QL
QS
ML
MS
QS
QL
QS
QS
QS
QL
QS
QL
MS
QS
QL
QL
QL
QS
QL
QS
QL
QS
MS
QL
MS
ML
MS
QL
QS
QL
QS
MS
QS
QS
QS
QL
ML
ML
QS
QS
QS
QL
QL
ML
QL
QL
ML
QS
QS
QL
ML
QS
ML
QL
QL
QL
QL
QS
MS
ML
QS
QS
QL
QS
MS
ML
MS
QS
ML
MS
QS
QS
QS
QL
ML
QL
QS
QL
QL
QS
QL
QL
QL
QS
QL
ML
MS
QL
MS
ML
QS
QS
QL
ML
QS
MS
QL
QL
ML
ML
QS
QS
QL
QS
QL
QS
ML
QS
QL
QL
MS
ML
QL
QL
ML
ML
ML
ML
MS
QS
QS
ML
MS
QS
MS
QL
QL
QL
QL
QL
QS
ML
QS
QL
QL
MS
QS
MS
ML
QL
QS
MS
QL
QS
QL
QS
QL
QL
QS
ML
ML
QS
QS
QS
QL
QS
MS
MS
QL
QL
QS
QS
MS
ML
QS
MS
QS
QS
QS
QS
QS
QS
QL
MS
ML
MS
MS
ML
QS
ML
MS
ML
QS
QL
QS
QS
QL
QL
QL
QL
ML
ML
QS
QS
QL
MS
ML
QS
QS
QS
ML
MS
QS
QS
QS
MS
MS
MS
QL
QS
QS
MS
QS
QS
MS
QS
QS
ML
ML
QL
MS
QL
QL
MS
QL
MS
QL
QL
MS
ML
QS
MS
QS
QL
QS
QS
QL
MS
ML
ML
QS
ML
ML
ML
ML
QS
QS
QL
QS
QL
QS
MS
QL
QS
QL
QL
MS
QS
QL
QL
QS
ML
QS
ML
ML
QL
QS
QL
ML
ML
MS
MS
QS
MS
QL
MS
QL
QL
QS
ML
QS
QL
QL
QL
QS
ML
ML
QS
MS
QS
QL
QS
ML
MS
QS
QL
QS
ML
MS
MS
ML
ML
QL
ML
QS
ML
QL
QS
QL
ML
QS
QS
QL
QS
QS
QS
MS
QS
QL
MS
ML
ML
QS
ML
QL
MS
QS
QS
QL
QL
QS
QL
QS
QL
MS
QS
QL
QS
QS
MS
ML
QS
QS
QL
QL
QS
QS
QL
QL
QS
QL
QL
MS
QS
QS
ML
QS
QL
QS
QL
QS
QS
QL
QL
ML
QS
QS
QS
QL
QS
QS
QL
QS
QL
QL
MS
QS
QL
QL
QL
QS
QS
ML
MS
QL
QL
MS
ML
QL
QL
MS
QL
QL
ML
QS
QL
QL
QL
QS
QS
MS
QL
QS
QL
QS
QS
QL
QS
QL
QS
QL
QS
QL
QS
ML
QL
MS
QL
QL
QL
QS
ML
QL
QS
ML
ML
QS
QL
QS
ML
QS
QS
QS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QL
MS
QS
QL
QS
QS
QS
MS
QS
QL
QS
QL
QL
QL
QS
QS
QL
QL
MS
QL
ML
QL
ML
MS
QS
QS
ML
QL
QL
QL
ML
QS
QS
MS
MS
QL
QS
QS
QS
QL
QL
ML
QS
ML
ML
MS
ML
QL
QL
QL
MS
QS
QL
QL
QS
MS
QL
QS
QL
QL
QL
QS
ML
QL
MS
QS
QL
QL
ML
QL
QS
QS
ML
QS
QL
MS
QL
QS
QL
ML
QS
MS
ML
QL
ML
QS
QL
ML
QL
ML
QS
ML
MS
QL
QS
ML
QS
QL
MS
QS
MS
QL
MS
QL
QL
QL
ML
QL
ML
QL
QS
QL
QL
QL
QS
QS
ML
QS
QL
QS
QL
QS
QL
QL
QS
ML
QS
QS
QS
QS
MS
QS
QL
QL
ML
QS
QL
QS
ML
ML
QS
QL
QL
ML
ML
QS
QS
ML
ML
QS
QS
QS
QL
QS
QS
QL
QL
QS
QL
MS
MS
QS
QS
ML
QS
QS
QL
ML
QL
QS
QS
QS
ML
MS
QL
QS
QS
QL
ML
QL
QL
ML
ML
ML
ML
QS
QS
QS
ML
QL
MS
QS
QS
ML
QL
QL
QS
QL
QL
QS
QS
QL
QS
QL
ML
ML
QL
QS
QL
ML
QS
ML
ML
QS
MS
QS
ML
QL
ML
QL
QS
QL
ML
QS
QL
QS
ML
ML
QL
ML
MS
ML
QL
ML
QL
QL
ML
QS
QS
QL
QL
ML
ML
QL
QS
QS
MS
QS
ML
QL
ML
ML
QS
ML
ML
QS
QL
QS
QS
ML
QL
QS
MS
QL
QL
ML
QS
QS
ML
QL
ML
QL
QS
QL
QS
MS
ML
QS
QL
QL
MS
QL
MS
MS
MS
QS
MS
QL
ML
QS
QL
QL
QL
QL
QL
ML
QS
QS
ML
ML
QS
QL
QL
QS
MS
QS
ML
QS
QL
ML
ML
MS
QL
QL
QS
QL
ML
MS
QL
QL
QL
ML
ML
QL
QL
QL
QL
QS
QS
QL
QS
QL
QL
QL
ML
ML
QS
QL
QS
QS
QL
ML
QS
QS
ML
QL
MS
MS
MS
MS
ML
QS
ML
QL
QL
QS
QS
ML
QL
QL
QS
ML
QS
QL
MS
QS
MS
MS
QL
ML
ML
MS
ML
QL
QL
QL
ML
QS
QL
ML
MS
QS
QS
QS
ML
QS
MS
MS
MS
ML
QL
QS
QL
QS
MS
QS
MS
MS
QL
QS
QS
QL
ML
QL
QL
QS
QS
MS
QS
QL
ML
QS
QS
QL
MS
QS
QL
QL
QL
MS
QS
QL
QL
QS
QS
QL
QS
QL
QL
ML
QS
ML
MS
QS
ML
QS
QS
QL
QS
QL
QS
QS
QL
QL
MS
QL
MS
MS
QL
QS
QS
ML
QL
QL
ML
QL
QS
QL
QL
ML
QS
MS
QS
QL
QL
QS
ML
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QS
QL
MS
QS
QL
QL
QS
QL
QL
QL
QS
QS
QS
QS
QS
MS
QL
QL
QL
QL
QL
MS
QS
QL
QS
QS
ML
QS
MS
QS
QL
QS
QL
QS
QL
QS
QL
QL
QS
QS
QL
QL
ML
ML
QL
QS
QS
ML
QS
QL
QL
MS
QS
QS
QS
QL
QL
QL
ML
ML
QS
ML
QL
ML
QS
MS
QL
QS
QS
ML
QL
ML
ML
QS
QL
QS
QS
QL
MS
ML
QL
QS
QS
ML
MS
QS
QL
ML
ML
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
ML
QL
QL
MS
QS
QS
QS
QL
QL
QS
QL
QL
QS
MS
QS
ML
QS
QS
QS
QL
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
QL
QL
QL
MS
QS
QL
QL
MS
QL
QS
QL
QS
QL
QS
QL
QS
ML
QL
QL
QS
QL
QL
QL
QL
QL
ML
MS
QL
QL
QS
ML
QS
QS
QS
QS
QL
MS
ML
MS
QL
QS
QS
QS
MS
ML
QL
QL
ML
QS
QL
QL
ML
QL
QS
QS
MS
QL
MS
QS
QS
QL
QS
MS
ML
QL
QL
QL
ML
MS
QL
QL
QL
MS
QL
ML
ML
ML
ML
QS
MS
QS
QL
ML
QS
ML
ML
QS
ML
MS
QS
QL
QS
ML
ML
QS
ML
QS
ML
QL
MS
QL
ML
QL
QS
MS
QL
QL
MS
QL
QS
QS
ML
QL
ML
QL
QL
QL
QL
MS
QS
MS
QS
QL
QS
QL
QS
QL
ML
ML
QL
QS
ML
QL
QS
QL
QS
QS
QS
QL
QL
MS
QS
QS
QL
ML
MS
QL
QS
ML
QL
MS
QL
QS
QS
QS
QL
QL
QL
ML
QS
QL
ML
QL
QS
QS
QL
ML
QS
QS
MS
QS
QS
QS
ML
QS
MS
ML
QS
MS
ML
ML
QS
QL
QS
QS
ML
QL
MS
QS
QS
QL
QS
QL
QS
ML
ML
QL
ML
ML
QL
QS
ML
QS
MS
QS
QL
QS
ML
ML
QS
QL
ML
ML
QS
QS
QL
QL
ML
QL
QS
QL
QL
QL
QL
MS
QS
QL
QL
MS
QS
MS
MS
MS
QL
QS
QL
ML
QS
QL
MS
QL
QL
ML
QL
MS
MS
ML
QS
QL
QS
QL
MS
QS
QL
QL
MS
QS
MS
QL
QS
QS
QL
MS
QL
ML
QS
MS
MS
QL
QL
QL
MS
MS
QS
QL
QL
QL
ML
QS
QL
QS
MS
QL
QS
QS
QL
QS
QS
QS
QL
ML
ML
QL
QS
QL
ML
MS
QL
QS
QL
MS
ML
QS
QL
QS
QL
MS
QL
MS
QL
QL
ML
QL
QL
ML
QS
QL
QS
ML
QS
QL
QS
QL
ML
MS
QS
QL
QL
ML
MS
QL
MS
MS
QS
QS
ML
ML
MS
QS
QL
QL
QS
QL
ML
QS
QS
QS
QS
QS
QL
MS
QS
QS
QL
MS
MS
QL
MS
ML
QS
QS
MS
QL
QS
QL
QL
QS
QL
QL
MS
QL
ML
QL
QS
QS
QL
QL
QL
MS
QL
ML
QS
ML
QS
QS
QL
QL
QS
QL
MS
QL
ML
QS
QS
QL
QS
QS
QS
QL
MS
ML
QS
QS
QS
QS
QS
ML
QS
QS
QS
QS
QS
ML
ML
QS
QL
QS
QL
QS
QS
MS
QL
MS
QS
QS
ML
ML
ML
MS
QS
QL
QL
QS
ML
QS
QL
MS
QS
QS
ML
QS
QS
QS
QS
QS
QL
QS
QL
ML
QL
ML
QL
QL
QS
ML
QL
ML
QS
MS
ML
ML
QS
ML
ML
QS
QL
QS
ML
QL
QS
QL
ML
QS
QS
QL
QL
ML
QL
ML
MS
QS
QS
QS
QL
QS
QL
QL
ML
ML
ML
ML
QS
MS
QS
QL
QL
QS
ML
QL
QL
QL
QS
ML
ML
QS
QS
QL
QL
QL
QL
MS
QL
QS
QL
ML
MS
QS
QS
ML
ML
QS
MS
ML
QL
ML
QS
QS
ML
MS
QL
ML
QL
ML
QS
MS
QL
QS
QL
ML
ML
ML
QS
QL
QL
QS
QL
QS
QS
ML
ML
QS
QS
QL
QL
QL
QS
QS
QS
ML
QS
MS
QL
QS
QL
QL
QL
QS
QL
QS
ML
QS
QS
MS
QS
QL
ML
ML
QS
MS
QL
ML
QL
MS
QL
QL
QS
MS
QS
QS
QL
ML
QS
QL
MS
QS
QS
ML
QS
QS
QS
MS
QS
ML
QS
QS
QS
QL
QS
QL
QL
MS
QS
ML
QS
QS
QL
QL
ML
ML
QL
ML
ML
QL
ML
QS
QS
ML
QL
QS
QL
QL
ML
QS
QL
MS
ML
ML
QL
ML
QS
QL
QL
MS
QL
ML
QL
MS
QS
ML
MS
ML
QS
QL
QS
MS
QL
QS
QS
QS
QL
ML
ML
MS
ML
QL
MS
MS
QL
QS
ML
QL
ML
ML
QS
ML
QS
QL
QL
QL
QS
ML
QS
ML
ML
ML
ML
QL
MS
QL
QS
QS
ML
MS
ML
QL
QL
QL
MS
QS
ML
QS
MS
QS
QS
QL
QL
MS
QS
QS
QS
QL
ML
QS
QL
ML
ML
ML
MS
QL
QS
QL
MS
ML
QS
QL
ML
QL
QS
QL
QS
QS
QL
ML
QL
QS
QS
MS
QL
QL
QL
QS
QS
QL
QL
QS
QL
ML
QS
QL
QS
MS
MS
QL
MS
QS
ML
ML
QS
QL
QL
MS
QL
QL
QL
QL
ML
QL
QL
MS
ML
MS
QS
ML
QL
QS
QL
QS
ML
MS
QS
QL
MS
MS
QS
QS
QL
ML
QL
MS
QS
ML
QS
QS
QS
MS
QL
ML
QS
QL
QL
QS
ML
QS
ML
MS
QS
MS
QL
QS
MS
QS
ML
MS
MS
QL
MS
QS
QL
QL
QS
ML
QL
ML
QL
QL
ML
MS
QL
MS
QS
QS
ML
QS
ML
QL
QL
MS
QS
QS
QS
ML
QL
QS
ML
QS
QS
QL
ML
QL
QS
ML
QL
QL
QS
ML
ML
QS
QS
QL
QS
QL
QS
QL
QL
QS
QS
QL
ML
QL
MS
QS
QS
QL
ML
QS
MS
QL
QL
QS
QS
QS
QL
QL
QL
ML
ML
QL
ML
QS
QL
QS
MS
QS
ML
QL
QS
QL
ML
QL
QS
ML
QL
ML
ML
ML
ML
MS
QS
MS
QS
QL
QS
ML
QL
ML
QS
MS
MS
QL
QS
QS
QS
QL
MS
ML
QS
ML
QL
ML
QS
ML
QS
QS
MS
QL
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
MS
ML
QL
QS
QS
QL
QL
QS
QS
QL
QL
QL
QS
QL
QS
ML
QL
QS
QS
QS
QL
MS
ML
ML
QS
QL
QL
QL
QL
QL
ML
QS
QS
ML
QL
ML
QL
QL
QL
MS
QL
MS
QS
QS
QS
ML
QL
QL
MS
QS
QL
ML
MS
QS
QS
QL
QS
QL
QL
QL
QS
QL
QL
QS
QS
QL
ML
ML
ML
QL
QL
ML
QS
MS
QS
QL
QL
QS
MS
QS
QL
ML
QL
QL
QS
MS
QL
QL
QL
QS
MS
QL
QL
QS
QL
QL
MS
QL
MS
MS
MS
QL
QS
ML
QS
MS
ML
QS
ML
ML
QL
MS
QL
QS
QS
QS
MS
QS
QS
ML
QS
QL
QS
QL
QL
QS
QS
QS
MS
QS
QL
ML
ML
MS
QS
QL
MS
QL
QS
QS
MS
QS
QS
MS
MS
ML
QS
MS
MS
QS
ML
QL
QL
QL
QS
QL
QL
QS
QS
ML
ML
MS
QS
ML
MS
QS
QS
QS
QL
ML
QL
MS
QL
QL
QL
QS
QS
MS
QL
QS
QS
QS
ML
QL
ML
QS
MS
QS
MS
MS
ML
QL
QL
QS
QS
ML
MS
QS
QL
QS
MS
QL
MS
QL
MS
QS
QL
MS
QL
QL
ML
QS
ML
MS
ML
QL
QL
QS
QS
ML
QL
QL
MS
QL
QL
QL
QL
QS
QS
ML
QL
QL
MS
MS
MS
ML
QL
QS
QS
QL
QL
ML
MS
QL
QS
QS
QL
ML
QS
MS
MS
QS
QS
ML
MS
MS
ML
QL
QL
QL
QL
MS
QS
QS
QS
MS
ML
MS
ML
QS
MS
MS
ML
QS
QS
QL
MS
MS
QL
QL
QL
ML
QS
QL
ML
ML
QL
QL
MS
QS
QS
QL
MS
ML
QS
QL
MS
ML
QS
QL
ML
MS
ML
QL
ML
QL
QS
MS
QS
QL
MS
QL
MS
QL
QL
QS
QS
QS
QS
QL
QS
QL
QS
MS
QS
QL
QS
MS
QS
ML
QL
ML
QS
ML
QS
MS
QL
QS
QS
QS
MS
QS
QS
QL
QL
MS
ML
MS
MS
QL
MS
ML
QL
QL
QL
QL
QL
QS
QS
QS
QL
QL
QL
QL
QS
QS
QL
MS
QS
MS
QS
QL
QS
QL
ML
QL
ML
QS
ML
ML
MS
QL
QS
QS
QS
QS
MS
QS
ML
QS
QS
QL
MS
QS
QS
ML
QS
ML
QS
QS
ML
MS
QL
QS
ML
QL
QS
QL
QS
QL
MS
QL
ML
QS
ML
QL
ML
ML
ML
MS
ML
QL
QL
QS
QS
QL
QS
QS
QL
QS
ML
QS
QL
ML
QS
QL
QS
MS
QL
ML
MS
QL
ML
MS
QS
QS
MS
MS
MS
MS
QL
QS
ML
QS
QS
QL
QS
QL
QL
QS
QS
MS
QL
QS
ML
QS
QS
MS
QL
MS
QL
QL
QL
QL
QL
ML
QL
QS
QS
ML
QL
QL
QL
QL
MS
QS
QL
QL
ML
QL
ML
QS
QL
QL
QS
QL
MS
MS
QL
QL
QS
QS
QS
MS
QL
QL
QS
ML
QS
QS
QS
QS
QL
ML
QS
MS
MS
QL
ML
MS
QL
QL
QL
QL
ML
QL
QS
QL
QL
MS
QL
QL
ML
QS
QS
QS
QL
ML
ML
ML
QL
QS
QS
QS
ML
QS
QS
QL
ML
QL
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
QL
QS
QS
QL
MS
MS
QL
MS
QS
ML
QS
ML
QL
ML
MS
ML
MS
QL
QS
QL
QL
MS
ML
QS
ML
ML
QL
QL
ML
QL
ML
QL
QS
QL
QL
ML
MS
MS
QL
QS
QL
QL
MS
ML
QL
QS
QL
ML
QL
QL
MS
QL
MS
QL
MS
QL
QL
QL
QS
QS
QL
MS
QS
QL
QL
QL
QS
QS
QS
ML
QS
QS
QL
QS
MS
QL
QL
QL
QL
MS
QL
QS
ML
MS
QS
QS
QS
QL
QL
QL
QL
QL
MS
QS
ML
QL
ML
ML
ML
MS
MS
MS
ML
ML
QL
QS
MS
QS
MS
QS
QL
QS
MS
QL
QL
MS
QS
QS
QL
ML
QS
QL
QS
ML
QL
QL
QS
ML
QL
ML
QL
MS
ML
QS
QL
QL
QL
QS
QL
ML
ML
QL
MS
ML
ML
QS
QS
QS
ML
QL
QL
QL
ML
MS
QS
MS
QS
MS
QL
QS
MS
QS
MS
QS
QS
ML
QS
QS
QL
ML
QL
ML
QL
QS
MS
ML
ML
QS
ML
QS
QL
QL
MS
QL
ML
ML
QL
QS
QL
QS
QL
ML
QL
MS
QL
QS
ML
MS
QL
ML
ML
MS
MS
QL
QS
QL
QL
QL
QL
QL
MS
ML
QL
ML
MS
QL
QS
ML
QL
ML
QL
QS
QS
QS
QL
MS
QS
QS
QL
MS
QS
QS
QS
ML
QS
MS
ML
MS
QS
ML
MS
QL
QS
QS
QL
MS
QL
QL
MS
MS
QL
QL
ML
QS
QS
QL
MS
QL
QS
QL
QL
QS
ML
QL
MS
QL
QL
QL
QS
QL
QL
QL
MS
QS
ML
QS
QL
QS
QS
ML
QL
MS
QS
QL
QL
MS
ML
QL
QL
QS
QL
QS
ML
QL
QL
QS
QL
QS
QL
QL
QL
MS
QL
QS
ML
QS
MS
QS
QL
ML
QL
MS
QL
QL
ML
QS
QL
ML
QS
QS
MS
ML
QL
ML
QS
MS
MS
QS
QS
ML
QL
ML
MS
QS
QS
ML
QL
QS
QL
QL
QL
MS
MS
QL
QS
QL
MS
QS
ML
QS
QL
QS
QS
QS
QS
ML
QL
MS
ML
QS
QS
QS
QS
QL
QS
QL
QL
MS
QL
QS
QL
QL
QS
QL
MS
MS
ML
QL
QL
MS
QL
QL
QS
MS
ML
MS
QL
QL
QL
QL
QL
QL
ML
QS
QS
QL
MS
QL
QS
MS
MS
MS
QL
QS
QL
QS
QS
QL
ML
QL
QS
QS
QS
QL
QS
MS
QS
ML
ML
MS
QS
QS
QS
QL
QL
QS
QS
QS
QS
MS
QL
QL
MS
QL
MS
ML
QS
QL
QS
QS
QS
QS
QL
QL
MS
MS
MS
QL
QS
MS
QL
MS
QS
QS
QL
QS
ML
QS
QL
QL
QS
QS
MS
QL
QS
QL
QL
ML
QL
QS
QL
QL
QS
QL
ML
QS
ML
QL
QS
QL
ML
QS
QL
QL
QS
ML
ML
ML
QS
QS
QL
QS
QS
QL
QS
QS
ML
QL
QS
QS
QL
ML
QL
QS
QL
MS
QS
QL
QL
QS
QS
QS
QS
MS
MS
MS
ML
QS
QS
QL
QS
MS
QL
QS
ML
QL
QL
MS
QS
QL
QS
MS
MS
ML
QL
ML
ML
MS
QL
ML
MS
ML
MS
QS
QS
QS
QL
ML
QS
QS
QL
QL
ML
QS
QL
ML
QS
QL
QL
QS
ML
MS
QS
QS
QL
ML
ML
QS
QL
QS
MS
QL
QS
QL
MS
QS
QS
MS
QL
ML
QL
ML
ML
ML
QL
QS
QS
QL
QS
QS
QS
MS
MS
MS
QS
ML
QL
QL
QL
QS
QL
ML
QL
ML
QS
ML
QS
QL
QS
ML
QL
QS
QL
ML
QS
MS
QL
ML
ML
QS
QL
QL
QS
MS
ML
QS
QS
MS
QL
QL
QL
QS
QL
QL
QS
ML
QS
QS
QL
QS
QS
ML
QS
QS
QS
MS
QL
QS
MS
MS
QL
QS
QS
QS
QS
QS
QL
ML
QS
QS
QS
QL
ML
QS
QS
QL
QS
QL
QS
ML
MS
QL
QS
QL
QL
MS
QS
MS
QL
QL
QS
QL
MS
QS
QL
QL
QL
MS
MS
QL
MS
QS
QL
QS
QS
QS
ML
QL
MS
QS
ML
QL
QS
QS
ML
QS
ML
QL
QS
QL
QS
QS
ML
QL
MS
QL
QS
QL
QL
QS
QS
MS
QL
QL
QL
ML
QS
ML
QS
MS
QS
QS
QS
ML
MS
QL
QL
QL
QL
QL
QS
MS
QS
QL
QL
QL
QS
QL
QL
QL
QL
MS
QL
QS
ML
ML
QL
QL
QL
QL
QS
QS
ML
ML
ML
QL
ML
QS
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
QL
QS
QL
ML
ML
QS
QS
ML
QS
QL
QS
ML
MS
QL
QS
QL
MS
QL
MS
QS
MS
ML
QS
QL
QS
QL
QL
ML
QL
QS
QL
QS
QS
QL
ML
QL
QS
MS
QL
QS
ML
QS
ML
QS
QL
MS
ML
QS
QS
QL
QS
QL
QL
ML
MS
QL
QL
ML
ML
QS
QS
QL
ML
ML
QS
ML
QS
MS
QL
QS
QS
MS
QS
ML
QS
QS
QS
QS
QL
QL
ML
QL
QS
QL
QS
ML
ML
QS
MS
QL
ML
QS
ML
QS
QS
QL
QS
QS
MS
QS
QS
ML
ML
ML
QL
QL
QL
QS
QL
ML
QS
QS
QL
MS
QS
ML
QS
QS
ML
QS
QS
ML
QL
ML
QL
QS
ML
ML
QL
ML
QS
QL
ML
QL
QL
ML
QL
ML
QL
QL
QL
QS
ML
QS
MS
QL
QL
QS
MS
MS
QS
ML
ML
QS
QL
QL
QS
QL
QL
MS
QL
MS
QS
MS
QS
ML
QL
QS
ML
QL
MS
QL
QS
QS
QS
QL
MS
QS
QS
QL
QS
ML
QS
QS
QL
ML
MS
QL
MS
MS
QL
QS
QS
QS
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QS
MS
QS
ML
QS
QS
MS
QL
QL
MS
QS
QL
QL
QL
QL
QS
MS
QS
MS
ML
ML
QS
QS
MS
QS
QL
QS
MS
QL
MS
MS
QL
QS
ML
QL
ML
QL
ML
QS
MS
QL
QL
QS
QS
QL
QS
ML
ML
ML
ML
QL
ML
QS
ML
MS
MS
QS
ML
MS
QL
QL
MS
QL
QL
ML
QS
QS
QL
QL
MS
QL
ML
QL
QS
QL
QS
ML
ML
QS
QL
ML
MS
QL
ML
ML
ML
QS
QL
QL
QS
QS
MS
MS
MS
ML
QS
QL
QS
QL
QL
QL
MS
QL
QS
QS
QS
ML
QS
ML
QS
ML
QS
QS
ML
QL
MS
MS
QS
QS
QS
QS
ML
QS
ML
QS
QS
MS
QL
MS
QL
MS
QL
QL
ML
QS
QS
QS
QL
QS
QS
MS
ML
QL
QS
QL
QS
MS
QS
MS
QS
QS
QS
QS
MS
QS
QL
QS
ML
QS
QL
MS
QL
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
QL
QS
QS
ML
ML
MS
QS
QL
QL
MS
QS
QL
QS
ML
MS
QL
QS
MS
QS
QS
QL
QS
QS
MS
QL
QL
QL
QL
ML
QL
QL
QL
QS
MS
QS
QS
QL
QL
QS
ML
QS
QL
QL
QS
QS
QS
QS
ML
QS
QS
QS
ML
QL
ML
QL
ML
MS
QS
QL
ML
ML
ML
QS
QL
QL
QL
QS
MS
ML
QS
ML
MS
QS
QS
MS
QL
QL
QL
ML
ML
QS
QS
ML
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
MS
QS
ML
QS
ML
QS
QL
QL
QL
QS
ML
QS
MS
ML
QS
QS
QS
QL
MS
ML
QL
MS
QS
QL
QL
QL
QS
QL
ML
QS
MS
ML
QL
QS
QS
QL
QS
ML
MS
QL
QS
ML
MS
QL
QL
QS
ML
ML
QS
QS
MS
ML
ML
QL
QL
ML
MS
QS
QL
ML
ML
MS
QL
ML
QL
QL
MS
QL
QS
MS
ML
ML
ML
ML
QL
QS
ML
QL
QS
QS
QS
ML
QL
QL
MS
ML
MS
QS
ML
MS
QS
QL
QS
QL
QL
ML
QL
QS
MS
QS
ML
QS
QS
QS
QS
ML
ML
QL
QL
QL
QS
QS
QL
QS
QS
MS
QS
ML
QL
ML
MS
QL
QL
QS
QS
QS
QL
ML
QL
ML
QL
QL
QS
QS
QL
ML
QS
QL
ML
QL
QS
QL
QS
QS
ML
MS
QS
QS
MS
QS
MS
QS
QS
QS
QS
QL
QS
ML
QS
QL
QS
ML
QL
QL
QL
QL
QL
QS
QS
QL
QL
QS
ML
QL
ML
QL
QS
QS
QS
ML
MS
QS
QS
QL
QS
QL
QL
MS
QL
QS
QS
ML
QL
QS
QS
QL
QL
ML
ML
QL
QS
QL
ML
QS
QS
QL
QS
QS
QL
QS
ML
QL
QL
QL
ML
QL
ML
QS
MS
MS
QL
QS
QL
QS
QL
ML
QS
QS
QS
QS
MS
QS
MS
QL
QS
QS
QS
MS
QL
MS
QL
ML
ML
QL
ML
ML
QS
MS
ML
MS
QL
MS
QS
QL
ML
QL
QL
ML
QS
QS
QL
QL
ML
ML
QS
MS
QS
QS
QL
MS
QS
ML
MS
QS
MS
QS
MS
ML
QL
ML
QS
QS
ML
QL
QS
QS
QS
QL
ML
QL
QS
QL
QS
QL
QS
QL
QS
MS
MS
QS
QL
QL
MS
QS
QL
QL
QS
QL
MS
QS
MS
MS
QS
MS
QL
QS
QL
MS
QL
MS
MS
QS
QS
MS
QS
QL
QS
MS
QL
QS
QL
QS
QS
ML
ML
ML
MS
QS
ML
QS
QS
ML
QL
ML
MS
ML
QS
QL
QS
QS
ML
QL
QL
MS
MS
ML
QS
QL
QL
ML
QL
ML
ML
QS
QL
QL
QL
QL
QL
QL
QS
QL
QS
QS
QL
ML
ML
QS
QL
ML
MS
MS
QS
QL
QS
QL
MS
MS
MS
QS
ML
MS
ML
QL
QS
QL
ML
ML
QL
QS
QS
ML
QS
QL
QS
MS
QL
QS
QS
ML
QL
QL
QS
QS
QS
ML
ML
ML
QS
ML
QL
MS
QL
QS
QL
QL
QL
ML
MS
QL
ML
QL
ML
QL
QL
QS
QL
ML
QS
QL
QS
QL
QS
ML
QS
QL
QS
QS
QS
QL
MS
MS
ML
ML
QL
ML
MS
ML
QS
QS
MS
QS
QS
QS
QL
MS
ML
QS
QS
QS
QS
QL
QS
ML
MS
MS
QL
QL
QS
QL
QL
QS
ML
QS
QS
QS
ML
MS
MS
QS
QS
QL
QS
QL
ML
QS
QL
QS
ML
QL
QS
ML
ML
QL
QS
QL
QS
QS
QS
QL
QS
QL
MS
QL
QL
MS
ML
QS
ML
QS
QS
QL
QL
QS
QL
MS
QL
QS
MS
ML
QL
QL
QL
QS
QS
ML
QL
QS
QS
MS
QS
QL
QL
MS
ML
QS
QL
MS
QL
QS
ML
ML
QS
QS
QS
QL
QS
MS
ML
QL
QS
ML
MS
QL
ML
QL
QL
ML
QL
MS
QL
QS
QL
QL
QL
ML
QS
QS
MS
QS
MS
QS
ML
QS
QL
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
QL
QL
ML
QS
QL
ML
QL
ML
QL
QL
QS
QS
ML
QS
MS
QS
QS
QL
QL
QS
QS
MS
QL
MS
QS
QL
QS
QL
QS
QL
ML
ML
ML
ML
ML
ML
QL
QS
QS
ML
QL
QS
QS
QL
QL
QS
QL
ML
ML
MS
MS
ML
QL
MS
QL
QL
QL
QL
QS
ML
QL
QS
ML
ML
ML
QL
QL
QS
QS
QS
ML
QL
QS
MS
ML
ML
ML
QS
QL
MS
ML
MS
QL
QS
QS
QS
MS
QL
QS
QL
QS
MS
MS
QS
QS
ML
QS
QS
QL
QL
ML
MS
QS
MS
MS
QS
QL
MS
QL
QL
QS
QS
MS
ML
QL
QL
QS
MS
QS
QS
ML
QL
QL
QS
QS
QS
QL
MS
QS
QL
QL
QL
QL
ML
QS
QL
ML
QS
ML
QL
QS
QS
QL
QL
ML
QL
QS
QS
QS
QS
ML
QS
ML
QS
QS
QL
QS
ML
QS
QL
QL
QL
MS
QS
MS
MS
QL
QS
QS
QS
QL
QS
ML
QS
QS
QS
QS
QS
QL
QL
QS
QL
QL
MS
QL
MS
QL
QS
QS
QS
QS
ML
ML
MS
QL
QL
QL
QS
QL
ML
QS
QS
QS
MS
QS
ML
ML
MS
QS
MS
QL
MS
ML
QS
MS
QS
QS
ML
QL
MS
QS
QS
QL
QS
QS
QS
ML
MS
ML
QS
ML
ML
MS
QL
ML
QL
QL
QL
ML
MS
MS
QS
QS
ML
QL
QL
MS
QL
QS
MS
MS
QS
QL
QL
QS
QS
QL
QS
QS
ML
QS
MS
QL
QS
MS
QL
QL
QL
ML
QS
QS
QS
QS
QS
QL
MS
QS
MS
ML
QS
QL
ML
MS
QL
ML
MS
QS
MS
QS
MS
QS
ML
QL
ML
QL
QL
MS
QS
QS
QL
MS
QS
ML
ML
QL
ML
QL
QL
QS
QL
QS
ML
MS
ML
QS
ML
ML
QS
ML
QS
QS
QS
QS
MS
ML
QS
QL
QS
QL
QS
QL
ML
ML
QL
ML
QS
QS
QL
QL
QL
QS
QS
ML
QS
ML
QL
QL
QS
QS
MS
MS
ML
QS
QS
QS
QS
QS
ML
QS
QL
MS
QL
QS
QL
QS
QS
QL
QS
MS
QS
QL
QS
MS
MS
QS
QL
QS
ML
QS
QL
QL
QL
QS
MS
QL
QL
QL
QL
QS
MS
QS
QS
MS
MS
ML
QS
QL
QS
QL
QS
QS
QS
QS
MS
QL
MS
ML
QS
QL
MS
QS
ML
QS
QS
MS
MS
MS
QL
QL
QS
QL
QS
ML
QL
ML
QL
QS
QL
ML
QL
ML
QS
QS
QS
ML
ML
QS
MS
MS
MS
QS
MS
QL
QS
MS
QL
ML
QS
MS
QS
QL
QL
QL
QS
QS
ML
QL
ML
QL
QL
MS
QS
QS
QL
QL
QS
MS
MS
QL
QS
QS
QS
QL
QS
QS
QS
QS
QS
QL
ML
QL
QS
MS
QS
QL
QS
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
MS
QS
MS
MS
ML
QS
QL
ML
QL
ML
QS
ML
QL
QS
QL
QL
ML
ML
QS
MS
QS
QL
MS
QS
QL
QL
QS
ML
ML
QL
ML
ML
QS
QL
QL
QL
MS
MS
QS
QL
QL
MS
MS
MS
QL
QL
QS
QS
ML
MS
ML
QL
QS
ML
ML
QS
QS
QL
QL
ML
QL
QS
QL
ML
ML
QS
MS
QS
QS
QS
MS
QL
MS
QL
MS
QS
ML
ML
QL
MS
MS
ML
ML
QS
QS
QS
ML
QL
MS
MS
ML
QL
QL
ML
QL
MS
QL
QS
QL
ML
QL
QS
QS
QS
QL
ML
QS
MS
QS
ML
QS
QL
MS
QL
QL
QS
MS
QL
QL
QS
QS
QL
QS
QL
QL
QS
QS
MS
ML
MS
QL
QL
QL
QS
QS
QL
QL
QS
QL
QL
QL
QS
QS
MS
ML
QL
QL
ML
QS
ML
QL
MS
MS
QL
QL
QL
QL
QL
ML
QS
QS
ML
QS
QS
MS
MS
ML
MS
QS
QS
MS
MS
MS
ML
QS
QS
QL
MS
QS
MS
ML
QS
MS
MS
MS
QL
QS
QL
ML
QL
ML
QL
QL
ML
QS
QL
QS
QL
QL
QL
QL
QL
QL
ML
QS
QS
QL
QL
QL
QL
QL
QL
MS
QL
QL
ML
QS
ML
ML
ML
ML
QL
QS
QL
QL
QS
QL
MS
QL
ML
QS
QS
ML
MS
MS
QL
QL
QL
QL
QS
QL
QL
QL
ML
ML
QL
QS
QS
MS
QL
QL
ML
QL
MS
QS
QS
QL
MS
MS
MS
QL
ML
ML
MS
QS
QS
ML
MS
QL
QL
MS
QL
ML
QL
QL
QL
QS
MS
ML
QS
QL
QS
ML
MS
ML
MS
MS
ML
QS
QL
QL
MS
ML
QL
ML
QS
QS
ML
QS
ML
ML
QL
QL
QS
QS
QS
ML
MS
QL
QS
QL
QS
ML
QS
QL
QL
QS
QS
QS
MS
QS
QL
QS
QL
QL
QL
QS
QL
QS
MS
QL
QL
QL
QS
QS
QL
QL
QL
QS
QS
QL
QS
MS
MS
QS
QS
MS
MS
QS
QL
MS
QL
QL
QS
QL
QS
QS
MS
QS
QS
QS
ML
QS
MS
QL
ML
QS
QS
ML
QL
QL
QL
ML
QL
ML
MS
QL
QL
QS
MS
QS
QL
QL
QL
MS
QS
ML
MS
QL
QL
QL
QS
QL
MS
QL
QL
ML
MS
QS
QS
QL
QS
ML
QS
MS
ML
QL
QS
QL
QS
QS
QL
QL
MS
QL
QL
QL
QS
QS
QS
QL
QL
QS
QL
QL
MS
ML
ML
ML
QS
QS
QS
QL
ML
QL
QS
ML
MS
MS
ML
QS
QS
QL
ML
QS
QL
QL
ML
MS
MS
ML
MS
QS
ML
QS
QL
QS
ML
QL
QL
QL
ML
QL
QS
ML
QS
ML
MS
ML
QL
ML
QS
QL
QS
QL
QS
MS
QS
ML
QL
QS
QS
MS
MS
QS
MS
QS
QS
ML
ML
ML
QL
ML
MS
MS
ML
QL
QL
QS
QL
QS
ML
ML
MS
QL
QS
QS
QS
ML
ML
QL
QL
QS
ML
QS
QL
QS
ML
ML
ML
QL
QS
QS
QL
QL
QS
MS
ML
QS
QL
MS
MS
ML
QL
QL
QL
ML
MS
QS
MS
QS
QL
QS
QL
QL
QL
QL
ML
QL
ML
QL
QL
MS
QS
QL
QL
QS
QS
QL
MS
QS
QL
QS
ML
QL
ML
QL
QL
QL
QL
QS
QL
QL
QL
QS
MS
QS
QS
ML
ML
QL
QL
ML
ML
MS
QL
QL
QS
MS
QS
QL
MS
ML
MS
QL
QL
MS
MS
MS
ML
QL
QS
ML
QS
QL
QS
QS
QL
ML
QL
QL
QL
ML
QS
QS
ML
QS
QS
MS
QL
QS
ML
QS
QS
QS
QL
QS
QS
QL
QS
QS
ML
ML
QS
QS
QS
QL
QL
QS
QL
QS
QL
ML
QL
QL
QS
QL
ML
QS
QS
ML
ML
QL
MS
QL
QL
QL
MS
QS
QS
ML
QS
ML
ML
QL
MS
QS
QS
QL
QS
QS
MS
QS
ML
QS
QS
QL
QL
QL
ML
MS
QL
ML
ML
MS
QL
QS
QS
ML
MS
ML
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
QL
ML
MS
QL
QS
QL
QL
ML
QL
QL
ML
QL
QL
QS
ML
QS
QL
QS
QS
MS
QS
ML
QS
QL
ML
MS
QL
ML
MS
MS
QS
QS
QL
QL
ML
QL
QL
QL
ML
QS
QL
QS
MS
MS
QL
MS
MS
QS
ML
QL
QS
MS
MS
MS
QL
QL
QL
QL
QS
QL
QS
MS
QS
MS
QL
QL
QS
QL
QS
QS
QL
QS
QL
ML
QL
MS
QL
QS
QL
MS
QL
QL
QS
QS
QS
MS
QL
MS
QL
ML
QS
QS
QL
QS
MS
QS
QS
QL
QS
QL
QL
ML
QL
MS
QL
MS
QS
QS
QL
ML
MS
MS
QL
QS
QL
MS
QL
QL
QS
QS
QL
QS
QS
MS
QL
ML
QS
QS
QL
QL
QL
QS
QS
QL
QL
QL
QL
QL
ML
QS
MS
QS
QL
QL
QS
MS
MS
QL
QS
QL
QS
ML
QS
QS
QS
QS
QL
MS
QS
QS
QL
ML
QL
MS
QS
QS
MS
QL
QL
QL
QL
QL
QS
QS
MS
QL
ML
QS
ML
ML
ML
QL
MS
QS
QL
QL
QL
QS
ML
QL
QL
ML
QL
QS
QL
QL
QS
QL
MS
QS
QL
QS
ML
QL
QS
QL
QL
ML
ML
MS
QL
QL
ML
QL
QS
ML
MS
ML
QL
QL
QL
MS
QL
ML
MS
MS
QS
ML
ML
ML
QL
ML
QL
QL
QL
ML
QS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QL
QL
QS
QL
MS
MS
QL
QS
ML
QS
ML
QS
QS
ML
MS
QL
QS
QL
ML
MS
QL
MS
QS
QS
QS
QS
QS
QS
QS
QL
ML
QS
ML
ML
QL
QL
ML
QL
ML
ML
QS
QL
MS
ML
QS
QS
MS
QL
QL
QS
QS
QS
ML
QL
MS
QS
QS
QS
QL
QL
QL
ML
MS
QS
MS
QL
ML
QS
ML
QS
QS
ML
QS
QS
MS
MS
QS
QL
QS
QL
MS
MS
ML
QS
ML
QL
QS
QS
QS
QL
QS
QS
ML
QS
QL
QS
ML
QS
QL
ML
QS
QL
QS
QL
ML
QS
QS
QL
QL
QS
QS
QL
ML
QL
MS
MS
QL
ML
QL
QS
ML
QS
QL
QS
QL
MS
ML
ML
ML
QL
MS
QL
ML
ML
MS
QS
QS
QS
QL
ML
QS
ML
ML
MS
ML
QL
QL
QL
ML
QL
QL
ML
ML
QS
ML
MS
QS
ML
MS
MS
QS
QL
QS
MS
QS
QS
QS
QL
ML
QS
ML
QL
QL
QL
QS
QS
ML
QS
QS
QS
QS
QL
QL
QS
QL
QL
QL
QS
MS
ML
QS
QL
ML
QL
QL
ML
ML
QS
QL
QL
QL
QS
ML
ML
QS
MS
QL
QS
QS
ML
QL
QS
ML
QS
QS
QS
QS
QL
QS
MS
QS
QL
QL
QL
QL
QS
QS
ML
QS
QL
QL
QS
QS
MS
QS
QL
ML
QL
QL
MS
QS
QS
MS
MS
ML
QL
MS
QS
QL
QS
QL
QL
QS
MS
QL
QS
MS
QS
ML
ML
QS
ML
ML
ML
QL
QS
QS
ML
QL
QL
QL
QL
ML
QL
ML
QS
QS
QL
QL
QL
QS
ML
QL
QS
QL
QS
QL
QS
QL
MS
MS
ML
QL
QS
QS
QS
QS
QL
MS
QS
QL
QL
QS
MS
MS
ML
MS
MS
QL
ML
QL
QS
QL
QL
QL
QL
QS
QL
QS
QL
QS
QS
MS
QL
QS
QS
QL
QL
ML
ML
ML
MS
MS
ML
QL
MS
QL
QL
QS
ML
QL
QS
QL
QS
QL
QS
QL
QS
QL
QS
MS
QS
ML
QS
MS
QL
ML
QL
QS
ML
QL
MS
MS
MS
QS
QL
ML
QS
ML
ML
ML
QS
QS
ML
QL
ML
QS
QL
QS
QS
QL
ML
QL
QS
QL
QL
QS
ML
MS
MS
ML
ML
QS
ML
QL
QS
ML
QL
MS
QL
QS
QL
ML
MS
QS
QL
QS
QL
ML
QL
MS
QS
QL
QL
QS
ML
QS
ML
QL
QL
ML
QL
QS
QS
QS
MS
QL
ML
QL
ML
QS
QS
MS
QL
ML
QS
QL
QL
QL
MS
MS
QS
QS
QL
MS
QS
QL
QL
QS
QS
ML
ML
QL
ML
QS
QL
QS
QS
QL
QS
MS
QS
QS
QS
MS
QL
ML
MS
QL
ML
QL
QL
QL
ML
ML
MS
QL
QS
MS
QL
QS
QL
QL
QS
QS
ML
ML
ML
QS
QS
MS
QL
ML
ML
QL
QL
QL
QL
QL
QS
QS
QS
QS
QL
QL
MS
QL
QL
QS
ML
QS
QL
MS
QL
QS
ML
QS
QL
QL
MS
QL
QL
QS
QS
QS
QL
QL
QS
QS
MS
MS
ML
QL
QS
ML
ML
QS
QS
MS
QS
ML
QL
QL
QS
ML
QS
QL
MS
ML
QS
QL
ML
QS
MS
MS
QS
QS
QL
QS
QS
MS
ML
QL
QS
MS
QS
MS
ML
MS
QS
QS
QS
QS
MS
QS
ML
MS
QL
MS
QS
MS
QS
QS
ML
QS
QS
QS
QS
MS
QS
MS
ML
QL
MS
MS
ML
QL
QS
QS
QS
QS
MS
QS
ML
QL
QS
QL
QL
QL
QL
QS
QL
QS
ML
ML
QL
QL
MS
QS
MS
QS
QS
QL
ML
ML
ML
QL
QL
ML
QL
QL
QS
ML
QS
QS
QL
QS
ML
QS
ML
QL
MS
QL
ML
QS
ML
ML
QS
QL
MS
QS
QS
MS
QS
QL
QS
ML
MS
QS
ML
ML
QS
MS
QS
MS
QS
QL
ML
QS
QS
MS
QL
QL
QL
MS
QL
QL
ML
MS
QL
MS
QS
MS
QS
MS
QL
MS
QL
QL
QL
QL
ML
ML
ML
ML
QL
QL
ML
ML
ML
ML
QS
ML
ML
QS
QS
MS
ML
QL
ML
QS
QL
QL
QL
QS
QS
MS
ML
QL
QL
MS
QS
MS
QS
MS
QL
ML
QS
MS
QS
ML
MS
QL
QS
QL
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
QL
MS
ML
QS
ML
MS
QS
QS
QL
QS
QL
QS
QL
MS
ML
QS
ML
QS
QS
QL
MS
MS
QL
MS
MS
QS
QS
QS
QL
QL
QL
QS
ML
QL
QS
ML
MS
QL
QL
ML
QL
QS
ML
QS
QL
QS
QL
QL
QL
MS
QL
QS
QS
QL
ML
QL
ML
QL
QL
QS
ML
MS
MS
ML
MS
QL
QS
QL
QS
MS
ML
ML
ML
ML
MS
QS
QL
ML
QS
QS
QL
MS
QL
QL
QL
QL
MS
QL
QL
MS
ML
ML
QL
QS
QL
QL
ML
QL
ML
QS
QL
MS
ML
QS
ML
QS
QL
QL
MS
ML
ML
QL
MS
QS
QL
QS
QS
QL
ML
ML
MS
QS
ML
MS
ML
MS
ML
QS
MS
QL
QL
QL
ML
ML
QS
ML
QS
QL
MS
QL
QS
QS
QL
QL
MS
QS
MS
ML
QL
QL
QL
QS
QL
QS
MS
QS
ML
QL
QL
MS
QL
QL
QS
ML
ML
QL
QL
QS
QL
ML
QS
QS
QS
QL
QS
ML
QS
ML
ML
QS
ML
QL
QL
ML
QL
ML
QL
MS
QL
QL
ML
QS
QL
QS
QS
MS
MS
QS
QS
QS
ML
QS
ML
QL
MS
QL
QL
QS
QS
MS
QL
QS
QS
QL
QS
QS
QL
MS
QS
QS
QL
QS
QL
ML
QL
QS
QS
QL
ML
QS
QS
QL
ML
QS
QL
MS
QS
QL
QL
MS
QL
QS
QS
ML
QS
ML
QL
QS
QL
QL
ML
MS
QS
QL
ML
QS
QL
QS
MS
MS
QS
QS
ML
QL
MS
QL
QL
QL
QS
MS
QL
QS
QS
QS
QS
MS
ML
QS
ML
QS
QS
ML
QL
QS
ML
QL
ML
QL
QL
QS
QL
QL
ML
QL
QS
MS
QS
QS
QS
QL
ML
MS
QL
QS
MS
QS
QS
QL
MS
ML
MS
QS
QS
QS
MS
MS
QS
QS
MS
QL
MS
QL
QS
ML
QL
QL
QS
ML
ML
QS
ML
QS
QL
QL
QL
ML
MS
MS
QS
QS
QS
QL
QS
MS
QS
QL
ML
QS
QL
QS
QL
MS
QL
QS
MS
MS
QS
QL
ML
MS
ML
QL
MS
ML
QS
QS
MS
QL
QS
ML
QS
QL
QL
ML
MS
QS
ML
ML
QL
QS
ML
QL
QL
MS
QS
QS
QS
QS
QL
MS
MS
QS
QS
ML
QS
QS
QL
MS
QL
ML
MS
QL
ML
QL
MS
QL
QS
ML
QS
MS
ML
QL
QL
ML
QL
QL
QS
QS
QS
QL
ML
QS
ML
QL
QS
QL
QL
ML
QS
ML
QS
QL
ML
QS
ML
ML
QS
QS
QL
QL
ML
QL
QS
QS
MS
ML
QL
QS
QS
ML
ML
QL
QL
QS
QL
QL
QL
ML
QS
QL
QL
MS
ML
QS
QS
QL
QS
MS
QL
QL
QL
QL
ML
ML
ML
MS
QL
MS
QS
ML
ML
ML
QS
QS
QL
ML
ML
QS
QL
QL
QS
MS
QS
MS
MS
MS
QS
ML
QS
QL
QL
QL
MS
ML
MS
QL
QS
QL
QS
QL
ML
QS
QS
QS
QL
QL
QL
ML
ML
QS
MS
QL
QL
ML
MS
QS
QS
MS
ML
MS
ML
QS
QL
QL
QS
MS
QS
ML
QL
QS
ML
MS
QL
QS
MS
QS
QS
QL
QS
QL
QS
QL
MS
QS
QS
ML
QS
ML
ML
ML
MS
QS
ML
ML
MS
QL
MS
MS
MS
ML
QL
QL
QL
QS
QL
ML
ML
QS
QL
QL
QL
QS
QS
QL
QS
QL
QL
QS
QS
QL
QL
QL
ML
QS
QL
ML
ML
QS
MS
QL
QL
ML
QS
QS
ML
ML
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
MS
QL
QL
MS
QS
ML
MS
QL
QL
QS
ML
MS
QL
ML
QL
QS
ML
QS
QS
QS
QS
QL
QS
QS
QL
MS
QL
QL
QS
QS
QL
QS
QL
MS
QS
QS
QL
ML
QS
QS
MS
ML
QS
MS
ML
QS
MS
QS
QS
ML
QS
QS
QS
QL
QS
QL
QL
ML
MS
QL
ML
ML
QS
QS
QL
QL
QL
QS
MS
ML
QL
QS
QS
MS
QS
QL
QS
QL
ML
ML
QL
MS
MS
QS
QL
MS
MS
MS
QS
QL
MS
MS
QL
QL
QL
QL
QS
QS
QL
MS
QL
ML
QL
ML
ML
QS
QS
QL
QS
MS
QL
QL
QS
QS
QL
QL
ML
QS
QS
QS
QL
QS
ML
QL
QS
QL
QL
QS
QL
ML
QL
QL
QL
QS
QS
QL
MS
QL
QS
QS
QL
QL
QL
MS
ML
QS
MS
ML
ML
QL
ML
QS
MS
QL
MS
QS
MS
ML
QS
MS
QL
QL
QS
QL
QL
QL
QL
QL
QS
ML
QL
QS
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
MS
QS
QS
QL
MS
QS
QS
QL
ML
QL
MS
QL
QS
MS
QL
QL
QS
QL
QS
QL
QS
ML
QL
QL
QS
ML
QL
QS
QS
ML
QL
QL
QL
QL
QS
QS
QS
QL
QS
MS
QL
QL
QS
MS
QL
QL
MS
QL
QS
QS
ML
MS
ML
MS
ML
QL
ML
MS
QL
QL
ML
MS
QS
QS
MS
QS
MS
QL
QS
MS
MS
QS
ML
QL
MS
QS
QL
ML
MS
MS
QS
QS
QS
QS
MS
QS
QL
QS
ML
QS
QS
QL
QS
QL
QL
QS
QS
QS
ML
QS
MS
QL
ML
QS
MS
QS
QL
QL
QS
QS
QS
QL
ML
QL
QS
MS
MS
QL
QS
QS
QL
QL
ML
ML
QL
ML
ML
QS
ML
MS
QS
MS
QL
MS
QS
QS
QS
QL
QL
ML
QL
QS
QS
ML
MS
QL
QL
QS
QL
QL
MS
QS
QS
QL
QL
ML
MS
MS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
ML
QL
QS
QL
MS
QL
QS
QS
ML
QL
ML
QS
QL
ML
QS
QS
QL
QS
ML
QL
QL
QL
QS
QS
MS
QS
QL
ML
QL
QS
QS
QS
QL
QL
QS
ML
QL
MS
QL
QL
QS
QS
ML
QS
ML
QL
QS
MS
QS
QS
QL
QS
QS
ML
QS
QL
QL
QL
ML
QL
QL
QL
QS
QL
QS
QL
QL
QL
QL
QS
QS
ML
QL
ML
MS
QL
QS
MS
QL
QS
QS
QL
QS
QS
QS
QS
QL
ML
QL
ML
QS
MS
QS
QS
MS
QL
ML
QL
QL
QL
MS
QL
QL
MS
QS
ML
QL
QS
MS
QS
QL
ML
QS
QS
QS
ML
ML
QL
MS
ML
QS
QL
ML
ML
QL
MS
QS
ML
ML
QL
MS
QS
QS
QL
QL
ML
QL
QS
QL
QL
QL
ML
QL
QL
QL
QL
ML
QL
QL
QL
MS
QS
QS
QS
MS
MS
QS
QS
MS
QL
QS
MS
QL
QS
ML
QS
QL
QS
QL
MS
MS
QL
QS
QL
QL
QL
QS
MS
ML
ML
ML
QL
ML
QL
ML
QS
QS
MS
QL
QL
QL
QL
QL
QL
QS
MS
QL
QS
QS
ML
QS
QS
QS
QS
QS
MS
QS
QL
QL
QS
QS
MS
QL
MS
QL
QS
ML
QS
QL
QL
QL
QS
ML
QL
QL
ML
QL
QS
QS
QS
QS
QS
QL
QS
ML
MS
QS
ML
QL
QL
QS
QL
QS
ML
QL
QL
QS
QS
QS
ML
ML
ML
QS
QL
ML
MS
QS
QL
QL
QS
QL
QS
QS
QL
QL
QS
QS
QS
ML
QS
QL
ML
MS
ML
QS
QL
QS
QS
QS
QL
QS
QL
QL
QS
ML
QL
QS
ML
ML
MS
MS
QS
QL
QL
QL
QL
QL
QS
QS
QL
MS
QL
QL
QS
QL
ML
QS
QS
ML
ML
QS
MS
QL
QS
QL
ML
QL
QL
QL
QS
MS
ML
ML
ML
QS
ML
QL
MS
QL
QS
ML
ML
QS
QS
QS
QL
ML
ML
QL
ML
ML
MS
QS
MS
QL
MS
QS
QL
QS
MS
ML
QL
QS
QL
QS
QS
ML
QL
ML
QL
MS
QS
ML
QL
QS
QL
QS
QL
QS
QS
QL
MS
ML
MS
QL
ML
ML
QS
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
ML
QL
ML
ML
QS
MS
QS
ML
QL
QL
QS
MS
QL
QL
MS
ML
QL
QS
MS
ML
MS
QL
QS
QS
QS
QL
ML
ML
MS
QL
QS
MS
QL
QL
QS
ML
ML
QL
QS
QS
MS
MS
ML
QS
QL
MS
ML
QS
QS
MS
ML
ML
QS
QL
QS
MS
ML
QS
MS
ML
QL
QL
QS
QS
ML
QL
MS
ML
QS
QL
QS
QS
MS
QL
QL
QL
QL
QS
QS
ML
ML
QL
QS
QS
QS
QL
MS
QL
QL
QS
QL
QS
QL
MS
QS
QS
QS
QS
ML
ML
QL
QL
MS
ML
ML
QS
ML
ML
QS
ML
QL
QS
ML
QS
ML
ML
QS
QL
QS
QL
QL
QL
QS
QL
ML
ML
QL
ML
QS
QL
QS
ML
QS
QL
QL
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
ML
ML
QL
QL
ML
QS
ML
MS
QL
ML
ML
QL
QS
QS
MS
QL
QS
QL
QS
QL
ML
QS
MS
ML
MS
ML
QL
QS
QS
QS
QS
QS
MS
QL
QL
QS
MS
QS
MS
QS
QS
QL
QL
MS
QL
MS
QL
QL
ML
MS
QL
ML
QS
QL
MS
ML
QS
QS
QS
QL
QS
QL
QL
QL
QS
QS
QL
MS
QS
MS
QL
MS
MS
QL
QL
MS
ML
MS
QS
ML
QS
MS
QS
QS
QS
QL
QL
QL
QS
MS
MS
QS
QS
QS
QS
QS
ML
ML
ML
MS
QL
ML
QS
QS
QS
QL
QS
QL
QL
QL
MS
ML
ML
QL
QS
MS
MS
ML
QL
QS
QL
QS
QS
QL
QL
QS
QL
QL
MS
ML
QS
QS
QS
ML
ML
MS
QL
QL
QL
MS
ML
QS
QL
MS
QS
ML
QL
ML
QL
QS
ML
QL
ML
MS
QL
QS
QS
QS
MS
MS
QL
QS
QS
QS
QL
MS
QS
QS
QS
MS
QS
QS
QL
MS
QL
QL
QS
QS
ML
QL
QL
MS
MS
MS
QS
MS
QS
QS
ML
MS
ML
QL
ML
QL
QL
MS
QL
QS
QS
MS
ML
QL
QS
QS
QS
QL
QS
QS
QS
QS
QS
QL
QL
QS
QL
QL
QS
QL
QS
ML
QL
MS
ML
QS
QL
QL
QS
QS
ML
MS
QL
ML
ML
QS
QS
ML
MS
MS
QS
QL
ML
QL
QL
QL
QL
QS
QL
MS
QL
QS
QS
QL
QS
QS
MS
QL
QL
QL
MS
QS
QS
QL
ML
QL
QL
QS
QL
QS
QL
ML
QL
QS
QL
MS
ML
ML
MS
QS
ML
QS
QS
QS
QS
MS
QS
QL
QS
ML
ML
QL
QS
ML
MS
QL
QL
QS
QL
QL
QL
QL
QL
ML
QL
ML
QS
QS
QS
QS
ML
MS
QS
QS
MS
QL
QL
ML
QS
QL
QL
QL
QL
ML
QL
MS
QS
ML
ML
QS
QS
QL
ML
QL
MS
MS
QS
QS
QL
QS
QS
QS
QS
QS
ML
QL
QS
QS
QS
QL
ML
QL
QS
MS
QS
QL
QL
QL
QS
QL
QL
QS
ML
MS
QS
QL
MS
ML
QS
MS
ML
QS
QS
QL
QL
QS
QS
QL
QL
MS
QS
QS
MS
QS
QL
QL
QL
QS
QL
QL
QS
QS
QS
QS
ML
QS
ML
ML
QL
QS
MS
MS
ML
MS
QS
MS
QL
QL
MS
QS
MS
QL
QS
QS
ML
MS
QS
ML
QL
QL
MS
QL
ML
QL
QS
MS
QL
QL
QL
MS
MS
QL
QL
ML
QS
MS
MS
QS
ML
QS
MS
QL
QS
ML
MS
QL
QS
QL
MS
QS
QL
QL
QS
QS
QS
QS
QL
QS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QL
MS
QL
ML
QS
MS
QL
QL
ML
ML
ML
MS
QS
ML
QS
QS
MS
QL
MS
MS
QS
MS
QS
MS
ML
MS
ML
QL
QL
QS
QL
MS
QS
QL
QL
QS
MS
ML
QL
QS
QL
ML
QS
QL
QL
MS
QL
QS
QS
QS
QL
QL
QS
ML
QL
ML
ML
QS
ML
MS
QS
ML
QS
MS
ML
MS
QS
QL
QL
MS
ML
QL
ML
QS
QL
MS
QS
QS
ML
QS
QL
QS
QS
QS
QL
ML
MS
MS
QL
QS
ML
MS
QS
ML
ML
QS
QS
QL
QL
QS
QS
ML
QL
QS
QL
ML
QL
QL
QS
QL
QS
QL
ML
QS
QL
QL
QS
ML
QL
QL
QS
QS
QS
QS
QS
QS
MS
QL
MS
MS
ML
QS
QS
QS
QL
MS
QS
QS
QL
ML
QS
QS
QS
QS
QS
MS
MS
QL
QS
QS
ML
QL
QL
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QS
ML
MS
QS
QL
QL
QL
QS
ML
QL
QL
QL
QS
QL
MS
MS
QS
ML
QS
QL
QS
QL
QS
QS
QL
QL
ML
QL
QS
QL
QS
ML
QL
QS
QL
ML
QS
QS
QS
QL
QS
QL
QL
MS
MS
QL
QS
ML
ML
MS
QS
MS
MS
ML
MS
QL
ML
ML
QS
QS
QL
QS
ML
QL
QS
QL
QS
QS
MS
ML
QL
QS
ML
MS
QL
QS
ML
ML
QS
MS
ML
MS
QS
ML
ML
QL
QL
MS
MS
QL
MS
QL
QS
ML
ML
ML
QS
MS
MS
QS
ML
QL
QS
QS
QL
QS
MS
QS
ML
QL
ML
QS
QS
QL
QL
QS
QL
MS
QL
QL
QL
QL
QS
MS
QL
QL
QL
QL
QL
ML
QL
QL
QL
ML
QS
QL
QS
QL
MS
MS
QS
ML
QS
MS
QS
QS
ML
QL
QS
ML
QS
MS
QL
QL
ML
QS
QS
ML
QS
MS
ML
QL
ML
QL
QS
QS
QL
QL
QS
MS
QL
QS
QS
MS
MS
QL
QS
ML
ML
QL
QL
QL
MS
QS
QS
QS
QL
QS
QS
QS
QS
QS
ML
QL
QS
QL
QS
QL
QL
QS
QL
QL
QL
QS
QL
ML
QS
QL
MS
MS
QS
QS
ML
QS
QS
ML
QL
QS
ML
QS
QS
ML
MS
MS
ML
QL
ML
QS
MS
ML
QL
QL
QS
ML
QL
QS
QS
MS
QL
QL
QL
QS
MS
QS
QS
ML
QS
ML
QS
MS
QS
ML
MS
QS
QL
MS
QL
QL
ML
QL
MS
QL
QL
MS
MS
QS
MS
MS
QL
QL
QL
QS
ML
QS
QS
QS
QS
QL
ML
QL
QS
QL
QS
QS
QL
MS
QL
QL
MS
QS
QS
QL
QL
QL
QS
MS
QS
QS
QS
QL
QS
QS
QL
QL
QS
QS
MS
MS
QS
QS
QS
QS
ML
QS
QS
QL
QS
QS
QL
ML
QL
QL
MS
QL
QL
ML
QS
QL
QL
MS
MS
QL
QS
ML
QS
QS
QS
QL
QL
MS
ML
MS
QL
QS
QL
MS
ML
QL
QS
QS
MS
QS
QS
QS
QL
QL
QL
ML
QL
ML
QL
MS
MS
QS
QL
QL
ML
QL
MS
QL
ML
QS
QL
MS
QL
QS
ML
QL
MS
MS
ML
ML
ML
ML
QL
QL
MS
QS
ML
QL
QS
ML
QL
QS
MS
QS
QS
ML
QS
QL
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
MS
QS
QL
MS
QL
QS
MS
QS
QL
QL
QL
QS
MS
QS
QL
QL
MS
QS
QL
QL
QS
ML
QL
ML
QL
MS
QL
ML
ML
QL
QL
QL
QL
QL
QL
ML
MS
MS
QS
MS
QS
QL
QS
QL
QL
QS
ML
QS
QL
QS
ML
ML
MS
QS
QS
QS
QS
MS
QL
ML
QL
QL
QL
QS
QS
MS
MS
QL
QS
MS
MS
QL
QS
QL
QL
QL
ML
QL
QS
ML
QS
QL
QS
QL
QS
ML
ML
QL
QL
QL
QL
ML
QS
QL
ML
QL
ML
QS
ML
QL
QL
MS
QL
QL
QL
QL
ML
ML
ML
QS
QL
QL
MS
ML
QL
QS
MS
QS
ML
QL
QS
ML
QS
QL
QL
QL
QL
ML
ML
ML
MS
QL
ML
QL
ML
QS
QL
QL
QS
ML
MS
QS
MS
QS
QS
QS
QL
QS
QS
QS
ML
QL
QS
QL
QS
ML
ML
QL
QS
MS
ML
QS
QS
QS
QL
MS
QL
MS
QL
QS
MS
MS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QL
MS
MS
ML
ML
ML
QS
QS
ML
QS
QL
QL
ML
QS
QS
MS
QL
ML
QS
ML
ML
QL
QL
QL
QS
MS
QL
QL
QS
QS
QL
QL
QL
MS
MS
QL
QS
QL
ML
ML
QS
QL
ML
QL
QS
QL
QS
MS
QS
QS
ML
MS
ML
QS
QS
QL
QS
QL
QS
ML
QL
QL
ML
QS
QS
ML
QS
QL
QL
MS
ML
QL
QS
QL
MS
QS
QL
QL
MS
ML
QL
QL
QL
ML
QL
QL
QS
QL
ML
QL
QS
MS
QL
ML
QS
QL
QL
QS
QS
MS
QL
QS
QS
QL
QS
QS
QS
ML
MS
QS
QS
MS
QS
QS
QS
MS
QL
MS
MS
QS
QS
MS
QL
MS
QS
QL
ML
ML
QS
ML
QL
QL
QS
QS
QS
ML
QL
ML
QL
ML
QL
QS
QS
MS
ML
MS
QL
QL
MS
QL
QL
QS
ML
QS
QS
QL
QL
QS
ML
ML
QL
QS
ML
MS
MS
QL
QL
MS
QL
ML
QS
QS
ML
MS
QL
MS
QL
QS
QS
QL
QL
QL
QS
QL
MS
QS
QS
MS
QS
QS
QS
QL
QL
MS
QS
MS
QL
ML
QL
QL
MS
QL
MS
QL
QL
QS
QL
QS
QS
QL
QL
QL
QS
QS
QL
ML
ML
MS
QS
QL
QL
QS
QS
QS
QL
ML
QL
QL
ML
QL
QS
QL
QS
QS
MS
ML
MS
QL
QS
ML
QL
QL
QS
MS
QL
QL
QS
MS
QS
MS
MS
QS
QS
QL
ML
QL
QS
ML
QS
QS
ML
ML
QL
MS
QL
QL
QS
QL
QL
QS
MS
QL
ML
MS
ML
ML
QS
QL
QS
ML
QL
QL
ML
QL
MS
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QL
ML
ML
QS
QS
MS
MS
QL
QL
MS
QS
QS
QL
MS
QL
QL
QS
QL
QL
QS
QS
QL
QS
ML
QL
QS
QS
QL
ML
QL
QL
QS
QS
QL
ML
QL
QS
MS
ML
QS
ML
MS
ML
QS
QL
QS
QL
MS
ML
QL
QS
QS
QL
QL
MS
QS
QL
MS
QS
ML
ML
ML
MS
ML
QL
QL
MS
QL
QS
QS
QS
ML
QL
QS
QL
ML
ML
ML
QS
MS
MS
QS
QL
QS
ML
QL
QL
MS
QL
ML
QL
ML
QL
QL
ML
ML
QS
ML
MS
QL
ML
QS
QS
QS
QL
QS
MS
QS
QL
QL
ML
ML
QS
ML
QL
QL
QS
QL
ML
QL
QS
QS
QS
QL
ML
QS
ML
QL
QL
QS
QS
QL
QL
QS
QS
ML
QS
QS
QL
ML
MS
QL
ML
MS
ML
MS
ML
ML
QL
ML
QL
QS
ML
QS
QL
ML
QS
MS
MS
QL
QS
ML
QS
QL
QS
MS
ML
QL
QL
QL
QL
QS
QL
QL
QL
ML
QL
QS
QS
MS
QL
QL
QL
MS
QS
ML
QL
QL
ML
QL
ML
QS
QS
QS
QL
QS
QL
ML
QS
QL
QL
QS
QL
QS
MS
MS
QL
QL
QS
QL
QL
QL
MS
ML
QL
QS
MS
QL
ML
QL
MS
MS
QS
QS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
ML
QS
QL
ML
QS
QL
ML
QL
QS
ML
ML
QL
QL
QL
ML
QS
QS
QL
ML
QL
QL
QL
QS
QL
ML
QS
QL
ML
QL
MS
ML
QS
MS
ML
QL
QS
ML
QS
QL
MS
QL
MS
QL
QL
MS
QS
ML
ML
MS
QL
ML
QL
ML
MS
ML
QS
ML
QL
QS
QS
QL
QS
QL
ML
ML
MS
ML
MS
MS
QL
QS
MS
QS
QL
QS
QS
QS
MS
ML
ML
MS
QS
QS
QL
QL
QL
QS
MS
QS
QL
MS
ML
QL
QL
QL
QL
QS
QL
QL
ML
QS
QS
QS
ML
ML
QL
QS
MS
ML
QL
ML
QL
MS
QS
MS
MS
MS
QL
ML
QS
QS
QL
QS
QS
ML
ML
ML
QS
ML
QS
ML
QL
MS
QS
QS
ML
QL
ML
QL
QL
MS
QS
QL
QS
QL
QL
QS
MS
QS
QS
MS
QS
QS
QL
ML
QS
MS
QL
ML
QS
QS
QL
ML
QS
MS
ML
ML
QS
QS
ML
QS
QS
QS
ML
QS
QS
QS
MS
QL
ML
QS
QL
QL
QS
QS
ML
ML
QL
QS
QL
MS
QL
MS
QL
QS
QS
ML
QL
QL
QL
QS
ML
QL
QS
QL
QL
ML
QS
ML
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
QL
ML
QS
QL
QL
ML
MS
QS
QS
MS
QS
ML
QL
QS
QL
ML
QS
ML
QL
QL
MS
QS
QL
MS
QS
QL
MS
QL
QL
QS
MS
QS
QL
QL
QL
QL
ML
QS
ML
ML
QS
ML
QL
ML
MS
QL
MS
MS
QS
QS
MS
QS
ML
QL
QS
QL
QS
QS
MS
QL
QS
QL
ML
MS
QL
QL
QL
QL
QS
QL
MS
ML
QL
QL
MS
QS
ML
QL
QL
QS
ML
QL
ML
QL
ML
QS
QL
QS
ML
QS
QS
MS
QS
QS
ML
QL
QL
QS
QS
QS
QL
QS
ML
QL
QS
MS
QS
QL
ML
ML
ML
QS
QL
QL
MS
QL
ML
QS
QS
QL
QL
QS
QS
MS
QL
QS
QS
QS
QS
ML
QS
MS
MS
QL
ML
ML
QL
QL
QS
QL
QL
QS
QL
QL
ML
QL
ML
QS
QS
MS
QL
ML
ML
ML
QL
MS
QS
MS
QL
QS
QL
QL
QS
QS
ML
QL
QS
ML
MS
QL
QL
QL
QS
MS
QS
QL
QS
QS
MS
ML
QS
ML
QS
QL
QS
MS
QL
QL
MS
QL
MS
ML
ML
ML
ML
QL
QS
QL
QS
QL
QL
QS
QL
ML
QS
ML
ML
QS
QL
QL
QS
QL
QS
QS
ML
QL
ML
QS
QS
QS
QS
QL
QL
QL
QS
MS
QS
QL
QL
QL
QL
QS
QS
QL
MS
QL
QL
QL
QS
QL
QS
QL
QS
QS
ML
MS
ML
QL
ML
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
QL
QS
QL
QS
QL
ML
QL
QS
QL
ML
ML
QS
QS
QS
ML
QL
QS
QS
ML
QS
QS
MS
MS
MS
ML
QS
QS
QS
QS
ML
QL
QL
QS
QS
MS
ML
QS
QL
QL
QS
QS
QS
QL
ML
QS
QL
QL
QL
QL
QL
QS
QL
MS
QL
QS
QL
MS
QL
QL
ML
ML
QS
ML
QS
QL
QL
QL
MS
ML
QS
QL
QL
ML
ML
QS
QL
QS
QS
QS
QS
ML
MS
MS
QL
QS
QS
ML
QL
QS
QS
QL
ML
ML
QL
ML
QL
QL
ML
QS
QL
QL
QL
QS
QS
QL
QS
QL
QL
MS
QS
ML
QL
MS
ML
MS
QL
QS
QL
QS
QL
ML
QL
ML
ML
QS
QS
QS
QS
MS
MS
QS
QL
QL
QL
ML
QL
ML
MS
QS
QS
QL
QS
ML
QS
ML
QS
QS
QL
QS
QL
QS
ML
ML
MS
QS
QL
QS
QS
ML
QS
QL
MS
QS
QS
MS
QS
QL
QS
MS
QL
QS
ML
QL
QL
ML
QS
QL
MS
QL
QL
MS
QS
MS
ML
QL
QL
QL
MS
QL
MS
QS
QS
QS
QL
QS
QL
QL
MS
QS
QL
QL
QL
QL
QS
QL
QS
QL
ML
MS
ML
QL
QS
QL
QS
QS
QL
QL
ML
QL
QL
ML
MS
QS
QS
QL
QL
QL
QS
QS
QS
MS
QL
QS
QS
QL
QS
QL
QS
MS
QL
QL
ML
MS
QS
QS
QS
QL
QL
QL
QS
QL
MS
QS
QL
QS
QS
MS
QS
MS
QS
QL
ML
MS
MS
MS
QS
QS
QL
ML
QL
QL
QS
QS
ML
QS
QL
ML
QL
QL
QL
MS
QL
QS
QL
QL
QL
MS
ML
MS
QS
QS
QL
QL
MS
ML
QS
QL
QS
ML
QS
QS
QS
ML
QS
QS
QS
QL
ML
QL
QL
QS
QS
QS
ML
QL
ML
QS
MS
QS
QS
QL
QS
ML
QL
QL
QL
QL
QL
QL
MS
MS
MS
QS
ML
MS
ML
MS
QL
MS
ML
QL
QL
QS
QS
ML
MS
QL
ML
QS
QS
MS
MS
QL
QS
QL
ML
QL
QL
QL
QS
QL
QL
QL
QS
ML
QS
QL
QS
MS
QS
QL
ML
QS
MS
QL
QS
QL
QL
QL
QS
QS
QL
MS
ML
QL
QS
MS
QL
QL
QS
QS
MS
QS
QS
MS
ML
MS
QL
QS
MS
QL
QS
QL
QS
ML
ML
QS
QL
MS
QL
ML
MS
QS
QL
QL
QL
QL
MS
QL
QS
QS
QS
QL
QS
ML
QS
ML
ML
QL
QS
QS
QL
QL
QS
QL
QL
MS
QS
MS
QL
QS
MS
QS
QS
QS
ML
MS
MS
QS
ML
ML
QL
QL
QS
MS
QL
QL
QL
QL
MS
QL
QL
QS
MS
QS
MS
QL
QS
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
ML
QS
ML
ML
MS
QL
MS
MS
ML
ML
QL
ML
QL
ML
ML
QS
QS
QS
QL
QL
QL
QS
MS
QL
QL
QL
QS
QL
ML
QS
ML
QL
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
QL
QL
QL
QS
MS
QS
ML
QS
QS
QL
QL
QL
MS
ML
MS
QL
QL
QS
QS
QL
QS
ML
MS
QS
QS
QL
QL
ML
ML
MS
ML
QL
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
ML
ML
ML
QL
ML
MS
QS
QL
ML
MS
QL
QS
QL
QL
QS
QS
QL
ML
QL
ML
QS
QL
QS
QL
QL
QL
QL
QL
QS
MS
QS
QS
MS
ML
ML
QS
QS
MS
MS
MS
QL
QL
MS
QS
ML
QL
MS
MS
QL
ML
MS
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
MS
MS
ML
MS
MS
QS
ML
QS
QS
QS
ML
QL
QL
MS
ML
ML
QL
MS
ML
QS
QS
ML
ML
MS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QL
ML
ML
QS
QS
ML
QS
ML
QL
QL
ML
QS
QS
QS
QL
QL
QL
ML
QL
QS
MS
QS
MS
QS
MS
QS
QL
QL
ML
QL
ML
QL
QS
MS
QL
MS
QL
QL
ML
QL
QS
QL
QL
MS
QS
MS
QL
QS
MS
QL
ML
QL
QS
QS
QL
QS
MS
MS
ML
QL
MS
QS
QS
QS
QL
QS
QS
ML
MS
QS
QS
QS
QL
ML
QS
ML
ML
QS
QS
QS
QS
ML
ML
QS
QS
ML
QL
QS
QL
QS
QS
QL
QL
QS
QL
MS
QL
QL
ML
ML
QL
QL
ML
MS
QL
QL
QL
QS
QS
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
QS
MS
ML
MS
QS
ML
QL
QS
QS
ML
QL
MS
MS
ML
ML
ML
MS
MS
QS
QS
QS
QS
QL
QS
ML
MS
QS
QS
QS
ML
QL
ML
QL
ML
MS
MS
ML
QS
QS
QL
ML
QS
QL
QL
QS
QS
MS
MS
QL
QS
ML
QL
MS
QS
QS
ML
QL
ML
QL
MS
ML
MS
QS
QS
MS
QS
MS
QS
ML
QL
QS
QS
QS
QS
MS
QS
ML
MS
QS
QL
QL
QS
ML
QL
MS
ML
QS
ML
ML
ML
QS
MS
QS
ML
QS
ML
QL
ML
MS
QS
ML
QS
QL
QL
ML
ML
QS
QL
QS
ML
QS
QS
MS
QL
QL
ML
QL
QL
MS
ML
QS
QL
MS
QL
MS
QL
MS
QS
MS
ML
MS
QS
ML
QS
QL
QS
MS
QL
ML
QL
QL
QS
ML
QS
QL
ML
MS
QS
QL
QL
ML
QS
QS
MS
MS
ML
MS
QS
QS
ML
QS
ML
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
MS
QS
QL
MS
QS
MS
QS
QL
ML
MS
MS
ML
MS
QL
QL
ML
QS
QL
ML
QS
QS
QL
MS
MS
QS
ML
QL
ML
MS
QS
QL
QS
QS
QS
QL
QS
ML
QS
ML
QL
MS
QL
QL
QS
QS
QL
QS
QS
MS
QS
ML
QS
QL
QS
QS
ML
QL
ML
ML
QL
QS
ML
MS
QL
MS
MS
QL
MS
QL
QL
QS
MS
ML
QL
MS
QL
MS
QS
ML
QL
QS
QS
QS
QL
QS
QL
ML
QS
QS
QS
QL
ML
MS
QL
QL
QS
QL
QS
QL
QS
QL
MS
ML
ML
ML
QL
QL
QS
QS
ML
QL
ML
QL
QS
QS
QS
QL
QS
QL
QS
QS
QS
ML
QL
QL
MS
QL
ML
ML
QS
QL
ML
MS
QS
QL
MS
QL
QS
QL
MS
QL
MS
ML
QS
QL
QL
QL
QS
QS
QL
QL
ML
QL
MS
QS
QS
QS
QS
QS
ML
ML
ML
QL
QS
QS
QL
ML
QS
QS
QL
QS
MS
QS
QS
QL
QL
QS
QL
ML
ML
ML
ML
QL
ML
QS
QL
QL
QS
QL
QS
QL
QL
QS
ML
QS
MS
QL
QS
ML
QL
QL
QS
QL
MS
ML
QS
QL
QS
QS
QS
MS
MS
ML
QL
QL
QL
QS
ML
QS
ML
QL
QL
QL
QS
ML
QS
MS
QL
QS
QS
QL
QL
QL
MS
QS
ML
QS
QL
QL
ML
QS
QS
QL
QS
MS
QL
ML
QS
QS
MS
ML
MS
ML
QS
ML
ML
QS
QS
QL
ML
QL
QL
ML
QS
QL
QS
QS
QL
MS
QS
MS
ML
QS
QS
MS
QL
MS
MS
QS
QS
MS
QL
QL
QL
QL
ML
ML
ML
ML
QL
ML
QS
QL
QL
QL
QL
QS
ML
QL
MS
ML
QS
ML
ML
QL
QL
ML
QS
QS
MS
QS
QS
QL
MS
QS
QL
QS
QL
QL
QS
QL
MS
MS
QL
MS
QL
MS
QS
QS
ML
QS
QL
MS
QS
QL
QL
QL
QS
QL
MS
QL
QL
QL
ML
QS
QL
QL
QL
QS
MS
QL
QL
QS
QL
QL
QS
ML
QS
QS
QL
QS
ML
QL
QL
QS
MS
QS
QS
ML
QS
MS
QS
ML
ML
QL
QL
QL
MS
MS
QS
QL
QS
MS
QS
QL
QS
ML
MS
QL
QL
QL
QL
QS
QS
QS
MS
ML
QL
ML
ML
QL
QL
MS
QS
ML
QL
QL
QS
MS
MS
QL
ML
QS
QL
MS
MS
QS
QS
QL
QS
QS
QL
ML
QL
QS
QS
ML
QL
MS
QS
QL
QS
ML
QL
QS
ML
QS
QL
QL
QS
MS
QS
QS
QS
QL
ML
QS
MS
QL
ML
QL
MS
MS
QS
MS
QS
QL
QS
ML
QS
QL
QL
MS
ML
QL
QS
QS
QL
QL
MS
MS
QS
QS
QS
QS
QS
ML
QS
QS
QL
MS
QL
QL
QS
QL
ML
ML
QL
ML
MS
QS
QL
ML
QS
QS
MS
QL
QS
QL
ML
QL
QL
ML
QS
QL
QL
QS
QL
MS
ML
QL
QL
MS
ML
ML
ML
QS
MS
QL
MS
MS
ML
QL
QS
ML
QL
QL
QL
ML
QL
QL
QL
QL
QL
MS
QL
QL
QS
MS
ML
QS
QL
QL
MS
QL
QS
ML
QS
QL
QS
QL
QS
QS
QS
QL
QL
QL
QL
QS
QS
ML
QL
ML
QL
ML
QS
QS
ML
MS
QS
QS
QS
MS
QL
QL
ML
QS
QS
MS
ML
ML
QS
QL
QS
QS
QS
MS
MS
QS
MS
QL
QS
QL
QL
QL
MS
MS
QL
MS
MS
QL
MS
QS
ML
QL
ML
QS
ML
QS
ML
QS
MS
QL
QL
MS
ML
QS
QL
ML
MS
QS
ML
QS
ML
ML
ML
ML
QL
ML
QL
QL
ML
QS
MS
QL
ML
ML
QS
MS
QL
QS
QS
QS
QL
ML
QL
QS
QS
QL
MS
MS
QS
QL
QL
ML
QL
QL
QL
QS
QL
ML
QL
QS
QL
MS
QL
ML
QL
QL
MS
ML
ML
QS
QS
QL
ML
MS
QS
QS
MS
QL
MS
MS
QS
MS
ML
ML
MS
QL
QS
QL
QS
MS
QL
QS
QL
ML
MS
QS
QL
ML
MS
QS
QL
QL
ML
QS
ML
ML
QS
ML
QL
QL
QS
QL
QL
QL
QL
QS
QL
QS
MS
MS
QL
QS
ML
ML
QL
QL
QS
MS
QL
QL
QL
ML
ML
QS
QS
QL
QS
QL
ML
QL
QS
QL
QL
MS
MS
QS
ML
ML
QS
MS
QL
ML
QL
QS
ML
QL
QL
QS
QL
ML
QL
QS
QS
QL
QS
QL
ML
QS
QS
QS
QL
QS
ML
ML
QS
QS
QL
QL
ML
ML
QL
MS
QS
QL
MS
MS
QS
QL
QL
QS
QS
QS
MS
QS
QS
MS
QS
QL
QL
QS
QS
QL
MS
MS
ML
ML
QS
QL
QS
ML
QS
QS
QS
MS
QL
QS
QS
QS
MS
QL
QS
MS
QS
QL
ML
ML
MS
QL
QL
QS
QS
QL
ML
QL
QS
QS
QS
QS
QL
QS
QS
ML
QS
QL
QL
ML
ML
MS
QL
ML
QS
QL
MS
QS
MS
QS
QL
MS
ML
QS
QL
QL
QS
QS
QS
MS
QL
QS
QL
QS
QS
ML
QL
ML
QL
QS
QL
ML
MS
QS
QL
MS
MS
QS
QS
QS
QL
QL
ML
QS
QL
ML
QS
QL
QL
QS
QS
QL
QL
MS
ML
MS
QS
QL
MS
QL
ML
QL
QS
MS
ML
QS
QL
QS
MS
QS
ML
QL
QS
ML
QS
ML
QL
QL
QS
MS
ML
QL
QL
ML
QS
ML
QS
MS
QL
QL
QS
QL
ML
QL
QL
QL
QL
MS
QS
MS
MS
QL
QL
QS
QL
QL
QS
QS
ML
QS
QS
QS
ML
QS
MS
QS
QL
ML
ML
MS
QL
MS
QS
QS
QL
QS
QS
MS
QS
QS
QL
ML
MS
QL
QL
QS
ML
QL
MS
ML
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QL
QL
QL
QL
QS
ML
QL
QS
ML
QS
QS
QL
QS
QL
QL
MS
ML
QS
QL
QL
MS
QS
QL
ML
ML
QL
ML
QS
MS
QL
QS
QS
MS
QL
QL
QL
QL
QL
QS
QL
QL
QS
ML
QS
QS
QS
ML
ML
MS
QL
QS
QL
QS
ML
ML
QS
QS
ML
QS
QL
QS
QL
QL
ML
QS
ML
ML
QS
QS
QL
QS
QL
QL
QL
QS
MS
QS
QL
QS
MS
ML
ML
QL
MS
QS
QS
QL
QL
QL
ML
QS
QS
ML
QS
QS
QS
ML
ML
ML
QL
QL
QS
ML
QS
MS
MS
QL
ML
QL
QS
QL
QL
QL
ML
ML
QL
QS
QS
ML
QL
MS
MS
QL
QL
QS
QS
ML
MS
QL
QL
MS
QL
QS
QS
QL
QL
QS
ML
MS
QS
QL
ML
MS
QS
QS
QL
MS
QL
QL
QL
MS
QS
ML
QS
QS
QL
QS
QS
QL
QL
MS
QL
ML
QS
ML
QL
QL
QS
QL
QL
QS
QS
QL
QL
QL
QL
QS
QS
QS
QL
ML
ML
MS
QL
MS
ML
MS
ML
QS
QS
QS
ML
QL
ML
ML
QL
QL
QL
MS
QS
MS
QL
QS
QS
QL
MS
QS
ML
QS
ML
QL
QL
ML
ML
QL
ML
ML
MS
ML
ML
QS
QL
QS
QS
QL
QL
QS
QS
QS
QL
QL
ML
MS
QS
QS
QS
MS
MS
QL
QS
QS
QS
QS
QL
MS
QS
QL
MS
QL
QL
MS
QL
QL
QL
MS
QS
MS
QS
QL
QS
MS
QL
QL
QL
ML
QL
ML
QL
ML
QS
QL
QL
MS
QL
QL
QL
QS
QL
MS
ML
ML
QL
QL
MS
QL
QS
QL
QS
QL
ML
QL
QL
QS
QS
ML
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
QS
ML
QL
QL
MS
QL
ML
ML
QS
QS
QL
QS
QL
QL
QS
QS
QS
QS
QS
ML
QL
QL
QL
QL
ML
QL
ML
QS
QL
ML
ML
MS
MS
QL
ML
QL
MS
MS
QL
QL
QS
QS
QS
QL
QL
ML
ML
ML
QL
ML
QL
QL
QS
QS
QS
MS
QL
QS
QS
ML
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QL
MS
QS
QL
QS
QL
QL
QS
QL
QL
QS
QL
QL
QS
MS
QL
ML
ML
ML
QS
QS
QS
QL
QL
MS
ML
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
MS
MS
QS
QL
QS
MS
QS
MS
ML
QS
MS
QL
MS
MS
QS
ML
ML
QL
QS
ML
QS
QL
QS
QL
QL
QS
MS
MS
MS
ML
QS
QS
ML
MS
QL
QS
ML
QL
QS
QL
ML
QL
ML
QS
QL
QS
QL
QL
QL
MS
ML
MS
QS
QS
QS
QL
QS
QL
ML
QL
QS
ML
QS
QL
ML
ML
MS
MS
MS
QL
ML
ML
ML
QS
QL
MS
ML
QL
QL
QS
MS
ML
QL
QL
QS
QS
ML
ML
MS
QS
QL
QS
QL
QL
QS
ML
QS
QS
ML
QS
QL
ML
QL
ML
ML
QS
QS
QS
QS
QL
QS
QS
MS
ML
QL
QL
QL
QL
MS
ML
QL
QS
ML
ML
MS
QL
QS
QL
QS
QL
QL
QS
QL
ML
MS
QL
QL
QS
QL
QL
QS
QL
QS
MS
QL
QS
QS
MS
QL
QL
QL
QL
QS
QL
QL
QL
QS
ML
QL
QS
QS
QL
MS
QS
ML
QL
QS
QL
QL
QS
ML
QS
QL
QS
QS
QS
MS
QL
QL
MS
QS
MS
QS
QL
QL
QL
QS
QS
QS
MS
QL
MS
MS
QL
QS
ML
QS
QL
QL
MS
QL
QS
MS
QS
QL
QS
MS
QS
ML
QL
MS
ML
ML
QS
QS
QL
QL
ML
QL
QL
QL
ML
QL
QS
QL
QS
QS
QL
ML
QL
QS
ML
QS
QS
QS
QS
MS
QS
QS
QL
QL
ML
QS
QL
QS
QS
QS
ML
MS
QS
QL
QL
MS
QL
QS
QL
QL
MS
QS
ML
QL
QL
QS
QL
ML
QL
ML
QL
QL
QL
QL
QL
QS
MS
QS
QL
QL
QL
QL
QS
QS
MS
QS
ML
ML
MS
QL
QS
QS
MS
MS
MS
QS
QS
MS
ML
QS
QL
ML
QL
ML
QL
QL
ML
QL
QL
QL
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
QS
MS
QS
QS
QL
MS
QL
QL
QS
MS
QS
QL
QS
QL
ML
QS
QL
QL
ML
ML
QL
QS
ML
QL
MS
QL
QS
QS
QL
ML
MS
ML
QS
QS
QS
MS
QS
QS
MS
ML
QL
ML
ML
QS
QL
ML
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
ML
QS
ML
MS
QL
ML
MS
QS
QS
QS
ML
ML
ML
QS
QL
QL
QS
MS
QS
ML
QL
ML
QS
QS
QS
ML
ML
QL
QL
QS
QS
QS
MS
QS
QS
QL
QL
QL
MS
QL
QS
ML
ML
ML
ML
QL
QS
MS
QL
QL
QL
QS
QL
QS
QS
MS
QS
QS
QL
QS
QS
ML
QS
QS
ML
QL
QL
QS
MS
QL
QL
QS
MS
QS
QL
QS
QL
ML
MS
ML
QL
MS
ML
QL
QS
QS
QS
QS
QL
QS
QS
QL
ML
QS
QS
MS
ML
QS
QL
QS
ML
ML
QL
QL
ML
ML
MS
QL
QL
QS
MS
QL
QS
QS
QL
MS
QS
QL
MS
QL
MS
QL
ML
QS
QL
MS
MS
QS
MS
MS
QS
MS
QS
MS
QS
MS
ML
MS
QL
QL
QL
QL
QS
ML
ML
MS
MS
QL
QL
QS
QL
QL
QS
MS
QL
ML
ML
ML
QS
QS
ML
QL
QL
ML
MS
QL
QL
QL
ML
QL
QL
QS
QS
QS
QL
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
QS
MS
QS
QS
QL
ML
MS
QL
MS
ML
QS
ML
ML
QL
QS
QL
QL
ML
ML
MS
ML
ML
QS
QL
ML
QL
QS
ML
QS
QL
QS
QL
QL
QL
MS
QL
QS
QS
MS
QL
QS
QS
QS
QS
QL
QS
ML
QL
QS
MS
QL
ML
QL
QL
QL
QL
QL
ML
QL
QS
MS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QL
ML
QS
QS
QS
QL
QL
QS
MS
QS
QS
QS
QS
QL
QL
MS
QS
ML
QS
QS
QL
QL
ML
QL
QS
ML
QS
ML
QS
QL
QS
MS
QL
MS
ML
MS
QS
QS
ML
QL
QL
QL
ML
QL
ML
QL
QS
QL
QL
MS
QL
ML
QS
ML
QL
MS
QL
MS
QL
MS
QL
MS
QS
QS
MS
MS
QS
QS
QS
QS
ML
QL
ML
MS
MS
QL
MS
QL
ML
QL
QS
QS
QL
QL
QL
QS
QL
QS
MS
ML
QS
QS
MS
ML
ML
QL
MS
MS
QS
ML
QL
ML
QL
QS
QL
MS
QS
MS
ML
QL
QS
ML
QS
QS
MS
MS
QS
ML
QL
QS
QS
ML
QS
QL
QS
QL
QS
QL
QS
ML
ML
ML
QS
QL
MS
QL
QL
ML
QS
QL
MS
QS
MS
ML
QL
QL
QS
QL
QS
QS
MS
QS
QL
QS
ML
ML
ML
MS
QS
QS
QL
MS
QL
QS
QL
QL
MS
QL
QS
QL
MS
QL
QL
ML
QS
QS
MS
QS
QS
QS
QS
ML
QS
QS
ML
QS
QL
MS
QL
QS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QL
MS
QL
QS
QS
QS
QS
QL
QS
ML
QS
QS
QS
QL
ML
QS
MS
QL
QS
QL
QS
QL
QL
ML
QL
ML
QL
QL
QS
MS
MS
QL
QL
QL
QL
ML
QS
MS
QS
QS
ML
QS
QS
ML
MS
QS
QL
ML
QS
QS
QL
MS
QL
QS
ML
QL
QS
QS
QS
QL
QS
QS
ML
ML
ML
QL
ML
ML
QS
QL
QL
ML
QS
ML
QS
ML
QS
MS
ML
QL
ML
MS
QS
QS
MS
ML
QL
QL
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
ML
MS
QL
QS
QL
ML
MS
MS
QL
MS
QL
ML
QL
QS
QL
QL
QL
ML
ML
ML
QL
QL
QS
MS
QS
QS
QL
MS
MS
QS
MS
MS
QS
QL
QS
ML
QS
QL
QS
QL
QS
QL
QS
MS
QL
QL
QL
ML
QL
QL
ML
QS
MS
ML
ML
QL
ML
QL
QL
QL
MS
MS
QS
QS
ML
QS
QL
QS
QS
MS
ML
QS
ML
ML
QS
QL
QS
QS
QS
QS
QS
QL
ML
QS
QL
QS
QS
QL
ML
QS
MS
MS
QL
QL
QL
ML
QS
ML
QL
QL
QL
QS
QS
QL
ML
QL
QS
QS
ML
QL
QL
ML
MS
MS
MS
MS
ML
QS
QS
QL
QS
QL
QL
ML
QS
QS
MS
ML
QS
QL
ML
QL
QS
QS
MS
ML
MS
QS
QS
QS
MS
QS
ML
QL
ML
QL
ML
QS
QL
MS
QL
ML
ML
QS
QL
QL
QS
QL
ML
QL
QL
ML
QS
QS
QL
ML
QL
QL
QS
QL
QS
QS
QL
MS
MS
QS
QS
QL
QS
ML
QS
ML
ML
QL
QS
QS
MS
ML
QS
MS
QL
ML
QL
QL
MS
QL
QL
ML
ML
QS
QS
QL
MS
QS
QL
QS
QS
ML
MS
QL
MS
ML
QL
QL
QL
ML
QS
QS
MS
QL
QS
ML
QS
MS
QL
ML
QL
QS
ML
QS
ML
QL
QS
QS
QS
QL
QL
ML
QL
ML
QS
QS
QL
QL
QS
ML
QS
QS
ML
MS
QL
MS
QL
QL
QL
ML
QS
QL
QS
MS
QL
QS
ML
ML
ML
QL
QL
QL
QL
QL
ML
ML
MS
ML
QS
QL
ML
QS
QS
QS
QS
QL
QL
QS
QL
ML
QL
ML
QS
ML
MS
MS
ML
QL
QL
ML
QS
QS
QL
ML
QS
QL
QL
MS
ML
MS
MS
ML
QL
QS
QL
MS
MS
QS
QS
ML
QS
QS
QL
QS
ML
ML
MS
QL
QL
MS
ML
QL
QS
MS
MS
ML
QS
ML
QL
ML
QL
ML
QS
QS
QL
QL
QL
MS
QS
QL
QS
QL
QS
QL
MS
QL
QL
MS
QL
ML
QL
ML
ML
MS
MS
QL
ML
QL
QS
QL
QL
QS
MS
QS
MS
QS
QS
MS
QS
QL
ML
QS
MS
QL
QS
MS
MS
MS
ML
ML
MS
QL
ML
QS
QL
QS
QS
MS
QS
QS
QL
QL
ML
QL
ML
QL
ML
QS
QS
QL
ML
QS
MS
QS
QS
QS
QS
MS
QL
ML
QS
QS
QL
QL
QL
QS
QS
ML
MS
QL
MS
QL
QS
ML
QL
QL
QS
QS
QS
QS
QL
QL
MS
QL
QL
MS
QL
QL
QL
QS
QL
QS
QS
MS
MS
QS
ML
QS
QS
ML
ML
QL
QS
MS
ML
ML
ML
QL
QL
QL
QL
QS
QL
ML
QS
QL
ML
QL
ML
QS
QS
ML
QS
ML
QS
QS
QL
QS
MS
QS
ML
ML
ML
QL
MS
QS
QL
QS
ML
MS
ML
QL
QL
QL
QS
QL
ML
QS
QS
ML
QL
QS
ML
MS
QL
QS
ML
MS
ML
QS
QS
QL
QL
QL
QS
QS
ML
ML
QL
QL
QS
QS
QS
ML
QS
QS
QS
QS
QL
QS
QL
MS
ML
QS
QL
ML
QS
QS
QL
QS
MS
QL
QS
ML
MS
QL
MS
QL
QL
ML
QS
ML
QL
QS
MS
QL
QS
QS
QS
QS
MS
QS
QL
QL
MS
QL
QL
QS
MS
MS
QS
QL
QS
QL
QS
QL
QL
MS
QS
QL
QS
QS
QL
QL
MS
QL
QL
QL
QL
QS
QS
MS
ML
QL
QS
QS
QS
ML
QS
MS
QS
QL
QS
ML
QL
QS
ML
QL
QS
QS
QS
MS
QS
QL
QL
MS
QS
MS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
MS
QS
QL
QS
MS
QS
QS
QS
QS
QS
ML
ML
QS
QL
QL
ML
QL
QL
MS
ML
QS
QL
QL
QS
ML
QS
QL
QS
QS
QS
QS
QS
QS
QS
QS
ML
QL
QS
QS
QL
ML
ML
MS
QS
QL
ML
ML
QS
QS
QL
ML
QL
QS
MS
ML
MS
QS
ML
QS
QS
QL
QS
QL
QS
QS
QS
QS
ML
QL
QL
QL
QL
QS
QS
QS
QL
QL
QS
QS
QS
ML
QL
QL
QS
ML
QS
QL
MS
QS
ML
QS
QS
MS
ML
MS
ML
QS
ML
QS
ML
QL
MS
QL
ML
ML
MS
MS
QS
QS
MS
QS
MS
ML
QS
QL
QL
MS
ML
MS
QL
QL
ML
MS
QS
MS
ML
QS
QS
QL
QL
ML
QL
QL
QL
QS
QL
MS
MS
QL
ML
QL
QL
ML
MS
QS
QL
QS
ML
QL
QS
QS
QL
QS
QS
ML
QS
ML
QL
QL
QL
ML
QL
ML
QL
QL
ML
QL
QL
QS
QS
MS
QS
QL
QS
QL
QS
ML
QS
QL
QL
QL
MS
ML
QS
QS
QL
QL
QS
QL
ML
QS
QS
MS
QL
QS
QS
QS
MS
MS
MS
ML
QS
ML
QS
MS
MS
QS
QS
ML
QS
QS
QL
ML
QS
QS
QL
MS
QS
ML
QS
QS
QL
QS
ML
QS
MS
QS
QS
QL
QS
QS
QL
QS
ML
QL
QL
QL
QL
QS
ML
ML
QS
QS
QL
MS
ML
ML
ML
MS
ML
QS
QS
ML
QL
QS
QS
QL
QS
ML
QS
MS
QS
QL
QL
ML
MS
QS
ML
MS
ML
QL
QS
MS
QL
QL
ML
ML
QS
QS
QL
QL
ML
QL
ML
QL
QL
ML
QS
QS
ML
QS
QL
QS
QL
QL
QL
QL
QL
MS
QL
QL
ML
QS
ML
ML
QS
MS
QL
QL
QS
QL
ML
QL
QS
QS
ML
QS
ML
QL
ML
QL
QL
QS
QL
QL
MS
QS
QS
MS
QL
QS
QS
MS
QS
MS
QS
QL
MS
QL
QS
MS
MS
MS
MS
QS
QS
QS
QL
QS
QL
QL
MS
QS
QS
ML
QS
QS
ML
QS
QS
ML
QS
QL
QL
MS
ML
ML
QL
ML
QL
MS
QL
QL
ML
QS
QL
QS
ML
QS
QL
QL
QS
QS
ML
ML
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
ML
ML
ML
QL
QS
QS
MS
QL
QS
ML
ML
QS
QS
ML
ML
QL
ML
QS
ML
QL
ML
QS
QL
ML
QL
QL
QS
QS
QL
MS
MS
QS
QS
QL
QS
QS
QL
ML
QL
MS
QS
QL
ML
ML
ML
MS
QL
QS
QL
ML
ML
MS
QS
QS
QS
ML
QS
ML
MS
MS
ML
QL
ML
QL
QS
QS
QS
QL
ML
QL
ML
QL
QS
ML
MS
QS
QL
MS
QL
MS
QS
QL
QS
ML
QL
QS
QL
ML
MS
QS
QL
QS
ML
QS
QS
ML
MS
ML
MS
ML
QL
QS
QS
QS
QS
QL
QS
MS
ML
ML
ML
QS
QL
QL
QS
QS
ML
MS
ML
QS
MS
QS
MS
QL
QL
ML
ML
QS
ML
QL
MS
ML
QL
MS
ML
ML
ML
ML
QL
ML
QL
QS
QS
QS
QL
QS
MS
MS
QL
QL
QS
QS
QL
QL
QL
QS
QS
QL
QL
QL
QS
ML
QL
MS
QL
QL
ML
QS
QL
ML
QS
QS
QL
ML
QS
QL
QL
QS
QL
QL
MS
QS
QS
QL
MS
MS
QS
ML
QS
QL
QS
QL
QS
QL
QL
QL
MS
QL
QS
QL
ML
MS
QS
QL
QL
ML
QS
QL
QL
QL
QL
ML
MS
ML
QL
QL
QL
MS
QS
QL
QS
QL
QL
QL
MS
ML
QS
QS
ML
ML
QS
ML
QL
ML
QL
QL
QS
ML
QL
ML
QS
QS
QS
QS
QS
ML
MS
QL
QL
QL
ML
QL
ML
QS
ML
QL
QL
QL
QS
QS
QS
QS
ML
QL
QS
ML
QL
QL
QL
QS
ML
QS
QS
ML
QS
ML
QS
MS
QS
QS
QL
QS
QL
ML
QS
MS
MS
QL
QL
MS
QS
QL
QL
ML
ML
ML
QS
MS
ML
ML
QL
QS
MS
MS
QS
QS
ML
QL
QS
QL
QS
MS
QS
QS
ML
QS
MS
QL
QL
QL
QL
QS
ML
MS
QS
QS
QS
QS
QL
ML
QL
MS
MS
ML
QL
QL
ML
QL
QS
ML
QS
QS
QL
ML
QS
ML
QL
QS
QS
ML
QL
MS
QS
QS
QL
QS
MS
QL
QL
QS
MS
MS
QS
QL
QL
QL
ML
MS
QS
QL
ML
QS
QL
ML
QL
QS
QS
ML
QS
QL
QL
QL
QS
MS
MS
MS
ML
QS
QL
QL
QL
QL
QS
QL
MS
QS
MS
QL
QL
QS
QL
QL
QL
QS
QS
QL
MS
MS
QS
QS
QL
QS
QS
ML
QL
MS
ML
QL
QS
ML
MS
QS
QS
ML
QL
QS
QL
QL
QS
QS
ML
QL
QL
MS
QS
QS
QL
QL
QL
MS
ML
QL
QL
ML
QS
ML
QL
QL
QS
QL
QL
QS
QS
QS
QS
QL
MS
MS
MS
QL
QS
MS
QS
QS
MS
ML
QS
QS
QS
QL
QS
QL
ML
QS
QL
MS
QS
QL
QS
ML
QS
QL
QL
QL
QL
QL
QS
ML
MS
QS
ML
ML
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
QS
MS
QL
MS
QL
QL
ML
QS
ML
QL
QS
QS
QS
QS
ML
QS
QS
QS
QS
QL
MS
ML
QS
ML
QL
QL
QS
QS
QL
QL
QS
QL
MS
QS
QS
ML
QS
ML
QL
ML
MS
QL
QL
MS
QL
QL
ML
QL
MS
MS
QS
QS
QL
ML
ML
QL
MS
QS
QS
QL
QS
ML
QL
ML
QL
QL
QS
ML
QS
QL
QS
QS
MS
QL
QL
QS
QL
QL
QL
ML
QS
MS
QL
MS
QS
ML
QL
QS
QS
MS
QL
QS
QS
QL
QL
MS
QL
QS
MS
MS
QL
QL
QS
MS
QS
QS
QL
MS
QS
MS
ML
MS
QL
QS
QL
QL
ML
QL
QS
QS
ML
QL
QS
QL
ML
QL
QS
QS
QL
QL
ML
ML
ML
QL
MS
QL
QL
QL
QL
QS
QL
QS
QS
ML
QS
ML
ML
QL
QS
QL
MS
QS
QL
ML
QL
ML
QL
MS
QL
QL
ML
QL
ML
QL
MS
ML
QL
QL
QS
QL
MS
QS
QL
QS
QS
QS
QL
QS
QS
MS
QL
QL
QL
QL
QL
QL
QS
QL
QL
ML
ML
QL
QL
QS
QL
QS
ML
QL
MS
QS
QS
QS
ML
QL
QL
MS
QS
QS
QS
QS
QL
ML
MS
ML
ML
QL
QS
ML
MS
QS
QL
QS
QL
QL
QL
MS
QL
QL
ML
MS
ML
ML
QS
MS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
ML
QS
ML
QS
ML
QL
QL
QL
ML
QL
ML
QS
QL
ML
QS
ML
QS
QS
QL
QS
QL
MS
QL
ML
MS
ML
QL
QL
MS
QL
MS
QS
MS
MS
QL
QL
QL
MS
QS
ML
MS
QL
QS
QL
ML
ML
QL
MS
ML
QS
MS
QS
MS
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
MS
QS
MS
ML
ML
ML
ML
ML
ML
QL
QL
MS
QS
QS
QS
QS
QL
QL
QS
QS
MS
QS
QS
ML
QL
QL
MS
QL
QL
QS
ML
ML
MS
QS
QL
QS
QL
QS
QS
ML
MS
QS
QL
QL
ML
QL
MS
QL
MS
QS
QS
QL
QS
ML
QL
MS
QL
MS
QL
QL
QL
MS
MS
QL
QL
ML
QS
QS
QS
QL
QS
QS
QS
MS
QS
QL
QL
MS
QL
MS
ML
MS
QL
QL
ML
MS
QL
ML
QL
MS
QL
QS
ML
MS
QS
MS
ML
MS
ML
QL
ML
QL
QS
QL
ML
QS
QL
ML
QS
ML
QS
QS
QL
ML
ML
QS
MS
QL
QL
QL
QL
QS
QL
ML
MS
QS
MS
QL
ML
QS
QS
QS
MS
MS
QL
QL
QL
QL
QS
QS
QL
MS
MS
QS
QS
QL
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
QS
ML
QL
MS
QL
QL
ML
QL
MS
QS
ML
QL
ML
QS
QS
MS
QL
QL
QS
QS
ML
ML
MS
QS
QS
QS
QS
QS
ML
ML
QS
QL
ML
QS
QS
QS
MS
QL
QS
ML
ML
QL
QL
QS
ML
QL
QS
QS
QL
QL
QS
ML
MS
QS
QL
QS
QS
QS
MS
QS
ML
QS
QS
QL
QS
ML
QL
QL
MS
MS
QL
ML
MS
QS
QL
QS
ML
MS
QL
QS
QS
MS
ML
QL
QL
QL
QL
QS
QL
QS
QS
QS
QL
QS
QS
MS
QL
MS
QL
QS
QS
QL
QL
ML
MS
ML
QL
MS
ML
ML
MS
ML
ML
QL
QL
QL
QS
QL
ML
MS
QS
MS
ML
MS
QL
QS
MS
ML
QL
QL
QS
QL
QL
QS
MS
QL
MS
QS
QL
MS
MS
QS
QL
QS
MS
QS
ML
QS
QL
ML
QS
ML
QS
ML
QS
QS
QS
QL
QS
QL
QS
ML
QS
ML
QL
QL
QL
QL
QS
QS
ML
QS
QS
QL
QL
QL
ML
ML
MS
ML
QL
MS
QL
QS
QL
QL
ML
MS
ML
ML
QL
QS
QS
QL
QL
QL
ML
QS
QL
QS
MS
ML
MS
MS
QL
QS
QS
MS
QL
QS
QS
MS
QL
MS
QL
QS
MS
ML
QL
MS
QL
QS
QL
QS
QS
QL
QS
MS
QL
ML
QL
QL
QS
QS
ML
QS
MS
MS
MS
QS
QS
QS
QL
QS
QS
QL
QS
ML
QS
QL
QS
QL
QS
QS
QL
ML
ML
QL
QS
MS
MS
ML
QL
QL
ML
QL
ML
QL
QL
ML
MS
QL
MS
QL
QS
ML
MS
MS
MS
QL
QL
QL
ML
QL
QL
QL
QL
MS
MS
QS
QL
QL
QL
QL
MS
QS
ML
QS
QL
QS
QL
QL
ML
QS
QS
MS
MS
ML
QL
ML
MS
MS
QS
QS
MS
QS
ML
QS
QS
QS
QL
QS
MS
QL
QS
QS
ML
QL
QS
QL
ML
QS
ML
QS
QS
MS
QS
QS
QL
QL
QL
QS
QL
MS
QS
QS
QS
ML
QL
QL
QS
QL
ML
ML
QS
QS
QL
QS
QS
QS
QL
QL
QL
ML
ML
QS
QL
QL
QS
QS
QS
QL
QS
QS
QS
MS
QS
QL
MS
QL
ML
MS
QL
QS
QS
QS
MS
ML
QL
ML
ML
MS
ML
QS
QS
QL
QS
QL
ML
MS
QS
QS
QS
QL
ML
ML
QS
QS
QL
QL
QS
QS
MS
QL
ML
QS
QL
QS
ML
QL
QL
ML
QS
QL
QS
QS
QL
ML
QS
QL
QS
MS
QS
QL
ML
QS
QS
MS
QS
QL
QL
QS
QL
QL
MS
QS
QS
QS
MS
QL
QL
QS
QL
QS
QS
QS
ML
MS
QS
MS
QL
QL
QL
ML
QS
QS
QS
QS
QS
ML
QL
QS
QS
QS
MS
MS
ML
ML
QS
QL
MS
QL
MS
MS
QL
QL
QL
QL
ML
MS
QS
QS
QL
QS
ML
QL
QL
QL
QS
QL
QL
MS
ML
MS
ML
QS
QL
QL
ML
QL
ML
QS
QL
QL
QL
QS
ML
ML
QL
QL
ML
MS
ML
MS
QL
QS
QL
QS
QL
QS
QS
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
ML
QL
ML
QS
QS
QL
ML
QS
QL
QS
ML
MS
QL
QS
QS
MS
QS
QL
QL
QS
QS
QL
QL
ML
MS
QL
QL
QL
ML
QL
QS
QL
QL
QL
QS
MS
MS
ML
ML
QL
ML
QS
ML
QL
QL
QS
QL
QL
QS
QS
QS
ML
QL
ML
QL
MS
QL
QL
ML
QS
ML
QL
QS
ML
QL
QS
QS
QS
QS
QS
MS
QS
QS
QL
QS
MS
QS
QS
QL
QS
ML
ML
QL
QL
QL
QL
QS
QS
QL
QL
ML
QL
QS
QS
QL
QS
QS
QS
ML
MS
QS
QS
MS
ML
ML
QL
ML
QL
QS
ML
QS
QL
QL
QL
QS
QS
QS
QS
QL
QS
ML
QL
QS
QS
ML
MS
QS
QL
QL
ML
QL
ML
ML
QS
QS
QS
MS
MS
QL
QL
QS
QL
QL
QL
MS
QL
QS
QL
QL
ML
QS
QL
QL
QL
QL
QL
QL
ML
ML
QL
ML
QS
QL
QL
QS
ML
QS
ML
QS
ML
ML
QL
QS
QL
QS
ML
ML
QL
QS
QS
ML
ML
MS
QS
QL
QL
ML
ML
ML
ML
QL
QS
QS
QS
QL
QS
QS
MS
ML
ML
ML
QS
ML
QS
QL
MS
QS
QS
MS
QL
MS
QL
MS
ML
QS
QS
MS
QS
QS
MS
ML
QL
QL
QL
MS
QS
ML
QS
QS
QS
ML
MS
QL
QS
QS
ML
QL
QS
QS
QS
QS
MS
QS
ML
ML
QL
QL
QS
QS
MS
QL
ML
QS
QS
ML
QL
QS
QL
QL
QL
MS
QS
QL
QL
QS
QL
QL
ML
ML
QL
QS
ML
QS
QS
QS
ML
QL
QL
QS
ML
QS
QS
QL
ML
QS
QS
ML
QS
MS
QS
ML
QS
MS
QS
QS
QL
QS
MS
QS
QL
QL
MS
QL
QS
QL
ML
ML
QS
QS
QL
QS
QL
ML
ML
ML
QL
QS
QL
QL
ML
ML
MS
QS
QL
QS
QS
QS
QL
MS
ML
QL
QS
QL
QL
QS
QS
QS
ML
ML
QL
ML
QS
QL
QS
QL
QS
MS
QL
ML
QS
QS
MS
QS
QS
QS
QL
QS
QL
QL
MS
QS
QL
QS
ML
MS
QS
QS
QL
QL
QS
QS
QS
QS
MS
QS
ML
QS
QS
QS
QL
QL
QS
MS
MS
QL
QS
QL
QL
QL
QL
QL
QS
QL
QL
QL
ML
QL
QL
ML
QL
QS
QL
QL
QL
ML
QS
ML
QS
QL
MS
ML
QL
QS
QS
QS
MS
MS
QS
QL
QL
QL
QS
MS
QS
QS
QL
QL
MS
ML
QS
QS
QS
QL
QL
MS
QL
QS
QL
QS
QL
MS
QS
QL
QS
ML
ML
QL
QL
QL
MS
QL
ML
QS
QS
QS
QS
QS
QS
QS
QL
ML
ML
MS
QS
QS
QL
QS
ML
QS
ML
ML
QL
ML
QL
QS
QL
QL
QS
QL
QS
ML
ML
QS
QL
QS
QL
ML
ML
MS
QS
ML
ML
QL
QL
QL
ML
QS
QL
QL
ML
QS
QL
QS
MS
QL
QS
QS
QL
ML
QL
QL
QL
QS
ML
QL
QS
ML
QS
QL
QL
QS
ML
ML
QL
QL
QL
QL
ML
QS
QS
ML
QL
QS
QS
ML
QL
ML
QL
QL
QS
QS
ML
QL
QS
ML
QS
QL
MS
QL
ML
QS
QS
QL
QL
QS
QS
QL
MS
QS
QS
MS
QS
ML
MS
QL
QL
ML
QL
ML
QL
QS
QS
QS
QS
QL
QL
QS
MS
QL
QL
ML
MS
MS
QL
QS
QL
QL
MS
QL
ML
QL
QS
QS
MS
QL
ML
QS
QL
QL
QS
QS
QS
QL
QS
QL
QL
QS
ML
QS
MS
QS
QL
MS
QL
MS
ML
QS
QS
MS
MS
MS
QS
QS
QS
ML
QL
QL
QS
MS
QS
MS
ML
MS
QL
QS
QL
QL
QS
ML
QL
QL
QS
MS
QL
QL
QS
QS
QL
ML
QS
QS
ML
QS
QL
QL
QL
MS
QL
MS
MS
QS
QS
QS
QS
QS
QL
QS
MS
QL
QS
QS
QS
ML
MS
QL
QL
QS
QS
QS
QL
QS
QS
QS
MS
QL
QL
MS
QS
QL
QL
QL
ML
QS
QS
QS
QL
QL
MS
QS
QL
QL
QL
ML
QL
ML
QL
ML
MS
QL
QL
QS
ML
QS
QL
QS
ML
QL
QS
QL
QS
QS
QS
QL
MS
QS
ML
ML
QL
QL
QS
QS
QS
ML
QL
QS
MS
ML
QS
QS
ML
QL
QL
QL
QL
QL
QS
QL
ML
QL
ML
MS
ML
ML
QL
QS
ML
QS
QS
QS
QS
QL
QS
QS
ML
QS
QL
ML
ML
QS
ML
QS
ML
QS
QL
ML
ML
MS
ML
QS
MS
QL
QS
QL
QL
QL
MS
QL
QS
QS
QL
MS
QL
QS
MS
QS
QS
QL
QS
ML
QS
QS
QS
MS
ML
ML
QL
QS
MS
MS
QL
MS
MS
QL
QL
QL
QL
QS
QL
MS
QS
QL
QL
QL
QS
MS
QL
QL
MS
ML
QL
QS
QS
QL
ML
QL
QL
ML
QS
MS
ML
QL
QL
MS
QL
QS
QL
MS
QL
QS
QL
MS
QL
QS
ML
QS
MS
MS
ML
QL
QS
QS
ML
QS
MS
QS
QS
ML
QL
QS
QS
QL
QS
QL
QS
QL
QS
QS
QS
QS
ML
MS
QS
QL
ML
QL
MS
QS
MS
QS
ML
MS
MS
QL
QL
QS
MS
ML
ML
ML
ML
QL
QS
QS
ML
MS
QL
ML
MS
QS
ML
ML
MS
QL
QL
QL
QL
ML
QL
ML
MS
QS
QL
QS
MS
QS
QS
QS
MS
QL
MS
QS
QS
QL
QS
QL
QL
MS
ML
QL
QS
QL
MS
MS
QS
QS
QS
QL
QS
QS
QS
MS
QS
MS
QL
MS
QS
ML
QS
ML
QS
QS
MS
ML
QS
QL
MS
QS
QS
QS
QS
QL
MS
QS
QL
QL
MS
QS
QS
QL
ML
QS
ML
QS
ML
QS
ML
ML
ML
MS
MS
QS
ML
QL
ML
MS
QL
QS
MS
QL
ML
ML
ML
QL
QL
QL
QS
QL
ML
ML
QL
QS
QS
QS
ML
QL
QS
QL
QL
QS
QL
QS
QS
QL
ML
MS
QL
QS
ML
QL
QS
QL
QS
QL
QL
QL
QL
ML
QL
QS
QS
QS
QL
QS
MS
ML
QL
ML
QL
QS
QS
QS
QL
QS
QS
QL
QS
QS
QS
QS
ML
QL
QS
QL
MS
MS
QS
MS
QL
QS
ML
QL
MS
MS
MS
MS
ML
QS
MS
QL
QL
QS
QS
QS
QS
QS
QL
QL
ML
QL
QS
QL
QL
QL
QL
MS
ML
QL
QS
MS
MS
MS
QS
QS
MS
QL
QS
QS
QS
QL
MS
QL
ML
QL
MS
QS
QL
MS
QL
QS
ML
QS
QS
ML
QS
ML
QS
QS
QS
QS
QL
ML
ML
QS
ML
ML
QL
QS
QL
QL
MS
QS
QL
ML
MS
QS
QS
QL
QS
QL
QL
ML
MS
QS
QL
MS
QL
QL
QL
ML
MS
QL
QL
QS
ML
QS
MS
QL
QL
ML
QS
QL
QL
QL
QS
QL
QL
QS
QS
ML
QS
ML
QL
MS
QS
ML
ML
QL
QS
MS
ML
QL
QS
QL
ML
ML
ML
ML
MS
ML
QL
MS
QL
ML
QS
QL
MS
QL
QS
ML
QS
MS
QL
MS
QS
MS
MS
MS
MS
QS
QL
ML
QL
QS
QL
ML
QL
QS
MS
MS
QS
QL
MS
QS
QL
ML
QL
QS
MS
QS
QL
MS
MS
ML
ML
QL
ML
ML
QL
QS
QS
QS
QS
QL
QL
QL
QS
MS
QL
QS
QS
QS
ML
ML
QL
QL
QS
ML
QL
QS
QS
MS
ML
QL
QS
QL
QL
QS
QL
QL
QL
MS
QS
QS
ML
QL
QS
QS
QL
ML
QL
ML
QS
ML
QS
ML
ML
QS
ML
QL
ML
ML
MS
ML
QL
QS
ML
QS
QL
QS
MS
QL
MS
QS
MS
ML
ML
MS
QL
ML
QL
QL
ML
MS
QL
QS
QS
ML
QL
MS
MS
QS
QL
QL
QS
QL
ML
ML
QL
QL
QS
ML
QL
QS
QL
QL
QL
QS
ML
QS
QL
QL
ML
MS
ML
QS
QL
QL
QS
QL
QS
QL
QL
ML
MS
MS
QL
ML
QL
QL
QS
MS
ML
QL
QS
QL
QS
QL
QS
MS
QS
QL
MS
MS
QL
QS
ML
QL
QS
QS
QL
QL
QL
QS
QS
QL
QL
ML
ML
QL
QL
QS
QS
MS
QS
ML
ML
QS
MS
QL
QL
QS
QL
QL
QL
QS
MS
QS
QL
MS
ML
QS
MS
MS
QL
QS
MS
MS
QL
QS
QL
QS
QL
QL
MS
ML
QL
QL
QL
QL
ML
ML
QL
MS
ML
QS
MS
QS
QS
MS
QL
QL
QL
QS
QL
QS
QS
QS
ML
ML
QL
QS
QL
QS
MS
ML
ML
MS
QS
QL
QS
ML
ML
QS
QL
QS
ML
QS
QS
MS
MS
QL
ML
QL
QL
QS
QL
MS
QL
QS
ML
QL
QL
QS
QS
MS
QL
ML
QL
QL
ML
QS
QS
QS
QS
QL
ML
QL
QS
MS
QS
QS
QL
ML
QL
QS
ML
MS
MS
QS
QS
QL
QS
ML
MS
ML
MS
QS
QL
MS
ML
QL
ML
QS
QL
QS
MS
QS
ML
QL
QL
MS
ML
QS
QS
QS
ML
MS
ML
QL
MS
QS
QS
QL
MS
QS
QL
QL
QS
QL
QS
QL
QS
MS
QL
QL
QL
QS
QL
QL
QL
ML
QL
ML
ML
MS
QS
QL
ML
QS
QL
QL
QL
QL
MS
QS
ML
QL
QS
QS
QL
ML
QL
MS
QL
ML
QL
QL
QL
QL
MS
QL
QL
QS
QL
QL
QS
MS
QL
QL
QS
ML
QS
ML
QL
QS
QS
QL
QL
QS
QS
QL
QS
QL
QL
QS
ML
ML
MS
MS
ML
ML
ML
QL
MS
MS
QS
QL
QL
QL
QL
QS
MS
MS
ML
QL
QS
MS
ML
QL
ML
QS
QS
QS
QL
QS
ML
QL
ML
QS
QS
MS
QS
QL
QS
QL
MS
QS
QS
QS
ML
QS
QS
QL
ML
QS
QL
QS
QL
QL
QS
QL
QL
QL
MS
QL
MS
QL
QL
ML
QS
ML
QS
MS
QS
QL
QS
QS
QL
QL
ML
QL
MS
ML
ML
QL
ML
QS
ML
QS
QL
QS
ML
QS
ML
QL
QS
QL
QS
QL
ML
QL
QL
QL
MS
QL
QS
QS
QS
QL
ML
QL
QL
ML
QS
MS
ML
QL
QL
ML
ML
QL
QL
QS
QS
ML
MS
MS
QS
QL
QL
QL
ML
QS
QL
QL
QS
ML
MS
QL
QS
QS
QL
MS
ML
ML
MS
ML
ML
QS
ML
QL
ML
QL
QL
ML
ML
QL
QS
QL
MS
QL
ML
ML
QL
MS
QS
QL
QS
QL
QL
QS
QL
QS
ML
QL
QS
QS
QS
QS
ML
QL
QS
MS
ML
ML
QS
QL
QS
ML
QL
QL
QL
QS
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
ML
QS
QL
QS
QS
QL
QS
ML
QS
QS
MS
QS
ML
QS
ML
QL
QS
QL
QS
QS
QS
QL
QL
ML
QS
QS
QS
QL
QL
QL
QS
QS
QS
QL
MS
QL
MS
QL
MS
QL
QS
QS
QS
QL
ML
QS
MS
QS
MS
QS
QS
QL
MS
QL
QS
ML
ML
QL
QL
QL
MS
QS
QL
QL
ML
QL
ML
QS
QL
QL
ML
MS
ML
ML
MS
QS
QL
ML
ML
MS
ML
QL
QL
MS
QS
QL
QL
MS
QL
ML
ML
QL
QL
QL
QS
QL
QS
QL
QS
QS
QS
QS
QS
QL
MS
QS
QS
ML
MS
QL
QS
QS
QS
ML
ML
ML
QL
QL
QS
QL
QS
ML
MS
QL
ML
QL
MS
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
QL
QL
ML
QS
MS
QS
QS
ML
MS
ML
QL
MS
QL
MS
QS
ML
MS
QS
MS
QL
QL
MS
ML
MS
ML
QS
MS
MS
QL
ML
QL
QL
QS
ML
QS
MS
QL
QS
ML
ML
QS
QS
QL
ML
QL
MS
QL
QL
QL
QL
QL
QS
QL
MS
QS
QS
QL
QS
ML
QL
QL
QL
ML
QS
QS
QS
QS
QL
QL
QL
MS
QS
QS
QL
QS
QS
QL
QS
QL
QS
QL
ML
QS
MS
MS
ML
QL
QL
ML
QL
ML
QS
QL
QS
QS
ML
ML
QL
QS
QL
MS
ML
QL
QS
QL
ML
QS
ML
QL
QS
QL
ML
MS
QL
QS
QS
MS
QL
QS
QL
QL
QS
QL
QL
ML
QS
MS
ML
QS
QS
MS
MS
QL
QL
QL
QL
MS
ML
ML
MS
ML
QL
QL
QS
QL
MS
QS
QL
QS
ML
MS
QS
QL
QL
QL
ML
QS
ML
ML
QS
ML
QL
QS
QS
ML
QL
QL
MS
QL
ML
QL
ML
QL
ML
ML
QS
ML
QL
QL
QL
QL
ML
ML
QL
QL
QL
MS
QS
MS
QL
QS
QS
QS
ML
MS
QS
QS
QL
QS
QS
QS
QS
QL
QL
QL
ML
QS
QL
QL
QL
QL
QS
MS
MS
MS
ML
MS
MS
QS
MS
QS
QS
QL
QL
QL
ML
QL
QS
QS
ML
QS
ML
QS
QL
MS
QS
QS
QL
MS
MS
MS
MS
QS
QS
MS
QL
QS
QS
QL
ML
MS
ML
QS
QS
ML
QL
ML
QL
QL
QS
MS
QS
MS
QL
QL
QL
QS
QS
QL
MS
QL
QS
ML
QL
QS
ML
ML
QS
QS
QL
QS
QS
ML
QL
ML
QS
QL
QS
MS
QL
QL
QL
QS
QL
QS
QL
QL
MS
QS
QS
QL
QS
ML
MS
ML
ML
ML
MS
QL
QS
QL
QS
QS
QS
MS
ML
ML
QL
QL
QL
QL
MS
QS
MS
ML
QL
QL
MS
ML
QL
QS
QL
QL
ML
MS
QL
QL
MS
QS
QS
MS
ML
QS
ML
QL
QS
ML
QS
QS
ML
MS
QS
QS
QL
MS
QL
QL
ML
QS
QS
QS
ML
QL
QS
QL
QS
QS
ML
QS
MS
ML
QL
QS
QL
QS
ML
QL
QS
MS
ML
QL
ML
QS
QS
ML
QS
ML
QL
QL
QL
QL
QL
MS
QS
MS
QS
ML
MS
ML
QS
QL
MS
QS
ML
ML
QL
QS
ML
QS
QS
ML
QL
QS
QS
QS
MS
QS
QS
ML
MS
QL
QL
QL
QS
QS
QS
MS
QS
ML
QS
ML
MS
QL
ML
QS
MS
MS
QS
QL
MS
QS
ML
ML
ML
QS
ML
QS
QS
QS
QS
QL
QL
QS
ML
QL
MS
ML
QS
MS
QL
QS
QS
MS
QS
QL
QS
MS
ML
QS
QS
ML
QS
QS
MS
QS
QS
QS
MS
QS
MS
QL
QL
QL
QL
QL
QL
MS
QS
QS
QL
ML
MS
QL
QS
QS
QS
QS
MS
ML
ML
QL
ML
QS
QL
ML
QL
QL
MS
QL
QS
MS
QL
MS
MS
ML
QS
MS
ML
QS
QS
QS
ML
QS
MS
QS
MS
QS
QL
ML
QS
QS
QS
QL
ML
ML
MS
MS
QL
QL
QL
QL
QL
QS
ML
QS
QS
ML
ML
QS
QS
ML
QL
MS
QS
QS
ML
QS
QL
ML
ML
ML
QL
QL
MS
QS
QL
QL
ML
QL
QS
ML
MS
QL
QL
QL
QL
QS
QL
QL
QL
QS
MS
QS
ML
QS
QL
MS
QL
QL
QS
QS
QL
QS
QL
QL
QS
QS
QL
QS
ML
MS
QL
MS
ML
QL
QS
QL
MS
QL
QL
QS
ML
QS
QL
MS
QS
QL
QL
QL
QS
QS
MS
MS
QS
QS
QS
QS
QL
QL
QS
MS
QS
MS
ML
QL
QS
QL
ML
MS
QL
QS
ML
ML
QL
QL
QL
MS
QS
ML
MS
QL
QS
MS
MS
QL
ML
QL
QS
QL
QL
QS
QL
QL
ML
QS
QL
QS
ML
ML
QS
QL
QS
QS
QS
ML
ML
QS
QL
ML
ML
QS
QS
QL
QS
MS
QL
QL
QS
QL
ML
QL
QS
MS
QL
QL
MS
QS
QS
QL
MS
QS
ML
MS
QS
QS
QL
QS
QS
ML
MS
QS
QS
QS
QL
MS
QL
ML
ML
ML
MS
QL
QL
QS
QS
QL
QS
QL
ML
ML
QS
ML
QL
QL
QL
MS
QS
MS
QL
QS
QS
QS
QL
QL
ML
QS
MS
QL
ML
QL
QL
QL
MS
QL
ML
ML
QS
QS
ML
QL
QL
ML
QS
MS
QS
MS
QS
QL
QL
QS
QL
QS
ML
QS
QL
QL
MS
QS
QL
QS
QL
QS
QS
QL
QS
QS
ML
MS
MS
QL
QL
QL
ML
QS
QS
QS
MS
QL
QL
QL
QL
QS
QS
QL
QL
ML
MS
QL
MS
QL
QL
ML
QS
QS
QL
QS
MS
QL
QL
QS
MS
MS
QS
QL
QL
QL
QL
QS
QL
QL
QS
QS
QS
QS
QL
QS
QL
QL
QL
QS
ML
QL
MS
MS
QS
QL
ML
QS
QL
ML
QS
ML
ML
QL
QL
QS
QS
MS
MS
QS
QL
MS
QS
ML
QL
QL
ML
QS
MS
MS
MS
QS
QL
QL
ML
ML
QL
QS
QS
ML
QL
QL
QS
ML
ML
ML
QL
QS
QS
QL
MS
QS
QL
QL
QL
QL
QL
QS
QS
MS
MS
MS
QL
QS
QS
MS
QL
ML
QS
ML
QS
QL
ML
QS
QL
QL
MS
QL
ML
QL
MS
MS
QS
QS
ML
QL
QL
MS
QL
QS
QS
QL
MS
MS
QS
ML
QS
QS
QS
QS
QS
ML
QL
QL
QS
ML
MS
MS
QL
MS
ML
MS
MS
QS
MS
QL
QL
QS
ML
QL
QS
QL
QS
ML
ML
MS
ML
QL
ML
QS
QS
MS
MS
QS
QL
QL
ML
ML
QL
QS
QL
MS
QS
QS
MS
ML
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
QL
QS
QS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QL
ML
ML
QS
QS
QS
ML
QS
QL
QL
QL
QS
ML
QL
ML
QS
QL
QS
QL
ML
ML
QS
QL
ML
MS
QL
MS
QS
ML
QS
QS
QL
QL
QL
QL
QS
ML
MS
QS
MS
QS
QL
MS
QL
QS
ML
MS
QL
QL
ML
QL
MS
MS
QL
QS
QS
QS
QL
QS
ML
QS
ML
ML
ML
QL
QL
QL
QS
MS
QS
ML
QS
QS
MS
QS
ML
QL
QL
QL
QS
QS
ML
QL
ML
ML
QL
MS
QL
ML
QL
QS
QS
QS
ML
QL
QL
ML
QL
QS
QS
QS
ML
QS
QS
QS
QS
QS
QS
QS
QS
QL
MS
QS
QL
QL
MS
QS
ML
QS
ML
ML
QS
QS
QL
ML
QL
QL
QL
ML
ML
QL
ML
MS
MS
QL
QS
QS
QL
QL
MS
QS
QL
QL
QS
QS
QL
QS
QS
ML
QS
ML
QL
QS
MS
ML
QS
MS
ML
QL
ML
QS
QL
QS
QL
QL
QS
QL
MS
QL
QL
QS
QS
QL
QL
QL
QL
QS
MS
QL
QL
QS
QS
MS
QL
ML
ML
QS
QL
QS
QL
ML
ML
ML
ML
QL
QL
MS
QL
QL
QS
MS
QS
QS
ML
QS
QS
ML
MS
QL
QS
ML
ML
QS
QL
QL
MS
ML
QL
MS
QL
MS
MS
ML
QL
QL
QL
QL
QS
QL
QS
ML
QL
MS
QL
QL
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
ML
QS
QL
QS
MS
QS
ML
ML
MS
ML
QL
QS
ML
QS
QL
QS
ML
QS
MS
QS
QL
QL
MS
QS
QL
ML
QS
QL
QL
QS
QS
QL
QS
QS
QS
QL
QS
QL
QS
QL
QS
QS
ML
QL
QL
QS
QS
MS
QL
QL
QS
QS
QL
QL
QS
QS
ML
QL
ML
QS
QS
QL
QL
ML
ML
QL
ML
QL
QS
MS
QS
QL
MS
QS
QS
QL
QL
QL
QL
ML
MS
QL
QL
QL
ML
MS
QL
QS
QS
ML
MS
QS
MS
MS
QL
QS
ML
QL
QS
ML
QS
ML
QL
QS
MS
QS
QL
QL
QL
ML
QL
QL
QS
QS
QL
QL
QS
QL
QS
QS
MS
QS
MS
QS
QS
QS
QL
QS
MS
QS
QL
ML
QS
QL
QS
ML
ML
QL
QS
QL
QL
QS
QS
MS
MS
MS
QL
QL
QS
QL
ML
ML
QL
QS
QS
ML
ML
QL
ML
ML
QL
QS
QL
QL
MS
MS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QS
QS
QL
MS
ML
QS
QL
MS
MS
QS
QL
ML
ML
MS
QS
QL
QL
QL
MS
QS
QS
QL
QL
ML
QL
QL
QS
QL
QS
ML
MS
MS
MS
ML
ML
QL
QL
QS
QL
QS
QL
QS
MS
QL
MS
QL
QL
QS
ML
ML
QL
QL
ML
QL
QL
QS
QS
QS
ML
ML
ML
ML
ML
QS
ML
QS
QL
QS
QS
QS
QL
QS
QS
MS
QS
QL
ML
ML
QL
QL
QS
ML
QS
QS
QL
ML
QL
QL
ML
QS
QS
QL
QL
QS
QS
QS
QL
ML
QS
QL
QL
QL
QS
QL
QL
ML
MS
QL
MS
QS
QS
QL
QS
QS
QS
ML
QL
QL
MS
QL
QS
QL
ML
MS
QS
QL
QS
QL
QL
ML
QL
QL
QS
QL
QL
QL
ML
QS
QS
QS
QL
ML
QL
QS
QL
ML
QL
QS
QS
QS
QS
QS
MS
ML
MS
ML
QS
QL
QS
QL
QL
QS
QS
QL
QL
MS
QL
QL
ML
MS
QS
QS
QL
QS
QL
QL
QL
ML
QL
ML
QL
ML
ML
MS
ML
ML
ML
QS
ML
QS
MS
ML
QL
QS
ML
QL
QL
QS
QS
QS
QL
ML
QS
QL
QL
QS
QL
QL
QL
QL
QL
QS
ML
QS
QS
ML
QL
ML
MS
QS
QS
QL
QS
QS
QL
MS
MS
QS
QS
QL
QS
QL
QL
QL
QS
QS
MS
QS
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
MS
MS
QS
QL
QS
MS
QL
QS
MS
ML
QS
QL
QL
ML
QL
QS
QS
ML
QS
QS
MS
QL
QS
QL
QS
QS
ML
ML
QL
QL
QS
QL
QL
QS
QL
ML
QS
ML
QL
QS
QL
QS
QL
ML
QL
QL
ML
MS
ML
QL
MS
QS
QL
MS
QL
MS
MS
QS
QL
QS
QS
ML
QL
QL
MS
ML
QL
QS
MS
QS
QS
QL
QL
QL
QS
MS
ML
ML
ML
QS
QL
QL
QS
QL
ML
QS
QL
QS
QS
QS
QS
QS
ML
QS
QS
QS
QL
MS
MS
ML
QS
QL
QS
QL
QS
MS
QL
MS
QL
QS
QL
MS
QS
MS
QS
MS
QL
QS
QL
QS
ML
QS
QL
QL
QL
MS
QS
QS
MS
MS
ML
QL
QS
MS
ML
ML
QL
ML
QS
QS
MS
QL
QS
ML
ML
QS
MS
QS
QS
QL
QS
QS
QS
QL
QS
MS
QS
ML
ML
ML
QS
ML
QS
QL
QS
QL
QL
QS
MS
QS
QS
QL
QL
QL
QS
QL
QL
ML
QS
QS
QS
QS
MS
MS
ML
ML
QL
MS
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
QL
QS
ML
QS
QS
ML
QL
QS
MS
ML
QL
QL
QS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QS
MS
QS
ML
QL
ML
ML
QS
MS
QL
QS
ML
QL
ML
QL
QL
ML
ML
ML
QL
QS
QL
QS
ML
ML
QS
QL
QL
ML
MS
QL
QS
QS
QS
QL
QL
QS
MS
QS
QL
ML
QS
QS
QL
QL
QL
MS
ML
ML
QS
QS
QS
QL
ML
QL
MS
QL
MS
ML
ML
QS
MS
QS
ML
QL
MS
QL
QS
QS
QL
QS
ML
QL
MS
QS
MS
QL
QL
QL
ML
ML
QS
QS
QL
ML
QS
ML
QS
QS
MS
QS
QL
QS
QL
ML
MS
QS
QL
QL
ML
MS
QL
QS
QL
QS
QS
QL
QL
QL
ML
MS
QL
ML
ML
ML
QS
QS
QS
MS
MS
QL
QL
ML
QL
QS
QS
QL
MS
QS
QS
QS
MS
QS
MS
QL
MS
ML
ML
QS
QL
QS
ML
QL
QL
QL
QS
QL
QS
QS
ML
ML
ML
MS
QL
QL
ML
QS
MS
QL
QS
QS
MS
ML
ML
QS
QS
QL
MS
QL
MS
ML
MS
MS
MS
ML
QS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
QS
QS
QL
ML
MS
QS
QL
QS
QL
MS
QL
QL
MS
QS
QL
MS
QS
QL
ML
ML
MS
ML
MS
QL
ML
QL
QS
ML
QS
QS
QL
QL
MS
QL
ML
QL
QS
ML
QS
QL
QL
QS
QL
QS
ML
QL
QL
QS
QL
MS
QS
QS
QS
QS
QL
QS
QS
ML
ML
QL
MS
ML
ML
QL
MS
QS
QS
QS
ML
QL
QS
ML
QS
ML
ML
QL
QL
QS
QS
QS
QL
QL
MS
MS
MS
QS
QL
QS
QL
QS
QS
QS
QL
ML
QS
QL
MS
QL
QS
QL
QL
ML
MS
QS
QL
QS
ML
QS
QL
MS
MS
MS
MS
QS
QL
ML
MS
MS
QL
ML
QS
QS
QL
ML
MS
QL
MS
MS
QL
QS
ML
QL
ML
QS
MS
MS
MS
QS
ML
QL
QL
QL
MS
QS
MS
QL
QS
QS
QS
QS
QL
MS
ML
MS
QL
QL
ML
ML
ML
QL
QL
QL
QL
QS
QL
MS
QS
QL
ML
QL
QS
MS
QS
QS
QS
QS
QS
QS
QS
ML
QS
QS
MS
QL
ML
QL
QL
MS
QS
QS
QL
ML
QL
QS
QS
QS
MS
QL
QL
QS
ML
ML
ML
QL
QL
QS
QS
QS
QS
MS
QS
QS
QL
QL
QL
QS
ML
MS
MS
QS
QL
QL
QL
QS
QL
QL
QL
QS
QS
QS
ML
MS
QS
QL
QL
QL
QL
QL
QS
MS
QS
QL
ML
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
MS
ML
ML
QS
QS
QL
MS
MS
MS
QL
QL
QL
ML
QS
QS
QL
QL
ML
ML
ML
QS
ML
QL
ML
QS
ML
ML
QS
ML
QS
ML
ML
QL
QS
ML
QL
QS
QL
QL
QL
ML
QS
MS
QS
QS
QL
QS
QL
QL
QS
ML
QL
QL
QS
QS
ML
ML
QL
MS
QL
QL
QL
QS
QL
QL
QS
MS
MS
QL
ML
MS
ML
QS
QL
QS
QL
QL
QS
MS
QL
QL
QL
QS
ML
ML
QS
QL
MS
QS
QS
QL
QS
ML
MS
MS
QL
QL
MS
QL
ML
MS
QS
QL
QS
QS
QS
QS
QS
QL
QL
ML
QL
QS
QL
ML
ML
MS
ML
QL
QL
ML
QS
QL
MS
QS
QL
QL
MS
MS
QL
MS
QS
ML
MS
ML
QS
QL
ML
ML
QL
QL
QL
MS
ML
QL
QS
QL
QL
QS
ML
QL
QS
QS
QS
QS
QL
QS
ML
QL
QL
QL
QL
ML
MS
QS
MS
ML
QL
MS
QL
MS
ML
ML
QS
QS
MS
ML
QL
MS
QS
QS
QS
QS
MS
QS
QL
ML
MS
QL
QS
QS
ML
QS
QL
QL
QS
MS
ML
ML
MS
QL
QL
ML
QS
ML
MS
QS
QL
QS
QL
QS
ML
QS
ML
QS
QL
QS
QS
QS
QS
QL
ML
QS
MS
ML
ML
ML
QL
MS
QS
ML
QL
QL
ML
QL
ML
QL
QL
QS
QS
QS
QL
QS
QL
QL
ML
QL
ML
QS
ML
MS
QL
ML
MS
QS
QS
QL
QL
MS
QS
QL
QS
QS
MS
QS
QS
QL
ML
QL
MS
QL
QL
QS
QS
QL
QS
QS
QL
MS
QS
QL
QS
QS
QS
QL
MS
QL
QL
QL
QS
QS
MS
QL
QS
QS
QS
ML
QS
QS
QS
QS
MS
ML
ML
QL
QS
QL
QL
ML
QL
QL
QL
QL
ML
ML
ML
QS
QL
MS
QL
QS
QL
QS
QS
ML
MS
ML
ML
MS
MS
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
ML
QL
ML
MS
QS
ML
QS
ML
QS
QS
ML
MS
QL
QS
ML
ML
QS
QL
MS
QL
ML
ML
MS
ML
MS
QS
QL
QS
ML
ML
QS
MS
MS
QL
MS
MS
MS
QL
QL
ML
QL
QL
QL
QS
QS
QL
MS
MS
QS
QS
QS
ML
QS
QS
ML
MS
QS
QS
QL
QL
MS
QS
MS
QL
QL
MS
QL
QL
QL
QS
QS
QL
MS
QS
QL
MS
QL
QS
QS
QS
QL
QS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
MS
QS
ML
QS
QS
MS
QS
ML
QL
MS
QS
MS
QL
QL
MS
QL
QL
QL
MS
MS
QL
QL
QL
MS
QL
ML
QL
QS
ML
QL
ML
QS
MS
QS
QL
ML
QL
ML
ML
QL
QL
QS
QS
ML
QS
QL
QL
ML
QS
ML
QL
QL
QL
MS
QS
MS
QS
MS
QS
QL
QL
QL
QS
MS
ML
QL
QL
MS
ML
ML
QS
QS
QS
ML
QS
QL
MS
ML
ML
ML
QS
ML
QL
QS
QL
ML
QS
MS
ML
ML
QL
QS
QS
ML
ML
QS
QS
QS
QL
ML
ML
QS
ML
QS
ML
QL
ML
QS
QS
QL
QL
QL
QL
MS
QS
ML
ML
QL
ML
MS
QS
QS
QL
MS
QL
QS
QL
QL
MS
QS
QS
ML
QL
ML
QS
MS
ML
MS
QL
QS
QL
QL
QL
QL
QL
MS
QS
QL
QL
MS
QS
QL
QS
QS
QS
QS
QS
QL
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
QL
QS
QS
MS
QS
MS
MS
ML
ML
QS
QL
ML
QS
QS
QS
QL
QL
QS
ML
QL
QS
QS
MS
QS
ML
MS
QS
QL
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
ML
QL
QL
QL
MS
MS
QL
QL
QS
QS
QL
QL
ML
QL
QS
QL
QL
QS
QL
ML
QL
QS
QL
QL
QS
QS
MS
MS
QL
QS
QL
ML
QL
QL
QL
MS
QL
QL
MS
QS
ML
ML
QL
QL
ML
QS
QS
QL
ML
QL
QL
QS
ML
QL
QS
ML
ML
MS
MS
QL
ML
MS
QS
QS
ML
QL
QS
QL
QL
QL
QL
ML
QS
MS
QL
QL
ML
ML
QL
MS
QS
ML
MS
QS
QL
QL
QS
QS
QS
QL
ML
QL
QS
QS
QS
QS
ML
QL
QL
QL
QS
QL
QS
MS
QL
QS
ML
QL
QS
MS
MS
QS
MS
QL
QL
ML
QS
ML
QS
QL
ML
QS
MS
MS
QS
ML
QL
QL
ML
ML
QL
QL
QL
QL
QL
ML
MS
QS
QL
ML
MS
QS
QS
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
MS
QS
QS
QS
QL
QL
QL
ML
QS
ML
QL
QL
QS
QL
QL
QL
QL
QL
QL
ML
MS
ML
QL
ML
QS
QL
ML
ML
QS
QS
QL
QL
ML
QL
QL
QL
MS
QL
QL
MS
MS
QS
QS
QL
QS
QL
QS
ML
QL
MS
QL
QL
ML
QS
QS
QS
QS
MS
QL
ML
QS
QL
MS
QL
QS
ML
QS
QS
QS
QL
MS
QS
ML
MS
ML
QL
QL
QS
QL
MS
QS
MS
QS
MS
QL
QL
QL
QS
QL
QS
ML
QL
QL
QL
QS
QL
MS
ML
MS
QS
MS
QS
MS
QL
QL
QL
QL
MS
QL
QS
MS
QS
MS
QL
QS
QS
QL
QL
QL
MS
QS
ML
QL
QL
QS
ML
QL
QS
QL
QS
QS
ML
QS
QS
MS
ML
QL
QS
QS
ML
QS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QS
QL
ML
ML
MS
QS
QL
QS
QS
QL
QL
ML
QL
MS
MS
ML
QS
ML
ML
ML
QS
MS
MS
QS
QL
QS
QL
QS
QS
QS
QL
QS
MS
QS
MS
QL
QL
MS
MS
QS
ML
QS
QS
MS
QL
QS
QS
MS
QS
MS
QS
ML
QS
QL
QS
QS
QL
ML
QS
QS
QS
MS
ML
QS
ML
QS
QS
QL
ML
QS
QL
MS
QL
QL
ML
ML
QL
QL
QL
QL
QL
ML
QL
QL
QL
QL
MS
MS
QL
ML
QS
ML
QS
MS
QL
QL
ML
QS
QS
QS
QL
ML
ML
QL
QS
QS
QL
QS
QS
MS
QS
MS
MS
ML
QS
QS
ML
MS
QS
QL
QS
ML
QS
MS
QS
QS
ML
ML
QS
QL
QS
QS
QL
MS
MS
ML
QS
QL
QS
QS
QL
MS
MS
QS
QL
QS
QS
QL
QS
QS
MS
MS
QS
QL
QS
QS
QS
QS
MS
QL
ML
QS
QL
QL
ML
QS
QL
QS
QS
QS
ML
QL
QL
ML
QS
QL
ML
QL
ML
MS
ML
ML
MS
ML
QS
QS
QL
QL
QL
MS
QS
QS
MS
QS
QS
QS
QS
QL
QL
QS
QS
QS
ML
MS
QL
QS
ML
QL
QL
QS
QL
MS
QL
QS
QS
ML
QL
QL
QL
QS
QS
QS
QS
MS
QL
MS
ML
QL
MS
QL
MS
QL
QS
ML
MS
QL
QL
QL
QS
QS
MS
QL
QL
QS
QS
QS
QS
QL
ML
MS
ML
QL
QS
QS
QS
QL
MS
ML
QL
MS
QS
ML
ML
QS
ML
ML
QS
QS
MS
QL
QL
ML
QS
QL
QL
ML
ML
QS
QL
QS
MS
QL
QS
QS
QL
ML
MS
QS
QL
QL
QS
ML
ML
QS
MS
QL
QS
QS
QL
QL
QS
ML
QL
QS
QL
ML
ML
ML
QS
QL
QL
QS
QL
MS
QS
QL
MS
ML
ML
QS
QL
ML
QS
MS
ML
QL
QL
QS
QS
QL
QL
QL
QS
QS
MS
ML
QS
QL
ML
ML
QS
MS
QS
QL
QS
QS
QL
QL
QL
QL
QL
ML
MS
QL
ML
QS
QS
MS
QL
ML
QL
QL
QL
QS
QS
QL
QS
QS
MS
ML
ML
QL
QS
MS
QS
MS
QS
MS
ML
QL
QL
MS
QS
QS
ML
ML
ML
MS
QL
QL
QL
QL
ML
MS
MS
QL
QL
ML
QS
QS
ML
QL
QL
ML
QS
QS
MS
QS
QS
QL
QL
QS
QS
QS
QS
QS
MS
MS
QL
QL
QL
QL
QL
QL
QL
MS
QL
QL
QL
QS
MS
QL
QS
ML
QL
QS
ML
QS
QS
ML
QS
MS
ML
QL
MS
QS
QL
ML
ML
MS
QS
ML
ML
QS
QL
QL
QS
QS
QL
MS
QL
QS
QS
QL
MS
QL
ML
QL
QS
ML
QS
ML
QS
QS
MS
QS
MS
ML
MS
QS
QS
QS
QS
ML
ML
ML
MS
QL
QS
ML
QL
QS
MS
QS
QS
QL
QS
QS
QL
QS
MS
QS
QS
QS
QL
QL
QL
MS
ML
ML
QS
MS
ML
QL
ML
QL
QS
QL
QS
QS
QL
ML
QL
MS
MS
MS
QL
QS
QL
QL
ML
QS
QL
QS
QS
QS
QL
QS
ML
QL
QL
QS
QL
QS
QL
MS
QS
ML
MS
QS
QL
ML
QL
ML
QS
QS
ML
MS
QS
QS
MS
QS
QL
QL
QL
ML
QL
MS
QL
QL
QL
QL
QS
QS
QS
ML
QS
ML
QS
QS
QL
QS
QL
QL
QL
QS
ML
QL
QL
QL
ML
QL
QL
ML
MS
QS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
MS
QL
QS
QS
ML
MS
ML
QL
MS
QS
QS
QL
QS
ML
QL
QS
QL
QL
QL
QL
MS
ML
QL
ML
ML
QS
QL
ML
ML
QS
MS
QS
QL
QS
QS
QS
MS
QS
QS
QL
QL
QS
QL
MS
ML
QL
ML
QL
QL
QS
QS
MS
MS
QL
QL
ML
QS
QS
QS
MS
QL
ML
QL
QS
MS
MS
ML
QS
QL
ML
QL
ML
QS
QL
QS
ML
QS
QS
QS
ML
MS
QS
QL
QL
MS
ML
QL
MS
QL
QS
MS
QL
MS
QL
QL
ML
QS
QL
QL
QS
MS
QS
QS
MS
QS
MS
QL
ML
QS
ML
QL
MS
MS
ML
ML
QS
ML
MS
QL
MS
QS
ML
QL
ML
QS
QL
QL
QS
QL
MS
QL
ML
QS
ML
QS
MS
QL
QL
QS
QS
ML
QL
QS
MS
QL
QL
QS
QL
QL
QS
QS
ML
QL
MS
QS
QS
ML
QS
QS
QS
QS
MS
QL
QL
QL
QL
MS
QS
QL
QS
QL
QS
QL
MS
QL
QS
ML
QS
QS
ML
QS
QL
QS
QS
QL
QL
MS
QS
QS
QL
QL
MS
QS
QL
QS
QS
ML
ML
ML
QL
QS
MS
MS
QL
QS
QL
QL
QS
QL
ML
QL
QS
QS
QS
QS
QS
ML
MS
QS
QS
MS
QL
QL
ML
QS
QL
QL
QL
QL
QS
QL
QS
QL
QS
QL
MS
QL
MS
MS
QL
QS
QL
QS
QS
MS
ML
QL
QS
QL
ML
QS
QS
ML
ML
QS
QS
ML
QS
ML
QS
MS
QS
QL
ML
QL
QL
QL
QS
QL
QS
ML
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
MS
ML
ML
QS
QL
QS
QS
QL
QS
QS
ML
QL
ML
QL
QL
MS
QS
QS
QS
QL
QL
MS
QS
QS
ML
QS
QS
MS
ML
QS
QS
MS
ML
ML
QS
QL
QS
MS
QS
QL
MS
MS
ML
ML
QS
QS
MS
MS
QL
ML
QL
QL
QL
ML
ML
QL
QL
MS
MS
ML
QS
ML
ML
MS
QL
QS
QS
QS
QS
QS
QL
MS
QS
ML
QS
MS
QL
QS
QS
QL
QL
ML
MS
QL
QL
MS
QL
QS
QL
QS
QL
QS
QL
QL
MS
QS
MS
ML
QL
ML
QS
QS
QS
QS
QS
QL
QL
MS
ML
MS
MS
MS
QL
QL
MS
MS
QS
QS
QL
QL
ML
QL
QL
QL
ML
MS
MS
QL
QL
QS
QS
ML
QL
ML
ML
QL
ML
QL
QS
MS
QS
QS
MS
MS
MS
QS
QS
MS
QL
QS
QS
ML
QL
QS
QL
QS
QL
ML
QL
QL
QL
MS
ML
QL
QL
ML
QS
QL
QS
QS
QL
MS
QS
QS
QL
QL
ML
QL
MS
ML
QL
QS
MS
MS
QL
QL
QL
ML
QS
QS
QL
QS
QL
QL
QS
QL
QS
ML
QS
QS
QS
MS
QL
QL
QS
QL
MS
QS
QL
ML
MS
QL
QL
QS
QS
QS
QS
QS
QS
QS
MS
ML
QS
ML
QS
QL
ML
QL
MS
QL
ML
MS
QS
QL
QS
MS
QS
QL
QL
QL
MS
ML
QL
QL
QS
ML
QS
QL
QL
MS
QL
MS
QL
QL
QS
QL
QL
QL
QL
ML
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
QL
MS
QS
MS
ML
ML
MS
QL
MS
ML
QL
QL
QL
ML
QL
QL
QS
QL
QS
QL
QL
ML
QL
QS
QS
QS
QL
QS
ML
ML
MS
QS
QS
ML
QL
MS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
ML
ML
QS
QL
QS
QL
QS
ML
QL
QL
QL
QS
QL
QS
QS
QS
ML
QL
QS
QL
QS
QS
QS
MS
MS
QS
QL
ML
QS
QS
ML
ML
QS
QL
QL
ML
ML
ML
QL
MS
QL
QS
QS
QL
ML
QL
MS
MS
QS
QL
QS
QS
QL
ML
ML
QL
QL
QS
QL
QS
QS
QS
QL
ML
QS
ML
ML
ML
QS
QL
QS
ML
QL
ML
MS
QS
MS
ML
QL
MS
QS
QS
QS
ML
QS
QS
MS
QL
QS
QS
QS
QL
QS
QS
QL
ML
QL
QS
QL
QS
MS
ML
MS
QS
QL
QS
QS
QS
QL
ML
QL
QL
QL
QL
QL
MS
QS
QS
QS
QS
QS
QL
QL
MS
QL
ML
QS
MS
QS
QS
QS
MS
ML
MS
QL
QS
QL
ML
QL
MS
QS
QS
ML
QS
QS
QL
QL
ML
MS
MS
MS
QL
ML
QL
QS
QL
QL
QL
QL
MS
ML
QS
ML
MS
QS
ML
ML
ML
QL
QL
QL
ML
QS
QL
MS
QS
QS
QL
ML
QS
QL
QS
ML
QL
QL
QS
ML
MS
QS
MS
QS
QS
MS
QS
QS
MS
QL
QL
MS
MS
QL
QL
QS
QS
QS
MS
QS
QL
MS
QS
QS
QS
QL
MS
QS
QS
MS
ML
QL
QL
QL
ML
QL
QS
QS
MS
QL
ML
QS
QL
QS
QL
QS
QS
MS
ML
MS
QS
MS
QL
ML
QS
QS
QS
QL
QS
ML
QL
QS
QS
ML
QS
QS
MS
QL
QL
QS
QL
MS
QL
QS
QL
MS
QS
QS
QL
QS
QS
ML
MS
MS
QL
QL
QL
ML
QL
QS
ML
QS
QS
QS
QS
QL
QS
ML
QL
QL
MS
QL
MS
QS
QS
ML
QL
QS
QL
QS
QS
MS
QL
QS
MS
MS
MS
MS
ML
QL
QS
QS
QS
QS
QL
MS
QL
QL
QL
QL
QL
ML
ML
QS
QL
QS
MS
QS
MS
QS
QL
QL
QS
QS
MS
QL
QS
MS
QL
QS
MS
ML
QL
MS
QL
QS
MS
MS
QL
QS
QL
ML
MS
QL
MS
ML
MS
QL
ML
QS
QL
QL
QL
QS
QS
ML
MS
QL
QS
ML
QS
QS
QL
QL
ML
QL
QS
ML
QL
QL
QL
QL
MS
QL
QL
QS
QS
QS
QS
MS
QS
MS
QL
QS
MS
ML
QS
QS
MS
MS
QL
QS
QL
MS
ML
QS
ML
QL
QL
QS
ML
QS
QS
QS
QL
QS
ML
QL
QS
QS
QL
MS
ML
QL
ML
MS
QS
QL
ML
QL
QS
MS
QL
QL
QS
QL
QS
QL
QL
MS
QS
QL
QS
QL
QL
QS
ML
ML
QL
QL
QL
QL
QL
QS
QS
QL
MS
QL
QS
QS
QL
QL
QS
QL
MS
QS
ML
ML
MS
QL
ML
QL
QS
QL
QS
QS
QS
QS
MS
ML
QS
QL
QS
MS
QL
ML
ML
QS
QL
QL
QL
ML
ML
ML
QL
QS
QL
QL
ML
MS
MS
QL
QL
QS
MS
QS
ML
QS
QL
QS
QL
QL
ML
QL
QS
QS
QS
ML
MS
MS
ML
ML
QL
ML
QS
QS
ML
QL
QL
QS
MS
ML
QS
QL
QL
QL
QS
QL
MS
QL
MS
QL
ML
QS
QS
QS
QS
QS
QS
QL
QL
QS
QL
ML
QS
MS
ML
QS
ML
QS
QL
MS
MS
ML
MS
QL
MS
QL
QS
QS
MS
QS
QL
MS
QL
QL
MS
QL
ML
ML
QL
QS
QL
ML
QS
QL
ML
QS
MS
QS
ML
QS
QL
QL
QL
QL
MS
QS
QS
QL
QL
QL
QS
QL
MS
ML
ML
ML
QS
QS
MS
ML
QL
QS
QS
QL
QL
ML
QL
MS
QL
QS
QL
MS
ML
QS
ML
QS
QS
MS
ML
MS
QS
QS
QL
MS
QS
ML
MS
QS
QS
QL
MS
MS
QL
QS
QS
MS
QS
MS
ML
QS
QS
MS
MS
QS
QS
QL
QS
QS
QS
QL
QS
QS
MS
QL
QS
QS
ML
QS
QS
QS
ML
ML
QS
QL
QS
QS
QS
QL
QS
ML
ML
QL
ML
MS
MS
ML
QS
QL
QS
QL
QL
QL
QL
ML
QS
QS
ML
ML
ML
QL
QS
ML
ML
QS
ML
QS
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
QL
MS
QL
ML
QS
QL
QS
QS
QS
QS
MS
QS
QS
MS
QL
QS
MS
QS
QS
ML
QS
QL
QS
MS
QL
QS
ML
QS
QS
MS
QL
QL
QL
QL
QL
QS
ML
QS
QL
QL
MS
QS
MS
ML
QL
QL
MS
QL
MS
QS
QS
MS
QS
QS
MS
QL
ML
QL
QS
QL
QS
QL
MS
ML
MS
QL
QL
MS
QS
QL
QL
QL
ML
ML
QS
QL
QS
QL
QL
QL
QL
QL
QL
QL
QS
MS
QL
ML
ML
ML
QL
QL
QS
MS
ML
QS
QL
ML
QL
QL
QS
ML
ML
QL
ML
QS
QL
MS
MS
MS
QL
MS
QS
QS
QL
ML
QS
QL
ML
QS
MS
ML
QS
QL
ML
ML
QL
QS
QL
ML
QS
QS
QL
QS
QL
QS
QS
QS
QS
QS
QL
QS
MS
ML
QL
QL
QS
QS
QS
QL
QS
QS
QS
QS
MS
QL
MS
QL
MS
QS
MS
QL
QL
QL
QS
MS
QL
MS
ML
QL
QL
MS
QL
QL
QL
QL
QL
MS
ML
ML
MS
QS
QL
QL
MS
QL
QL
QL
MS
ML
QL
QL
ML
ML
QL
ML
QS
MS
QL
QS
QL
QS
MS
QS
QS
ML
QL
QS
QL
QS
QL
ML
ML
QL
QL
ML
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
QS
ML
ML
QL
QS
QS
QL
MS
MS
QS
QS
QL
ML
MS
QS
ML
ML
QL
QS
MS
QL
MS
QS
QL
QS
QS
QL
MS
QS
QL
QS
QL
QL
QS
QL
QS
QS
QS
QL
QS
QL
QS
ML
QL
MS
QL
ML
QL
QL
QS
ML
QS
QS
QS
QL
QL
QL
MS
QS
QS
QL
QS
QS
QL
QL
QS
QL
ML
QS
MS
QL
MS
ML
QL
ML
QS
QS
QL
ML
QL
QS
QS
QS
ML
QL
QL
QS
QL
QS
MS
ML
QL
QL
MS
QL
ML
QL
QL
QL
QS
QS
QL
QL
ML
ML
QS
QS
QL
QL
ML
MS
QL
QL
ML
MS
QL
MS
QS
QL
QS
QL
ML
QL
ML
QS
QL
QS
MS
QL
QS
ML
ML
MS
QS
MS
MS
QS
QS
ML
ML
MS
QL
QS
QL
ML
QL
QL
QS
QL
MS
QL
QL
ML
ML
QL
MS
QS
QS
QL
QL
MS
ML
QS
ML
QL
ML
QL
ML
QS
QL
QL
QS
ML
QS
QL
QS
QS
MS
QS
ML
QL
QL
QL
QL
MS
ML
QL
QL
QS
QL
QL
MS
QL
QL
MS
QL
QS
MS
QS
QL
QL
QL
MS
MS
MS
MS
QS
QS
QL
MS
QS
QL
ML
QS
QS
MS
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
QS
MS
QL
QS
QS
ML
MS
ML
QS
QS
ML
QS
QL
QL
QL
QS
ML
QL
ML
ML
QL
MS
QL
QL
QS
ML
ML
QL
ML
MS
QL
QL
QS
ML
MS
QL
QL
MS
QL
QL
MS
QL
QS
ML
QL
QS
MS
QS
QL
QS
QS
QS
QL
QL
QL
ML
QL
QS
QL
MS
MS
ML
MS
QL
MS
QL
ML
MS
QS
MS
QL
QS
QL
MS
QL
ML
MS
QS
QL
QL
MS
QS
QS
QS
QS
MS
QS
QS
QL
QS
QS
QL
QS
QS
MS
QS
ML
QS
QL
QL
ML
QL
QL
ML
ML
ML
QL
QL
QL
QL
ML
MS
MS
QS
QL
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
ML
QL
QL
QL
QS
MS
QS
QS
QL
QS
ML
ML
QS
QL
QL
QS
QL
ML
QL
QL
QL
ML
QS
QS
MS
QS
ML
QL
QS
QL
QL
MS
QL
ML
ML
QS
QS
QL
QL
MS
QS
QL
MS
QL
QL
QL
QL
ML
QS
QS
QS
ML
QS
QS
ML
QS
MS
QS
QS
QL
ML
QS
MS
ML
MS
ML
QS
QS
QS
ML
QL
QL
ML
QL
QL
QL
ML
QS
QL
ML
QS
QS
QL
MS
QL
QL
QL
ML
ML
QL
QL
MS
ML
MS
ML
MS
QL
QL
QS
QS
QS
QS
MS
ML
QL
QL
ML
QS
MS
QL
MS
QL
QS
QL
QL
ML
MS
ML
QL
QL
QL
MS
QS
QL
ML
QL
MS
QS
QL
QL
QS
ML
QL
QS
MS
QL
ML
QL
QS
QL
QS
QL
QS
QS
ML
ML
ML
MS
QL
QL
QS
QL
ML
QL
ML
QS
ML
QL
QL
MS
QS
QL
MS
QL
MS
ML
QS
QS
QS
ML
MS
QL
QS
ML
QS
QS
QL
QL
MS
MS
QL
QS
ML
QS
ML
QS
QS
QS
QS
QS
MS
QL
QL
QS
ML
MS
QL
QL
ML
QL
QL
QL
QS
ML
ML
QS
QL
QL
QS
MS
QL
QL
QS
QL
QS
QS
QL
QS
MS
QL
QS
QL
QS
QL
QS
QS
MS
ML
QL
QS
MS
QS
MS
QL
MS
QS
QL
QS
QL
QS
QS
QL
ML
QS
QL
QL
QS
ML
MS
QS
QL
QL
ML
QL
QS
QS
QS
MS
QS
MS
QL
QL
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
MS
MS
ML
QL
QS
MS
QL
QS
QL
QS
QL
QL
QS
QS
ML
QS
QS
QL
QL
QS
ML
QS
MS
QS
QL
QS
QS
QS
QS
QL
ML
QL
ML
MS
QS
QL
QS
ML
QL
QS
QL
QL
QS
QL
ML
MS
QS
ML
QL
QL
QL
QL
QS
MS
QL
MS
QS
QS
QL
QL
MS
QL
QS
QL
QL
QS
QS
QL
MS
ML
QL
ML
QL
QL
QS
ML
QL
QL
QS
QS
MS
ML
QS
QL
QS
MS
QL
ML
MS
QS
QS
ML
ML
MS
QS
QL
QS
QS
QS
QL
QS
QS
QS
QL
MS
MS
QL
QS
QS
QL
QS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QS
MS
MS
MS
QS
QS
ML
QS
ML
MS
QS
MS
QS
QS
QL
QS
QS
QL
MS
QS
MS
QL
QL
QS
QL
QS
ML
QL
ML
ML
QL
QL
QL
QL
QS
MS
QS
QL
ML
QL
MS
QL
MS
MS
QL
QL
QL
QL
QL
QL
QS
QL
QS
QL
QL
QL
QL
QL
QS
QL
QL
QS
ML
QS
MS
QS
QL
QS
QS
QS
QS
QS
QS
QL
MS
QS
QL
QS
QL
MS
QS
MS
QL
ML
QS
ML
ML
QL
MS
QL
QL
MS
QL
QL
ML
ML
QL
QL
ML
MS
QS
QL
QL
ML
MS
ML
QL
QL
QL
QS
QS
QL
QL
MS
QS
QL
ML
QS
QL
QS
QS
ML
ML
QS
QS
MS
QL
QS
QS
ML
ML
QS
QL
MS
QL
QS
QL
ML
QS
MS
ML
ML
QS
QS
ML
MS
QS
QL
MS
QS
MS
QL
ML
QL
MS
QS
MS
ML
QL
QL
QL
QS
QS
ML
ML
QS
QS
QL
QL
QS
QL
QL
QL
QS
ML
QL
MS
ML
QS
ML
MS
QL
ML
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
QL
MS
ML
QL
QS
ML
ML
ML
QL
QS
ML
ML
MS
QL
ML
QL
QL
QL
QS
MS
QS
MS
QL
QS
ML
QL
QS
MS
MS
QS
MS
QL
QS
ML
QL
ML
QS
QL
QS
QL
QS
QL
ML
ML
QL
QL
MS
QL
MS
QS
ML
QS
MS
QS
QL
QS
QS
MS
ML
QS
QL
MS
QS
QL
QS
MS
ML
QL
ML
QL
ML
QS
QS
QL
QS
QL
QL
QL
QS
QL
QL
MS
MS
QS
QL
QS
QL
MS
QS
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QS
ML
QL
ML
QS
QS
ML
QS
ML
ML
QS
MS
ML
MS
ML
QL
ML
QL
QS
MS
QL
QS
QS
ML
QL
QS
ML
QS
MS
QS
ML
QL
MS
QS
QS
QL
QL
QL
QL
ML
QS
QL
QS
QL
QS
MS
QL
QS
QL
MS
QS
ML
QS
ML
ML
QL
MS
QS
ML
QL
QL
ML
QS
ML
QS
QS
ML
MS
QL
ML
QL
QS
QS
QL
QL
MS
QS
ML
QS
QL
QS
QL
MS
ML
QS
QL
QL
ML
QL
ML
QL
QL
QL
QS
MS
QS
QS
QS
QS
QL
ML
QS
QS
QS
ML
MS
ML
QS
ML
MS
QS
QL
QS
QS
QL
QS
QL
QS
QS
QL
ML
MS
QS
ML
ML
QS
QS
QS
MS
QL
QL
QL
QL
QL
QL
QL
ML
ML
MS
QL
ML
QS
QL
MS
QL
QL
QL
QS
QS
QS
QS
QL
ML
MS
MS
QS
QL
QL
QL
ML
QL
QL
QL
QL
MS
ML
QL
QL
MS
MS
QS
QL
QS
QL
ML
QL
QL
QS
QS
ML
QS
ML
QS
QL
QS
QL
ML
QS
ML
ML
ML
MS
ML
QL
QL
ML
ML
QL
QS
QL
QS
MS
MS
QS
QS
QS
QL
QL
QL
QS
MS
QS
ML
QL
QS
QS
QL
ML
MS
QS
QL
QL
QL
QL
QS
MS
QL
QS
QS
QS
ML
QS
QL
QL
QS
QS
QL
QL
MS
QL
QS
QL
ML
ML
QL
ML
QS
QS
QS
QS
QS
QS
QS
QS
MS
MS
QS
MS
MS
QS
QS
MS
QL
ML
QS
MS
MS
QL
ML
ML
QS
QL
ML
QS
QS
MS
QS
QS
QL
MS
QL
ML
ML
QL
MS
ML
MS
MS
QL
QS
QS
QS
ML
MS
QS
QL
ML
QS
QS
ML
QL
QL
ML
QS
QS
ML
QS
QL
QS
QS
QL
QL
QS
QL
ML
QS
QS
QS
QL
QS
QS
QL
QS
QL
QS
QL
QL
QS
QS
QL
QS
QL
ML
QS
QS
QS
QL
QS
QL
QS
ML
QL
MS
QS
QL
QL
QS
ML
QL
QS
ML
ML
MS
QS
QS
QS
ML
QL
QS
QS
MS
QS
MS
ML
QS
QS
ML
QS
QS
ML
QS
QL
QS
QS
QS
ML
QS
QS
QS
MS
ML
QS
MS
QL
QS
ML
ML
ML
QS
QL
MS
QS
QL
MS
QL
QL
MS
QL
ML
QL
QL
ML
QL
ML
QL
QS
MS
QS
QS
QL
QS
MS
MS
ML
QS
MS
QS
QS
MS
ML
QL
QL
ML
QS
QS
QL
QS
QL
QS
QS
QS
QL
ML
QS
ML
QS
QS
ML
ML
ML
MS
QL
QL
QL
QS
QL
QL
QL
ML
QL
QS
ML
QS
MS
ML
QL
QL
MS
QS
MS
QL
QL
QL
QS
QS
QL
QL
QS
MS
ML
QS
QS
QL
QS
QL
ML
MS
QL
QS
MS
QS
ML
QL
ML
QS
ML
QS
QL
QL
QS
QS
QS
ML
ML
QS
QL
QS
QL
QS
MS
ML
QS
ML
QS
ML
ML
QS
QS
MS
ML
ML
QS
QS
QL
QL
QL
ML
ML
QS
QS
QL
QL
ML
MS
QL
ML
QL
QL
QL
MS
QS
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
QL
ML
QL
QS
QS
QS
QS
ML
ML
QL
QS
QS
ML
QL
MS
QL
QL
MS
QL
QL
QS
ML
MS
QS
QL
MS
MS
QS
QS
QS
QL
QS
QL
QS
QL
QL
MS
QS
QL
QL
QL
QS
QL
ML
MS
QL
QS
ML
QS
QL
ML
QL
QS
ML
ML
MS
QL
ML
MS
ML
QL
MS
ML
MS
ML
QS
QL
QL
MS
QL
ML
QS
QL
QL
QL
QL
QS
QL
MS
QS
QL
MS
QL
MS
QL
QL
QS
QS
QL
MS
QS
QS
ML
QL
QS
QL
MS
MS
ML
QL
MS
ML
QL
QS
ML
QS
ML
ML
QL
MS
QS
MS
QL
MS
ML
QS
QS
ML
QS
QL
QS
QS
QL
MS
ML
QL
ML
QS
QL
QS
ML
QL
ML
ML
QL
QS
MS
MS
QL
QL
ML
QL
MS
ML
QL
ML
QL
QS
QS
QL
MS
QS
QL
QL
QL
ML
QS
QS
QS
QL
MS
QS
ML
QS
QL
QS
QS
MS
QL
QS
QL
ML
QL
QS
ML
QS
QL
MS
QL
QS
QS
QS
ML
ML
QL
QS
ML
ML
QL
QL
QS
QL
MS
QS
QL
QL
QS
QL
ML
QL
ML
QS
MS
ML
QS
MS
ML
QS
ML
QL
ML
ML
QS
QS
QL
ML
QL
QS
MS
ML
ML
ML
QS
QS
QL
QL
QL
MS
MS
ML
QS
ML
MS
QL
ML
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
ML
QS
MS
QS
MS
QS
ML
QS
QL
MS
QL
MS
MS
ML
QL
MS
QS
QL
QL
QS
QS
MS
QL
QS
MS
QS
QL
QL
QS
QS
QS
MS
QS
QS
ML
ML
QL
ML
ML
ML
QS
QL
QL
QL
QL
MS
MS
ML
QL
MS
ML
ML
ML
ML
ML
ML
QS
MS
QS
MS
QS
QL
MS
MS
QS
MS
MS
QS
QS
QS
ML
ML
ML
MS
ML
QL
ML
QS
QL
QL
MS
ML
QS
QS
QS
QS
MS
QS
QL
QS
ML
QL
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QL
QS
ML
ML
QS
QL
QL
ML
QL
QL
QS
QS
MS
ML
QL
QS
ML
QL
ML
ML
ML
QL
QL
QS
MS
QS
QS
QS
QS
QL
QL
ML
QL
ML
QS
QS
QS
QL
MS
ML
QS
QS
QS
MS
ML
MS
QS
QS
ML
ML
QL
ML
MS
MS
ML
QL
MS
ML
QS
QS
ML
QS
MS
ML
QL
QL
QS
QS
ML
QL
QL
ML
MS
QL
QL
ML
QS
QS
ML
MS
QS
QS
QS
QL
QL
QL
MS
QL
ML
QS
QL
QL
MS
QS
ML
QS
QL
QS
MS
QL
ML
QS
QL
QL
QS
QS
QL
QL
ML
QL
QL
QL
QS
MS
QL
ML
QS
QS
QS
QL
QS
QL
QL
QL
QS
MS
QS
MS
QS
QL
QS
QS
QL
MS
QS
QS
ML
ML
MS
QS
QS
QS
QL
QS
QL
QL
QL
QS
MS
ML
QS
MS
QS
QL
QS
QL
QL
QS
ML
QS
ML
QL
QS
MS
MS
QS
MS
QL
QL
ML
QS
QS
ML
QS
MS
QS
ML
ML
QS
QS
QL
QS
QS
QL
QL
MS
QS
QL
ML
QS
QS
MS
QL
QS
MS
QS
QS
QS
MS
QL
QS
QS
QL
QL
QS
QL
QL
QS
MS
MS
QS
QL
QS
QL
QL
ML
QL
QS
MS
QL
QL
QL
QL
QL
QL
QL
QL
QL
QS
QS
QL
QS
QL
QL
ML
MS
ML
QL
QS
QS
QS
QL
QS
MS
QS
QL
QL
MS
QS
MS
QS
QS
QL
QS
QS
MS
MS
QL
MS
MS
ML
QL
ML
MS
MS
ML
QS
QL
QS
QS
ML
QS
QL
MS
ML
QS
MS
QL
QS
QS
MS
QL
MS
QS
ML
QS
QS
QS
ML
MS
ML
MS
QL
QL
QL
QL
QS
QS
QL
QL
QL
MS
ML
QS
QL
ML
MS
QL
QS
QS
ML
MS
QL
QS
MS
QS
MS
MS
QL
QS
QL
MS
QS
ML
QL
MS
ML
ML
QS
QS
QL
QS
ML
QS
QL
QL
QL
QL
ML
ML
MS
QL
QL
QL
QL
ML
ML
ML
ML
MS
ML
QS
QL
MS
MS
QS
ML
MS
QS
QL
QL
ML
QL
QS
QL
QS
QL
QL
QS
ML
QS
QS
QL
QL
ML
MS
QL
QL
ML
ML
QL
QS
QS
QS
QL
QS
ML
QS
QL
ML
QS
QL
QL
QL
MS
QS
ML
ML
QL
QS
MS
ML
QL
QL
ML
QS
MS
QS
QL
ML
ML
ML
QL
QL
QL
QS
QS
QS
QL
QS
QL
ML
ML
QS
QS
QL
QL
QS
MS
ML
QL
MS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
QS
QS
MS
MS
QS
MS
ML
QL
ML
QS
QL
ML
QL
QS
QS
QS
QL
QS
QL
QL
QS
ML
QL
QS
QS
MS
MS
QL
QS
QL
MS
QL
ML
QL
QL
QL
ML
QS
MS
ML
ML
QS
ML
ML
QL
ML
QS
ML
QL
MS
MS
MS
QL
ML
QS
QS
ML
QL
QL
QS
QL
QL
QS
QL
MS
MS
QS
QL
QL
QL
MS
QS
QS
QS
ML
MS
QS
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
ML
QS
QS
QL
QL
ML
MS
MS
QL
QL
MS
QL
QL
QS
QL
ML
ML
QL
QS
QL
QL
MS
QL
ML
QS
QS
QS
QL
ML
ML
QS
QL
QL
MS
QL
QL
MS
ML
ML
ML
QL
ML
ML
QL
QL
ML
QS
QL
QS
QS
ML
ML
QL
QS
QL
QS
QS
MS
QS
QL
QS
ML
QS
QS
QL
QS
QS
QS
QS
QS
QL
QL
MS
QL
QS
QS
QL
QL
QL
QL
MS
QL
ML
MS
QL
QL
QL
ML
QS
MS
QL
QL
MS
QL
ML
ML
MS
QS
ML
QL
QL
QL
ML
QL
QS
QS
QL
ML
MS
QS
QS
QL
MS
QS
MS
QS
ML
QS
MS
QS
QL
QS
QS
ML
MS
ML
QL
QL
QL
MS
QS
QL
QL
QL
MS
MS
MS
QS
QS
QL
QS
MS
QS
QS
QL
ML
ML
QS
MS
MS
QS
ML
QL
MS
QL
MS
QL
MS
MS
QL
QS
ML
QS
ML
QL
QL
MS
QS
QS
ML
QL
ML
QS
QL
QS
QS
QL
QL
QS
QS
QS
MS
QS
QL
ML
MS
MS
ML
ML
ML
QS
ML
QL
QL
MS
ML
QS
QL
QL
QS
MS
QS
QS
QS
MS
QS
ML
QS
MS
QS
QS
QL
QL
QS
QS
ML
MS
QL
ML
MS
QS
QL
QL
QL
QS
QS
QL
ML
QL
QS
QL
QS
MS
QL
QL
QS
ML
QS
QL
MS
ML
QS
QS
ML
QS
QS
ML
QS
QS
QL
QL
QL
QL
ML
QS
MS
QL
ML
QL
ML
QS
QS
QS
QL
QS
ML
QS
QS
QS
ML
QS
QS
ML
ML
MS
QL
QL
MS
QL
ML
QS
ML
MS
QL
QL
QL
ML
QS
QL
QS
ML
ML
QL
MS
QL
MS
QL
QL
QS
QL
QS
ML
QL
QL
QL
QL
QS
ML
ML
QS
QL
QS
QS
QS
QL
ML
QS
QS
QL
QS
QL
ML
QL
QS
QS
QL
MS
QS
QS
QL
MS
QL
QL
MS
ML
ML
ML
MS
QL
ML
QS
QS
QL
QS
QL
QL
QL
QS
MS
QS
MS
QS
ML
QS
QL
QL
QS
QL
QL
ML
QS
QL
QL
QS
QL
QL
QS
QS
MS
ML
QL
QS
QL
QS
ML
ML
QL
QS
MS
QL
QS
QL
MS
ML
QL
QL
ML
QS
ML
MS
MS
QL
ML
MS
QS
QS
ML
MS
MS
QS
QL
QL
QL
QS
MS
MS
QL
QL
QS
QS
QS
MS
QL
QS
QS
QL
QS
ML
MS
QL
QL
QL
QS
QS
ML
ML
QS
ML
QL
QL
QL
ML
QL
QS
ML
MS
QL
MS
QL
QL
QS
QS
QS
QL
QL
QS
MS
QL
QL
QS
QS
QL
QL
QL
MS
QL
ML
ML
QL
ML
MS
QS
QL
QS
QL
QS
QL
QS
QL
QS
QS
QL
QS
QL
QL
QS
QS
ML
ML
QS
QL
QL
QL
ML
QS
QS
QL
QL
ML
ML
ML
QL
QL
QL
QS
QS
QS
QS
QL
MS
ML
MS
ML
QS
MS
ML
QL
QS
ML
QS
QL
ML
MS
QL
ML
QS
MS
QL
QS
ML
QL
QL
QS
MS
MS
QL
ML
QS
QL
QS
QS
ML
ML
ML
QS
QL
QS
MS
MS
ML
QS
QL
QS
QS
ML
QS
QL
QS
ML
ML
QL
QL
QS
MS
ML
QS
ML
QS
MS
QL
QL
MS
QL
MS
QS
QL
MS
QL
QS
QL
MS
QS
MS
ML
QL
QL
QS
MS
MS
MS
ML
MS
QS
MS
QS
MS
QL
QL
ML
QL
MS
QS
MS
QL
MS
QL
QS
QS
QL
QS
QS
MS
ML
QL
QL
ML
QS
QS
MS
QS
ML
QS
QL
QL
QS
QL
MS
QL
QL
QS
QS
QL
MS
QS
ML
QS
ML
ML
QS
MS
MS
QL
QL
MS
QS
QS
QS
ML
QS
ML
MS
QS
MS
ML
QL
QL
ML
QS
QL
ML
QS
QL
QL
QL
ML
ML
QS
ML
QL
MS
ML
QS
QL
ML
MS
QL
QL
QL
ML
ML
QL
QL
ML
QS
QS
QL
QL
ML
ML
QL
QS
QL
QL
QS
MS
QL
QS
QS
MS
QS
ML
ML
QL
QS
ML
MS
QL
QS
QS
QL
QS
QS
QL
QL
QS
MS
QS
QL
QS
ML
QS
ML
QL
MS
ML
QS
ML
QS
QS
MS
QS
QL
MS
QS
QL
ML
QL
QS
MS
QS
QL
ML
QS
QS
QL
QL
MS
ML
QS
QS
QL
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
ML
QL
QL
QL
ML
QS
QL
QL
MS
QS
QS
QS
MS
QL
QL
QS
QS
MS
QS
QS
QL
ML
QL
QS
QL
QL
QL
MS
MS
QS
QL
ML
ML
ML
QL
QS
MS
QS
QL
QL
QL
QL
ML
MS
ML
MS
QL
ML
QL
QS
MS
QL
QS
QL
ML
MS
ML
ML
MS
QS
MS
ML
QL
QL
ML
MS
QL
QS
QL
MS
QL
MS
QL
QS
QS
QL
QL
QS
ML
QS
ML
QS
QS
MS
QS
QL
QS
ML
MS
ML
QL
QL
QS
QL
QL
ML
ML
MS
ML
QL
QL
QL
MS
QS
QS
QL
QL
QS
QS
QS
QS
QL
ML
QL
QL
QL
QL
MS
ML
QS
QL
QL
QS
MS
QS
QS
ML
QL
QS
QS
QL
QL
MS
ML
MS
ML
QS
ML
ML
QL
QS
QS
QS
QL
QS
ML
QS
QS
ML
QS
QS
ML
QS
QS
QS
ML
QL
MS
MS
ML
QS
QS
QL
QS
QL
QL
ML
QS
QS
QS
QS
QL
QS
QL
ML
QL
MS
QL
QS
QL
QS
QS
QL
ML
QS
QS
QS
MS
QS
QL
QL
QS
QS
MS
QS
QL
QS
QL
QS
QL
MS
QS
ML
ML
QS
QS
QL
QL
MS
MS
QS
QS
ML
MS
ML
QL
QS
QS
QS
QL
ML
MS
QS
QL
ML
QL
ML
QS
QS
QS
ML
QS
ML
ML
QS
QL
QL
QS
QS
QL
QS
QS
MS
QS
QS
ML
QS
QL
QL
QL
QS
MS
MS
QS
QL
QS
QS
QS
ML
MS
QS
ML
QS
QS
QL
MS
ML
QS
ML
QL
QS
QS
QS
QS
QL
QL
QS
ML
ML
QL
MS
MS
QS
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
QL
QS
QS
ML
QS
MS
MS
MS
ML
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
QL
MS
QS
QL
QS
QS
QS
MS
MS
MS
QS
QL
QS
QS
MS
QS
QS
ML
QL
ML
ML
QL
MS
QS
QS
MS
MS
MS
ML
QS
QL
QS
QS
QS
ML
MS
QL
QL
QL
QL
QL
MS
QL
ML
ML
QL
QS
ML
QL
QS
QL
MS
ML
QS
QL
ML
QL
ML
MS
MS
QL
QS
QL
QS
QL
QS
QS
QS
QL
ML
ML
ML
MS
QS
QL
QL
QS
QS
MS
QS
ML
ML
QS
QL
QS
QS
ML
QL
ML
QL
QL
QL
QL
QS
MS
QL
QL
QL
QL
QL
QS
ML
QL
QL
ML
QL
QS
QL
MS
MS
QL
MS
ML
QL
QS
ML
QS
ML
QL
QS
MS
QS
ML
MS
QL
QL
QL
MS
ML
ML
QL
ML
ML
ML
MS
QS
QL
QL
QL
QL
QS
QL
MS
QL
QS
ML
MS
QL
ML
QL
QS
MS
QS
ML
QL
QL
MS
QS
MS
QS
MS
QS
ML
MS
QL
QS
QS
ML
ML
QS
ML
QL
MS
MS
ML
MS
QL
QL
ML
QS
QL
QL
MS
ML
QS
QL
QL
MS
QS
QL
QL
QL
ML
ML
QS
QL
QS
ML
ML
ML
QS
QS
QL
ML
QL
ML
QL
QS
ML
QS
ML
QL
QS
ML
QL
QS
QS
ML
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
QS
QS
QS
QL
ML
ML
QS
QL
QS
QL
QL
MS
QS
QL
QL
QS
QL
QL
ML
QL
MS
ML
ML
QS
QL
QS
QL
QL
MS
QL
QL
QS
ML
QS
ML
ML
QS
QL
ML
QS
QL
MS
MS
QL
QL
QL
QS
QS
MS
ML
QS
QL
QS
QL
ML
QL
QL
MS
QL
QS
QL
MS
QS
QL
ML
QS
QS
QL
QL
MS
QS
QS
ML
QL
QS
MS
ML
QL
QL
ML
QS
ML
QL
QS
QL
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
QS
ML
QL
QS
QS
QL
QS
QL
ML
QL
QL
QS
QL
ML
QS
ML
MS
QS
MS
ML
QS
QS
QL
ML
QL
ML
QS
QL
QL
QS
QS
QS
QL
MS
QL
QL
ML
QS
ML
ML
QL
MS
QL
QL
QS
MS
QS
QL
ML
QS
QS
QS
QS
QS
ML
QL
QS
ML
QS
QS
QL
QS
QS
QS
QL
QS
MS
QS
QL
QS
QL
MS
ML
QL
QL
QS
QS
QL
QL
QS
QS
ML
QS
QL
ML
QS
QS
QS
QL
QL
ML
QS
QS
QS
QL
QL
QS
QL
ML
QL
QL
QS
QL
QS
MS
QS
QL
MS
QL
ML
ML
MS
QL
ML
QL
ML
MS
QL
QL
QL
QS
QL
ML
ML
MS
QS
QL
QL
QS
ML
MS
MS
QS
QL
QS
QL
QL
QL
ML
QS
QS
QS
ML
ML
QL
QS
QS
QL
QL
QL
QL
ML
QL
QL
ML
MS
ML
QL
QL
QL
QS
QS
QL
QS
QL
QL
ML
QL
ML
QS
QL
QL
QS
MS
ML
ML
QL
QS
QL
QS
ML
ML
QS
QL
QS
QS
QS
MS
QS
QS
MS
QS
QS
QS
ML
QS
ML
QL
QS
QL
QL
ML
QS
QS
QL
ML
MS
ML
MS
ML
QS
QS
ML
ML
QL
MS
MS
MS
QL
QS
QS
ML
QS
QL
QL
QL
QS
QL
QS
QS
QS
QL
QL
QS
MS
QS
MS
QL
ML
ML
QS
QL
QL
QS
QL
QS
ML
MS
ML
ML
QS
ML
ML
ML
QS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QL
QL
QS
MS
QS
QL
QL
QL
QS
QL
MS
QS
QS
QS
ML
QS
QL
QL
QS
QL
QS
ML
ML
MS
QS
MS
QS
QL
ML
QS
QS
QL
QL
QS
QS
QL
QL
ML
ML
QS
ML
QS
QL
ML
QS
QL
QS
ML
ML
QL
MS
QS
QS
MS
QL
ML
QL
QS
QS
ML
QS
ML
MS
ML
QL
QL
MS
QL
QL
QS
QS
QL
QL
QS
QL
ML
QL
QL
ML
MS
QL
MS
QS
MS
MS
QS
ML
MS
QS
QS
QL
QS
ML
ML
QL
QS
QS
QS
ML
QL
ML
ML
QS
QL
QL
ML
ML
QS
ML
QS
QL
QL
QL
ML
ML
QL
QS
QL
QS
ML
MS
MS
QL
QL
QS
QS
ML
QS
QL
MS
QL
MS
QL
ML
ML
QS
ML
QS
QL
QL
MS
MS
ML
QL
QS
ML
QS
QS
QS
QS
QL
QS
MS
QS
QS
QS
QS
ML
QL
QL
QS
QL
QL
MS
QS
QL
ML
MS
QS
QL
QL
QL
MS
QS
QL
QL
QL
ML
QL
QS
ML
QL
QL
QL
MS
QS
ML
QS
ML
QS
QL
QS
QS
QL
ML
QL
QS
QL
ML
QS
QL
ML
QS
QS
MS
QS
QL
QS
QS
QL
QL
MS
QL
QS
QS
QS
MS
QL
QL
QL
QS
QS
QS
QL
ML
QS
MS
MS
MS
QL
QS
QL
QL
QS
QL
QL
ML
QS
QS
MS
QS
QS
QS
QL
MS
QL
QL
QL
QL
ML
QS
ML
QL
QL
QL
MS
QL
QS
QS
QL
ML
ML
QS
QS
MS
ML
QL
QL
MS
QS
QL
QL
QL
ML
ML
MS
QS
ML
QS
ML
QS
ML
MS
ML
QS
QL
QS
QL
QL
MS
ML
QL
QL
QS
QL
ML
ML
MS
QS
QS
QL
MS
MS
ML
QL
QS
QS
MS
QL
ML
QL
MS
ML
ML
QL
QS
QL
MS
QL
ML
QL
QS
ML
QL
QS
QS
QS
QL
QS
QS
QS
QL
QS
QL
QL
QS
ML
QL
QS
QL
MS
QL
QL
QL
ML
QS
MS
ML
QS
QL
ML
QS
QS
QL
QS
QS
ML
QS
ML
QS
MS
ML
QS
QS
QS
QL
QL
QL
QS
QS
ML
QL
QL
QL
QL
QL
MS
QL
MS
QS
QL
ML
ML
QL
ML
QL
ML
QS
QS
QS
QL
ML
MS
ML
ML
ML
QL
QS
QL
MS
QS
MS
ML
QS
QS
QL
QS
QL
QS
QL
QL
ML
ML
QS
QS
QS
QS
ML
QS
MS
QL
QS
QL
QL
QS
ML
QS
QL
QL
QL
ML
QS
QL
QL
QL
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
ML
QL
QL
ML
QS
QS
QS
MS
ML
QL
MS
QL
QL
QL
QS
QS
QL
MS
QL
QS
QL
QL
QS
ML
ML
ML
QL
QS
MS
QS
QS
MS
QS
QL
QS
QL
QS
QL
QS
QL
ML
QS
ML
QS
QS
QS
QL
ML
QS
QL
QL
QS
MS
QL
QL
QL
QL
QS
QS
QS
ML
QS
QS
QS
ML
ML
QL
QS
QS
QL
QS
MS
ML
QL
QL
QS
QS
MS
QS
QL
QL
ML
QS
ML
ML
MS
QS
MS
QL
MS
QL
ML
QL
QS
QS
QL
QS
QL
MS
QL
QS
MS
QS
QL
ML
QS
QL
MS
QL
QL
ML
QL
QL
ML
MS
ML
QS
QS
QS
ML
QS
QS
MS
QL
QS
QS
ML
ML
QS
QS
MS
QL
QS
ML
ML
QS
QL
QS
QS
QS
QL
QL
QL
ML
QL
QS
QS
ML
QS
QL
QS
ML
QS
QL
QS
QL
QS
QS
QS
QS
ML
QS
QS
QL
QS
ML
QL
QS
QS
ML
ML
ML
QS
QS
QL
QL
QS
QL
QL
ML
ML
QL
ML
MS
QL
QS
ML
QL
ML
ML
QS
QL
QL
MS
ML
QS
ML
QL
MS
MS
QL
QL
QS
QS
ML
QS
ML
QS
MS
QL
QL
MS
QL
ML
QL
QL
QL
MS
ML
QL
QS
QL
QL
QS
QS
QS
QL
QL
QS
QS
MS
QL
MS
MS
ML
QS
QS
QS
QS
ML
QS
MS
ML
QS
QL
QS
ML
ML
MS
ML
QS
QS
QL
ML
QL
QS
QS
QS
QL
MS
ML
MS
QS
QS
QS
MS
QL
MS
MS
QS
QL
QL
QL
QL
QS
MS
ML
QL
QS
MS
MS
QS
QL
ML
QS
ML
QS
QL
QL
QS
QL
QL
QS
QL
MS
ML
QL
QL
QL
QL
MS
QS
QS
MS
QL
MS
QS
ML
ML
MS
ML
QL
QL
QL
QS
QL
MS
QL
QS
QL
QS
QS
QS
QS
QL
QL
ML
QL
QL
MS
QL
QL
MS
QL
MS
MS
MS
MS
QL
QL
QL
MS
ML
QL
QL
QL
QS
QS
QS
MS
ML
MS
QS
QS
QL
QS
MS
QL
QL
QL
QL
QL
QL
QL
ML
MS
QL
ML
ML
QL
QL
ML
QL
QL
QL
QS
QL
MS
QL
ML
ML
QS
QL
ML
QL
ML
QL
QS
ML
MS
QS
MS
QL
QS
QS
QS
QS
ML
QL
QL
QL
QL
QL
QL
QL
QL
QS
QS
ML
QS
QS
QS
ML
QL
QS
QS
QL
QL
MS
QL
ML
QL
MS
MS
QL
QL
QL
QS
ML
QS
QL
MS
QL
QS
QL
QL
QL
QS
ML
QL
QS
QL
MS
MS
QL
MS
QS
QS
QL
QL
QS
QL
MS
QL
QS
QL
QS
ML
QS
QS
ML
ML
ML
QS
ML
QL
QS
QL
QS
QL
QL
QS
ML
QS
ML
ML
QS
ML
QS
QL
QS
QS
QL
QS
QS
QL
QL
ML
QS
QL
QL
QS
MS
QS
QS
ML
QS
ML
QS
QS
QL
QS
QS
ML
QL
QL
QS
QS
MS
MS
QL
QL
QS
QL
QS
QS
QS
QS
MS
ML
MS
QL
MS
QL
QL
MS
MS
QL
QL
ML
QL
QS
QL
QS
QL
QL
MS
ML
QL
ML
QL
QL
QL
QL
QS
QS
QS
QL
QL
QL
QL
QL
QL
QS
MS
ML
MS
ML
ML
QL
ML
QS
ML
QL
QL
QL
MS
ML
QS
QS
QS
MS
ML
QL
ML
QS
QS
QL
QL
QS
QL
ML
MS
QS
MS
MS
MS
ML
ML
QS
QS
ML
MS
ML
QS
QS
QS
MS
QL
QL
QL
ML
QS
QL
QL
ML
ML
QS
QS
QL
QS
MS
QL
QS
QL
QL
MS
ML
ML
QS
QL
ML
QL
ML
QL
QL
MS
QL
MS
QS
MS
QS
QS
QS
QS
QS
QS
ML
QS
MS
MS
QL
QL
ML
MS
MS
QS
QS
MS
QS
QS
QL
QS
QS
QS
QS
MS
QL
MS
QS
QL
ML
MS
ML
QS
MS
QL
QS
QS
ML
QL
QS
QS
QL
QS
ML
QL
ML
QL
QS
ML
QS
ML
QS
QL
QS
QL
QS
QS
QS
QL
QS
QL
QS
QS
MS
ML
QL
QS
ML
QS
QL
QL
ML
QS
QL
QL
QL
QL
MS
ML
MS
QL
QS
MS
QS
QS
QS
QL
MS
MS
QL
ML
QS
QS
MS
QL
MS
QS
QS
QS
QL
QL
QL
QS
MS
QL
ML
MS
MS
QL
QL
QL
QS
QL
QS
QS
QS
MS
MS
QL
QL
QL
QL
QL
ML
ML
MS
QS
ML
QS
MS
QS
QL
QS
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
QL
QL
QL
QL
QL
MS
MS
MS
QS
QS
ML
QS
QS
QS
QS
MS
QS
QS
ML
QS
QS
QL
QS
QL
QS
ML
QS
QL
QS
QS
ML
QL
ML
QS
ML
MS
ML
QS
QL
MS
MS
MS
QS
QL
QL
QS
QL
QS
ML
QS
ML
ML
MS
QL
QS
ML
MS
QL
ML
QS
ML
MS
QS
QL
MS
QL
ML
QL
QS
QL
QS
QS
QL
QL
QS
ML
MS
QL
QL
QS
ML
QS
QS
MS
QS
ML
QL
ML
QL
ML
QL
QS
QL
QL
QL
QS
QS
QS
ML
QS
QL
QL
QL
QL
MS
ML
QS
ML
ML
QS
MS
QS
QL
QL
QS
QS
ML
ML
QS
QS
QS
QL
QL
QL
QL
QL
MS
ML
MS
MS
QL
QL
QS
QS
ML
QL
MS
MS
QL
QL
QS
QS
QS
QL
QL
QS
QL
QS
QS
QL
ML
QL
QS
MS
QL
QS
QL
QS
QL
QL
QL
QS
QL
QS
MS
ML
QL
QS
QL
QL
QL
MS
QL
ML
QL
QS
QL
MS
ML
QS
QS
QS
MS
QS
QL
QL
QS
QL
ML
QL
QL
MS
QS
ML
QS
QS
MS
QS
ML
QL
QL
MS
QL
MS
MS
ML
ML
QL
QS
ML
QL
QS
ML
QS
QL
QL
QS
ML
QS
QL
QS
ML
QS
MS
MS
QL
QS
QL
ML
ML
QL
QL
QL
ML
QL
MS
MS
QS
QL
ML
QL
QL
QS
MS
QL
QL
QL
QL
QS
QL
QS
QL
MS
QS
QS
QL
ML
QL
QS
QL
QL
ML
QL
MS
MS
QL
ML
MS
QS
MS
ML
QS
MS
QS
QL
MS
QL
ML
QS
ML
QL
QS
QS
QS
QL
QS
MS
QL
QS
QL
QL
QL
QL
QL
QS
ML
QL
QS
QL
ML
QL
QL
QL
QS
QS
QS
QL
ML
QL
QS
MS
ML
MS
QL
QS
QL
QS
QL
QL
MS
QL
QL
QL
QS
QL
ML
MS
QL
QS
QS
QL
ML
QS
QL
QL
QS
QL
QL
MS
QS
QS
QS
QS
ML
ML
ML
ML
QS
QL
QL
QS
MS
QS
QS
QS
QS
QS
QL
QL
QS
QS
ML
QS
MS
ML
ML
QS
QS
QS
MS
QS
ML
QS
ML
QS
ML
ML
QL
QL
QS
QS
MS
QS
QS
QL
QS
QL
QL
QS
QL
QS
MS
QL
QL
QS
QS
MS
QS
QL
ML
QS
QL
QS
QL
ML
QS
QL
QL
ML
QL
ML
QS
QL
QS
ML
QS
MS
QS
QL
QL
ML
MS
QL
QL
QL
QS
ML
QL
QS
MS
QS
QL
QS
QS
QL
QS
QS
QL
QL
MS
ML
QS
QL
QS
ML
QS
QS
MS
MS
ML
ML
QS
MS
MS
ML
ML
MS
QL
QL
QL
QL
ML
QS
MS
QS
QL
QL
QS
QS
ML
ML
QL
QS
MS
ML
MS
MS
ML
QL
QL
QS
QS
QL
ML
QL
QS
QL
QL
QL
ML
QS
ML
ML
ML
QL
MS
QL
QL
QL
QS
QS
QL
ML
QL
QS
ML
QS
ML
MS
QL
QL
QL
QS
ML
MS
MS
QS
QL
QL
MS
QL
QS
ML
QL
ML
QL
QL
MS
ML
QL
ML
QL
MS
QL
QS
QS
QL
QL
ML
QS
QS
QL
QL
QS
QL
QS
MS
ML
QS
QL
QS
QL
QL
MS
QL
QL
QS
MS
MS
QL
ML
QL
QL
MS
ML
MS
ML
QS
QS
QS
MS
QL
QS
QL
QL
MS
ML
MS
QS
ML
ML
QS
MS
QL
MS
QS
QS
QL
QS
ML
QS
QL
QS
QS
QL
ML
QS
QL
ML
ML
ML
QL
QL
QL
ML
ML
QL
ML
QL
QS
QL
QL
QS
QL
QL
QS
QL
QS
QS
QL
MS
QS
ML
QS
QS
MS
QS
QS
ML
ML
QL
QL
QS
QL
QL
QS
QS
QL
ML
QL
ML
ML
QL
MS
QL
QL
MS
QL
ML
QL
QS
MS
ML
QS
QL
ML
QS
QL
QL
ML
QS
ML
MS
QS
QL
QL
QS
QL
QL
ML
QL
ML
ML
QL
QS
QL
QS
QS
ML
QL
QS
QL
QS
QS
QL
QS
QL
QS
QL
QL
QS
QL
QL
QS
QL
QS
ML
MS
QL
ML
QL
ML
QS
MS
ML
ML
ML
MS
ML
QL
QS
QS
QL
MS
QS
QL
QL
QS
MS
QL
MS
QS
QL
QL
QS
ML
ML
QL
QL
MS
QL
QS
QL
ML
QS
QL
MS
MS
QS
QL
QS
QL
QL
QS
QS
QS
MS
QL
QS
QS
MS
QL
QS
QS
MS
QS
QL
MS
ML
QL
ML
ML
QS
QS
QS
QS
QL
QS
ML
QS
QL
QL
QS
QS
MS
QL
QS
QS
MS
QL
QS
QS
ML
QS
ML
QL
QL
QL
QS
QL
QL
QL
QS
ML
QL
QS
QS
QS
QS
QS
ML
MS
QS
ML
QL
ML
ML
QL
QS
QL
MS
ML
MS
QS
QL
ML
QS
QL
MS
QL
QL
QS
QS
QL
QS
QS
QL
QS
QS
QL
QL
QS
QS
QS
QL
QL
QL
MS
QL
MS
MS
MS
QS
QS
ML
QL
QS
MS
ML
ML
MS
MS
ML
QL
MS
QL
QS
QL
MS
QS
QL
QS
QL
MS
ML
QS
ML
ML
ML
QL
ML
ML
QL
MS
QL
QL
QS
QL
QS
QL
QL
QS
ML
ML
QL
QL
QS
QL
MS
MS
QL
ML
ML
QS
QS
MS
MS
ML
QS
QL
QS
QS
QS
ML
QL
QS
QS
QL
QL
QS
QL
QS
QS
QS
QL
ML
QS
MS
MS
QS
QS
QS
QL
QL
MS
QL
MS
ML
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
ML
QL
QS
QS
QS
QS
QL
QS
QS
QS
QL
QL
QL
QL
ML
QS
QS
ML
ML
ML
QL
QS
QS
QL
MS
QL
QL
ML
QS
ML
QL
QL
QL
QS
QL
MS
ML
QS
QL
QS
QL
QL
QL
QS
QS
MS
QL
QS
MS
QL
QL
MS
ML
QS
QL
ML
ML
QL
QS
QL
QS
ML
ML
ML
QL
ML
MS
QS
MS
QS
ML
QS
QL
MS
QS
QL
QS
MS
QL
QL
ML
QS
QS
QS
QS
QL
QS
QS
QS
QL
MS
QS
QS
MS
QL
ML
ML
ML
QL
QL
QL
ML
QS
QS
QS
QS
QS
ML
ML
QS
ML
QL
QS
QS
MS
ML
MS
QS
QS
ML
QL
MS
QS
MS
QL
QS
ML
QL
QL
MS
QL
QL
QS
ML
MS
QS
QS
QS
MS
MS
QS
QL
QS
QL
QS
QS
QS
QS
QS
QS
QS
QL
ML
QL
QL
QL
ML
QS
ML
QL
QS
QL
QL
MS
QS
QS
QL
QL
QS
MS
QL
QL
QL
QS
QS
QL
ML
ML
ML
MS
ML
ML
MS
MS
QS
MS
MS
QL
QL
QS
ML
QL
QS
MS
QS
QS
QL
QS
QS
MS
QS
QS
MS
QS
MS
MS
QL
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QL
ML
QL
QL
QL
QL
MS
QL
QL
QS
QS
QL
QL
ML
ML
QS
QS
QL
QL
MS
QL
QL
ML
QL
QS
QL
MS
QS
QS
QS
ML
QL
ML
ML
QL
MS
ML
MS
QL
QL
QS
QS
QS
QL
ML
QL
QS
QL
ML
MS
QS
QS
QL
QL
MS
MS
QS
QS
QS
QS
QS
QL
ML
QL
QS
QS
MS
QS
ML
QL
QS
ML
QS
QL
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
ML
QS
QS
QL
QS
QL
QS
ML
QL
QL
MS
QS
QL
QS
ML
QS
QS
QS
QS
QL
QS
MS
QL
QS
QS
QL
QS
QS
ML
ML
ML
MS
QL
QL
MS
ML
ML
QS
QL
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
QS
ML
QS
QS
MS
MS
QL
ML
ML
QS
QS
QL
ML
QS
QL
MS
QL
ML
MS
QS
QL
ML
QL
QS
ML
ML
QS
ML
ML
QS
QS
QS
QS
MS
QL
QS
QL
QL
ML
QS
QL
MS
QS
ML
QS
QL
ML
ML
QS
ML
QS
QS
ML
MS
QS
QL
QS
QL
QL
MS
QL
QL
ML
MS
QL
QS
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
QS
ML
MS
QL
QL
QL
MS
QS
QS
QL
QL
QS
QS
QS
ML
ML
QS
MS
QL
QL
QS
QL
QL
QS
QS
MS
QL
MS
QS
QS
QS
QL
MS
QS
ML
QL
QL
QS
QL
QL
QS
MS
QL
QL
ML
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
QL
ML
QS
QS
QS
QL
QL
ML
QS
MS
MS
QL
QS
MS
QS
ML
ML
QS
ML
QL
QS
QS
QL
MS
QL
QL
QL
MS
QL
QL
ML
QL
ML
QL
QS
QL
ML
MS
QL
QL
QL
MS
QS
QL
QL
QS
QL
QL
QL
ML
ML
ML
QL
QL
QL
ML
QL
QS
ML
MS
QL
ML
QL
MS
QL
QL
QS
MS
ML
QL
QS
ML
ML
ML
QL
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QL
ML
QL
QS
ML
QS
MS
MS
ML
QS
QL
QL
QL
QS
ML
QS
MS
QL
QS
QS
QL
ML
QL
MS
QL
ML
QS
QL
QL
QS
QS
QS
MS
MS
ML
QS
QS
QL
MS
QL
MS
QS
MS
QS
QS
QL
QL
QS
ML
QS
QL
QS
ML
MS
QS
QL
QS
QL
QL
QS
ML
QL
QL
QS
QL
QL
QL
QL
QL
ML
ML
QL
QS
MS
QL
QS
MS
QL
QS
MS
ML
QL
ML
QL
ML
QL
QL
MS
ML
ML
MS
QS
QL
QS
QS
QL
ML
QS
QS
QL
ML
MS
QS
ML
ML
QL
ML
QS
MS
QS
QS
QL
ML
ML
QL
ML
MS
QS
ML
QL
QS
QS
QL
QS
QS
QS
ML
QS
QS
QL
ML
QS
QS
QS
QS
ML
QL
QS
QL
ML
QS
QL
QL
QL
QS
ML
ML
QS
QS
QL
QL
QL
ML
QL
QL
ML
QS
QS
QS
QS
ML
QS
ML
ML
QL
QS
QS
QS
QL
QL
QL
QL
QS
ML
QL
QS
QL
ML
MS
MS
QS
QL
ML
ML
ML
QL
QS
QL
MS
QL
QS
MS
QS
QS
ML
QS
QS
QS
QL
ML
QL
ML
QS
QL
QS
QS
ML
QL
QS
QS
QS
QS
QS
MS
MS
QS
MS
QS
ML
MS
QS
QL
MS
ML
MS
QL
QL
QS
QS
QL
QS
ML
QL
ML
QL
QS
ML
MS
QS
ML
QS
QS
QL
QL
QS
QS
QL
QS
QS
QS
ML
MS
QL
QL
ML
QS
QS
MS
QL
ML
QL
ML
ML
MS
QL
QS
QS
MS
QS
QS
QL
QS
QS
ML
ML
MS
QL
MS
QL
MS
QS
QL
QS
MS
QL
QS
QS
QL
MS
QL
QL
QS
QL
ML
QL
ML
QL
QL
MS
QL
MS
QS
QL
QS
QL
MS
QL
MS
MS
QL
QS
QS
QS
QS
MS
ML
MS
QS
QS
QL
MS
QS
QS
QL
QL
QS
QS
ML
ML
MS
QS
QS
MS
QS
ML
QL
QL
QS
QS
QS
ML
QS
QL
MS
QS
QL
QL
QL
QL
QS
QS
QL
QL
QL
QS
ML
QL
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
ML
ML
QS
ML
QL
QS
ML
QS
ML
ML
QS
QL
QL
MS
QL
ML
QL
ML
ML
ML
ML
QL
QL
QS
QL
QS
QS
QL
ML
ML
ML
ML
QL
MS
QL
ML
QL
ML
QL
QS
QL
QS
MS
QS
QS
MS
QL
QS
QS
QL
MS
QS
MS
QL
QS
ML
MS
QS
MS
MS
QS
MS
ML
QS
MS
MS
MS
QS
QS
ML
QL
MS
MS
ML
MS
ML
ML
QS
MS
QL
QS
MS
QL
MS
ML
QS
QS
ML
MS
QL
QS
ML
QL
QS
QL
QS
QL
QL
MS
QL
QL
QL
QL
QL
QS
QS
QS
ML
ML
ML
ML
ML
ML
QS
MS
QL
QS
MS
ML
QS
QS
MS
QL
MS
ML
QL
MS
QS
QL
MS
ML
QS
QS
QL
ML
ML
MS
MS
QL
QS
QL
QS
QL
QS
QL
QL
QL
ML
ML
QS
QS
QS
MS
QS
QS
ML
QL
QL
QL
QS
QL
QL
ML
QS
QS
QL
QS
QS
MS
QS
MS
QL
QS
QS
QL
QL
QS
ML
QL
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
ML
MS
ML
ML
QS
ML
QS
MS
QS
QS
QL
QL
MS
ML
ML
QL
QS
QL
ML
ML
ML
QS
QS
QS
ML
QL
ML
ML
ML
QS
QL
QL
QS
MS
ML
ML
QS
QS
QS
ML
QL
QL
ML
ML
QL
ML
QS
QL
ML
QS
QL
QS
ML
QS
MS
QS
QL
ML
QS
QS
QL
QL
QL
QS
QL
QL
ML
QS
MS
QL
QS
ML
QL
MS
QL
QL
MS
QS
QS
QL
QS
QS
QL
QL
MS
QS
QS
MS
QL
QS
QL
QL
MS
QL
QS
QL
ML
ML
QL
QL
QS
QS
QS
ML
QL
QL
QL
QS
QL
QL
QL
ML
ML
QS
QS
QL
ML
QS
QS
ML
ML
ML
QL
MS
QS
ML
QL
QL
ML
MS
QS
ML
QS
QS
QL
MS
QS
QL
QL
QL
MS
QL
ML
QS
QS
QS
QL
QS
ML
QL
QS
MS
QL
QL
QL
MS
QS
QL
QL
QS
QS
QL
QS
QL
QS
MS
MS
QS
QL
QL
MS
QL
MS
QL
QL
MS
ML
QL
QS
QL
QS
ML
QL
MS
QS
QS
QL
MS
QS
QL
QS
QS
QS
QS
QL
ML
QS
QS
QS
QL
QL
QL
ML
QL
QS
MS
ML
QS
QL
QL
QL
MS
MS
QS
MS
QL
QS
QL
QL
QL
QL
QS
MS
QS
QL
QS
QL
MS
QL
QL
QL
MS
QS
QL
QS
QS
ML
QL
QL
QS
MS
ML
QS
MS
ML
ML
QS
QL
QL
ML
MS
QL
ML
QS
ML
QS
ML
MS
QL
ML
QL
QS
QS
QS
QL
MS
MS
QS
MS
QS
ML
QS
QS
QS
QS
QL
ML
ML
QL
QS
QL
MS
QL
QL
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
MS
QL
QS
QS
QL
QL
QS
MS
ML
QS
ML
QL
MS
QS
QL
ML
MS
ML
QL
QS
QS
ML
QS
QL
ML
MS
QL
QS
QS
QS
QL
QL
ML
QL
ML
ML
ML
QL
QS
ML
QL
QL
QS
QL
QL
QS
QS
ML
QS
QL
MS
QL
ML
MS
QS
QL
QL
MS
QS
QL
ML
QL
QS
QS
QS
QL
QS
QS
QS
QS
QS
QS
ML
MS
QS
MS
ML
ML
QS
QL
MS
QS
QL
QL
ML
QL
QL
ML
QL
ML
QL
QS
MS
QS
ML
QL
QL
QS
QS
QS
QL
QS
QS
QS
QL
ML
QS
QS
QS
QL
MS
MS
ML
QS
QS
ML
QL
ML
ML
MS
MS
MS
QS
QS
QS
MS
QS
MS
QS
QS
ML
QS
QL
QS
QS
QS
ML
ML
QL
QL
QL
QS
QS
MS
MS
QS
MS
QS
QS
QS
QS
ML
QS
QS
QL
QS
QL
ML
QL
ML
QL
QS
ML
QL
QS
MS
MS
QS
QS
QL
QL
QS
QL
QS
MS
QL
QL
QL
MS
QS
ML
ML
MS
ML
QS
QL
MS
QS
QS
QS
QS
MS
QL
QL
QS
QS
QL
QS
ML
QL
QS
QL
QS
MS
MS
ML
QS
MS
MS
ML
QS
QS
ML
ML
QL
ML
QL
QS
ML
QL
QL
QS
ML
QS
QL
MS
ML
ML
MS
MS
ML
ML
MS
QS
MS
QL
QL
QS
QL
QL
ML
QS
QS
ML
QL
QL
QS
QS
ML
QS
ML
QL
QS
ML
ML
QL
ML
QS
QS
QL
QS
QS
ML
QL
QL
QL
MS
QL
ML
QL
MS
MS
QL
MS
MS
QS
QL
MS
QS
ML
MS
QL
QS
QS
QS
QL
MS
QS
ML
QS
QS
QS
ML
QL
QL
MS
QS
QS
QL
QS
QS
QS
MS
MS
MS
QL
QL
QS
QL
QS
QL
MS
QS
QS
QS
QS
QS
ML
QS
QS
QL
QL
QS
QS
QL
MS
QL
QL
MS
QL
QL
QS
QL
MS
QL
QL
MS
QL
QL
QL
MS
QS
ML
MS
QS
ML
ML
QS
QS
ML
QS
QS
QL
ML
ML
QS
QL
QL
QL
QL
QS
ML
QL
QS
QL
ML
QL
ML
QS
ML
QL
ML
ML
QL
ML
QL
QL
QS
QL
QS
QL
QL
MS
QL
QS
QS
QL
ML
QL
QL
MS
QL
MS
QL
ML
QL
ML
MS
QL
QS
QL
ML
QL
QS
QS
QS
QS
QL
QL
QL
MS
QS
ML
QS
QL
QL
MS
MS
MS
QL
QL
ML
QS
QS
QL
MS
QL
ML
QL
QL
QL
QL
QL
QS
QL
QS
QS
MS
QL
QS
QL
QL
ML
ML
ML
ML
QS
QS
ML
QL
QL
QS
QS
QL
QS
MS
ML
MS
QL
QS
QS
QS
ML
MS
MS
QS
QS
QS
QL
QL
ML
QL
QL
QL
ML
MS
MS
QL
QS
QL
QL
QL
MS
QS
QL
MS
ML
QL
MS
QL
QL
ML
QL
MS
QL
QL
QS
QL
MS
QL
MS
QS
MS
QL
QS
QL
QS
QL
QL
QL
QL
QS
MS
ML
MS
MS
QS
QL
MS
QL
ML
QL
QL
MS
QS
QL
QS
QS
QS
MS
QL
QL
ML
QS
QL
QS
QS
QL
QS
ML
QL
MS
MS
QL
QS
QL
QS
QS
ML
QL
QL
QL
QS
QL
QL
QL
MS
ML
QS
QS
ML
QL
QS
QS
QS
QL
QL
QS
QL
ML
QS
QS
QS
MS
QS
QL
ML
QL
QL
QS
QS
QS
QL
QS
QL
QS
MS
QL
QL
QS
MS
ML
MS
QS
ML
QL
QL
ML
QL
ML
QL
QL
QL
QS
MS
QS
MS
MS
QL
QS
QS
QS
QS
QS
QL
MS
QS
QL
QS
ML
QS
ML
QL
QL
QS
ML
QL
QL
QS
MS
QS
MS
QL
QL
QS
QS
ML
ML
QS
QS
QS
QS
QL
QS
QL
QS
QS
QS
MS
ML
ML
QS
ML
QS
QS
QS
QS
QS
QL
QS
QS
MS
QS
MS
QL
QS
QS
MS
QS
ML
QL
QL
QS
ML
QL
QL
QS
QL
ML
QS
QL
QS
QL
MS
QL
QS
QL
ML
QL
ML
ML
QL
QL
MS
MS
ML
MS
QL
QS
ML
ML
MS
QL
QL
QS
ML
ML
QS
QS
QS
QL
ML
ML
ML
QS
QL
QL
QL
QS
QL
QS
ML
ML
QS
MS
ML
QL
ML
QS
QL
QS
QS
QL
QL
QL
QS
QL
QL
QS
ML
QS
ML
QS
QL
QS
QL
MS
MS
QL
QS
QS
MS
QL
QS
QL
QS
QL
QL
ML
ML
ML
MS
ML
QS
MS
QL
QS
QL
QS
QL
QL
QL
QS
ML
QS
QL
ML
ML
QS
MS
QL
MS
QL
ML
QL
QL
QS
QL
QL
QS
QS
ML
QS
QL
QL
MS
QS
QS
QL
QS
MS
MS
QL
QS
ML
MS
QL
QL
QL
QS
MS
MS
QL
QS
QS
QL
QS
QL
QL
ML
ML
QL
QL
ML
MS
QS
ML
MS
MS
QS
MS
QS
ML
QL
QS
QS
MS
QS
QS
ML
MS
MS
QS
QL
QL
QS
MS
QS
QS
QL
MS
QL
QS
QL
MS
QL
ML
QS
QS
QS
QL
QL
ML
QS
QL
QL
ML
MS
QL
ML
QS
QS
QS
QS
ML
QS
QL
QL
QS
QL
MS
QL
QS
ML
QL
QL
ML
QL
ML
ML
QL
QS
ML
QL
QL
QL
QL
ML
QL
QL
QS
QS
ML
QS
QL
MS
QS
QL
QL
MS
MS
QL
QL
ML
QS
QL
QS
ML
MS
ML
QL
QL
MS
ML
ML
QS
QS
QL
MS
QS
ML
QL
QL
QS
MS
ML
MS
QS
QL
QL
QS
QS
MS
QS
QL
QS
QL
ML
QS
QL
QS
QS
MS
QL
QS
QS
QL
QL
MS
MS
QL
MS
ML
ML
MS
QS
QS
QL
QS
QS
ML
QS
MS
QS
QL
QL
QS
QL
QS
QL
ML
QL
QS
ML
QS
ML
QS
QL
QL
QL
QS
QS
QS
QL
ML
QS
QS
QL
QS
QS
ML
QL
MS
ML
QS
QL
ML
MS
QL
ML
QL
MS
MS
QS
QL
ML
ML
QL
ML
QS
QS
QS
QL
QS
QS
QS
QL
QS
QL
MS
QS
QS
QS
QS
QL
QL
MS
QS
QL
QL
MS
QL
QS
QS
QS
MS
QS
QL
QL
QL
ML
ML
ML
ML
QS
QS
QS
QL
MS
MS
QL
QS
MS
ML
QS
QL
QL
QS
QS
ML
QL
QS
ML
QS
QL
QS
ML
QL
QS
QL
QL
QL
QS
QS
MS
QL
QS
QS
QL
MS
QS
ML
QL
MS
MS
QS
QS
QS
QS
MS
QL
MS
QS
MS
MS
QS
QL
MS
QL
ML
QL
QL
QS
QL
ML
ML
QS
QS
MS
QL
QL
QL
ML
QS
MS
QS
QL
MS
ML
QS
QS
MS
QS
MS
QS
MS
QL
MS
QL
QL
QS
QS
QL
QL
QS
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
QL
QL
QL
QL
QS
MS
QL
ML
QS
MS
QS
QS
QL
QS
MS
QL
QS
QS
QS
QL
ML
ML
QS
QS
QL
QL
QS
QL
QL
QS
QL
QL
ML
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
MS
QS
QL
ML
QS
QS
QS
QL
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
ML
ML
QS
QL
QS
QS
QS
QL
MS
QL
QL
MS
ML
QL
QL
QS
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
ML
QL
QS
QL
MS
QS
QS
QL
MS
MS
QL
MS
QS
MS
MS
MS
QL
ML
QS
QS
QS
QS
QL
MS
QL
QS
ML
QS
QL
QL
MS
QS
MS
MS
QL
QL
QL
QL
QS
ML
MS
QL
QS
QS
QL
ML
MS
QS
QL
QL
QS
QS
QL
QL
ML
MS
QL
MS
MS
MS
QL
QS
MS
ML
MS
ML
QS
QL
ML
QS
QS
MS
ML
QS
MS
MS
QL
MS
ML
QS
QS
QS
QS
ML
QL
MS
ML
ML
ML
QL
QS
MS
QL
QS
QS
ML
MS
QL
ML
QS
QS
QL
QS
QS
ML
ML
QL
ML
QL
QS
QL
MS
QL
QS
QL
QL
ML
ML
MS
QS
ML
MS
QL
MS
QL
MS
QL
QS
ML
MS
QS
QS
QS
MS
ML
QL
ML
ML
QL
MS
QL
MS
QL
QS
QL
QL
QL
ML
ML
MS
QS
QS
MS
QS
ML
MS
QS
QS
QS
QS
QL
QS
QL
ML
QL
QL
ML
QS
QS
MS
QS
ML
QL
QL
QS
ML
QS
MS
ML
QS
ML
QL
QS
MS
ML
QS
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
ML
QL
QS
QL
QS
QL
MS
ML
MS
QS
QS
QS
QL
ML
MS
QL
ML
MS
QL
QS
ML
ML
QL
QL
QL
QL
MS
QL
QS
QL
QL
QS
MS
QL
MS
MS
QL
ML
QL
ML
QS
QS
QS
QL
QL
ML
ML
MS
ML
QL
MS
ML
ML
MS
MS
QL
MS
QL
QL
QL
QL
QL
MS
ML
ML
QS
QL
MS
QL
MS
QS
QL
MS
QS
QL
QS
QL
QL
ML
QL
QS
ML
QL
QS
QS
QL
ML
QS
ML
ML
MS
MS
QL
QL
QS
ML
QL
QS
QL
ML
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
QS
ML
MS
QL
MS
QS
QL
MS
ML
ML
QL
QS
MS
QS
QS
QL
MS
ML
QL
QS
QS
QS
MS
QS
QL
ML
QL
QS
QL
QS
ML
QS
ML
QS
QL
QL
ML
ML
QS
MS
QL
QL
QL
QL
QL
ML
QS
QL
QL
QS
ML
QL
QL
ML
QS
ML
ML
QL
QL
QL
MS
ML
QL
QL
MS
QS
ML
ML
ML
QL
ML
QS
QS
QS
MS
QS
ML
QS
ML
QS
QL
QS
ML
QL
QS
QL
QL
QL
MS
MS
QS
QS
QS
QL
MS
ML
QS
MS
QS
ML
QS
QS
ML
MS
ML
QS
QL
QS
QS
MS
QL
QS
ML
QS
MS
QL
QS
ML
QS
QS
ML
QS
ML
ML
QL
QL
ML
MS
QL
ML
QL
QS
QL
ML
MS
QL
MS
QL
QL
QS
QS
QS
ML
QS
QL
ML
QL
QL
QL
MS
QL
MS
QS
ML
QS
QS
MS
QS
QS
QL
QS
QS
ML
MS
QS
QS
ML
QS
QS
QS
QS
ML
QS
QL
QS
MS
ML
QL
ML
QL
ML
QS
QL
MS
QS
MS
QL
QS
MS
MS
QS
QS
MS
ML
QS
QL
MS
MS
QS
MS
QL
QL
QS
MS
QS
ML
QS
QS
ML
QS
ML
QS
ML
QS
ML
QL
QS
QS
MS
QL
ML
QS
MS
ML
QL
ML
QS
QS
QS
MS
QL
QS
QS
QS
MS
ML
QS
ML
QS
ML
QS
QS
QL
ML
ML
QS
MS
MS
MS
QS
MS
QS
QS
QL
QL
QS
ML
QL
QL
QL
QS
QL
QL
MS
QL
MS
QL
QL
ML
MS
QL
QS
ML
ML
QS
QL
MS
MS
QS
ML
QS
QS
QS
QL
QL
QL
QL
ML
QL
QL
QS
QL
ML
QL
ML
QS
QS
MS
ML
QL
ML
MS
QL
ML
QL
QL
QL
QS
QL
ML
MS
ML
QS
QL
QL
QS
ML
QS
QS
QS
ML
QS
QS
ML
QS
QL
ML
QL
QS
QS
QS
ML
QL
QS
ML
QL
QL
QS
QS
QS
MS
QL
QS
ML
QL
QS
QL
QL
ML
MS
MS
ML
QS
ML
QL
QS
MS
QS
QL
QL
QS
QS
QS
MS
QS
QS
ML
QS
QS
QL
QS
MS
QL
QL
QL
ML
QL
QL
QL
QL
QS
MS
QL
MS
ML
QS
QL
QS
QS
QL
QL
QS
QL
QL
ML
QS
QS
QS
QS
QL
QL
QL
ML
QL
QL
MS
QS
QS
ML
ML
QS
MS
QS
MS
QS
QS
QL
QS
QS
QS
QL
QL
MS
QS
QS
MS
QL
QL
QS
QL
ML
QS
QL
ML
MS
QL
QS
QL
QS
QL
QS
ML
MS
QS
QS
ML
QL
QS
QL
MS
MS
QL
QS
QL
MS
QS
QL
ML
ML
ML
QL
ML
QS
ML
QS
QS
ML
MS
ML
QL
QL
QL
QL
QS
QL
QS
QS
QL
ML
ML
QS
ML
QL
QS
ML
QL
QL
QL
QL
ML
QS
MS
QL
MS
QL
QS
MS
QS
MS
ML
MS
QL
QL
MS
QS
QS
ML
MS
QL
QS
MS
QL
QL
QS
QL
QL
QL
QL
ML
ML
QS
QL
MS
MS
ML
QS
QS
QL
QL
QS
QS
ML
QS
QS
MS
MS
QS
QL
ML
QL
QS
ML
QL
QS
QS
ML
QL
QL
QS
QS
ML
QS
ML
QL
ML
QS
QS
QL
ML
ML
MS
QS
ML
ML
QL
ML
QL
QS
QL
MS
QL
ML
QS
QL
ML
QL
ML
QS
QL
MS
MS
QS
QS
QL
QS
MS
MS
ML
ML
QL
MS
MS
QS
ML
ML
QS
QL
QL
QS
ML
QL
QS
MS
QS
QS
QS
QL
QL
QS
QL
QS
QL
ML
QS
MS
QL
QS
QS
QS
QS
QL
QL
QS
MS
QS
MS
ML
ML
QL
QL
ML
MS
QL
ML
QS
ML
QL
ML
MS
QS
ML
QS
QL
QS
QL
ML
ML
MS
QL
QS
QL
QL
QL
MS
QS
ML
ML
QS
QL
ML
ML
ML
QL
MS
MS
MS
MS
QS
QL
QL
QS
QS
QL
MS
QL
QL
ML
QL
QS
QS
ML
MS
QS
QL
QL
QS
MS
QL
QL
QL
QS
ML
MS
QS
QL
QL
MS
QS
QL
QL
QS
ML
QL
QS
MS
QS
QL
QL
QL
QS
MS
QS
MS
QS
QL
QL
QL
QS
MS
QL
QS
ML
QS
ML
QS
ML
MS
QL
QS
QL
QL
QS
ML
ML
MS
QL
MS
QL
ML
ML
ML
ML
QS
QL
QS
MS
ML
QS
QS
ML
QL
QS
QS
ML
MS
MS
QL
QL
QL
ML
QL
QL
ML
QS
ML
QS
ML
QL
ML
QS
ML
ML
QL
QS
QS
QS
QL
QS
MS
ML
QL
QL
QS
ML
ML
MS
QL
MS
MS
ML
QL
QS
ML
MS
QL
QS
QS
QL
MS
QS
MS
ML
QL
QS
MS
ML
QL
QL
QS
QL
QS
MS
QS
QS
QL
QL
MS
QS
ML
QS
MS
QS
QL
QL
ML
QL
QS
QS
ML
MS
QS
QL
QS
ML
ML
QS
MS
QL
QL
ML
ML
ML
ML
QL
QS
QS
QS
MS
QL
MS
QS
MS
QS
ML
MS
QS
QS
MS
QL
QS
MS
QS
QS
QL
QS
QS
QL
ML
QL
QL
ML
ML
QS
QS
QL
QS
QL
MS
QL
QL
ML
ML
ML
QS
MS
QL
MS
QL
QS
QS
MS
QS
QL
QS
QS
MS
QL
MS
QS
QL
QS
QS
QL
QS
MS
MS
ML
QS
MS
QL
QL
QL
QS
QS
QL
QS
QS
QL
QS
MS
ML
MS
QL
QS
QS
QL
QS
QL
QS
QL
QS
QS
QL
ML
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
MS
QS
QS
QS
QL
QS
ML
MS
ML
QS
QS
QS
ML
QS
QL
QS
MS
ML
QS
QL
ML
QS
QS
QS
MS
ML
QS
QS
QS
QL
ML
QS
QL
QS
QS
QL
ML
QS
QL
ML
QL
MS
QL
QS
QL
QS
QS
QL
QS
QS
QS
QL
QL
QL
MS
QS
QS
QS
MS
QL
QL
QL
QS
QL
QL
QS
MS
ML
QS
ML
QS
QL
QS
QL
QL
QS
ML
QL
MS
ML
QL
QL
QS
QL
MS
QL
QS
QL
QS
QL
QS
QL
QS
MS
QL
MS
QL
ML
ML
QL
QL
QS
QL
MS
MS
QL
QL
ML
QS
ML
QS
QS
ML
QL
QL
QS
MS
MS
QS
QS
QL
QL
ML
QL
ML
MS
ML
QL
ML
ML
QL
QL
ML
QS
QS
QS
MS
MS
MS
QS
QS
QL
QL
MS
QS
QS
ML
QS
QS
ML
ML
QS
QL
QL
QL
QL
QS
QS
ML
QS
QL
ML
ML
QS
ML
MS
MS
QS
QS
MS
ML
QS
QS
QL
QL
ML
QS
QL
QL
MS
MS
ML
QS
ML
ML
QL
QL
QL
QS
QS
ML
QS
QL
QL
QS
ML
QS
QS
QL
QL
QL
QS
QL
QL
MS
QL
QS
MS
QS
ML
QS
QL
QS
MS
QL
QS
QS
ML
QL
QS
QL
QS
QS
MS
MS
QL
QS
ML
QS
MS
ML
QL
ML
QS
QL
QS
MS
QL
QL
QL
QS
QS
ML
QL
QS
QL
QS
MS
MS
QL
QS
QS
QS
ML
QL
QL
QL
QS
QL
QL
QL
QS
MS
QS
ML
ML
QL
QL
QS
QL
QL
QL
QL
QS
QS
MS
MS
QL
ML
QS
ML
QL
QS
QS
ML
ML
QS
QL
QL
MS
ML
ML
QL
MS
QS
MS
QS
QS
QL
ML
QL
ML
QL
QS
ML
ML
QL
QS
QS
QL
ML
QS
QL
QS
QL
QL
QL
QS
QL
QL
QS
ML
QS
QL
MS
ML
MS
MS
QS
ML
QL
QS
ML
QL
MS
ML
QS
MS
QL
QS
QS
ML
QS
QS
QS
QS
QL
QL
QL
ML
ML
QS
QS
QL
QL
MS
QL
QL
MS
QL
QS
QS
QL
QS
ML
QS
MS
QS
QL
QS
MS
QL
ML
QS
QL
QS
MS
ML
QL
QS
MS
QL
QS
QL
QS
QL
QL
QL
QS
QL
QL
QS
QL
QS
QL
ML
MS
QL
QL
QL
QS
ML
QL
ML
QL
QS
QL
QL
QL
QS
QL
QL
MS
QL
QS
QL
QS
QS
MS
QS
QL
QS
QL
MS
QL
QL
ML
QS
ML
QS
QL
QL
QL
ML
QS
QS
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QL
QL
QL
QS
QL
ML
QL
ML
QS
QS
QS
ML
MS
QS
QL
QS
QS
QS
ML
ML
QS
QL
QS
QL
ML
QS
QS
MS
QL
QS
QL
ML
QS
QL
QS
QS
MS
QL
MS
QS
ML
QS
MS
MS
QS
QS
ML
QS
QS
ML
QS
MS
QS
QS
QL
QS
QL
QS
ML
QS
QL
ML
QL
QL
QS
QS
QS
QL
QL
ML
ML
QL
QS
ML
ML
QS
QL
QS
ML
QL
QL
QL
QS
QL
MS
MS
QS
ML
QL
QS
MS
QL
ML
QS
ML
QS
MS
QL
QS
QL
QL
QS
ML
QL
QL
MS
QL
MS
ML
ML
QS
QL
MS
QL
MS
QS
QS
QS
MS
ML
QS
QS
ML
ML
QL
QL
QS
QS
QL
QS
ML
QL
QS
QL
QL
QS
QL
QL
QL
QL
ML
QL
MS
QS
QL
MS
QS
QS
QS
QS
ML
QS
QS
MS
ML
MS
QS
QL
QL
QS
ML
QS
QL
QL
QS
QS
QS
QL
QS
QS
ML
ML
ML
QL
QS
MS
QL
ML
QS
ML
QS
MS
ML
QL
QL
QL
QS
QL
QL
MS
QL
QS
ML
ML
QL
QS
QS
QL
ML
ML
MS
QL
QS
QS
ML
QL
QS
MS
ML
QS
QS
QL
ML
QS
QL
MS
MS
MS
QL
QS
QS
QS
QS
QL
QL
QL
MS
QS
QS
ML
MS
QL
QS
MS
MS
QL
QL
QL
ML
MS
QL
QS
QL
QL
QS
MS
QL
MS
QL
QL
QS
QS
ML
MS
QL
QL
QS
QL
QS
QL
MS
MS
ML
ML
QL
QL
QL
ML
QL
QS
QS
QL
MS
ML
ML
QS
QL
MS
QS
QS
QS
QS
QL
ML
ML
ML
MS
QS
QL
QS
QS
ML
ML
QS
QS
QL
ML
QS
QL
MS
QL
MS
ML
QL
QS
ML
QL
QL
MS
QS
QS
QL
MS
QS
QL
ML
QL
MS
QS
MS
ML
QL
MS
QS
QS
ML
QL
QS
QL
QL
QL
ML
QL
ML
QS
QS
ML
ML
MS
MS
QS
QL
QS
QS
ML
QL
QS
ML
ML
QS
QL
QL
ML
QL
QS
QS
QL
MS
MS
QS
MS
QS
QS
QL
MS
ML
QS
QL
ML
QL
QS
QS
QS
QS
MS
QL
QL
QS
QL
QL
QS
MS
QL
QS
QS
QS
MS
MS
QS
QL
ML
QS
QL
QL
QS
QS
ML
QS
MS
QS
QL
ML
QL
ML
QS
QL
QS
MS
QS
QL
ML
ML
QS
QL
ML
QL
MS
QS
QL
QS
QL
QL
ML
QL
MS
QS
QS
QS
MS
QL
ML
MS
QS
QL
MS
QS
QL
ML
QS
ML
ML
QL
ML
QL
MS
QS
QL
ML
QL
MS
QS
QS
ML
QL
QL
QL
ML
QL
ML
QL
ML
QS
MS
QL
QL
ML
ML
MS
QS
MS
MS
QL
QS
QS
ML
QL
QL
QS
QL
QS
QS
QS
QL
QS
QS
QS
QS
MS
ML
QS
ML
QL
QS
QS
ML
QL
QL
MS
QS
QL
QL
QS
ML
MS
ML
QS
QL
QS
ML
ML
QL
QS
QL
MS
QL
ML
QS
QL
QL
ML
ML
QL
QL
QS
QS
MS
QS
QL
QL
ML
QL
QL
ML
QS
QS
ML
QS
ML
ML
QL
QL
QL
QL
QS
QL
QL
QS
QS
QL
QL
MS
QL
QS
QS
QL
QS
QS
ML
ML
QS
QL
MS
MS
QS
QS
QL
QL
ML
QL
QS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QS
QL
ML
QS
QL
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
QS
QL
ML
QS
ML
MS
QL
QL
ML
ML
ML
QL
ML
QS
QL
QS
QL
QS
QL
QL
MS
QS
QL
ML
MS
QL
QL
QS
QL
QS
QL
QL
QS
ML
QS
MS
MS
QL
MS
MS
ML
ML
QS
ML
QS
MS
QL
QL
QL
ML
MS
QS
QS
QS
ML
MS
ML
QS
QS
ML
QS
ML
QL
ML
QS
QL
QL
QL
MS
QS
QS
MS
MS
MS
QS
QS
QL
MS
QL
QL
QL
QL
ML
QS
QS
QL
MS
QS
QS
ML
MS
MS
QL
QS
ML
ML
QL
QL
QL
ML
QS
QL
MS
ML
MS
MS
QS
QL
ML
QL
QL
QS
QL
QL
ML
QS
QL
ML
QS
QS
QS
QL
QL
QL
QS
QS
ML
ML
QL
MS
ML
MS
QS
QL
QL
QS
QL
QS
QS
ML
MS
QL
ML
QS
QS
QS
QS
QL
ML
MS
QL
QS
ML
MS
ML
QL
MS
QS
QL
QL
MS
QL
QS
ML
MS
QS
QS
QL
QL
QL
ML
ML
ML
QL
QS
MS
QS
QS
QL
MS
ML
QL
QL
QL
QS
QL
QS
QL
QS
ML
QS
ML
MS
ML
QS
QL
ML
QL
MS
ML
QS
QS
QS
MS
ML
QL
QS
QL
QS
QS
ML
QL
QL
QL
QL
QS
MS
QS
ML
QL
QS
ML
QS
QL
QS
QS
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
QL
MS
QS
ML
ML
ML
QS
QL
ML
ML
QL
MS
ML
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QL
ML
MS
QL
QL
ML
QL
ML
QS
QS
QL
ML
QS
MS
QL
QL
MS
QS
QS
QL
QL
ML
MS
QS
ML
QS
MS
MS
QL
QL
MS
QL
QS
QS
ML
ML
ML
QS
MS
ML
QL
QS
QL
MS
QS
MS
QS
MS
QS
QL
MS
QS
MS
QS
QS
MS
ML
QL
QL
QS
QS
QL
QS
ML
ML
QL
QS
QL
QL
MS
ML
ML
MS
ML
QL
ML
QS
QS
QL
ML
QS
MS
QS
QS
QL
QS
QS
QS
QL
MS
QS
QL
ML
ML
QL
ML
QL
ML
MS
ML
ML
QL
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
QS
ML
ML
ML
QL
QS
QL
MS
QL
MS
QL
MS
QS
QL
QL
MS
QL
QL
QL
ML
ML
ML
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
ML
QS
QS
QL
QS
QS
MS
QL
QS
QS
QS
QS
QS
QS
QS
QS
ML
ML
QS
QS
QS
MS
QS
QS
QL
MS
QS
QL
QS
ML
MS
QL
QL
QS
QS
QL
QL
QS
QS
ML
QL
QS
QS
ML
QS
ML
MS
QL
QS
QL
MS
QL
QL
QS
QL
ML
QL
MS
QS
QL
ML
ML
QS
QL
QS
QS
ML
QL
QL
QS
ML
QL
QS
QS
QL
ML
QS
QS
QL
QL
QL
ML
QS
ML
QL
QS
QS
MS
QS
QL
QL
ML
QS
QL
QS
QL
QS
QL
ML
ML
QL
MS
QL
QL
QL
QL
QS
QL
QL
QL
MS
QS
QS
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
ML
QL
QS
QS
MS
ML
ML
QL
ML
ML
MS
QL
MS
QS
QS
QS
QS
QS
QS
QL
MS
QS
QS
ML
QS
QS
QS
QS
QS
QL
QS
QS
QS
MS
MS
MS
QL
QS
MS
ML
QS
ML
QL
QL
MS
QS
QS
QL
ML
QS
ML
QS
QS
QL
QS
QS
QS
ML
MS
QS
ML
MS
QL
QS
QS
ML
MS
QL
ML
QS
QL
QL
QS
QS
QS
MS
ML
ML
QL
QS
QL
QL
MS
QS
QL
QL
QL
QL
QS
MS
QS
QL
QL
QS
QS
MS
QS
QL
QS
ML
QL
QL
QL
QL
MS
QS
ML
QS
ML
ML
QS
QS
QL
ML
MS
QL
ML
ML
QL
QS
MS
QL
QS
ML
QL
ML
ML
QS
QS
MS
QL
QL
QL
QS
QL
MS
QS
QL
QS
MS
QS
QS
ML
QS
QS
MS
QL
QS
MS
QS
QL
QS
QS
ML
ML
QL
ML
QL
QL
ML
QL
QS
ML
QS
ML
ML
QS
QS
QS
ML
ML
QL
QS
QS
MS
QS
ML
QS
MS
QL
MS
QS
QS
ML
QS
QL
QS
QS
QL
QS
QS
QL
ML
QL
MS
ML
ML
ML
QS
QS
QS
QL
QS
ML
QS
QS
ML
QL
QS
QL
ML
QL
QS
QL
QS
QS
QL
QS
ML
QS
QS
QS
QL
QS
ML
ML
MS
ML
QS
MS
QS
ML
QS
QS
QL
QS
QL
QL
QS
MS
QS
QL
QS
MS
MS
QL
QS
QS
ML
ML
QL
QL
QL
ML
MS
QS
QL
QL
ML
QS
QL
QL
QL
QL
QS
QL
ML
QS
QL
QS
ML
ML
QS
ML
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
MS
QS
QL
QS
MS
QL
QL
QS
MS
QS
QL
QL
QS
QL
ML
QS
ML
MS
ML
QS
ML
MS
QS
QL
ML
MS
MS
QL
ML
QL
MS
ML
QL
ML
QL
QS
ML
QL
QL
QL
QS
QS
QS
QS
ML
QL
ML
QS
QS
ML
QS
ML
MS
QL
QS
QS
QS
QS
QS
QL
QS
QS
QL
QL
QS
QL
QL
ML
MS
ML
MS
ML
QL
QS
QS
QL
QL
QS
MS
QS
ML
QS
QL
QS
QL
QS
QL
QL
ML
QL
QS
ML
QS
ML
ML
QS
MS
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
QL
QS
ML
QL
QL
MS
QL
QL
MS
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
MS
QL
MS
QS
QS
QL
QL
QL
QL
QS
QS
MS
QL
QS
QL
QL
ML
QS
MS
QL
QS
QS
ML
QL
ML
QS
ML
QL
QS
MS
QL
MS
MS
QS
QL
MS
QL
ML
MS
QL
QL
QS
QL
QS
QS
QS
ML
QS
QL
QS
QS
MS
QL
QL
ML
MS
QL
QS
QL
QL
QL
QL
QL
QS
MS
QS
QS
QS
ML
QS
ML
QS
MS
ML
QS
QL
MS
ML
QS
QS
QL
QL
ML
QS
QS
MS
QS
ML
QL
QL
QL
QS
ML
QS
QL
ML
MS
QL
ML
ML
QS
QS
ML
ML
QL
QS
QS
MS
MS
QS
QL
QL
QS
MS
QL
MS
QL
QS
QL
QS
QL
QL
QL
QS
QL
QL
QS
QS
ML
ML
MS
ML
QS
ML
ML
QL
QS
QS
MS
QL
QS
ML
QL
QL
QL
ML
QL
QS
QS
QS
ML
QL
MS
QS
QS
ML
QS
QL
QL
QL
QS
QS
MS
QS
QS
MS
ML
ML
QL
QS
QL
QS
QL
ML
QS
ML
MS
ML
QS
QS
QS
MS
QS
ML
QL
MS
QL
QL
ML
QS
QL
QL
ML
MS
QS
QS
QS
QS
QL
QS
ML
MS
QS
QL
QL
QL
QS
QS
QS
MS
QS
MS
MS
QS
ML
MS
ML
QL
ML
QS
QL
QS
QL
MS
QL
MS
QS
ML
QS
QS
MS
QS
QL
QL
QL
QL
ML
ML
QS
ML
QL
QL
QS
QS
ML
QS
MS
QS
QS
QL
QS
QS
QS
QL
ML
QL
QS
MS
QS
QL
QS
MS
QL
QS
ML
QL
QL
QS
QL
QL
QL
ML
QL
MS
ML
QL
ML
MS
QL
QS
QL
QL
QS
QS
QS
QS
ML
ML
MS
ML
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
MS
QS
QS
MS
QL
QS
MS
QS
MS
ML
QL
ML
QL
QL
QL
ML
QS
QL
ML
QL
QS
MS
QS
QL
QS
MS
QL
ML
QS
QS
QL
MS
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
ML
QS
QL
ML
ML
QS
QL
MS
QS
ML
MS
QL
QS
ML
QS
ML
QS
QL
ML
ML
QS
QS
MS
QS
QL
QS
ML
QS
QL
QL
ML
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
QS
QL
QS
QS
QS
MS
QS
ML
MS
QS
MS
QS
ML
QL
QL
QS
QS
QL
ML
ML
ML
QS
ML
QS
MS
MS
ML
QS
QS
ML
ML
QL
ML
QS
QL
ML
MS
QL
QL
MS
QS
MS
QS
ML
MS
QS
QL
QL
QS
ML
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QS
QL
ML
QL
QS
ML
QS
ML
ML
QS
ML
QS
QS
QL
QS
QL
QS
QS
QL
MS
QS
QS
QL
MS
QL
ML
QL
QL
MS
ML
MS
QL
QS
QS
MS
QS
QL
QS
MS
QL
QL
QS
ML
ML
MS
MS
ML
MS
QL
QS
MS
QL
MS
MS
MS
MS
QL
QL
QS
QL
MS
QL
MS
QL
QS
QS
QS
QS
QL
QL
ML
QS
MS
QL
ML
QL
ML
MS
QS
QL
QL
QL
QL
QL
QL
QS
QL
QS
QS
ML
QL
MS
QS
QS
QL
QS
QL
QL
QS
QS
QS
QL
MS
QL
QL
QS
MS
QL
QL
QS
QS
QS
ML
ML
QS
QS
QL
MS
QL
QL
MS
QL
QL
QL
QS
QS
QL
QS
QS
QL
MS
QL
QL
QS
MS
ML
QS
QL
MS
QS
ML
ML
QL
ML
MS
QL
QS
QL
QL
QS
QL
QS
MS
ML
QS
QL
QS
QS
QS
ML
ML
ML
QS
QL
QL
ML
ML
MS
MS
ML
QS
QL
ML
MS
QS
QS
QL
QL
ML
QS
QL
ML
MS
QS
ML
MS
QS
QL
MS
ML
QL
MS
QS
ML
QL
QS
QS
ML
QL
MS
QL
QL
QS
MS
ML
MS
ML
QS
QL
QS
QS
QS
QS
QS
QS
QS
MS
ML
MS
ML
MS
MS
QS
QL
QL
QS
QS
MS
QS
QL
MS
MS
MS
QS
ML
QL
ML
QL
QS
ML
QL
ML
QL
QL
QL
QS
QS
MS
QL
MS
QS
QL
MS
ML
QS
QS
ML
QS
QS
QL
QS
QS
ML
QS
QL
MS
QS
QS
QS
QL
QL
ML
QS
MS
QL
QS
QS
QS
ML
QL
QL
QL
ML
MS
QL
QL
QL
QL
QS
QL
QL
ML
MS
ML
QS
MS
ML
QL
QS
QL
QL
QL
MS
ML
MS
MS
QL
QS
QL
QS
ML
QL
QL
QL
ML
QS
MS
MS
QS
QS
MS
QL
MS
QL
QL
QL
QL
QL
ML
MS
QS
MS
QS
ML
QL
ML
QS
ML
QS
MS
QL
ML
QS
QS
QS
ML
ML
QS
ML
QL
QL
QS
QL
QL
MS
MS
QS
QL
MS
QL
ML
QL
QS
QL
MS
ML
QL
QS
MS
QS
QS
QL
QS
QS
QL
QS
ML
QL
QL
QL
MS
ML
ML
QL
QS
QS
QL
QL
QL
QS
QL
QS
QS
QS
ML
QL
MS
ML
QL
MS
QS
ML
MS
QS
QL
QL
QL
QL
QL
QL
MS
QL
QS
QS
QS
MS
QL
QS
QL
QS
QS
QS
MS
QL
MS
ML
QL
QL
QL
QL
QS
QL
MS
MS
ML
QL
QS
QS
QL
QL
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
QS
MS
QS
QL
QS
QL
MS
MS
QS
MS
QL
QL
ML
ML
QL
QS
ML
ML
QL
QL
QL
ML
MS
QL
QL
QL
QS
ML
QS
QL
ML
QS
QS
QS
QS
QS
ML
QL
MS
MS
QS
ML
QL
QL
QL
QL
QS
QS
QL
ML
QS
ML
ML
ML
QL
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
MS
MS
QS
QS
MS
MS
MS
MS
QL
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QS
MS
QL
QL
ML
MS
QS
QL
QS
QS
QL
MS
QS
QL
MS
QL
QL
ML
QL
QS
QS
QS
ML
ML
MS
QL
QL
QS
QL
QS
ML
QS
QL
QL
QL
QS
QL
QS
ML
QS
QL
QL
ML
QS
ML
QL
QS
QS
QL
QL
MS
ML
QL
QS
QS
QS
ML
QL
QL
QS
QL
MS
MS
QL
QS
QS
QL
QS
MS
QS
QL
ML
QL
MS
QS
QL
MS
MS
QL
QS
QS
QS
QL
QL
QS
QL
ML
QS
QS
ML
QL
MS
QL
QL
QL
QL
QL
QL
MS
QS
QS
ML
MS
MS
QL
ML
ML
QS
MS
QL
ML
QS
QS
QS
ML
ML
ML
QL
QL
QL
QS
ML
ML
QL
QL
QS
QL
QS
MS
MS
QS
QL
QL
QL
QS
QS
MS
QL
QL
QL
MS
QL
QS
QL
QL
MS
QL
QL
QS
QL
QL
MS
ML
ML
QS
ML
QL
QL
ML
QS
ML
QL
QL
ML
QL
QS
QS
QL
QS
QL
ML
MS
MS
QS
QL
ML
MS
ML
QS
MS
QL
QS
QS
QL
MS
QS
QS
QL
ML
QS
ML
ML
QL
QL
MS
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
MS
QS
ML
ML
QL
QL
MS
QL
QL
MS
QS
QL
QL
QL
ML
QL
QL
QL
ML
QS
QL
ML
QS
ML
QL
QS
ML
QS
ML
ML
QS
ML
QL
QS
ML
QL
QL
QS
MS
QS
ML
QL
QS
MS
MS
QS
MS
ML
QS
MS
QS
QS
QS
ML
QL
QS
QL
QS
QL
QL
ML
ML
QS
QS
QL
ML
QS
QS
QS
QL
QL
MS
QL
QS
QL
QS
ML
QS
QL
QS
QS
ML
ML
QL
QL
MS
QS
QS
QS
QS
QS
QS
ML
QL
ML
QS
QL
ML
QS
ML
QL
QL
ML
QL
MS
QS
QL
QS
QS
ML
QS
ML
MS
QS
QL
QL
ML
QL
QL
QS
QS
QL
QL
QL
MS
QS
MS
QL
MS
QS
QS
QS
QL
QL
MS
ML
ML
QL
QS
QS
QS
QS
QS
QL
ML
QS
QS
QL
QS
MS
QS
MS
MS
QL
MS
ML
QS
QS
QS
QS
MS
QS
QS
QL
QL
ML
QL
QL
ML
QS
QL
MS
QL
QL
QL
QL
QL
QS
MS
QS
QS
QL
ML
QS
QL
QS
QL
QS
QS
QL
QL
ML
MS
QL
QS
QS
QL
QS
QS
QS
QS
QL
QL
QS
ML
QL
QL
ML
QL
QS
ML
ML
ML
ML
QL
QS
MS
QL
ML
QS
MS
QL
MS
QS
ML
ML
QL
QL
MS
QS
QS
QS
QS
ML
QS
QL
QL
QL
QL
QL
QL
QS
QL
QS
ML
QL
QL
QS
QS
QS
QL
MS
QS
ML
QS
QS
QS
QS
QL
ML
ML
QS
QS
ML
QS
MS
QL
QL
QL
QL
QS
QL
QL
QL
ML
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
MS
MS
QS
QL
MS
QS
ML
MS
QL
QL
QL
QL
MS
QS
QL
QL
QL
QS
QL
MS
ML
QS
QL
MS
QL
ML
MS
QS
QS
ML
QS
QS
QS
QS
QL
QS
MS
ML
MS
MS
QL
ML
QS
QL
MS
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
ML
QL
QS
QL
QS
ML
ML
QL
ML
QL
QL
ML
QL
QL
ML
MS
QS
QS
QL
QL
ML
QS
MS
MS
QS
MS
MS
ML
QL
QS
QL
MS
QL
QS
QL
MS
MS
QS
QL
QS
QS
QS
QS
QL
ML
QL
ML
QL
QL
QL
ML
QL
QS
QS
QS
MS
MS
QL
QS
QL
ML
QS
ML
MS
QL
QL
QL
ML
MS
QS
QL
QS
MS
MS
MS
ML
QS
MS
QS
ML
MS
QS
QL
MS
ML
QS
QS
QL
QS
QL
QL
QS
QL
QS
MS
ML
QS
QS
QS
QS
QS
QS
ML
QL
ML
QL
QL
QS
ML
QL
QL
MS
QS
QS
ML
QS
QS
MS
MS
QS
ML
QS
QS
QS
QS
QL
MS
ML
QS
QS
QL
QS
ML
MS
QS
QS
QL
ML
QS
QL
MS
QL
QS
MS
QS
QS
QL
ML
QL
ML
QL
MS
ML
ML
QS
QL
ML
QS
QS
ML
QS
QL
QL
QS
ML
QL
QS
QL
QS
QS
QS
ML
QS
MS
QS
QL
ML
MS
QL
QS
MS
QL
QL
QS
QL
QL
QL
ML
QL
ML
QS
QS
MS
ML
MS
ML
ML
QL
ML
QS
QL
MS
ML
QL
QL
MS
QL
QS
ML
ML
MS
ML
QS
MS
QS
QS
ML
QL
QL
MS
ML
ML
QS
QL
QS
QS
QL
QS
QL
QL
QS
ML
ML
QS
QS
QL
QL
QL
ML
QL
QL
QL
QL
QL
QL
QL
QS
QL
QS
QL
ML
ML
ML
QS
QL
ML
ML
QL
QL
ML
QS
QS
QL
QS
QS
QL
MS
QS
ML
QS
QS
ML
QS
MS
ML
QL
QL
ML
MS
QL
QL
QS
ML
QS
QS
QS
QS
ML
MS
MS
QL
QL
QS
QL
MS
QL
QS
MS
QL
QS
ML
QL
ML
QS
QS
QS
QL
QL
QS
QS
QS
QS
QL
QL
QS
QS
ML
QL
ML
MS
QL
MS
QS
QS
QL
QL
QS
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
QS
MS
QS
QL
QL
QL
QS
ML
ML
ML
QS
QL
MS
MS
QL
QS
MS
QL
QL
ML
QL
QS
QL
QS
QS
MS
MS
QL
ML
QS
QL
QL
QS
QL
QS
QL
QL
QS
ML
MS
MS
QS
QS
QL
QL
ML
ML
QS
ML
MS
QL
MS
QL
QS
QS
QL
QL
ML
QS
QL
QS
MS
QL
MS
MS
QL
QS
MS
ML
QS
QS
ML
QL
QS
QS
ML
ML
ML
QS
MS
QS
QS
MS
MS
QL
ML
QS
QS
ML
QS
QS
QS
QL
ML
MS
QL
QS
ML
ML
ML
ML
ML
QS
QL
QS
QS
QL
MS
QL
MS
QS
QL
QL
QS
QS
QS
ML
QL
QS
QL
QL
ML
ML
QL
QL
ML
QS
ML
MS
MS
QS
ML
QL
QL
QS
QL
QL
QL
QL
QL
QS
ML
QS
QL
QL
QL
QL
MS
QS
ML
QS
ML
QL
ML
MS
QS
QL
QL
ML
QS
QS
QS
QL
QL
QL
QS
QL
QS
MS
QS
ML
QL
ML
QS
QS
QL
MS
ML
QS
ML
ML
QL
ML
QL
QS
MS
QL
ML
QL
QL
QL
MS
QL
QL
QS
QL
QS
QS
QS
ML
MS
QS
QL
QL
QL
QS
QL
QS
QS
QL
QL
QS
ML
QS
MS
QS
ML
ML
QS
QS
ML
QS
ML
MS
QS
ML
QS
QS
QS
QL
MS
ML
MS
QS
MS
QL
MS
ML
QL
ML
QL
QS
QS
ML
QS
QS
QS
QL
QS
QL
QS
ML
QL
QL
ML
QS
ML
QL
QS
QS
QS
QL
QL
QL
QL
QL
QL
QS
QS
QL
QS
QS
QS
QL
QL
MS
QS
ML
QL
QL
QS
QL
QS
QL
QL
QL
QL
MS
QS
QL
QS
QL
QL
QL
ML
ML
ML
QL
QS
ML
ML
MS
QL
QS
QL
QL
MS
QS
ML
MS
QL
ML
QL
QL
QS
QS
QS
MS
QS
MS
QS
ML
MS
QL
QS
MS
QS
MS
QL
ML
QS
QS
QL
QL
QS
QS
QS
MS
ML
QL
ML
MS
MS
QL
QL
QL
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
ML
QL
QS
QS
QS
QS
QL
QL
MS
QS
MS
MS
QS
QS
ML
QS
QS
QL
QL
MS
MS
QL
QL
MS
QS
QL
ML
QS
QL
QS
QL
ML
QS
QL
MS
ML
ML
MS
QS
QS
QS
QL
QL
QL
QS
QL
MS
QL
QL
ML
QS
MS
ML
ML
QL
QL
MS
QS
QL
QS
QS
ML
QS
QL
QS
QL
MS
QL
QL
MS
QL
MS
QL
MS
MS
ML
QL
QL
QS
QL
QS
QL
QL
QL
QL
MS
MS
QS
QS
ML
ML
QS
ML
QS
QS
QL
QS
QL
MS
QS
QL
QS
QL
QL
QS
ML
QS
ML
ML
QL
QS
QL
ML
ML
QS
QS
QL
MS
QS
MS
ML
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
QS
QS
QS
ML
QS
QS
MS
ML
QL
QS
ML
ML
QL
QL
MS
ML
ML
QL
QL
QS
ML
QS
MS
ML
MS
QL
QS
QS
QS
ML
ML
QS
ML
ML
QS
MS
QL
QS
QL
QS
QL
MS
MS
QL
QS
ML
QL
ML
QL
ML
QS
QS
QL
ML
MS
ML
ML
QS
ML
QS
QS
ML
QL
QL
QS
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
QS
QL
MS
QS
ML
QS
QS
QL
QL
QS
ML
QS
ML
QS
MS
ML
ML
MS
MS
ML
QL
ML
QS
ML
QS
QL
QL
QL
MS
QS
ML
QS
QL
QL
QL
QS
MS
QS
QL
QL
QL
QL
MS
QL
QL
MS
QS
QS
QS
QL
QL
ML
QS
QL
QS
ML
QL
QS
QL
ML
ML
QS
QL
MS
QL
QS
MS
QS
QS
QS
MS
QS
QL
QS
QS
ML
QS
ML
QS
QL
MS
QL
MS
QL
QS
MS
QS
QS
QL
QL
MS
QS
QS
ML
ML
MS
QL
QS
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
ML
QS
QL
QL
ML
ML
QL
QL
QL
ML
QS
MS
QS
QL
ML
QL
QS
QL
QS
QL
QS
ML
QS
QL
QL
ML
QS
ML
ML
MS
ML
QL
QL
ML
QL
QS
ML
ML
ML
QS
ML
MS
QL
QS
QL
ML
MS
ML
QS
QS
MS
QS
ML
MS
MS
QL
ML
ML
QS
ML
ML
MS
QL
QS
ML
QL
MS
QS
MS
MS
QS
QL
QL
ML
ML
MS
QL
ML
QL
QL
MS
QS
QL
QL
QL
MS
MS
MS
ML
ML
QL
MS
QL
MS
QL
QS
QS
QL
ML
QL
QL
MS
MS
QS
QS
QS
ML
QS
QL
QL
QS
ML
QL
QS
QL
ML
QS
ML
QL
QL
ML
QL
ML
MS
QL
QL
MS
QL
QS
QL
QS
QS
QS
QL
ML
MS
QS
ML
MS
QL
QL
ML
QS
QL
QL
ML
QL
QS
QS
QL
ML
QL
QS
QS
ML
QS
QS
QL
QS
QS
QL
QS
ML
QS
QL
QL
MS
ML
QS
QS
QS
QS
QL
QS
QS
MS
QS
QS
MS
QL
QL
QS
ML
MS
QL
QL
QL
QL
ML
QL
QS
QS
QS
QS
QL
QL
MS
QS
ML
QL
QS
QS
QL
ML
QS
ML
QS
ML
QS
QS
QS
MS
QS
QL
MS
QS
MS
QS
QL
QL
ML
QL
ML
QS
QL
QS
ML
ML
ML
QL
MS
ML
QL
QS
QL
ML
MS
QL
QL
QS
QL
QL
ML
ML
QL
MS
QL
QL
QS
MS
QL
ML
QL
MS
MS
QL
QL
QL
QS
QS
QL
QL
QL
QS
QS
ML
QL
QL
ML
QS
QS
QS
ML
QL
QS
QL
QS
QL
MS
QS
ML
MS
QL
QL
QL
QL
ML
QL
MS
QL
QS
ML
QS
MS
ML
QL
QS
QS
QL
QS
QL
QL
QL
QL
MS
MS
QS
ML
QS
QL
QL
ML
QS
MS
MS
QL
QS
ML
QS
QS
QS
ML
QL
QS
ML
QL
ML
QS
MS
ML
QL
QS
QL
QS
MS
QS
QL
QS
QS
QL
MS
ML
QS
QL
QL
MS
MS
QS
QL
QL
MS
QS
MS
QS
ML
ML
QS
QL
QS
QS
MS
QL
QL
QS
ML
QL
QS
QS
QL
ML
MS
ML
QS
MS
QS
QL
QL
ML
QS
QS
MS
QS
ML
ML
QS
ML
QL
QS
ML
QS
QL
MS
QL
MS
ML
QS
QS
QS
QL
QS
MS
ML
QS
MS
ML
QL
QL
QS
ML
QL
QS
QL
QL
QL
MS
QS
QS
QS
QS
QL
QL
QS
QL
QL
QL
MS
ML
ML
MS
QS
QS
QS
QL
ML
QL
ML
QL
QS
MS
QL
QS
QL
ML
QL
ML
QL
ML
QS
QS
ML
QS
QS
QS
ML
ML
QL
QL
QS
QL
QL
QL
QS
QS
ML
QS
QS
QS
QS
QS
ML
ML
ML
QS
QS
QL
QS
QL
MS
MS
MS
QS
QL
MS
MS
QS
QS
ML
QL
QL
QS
QL
QS
MS
QL
ML
QS
ML
QL
QS
QL
QS
QS
QS
QL
QS
QS
ML
QL
QS
QS
QL
QS
QS
ML
QS
QL
QL
QL
QS
ML
MS
QS
QL
QL
MS
ML
QS
MS
MS
MS
QS
QL
QS
QL
QS
QL
QL
QL
QS
ML
QS
ML
QS
ML
QL
QS
QL
QL
QS
QS
QS
QS
ML
QL
QS
QL
ML
ML
QL
QL
QS
ML
QS
QL
ML
QS
QS
QS
ML
ML
MS
MS
QS
QS
ML
QL
MS
QS
QS
ML
QS
QL
QL
QS
QL
QS
ML
ML
QS
QL
QS
QL
QL
MS
QL
QS
ML
QL
QL
ML
QL
MS
QS
ML
QL
QS
MS
QS
ML
QL
MS
ML
ML
QS
QL
QS
QS
QS
ML
QS
QS
QS
ML
QS
QS
QS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
QL
MS
MS
QL
QS
ML
MS
MS
QL
QS
ML
ML
QS
QL
MS
QL
QL
ML
ML
MS
QL
QS
QS
QL
MS
MS
MS
QS
QS
ML
QL
QL
QS
QL
QL
QS
QL
QS
ML
ML
QL
QL
MS
QL
QS
QS
QS
ML
MS
QS
QL
QL
QL
QS
QL
ML
QS
QS
QL
MS
QL
QL
QS
MS
QL
QS
QL
QS
QS
QS
QS
ML
ML
QS
QS
ML
ML
QS
QL
QS
QL
QS
QL
MS
QL
QL
QS
QL
QS
ML
MS
QS
QL
MS
QL
QL
ML
QS
QL
ML
QL
QL
QL
QS
QL
QL
QL
QS
QS
MS
MS
MS
QL
MS
MS
QS
QS
QS
QL
MS
QL
QS
QS
MS
QS
QS
QL
QS
MS
QL
QL
QS
QS
ML
QS
ML
QS
ML
QS
QS
QL
QS
MS
QS
QL
ML
QL
QL
ML
QL
QS
QS
MS
QS
QL
QS
QL
QL
ML
QL
ML
QS
QL
QS
MS
QL
QL
ML
QL
ML
QS
QS
QL
ML
QL
QL
QL
QL
QS
MS
QS
ML
QS
ML
QS
QL
QL
QL
ML
QL
QS
QS
QS
ML
QS
QS
QS
ML
QL
QS
QS
QS
MS
QL
ML
QS
QS
ML
MS
ML
QS
QS
QL
QL
ML
QL
ML
MS
QL
ML
QL
QL
QL
MS
MS
MS
QS
MS
QL
ML
QL
QS
QL
ML
QL
QS
QS
MS
QL
QL
QS
QS
QL
QS
QL
ML
MS
QS
QL
MS
QS
MS
QL
MS
QS
MS
QS
ML
QS
MS
ML
QS
ML
ML
QL
QL
ML
QS
MS
QL
QS
MS
QS
QS
QL
QL
QS
QL
QL
QS
ML
QS
QL
QS
QS
QS
ML
QS
QS
QS
QL
ML
ML
QS
ML
QL
QL
QL
QL
QS
ML
QL
MS
MS
QL
QL
QS
QS
QS
QL
QL
QL
QS
QS
QS
ML
QL
QS
QS
QS
QS
QS
QS
QS
QL
QL
QS
QS
QL
QL
MS
ML
QL
QL
QS
QL
MS
QL
MS
QL
MS
ML
ML
QL
MS
ML
QL
MS
QL
QL
MS
ML
MS
QS
QS
QL
ML
MS
QL
QL
QS
QS
QS
MS
QS
QS
ML
QL
QL
QS
ML
MS
MS
ML
ML
QL
QS
QS
QL
ML
QL
MS
QS
QS
QL
QL
MS
QS
MS
QL
QL
QL
QL
QL
ML
QL
QS
QL
ML
MS
QS
MS
QS
QL
MS
ML
QL
QL
QL
ML
QL
QS
QS
QL
QS
QL
MS
ML
QL
MS
QS
QL
QL
QL
QL
MS
QL
QL
QL
QL
QL
QL
ML
QL
QS
QL
QS
QS
QL
MS
QS
MS
QL
QS
MS
QS
QS
QL
QS
QS
QL
QL
QL
ML
QS
MS
MS
ML
QL
ML
QL
QS
MS
QL
ML
ML
QS
MS
ML
QS
ML
QS
QS
ML
ML
QL
QS
QL
QS
QL
MS
MS
QS
ML
QL
QL
MS
QS
QL
QL
QS
QL
MS
QS
QL
QL
QL
ML
QL
QS
QL
MS
QS
QL
QS
ML
QL
QL
ML
QS
MS
QS
ML
QL
QS
QL
QL
MS
MS
QL
MS
QL
QL
MS
ML
QL
MS
QS
MS
ML
MS
QS
ML
QS
ML
MS
ML
QS
QL
QS
QL
QL
ML
QL
MS
QS
QL
QS
QL
QS
ML
QL
QS
QL
MS
QL
MS
QL
QL
QL
QL
QL
QL
QS
QS
QL
QL
ML
ML
MS
QS
ML
QL
QS
QS
MS
MS
QS
QL
QL
QS
ML
MS
QL
QL
MS
QS
MS
QL
ML
ML
QS
QL
QL
QS
QS
QS
QL
MS
ML
QL
MS
ML
QL
ML
MS
QS
QS
QL
QS
QL
QS
QS
MS
QL
QS
QS
QS
ML
MS
QL
ML
QS
QS
QS
QL
MS
QS
QL
QS
ML
ML
MS
QS
ML
ML
MS
ML
QL
ML
QL
ML
MS
MS
QS
ML
QS
MS
ML
QS
MS
QS
QS
QS
ML
QL
QS
MS
QL
QS
ML
MS
QL
QS
ML
MS
MS
ML
MS
ML
QS
QL
QS
QL
QS
QS
ML
QL
QL
QS
ML
QL
QS
QL
QS
MS
QS
QS
QL
QL
MS
QS
QL
ML
QL
QS
QS
QS
ML
QS
QS
QL
ML
QL
QS
QL
QL
QS
MS
QS
MS
QL
QL
QL
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
QS
QL
QS
QL
QS
MS
QL
QL
QS
ML
ML
MS
QS
QS
QL
ML
QS
MS
QS
QS
QL
QS
QS
QS
QS
ML
QL
QL
QS
QS
MS
QL
MS
MS
QS
QL
QS
QL
QS
QS
QS
QS
QL
QS
QS
QS
MS
QS
QL
QS
QL
ML
QS
ML
QL
QL
ML
QS
QL
QL
QL
QS
QS
ML
QS
MS
ML
MS
QS
MS
ML
QL
QL
QL
QL
QL
ML
QL
ML
QS
QL
ML
ML
MS
QS
ML
QS
QL
QS
ML
QS
QS
MS
MS
QL
ML
QS
MS
QS
ML
QS
MS
QS
QS
QS
MS
MS
MS
QS
MS
QS
QL
QS
QS
QL
MS
QL
QL
MS
QS
QL
QL
QL
QL
QS
ML
MS
MS
ML
QL
QS
QS
QS
QL
QL
QL
QL
ML
QS
MS
ML
QL
QL
QS
QS
QS
ML
QL
MS
QS
MS
QS
QL
ML
QL
QS
MS
MS
QS
ML
QL
MS
QS
MS
QS
MS
ML
QL
QS
ML
MS
QS
QL
QS
MS
MS
MS
QL
QL
MS
QS
MS
QL
QS
MS
ML
QL
QS
MS
QS
MS
ML
QS
MS
QS
QS
QL
ML
QL
QS
MS
ML
QS
QL
QL
QL
QL
ML
ML
ML
ML
ML
QL
MS
QL
QL
QS
QS
QL
QL
ML
QL
QL
QL
MS
QL
QL
QS
QS
QL
QL
QS
QS
QS
QS
QS
QS
MS
MS
QS
ML
ML
MS
QL
ML
ML
ML
QS
MS
QS
ML
QL
QS
ML
ML
QL
QS
QL
MS
ML
QL
QL
ML
QS
QS
QS
QS
QS
QL
QL
QS
QL
ML
QL
QS
QL
QL
ML
QL
ML
QL
QL
QS
QL
MS
QL
QL
QL
QL
QS
QL
ML
QS
QL
QL
QS
ML
QL
MS
QS
QS
QL
ML
MS
QS
ML
QL
QS
QS
QL
ML
QS
QL
MS
QS
QS
QS
QS
QL
ML
ML
QL
QL
QL
QL
QL
ML
QS
QS
QL
QL
QS
QS
QL
ML
QS
MS
QL
QS
QS
QS
QS
QL
ML
QL
MS
ML
MS
QS
QL
MS
QL
QL
MS
QL
QL
QS
QL
QL
QS
QS
ML
QS
QS
ML
ML
QL
QS
QL
ML
QL
QL
QS
QL
ML
QL
QL
QS
QL
QS
QL
QL
QS
QL
QL
MS
QL
MS
MS
QS
QL
ML
QS
QS
MS
QS
ML
QS
QL
ML
ML
ML
MS
QL
MS
ML
MS
ML
QL
QL
ML
QS
QS
QL
QS
QL
MS
QS
QL
ML
ML
MS
QL
ML
QS
QS
QS
QL
QL
ML
QS
MS
QL
QS
QL
ML
QL
QL
QL
QS
QL
QS
QL
ML
QS
QL
QL
QL
QS
QL
QS
QS
QS
QL
QS
ML
ML
QS
ML
MS
QL
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
QS
QL
QL
QL
MS
QS
QL
ML
QL
QS
MS
QS
MS
ML
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
ML
QL
ML
MS
ML
QL
MS
ML
QL
QS
ML
QS
QL
ML
QS
QL
MS
QL
QL
QL
ML
QS
ML
QS
QL
MS
MS
QS
ML
ML
QS
ML
MS
MS
QS
ML
QS
QS
MS
QS
QS
QS
QS
QS
QS
QS
QS
ML
QS
MS
QS
QS
QL
QL
QL
MS
QS
MS
ML
QS
QS
MS
QS
QL
QS
QL
QL
QS
QL
QS
ML
MS
QS
ML
QS
MS
QS
QL
QS
MS
ML
MS
QL
ML
MS
QL
QL
QS
QS
QS
QL
QS
QL
ML
MS
ML
MS
QL
QL
QS
ML
QS
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
QL
QL
QS
QS
MS
MS
QS
QS
MS
ML
QS
QL
ML
QL
QS
ML
MS
ML
QL
QS
ML
QS
QS
MS
QS
QS
ML
QL
QL
QL
QS
QL
QS
MS
MS
QL
QL
QS
QL
ML
ML
QL
ML
MS
MS
QL
QS
QL
QS
ML
QS
ML
QS
QL
ML
QS
QS
QS
QL
QS
MS
QS
ML
QS
ML
QS
QL
QS
QL
ML
QL
MS
ML
QL
QL
QL
QL
MS
MS
QL
QS
QS
ML
QL
MS
QS
QS
MS
MS
QS
QS
ML
QL
QL
QS
ML
QS
QL
QL
QS
ML
QL
QS
QL
QL
QS
QL
QL
MS
QS
QS
QS
QS
QS
QS
ML
MS
QS
QL
ML
QL
ML
QS
QL
QS
QS
QS
ML
QL
QL
MS
QL
QL
ML
QL
QS
MS
QS
QS
QS
QS
QS
QS
QL
QS
QS
QS
ML
QS
QL
QL
MS
ML
QS
QS
QS
QS
MS
QS
QL
MS
ML
QL
QS
QS
ML
QS
MS
QL
QS
ML
ML
QL
QL
QL
QL
QS
QL
QL
ML
QS
ML
ML
ML
QL
QL
MS
ML
QL
QL
MS
QS
QS
QS
QL
QL
QS
MS
ML
ML
QL
QS
ML
ML
QS
QL
ML
QL
ML
QS
MS
QL
QL
QS
QS
MS
MS
MS
QL
QS
ML
QS
QS
QS
QS
QS
QL
MS
ML
QS
QL
QL
QL
ML
QS
QL
MS
QL
QL
QS
QS
ML
MS
QL
QL
MS
MS
ML
QS
ML
QS
ML
ML
QL
QS
QS
ML
QS
MS
MS
ML
QS
QS
QS
QL
QS
QL
ML
QL
QS
QL
QL
QL
MS
ML
QS
QL
QS
QS
QL
ML
QS
MS
ML
QS
QS
ML
QL
ML
ML
QS
QL
MS
QS
ML
MS
ML
QL
MS
MS
QS
QS
QL
MS
ML
QL
QL
QS
QS
QS
QS
MS
QL
QS
QS
QL
QL
QS
QL
QS
QL
QL
QL
QS
MS
ML
QS
MS
QS
QL
QL
QS
ML
QL
QL
QL
QS
QS
ML
MS
QL
QL
QL
ML
QS
QL
MS
QL
QS
MS
QL
MS
QL
QS
QS
MS
MS
QL
QL
QS
QS
QL
MS
QS
QS
QL
QS
ML
QL
QL
QS
QS
QL
ML
QS
QL
MS
MS
QL
ML
QL
QS
QL
ML
MS
ML
MS
QS
QL
QL
ML
QS
QL
ML
QL
QS
QS
QL
QS
QL
MS
ML
QL
QS
ML
QS
QS
QL
MS
ML
MS
MS
MS
MS
QL
QL
QS
QL
QS
QL
MS
QS
QL
MS
QL
QS
QL
ML
QL
MS
ML
QS
QS
ML
MS
MS
QL
MS
QS
ML
QL
MS
QS
ML
QS
MS
ML
MS
ML
QL
ML
QL
QL
MS
QS
QS
QL
QL
QL
ML
QS
ML
QL
QS
ML
ML
QL
QL
ML
QS
ML
ML
QS
QL
ML
MS
ML
QL
QL
QS
QS
QS
QL
QS
MS
QS
QS
QL
QS
QS
QL
QL
QS
ML
MS
QL
MS
QL
QS
QS
QL
QS
ML
QL
QL
QL
MS
QL
QS
QL
QL
QL
QS
ML
QS
ML
ML
QS
QS
QL
ML
QL
QS
MS
QL
ML
QL
QL
MS
QS
QS
QS
QL
QS
QS
ML
QL
ML
QL
ML
QS
QL
QS
QL
ML
QL
QL
MS
ML
QS
QL
ML
QL
QS
QS
QL
QS
QS
MS
ML
ML
QS
QS
QS
QL
QS
QS
MS
QS
MS
QL
QL
QS
MS
QS
QS
QS
ML
MS
QS
ML
QL
QL
QL
QL
ML
QS
ML
QL
QS
QL
QS
QS
QS
QL
ML
QS
MS
QL
ML
QL
ML
ML
QL
QL
QL
QS
MS
QL
QS
QS
ML
QS
QL
ML
QL
MS
QL
ML
QS
QS
QS
QS
QS
QS
ML
QS
ML
ML
QS
ML
QL
QS
QS
QL
ML
QL
QS
ML
QS
QL
QL
ML
QL
QL
QL
QS
MS
MS
MS
QS
ML
QL
ML
ML
QS
QS
QS
MS
ML
QL
QL
QL
MS
QS
MS
MS
QS
QS
QS
QL
QS
QS
QL
ML
ML
QL
QL
QS
QL
MS
QL
QS
QL
QL
QS
MS
QL
MS
QL
QS
MS
QS
QL
QL
QS
ML
QS
MS
QS
QL
ML
QL
QL
MS
MS
QL
QL
MS
QL
QL
ML
QL
QL
QL
QS
QS
MS
QL
QL
QL
QS
ML
QS
QS
MS
MS
QL
QS
QS
QS
ML
QS
MS
QS
QS
QL
QL
QL
MS
QS
QL
QS
QL
QL
MS
QS
MS
ML
QL
MS
MS
QL
QL
QL
MS
MS
ML
QS
QS
QS
QL
ML
QL
ML
QS
QS
QS
QL
QL
QL
QL
QL
ML
ML
QS
QS
MS
QS
MS
QL
ML
ML
QS
QS
QS
QL
QL
QL
QS
ML
ML
QS
QS
ML
MS
ML
QS
QS
QS
QS
ML
QS
QL
QS
QS
QS
MS
ML
QS
ML
QL
ML
QS
ML
QL
MS
MS
MS
QL
QS
QL
MS
QL
QL
QS
QS
QL
ML
QL
QL
QL
QS
ML
QS
QL
QS
QL
QL
QL
MS
QS
MS
QL
ML
ML
QL
ML
QL
MS
QL
QL
QS
QL
QL
ML
ML
QL
QS
QL
ML
QS
QL
QL
ML
QL
QL
MS
QL
MS
QS
QL
ML
QL
QL
ML
QS
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
ML
QS
QL
QS
QS
QL
QL
ML
QL
QL
QL
QS
MS
ML
ML
MS
QS
MS
QS
MS
ML
QL
QL
QS
QS
MS
MS
QL
MS
ML
QL
QS
QS
ML
QS
MS
ML
MS
MS
QS
QL
ML
QL
QL
QS
QS
QS
MS
QS
QS
QS
ML
QL
ML
MS
QS
ML
QL
QS
QS
MS
MS
MS
QL
ML
QL
MS
ML
QL
QL
QL
QS
QL
QL
QS
ML
ML
QL
ML
ML
ML
QS
QL
MS
QL
QL
MS
MS
QL
ML
QS
QL
QS
QL
QL
QS
QL
ML
QS
MS
QS
ML
QS
ML
ML
MS
QS
QL
QL
ML
ML
QL
QS
MS
QL
MS
QL
ML
MS
QS
QS
QL
MS
ML
QL
QL
QL
QL
QL
QS
ML
QS
QS
QS
QL
MS
QS
ML
QL
ML
QL
ML
QL
ML
QL
QL
QS
QL
QS
QL
QL
QL
MS
QS
ML
QS
QL
QL
MS
MS
QL
QL
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
QL
QL
QL
MS
QS
QS
ML
QL
QS
QL
QS
QS
ML
MS
QL
QL
QS
QL
MS
QL
QL
QL
QS
QS
QL
QL
ML
QL
QL
QL
QS
MS
QL
QL
QS
QL
QS
QS
QL
QL
QS
QS
QS
QS
QL
ML
QS
MS
QS
ML
QS
QS
MS
QS
ML
MS
ML
QS
QL
QL
MS
QL
ML
QS
QS
ML
QS
QS
MS
QS
QL
MS
QL
ML
QL
QS
MS
ML
QL
QL
QS
MS
QS
ML
MS
QL
QS
QS
QS
QS
QS
QS
MS
ML
MS
MS
ML
QS
QL
MS
ML
QS
QL
QS
QS
QS
QL
ML
MS
QL
QL
ML
MS
ML
ML
QL
QS
QL
QL
QL
ML
QL
QS
QS
QL
MS
QL
QL
QS
MS
ML
QL
QL
ML
QL
QS
ML
QL
ML
QS
QS
ML
QS
QL
QL
QL
QS
QS
QS
QS
QL
QL
QS
MS
MS
MS
QS
QL
ML
QS
MS
ML
QL
ML
MS
ML
ML
QS
MS
QL
QL
QS
QL
ML
QS
QS
QL
QL
QL
ML
ML
QL
QS
QL
MS
QL
ML
ML
QS
QL
MS
QL
QS
QL
QS
ML
QS
QL
ML
ML
ML
QS
QL
QL
ML
ML
ML
QS
QL
QL
ML
MS
QS
QL
QS
QS
QL
MS
QL
QL
QS
QL
QS
QL
QL
QS
QL
QL
QL
ML
QS
QL
MS
QL
QS
MS
ML
ML
ML
QL
QL
ML
QL
MS
QL
QS
QL
MS
QS
ML
MS
QS
QS
MS
QS
MS
QS
ML
MS
QL
QS
QS
MS
QL
QS
ML
QS
QL
QS
ML
ML
QL
QL
QS
MS
QS
QS
ML
MS
QL
MS
QS
ML
QS
QS
QS
ML
QL
QS
QL
ML
ML
QS
QL
QS
QL
QL
MS
QS
ML
ML
MS
QL
QS
QL
QL
QL
ML
QS
QS
ML
QS
ML
QS
QL
QL
QL
ML
ML
MS
QS
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
QL
ML
QS
QS
QL
QL
QL
MS
ML
QL
QS
QS
MS
QS
QL
QS
QL
QL
QL
QS
ML
QS
ML
ML
QL
QL
ML
QL
MS
QS
ML
MS
QS
QS
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QL
QS
MS
QL
QS
QS
QL
QS
QL
QL
QS
MS
MS
QS
QS
QL
QL
QS
QS
MS
QL
ML
QL
ML
MS
QS
QS
QS
ML
QL
QS
ML
ML
MS
QL
QS
QS
MS
ML
QL
QS
MS
QS
QS
QS
QL
QL
QS
MS
MS
QS
QL
QS
QL
ML
ML
ML
MS
QS
QS
QL
QS
QS
ML
QS
QS
QS
QS
MS
MS
QS
QL
MS
QL
QS
ML
QL
QS
QS
MS
ML
MS
QL
QS
MS
QS
QL
QL
QS
QL
QL
QS
QS
QS
QS
MS
QL
MS
QS
QL
QL
QS
MS
QL
MS
MS
QS
ML
QL
MS
QS
QL
QL
QS
QS
QL
QS
QL
QL
QL
QL
MS
ML
QS
QS
QL
ML
QL
ML
QS
QL
QL
QS
QS
QS
QS
ML
QL
ML
ML
ML
QS
QL
ML
MS
ML
QL
QL
QL
QS
ML
QL
QL
QL
QS
QL
MS
ML
ML
QL
ML
ML
QL
MS
QS
QS
QL
QS
QS
QL
QS
ML
ML
QL
QS
QL
QL
QS
ML
QS
QL
QS
ML
ML
MS
QS
QS
MS
QL
QS
QL
QS
QS
ML
ML
QS
ML
QS
QS
QL
QL
ML
QS
QL
QS
QS
ML
QS
ML
QL
QL
QS
QL
QL
QL
QL
QL
MS
QS
QS
MS
ML
QS
QS
QS
ML
ML
ML
QL
ML
QS
QL
QL
MS
QS
QL
QS
ML
ML
QS
QL
QL
QS
QL
QS
QS
QL
QS
MS
MS
QS
QL
QS
QL
QS
QS
QL
QS
ML
QL
QL
QS
QS
QL
QL
MS
QL
QS
QS
QL
ML
MS
QS
QS
QL
QL
QL
QL
MS
ML
MS
QS
QS
QL
QS
ML
MS
QS
MS
QL
QL
QL
ML
ML
QL
QS
ML
QS
QL
ML
QS
QS
QS
QS
ML
QS
QS
QS
QS
ML
MS
QL
ML
MS
QL
QS
MS
QL
ML
QL
QL
ML
MS
MS
MS
QL
QL
MS
QL
ML
QL
MS
QS
QS
QL
QS
ML
QL
QS
MS
ML
QS
QL
ML
MS
ML
QL
QL
ML
QS
QL
QS
QS
ML
QL
MS
QS
QL
MS
QL
QL
QL
QS
MS
QS
QL
QS
QL
QL
ML
ML
QL
QL
QL
QL
QS
QL
MS
QL
QL
QS
QS
ML
QL
QS
QS
ML
QL
QL
QS
QS
QS
MS
QS
QS
QS
QS
ML
MS
QL
QS
QL
ML
ML
QL
QS
ML
MS
QL
MS
QS
QS
QS
QL
QS
MS
ML
QL
QS
ML
QL
QL
MS
QS
ML
QL
MS
QL
QL
ML
ML
QS
QL
ML
QL
QS
QL
QS
QS
MS
MS
ML
ML
QL
QS
ML
ML
ML
MS
QL
QL
MS
QS
MS
QS
QL
QS
QS
MS
QS
QL
ML
QS
MS
ML
QL
QL
QS
QS
QS
QL
ML
ML
QL
MS
ML
QL
QL
MS
QL
QL
QS
ML
QL
ML
ML
QS
QL
QS
MS
QS
QS
MS
QL
QS
QS
MS
QS
QL
ML
QL
QS
QL
MS
QS
QS
QS
QL
QS
MS
MS
QS
QS
ML
QL
MS
QS
QL
MS
QL
MS
QL
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
QL
QS
QS
QL
QS
QS
QS
QL
ML
QL
ML
QS
ML
QS
QL
QS
QL
QS
QS
QL
QS
QL
MS
QS
QL
QS
QS
QS
QS
QL
QS
QS
MS
QL
ML
QL
QS
MS
QS
ML
QL
QS
QS
QS
ML
ML
QS
QL
QL
ML
QL
QS
ML
QS
QS
QS
QL
ML
QL
QS
QL
ML
QL
QL
QL
QS
QS
MS
QS
QS
QS
QL
QS
QS
MS
QS
QS
QS
QL
QL
QS
QL
MS
QS
QL
ML
QS
QS
QS
MS
QL
ML
QS
QL
ML
QS
QS
ML
ML
QS
QL
MS
QS
MS
QL
QS
QL
QS
QS
QS
ML
ML
ML
QL
ML
QS
QS
QL
ML
ML
QL
QS
QL
QL
QS
ML
QL
MS
QS
QL
QL
MS
QS
MS
QS
MS
MS
ML
ML
ML
ML
QS
MS
QS
ML
QL
QL
QL
QL
QS
QL
QL
QS
QL
QL
QL
QS
ML
ML
QS
QL
QL
QS
ML
QL
QS
ML
ML
QS
QL
QS
QS
QL
QL
ML
QL
QS
QL
ML
QS
ML
QS
QS
QL
QS
QS
QS
QS
QS
QS
QL
ML
QL
QS
QL
ML
MS
QS
QS
QL
MS
QS
ML
MS
QS
QS
QL
ML
MS
QL
QL
QS
MS
QL
QL
ML
MS
MS
ML
QS
QS
QS
QS
MS
ML
ML
QL
QS
QL
QS
QS
QS
QS
MS
ML
QS
QS
QS
MS
QS
ML
QS
QS
QL
MS
QL
QL
QL
QS
QS
QS
ML
QS
MS
MS
QL
ML
MS
QL
QS
MS
QL
QS
QS
MS
QL
QL
ML
MS
MS
QL
QS
QS
QL
QL
ML
ML
QL
QS
QS
ML
QL
QL
ML
QS
QL
MS
QL
ML
QL
QS
QL
QS
QS
QL
QS
ML
QS
QS
QL
MS
QL
MS
ML
MS
QL
ML
ML
ML
ML
MS
QL
QL
ML
ML
MS
QL
QL
QL
MS
QL
MS
QS
QL
QL
QL
MS
ML
QS
ML
MS
ML
QL
MS
QL
MS
QL
ML
MS
QL
QL
QS
QS
QS
MS
QL
QS
MS
QL
QS
QL
QL
QL
MS
ML
QL
ML
MS
MS
QS
QL
ML
QS
MS
QL
QL
QS
QS
QS
ML
QL
MS
QS
QL
QS
QL
QS
QS
QS
QL
ML
ML
QL
MS
MS
QS
MS
MS
MS
MS
QL
QL
QL
MS
QS
QL
QS
QS
ML
MS
MS
QL
ML
QS
QL
MS
QL
QS
QL
QS
QL
QL
ML
QS
MS
MS
ML
QL
QL
QS
QL
QS
ML
QS
QL
ML
ML
QL
MS
MS
MS
MS
MS
QL
QL
QL
QL
QL
QL
QL
QS
QL
QL
ML
QS
QS
QL
QL
ML
ML
ML
QS
QS
QS
ML
QS
QS
QL
QL
QL
QL
QS
QS
ML
QS
ML
ML
ML
MS
QL
QS
QL
ML
QS
QS
QL
MS
QL
MS
MS
QL
ML
QS
ML
QL
ML
QL
QS
ML
QS
MS
QL
QS
QL
ML
QS
QS
QL
QL
MS
MS
QL
QL
QS
QS
QL
QL
QS
QS
MS
QS
QS
QL
QL
QS
MS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QS
MS
QS
MS
QS
QS
ML
QL
QS
QS
QS
MS
MS
ML
QS
QS
MS
QS
QL
QS
QS
QS
QL
ML
QL
QL
MS
MS
MS
QL
QS
QL
QL
QS
MS
QS
QL
QS
ML
QL
QS
QL
MS
ML
MS
ML
ML
ML
QS
QL
QS
QS
QS
MS
QL
QS
QS
QS
QS
MS
ML
MS
QL
ML
ML
QL
QS
QS
QL
QS
QL
MS
QS
ML
QL
MS
QL
QS
QS
MS
QL
QL
QL
QS
QL
MS
ML
QS
QS
QL
ML
QL
QS
MS
MS
QS
QS
ML
QS
QS
ML
MS
QS
QS
QS
QS
ML
QS
QS
QL
QL
QS
QS
QL
QS
QS
MS
QL
QL
ML
QS
ML
QS
ML
QL
QL
QS
QL
QL
QS
QS
QL
QS
MS
QL
QS
QS
QS
QS
ML
QS
MS
QS
MS
QS
QL
MS
QS
ML
MS
QL
QL
MS
QL
QS
MS
QL
ML
QS
QS
QS
MS
MS
QL
MS
QL
MS
ML
ML
QS
QL
QS
QS
QL
ML
QS
MS
QS
QL
QL
QS
ML
MS
QS
ML
QS
QS
MS
MS
QL
QL
QL
QL
MS
QS
QL
QS
QS
QS
QS
ML
MS
ML
QS
QS
ML
QS
QL
QL
QL
QL
QL
QS
MS
ML
QS
QS
MS
MS
QS
QL
ML
ML
QS
MS
ML
QL
QS
QL
ML
MS
MS
QL
MS
ML
QL
QL
QS
MS
QL
MS
ML
QS
MS
QL
QS
QL
QL
QS
QS
ML
QS
QS
MS
QL
QS
QL
ML
QL
QL
QS
QL
QL
QS
QL
QS
QS
QL
QS
QL
QL
ML
MS
QL
QS
MS
QL
ML
QL
QL
QS
QL
ML
QS
QL
QS
ML
MS
QL
QS
QL
QL
QS
QS
ML
QL
QL
ML
QL
QL
QS
QS
QS
ML
MS
QS
MS
ML
QL
QL
QL
MS
QL
MS
QS
QL
QS
QL
QL
MS
QS
MS
ML
ML
QS
QL
MS
QL
MS
MS
ML
ML
MS
QS
ML
QL
QS
QS
MS
MS
ML
QL
QS
ML
MS
QS
QL
QS
QS
QS
MS
QL
QL
MS
QL
ML
ML
QS
MS
MS
QS
MS
QL
QS
QL
QS
QS
MS
QL
QL
MS
QL
QS
QS
QS
QS
MS
ML
QL
QL
QL
QL
MS
ML
MS
MS
ML
QL
QS
ML
MS
QS
QL
ML
QS
QL
QS
MS
QS
QS
ML
QL
QL
QL
MS
QS
MS
ML
QS
QL
QL
QL
QL
ML
ML
QS
QS
QL
QS
QL
ML
ML
QL
QL
QS
QS
ML
ML
QL
QL
ML
ML
ML
QL
QS
QS
QL
QL
QS
QS
MS
QS
QL
QS
QL
QL
QS
QL
QS
ML
QS
QL
QS
QS
ML
QL
QS
MS
ML
QS
MS
QL
QL
QL
ML
QL
QL
QL
QS
MS
QL
QS
MS
QL
ML
QS
ML
MS
ML
ML
MS
QS
QL
QS
QS
QL
QL
QL
QS
ML
QL
QS
ML
ML
QS
ML
ML
QL
QS
QL
QL
QS
MS
MS
QS
QS
QS
QS
ML
ML
QL
QS
QL
QS
QS
QL
QL
QS
ML
ML
QL
ML
QL
QL
ML
ML
ML
QS
ML
ML
QL
MS
QL
ML
QL
QS
QS
MS
QS
ML
ML
QL
QS
QS
ML
QL
MS
QS
ML
QL
QL
QS
QL
QS
MS
QS
QS
QL
QL
QS
QS
QS
ML
QS
ML
ML
QS
ML
MS
ML
QS
QS
MS
ML
MS
QS
QS
QS
MS
QL
QS
QS
QS
QL
QL
QS
MS
MS
QS
QS
QL
QS
MS
QS
QS
QS
QS
QL
QS
MS
ML
QL
QL
ML
QS
QS
QL
QL
QL
ML
ML
QL
ML
QS
MS
MS
QL
QS
QL
QL
QL
QL
MS
ML
QL
QL
ML
QS
QS
QL
QL
QL
ML
ML
ML
MS
QS
QS
MS
MS
QL
QS
QL
QL
QS
MS
QS
QS
MS
QS
MS
QS
MS
QL
MS
QS
MS
MS
QS
QL
ML
MS
QS
QL
QS
QS
ML
QS
QL
QL
QL
QL
QS
QS
ML
QS
ML
ML
QS
ML
QS
QS
QL
QS
QL
QS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QL
QL
QS
MS
QL
QL
QL
ML
QS
QS
QL
ML
QS
QS
ML
QL
ML
ML
QS
QL
QS
QS
QL
QS
QL
MS
QL
MS
QL
QL
QL
QL
QL
QL
MS
QL
ML
QL
MS
ML
ML
QS
MS
QL
QS
MS
MS
QL
QL
QL
ML
QL
QL
MS
QS
QS
QL
MS
QL
QL
ML
ML
ML
MS
QL
QL
QS
QL
QS
ML
QL
QS
QL
QL
QS
QS
ML
QL
MS
QL
QS
QS
MS
QS
QL
MS
QL
QL
QL
ML
QL
QS
QS
MS
ML
QL
MS
QS
ML
QL
QL
ML
ML
MS
QL
QS
QL
MS
ML
QS
QS
MS
MS
QS
ML
ML
MS
MS
QS
QS
QS
ML
ML
QS
QS
QS
QL
QS
QS
QL
ML
MS
QL
ML
ML
MS
ML
MS
ML
QS
MS
QL
QL
QL
QL
MS
ML
QL
QS
ML
QS
ML
QS
QS
QL
QL
ML
ML
QL
QS
QL
ML
QS
QS
QS
QL
QL
QL
ML
MS
QS
ML
ML
QS
QL
MS
QS
QS
QS
QS
ML
ML
QS
QL
QS
ML
ML
MS
MS
ML
QS
ML
QL
QS
QL
MS
ML
ML
ML
QS
ML
ML
QS
QS
MS
QL
ML
QL
ML
QL
MS
QS
MS
QS
MS
ML
MS
QS
ML
MS
QS
QS
QL
QL
QL
ML
ML
MS
QS
QS
QL
QL
MS
ML
QL
MS
QL
QL
QS
QL
QL
QL
QL
QS
QL
QS
QL
QL
MS
MS
QL
MS
QS
QS
QL
ML
QS
QS
MS
QS
MS
QS
ML
QL
QL
ML
MS
MS
QS
QS
QL
QL
MS
QS
MS
QS
QS
QL
QS
QL
MS
ML
QL
QS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
MS
QL
ML
QS
QL
MS
ML
QS
ML
QS
QL
QL
ML
QL
QS
MS
QS
QL
QS
QL
ML
MS
QS
MS
QL
QS
MS
MS
ML
ML
MS
QS
QS
ML
ML
QL
QS
QL
QL
QS
QS
QS
ML
QL
MS
MS
QL
MS
ML
QL
ML
MS
QL
QS
ML
MS
QL
QL
QL
QS
QL
QS
MS
MS
ML
QL
QS
QL
QS
QS
QL
QS
MS
QS
QL
ML
MS
MS
MS
MS
QL
ML
ML
QL
ML
QS
QS
MS
ML
QL
QS
QS
QS
MS
ML
QS
MS
QS
MS
QL
QL
QL
QL
QL
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
ML
ML
QS
QL
QS
QL
MS
QS
QS
QL
QS
QL
QL
QS
QS
QL
QL
ML
MS
QS
MS
QS
QS
QS
QL
QS
QL
QL
MS
MS
QS
QS
QS
MS
QL
QS
QL
QS
QL
ML
QS
QS
MS
QS
MS
QS
QL
QL
QS
QL
QS
QL
ML
QS
QS
QS
ML
QS
MS
QS
QS
ML
ML
QL
QL
ML
QS
QS
MS
ML
QS
QS
QL
QS
MS
QL
ML
ML
QL
QL
QL
QL
QL
ML
QS
QS
MS
QS
ML
QS
QS
ML
ML
QL
QL
ML
ML
QL
ML
QL
ML
QS
QS
QS
ML
QL
QS
QL
QS
QL
QL
QL
QL
QL
QS
ML
QS
MS
ML
MS
QL
ML
QL
ML
QS
ML
QS
QS
MS
QS
QL
QL
QS
ML
QS
QS
ML
QS
MS
QS
QL
MS
ML
ML
QL
QL
MS
QL
QS
QS
QS
QL
ML
QS
QS
QL
QS
MS
QS
QS
ML
MS
QL
ML
QS
QL
ML
ML
ML
QS
MS
QL
QS
QS
ML
MS
QL
ML
QL
QL
MS
QL
QL
ML
MS
QS
QS
QL
QL
MS
QS
QS
QS
QL
MS
QL
QS
QS
QL
ML
QL
MS
QS
QS
QS
QL
ML
ML
QL
MS
QS
QS
MS
ML
QS
MS
QL
MS
QS
QS
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
QS
ML
MS
ML
QL
MS
QL
MS
QS
QS
QS
QS
QL
QS
QL
QS
QS
QS
QL
ML
MS
ML
QL
QL
MS
QS
ML
QL
QL
ML
QL
ML
QS
ML
QL
QL
MS
QL
MS
QS
ML
QS
QS
QL
QS
QS
QS
QL
QS
MS
MS
ML
QS
ML
QL
QL
QS
QL
QS
QS
QS
MS
MS
QL
QS
QL
MS
ML
QS
ML
QS
QL
QL
ML
QL
MS
QS
QL
QS
QS
MS
ML
QL
MS
QL
QL
MS
QS
MS
QL
QL
QL
QS
QS
QL
QS
ML
ML
MS
ML
QS
QS
QL
QL
ML
QL
QS
QL
QL
MS
QS
MS
MS
QS
QL
QS
ML
QS
QS
QL
QL
QS
QL
QL
QS
QS
ML
MS
QL
ML
MS
ML
QL
QL
QS
QL
QL
MS
MS
ML
ML
QS
QL
QS
QL
QL
QL
QS
QS
MS
QS
MS
QL
QS
MS
QS
QL
QL
QL
QS
QL
QL
ML
ML
MS
QS
QL
MS
ML
ML
QS
QS
QL
ML
QS
ML
QL
QL
QL
QS
QL
QS
QS
ML
ML
MS
ML
QL
QL
QL
QS
MS
QS
QL
MS
ML
ML
QS
MS
QS
ML
QS
QS
QL
ML
QL
QL
ML
MS
QL
QL
QS
QS
QL
QL
QS
QL
QL
QL
QS
QL
QL
QL
MS
QL
ML
MS
MS
QL
QS
MS
QS
QL
QL
MS
QS
ML
QL
QL
QL
QS
QS
QS
QL
QL
QS
QS
QL
ML
QL
MS
QL
QS
QS
QS
MS
ML
QL
QS
QS
QL
QS
MS
ML
MS
MS
QL
ML
MS
QL
MS
QS
QS
QL
QL
QS
MS
ML
QL
QL
QL
QL
QL
QS
ML
ML
QS
QS
ML
QL
MS
QS
QS
QL
QS
QS
ML
QL
QL
QS
ML
QS
QS
QS
MS
MS
ML
QL
MS
QS
QL
QL
QL
QL
MS
QS
QL
QS
ML
ML
ML
ML
QS
QL
QS
QL
MS
QL
QS
ML
QL
QS
QL
QS
QL
QS
QL
QL
QS
MS
QL
QS
QL
QL
QS
QS
QS
ML
QS
ML
MS
QL
MS
QS
MS
ML
QS
QS
MS
MS
QS
ML
QS
MS
QL
QL
QS
QS
ML
ML
QS
MS
QS
ML
MS
QS
QL
MS
QL
QL
QS
QL
QS
MS
QL
QS
QS
QL
QL
QS
QS
QS
ML
QS
ML
QS
QL
MS
MS
QS
MS
ML
QS
QS
QS
QL
MS
QS
QL
QL
MS
MS
ML
ML
ML
QS
QL
ML
QL
QL
ML
QS
ML
QS
QS
QL
QS
QL
MS
QL
QS
QL
QS
QS
QL
ML
QL
QS
ML
QS
QS
QS
MS
QL
QL
ML
MS
QL
ML
QL
MS
ML
QS
ML
QS
QS
ML
MS
ML
QS
QL
QL
MS
QL
ML
QS
MS
MS
MS
QL
QL
MS
MS
ML
MS
QL
ML
ML
QS
MS
QS
ML
QS
MS
QL
ML
ML
QS
QL
MS
QL
QL
QL
QL
MS
QS
QS
QL
QS
QS
QS
QL
ML
ML
QL
QS
QL
MS
QS
ML
QS
MS
QS
MS
QL
MS
MS
QS
QL
ML
QL
QL
QL
QL
ML
MS
QL
QL
QL
ML
QS
QL
QS
QS
QS
ML
QL
QL
QL
ML
MS
QL
ML
QS
MS
MS
QS
QL
ML
QL
MS
ML
QL
QS
QS
QS
QS
QS
QL
ML
MS
QS
ML
MS
QL
QL
QS
MS
QS
MS
ML
QS
ML
MS
ML
QS
QL
ML
ML
QL
QL
QS
ML
QS
QL
QL
QL
ML
QS
MS
QL
QL
QL
MS
QL
QS
QL
QS
QL
QS
QS
QL
QS
QS
QL
QL
QL
QS
ML
MS
QS
QL
ML
QS
MS
QL
QL
ML
QL
QS
QL
QL
MS
QS
QL
QS
QL
QL
QL
QS
QL
QL
QL
QL
QL
QL
MS
QL
QS
QS
MS
QS
MS
QS
QS
MS
MS
ML
QS
QL
QS
QS
QS
MS
QL
QS
MS
ML
ML
QL
QS
QL
QS
QL
QS
QS
MS
QS
QS
ML
QS
QL
QS
QL
QS
MS
QL
QL
QS
QS
QS
QL
QS
QS
QS
QS
QS
ML
ML
QS
ML
QS
QS
QS
MS
ML
QL
QL
QS
QL
MS
QL
MS
QL
QL
QL
ML
QL
ML
ML
QS
QS
QS
QS
QL
QL
QL
MS
ML
QS
QS
MS
QL
QL
QL
ML
ML
QL
QS
QS
MS
QS
QL
QS
QS
QS
QL
ML
MS
QL
ML
QL
QL
QL
ML
QS
QL
MS
QL
QL
QL
QS
QL
QS
QL
QS
MS
MS
MS
ML
ML
QL
QL
QS
QL
ML
MS
QL
ML
QL
QS
QL
QS
MS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
QS
QL
ML
QS
ML
ML
QS
ML
MS
QS
QS
QS
ML
QS
QL
ML
QL
QL
ML
QS
QL
MS
QS
QL
QL
QL
QL
QL
ML
QS
QL
QL
ML
QL
QL
QL
QS
QS
ML
MS
MS
ML
QL
QS
QS
ML
MS
ML
QS
QL
MS
QL
QL
QS
ML
QL
QL
ML
QS
QS
ML
QS
MS
QL
QL
QS
QL
MS
QS
QL
ML
QS
QS
QS
QS
QL
ML
ML
ML
QS
QS
ML
QL
QS
MS
QL
QL
ML
QL
QS
ML
QS
QL
QL
MS
ML
QL
QS
QL
ML
QS
MS
ML
QS
QL
QL
ML
QS
ML
QL
QS
QL
QL
QL
MS
QL
QS
QS
QS
QL
QS
QL
MS
QS
MS
MS
MS
QS
MS
QL
QS
ML
QL
QS
QL
ML
QL
ML
QL
MS
QL
QS
QS
QS
QL
MS
QL
ML
QL
MS
ML
ML
ML
QS
QS
QS
QS
QS
QL
QS
MS
QL
QS
ML
ML
QL
QS
ML
QL
QS
ML
QS
QL
MS
QS
QL
QL
QL
ML
QL
QS
MS
QS
QL
ML
QS
QS
ML
ML
MS
QL
ML
QL
QL
MS
ML
QS
QS
QS
QS
QL
ML
QL
QS
ML
QL
ML
ML
QL
QS
QL
QL
QL
ML
QS
ML
QS
QL
MS
QS
ML
ML
QL
QL
QS
QL
ML
QL
ML
QS
QL
QS
QS
MS
QL
QL
ML
QS
QS
QL
QL
QS
QS
ML
MS
MS
QS
QL
QL
QL
QS
QS
ML
QL
QL
QS
QS
MS
QS
ML
QL
QS
QL
QL
QS
MS
MS
QS
QS
QS
QL
QL
QS
QL
QS
MS
QS
ML
QS
QL
MS
QL
QL
MS
QL
ML
QS
QL
ML
QL
QL
QL
MS
QS
QL
QS
MS
QS
QS
ML
ML
QS
QS
ML
QL
QL
QS
QL
QL
MS
QS
QL
MS
QS
QL
MS
QL
MS
QS
ML
MS
QL
QS
QS
QS
ML
QS
ML
QL
QL
QL
MS
ML
QL
QS
MS
QL
QS
MS
QL
QS
MS
ML
MS
QS
ML
ML
QS
QL
ML
ML
QL
QL
MS
ML
QS
QS
MS
QS
MS
QS
MS
QS
QS
QS
QL
QS
ML
QL
QL
QS
QS
ML
ML
QS
QS
QS
QS
QS
ML
QS
QL
QL
QS
QL
QS
QS
QS
QL
MS
QS
MS
QS
QL
QL
QS
QL
QS
ML
ML
QL
QL
MS
ML
QS
ML
QL
QS
QS
QL
ML
QS
ML
QL
MS
QS
QS
QL
QS
QS
QL
QS
QS
ML
QL
MS
QL
QL
QL
MS
QS
MS
QL
QS
QS
QS
QS
QS
ML
MS
QL
QL
QL
QS
QS
QS
MS
QS
QS
QS
QS
QL
ML
QL
MS
QL
MS
QS
MS
QS
QL
MS
QS
QL
QS
QL
QL
QL
ML
QS
QL
QL
QS
QS
QL
MS
QS
ML
QS
QS
MS
ML
ML
QS
QS
QL
QS
ML
QL
QL
MS
QS
MS
QS
QS
ML
QS
QL
ML
QL
ML
MS
ML
MS
QL
QL
QS
ML
ML
QL
QL
ML
QS
QS
QS
QS
QS
QL
QL
ML
QS
QL
QL
MS
QS
QL
ML
ML
QS
MS
ML
QS
QS
QL
MS
QL
QS
QL
QS
MS
QS
QL
QS
QL
QS
QL
MS
MS
ML
QL
QL
QS
QS
QL
QL
QL
QL
QL
QL
ML
QS
QS
QL
MS
QL
QS
QL
QS
QL
ML
QS
ML
QL
QS
QL
ML
MS
QS
QL
QS
QS
QL
MS
QS
ML
QS
QL
ML
QS
QL
QS
ML
QL
QS
QL
MS
ML
ML
QL
MS
ML
QL
QS
QS
QL
ML
QS
MS
ML
QS
MS
QL
ML
ML
QS
QL
QL
ML
QL
QL
QS
QS
ML
MS
ML
QS
QS
QS
QL
QL
QS
QL
QS
QL
MS
QL
ML
QL
QL
QS
MS
QS
MS
QL
QL
QS
ML
MS
ML
QL
QL
MS
QL
QL
QL
QS
QL
ML
QL
MS
ML
ML
QL
QL
QS
ML
QL
QL
MS
QL
ML
MS
ML
QS
QS
QL
QL
QL
QL
ML
QL
QS
QL
QS
MS
QL
QL
QS
ML
QL
MS
QL
QL
QS
QL
ML
QL
QL
ML
QL
QS
QL
MS
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
ML
QL
QL
QS
QS
QL
QL
MS
ML
ML
MS
QS
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
QL
ML
QS
QL
ML
MS
QS
QS
QL
QL
MS
QL
MS
ML
QL
ML
QS
QS
MS
QS
ML
QS
QL
QL
QL
QL
ML
ML
QS
QS
QS
QL
QL
ML
QS
ML
QS
QL
MS
QS
MS
QL
QL
QL
MS
ML
QL
QS
QL
QL
QL
QS
QL
ML
ML
QS
QS
QS
ML
QL
QS
QS
ML
QL
QL
QS
MS
QL
QS
QS
QL
QS
QL
QS
QS
ML
QL
QS
QS
QS
QL
QS
QS
MS
QS
QL
ML
ML
QS
ML
QS
QS
QL
ML
QS
QS
MS
QL
QL
QS
QS
QL
QL
QL
ML
ML
QL
QL
MS
QL
QL
MS
QS
QS
MS
QS
MS
MS
QS
ML
QL
QS
QS
QS
ML
MS
QL
QS
QL
QL
QS
QS
ML
ML
ML
ML
ML
QS
MS
QS
QL
QS
QS
QS
QS
QL
QS
QS
ML
QS
QL
ML
QS
QL
QS
QS
QS
ML
QS
QL
ML
QS
QL
QL
QL
QL
QL
QS
QS
QS
MS
QS
QS
QL
QL
QL
QL
QL
QS
QL
QS
ML
QS
QL
QL
QS
ML
QS
QS
QS
QS
QS
QS
MS
QL
QL
QL
ML
ML
QL
QL
QL
QS
MS
QS
QL
ML
ML
ML
QL
QS
QL
QS
ML
ML
ML
QL
MS
QL
QS
ML
QL
ML
QS
MS
QS
ML
ML
QS
ML
QS
QL
QL
MS
QS
QS
QL
ML
QL
ML
QL
QS
MS
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
QS
QL
QL
QL
MS
QS
QS
QS
QS
QS
MS
QS
ML
QS
MS
QL
QS
QL
MS
QL
ML
QL
QS
QS
QL
ML
QL
QL
QL
QS
ML
MS
QS
ML
QS
MS
QL
QS
QS
MS
QL
QS
QL
MS
QL
MS
QS
ML
ML
QL
QS
MS
ML
QS
QL
QL
MS
QS
ML
ML
QS
QL
QS
QS
MS
QL
QS
QL
QL
QL
QS
MS
QL
QS
MS
QS
QL
ML
QL
MS
QS
MS
ML
QS
ML
QS
QS
QL
QL
MS
QL
ML
QS
QL
MS
QL
MS
QL
QL
ML
QS
QL
MS
QS
QL
QS
QL
QL
QL
QS
QS
ML
ML
QL
ML
QS
QS
QL
MS
QL
ML
QS
ML
QL
QS
QL
MS
ML
ML
MS
MS
MS
QS
QL
QS
QL
QS
QL
QL
MS
QL
QL
QS
QL
ML
MS
QS
QL
ML
QS
QS
QS
ML
QS
QL
QL
MS
ML
MS
ML
QL
ML
QS
MS
QS
QS
QS
ML
ML
QL
QL
QS
QS
ML
QS
QL
QS
QL
QL
QL
QS
QL
QL
ML
QL
QL
QL
QL
ML
QL
QS
QS
QL
QL
QS
QS
MS
QL
MS
QL
ML
QL
QS
QL
MS
QS
QS
QS
ML
QS
QL
ML
QS
ML
QS
ML
ML
ML
QL
QS
MS
MS
ML
MS
ML
QS
QS
QS
QS
QS
QS
MS
ML
QS
QL
ML
QL
QL
ML
QL
QS
QS
MS
MS
ML
MS
ML
MS
MS
ML
QL
QS
MS
ML
QL
QS
QL
MS
QL
QL
QS
QS
QL
QL
QS
QS
MS
QS
QS
QS
MS
QS
MS
QS
MS
QS
MS
QL
QS
QS
MS
QL
QS
QS
QL
QL
QS
QL
QL
ML
QS
QL
QL
QL
QS
ML
MS
QS
QL
QL
QS
MS
QS
QS
QL
QL
QS
MS
QL
QS
QS
QS
QL
QS
QS
QS
QL
ML
MS
ML
ML
ML
ML
QL
ML
QS
QS
MS
QS
QL
MS
QL
ML
QS
QS
QS
QS
QL
MS
QS
QL
ML
MS
QS
QL
ML
QL
QS
QS
QL
MS
ML
ML
QL
QL
QS
QL
ML
QL
QS
QS
QL
QL
QS
QL
QL
QS
QL
QS
ML
QL
ML
QS
QS
ML
QL
QS
QL
QS
QS
ML
QL
QS
MS
QL
QS
QS
ML
QL
QS
QS
QS
QS
QS
MS
MS
QS
ML
MS
QS
MS
QL
QL
MS
QS
ML
MS
QL
ML
QS
QL
QS
MS
QS
QL
QS
ML
QL
QS
ML
QL
QS
ML
QL
QS
ML
QS
QS
QS
QS
QL
QL
QL
ML
QS
QS
QS
QS
QS
QL
QL
QS
ML
QS
MS
QL
ML
ML
QS
QL
QL
QS
QS
MS
QS
QS
QL
QL
MS
MS
QL
QS
QS
ML
QL
ML
QS
MS
QL
QL
MS
QS
QL
QL
QL
QL
QL
ML
QL
QS
ML
QS
QS
QL
QS
ML
MS
QL
QS
MS
QS
QS
MS
QS
MS
QL
QS
QL
QL
ML
MS
QL
QS
QS
QS
QL
ML
QS
QS
QS
QS
QL
QL
QS
ML
ML
QS
ML
QL
QL
ML
QL
ML
ML
QL
QS
ML
MS
QL
QS
ML
QS
QL
QL
ML
QS
QL
QS
QL
MS
ML
ML
ML
ML
QS
MS
MS
MS
ML
QL
QL
QL
QS
QL
ML
ML
QL
ML
QL
MS
QS
ML
QL
QL
QL
QS
QS
QS
QS
MS
QL
QL
QL
QL
QL
QL
QL
QL
ML
ML
MS
QL
QL
QS
QS
QS
QS
MS
QS
QS
MS
ML
QS
MS
QL
ML
ML
QL
QS
QL
QS
QS
QL
QL
QL
QS
MS
QS
QS
ML
QL
QS
QL
ML
ML
QS
QS
QL
QL
MS
ML
QS
QL
QL
QL
QL
MS
MS
MS
QL
ML
QL
QS
QL
MS
ML
QL
QL
ML
QL
QS
MS
QL
QL
QL
ML
ML
QL
ML
MS
QS
ML
ML
QL
MS
QL
QS
QL
QS
QL
QL
QL
QS
QL
QS
MS
QL
QL
QL
QL
QL
QL
ML
QS
MS
QS
QS
MS
ML
ML
ML
ML
QS
QS
QL
QL
ML
QS
QL
QS
QS
ML
ML
QS
ML
QS
MS
QS
QL
QL
QL
QS
QS
QL
QL
MS
ML
QL
QS
QS
QS
ML
ML
QL
ML
QL
MS
ML
QL
QL
ML
QL
MS
QS
QS
ML
QS
ML
MS
MS
QS
ML
QL
QL
QS
QS
MS
QL
ML
QL
MS
QS
QS
QL
ML
QL
QS
QS
QS
ML
QS
MS
QL
QL
ML
QL
QL
ML
QS
QL
QS
QL
QL
QS
QL
QS
ML
ML
QS
MS
MS
QS
QL
QL
MS
QL
QS
ML
QS
QS
QS
QS
QL
QS
ML
ML
QL
MS
ML
QS
QS
QS
QS
QS
QL
QL
QL
QS
QL
QS
ML
QL
MS
QS
QS
QS
QS
QL
QL
ML
QL
ML
QS
MS
QS
QL
ML
QS
QS
QL
ML
QL
ML
QS
QL
QS
ML
MS
QS
QS
ML
QL
QS
QL
ML
QL
QS
QS
ML
QS
QS
ML
QS
QL
MS
QS
QL
ML
ML
QL
QS
QS
QL
QS
QL
MS
QS
QS
QS
MS
ML
QL
QS
QL
QL
QL
MS
QS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
MS
ML
QS
QL
ML
QS
ML
QS
ML
QS
MS
QL
ML
ML
QS
MS
ML
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QL
ML
QS
QS
MS
QS
QS
QL
ML
QS
ML
ML
QS
QS
QS
QS
MS
MS
QS
QL
QS
QS
QS
QL
QL
MS
QS
QL
QS
QL
ML
QS
QS
QL
ML
QL
QS
MS
QL
QS
QL
QL
QS
QS
QL
ML
QL
MS
QS
QL
QL
QL
QS
QL
QL
QL
QL
MS
QS
QS
QS
ML
ML
QL
QS
QS
QL
ML
QL
QL
QL
MS
QL
MS
QL
ML
QL
ML
ML
QL
QS
QS
MS
QS
QS
QS
QS
QL
QS
ML
MS
ML
MS
QL
QL
ML
QL
QL
QS
QS
QS
QL
ML
QL
QS
QL
QS
ML
QL
QS
ML
QL
QS
QL
ML
QS
QS
ML
QL
ML
QL
QS
MS
ML
QL
QL
QS
MS
MS
MS
QL
MS
QL
MS
QL
QS
QL
QS
QS
QL
QL
QL
QS
QL
ML
QL
QL
QL
ML
QL
QS
QS
QS
QS
QS
QS
QS
ML
QS
QS
QL
QL
QL
QL
ML
MS
MS
ML
ML
QS
QL
MS
QS
QS
QL
QS
QL
QS
ML
ML
ML
MS
MS
QS
MS
QS
MS
QS
ML
QS
MS
ML
QL
QS
ML
QS
QL
QL
QS
QS
QL
QL
QS
ML
QL
QS
QS
QS
QL
QS
QL
QS
QS
QL
MS
QS
QS
QS
QS
QS
QS
QL
MS
QS
MS
QS
QS
QS
QS
MS
QS
MS
QL
QS
ML
MS
QL
QS
QL
QS
QS
MS
ML
QL
QL
QL
QS
QL
ML
QL
QS
QL
QL
MS
QS
QL
ML
MS
QL
QS
QL
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
ML
QL
QS
MS
QL
QL
QS
QL
ML
QL
QS
QL
QL
ML
MS
QS
QS
MS
ML
MS
QL
ML
MS
MS
QL
QL
ML
QS
QL
QL
ML
MS
ML
QS
MS
QS
QL
QL
MS
ML
QS
QS
QS
QL
QS
ML
ML
ML
QS
QS
ML
QS
ML
QL
QS
QS
QS
QL
ML
QL
QL
QL
QL
ML
QL
QS
QS
QS
QS
QL
QL
QS
ML
ML
QL
ML
QS
QL
ML
ML
QS
MS
QL
QL
MS
ML
QS
QS
QS
MS
MS
QS
MS
QL
QS
QS
QS
QS
MS
ML
QL
ML
QL
QL
QL
QS
ML
QS
MS
QL
MS
QL
QS
ML
QS
QL
QS
ML
QS
QS
ML
ML
QL
QS
QL
ML
MS
QS
ML
MS
QL
QS
QL
QL
MS
ML
ML
QL
QL
QL
QS
QL
QL
QS
QL
QL
QS
QS
QL
QL
QL
QL
ML
QL
ML
QL
ML
QS
QL
ML
ML
QL
QS
MS
ML
QL
ML
QL
QL
QL
QL
ML
QL
QS
QS
QL
QL
QL
ML
QL
QS
QS
QL
ML
ML
ML
QS
ML
QS
QS
QS
QS
QS
MS
QS
ML
QS
QL
QL
QL
ML
QL
QS
QS
QL
QL
ML
MS
QS
QL
ML
ML
QS
QL
QL
QL
ML
QL
QS
QS
ML
QS
QL
ML
MS
QL
QL
MS
QS
QS
MS
QL
QS
MS
MS
QL
QS
QL
QL
QL
QL
ML
ML
QS
QS
MS
ML
QL
MS
QL
ML
QL
QL
ML
MS
QL
QS
ML
MS
MS
QL
QL
ML
MS
QL
QL
MS
ML
MS
QS
QL
QL
QL
ML
QS
QL
QL
MS
QS
QS
QL
QS
QS
QL
QS
QL
QS
QL
MS
MS
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
QS
MS
QL
QS
MS
QL
QL
QL
MS
ML
ML
MS
QS
QL
ML
QL
QL
ML
ML
ML
QL
QL
MS
QS
MS
QL
QS
ML
QS
QL
QS
QS
ML
QL
QL
QL
ML
ML
QS
MS
QS
ML
QS
ML
QS
ML
ML
MS
MS
ML
MS
ML
ML
ML
QL
QS
QS
QS
ML
QL
QS
QL
QL
QS
QS
QS
QL
QL
QS
QS
QS
QS
QS
MS
QS
QS
ML
QL
ML
QS
QS
QS
QS
MS
MS
MS
QS
MS
QL
MS
ML
ML
QL
MS
ML
QS
MS
ML
QL
QS
QL
ML
QL
MS
ML
QL
ML
ML
QS
MS
QS
ML
QL
QL
ML
QS
QS
MS
ML
QL
MS
ML
QL
QL
ML
QS
MS
ML
QL
QL
QS
QS
QL
ML
QL
QL
QL
QS
QL
QL
QL
QS
MS
QS
QL
MS
QL
QS
MS
QS
QS
QL
QL
ML
QS
MS
QL
ML
QS
QS
QL
QS
QS
QS
QL
QS
ML
QL
QS
QS
MS
QL
QS
ML
QS
QS
QS
QS
ML
ML
QS
QS
QL
ML
QL
ML
ML
QL
QS
QS
QL
QS
QS
QL
MS
MS
QL
QS
QS
QS
QS
QS
MS
QL
QL
QL
ML
QL
MS
QS
MS
QS
QS
QS
ML
ML
QL
QS
QL
QL
QS
MS
ML
QS
QS
ML
ML
QS
MS
ML
MS
QS
MS
QL
QL
ML
QL
QL
ML
MS
QL
ML
QL
QL
QL
QS
QL
QL
MS
QS
MS
QS
QS
MS
ML
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QS
QL
MS
ML
QS
ML
QL
QS
ML
QS
QS
QS
QS
QL
ML
QS
QL
QL
QS
QL
QS
QL
QS
QL
QL
QS
QL
QS
ML
MS
QL
MS
QL
MS
QL
ML
ML
ML
MS
QL
QS
QL
ML
ML
ML
ML
QL
ML
QL
QL
ML
MS
ML
ML
ML
QL
QS
QL
ML
MS
ML
QS
QS
QL
QL
QL
QL
QL
QL
QS
QS
QL
MS
MS
QL
QL
QL
QS
QL
ML
QS
QS
QL
ML
QS
QL
ML
QS
QL
QS
QS
QS
MS
ML
ML
ML
QL
QL
MS
ML
MS
ML
QL
QL
QL
MS
QS
QS
MS
QL
ML
QS
QL
QL
ML
QS
QL
ML
QS
QL
QS
QL
MS
QL
QS
QS
QS
QS
QS
QS
QL
QL
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
QL
MS
MS
QL
QL
MS
QL
QS
QL
QL
QS
QL
ML
MS
QS
QS
QS
QL
QS
QS
QS
QS
QS
QS
MS
QL
QS
QS
QL
ML
QL
MS
MS
QL
QS
QL
QS
QS
QL
MS
QS
MS
QL
QS
QL
QS
ML
QS
QL
QL
QL
QS
MS
QS
MS
QL
QL
QS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QL
ML
QL
MS
ML
QS
MS
ML
QL
QS
QS
QL
ML
MS
QL
ML
MS
QL
QS
QS
QL
QS
QS
QS
QL
ML
QL
QS
QS
ML
MS
QL
QS
QL
QS
QL
QL
QL
QS
MS
QL
MS
QS
QL
QS
QL
ML
ML
QL
QS
QL
QL
MS
ML
QS
QS
ML
ML
MS
QS
QL
ML
QS
QL
QS
QL
QL
QS
QS
QS
MS
ML
ML
QL
QL
QL
QS
ML
QL
QS
QS
ML
QS
ML
QL
MS
QL
QS
QL
QL
MS
MS
ML
QL
QS
QL
QS
QL
QL
QL
QS
QS
ML
QL
QS
QL
QS
ML
QS
ML
QL
MS
QS
QL
ML
MS
QL
MS
MS
QS
ML
QL
MS
QS
ML
QL
MS
MS
QL
QL
ML
MS
ML
MS
ML
QS
ML
QL
QL
QL
QS
QL
ML
QS
MS
QS
QL
QL
QS
QS
QS
QS
QL
QS
QS
ML
MS
QL
MS
QL
QL
QS
MS
MS
QS
QL
QS
QL
QS
QL
QL
ML
ML
QS
QS
QL
QL
QS
ML
QL
QL
QL
QS
QL
MS
QS
MS
QS
MS
MS
QS
QL
MS
QS
QL
QS
QS
QL
ML
ML
QL
QS
QL
QL
QS
QS
QL
ML
QL
MS
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
QL
MS
MS
MS
ML
QS
QL
QL
ML
MS
QS
QL
ML
QL
QL
MS
ML
ML
QS
QS
QS
ML
QS
QS
QL
QL
MS
QS
QL
QL
MS
QS
ML
QL
QS
MS
QS
QS
QS
QS
QL
ML
QS
QS
QL
QL
MS
QL
QL
QS
QS
QL
QL
QL
QL
QS
QS
QS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QL
QL
MS
ML
QS
QL
QS
QL
MS
MS
MS
QL
QL
ML
ML
QS
QL
ML
QS
MS
QL
MS
QS
QS
MS
QL
QL
QL
QL
QL
QS
ML
ML
QS
QS
QL
ML
QL
MS
MS
QS
ML
ML
QL
QL
ML
QS
QS
ML
QS
MS
ML
QL
QS
ML
QS
QL
QS
QS
ML
QL
QS
QL
QS
QL
ML
QS
ML
QL
QL
QL
QL
ML
QS
QS
QS
QL
QL
MS
MS
QL
QS
ML
QS
QL
QL
MS
ML
ML
QL
ML
QS
ML
QL
QS
MS
QL
QS
ML
QS
QS
ML
QL
MS
QL
QL
QS
QS
QL
MS
QL
QL
QL
ML
ML
MS
ML
QS
QS
QS
MS
QL
QL
ML
QS
QL
QL
ML
QS
QL
ML
QL
MS
QL
ML
QS
QS
MS
MS
QL
MS
QS
ML
QL
ML
ML
ML
QS
QS
ML
QL
QS
MS
QS
ML
QS
QS
QL
MS
MS
MS
ML
QL
QL
QS
MS
MS
QS
MS
QL
MS
QS
MS
QS
QL
QL
QL
ML
QS
ML
QS
ML
ML
QS
QS
QL
QS
ML
QL
ML
QL
QS
QL
ML
QL
ML
QS
MS
MS
QL
QL
QL
QL
MS
QL
ML
QL
QL
ML
QS
QL
QS
MS
ML
QL
QS
QS
MS
QS
MS
QS
MS
QL
QL
ML
QL
QS
ML
QS
ML
QL
QL
QS
QS
QL
QS
QL
ML
QS
QL
QL
QL
QS
ML
QS
QS
ML
QS
QL
QL
QL
ML
QL
QL
QS
QS
QL
QS
QS
ML
MS
QL
ML
QS
QL
QL
QL
ML
ML
QL
QS
QS
QL
QS
ML
QS
QL
QS
QL
QS
QS
ML
QS
MS
MS
QS
ML
MS
QL
MS
QL
QS
QS
MS
QL
QS
QL
MS
MS
QS
QL
ML
ML
MS
ML
QS
QL
MS
ML
MS
QS
QS
MS
QL
MS
QS
QL
QS
ML
QS
QS
ML
QL
QS
QS
ML
QL
QS
QL
QS
ML
MS
ML
QL
QL
QS
QS
QS
QL
QL
QS
QS
QS
ML
QL
MS
QS
QL
ML
QS
QS
QL
QL
QS
QS
QL
ML
QL
QL
QS
QS
QL
QL
MS
QL
QL
MS
QS
QL
QL
QL
QS
ML
QL
QL
QL
QS
QL
QL
QL
MS
QS
QS
MS
QS
MS
MS
QL
QS
MS
QL
QS
QS
ML
ML
QL
QS
QS
ML
ML
QS
QS
QL
QS
QS
QL
QS
QL
ML
QL
QL
ML
QL
QS
MS
QS
MS
ML
MS
MS
MS
QS
QS
QL
MS
ML
QS
QL
QL
QS
ML
QS
ML
QL
MS
QL
QL
ML
QS
QL
QS
QL
QL
QL
ML
QS
QL
MS
QL
MS
QS
MS
ML
ML
QS
QL
ML
QS
QS
ML
QS
QL
QL
QS
QS
QL
QS
ML
MS
ML
QS
QL
MS
QS
MS
QL
QL
QL
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
ML
QL
QL
QS
QL
QL
QS
QS
QS
QL
QL
QL
QS
QS
QS
MS
ML
ML
QS
QL
QS
QL
QL
QS
QS
ML
QS
ML
QS
QL
QL
QS
QL
QS
MS
QS
QL
QS
ML
ML
ML
MS
QL
MS
QS
QS
ML
QL
ML
ML
QL
QL
QL
QL
QS
MS
QL
QS
MS
ML
QS
QL
MS
ML
ML
QS
ML
QL
MS
QS
ML
QS
ML
QL
QL
QS
MS
MS
ML
ML
ML
MS
QL
MS
QS
QS
ML
QL
QL
QS
QS
QL
QL
ML
MS
QL
QS
QL
QS
QS
ML
ML
QS
MS
QL
ML
QL
QL
QL
QL
QL
ML
QS
QL
MS
QL
MS
ML
QS
ML
QL
QS
QL
QL
QS
QL
QL
MS
QL
QL
QS
ML
QL
QS
QS
QL
QS
QS
QL
QL
MS
QS
QL
QL
ML
QL
QS
QS
ML
QL
ML
QL
MS
QS
QL
QL
QS
QS
QS
QS
QL
ML
QS
QL
MS
QS
QL
QL
QL
MS
MS
QS
QS
ML
ML
QS
ML
QL
ML
QS
QL
QL
QS
QL
QL
QS
QL
ML
ML
QS
MS
QS
QL
QL
QS
MS
ML
ML
QS
QS
QL
QL
QS
QL
QS
MS
ML
MS
MS
QL
ML
QS
QL
QL
QL
QS
ML
QS
QS
ML
QS
QS
ML
ML
QL
QL
MS
ML
QL
QS
MS
QS
QS
ML
QS
QS
MS
QL
QS
ML
QL
QL
QS
MS
MS
MS
QL
QS
ML
QL
QS
QL
ML
QS
QS
QS
QS
MS
MS
ML
MS
MS
QL
ML
QS
QL
QS
QL
MS
QL
ML
QS
QS
MS
QL
QL
QL
QL
MS
MS
ML
QS
ML
ML
QL
MS
ML
MS
ML
QS
QS
QS
QS
QS
QS
QL
QL
QS
QS
QL
ML
QS
MS
QL
QS
QS
QL
ML
ML
QS
MS
QS
MS
QS
ML
ML
QL
QS
QL
QL
QL
ML
ML
QS
MS
QL
QL
QS
ML
QS
QS
QL
MS
QL
ML
QL
QL
QL
ML
MS
QL
QL
MS
QS
QL
QS
ML
MS
QL
QL
QL
QS
QS
QS
QL
QS
MS
QL
QL
QS
QL
QL
QS
QS
QS
QL
QS
QS
QL
QS
QS
QS
MS
QL
ML
QL
QL
QS
QL
QS
MS
ML
MS
ML
MS
MS
MS
QL
QL
QL
QL
QL
ML
ML
MS
QS
QS
QS
QL
ML
QS
ML
QL
QS
ML
QS
MS
QL
QS
QS
ML
MS
QS
QS
QL
QS
QS
QS
MS
ML
QS
QS
QS
ML
ML
QL
QL
QS
QL
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
QS
QS
QS
QL
QL
QS
QL
ML
QS
QS
QL
QL
MS
QL
QL
QS
QS
QS
QL
MS
QL
QL
QL
QL
MS
QL
MS
MS
MS
QS
QL
QL
QL
QL
ML
MS
QS
QS
QS
QS
QS
QS
QS
ML
ML
ML
QL
QL
ML
QS
QL
ML
QS
QS
QS
QL
QS
QL
QL
ML
QL
QL
ML
ML
ML
MS
QS
QL
QL
QL
ML
MS
QS
ML
QL
ML
QL
QL
QL
QL
MS
MS
QL
QL
QL
QS
QS
ML
QL
QL
MS
MS
QL
QS
MS
QL
QL
MS
ML
QS
QS
QS
QL
QS
QL
QL
ML
QL
MS
QS
QS
MS
QS
MS
QL
QS
QS
QS
QL
QL
MS
QS
QS
QL
QS
QL
QS
QS
MS
QL
QS
ML
MS
QS
ML
QL
MS
QS
QS
QS
QS
MS
ML
QS
QS
MS
ML
MS
QS
QS
ML
QL
QL
QL
QS
ML
MS
QS
QS
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
QL
QL
QL
QL
MS
QL
QL
QL
ML
QL
QL
QS
QL
MS
QS
QS
QS
QL
QL
QL
QL
ML
QL
ML
QS
ML
QL
ML
MS
ML
QS
QL
QS
QL
QS
ML
QL
MS
MS
QS
QL
MS
QS
QL
QS
QS
QS
QL
QL
QL
ML
QL
QS
QL
QS
QS
MS
QS
QS
ML
QL
MS
ML
QL
QS
ML
MS
QS
QL
QL
QL
QS
ML
QL
ML
ML
QL
QS
ML
ML
QS
QL
MS
QL
QL
MS
MS
QS
QS
QL
QL
QL
QL
ML
QS
MS
QL
QS
QS
QL
ML
QS
QS
QS
QL
QL
QS
QL
QL
QS
ML
ML
QL
QS
QL
MS
QL
MS
QS
QL
QL
QS
QS
QL
MS
MS
MS
QL
QL
QS
QL
QS
QL
QS
QL
QL
QS
QS
MS
QS
ML
QL
QS
MS
ML
QL
QL
QL
QL
QS
QS
ML
ML
MS
QL
QS
QL
ML
QS
QS
QL
QL
QL
ML
MS
MS
QS
QS
QS
QS
QL
QL
ML
QS
ML
QS
QL
QS
MS
QS
QS
QS
QL
ML
MS
ML
MS
ML
QS
MS
MS
MS
QS
ML
MS
QL
QS
QS
QL
QL
QS
MS
ML
MS
QS
QS
QL
QL
ML
QL
QS
QL
QL
QS
QL
QL
QS
QS
ML
QS
QL
QS
QS
QS
MS
QL
QL
QS
QL
ML
QS
ML
QL
QS
ML
QS
MS
QL
QS
QS
ML
QS
MS
QL
ML
QL
QS
QS
QL
QL
QS
QS
QS
QL
QL
MS
QL
QL
QL
QL
ML
QL
ML
MS
QS
QS
ML
QL
QS
QS
QL
MS
QL
QL
MS
QL
QS
MS
QS
QS
QS
ML
QL
QS
ML
QS
QL
QL
QL
QS
ML
QS
ML
QL
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
QL
QS
QL
ML
QL
QL
QL
ML
QL
MS
ML
QL
QS
MS
QL
ML
QS
ML
QL
QL
MS
QL
QS
ML
ML
QL
MS
QL
QS
QL
ML
QS
MS
QS
ML
ML
QS
ML
ML
ML
ML
QL
ML
MS
QL
QL
QS
QL
MS
QS
QL
QL
QS
ML
QS
QS
QL
ML
ML
QL
QS
ML
ML
ML
QS
MS
QS
QS
QL
ML
QL
MS
QS
ML
MS
ML
ML
ML
ML
MS
QL
ML
ML
QS
QL
QL
QS
ML
MS
QS
MS
QL
QL
QS
QL
QL
QS
ML
QL
QL
QS
ML
QS
QS
QL
QS
MS
ML
QL
MS
QS
ML
QS
QS
ML
QS
QS
MS
ML
QS
QS
ML
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
ML
QL
QL
QL
QS
ML
ML
QL
QL
QS
ML
QS
QS
QL
MS
QL
MS
MS
ML
MS
QS
QS
QL
QL
MS
QL
ML
QS
QS
QL
QS
QS
MS
ML
QS
QS
QL
QL
ML
QL
MS
QL
QS
ML
QS
QS
ML
MS
QL
QL
QL
ML
QS
QL
QS
ML
QL
QS
QS
MS
ML
QL
QS
QS
MS
QL
QL
QL
QS
ML
QL
MS
QS
QS
MS
QL
QL
QS
ML
ML
QS
ML
QL
ML
QS
QL
ML
ML
MS
QL
QL
MS
QS
ML
ML
QL
QS
MS
QL
QS
QS
QL
QS
QS
QL
ML
QL
ML
MS
QL
ML
QL
QS
QL
QL
ML
ML
ML
QS
QS
QS
QL
QS
MS
QS
QS
QS
ML
MS
QS
MS
MS
ML
QL
QS
QS
QS
MS
QS
QS
MS
QS
QS
ML
QS
QL
QL
QS
QL
QS
ML
QS
QL
QL
QS
QL
ML
QS
QL
QS
QL
MS
QS
QL
ML
MS
MS
ML
QL
QL
MS
QS
QL
QL
QL
QL
ML
ML
QS
QL
ML
QS
QS
QS
MS
QL
ML
QL
QS
QS
QS
QS
MS
QL
QL
MS
QS
MS
QL
QL
MS
ML
QL
QS
QS
MS
QS
QS
QL
QS
QS
ML
ML
ML
MS
ML
ML
MS
QL
QL
MS
MS
ML
QL
QS
ML
QL
ML
QS
QS
ML
QS
QS
QL
QS
QL
QL
QL
QS
MS
QL
QL
QS
QL
QL
MS
ML
QS
QS
QS
QL
QS
ML
ML
MS
QL
ML
MS
QL
ML
QS
QS
ML
QL
QL
QL
QL
QS
QS
QL
QL
MS
ML
QS
MS
QL
QS
MS
ML
MS
QS
QL
MS
QL
QL
MS
QL
ML
QS
QL
QS
MS
QL
QS
MS
QS
ML
ML
QS
ML
QL
MS
QL
MS
QS
QL
MS
ML
ML
ML
QS
MS
MS
ML
QL
QS
MS
QL
ML
QS
ML
QS
QL
QS
ML
ML
QL
ML
QL
QS
QS
QS
ML
QL
QL
ML
MS
QL
QS
QL
ML
MS
QS
QS
ML
QS
ML
QL
QS
QL
ML
QL
ML
QL
QL
QS
ML
QS
QS
QS
QL
QL
QL
QS
QS
QL
QS
MS
QS
ML
QS
ML
QL
QS
QL
QL
QL
ML
QL
ML
QS
QS
QL
MS
QL
QS
QS
QL
QS
MS
QL
QS
ML
QL
QL
ML
ML
QS
QS
QL
QS
QS
QS
QL
QL
QS
MS
QS
QL
QS
ML
MS
QS
QL
ML
ML
MS
ML
MS
QS
QL
ML
ML
QL
MS
QL
QS
MS
QL
ML
ML
MS
ML
QL
QL
ML
QL
MS
QL
ML
QL
MS
QL
ML
QS
QS
QS
QL
MS
QS
ML
QS
QL
QL
QL
QL
QL
QS
MS
ML
QS
QS
ML
QL
QS
QS
QL
QL
QL
QS
QL
ML
ML
MS
QS
QL
ML
ML
QS
QS
ML
ML
QS
QL
MS
ML
QS
QL
QS
QL
QS
ML
ML
QS
QL
ML
QL
QL
QS
MS
QL
ML
MS
QL
QS
QS
QS
QS
ML
ML
QL
MS
ML
QS
ML
QS
QS
MS
QL
QL
QL
ML
QS
QL
ML
QL
ML
QS
QL
QS
QS
QL
QL
QS
MS
QS
QL
QS
QL
QL
QL
QS
QL
ML
QL
QS
ML
QS
MS
QS
QS
QS
QS
QS
QL
QL
QL
QL
QS
MS
QL
ML
ML
MS
ML
ML
QS
QS
QL
QL
QL
QS
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
QL
QS
ML
MS
QS
QL
QL
ML
QS
QS
QS
ML
QL
QS
ML
MS
QL
QS
ML
ML
QS
QS
ML
QL
QS
QL
QL
QL
MS
QL
QL
QS
MS
QS
ML
MS
MS
QL
QS
QS
QL
QS
QL
QL
QS
QL
QL
QL
MS
QL
QL
ML
ML
QL
QL
QL
QL
MS
QL
QS
QL
MS
ML
ML
QS
QS
MS
QS
QS
QL
QL
QL
QL
QL
ML
ML
MS
ML
QS
ML
QL
ML
ML
ML
ML
ML
QL
QS
QL
ML
QL
QS
QL
QS
ML
QL
QS
QS
QS
QS
QL
ML
QS
QS
QL
QL
QS
QL
ML
MS
ML
QL
QL
MS
QS
QL
QL
MS
ML
QS
MS
QL
QL
QL
QS
QS
ML
ML
QS
ML
MS
MS
MS
MS
QS
ML
QS
ML
QL
QS
QL
ML
QS
QS
MS
QS
QL
QL
QL
ML
QS
QS
MS
QS
QL
QL
QS
QS
QS
QS
QS
QS
QS
QS
QS
MS
MS
QS
QL
QL
ML
QL
MS
ML
ML
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
ML
QS
QS
QS
MS
ML
QL
QS
MS
ML
QS
QS
QL
ML
QS
QL
QL
MS
ML
MS
QL
QL
QS
MS
QL
QL
QL
QL
QL
QS
QS
QS
MS
QL
ML
QS
QL
QS
QL
QS
MS
MS
ML
ML
MS
QS
ML
MS
QL
QL
ML
QS
QL
MS
QL
QL
ML
MS
QL
QL
QS
QS
QS
QL
QL
QS
QL
QL
ML
QL
QS
QL
QL
QL
MS
MS
ML
QL
QS
ML
MS
QS
QL
ML
QS
QS
QS
QS
ML
QL
MS
ML
QS
QL
QL
QS
QS
QS
MS
ML
QS
ML
MS
MS
ML
QL
QL
QL
QS
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
QS
QL
QS
QS
MS
QL
ML
QL
ML
QS
QL
MS
MS
QL
QS
MS
QS
QL
QL
ML
ML
MS
ML
QL
ML
MS
QL
ML
QL
ML
QS
MS
QS
ML
QL
QL
ML
QS
QL
QL
QS
ML
QL
QS
QL
QL
QL
QS
ML
QL
QL
QL
ML
ML
QS
QL
QS
QL
MS
QL
ML
QL
QL
QS
QL
MS
MS
QL
QS
ML
QL
MS
QL
QS
ML
QS
MS
QL
QL
QS
QS
QL
ML
ML
QS
QL
QL
QL
QL
QS
MS
QL
QS
MS
MS
MS
QS
QL
QL
QS
QL
QS
QL
ML
ML
QL
QL
QS
ML
QS
QL
QL
QL
MS
QL
QS
MS
QS
QL
QL
QL
MS
MS
QL
QS
QS
ML
MS
QS
QS
MS
QS
QS
QS
MS
MS
MS
QL
ML
ML
QS
QL
MS
QL
MS
ML
QL
ML
QS
QL
MS
MS
QS
QL
QS
MS
MS
ML
MS
QL
QS
MS
QS
QL
ML
QL
QS
QS
QL
QL
QL
QL
QL
QS
QS
ML
ML
QL
ML
QL
QS
QL
QL
QS
ML
QL
MS
QS
ML
QS
MS
QS
QL
ML
QL
ML
QS
ML
QL
MS
ML
MS
MS
ML
QL
MS
ML
MS
ML
MS
QS
QS
ML
QL
ML
ML
ML
ML
QL
QS
QS
QS
QL
QS
MS
MS
QS
ML
QS
MS
QS
MS
QS
QL
QS
QS
QS
QS
QS
QL
QL
QL
QS
QS
QS
MS
QS
MS
ML
QL
ML
ML
QS
QL
QS
MS
QS
ML
QS
QL
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
QL
MS
QS
QL
QL
QL
MS
QS
QS
QL
QL
QL
QL
QS
QS
QL
QL
QS
QL
ML
QS
QL
QL
QL
ML
QL
QS
QL
QS
QL
QL
QL
QS
ML
ML
ML
QL
QL
QL
QL
MS
MS
QS
ML
QL
QS
ML
QS
QL
MS
QL
QS
MS
QL
QS
QS
ML
QS
QS
QL
ML
QL
QL
QS
MS
QL
QS
QL
QL
QS
QL
QS
QS
ML
ML
QL
ML
MS
QL
ML
ML
ML
MS
QL
QS
QL
QS
QL
QS
QL
QS
QS
MS
QL
QL
QS
ML
MS
QS
MS
QS
QL
ML
QL
QS
QS
QL
ML
QL
QL
QS
QS
QL
QS
QS
QS
QL
QS
QS
QL
QL
MS
MS
ML
MS
QS
ML
QL
QS
QS
QL
QS
QS
MS
ML
MS
QS
QL
QS
QL
QL
ML
QL
QL
MS
QS
QL
QL
QS
ML
QL
ML
QS
QS
MS
QL
QL
QL
ML
QS
QL
QL
QS
QS
QS
QS
QS
QL
QL
ML
ML
QS
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
QS
QS
QS
QS
MS
ML
QS
MS
QS
QL
QS
QL
QS
MS
QL
QS
QS
MS
QL
MS
ML
QS
QL
QS
QL
QL
MS
ML
QS
ML
QS
QL
QL
QL
QS
ML
QL
QL
MS
QL
QS
MS
QL
QS
QL
ML
MS
QS
QS
QS
ML
QS
MS
QL
QL
MS
QL
ML
QS
MS
QS
QS
ML
QS
QL
QL
QL
QS
QL
QL
QS
QL
QL
ML
QS
QS
QL
MS
MS
QL
QS
QS
ML
MS
QL
QL
ML
QS
QL
QL
QL
ML
QL
ML
ML
QS
QL
QS
QL
QL
MS
QL
QL
QS
MS
MS
QS
ML
QS
ML
QL
QS
QS
QS
QL
ML
QL
MS
MS
ML
QS
QL
QL
MS
QS
QS
QS
QS
QL
ML
QS
QS
ML
MS
QS
QL
QS
QL
QL
QS
MS
QS
QL
QS
QL
QL
ML
ML
QL
QL
QL
QS
ML
QL
QL
ML
QS
QL
QS
QL
QL
QS
QS
MS
ML
QL
QS
QS
QS
QL
QL
QS
QL
QS
ML
MS
QS
ML
ML
QL
ML
ML
MS
ML
ML
QL
QS
QS
QS
QL
QL
QL
MS
QS
QS
QL
ML
QS
QL
QL
QS
MS
QL
QL
QS
MS
QL
QS
QL
QS
QS
MS
QL
ML
MS
MS
QS
QS
MS
QS
QL
MS
MS
QL
QL
QS
QS
QS
MS
QS
QL
QL
ML
QL
ML
MS
MS
QS
MS
QS
MS
QL
QS
MS
QL
QS
QS
QS
QL
QS
QL
QS
ML
MS
MS
QS
QS
QL
QL
QL
QS
QS
QL
QS
QS
QS
QS
MS
QS
ML
MS
QS
MS
QS
QS
QL
QL
MS
ML
ML
QS
QS
ML
QS
QL
QL
MS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QL
ML
QS
QL
QS
QS
QL
QS
QL
QL
MS
QS
QS
MS
QS
QS
MS
QS
QL
QS
QS
MS
QL
MS
QS
QL
MS
QL
ML
QL
QS
MS
QL
ML
ML
MS
QL
QL
QS
QL
QS
QS
ML
QS
MS
QS
QS
QL
ML
QL
QS
ML
MS
MS
QS
ML
QS
ML
QL
QL
QL
QL
ML
ML
QL
QL
QL
QL
ML
ML
QS
QS
MS
QL
QL
ML
QS
QS
ML
MS
QS
MS
QS
QL
QL
ML
QS
ML
QL
QS
QL
QL
QL
QL
QS
QS
QL
QL
QS
QS
MS
QL
QL
QS
ML
ML
QS
QS
MS
QL
ML
QS
MS
QS
ML
QS
MS
QL
ML
QL
QS
QL
MS
QS
ML
QS
QL
QS
QL
QL
MS
MS
QL
ML
ML
QS
QS
QS
ML
QS
MS
QS
QL
MS
ML
QS
QL
QS
QL
QS
QS
MS
QL
MS
MS
QS
MS
QL
QL
QS
QL
QS
QL
MS
QL
MS
ML
ML
ML
QS
QS
QS
MS
QS
MS
QS
QL
QL
ML
QL
QL
QS
MS
ML
QS
QL
QS
QL
QS
QL
QS
QS
MS
QS
QL
QS
QL
QL
QS
MS
ML
QL
QL
MS
QL
QL
QL
QL
MS
QS
MS
QL
MS
QL
QS
MS
MS
QL
QL
QL
QL
MS
ML
QL
MS
QS
QS
QL
QL
QL
QL
QS
QL
QS
QL
QL
QL
QS
QL
QS
MS
QS
QL
ML
QL
QL
QL
QS
QS
QL
QS
QL
QL
ML
QL
MS
QS
QS
MS
QL
QS
MS
QS
QL
QS
QL
QS
QL
QL
MS
ML
QS
QS
QL
QL
QS
QS
QS
QL
ML
QS
ML
QL
QL
QS
QL
ML
QS
QL
ML
QL
QS
ML
QS
QL
QS
QS
QL
QL
QS
ML
QS
QS
QL
MS
QS
MS
QL
MS
ML
ML
MS
QS
QS
QS
ML
QL
QL
QL
QL
QL
QL
ML
QS
QS
ML
QL
QS
QL
QL
ML
QL
QL
QS
MS
QL
QL
ML
ML
QS
QL
QS
ML
QL
QL
QL
QL
QL
ML
ML
QL
MS
QS
ML
QL
ML
MS
QL
ML
QL
QL
ML
MS
QL
QS
QS
QL
QS
ML
QL
QS
QS
ML
MS
QS
QS
QS
QL
ML
QL
MS
QS
MS
QL
QS
MS
QS
ML
ML
QL
ML
QS
QS
MS
QS
QL
QL
QL
QS
ML
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QL
QS
ML
QL
QL
QL
QS
QL
QS
QS
QL
ML
QL
ML
ML
QS
QL
QS
MS
QS
QL
MS
MS
QL
QL
ML
QS
QL
QL
QL
QS
QL
QS
ML
QS
ML
QS
MS
QL
QS
QL
QS
ML
QS
QL
QS
ML
QL
MS
QS
MS
QS
QL
QL
MS
MS
MS
MS
QS
QS
MS
QS
ML
QS
QL
QS
QL
QS
ML
ML
QS
QS
QL
QS
QS
QS
MS
QL
QL
QL
ML
ML
QS
QL
MS
MS
MS
MS
QS
QL
QL
ML
QL
QL
ML
ML
QS
ML
QS
ML
QS
ML
QS
ML
QL
QS
QL
MS
QS
QS
QS
QL
QL
QS
QL
MS
QL
MS
QS
ML
QS
ML
ML
MS
QS
QL
ML
QL
QL
QS
QL
ML
QS
QL
QL
QL
QL
ML
QS
ML
ML
ML
ML
QS
ML
QL
QL
QL
QL
QL
QL
QS
QL
MS
QL
QL
ML
ML
QS
QS
QL
QL
QL
ML
QL
QS
QL
ML
MS
QS
QS
QL
QS
MS
ML
QS
QL
ML
QL
QS
ML
QS
QL
ML
QL
MS
MS
MS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
MS
QS
ML
QL
QS
ML
QS
QL
QL
QL
MS
QL
MS
QS
ML
MS
QL
MS
QS
MS
ML
QL
QS
MS
QS
QL
QL
QS
QL
QL
QL
QS
QS
QL
ML
ML
ML
MS
MS
ML
QS
QS
QS
QS
QS
QS
ML
QL
QS
QL
QS
QS
ML
QL
QL
ML
MS
QL
QS
QL
QS
QS
ML
QL
QL
QL
QS
QS
QL
ML
QL
MS
QS
QL
QL
QL
QS
ML
MS
QS
QL
MS
QL
ML
QS
QS
QS
QL
QS
QS
ML
QS
ML
MS
ML
QL
QL
QS
MS
QL
QL
QS
QS
QS
ML
QL
QS
MS
QL
QS
ML
QL
QL
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
ML
QL
ML
ML
QS
ML
ML
MS
QL
QS
QL
QL
QS
QL
MS
QS
QL
QS
QS
QL
MS
QL
ML
ML
MS
QL
ML
QL
QS
ML
ML
QS
QS
QL
QL
QL
QL
ML
QS
ML
ML
ML
QS
QL
QL
QS
QL
QL
MS
QS
ML
QS
MS
ML
ML
QL
QL
MS
ML
ML
QL
QL
QS
QS
ML
QS
QS
ML
QS
QS
QS
MS
ML
QS
ML
ML
QL
ML
ML
MS
QS
MS
QS
QS
ML
QL
ML
QS
QS
QL
QS
QL
QS
QS
QS
ML
ML
QS
QL
MS
QL
QS
QL
QS
QL
QL
MS
QL
QL
QS
ML
QL
QL
QS
ML
MS
QS
QL
QS
ML
QL
QL
QL
MS
QL
ML
MS
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
ML
MS
QS
ML
QS
ML
MS
MS
MS
ML
ML
ML
ML
ML
QL
QS
ML
ML
MS
MS
MS
ML
QL
MS
QS
QS
ML
ML
QL
QS
QL
QL
QL
QL
ML
QS
QS
ML
QS
QL
QS
QS
QL
QS
QS
QS
QS
MS
ML
MS
ML
QS
QL
MS
QL
QS
QL
MS
QS
QL
QL
QL
ML
QS
ML
MS
QL
ML
QS
ML
QS
MS
QS
ML
ML
ML
QS
ML
QS
MS
ML
QS
QL
ML
QS
QL
QS
MS
QS
ML
QL
QS
QS
QL
QS
QL
QL
QL
ML
QL
ML
QS
QL
ML
ML
QS
QS
ML
QS
QS
QS
QS
MS
QS
QS
QL
ML
ML
ML
QS
QS
QS
QL
ML
QS
ML
QS
QS
QS
MS
QL
QS
QS
MS
QS
QS
QS
QL
QS
MS
QS
QS
MS
MS
QS
QS
MS
QS
QS
QL
ML
ML
QS
ML
QL
QL
QL
ML
QS
MS
QL
QL
MS
QL
QL
QL
MS
MS
QS
QL
QS
MS
QS
QL
ML
QS
QS
MS
ML
MS
ML
QL
ML
QL
QL
MS
QL
QS
QL
QL
QS
MS
QS
QL
QS
MS
MS
QS
MS
MS
QL
QS
QS
QL
MS
QS
QL
QS
QS
QL
QL
QS
QS
ML
QL
QL
QS
ML
QS
QS
MS
QL
QS
ML
QL
MS
QL
QS
QS
QL
MS
QL
QL
ML
ML
QL
QL
QS
QS
QS
ML
QS
QS
QS
ML
QS
QS
QL
QS
QS
QS
QS
MS
QL
ML
ML
ML
QL
QL
QS
QS
MS
QL
ML
ML
QS
MS
QL
QS
QS
MS
QS
MS
QS
QS
MS
QL
QL
QL
QS
MS
MS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
QL
QS
QS
QS
QL
QL
QL
QL
QL
MS
ML
ML
QS
QL
QS
ML
QS
ML
QL
QL
QL
QS
MS
ML
MS
MS
QS
ML
ML
QL
QL
QL
QL
QS
MS
QS
QS
QL
MS
ML
QL
MS
QL
QL
QL
QL
QS
QS
ML
QS
QL
ML
QL
QS
QL
ML
QS
MS
QS
QL
QL
MS
QS
QS
QS
QS
QS
ML
QS
ML
QS
ML
MS
QS
ML
QS
QS
ML
ML
QL
QS
QL
QS
QS
ML
QS
QL
QS
MS
MS
QS
QS
QS
MS
QL
QS
QS
ML
MS
MS
QS
QS
QL
MS
ML
MS
ML
ML
QL
MS
QS
QL
QS
QL
ML
QS
QS
MS
QS
ML
QS
QS
QS
ML
QL
QS
QS
QL
MS
QL
MS
MS
QL
QL
QS
ML
QL
QL
ML
QL
ML
QS
ML
QS
QL
ML
MS
QL
QL
QS
QL
QS
QS
QS
QL
QS
QS
QS
QL
QS
MS
QS
QL
ML
ML
QS
QL
QL
QL
QS
QL
MS
QS
QL
QL
QL
QS
QL
QL
ML
QS
QS
QL
QS
ML
MS
QS
MS
QS
QL
QL
ML
QL
QL
QL
ML
QL
ML
ML
QS
QS
ML
ML
MS
QL
QS
QS
ML
QS
QS
ML
QS
QL
QL
QL
MS
QS
QL
QL
QL
QL
ML
MS
QS
QL
QS
MS
QL
QL
MS
QS
QS
QL
ML
QS
QL
QS
QL
QS
MS
QL
QS
QL
QS
QL
QS
MS
QS
ML
MS
QL
ML
QL
QS
QS
ML
MS
QL
QL
MS
QL
QL
QL
QS
QS
QL
ML
QL
QS
QL
QL
QS
QS
QS
QL
ML
QS
QL
ML
QL
QS
QS
QL
ML
QL
QS
ML
QS
QL
QL
ML
QL
QS
QL
QL
MS
QS
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
ML
ML
MS
QS
QS
QS
QS
QS
QL
QL
QL
QS
QS
ML
QL
QS
MS
QL
QL
QS
QL
QL
QS
ML
QS
QS
QL
QS
QL
QL
ML
QS
QL
QS
QS
ML
ML
ML
MS
MS
ML
QS
ML
QS
QL
QL
QS
QS
QS
ML
QL
QL
QS
QS
ML
QS
QL
ML
QS
QS
QL
QL
QL
QS
QL
QS
QS
QL
ML
QL
MS
MS
QS
ML
QL
QS
QS
QL
QL
QS
QL
QS
QL
QL
QS
QS
MS
ML
QS
QL
QL
QL
QS
QL
ML
QL
QS
QL
QL
QS
QL
QS
MS
QS
QS
QL
QL
ML
QS
QL
ML
QL
ML
QS
QL
MS
QS
QS
QS
QS
QL
QS
QS
QS
QL
ML
MS
QS
QS
MS
ML
ML
QS
QL
MS
ML
MS
ML
QL
QS
QS
MS
QL
ML
MS
QS
QL
QS
QS
MS
ML
QS
QL
QS
QL
QS
QL
QL
ML
QL
ML
QS
QS
QL
QS
QL
QL
ML
QS
QS
QS
MS
QL
QL
ML
MS
ML
ML
QS
QL
QL
QS
QS
QS
ML
QL
QS
QS
QL
QS
QS
QS
ML
MS
ML
QL
QL
QL
QL
QS
QL
MS
ML
ML
QS
ML
QL
QS
MS
ML
MS
ML
QS
ML
MS
ML
QS
ML
QL
QS
QS
QL
MS
QL
QS
QS
QS
QS
MS
QL
QS
ML
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
QS
QS
ML
QL
QS
ML
QL
QS
QS
QS
QL
QL
MS
MS
MS
QS
ML
QL
QS
QL
QL
MS
QS
ML
ML
MS
QS
ML
QL
QL
QS
ML
MS
ML
QS
QS
QS
ML
ML
QS
QS
ML
QL
QL
QL
QL
QS
QL
QS
QL
QL
QS
MS
ML
QS
QS
QS
QS
QS
QS
QS
ML
QL
QL
QS
ML
QL
QL
MS
QL
ML
QS
MS
QL
MS
QS
QS
ML
ML
ML
QL
QL
QS
QS
MS
QL
QL
ML
QS
ML
QS
ML
MS
QL
ML
QL
QL
QS
ML
ML
QL
QS
QL
QL
QS
QS
QS
MS
MS
QS
ML
QS
QL
QS
ML
QL
ML
ML
MS
ML
QL
QL
QS
MS
QS
QS
ML
QL
ML
QL
QS
QS
QL
QL
ML
QL
ML
QL
QS
QS
QL
QL
MS
QL
QL
QS
QS
MS
QS
ML
QL
MS
QL
ML
QL
QL
QL
QL
QS
QS
QL
QS
QL
QS
MS
QL
QS
QL
QS
MS
QL
ML
MS
QL
QS
MS
QL
QL
QS
QL
QS
ML
ML
QS
QS
QL
ML
QL
ML
QL
QS
QS
QS
QL
QL
QS
QS
QL
MS
QL
QL
QS
QL
QS
MS
QL
ML
MS
QS
QS
ML
MS
MS
QL
MS
QL
QL
QS
MS
ML
MS
ML
QL
QL
QL
QS
QS
MS
QS
QS
QL
QS
QL
MS
MS
ML
QL
QS
QL
QS
ML
QS
ML
QL
QL
ML
QL
QS
QS
MS
QS
QS
QS
QS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QS
MS
MS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
QL
QS
QS
QL
ML
QL
QL
QL
QL
QS
MS
QS
QS
MS
QS
ML
ML
ML
ML
MS
QL
ML
QL
QS
QS
QS
QL
QS
MS
MS
MS
ML
QS
ML
QS
ML
QL
QL
ML
QS
ML
MS
QL
QL
QL
ML
QL
QL
MS
QS
QL
QS
ML
MS
QS
MS
QS
QL
QL
ML
ML
QL
QL
ML
QS
QS
QS
QS
QL
QL
ML
QS
QS
QS
QL
ML
ML
ML
QS
QS
QL
MS
QS
QS
MS
ML
QS
MS
QS
QL
ML
QS
MS
ML
QS
MS
QL
ML
QS
QS
QS
QL
ML
QS
QL
MS
MS
QS
MS
QL
QS
QS
ML
MS
QS
ML
QL
MS
QS
QS
QS
QS
QL
QS
QL
QS
MS
QS
QS
QL
QL
QS
QS
QS
ML
QL
ML
QS
QL
QL
MS
QS
QS
QL
QS
QS
MS
QS
ML
QL
ML
QL
QS
MS
QS
QL
ML
MS
QL
MS
QS
QS
QS
MS
QL
QS
QS
MS
ML
ML
MS
QS
QS
QS
QS
QS
MS
QL
QL
QL
MS
QS
QS
ML
ML
QS
ML
QL
QL
MS
QS
QL
QL
QL
QS
QL
QS
QL
QL
QL
QL
ML
ML
QS
MS
ML
QL
QL
QL
MS
ML
QL
MS
QL
QS
QL
QS
QS
MS
QS
ML
QS
QL
ML
QL
QL
QS
QL
QS
QL
MS
QS
QL
ML
MS
QS
MS
ML
ML
MS
QS
QS
QL
QL
QS
QS
ML
QS
QS
QS
QS
QS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QL
QS
QS
QS
MS
QL
MS
ML
QS
QL
QL
QS
QL
QS
QL
QL
MS
ML
QL
QL
QS
QL
ML
ML
ML
MS
QS
QL
QL
QS
QL
QS
MS
QL
ML
QL
ML
QL
QS
QL
ML
QS
MS
QS
MS
QS
QL
QL
QS
QL
ML
QL
ML
QL
QS
QS
MS
ML
MS
QL
QL
QS
QS
QS
QL
QS
QS
QL
QS
QS
MS
QL
MS
QL
QL
QS
QS
QL
QL
ML
QL
ML
MS
QL
ML
QL
QS
QS
MS
ML
QL
QL
QL
QS
QL
MS
ML
QL
QL
QL
QS
ML
QS
ML
QL
QL
QS
QS
ML
ML
QL
MS
QS
QS
QS
QS
MS
ML
QL
MS
ML
QS
ML
QS
QL
QS
ML
QL
ML
MS
QL
QS
QS
MS
QS
QL
QL
QL
QL
QS
QL
QL
ML
ML
QS
ML
MS
MS
ML
QS
QL
QS
QS
ML
MS
QS
ML
QL
QL
QS
ML
QS
QL
QS
ML
ML
QL
MS
MS
MS
QS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
MS
QS
QL
QS
QL
QL
QL
QS
QL
ML
ML
QL
QL
QS
QS
QS
QS
QL
ML
ML
QS
QS
ML
QS
ML
QS
QS
QL
ML
ML
QS
QS
QL
ML
QL
QS
ML
MS
QS
QS
QS
QS
QL
QL
QS
QS
MS
QS
QS
QL
QL
QS
QS
QS
MS
ML
QL
ML
QL
ML
QL
QL
QS
QL
QS
QL
QL
ML
QS
ML
QS
ML
ML
ML
QS
QL
QS
QS
QL
ML
QS
ML
QS
ML
ML
QL
ML
ML
ML
QL
QS
MS
QL
QS
ML
QL
ML
QL
QL
ML
QS
MS
QS
ML
QS
QS
MS
QL
ML
QL
MS
MS
ML
QS
QL
QS
QL
QL
QL
QS
QL
QL
QS
ML
QL
ML
QL
QS
QL
QL
ML
MS
QS
QL
QS
QS
ML
ML
QS
QL
QS
QS
QL
QS
QL
MS
QL
QS
QL
MS
ML
QS
QS
QS
QS
QL
QL
QS
QL
QL
MS
QS
QS
QL
MS
QS
MS
ML
QS
QS
QS
QS
QL
ML
QL
QL
QL
ML
QS
QS
QS
QS
QL
QL
QL
ML
MS
QS
QS
QL
QL
MS
QL
QL
QL
QS
QL
QS
MS
QL
ML
QL
ML
QS
MS
ML
QS
MS
QS
QS
QL
MS
QL
QS
QS
MS
QS
ML
QL
ML
QS
ML
QS
QS
QL
ML
QS
QS
MS
MS
QS
QS
QL
QS
QL
ML
QL
QS
QS
QS
QS
QS
QS
QL
MS
QL
QL
QS
ML
ML
ML
QL
ML
QS
QL
QL
QS
QL
MS
QL
QL
QL
ML
MS
ML
QS
ML
ML
QL
QS
QS
MS
ML
QL
QS
QS
QS
QS
QL
QS
QL
QS
QS
QL
MS
QS
QS
QL
QL
QL
QL
QL
MS
QS
QS
QS
QS
QS
QS
QS
QL
QS
QL
QL
MS
MS
QL
MS
QL
MS
QS
QS
QS
QL
ML
ML
QL
ML
QS
QL
MS
QL
QL
QS
ML
QS
ML
MS
ML
MS
MS
QL
QL
ML
MS
QS
QL
QS
QS
ML
MS
QS
ML
QS
QS
QS
QL
QL
MS
QL
QS
QS
ML
QL
QS
MS
QS
ML
QS
QL
QL
QS
QL
QS
QL
ML
QL
QL
ML
QL
QL
QL
MS
QS
QS
QL
MS
QS
QS
ML
QS
QS
QL
ML
ML
MS
QS
MS
QS
MS
MS
QS
ML
ML
ML
QL
QL
QL
ML
QL
QS
ML
MS
QS
QS
QS
MS
ML
QL
QL
QL
QL
QL
QS
QS
ML
MS
QL
QS
QL
QL
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
ML
ML
ML
QL
MS
QL
QL
QL
QS
QS
QS
QS
ML
QS
QL
QL
QL
QL
QL
ML
ML
QS
QL
QS
QS
ML
QS
ML
QS
ML
QS
QL
QS
QL
QL
QL
QS
QS
QL
QS
QS
ML
QL
QL
QL
QS
ML
QL
MS
MS
QL
ML
MS
MS
QL
QL
QS
ML
MS
QS
QS
QL
QL
QS
ML
ML
QS
QS
QL
QS
QS
MS
MS
ML
MS
QL
QL
QL
QL
QS
QL
QL
MS
QL
QL
QL
QL
QL
ML
QS
QL
MS
QL
QL
QS
QL
QL
ML
QS
ML
QS
QL
ML
QL
QS
MS
QS
QS
QL
ML
MS
ML
QS
QL
ML
QL
ML
QL
QL
QS
MS
QS
ML
QS
QL
QL
QL
QL
QS
QL
MS
QL
QL
MS
QL
QS
QL
MS
ML
QL
QL
QL
QS
QL
QL
QL
ML
QS
QS
QS
QS
QS
QL
QL
QL
QS
QS
ML
QL
QS
QL
QS
ML
QS
ML
ML
QL
QS
QS
QS
QL
QS
QS
ML
QS
QL
QL
QS
ML
QS
ML
QL
QL
ML
ML
MS
QL
QS
QL
QS
QL
ML
QL
QL
QS
QS
ML
QL
QS
QL
ML
MS
QL
QS
ML
MS
QL
MS
MS
MS
QL
QS
QL
QL
MS
MS
QS
ML
QS
MS
QS
QL
QL
QL
QL
QL
QS
QL
QS
QL
QS
MS
QS
QS
QL
QL
QS
QL
QS
QL
ML
ML
QL
QS
QS
QL
ML
MS
QL
ML
ML
QL
QL
QL
QS
QS
QL
ML
ML
QL
ML
ML
QL
QS
QS
MS
QL
QL
ML
QS
QL
QL
ML
ML
MS
QS
QL
MS
ML
MS
QL
QS
QL
QL
ML
QL
QL
MS
QL
QL
QS
QS
QL
QS
ML
QS
ML
QS
ML
QS
QL
MS
QL
QL
QL
QS
QL
QS
QL
QL
QS
QL
ML
QS
QL
MS
QL
ML
ML
QL
QS
MS
QL
MS
MS
QS
QL
QS
MS
QL
QS
MS
QS
QS
ML
MS
MS
QS
ML
QS
QS
QL
QL
QL
QL
QL
QL
ML
ML
MS
ML
MS
QS
QS
MS
MS
QS
ML
QS
ML
QL
QS
QS
QS
ML
QL
MS
ML
QL
MS
QS
QS
QL
QS
QL
MS
QS
MS
ML
QL
ML
QS
QL
QS
MS
QL
MS
QS
QS
QS
QS
ML
QS
QL
QL
QL
MS
MS
ML
QS
QL
MS
QS
MS
MS
MS
MS
QS
ML
QL
QS
MS
QL
QS
QS
QS
QS
QS
ML
QL
QL
ML
QL
QL
ML
QL
QS
ML
QL
QL
QL
QS
QS
QL
QL
QL
QS
MS
MS
ML
QS
QL
QL
QL
MS
QL
ML
QL
ML
QS
QS
MS
QS
QS
QL
QL
QL
QS
ML
MS
QS
QL
QS
QL
QS
ML
QL
MS
QL
QL
QL
MS
ML
ML
ML
QS
QL
QL
MS
QS
QS
QL
QL
QS
MS
QS
ML
QL
QL
QS
ML
ML
MS
QL
QL
QL
MS
QS
QS
ML
MS
QS
QL
ML
ML
MS
QS
QS
ML
ML
QS
QS
ML
QL
QL
MS
QS
QL
QS
QL
QL
ML
ML
QS
QL
QL
QL
MS
QL
ML
MS
QL
QL
QL
QS
QL
QL
QS
QS
QS
QL
ML
QL
QS
QL
QL
QL
MS
QL
QL
MS
QS
QS
QL
QL
QS
QS
MS
QS
ML
QL
QL
MS
QS
QL
QS
MS
MS
QL
ML
QS
ML
QL
MS
MS
MS
QL
QS
QS
QS
ML
QS
MS
ML
MS
ML
ML
ML
QL
QS
QS
ML
QS
QL
ML
QS
ML
QS
MS
QS
ML
ML
QS
ML
QS
QL
QS
ML
ML
ML
QS
QS
ML
ML
MS
QL
QS
QS
QS
QS
MS
QL
QS
QS
ML
QS
ML
QS
QS
QS
QS
QS
ML
QL
QL
QS
QL
QL
QL
MS
QL
QL
QS
QS
ML
QS
ML
QL
MS
QL
ML
MS
QS
QL
QL
ML
QL
QL
QS
ML
ML
QS
QL
QS
ML
QS
ML
QL
ML
QL
ML
QS
QL
QL
QL
QL
QL
ML
QL
ML
ML
MS
MS
QL
MS
ML
QL
QL
QL
ML
QL
QL
MS
MS
QL
ML
QL
QL
QL
QL
MS
QS
QL
QS
QS
QS
MS
QS
ML
QS
QS
MS
QL
QL
ML
MS
MS
MS
MS
QS
QL
QL
QL
QL
QS
MS
QL
QS
ML
ML
QL
MS
QL
ML
MS
MS
QS
ML
MS
QS
QL
MS
ML
QL
QL
MS
QL
QL
ML
QS
QL
QL
QS
ML
ML
ML
QS
QS
QL
QS
ML
QS
ML
QL
MS
QL
QL
MS
MS
MS
MS
QS
ML
QL
ML
QL
QS
QS
QL
QS
QL
QL
MS
QL
QS
QL
QL
QL
QS
QS
ML
QL
QS
QS
ML
MS
QL
QS
QL
QS
QS
QS
QL
ML
QL
QS
MS
QL
QS
ML
ML
QL
ML
QL
MS
QL
QS
QS
QS
QS
QS
ML
ML
QS
QL
QS
MS
QL
QS
MS
QS
QL
QS
QL
QS
QS
QS
ML
QS
ML
QS
MS
QL
QL
QL
ML
QL
ML
ML
MS
QL
QS
QS
QL
ML
QL
QL
MS
MS
ML
MS
QL
QS
QL
MS
MS
ML
ML
ML
ML
QL
QL
MS
QL
QL
QS
QL
QS
QL
QL
QL
ML
ML
QL
QL
QS
MS
ML
QL
QL
MS
QL
ML
QL
QL
QS
QS
MS
QL
QS
ML
QL
QL
QL
QS
QS
QS
QS
ML
QL
ML
QL
QS
QS
QL
ML
ML
MS
MS
MS
QS
ML
MS
QS
QS
ML
MS
QS
QS
QS
QL
QS
MS
QS
ML
MS
MS
QS
ML
QL
MS
QL
QS
ML
QL
QL
MS
QL
ML
MS
QL
QS
MS
MS
QL
ML
QS
ML
QS
QS
QS
QL
QL
QS
QL
QL
QS
ML
MS
MS
ML
QS
QL
MS
QS
QL
QL
MS
QS
MS
MS
QL
ML
QL
QL
QL
QL
MS
QS
ML
ML
MS
MS
QS
QL
ML
QS
QS
QS
QL
ML
QL
ML
ML
QL
ML
QS
QL
MS
ML
QS
ML
QS
QL
MS
QL
QL
ML
QS
QS
QL
QL
QL
QL
QL
QS
MS
QS
QL
QL
QL
QL
MS
QS
MS
ML
QL
MS
QL
ML
QL
QS
MS
QL
ML
QS
QL
QS
QS
MS
QL
QL
ML
ML
QL
ML
QS
QL
MS
QL
ML
QL
QL
ML
ML
MS
QS
QS
QS
QS
QS
QS
MS
ML
MS
QS
ML
QL
QS
QL
MS
QS
ML
MS
QL
ML
MS
QS
QL
ML
QS
ML
ML
ML
QS
QS
ML
MS
ML
QS
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
QL
QL
QL
QL
MS
QL
ML
QS
ML
MS
ML
QS
QL
QS
QS
QL
QS
QS
MS
QL
ML
QL
QS
ML
QL
QL
QS
ML
QL
QL
ML
QL
ML
ML
QL
QS
QL
QL
MS
QL
QL
QL
QL
QL
ML
ML
ML
QL
ML
QL
QL
QL
QS
ML
QL
QL
ML
QL
MS
MS
QS
ML
ML
QS
MS
QL
MS
QS
MS
ML
QS
ML
QL
MS
ML
QL
ML
QS
ML
QS
QL
QL
QL
QS
QL
QS
QS
QS
QL
QS
QL
MS
QS
QS
ML
MS
QS
MS
QL
QL
QS
QL
ML
QL
QS
QS
QL
ML
QS
QL
QL
QL
QS
QS
QS
MS
ML
QL
QS
QS
QS
ML
QL
QS
QL
ML
QS
MS
QS
QL
MS
QS
QL
QS
QS
ML
QL
QL
MS
QS
QS
QS
QS
QS
QS
QL
QS
ML
ML
QL
QL
QS
QL
QS
ML
MS
QL
QS
QL
QL
QS
QL
QL
QL
ML
ML
QS
QS
QL
QS
QL
QS
QL
QS
QS
ML
QS
QL
ML
QS
QS
ML
QS
MS
ML
QS
QS
QL
QL
QL
QL
ML
QS
MS
QS
ML
QL
ML
QS
QS
MS
QL
QL
QS
ML
QS
QS
QS
QL
QS
QS
ML
ML
ML
QL
QS
QS
QL
QS
ML
QS
ML
ML
ML
QL
QS
QL
QL
ML
QS
ML
ML
QL
QS
ML
QS
QL
QS
MS
ML
MS
QL
QS
QS
QS
QS
MS
QL
QS
QL
QL
QS
ML
QL
QL
MS
ML
QL
QL
ML
ML
QS
ML
QS
QL
QL
QS
QS
QL
QS
ML
QL
ML
QL
QL
MS
MS
MS
QS
QL
QS
QL
MS
QL
QS
MS
QL
QS
QS
ML
MS
QS
QL
QS
ML
QL
QS
QL
QL
QL
ML
QL
QL
MS
QL
QS
QL
QS
QS
QL
QS
ML
ML
QL
ML
QS
QL
QS
QL
ML
ML
QS
QL
MS
QS
MS
QL
MS
ML
MS
QS
ML
MS
QS
QL
QS
QL
QS
QL
ML
MS
QS
QS
ML
QL
QS
QL
QL
ML
ML
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
QL
MS
QL
ML
QS
MS
MS
ML
QS
MS
QS
MS
QS
MS
QS
QL
QL
ML
QS
QS
QS
QS
QL
QL
QL
QS
QL
MS
ML
QL
MS
QS
QL
QL
QS
QS
QS
QL
QL
QL
QL
ML
QL
QL
ML
QS
ML
QS
QS
QS
MS
ML
QS
QS
ML
QL
ML
QS
ML
QS
QL
ML
ML
MS
QS
QL
QS
QL
QL
QS
QS
ML
MS
MS
ML
QS
ML
QS
ML
MS
ML
QS
QS
QL
MS
ML
ML
MS
QS
MS
ML
MS
ML
QS
QS
QL
QL
QL
QS
MS
MS
QL
QS
QS
MS
QS
QS
QS
MS
ML
ML
QL
QL
MS
QS
QL
QL
MS
MS
QS
QS
QS
MS
QS
QL
QL
QS
QL
QL
QL
QL
QS
ML
QL
QL
QS
MS
QL
QS
ML
QS
QS
MS
MS
QS
MS
ML
QL
MS
QS
MS
MS
ML
QS
QS
QS
MS
ML
ML
MS
MS
QS
ML
QS
ML
QS
QS
ML
QL
QS
QL
QS
MS
QL
QS
QS
ML
QS
ML
ML
QL
QL
ML
MS
QL
QL
QS
QL
QS
MS
QL
QL
QS
QS
MS
QL
QL
ML
ML
QL
QS
ML
ML
MS
QL
QL
QS
QS
QL
QL
QL
QS
ML
QL
MS
QS
QL
ML
MS
QL
MS
ML
QS
QL
QL
ML
QL
QS
QL
ML
QS
QS
QS
QL
QS
QS
QS
QS
ML
QL
QL
ML
ML
QL
QL
MS
QL
MS
QL
QL
QL
QS
QS
ML
ML
QL
QS
ML
ML
QS
QS
QL
QS
MS
MS
QL
QS
QS
ML
QL
QL
ML
QL
ML
QL
QL
QL
ML
ML
QS
QS
QL
ML
MS
MS
ML
QS
ML
QL
QL
QS
QS
QL
QS
ML
QL
QS
QS
QS
QL
QS
QL
QL
QS
QS
QS
QL
QL
QL
QS
QS
ML
MS
QL
ML
QL
QL
MS
MS
QS
QS
MS
QL
QS
QL
QL
QL
QS
QS
QS
QL
ML
QS
QS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QL
QL
ML
MS
QS
ML
MS
QS
QL
QL
QS
QS
QL
MS
QS
ML
QL
QL
QL
QL
ML
QS
QS
QS
ML
ML
QS
MS
QS
ML
QS
QL
QL
MS
QS
QS
QS
QL
QS
QS
QS
QS
MS
ML
QL
QS
QL
QL
QS
MS
QS
QL
QL
QS
MS
QL
QL
QL
QL
MS
ML
QL
QS
QL
QS
QS
QS
QL
ML
MS
QL
QL
QL
QS
MS
ML
QS
ML
MS
QL
MS
QL
QL
QL
ML
QS
QL
QS
QS
QS
QL
QS
QL
QS
QS
QS
MS
QL
MS
ML
QL
QS
MS
QL
QS
QS
QS
QS
QL
QS
QS
QL
ML
MS
QL
ML
QL
ML
QS
QS
QS
QS
QS
QL
QS
QL
QS
QS
QS
QL
QL
QS
QS
QS
QL
QL
QS
ML
QS
QL
ML
QL
QS
ML
MS
QS
QL
ML
QL
QL
ML
QL
QS
ML
QL
QS
QS
MS
QS
QL
QS
QS
MS
ML
QL
QS
MS
ML
ML
ML
QL
QS
QL
MS
QL
MS
QS
QS
QL
MS
ML
QL
QL
QS
QS
QL
QL
QS
QS
MS
QS
QS
QS
QL
QS
QL
QS
ML
QS
QS
ML
ML
QL
ML
QL
QL
QL
ML
MS
QL
QL
ML
QL
QS
ML
QS
QL
QS
QS
ML
QL
ML
MS
QS
QS
QL
QL
QS
QS
MS
QL
ML
QS
QS
QL
QS
QS
MS
QL
QS
QS
QS
QS
QL
QS
QL
QL
ML
QS
QS
MS
QL
QL
ML
MS
MS
QS
QL
QS
QL
QL
ML
QL
QS
ML
QS
QL
ML
QL
QL
QS
QL
QL
QL
QS
ML
ML
QL
QS
QL
QL
QL
MS
ML
QS
QS
QS
QL
QL
ML
QS
QS
ML
QL
QL
QL
ML
QL
QS
QL
QS
ML
MS
QS
QS
QL
QS
QS
QL
QS
QS
QL
QS
MS
QL
QS
QS
QS
QL
QS
QS
QL
QS
ML
QS
ML
ML
QS
QL
QS
MS
QL
QS
QS
ML
QS
QS
QL
QL
QS
QS
MS
QL
QS
ML
QS
QL
QL
QS
QL
QS
ML
QS
ML
QL
ML
QS
QS
QL
ML
QS
ML
QS
MS
QL
ML
QL
QS
ML
QL
MS
QL
MS
QL
ML
QL
QS
ML
QS
QL
QL
MS
MS
MS
MS
QL
ML
QS
MS
QL
QS
QS
MS
QL
MS
MS
QL
QL
QS
MS
QS
ML
QS
QL
MS
ML
QL
QL
QL
QL
QL
QS
ML
QL
ML
MS
ML
QL
QS
QL
QS
MS
QS
QS
QS
QL
QL
ML
QS
MS
ML
QL
QL
QL
QS
MS
QS
QL
QS
QL
QL
QL
ML
QL
QS
MS
QL
MS
QS
QL
QL
QL
QL
QS
QS
QS
QL
ML
QL
QL
QS
QS
QL
QL
QL
ML
ML
QL
QL
QL
QS
ML
MS
ML
QL
QS
QL
ML
ML
MS
QL
ML
MS
QL
MS
QS
QS
QS
QS
MS
QS
QL
ML
QL
QS
MS
QS
MS
QS
QS
QL
QS
MS
QS
QL
QL
QS
MS
MS
MS
QS
QL
QL
QL
MS
QL
QS
QL
ML
QL
QL
QL
QL
ML
QS
QS
MS
QS
QL
ML
QS
ML
QL
QS
QL
QS
QS
QL
QS
QS
ML
QL
QL
QS
ML
ML
QL
QS
ML
MS
MS
ML
QS
QL
ML
ML
QL
QS
QS
MS
ML
QL
ML
QS
QS
ML
QL
QL
ML
QS
QS
QL
QL
QS
QL
QS
QL
ML
MS
QS
ML
ML
QS
MS
QS
QL
ML
QL
QL
QS
QL
QS
QL
ML
QS
QS
QS
QL
QL
QL
ML
MS
QS
QL
ML
QS
QL
MS
ML
QS
QL
QL
ML
QL
QS
QL
MS
QS
ML
QL
QS
QL
ML
QS
MS
QL
ML
MS
QL
ML
QS
ML
MS
QL
MS
QL
QS
QL
QL
QS
QL
QS
ML
QS
QS
ML
QL
QS
QS
QS
QL
QS
QS
ML
ML
MS
QS
QS
QL
MS
MS
QL
QL
QL
ML
QL
QL
ML
QL
QS
QL
ML
QS
ML
QS
QL
QS
QL
QL
QS
QL
QL
QL
QS
QS
QS
QS
QS
ML
QL
ML
ML
MS
QL
QL
MS
QS
MS
ML
QL
ML
QS
QS
QL
ML
MS
QL
MS
QL
QS
MS
QS
ML
MS
MS
QL
QS
ML
QL
QL
QL
QL
QL
QS
MS
QL
QS
QS
QS
MS
QS
QS
ML
QL
MS
QL
MS
ML
QL
QL
ML
QS
QL
QL
QL
QL
QS
QL
QS
QL
MS
QS
MS
ML
QS
ML
QS
QS
MS
ML
QL
QL
QL
QL
QS
QL
QS
QL
ML
QL
QS
QL
QS
ML
QS
QS
QS
QS
QL
ML
QL
QL
QL
ML
ML
QS
QL
QL
QS
QS
ML
QL
ML
QS
ML
QL
QS
QL
MS
QS
QL
ML
QS
QL
QL
QL
QS
MS
QL
ML
ML
QS
QL
ML
MS
QS
ML
QS
ML
ML
MS
MS
QS
ML
QS
ML
QS
QS
QL
QS
QS
QL
ML
ML
ML
QS
QS
ML
MS
QL
QS
QS
MS
QS
QL
MS
MS
QL
MS
QS
QS
QL
QL
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
MS
QL
QL
MS
QL
ML
MS
QL
QS
QS
MS
ML
QL
MS
QL
QS
QS
QS
QL
QS
QL
QL
QL
QS
QS
ML
QL
QL
MS
QS
MS
QL
QL
QS
QS
QL
QL
ML
QS
ML
MS
ML
ML
QS
ML
QL
QS
ML
MS
QS
ML
QS
QS
QS
QL
QL
ML
QL
QS
QL
QL
ML
MS
QS
QL
QS
QL
MS
QS
QL
MS
QS
ML
ML
QL
QL
QL
QL
QS
QL
QL
QS
ML
ML
MS
ML
QL
QS
QS
QS
MS
QL
QS
QL
ML
ML
QS
QL
QL
QL
QL
MS
ML
ML
QS
QL
QL
QL
ML
QL
QS
QL
ML
ML
ML
QS
QS
QL
QS
QL
ML
MS
QL
QS
QS
QS
QS
QL
MS
QL
QS
ML
QS
MS
QS
QL
ML
QL
QS
QS
QS
ML
QL
ML
ML
QS
QL
QS
QS
MS
MS
QS
QL
QL
QL
QS
QS
QL
QS
ML
QS
QS
QS
QS
QL
MS
MS
QL
QS
ML
QL
QS
QS
QL
QS
ML
QS
QS
QL
ML
QS
QL
MS
QS
QL
QL
ML
QS
QL
QL
ML
MS
MS
QL
ML
QL
QL
QL
QL
QS
QL
QL
QL
ML
ML
QL
ML
MS
QL
MS
ML
ML
MS
ML
QL
QS
QL
ML
MS
MS
QL
QS
QS
QL
MS
MS
ML
QS
MS
ML
QS
MS
MS
MS
ML
QL
MS
MS
QS
ML
QL
ML
ML
MS
QL
ML
QS
QS
ML
QL
QS
QS
MS
QL
ML
QS
ML
QS
MS
MS
MS
ML
MS
QL
ML
MS
QL
QS
QL
ML
QS
MS
QL
MS
QL
QL
QS
MS
QS
QL
QS
QL
QL
ML
ML
QL
ML
QS
ML
QS
ML
QL
ML
QL
QL
QL
MS
ML
QS
QS
ML
ML
MS
QL
QL
QS
QL
QL
QS
MS
QL
QS
QS
ML
ML
MS
QL
QS
MS
QL
QS
QS
QL
QL
ML
QS
ML
QS
QS
MS
QS
QS
MS
QL
ML
QL
MS
MS
QL
QL
QS
ML
QL
QL
MS
QL
QL
ML
QL
QL
MS
QL
MS
QS
QS
ML
QS
MS
MS
QL
QS
QL
MS
QL
QS
QL
QL
MS
ML
QL
QS
QS
QL
QL
ML
MS
QL
QS
QS
MS
MS
QS
QL
ML
MS
QS
QS
QL
QL
QS
QL
QL
QS
QL
ML
ML
QS
QL
MS
QS
QS
QS
QL
ML
QL
QL
QS
ML
QL
QL
QL
QS
MS
QS
ML
ML
QS
QL
QL
QS
QL
QS
ML
QS
ML
QS
QL
QS
QL
QL
ML
ML
QS
ML
QS
ML
ML
QS
QL
QS
ML
ML
ML
QL
QS
QL
QS
QS
MS
QL
ML
QL
QS
QL
ML
QS
QL
QL
QS
ML
QS
ML
QS
ML
QS
QS
ML
QL
QL
ML
QS
QL
QS
MS
QS
QS
QL
QS
QS
ML
QL
QL
QS
QS
QS
QS
MS
QS
QS
QL
QS
QS
QL
MS
ML
QS
QL
QL
QS
QL
ML
QS
QS
QL
MS
ML
QS
QL
QS
ML
ML
QL
QL
QL
QS
QL
MS
QS
QL
QS
QL
QL
QL
QS
QL
ML
QL
QS
QL
QL
MS
QL
MS
QL
QL
QS
ML
QL
QL
QS
QL
MS
QS
MS
ML
MS
ML
ML
QS
QL
QL
ML
MS
QS
ML
QL
QL
QL
MS
QS
QL
QS
QS
QS
MS
MS
QL
QS
QS
QL
MS
ML
QL
ML
QL
MS
MS
QL
QL
QS
QL
MS
ML
MS
QL
QS
QL
QL
QL
ML
QL
QS
QS
QS
QL
QS
QS
QS
MS
QL
QL
ML
QS
QL
QL
QS
ML
QS
ML
QS
MS
QS
ML
MS
QL
QL
QL
ML
QL
MS
QL
QL
QS
QL
ML
MS
QS
QS
MS
MS
ML
QS
ML
MS
MS
QS
ML
QS
QS
ML
QL
QS
QL
MS
QL
ML
ML
QS
MS
ML
MS
QL
ML
QL
QL
QL
QS
ML
ML
MS
QS
QS
MS
MS
ML
QS
QS
QL
QL
ML
QS
ML
QS
QS
QS
QS
MS
QS
QS
QL
QS
QL
QL
QS
ML
QL
MS
ML
QL
QS
QS
QS
QL
QL
QS
QL
QL
ML
QS
MS
ML
QS
QL
QL
ML
QL
QS
QS
QS
QS
ML
QS
MS
MS
QS
QL
QS
MS
QL
QL
ML
QL
QL
QL
QL
QS
QS
QL
QL
ML
MS
QS
MS
QL
QS
MS
QS
QL
QS
MS
QL
ML
QL
QL
QL
QL
QS
MS
QS
QL
QL
ML
QL
MS
QL
QS
QS
QS
ML
QS
QL
QL
QL
ML
QS
QL
QL
QL
MS
QS
QS
MS
ML
QS
QL
ML
QL
QS
MS
QL
QS
QS
QS
MS
QL
QS
QL
ML
QS
QS
MS
QS
QS
MS
MS
QS
QS
QL
QS
ML
MS
ML
ML
QS
MS
QS
QL
MS
QS
QS
ML
QS
MS
QL
MS
QL
QL
QL
QL
QS
QL
QS
QS
QS
MS
QS
MS
QS
QL
QS
QL
QS
ML
ML
MS
MS
QL
QS
QL
QL
ML
QL
QL
MS
QL
QL
QS
ML
MS
QL
QL
QS
QS
QL
QS
ML
QL
ML
QL
MS
QS
QS
QL
ML
QL
QS
QS
QS
MS
ML
QL
ML
QL
QL
QL
QS
QS
QL
QS
QL
QL
QS
MS
QL
MS
QL
QL
QS
QS
MS
QL
QS
QS
QS
QS
ML
QS
QL
QL
QS
QS
QS
QL
QS
QL
QL
ML
QS
QL
QS
QS
QS
QL
QS
QS
QL
QL
QS
ML
QS
MS
QS
MS
ML
QL
QS
QS
QS
ML
QS
QL
QS
QL
ML
MS
QS
MS
QS
QS
MS
ML
ML
QS
QL
QS
MS
QL
QS
QS
QS
QL
QL
QS
MS
QS
QS
QS
QL
QS
ML
QS
MS
MS
ML
ML
QS
QS
ML
MS
MS
QL
QS
QL
QS
ML
QS
MS
QL
QS
QS
ML
QL
QL
QS
QS
QL
ML
QL
QL
QL
QL
QS
QS
QS
QL
QL
MS
MS
QS
ML
QL
ML
MS
QS
QS
QS
ML
ML
ML
QL
QS
QS
QL
QS
QL
QL
MS
QL
ML
QL
QS
QL
QS
ML
QL
ML
QL
QL
QL
MS
MS
QL
QL
MS
QS
ML
ML
QL
QS
QS
QS
ML
QL
QL
QS
MS
QL
MS
QS
QS
QL
MS
ML
QS
QL
QL
QL
QL
QL
QL
QS
QL
MS
QL
QL
QL
QL
QS
MS
QS
QL
QS
QS
QL
ML
QS
QL
QL
QS
QS
QL
QL
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
ML
QL
MS
QS
QS
QS
QL
QL
MS
ML
MS
QS
ML
QS
ML
QS
QS
QL
QS
ML
QL
QL
ML
QL
ML
QL
QL
QS
QS
QL
QL
QL
QS
QL
QL
QL
ML
QS
QL
MS
QS
ML
QS
QS
QS
ML
QS
QS
ML
ML
ML
QL
QS
QS
QL
QS
QS
QS
QL
QL
QS
MS
QS
QS
QL
QS
QS
ML
MS
ML
ML
MS
ML
ML
QL
QL
QS
MS
QL
QS
QS
QS
QS
QL
QS
QS
ML
QL
ML
QL
QL
QL
QS
QL
ML
MS
MS
QS
QS
QL
QS
QS
MS
QS
QL
QL
MS
QS
MS
ML
QL
QL
QS
QS
QS
QS
ML
QL
ML
QS
QS
QS
QS
MS
ML
QL
QL
QS
QS
QL
QS
QS
QS
ML
QL
QS
QS
MS
QL
QL
ML
QS
MS
MS
QS
ML
QL
ML
QL
QS
QL
QL
QL
QS
QL
QL
QL
QS
MS
ML
QL
QL
QL
QS
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
MS
QL
QS
QL
ML
QL
MS
QL
QL
QS
QS
MS
ML
ML
QS
QL
ML
MS
QL
ML
QL
QL
QL
MS
MS
ML
QS
QL
MS
QL
QS
QL
QS
QL
QL
QL
QL
QS
ML
QS
QL
QS
MS
MS
ML
ML
QL
QL
MS
ML
QS
QL
ML
ML
ML
MS
ML
ML
ML
MS
QS
QL
QS
QS
QS
QS
ML
ML
QL
QS
MS
QS
QL
MS
ML
QS
QL
QL
MS
QS
QS
MS
QS
QL
QL
QL
QS
QL
QS
MS
QL
QL
QS
ML
QS
QS
ML
QS
MS
ML
QL
QS
QL
QL
MS
QS
QS
QL
ML
QS
QS
QL
QL
MS
QL
MS
QS
QS
MS
QL
ML
QS
MS
ML
QL
MS
ML
QS
ML
MS
MS
ML
QL
MS
QL
ML
QL
QS
QS
QL
QL
MS
ML
QS
QS
QL
QS
QS
QS
MS
ML
QL
MS
MS
QS
QL
QL
QL
QS
QS
QL
MS
ML
QS
ML
ML
QL
QL
QL
QL
QS
MS
QS
QS
ML
ML
QS
QS
QL
QS
QS
ML
QL
QL
QS
MS
ML
QL
QS
MS
ML
QS
ML
QL
MS
ML
QL
QL
QL
MS
ML
QS
QS
QS
QS
ML
QS
QL
QL
QS
QS
QS
QL
QL
QS
QS
MS
QL
QS
QL
QL
QS
QS
QS
QS
QS
QS
MS
QL
QL
QL
ML
QL
QL
QL
QS
ML
QL
QS
QS
ML
ML
ML
ML
MS
ML
QS
ML
QS
QL
QS
QS
QS
QL
QL
QL
QL
ML
QL
ML
QS
QL
QL
QL
QS
MS
QL
QL
QL
QS
QL
MS
QL
QL
ML
QL
ML
QS
QS
QL
QS
QS
QS
QS
QS
QL
ML
QL
QL
ML
QL
QS
QS
QS
QS
ML
QS
ML
QL
QL
QL
QL
QL
ML
MS
MS
QS
QS
QS
QL
QS
QS
QS
QL
QL
MS
QS
QL
QS
ML
QL
QL
QS
MS
QS
MS
MS
QS
QL
QS
QS
QL
QS
QL
QL
QS
MS
QL
MS
QL
QL
QS
QL
QS
ML
QS
ML
MS
QL
ML
QS
ML
MS
QL
QL
QS
QL
QS
MS
ML
QS
QS
QL
MS
ML
ML
QS
ML
QL
QS
QL
MS
QS
QL
QS
ML
ML
QS
QL
QS
ML
QS
QS
QS
QL
QL
QS
ML
QL
QL
ML
QL
QS
ML
QL
QL
QL
QL
QL
QL
QS
MS
QL
QS
QS
QS
QS
QS
ML
QS
QL
QL
ML
MS
MS
QS
QS
QS
QL
QL
QL
QL
QS
QL
MS
QS
QS
QS
ML
QS
QL
QL
QS
MS
QS
QL
QL
QS
QL
MS
ML
MS
QL
QL
QL
ML
QS
ML
QL
QL
QS
ML
QL
MS
QS
MS
ML
QS
QS
MS
QS
QL
QL
QL
QL
QS
MS
QL
QS
QL
QS
ML
QS
QS
ML
QL
QS
QL
QL
QS
ML
QL
ML
ML
QS
QL
MS
QL
QS
ML
QL
QS
ML
ML
QL
ML
QL
ML
QL
MS
QS
ML
MS
QS
QS
MS
QL
MS
QS
QS
QS
MS
ML
MS
QL
QS
MS
QS
QS
ML
QL
QL
QL
MS
QL
QS
ML
QL
QS
QS
QL
MS
ML
ML
QL
ML
QS
MS
QS
ML
QL
MS
QL
QS
QL
ML
QS
QL
QS
QL
QL
QS
MS
ML
QL
QL
QS
QL
ML
MS
QS
QS
ML
QS
QS
QL
QS
QS
ML
QL
MS
QL
QS
QL
MS
QL
QL
QL
MS
MS
QS
QS
QL
QL
QL
QS
MS
QS
MS
ML
MS
ML
MS
QS
QS
ML
QL
QL
ML
QS
QS
QS
QS
ML
QL
QL
QS
ML
ML
QL
MS
MS
QS
QL
ML
QS
ML
ML
MS
QS
QS
QL
QL
QS
ML
MS
QS
ML
QL
QL
QL
QS
ML
ML
ML
QL
QL
MS
QS
MS
QL
ML
QL
QS
QS
QL
ML
QS
QL
ML
QL
QL
QS
QS
MS
MS
QS
QL
QS
MS
MS
QS
QS
MS
MS
QL
QL
ML
ML
QS
QL
QS
MS
QL
MS
MS
QS
QL
QS
MS
ML
QL
ML
QS
MS
QS
QS
QS
ML
ML
MS
QS
QS
QL
MS
QL
ML
QS
ML
QL
QS
QL
ML
QS
QS
QS
QS
QS
QL
ML
QS
QS
QS
QS
QL
ML
MS
QS
QS
QL
QL
QS
MS
QL
QL
QL
ML
ML
QS
QL
QL
QS
QL
QS
ML
QL
MS
QL
QS
ML
QL
MS
QL
QS
MS
QS
QL
MS
ML
QS
MS
QS
ML
ML
QS
QL
QL
ML
QS
ML
QL
QS
QS
QS
MS
MS
QL
QS
MS
QL
ML
MS
MS
QS
QL
ML
MS
QS
ML
MS
QS
ML
QS
QS
QL
QL
QL
MS
QL
MS
QL
QS
ML
ML
QL
QS
MS
QL
QS
QS
QL
QS
QS
QS
QS
ML
QL
QL
QL
ML
ML
ML
QL
ML
QL
ML
MS
MS
QS
QL
QS
ML
ML
ML
MS
QL
QS
QL
QS
QL
ML
QL
QS
QL
ML
QS
QL
QL
QS
QL
MS
MS
QS
QS
MS
MS
QL
QL
ML
ML
QS
QS
QS
QS
QS
QL
MS
ML
QL
MS
QL
QS
ML
QL
QL
MS
ML
QS
QL
ML
QS
MS
QL
MS
QL
QL
QS
QL
QL
QL
QS
QL
QL
QS
ML
QL
QS
QL
QL
QL
QS
ML
QS
QL
QS
QL
QS
QS
MS
QS
ML
MS
QL
MS
ML
ML
QL
QL
QS
MS
QS
QS
QL
QS
QL
QS
QS
MS
QS
QS
MS
QS
QS
QL
QL
QL
QS
QS
QL
MS
QL
QL
QS
QS
QL
ML
ML
ML
QL
ML
QS
QS
QS
QL
QL
ML
QS
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
ML
ML
QS
QL
QS
QS
QL
MS
QL
QL
QS
QS
QL
MS
ML
QL
QL
ML
MS
QS
MS
QS
QS
MS
QS
QL
ML
MS
ML
MS
QS
QL
ML
QL
ML
QS
QS
QL
ML
QS
ML
MS
QL
QL
ML
QL
QL
QL
QS
QL
QS
ML
QL
QS
QS
QL
MS
QL
QL
QL
QS
QS
QL
QS
QS
QS
QL
ML
QS
QL
QL
QL
QS
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
QS
QS
ML
MS
QS
QS
QL
QS
ML
ML
QS
ML
QS
QS
QL
ML
MS
MS
QS
QS
MS
ML
MS
QS
QS
QL
QL
QS
QS
MS
QL
QS
QS
QS
ML
QS
QS
ML
QL
QS
QL
QL
QL
QL
QS
ML
QS
QL
ML
ML
MS
ML
QS
QS
QL
ML
ML
QL
QS
QL
QS
QS
QS
QL
QL
MS
QS
ML
ML
MS
QL
ML
QS
QS
ML
QL
QS
QL
ML
QL
QS
QS
MS
QL
QS
MS
QL
QS
QL
ML
MS
QL
QS
QS
QL
QL
QS
QS
QL
QL
ML
QS
QL
QS
QS
QL
QS
QS
QL
QL
MS
QL
QL
ML
QS
QS
ML
MS
QS
QS
QS
ML
QS
QS
QL
ML
ML
QS
QS
QL
QL
QL
QL
MS
QL
MS
QL
ML
ML
MS
QS
QS
QL
ML
MS
QS
QS
ML
QS
ML
QL
MS
QL
QL
MS
QL
QS
QL
QS
MS
QS
QS
ML
MS
QS
QL
QL
QL
QS
QL
MS
QS
QL
QL
QL
MS
QL
MS
QL
QL
QS
ML
QL
MS
QL
QL
QL
QL
QS
ML
MS
QS
ML
QS
QL
MS
QS
QL
QL
MS
QS
QS
ML
QS
QL
ML
QS
QL
QL
ML
ML
QL
QL
MS
QL
QS
QS
QL
ML
ML
ML
ML
QS
QL
QL
QL
QS
QL
QL
QL
MS
QL
QL
ML
ML
QS
QS
QS
QL
MS
ML
QL
QS
QS
QL
QL
QL
QL
QS
MS
MS
QS
QS
QL
MS
QS
MS
QL
QL
MS
QL
QL
QL
ML
QS
QS
ML
ML
ML
QS
ML
ML
ML
QL
QS
ML
MS
QS
QL
QL
QL
ML
ML
ML
QS
QL
QL
QL
QL
QS
QS
ML
QS
MS
QS
QL
MS
MS
QS
ML
ML
QS
QS
QL
ML
QS
QS
MS
MS
QL
QS
ML
QS
ML
QL
QS
QS
QS
QL
ML
ML
QL
QS
QS
MS
MS
ML
ML
ML
QS
QL
QS
QS
QS
QS
QS
MS
MS
QS
ML
ML
ML
ML
MS
QS
QL
QS
QS
ML
QS
QS
ML
ML
QS
QL
QL
MS
QL
QL
QS
QL
MS
QS
QS
QS
ML
MS
ML
QL
MS
QS
QS
ML
QL
ML
QL
ML
QL
MS
QS
QL
ML
QL
QL
QL
QS
QS
QL
ML
ML
QS
QL
QL
ML
QL
QL
ML
QL
QS
ML
ML
QL
MS
QS
QL
QS
QS
ML
QL
QL
ML
QS
ML
QL
QS
ML
ML
QS
QL
QS
QL
ML
QS
ML
QS
QS
QS
MS
ML
QS
QS
QS
MS
MS
MS
MS
MS
QL
QS
ML
QL
ML
MS
QS
MS
QS
ML
ML
QS
ML
QL
MS
QS
ML
QL
QS
QS
QS
MS
QL
MS
MS
MS
QL
QL
QL
QL
QS
QL
MS
QS
QL
QL
QL
MS
QS
QL
QL
MS
QL
QL
QS
MS
QS
ML
QL
QL
QS
QS
MS
QS
QL
QS
ML
QL
QS
MS
MS
QS
MS
QL
ML
QS
QL
QL
ML
QL
QL
ML
QL
ML
MS
QL
MS
QL
MS
ML
QS
QS
MS
QS
QL
QL
QL
ML
QS
MS
QL
QS
ML
QL
MS
QL
QL
QL
QS
MS
QS
ML
ML
QL
ML
QS
QS
QS
QS
MS
ML
ML
QL
QL
QS
QS
QS
QS
QS
QS
MS
ML
QL
QL
MS
QL
MS
QL
QL
QL
ML
QL
QS
ML
ML
QL
QS
ML
MS
ML
ML
QL
QL
QL
QL
ML
QS
MS
QL
QL
QS
ML
QL
ML
QL
QS
ML
ML
ML
ML
QL
QL
MS
QL
QS
QL
ML
ML
ML
QL
ML
QL
QL
QS
MS
QL
QL
ML
QL
QS
QL
QL
QS
QS
QL
QL
MS
QL
QS
ML
ML
QS
QL
QL
ML
QL
QS
MS
ML
ML
QL
ML
QL
QS
QL
QL
MS
QL
QS
MS
QS
QS
QL
QS
QS
ML
ML
QL
QS
QL
QS
MS
QL
MS
QL
QL
MS
QL
MS
QL
QL
MS
QL
QS
MS
MS
MS
MS
QL
QL
QL
QS
QL
ML
ML
ML
MS
ML
QS
QS
ML
ML
ML
MS
QS
ML
QL
QL
MS
QL
ML
QS
QL
ML
ML
QS
MS
QL
QL
MS
ML
QL
QS
QS
ML
ML
QL
QL
QS
QL
MS
MS
MS
QS
ML
QL
QL
QL
QL
QL
QL
QL
ML
ML
MS
QS
QS
MS
ML
QL
QS
QL
ML
QS
QS
QS
QL
QS
QS
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
QS
QS
QL
ML
QL
QL
QS
QS
QL
QL
QL
QL
QL
QS
QL
MS
QL
MS
QL
QL
MS
MS
ML
MS
QL
QS
QL
ML
QS
ML
MS
QL
QS
QL
QL
QL
QS
MS
ML
QS
ML
QL
QS
ML
ML
MS
QS
QL
QS
QL
ML
QL
QS
QL
MS
QL
MS
QS
QS
QL
QS
ML
QS
ML
ML
QS
QS
QL
QS
ML
QL
QL
QS
MS
ML
ML
ML
QS
MS
QL
MS
QS
QS
QS
QS
QS
QL
MS
QS
ML
QL
ML
QL
QL
QS
QL
QS
QS
ML
QL
ML
QS
QS
QL
MS
QS
QL
MS
ML
QS
MS
ML
QL
QL
MS
QS
ML
QL
QL
QL
ML
QL
ML
QS
MS
QL
QS
QS
QL
QS
QS
QL
QS
ML
MS
QL
MS
QS
QL
MS
QL
ML
QS
QL
QS
QS
QS
QL
QL
QS
ML
MS
QS
ML
MS
QS
QS
ML
ML
ML
QL
QL
MS
QS
QS
QS
QS
QL
QL
QL
QL
MS
QL
ML
QL
QL
QS
QL
ML
MS
QL
QL
MS
QL
QL
ML
ML
MS
QL
ML
QL
MS
QL
ML
ML
QL
QS
QL
MS
ML
MS
QS
QS
QS
QS
QL
QL
QS
QS
MS
ML
ML
QL
QL
QS
MS
QL
QL
QL
ML
QS
MS
ML
QL
QS
QL
QL
QS
QL
MS
ML
QS
QL
QL
QL
QL
QL
QL
QL
QS
QL
ML
ML
ML
QL
QL
QS
QS
QS
QS
QL
QL
MS
MS
ML
ML
QL
MS
QS
QL
QL
QS
QS
QS
QS
QS
ML
ML
MS
QS
QS
MS
ML
QS
QL
QS
QL
QS
ML
QS
ML
ML
QS
MS
MS
QS
MS
QL
ML
ML
ML
QS
ML
QS
QS
QL
QL
QS
QS
ML
MS
QS
QL
QL
QL
QS
QL
QS
QS
QL
QL
QL
MS
ML
ML
QL
ML
MS
QS
ML
QS
QL
QS
QL
ML
QL
QS
ML
MS
QL
QS
QS
MS
MS
QS
ML
QL
QL
ML
QS
QL
MS
QL
QS
QL
QS
QL
QL
MS
QS
QS
QL
MS
MS
ML
QL
QS
ML
MS
QL
ML
QL
QS
QS
QL
QL
QL
QL
QS
QS
QS
QS
QL
QS
ML
MS
QS
QS
QL
QL
QS
QL
QL
QS
QS
QS
QS
QS
QS
QS
ML
ML
QS
QL
QL
QS
QS
QL
ML
QL
MS
QL
QS
QS
QS
QL
QS
QS
QS
QL
ML
QS
QL
QS
QS
QS
QS
QS
ML
ML
QS
QS
MS
QL
MS
QL
ML
QL
QS
MS
QL
QL
QS
ML
QL
QS
QS
QL
QL
QS
QL
QL
QL
ML
QL
ML
QS
ML
QL
MS
QS
ML
QL
MS
MS
ML
QL
QS
QL
QL
QL
QS
QS
MS
QS
ML
QL
QS
ML
QL
QS
ML
QL
ML
ML
QL
QL
ML
ML
QL
ML
QL
QS
MS
QS
MS
QS
QL
QS
QS
MS
ML
QL
MS
QS
MS
QS
QS
ML
QS
QS
QL
QS
QS
ML
QS
QS
QL
MS
QS
QL
QS
ML
ML
ML
QL
QL
QL
ML
MS
QS
QS
QL
QS
QS
QL
QL
QL
QS
QL
QS
QL
QL
MS
ML
QL
QS
MS
QS
QL
QL
QL
QS
QS
QL
QS
QL
QS
QL
MS
ML
QS
QL
QS
ML
QS
QL
ML
MS
QL
QL
QL
ML
QL
QL
QS
ML
ML
ML
QS
QS
ML
QL
QS
QL
QL
QL
ML
QS
QL
ML
ML
QS
ML
QL
MS
QS
QL
MS
ML
QS
QS
QL
QS
ML
ML
ML
QL
QL
ML
ML
QS
QS
QS
ML
QL
MS
QL
MS
MS
QS
QS
QS
MS
ML
QS
MS
QL
QS
QL
QL
MS
ML
QS
QS
QL
MS
QS
MS
MS
QS
ML
ML
ML
MS
QS
ML
ML
QS
QL
QL
QS
QS
QS
QS
QL
QL
ML
QL
ML
QS
QL
QL
QS
QL
QS
QS
QL
QS
ML
QS
ML
QL
QL
QS
QS
QS
QS
ML
QS
MS
MS
QL
QS
ML
QL
QS
QL
QL
MS
QL
QL
QL
QL
MS
MS
ML
ML
QL
QS
QL
MS
QS
QL
QL
ML
QS
ML
QS
QL
QS
QL
QS
ML
ML
MS
QL
ML
QS
MS
QS
QS
QS
QS
QL
ML
QL
QL
MS
MS
ML
QS
MS
MS
QS
QL
QL
QL
MS
QS
ML
QL
MS
ML
ML
MS
ML
ML
QL
QL
MS
MS
ML
QS
MS
QS
MS
QS
QL
QL
QL
QS
QL
ML
QS
QL
QS
QS
QL
ML
QS
MS
QS
QS
QL
QL
QS
MS
QL
ML
QL
QS
QL
QS
QL
QL
ML
QL
QS
ML
QS
QS
ML
QL
QS
QS
QS
QL
ML
MS
QL
ML
MS
QS
ML
QL
QS
QS
QL
MS
ML
QS
QS
ML
QS
QL
QL
ML
QS
QL
QL
QS
QL
ML
QS
QS
QL
MS
ML
MS
QS
QS
QL
ML
QL
QS
QS
QS
ML
ML
QL
ML
ML
QS
ML
QL
QS
QL
QL
QS
QS
QS
QS
QS
QS
ML
QL
QL
MS
ML
QL
QL
QL
ML
QS
ML
QL
QS
MS
QL
ML
ML
QS
ML
ML
QS
MS
QS
QL
QL
QS
QS
QL
QS
QS
QS
QS
QS
QL
ML
QL
QS
QS
QL
QL
ML
QS
QS
ML
QL
QS
ML
MS
QS
QS
QS
QL
QS
QL
QS
ML
QS
ML
MS
MS
QL
QL
ML
QL
QL
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
QL
MS
QL
QL
QS
QL
ML
QS
MS
QS
QL
QS
QS
MS
ML
ML
QL
QS
ML
QL
QL
MS
QS
QL
QL
QL
QS
ML
ML
QS
QL
ML
ML
ML
ML
MS
QL
QL
QL
QS
QS
ML
QL
QL
QS
ML
QL
ML
QL
ML
ML
QS
QL
ML
MS
QL
QS
MS
QL
MS
QS
QL
QL
QS
QL
QL
ML
QS
QL
QL
MS
QS
QL
ML
QL
QL
ML
QS
QS
QL
QS
QS
QL
MS
QL
QL
QL
QL
QS
QS
QL
QL
QS
ML
ML
ML
MS
QL
QL
QL
QL
QS
QS
ML
ML
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QL
QL
QL
QS
QS
QS
QS
QL
QS
QS
QL
QL
QS
MS
QL
QL
MS
QS
QL
QS
QS
QS
QL
MS
QS
QS
QL
QL
ML
QL
QS
MS
QS
QS
QS
MS
QS
MS
ML
QS
QS
QL
QL
ML
QL
MS
QS
ML
QS
QS
QS
QS
QS
QL
QS
MS
ML
QS
ML
QL
ML
ML
QL
ML
QS
ML
QS
ML
MS
QS
MS
ML
QS
ML
QL
QL
QS
QL
MS
QL
QS
MS
QL
ML
QS
MS
QS
ML
QS
QS
QS
QL
QL
ML
QS
MS
QL
QS
QS
QL
MS
ML
MS
QL
QL
ML
QL
QS
QS
QS
MS
QS
MS
QS
ML
QS
QL
ML
QS
QS
QS
MS
MS
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
QS
MS
ML
ML
QS
QS
ML
QL
QL
QS
QS
MS
ML
QL
QS
QS
QL
QL
ML
ML
MS
QS
QS
QS
QL
ML
QL
ML
ML
MS
QL
QL
MS
QS
QS
QS
QS
QL
MS
QL
QL
ML
MS
QS
ML
ML
MS
MS
QS
QS
ML
QL
ML
QL
QS
MS
MS
QL
ML
QS
ML
ML
ML
QL
QL
QL
QL
QL
QS
ML
MS
QS
QS
QS
QL
MS
MS
ML
QL
QL
QS
ML
QL
QS
QL
MS
ML
ML
QS
QL
ML
ML
QS
MS
MS
QS
QS
QS
ML
MS
QL
QS
MS
ML
QL
QL
QS
QS
QL
ML
MS
QL
QL
ML
QL
QS
QS
QS
QS
QS
QL
QL
ML
ML
QL
MS
QS
MS
MS
MS
QS
QL
MS
QS
MS
QL
QL
QS
QL
QL
MS
QS
QS
QS
QL
QL
ML
QS
ML
QS
QS
QS
QS
QL
MS
QL
MS
QS
MS
QS
QL
MS
QS
QL
QL
QL
QL
MS
QS
QL
QL
QS
ML
MS
QS
ML
QS
ML
MS
ML
QL
ML
ML
ML
MS
QL
QL
QS
ML
QS
QS
ML
QL
MS
ML
MS
MS
QS
QL
MS
ML
ML
QL
ML
ML
QL
QL
QL
ML
QL
MS
QL
QS
QS
QS
ML
QL
QL
QL
ML
MS
QL
QL
ML
QS
QS
QS
MS
QL
QL
ML
QS
MS
QL
QS
QS
MS
QS
ML
ML
MS
QL
QL
ML
QS
QS
QL
MS
QL
QL
QS
ML
QS
ML
ML
QL
ML
ML
QS
QS
QL
ML
MS
QL
MS
QL
ML
QL
QL
QS
QL
MS
QL
MS
QL
QS
MS
QS
QS
QS
QS
QL
QL
MS
QL
QS
MS
ML
ML
MS
QL
ML
ML
QL
ML
ML
QL
QS
QS
MS
QL
ML
ML
QS
QS
ML
QS
QS
ML
QS
QL
QS
ML
QL
ML
MS
ML
ML
QS
QS
ML
QS
ML
QL
ML
ML
MS
MS
QS
ML
QS
QS
QL
MS
ML
MS
QL
MS
QS
QL
QS
QL
QL
QL
QL
MS
MS
QL
QL
ML
MS
QS
QL
QS
QL
QS
QL
QL
ML
ML
MS
QL
QS
QS
QL
QL
ML
QS
QL
QS
QS
MS
MS
QL
ML
MS
QL
MS
QS
QS
QS
ML
QL
QL
ML
QS
QS
QL
ML
ML
QL
QL
QL
MS
QS
MS
QS
QS
ML
QS
QL
ML
QL
MS
ML
QL
QS
MS
QS
QL
QL
MS
QL
QL
QS
QS
QL
QL
QL
QL
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
QS
MS
QS
QS
QL
QL
QS
MS
QS
MS
QL
QL
ML
QL
QS
ML
QS
QL
QS
QL
QL
QS
QL
QL
ML
QS
QL
QS
QL
QS
QL
MS
ML
QS
MS
ML
QS
MS
MS
QL
MS
QL
QS
MS
QL
QS
ML
QS
QL
QL
QL
QL
QS
QS
QS
ML
MS
MS
ML
ML
ML
QS
QS
MS
ML
QS
QL
QS
QL
ML
QL
ML
ML
QS
QS
QL
QL
QS
MS
QL
QS
QL
QS
QS
MS
QS
QS
ML
QS
MS
QL
MS
QL
QS
ML
MS
QS
ML
ML
MS
QS
MS
QS
QS
MS
QL
QS
QS
ML
MS
MS
QS
MS
QS
QS
ML
QL
MS
ML
QS
QL
QS
QS
QL
MS
QL
QS
ML
QS
ML
QS
MS
QL
QS
QS
QL
QS
QS
QS
QS
QS
ML
ML
ML
MS
ML
QS
QL
MS
MS
QL
QL
QS
MS
QL
ML
ML
QL
ML
QL
QL
ML
QS
QS
QS
QS
ML
QL
QL
QS
QS
QS
QS
QS
QS
MS
ML
QS
QS
QL
QS
MS
QL
MS
ML
QS
ML
MS
QS
QS
MS
QS
QS
QL
QL
QS
QL
MS
QL
QL
QS
MS
QL
QL
ML
QS
QL
ML
QS
QL
MS
QL
ML
QS
QS
QL
QL
QS
QL
MS
QS
QL
QS
QS
ML
ML
QS
QL
QS
QS
QL
QL
QL
ML
QL
QL
QS
QS
QS
QS
QS
QL
ML
QL
QS
ML
QL
QS
QS
QL
MS
QS
ML
QS
QS
ML
QL
QL
ML
QS
MS
QL
QL
QL
MS
QL
ML
QL
QL
QS
QS
QS
QS
ML
QL
QS
ML
QL
MS
QL
QS
QS
QL
ML
MS
ML
QL
QL
QS
QS
QL
QS
QS
QS
QL
ML
ML
QS
MS
QS
QL
QS
QL
MS
QS
QL
QS
ML
QS
QS
MS
ML
QS
QL
ML
QL
ML
QS
ML
QL
QS
QS
ML
ML
MS
ML
ML
QS
QL
QL
QL
QL
QS
QS
QL
QS
QL
QL
QL
QS
QS
MS
QS
QS
QS
QL
MS
QS
QL
MS
QS
QL
MS
MS
QL
ML
QS
ML
QS
QS
QL
MS
MS
QS
QL
QS
MS
QS
QS
MS
QS
MS
ML
QS
ML
ML
QS
QL
QS
QS
MS
QS
ML
QL
MS
MS
QL
MS
QL
QL
QL
MS
QS
QL
QS
QL
ML
ML
QL
QL
QL
QL
MS
QS
QL
MS
ML
QL
QS
QL
QS
MS
QL
QS
MS
QL
QL
MS
MS
QL
QL
QL
QL
ML
QL
MS
QS
QS
MS
QL
QL
QL
QS
ML
QS
MS
QS
QS
QS
ML
QS
MS
QL
ML
MS
QL
QS
QL
MS
QL
ML
QS
QL
QL
QL
ML
QS
QL
ML
QL
QL
MS
QS
ML
ML
QS
ML
QS
ML
ML
QL
QS
QL
MS
ML
QL
QS
QL
MS
QS
QL
MS
QS
ML
MS
MS
QL
QS
QS
ML
QL
QL
QS
QL
ML
ML
QL
QL
QS
QS
QS
QS
QL
MS
QS
QS
QL
ML
QL
QL
MS
QS
ML
MS
QS
ML
MS
MS
QL
MS
QL
ML
QS
MS
QL
QS
QL
QL
QS
MS
ML
QL
ML
QS
MS
MS
ML
QL
QS
QL
QS
ML
ML
QS
QL
MS
QS
QS
ML
QS
QL
ML
QS
QL
MS
QS
QS
ML
MS
ML
QS
ML
QS
MS
MS
QL
QL
QL
QL
QS
QS
ML
QS
MS
QL
QL
QS
QL
QL
QL
QS
QL
MS
ML
QL
MS
QL
QS
QS
MS
QS
ML
QL
MS
ML
QS
QL
MS
QS
QS
MS
QS
QS
MS
MS
MS
ML
MS
QS
ML
QL
QS
ML
QL
QL
QS
QL
QL
QL
MS
QL
ML
QL
QS
QL
QL
QS
ML
QS
MS
MS
QS
QS
MS
ML
QS
MS
QL
QL
QS
QL
QS
ML
QL
QS
QS
QL
QS
QS
MS
ML
QS
QS
QS
QS
ML
QL
ML
QL
QS
ML
QL
QS
QL
QS
QL
ML
MS
QS
QL
QL
ML
MS
QL
QS
ML
QL
QS
QS
QS
ML
QS
QS
QL
ML
QS
ML
QL
MS
MS
MS
QS
ML
ML
QS
QS
ML
MS
MS
QL
MS
ML
QL
QL
QS
ML
ML
ML
QL
MS
QS
QL
QL
QL
QL
QS
QS
QL
ML
QS
QS
QL
ML
QS
QS
QS
QL
MS
ML
QS
MS
ML
ML
QS
QL
QL
QS
QS
QS
MS
QS
QL
QL
QS
QL
MS
MS
QL
QL
QS
QS
QS
MS
QL
QS
ML
QL
QS
MS
QL
QL
ML
ML
MS
ML
QS
QS
QS
MS
ML
ML
QS
MS
QS
QS
QL
QL
QS
QL
MS
QL
ML
QS
QL
MS
MS
QL
QL
QS
QL
MS
QS
QS
QS
ML
ML
ML
ML
QL
QL
QS
QL
ML
MS
QS
QL
QS
ML
QS
QL
QL
ML
QL
QL
QL
ML
QL
QL
ML
ML
QS
MS
ML
MS
QS
QL
QS
QS
QL
MS
QL
QS
QL
ML
ML
QL
QL
ML
QL
QS
MS
QL
ML
QL
QL
QS
QS
MS
QS
MS
ML
ML
QL
ML
QL
QL
MS
QL
QL
QL
QL
MS
MS
MS
QL
ML
QS
QL
QL
ML
QL
MS
QS
QS
QS
ML
ML
QS
MS
QL
QL
MS
QL
MS
ML
QS
QL
MS
QS
QL
QS
QL
QS
QL
QL
QL
QL
QL
QL
QL
QL
MS
QS
QS
QL
MS
QL
QL
QS
ML
QS
QL
QL
QS
QL
ML
QL
QS
ML
QL
QS
MS
ML
QL
QL
QL
QL
QL
ML
MS
ML
ML
QL
QS
QL
QS
MS
MS
ML
QL
QS
QL
QS
QL
ML
QL
ML
MS
QL
QL
ML
QL
QL
ML
ML
QL
MS
QS
QS
QS
MS
QS
QS
QS
QS
QL
QS
QL
ML
ML
QS
QL
QS
MS
QS
ML
QS
QL
QL
QL
QL
MS
ML
QL
QL
ML
QL
QL
QS
ML
QS
QS
QS
QL
QL
QL
MS
QL
QS
QL
QS
QS
QL
QL
QS
QS
MS
QS
QL
QS
ML
MS
QL
QL
QL
QL
MS
QS
MS
QL
MS
ML
ML
QS
QL
QS
ML
QL
QS
QS
ML
QS
MS
MS
ML
QL
QS
QS
QL
ML
QL
MS
QL
ML
ML
MS
MS
ML
MS
QS
QS
MS
QL
QL
QL
MS
QL
QL
QS
QS
ML
MS
ML
QL
MS
QS
QL
ML
QL
ML
QL
ML
QL
ML
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
QL
ML
ML
ML
QL
QS
QL
ML
QS
QS
ML
QS
ML
ML
MS
QS
QL
QL
QL
QS
QL
QL
ML
QS
QS
QL
QS
QL
MS
MS
ML
QS
MS
QL
QS
QL
MS
QL
QL
ML
QL
QL
ML
QL
QS
ML
ML
QL
QL
QL
QL
MS
ML
MS
QL
QL
QS
QS
ML
QS
MS
QS
QL
ML
ML
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
MS
QL
QL
QL
QL
QS
MS
QS
MS
QL
QS
ML
MS
ML
ML
ML
QS
QL
QS
QS
QS
MS
QL
MS
ML
QS
QS
QL
ML
QL
QL
MS
QL
QL
ML
QL
ML
QS
MS
QS
QL
QS
MS
QL
MS
QS
QS
QL
QL
QS
QS
ML
ML
ML
MS
QS
QS
ML
QL
QL
MS
QL
QL
QS
QS
MS
MS
ML
ML
QL
MS
QS
QL
QS
QL
QS
QS
QS
QS
QL
QS
QL
MS
QL
QL
MS
QL
QL
QL
ML
MS
QL
QS
MS
ML
QS
ML
QL
QS
QS
QS
QL
ML
ML
QS
ML
QS
QS
MS
QL
QL
QS
QL
MS
QS
QS
QL
QL
QS
QL
MS
QS
QS
QS
QS
ML
ML
QS
QS
QL
QL
QL
QL
MS
QS
QL
QS
QL
QS
ML
ML
QS
ML
QL
QS
QL
QL
ML
QS
QS
QS
QL
QL
QL
QL
MS
QL
ML
QS
QL
MS
QS
ML
QS
QS
ML
QS
ML
QL
QL
QL
QL
ML
ML
QL
QL
QS
MS
QS
QS
MS
ML
QS
QL
ML
QL
QS
MS
QL
ML
ML
ML
MS
QS
ML
MS
QS
QL
QL
QS
QS
QS
QS
QS
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
QL
QL
QL
QL
QS
QS
QS
QL
QS
QS
QS
ML
QL
QL
ML
ML
MS
ML
QS
QL
QL
QL
QL
MS
QS
QL
QS
QL
QS
MS
QS
QL
QS
QS
QL
ML
QL
MS
QL
QS
ML
ML
MS
ML
QS
ML
QL
QS
QS
QS
QS
ML
ML
QL
QS
MS
ML
ML
ML
ML
QL
ML
QS
QS
QL
QS
MS
QS
MS
QS
QS
QL
QL
ML
QL
QL
MS
ML
QL
QL
QS
QS
QS
QS
QL
MS
QS
QL
MS
QL
MS
ML
ML
QS
QL
QL
QS
QL
QS
QL
QS
QS
QL
MS
QS
QS
QS
QL
QL
MS
MS
QL
QS
QL
QS
QS
QL
MS
ML
MS
QL
QS
QL
QS
QL
ML
ML
QL
QS
QL
QL
ML
QL
QL
QL
ML
MS
ML
QS
QL
QS
QS
MS
QL
QS
QL
QS
QL
QS
ML
QL
MS
QS
QL
QS
QS
MS
QS
ML
QS
MS
QL
MS
ML
MS
QS
QL
QL
QS
QL
QL
ML
QL
ML
QS
ML
QL
ML
QS
MS
ML
QS
QL
QL
QS
QL
QS
QL
ML
ML
QL
ML
QS
QL
QL
MS
QS
QL
ML
MS
MS
QS
QS
QS
ML
QL
QL
QS
QS
QL
QL
ML
MS
QL
MS
QL
ML
QL
QS
QL
QS
QS
QS
QS
MS
MS
QS
QS
QL
QL
ML
ML
ML
MS
QL
QL
ML
QS
QL
QS
QS
MS
QL
QS
QL
ML
QL
ML
ML
QS
MS
ML
ML
MS
ML
QL
QL
MS
QL
QS
QL
ML
ML
QL
MS
MS
ML
QL
ML
QL
MS
ML
ML
MS
MS
QS
QL
QS
ML
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
MS
ML
QL
QS
QS
ML
QS
ML
ML
ML
ML
QL
QL
QL
ML
QL
ML
QS
QL
QL
MS
QS
QS
QL
QS
ML
QS
QS
ML
MS
QL
MS
QL
QL
QS
QL
QS
ML
QL
QL
ML
ML
QL
MS
QL
MS
QL
QL
QS
QL
QS
QS
ML
QL
QL
ML
ML
QS
QS
QL
ML
ML
QL
ML
ML
QS
QL
QS
QL
QS
QS
MS
QS
QL
QL
MS
QL
QS
QL
ML
QS
QS
QS
QL
QL
MS
ML
QL
QS
QS
QL
QL
QS
QL
ML
QS
QL
QL
QL
MS
MS
QS
QL
QS
ML
QL
MS
QS
QL
QS
QS
ML
QS
MS
QL
QL
ML
MS
QL
QL
ML
MS
QS
QL
MS
QS
MS
QL
QS
QS
ML
ML
ML
QL
ML
MS
QL
QS
MS
MS
QL
MS
MS
QL
MS
QS
QS
QL
MS
ML
QL
ML
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
QL
QL
QL
ML
QS
MS
QL
QL
QS
QS
ML
ML
ML
QS
QS
MS
QS
ML
QS
QS
MS
QL
QS
QL
MS
ML
QL
ML
QS
QS
ML
QS
QS
QL
QS
ML
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
ML
MS
QS
ML
QL
QS
MS
MS
ML
QL
QS
QS
MS
QS
MS
QL
QS
QL
ML
QS
QS
QL
MS
MS
QL
QS
QL
ML
QL
ML
QL
MS
QS
ML
ML
QL
QS
QL
QL
QS
ML
QL
QL
MS
QS
QS
QS
MS
QS
MS
QS
MS
QL
QL
MS
ML
QS
ML
ML
QL
QL
MS
QS
QS
QL
MS
MS
ML
QL
QL
QL
QL
ML
ML
ML
QL
MS
QS
ML
QS
QS
QS
ML
QS
MS
QL
QL
QS
QS
MS
QS
ML
QS
QS
QL
QL
ML
QS
QS
MS
QL
QL
MS
QS
ML
QL
QS
QS
ML
QL
ML
ML
QS
QS
QL
QS
MS
ML
ML
QL
QS
QS
QS
QS
QS
QL
ML
QL
MS
QL
MS
QL
QS
ML
QS
QS
QL
QS
QS
ML
MS
ML
QS
MS
MS
MS
QL
QS
ML
QL
QS
QL
ML
QL
QL
QL
MS
QL
QS
QS
ML
QL
QL
QL
ML
QL
QL
MS
ML
QS
MS
QS
QL
QS
MS
ML
QS
ML
QS
QL
ML
QL
MS
MS
QS
MS
QS
QL
QS
QS
QS
QS
QL
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
QL
ML
QS
QL
ML
ML
QL
QS
MS
QL
QL
QL
QS
QS
ML
QS
QS
QS
ML
ML
QL
QS
QS
MS
ML
QL
MS
QL
QL
QL
MS
QL
QL
QL
ML
QS
QS
QS
QL
MS
QL
QS
QL
QL
QL
MS
ML
ML
QS
MS
ML
MS
MS
QL
MS
QL
QS
QL
MS
ML
ML
QL
QS
MS
MS
QL
QS
MS
ML
ML
ML
ML
QL
QS
QS
QL
QL
ML
QS
MS
ML
QS
MS
QL
MS
QS
QS
QS
QS
QL
QS
QL
QL
ML
QL
QS
ML
QS
QL
MS
QL
QL
QL
MS
MS
QS
MS
QS
QL
QL
ML
QS
QS
QL
QL
MS
MS
ML
QS
QL
QS
MS
QS
QL
ML
MS
QL
QL
QL
QL
MS
ML
ML
QS
QL
QS
QS
QS
ML
ML
QL
ML
QL
QS
MS
QL
QL
QS
MS
MS
QL
QS
QS
QS
ML
QL
QS
QL
ML
QS
MS
QL
QS
QS
QL
QS
ML
QL
ML
QS
QS
QS
QS
QS
MS
QS
QL
QS
QS
ML
QS
QS
MS
ML
QS
QL
QL
QL
QS
MS
QS
QS
QS
ML
QS
QS
QS
MS
ML
QS
ML
QL
ML
ML
MS
QL
QS
QS
MS
ML
QS
QS
QL
ML
QL
MS
QS
ML
QL
QL
QL
ML
QL
QS
QS
QL
QS
QL
QS
QS
QS
ML
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
MS
ML
QS
MS
QL
QL
QL
MS
QL
QS
QS
QL
MS
MS
QS
QS
ML
QL
ML
QL
ML
QL
QL
ML
ML
QS
QL
QL
ML
QS
QL
QS
QS
QS
MS
QL
QS
MS
ML
MS
QL
ML
ML
ML
ML
QS
QS
QS
ML
QL
MS
QS
QS
QS
QS
QL
QS
QL
MS
QS
ML
QL
QS
MS
ML
ML
ML
MS
ML
QS
QL
QL
QS
QS
QS
QL
ML
QL
QL
MS
QS
MS
QS
QS
QL
QS
ML
QS
QL
QS
ML
QS
QL
QL
QS
ML
QS
QS
QS
QL
ML
ML
MS
QS
QS
MS
QS
QL
MS
QL
QL
QS
QS
QL
QL
QS
ML
QS
QL
ML
QS
QS
QL
QL
MS
QL
QS
QL
MS
QS
QS
ML
QL
MS
QL
QL
QL
QL
QS
QL
QS
QS
QL
QS
QL
QL
QL
ML
QS
QL
QS
ML
ML
QS
QL
QS
MS
QL
MS
QL
ML
QS
ML
QL
QL
QL
QS
QS
QS
ML
MS
QS
QL
ML
QL
QL
QS
QL
MS
QS
QL
QS
ML
QL
QS
ML
QS
MS
ML
QS
QS
QL
QS
QL
QS
ML
ML
QL
QS
QL
QS
QL
QS
QS
ML
QL
MS
QS
ML
ML
QS
QS
QS
ML
QS
QS
QS
QS
MS
QL
QS
QL
MS
QL
QL
MS
QS
QL
MS
ML
QS
MS
QS
ML
QS
QS
QL
ML
QS
QS
QS
MS
ML
QL
QL
ML
QS
QL
QS
QS
MS
QL
QS
ML
MS
QL
QS
QS
QS
QS
QL
ML
ML
ML
QS
QL
QL
QS
MS
QS
ML
QS
QL
ML
QL
QL
QS
QS
QS
ML
ML
MS
QS
QS
QS
QS
ML
QL
MS
QL
MS
ML
ML
QL
QS
QS
MS
QL
QS
QS
QS
QS
MS
QS
ML
ML
QS
QS
QL
ML
QL
QS
QL
ML
QL
QS
ML
QL
MS
QL
QL
ML
QL
QL
ML
QL
QS
MS
QL
QL
QL
QS
QS
ML
QS
QL
QS
QS
ML
ML
QL
ML
QL
QL
QS
QL
QL
QL
ML
QL
MS
QS
QL
QS
QS
QS
ML
MS
QS
QS
QL
ML
QS
QS
MS
ML
QL
ML
ML
QL
QL
ML
QL
QL
QL
QL
QS
QL
QL
QL
QL
QS
QL
QL
QL
QL
QL
QL
MS
QS
QL
MS
QS
QL
QS
MS
ML
QS
ML
MS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QL
ML
QL
QS
QS
ML
MS
QL
ML
ML
QL
MS
MS
QL
QS
ML
ML
ML
MS
ML
QS
QL
QS
ML
QL
QS
QL
QS
QS
QS
MS
QS
ML
QS
QS
QS
QL
QS
QS
ML
MS
QL
QL
QS
QL
QL
QL
QL
QS
QL
QL
QS
QS
ML
ML
ML
QL
QS
MS
ML
MS
QS
QS
QS
ML
QS
QS
ML
QL
QS
ML
MS
QL
QL
QS
QL
QS
QL
QL
QS
QS
MS
QS
QL
ML
MS
QS
QS
QL
QL
QS
QL
QL
QS
MS
QL
QS
QS
ML
QS
QS
QL
QS
QS
QS
MS
ML
QS
MS
QL
QS
ML
ML
QS
QS
ML
QL
ML
QL
ML
ML
MS
ML
ML
QS
MS
QS
QS
ML
ML
QL
QS
QL
QL
QS
ML
MS
MS
ML
QS
ML
MS
QS
QS
QL
QS
QS
MS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
MS
QL
MS
QS
QL
QL
QS
QL
QL
QS
ML
ML
MS
QS
ML
QS
QS
ML
QL
ML
QS
QS
ML
QL
ML
QS
QL
QL
MS
MS
ML
QL
QS
QL
MS
QL
ML
MS
QS
MS
QS
MS
QS
QL
QS
QL
QS
ML
QS
QS
QL
QS
QL
ML
QL
QL
QL
ML
ML
ML
MS
ML
ML
ML
QL
QS
QS
QL
QS
ML
QS
ML
QL
QS
QS
QS
QL
QL
ML
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
QS
QS
QL
ML
QL
QL
QS
QS
ML
QS
MS
ML
QL
QL
QL
ML
QS
MS
MS
QS
QS
ML
QS
QL
QL
QS
ML
QS
QS
QL
QS
QL
MS
QL
ML
QS
QL
QS
QS
MS
QS
MS
QS
MS
QS
ML
QS
QS
QS
ML
ML
QL
QL
QL
QS
QS
QL
QL
QL
QL
ML
ML
MS
MS
QL
MS
ML
QL
QL
QL
QS
ML
QS
ML
QS
QL
QS
QS
QS
QL
QS
QL
QS
MS
MS
QS
QL
ML
QL
QL
QL
ML
QS
MS
QS
QL
ML
QL
ML
QL
QL
QS
QL
ML
QL
QL
QS
QL
QL
MS
QS
QL
QL
ML
QL
QL
QS
QS
QS
QS
QL
QL
MS
QL
QL
QL
ML
QL
QS
ML
ML
QL
MS
QL
QS
ML
ML
QS
QS
ML
MS
QS
QS
QS
QL
QS
QL
QS
QL
MS
QS
QS
QL
ML
QS
ML
MS
MS
ML
QL
QL
ML
MS
QS
QS
QL
MS
QL
ML
QL
QL
QL
QS
QL
QL
QS
MS
MS
QS
QS
MS
ML
QS
MS
QS
MS
QS
QS
QL
QL
QS
QL
QL
QS
QS
MS
QL
QS
ML
QL
QS
ML
QL
QS
QS
ML
QS
MS
QL
MS
QL
MS
QL
ML
ML
QS
QS
QS
ML
QL
QS
QL
MS
MS
ML
QL
QL
ML
QS
ML
QL
ML
QS
QL
MS
MS
QS
ML
QL
QS
QL
QL
QS
ML
QS
QS
QS
QL
QS
QS
QS
QL
QL
MS
QS
ML
MS
QS
QS
ML
QL
ML
ML
QL
QL
QL
QS
QL
QS
QL
QL
QL
MS
MS
QL
QS
QS
QS
ML
QS
QS
ML
QL
QL
QL
QL
QS
ML
QS
ML
QL
QL
MS
QL
QS
QL
QL
MS
QL
QS
QL
ML
QS
QL
QL
QS
QL
QS
QS
QL
QS
QS
MS
ML
QL
MS
QL
QS
QL
QL
MS
QS
ML
QL
QL
QS
QL
QL
QS
QL
MS
QL
QL
QS
QS
QL
QL
ML
QS
QL
QL
QS
QS
ML
MS
QS
QS
MS
QS
QL
ML
QL
QS
QL
QL
QS
ML
ML
QS
QL
ML
ML
QL
QL
QL
MS
QL
QL
MS
QS
QL
ML
ML
ML
QS
ML
QL
QS
QS
QS
MS
MS
QS
QL
QL
QL
ML
MS
QL
MS
MS
ML
QS
ML
QL
QL
QS
QL
QL
ML
QS
QL
MS
QS
QS
ML
ML
QS
QS
QL
QS
QS
ML
ML
ML
QS
QS
ML
QS
ML
QL
ML
QL
QL
MS
MS
QS
QL
QL
QL
QL
QS
QL
MS
QS
MS
QS
ML
QS
QS
QS
QL
MS
ML
MS
MS
QS
QS
QL
QS
QS
QL
ML
MS
QS
ML
QS
QL
QL
QS
QL
QL
QL
QS
QL
QS
QL
QL
QL
QL
QL
ML
QS
QS
QL
ML
QL
ML
QS
ML
QL
ML
MS
MS
QL
QS
QL
QL
MS
QL
QS
QL
QS
QS
MS
QL
MS
QS
QS
QS
MS
QL
MS
QL
QS
QS
QL
QL
MS
QS
QS
ML
QS
QS
QS
ML
QL
QS
MS
QS
MS
MS
QS
ML
QS
QL
QL
ML
QL
QL
QL
MS
QS
QS
QL
ML
QS
MS
ML
QL
QL
QL
QS
QL
QS
ML
QS
QL
MS
QL
QL
QL
ML
MS
ML
QL
ML
ML
MS
MS
QL
QS
QL
QS
QL
QL
QL
QL
MS
QL
QS
ML
QL
QS
QS
QL
MS
QS
MS
ML
MS
ML
QS
QS
ML
ML
MS
QS
MS
QS
ML
ML
ML
ML
QS
MS
QS
QS
QS
MS
ML
QL
QS
MS
QS
QL
MS
QL
QL
ML
QL
QS
MS
QL
ML
QL
QS
QL
MS
MS
QS
ML
QS
QS
QS
ML
QL
MS
QL
QL
ML
QS
ML
QL
QL
QL
QS
QS
ML
ML
QS
ML
ML
QS
ML
QL
QS
QL
QL
QS
ML
MS
MS
QS
QL
QS
QS
QS
QL
QS
QL
QL
QL
QS
QL
QS
QL
QL
QS
MS
QL
MS
QS
QS
QL
ML
ML
QL
MS
QL
QS
QL
QL
QS
MS
MS
QS
QS
QS
QL
QL
QL
ML
QS
MS
QS
ML
QL
QS
MS
QL
QL
MS
MS
MS
QS
QL
QS
ML
QL
ML
MS
ML
QS
QL
QL
QS
ML
QS
QS
QS
QS
QS
ML
QS
QS
ML
ML
QL
QL
QS
MS
QS
QL
QL
QL
QS
MS
QL
ML
QS
QL
QS
MS
MS
QL
ML
QL
QS
QS
MS
QL
QS
QL
QL
ML
QS
QL
QL
QL
QL
MS
QS
QL
QS
ML
ML
MS
QL
ML
QS
ML
QS
QS
QL
MS
ML
ML
QL
QS
QS
QS
ML
QL
QL
QL
QS
MS
ML
QS
QL
QL
ML
MS
ML
QS
QL
QL
QL
MS
QL
QL
QS
QL
QS
MS
MS
QS
QL
QS
QS
MS
QS
QS
ML
QL
QL
ML
QL
QL
ML
QL
MS
QL
ML
MS
ML
ML
QL
ML
ML
QS
QL
QL
MS
QS
QL
ML
MS
ML
ML
QL
QS
QL
QS
MS
QL
ML
QL
QL
QS
ML
QL
QL
ML
QS
QL
QL
QL
QS
QL
ML
QS
ML
MS
ML
MS
QS
ML
QL
QS
QL
MS
QL
QS
MS
MS
QS
QL
MS
QL
QL
MS
QS
ML
QL
ML
QS
QL
QS
MS
QS
QL
ML
QS
QL
QL
QS
QS
QL
QS
QS
QL
MS
ML
QS
ML
MS
QL
QS
ML
QL
QS
QS
QS
QS
QS
QS
QS
MS
ML
ML
ML
QS
QS
QS
QL
QL
MS
QL
QL
MS
ML
QL
MS
QL
MS
MS
QS
QL
MS
QS
ML
QS
ML
QL
MS
MS
QL
QL
QS
QL
QL
QL
QL
QS
ML
QS
QL
MS
MS
ML
QL
QL
ML
ML
ML
QS
ML
QS
QS
MS
QL
MS
QS
QS
MS
QL
QS
QS
ML
ML
QL
QL
QL
QS
ML
QL
QL
ML
ML
ML
QL
QL
ML
MS
QL
ML
QS
MS
QL
QL
QL
QS
ML
QL
QL
MS
QS
ML
ML
MS
QL
QL
QS
ML
ML
QL
QL
QL
QL
QS
QS
QS
ML
ML
QS
QS
QL
QL
ML
ML
QL
QS
QL
QS
ML
QS
MS
QL
QS
QL
QL
QL
QS
QS
QL
MS
MS
QS
QS
QS
MS
ML
QL
QL
ML
QS
QS
QS
QL
ML
ML
QS
QL
MS
QS
QS
QL
QS
MS
QS
QS
MS
MS
MS
QL
QS
QL
QL
QS
QL
QS
QS
QS
QL
QS
QL
QL
MS
QL
QL
QS
MS
ML
QS
QL
QS
QS
QL
QS
QL
QL
QL
QS
MS
ML
QS
ML
MS
QS
QS
MS
QS
QS
QL
QL
QS
MS
QL
QL
QL
QL
QS
QS
ML
MS
QL
ML
QS
MS
ML
QL
MS
ML
QS
MS
MS
ML
MS
QL
QS
QL
QL
QL
QS
QS
MS
QS
QL
MS
MS
QL
QL
QS
QS
QL
QS
MS
QL
QL
ML
QS
MS
QS
QS
MS
QS
ML
QS
MS
MS
QL
MS
QL
QL
QL
QS
QS
MS
MS
QS
QS
QL
QL
QL
ML
QL
MS
QL
QS
MS
ML
QS
MS
MS
QL
QL
ML
ML
ML
QS
QL
ML
QL
QS
QS
MS
QL
QS
MS
MS
MS
ML
QL
QS
ML
QS
QS
QL
ML
QS
QL
QS
ML
QS
ML
QL
QL
ML
QS
ML
MS
QS
MS
QL
QS
QS
MS
QS
QS
ML
ML
QL
QL
QS
ML
ML
ML
QS
ML
ML
MS
ML
QL
QS
QL
ML
QL
ML
QS
QS
QS
ML
ML
QL
QS
ML
QS
QS
QS
QL
ML
QL
QS
ML
MS
MS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
ML
ML
QS
QL
QS
QS
ML
ML
QL
MS
MS
ML
QL
MS
QS
QS
QS
QS
ML
QL
QS
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
MS
QS
ML
QS
QL
QS
QL
QL
QS
ML
QS
QS
QL
QL
ML
QL
QL
ML
QL
MS
QL
QS
QL
QS
ML
ML
QL
MS
QS
MS
QS
ML
QL
MS
ML
ML
MS
QL
QL
QS
QL
QL
QL
MS
MS
ML
QS
QL
QL
ML
ML
QS
QS
QL
QS
QL
MS
QL
QS
MS
MS
QS
QS
QL
QS
QL
ML
QL
QS
QS
QS
ML
QS
QL
QS
QL
QL
ML
ML
QS
QL
ML
QL
QL
QL
QL
QS
MS
QL
ML
QL
ML
QS
QL
QL
ML
QL
QS
QL
QS
QL
QL
MS
ML
MS
QL
QL
QL
QS
QL
QL
QL
MS
QL
QL
QL
QL
QS
ML
ML
ML
QL
QL
MS
QS
ML
QL
QS
QS
ML
QL
QL
QL
QS
QS
QS
ML
QS
QS
QL
MS
QS
ML
ML
MS
MS
QL
MS
QS
QL
QS
QS
QL
ML
QS
QS
QL
QS
ML
MS
ML
QL
MS
QS
QL
QL
ML
ML
ML
MS
QL
QL
QS
ML
ML
MS
MS
MS
MS
QL
QL
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QS
QL
QL
QL
ML
ML
QS
QL
QS
ML
MS
MS
QL
ML
QL
QL
QL
QS
ML
QL
ML
QL
MS
ML
QL
MS
MS
ML
QL
QL
QL
QL
QS
QS
QS
MS
QL
QS
QL
QS
QS
QS
ML
QS
QS
QS
MS
QS
QL
QL
MS
QS
QS
QL
MS
QL
MS
ML
QL
ML
QL
QS
QL
ML
MS
ML
MS
QL
QL
ML
QS
QS
QL
ML
ML
MS
QS
MS
QL
QS
QL
QL
QL
ML
QS
QS
QL
QS
QS
QS
MS
QS
MS
QL
MS
QL
QS
QS
MS
QL
QS
QL
QS
QL
QS
ML
QS
QL
QS
QL
QS
QL
QS
QS
QS
MS
QL
QS
QL
QL
MS
QL
QS
QS
QS
MS
QS
QL
QL
QS
ML
MS
QS
QS
QS
QS
QL
QL
QS
QL
ML
QL
QL
QS
ML
QS
ML
QL
QS
QS
ML
QL
MS
QS
QS
QS
QS
ML
MS
QL
QL
QS
MS
QL
QS
ML
ML
ML
ML
QL
MS
QS
ML
QS
ML
QL
QL
QS
QL
MS
QS
MS
QL
QL
QL
QL
QL
MS
ML
QL
QL
QS
QL
QS
QS
MS
QS
QS
ML
QS
MS
QL
QS
MS
QS
QS
ML
QS
QL
QS
QL
QS
MS
QL
ML
QL
QS
QS
ML
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
MS
ML
ML
QL
ML
QS
QS
QS
QL
QS
QL
QL
QS
QS
MS
MS
QL
MS
QL
QL
QL
QL
ML
QL
ML
QS
QL
QS
ML
ML
MS
QS
QS
QS
QL
QL
QS
ML
ML
ML
QL
QL
QL
QL
QS
QL
ML
ML
QS
QL
QS
MS
QS
ML
MS
ML
QL
QL
QS
QL
QL
MS
QS
QS
QL
ML
QL
MS
QL
QS
ML
QS
MS
QL
QS
QL
QS
QL
QS
ML
MS
QL
QS
QS
QS
QS
QL
QL
ML
QS
QL
QL
QL
ML
QL
ML
ML
QL
QS
QL
QL
MS
ML
MS
QS
MS
QS
ML
ML
QS
QL
QS
QS
QS
QS
MS
QL
MS
QL
QS
MS
ML
MS
MS
QL
QS
MS
ML
ML
QL
ML
QL
QL
QL
QL
QL
ML
MS
QS
QL
MS
QL
QL
ML
QS
ML
QL
QS
ML
QL
QS
ML
QS
QS
QS
QS
QS
QS
MS
QS
ML
QS
QS
QL
ML
QS
QS
QS
QL
ML
MS
QL
ML
ML
QS
QL
QL
QL
QS
QL
QS
QL
ML
ML
QL
QS
QS
QS
QS
QL
QS
QS
QL
QL
ML
QL
QL
MS
ML
ML
QS
QL
ML
ML
QS
MS
QL
MS
QS
QS
QL
QL
QS
QL
MS
MS
QL
QS
QS
ML
QS
MS
MS
QL
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
ML
MS
ML
QS
QS
MS
QL
MS
MS
QS
QL
QS
QS
QL
QS
QS
QS
QL
QL
MS
QS
QS
ML
QL
ML
QS
QS
ML
ML
QS
QL
MS
QL
QS
QL
QL
QS
ML
QL
QS
ML
ML
QS
QS
MS
ML
QL
QS
QS
QS
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
QS
QL
QL
ML
ML
QL
ML
MS
QS
QL
QL
MS
QS
MS
ML
QL
QL
ML
QS
ML
QL
QS
ML
QL
QL
QL
MS
MS
QL
QS
QS
QL
ML
QS
QL
QL
QS
QL
MS
QL
ML
QS
MS
QL
QL
MS
QS
QL
QS
MS
ML
QL
MS
ML
QL
QL
QS
QS
QL
MS
QL
QS
QS
QL
MS
QS
QL
MS
QL
QS
QS
QL
QL
QL
QS
QS
QS
QL
QL
ML
QS
ML
MS
ML
QL
QL
QL
QS
ML
QS
QS
QL
QS
ML
QS
ML
QS
ML
ML
QS
QL
QS
QL
ML
QL
QS
ML
QL
QL
QS
MS
QS
ML
QL
QS
MS
QL
MS
QS
QS
MS
QL
ML
ML
QL
QS
QS
QS
ML
MS
MS
QL
QL
QS
QS
QS
ML
QL
QL
QL
QL
QS
QS
QS
ML
MS
QS
MS
ML
QS
QS
QS
QL
QL
ML
QL
MS
QL
ML
ML
ML
MS
QL
QS
QL
QS
QL
QS
QL
ML
MS
QS
ML
ML
QL
QS
ML
QL
QS
ML
ML
QS
ML
ML
QS
QL
QS
ML
ML
QS
ML
ML
QL
QL
QL
MS
ML
ML
QL
QL
QL
QL
QS
QS
QS
QS
ML
MS
QL
QL
QS
QS
QS
QS
QL
QS
MS
QS
QL
QL
QS
MS
QL
QL
QL
QS
QS
QS
MS
MS
QS
QS
QS
MS
QS
QS
QS
QS
MS
QS
ML
QS
ML
QL
QS
QL
QL
QS
MS
QL
MS
QS
MS
QS
ML
QS
ML
QL
ML
QL
QL
QS
QL
QL
QL
QS
QL
QL
ML
MS
QL
MS
QL
QS
QS
QL
QL
QS
ML
QL
QL
QS
QL
QS
QS
ML
QS
QS
QS
ML
MS
QS
QS
QS
QS
QS
QS
QL
QS
QS
ML
QS
ML
QS
QS
QS
QS
QS
ML
QL
ML
QS
ML
ML
QS
QS
QL
QL
MS
MS
QL
QL
ML
ML
ML
QS
QS
QS
QL
QS
ML
QL
QS
MS
QL
QS
QS
QS
MS
QS
QS
QL
ML
QS
ML
QL
ML
ML
QS
QS
QL
ML
QS
QL
QS
ML
QS
QS
QL
ML
QS
ML
ML
MS
QS
MS
MS
QL
QS
MS
QL
QL
QL
ML
QL
QS
ML
MS
QS
ML
ML
MS
ML
QL
ML
QL
MS
QS
MS
QS
QL
ML
ML
QL
QS
QL
QL
QS
QL
QS
QS
QL
MS
MS
QS
MS
QS
ML
QS
QL
QL
QL
MS
QS
QS
ML
QS
QS
ML
MS
ML
QL
ML
QS
QL
QS
ML
ML
MS
QS
MS
MS
QL
QL
QL
ML
QS
QS
QL
QS
MS
QS
QL
ML
QS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
ML
QL
QL
QL
QL
QL
ML
QS
QL
QS
ML
QL
MS
QL
ML
QL
QL
QL
ML
MS
MS
QL
ML
QL
QS
QL
MS
MS
MS
QL
QL
QL
MS
ML
QS
QL
QS
QS
QL
QL
QL
ML
QS
QL
ML
MS
ML
ML
QL
ML
MS
QL
ML
QL
QL
QL
QS
ML
QS
QL
QL
MS
ML
QS
QS
ML
MS
ML
QS
QL
QS
QL
QL
MS
QL
QS
QL
QS
QL
QL
QS
ML
QS
QL
QS
MS
ML
QS
MS
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
QL
ML
MS
QL
MS
QL
MS
ML
ML
MS
QL
QL
QS
QS
QS
QS
QL
QS
QL
QS
QL
QS
MS
ML
QL
QL
QS
QS
QS
QS
QL
QL
ML
ML
QS
QL
MS
MS
QS
ML
QS
MS
QS
ML
MS
QS
QS
QL
ML
QL
MS
ML
QS
ML
ML
QL
ML
QS
MS
ML
QS
QS
QS
ML
QS
QS
QS
MS
ML
QL
QS
QL
QS
MS
QL
QL
MS
QL
MS
ML
QL
MS
QS
QL
QS
QL
ML
QS
MS
ML
QL
QL
QS
ML
QS
MS
QL
QL
QL
ML
MS
ML
ML
MS
QL
QL
QS
MS
QS
QL
QL
QL
QL
MS
MS
QS
MS
QS
MS
QL
QL
ML
MS
MS
QL
MS
QS
MS
QL
QL
QS
MS
QL
QS
ML
MS
QS
QL
ML
MS
QL
ML
QL
ML
MS
QS
QS
ML
QS
QS
ML
QL
QS
QL
QS
MS
ML
QL
QS
QL
ML
ML
MS
QS
ML
QL
MS
QL
QS
QS
QL
ML
QS
QL
QS
QL
ML
MS
QL
QS
QS
QL
QS
ML
MS
QL
ML
ML
ML
QL
QL
QL
ML
ML
ML
QL
QL
MS
QS
QS
ML
QS
QL
ML
MS
QL
QL
QS
QS
QS
QL
ML
ML
QL
QS
QS
QL
ML
ML
ML
QS
QL
QL
QS
QL
QL
QL
QS
MS
ML
QS
QS
QL
ML
QS
QL
QS
MS
QS
QL
QS
ML
QL
ML
QL
QS
QL
MS
QL
MS
ML
MS
QL
QL
QS
ML
QL
QL
QS
ML
ML
QL
QS
QL
ML
QL
QL
QS
QS
QS
ML
QL
QS
QL
QL
ML
QL
QS
ML
ML
QS
QL
QS
QS
QL
ML
QS
QL
QS
QS
QL
QL
QS
QS
QL
QS
ML
QL
QS
QL
QL
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
QS
QS
QL
QL
QS
QS
MS
ML
ML
ML
QS
ML
QL
QL
MS
MS
ML
ML
MS
MS
QL
QS
QS
ML
QL
QS
QL
QL
MS
ML
MS
QL
ML
QS
QS
QS
QS
MS
MS
QS
QL
MS
QL
QS
QL
QL
MS
QS
ML
QS
ML
QL
QS
QL
QS
ML
QS
ML
ML
MS
QL
MS
QL
MS
QS
QS
QL
ML
QL
QL
QL
QL
QL
QL
ML
MS
QS
ML
MS
QL
QS
QS
QS
QS
QL
QL
QS
QS
QS
QL
ML
QS
QL
ML
QL
QL
ML
ML
ML
ML
ML
QL
QS
QS
QL
QS
QS
QS
QL
ML
QL
QL
MS
QS
ML
MS
QL
QL
QL
QS
QL
QL
ML
QS
QS
ML
MS
QL
QS
QS
QL
MS
QL
QL
ML
ML
ML
ML
QS
MS
QL
QL
MS
ML
ML
ML
QL
QL
ML
QL
QS
ML
ML
QS
MS
ML
QL
ML
QL
MS
QL
QL
QL
ML
QL
QL
QL
ML
QS
MS
QS
QS
MS
QL
QS
QS
MS
QL
QS
QS
QL
QS
MS
QL
MS
MS
QS
QL
QS
MS
QL
QL
MS
ML
QL
QS
QS
MS
ML
QS
QS
QS
QS
QL
QS
QS
QS
QS
QL
ML
MS
ML
QL
ML
QL
QL
QL
ML
QL
QS
QL
QL
MS
QS
MS
QS
QL
QL
QS
QL
QS
QS
QL
QS
QS
QL
MS
QS
ML
ML
QS
QL
MS
QL
QS
QS
QS
QS
QL
QL
QL
QS
MS
QL
QL
ML
QS
QL
MS
QS
ML
MS
MS
QL
QL
QL
QL
QL
QS
QL
QL
QL
QL
ML
QS
QL
QS
MS
QS
QL
QS
ML
MS
MS
QL
ML
MS
MS
QS
QL
QL
QL
QS
QS
MS
QS
QS
QL
ML
QL
QL
ML
MS
ML
MS
ML
MS
QS
QL
ML
MS
QS
QL
QS
QL
ML
QL
QL
QS
QL
ML
QS
MS
QL
QS
ML
QS
QS
MS
QL
QS
QL
QS
QS
QS
ML
QL
QL
QL
QS
ML
QL
QL
MS
MS
ML
ML
QS
ML
ML
QL
QL
QS
MS
QL
QL
QS
QS
QL
MS
QL
QL
MS
ML
QS
QL
ML
QS
MS
QL
QS
QL
QS
MS
MS
QS
QS
QL
QL
QL
MS
QL
QS
ML
ML
ML
ML
QL
QS
QL
ML
QS
QL
ML
QL
MS
MS
QS
QS
ML
QL
QL
QL
QL
QS
QL
QL
ML
MS
MS
ML
MS
ML
QL
ML
MS
MS
QS
QS
MS
QS
QS
ML
QS
ML
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
QS
ML
ML
MS
MS
QS
QS
ML
MS
QS
QS
QS
QS
ML
QS
ML
MS
ML
QL
QS
ML
QL
QL
QS
ML
MS
QS
QS
ML
MS
QL
QS
QS
QL
QL
QL
MS
QS
MS
QL
MS
QL
ML
QS
QS
QS
QL
QS
QL
QL
ML
QS
QL
QL
MS
ML
MS
MS
ML
QL
QS
QL
MS
QL
QS
ML
ML
QS
QL
QL
ML
QS
MS
ML
ML
MS
ML
ML
QL
ML
QL
QL
QL
QL
MS
QL
ML
QS
QL
QL
QL
MS
QS
ML
MS
QL
QS
QL
QS
MS
QS
QS
QL
QS
QL
QL
QS
QL
QS
MS
QS
MS
QS
MS
QL
QL
QS
QL
QL
ML
ML
QL
QL
QL
QS
QL
QS
ML
QL
MS
QL
QS
QS
ML
MS
QS
QL
QL
QL
QS
MS
QS
MS
QL
QL
QL
QL
QS
ML
QS
QL
ML
ML
QS
QS
QL
MS
QS
ML
QL
ML
ML
QL
QS
ML
ML
ML
QL
QL
ML
QL
ML
QS
QS
QS
ML
QL
MS
QL
ML
QS
ML
QL
QS
ML
QL
QS
QS
MS
QL
QS
ML
QL
QL
MS
ML
QL
QL
QL
QS
MS
MS
QS
QS
QS
QS
QS
QL
ML
MS
ML
QS
QL
QS
ML
QS
ML
QL
QS
QL
MS
QS
ML
ML
QS
QS
QL
ML
ML
ML
QS
QS
ML
QS
MS
QS
QL
ML
ML
QS
QL
QL
QL
ML
QS
ML
ML
QS
QS
QS
ML
MS
ML
QS
QL
QL
ML
ML
QL
QL
ML
QL
QL
ML
MS
QS
QS
QS
QL
QL
ML
QS
ML
QS
QS
ML
QL
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QL
ML
QS
QL
QL
ML
ML
QL
QL
MS
MS
QL
QL
QL
QS
QL
QL
ML
MS
ML
QL
QL
QS
QS
QS
QS
MS
QS
ML
QL
MS
QL
QS
QS
QL
QL
ML
ML
QS
ML
QL
QL
QS
QL
ML
QL
QL
ML
QS
MS
QS
QL
ML
MS
QL
MS
MS
MS
QL
QL
MS
QL
QS
QL
QS
QL
ML
ML
MS
ML
QL
QL
ML
QS
MS
ML
ML
QS
QS
QL
ML
QS
QL
QS
QL
QL
QS
MS
ML
QL
QL
ML
MS
QL
QL
MS
QS
QL
QS
QL
QS
QL
ML
QL
QL
QL
MS
QS
QL
QL
QL
QL
QL
MS
QS
QS
QL
ML
QS
MS
QS
ML
QS
QS
QS
MS
QL
QL
QS
QL
QS
QS
ML
ML
ML
MS
MS
QL
MS
QL
QL
QL
MS
ML
QS
QL
QL
QS
QS
QS
MS
MS
QL
QS
MS
QS
MS
QS
MS
MS
ML
QS
QL
QL
ML
QS
QL
QS
QL
ML
ML
QL
MS
QL
QL
QL
ML
MS
QS
QL
QL
QS
MS
ML
QS
QS
QS
ML
QL
QL
QL
QS
QS
ML
MS
ML
QL
QL
QS
QL
QS
QL
QS
MS
QS
QL
QL
QS
QL
QL
QL
MS
QL
QS
MS
QL
ML
QL
QL
MS
MS
ML
QS
QL
QS
QS
QL
QS
QL
QL
ML
QL
MS
QS
QL
QL
QL
QL
QL
MS
QL
ML
QS
QL
ML
QS
QS
ML
MS
MS
QL
ML
ML
ML
QS
QL
QL
QS
QS
ML
QS
QS
QL
QL
MS
QL
ML
ML
QS
QL
QL
QL
QS
QS
QL
ML
MS
QS
QL
ML
QS
QL
QS
QS
QS
QL
QS
MS
ML
QS
ML
QS
QS
ML
QS
MS
MS
QL
QL
QL
QS
QL
QL
QS
QS
QS
MS
QS
QS
QS
QL
ML
ML
ML
MS
QL
QS
QS
MS
MS
QL
QL
MS
QL
QL
QS
QS
ML
QL
ML
QS
QS
QL
MS
ML
ML
QL
QS
ML
ML
ML
MS
ML
QS
QL
MS
QS
QS
MS
QL
QL
ML
MS
QL
ML
MS
QS
QL
MS
QS
QL
QL
QS
QS
MS
MS
QL
QL
QL
QS
ML
MS
MS
QS
QS
QS
QS
QL
MS
ML
ML
MS
QS
QL
QL
ML
QL
QS
ML
QS
ML
QS
QS
ML
QS
ML
ML
QL
ML
QL
ML
QS
QS
ML
MS
MS
QL
MS
ML
ML
MS
QS
QS
QS
MS
QS
ML
ML
MS
QL
ML
QL
MS
QS
QL
QS
QL
QS
ML
MS
QS
QS
ML
MS
QS
ML
ML
ML
QS
ML
QL
QS
ML
QL
QL
ML
QS
QL
QL
QS
QL
QS
QL
QL
ML
QL
QS
QL
QS
ML
QS
QL
QS
QS
QS
QL
ML
MS
QL
QL
MS
QS
QS
MS
MS
QL
QS
ML
MS
QS
MS
MS
QL
QL
MS
MS
QS
QS
QL
ML
QS
ML
MS
QL
QL
QS
QS
QS
QS
ML
MS
ML
QS
QS
QL
QL
QL
QS
ML
QL
QL
QS
QL
QS
QL
QL
QS
QL
MS
ML
QS
QL
QS
MS
QL
ML
MS
MS
ML
QS
ML
ML
QS
QL
QS
QL
QL
MS
QS
QS
QL
QL
QL
QL
QL
ML
QL
QL
QL
QS
QS
QS
QS
QL
QS
QS
QS
QL
ML
ML
QL
QL
QS
QL
QS
QL
QS
QS
QS
QL
QS
MS
QS
QL
QL
QL
MS
QL
QS
ML
ML
ML
QL
ML
MS
QS
ML
QL
MS
MS
ML
ML
QL
QL
ML
MS
QS
QL
QL
ML
QL
QL
QS
QL
QS
QS
ML
QS
QL
ML
MS
ML
MS
ML
QS
QL
QS
ML
MS
QL
QS
QL
MS
QL
QS
QL
ML
QL
QS
QL
MS
ML
MS
QS
QS
QS
QS
MS
MS
ML
ML
QS
QS
QL
QS
QL
QL
QL
ML
QS
MS
ML
QL
QS
QS
ML
MS
QL
QS
QS
MS
QL
QL
ML
QL
MS
QL
ML
QS
QL
ML
QS
QL
QS
MS
MS
QS
QL
QS
MS
QS
QS
QL
QL
QL
ML
QS
MS
ML
QS
QL
QL
QL
MS
QL
QL
QS
QL
QL
QL
MS
QL
QS
QS
QS
QL
QL
QL
QL
QS
QL
QL
QS
QS
QL
QL
ML
ML
QL
MS
QS
QL
QS
QL
QS
QL
ML
QS
MS
QS
ML
QL
QS
QS
QL
QS
QL
QS
ML
MS
QL
ML
ML
ML
QL
QS
MS
QL
QS
QS
QL
QS
MS
QL
ML
QS
QS
ML
QS
QL
MS
QS
ML
QL
ML
QL
QL
MS
MS
QS
QS
QL
QS
QS
QS
QL
ML
ML
MS
MS
ML
QS
ML
ML
ML
QS
QS
QS
QS
QL
QL
ML
MS
QL
QL
ML
ML
QS
MS
ML
QS
QS
ML
QS
MS
ML
QS
QS
QL
QS
QL
ML
QS
QS
ML
MS
QL
ML
ML
QL
QL
MS
QS
ML
QS
QL
QL
QS
ML
QS
QS
QL
ML
ML
ML
QL
MS
ML
QL
QL
QS
ML
QS
ML
QS
QL
MS
QL
QL
QS
QS
ML
MS
QS
ML
QS
QL
QL
QL
QS
MS
MS
QS
MS
ML
QS
QS
ML
ML
MS
QS
ML
QS
MS
QS
QL
QS
QL
QL
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
QL
QS
ML
QS
MS
QL
ML
QL
QS
ML
QS
ML
ML
ML
QS
MS
ML
QS
QS
MS
QS
ML
ML
QS
MS
ML
ML
QL
MS
QS
QL
QS
ML
QL
QL
ML
ML
MS
QL
QS
QL
QL
QL
QS
QL
QS
QL
QS
QS
MS
QL
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
QL
MS
ML
QL
QL
MS
QL
QS
QS
QS
QS
QS
MS
ML
QS
MS
QL
QS
ML
QL
QS
ML
QS
MS
QL
QL
QS
QS
QS
ML
QL
QL
QS
ML
MS
QL
QS
QS
ML
ML
MS
ML
ML
ML
ML
QL
MS
QS
QL
QS
QL
MS
QS
QS
ML
QS
ML
QL
ML
ML
MS
QS
QS
ML
MS
QL
QL
QS
QL
QS
QL
QL
QS
MS
QL
ML
QS
ML
MS
QS
QS
ML
QS
QL
QL
ML
MS
ML
QS
QL
ML
QL
QL
ML
ML
QL
ML
QS
QL
QS
QS
MS
QL
MS
QS
MS
QS
ML
QS
QL
QL
ML
QS
MS
MS
MS
QS
QL
QS
MS
ML
QL
QS
ML
QL
QL
ML
QL
QS
QS
ML
QL
ML
QL
QL
QS
QS
QS
QS
ML
QL
ML
QL
QL
ML
QS
QL
ML
QL
ML
QS
QL
QL
QS
QS
QL
QS
QL
MS
QL
QL
QS
QS
QL
QS
QL
MS
QL
QS
QL
QS
QL
QL
QL
ML
QS
QL
QS
QL
MS
QL
ML
QS
QL
QS
QS
QL
QS
ML
QL
MS
ML
QS
QS
QL
QL
MS
QL
QL
QS
QS
QL
MS
QS
MS
QL
MS
ML
ML
QS
QS
MS
ML
QS
QS
QL
QL
ML
QS
QL
ML
ML
QL
QL
QL
QS
QL
QS
QS
QS
QS
ML
QS
ML
MS
QS
QL
QL
QS
QS
QL
QS
QS
QS
ML
QL
ML
QL
QS
ML
QL
ML
QS
MS
QS
ML
QL
QS
QS
QS
QS
ML
QS
ML
QS
QS
QL
QL
QL
ML
QL
QS
ML
QS
QS
QL
QL
QS
MS
QS
MS
QL
QL
QS
QL
QL
ML
QL
QL
QS
ML
MS
QS
QL
QS
QS
QS
QL
QL
QS
MS
MS
QS
QS
ML
QS
QL
QL
QS
QL
ML
QS
QS
QS
QS
QS
QL
QS
ML
QS
QS
QL
QL
QS
MS
ML
ML
QS
QS
QL
QS
QS
QS
MS
MS
QS
QL
MS
QL
QL
QS
QS
QS
ML
QS
MS
QS
QS
ML
MS
MS
QL
MS
QS
MS
ML
MS
MS
QL
QS
ML
MS
QS
QS
QS
MS
QL
QL
QS
QS
ML
ML
MS
MS
QS
QL
QS
QS
QS
ML
QS
ML
QL
QL
ML
QS
QL
QS
QL
MS
QL
QL
MS
ML
QS
QL
QL
QL
QS
QL
MS
QS
QS
QL
QL
ML
QL
MS
ML
MS
QL
QS
ML
ML
QS
QS
QL
ML
ML
QS
QS
MS
ML
MS
QS
QS
QS
ML
QL
QL
MS
MS
QL
MS
ML
QS
QS
ML
QS
QL
ML
MS
QS
QS
QL
QS
QL
QL
QS
MS
QS
QS
QL
QS
MS
QS
QL
ML
QS
ML
ML
QL
QS
QS
ML
MS
ML
ML
MS
QL
MS
ML
MS
MS
ML
QS
QS
QL
MS
QS
QS
ML
ML
ML
QS
QL
ML
MS
MS
MS
ML
MS
QS
QS
QL
QS
QL
QS
MS
QL
QS
MS
QS
QS
QL
QL
QS
QS
ML
QL
QS
ML
ML
QS
QL
QL
QL
QL
QL
QS
QS
QL
ML
MS
QS
QS
QS
QL
QS
MS
QS
QL
ML
QL
ML
QS
QS
MS
QL
QL
QL
QS
QS
ML
QS
MS
QL
ML
QL
MS
QL
QS
QS
ML
QL
QL
QS
MS
MS
QL
QS
QL
QS
MS
QL
QS
QL
MS
ML
QL
QS
MS
QL
ML
ML
ML
ML
QS
ML
MS
QS
QS
MS
QS
QS
MS
QS
QL
QS
ML
QL
QL
QS
ML
QS
QS
QL
QS
ML
ML
QS
QS
QL
ML
QS
ML
QS
ML
QL
ML
QL
ML
ML
QL
QS
QS
QL
QL
QS
QS
MS
QS
QL
QS
MS
QS
QS
QL
MS
QS
QL
ML
QL
QS
ML
QS
ML
QL
ML
QS
QL
QS
ML
QL
QS
ML
MS
QS
QS
ML
QS
ML
QS
QS
QS
QS
QL
QL
QS
QL
QL
QL
QS
QS
ML
QL
QL
QS
ML
MS
ML
QS
QL
QS
ML
ML
ML
QL
QL
QS
QS
QS
MS
QL
QL
ML
MS
QS
ML
MS
QL
QL
ML
MS
MS
QS
QL
QS
QL
ML
ML
QS
ML
QS
ML
MS
QS
ML
MS
QL
QL
QS
QS
MS
QL
MS
ML
QL
QL
QL
ML
QL
MS
QS
ML
QS
QL
MS
QL
QS
QS
MS
MS
QL
MS
MS
QS
MS
QS
MS
QS
QL
QS
ML
QS
ML
MS
QL
QS
QS
QS
ML
ML
MS
QS
QS
MS
QS
QL
QL
QL
QL
QS
MS
MS
QS
QS
QS
ML
QL
QS
MS
QL
QL
ML
QS
ML
MS
QS
QL
QL
QL
QS
ML
ML
QS
QS
QS
QL
ML
MS
QS
ML
QS
QS
QL
QL
QL
QL
QL
QL
QL
ML
QL
QS
QS
ML
QL
QS
QL
QS
MS
QL
QS
QS
QL
QL
QL
ML
ML
ML
QS
QL
MS
QS
QL
ML
ML
QS
MS
QS
ML
QL
ML
MS
QL
MS
QS
QL
MS
QL
MS
ML
QL
QS
MS
QL
QS
QL
QS
ML
MS
QL
QS
QS
ML
QL
ML
ML
MS
MS
QS
MS
ML
QS
MS
QL
QS
QS
QL
ML
ML
QL
QL
MS
MS
ML
QS
MS
ML
QL
ML
QS
MS
QL
MS
QS
QL
QL
QS
QL
QS
MS
QS
QL
QL
ML
QS
QS
ML
MS
QL
QL
ML
QL
QS
QS
ML
QS
QL
QS
QL
QS
MS
QL
QL
QL
QS
QL
QL
QS
QL
QS
QL
MS
QS
QL
QL
ML
QS
MS
QL
MS
QS
QL
MS
QL
QL
QS
QS
MS
ML
QL
ML
QL
QL
QL
QS
QS
QS
QL
MS
QS
MS
QS
QL
QL
QS
ML
QL
QS
QS
QS
MS
QS
QS
QL
QS
QL
QS
QL
QS
ML
QL
ML
QL
ML
QS
QS
QL
QS
MS
QS
QL
QS
ML
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
QL
QS
QS
QS
MS
QS
ML
MS
QS
QS
QS
QL
QS
QL
ML
QL
ML
ML
MS
ML
QL
ML
MS
MS
QL
QL
MS
QL
QL
MS
QL
MS
MS
ML
ML
ML
ML
MS
QL
QL
QS
ML
ML
ML
ML
QS
QL
QS
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
MS
QS
QL
QL
ML
ML
QL
MS
QS
MS
QL
QS
MS
QL
QS
QS
QL
MS
ML
QL
QS
MS
QL
QL
QL
QL
QS
ML
QL
QL
QL
QL
QL
QS
QS
QL
QL
QS
ML
QS
QS
MS
MS
QL
QL
QS
MS
QL
ML
QL
QS
QL
ML
QS
QS
QL
QL
QL
MS
QL
QS
MS
QS
QS
QS
MS
ML
MS
QL
QS
QL
ML
MS
ML
QS
QS
QS
ML
ML
MS
ML
ML
QS
QL
QS
QS
QL
QL
QS
MS
QS
MS
ML
MS
QS
QL
QL
ML
MS
QS
ML
QL
MS
QS
ML
MS
ML
QS
QS
QL
QS
MS
ML
ML
QS
QL
ML
QL
QS
QS
ML
ML
QL
QS
QL
QS
QS
ML
QL
QL
QS
QL
QL
QL
MS
QL
ML
ML
QS
QL
QS
QS
QL
QS
QL
QS
ML
QS
QL
QS
ML
QL
QL
QS
QL
QS
QL
QS
QL
QL
QL
QS
QS
QL
QS
ML
QL
MS
QL
QL
ML
QL
ML
QS
QS
QS
ML
QS
QS
QL
QL
ML
QL
QL
ML
QS
QL
QL
QS
QS
QL
ML
QL
QL
QL
QL
ML
QS
MS
QS
ML
ML
QS
QL
ML
QL
QL
QL
QL
ML
MS
QL
QL
QS
MS
MS
QS
QS
QS
QL
QL
QS
QS
QS
QL
QL
QS
QL
QS
ML
ML
QS
ML
MS
QS
ML
QS
ML
QL
MS
QL
QS
QL
QL
QL
QL
QL
QL
ML
MS
QL
QL
QS
QS
QL
QL
QS
QL
ML
QL
QS
ML
ML
ML
QL
QL
QS
QS
QL
QL
QL
QS
MS
ML
MS
MS
MS
QS
QS
ML
QS
QL
ML
ML
MS
MS
QL
QL
QL
ML
QL
QS
QL
ML
QL
QL
MS
QL
QS
QL
QL
ML
ML
QL
QL
QL
ML
QL
ML
QL
QS
QS
QL
QS
QL
MS
QL
QL
MS
MS
MS
QS
QL
QL
ML
QS
QL
ML
ML
QL
QL
ML
QL
ML
ML
QS
QL
MS
QS
QL
QS
QS
QS
QL
MS
QS
QS
QS
QL
QS
QL
QL
QL
QS
QL
ML
ML
ML
QL
QL
QL
QS
QL
QS
QS
QS
QL
QL
QS
MS
QS
MS
ML
QL
QS
QS
QL
QS
ML
QS
ML
QL
MS
MS
QL
QL
QL
MS
MS
QS
MS
QS
QL
QS
ML
ML
QL
QS
QS
QL
QL
QL
ML
QL
ML
QL
MS
QL
QS
QL
QL
QL
QL
QS
QS
QS
QL
ML
ML
QS
MS
QL
ML
QL
QS
QS
QL
QS
ML
ML
QS
QL
QL
ML
ML
MS
MS
QL
QS
QS
QS
QS
QS
QL
ML
ML
QL
QL
MS
MS
ML
QS
QS
QL
QS
ML
QL
QL
QS
QL
ML
QL
QL
ML
ML
QL
QL
QS
QL
QL
QL
ML
MS
QS
QS
ML
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
QL
QL
QL
ML
QS
QS
QL
QS
QS
QS
QS
MS
MS
QS
QL
ML
QS
QS
QL
QS
MS
QS
QL
QL
QL
ML
QS
QL
ML
MS
ML
QS
QL
QS
MS
ML
QL
QS
QL
QL
MS
QS
MS
ML
QS
ML
QL
MS
MS
QS
QS
QL
MS
QS
QS
ML
MS
ML
QS
QL
MS
QS
MS
QS
QL
QS
MS
ML
QL
ML
QS
QL
QL
QS
QS
MS
QL
ML
QL
QL
QS
QL
QL
QL
QL
QL
QS
MS
ML
ML
QL
QS
QL
QS
ML
QS
QL
QL
QS
QS
ML
QL
MS
QL
ML
QL
ML
QL
QL
QS
MS
QS
MS
QS
ML
QL
MS
QS
QL
ML
QL
ML
QL
ML
QS
ML
ML
QL
MS
QL
QL
QS
QL
QS
QS
MS
QS
ML
QS
QL
MS
QL
QL
QS
QL
ML
MS
MS
QL
QL
ML
MS
MS
MS
MS
QL
QL
QS
ML
QS
ML
MS
MS
QS
QL
QS
MS
QL
ML
ML
ML
QS
MS
QL
QL
MS
QS
ML
QS
ML
MS
ML
QL
ML
ML
ML
QL
QL
ML
ML
QL
QS
QL
ML
QL
ML
MS
MS
QL
MS
MS
QL
QL
ML
QS
QL
MS
ML
QS
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
ML
QL
ML
QS
QS
QS
QS
QL
QS
ML
QS
ML
MS
QS
MS
QS
QS
QL
QL
QL
QS
QS
MS
MS
ML
MS
ML
QL
QS
QL
QL
QS
ML
MS
MS
ML
MS
QL
QL
ML
ML
ML
QL
QL
QS
ML
MS
QS
QS
MS
QS
QL
QS
QS
QS
MS
ML
QS
QS
QL
MS
QS
QS
QL
QS
ML
QL
QS
QS
MS
ML
MS
QL
QS
QL
QL
QL
QL
QS
MS
QL
QS
QS
QL
QS
ML
QL
QS
QS
QS
QL
QS
QL
ML
ML
ML
QL
QL
MS
MS
ML
QS
QS
QS
QL
QL
ML
QL
QS
QS
QL
MS
QL
QS
QL
QL
QL
ML
MS
QL
QL
QS
QS
MS
QS
MS
QL
QL
QS
QL
QL
QL
MS
QL
QS
QL
MS
QS
QL
MS
MS
QS
MS
QL
QL
QL
QS
QS
MS
QL
QL
QS
QL
QL
QL
QL
QL
ML
MS
QL
QL
ML
QS
MS
ML
QL
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
QS
QL
QL
MS
QS
QL
QL
QL
ML
MS
QS
QL
MS
ML
MS
QS
QS
QL
QL
QL
QL
QS
QL
QS
QS
QS
QL
MS
QL
QL
QL
QS
ML
QS
QL
QL
ML
QS
MS
QL
ML
QL
QS
ML
ML
ML
MS
QL
ML
ML
QL
QL
QL
QL
QS
QL
MS
MS
QS
ML
ML
ML
MS
ML
QS
MS
ML
QL
QS
QL
MS
QS
QL
QL
QS
QL
ML
QL
QS
QS
ML
QS
MS
ML
MS
MS
QL
MS
QS
QS
QS
ML
QS
QL
QL
QL
QL
ML
MS
QL
MS
ML
MS
ML
QS
ML
ML
ML
MS
QS
QL
QS
QL
MS
QS
ML
QS
ML
QL
MS
QS
QS
ML
QS
ML
QL
QS
QL
ML
ML
QS
QL
QL
QL
MS
ML
ML
QS
QL
ML
QS
QS
QS
MS
QS
QL
QL
ML
QL
QS
MS
QL
MS
QS
QS
ML
QS
QS
QL
QL
QS
QL
QL
QL
QL
QL
MS
MS
MS
QL
ML
QL
ML
QL
ML
QS
ML
MS
QL
QS
QS
QL
ML
QL
QS
QL
QL
QS
MS
QL
QL
QL
QL
QS
ML
QL
QL
MS
QS
QL
QL
QS
QL
QS
QS
QL
QL
ML
MS
QS
QS
QL
ML
QS
ML
QS
ML
QL
QS
QL
ML
MS
MS
QL
QL
ML
QS
QS
QL
QS
QS
QS
QS
ML
QL
QS
QL
QL
MS
QS
QS
MS
QS
QS
QS
ML
MS
QL
QS
QS
MS
QS
QS
QS
QL
MS
QS
ML
QL
QS
QL
MS
ML
QL
QL
QL
QL
ML
QS
QL
QS
QS
MS
ML
ML
QS
QL
QS
QS
MS
QS
MS
QS
QL
QS
MS
QS
QL
MS
ML
QL
QL
QL
MS
ML
QL
QS
MS
QS
QL
MS
ML
QL
MS
MS
MS
QL
ML
ML
QS
QS
ML
MS
ML
QL
QS
QS
QS
MS
QL
QS
ML
ML
QL
QL
MS
QL
QL
ML
QL
QS
QS
QS
QS
ML
ML
QS
QS
QL
QL
QL
QL
QS
QL
MS
MS
QS
QL
QL
QL
QS
QL
QL
QS
QS
MS
ML
QL
QL
MS
ML
QL
QS
QL
QS
MS
ML
QL
MS
QS
QL
ML
ML
QS
QS
QL
ML
QL
ML
QL
ML
MS
QL
MS
QS
QL
QS
QS
ML
QL
MS
MS
QL
QS
QL
MS
QS
QS
QL
ML
MS
QS
QL
MS
QL
QS
QL
QS
QS
QL
QS
QS
QL
QS
QL
QL
QL
ML
QL
MS
QL
ML
ML
MS
MS
QL
QL
QL
MS
ML
QL
ML
QL
ML
QL
QS
QL
QS
QL
QL
QS
ML
QL
QL
QL
QS
ML
QS
QS
QS
QL
QS
QS
QL
MS
QL
QS
QS
QS
ML
QL
QL
QS
QL
QL
QL
QS
QL
QS
QL
ML
ML
QS
QL
QL
QS
MS
QS
QL
QL
QS
QL
QS
QS
QL
ML
ML
QS
MS
QL
QL
QL
QS
QS
QS
QL
QS
MS
QL
QL
QL
MS
MS
QL
QS
QL
QL
QL
ML
ML
MS
QL
MS
QL
QS
QL
QL
ML
QL
QS
QL
QL
QS
QS
MS
QS
MS
QS
QL
QS
ML
QS
QL
QS
ML
QL
MS
QL
QL
ML
QS
ML
QL
QL
MS
QL
QL
QL
QL
QL
QL
QS
QS
ML
ML
QL
QL
MS
ML
QS
ML
QS
ML
MS
QL
MS
QL
QS
QL
ML
ML
QS
QL
ML
QS
QS
ML
QS
ML
QS
QS
ML
QS
MS
QL
QS
ML
QS
QS
MS
MS
QS
MS
QS
ML
QL
QS
QS
QL
QS
QS
QL
QS
ML
QS
MS
QL
ML
QL
QS
QS
QS
QL
QL
ML
QL
QS
ML
QS
QL
QL
ML
MS
QS
QL
QS
MS
MS
QL
MS
QS
QL
QS
QS
ML
QS
QS
QL
QL
ML
QL
MS
QL
QS
QL
QS
QS
ML
QS
QL
QL
ML
QS
ML
QL
MS
QS
QS
QL
QS
QS
ML
QL
QS
MS
QS
QS
QS
QS
ML
QL
QL
MS
QL
QS
QL
QL
ML
ML
ML
ML
QL
QL
ML
QS
MS
QS
QL
QS
ML
QL
QS
QS
QS
MS
ML
ML
QL
QL
QS
ML
QL
QS
QS
ML
MS
QS
QL
QS
ML
ML
QS
QS
ML
ML
ML
QS
QL
QL
QS
QS
MS
QL
QL
QL
ML
QL
ML
QS
QS
MS
QS
MS
MS
QL
ML
QL
QS
ML
QS
QS
QL
QL
MS
ML
QL
QL
QL
QS
ML
ML
MS
QS
ML
QS
MS
MS
ML
QS
QS
MS
QS
QL
QS
MS
QL
MS
ML
QS
MS
QS
QS
MS
QS
ML
QL
QS
ML
QL
QL
QS
MS
QL
QS
QL
QS
QL
ML
QL
QS
QL
QL
QL
MS
QS
QL
QL
QL
QS
QS
QS
QL
QS
QL
QL
QL
MS
QS
QS
QS
QL
QS
QS
QL
MS
QS
QL
QS
ML
MS
MS
QS
QL
MS
QL
QL
QS
MS
QL
QS
QS
MS
QS
QL
QS
QL
ML
QL
QL
QL
QS
QS
QL
QL
QS
ML
ML
MS
QL
ML
ML
QS
QL
QS
MS
QL
QS
MS
ML
QS
QL
ML
QS
ML
QL
ML
QL
QL
QS
MS
QL
MS
ML
ML
QL
QL
ML
QS
QS
QL
ML
QL
QS
ML
QS
QS
ML
ML
ML
QL
QS
QS
QL
MS
QS
QS
QL
ML
QS
ML
MS
QS
MS
MS
QL
QL
QS
QS
QL
MS
QL
QS
ML
QL
QS
QS
MS
QS
QL
QS
QS
QS
QL
QS
QL
QL
QS
QL
MS
QS
QS
QL
QL
QS
QL
ML
ML
QL
QL
QL
QS
QS
MS
MS
ML
ML
ML
QS
QL
QS
QL
ML
QL
QS
QS
ML
ML
QL
QL
QL
MS
QS
ML
QS
QS
MS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
QS
QS
QL
MS
ML
QS
QS
MS
QL
QL
QS
MS
ML
QS
ML
QS
QS
QL
QS
QL
QL
QL
ML
ML
MS
ML
QS
ML
QS
QS
QS
MS
QL
QS
QS
ML
QL
QS
QL
ML
ML
ML
QL
QS
QL
QL
QS
MS
ML
QL
QL
MS
ML
MS
QS
QL
MS
QS
QS
QL
QS
QS
QS
QL
QS
QL
QS
ML
QL
MS
QS
QS
QS
ML
QS
QL
QL
ML
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
ML
QS
QS
QS
MS
ML
QS
QL
MS
ML
QS
MS
ML
MS
QL
QL
QS
QS
QL
QL
QS
QS
QL
QS
ML
MS
QS
QS
QS
QS
QL
ML
QL
QS
ML
QS
ML
QS
MS
QL
QS
MS
QL
MS
ML
ML
MS
QL
ML
QL
ML
ML
ML
ML
ML
QS
QL
QL
ML
QL
QS
QL
QL
ML
QL
QS
MS
QS
QL
QL
QL
QS
QL
ML
QL
MS
QS
QL
QS
QL
QS
QS
QL
ML
QS
QS
ML
ML
QS
QS
QS
QS
QL
ML
MS
ML
QS
QS
QS
QS
QL
QL
QL
ML
QS
MS
MS
QS
ML
MS
ML
QL
QS
QL
ML
QL
ML
QL
QL
QL
QS
MS
ML
QL
QS
QS
QL
QS
ML
MS
QL
QS
QL
ML
MS
QS
ML
ML
QL
QS
QS
QL
ML
MS
MS
ML
QL
ML
QL
QL
ML
QL
QL
QL
MS
ML
ML
MS
QL
QL
QL
QS
ML
QS
QL
ML
ML
QL
QL
QS
QL
MS
ML
ML
ML
QL
QL
QL
MS
QS
MS
QL
QL
MS
QL
ML
QL
QL
QS
ML
QL
QL
QS
MS
QS
MS
QS
QL
QS
MS
MS
QS
QS
QS
QS
QS
ML
QL
ML
QL
MS
QL
ML
MS
QL
QL
ML
QL
QL
MS
QL
QL
QL
QL
QS
QL
QS
QS
QS
QS
MS
MS
QL
QL
QL
QS
QS
ML
MS
QS
QL
QS
QL
ML
ML
MS
QL
QS
QS
QS
QL
QL
QS
QS
ML
QL
QS
MS
QL
MS
QL
ML
ML
QS
QL
QS
QL
QS
QL
QS
ML
QL
QL
MS
QS
ML
QS
QS
QL
MS
MS
ML
QS
QS
QL
QL
ML
200000 400000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
100000
QL
QS
ML
QL
ML
ML
MS
ML
QL
QS
ML
MS
MS
QL
QL
ML
QL
QL
ML
QS
ML
QS
QL
ML
ML
MS
MS
QS
MS
ML
QL
QS
QS
QS
ML
ML
QL
ML
QL
ML
QL
MS
ML
QL
ML
QS
ML
QS
ML
ML
QL
MS
ML
QL
QS
ML
ML
ML
QS
QL
ML
ML
ML
QL
QS
ML
MS
QL
MS
QS
QS
ML
ML
ML
QS
ML
MS
ML
MS
MS
QS
QL
MS
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
QS
QL
QL
QS
ML
MS
QS
QS
QL
QL
QL
ML
ML
QS
QS
ML
QL
QL
ML
QL
QL
QS
ML
QS
QS
ML
QL
QS
MS
QL
QL
MS
ML
MS
ML
ML
ML
MS
QL
QL
ML
MS
QL
QS
MS
QS
MS
QL
QS
MS
QS
MS
MS
QL
QL
QL
ML
ML
ML
QS
MS
MS
ML
QL
ML
ML
QL
QS
MS
ML
ML
MS
MS
ML
MS
QS
ML
QS
QL
QL
QL
QS
QL
QL
ML
ML
QL
QS
ML
MS
QL
QS
QS
MS
ML
QS
ML
ML
ML
ML
ML
QS
MS
MS
MS
ML
MS
MS
QL
QS
QL
MS
ML
MS
QL
QS
QS
QS
ML
MS
ML
ML
ML
QS
ML
QS
QS
QL
QS
MS
QL
ML
QL
QL
QL
MS
QS
QS
QL
ML
QL
QS
ML
ML
MS
ML
MS
QL
ML
ML
ML
MS
QS
QL
MS
QL
QL
MS
QS
ML
QL
ML
ML
ML
ML
QL
QL
QL
QS
MS
ML
MS
QS
ML
QL
QL
QL
ML
QS
QS
QL
QL
QL
ML
QS
ML
QL
QL
QS
QS
ML
QS
ML
ML
QL
QS
ML
QS
ML
QL
ML
ML
QS
QS
ML
ML
ML
QS
ML
MS
ML
ML
QS
QS
MS
ML
QL
QL
MS
ML
QL
ML
QL
QL
ML
ML
QS
ML
QS
ML
MS
QL
QL
ML
ML
MS
QS
QL
MS
MS
QS
QS
ML
QL
QL
QS
QS
QS
ML
ML
QS
QL
ML
QS
ML
ML
QL
MS
QS
ML
QS
QS
MS
QL
ML
MS
QS
ML
QS
ML
ML
ML
QS
QL
QL
ML
QL
QS
QS
QS
ML
ML
ML
QL
QS
ML
QL
MS
MS
QS
QS
QS
MS
QS
QS
QS
QL
ML
QS
QL
QL
QS
QL
QS
QS
QS
QL
ML
QS
ML
QL
QL
MS
ML
ML
QS
ML
QS
MS
QS
ML
QS
ML
ML
QS
QL
QL
ML
QL
ML
ML
ML
QS
ML
ML
ML
QS
QS
MS
MS
QL
QS
ML
MS
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
ML
QL
ML
QS
QL
QL
ML
QS
ML
ML
ML
QS
QL
MS
ML
ML
QS
MS
MS
ML
ML
QS
ML
ML
QL
QL
QS
QS
QS
QS
ML
MS
ML
ML
QS
QL
ML
QL
MS
MS
QS
QL
ML
QL
QL
ML
QL
QL
MS
MS
ML
QS
QL
MS
ML
ML
QL
ML
ML
MS
QS
QL
ML
QS
ML
QS
QS
QL
MS
ML
ML
QS
ML
ML
QL
QL
QS
QL
QL
QS
QL
ML
MS
MS
MS
QS
QL
ML
QL
ML
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
QL
QS
ML
ML
ML
MS
QL
QS
MS
QS
MS
ML
QL
QL
ML
ML
QL
QL
ML
QS
QL
ML
QS
MS
QL
ML
ML
QS
QS
QS
ML
QL
QS
QL
MS
QS
QS
ML
MS
QS
ML
ML
ML
MS
ML
QL
ML
ML
ML
ML
QS
ML
MS
QS
MS
MS
QS
ML
ML
ML
QL
QS
QS
ML
QS
QL
ML
ML
MS
QS
ML
QL
ML
QS
QL
MS
ML
QS
QS
ML
QL
QL
ML
MS
MS
QL
QL
QL
QL
ML
MS
QL
QL
MS
MS
ML
ML
ML
QS
QL
QS
ML
QS
QL
ML
QL
QS
QL
MS
ML
QL
QS
QS
QS
MS
QL
QL
ML
QL
QL
ML
MS
QL
ML
QS
QL
QS
QL
MS
QS
ML
MS
QS
ML
QS
QL
QS
MS
ML
QS
ML
QL
QS
QL
QS
QS
ML
MS
ML
QS
ML
QL
QL
QL
ML
MS
QS
ML
MS
ML
ML
QS
QS
MS
ML
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
QS
MS
ML
QS
QL
QS
QL
QS
QS
ML
QS
ML
ML
QL
ML
QL
QL
MS
QL
MS
QS
QL
QL
ML
MS
QS
ML
QS
QL
QL
MS
ML
ML
ML
QL
ML
ML
ML
ML
QL
MS
ML
QL
QL
QS
QL
ML
QL
QS
QS
ML
ML
QS
QS
QS
ML
ML
MS
QL
QL
ML
QL
ML
QS
QS
ML
ML
QL
ML
ML
QS
QL
ML
MS
ML
MS
ML
QL
MS
MS
MS
MS
ML
MS
ML
ML
ML
ML
ML
QS
QS
QS
QL
QS
QS
QS
ML
MS
QS
QS
QL
QL
ML
ML
QL
MS
MS
QL
ML
QS
QL
ML
QS
QS
ML
ML
QL
QL
MS
QS
QL
ML
QS
QL
QL
QS
QL
ML
QS
ML
QL
QS
MS
ML
MS
ML
QS
QL
QS
MS
QS
ML
QL
QL
QL
QS
QS
ML
ML
ML
ML
ML
MS
QS
ML
MS
MS
ML
ML
ML
MS
ML
QS
ML
QL
QL
MS
ML
ML
QS
QS
QS
ML
ML
QS
QS
ML
QS
ML
QL
QL
MS
ML
MS
MS
QS
ML
MS
ML
ML
QS
QL
QL
QL
ML
QL
QS
QL
ML
QS
ML
QS
QS
QL
MS
ML
QS
QS
ML
QL
ML
ML
QL
QS
QS
QS
QS
QS
QL
QL
QS
ML
ML
MS
QS
QS
QL
ML
QS
QS
QL
QS
QL
QS
QS
QS
QS
QS
ML
MS
QL
QL
QS
QS
MS
ML
QS
ML
QL
QL
QS
QL
QL
QS
QL
MS
QS
MS
ML
QS
QS
ML
QS
QS
QS
ML
QL
QS
QS
QS
QL
MS
QS
ML
QS
QL
QL
QS
QL
ML
QS
MS
ML
MS
QS
ML
MS
QL
ML
ML
ML
MS
QS
MS
QS
QS
ML
QL
MS
QS
QL
QL
QS
ML
ML
MS
MS
QS
ML
ML
MS
QL
QL
QL
QS
ML
MS
QS
QS
ML
QL
ML
QL
ML
QL
QS
QL
QS
ML
QS
ML
QL
QS
QS
MS
QS
QL
QS
QL
ML
MS
QS
QS
QL
MS
ML
QL
QL
QL
QL
ML
QL
QS
ML
QS
QL
ML
QL
QS
QS
QL
MS
ML
QL
ML
QL
QL
ML
ML
QL
ML
QL
ML
ML
QS
ML
QS
QS
ML
QL
QL
MS
ML
MS
ML
QL
QL
QS
QL
QL
ML
QL
ML
QL
QL
QS
ML
QS
MS
QS
ML
QS
QL
ML
QL
QS
QS
ML
ML
QL
MS
ML
MS
ML
QS
ML
QS
ML
ML
QL
QS
QL
QS
QS
ML
QL
ML
QL
QS
QL
ML
QL
QL
QS
ML
QS
QL
QS
ML
QS
MS
ML
QL
MS
ML
QL
ML
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
QS
QL
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
QL
QS
QL
MS
QS
ML
QS
QS
ML
QL
QS
QL
ML
QS
ML
ML
QS
ML
MS
QL
QS
QS
QL
ML
QL
ML
ML
QL
ML
QL
QL
QL
QL
QL
ML
QS
QS
QS
QS
ML
QL
ML
QS
MS
ML
QL
MS
ML
MS
ML
QL
QS
QS
QL
QL
QS
QL
QL
QL
ML
ML
QL
ML
QS
ML
ML
MS
ML
QS
MS
ML
QS
ML
ML
ML
MS
MS
QS
QS
ML
QS
QL
ML
MS
MS
ML
ML
QL
QL
QL
ML
QS
ML
ML
ML
QS
MS
ML
QS
ML
QS
QS
QL
QL
QL
ML
ML
ML
QL
ML
QS
ML
ML
MS
QS
ML
MS
MS
QL
ML
MS
QS
ML
ML
ML
ML
QS
QL
MS
QL
QL
ML
ML
QL
ML
QL
QL
ML
ML
QS
ML
ML
QS
ML
QL
MS
QS
ML
QS
ML
QS
QL
MS
MS
MS
QL
QS
ML
ML
MS
QL
QS
QL
QS
QS
MS
QS
ML
MS
ML
QS
ML
ML
ML
QL
ML
ML
MS
MS
MS
QS
QS
QS
QL
ML
ML
ML
MS
QL
QL
QL
QL
MS
ML
ML
QL
ML
ML
QL
QL
QL
ML
QL
ML
MS
ML
QS
QL
ML
MS
ML
ML
QS
QS
QS
QL
QL
ML
ML
ML
ML
QL
MS
QL
ML
ML
ML
ML
QS
ML
QS
QL
QS
QS
ML
QL
QS
ML
MS
QL
ML
ML
QL
QL
QL
QS
ML
QL
ML
QS
QL
ML
QS
MS
ML
QL
QL
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
ML
MS
ML
QS
ML
ML
MS
ML
MS
QL
QL
QL
QL
QL
QL
QL
QS
ML
QS
ML
ML
MS
ML
ML
QL
MS
QL
ML
QL
QL
QL
QL
QS
ML
ML
ML
QS
ML
QS
QL
ML
QS
ML
QL
QS
ML
MS
QL
MS
QS
QS
ML
QS
ML
ML
ML
QL
QS
QL
QL
QL
ML
ML
MS
ML
ML
ML
QL
ML
QS
QL
QL
ML
QL
ML
QS
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
QS
MS
ML
ML
QL
ML
QS
QS
QS
QL
ML
MS
QS
QS
MS
QS
QL
QL
QL
ML
ML
QL
ML
QS
QS
QL
ML
QL
QS
QL
ML
QL
ML
ML
QL
MS
ML
ML
ML
QS
ML
ML
QL
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
MS
QL
QS
QS
QS
MS
ML
ML
MS
QL
ML
ML
ML
ML
ML
MS
QS
MS
QS
QL
QL
QS
QL
ML
ML
ML
ML
ML
QS
ML
QL
QS
QS
MS
QL
QL
ML
QL
QS
ML
ML
ML
QS
QL
MS
QL
ML
QS
MS
ML
MS
ML
ML
QS
QS
QS
QS
ML
QL
ML
MS
ML
ML
QS
QL
QL
QL
QL
ML
ML
QL
QS
QS
QS
QL
ML
QL
ML
MS
ML
MS
ML
QS
ML
QL
QS
ML
ML
QL
QL
ML
ML
MS
ML
QL
ML
MS
QL
ML
ML
QL
ML
QS
QS
QS
ML
QL
QL
MS
QL
QL
QS
QS
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
QS
MS
QL
QS
QS
ML
QL
QS
ML
QL
ML
QL
QL
QL
QL
MS
ML
QS
QL
QL
ML
QL
QS
QS
ML
QS
QS
QS
QL
QS
MS
QL
ML
MS
ML
QS
QS
ML
ML
QS
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
ML
QS
MS
QL
ML
QS
QL
QS
MS
QS
ML
QS
QL
QS
MS
QS
ML
ML
QL
ML
QL
QS
QS
QL
ML
QL
QL
MS
ML
ML
ML
QS
ML
ML
ML
QL
ML
QS
ML
ML
MS
MS
ML
QL
QL
QS
QL
MS
QL
MS
QS
ML
ML
QL
ML
QS
QS
QL
QL
QS
QS
QL
QS
QS
QS
ML
QS
QS
QS
QS
MS
QS
QL
ML
MS
ML
ML
ML
ML
QL
QS
QL
ML
QL
ML
QS
QL
QS
ML
ML
QS
MS
ML
ML
MS
ML
QL
ML
QS
QS
QL
ML
MS
QL
ML
QS
ML
ML
ML
QS
ML
QL
QS
QS
QL
MS
QS
QS
QS
MS
MS
ML
ML
QS
QS
QL
MS
QS
ML
ML
ML
ML
QL
QS
QS
QS
QL
QS
QL
MS
QS
QL
QS
MS
QS
ML
QL
QL
ML
ML
ML
ML
QL
ML
ML
ML
MS
QL
ML
QS
ML
QS
QS
ML
QL
ML
MS
ML
ML
QS
QS
QL
ML
QL
QL
QS
QS
QL
MS
QS
QL
QS
MS
ML
QS
QL
ML
QL
QS
ML
ML
QL
QL
QL
ML
ML
QL
QL
ML
QL
QS
QS
QL
ML
MS
ML
ML
QS
ML
ML
ML
QS
ML
QL
QL
QS
ML
MS
QS
ML
ML
ML
QL
QL
ML
ML
QS
QS
QL
QL
QL
ML
QL
ML
ML
MS
QL
MS
ML
QS
QL
ML
MS
ML
ML
ML
QS
ML
ML
ML
QL
MS
MS
QS
QL
ML
ML
QS
QS
QS
QS
ML
QL
MS
MS
QS
ML
QS
QL
QS
ML
ML
ML
ML
ML
QL
QL
MS
QL
ML
QL
ML
MS
ML
QS
ML
ML
ML
ML
QL
QL
ML
QL
QL
QL
ML
ML
MS
QL
QS
QS
QS
QS
ML
ML
QS
QS
QS
QL
ML
MS
ML
QL
ML
MS
ML
ML
QS
ML
QS
QL
QL
ML
QS
ML
QL
QL
ML
QS
ML
ML
ML
QL
QL
QL
QL
ML
ML
MS
QS
ML
QS
MS
ML
QS
ML
ML
QS
MS
ML
MS
QS
ML
MS
MS
QS
MS
MS
QS
QS
QL
QS
QL
QL
QS
MS
QS
QS
QL
QS
ML
ML
QL
MS
QL
ML
QL
QS
QS
MS
QS
ML
ML
QS
QS
QL
ML
QS
QL
QL
ML
QL
ML
QS
QS
ML
ML
ML
QS
ML
QL
ML
MS
QL
MS
MS
MS
QS
QS
ML
ML
QS
ML
QL
MS
MS
QL
ML
MS
ML
QS
ML
QL
MS
QL
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
QS
QS
ML
ML
QS
MS
ML
QL
QL
ML
QL
ML
QS
QL
ML
ML
ML
QS
QL
ML
QS
ML
QS
ML
QS
ML
ML
ML
QL
QL
ML
QL
QS
ML
QL
QS
QL
ML
QS
MS
QS
QS
QL
QL
ML
QL
ML
ML
QS
ML
QL
ML
QS
QS
QS
MS
QL
QL
QS
QS
ML
ML
QS
ML
ML
ML
QS
ML
ML
MS
QL
QL
QL
ML
ML
ML
MS
QS
QS
QL
ML
QS
QL
ML
QS
MS
QL
QL
ML
MS
QS
MS
ML
ML
QL
ML
QL
ML
ML
MS
ML
ML
QL
ML
ML
ML
ML
QS
MS
QL
QL
QL
ML
QS
QS
MS
QS
ML
QL
MS
QS
QL
QL
ML
ML
ML
QL
MS
ML
ML
MS
QS
QL
QS
ML
ML
QS
MS
ML
QS
ML
ML
QL
MS
ML
QS
ML
QL
QS
QL
MS
QS
ML
QL
QL
QS
ML
QS
QL
QS
ML
ML
QS
ML
ML
MS
ML
QL
ML
ML
QL
QS
MS
MS
MS
QL
QS
QL
ML
QS
QL
ML
QS
QL
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
MS
ML
QL
QS
QS
QS
QL
QL
ML
QS
MS
QS
QL
ML
QL
QS
QL
QL
MS
ML
MS
ML
MS
QL
ML
QL
QL
QL
QL
MS
ML
MS
QS
MS
MS
ML
ML
QS
ML
QL
MS
MS
ML
QS
QS
QS
ML
ML
ML
QL
QS
MS
QL
QS
ML
MS
QL
ML
ML
QS
QL
MS
QL
ML
QL
ML
ML
QS
QS
MS
QS
QS
QS
QS
ML
QL
ML
QS
ML
QL
QL
ML
QL
ML
ML
ML
QL
QL
ML
QL
ML
QL
QL
QL
ML
ML
ML
ML
MS
ML
ML
QL
ML
ML
ML
ML
QS
QS
QS
QS
QL
QS
QS
MS
QS
MS
QS
MS
ML
QL
MS
ML
QS
QL
ML
QL
QL
QL
QS
QS
ML
ML
QL
ML
ML
ML
QL
ML
QL
QL
ML
MS
QL
ML
MS
MS
MS
ML
QL
QL
QS
ML
QL
QL
ML
QL
QL
QL
ML
QL
QL
ML
QS
ML
QL
QL
MS
MS
QS
MS
QS
MS
MS
QL
ML
QL
QL
ML
QS
ML
ML
MS
QL
ML
QS
ML
QL
QL
QL
QL
ML
ML
ML
QL
QS
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
ML
MS
QL
ML
QL
ML
ML
QL
QS
QS
QL
ML
QS
ML
QL
MS
ML
QS
QS
QS
ML
QS
ML
QL
QS
ML
ML
ML
QL
ML
ML
QL
QL
ML
ML
MS
QS
QS
QL
ML
ML
QS
ML
QS
QL
QL
QS
ML
ML
QL
QS
MS
QL
QL
QL
QS
ML
QL
ML
QS
ML
QL
QS
MS
ML
QS
QS
MS
MS
ML
ML
MS
ML
QL
QL
QS
MS
MS
QL
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
ML
ML
QS
ML
QL
ML
QL
ML
QS
ML
MS
QL
QS
ML
QS
QS
MS
QL
ML
QS
QS
QL
QL
MS
ML
ML
ML
QL
ML
MS
QS
ML
ML
QS
ML
QL
MS
MS
QL
ML
ML
QL
ML
MS
QL
QL
ML
ML
ML
QS
ML
QL
QL
QL
MS
ML
QL
QS
QS
MS
ML
ML
QL
QL
ML
QL
QL
QL
MS
QS
ML
QL
ML
QL
QL
MS
QL
ML
ML
ML
QS
QS
QS
ML
QL
ML
ML
MS
QS
ML
QS
QS
ML
ML
QS
QS
ML
MS
ML
QL
ML
MS
QL
QL
QL
ML
ML
ML
ML
QS
QS
QS
ML
MS
ML
ML
ML
QL
QL
ML
QS
QL
QS
QS
QL
MS
QL
ML
QS
ML
ML
ML
QS
ML
MS
QL
QL
ML
QS
QL
MS
ML
ML
ML
QS
ML
MS
QL
QS
QL
QL
ML
QL
ML
QL
ML
MS
ML
ML
ML
ML
QL
QS
ML
QS
ML
ML
QS
ML
MS
QL
MS
ML
QS
QL
QS
QS
MS
QS
QS
QS
ML
ML
MS
ML
ML
QS
QL
ML
QL
MS
ML
QL
QS
ML
MS
ML
QL
QL
ML
QS
QS
MS
QL
ML
QS
QS
QS
ML
QS
ML
ML
MS
QS
QS
QL
ML
QL
QS
ML
QS
QL
QL
QL
ML
ML
QL
ML
QS
QS
QL
MS
MS
ML
QS
QS
ML
QS
QS
MS
ML
QL
QS
ML
ML
QS
QL
ML
ML
ML
ML
QL
ML
MS
QL
QL
ML
QS
MS
ML
ML
QS
ML
ML
MS
ML
ML
QL
QS
QL
ML
MS
ML
QS
MS
QL
ML
QS
QS
QS
ML
MS
QL
ML
QL
ML
QL
QL
QS
ML
QS
ML
QL
ML
QL
QL
ML
MS
ML
QS
MS
ML
MS
ML
ML
MS
MS
MS
QL
ML
ML
MS
MS
ML
QL
ML
MS
QS
QL
QL
QL
QS
ML
QS
QL
QL
QS
ML
ML
ML
QL
ML
ML
QL
MS
ML
MS
ML
QL
ML
ML
ML
QL
QS
QL
QL
QL
ML
QL
ML
QL
ML
QL
ML
MS
ML
ML
ML
QS
QS
ML
MS
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
ML
QS
ML
QS
QS
ML
QS
MS
QS
ML
QS
ML
QS
QL
QL
QL
QL
MS
QS
QS
ML
QS
QS
ML
QS
ML
QS
ML
QS
QS
QL
MS
ML
MS
QL
QS
QS
MS
QS
ML
ML
QL
QS
ML
MS
QS
QL
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
QL
MS
QL
QS
ML
QL
ML
QS
QS
QL
ML
QL
MS
MS
MS
QS
QL
MS
ML
ML
QS
ML
QS
QL
QS
QL
MS
QL
MS
ML
QS
QS
ML
QL
QS
ML
QS
QS
QS
ML
QL
ML
QS
QS
QS
QS
MS
ML
QL
MS
QL
MS
MS
ML
QS
QS
ML
ML
MS
QS
QS
QL
ML
ML
ML
QL
QS
MS
QL
MS
QL
QL
MS
QS
ML
QS
ML
QL
MS
ML
QL
ML
QS
QL
MS
QL
ML
QL
QS
ML
QL
ML
QL
MS
QL
QS
QL
ML
QS
ML
QL
ML
ML
ML
QS
ML
QS
ML
QL
ML
QL
QS
QS
QS
QL
QS
QL
ML
QS
ML
QL
MS
ML
MS
MS
ML
QL
QS
QS
MS
QL
ML
MS
ML
ML
MS
MS
QS
ML
ML
QS
QL
MS
ML
ML
MS
QS
QL
QS
QS
QL
QL
ML
QL
ML
MS
QL
ML
ML
QS
ML
QS
QS
ML
QL
ML
ML
QS
ML
ML
ML
QL
ML
MS
QL
QS
MS
QL
ML
ML
MS
ML
MS
MS
MS
QL
ML
ML
ML
QS
QS
ML
ML
QL
MS
QL
QS
QS
ML
QL
ML
ML
ML
ML
MS
QL
QS
QS
ML
QS
QL
QS
MS
ML
MS
ML
ML
QL
QL
QS
QS
QL
QS
MS
ML
QL
QL
QL
QS
ML
MS
ML
ML
MS
QL
MS
ML
ML
MS
QS
QS
QL
QS
MS
ML
QS
QL
ML
ML
QS
ML
QS
QS
MS
QL
QS
MS
QS
QS
MS
ML
QL
MS
QL
ML
ML
ML
ML
ML
QL
QS
QS
QS
QS
ML
QS
ML
QL
QS
QS
QL
ML
QL
MS
ML
ML
ML
QL
MS
ML
MS
QL
ML
QS
MS
ML
QL
QS
QS
MS
MS
ML
MS
ML
QL
MS
ML
QL
QS
ML
QL
ML
MS
ML
QS
MS
QS
ML
ML
ML
QL
QL
QL
QL
ML
ML
MS
ML
QL
QS
QS
QL
ML
QS
QS
ML
QS
ML
QS
QL
QS
ML
MS
QL
QS
ML
QL
QL
QS
MS
QL
ML
QS
QL
MS
ML
QL
QL
QL
QS
MS
QL
ML
MS
QL
ML
QL
MS
ML
ML
QS
QL
QS
QL
ML
QS
ML
QS
ML
ML
QS
MS
QS
QS
ML
QS
ML
ML
QS
MS
MS
QS
ML
ML
QL
QL
ML
ML
QS
QS
QL
QS
QS
ML
QS
QS
QL
QL
MS
MS
QL
MS
ML
MS
QS
ML
ML
ML
QL
QL
ML
ML
QL
QS
QS
ML
QL
QS
QL
QL
ML
ML
ML
MS
MS
ML
ML
ML
ML
QL
QS
QS
ML
MS
QL
QS
ML
MS
ML
ML
ML
QS
QL
ML
QL
QL
QS
ML
ML
QS
QL
MS
QS
ML
ML
QL
QL
ML
ML
ML
ML
QS
MS
QS
QS
ML
QL
QL
ML
QL
QS
QS
QS
ML
QL
QL
QL
ML
MS
MS
ML
MS
QL
MS
ML
MS
QS
QL
MS
QS
ML
QL
ML
ML
QL
QS
MS
ML
QS
ML
QL
ML
QS
QL
QL
QL
ML
ML
QL
QL
ML
QL
QS
MS
MS
ML
QS
ML
QL
MS
QS
QL
QL
ML
ML
MS
QL
ML
QL
QL
QL
QS
QL
QS
MS
ML
ML
ML
ML
QS
QL
ML
ML
ML
QL
QS
QS
ML
ML
ML
QL
QL
ML
ML
ML
ML
QL
QS
MS
QS
QL
QS
QS
QL
ML
QL
QS
MS
MS
QS
ML
MS
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
QS
ML
ML
ML
ML
QS
QS
ML
QL
QL
QS
ML
QL
ML
QS
MS
QL
ML
ML
QS
QS
QS
QS
QL
ML
QL
ML
QS
ML
ML
QL
ML
QS
QS
ML
QS
ML
QS
QS
QL
MS
QL
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
QL
QS
QS
QS
ML
QS
QL
ML
ML
QL
QL
ML
MS
QS
ML
ML
QL
QL
QL
ML
QL
QS
MS
QL
QL
MS
QS
ML
QS
ML
MS
QL
ML
MS
QS
ML
QL
MS
QS
QS
ML
QL
QL
QS
QS
ML
ML
ML
QL
MS
QL
QS
MS
QS
ML
ML
QS
MS
ML
ML
ML
QL
MS
QS
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
ML
QL
QS
ML
ML
MS
ML
QL
ML
QS
QS
ML
MS
ML
MS
ML
ML
QS
QS
ML
QL
QS
ML
ML
ML
MS
ML
MS
ML
ML
QS
QS
MS
ML
MS
QS
ML
QS
ML
QS
QL
QL
QL
MS
QL
QL
QS
QL
ML
ML
ML
QS
QS
QL
ML
QL
ML
ML
ML
MS
ML
ML
QL
QL
ML
QL
QL
QL
QL
ML
ML
QL
ML
QS
ML
MS
MS
ML
QS
MS
ML
QL
QL
QS
MS
QL
ML
QL
ML
ML
QS
QS
ML
QS
ML
QS
MS
ML
ML
MS
MS
ML
QL
QS
ML
QL
QL
ML
MS
QL
QS
MS
ML
ML
ML
QL
QS
QL
QL
ML
ML
QL
MS
ML
QL
ML
MS
QL
ML
QL
ML
QS
QS
ML
QL
MS
QL
ML
QL
ML
QL
QL
MS
ML
QS
QS
MS
QL
QL
ML
QL
QS
ML
ML
MS
MS
QS
MS
QS
MS
ML
ML
ML
QS
ML
MS
QS
MS
ML
ML
ML
ML
ML
ML
ML
MS
QL
ML
ML
QL
QS
QL
ML
QL
QS
QL
QL
ML
QL
QL
QS
MS
ML
QL
QL
ML
QS
QL
ML
ML
MS
ML
ML
QS
MS
QS
ML
QS
QS
ML
ML
ML
QL
QL
ML
ML
QS
ML
QS
QL
QS
ML
MS
QS
ML
QS
QL
MS
QS
MS
ML
QL
ML
ML
QL
QL
QL
MS
QS
QS
QL
QL
MS
ML
MS
QS
ML
ML
QL
ML
ML
QL
ML
MS
QL
ML
ML
ML
MS
QL
ML
ML
QS
QL
ML
ML
QS
QS
MS
QL
ML
QS
MS
ML
ML
MS
QL
ML
QL
QL
ML
QL
QS
MS
QS
QS
QL
MS
QS
MS
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
QL
QL
MS
MS
QS
QL
QL
MS
QS
QL
MS
QL
ML
ML
ML
ML
QS
ML
ML
ML
QS
ML
ML
QS
MS
QL
QL
MS
ML
QL
QL
ML
ML
QS
ML
ML
ML
ML
ML
QS
MS
QL
QL
ML
QS
QL
QL
ML
ML
MS
ML
QS
QS
ML
QS
ML
MS
QL
QL
QS
MS
ML
ML
MS
ML
MS
ML
QL
ML
QL
ML
ML
ML
ML
QS
MS
QS
MS
ML
QS
QL
QL
QS
ML
MS
ML
QL
ML
ML
QL
QS
QS
QL
QS
QL
MS
ML
QS
ML
QS
ML
ML
ML
QS
QL
QS
MS
QL
QS
MS
QS
ML
QS
QL
QL
QL
QL
ML
ML
ML
QS
QS
QL
QS
ML
ML
QL
ML
MS
QS
QS
QS
QL
ML
QL
ML
QS
QS
QL
MS
QL
ML
ML
QL
QS
QS
QL
MS
QS
ML
ML
ML
ML
QS
ML
QS
MS
MS
QL
QL
QL
QS
ML
ML
MS
QL
ML
QL
ML
ML
QS
QL
QL
QL
QL
ML
ML
QS
QL
QS
QS
QL
QL
MS
ML
QS
QL
ML
QS
QS
QL
ML
QS
ML
ML
QS
QL
MS
QL
QL
QL
ML
ML
QS
MS
QS
QL
QS
ML
QS
QL
ML
ML
QL
ML
QL
QL
QS
MS
QL
MS
ML
ML
QL
QL
ML
QL
ML
ML
QS
QL
MS
ML
QL
MS
QL
ML
ML
QL
QL
MS
ML
ML
ML
QS
QS
ML
ML
QS
QS
MS
QL
ML
ML
ML
MS
ML
QS
MS
ML
QS
QS
ML
QL
QL
QL
ML
QS
QS
QS
QS
QL
QL
QS
QL
QL
ML
ML
QS
QL
QL
QS
ML
QL
QL
MS
QS
QL
QS
ML
ML
QS
QS
QS
QL
QL
ML
MS
QL
ML
MS
QL
QL
QS
QL
ML
QL
QL
MS
ML
MS
QS
ML
MS
MS
ML
MS
QL
ML
ML
QS
QS
ML
QL
ML
MS
ML
MS
MS
QL
QL
QS
QS
QS
QS
MS
QS
QL
ML
MS
ML
ML
ML
ML
ML
ML
QL
QS
QS
QL
QS
ML
QL
QL
QL
QS
MS
QS
QL
ML
ML
ML
QS
QL
MS
ML
ML
ML
ML
QL
QS
ML
ML
ML
MS
ML
QL
QS
MS
MS
QL
MS
ML
ML
ML
QS
ML
ML
ML
MS
QL
MS
QL
QS
QS
QL
QS
ML
QS
ML
ML
QL
QS
QL
QL
ML
ML
MS
QS
QS
QL
QS
ML
QS
ML
QS
ML
QL
MS
QS
MS
ML
ML
ML
QS
MS
QS
QL
ML
QS
QS
QS
QL
ML
ML
ML
ML
QS
ML
ML
QL
QL
ML
ML
QL
MS
QS
QS
QS
ML
ML
ML
QL
QS
QS
QL
ML
QS
QL
QL
QL
MS
QL
QL
ML
QS
QL
ML
MS
ML
MS
ML
QS
QL
QS
QS
ML
QS
QL
ML
QL
QL
QL
QL
MS
QL
ML
QS
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
QS
ML
QS
MS
ML
ML
QL
ML
ML
ML
QL
ML
QL
MS
ML
QL
QL
ML
QL
QS
ML
QL
ML
QL
ML
QS
QS
ML
QL
QS
ML
ML
ML
ML
ML
ML
MS
ML
ML
QL
QL
QL
MS
ML
QL
QL
ML
ML
QS
ML
QS
ML
QL
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
ML
QS
ML
QL
ML
ML
ML
QL
QL
MS
ML
QS
ML
QS
ML
MS
QL
QS
QL
QS
QS
ML
ML
QS
ML
ML
QS
QL
QS
ML
QS
QL
QS
QL
QL
QS
QL
QS
QL
ML
MS
ML
QL
QS
QS
QL
QS
QS
QS
QS
QL
ML
ML
QL
QS
QS
QS
ML
ML
QS
ML
QS
QS
ML
QS
QL
QL
MS
MS
ML
MS
MS
ML
QS
QL
QL
MS
ML
ML
ML
ML
MS
QS
QS
ML
QL
ML
QL
QL
QL
ML
QS
MS
ML
QL
QS
QL
ML
QS
QL
ML
ML
ML
QS
ML
MS
QS
MS
MS
QL
QL
QS
QL
ML
QS
QL
QS
ML
ML
QL
QL
QL
QS
QS
ML
QL
ML
QS
QS
QS
QL
ML
ML
ML
QL
QS
QS
QL
MS
ML
ML
QS
QL
QL
QS
QS
QS
QL
ML
ML
ML
ML
ML
QS
QS
ML
ML
QS
ML
QS
MS
QS
ML
MS
MS
ML
QS
MS
MS
ML
QS
MS
QS
ML
MS
QL
ML
QL
ML
QL
MS
ML
QS
QL
ML
QL
ML
MS
ML
MS
ML
ML
QL
QL
ML
ML
QS
QS
QS
QS
ML
ML
QL
QS
QL
MS
QL
ML
QS
ML
MS
MS
MS
QS
QL
ML
ML
QL
QS
QL
QS
QS
QS
QL
QS
QL
MS
ML
ML
MS
ML
ML
QL
QS
QL
MS
QS
QL
QL
QL
ML
ML
ML
MS
QS
QL
QL
QL
QL
QS
QL
QL
QS
ML
ML
ML
QL
QL
ML
QL
MS
QL
ML
QS
QS
QL
QS
QL
ML
QS
ML
QL
QL
QS
QS
QL
QL
ML
QS
QL
QL
MS
QL
QS
QS
ML
ML
MS
QS
ML
QS
QL
ML
QL
QS
QS
MS
ML
QL
QS
QS
ML
MS
QS
MS
QS
QS
ML
ML
MS
ML
ML
QL
ML
MS
QL
MS
QS
MS
ML
MS
MS
QS
MS
QS
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
QL
ML
QL
ML
ML
QL
ML
QS
QL
QS
QS
ML
ML
ML
ML
ML
ML
QS
QS
ML
QS
QS
ML
ML
QL
QL
QS
MS
ML
ML
QL
ML
ML
ML
QS
QS
ML
ML
QL
QL
QS
ML
QL
ML
QL
QL
ML
QS
ML
QS
ML
QL
QS
QS
QS
QS
QL
QS
ML
ML
ML
QL
QS
ML
MS
ML
ML
ML
QS
QS
ML
MS
QS
ML
QS
QL
QS
ML
ML
QL
QS
QL
QL
ML
ML
QL
QL
QL
MS
QS
QS
MS
QL
QL
QL
MS
ML
QS
ML
MS
ML
MS
QL
ML
QS
ML
QS
ML
QS
MS
ML
ML
QL
ML
QL
ML
ML
ML
ML
QL
ML
MS
QS
ML
MS
QL
MS
ML
QL
QS
QS
ML
ML
ML
QS
ML
ML
QL
MS
QL
MS
QL
MS
ML
QS
QS
QL
QS
QS
QS
QL
QS
MS
QS
QL
ML
MS
MS
QL
ML
ML
ML
ML
ML
QL
MS
ML
QL
QS
QL
MS
QL
MS
ML
ML
ML
ML
MS
ML
QL
MS
QL
QS
QS
ML
ML
ML
QS
ML
ML
ML
ML
ML
QL
ML
ML
QS
MS
QL
QS
ML
ML
ML
QS
QL
QS
ML
ML
QS
ML
QL
ML
MS
QS
ML
ML
ML
QL
MS
QS
QL
QS
ML
QS
QL
ML
QS
ML
QL
ML
QL
QS
MS
QL
QS
QL
ML
QL
ML
QS
QL
QL
QS
QS
QS
ML
QS
MS
QS
ML
QS
ML
ML
QL
QS
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
QL
ML
MS
QL
MS
QL
QL
QS
MS
QS
ML
QS
ML
ML
QS
QS
MS
ML
QS
QL
ML
QS
QS
QS
ML
QS
QL
QL
QL
QS
QL
ML
QS
QS
QS
MS
ML
QS
ML
QS
ML
MS
QL
QL
QL
ML
QS
MS
QS
ML
QL
QS
ML
QL
ML
QS
QL
QL
QS
ML
QS
ML
ML
QL
ML
QS
QS
MS
QS
QS
QL
ML
QL
QS
QL
QS
ML
QL
MS
ML
QS
ML
ML
ML
QL
ML
QL
ML
QL
QS
QS
ML
QS
ML
ML
QS
QL
ML
MS
QL
QL
ML
ML
QS
QL
QS
ML
QL
MS
ML
QL
QL
QL
QS
MS
ML
QL
MS
ML
QS
MS
ML
ML
QS
MS
QL
QS
ML
ML
ML
QL
QL
QL
ML
ML
QS
MS
QS
MS
ML
QL
QS
ML
ML
QL
QL
ML
ML
QS
ML
QS
QL
MS
QS
ML
QL
QL
ML
QL
QL
QL
ML
QL
QL
QL
ML
QS
QS
ML
QL
QS
QS
QS
ML
QL
ML
QL
MS
QS
MS
ML
ML
ML
ML
QL
ML
ML
QL
ML
QS
MS
ML
MS
ML
QL
QS
ML
MS
QS
QS
ML
ML
ML
QL
ML
QS
QL
QS
ML
ML
QL
QS
MS
QS
ML
QS
ML
ML
QS
QL
QS
QL
QL
MS
QL
MS
QL
ML
ML
ML
MS
QL
QL
ML
QS
QL
ML
QS
QS
QS
QS
QL
ML
ML
QL
ML
ML
QS
QL
QS
QS
MS
ML
ML
MS
QL
ML
QL
QL
QL
QS
QL
QL
QS
ML
MS
ML
MS
MS
MS
QL
MS
QL
QS
MS
ML
QS
QL
ML
QL
ML
ML
ML
QS
QL
QL
QL
ML
MS
ML
QS
QL
QS
QS
ML
MS
QS
QS
QS
QS
ML
QS
QL
ML
QL
MS
MS
ML
QL
ML
QL
QL
ML
QL
QL
QS
QS
QS
ML
QS
QL
QL
QL
QL
QS
QL
ML
QL
QL
MS
ML
QL
MS
QL
MS
ML
MS
QS
QS
QS
QS
QS
MS
QL
QL
MS
QS
QS
QS
QL
QL
QS
ML
ML
ML
ML
QL
MS
QL
QL
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
QS
QS
QS
QL
MS
QS
QL
ML
ML
ML
ML
QL
ML
MS
MS
ML
ML
QS
ML
ML
ML
ML
QS
ML
MS
QL
MS
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
QL
ML
MS
ML
QS
QS
ML
QS
QL
ML
ML
QL
MS
QS
QS
ML
ML
QL
ML
QS
ML
QL
ML
ML
ML
QL
ML
QS
MS
ML
QS
QL
ML
QL
QS
MS
QL
ML
QL
ML
ML
QL
QL
QS
ML
QS
MS
QL
QL
QL
QS
QS
ML
QL
ML
ML
QS
QL
QL
MS
ML
ML
MS
MS
QL
ML
QL
ML
QS
QS
ML
ML
MS
QS
QL
ML
ML
QL
QL
QS
ML
ML
QS
MS
QS
MS
MS
ML
ML
MS
QS
QS
QS
QL
ML
QS
QS
QS
QL
QS
QS
QL
ML
ML
ML
ML
QS
ML
ML
MS
MS
MS
MS
QL
QL
ML
ML
QL
ML
QL
ML
ML
MS
ML
QL
MS
ML
QS
ML
ML
QS
ML
ML
ML
QL
QL
ML
QS
ML
MS
QL
MS
QL
QL
QL
ML
ML
ML
MS
QL
ML
ML
ML
ML
ML
MS
QL
ML
QS
QL
QL
ML
MS
QS
ML
QS
ML
ML
ML
ML
QL
QL
MS
ML
ML
MS
ML
QL
QS
QS
QS
ML
ML
QL
QS
ML
ML
QL
QL
QS
ML
ML
QL
ML
QL
QS
QL
ML
QS
MS
QS
MS
QL
MS
MS
QL
QS
ML
ML
QS
QL
ML
MS
QS
QS
MS
ML
ML
QS
QS
MS
MS
ML
ML
ML
QS
QS
QL
QL
QL
QL
QS
QS
QL
QL
ML
ML
QL
QL
ML
ML
MS
QS
QL
MS
QS
MS
ML
QL
MS
QS
QL
ML
QL
ML
QS
QS
ML
QL
QL
ML
ML
MS
QL
QL
ML
ML
ML
QL
ML
QL
MS
MS
QS
QS
ML
ML
ML
ML
QS
QL
QL
QL
QL
QL
QL
QL
ML
QL
ML
QL
QL
QS
QS
ML
ML
QL
ML
ML
ML
ML
ML
QL
QL
QS
QL
QS
ML
QL
QS
QS
ML
QS
QL
ML
ML
ML
ML
MS
QL
MS
ML
ML
MS
ML
QS
ML
ML
MS
MS
ML
ML
ML
MS
ML
QL
QS
ML
ML
QS
QL
ML
QS
ML
QS
QS
ML
MS
MS
QL
ML
QL
ML
ML
QS
QS
MS
QS
ML
MS
MS
QL
QS
QS
QS
QL
ML
QL
MS
QL
QL
QL
QL
QS
ML
MS
MS
QS
QL
QS
QL
QL
QL
QS
QL
QS
ML
QS
ML
QL
QS
MS
ML
QS
QL
QS
QS
QL
MS
ML
MS
ML
ML
QL
ML
ML
QL
QL
ML
QL
QL
QL
QL
QL
ML
QS
QL
QS
QS
QL
ML
ML
QS
QL
ML
MS
MS
QS
ML
ML
QL
QS
ML
QS
ML
ML
QS
QL
MS
QL
QL
MS
QS
QS
ML
QS
ML
QS
QL
QS
QS
ML
QS
MS
QS
QS
MS
QS
MS
QL
MS
MS
QS
ML
QS
ML
ML
QL
QS
ML
QS
QS
MS
ML
QL
QS
QL
QS
MS
MS
ML
QL
MS
QL
QL
ML
ML
QS
ML
ML
QS
QL
ML
QS
QL
QL
ML
ML
ML
ML
MS
QL
ML
ML
QS
QS
ML
ML
QS
ML
ML
ML
ML
QS
QS
ML
ML
ML
QS
MS
ML
ML
ML
QS
QS
ML
MS
QS
QL
ML
ML
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
ML
ML
MS
ML
QL
QS
QS
MS
ML
QL
MS
QL
ML
ML
ML
ML
QL
ML
MS
MS
QS
QL
ML
QS
ML
ML
QS
MS
QS
ML
ML
ML
QS
ML
QL
MS
ML
QL
ML
QS
QS
QS
QS
ML
QS
QS
MS
QL
QS
QS
QL
QL
ML
QL
ML
ML
ML
QL
QS
ML
ML
ML
ML
ML
QS
QS
QL
ML
QS
QS
QS
QS
QL
ML
QL
ML
ML
ML
MS
QL
QL
QS
ML
QS
MS
MS
MS
MS
QL
QL
ML
ML
MS
ML
QS
QS
QS
QL
QL
ML
MS
ML
QS
MS
MS
QL
QS
QL
QL
QL
ML
ML
ML
MS
ML
ML
QL
QL
QL
ML
ML
ML
MS
QS
QL
QL
QS
QL
ML
ML
ML
MS
ML
QS
MS
ML
QS
QL
QS
ML
QL
MS
QS
ML
MS
QL
QL
ML
ML
ML
MS
ML
MS
QS
QL
QS
QL
QS
ML
ML
MS
QL
QL
QL
ML
QL
ML
ML
QL
QL
QS
MS
ML
QL
ML
ML
QS
QL
QL
ML
ML
ML
QL
MS
QL
MS
QS
ML
QS
QL
ML
MS
QL
MS
MS
ML
ML
ML
QS
MS
QL
QL
QS
QL
ML
ML
QS
QS
ML
ML
ML
QS
ML
QS
MS
MS
QS
ML
ML
ML
QL
QS
ML
QS
QS
MS
QL
QL
ML
QL
MS
QL
MS
QS
MS
QL
MS
ML
ML
QS
ML
QS
QS
ML
QL
ML
QL
ML
QS
QS
ML
ML
MS
QL
ML
QL
MS
ML
QS
QS
QL
ML
ML
QS
QL
QL
QL
ML
QL
ML
ML
QL
QS
QS
QS
QL
QS
ML
QL
ML
QS
QS
MS
QL
ML
MS
QL
QL
ML
ML
QL
ML
MS
ML
QL
MS
MS
QS
ML
QL
ML
MS
QS
QL
QL
QL
ML
ML
QS
MS
QS
ML
QS
ML
QS
MS
ML
QL
ML
QS
QS
QS
ML
QL
QS
ML
ML
QL
ML
MS
ML
ML
ML
ML
QL
QL
ML
ML
QL
ML
QL
QL
MS
ML
QS
QS
QS
QS
QS
MS
QS
ML
ML
ML
QS
QS
ML
ML
QS
ML
QS
QS
QL
QL
QL
ML
MS
QL
QL
ML
ML
QS
ML
QL
ML
QL
QS
MS
ML
QL
QS
QS
MS
ML
ML
QS
QS
MS
QL
QL
ML
MS
MS
ML
QL
MS
ML
ML
QS
ML
QL
ML
ML
QS
ML
ML
ML
QL
ML
MS
QS
QL
QL
QL
QS
ML
ML
QL
QL
QS
QL
ML
ML
ML
QL
ML
QL
QL
ML
MS
QL
QL
QS
QS
QS
QS
QL
MS
MS
ML
QL
ML
ML
ML
QL
ML
QS
ML
ML
QL
QL
ML
QL
ML
QS
QS
QL
MS
QS
ML
ML
ML
ML
MS
QL
QL
QL
QS
ML
ML
QS
ML
QS
ML
QL
QS
QS
QS
ML
ML
QS
ML
ML
ML
QL
ML
MS
ML
ML
MS
QL
QS
QL
QS
QL
QL
QS
QL
ML
ML
MS
QS
QS
ML
QL
QL
ML
MS
MS
QL
MS
MS
MS
QS
QL
ML
QS
QL
QL
ML
QS
MS
ML
QL
QS
ML
QL
QL
QL
QL
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
QL
MS
QL
ML
ML
ML
QS
QS
ML
QS
QS
QS
ML
QS
ML
QS
QS
QS
QL
QL
ML
QL
ML
ML
ML
MS
ML
QS
ML
ML
ML
QL
MS
QL
ML
QL
QL
ML
ML
ML
QL
ML
QL
MS
QS
ML
ML
QS
QS
QL
QS
QS
QS
QS
ML
QL
QS
QL
QS
ML
QL
ML
QL
MS
QS
QL
QS
MS
QL
QL
ML
QS
ML
QL
QL
ML
QS
ML
QL
ML
QS
ML
QS
ML
QS
ML
ML
QL
ML
QS
ML
QS
QL
ML
ML
MS
ML
ML
QS
MS
QL
MS
QL
QS
ML
ML
QS
ML
QL
QS
QL
QS
QS
QL
MS
QS
QL
ML
QL
QL
QL
QS
QS
ML
QS
QL
QS
MS
QS
MS
ML
ML
QS
QL
QS
QS
ML
ML
QL
QL
ML
QS
QS
ML
QS
MS
ML
ML
ML
QL
QL
QL
MS
ML
QS
QL
MS
ML
MS
ML
QS
ML
ML
QL
ML
MS
QL
QS
QL
QS
QL
ML
MS
ML
QL
ML
ML
QL
MS
QL
QL
QS
QS
QL
ML
QL
QL
ML
ML
ML
QS
ML
QL
MS
ML
QL
ML
QS
QL
ML
QS
ML
QS
QS
ML
QS
ML
ML
ML
ML
ML
ML
MS
ML
QL
QL
QS
ML
ML
QL
ML
ML
ML
QS
QS
QL
ML
ML
QS
MS
ML
QS
MS
QL
QL
MS
MS
ML
ML
MS
QS
MS
ML
QL
MS
ML
ML
QS
ML
QS
QS
MS
QL
QL
QS
QL
QL
MS
QS
QL
ML
QL
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
ML
MS
ML
ML
QL
QL
ML
QS
QL
ML
QS
QL
ML
QL
MS
QS
ML
ML
ML
QL
QS
MS
QL
MS
MS
QS
ML
QS
MS
ML
ML
MS
QL
QL
MS
ML
QL
QL
QS
MS
MS
ML
MS
ML
QS
QL
MS
QS
MS
QL
ML
QS
QS
ML
ML
QL
QL
ML
QS
ML
QS
ML
ML
QL
QS
MS
QL
ML
QS
ML
QS
QS
QS
ML
QS
QL
QL
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
ML
MS
QS
MS
ML
ML
QS
ML
ML
QL
QL
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
MS
ML
ML
QL
QL
ML
QS
QS
ML
ML
QS
ML
QS
MS
ML
QS
QL
ML
QS
ML
QL
ML
ML
ML
QS
ML
QS
QL
ML
ML
QS
QL
QL
QS
QS
QL
QS
QS
ML
QS
QS
ML
ML
ML
ML
QS
MS
QS
ML
ML
ML
ML
QS
QL
QL
QL
ML
QS
QL
ML
ML
QS
QS
ML
QS
ML
MS
MS
ML
ML
ML
QL
QL
QS
QL
ML
ML
QL
ML
ML
QL
MS
ML
ML
ML
QS
QS
ML
ML
MS
ML
ML
QL
ML
QL
ML
MS
QS
ML
ML
ML
QL
QL
ML
QS
MS
QS
MS
MS
QS
QL
QL
ML
ML
QL
QS
QL
QL
ML
ML
QL
ML
ML
MS
QL
QL
ML
QL
QS
ML
QL
ML
QS
QS
MS
ML
QL
ML
ML
QS
QS
ML
QS
ML
ML
QS
QL
ML
ML
ML
QS
MS
QS
QS
QL
QL
ML
ML
QL
MS
QS
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
QS
ML
QL
MS
ML
ML
QS
ML
QS
QL
MS
QS
ML
QL
QS
MS
MS
ML
QS
ML
QS
QS
QL
MS
ML
QS
QL
ML
QL
QL
QL
ML
QS
QL
ML
MS
QL
QL
MS
ML
MS
ML
MS
QL
QL
QS
ML
QL
QL
QS
QS
QS
MS
ML
QL
ML
MS
QS
QL
MS
ML
QS
ML
QS
MS
ML
QL
ML
QL
QL
QS
QS
QS
ML
QL
ML
MS
MS
QS
QL
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
MS
QS
ML
ML
ML
ML
ML
QS
QS
QS
ML
ML
ML
ML
QS
QL
MS
QS
MS
QL
QS
QL
ML
ML
QS
ML
MS
ML
QL
QL
QS
QS
QL
ML
ML
ML
QS
MS
ML
QS
ML
QL
QL
QS
ML
QS
QL
QL
ML
QL
QS
QL
ML
QS
ML
MS
QL
MS
QS
QL
QS
ML
QS
QS
ML
ML
ML
ML
QS
QS
QS
QS
ML
QS
QS
ML
ML
ML
ML
QS
QL
ML
QL
ML
QS
QS
QS
ML
QL
QS
QL
ML
ML
ML
QL
ML
ML
QL
QL
QS
QS
ML
ML
ML
ML
QS
QS
QS
QS
MS
ML
QS
ML
ML
MS
QL
ML
MS
MS
QS
QS
ML
ML
ML
ML
QL
ML
QS
QL
MS
ML
QS
QS
QL
QL
MS
ML
QL
QS
QL
QL
ML
QL
QS
ML
ML
MS
QL
ML
ML
ML
QS
ML
QS
ML
QL
ML
QL
ML
QL
MS
QS
QL
QS
QL
MS
MS
QS
MS
ML
ML
MS
ML
QS
QS
ML
ML
QL
ML
QS
QL
ML
MS
QL
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
MS
ML
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
MS
MS
QL
ML
MS
QS
ML
QS
ML
QS
QS
ML
ML
QL
MS
QL
QS
QL
QL
QS
QS
QS
QS
MS
QL
QL
ML
ML
QL
ML
ML
ML
MS
MS
ML
QL
QL
ML
QL
QS
QS
QL
MS
QS
QS
MS
QS
ML
ML
ML
QS
MS
QL
ML
QL
MS
QS
QL
QL
QL
QS
QL
QS
ML
QS
ML
QS
MS
ML
QL
ML
ML
QL
MS
MS
QL
ML
QL
MS
QS
QL
ML
ML
QL
ML
ML
MS
ML
QS
QL
ML
ML
ML
MS
ML
QS
ML
QS
ML
ML
QS
QS
MS
QS
QL
ML
ML
ML
ML
QL
ML
QL
QS
MS
QL
QL
QL
ML
QL
ML
QL
ML
MS
ML
QS
ML
MS
MS
ML
ML
QL
MS
ML
QS
ML
ML
QS
ML
QL
ML
QS
QS
ML
ML
QS
MS
ML
QS
QS
QL
QS
QS
ML
QS
ML
QL
QS
QL
QS
ML
QS
ML
QS
MS
ML
QS
QS
MS
QL
ML
ML
ML
QS
QS
MS
ML
QL
QS
QS
QL
ML
QL
QL
ML
ML
ML
QL
ML
ML
QS
ML
QS
QS
ML
ML
ML
QL
QS
QS
MS
ML
QS
QL
QS
QL
QL
MS
ML
QS
ML
ML
ML
QL
ML
ML
MS
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
QS
QL
QL
QS
ML
QL
QS
QL
QS
QS
QS
QL
QS
QL
QL
QL
ML
MS
QS
ML
ML
ML
ML
ML
QS
QL
ML
QL
ML
QL
QS
MS
QL
QS
QS
ML
ML
QS
ML
QL
QS
MS
MS
QL
ML
QS
ML
QL
QL
QS
QS
QS
MS
QS
QL
ML
ML
MS
QL
QL
ML
QL
ML
QL
ML
QL
QL
QL
QL
ML
QS
MS
QS
ML
QL
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
QL
ML
ML
QL
QL
QL
ML
ML
QL
QS
QS
ML
MS
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
MS
MS
ML
ML
ML
QL
QL
QL
QS
MS
ML
ML
QS
MS
ML
ML
QS
QL
QL
QS
QS
MS
QS
QS
QL
QS
QL
MS
MS
QS
ML
QL
QL
ML
QS
QS
QL
ML
MS
QS
QL
QS
ML
MS
MS
MS
QS
QL
MS
MS
ML
QS
MS
MS
QL
QS
MS
MS
ML
QS
ML
ML
QS
QL
ML
QL
QS
QS
ML
ML
MS
QS
QL
MS
QL
QS
QL
ML
MS
QS
MS
QL
ML
QS
QL
ML
QL
ML
QS
ML
QL
ML
ML
QL
ML
QS
QS
QL
QS
QS
ML
QL
QL
QL
ML
ML
ML
MS
ML
ML
ML
MS
MS
ML
MS
ML
QS
QS
ML
ML
ML
QL
QL
MS
QS
ML
QL
QS
ML
ML
ML
ML
ML
QS
QS
ML
MS
MS
ML
ML
MS
QL
ML
QL
ML
ML
ML
ML
QL
QL
QS
ML
QS
QS
QL
QL
ML
ML
ML
MS
QS
QL
ML
ML
QS
QS
QL
ML
QS
QL
ML
ML
QS
QL
ML
QL
QS
MS
ML
ML
ML
MS
QS
MS
QS
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
MS
MS
ML
QS
QS
QL
QL
QL
MS
QS
QL
QS
QL
QL
ML
MS
QL
QL
ML
ML
ML
ML
QL
QS
QL
QS
QL
QS
ML
QL
QL
ML
QS
QL
ML
QS
QS
ML
QL
MS
ML
QL
ML
QS
ML
QL
MS
QS
QL
ML
ML
ML
QL
MS
ML
ML
QL
ML
MS
ML
ML
QS
ML
MS
ML
ML
ML
QS
ML
QS
ML
ML
QL
ML
QL
MS
MS
ML
QS
QL
ML
QL
ML
ML
QL
QS
ML
ML
MS
MS
ML
ML
QL
QS
ML
ML
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
QS
ML
ML
QL
QS
QS
QS
QS
QL
QL
ML
QL
QL
QS
ML
QL
QS
QL
QL
MS
QL
QS
QL
QS
QS
MS
QL
ML
QS
ML
MS
QS
QS
MS
ML
ML
ML
ML
ML
QL
QS
QS
QL
QS
ML
QL
QS
MS
QL
QS
QS
QS
ML
QS
MS
ML
ML
QS
MS
ML
ML
QS
MS
QS
QL
MS
QS
ML
QL
ML
MS
QS
QL
QS
QL
QL
ML
ML
QL
QS
ML
QS
QL
ML
ML
MS
ML
ML
ML
QS
ML
QS
QL
ML
MS
QS
ML
ML
QS
ML
QL
ML
QL
QL
QS
ML
ML
MS
MS
QS
QL
ML
QS
QL
QL
QS
MS
QL
QS
QL
ML
QL
QL
ML
MS
ML
QL
MS
QS
MS
MS
ML
QS
ML
QS
QS
QS
ML
ML
MS
MS
ML
ML
QS
ML
QS
MS
MS
QS
QS
ML
ML
QS
ML
ML
ML
ML
QS
ML
ML
QS
QL
QS
ML
ML
QS
QL
QL
QL
QL
MS
QL
QL
QL
QS
QS
QS
QL
ML
ML
QL
QL
QL
QL
QS
ML
ML
ML
ML
QS
ML
QL
QS
QS
QS
QS
MS
QL
ML
ML
QL
ML
QL
QS
ML
QS
ML
ML
QL
QS
ML
ML
ML
ML
QL
QL
QS
MS
QL
QL
ML
MS
QL
MS
QS
QL
QS
QL
ML
MS
ML
QS
QL
QL
QL
ML
QL
QL
MS
QS
ML
ML
QL
ML
QL
MS
ML
QL
QS
ML
QL
ML
QS
QL
ML
ML
ML
QL
QL
MS
ML
ML
ML
QL
MS
ML
MS
ML
QL
MS
ML
MS
ML
QL
QS
QL
ML
QL
ML
ML
ML
ML
ML
ML
MS
QL
QS
ML
ML
MS
QL
ML
QL
QL
ML
QL
MS
ML
QL
ML
QL
QL
QS
ML
QL
ML
QL
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
QL
ML
ML
ML
QL
QS
QS
QL
ML
QL
ML
MS
ML
MS
QS
ML
QL
QS
MS
ML
ML
QS
QL
ML
ML
MS
QS
ML
MS
MS
QS
MS
MS
QS
QL
QS
QS
QL
QS
ML
QS
ML
QL
QS
QL
ML
ML
QL
ML
QL
MS
QS
ML
ML
ML
QL
MS
MS
QS
MS
ML
ML
QL
QS
QL
QL
MS
QS
ML
ML
QL
QS
QL
QS
QS
QL
ML
ML
ML
MS
ML
QS
MS
QS
MS
QL
QS
QS
ML
ML
QS
QL
QL
MS
QS
QS
QL
QL
QL
ML
ML
QS
ML
MS
ML
ML
QL
QL
QL
QL
ML
QS
QL
MS
MS
ML
QS
ML
ML
ML
MS
QL
QS
ML
QL
QL
QS
QL
MS
MS
QL
QS
QL
ML
QL
QS
ML
QS
MS
ML
ML
QL
ML
QS
ML
ML
ML
QL
QS
QS
MS
QL
QL
ML
ML
ML
ML
MS
MS
QS
ML
QL
QS
QS
QL
MS
ML
ML
QS
MS
ML
ML
QS
QS
QS
ML
QS
QS
QS
ML
QS
ML
ML
QS
QL
ML
QL
ML
QS
MS
QL
ML
QL
ML
MS
QL
MS
ML
QL
ML
QL
QL
MS
ML
ML
ML
QS
QL
QL
ML
ML
QL
QL
QS
ML
QL
ML
ML
QS
ML
QS
QL
QS
ML
QL
MS
MS
ML
MS
ML
QS
QS
MS
ML
QL
QS
ML
ML
QS
QS
ML
ML
QS
ML
QS
ML
QS
QL
QS
QS
QL
MS
ML
QS
QS
QS
QL
QS
QL
QL
ML
ML
QL
QL
MS
ML
ML
ML
QL
QL
ML
QS
QS
ML
QL
QL
QS
ML
QS
QL
QS
ML
ML
ML
ML
ML
QS
ML
MS
ML
QL
ML
QL
MS
ML
MS
QS
QS
QL
ML
QS
QL
MS
QL
QS
ML
MS
ML
QL
QS
ML
ML
MS
ML
QS
QL
QL
ML
ML
QL
MS
MS
QL
QL
ML
ML
QS
ML
MS
ML
MS
ML
ML
ML
QL
MS
ML
ML
QL
QS
QL
MS
QS
ML
ML
ML
QS
QS
QS
QL
QL
QS
MS
MS
MS
ML
MS
QL
MS
ML
ML
QL
ML
QL
QS
QL
ML
QS
ML
QS
ML
ML
QS
ML
QS
QL
QS
QS
ML
ML
QL
QS
QL
ML
QL
ML
QL
QS
QS
QS
QL
QS
ML
ML
QS
ML
ML
QS
MS
QL
MS
QL
MS
ML
QL
QS
ML
QL
QS
QL
ML
QS
QL
QS
MS
ML
ML
MS
QL
MS
QL
QL
QS
ML
QL
ML
QS
ML
QS
MS
QL
MS
QS
ML
QL
MS
ML
ML
MS
ML
QS
QS
QS
QS
ML
ML
QS
QL
QS
ML
MS
MS
QS
QL
ML
QL
QS
MS
QS
ML
QL
ML
MS
QL
QL
QS
QS
ML
ML
ML
MS
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
QS
QS
QS
QL
ML
MS
QS
QS
ML
MS
QL
QL
ML
QS
QS
QL
QS
QL
ML
ML
ML
MS
ML
QS
MS
QL
ML
QS
ML
QL
MS
ML
MS
ML
QL
QS
QL
ML
MS
ML
ML
QL
ML
QS
QS
ML
QL
MS
QL
ML
QL
QS
QS
MS
ML
ML
ML
ML
QL
ML
QL
ML
QL
QS
ML
MS
MS
ML
ML
QS
QS
QS
QS
ML
ML
MS
QL
QL
MS
MS
QL
QL
QS
QS
ML
MS
QS
ML
QL
QS
QS
ML
ML
ML
MS
QS
QS
MS
QS
QS
ML
QS
ML
MS
MS
QS
ML
ML
QS
MS
QL
QS
ML
QS
ML
ML
ML
QS
QL
QL
QS
ML
MS
ML
QL
ML
QL
QL
QL
MS
QL
QS
ML
MS
ML
QL
QS
QL
QL
QL
QS
ML
MS
QS
MS
ML
QL
ML
QS
ML
MS
ML
QL
MS
QL
QS
MS
QS
QL
MS
QS
MS
ML
ML
QS
QL
ML
QL
QL
ML
QS
QS
ML
MS
ML
QS
QS
ML
MS
QS
QL
MS
ML
ML
QS
QS
ML
MS
QS
ML
MS
ML
ML
MS
ML
ML
QS
QL
QS
MS
QS
ML
QS
QL
QL
ML
QS
MS
MS
MS
MS
QS
ML
QS
MS
ML
QS
MS
ML
ML
QS
ML
ML
QS
QS
MS
MS
QS
QS
MS
QS
MS
QL
ML
ML
ML
QL
MS
QS
MS
MS
QL
ML
QS
QS
QL
ML
MS
QL
QS
ML
ML
QL
QL
QS
QL
QS
ML
ML
ML
MS
MS
ML
MS
ML
ML
ML
ML
MS
QL
ML
ML
QS
MS
QL
MS
QL
QL
MS
MS
ML
MS
MS
MS
ML
QL
QL
QL
ML
ML
ML
QS
ML
MS
QS
MS
ML
ML
QL
ML
ML
QS
ML
ML
ML
MS
QL
ML
MS
ML
QL
ML
QS
QS
QL
QS
ML
QS
MS
QS
ML
QS
QS
MS
QS
ML
QS
QS
ML
ML
QS
ML
QS
QL
MS
QS
ML
ML
MS
QL
QS
ML
ML
MS
QL
ML
ML
MS
MS
QL
MS
QS
QL
ML
MS
ML
ML
MS
MS
ML
QS
QS
QS
QL
MS
QS
MS
QL
QL
QL
QL
ML
QS
QS
MS
QL
QL
ML
ML
QL
ML
ML
QL
QL
QL
ML
ML
QS
QL
QL
MS
QS
ML
QS
ML
ML
ML
QS
ML
MS
ML
ML
QL
MS
QS
QS
ML
QL
ML
ML
QL
QL
QS
ML
QL
ML
ML
ML
MS
QL
ML
ML
QS
QS
QL
QS
ML
ML
MS
QL
QL
ML
ML
MS
QL
ML
ML
ML
QL
QL
MS
QS
QL
MS
ML
MS
ML
QS
QL
QL
MS
ML
QL
QL
ML
QS
ML
MS
QS
QS
ML
MS
ML
ML
QS
ML
ML
ML
ML
QS
ML
QS
QS
QL
QS
ML
QL
ML
QS
ML
ML
MS
QS
QL
ML
QL
MS
ML
QS
QL
QL
ML
QS
QS
ML
ML
MS
QS
ML
QL
ML
QS
MS
MS
QL
ML
QS
QS
MS
QL
QS
ML
ML
QS
QS
ML
MS
QL
ML
MS
QL
QL
QL
QL
QL
ML
QL
QL
ML
MS
QL
ML
QS
ML
MS
QL
ML
QL
QS
ML
ML
QS
MS
QL
QS
ML
QS
ML
QS
ML
QL
MS
ML
QS
QS
QS
QL
ML
QS
QS
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
QS
QL
QS
MS
QS
QL
MS
ML
ML
QS
ML
QL
QL
QS
ML
QL
ML
QL
QL
QL
ML
ML
QS
MS
QS
ML
MS
QS
QL
MS
MS
QL
MS
MS
QL
QS
QL
QS
QL
ML
ML
ML
QS
QS
ML
QL
QL
QL
ML
MS
ML
MS
ML
QL
ML
ML
QS
QL
MS
ML
ML
ML
QS
QL
QS
QL
QL
QL
ML
QL
QL
ML
MS
ML
QS
QL
QL
QS
MS
ML
ML
MS
ML
ML
QS
QL
QS
QL
QL
MS
QS
ML
QS
MS
QS
ML
ML
MS
ML
QS
ML
ML
ML
MS
QS
ML
ML
ML
ML
MS
ML
QS
QL
QS
QL
ML
ML
QS
MS
QS
QS
QS
QL
MS
QS
QL
QL
QS
QL
ML
QS
ML
MS
QL
ML
MS
QS
QS
ML
QL
ML
QS
ML
MS
QL
ML
ML
ML
ML
QS
QS
QL
ML
QS
MS
QL
QS
MS
ML
QL
QL
QL
QS
MS
MS
ML
ML
QL
ML
ML
QL
QS
ML
QS
QS
ML
QS
ML
ML
ML
QL
ML
QL
QS
MS
ML
QL
MS
QS
QS
MS
MS
ML
ML
ML
QS
QL
QS
MS
ML
QL
QL
ML
QL
QS
MS
ML
ML
QL
QL
ML
MS
MS
QS
QL
ML
QS
ML
ML
QL
QL
QL
ML
QS
QS
ML
ML
QL
ML
ML
ML
ML
QL
QL
QL
MS
QS
ML
ML
QL
QS
QL
QS
ML
QS
ML
ML
ML
MS
QL
QL
ML
ML
QS
QL
QL
QS
QS
MS
ML
QS
QS
QS
QL
QL
QL
MS
QS
MS
ML
QS
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
MS
QL
QL
QL
QL
MS
QS
ML
QS
ML
QL
QL
MS
MS
QS
ML
MS
MS
ML
ML
ML
MS
MS
ML
MS
QL
QL
ML
ML
ML
QL
QS
ML
ML
ML
QS
QS
MS
QL
QS
ML
QS
QL
ML
QS
QL
QS
ML
MS
QL
QS
ML
ML
ML
ML
QL
ML
MS
ML
ML
ML
ML
QL
QS
QL
ML
ML
ML
QS
QS
QS
QL
QS
ML
QS
ML
MS
QL
ML
QS
QL
QL
QL
QS
MS
ML
MS
QL
QS
ML
MS
ML
ML
MS
ML
QS
QL
QS
ML
QL
QL
ML
QS
MS
QL
QS
QL
QL
ML
MS
QS
QL
QS
QL
ML
ML
ML
QL
QS
MS
ML
ML
ML
QL
QL
MS
MS
ML
MS
QL
QL
MS
MS
MS
QL
QS
QS
ML
ML
ML
MS
QL
MS
QS
MS
ML
QL
ML
QL
QS
MS
QL
ML
QS
MS
QS
ML
MS
MS
QL
ML
ML
QS
ML
QS
ML
QL
ML
ML
QS
QL
ML
QS
QS
QS
QL
QL
QS
QL
QS
ML
ML
QL
MS
QS
ML
QS
QS
QL
ML
QL
ML
QS
ML
ML
QL
ML
MS
ML
ML
ML
QS
ML
QL
QL
QL
QL
ML
QS
QS
QS
ML
ML
QS
ML
QL
ML
QL
QL
ML
QL
QL
MS
MS
QL
MS
QS
QL
QS
ML
ML
ML
ML
ML
QL
MS
QS
MS
ML
QS
ML
QL
ML
MS
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
ML
ML
ML
QS
QL
QS
QL
QS
QL
QL
ML
ML
QL
ML
MS
QL
QL
ML
QL
QL
QL
QL
QL
QS
QS
QS
QS
QS
ML
QL
ML
MS
ML
QL
ML
QL
QL
ML
QS
ML
ML
ML
QS
QL
MS
ML
ML
MS
QS
ML
QS
QS
QL
QS
QL
QS
ML
ML
MS
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
QS
ML
ML
QL
ML
QS
QS
QL
ML
QS
QL
QS
QL
QL
ML
ML
ML
QL
ML
QL
QS
QS
MS
ML
ML
QS
QS
MS
QL
QS
QL
ML
ML
MS
QS
MS
MS
ML
ML
QL
QS
QL
QL
ML
ML
ML
QL
ML
QS
QS
QS
MS
ML
MS
QL
QS
QS
ML
QS
QS
ML
ML
ML
MS
ML
QL
QS
ML
QL
ML
QS
QL
QL
MS
ML
QS
MS
QS
ML
QL
ML
QS
QS
QL
ML
QS
ML
ML
ML
ML
MS
QS
QS
QS
ML
MS
ML
QS
MS
ML
ML
ML
QS
QL
QS
ML
ML
QL
ML
QL
ML
QL
ML
ML
MS
QL
QS
ML
ML
QS
ML
QS
QL
ML
QS
QL
QL
ML
MS
ML
ML
QS
MS
QS
MS
MS
ML
ML
QS
MS
QS
ML
ML
QS
ML
QS
ML
QL
QS
MS
ML
MS
QS
QS
ML
QS
ML
ML
ML
QL
MS
QL
QS
QS
QS
MS
QS
QS
QS
ML
ML
QL
MS
QS
MS
MS
QL
ML
MS
ML
ML
QS
ML
MS
QS
QL
QS
ML
QL
QS
ML
QL
QL
QL
QL
QL
ML
QL
ML
MS
QS
QS
ML
QS
ML
QL
ML
QS
QL
ML
ML
QL
QS
ML
ML
MS
QL
QL
ML
QL
ML
QS
QL
QL
ML
ML
QS
QS
ML
ML
ML
MS
MS
ML
QL
QL
QL
QL
QS
QS
ML
QL
ML
QS
QL
ML
ML
ML
QS
QL
QL
MS
ML
QL
ML
ML
QL
QS
QS
ML
QS
QL
QS
ML
QS
QS
ML
QL
ML
QL
ML
QS
ML
QL
QL
ML
ML
QL
ML
QL
QL
MS
ML
QL
QS
QL
QS
QS
QL
ML
ML
MS
QL
QL
QL
ML
QL
MS
QS
QS
QS
ML
QS
QL
MS
QS
ML
ML
MS
ML
QS
ML
ML
MS
QS
ML
ML
MS
ML
QL
QS
QS
ML
QS
ML
MS
QS
QL
QL
ML
ML
QS
MS
ML
QL
MS
QL
QL
ML
ML
QL
QS
QL
QS
QL
QL
MS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
QL
QS
QS
QL
ML
QS
QL
ML
QS
QS
QS
QL
ML
ML
ML
QS
ML
QS
ML
MS
QL
QL
ML
ML
QS
QL
QS
QL
ML
QS
MS
QS
ML
MS
QL
QL
QS
QL
QS
ML
QL
ML
ML
ML
MS
QS
QL
QS
QS
QL
ML
QL
QS
MS
ML
QS
QL
QS
ML
ML
ML
QL
QS
ML
ML
QL
MS
QS
QL
QL
QS
ML
MS
QS
ML
QS
QL
ML
MS
ML
QL
QS
QL
QS
ML
QL
MS
QS
QL
ML
MS
ML
QL
QS
ML
ML
ML
ML
QS
QS
MS
ML
ML
QL
QS
MS
MS
QS
MS
ML
ML
ML
QL
QL
ML
QS
ML
QL
QS
MS
QS
QS
QS
ML
ML
MS
MS
QS
QL
QL
QS
QL
ML
QL
ML
MS
QL
ML
QS
ML
ML
QL
QL
ML
QL
ML
QS
ML
ML
ML
ML
QL
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
MS
QS
QL
ML
QS
QS
ML
QS
ML
QL
ML
ML
ML
QS
QS
QL
QL
ML
ML
QL
MS
ML
ML
MS
ML
MS
QL
ML
QS
MS
MS
ML
ML
ML
QS
ML
QS
QL
ML
MS
QS
QS
MS
QL
QL
QL
QS
QL
QS
ML
QL
QS
QS
MS
QL
QS
QL
MS
ML
QS
ML
QS
ML
QS
ML
MS
ML
ML
ML
ML
QL
QL
QL
QL
MS
ML
MS
MS
QL
ML
MS
ML
ML
QS
QS
ML
ML
QS
QL
MS
MS
MS
QL
QS
QL
ML
QL
ML
ML
QS
QS
ML
MS
ML
QL
ML
QL
ML
QS
QL
QS
MS
QS
ML
QS
ML
ML
ML
MS
MS
QL
ML
QL
QL
QL
MS
QS
QL
MS
QL
QL
MS
ML
ML
QS
ML
MS
QL
QL
ML
ML
QS
ML
QS
QL
QS
MS
ML
QL
ML
ML
QS
QL
QL
MS
ML
QS
ML
ML
MS
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
QL
MS
QS
ML
MS
QS
QL
ML
ML
MS
QS
QL
ML
ML
MS
QL
ML
QL
QS
MS
ML
ML
ML
QS
ML
QL
QL
ML
QS
QS
QS
MS
ML
MS
QL
ML
ML
QL
QS
ML
QL
MS
QL
ML
ML
QS
QL
ML
QS
MS
QS
QS
QL
ML
QL
QS
QS
MS
QL
ML
MS
ML
QS
MS
ML
ML
ML
ML
MS
QS
QL
QL
ML
QL
ML
QS
QS
QS
MS
QL
QS
QS
ML
ML
QS
QL
ML
QL
QS
QL
ML
ML
QL
ML
QS
QS
ML
ML
ML
ML
MS
QS
QS
QS
ML
QL
QL
ML
ML
MS
ML
MS
QS
QL
ML
QS
QL
QS
QS
ML
QS
QL
QS
ML
ML
ML
QL
QL
QS
ML
ML
MS
QS
QS
ML
QS
ML
QL
ML
QL
MS
QS
ML
QS
MS
ML
QL
QS
ML
MS
QS
QL
QS
QL
QS
MS
ML
QS
MS
QL
QS
MS
MS
ML
QL
ML
QS
ML
MS
QL
QL
QL
MS
MS
ML
QS
QS
QS
MS
ML
QS
QS
ML
ML
ML
QS
QS
MS
QL
MS
QL
ML
ML
QL
QS
MS
QL
MS
MS
QL
QL
QS
MS
ML
ML
QS
QS
QS
ML
QL
QL
QS
ML
QL
ML
QL
QL
ML
MS
QS
ML
ML
QS
QL
ML
MS
ML
QL
MS
ML
MS
QL
QL
QS
ML
QS
QL
MS
QS
QS
QL
MS
ML
MS
ML
ML
QS
QS
QL
QS
MS
ML
QL
MS
QS
QS
QL
ML
ML
QL
QL
QS
QS
ML
QL
QS
ML
QL
QS
QL
QS
QL
QS
QL
ML
QL
QS
QS
MS
MS
ML
ML
QS
ML
QS
ML
QL
QS
ML
QL
ML
QS
ML
QL
QL
QS
QL
QL
ML
QL
QL
QL
QL
QS
QS
ML
ML
QL
QS
ML
QS
ML
QS
MS
QL
QL
QL
ML
QS
ML
ML
MS
ML
QS
QL
QL
QL
QL
MS
QS
ML
QS
MS
QS
QS
QS
ML
MS
ML
MS
ML
QL
ML
QL
ML
MS
QL
ML
ML
ML
QL
ML
ML
QL
QS
QL
QL
QL
MS
ML
QS
QL
ML
QL
QS
QS
ML
QL
QS
QS
QS
ML
ML
ML
QL
ML
MS
QS
MS
ML
QS
MS
ML
ML
MS
QS
QS
ML
QS
QL
ML
ML
QL
MS
ML
ML
ML
QS
QS
QS
QS
QL
QS
ML
ML
QS
ML
ML
ML
QL
ML
ML
ML
QL
QL
QS
ML
QS
ML
QS
MS
QS
MS
QS
MS
QS
QL
ML
MS
MS
QL
MS
ML
QL
ML
QS
ML
QL
MS
ML
ML
MS
ML
QL
MS
QL
QS
QL
QL
ML
QS
MS
ML
QS
ML
QS
MS
ML
ML
ML
ML
QS
MS
QL
QL
QL
ML
QS
QL
QL
ML
QS
MS
ML
QL
QL
QS
QS
QS
MS
QS
QS
ML
ML
ML
ML
QS
QS
MS
QS
QS
QL
ML
QS
MS
QL
QL
ML
QL
QL
ML
QL
MS
QL
ML
QS
QS
ML
QL
QS
QL
MS
MS
QS
ML
QL
QL
QL
QS
ML
ML
ML
QS
QL
QL
QL
QS
QS
MS
QS
ML
ML
ML
ML
QS
ML
MS
MS
ML
QL
ML
ML
ML
MS
ML
ML
ML
QS
QS
MS
QS
QS
QL
QS
QS
QL
ML
ML
ML
MS
MS
QS
QL
ML
QL
QS
ML
QL
MS
ML
QL
MS
QL
QS
QS
MS
ML
ML
ML
QL
QL
QS
ML
QS
QS
QL
ML
QS
ML
QS
QS
QL
QS
ML
QL
QS
ML
QL
ML
ML
QL
ML
QL
QL
QS
ML
MS
ML
QL
ML
MS
ML
ML
ML
QS
ML
ML
QL
ML
QL
ML
QS
QL
ML
MS
MS
QL
QS
QL
ML
QL
QL
MS
QS
MS
QL
ML
ML
QS
ML
QL
ML
MS
MS
ML
ML
QS
QS
ML
MS
ML
QL
QL
QL
MS
MS
ML
QL
MS
MS
QL
QS
QL
ML
ML
QL
ML
ML
ML
QS
MS
QS
ML
QS
ML
MS
MS
QL
MS
ML
QL
ML
QL
ML
ML
QL
QL
MS
QS
ML
MS
MS
QS
MS
MS
QS
QS
ML
QS
MS
QL
ML
MS
ML
ML
ML
QS
ML
ML
QS
QS
QL
QL
QL
ML
ML
ML
QL
QL
MS
QL
ML
QL
QL
ML
QS
QS
QS
ML
MS
ML
MS
QS
QS
QS
QL
QL
QS
QL
ML
QL
QS
MS
QS
QL
QL
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
ML
QL
ML
ML
ML
QS
QS
QS
ML
ML
QS
QS
ML
QS
ML
MS
QL
QS
ML
MS
QS
MS
ML
QL
QL
QS
ML
QS
QS
MS
ML
ML
QL
MS
ML
QL
ML
QS
QS
QS
QS
QS
QS
ML
ML
MS
QS
QS
QL
MS
ML
ML
ML
ML
QS
ML
MS
QL
QS
ML
MS
ML
QS
QS
QS
ML
MS
ML
ML
QL
ML
ML
ML
QS
ML
ML
QS
QL
QS
ML
ML
MS
QS
ML
QL
QL
QL
QS
QS
ML
ML
ML
MS
QL
ML
ML
ML
MS
QS
QS
MS
ML
MS
ML
MS
ML
QS
QL
QL
ML
ML
QL
ML
ML
ML
QL
QL
QS
QS
QS
ML
QS
QS
ML
ML
QL
ML
QS
MS
ML
ML
ML
ML
QS
MS
QL
QS
QS
ML
QL
ML
QL
QL
ML
MS
QS
ML
ML
ML
QL
QL
ML
ML
QL
QL
QS
QL
QS
ML
MS
QS
ML
ML
QL
MS
ML
MS
ML
QS
ML
QL
ML
QL
QS
ML
QL
ML
ML
QS
QS
ML
ML
QL
ML
ML
MS
QL
ML
MS
QL
QL
ML
ML
QL
MS
ML
QL
ML
MS
MS
QL
ML
ML
QL
ML
ML
ML
QS
QS
ML
MS
QS
QS
ML
QL
ML
QL
QS
QL
MS
MS
ML
QS
QL
QL
QS
QS
QL
MS
ML
QS
MS
QS
QL
ML
ML
QL
QL
QL
ML
ML
QS
QS
MS
ML
QL
QL
QL
QL
MS
QL
QL
MS
QS
QL
MS
QS
QS
QS
QL
ML
QL
QL
QL
QL
QS
ML
QL
ML
QS
QS
ML
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
QL
ML
MS
QS
QS
QL
QL
QL
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
QS
QL
ML
QS
QS
ML
QL
QL
QS
QS
MS
MS
QL
ML
QL
ML
ML
ML
QL
QS
QS
ML
QL
MS
ML
ML
MS
QS
QL
QL
QL
QS
QL
QL
QS
MS
QS
ML
MS
QS
ML
ML
ML
QS
QS
MS
QS
QL
ML
QS
ML
QS
QL
QL
QL
ML
MS
QS
QS
QS
QS
MS
MS
MS
QS
QS
ML
QL
MS
QL
QL
QS
MS
ML
ML
ML
QL
MS
MS
ML
ML
ML
MS
QS
QS
MS
ML
QL
QS
MS
QS
QS
ML
ML
QL
QS
ML
ML
ML
QL
QL
ML
QL
MS
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
MS
ML
MS
QL
QL
QL
QL
ML
QS
QL
MS
QS
QL
QS
QL
ML
MS
ML
QS
MS
ML
QL
ML
ML
QS
ML
QS
ML
QS
QS
QS
MS
ML
QL
ML
QS
QS
QS
MS
ML
QL
QS
QS
QS
ML
MS
ML
ML
ML
MS
ML
QS
QS
QS
ML
ML
MS
QL
QS
ML
ML
QL
ML
MS
QL
ML
QS
MS
ML
QS
ML
QL
QS
QL
MS
ML
MS
ML
QL
MS
ML
QL
MS
ML
QL
ML
MS
QS
QL
QS
ML
ML
QS
ML
QS
ML
MS
QS
MS
QS
QS
QS
MS
MS
MS
ML
ML
QL
QS
ML
QL
ML
QL
ML
QS
MS
QL
QS
ML
QS
QL
QL
QS
ML
ML
ML
QL
ML
QS
QL
QS
ML
QS
ML
ML
QS
QL
QL
QS
QL
ML
ML
QS
ML
MS
QS
QL
QL
QL
ML
QL
QL
ML
QL
QL
ML
ML
QS
QS
QL
QL
ML
ML
ML
QL
ML
ML
ML
ML
MS
QL
ML
MS
QS
MS
QL
MS
QS
QS
QS
QL
ML
QL
MS
QS
MS
QL
ML
QL
QS
MS
QL
QS
MS
ML
QL
QL
ML
QL
QS
QS
MS
QS
QL
QS
QL
QL
ML
QL
ML
QS
MS
QS
ML
QL
MS
QS
ML
ML
QL
QS
QL
QS
ML
ML
ML
QL
QS
QS
ML
QS
MS
QL
MS
QS
MS
ML
QS
QL
ML
ML
ML
ML
QL
MS
ML
QS
ML
QL
QS
QL
QS
QL
QS
ML
ML
QS
QS
ML
QL
MS
QL
MS
ML
MS
MS
QL
QS
ML
QS
QS
MS
QL
QS
ML
QS
QS
QS
QS
QS
ML
ML
MS
QL
QL
ML
QL
ML
ML
ML
MS
QL
MS
ML
QL
QL
QL
QS
QS
ML
ML
QL
QL
QL
ML
MS
QL
ML
ML
ML
ML
QL
ML
MS
MS
QL
ML
ML
QS
QL
ML
QS
MS
QS
QL
ML
QS
MS
ML
QS
ML
ML
QS
ML
QS
QS
QL
QL
ML
QL
ML
QL
QL
QS
MS
MS
QS
QL
QS
ML
ML
QS
QL
MS
MS
ML
MS
ML
ML
MS
ML
ML
ML
ML
QS
ML
QS
MS
QS
ML
ML
ML
QS
QL
QS
QS
QS
ML
ML
ML
ML
ML
QS
MS
MS
ML
QS
MS
QS
QS
QS
QS
MS
QL
QL
QL
ML
QS
QS
ML
QS
QS
ML
QS
QS
ML
QS
MS
ML
QL
QL
QL
ML
QS
MS
QL
QS
QL
QL
ML
ML
QS
QL
QS
QS
QS
ML
QS
QS
MS
QL
ML
ML
ML
ML
QL
MS
QL
ML
QL
QL
ML
QL
QL
QS
QL
ML
ML
QS
ML
ML
ML
ML
ML
MS
ML
MS
MS
QL
ML
MS
QL
QL
ML
MS
QS
QS
ML
QS
MS
QL
MS
QS
QS
QL
QS
ML
ML
QL
ML
QL
ML
MS
ML
MS
ML
ML
QS
QL
ML
MS
QL
QS
ML
QL
ML
QS
ML
ML
QL
QS
QS
ML
QL
QS
ML
MS
QS
QS
MS
ML
ML
ML
QS
QS
QS
ML
ML
MS
ML
QL
QS
ML
MS
ML
QL
ML
ML
QL
MS
QL
ML
QL
ML
QS
QL
ML
MS
QL
QS
QL
MS
QL
ML
QS
QS
ML
QL
QL
QL
QL
ML
QS
QS
MS
QS
MS
QS
MS
ML
MS
ML
MS
QL
QL
MS
QL
ML
QS
QL
QS
MS
MS
ML
ML
MS
ML
ML
QS
MS
ML
ML
QS
ML
QS
ML
ML
ML
QL
QL
ML
MS
ML
ML
QL
QL
MS
ML
ML
MS
QS
MS
QL
MS
MS
QL
ML
QS
ML
QL
QL
ML
QS
QL
ML
ML
MS
ML
ML
QS
QS
QL
ML
ML
ML
QL
ML
QS
ML
QL
ML
QL
QS
ML
MS
ML
QS
ML
MS
QL
QL
QL
ML
MS
ML
QL
ML
ML
ML
QL
ML
QL
QL
ML
QS
ML
QL
ML
ML
MS
QS
QL
ML
QL
QL
ML
QL
QS
ML
QS
MS
QS
QS
QS
ML
ML
MS
ML
ML
ML
QS
QS
MS
QS
QS
QS
QL
QL
MS
QL
QL
MS
ML
MS
QS
ML
ML
ML
ML
MS
QL
QL
QL
QS
MS
ML
QS
ML
QS
ML
ML
ML
QL
QS
QS
QL
ML
ML
MS
ML
ML
ML
QS
QL
ML
ML
QL
ML
QS
QL
ML
QL
ML
QS
QS
ML
ML
ML
QL
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
ML
QS
ML
MS
ML
ML
QL
QS
QS
QS
QS
ML
ML
QS
ML
QL
ML
QS
QL
QS
ML
ML
QS
QL
MS
ML
ML
ML
QL
ML
QS
QS
ML
QL
ML
MS
QS
ML
ML
QS
MS
QS
QS
MS
ML
QL
QS
MS
QL
QL
ML
QS
QL
QS
MS
QL
QL
MS
ML
QL
ML
ML
ML
QL
QS
ML
QL
QS
QL
QS
ML
QL
ML
QL
ML
QS
QS
MS
MS
ML
QS
QL
QS
ML
ML
QL
ML
ML
QS
QL
QS
MS
MS
MS
QS
QL
QL
ML
ML
QS
MS
QS
MS
ML
ML
MS
ML
MS
QS
QL
ML
ML
QS
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
ML
QS
ML
QL
MS
MS
QL
ML
QL
MS
ML
ML
QL
ML
QS
QL
MS
ML
QL
QL
ML
ML
QS
ML
QL
ML
ML
QS
ML
QS
QS
QS
QS
MS
MS
QL
MS
ML
QS
ML
ML
ML
MS
QL
QL
QS
QS
MS
ML
ML
QL
QS
QS
QS
MS
ML
MS
ML
MS
QS
QS
MS
QL
ML
ML
QS
MS
QL
ML
QL
ML
ML
ML
QL
QL
QS
QL
QS
QS
MS
ML
MS
QL
MS
ML
QL
QL
QL
QL
ML
ML
QL
QL
ML
ML
ML
QS
QL
ML
QS
QL
QL
ML
ML
QS
ML
QL
QS
ML
ML
QL
QL
ML
ML
ML
ML
ML
MS
ML
QL
MS
QL
ML
QL
QS
QL
QL
QS
QL
QL
ML
QL
ML
ML
QL
QL
QL
QS
ML
QS
ML
ML
QS
QL
ML
QS
ML
MS
ML
QL
QL
ML
QL
ML
QL
QL
QL
QS
ML
QL
ML
ML
ML
ML
ML
MS
QL
QL
ML
ML
QL
QL
QS
MS
ML
ML
MS
QL
ML
MS
QL
ML
QL
QL
QS
QS
QS
QL
ML
QS
MS
ML
QS
ML
QL
MS
QL
QS
QL
ML
QL
ML
QS
ML
MS
ML
QL
QL
QS
QL
ML
QS
QS
QS
QL
ML
ML
QS
QL
QS
MS
ML
QS
ML
ML
QS
QS
QS
ML
QL
QS
ML
QS
QS
QS
MS
ML
QL
MS
ML
QL
ML
QL
MS
QL
MS
QS
MS
QS
QS
ML
QS
QS
ML
QS
ML
MS
QL
QS
QL
ML
QS
QL
QS
ML
QS
QS
MS
ML
QL
QL
QS
QL
QL
QS
ML
MS
ML
QL
QS
QL
QS
MS
QS
QS
ML
QL
QS
QS
QS
QL
ML
ML
ML
ML
ML
QL
ML
MS
QS
QL
QS
ML
MS
QL
ML
MS
ML
ML
QS
ML
ML
QL
ML
QS
QL
MS
QS
ML
QS
QL
MS
MS
ML
ML
ML
QL
QS
ML
ML
ML
ML
QL
ML
QS
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
QL
QL
ML
QL
ML
ML
QL
ML
ML
QL
MS
ML
ML
ML
ML
QS
MS
MS
QS
QL
QL
ML
ML
ML
ML
QS
QL
QS
ML
ML
QL
ML
QL
MS
QL
MS
QL
ML
ML
ML
ML
ML
QL
MS
ML
QS
ML
MS
ML
MS
QL
ML
QS
ML
QL
QS
QS
QS
ML
MS
MS
MS
MS
QL
QL
ML
QL
ML
ML
ML
MS
QS
MS
QS
QS
MS
QL
ML
QS
ML
ML
QS
QL
ML
QS
ML
MS
ML
QS
QL
QS
QL
QL
ML
ML
ML
QS
ML
ML
ML
QS
ML
QS
MS
ML
MS
QL
QS
QS
ML
QS
ML
QL
QL
QS
ML
MS
QS
QL
QL
ML
QS
QS
QS
QS
QL
ML
QL
QS
MS
QS
QL
QS
MS
ML
QS
ML
ML
MS
QS
QS
QS
QL
ML
QL
QS
ML
QS
QS
MS
QL
QL
QS
QS
ML
ML
QS
ML
QS
QL
MS
ML
QL
QL
QL
QS
QS
QL
QS
QS
MS
ML
MS
QS
QS
QL
QL
MS
QS
QS
MS
MS
ML
QL
QS
ML
ML
QS
MS
QS
QS
QL
QL
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
MS
ML
QL
ML
QS
QS
ML
QL
ML
QS
ML
ML
QL
ML
ML
ML
QL
MS
QS
QS
QS
ML
MS
QL
QL
QL
QL
QS
QS
QL
QL
MS
QL
ML
ML
ML
MS
QS
ML
MS
QL
QS
MS
ML
QS
MS
QS
ML
MS
QS
MS
MS
ML
ML
ML
MS
ML
QS
QL
ML
ML
ML
ML
QS
ML
MS
ML
QL
ML
ML
ML
QS
QS
QS
ML
QS
QS
ML
QL
ML
QL
MS
ML
MS
ML
ML
ML
ML
ML
ML
ML
MS
QS
MS
MS
QL
ML
QL
QL
QL
QL
MS
QS
QS
ML
ML
ML
QS
QL
QS
MS
QS
QL
QL
QL
QS
QL
QL
ML
ML
ML
ML
QS
QS
QS
MS
ML
ML
QS
ML
QL
ML
QL
QL
QS
ML
QL
QS
ML
ML
ML
QL
QL
QL
QL
QS
ML
MS
ML
MS
ML
ML
MS
QL
QL
QL
QS
QL
QL
QL
QL
QL
QS
ML
MS
MS
MS
QL
MS
MS
MS
ML
ML
ML
ML
QS
ML
MS
MS
ML
ML
MS
QL
MS
QS
ML
QS
QL
ML
ML
QL
ML
MS
QL
QL
ML
QL
ML
QL
ML
QL
MS
MS
ML
QL
ML
QS
QL
QL
QL
ML
QL
QS
QL
QS
MS
QS
MS
ML
ML
QS
ML
MS
QL
ML
ML
QL
ML
QS
MS
QL
QL
ML
ML
ML
QS
ML
QL
QS
ML
QS
MS
ML
QL
QS
ML
ML
QS
MS
ML
ML
ML
QL
QL
MS
QL
QL
ML
QL
QL
ML
QS
MS
QS
ML
MS
QL
ML
QS
MS
ML
ML
ML
ML
QL
MS
QL
QL
ML
QL
QL
QL
ML
MS
ML
QL
QS
ML
QL
ML
QS
ML
QS
QS
ML
ML
QL
QS
QS
ML
ML
ML
MS
ML
ML
ML
QL
QL
QL
MS
ML
QL
QL
ML
ML
QS
QL
MS
QS
QS
QL
ML
QL
QS
QL
QL
ML
ML
QL
QL
ML
QL
ML
ML
MS
QL
MS
ML
QS
ML
ML
QL
MS
ML
QL
ML
ML
MS
QL
QS
QL
ML
QS
QL
ML
QL
QS
QL
QS
ML
ML
QL
QL
ML
MS
ML
QS
MS
QS
QS
QL
ML
ML
ML
MS
QS
ML
MS
ML
QS
ML
QL
QL
QL
ML
QL
ML
QS
ML
ML
QL
ML
QL
ML
QS
MS
QL
ML
QS
ML
ML
ML
MS
QS
ML
QS
QL
QL
QL
ML
QL
ML
ML
QL
QS
QS
QS
QS
MS
QS
ML
QS
QS
QS
QS
ML
QS
QL
QS
QL
QS
QS
ML
QL
MS
QS
QS
ML
MS
MS
MS
ML
ML
QS
MS
QL
MS
MS
MS
QS
QS
QS
QL
MS
QS
ML
QL
QS
QL
QS
QS
ML
QS
ML
ML
QL
QS
QL
QS
QS
QS
QL
ML
QS
ML
QL
ML
QS
MS
QS
MS
QS
QL
QL
QS
ML
ML
QS
ML
QL
QS
ML
QL
QL
MS
ML
MS
ML
QS
MS
ML
QS
QS
ML
ML
QL
QL
QS
QL
QS
QS
MS
QL
ML
ML
QL
QL
ML
ML
ML
QL
QL
QL
QL
ML
ML
QS
QL
QL
ML
ML
QL
QS
ML
QL
ML
QL
ML
QS
QL
ML
ML
ML
QL
QL
QS
QL
ML
ML
QS
ML
ML
MS
MS
QL
QL
QS
QL
QS
QS
QL
ML
ML
QS
ML
ML
QL
QS
MS
MS
ML
ML
ML
ML
MS
QL
QL
QL
MS
ML
QS
QS
ML
QS
ML
QL
ML
ML
MS
QS
QS
ML
QS
QL
QS
QS
QS
QL
QS
QL
ML
MS
QS
QL
QS
ML
ML
MS
QS
ML
MS
QL
ML
QL
ML
QL
QL
ML
MS
QS
ML
QL
QL
QL
QL
MS
MS
QL
QL
ML
MS
QL
QS
QS
QS
ML
QS
QL
ML
QL
QS
QS
QL
ML
ML
ML
ML
MS
QL
MS
QL
QS
QS
ML
ML
ML
QS
QS
QS
ML
QS
QL
QL
QS
MS
QS
ML
QL
ML
QL
MS
MS
QS
ML
QS
ML
QL
MS
QS
MS
QL
QL
ML
MS
MS
QL
QL
QS
MS
QL
ML
ML
QS
QS
QS
ML
QL
ML
QL
ML
MS
ML
QL
QL
QS
QL
ML
MS
ML
MS
ML
MS
QL
ML
QS
QL
MS
QL
QL
ML
MS
ML
ML
MS
QS
QL
QS
MS
QL
QS
MS
QL
QS
MS
MS
QL
ML
QL
ML
QS
QL
MS
ML
QS
QS
QS
ML
ML
ML
QS
MS
ML
MS
ML
MS
QL
ML
QL
ML
MS
ML
ML
QL
QS
ML
QS
ML
QS
QL
QL
QL
ML
QS
MS
QL
ML
MS
QL
QS
ML
QS
MS
QL
ML
MS
QS
QS
QS
ML
ML
QL
ML
QL
QL
ML
ML
ML
ML
QL
QS
QS
QS
QL
QS
QS
ML
QL
ML
QL
QS
QL
QL
QS
MS
QS
ML
ML
QS
MS
MS
QL
ML
QL
ML
QS
ML
MS
QS
ML
ML
QL
ML
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
MS
MS
QS
ML
ML
ML
MS
ML
QL
QS
ML
QL
QS
QS
ML
ML
MS
ML
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
ML
ML
MS
QS
QS
ML
ML
QS
QS
ML
ML
MS
ML
ML
QL
QL
QS
QL
ML
ML
MS
QL
ML
QL
QS
ML
ML
ML
QS
ML
QS
ML
ML
QL
ML
ML
QL
QL
ML
MS
QS
ML
ML
ML
QS
ML
ML
MS
QL
QS
QS
MS
MS
ML
ML
QL
QS
ML
QS
QL
MS
QL
MS
QS
QL
ML
QL
ML
MS
ML
QS
QL
ML
QS
ML
QL
ML
QL
MS
QS
ML
ML
ML
ML
ML
QS
ML
QS
MS
ML
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
ML
QL
MS
QS
ML
ML
MS
QS
QS
ML
ML
ML
ML
QS
ML
MS
QS
QS
QL
ML
ML
MS
QL
ML
ML
MS
QL
ML
QL
MS
ML
ML
QL
QS
MS
QL
QL
MS
ML
QL
QS
QL
ML
ML
MS
ML
QL
ML
ML
QL
QS
ML
QS
QS
QS
MS
QS
ML
QL
ML
ML
MS
ML
ML
MS
QS
QL
QL
ML
ML
ML
QL
QS
QL
MS
QL
ML
ML
ML
ML
ML
QS
QL
QL
QL
QL
QS
ML
QL
ML
QS
ML
QS
ML
ML
QL
ML
QS
QL
MS
QS
QS
QS
QS
QS
ML
QS
QL
QL
MS
ML
ML
QL
ML
QS
QS
QL
QL
MS
ML
QS
MS
QL
ML
ML
QL
ML
ML
ML
ML
QS
QS
QS
QS
QL
QS
QL
MS
ML
MS
MS
QL
MS
MS
MS
QL
QL
QL
ML
ML
ML
QL
QS
ML
QL
QL
QL
ML
QL
QS
MS
ML
QS
QS
ML
ML
ML
ML
QS
QS
QL
ML
QS
ML
QS
QL
QL
QL
QS
ML
QS
QS
QL
QL
ML
QS
ML
ML
ML
MS
ML
ML
ML
QL
QL
ML
QL
QS
ML
ML
ML
ML
QS
ML
QL
QL
QL
QS
QS
QS
MS
ML
QS
MS
MS
QS
ML
QL
ML
QS
ML
QS
QS
MS
ML
ML
ML
QL
QL
ML
QL
MS
QL
QS
MS
QL
QL
QL
ML
ML
ML
QS
ML
QL
QS
QL
MS
QL
ML
QS
ML
MS
ML
QS
QS
QL
MS
QL
MS
ML
QL
MS
QS
QS
QL
ML
QS
QS
QL
QS
QL
ML
QL
QL
QS
QS
ML
QL
ML
QL
ML
ML
ML
QL
QL
QS
QS
QS
QS
ML
ML
ML
ML
QS
QL
ML
QL
ML
QL
QL
ML
QL
QL
ML
MS
ML
QS
ML
QS
MS
ML
QL
ML
QS
QS
MS
QS
MS
ML
ML
QS
QS
QL
QL
ML
MS
ML
QS
ML
QL
ML
ML
MS
ML
QL
ML
ML
QS
QL
QL
QL
MS
ML
QS
QS
QS
MS
ML
MS
QS
QS
QL
ML
QL
QS
ML
QS
ML
QS
QL
QL
MS
ML
ML
MS
QL
MS
ML
ML
ML
QS
QL
MS
ML
QS
ML
QS
QS
QS
MS
ML
ML
QL
QL
QS
QL
QS
ML
QS
QS
QL
ML
QS
ML
QS
MS
ML
ML
ML
ML
QS
QL
QS
QL
QS
QL
QL
QL
MS
ML
MS
QL
QS
QL
QS
QS
QS
ML
ML
QL
MS
QL
QS
ML
ML
ML
ML
MS
QS
ML
QS
QL
QS
QL
QL
QS
QS
MS
ML
QL
QL
QL
ML
ML
QL
ML
ML
ML
ML
QL
ML
ML
MS
QS
ML
QL
ML
QS
ML
QL
QL
ML
ML
QL
QL
ML
QL
QS
MS
ML
MS
MS
ML
QL
QS
ML
MS
ML
ML
QL
ML
ML
QL
ML
QL
ML
QS
ML
QL
MS
ML
QS
QS
QS
QL
ML
ML
QS
QL
MS
MS
QL
ML
ML
QL
QL
MS
QS
QS
QL
ML
ML
QS
QL
QS
QL
QL
QL
QL
MS
ML
QL
ML
QS
MS
QL
QS
MS
QL
QS
QS
MS
QL
MS
QS
ML
QS
QS
MS
ML
MS
QS
QL
MS
MS
ML
QS
QL
ML
QL
QL
ML
QL
QL
QL
QL
MS
QL
MS
QL
ML
ML
MS
ML
ML
QS
QS
QL
QL
QL
QS
ML
ML
ML
QL
ML
ML
ML
ML
QS
QL
ML
QL
MS
QL
ML
MS
ML
QL
ML
QL
QL
ML
QS
MS
ML
ML
ML
MS
MS
ML
MS
QL
ML
QS
ML
ML
QS
ML
QL
ML
ML
ML
ML
QS
QS
MS
QL
ML
ML
QS
ML
QL
ML
ML
QS
QL
ML
QL
QS
ML
ML
ML
MS
ML
QS
ML
QL
MS
QS
QS
QL
ML
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
ML
MS
QL
MS
ML
ML
ML
ML
MS
QL
QL
ML
ML
ML
QL
QL
MS
MS
QL
MS
MS
ML
QL
ML
ML
QS
QL
ML
ML
ML
QL
QS
QL
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
QS
ML
QS
QS
ML
ML
QS
MS
QL
ML
QS
ML
QL
QS
MS
QL
MS
QL
QS
ML
QS
QL
ML
ML
QS
QL
ML
QS
ML
ML
QL
QS
ML
ML
QS
ML
QS
QL
QS
QL
MS
ML
ML
QS
QL
QS
ML
MS
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
MS
QS
QL
ML
QS
QL
ML
QS
MS
QL
QL
ML
QS
QS
QS
ML
ML
MS
ML
QL
ML
ML
QS
QS
ML
QS
ML
QS
MS
QL
MS
ML
QS
ML
QS
QS
QL
ML
ML
ML
QL
QL
ML
MS
QL
ML
ML
QL
ML
QL
QL
QS
ML
QS
QL
QL
QL
QL
MS
QS
QL
ML
ML
ML
ML
QL
QL
QS
MS
MS
QS
ML
QS
ML
QL
ML
QL
QL
QS
QS
ML
QS
MS
ML
ML
QL
QS
QL
ML
ML
QL
ML
ML
QL
ML
MS
QL
ML
QL
QS
QS
ML
ML
QL
ML
MS
QS
QS
QS
QS
QL
QL
QL
ML
ML
MS
ML
ML
QS
QL
MS
ML
ML
MS
ML
QS
ML
ML
QL
QS
QL
QS
MS
QL
QL
QL
QS
QL
QL
MS
MS
QS
QL
ML
ML
ML
QL
QL
ML
ML
MS
ML
QL
ML
QL
QS
ML
QS
ML
QL
QS
ML
MS
MS
ML
QL
ML
ML
QS
QS
MS
QL
ML
QS
MS
MS
ML
ML
ML
QS
MS
QS
ML
QL
ML
ML
QL
MS
ML
QS
ML
MS
ML
QL
QL
MS
MS
MS
QS
QS
QS
ML
ML
QL
ML
QL
QS
MS
QL
QS
ML
MS
QL
QL
QL
MS
MS
QL
QS
QS
QL
ML
ML
QS
QL
MS
ML
QL
ML
QS
MS
QS
QL
QS
QL
ML
QS
QS
ML
ML
ML
MS
ML
ML
MS
QL
QS
QL
MS
MS
QS
QS
MS
QL
ML
ML
ML
ML
QS
ML
QL
QS
QS
ML
QL
MS
QL
QL
MS
QL
MS
MS
ML
ML
ML
ML
QL
QL
QL
QS
QL
QL
QL
QL
MS
ML
ML
QS
ML
QS
ML
QL
QS
ML
QS
QS
MS
ML
QS
ML
QL
ML
ML
QL
ML
QS
QS
ML
QL
QL
ML
QL
QL
ML
ML
ML
QL
ML
QS
ML
QS
QL
QS
ML
QL
QL
QL
QL
QS
QS
ML
MS
QL
QL
MS
QS
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
MS
QS
MS
ML
QS
ML
MS
ML
QL
QL
ML
ML
QL
QL
ML
ML
QS
QS
ML
QL
ML
QS
QS
QL
ML
ML
QS
QL
QL
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
MS
QL
QL
ML
QS
QS
MS
ML
MS
MS
MS
QS
QS
QL
QS
QS
QS
ML
QL
QS
ML
QL
QL
ML
QL
ML
QL
QS
ML
QL
ML
ML
ML
QS
MS
ML
ML
QL
QS
ML
MS
QL
QS
ML
QS
ML
ML
MS
ML
QL
QL
MS
QS
ML
ML
QL
MS
QS
ML
QL
QL
QL
ML
ML
QL
QL
MS
QL
QL
QL
MS
ML
QS
ML
MS
QL
ML
MS
QL
MS
MS
QL
QL
QL
ML
ML
QS
QS
ML
MS
ML
ML
QS
MS
MS
MS
MS
QS
ML
QS
ML
ML
QL
QS
QS
ML
MS
ML
QL
QL
QL
QS
ML
MS
ML
QL
MS
QS
QL
QS
QL
QL
QL
QL
QS
MS
MS
ML
QS
ML
QS
ML
ML
QS
QS
ML
QL
QS
ML
MS
QS
ML
ML
ML
ML
QL
QS
ML
QS
ML
QS
ML
MS
QL
QL
ML
ML
QL
QS
QS
QL
QS
QS
QS
ML
QS
QS
QS
QL
QL
MS
QS
ML
QL
ML
ML
QS
QS
QL
QS
QL
ML
ML
QS
ML
QL
ML
QL
ML
ML
ML
QL
MS
QS
QL
QS
QS
QS
MS
ML
QL
QL
MS
QL
ML
QS
ML
ML
QL
MS
QL
ML
QL
ML
QL
QS
QL
MS
QS
QS
MS
QS
ML
ML
QL
ML
MS
ML
QL
MS
ML
ML
ML
MS
MS
ML
QS
ML
QS
ML
QS
ML
QS
QL
ML
QL
ML
QL
ML
QS
QS
QL
ML
QS
ML
ML
ML
QL
QL
QS
MS
QS
QL
QL
QS
MS
QS
QL
ML
ML
ML
QS
MS
ML
QS
MS
QL
MS
ML
ML
QS
ML
QS
ML
ML
QS
ML
QS
QS
QS
QL
QL
QS
QS
QL
QS
QS
ML
QL
ML
QS
ML
ML
MS
QS
QL
ML
QL
QS
QL
QL
QL
ML
QL
QS
ML
MS
ML
ML
QS
QL
QL
QL
ML
QL
QS
QL
ML
QS
ML
MS
QL
QS
QL
ML
ML
QL
MS
ML
MS
MS
ML
QL
ML
QL
ML
ML
QL
ML
QS
MS
QS
ML
QS
MS
QL
ML
QL
QS
QS
QS
ML
QL
ML
QS
ML
ML
ML
ML
QS
MS
QS
MS
ML
MS
ML
ML
ML
QL
ML
QL
QS
QS
ML
QS
ML
ML
QS
QS
ML
MS
ML
ML
QL
QS
ML
QS
QL
QL
QL
MS
ML
QS
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
QS
ML
ML
QS
QL
QL
QS
ML
MS
QS
QS
ML
MS
QS
QL
QS
ML
QS
ML
QL
MS
ML
QS
ML
ML
MS
QL
MS
QL
ML
QL
ML
ML
QS
ML
QS
MS
QS
QS
QL
QL
QS
MS
ML
MS
QS
QS
QS
QS
QS
MS
QS
QS
ML
QS
ML
ML
QS
ML
QS
ML
ML
QS
MS
ML
ML
ML
QS
ML
MS
QL
QL
ML
ML
ML
QL
QS
ML
QS
QS
QL
QS
ML
QL
ML
ML
ML
QL
QL
QS
QS
QS
ML
QL
MS
QS
ML
ML
ML
QS
ML
ML
QS
QL
ML
MS
QS
QS
ML
QL
ML
QS
ML
QS
QL
ML
ML
MS
QS
QS
MS
QL
ML
QL
ML
MS
ML
QS
QL
QS
ML
QS
QL
MS
MS
QL
MS
QL
ML
ML
ML
ML
QL
ML
QS
ML
MS
QS
QL
MS
ML
QL
QL
MS
QS
QL
QL
ML
QS
MS
QS
QS
MS
QL
QL
QL
ML
QS
ML
QL
QS
QS
QL
MS
QS
ML
ML
ML
ML
MS
ML
QL
QS
QL
QS
QL
QL
ML
QL
MS
QS
ML
ML
QL
MS
QL
ML
ML
ML
MS
QL
QS
ML
QS
QL
QS
ML
QS
MS
ML
QL
ML
MS
ML
QS
ML
QS
QL
ML
QL
ML
MS
ML
QS
ML
ML
MS
ML
QL
QL
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
QS
MS
ML
QS
QL
ML
ML
QS
QL
ML
ML
ML
QS
ML
MS
ML
MS
QL
QL
QL
QL
QS
QL
ML
MS
QL
ML
ML
ML
ML
ML
QS
MS
ML
QS
MS
ML
QS
QL
QL
ML
QS
ML
ML
QS
ML
QL
QL
QL
ML
QS
ML
QS
ML
MS
QS
MS
MS
QS
QS
QS
MS
ML
ML
MS
MS
ML
ML
QL
MS
QL
QS
QL
QL
ML
QS
QS
ML
MS
ML
MS
QS
ML
MS
QS
QS
QL
MS
MS
QL
QS
ML
ML
ML
QL
QL
QS
ML
QL
QL
ML
ML
MS
QS
QS
QS
ML
QL
QL
QL
QL
QS
ML
QL
QL
QL
ML
ML
QL
QS
QL
ML
QL
QL
QS
QS
QL
QL
QS
ML
QL
ML
QS
ML
ML
QL
ML
QS
QS
ML
QL
ML
MS
QS
QS
QL
MS
ML
QS
ML
ML
ML
MS
QS
MS
QL
QL
QS
QS
ML
QS
QL
ML
MS
ML
QL
QL
ML
QS
QL
ML
ML
ML
QL
ML
QS
QL
QS
QS
MS
QS
QL
MS
QL
QL
MS
MS
ML
QS
QS
QL
MS
QL
QL
ML
QL
QL
ML
QL
QS
MS
QL
QS
ML
ML
ML
QS
ML
QL
QS
QL
ML
ML
QL
ML
QL
MS
QL
QS
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
QL
ML
QS
ML
MS
ML
ML
MS
ML
QS
ML
ML
ML
ML
QS
QS
QS
MS
ML
ML
QL
QL
QS
QL
ML
QL
QL
QS
QS
QS
QS
ML
ML
QL
QS
MS
QS
ML
QL
ML
QL
ML
QS
MS
QS
ML
ML
QS
QL
QL
QL
ML
QL
ML
ML
QS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
MS
QS
ML
QS
QL
ML
QS
QL
QL
QL
ML
QS
ML
QL
ML
MS
ML
ML
MS
QL
QL
QS
MS
QS
QL
ML
QL
QS
ML
ML
QL
QL
ML
QL
MS
QS
QS
MS
ML
ML
MS
QS
QS
QL
ML
QL
ML
ML
QS
MS
QS
QL
ML
QS
MS
QS
QL
QS
MS
ML
QS
QL
QL
QL
QS
MS
QS
MS
QL
MS
QL
QL
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
ML
MS
ML
QS
ML
QL
QL
QS
ML
ML
QS
QS
QS
QL
QS
ML
QL
QL
QS
ML
QL
QL
QS
QL
ML
ML
QS
MS
ML
QL
ML
QS
MS
QL
QL
ML
ML
QL
QS
ML
QS
ML
QS
ML
ML
ML
MS
ML
QL
QS
ML
QL
ML
QS
QL
ML
QL
QL
QS
QS
QL
QL
QL
ML
ML
ML
QS
QS
MS
QL
ML
ML
QL
ML
QS
ML
QL
ML
ML
MS
QL
QL
QS
QL
QL
QS
QL
QS
MS
ML
QL
ML
QS
QS
ML
MS
ML
ML
ML
QS
ML
ML
QL
MS
QL
QL
QL
ML
QL
ML
QS
QL
ML
QL
ML
QL
QS
QL
ML
MS
QS
QS
QS
QS
QS
QL
QL
ML
ML
QS
ML
ML
QS
QL
QL
MS
ML
ML
QS
MS
QL
ML
ML
ML
QL
QL
QS
MS
QS
ML
ML
MS
QS
MS
QL
QL
ML
ML
QL
ML
QL
QL
QS
ML
ML
ML
QS
QL
MS
QL
ML
QL
MS
ML
MS
MS
MS
QL
ML
QS
ML
QS
QS
QS
ML
QL
ML
ML
ML
ML
QS
ML
QS
QS
ML
QL
ML
ML
ML
QL
QS
QS
MS
QL
QS
ML
ML
QS
ML
QL
ML
ML
ML
MS
QS
QL
ML
QL
QS
ML
ML
QL
QS
MS
QS
ML
QL
ML
QS
QS
ML
QS
QL
QL
QS
ML
QL
QL
QL
QS
MS
QS
MS
QS
QL
QS
ML
ML
QS
QL
QL
ML
QL
QS
ML
QS
QL
ML
ML
QS
MS
QL
ML
ML
ML
ML
QL
QS
QS
QS
ML
QS
MS
QS
QS
QS
ML
QL
QS
MS
QS
ML
ML
QS
MS
ML
QS
MS
ML
QL
MS
QL
QS
ML
QL
QL
ML
QS
ML
ML
ML
QS
QS
MS
QL
QL
ML
ML
ML
QS
QS
QS
ML
QL
MS
MS
MS
QS
MS
QL
ML
QS
QS
QL
ML
MS
QS
QS
QS
MS
QL
QS
QS
ML
MS
ML
QL
ML
ML
QL
ML
ML
MS
QL
MS
QL
ML
QL
MS
QL
QL
QS
ML
MS
QS
MS
ML
ML
ML
QS
MS
QL
QS
QL
QL
MS
QL
ML
QS
MS
QS
QL
QS
ML
ML
MS
QL
MS
ML
ML
MS
MS
QS
QL
QL
ML
QS
QS
ML
QS
ML
QL
QL
QL
MS
QS
QS
QL
ML
QS
QL
QS
QL
QS
ML
QS
MS
QS
QS
QL
QS
QL
QL
ML
ML
MS
QS
ML
ML
MS
ML
QL
ML
QL
MS
QL
ML
QS
QL
ML
ML
ML
QS
QS
ML
MS
ML
ML
QS
ML
QS
ML
MS
ML
ML
MS
QL
ML
QL
QL
ML
QS
QL
QL
QS
QL
QL
ML
QL
QL
ML
QL
ML
ML
QL
MS
QS
ML
QL
ML
QL
ML
MS
QS
QS
ML
QL
QL
QL
ML
MS
QL
QL
QS
QL
QL
ML
QL
QL
QS
MS
QS
QL
QS
MS
MS
QS
QL
QS
QS
QL
QS
QS
QS
QL
QS
QL
MS
QS
QL
QL
ML
QL
QL
QL
QS
QS
QS
QL
QL
ML
QS
QL
QS
QS
ML
MS
ML
QS
QS
ML
QS
MS
MS
MS
MS
QS
ML
MS
QL
QS
QL
MS
ML
QS
QL
QS
ML
ML
QS
MS
QS
QS
QS
QS
MS
QS
MS
QL
ML
QS
ML
MS
ML
QL
QS
MS
ML
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
QS
ML
MS
ML
ML
QL
MS
ML
MS
QS
ML
ML
QS
QL
ML
QL
QL
QL
QS
ML
ML
QS
ML
QL
QL
ML
QL
QL
QS
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
MS
ML
ML
ML
QS
QS
ML
QS
QL
QS
QS
ML
ML
QL
MS
ML
QS
QL
ML
QL
QS
ML
QS
QL
ML
MS
QL
QL
MS
MS
ML
QL
QL
MS
MS
ML
QS
ML
ML
ML
QL
QL
QL
QL
MS
QS
QS
QL
ML
QL
ML
QL
ML
MS
QS
ML
MS
MS
QS
ML
QS
QS
QL
ML
ML
ML
QS
ML
QL
ML
QL
QL
QS
ML
QL
QL
QS
QL
ML
QS
ML
QL
ML
ML
ML
ML
MS
ML
QS
ML
QL
QS
QL
ML
ML
QS
QS
MS
QS
ML
ML
ML
QL
ML
QL
QS
ML
QS
ML
MS
QS
ML
QL
ML
QS
MS
QL
QS
ML
QL
QL
QL
QL
QL
QL
ML
ML
ML
MS
QS
ML
ML
QS
QS
ML
MS
QL
QL
QL
QL
MS
QS
QS
QS
ML
ML
ML
ML
QL
QS
QS
ML
QS
ML
MS
QL
ML
ML
ML
QL
QL
ML
QL
ML
ML
ML
ML
MS
ML
ML
ML
ML
ML
QL
ML
ML
ML
MS
ML
QS
QS
ML
QL
ML
MS
QS
ML
QS
QS
MS
MS
ML
MS
QS
QS
ML
QS
ML
ML
QL
MS
ML
QS
ML
QL
ML
MS
ML
ML
ML
ML
ML
QS
ML
ML
MS
ML
QS
ML
ML
ML
ML
QL
ML
ML
MS
ML
QS
QL
QS
QL
QS
QL
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
QL
QS
QL
ML
ML
ML
MS
QL
QS
QL
ML
QL
ML
MS
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
MS
QL
MS
QS
QL
ML
ML
MS
QS
ML
QS
ML
ML
MS
MS
ML
ML
MS
QS
QL
ML
QL
ML
QL
QL
ML
QS
QL
QL
QL
MS
ML
ML
QL
QL
ML
ML
MS
QL
ML
ML
ML
QL
QL
QS
QS
MS
ML
ML
QL
ML
QS
QL
MS
QL
QS
QS
QS
QS
MS
ML
ML
ML
QL
QS
MS
QL
ML
QL
QL
MS
ML
QS
ML
QS
QS
QL
ML
ML
QL
QL
ML
ML
QS
ML
QS
ML
MS
ML
QS
ML
MS
ML
QS
QS
QL
QS
ML
MS
ML
ML
MS
ML
QS
QS
ML
QL
QS
QL
ML
ML
QS
ML
QS
QL
QS
ML
MS
QS
ML
QS
QL
QL
QS
QL
QL
QL
ML
ML
QS
QS
ML
QS
MS
ML
QS
QL
ML
QS
ML
QL
QS
QL
QL
QL
QS
QL
QS
QS
QS
MS
QS
MS
ML
QL
ML
QL
QS
QS
MS
QL
QL
MS
MS
ML
MS
QS
ML
MS
ML
QL
QL
ML
QS
QL
QL
QS
QL
QL
QL
QS
ML
QL
QL
ML
ML
ML
MS
QS
MS
ML
ML
ML
MS
QL
QS
QL
QL
QS
ML
QS
QL
MS
MS
QL
QL
ML
QS
MS
QL
MS
ML
QS
ML
ML
QL
QL
MS
QL
MS
QL
ML
MS
QS
MS
QL
ML
QL
ML
QL
MS
ML
ML
QL
ML
MS
QS
ML
MS
ML
ML
QS
QL
ML
ML
QL
QS
QS
ML
ML
QS
ML
QS
ML
QL
ML
ML
MS
QS
QL
QS
QS
ML
QL
ML
QL
QL
QL
MS
QL
QL
ML
QS
QS
ML
QS
ML
QS
ML
ML
ML
QS
QS
ML
QS
ML
MS
MS
MS
MS
QL
QL
ML
QL
QS
ML
ML
ML
QS
ML
QL
ML
QS
QS
ML
ML
QL
QS
ML
ML
QS
MS
QL
ML
MS
QL
QL
MS
QS
QL
QL
QS
QL
QL
ML
QS
QS
MS
QS
ML
QS
QL
ML
ML
QL
QL
QL
MS
ML
MS
QL
ML
QS
QL
QS
QS
ML
QS
ML
QL
ML
QL
ML
ML
QL
QS
QL
ML
MS
QS
QL
QS
QS
QS
ML
QS
ML
ML
ML
QL
QL
ML
MS
QS
MS
QS
ML
QL
QL
MS
ML
ML
ML
ML
QS
QL
ML
MS
MS
QL
ML
QS
ML
QS
QL
QS
ML
QS
ML
QS
QS
QS
MS
QL
MS
MS
ML
ML
QL
ML
ML
QL
QS
MS
ML
ML
ML
QS
MS
ML
QL
QL
ML
QS
QL
QL
MS
QS
QS
QS
QS
ML
QS
QS
QS
QS
ML
MS
ML
ML
ML
ML
MS
ML
QS
QL
QL
ML
QS
ML
QS
ML
QL
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
QS
QS
ML
QL
QL
QL
QL
QL
QL
ML
ML
QL
QL
QS
QS
QL
QS
ML
QS
ML
MS
QS
QL
MS
ML
QL
MS
QL
QS
QL
QS
ML
MS
ML
MS
ML
QS
ML
ML
QS
ML
MS
ML
QL
QL
QL
ML
MS
ML
ML
QS
ML
QL
ML
QS
QL
QS
MS
QL
QS
MS
QL
QL
ML
ML
MS
QS
QL
QL
ML
QL
ML
ML
MS
QS
QS
QL
QL
QS
QL
ML
QS
QL
ML
ML
QS
ML
QS
MS
QL
QS
ML
QS
ML
QS
ML
QL
ML
QL
QS
ML
ML
QL
MS
ML
ML
ML
MS
MS
MS
QS
ML
QS
ML
QS
QS
QS
QS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
QS
ML
MS
MS
QS
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
QL
QL
QS
ML
ML
QL
MS
ML
QS
QS
QL
QL
ML
ML
ML
ML
ML
ML
QL
ML
QS
MS
MS
QS
ML
ML
QS
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
QL
QL
ML
ML
ML
QL
ML
ML
QL
QS
QS
MS
QS
MS
QS
MS
ML
MS
QS
ML
QS
ML
QS
QL
ML
QL
ML
QL
QS
ML
QL
ML
QL
MS
ML
QL
ML
ML
MS
QL
ML
QL
ML
ML
MS
QS
ML
ML
ML
QL
QL
ML
ML
QS
ML
ML
QS
QS
QL
ML
QL
QS
ML
QS
MS
ML
MS
ML
ML
MS
MS
QL
ML
ML
QL
ML
QS
ML
ML
QS
QS
QS
QL
ML
ML
QL
QS
MS
QL
MS
MS
ML
QL
QL
QS
ML
ML
MS
MS
ML
QS
QL
QL
QL
QL
QL
QL
ML
QL
QS
ML
QS
MS
MS
ML
QS
QL
ML
QS
ML
QS
QL
QL
MS
QL
QL
ML
QS
ML
MS
QS
ML
ML
QS
MS
MS
ML
MS
ML
ML
QL
ML
ML
QS
QS
QL
ML
QL
QS
QL
QS
QL
QL
ML
ML
QL
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
QS
ML
QL
MS
QS
QS
MS
QL
QL
ML
QS
ML
MS
MS
QL
QL
QL
ML
QS
QL
ML
QL
QL
ML
QL
QS
ML
QS
QS
QS
ML
QS
MS
MS
QS
QL
ML
ML
ML
QL
ML
QS
QL
QS
ML
ML
QS
QS
ML
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
MS
MS
MS
QL
MS
MS
QS
ML
ML
QS
QS
QS
ML
QS
QL
QL
QS
ML
ML
ML
QL
QS
MS
ML
ML
QL
ML
ML
QS
ML
ML
QS
ML
ML
QS
ML
ML
MS
ML
QS
QL
QL
QL
QS
QS
ML
MS
QL
QL
ML
QS
ML
QS
QL
ML
ML
QS
QL
ML
ML
QL
MS
ML
MS
QS
QS
QS
ML
QS
QL
ML
ML
QS
QS
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
QS
MS
QL
ML
QL
QL
MS
ML
ML
ML
QS
QS
QS
ML
ML
MS
ML
ML
QS
ML
ML
QS
ML
MS
QL
MS
QS
ML
QL
MS
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
QL
ML
QS
QS
QL
QL
QL
QS
QL
ML
QS
QS
QL
QL
QS
ML
QS
QL
ML
ML
QL
ML
ML
QS
ML
QL
QL
MS
QS
ML
QL
ML
MS
ML
ML
ML
QS
QL
MS
ML
ML
MS
ML
ML
MS
QS
ML
ML
QS
QL
QS
MS
ML
MS
QL
QL
ML
ML
QL
ML
MS
ML
QS
ML
ML
QL
QS
QS
QS
ML
QL
ML
MS
MS
ML
ML
QL
ML
ML
QS
ML
QS
MS
ML
QL
ML
ML
QL
QS
QS
QL
QS
MS
QL
ML
QL
QL
QL
ML
ML
QL
QS
QS
MS
QL
ML
QL
MS
QL
QL
ML
QS
ML
ML
MS
ML
MS
QL
QS
ML
MS
ML
QS
ML
ML
ML
ML
QL
MS
QS
ML
QS
ML
QL
MS
ML
ML
QS
MS
QL
QL
ML
QS
MS
QS
QS
ML
QL
ML
ML
MS
QL
ML
QL
ML
QL
QS
QL
ML
QS
QL
ML
ML
ML
ML
QS
ML
ML
QL
QS
MS
QS
ML
QS
ML
QL
ML
ML
QL
QL
QL
QS
ML
QS
MS
ML
ML
MS
QL
QL
ML
ML
MS
QL
ML
QS
MS
ML
QL
QS
QS
QL
ML
ML
ML
QL
MS
ML
QS
QS
QL
ML
MS
ML
QL
QL
QS
QS
ML
ML
ML
QS
ML
ML
ML
QL
ML
QS
MS
ML
QL
QS
QS
QS
QL
QL
ML
QS
ML
MS
ML
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
MS
QS
QS
QL
QS
ML
MS
ML
MS
ML
QL
QS
ML
QS
MS
ML
QL
QL
ML
ML
QL
QL
QS
QL
QS
MS
ML
ML
ML
ML
MS
ML
QS
QS
QS
ML
MS
ML
QL
ML
ML
QS
QS
ML
MS
QS
QS
ML
MS
QL
QS
ML
ML
QS
MS
ML
ML
QL
QL
ML
QS
QL
MS
ML
ML
ML
QL
QS
QS
ML
ML
ML
QL
ML
ML
MS
ML
QS
ML
ML
ML
QL
MS
MS
QS
QL
ML
ML
ML
QS
ML
ML
QS
ML
QS
ML
ML
QL
ML
QS
QL
QL
QS
ML
QL
MS
ML
ML
ML
QS
MS
MS
ML
QL
ML
QL
ML
QL
ML
QL
QS
QL
QS
ML
ML
ML
ML
ML
ML
MS
MS
MS
ML
QL
QS
QS
ML
QL
ML
ML
QL
QS
QS
QS
ML
QS
MS
MS
MS
ML
ML
MS
QL
ML
MS
QL
QL
ML
ML
QL
ML
QL
QS
ML
ML
QS
QL
MS
QS
ML
QL
QL
QS
QL
QL
QS
QS
MS
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QL
ML
ML
ML
ML
MS
QL
QS
QS
QS
ML
MS
QS
QS
ML
ML
QL
ML
QS
ML
QS
QS
QL
MS
ML
ML
QS
QS
ML
QS
QS
QL
QS
QL
QS
ML
QS
ML
QS
MS
ML
ML
ML
QS
ML
ML
QL
MS
QL
ML
QS
ML
QS
QS
QS
ML
QL
QL
QL
QL
ML
QS
QS
ML
QS
QS
QL
QL
ML
QL
QL
QS
QS
ML
QL
ML
ML
QS
QL
QL
ML
ML
QL
ML
QS
ML
ML
QL
QL
MS
QS
MS
ML
MS
QS
MS
ML
MS
ML
ML
QS
QS
ML
QS
ML
ML
QL
ML
MS
ML
QL
QS
QL
QL
MS
ML
ML
ML
QS
QS
ML
MS
MS
ML
MS
QL
QL
QS
QL
QL
QL
ML
MS
QL
ML
QS
ML
QS
ML
QS
ML
QL
QL
QS
QL
QS
QL
QL
QL
ML
QL
ML
ML
ML
QL
ML
QL
QS
QL
MS
MS
ML
ML
QS
ML
ML
ML
ML
QS
ML
QL
QS
MS
QS
ML
MS
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
QS
ML
ML
MS
QS
QS
ML
QL
ML
QL
ML
MS
MS
ML
QL
ML
QL
QS
MS
ML
QS
QS
ML
ML
QS
QL
MS
QL
ML
ML
QL
QL
MS
ML
MS
ML
MS
QS
ML
MS
MS
QL
QL
QL
QS
QS
ML
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
QS
QL
ML
ML
ML
QL
QS
ML
QS
QS
QL
ML
QL
QL
ML
MS
QL
ML
QS
QL
QL
QL
ML
ML
ML
QS
QL
ML
MS
QS
QL
ML
ML
QS
QL
QL
ML
MS
ML
QL
QL
QL
ML
QL
ML
QL
QL
QS
QS
QL
ML
ML
QL
QL
ML
QL
ML
QS
QS
QL
QS
QS
QL
ML
MS
ML
ML
ML
ML
ML
QL
ML
QS
ML
QS
QS
QS
ML
ML
ML
QL
ML
MS
QS
QL
QS
ML
ML
QS
QS
QL
QS
ML
ML
QL
QL
QS
QL
ML
ML
ML
QL
QL
MS
QL
ML
ML
QS
QS
ML
ML
QS
QL
MS
ML
MS
QL
ML
QS
MS
QS
ML
ML
QL
ML
MS
QS
MS
QL
MS
ML
ML
ML
ML
ML
MS
QS
QL
ML
MS
QL
ML
ML
QL
ML
ML
QL
QS
QL
QS
QL
ML
QL
ML
QS
QL
ML
QS
QS
ML
ML
ML
ML
QL
QL
QL
MS
QS
QS
ML
ML
QS
MS
QS
ML
ML
QS
ML
QL
QS
QS
ML
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
QL
QS
QS
QL
QL
ML
ML
ML
MS
QL
ML
MS
QL
QS
QS
QS
ML
ML
QS
QS
QS
QS
ML
QS
MS
QL
ML
ML
MS
QL
ML
ML
QS
QL
QL
MS
QL
QS
MS
QL
ML
MS
QS
MS
ML
ML
ML
QL
QL
QL
QL
ML
QS
QL
ML
ML
ML
ML
ML
MS
ML
MS
QL
QL
QS
QS
QL
QS
QS
QS
MS
QL
QL
MS
MS
QS
MS
ML
QL
ML
MS
MS
ML
QS
QS
ML
QS
ML
QS
ML
ML
QS
QS
QS
MS
QL
QS
QL
MS
ML
QL
QL
MS
ML
QL
QL
QL
MS
QS
ML
ML
QS
ML
QL
QL
QS
QS
ML
QL
QS
ML
QS
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
ML
ML
ML
QS
ML
MS
QL
QS
ML
ML
ML
ML
QL
MS
QL
ML
QS
QS
QL
QL
QS
MS
QL
ML
ML
QL
MS
ML
ML
MS
QS
ML
QL
QL
QS
QL
ML
QS
QS
QL
ML
ML
ML
QL
QS
MS
ML
QL
ML
ML
MS
ML
ML
MS
QS
MS
QL
ML
QL
ML
QL
MS
ML
ML
ML
MS
ML
QL
QL
MS
ML
MS
ML
ML
ML
QL
MS
ML
QL
QS
ML
MS
QS
QS
QL
QS
QL
QS
ML
ML
QS
QS
MS
ML
QS
QS
QS
ML
MS
ML
ML
ML
QL
MS
QL
ML
ML
MS
QL
ML
QL
ML
QS
QL
QL
QL
QS
MS
ML
ML
QL
QL
QS
QS
QL
QS
MS
ML
ML
QL
QS
QS
QL
QL
QS
ML
ML
QL
QS
QL
MS
ML
QS
QL
QS
QS
QS
MS
QS
ML
QL
ML
MS
QS
QS
QS
QS
QS
QS
QL
QL
ML
MS
QS
ML
ML
QL
ML
QS
QL
MS
QS
QL
ML
QL
ML
ML
MS
QS
MS
QL
MS
QS
QS
ML
ML
QL
MS
QL
ML
QL
ML
QS
MS
ML
QS
QS
ML
ML
QS
ML
ML
QS
ML
QL
QL
QL
ML
ML
MS
QS
ML
QL
QL
ML
ML
QS
ML
QS
QS
QS
QS
ML
QL
ML
ML
QS
QL
QL
ML
ML
QS
ML
MS
ML
ML
QL
MS
ML
ML
ML
ML
ML
MS
QS
ML
QL
QL
QS
ML
ML
MS
QS
ML
QL
MS
QL
ML
ML
ML
QS
QS
MS
ML
QS
QS
QL
QL
ML
ML
ML
QL
QL
ML
ML
ML
ML
MS
ML
QS
QL
MS
ML
ML
MS
QS
ML
QS
QL
ML
QS
QL
ML
ML
MS
QS
QL
ML
QS
QL
ML
ML
ML
QS
QL
QS
QS
QL
QL
ML
QS
QS
ML
QS
ML
ML
QS
QS
QS
ML
MS
QL
QL
QS
QS
ML
ML
QL
MS
ML
MS
ML
ML
ML
ML
ML
ML
QL
QL
ML
QL
QL
MS
MS
QL
QS
QL
ML
ML
QS
ML
QS
ML
QS
ML
ML
QS
ML
QS
QS
QL
QS
MS
ML
MS
ML
QS
MS
ML
QL
MS
QS
ML
QS
MS
QL
QL
MS
ML
ML
ML
ML
QS
MS
QS
QL
QS
QL
QS
ML
ML
ML
MS
ML
QL
QS
QL
QS
QS
QL
QS
ML
QS
QS
QL
ML
QS
ML
QS
QL
MS
ML
QL
QS
MS
ML
QS
MS
ML
MS
QS
MS
QS
QS
ML
ML
QL
ML
QS
MS
QS
QS
QS
ML
ML
QL
MS
ML
MS
ML
QS
MS
QL
QS
QS
QL
QL
QL
MS
QL
ML
ML
QS
QS
QS
QS
QL
ML
ML
QL
MS
MS
QL
ML
ML
ML
QL
MS
QL
ML
ML
ML
ML
QL
QS
MS
QL
QS
ML
ML
ML
QL
QL
ML
QS
QS
QL
QL
ML
MS
QL
QL
QS
MS
QS
QS
ML
QL
MS
QL
QL
ML
MS
ML
QS
ML
QL
ML
ML
MS
QS
ML
QL
QS
QL
QL
QS
ML
QL
QL
QS
QS
ML
MS
MS
QS
ML
ML
MS
QS
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
QS
MS
QL
ML
QS
ML
ML
QS
QS
MS
QS
ML
QL
QS
ML
QS
ML
QL
QL
ML
QL
MS
QS
QS
ML
ML
ML
MS
QS
ML
ML
QL
QS
ML
MS
QS
QS
QS
ML
QS
MS
ML
QS
ML
QS
QL
QS
MS
ML
QS
QL
ML
ML
ML
MS
ML
ML
ML
QL
QS
ML
QS
QS
ML
QL
MS
QL
QS
QS
MS
QS
ML
ML
QS
QS
QS
QS
MS
ML
ML
QL
ML
QL
ML
ML
QS
QL
QS
MS
QL
ML
MS
QL
QL
ML
QL
MS
MS
ML
QL
QL
MS
ML
MS
QL
QS
QS
ML
QS
ML
ML
QL
MS
MS
QS
MS
ML
QL
QL
ML
QL
ML
ML
ML
ML
QS
QL
ML
QS
ML
ML
QL
MS
ML
QS
MS
QL
QL
QL
ML
ML
QL
QS
QS
QS
ML
QL
QS
QS
QS
QS
MS
ML
QL
ML
QS
QL
ML
ML
QL
QL
MS
QL
QL
QL
ML
ML
QL
QL
QL
QS
ML
QS
ML
ML
QL
QS
MS
ML
ML
ML
QS
ML
ML
MS
QS
MS
QL
ML
ML
QS
MS
QL
QL
ML
ML
MS
QS
MS
QS
QL
ML
MS
QS
QL
QS
QL
QL
QS
MS
QL
QL
QL
QL
ML
QS
ML
ML
QL
ML
ML
QS
QL
MS
QS
QL
QS
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
QL
QL
ML
QL
MS
ML
QL
ML
ML
QS
QL
ML
ML
QS
QS
QS
QS
MS
QL
QS
QS
ML
MS
QL
QL
ML
ML
MS
QS
QS
MS
ML
QS
QS
QS
ML
QL
QL
QS
QL
ML
QS
QS
QL
QS
MS
ML
ML
ML
ML
ML
QL
ML
MS
QS
QS
QL
QS
QL
QL
ML
QS
QL
ML
QL
QS
ML
ML
QS
ML
ML
QL
QL
QS
QS
ML
QS
QL
QS
QS
QS
QL
MS
MS
QL
QS
MS
ML
QL
QS
MS
ML
ML
QS
QS
MS
QL
ML
QS
QS
ML
QL
QS
QS
QS
QS
QS
QL
ML
ML
QL
MS
ML
QL
ML
ML
ML
QL
MS
ML
QS
ML
QS
QS
QL
MS
QL
QL
QS
MS
QL
MS
QL
QL
QL
QS
QL
MS
QS
MS
ML
ML
QL
ML
ML
ML
ML
ML
QS
QL
QL
QL
ML
QS
QL
ML
QS
QL
QL
ML
MS
QS
QL
ML
ML
ML
ML
QS
ML
ML
ML
ML
QS
MS
QS
QS
QS
QS
QS
MS
QS
ML
ML
ML
QS
MS
QS
QS
QL
QS
QL
ML
MS
ML
ML
ML
ML
ML
QS
MS
ML
QL
ML
QS
ML
ML
MS
QS
QS
QS
ML
QS
MS
ML
ML
ML
ML
ML
ML
QS
ML
QS
MS
ML
ML
MS
QS
QS
ML
ML
ML
ML
QS
QL
QL
QL
QL
QS
QS
QL
QL
QL
QL
ML
MS
ML
ML
QL
QS
MS
ML
QL
QS
ML
QS
MS
QL
ML
QL
QS
ML
QS
MS
ML
QL
QL
ML
QS
ML
ML
ML
ML
MS
ML
ML
QL
QS
QL
QS
QS
QS
QL
MS
QL
QS
ML
QS
QS
QS
MS
ML
ML
QS
ML
QL
ML
QS
QS
ML
QS
QS
QL
MS
QS
ML
QL
MS
ML
MS
QS
MS
QL
ML
QS
QS
ML
ML
MS
ML
QS
QS
QL
ML
QL
QS
ML
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
ML
QL
MS
ML
ML
QS
ML
QS
ML
MS
ML
ML
QL
ML
QS
ML
QS
MS
MS
QL
QS
QS
QL
ML
MS
QS
QS
QL
ML
QS
QS
QL
QS
ML
MS
QS
QS
QS
QL
ML
QS
QS
QL
ML
QL
MS
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
QL
ML
QL
MS
MS
MS
MS
MS
QL
QS
QL
MS
QL
QL
MS
ML
ML
QL
QL
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
QL
ML
MS
QS
ML
QL
MS
ML
MS
QS
ML
QL
MS
QS
ML
ML
MS
ML
QL
QS
MS
ML
MS
QL
QL
ML
ML
QL
QL
QL
QL
QL
QL
MS
MS
QS
QL
QS
ML
ML
QL
QS
QS
QL
ML
QS
QS
MS
ML
QL
ML
QS
ML
QL
ML
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
MS
MS
MS
QL
QS
ML
ML
QS
QS
QS
MS
QL
ML
QL
ML
ML
QL
MS
QS
MS
QS
ML
MS
QL
ML
QL
QS
QS
ML
QS
ML
QS
ML
QL
MS
QL
QL
ML
QL
QS
QL
QS
ML
MS
QS
ML
MS
MS
QS
QL
ML
ML
QS
ML
QS
QL
QL
QS
QL
MS
QS
MS
QS
ML
ML
ML
QL
QS
MS
QL
QL
QS
ML
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
MS
ML
QL
QL
ML
ML
QL
ML
ML
ML
QS
ML
ML
ML
ML
MS
QS
QS
ML
ML
ML
QS
ML
QS
QS
QS
QL
QL
QL
MS
MS
QS
QL
ML
QS
QS
QS
ML
QS
MS
QS
MS
MS
ML
MS
ML
ML
ML
MS
QS
MS
QL
QS
QS
ML
ML
ML
ML
QS
ML
ML
QS
QL
QS
QS
ML
MS
QL
MS
QL
QS
QS
MS
ML
ML
MS
ML
MS
ML
ML
QL
ML
ML
QL
QL
QL
QL
ML
QS
QS
QS
QS
QS
QS
QS
QL
ML
QS
ML
QL
MS
ML
ML
ML
QL
ML
QL
QS
QS
QL
QL
QS
ML
QL
QL
ML
QS
ML
MS
ML
QS
ML
ML
ML
MS
ML
QL
QS
QL
QS
QS
QL
QL
MS
MS
MS
QS
ML
ML
QL
QL
MS
QL
ML
QL
QL
QS
ML
ML
QL
QS
QL
ML
QS
MS
QS
ML
ML
QL
ML
QS
ML
QL
MS
QS
QS
QL
QS
MS
ML
QL
QS
QL
ML
ML
MS
QS
ML
MS
MS
ML
MS
QL
ML
QS
ML
MS
ML
QS
QL
ML
ML
QL
MS
QL
QL
QS
QL
ML
ML
QS
ML
MS
ML
QL
QS
MS
MS
QS
ML
QS
QS
ML
QL
QL
QS
QL
MS
QS
QL
MS
QL
QL
ML
ML
ML
MS
ML
QL
ML
MS
QS
QL
QS
ML
QL
ML
ML
QL
ML
QL
QL
QL
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
ML
ML
QL
MS
QL
QS
QS
ML
QS
ML
QS
ML
QS
QS
ML
QL
QL
MS
QL
ML
ML
QL
ML
MS
ML
QL
ML
ML
MS
ML
ML
ML
MS
MS
QS
QL
ML
ML
QL
QL
QS
QL
ML
MS
QL
MS
MS
ML
QL
ML
MS
QL
QS
MS
QL
ML
QS
MS
QL
MS
QS
QS
ML
QS
QL
QL
ML
ML
ML
QL
QS
QS
ML
ML
ML
QL
ML
QL
MS
QS
QL
MS
MS
QL
QL
QS
MS
MS
ML
ML
QS
ML
ML
ML
ML
QL
QL
QL
ML
QL
QS
QS
QS
ML
ML
ML
ML
MS
MS
QL
QL
QS
QL
ML
QL
QS
QL
MS
ML
QS
QL
MS
QL
MS
QS
MS
QS
QS
ML
QS
ML
QS
ML
MS
MS
QS
ML
MS
QS
QL
MS
MS
QL
MS
ML
QS
ML
ML
QS
QL
ML
MS
QL
ML
ML
QS
QL
MS
ML
QL
QS
QS
QL
ML
ML
QS
ML
ML
QL
QL
ML
QS
QS
QL
QS
QS
ML
QS
QL
QS
QS
ML
ML
ML
ML
QS
ML
QS
MS
QS
ML
ML
QS
ML
QS
QS
ML
ML
QS
QL
ML
QL
QL
MS
QL
ML
QL
MS
MS
QL
MS
ML
ML
QL
QL
QS
QL
ML
QS
QL
ML
QS
ML
QS
QS
QS
QL
ML
QL
ML
QL
QS
MS
ML
MS
QL
QL
QL
QS
ML
QL
ML
MS
QS
ML
QL
QL
ML
QS
QS
QS
ML
ML
ML
ML
ML
QS
QS
ML
QS
QS
QS
QL
QL
QL
MS
QS
ML
ML
ML
ML
QS
ML
QL
QS
MS
ML
ML
QS
QL
ML
ML
MS
ML
QS
QS
MS
MS
ML
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
ML
QL
QL
MS
ML
QL
QL
QL
MS
QL
MS
QL
QS
ML
ML
MS
MS
ML
ML
ML
QL
ML
MS
ML
QS
QL
QS
QL
QL
QS
QL
QS
ML
QS
ML
ML
ML
QL
QS
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
ML
ML
QL
QL
QS
MS
QL
ML
QS
QL
QS
QS
ML
ML
MS
MS
ML
MS
ML
QS
QS
ML
QS
ML
QS
QL
ML
QS
QL
ML
QL
ML
QS
ML
QS
QL
ML
QL
QL
ML
QL
QL
ML
MS
ML
QL
ML
ML
ML
QS
QS
QL
QS
QL
ML
ML
ML
MS
QS
ML
ML
QL
ML
ML
QS
QS
MS
QS
MS
QS
MS
MS
ML
ML
MS
QL
MS
ML
QS
QL
ML
ML
ML
QS
ML
QL
QL
MS
ML
QS
ML
QL
QL
QS
QS
ML
MS
ML
QL
ML
MS
QS
QS
QS
ML
QL
QL
QS
QL
ML
QS
QL
ML
ML
ML
ML
QS
QS
QS
QL
QS
ML
ML
QL
ML
MS
ML
MS
QL
ML
QS
QS
QL
QL
QL
QS
QS
ML
QS
MS
ML
ML
QS
QL
QL
QS
MS
ML
QL
ML
ML
ML
MS
QS
QS
ML
QL
ML
QS
QL
MS
QS
QS
QL
QL
ML
QL
QS
QL
QL
ML
QL
ML
MS
QS
QS
QS
QS
QS
QS
QL
QS
ML
ML
ML
QS
MS
QS
MS
MS
ML
MS
ML
QS
QL
ML
ML
QS
QS
QL
ML
MS
ML
QS
QL
ML
ML
ML
QL
ML
QL
MS
QL
ML
ML
ML
ML
ML
ML
ML
QS
QS
MS
QL
QS
ML
ML
ML
QS
QS
ML
MS
ML
ML
QS
ML
ML
QL
QL
QS
ML
QL
QL
ML
ML
QL
QS
MS
ML
QS
QL
QL
QS
ML
QS
QS
MS
ML
QL
QS
ML
QS
QL
ML
QS
QL
MS
ML
MS
MS
MS
QL
ML
QS
ML
ML
QS
MS
ML
QL
ML
ML
ML
QS
ML
ML
ML
QL
QL
QS
ML
QL
QL
QS
QS
ML
ML
QL
QS
MS
QL
ML
ML
ML
ML
MS
ML
MS
QS
ML
ML
QL
QS
ML
ML
ML
QS
MS
MS
QL
MS
QL
ML
ML
ML
QL
ML
ML
QL
QS
ML
QS
MS
ML
MS
ML
ML
ML
QL
ML
ML
QS
MS
QL
QS
QS
QS
MS
ML
QL
QL
ML
QL
ML
MS
ML
ML
ML
MS
ML
QS
ML
ML
QS
ML
ML
MS
ML
QS
ML
QS
ML
MS
MS
ML
ML
ML
QL
ML
ML
ML
QS
QS
QL
QL
ML
QL
ML
QS
QL
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
QL
QL
ML
QL
QS
ML
QS
ML
QS
MS
ML
MS
QS
QS
ML
ML
ML
MS
QS
QS
QS
MS
QL
MS
MS
ML
ML
MS
ML
ML
QS
ML
ML
QL
MS
ML
QS
QS
QS
MS
QS
ML
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
QL
QL
QL
MS
QS
QL
ML
MS
QL
ML
QL
ML
QL
QS
ML
QS
QL
QL
QS
QL
QS
ML
QS
ML
ML
ML
QL
MS
ML
QL
QS
MS
QL
QL
QL
ML
QS
QS
ML
ML
QL
QS
QS
QS
ML
QS
QL
QL
QS
MS
QS
ML
QS
ML
ML
QL
QL
ML
MS
MS
QS
QL
MS
MS
QS
ML
QS
MS
ML
QL
QL
QL
ML
QS
QS
QL
QL
MS
QS
MS
ML
QL
QL
QS
QS
MS
ML
MS
QL
ML
ML
ML
QS
ML
ML
MS
QL
QL
QS
QS
QS
MS
QS
QL
QL
QL
ML
QS
ML
ML
QS
ML
QS
ML
ML
QL
QL
QL
QS
ML
QS
MS
ML
QS
ML
ML
QL
ML
ML
QL
MS
QS
QL
ML
MS
ML
QS
ML
ML
ML
QL
ML
QL
MS
ML
QS
QS
QS
ML
ML
QS
ML
QL
QS
ML
ML
ML
ML
ML
MS
ML
QL
ML
ML
ML
MS
ML
MS
ML
QL
QS
MS
QS
ML
ML
ML
QS
QS
MS
MS
ML
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
QL
QS
QL
QL
ML
QL
ML
ML
MS
MS
QS
ML
ML
MS
QS
ML
ML
ML
ML
QS
ML
ML
ML
MS
QS
QL
QL
ML
QS
QL
QS
ML
QS
QS
ML
QS
ML
ML
QL
MS
QS
QL
QS
QS
MS
QL
MS
QS
QL
QS
QL
ML
QL
QL
QL
MS
QL
QL
QL
ML
QL
ML
ML
QS
QS
QL
MS
QL
QL
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
QS
QS
ML
QS
QS
MS
MS
QL
ML
ML
QL
QS
QS
QL
QL
MS
QL
ML
QL
QS
MS
MS
ML
QS
QL
QS
ML
QS
ML
ML
ML
ML
MS
QS
ML
ML
QL
QS
QL
QL
ML
ML
ML
ML
MS
QL
QS
QS
ML
QS
MS
QL
MS
QL
QS
MS
QS
QL
QS
MS
QL
ML
MS
QS
QS
QS
ML
QL
QL
QS
ML
MS
ML
ML
QS
ML
QS
ML
QL
QL
ML
ML
QL
QS
QL
QS
QL
ML
ML
QL
QL
QL
ML
QL
MS
QL
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
ML
QS
QL
QS
ML
ML
ML
ML
ML
QL
ML
QS
QS
ML
ML
QS
MS
MS
ML
ML
QS
ML
ML
QS
ML
QS
QL
QS
ML
QS
ML
QL
QL
QL
MS
MS
QS
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
QL
QS
QS
ML
ML
MS
ML
QL
QL
QS
ML
QL
ML
QS
QL
ML
QS
QS
MS
QL
QL
ML
MS
QL
QL
QS
QS
ML
QS
QS
MS
ML
ML
ML
ML
QS
MS
QL
QS
MS
QS
QL
ML
MS
ML
ML
ML
QS
QL
MS
ML
QS
ML
QS
QS
ML
QS
ML
QL
QL
ML
QL
QS
ML
QL
ML
QS
ML
QL
ML
ML
ML
ML
QS
ML
QL
MS
MS
QS
MS
ML
QS
ML
MS
ML
ML
QS
QL
QS
QL
MS
QL
ML
QL
MS
ML
QL
QS
ML
QL
QS
QS
QL
ML
QS
QL
QS
QL
QS
QS
QS
ML
QL
ML
ML
ML
QL
MS
QL
ML
QL
QS
QS
QL
ML
ML
ML
ML
ML
QL
QS
QL
MS
QS
ML
QL
QL
MS
ML
QL
MS
ML
QS
QL
MS
ML
ML
QS
ML
MS
MS
QS
ML
QS
QL
ML
QS
ML
MS
QL
QL
QL
QL
MS
ML
QL
QS
ML
QL
MS
MS
QS
ML
QS
QS
MS
MS
QS
MS
QL
QS
MS
QS
QL
QL
ML
ML
ML
QS
ML
QL
QL
ML
QS
MS
ML
QL
QL
QS
QL
MS
QS
ML
ML
QL
QL
ML
ML
QL
MS
MS
QS
MS
QL
MS
ML
QS
QS
ML
QS
ML
QS
QL
QL
QL
ML
QS
MS
QL
ML
QL
ML
QL
MS
MS
QS
QS
QL
MS
QS
QL
ML
QL
QL
ML
QS
QS
ML
QS
ML
QS
MS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
QS
MS
QS
QS
MS
MS
MS
ML
ML
QL
QL
QS
ML
ML
ML
QL
QL
ML
QS
MS
QL
MS
ML
QS
QS
QL
ML
ML
MS
MS
ML
ML
QL
ML
QL
QL
QL
QS
QS
ML
QL
ML
ML
QS
ML
QS
MS
MS
QS
QL
QL
QL
ML
QL
QL
ML
QS
MS
QS
QL
QS
QS
MS
ML
MS
QS
ML
MS
ML
ML
QL
ML
QL
MS
QS
QL
ML
QS
QL
ML
ML
ML
ML
MS
ML
QS
ML
QL
QS
QS
QL
QS
QS
ML
QL
MS
MS
QS
ML
QS
QS
MS
ML
QS
QL
MS
QL
ML
ML
ML
QL
ML
QL
ML
QL
ML
QL
MS
QL
ML
ML
MS
QL
MS
ML
QL
ML
QL
ML
ML
ML
QL
ML
MS
MS
ML
QS
QL
QS
QL
MS
ML
QS
ML
QL
ML
ML
ML
QL
QS
MS
ML
QL
ML
QS
QL
QS
MS
QL
QS
ML
QS
QL
ML
QL
QS
QS
ML
QL
ML
ML
QL
QS
MS
ML
MS
ML
ML
QS
MS
ML
QS
QS
QS
QS
QL
MS
ML
QL
QL
ML
ML
QL
ML
ML
ML
ML
QL
QS
MS
QS
QL
ML
ML
MS
QS
QS
QS
QL
ML
MS
QL
QS
QS
ML
QS
MS
QS
QL
ML
MS
MS
QL
MS
QS
ML
QL
QS
QS
QL
QS
ML
ML
ML
ML
QL
ML
ML
MS
QS
QS
QS
ML
QL
QS
ML
ML
QS
ML
ML
ML
QL
QL
ML
MS
ML
ML
ML
ML
QS
QS
QS
ML
MS
ML
QL
MS
QL
QL
QS
QS
QS
MS
QS
QL
ML
QS
QL
QL
ML
QS
QS
ML
QS
ML
ML
ML
ML
MS
MS
QL
QS
QL
QS
ML
QL
ML
ML
QS
ML
QS
ML
ML
MS
ML
ML
QL
ML
ML
QS
ML
QS
ML
QS
ML
ML
QL
ML
QS
QS
QL
ML
QL
ML
QL
MS
QS
ML
QS
MS
MS
QL
QL
QL
MS
QS
QS
MS
QL
QL
MS
QS
QS
QS
QS
ML
QL
ML
QS
ML
ML
QS
QL
ML
QS
QL
QL
QS
QL
ML
QS
ML
QS
ML
MS
ML
ML
ML
ML
ML
ML
MS
ML
QL
QL
QS
QL
QS
ML
ML
MS
MS
MS
QS
ML
ML
QL
QS
MS
QS
ML
QS
ML
ML
QS
QS
MS
QS
MS
ML
QL
QS
ML
ML
ML
QL
QS
ML
MS
ML
MS
ML
QS
MS
ML
ML
QL
MS
QL
QS
ML
QS
ML
MS
ML
ML
QL
QS
QL
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
ML
MS
QL
QL
QL
QS
ML
QS
QS
QS
QS
QL
MS
QL
QS
QS
QS
ML
MS
ML
QS
MS
QS
ML
QL
QS
QL
QL
ML
MS
QS
QS
QS
QL
QL
QS
QL
ML
QS
QL
QS
QL
MS
QL
MS
ML
QS
ML
QL
ML
ML
ML
QL
ML
QS
QL
QS
ML
QS
QL
ML
QL
MS
QS
ML
ML
MS
ML
QS
ML
QS
QS
QS
MS
ML
QS
QL
QS
ML
QS
ML
QL
ML
QS
QS
QS
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
MS
QL
QL
ML
MS
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
MS
MS
ML
QL
QL
QL
QS
QL
QS
QS
QS
ML
QS
MS
ML
ML
QS
ML
QL
QS
ML
QL
ML
QL
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
QS
ML
ML
QS
QS
MS
ML
QL
QL
ML
MS
QL
ML
ML
QL
ML
ML
MS
QS
ML
MS
ML
ML
QS
ML
MS
ML
ML
QL
QS
QL
QS
QL
ML
ML
ML
QL
QS
ML
QS
QL
QS
ML
MS
MS
QL
MS
ML
QL
ML
QS
MS
QL
QS
QS
QS
ML
MS
ML
ML
ML
MS
QL
ML
ML
QS
ML
QL
ML
ML
MS
QL
ML
ML
MS
QL
QL
QS
QL
ML
ML
QS
QS
QL
QL
QS
ML
QS
ML
QS
QL
QS
QS
QS
MS
QS
QL
ML
ML
QS
ML
QL
QL
ML
QS
QS
ML
QL
MS
QL
MS
MS
QS
MS
ML
QL
QS
QS
QL
QS
ML
QL
QS
QS
ML
QS
ML
ML
ML
QS
ML
ML
MS
QS
QS
QL
ML
ML
ML
ML
MS
QL
QL
MS
ML
ML
QL
QS
ML
ML
QS
QS
QL
ML
ML
QS
QL
QL
ML
MS
QL
QS
MS
ML
QS
ML
QS
QL
QL
QL
QS
QL
QS
QS
ML
ML
QS
ML
QS
QL
QL
QS
MS
QL
QS
QL
MS
ML
QL
ML
ML
MS
QL
ML
QS
ML
QL
QL
QS
QS
QS
ML
MS
QS
ML
QS
QS
QS
QS
QL
QL
ML
ML
QL
QL
MS
ML
ML
QL
QS
QL
QS
ML
QL
QS
QL
MS
QL
ML
ML
QS
QS
QS
QS
QL
QL
MS
QL
QS
ML
QL
QL
ML
QL
ML
ML
QS
MS
QL
QS
QS
QS
QL
ML
QS
QL
QL
ML
QL
QS
QL
MS
ML
ML
QS
QS
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
QS
QS
ML
QL
QL
ML
QS
ML
QS
ML
ML
ML
ML
QL
QS
MS
QL
QL
QL
QS
ML
QS
ML
QL
ML
QS
ML
ML
ML
ML
QS
QL
ML
QS
MS
QL
ML
QS
MS
ML
QL
ML
ML
QL
ML
ML
QS
ML
MS
ML
ML
QS
QS
ML
QS
ML
QL
QS
QL
QL
QS
QL
MS
ML
QL
QL
QS
ML
ML
QS
ML
ML
ML
QS
ML
QS
QL
QL
QS
ML
ML
ML
ML
MS
ML
QL
QS
ML
QL
QL
MS
QS
ML
ML
QL
QL
ML
QS
QS
QL
ML
QS
QL
ML
MS
QL
MS
ML
MS
QS
MS
ML
QL
QL
QL
ML
QS
ML
QS
QL
ML
MS
MS
QL
ML
ML
ML
ML
ML
ML
QL
QL
ML
QS
ML
QS
MS
ML
QL
QS
ML
QS
MS
ML
MS
QS
QS
QL
ML
MS
ML
MS
ML
QL
QS
QS
ML
QL
ML
QS
QL
ML
QL
QS
QL
ML
QL
MS
MS
MS
QS
MS
QL
QS
MS
ML
ML
QL
QL
ML
QL
QS
ML
ML
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
ML
QL
ML
MS
QS
MS
ML
ML
ML
ML
QS
ML
ML
ML
QS
QS
ML
QS
QS
QL
QL
QL
ML
QL
ML
ML
QS
MS
QL
ML
ML
ML
QL
MS
QS
QS
ML
ML
QL
QS
QL
ML
ML
QS
QS
QL
ML
QL
QL
ML
ML
QL
QS
MS
ML
QS
QS
QS
QS
QS
QS
ML
QS
QS
MS
QS
QS
ML
QL
QS
QS
ML
QL
QS
ML
QL
ML
MS
MS
ML
QL
QS
QS
ML
QL
QL
ML
QL
QL
MS
ML
QS
QL
QL
ML
ML
QS
QL
ML
MS
QL
ML
MS
QS
MS
ML
QS
ML
QS
ML
QS
ML
QS
ML
ML
QS
QL
MS
QL
ML
QS
QS
QL
MS
ML
ML
QS
QS
ML
ML
QL
ML
MS
ML
ML
ML
ML
ML
MS
QL
QS
QL
QL
ML
QS
ML
QL
QL
ML
ML
ML
QL
QS
MS
ML
MS
QS
QL
QS
ML
QS
QL
QS
QL
QL
ML
QS
QS
QS
QS
QS
MS
ML
QL
QL
QS
ML
QL
QS
ML
MS
ML
QL
ML
QL
ML
ML
QL
QS
MS
ML
ML
ML
QL
ML
MS
QL
QS
ML
QS
QL
ML
QS
QS
ML
QL
ML
QL
MS
QS
ML
QL
QL
QL
MS
QS
ML
ML
ML
QS
QS
QS
QL
ML
ML
ML
QL
QS
QL
QS
MS
QL
MS
QL
ML
ML
MS
QS
ML
QS
ML
QS
ML
QL
ML
ML
MS
MS
ML
ML
QL
QS
ML
QS
QL
ML
ML
ML
QS
ML
ML
QL
ML
ML
QL
ML
ML
MS
ML
QL
QL
ML
QL
ML
ML
QS
ML
MS
ML
ML
MS
QS
ML
QL
ML
MS
QS
ML
MS
ML
ML
QL
QL
QS
MS
QS
ML
ML
ML
QS
ML
QS
ML
ML
QS
QL
ML
ML
ML
ML
QS
MS
MS
ML
QL
QL
QL
MS
QS
ML
QL
MS
ML
QL
QL
QS
QS
ML
MS
QS
ML
QL
MS
QL
QL
QL
ML
ML
QS
ML
QL
ML
QS
QS
QL
ML
MS
QL
QL
ML
ML
ML
QS
QL
QL
QL
QS
QS
MS
ML
ML
ML
QL
ML
QL
QS
QL
MS
MS
QS
QS
ML
MS
QS
ML
MS
QL
MS
QL
ML
QS
QL
QS
QS
QL
ML
ML
ML
QL
ML
QS
QS
QL
ML
MS
ML
MS
QS
ML
ML
ML
ML
QS
QS
ML
QS
QL
ML
QS
ML
ML
ML
QL
QS
MS
QL
ML
ML
ML
QL
QS
QL
QL
ML
MS
QS
ML
MS
ML
QL
QL
QS
QS
ML
MS
QS
QL
MS
ML
QL
ML
QS
QS
ML
ML
QL
QL
ML
MS
QL
QS
MS
MS
ML
QL
QS
QS
ML
ML
QL
ML
QS
QL
QS
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
ML
MS
QL
ML
QS
ML
ML
ML
QL
ML
ML
QL
ML
MS
ML
QS
ML
ML
QS
ML
QS
QS
ML
QL
QS
ML
MS
QS
QL
QL
QL
QL
QL
MS
QS
QL
ML
QL
QS
QL
ML
QS
MS
QS
MS
ML
QL
MS
ML
MS
QS
ML
QS
QL
QS
QL
QS
QS
ML
QS
QL
ML
ML
QL
QL
QL
ML
QS
QS
QL
MS
ML
ML
MS
ML
QL
QS
QL
QS
ML
ML
QS
ML
QS
QL
ML
QL
QL
ML
QS
QL
QS
MS
ML
QS
QS
ML
QL
ML
QL
QL
QS
ML
QL
QS
QL
QS
QS
MS
QS
ML
QS
MS
QL
QL
ML
QL
ML
ML
QL
QS
QS
QS
QL
ML
QL
ML
ML
ML
QL
QS
QL
ML
QL
MS
QL
QL
QL
QL
QL
ML
QL
QS
QL
MS
ML
MS
MS
QL
ML
ML
ML
MS
QS
ML
QS
QL
ML
ML
QS
ML
ML
QL
QL
QL
ML
QS
QS
QL
ML
QL
QS
QS
QS
QS
ML
ML
QS
QL
QL
QS
ML
MS
MS
MS
MS
QS
QL
QL
QS
ML
QL
QL
ML
QS
QL
QL
MS
ML
QS
QS
ML
QS
MS
QL
QL
QL
ML
QS
ML
ML
QS
QL
QS
QS
ML
QL
QS
QL
QL
ML
ML
ML
MS
QS
QL
QS
QS
QS
MS
MS
ML
QL
ML
QL
QS
MS
ML
QL
QS
QS
MS
ML
ML
QL
ML
QS
QS
QS
QL
MS
QL
ML
QL
QL
ML
QS
QS
QS
ML
ML
ML
QS
ML
ML
QL
QL
QS
QL
ML
ML
QS
ML
ML
QL
ML
QS
QS
ML
QL
QL
ML
QL
QS
QS
MS
MS
QS
MS
QS
MS
ML
ML
MS
MS
QL
ML
ML
ML
QL
QL
QS
QL
QS
MS
QS
QS
QS
QL
ML
QL
QL
ML
ML
QL
QL
QL
MS
QL
ML
QL
QS
QS
QS
QL
ML
QS
QS
ML
QL
ML
QS
QL
ML
QS
QS
QS
ML
QL
ML
MS
ML
QS
QS
ML
QL
QS
MS
QS
QS
ML
ML
QS
QS
QL
ML
QS
QS
QS
QL
MS
QL
MS
QL
ML
QL
QS
QS
QS
MS
QL
ML
QS
QS
QS
ML
MS
ML
ML
ML
ML
MS
QS
ML
QL
QL
ML
ML
ML
ML
QS
MS
ML
QS
MS
ML
QL
ML
MS
ML
MS
QL
QS
QL
MS
ML
QS
QL
QS
QL
ML
ML
QS
MS
ML
ML
QS
QL
QL
ML
MS
MS
ML
QS
ML
QL
QL
ML
QS
ML
MS
QS
QL
ML
ML
QL
QL
QL
ML
QS
QL
QL
ML
QL
QL
MS
ML
QS
ML
QL
QS
QS
MS
QS
ML
ML
MS
QL
QL
QL
QS
QL
ML
ML
MS
MS
QL
ML
ML
QS
MS
QL
QS
MS
QL
MS
ML
QL
QL
ML
MS
ML
QS
QS
QL
QS
ML
ML
ML
QL
ML
MS
QS
QL
ML
QS
MS
QS
ML
QL
MS
ML
MS
QL
ML
ML
QL
QS
MS
ML
MS
MS
QS
QL
MS
QL
QS
QL
ML
MS
QL
ML
MS
QL
QL
QL
ML
QL
QS
QS
QL
ML
QS
MS
QS
QL
QL
ML
MS
QS
ML
QL
MS
ML
MS
ML
MS
QL
MS
QS
QL
ML
QS
QS
MS
QL
QL
QL
ML
MS
ML
QS
QS
QS
ML
MS
QL
QS
MS
MS
ML
ML
ML
ML
QS
ML
QS
QS
MS
QL
QS
ML
ML
MS
ML
QS
ML
ML
ML
QL
MS
QS
QL
ML
MS
QL
QL
ML
QS
QS
MS
ML
QS
MS
QL
QS
QS
MS
QS
ML
QS
QS
ML
QL
QL
QS
ML
QL
MS
QS
ML
ML
QS
QS
QS
ML
ML
MS
ML
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
QL
QS
QS
QL
ML
ML
MS
MS
QL
QL
ML
ML
QL
QL
ML
QS
QS
MS
MS
QS
ML
QL
QL
QS
ML
QS
MS
QS
MS
ML
QL
MS
MS
ML
QL
ML
QL
ML
QS
MS
QS
ML
QS
ML
ML
ML
MS
MS
QL
QS
QL
QL
ML
ML
ML
QS
ML
QL
QL
QS
ML
QS
MS
ML
ML
MS
QS
ML
MS
ML
QS
QS
ML
ML
ML
QL
QS
QL
QS
ML
QL
MS
ML
QL
QS
ML
QS
QS
QS
QS
ML
QS
QS
QL
QS
QL
ML
QS
MS
ML
ML
MS
QL
QS
MS
QS
ML
QL
QL
QL
QL
ML
QL
ML
QL
QS
ML
QS
QS
QS
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
QL
QL
QL
ML
QS
ML
QS
QS
QL
ML
MS
ML
QS
QL
QS
QL
ML
QS
ML
QL
QS
QS
QS
QL
ML
MS
QS
ML
ML
QS
QS
ML
ML
QS
ML
ML
ML
ML
ML
QS
QL
MS
ML
QS
QS
ML
ML
ML
QS
QL
QL
QS
QL
QS
QL
ML
QL
ML
ML
MS
QL
QS
QS
ML
QS
ML
ML
QS
ML
ML
QS
ML
QS
MS
QL
MS
QL
MS
QL
QS
ML
ML
QL
ML
ML
QS
QS
QL
MS
QS
ML
QL
QL
QL
ML
QS
ML
ML
QL
QL
QS
ML
QS
MS
ML
ML
ML
ML
QS
ML
ML
QL
MS
QS
ML
QS
ML
QL
QS
QL
ML
ML
QL
MS
ML
QS
QL
MS
ML
QS
QS
QS
ML
QL
ML
QS
MS
ML
QL
QS
ML
MS
ML
ML
QS
QL
QS
QS
QL
ML
ML
QS
MS
QL
ML
QL
ML
QS
QL
QS
QS
QS
ML
QL
QL
QS
ML
QL
QS
ML
QL
ML
ML
ML
QL
QS
QS
ML
QS
ML
ML
ML
QS
QS
ML
ML
QS
QS
ML
QS
ML
QL
QS
MS
QL
QL
QS
ML
QL
MS
QL
ML
QL
ML
ML
ML
QL
QL
QL
MS
ML
MS
ML
QS
ML
MS
QS
QS
QS
ML
ML
ML
QL
QS
ML
MS
QS
ML
MS
QL
QS
QL
QL
ML
ML
ML
QL
MS
QL
QL
ML
QL
QL
MS
QL
ML
ML
ML
ML
ML
QL
QL
ML
QL
ML
MS
QL
QL
QL
QS
ML
QL
ML
QS
QS
QS
QS
QS
QS
MS
QL
QL
ML
QL
QS
QL
MS
ML
MS
ML
ML
QS
ML
QL
MS
QL
ML
QS
ML
ML
ML
QL
QL
QS
ML
QL
ML
ML
QL
QL
QS
QL
QS
ML
QL
MS
QS
QL
QS
QS
ML
QS
QL
QS
MS
QS
ML
MS
ML
QS
ML
QS
QL
MS
MS
ML
MS
QL
ML
QL
ML
MS
MS
ML
QS
QL
ML
MS
ML
QL
QS
ML
ML
MS
QL
QS
ML
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
QS
ML
ML
ML
MS
QL
MS
QL
ML
QL
ML
QL
ML
QL
QL
ML
QL
QL
ML
QL
QS
ML
QS
ML
QL
QS
QS
MS
QS
ML
QS
QL
QS
QL
ML
ML
QS
QS
ML
QL
QL
QS
QS
ML
QL
ML
MS
MS
QS
QL
ML
ML
ML
ML
MS
QS
QS
QL
ML
QL
MS
ML
QS
MS
QS
QS
MS
MS
ML
QS
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
QS
QS
MS
QL
MS
QL
ML
QS
ML
ML
ML
QS
ML
QL
QS
MS
ML
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
QS
QL
MS
QL
QL
QS
QS
QS
QS
MS
QL
ML
QS
QL
ML
QS
MS
MS
ML
ML
QL
QL
QL
ML
ML
ML
ML
MS
ML
MS
ML
QS
QL
QS
ML
ML
QS
ML
ML
QS
ML
QL
ML
QS
ML
MS
ML
QL
QL
QL
QS
ML
QL
ML
ML
QS
ML
QS
ML
MS
ML
QS
QS
QL
ML
ML
QL
ML
QL
ML
QS
ML
QS
QL
ML
QL
QL
QL
QS
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
MS
ML
MS
ML
ML
QS
QL
MS
MS
MS
QS
QS
MS
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
QL
ML
QL
QL
QS
MS
ML
QL
QS
QL
MS
QL
MS
QS
QL
ML
QL
ML
ML
ML
QL
ML
QS
ML
QL
QL
QL
QL
ML
ML
QL
QS
QL
ML
ML
QL
ML
QL
QL
QL
MS
MS
ML
QL
ML
ML
QL
MS
QL
ML
ML
QS
QS
ML
QS
QS
QL
ML
ML
ML
QL
ML
QS
QL
QL
QL
QL
QS
QL
ML
QL
QL
ML
QL
MS
QL
QL
ML
QS
QL
MS
ML
QL
ML
QS
QL
QL
QL
QS
MS
ML
QL
ML
QS
ML
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
QS
QS
QS
QL
ML
ML
QL
QS
MS
QL
QS
QS
QL
ML
QS
MS
QS
MS
QS
MS
QS
QL
QL
ML
MS
QS
QL
QS
MS
QS
ML
QS
ML
QL
MS
ML
QS
ML
QL
MS
ML
QS
ML
ML
QL
QL
ML
ML
MS
ML
ML
ML
ML
MS
ML
ML
ML
MS
QS
QL
ML
QL
MS
QS
QL
ML
QS
QS
QS
ML
ML
ML
QL
ML
ML
QS
QS
ML
ML
MS
QS
ML
MS
ML
MS
ML
QL
ML
QS
QL
QS
ML
QS
QS
ML
QS
QS
MS
QL
MS
QS
QL
QL
QL
ML
MS
QS
QS
MS
ML
ML
QL
ML
QL
QS
ML
QL
QS
ML
QS
MS
QS
QL
QL
QS
MS
ML
QL
ML
QL
ML
QL
QS
QS
QS
QL
QL
ML
MS
QS
ML
ML
QS
MS
ML
QS
QS
QS
ML
MS
ML
QS
QL
MS
QL
MS
QL
ML
MS
ML
ML
QL
QS
ML
ML
MS
ML
QS
ML
QL
QL
ML
QL
ML
ML
QS
ML
ML
QL
MS
QL
ML
QL
QS
QS
QL
QS
QL
ML
QL
QS
MS
ML
ML
QL
QS
QL
ML
ML
QL
QS
ML
QS
QS
ML
QL
QL
QL
ML
ML
MS
ML
QL
ML
QS
QS
ML
ML
QL
QS
MS
QL
QS
ML
QS
QL
QS
QS
MS
ML
ML
QS
QL
QL
ML
QL
QS
QL
QL
MS
QL
MS
MS
QL
ML
MS
QL
QL
ML
ML
ML
ML
ML
MS
QS
QS
ML
ML
QS
QS
ML
MS
QS
ML
QL
QL
ML
QL
ML
QL
QS
ML
QS
ML
QL
MS
MS
QS
QS
QL
ML
QS
QS
MS
QL
ML
ML
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
MS
QS
QL
MS
ML
QS
QL
QS
QS
QS
QS
MS
ML
MS
ML
QS
ML
ML
ML
ML
ML
QL
QS
QL
QL
ML
ML
QL
ML
QS
ML
ML
ML
ML
QL
QL
QL
QS
ML
QL
ML
QL
ML
QS
QS
ML
QS
QL
ML
ML
QL
QL
QL
QS
QS
QL
QL
ML
ML
ML
QS
MS
MS
QS
QS
QL
QS
MS
MS
QL
ML
QS
QL
ML
QS
ML
QS
QL
QS
QS
ML
QL
QL
MS
QL
QS
ML
QL
ML
MS
ML
ML
QL
QL
MS
MS
QL
MS
QS
QL
ML
ML
QS
MS
ML
ML
ML
QS
ML
QS
QL
QS
QL
QS
MS
ML
ML
QS
ML
QL
MS
QL
ML
QS
QL
QS
QS
ML
QL
QL
MS
ML
QL
ML
ML
ML
QS
QS
MS
ML
MS
ML
QS
ML
QS
ML
MS
QS
QS
QS
ML
ML
QS
QL
MS
ML
MS
ML
QL
QL
MS
QS
ML
QL
ML
ML
QL
MS
QS
ML
QS
QL
ML
QS
QS
ML
ML
QL
QS
ML
MS
QL
QL
QL
QL
ML
QL
QS
MS
QS
QL
ML
QL
ML
ML
ML
MS
QS
QS
ML
MS
ML
QL
QS
QS
ML
ML
ML
MS
QS
QS
QL
QS
ML
QS
ML
QS
ML
ML
ML
ML
QS
ML
QS
ML
QL
QL
MS
QL
ML
ML
QL
QL
QL
QS
MS
QL
QS
MS
QL
ML
ML
ML
QL
ML
QS
QS
ML
QL
ML
MS
MS
ML
QS
ML
ML
QS
ML
QS
ML
QL
ML
MS
QL
ML
MS
QL
QS
QS
ML
QS
ML
QS
QS
ML
QS
QL
QS
MS
QL
QS
QL
ML
ML
QL
QS
ML
QS
ML
ML
QS
MS
MS
QS
MS
MS
QS
QL
MS
QS
QS
ML
ML
MS
ML
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
QS
QS
ML
QL
MS
QS
ML
MS
MS
ML
MS
ML
QS
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
QL
ML
QS
QL
ML
ML
ML
QL
QS
QS
QL
ML
ML
MS
QS
ML
QS
QL
QS
ML
ML
QL
ML
ML
ML
QL
MS
QS
MS
QL
QS
QL
ML
QL
QS
MS
QS
ML
QS
QL
ML
ML
QL
QS
QS
QL
ML
ML
QS
QS
QL
QS
QS
MS
ML
QL
QS
ML
ML
ML
QS
QS
QL
ML
MS
QL
QS
QS
QS
QS
MS
MS
QS
QS
MS
QL
ML
MS
QS
MS
MS
ML
ML
QL
ML
ML
MS
ML
MS
ML
ML
QL
QL
QS
QS
QS
ML
QL
ML
ML
ML
QL
QS
ML
MS
QS
QS
QS
ML
QS
ML
ML
MS
QL
QS
QS
QL
QS
QL
QS
QL
QS
QL
QS
ML
QS
QS
ML
QS
QL
QL
ML
QS
QS
ML
QL
QL
QL
QS
ML
QS
QL
ML
QL
QS
QL
QL
QL
ML
ML
MS
QS
ML
ML
MS
QS
ML
QS
QL
QL
MS
QL
ML
ML
QL
ML
QS
ML
ML
QS
QL
ML
QL
QL
QS
QL
QS
ML
ML
QS
QS
ML
QS
QL
ML
MS
MS
ML
QS
QS
QS
QS
ML
MS
ML
ML
QL
QS
ML
ML
QS
ML
QS
ML
QL
QL
QL
QS
ML
QL
QS
ML
ML
QS
ML
ML
QS
QL
QS
ML
ML
ML
QS
QS
ML
ML
ML
QS
QS
QL
QS
QS
QL
QL
QS
QS
ML
QL
ML
MS
ML
QL
QS
QS
QS
QL
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
MS
QS
QL
ML
ML
ML
ML
ML
QL
QS
QS
QS
MS
ML
ML
QS
QS
ML
QS
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
QL
MS
MS
QL
ML
ML
ML
QS
QS
MS
MS
ML
ML
QL
QL
QS
QS
MS
ML
ML
QL
ML
ML
ML
QS
ML
QS
QS
QL
ML
QL
ML
MS
MS
QL
QS
MS
QL
QL
QL
QS
ML
QS
QS
QL
QS
QS
ML
QL
ML
QS
QS
QL
QS
QS
QS
ML
QS
QL
ML
QL
QL
QL
QS
MS
QS
ML
ML
QS
QS
QL
ML
QL
ML
ML
QL
QL
QS
QL
MS
ML
MS
MS
QS
QL
QS
QL
QL
ML
QS
QL
QS
QS
ML
ML
QS
QS
ML
ML
QS
QS
QL
ML
MS
QS
QL
ML
QL
MS
QS
ML
ML
ML
QL
QS
MS
QS
ML
ML
ML
ML
QL
ML
QS
ML
QS
MS
MS
QS
ML
MS
MS
QS
QL
QL
ML
QS
QL
MS
QS
QS
QL
ML
ML
QL
QL
QL
QL
ML
ML
ML
QL
ML
ML
QL
MS
ML
ML
ML
MS
MS
ML
ML
QS
MS
MS
QS
QS
QS
QS
QL
ML
QS
MS
QS
ML
QL
ML
QL
MS
QS
QL
MS
MS
QS
QL
ML
QS
ML
QS
QL
QL
QL
ML
MS
QS
ML
ML
QL
QS
MS
ML
ML
QL
ML
ML
ML
ML
QS
QL
QS
ML
QL
QS
QL
MS
ML
MS
QS
QL
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
QS
MS
ML
QL
MS
QL
QS
QL
QS
ML
ML
QS
MS
ML
ML
QS
QL
ML
ML
QS
ML
MS
QS
ML
QL
MS
ML
QS
QS
MS
ML
QL
QL
QS
QL
ML
QL
ML
QL
QS
ML
QL
ML
QL
QL
QS
QS
QS
MS
ML
QS
ML
QS
QS
ML
QS
ML
ML
ML
QS
QL
QL
MS
MS
ML
ML
QS
MS
ML
QS
ML
QS
MS
ML
ML
ML
MS
MS
ML
QL
QL
ML
MS
MS
QL
QL
MS
QS
MS
QS
ML
QS
ML
ML
ML
MS
ML
QL
ML
MS
QS
QL
ML
MS
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
ML
QS
QL
ML
QS
ML
ML
ML
ML
QS
ML
ML
QL
QL
QS
MS
MS
ML
QS
ML
QS
ML
QS
QL
QS
QL
ML
QS
QS
QL
QL
MS
ML
QL
MS
ML
QS
QS
QS
ML
ML
MS
QS
QS
ML
ML
ML
ML
QL
MS
MS
QL
QL
QS
ML
QL
MS
QL
QL
QL
ML
ML
QS
ML
QS
QL
MS
ML
QL
MS
QL
MS
ML
QL
QL
MS
ML
QS
QL
QS
QS
QL
QL
QS
QL
QL
QL
QS
ML
ML
QS
ML
QS
QL
ML
QL
MS
QS
MS
QS
ML
QL
QL
QL
QS
QS
ML
ML
QL
QL
QS
QS
ML
QL
QL
ML
QL
QL
ML
QL
QS
ML
ML
QL
QS
MS
QS
ML
ML
QS
ML
MS
ML
ML
QS
ML
QL
ML
QS
MS
QL
QS
QL
QS
QL
QS
MS
ML
ML
ML
MS
ML
QS
MS
ML
QS
ML
ML
QL
ML
ML
QS
QL
QS
ML
ML
MS
ML
ML
QL
QL
MS
QS
QS
QL
QS
MS
QL
QS
MS
QL
QS
ML
QL
MS
MS
ML
QS
QL
ML
QS
ML
ML
ML
QS
ML
MS
MS
ML
QL
QS
QL
MS
QS
MS
QS
ML
ML
ML
MS
QL
QS
ML
QS
MS
ML
QL
QS
ML
MS
QL
ML
ML
QS
ML
MS
QS
ML
ML
ML
ML
ML
ML
ML
MS
QS
MS
QL
QL
ML
ML
QS
MS
QL
QS
QS
QS
QS
QL
QL
ML
ML
QS
ML
ML
QL
ML
MS
ML
QL
ML
MS
QL
QL
QS
QL
QS
ML
QS
QL
MS
ML
QS
QS
QL
QL
QL
ML
MS
ML
QL
QS
QL
ML
QS
QS
QS
ML
ML
QS
QS
QS
ML
QL
QL
MS
ML
QS
QL
ML
QS
QS
QL
QL
QS
ML
QL
QS
QL
ML
ML
ML
MS
ML
QS
QS
QL
ML
ML
ML
MS
QL
ML
ML
ML
QS
QS
MS
ML
ML
QL
QL
ML
QL
ML
QL
ML
QS
ML
ML
ML
QS
ML
QL
QL
ML
ML
ML
QL
QS
QS
QS
QS
QS
ML
ML
QS
MS
MS
ML
ML
QL
MS
MS
QL
ML
QL
QL
QS
QS
ML
QS
ML
QS
QS
QS
QL
QS
QS
ML
MS
QS
ML
ML
ML
MS
QL
MS
QS
QS
QL
QL
ML
QL
ML
ML
MS
QS
ML
ML
QS
QL
QS
QS
QL
QL
ML
MS
QS
QL
ML
ML
ML
MS
QS
ML
MS
QS
QS
QL
ML
ML
QS
MS
QL
ML
MS
ML
QL
QL
ML
ML
ML
QL
QL
QL
ML
QS
ML
QS
ML
QL
QS
QS
QS
ML
MS
ML
QS
ML
QS
QL
ML
ML
ML
QS
ML
QS
QL
ML
MS
QS
ML
ML
QS
MS
MS
ML
MS
QS
ML
QS
ML
ML
QL
ML
ML
ML
ML
QL
QS
QL
QL
ML
ML
QS
QS
ML
MS
ML
ML
ML
MS
ML
MS
QS
MS
ML
QS
QL
QL
QS
ML
QL
ML
QL
QL
QL
ML
QS
ML
ML
ML
ML
QS
QL
QS
MS
MS
ML
QS
QL
QL
ML
QL
ML
QS
MS
QL
ML
ML
ML
QL
ML
MS
ML
QS
MS
ML
ML
MS
MS
QS
QS
MS
MS
QS
QS
QL
QS
MS
ML
QL
QS
QL
QL
QS
ML
MS
ML
QS
ML
ML
QL
ML
ML
ML
QL
QL
QL
ML
QL
ML
QL
ML
QL
QS
QS
ML
QS
QL
MS
MS
MS
ML
ML
ML
QL
ML
QS
QL
QL
QS
QL
ML
ML
QS
MS
QS
ML
MS
MS
ML
QS
QS
ML
ML
QS
MS
QS
QL
QS
QS
QS
ML
MS
QL
ML
ML
QS
ML
QS
MS
QL
ML
MS
ML
ML
QS
MS
ML
QL
MS
QS
MS
ML
QL
QL
QL
ML
ML
ML
QL
QL
ML
ML
QS
ML
ML
QL
QL
QL
ML
ML
ML
QL
ML
MS
MS
QL
QL
ML
ML
QS
ML
QL
ML
QS
QL
ML
QS
MS
ML
ML
QS
ML
QS
ML
QL
ML
MS
QL
QL
MS
QL
ML
QS
QS
MS
ML
QS
ML
QS
QL
ML
QS
QL
QL
QL
QL
QL
QS
ML
ML
QS
ML
QS
QL
ML
QL
QS
ML
MS
QL
QS
ML
QL
QL
QL
QS
ML
MS
QS
ML
ML
QS
QS
QL
QS
QS
QS
QL
QS
QS
MS
QS
ML
ML
QL
ML
QS
QL
QS
QS
ML
MS
MS
ML
QL
ML
MS
ML
MS
QL
ML
ML
QL
QS
QL
MS
QS
QS
QS
MS
ML
ML
MS
ML
QL
MS
QS
QS
ML
MS
QL
QL
QS
ML
ML
ML
QS
MS
ML
ML
ML
MS
QL
ML
QS
ML
ML
ML
MS
QL
ML
QS
ML
QL
ML
QS
ML
MS
ML
ML
QL
QS
QS
ML
QL
QS
ML
QL
ML
QL
MS
ML
QS
ML
ML
QS
QS
MS
QL
ML
MS
ML
ML
QS
ML
QL
QS
QS
QL
QL
ML
QL
ML
MS
QS
MS
QL
MS
ML
ML
MS
QS
ML
MS
QS
QL
QL
ML
QL
QS
ML
ML
ML
ML
ML
ML
QL
QS
ML
QS
ML
MS
QS
ML
ML
ML
ML
QS
ML
ML
QL
MS
ML
MS
QS
QL
MS
QL
QL
ML
MS
QS
QL
QL
QL
MS
MS
QS
ML
ML
QL
QS
QL
ML
QS
QS
QS
QL
ML
ML
QS
QS
QS
QS
QS
ML
QL
MS
ML
QL
ML
ML
MS
QS
QS
QS
QS
QL
MS
QS
QL
QL
ML
MS
QS
MS
ML
QL
MS
QS
ML
QS
QL
MS
MS
ML
ML
QL
QL
MS
ML
MS
MS
MS
QS
QS
MS
QS
ML
MS
QL
QS
QL
MS
ML
ML
ML
ML
ML
QL
QS
MS
MS
MS
ML
QS
MS
MS
ML
QS
QL
QL
QS
MS
QS
ML
ML
QS
QL
QS
ML
QL
ML
ML
QL
ML
MS
MS
QL
QL
QL
MS
QS
ML
QS
QL
QS
QL
ML
QL
ML
ML
QS
MS
ML
MS
QS
ML
MS
QS
ML
ML
QS
ML
ML
ML
ML
QL
QL
MS
QS
ML
ML
ML
QS
QL
ML
QL
ML
ML
QS
ML
QS
ML
QL
ML
MS
QS
QS
ML
QS
MS
MS
QS
QS
ML
ML
QS
MS
QS
ML
ML
ML
QS
ML
QL
MS
ML
ML
QS
ML
ML
ML
QL
ML
QL
ML
MS
QS
ML
ML
ML
ML
QS
ML
ML
ML
QS
MS
QS
ML
MS
QL
MS
QS
MS
QS
ML
QS
ML
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
ML
MS
ML
ML
QL
ML
MS
ML
ML
ML
QS
QL
QS
ML
QL
QL
ML
ML
QS
ML
QS
ML
ML
ML
QS
ML
MS
ML
QS
QS
MS
ML
QL
QL
ML
QS
QL
MS
QL
QS
ML
QS
QL
QS
ML
QL
ML
ML
QS
MS
QS
QL
QL
QL
QS
QS
QL
MS
QS
MS
QL
ML
ML
ML
ML
ML
QL
ML
QL
QL
ML
QL
QL
ML
QS
QS
QS
MS
ML
QL
QL
QL
MS
MS
ML
QS
QS
ML
ML
QL
QL
ML
ML
ML
ML
QS
QL
QS
ML
QS
QL
QS
QS
QS
QL
ML
MS
ML
QS
QS
QL
QL
ML
ML
ML
MS
QL
ML
MS
QS
QS
MS
ML
QL
QS
ML
ML
QL
ML
QL
ML
QL
ML
MS
MS
ML
ML
MS
QS
ML
ML
QL
ML
ML
ML
ML
QS
ML
QL
ML
QL
QS
QS
ML
QS
QS
QL
MS
ML
QS
ML
ML
ML
QL
QL
MS
QS
QS
MS
QS
QL
MS
QS
ML
ML
QS
ML
QS
QS
QS
QS
QS
ML
MS
MS
QS
QL
ML
QS
ML
ML
QS
QL
ML
MS
MS
ML
ML
MS
QS
ML
ML
QS
ML
MS
MS
QS
ML
QL
QS
QS
QS
QS
MS
QL
MS
QS
QS
ML
QL
QL
QS
QL
QS
QS
MS
ML
QL
QL
QS
QS
QL
ML
QL
MS
MS
ML
ML
ML
QS
QL
QL
ML
QS
QL
QL
MS
ML
QL
MS
ML
QL
QL
QS
QS
QS
QS
QS
ML
QL
ML
QS
ML
MS
QL
QS
ML
QS
ML
QL
QS
ML
QS
QL
ML
ML
QS
MS
QS
ML
ML
MS
QS
MS
QL
MS
QL
ML
QL
ML
MS
QL
ML
MS
ML
QL
ML
QL
ML
QL
QS
QS
ML
QS
ML
ML
MS
QS
QS
ML
QL
QS
QL
ML
QL
QS
QL
QL
MS
QS
ML
ML
QS
ML
QL
QL
MS
QS
MS
ML
QL
QS
MS
QL
ML
ML
ML
QL
ML
QL
QL
QL
QS
MS
MS
QS
QS
QL
QS
QS
MS
MS
QL
ML
QS
QS
QS
MS
ML
MS
ML
ML
QL
MS
ML
ML
MS
QS
MS
ML
ML
ML
ML
QS
MS
QL
ML
QS
ML
QS
QL
MS
ML
QS
QL
ML
ML
QS
ML
QS
MS
ML
ML
QL
ML
QS
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
ML
QL
QS
ML
MS
ML
QS
QL
ML
QL
ML
QS
QS
ML
ML
ML
QL
QL
QS
ML
QL
QL
MS
ML
ML
MS
QL
QS
ML
ML
QL
QS
QS
QL
ML
MS
ML
QS
QL
QS
QS
QS
MS
QL
MS
ML
QL
ML
ML
ML
QL
QS
MS
QL
QL
QL
ML
ML
QL
QS
MS
ML
QS
ML
QL
ML
MS
MS
QL
QS
QS
MS
MS
QL
ML
QS
QS
QL
MS
ML
QS
QL
MS
QL
MS
QL
QL
QS
ML
ML
QS
QL
QS
QS
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
QL
QS
QS
ML
QL
QL
ML
ML
QS
MS
ML
QS
QS
QL
MS
QS
QL
QS
QL
ML
QL
ML
ML
QS
QS
MS
QS
MS
QS
QL
ML
QS
MS
QL
MS
ML
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
MS
QS
MS
QS
QS
QL
QL
QS
ML
QS
ML
ML
ML
QL
QL
QL
QL
ML
QL
ML
QS
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
ML
QS
QL
QL
ML
QS
QL
MS
QL
QS
QS
ML
ML
ML
QL
ML
QS
QS
QL
QS
QL
QL
QS
MS
QS
QS
QL
MS
MS
QL
MS
QL
MS
ML
QS
ML
QS
ML
ML
QS
QS
ML
MS
ML
QS
ML
QS
QS
ML
QL
MS
MS
QL
QS
QS
MS
ML
QS
MS
ML
ML
MS
QL
MS
QS
QS
QS
MS
QL
MS
ML
QL
QL
QS
MS
ML
ML
ML
QS
QL
MS
ML
ML
ML
QS
QS
QS
ML
ML
QS
QS
QL
ML
ML
QL
ML
QL
ML
QL
MS
QL
ML
QS
ML
MS
QS
ML
QL
QL
ML
QL
MS
ML
QL
ML
ML
ML
ML
MS
QS
ML
QL
QL
ML
QL
MS
MS
ML
QL
MS
ML
ML
ML
QS
QL
QL
QS
QL
QL
QL
MS
MS
QL
MS
QS
ML
QL
MS
QS
MS
QL
QL
QS
MS
QL
MS
MS
ML
QS
QS
QS
ML
QS
ML
QL
ML
QS
ML
QS
ML
MS
QL
QL
MS
QL
ML
MS
QL
ML
QS
QS
MS
ML
QS
QL
ML
QS
ML
QL
QS
ML
ML
ML
QL
QS
QS
QL
QL
QL
ML
QL
QS
MS
QL
ML
QL
QS
QL
QL
QS
ML
ML
QL
QL
QS
QL
QL
ML
ML
ML
ML
QS
ML
ML
QL
ML
QL
QS
ML
ML
ML
ML
ML
ML
QS
ML
MS
ML
ML
QL
QL
QL
ML
ML
ML
QS
ML
ML
ML
MS
MS
ML
MS
ML
MS
ML
QS
QL
ML
QS
QS
ML
QS
QS
ML
QL
QS
QL
QS
QS
QS
ML
QL
MS
QS
ML
ML
QL
QL
ML
QL
MS
ML
QS
QL
QS
QS
QS
QS
QS
QL
ML
QS
QS
QL
ML
QL
MS
QS
QL
ML
QL
ML
ML
ML
ML
QL
ML
QS
QL
MS
QL
QS
QL
ML
ML
QL
QS
MS
QL
QS
MS
QS
ML
QL
QL
MS
ML
MS
MS
QL
QL
QL
QS
QS
ML
QS
ML
QL
QL
QL
QL
QL
QL
MS
QL
QL
QL
MS
QS
QL
QS
QS
QS
QL
QL
ML
QL
QL
QL
MS
QL
QL
QL
QS
ML
ML
QS
ML
QL
QL
MS
QL
QL
ML
QS
QL
QS
ML
QS
QS
QS
ML
QS
MS
QS
QS
QS
QL
ML
ML
QS
MS
ML
MS
QL
ML
QS
ML
ML
QS
ML
ML
QL
QS
ML
ML
QS
QS
ML
QS
QS
MS
QL
QS
QS
ML
QL
ML
ML
MS
QL
ML
QS
QL
QS
MS
QL
ML
ML
QL
ML
ML
QL
ML
ML
ML
QL
QL
ML
ML
QL
QL
QS
MS
MS
ML
QS
ML
QL
QS
QL
QS
QS
QS
QS
QS
QL
QS
ML
QS
ML
QS
MS
QL
ML
ML
ML
QL
MS
MS
ML
ML
QS
ML
ML
ML
ML
QS
QL
QL
QL
QS
QS
ML
QL
QS
ML
ML
ML
QS
ML
QS
ML
ML
QS
QL
ML
QS
ML
ML
QL
QS
ML
MS
QL
ML
QS
ML
QS
QL
QS
ML
ML
MS
QS
MS
ML
ML
QL
QS
QL
ML
ML
QS
ML
QL
QL
QL
QS
MS
ML
MS
MS
MS
QS
MS
QL
QL
QL
QL
ML
MS
ML
ML
QL
MS
QS
QL
QL
QL
QS
QL
QL
QL
QS
ML
ML
ML
MS
QS
ML
ML
QS
ML
QS
MS
QS
QL
ML
QL
ML
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
QL
QS
QS
ML
ML
QL
ML
QS
ML
ML
MS
QL
QS
QL
QL
QS
QL
ML
MS
ML
MS
ML
MS
QS
QL
ML
ML
ML
MS
ML
ML
QS
QS
ML
QL
MS
ML
QL
QS
MS
QS
QS
ML
QL
QL
QS
ML
ML
ML
QL
QS
ML
MS
ML
ML
QS
ML
ML
MS
QL
QS
QS
QL
MS
QS
ML
QS
MS
QL
QL
QS
ML
QS
ML
ML
QS
MS
QL
ML
ML
QL
ML
QL
ML
ML
MS
ML
MS
QL
ML
MS
QL
QS
QL
ML
QS
QS
QS
QS
QL
MS
ML
MS
ML
ML
MS
ML
ML
QS
ML
ML
ML
QS
ML
QL
QL
ML
QS
MS
QS
QS
QL
MS
QS
MS
QS
QL
QL
QL
MS
QS
MS
ML
ML
ML
MS
QS
ML
MS
QL
QL
MS
QS
QL
ML
MS
ML
QL
MS
ML
MS
ML
QL
QL
QL
QS
QL
ML
QS
QS
MS
QS
MS
QS
QL
MS
QL
QS
QS
QS
MS
MS
QS
QS
MS
ML
ML
ML
QL
QL
QL
ML
MS
QL
QL
ML
ML
QS
QL
ML
QL
QS
QL
MS
QL
ML
MS
QL
ML
QS
QS
MS
MS
QL
QL
QL
ML
MS
ML
QL
ML
ML
QL
ML
QS
ML
MS
MS
MS
ML
ML
ML
QS
MS
QL
QL
MS
MS
QS
QL
QL
QS
QS
QS
QS
QS
ML
QS
ML
MS
ML
QL
ML
MS
ML
QL
QS
ML
QL
MS
QL
ML
MS
MS
QS
QL
QS
QS
ML
QL
MS
QL
ML
ML
MS
QS
MS
ML
QL
ML
ML
MS
ML
QS
QS
QS
QS
MS
ML
ML
ML
MS
QS
ML
MS
ML
QS
QS
QL
MS
ML
ML
QS
ML
MS
MS
MS
QS
ML
QL
ML
ML
QL
QL
QS
ML
QL
QL
MS
QL
ML
MS
ML
QS
ML
MS
MS
QL
QL
QS
QL
QL
QL
ML
QL
QL
QL
MS
QL
QS
QS
ML
ML
ML
MS
ML
ML
ML
QL
ML
QS
QS
QS
QS
QL
ML
ML
QL
MS
ML
QS
QS
ML
ML
QL
ML
MS
ML
ML
QL
QS
QL
QL
QS
ML
QL
ML
QL
QS
QL
QL
ML
ML
QL
MS
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
QL
QL
ML
ML
MS
ML
MS
ML
QS
MS
QS
ML
QS
QS
QL
QL
ML
ML
ML
QS
QL
QS
ML
ML
QL
QS
MS
ML
QS
ML
QS
ML
QL
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
ML
ML
ML
MS
QL
ML
ML
QL
QS
MS
QS
MS
QL
QS
ML
ML
ML
ML
ML
QL
ML
QS
ML
QL
ML
ML
ML
MS
ML
QL
QL
QL
MS
MS
ML
ML
ML
QS
QL
ML
QL
QS
MS
QS
QL
ML
ML
ML
ML
QS
QS
ML
MS
QS
QS
ML
ML
QS
ML
MS
ML
QL
MS
QL
QL
MS
ML
MS
ML
QL
QL
ML
QL
ML
QL
ML
QL
QL
ML
ML
QL
ML
ML
ML
ML
QL
MS
QL
ML
QL
MS
ML
QL
QL
QS
MS
QS
ML
QL
QL
QS
QL
ML
ML
QS
QS
QL
QL
QL
QS
ML
QS
QL
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
ML
ML
QS
MS
QL
QS
ML
ML
ML
QL
QL
ML
QS
MS
QS
ML
ML
MS
ML
ML
MS
MS
ML
QS
QS
ML
QL
QS
QS
MS
QS
QL
QL
QS
QS
ML
QL
QL
QS
QL
QL
ML
ML
ML
ML
QS
QS
ML
QS
QL
QL
QL
ML
QS
QS
MS
QS
QL
ML
QS
QS
ML
QL
QL
ML
ML
ML
QL
QS
ML
QS
QS
ML
ML
MS
ML
QL
ML
ML
ML
QS
QL
QS
QL
ML
ML
QS
ML
QL
QS
MS
QL
QS
QS
QS
ML
MS
QL
QL
QS
ML
QL
QL
ML
QS
QL
QL
QS
QS
QL
MS
ML
QS
ML
ML
ML
QL
QS
ML
QS
QL
QL
QL
MS
ML
ML
QL
ML
QL
QL
ML
ML
ML
QS
QL
MS
QL
ML
QS
QS
ML
QS
ML
ML
ML
QS
QL
MS
QL
ML
ML
MS
ML
ML
MS
QL
QL
QL
QS
QS
MS
QS
MS
QS
QL
QS
MS
QL
QL
QL
QS
ML
QS
QS
QL
QL
MS
QS
MS
QS
ML
ML
QL
QL
QS
QL
QL
QL
QL
QL
QL
ML
MS
ML
QS
MS
ML
ML
ML
QS
ML
QS
QS
ML
QL
QS
QS
QL
ML
QS
ML
ML
QS
ML
ML
QS
MS
ML
ML
ML
ML
QS
QL
MS
ML
ML
ML
QS
QS
ML
MS
QS
ML
ML
ML
QS
QL
QL
ML
ML
QL
QS
ML
QL
ML
QS
QL
QS
QL
QS
ML
ML
ML
ML
ML
ML
ML
MS
ML
QL
MS
ML
ML
ML
MS
QL
QS
ML
QL
MS
MS
QS
QS
ML
ML
QS
ML
MS
QL
MS
ML
QS
MS
QL
QS
ML
ML
ML
QS
QS
ML
QL
ML
QL
QL
ML
QL
MS
ML
QS
QS
QL
QS
ML
ML
ML
QS
ML
QL
ML
QL
QL
QS
QL
ML
QL
MS
QL
QS
ML
QS
QS
QS
ML
MS
QL
QL
QS
ML
ML
ML
ML
QS
QS
QL
ML
QL
QL
QS
QS
QS
ML
QL
QL
MS
QL
QL
QS
QL
ML
QL
ML
QS
QS
QL
QS
QL
QL
QL
QS
ML
MS
ML
QS
ML
ML
ML
MS
QS
QS
ML
QS
QS
QS
ML
QS
ML
QS
QL
ML
QS
QS
QS
QL
ML
ML
QS
ML
QS
ML
QL
ML
ML
QL
QL
QS
QS
QS
ML
QL
QS
ML
ML
ML
QS
ML
QL
ML
QS
ML
QL
ML
QS
MS
MS
ML
ML
MS
QS
ML
QL
MS
MS
ML
ML
QS
QL
QS
ML
QL
ML
QS
MS
ML
QS
QL
ML
QL
QL
QS
MS
ML
ML
ML
QS
QS
ML
QS
ML
QL
MS
QL
QS
ML
ML
ML
QL
ML
QS
QL
QS
MS
QL
ML
QS
QS
QL
ML
QS
MS
ML
ML
ML
ML
MS
MS
QS
QS
ML
ML
ML
MS
ML
QS
QS
MS
ML
ML
QS
QS
ML
MS
ML
ML
QL
QL
MS
ML
QL
ML
QL
MS
QL
ML
QL
MS
ML
QS
MS
ML
ML
ML
ML
QL
ML
QS
QL
QL
ML
QS
QL
QS
ML
ML
ML
QL
QS
ML
ML
ML
QS
ML
QL
QS
MS
QL
QL
ML
MS
ML
MS
QL
QS
QL
ML
ML
ML
ML
QL
QL
ML
ML
QS
ML
ML
QS
MS
QS
MS
ML
ML
QS
ML
ML
QS
QL
ML
MS
QS
QS
QL
QL
ML
QS
QL
QS
ML
MS
QS
ML
QS
MS
QS
QL
QS
ML
MS
ML
ML
ML
QL
MS
ML
ML
QS
QL
QL
QS
QL
QL
QL
MS
QS
QL
QL
ML
MS
QL
ML
QS
QS
QS
QL
QL
ML
ML
QL
ML
ML
QS
QS
QS
ML
MS
ML
ML
QL
ML
ML
QS
QL
QS
QL
QS
QS
MS
QL
MS
QL
QS
MS
ML
QS
QS
QS
QS
ML
ML
ML
ML
QS
MS
QL
ML
QS
ML
QS
QS
QS
MS
ML
ML
QS
QL
QS
QS
QS
QS
ML
ML
ML
QS
QS
ML
ML
QL
QL
QS
MS
QL
QS
QL
QS
MS
MS
QL
QL
QS
ML
ML
ML
ML
QL
ML
MS
QL
QL
ML
QS
ML
MS
MS
ML
ML
QL
MS
QL
QL
QS
ML
ML
ML
ML
MS
MS
QS
QL
QS
MS
ML
ML
QL
ML
QS
ML
QS
ML
QS
QL
ML
ML
ML
MS
QL
ML
MS
QS
ML
QL
ML
MS
ML
QS
MS
QL
QL
ML
QS
QL
QS
QL
ML
QL
ML
MS
MS
QS
ML
QL
QS
ML
ML
ML
QL
QS
ML
ML
MS
QS
ML
MS
QL
ML
ML
ML
ML
ML
ML
ML
QL
QL
QL
QS
MS
QL
QL
ML
MS
ML
MS
ML
QS
ML
QL
MS
ML
QS
QL
QS
QL
QS
ML
QL
ML
ML
ML
ML
QS
MS
QL
MS
QL
QL
QS
MS
ML
QL
QL
QL
ML
QL
QL
ML
QL
QL
QS
ML
QS
QS
QL
QL
QS
ML
QS
QL
QL
QL
MS
MS
QS
MS
QS
ML
QL
QL
ML
MS
ML
MS
MS
QS
QS
QL
QL
MS
QL
QL
ML
ML
MS
ML
QS
ML
ML
QS
ML
MS
QS
QS
QL
QS
ML
QL
QL
ML
QS
QL
QS
QS
MS
QL
MS
ML
QS
MS
QL
MS
QL
ML
QL
QL
QL
QS
QL
MS
MS
QS
QS
ML
ML
MS
QS
ML
QL
ML
QS
MS
QS
ML
QS
MS
ML
QL
QS
ML
QS
ML
MS
QS
ML
QL
QS
QS
ML
ML
ML
QS
QL
QS
MS
ML
ML
MS
QL
MS
QS
QS
QL
MS
QL
ML
ML
QL
ML
ML
MS
QS
ML
ML
QS
QL
ML
QS
MS
QS
QS
MS
QL
QS
QS
QS
MS
QS
QL
QS
QS
ML
MS
ML
ML
ML
QL
MS
MS
QS
ML
QL
MS
ML
MS
QS
ML
QL
ML
ML
QS
MS
ML
QL
ML
QL
ML
QL
QL
QS
QS
ML
QS
ML
QS
QS
QS
ML
QS
QL
ML
ML
QL
ML
MS
ML
MS
MS
QL
QL
QS
QL
QL
ML
MS
QL
QL
QS
ML
QS
ML
ML
ML
QL
ML
ML
QS
ML
QS
ML
QL
QL
QS
MS
QS
QL
QS
QL
MS
MS
MS
ML
ML
QL
QL
QL
MS
ML
ML
MS
QS
QS
ML
ML
QL
ML
QL
ML
ML
ML
QL
QL
QL
MS
QL
QS
QL
MS
ML
ML
QL
QL
QL
ML
ML
QL
QS
QL
QS
QS
ML
ML
ML
ML
MS
ML
QS
QL
ML
QL
MS
ML
QS
QL
ML
QS
QS
QL
QL
QS
ML
QS
ML
ML
ML
MS
QS
MS
QL
QS
QS
QL
ML
ML
MS
MS
QL
QL
ML
QL
QL
QL
ML
MS
MS
MS
QS
QS
MS
QL
QL
QS
ML
QS
ML
QS
ML
QS
ML
MS
QS
ML
ML
MS
ML
QS
QL
QL
QL
QL
QL
QL
QS
ML
QL
QS
ML
ML
QL
MS
QL
ML
ML
ML
ML
ML
QL
QS
QL
MS
MS
ML
MS
MS
ML
ML
ML
ML
ML
QL
QL
QL
QS
ML
QS
ML
QS
QL
QL
ML
ML
ML
QS
MS
MS
QL
ML
MS
QL
QS
ML
QS
MS
ML
ML
QS
QL
ML
QS
QL
QS
QL
ML
QL
QS
QL
ML
QL
QL
MS
QL
MS
ML
QL
QS
ML
QL
MS
ML
QS
ML
QS
ML
ML
QS
QS
ML
QS
QL
QS
ML
QL
QL
ML
QS
QS
QS
QS
ML
QS
MS
QL
QS
QS
QL
ML
ML
QS
ML
QS
QS
QS
QL
QS
ML
QS
MS
MS
QL
QL
MS
ML
ML
QS
QS
QS
ML
ML
ML
ML
ML
QS
ML
MS
ML
QL
ML
QS
ML
MS
ML
ML
QS
QS
ML
QS
ML
QL
QS
QS
QL
QL
ML
QL
QL
ML
QL
QS
QL
MS
QS
QL
QS
QS
QS
MS
QL
QS
QS
QL
ML
QS
QS
MS
QL
ML
QS
QS
QS
ML
ML
ML
ML
ML
MS
MS
ML
QS
QS
QL
ML
MS
ML
QL
QL
QS
QL
ML
QL
ML
QS
QL
MS
ML
QS
QL
QL
ML
QL
QS
MS
MS
ML
QL
QS
QS
ML
MS
QL
MS
MS
ML
ML
QL
ML
QS
ML
QL
QS
QS
ML
ML
ML
QS
QL
QS
QL
MS
QS
QL
QS
ML
QS
QS
ML
MS
QS
QS
ML
ML
QS
ML
MS
ML
QL
QS
QL
ML
QL
QL
ML
QL
QL
ML
ML
ML
MS
ML
QS
QL
ML
QS
ML
QS
QS
QS
QL
QL
ML
MS
QL
QL
MS
ML
QL
ML
MS
QL
MS
ML
QS
ML
QS
QL
ML
QS
QS
MS
QL
QS
QL
MS
ML
ML
QS
QL
QL
MS
QL
ML
MS
ML
ML
QL
MS
QS
QS
QL
ML
ML
ML
ML
QS
MS
ML
QS
QS
ML
QS
ML
QS
QL
ML
MS
ML
ML
MS
ML
ML
QS
QS
MS
QL
ML
ML
ML
QS
QS
MS
ML
QL
ML
ML
QL
ML
MS
ML
QS
QS
ML
MS
MS
MS
QL
QL
ML
QL
QL
QS
QL
QL
QL
ML
QS
MS
QS
QS
QS
QS
ML
ML
QS
QS
ML
MS
ML
ML
ML
ML
QS
ML
ML
MS
ML
QS
QL
QL
QS
QS
QL
QL
ML
ML
MS
ML
QS
ML
QL
QS
ML
MS
QL
QL
QS
ML
QL
QL
QL
QL
ML
MS
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
MS
QL
MS
QS
QL
ML
ML
QL
QL
QL
MS
QL
ML
MS
ML
ML
MS
QS
ML
ML
QL
QL
QL
QL
MS
QL
ML
ML
MS
QL
QL
QS
QL
MS
QS
ML
MS
ML
ML
QS
MS
QL
QS
QL
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
QS
QL
ML
ML
QL
MS
QL
MS
QL
MS
MS
ML
QL
QL
QS
QL
ML
QL
MS
ML
QS
ML
QL
QL
ML
QL
QS
QL
QL
QS
ML
ML
QS
ML
QL
MS
ML
ML
ML
QL
MS
QS
QL
MS
QL
QS
ML
QL
ML
ML
MS
QL
ML
QL
QL
QS
ML
QS
QL
QS
ML
ML
QS
QS
MS
ML
ML
QL
QS
ML
ML
QS
ML
QL
QS
ML
QS
ML
QL
QS
MS
ML
ML
MS
QS
QL
ML
QL
QL
MS
QL
QS
ML
QL
QS
ML
QL
QL
ML
QS
ML
QS
ML
QS
QL
ML
ML
QS
QL
MS
QS
QS
ML
QL
ML
ML
QS
QL
ML
QL
ML
ML
QL
QL
QS
QS
QL
QS
MS
QL
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
QS
ML
QS
MS
ML
MS
MS
QL
ML
QS
ML
ML
ML
QS
ML
QS
QL
MS
QS
QS
ML
QS
ML
QS
ML
ML
MS
ML
ML
ML
QL
ML
QS
ML
MS
QL
QL
QS
QS
ML
ML
ML
QS
ML
MS
ML
QS
QL
QS
ML
ML
ML
ML
QL
QL
MS
MS
QS
ML
MS
ML
ML
QL
QS
QS
QL
QS
QL
ML
MS
QL
QL
QL
QS
QL
QL
ML
MS
QL
QS
ML
QS
QL
MS
ML
QL
ML
QS
MS
QL
MS
QS
MS
ML
ML
QS
QL
MS
ML
QS
MS
ML
ML
ML
MS
ML
QL
ML
MS
QS
QL
MS
ML
MS
ML
QL
QS
QL
QL
MS
QS
ML
QL
ML
QS
ML
ML
QS
QS
ML
QL
QS
ML
QL
QS
QS
MS
ML
QS
MS
ML
ML
MS
ML
QS
QL
ML
ML
MS
ML
QL
QL
ML
QS
MS
QL
QL
QS
ML
QS
ML
QS
QS
ML
QL
QL
QS
ML
QS
ML
QL
QS
ML
ML
ML
MS
MS
QS
QS
QL
QS
ML
QL
MS
ML
ML
QL
QS
MS
QL
MS
QL
ML
MS
ML
ML
ML
MS
QS
QS
QS
QL
MS
ML
ML
ML
QS
QS
QS
QS
ML
ML
QS
QS
ML
QS
QL
QS
QS
ML
ML
ML
MS
ML
ML
QL
QS
QS
QS
ML
QS
QS
ML
QS
ML
ML
QL
ML
MS
MS
QS
ML
MS
ML
QS
MS
QS
ML
QS
QL
MS
ML
MS
QS
QS
QS
QS
QL
ML
ML
QS
ML
ML
QS
ML
QS
ML
MS
QL
ML
ML
ML
MS
MS
QS
QL
QL
QL
QS
QL
QL
QL
ML
QL
ML
ML
ML
QL
ML
QL
QL
ML
ML
QS
QL
ML
MS
QL
ML
ML
QL
ML
QL
QL
ML
MS
ML
ML
ML
ML
ML
QS
QL
QL
QL
QL
QL
MS
QS
QL
QL
MS
MS
QS
QS
QL
QL
QL
ML
QS
ML
QS
QL
MS
QS
QL
ML
ML
QL
ML
QL
QS
ML
ML
MS
ML
MS
ML
ML
ML
ML
QL
ML
ML
QS
QS
ML
QS
ML
ML
MS
ML
QL
QL
ML
QS
ML
MS
ML
QS
QL
QL
QS
QL
ML
ML
QS
ML
QS
QS
ML
QL
QS
MS
QS
QS
QL
ML
QS
QL
QS
QL
MS
ML
MS
QS
ML
QL
QS
ML
ML
QS
ML
QL
MS
ML
ML
MS
QS
ML
QL
QL
MS
ML
MS
QS
QS
QL
ML
QL
ML
ML
QS
ML
QS
QS
ML
QS
ML
ML
ML
QS
QS
ML
ML
QS
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
MS
QL
ML
QL
ML
QL
QS
QL
ML
QL
QS
MS
QS
QS
QS
QL
QS
ML
QS
MS
QS
ML
ML
QL
QL
MS
ML
ML
QL
QL
MS
ML
ML
ML
ML
MS
QS
ML
ML
MS
ML
QL
QS
QS
QL
QS
QS
ML
ML
QS
QL
ML
ML
MS
QS
QS
MS
ML
QL
ML
ML
QL
ML
QS
QL
QL
ML
QS
QL
ML
ML
ML
ML
MS
MS
ML
QL
QL
ML
MS
QS
QL
MS
ML
ML
ML
QL
QL
QS
ML
QL
QL
QL
QL
QS
QS
QL
QL
QS
ML
QL
QL
QL
QS
QS
ML
QS
QL
MS
ML
MS
MS
ML
QS
MS
MS
QL
QL
QL
MS
ML
MS
ML
ML
QS
ML
QL
MS
ML
MS
QS
QS
ML
QL
ML
QL
QL
ML
QS
ML
QL
QL
QL
QL
ML
MS
ML
MS
QL
QL
QL
QL
ML
QS
QL
ML
ML
ML
ML
ML
MS
QL
ML
QS
ML
ML
QL
ML
MS
MS
MS
MS
QS
ML
ML
ML
QL
QS
QL
ML
QS
ML
ML
ML
ML
QS
ML
ML
MS
MS
QL
QS
ML
QL
QS
ML
ML
QS
QL
ML
MS
ML
QL
QL
QS
ML
QL
QS
QL
ML
ML
QS
QL
QL
ML
ML
QS
MS
QL
MS
QS
MS
QS
ML
QL
QL
QS
ML
MS
QL
QL
QS
QL
ML
ML
ML
QS
MS
QS
QS
QL
QL
MS
ML
QS
ML
ML
ML
MS
ML
QS
QL
MS
QL
MS
MS
QL
ML
MS
QL
ML
ML
QL
QS
QS
ML
QS
ML
QL
QL
ML
QS
ML
ML
MS
QL
QL
MS
QL
ML
QS
ML
QL
ML
ML
QL
QL
MS
MS
QL
QL
ML
QS
ML
QS
QL
QL
QL
MS
QL
ML
ML
ML
QS
MS
QL
QL
MS
QL
QL
QL
ML
MS
QL
ML
QL
ML
QS
QL
QL
ML
ML
ML
ML
QS
ML
QL
ML
QS
ML
ML
QS
QS
ML
ML
ML
QL
QS
MS
QS
QS
ML
QS
MS
ML
ML
QS
QL
QL
ML
QL
QS
QL
QL
QL
ML
ML
QL
QL
QS
ML
ML
QL
QL
ML
QS
ML
QS
QS
QS
ML
ML
MS
QL
QS
QS
QL
ML
QL
QS
ML
QL
ML
QS
MS
ML
QL
ML
ML
QL
QS
QL
QS
QL
QS
ML
QL
QL
QS
ML
QL
MS
ML
QL
MS
QL
ML
QS
MS
QS
QS
QS
MS
QL
QL
MS
QS
ML
MS
ML
ML
MS
QL
ML
ML
ML
ML
ML
QS
QS
MS
ML
QL
QL
ML
ML
ML
QS
ML
MS
QS
ML
ML
QL
QL
ML
QL
ML
QL
ML
QL
QS
QS
MS
QL
QL
QL
ML
QS
MS
QL
QS
QL
QS
ML
MS
MS
QL
ML
ML
QS
QL
QL
QL
ML
ML
QS
QS
QS
MS
MS
ML
QS
QL
QL
QL
QS
MS
QL
QL
ML
QL
MS
ML
QL
MS
MS
ML
QL
QL
ML
QS
QS
ML
ML
QS
ML
MS
QS
QL
ML
MS
ML
ML
QL
ML
ML
QL
ML
QL
ML
ML
QS
QS
QS
QS
QL
QL
ML
ML
QL
ML
ML
QS
ML
ML
ML
ML
QL
QS
MS
QS
ML
QL
ML
QL
QS
ML
ML
ML
ML
ML
ML
ML
MS
QS
QS
ML
QS
QS
ML
MS
ML
QL
QL
QL
MS
MS
QL
QL
ML
QS
MS
QS
QL
MS
QS
QS
MS
QS
MS
QL
ML
QS
MS
MS
QL
QS
QS
QS
ML
QS
QS
ML
ML
ML
MS
ML
ML
ML
MS
QS
QS
QS
QS
ML
ML
MS
ML
QS
QS
ML
QS
ML
MS
ML
QS
QL
ML
ML
ML
QS
MS
ML
ML
QL
MS
ML
QS
ML
ML
QS
QL
ML
QS
MS
QS
ML
ML
QL
QL
QS
QS
QS
QL
ML
QS
QL
ML
ML
ML
QS
QS
ML
QS
ML
ML
QL
ML
QL
ML
QS
QS
QL
ML
QL
QS
QL
QL
QL
QL
MS
QL
QL
QS
QS
QL
ML
ML
ML
QS
ML
MS
QS
ML
ML
ML
ML
QS
QL
QL
ML
MS
ML
QL
ML
QL
QS
ML
QS
MS
QL
ML
ML
ML
ML
ML
ML
QS
MS
QL
QL
QL
MS
QL
QS
QS
ML
QS
ML
ML
QS
QL
QL
QL
QS
MS
ML
QS
QL
ML
QL
QS
ML
QS
ML
QL
ML
QL
QS
ML
ML
QS
ML
QS
QS
QL
QL
ML
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
ML
ML
ML
MS
QS
QL
MS
ML
ML
QS
QS
QL
MS
ML
QS
ML
QS
ML
QL
ML
QL
QL
QL
QS
QS
QL
MS
QS
QS
QL
ML
QS
QS
QL
QL
ML
MS
ML
ML
QS
QL
QL
MS
MS
ML
QS
ML
MS
MS
ML
QL
QS
ML
QL
QL
QL
QL
ML
QL
QS
ML
ML
MS
QS
ML
MS
MS
MS
QS
QS
MS
QL
QS
ML
MS
ML
QL
MS
ML
ML
QL
QS
QS
ML
QL
MS
MS
QS
ML
ML
QL
ML
QS
ML
ML
QL
QL
QS
QS
QL
MS
ML
ML
QL
QS
QL
QS
ML
ML
ML
ML
ML
ML
QL
QL
QS
MS
ML
ML
ML
QL
QL
QS
ML
QS
QS
QL
ML
ML
ML
MS
ML
QS
MS
ML
QL
ML
MS
QS
QS
QL
ML
ML
QL
QL
QS
ML
QL
QL
ML
MS
QL
QL
MS
ML
QL
MS
QS
ML
QS
QS
MS
ML
QS
MS
QS
ML
QL
ML
ML
QL
QS
QS
QS
ML
QL
MS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
ML
QL
MS
MS
ML
QS
QL
ML
QL
QS
QL
ML
ML
MS
QL
ML
QL
ML
QL
MS
QS
ML
QS
QL
QL
ML
ML
QS
ML
QL
QS
QL
QL
QL
QS
MS
QL
ML
ML
QS
ML
QS
MS
QL
QS
ML
MS
QL
ML
ML
QL
QL
MS
QL
QS
QS
QS
MS
QS
MS
QL
ML
ML
ML
MS
QS
ML
QS
MS
ML
ML
QS
QS
QL
QL
MS
ML
QL
ML
ML
ML
QS
MS
ML
ML
MS
ML
QL
QL
ML
ML
ML
MS
QS
QS
QL
ML
QS
MS
QL
ML
QL
QS
ML
ML
ML
QL
QL
ML
QL
ML
MS
QS
QL
QL
ML
ML
ML
QS
QL
QL
ML
ML
QL
ML
ML
MS
QS
QS
MS
ML
ML
QS
QS
QL
MS
MS
QS
QS
MS
ML
QS
QL
QS
QL
QL
ML
MS
QL
MS
QS
ML
QL
QL
MS
QL
QS
ML
QS
QL
QS
QS
ML
ML
MS
QS
QS
MS
ML
QL
ML
ML
QL
ML
QL
MS
QS
ML
QS
ML
ML
ML
QS
QL
MS
QL
QL
QL
QL
QS
MS
ML
ML
ML
QL
ML
ML
ML
QS
ML
ML
QL
ML
MS
ML
QS
QS
ML
QS
ML
QS
ML
MS
QS
QL
ML
QL
ML
ML
ML
ML
QL
QS
QS
QL
QS
MS
MS
QL
QS
ML
ML
QS
ML
QL
ML
ML
ML
ML
QS
ML
QL
ML
QL
QL
ML
QL
QS
QL
QL
ML
MS
QS
QL
ML
QL
MS
QL
QL
ML
QL
QL
ML
MS
QL
QS
ML
ML
QL
ML
ML
QS
QS
ML
ML
ML
ML
QL
QS
QS
MS
QL
QL
QS
ML
ML
ML
QL
QL
QL
ML
ML
MS
ML
ML
MS
QL
QS
QL
QS
QL
ML
QL
ML
QS
ML
ML
QL
ML
ML
QS
ML
QS
ML
ML
QS
ML
QS
MS
QS
ML
ML
QS
QL
QL
QS
ML
QL
QL
ML
QL
QL
QS
ML
ML
QL
QS
QL
ML
MS
MS
MS
QS
QS
MS
ML
ML
ML
MS
QS
ML
ML
ML
MS
MS
QL
ML
QL
MS
ML
QL
ML
QS
QS
ML
ML
MS
QL
ML
QL
MS
ML
MS
QS
QS
QS
QS
QS
QL
QL
QL
ML
QL
MS
ML
QL
ML
ML
QL
ML
ML
QS
MS
QS
ML
ML
QL
ML
QL
ML
QL
MS
QS
QS
QL
ML
ML
QL
QL
MS
ML
ML
QS
MS
MS
ML
ML
ML
ML
QS
ML
QS
QL
QL
ML
QL
ML
ML
ML
QL
QL
QS
ML
QS
QL
ML
MS
MS
QS
QL
QL
QS
QS
MS
QL
QS
MS
QS
QL
ML
QS
ML
ML
QS
ML
MS
ML
ML
QL
ML
MS
QS
ML
MS
QL
ML
ML
MS
ML
QS
QL
ML
ML
QL
ML
QL
QL
QS
ML
ML
ML
MS
ML
QS
ML
QS
ML
ML
QL
ML
QL
QL
MS
MS
QS
QS
MS
QS
QL
MS
QS
ML
QS
QS
QS
QL
MS
QL
QL
MS
QS
MS
QS
QS
ML
QL
QL
QL
QL
QL
QS
ML
QS
ML
QL
ML
QS
MS
ML
ML
ML
QL
QL
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
ML
ML
ML
QS
ML
QL
ML
ML
QL
QL
QS
MS
QL
MS
QS
ML
ML
ML
QS
QS
QL
ML
QL
MS
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
QL
ML
QL
ML
ML
ML
QL
QL
ML
ML
ML
ML
QL
QL
ML
ML
ML
ML
ML
QL
ML
ML
ML
QS
QS
ML
QL
ML
QL
ML
QS
QL
QL
ML
ML
QL
QL
ML
MS
QS
QL
MS
QL
QL
ML
ML
QS
QL
MS
MS
QL
QS
QL
ML
MS
ML
ML
MS
QS
QS
QL
QL
MS
MS
QL
QS
QS
QL
QS
QS
QL
ML
QS
QL
QL
QL
ML
QL
ML
QS
QL
ML
MS
ML
QL
MS
MS
QL
QL
ML
ML
ML
ML
QS
QL
QS
QS
ML
QS
QS
ML
QS
QS
QS
QS
MS
ML
QS
ML
QS
QL
QL
MS
QS
QS
QS
QS
MS
QL
QS
QS
QL
ML
QL
ML
QL
ML
ML
QS
QS
QS
QS
QL
ML
QL
QS
ML
MS
QS
ML
QS
ML
QS
QL
ML
ML
ML
QL
ML
QL
MS
QS
ML
QL
QS
QS
QL
ML
QL
MS
QS
ML
ML
MS
QL
QL
QS
ML
ML
ML
ML
QS
QS
MS
QL
QL
ML
MS
ML
ML
ML
ML
ML
QS
QL
QL
QL
MS
ML
QS
ML
QS
QL
QS
ML
ML
QS
ML
QS
ML
MS
QS
ML
QS
MS
ML
QS
QL
QS
QS
QS
QS
ML
ML
ML
QS
MS
QS
MS
ML
MS
MS
ML
QS
ML
QL
QL
QS
ML
ML
ML
MS
QS
MS
QS
MS
QS
QL
QS
QL
QS
ML
QS
QS
QL
QL
QS
QL
QL
QS
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
QL
ML
QS
ML
ML
QS
ML
MS
ML
MS
MS
QL
QL
QL
QS
ML
QL
ML
QS
QS
ML
ML
MS
QS
MS
ML
ML
QS
QL
QL
QL
ML
QS
QS
ML
QL
QL
QL
ML
QL
ML
QS
ML
QS
QL
ML
ML
QL
QL
QS
QL
QS
ML
ML
ML
MS
ML
ML
ML
QL
QL
QS
QL
ML
QL
MS
MS
QS
QS
ML
QL
ML
MS
QS
QL
QL
ML
QS
QS
ML
ML
ML
QL
QS
QL
ML
QL
QS
ML
QL
ML
ML
ML
QS
ML
QL
QL
QL
QS
ML
QL
QS
QS
ML
MS
QS
MS
ML
QL
QS
ML
ML
MS
ML
QS
MS
MS
QL
QS
QS
QL
QL
QL
ML
QS
QL
QL
QL
QL
QL
QL
QS
QS
QL
MS
ML
ML
ML
QS
QS
QS
QS
MS
QL
MS
QS
ML
QL
QS
MS
QS
QL
QL
QS
MS
ML
QS
QL
MS
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
ML
QL
QL
QL
MS
QL
QS
MS
QS
ML
QL
ML
ML
ML
QL
QL
MS
ML
QL
ML
QS
QS
QS
ML
MS
ML
QL
QL
QL
QS
MS
QS
MS
QS
ML
QL
ML
ML
ML
QL
QS
QS
QL
MS
QS
QL
MS
QL
MS
QL
QL
QS
QS
QL
ML
QS
ML
QS
QS
MS
MS
ML
QL
QL
QS
MS
QS
ML
MS
QS
QS
MS
QS
ML
ML
ML
QS
QS
ML
QS
QS
ML
MS
ML
QS
ML
QL
ML
ML
MS
QS
QS
ML
QL
QL
ML
QL
ML
MS
MS
QS
QS
MS
ML
MS
ML
ML
QL
QL
MS
MS
QS
QL
QS
ML
QS
QS
QL
ML
ML
QL
ML
ML
ML
QL
ML
QL
QS
QS
QS
ML
ML
QS
ML
ML
QS
QS
MS
QL
ML
QL
QL
ML
ML
ML
ML
QS
QS
QL
MS
MS
ML
MS
MS
QS
QS
QS
QL
MS
QL
QL
MS
ML
ML
ML
ML
MS
MS
QL
ML
ML
MS
ML
QS
QS
ML
ML
ML
ML
QS
QL
QL
QL
QS
ML
MS
QS
QS
QS
QS
ML
MS
MS
MS
ML
QL
ML
QL
QS
QS
QL
QL
ML
QS
ML
QS
ML
QS
QL
QL
MS
QS
QS
QS
ML
QL
QS
MS
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
ML
ML
QS
QS
QL
ML
QL
QL
MS
MS
QL
MS
ML
QS
QL
QL
ML
ML
QL
ML
MS
ML
ML
ML
MS
QL
QS
QS
MS
ML
QL
QL
ML
ML
QL
QL
QS
MS
MS
QL
QL
ML
QS
ML
MS
ML
QL
MS
QL
ML
ML
QL
QS
QL
QL
QL
ML
ML
QS
ML
ML
QS
QS
MS
ML
ML
QS
QL
ML
QS
ML
MS
ML
QS
ML
ML
ML
QL
ML
ML
QL
MS
MS
QL
QL
MS
MS
QS
ML
QS
QS
ML
QL
QL
ML
ML
MS
QS
QS
ML
ML
QS
QS
QL
ML
ML
ML
ML
QS
QS
MS
QL
ML
QL
ML
MS
ML
QL
QL
QL
QL
MS
QL
QL
QS
QL
QS
MS
QL
ML
QL
QL
QL
ML
QS
QL
QL
ML
QL
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
ML
ML
ML
ML
QL
QL
ML
QS
MS
QS
QS
ML
QS
ML
ML
QL
QL
ML
QL
QS
QL
ML
QL
ML
ML
QL
MS
ML
ML
ML
QL
MS
ML
ML
ML
QL
QL
ML
ML
QL
QS
ML
MS
MS
ML
QS
ML
ML
ML
QL
ML
ML
QL
QL
ML
QS
QS
QL
QS
QL
ML
MS
QS
QS
MS
ML
QS
ML
MS
QL
QS
ML
QS
MS
ML
QS
QL
MS
ML
QL
QS
QS
QL
ML
QS
MS
QL
QL
MS
QS
QS
QL
QL
QL
ML
MS
ML
QS
ML
QL
QL
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
QL
ML
QS
ML
QL
ML
ML
ML
QS
QL
ML
QS
ML
QS
MS
ML
QS
QS
ML
MS
QS
QS
QL
QS
QL
ML
QS
QS
MS
QL
QS
ML
QL
MS
QS
ML
ML
ML
QS
QL
QL
QL
ML
ML
QS
QL
QL
ML
ML
ML
MS
ML
QS
MS
QL
QL
ML
QL
ML
ML
QL
ML
QL
QS
ML
MS
QL
ML
ML
QS
MS
MS
MS
QS
ML
ML
QL
MS
ML
QL
QL
MS
QL
QS
QL
ML
QS
QS
ML
QS
QL
QL
QS
QS
QS
QL
ML
ML
QS
ML
ML
QS
MS
MS
ML
ML
ML
QS
QS
ML
ML
ML
ML
QL
QS
ML
MS
QL
ML
ML
QL
ML
QL
QS
MS
ML
QS
QL
ML
MS
ML
ML
QL
MS
ML
QS
QL
ML
MS
ML
QS
ML
QS
QS
ML
QL
ML
ML
QL
QS
QS
QS
QL
ML
ML
QL
ML
QL
QS
QS
QL
QL
QL
QS
ML
ML
QS
MS
ML
QL
QS
QL
QL
QL
QS
ML
QS
MS
QS
QS
ML
ML
MS
QL
QS
QS
ML
QL
ML
QS
MS
QL
ML
QL
QL
QS
QS
QS
QL
MS
ML
QS
QL
QS
ML
ML
QS
QS
ML
QS
QS
MS
QS
MS
QS
ML
ML
ML
QL
ML
ML
ML
QL
QS
QL
ML
QS
QL
QL
ML
QS
MS
ML
ML
ML
ML
ML
QL
QL
QS
QL
ML
QS
ML
QS
QL
ML
ML
QL
QS
MS
QS
QS
ML
QS
MS
QL
QS
ML
MS
ML
MS
MS
ML
ML
QS
MS
ML
MS
ML
ML
MS
ML
QL
ML
MS
ML
ML
ML
MS
QL
QS
QL
QS
QS
QS
ML
QS
QS
QL
ML
ML
QL
QL
ML
QL
ML
QS
QL
ML
QL
ML
ML
QS
QS
ML
QS
MS
ML
QL
QL
QL
ML
QL
ML
QS
QL
QL
MS
MS
QS
QL
QL
ML
ML
QL
QL
QL
MS
ML
QS
QS
MS
QS
QS
QS
QL
QS
QL
ML
QL
QS
ML
ML
QS
MS
QL
ML
ML
ML
QL
QL
QS
QS
QS
QL
ML
ML
MS
MS
QS
QL
ML
ML
ML
MS
QL
QL
ML
ML
QS
ML
MS
QS
QS
ML
QL
QS
MS
ML
QL
ML
ML
QS
ML
MS
QL
MS
QS
QS
ML
ML
QL
MS
QL
ML
ML
QL
MS
ML
ML
ML
QS
MS
QS
ML
MS
QS
ML
ML
ML
QS
QS
ML
ML
MS
MS
MS
MS
ML
ML
QL
ML
ML
QL
QL
ML
QS
QL
MS
MS
MS
ML
ML
ML
ML
QS
QL
ML
ML
ML
QS
QS
ML
QS
QL
QS
QS
QS
QL
ML
QS
QL
ML
QS
ML
QS
ML
ML
MS
ML
QL
QL
QS
QS
ML
ML
QL
ML
ML
ML
ML
ML
QS
ML
QS
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
ML
MS
ML
QS
ML
QL
QL
ML
ML
ML
ML
MS
QS
QL
ML
QS
ML
ML
QS
MS
QL
QS
QS
QS
QL
QL
ML
ML
QS
QS
ML
ML
QL
ML
ML
MS
QL
ML
QS
ML
QL
MS
QS
ML
QL
ML
QL
ML
QS
QL
ML
QL
MS
ML
QL
QL
ML
QS
ML
QS
ML
QS
ML
ML
QL
MS
ML
MS
QS
ML
MS
ML
QS
ML
QS
QL
QS
QS
QS
ML
ML
QL
MS
ML
ML
QL
MS
ML
ML
QL
ML
ML
QS
MS
QS
ML
ML
QL
QL
ML
QL
QS
ML
ML
QS
QS
ML
ML
ML
ML
QL
MS
QL
QS
ML
ML
ML
ML
MS
ML
ML
ML
QL
QL
QL
QS
ML
MS
QS
QS
QL
QS
QS
ML
QL
QS
QL
ML
ML
QL
ML
ML
QL
QL
QS
QL
MS
QL
ML
QS
QL
ML
QL
MS
MS
MS
MS
ML
ML
MS
ML
ML
ML
QS
MS
ML
ML
QL
QL
QL
ML
QL
ML
ML
ML
ML
ML
QS
QS
QS
ML
ML
MS
ML
ML
MS
ML
QL
ML
QL
QS
QL
QS
QL
QS
ML
ML
ML
ML
ML
ML
MS
MS
QS
MS
ML
QL
ML
ML
ML
ML
ML
QL
ML
ML
ML
QS
QL
QS
MS
ML
QL
QS
ML
MS
QS
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
QL
QS
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
QL
QS
ML
MS
MS
MS
ML
MS
QL
MS
QL
QL
QS
QS
QL
QL
QS
QS
QL
ML
QS
MS
ML
MS
ML
QL
MS
MS
MS
QL
MS
ML
QS
QS
QS
MS
ML
MS
ML
ML
QL
QS
QL
MS
QL
QL
ML
MS
MS
QL
ML
QL
MS
QL
ML
ML
QS
QS
QL
MS
ML
QS
QS
QS
QS
QL
ML
QL
QL
ML
MS
QL
QS
QL
QL
QS
QL
QS
QS
QS
ML
QL
QS
ML
QS
ML
ML
QL
MS
QS
QS
MS
QS
QS
ML
MS
ML
QS
ML
QS
MS
QL
ML
QL
QS
MS
MS
ML
QL
QS
QL
QS
QL
ML
QS
QL
QL
QS
MS
QS
ML
ML
ML
MS
ML
QS
QL
ML
QL
ML
QL
MS
MS
ML
QS
QS
ML
QS
ML
QL
QS
QL
ML
QL
ML
ML
QL
QL
ML
QL
QS
QL
QS
ML
QS
QS
QS
ML
ML
ML
MS
MS
QL
ML
QS
QL
QS
QL
ML
ML
ML
QS
MS
ML
ML
QL
QS
ML
MS
QL
ML
MS
QL
QL
MS
QL
QS
MS
MS
MS
MS
QL
ML
ML
QL
ML
QS
QS
QL
ML
QS
QL
MS
QL
QS
MS
ML
QL
MS
ML
QL
QS
MS
QL
ML
QL
QL
QS
QS
ML
ML
QL
QL
QS
QL
ML
ML
QS
QL
QS
QS
ML
QL
MS
ML
QS
MS
ML
ML
QL
QL
ML
ML
MS
ML
ML
QL
QL
QL
QS
ML
QS
QS
QS
ML
QS
QS
QL
ML
ML
MS
QL
QL
QS
QL
ML
QS
ML
QS
ML
MS
QS
MS
MS
QS
ML
ML
QL
ML
ML
ML
ML
MS
QS
QL
ML
QL
QL
QL
QL
ML
QS
QS
QS
MS
QL
ML
ML
ML
QS
QS
QS
ML
MS
MS
QS
QL
QS
ML
ML
ML
QL
MS
QS
ML
MS
QL
ML
QL
ML
ML
QS
QL
QS
MS
QL
QL
ML
QS
QS
ML
QL
QS
ML
ML
MS
ML
QS
MS
QS
QS
MS
QL
ML
QS
ML
ML
QL
QL
QL
ML
QL
ML
MS
ML
QS
ML
QL
QL
QL
ML
QL
ML
QL
QS
QL
ML
QL
ML
ML
QS
QS
ML
ML
QS
QS
QS
QL
QS
QS
MS
ML
QL
QS
ML
ML
QS
QS
ML
QL
MS
QS
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
QL
ML
QS
QS
QL
MS
QL
ML
QS
MS
ML
QL
QL
QS
QL
ML
MS
MS
QL
ML
ML
ML
ML
QS
QL
ML
QL
QL
ML
ML
ML
QS
QS
QS
ML
QS
ML
MS
MS
ML
QL
QS
ML
MS
MS
ML
QL
ML
ML
ML
QS
MS
QS
QS
ML
QL
QS
QL
QL
QS
ML
MS
ML
QL
MS
QS
QL
MS
QS
ML
ML
ML
MS
QS
QS
QS
QS
QS
ML
ML
QS
MS
ML
ML
ML
QL
ML
ML
ML
ML
QS
QS
ML
MS
QS
ML
ML
ML
QL
QS
QL
QS
ML
MS
QS
QS
QL
QS
QS
QL
QL
ML
ML
ML
ML
QL
ML
ML
MS
ML
QS
QL
ML
QL
QS
QL
QS
ML
ML
QL
MS
QS
QL
QL
MS
MS
QL
QL
ML
ML
QS
QS
QS
ML
ML
MS
QS
QL
ML
QL
ML
MS
ML
QS
MS
QL
QS
QS
QS
QL
ML
MS
QS
QL
ML
QL
QS
ML
QL
ML
QL
ML
MS
QS
MS
ML
QS
QS
MS
QS
QS
QL
ML
ML
QS
MS
ML
MS
ML
QS
QL
QL
ML
MS
ML
MS
QS
QL
MS
QL
MS
ML
QS
QL
QS
QS
QL
ML
QS
QL
QS
QS
QL
MS
ML
QS
ML
ML
MS
ML
QL
QS
ML
QL
QS
MS
ML
QL
ML
QS
ML
QL
ML
MS
QS
ML
QL
QL
MS
QS
ML
MS
QL
MS
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
ML
MS
MS
ML
QS
QS
QL
ML
ML
ML
MS
QS
QL
ML
ML
QS
ML
MS
ML
QS
MS
MS
QS
ML
ML
QS
QL
QL
QS
ML
ML
ML
QS
ML
MS
QL
QL
ML
MS
MS
ML
QL
MS
QL
QL
MS
QL
QS
ML
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
QS
MS
ML
QS
ML
QS
QL
QL
QL
QS
ML
ML
ML
QS
ML
QL
QL
MS
QL
ML
MS
QS
QL
MS
QL
QL
ML
QS
ML
QL
ML
QS
MS
QS
ML
QS
QS
QS
QL
MS
QL
QS
QS
ML
QS
ML
MS
ML
ML
QL
QS
QS
QS
MS
QL
ML
ML
MS
QS
ML
QS
QS
ML
MS
ML
MS
QL
ML
QS
QS
QS
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
MS
MS
QS
QS
ML
ML
QS
MS
ML
ML
QS
ML
ML
QL
ML
ML
ML
ML
QL
ML
ML
QS
ML
MS
ML
MS
QL
ML
QS
ML
ML
MS
QS
ML
QS
ML
ML
ML
ML
ML
MS
ML
MS
QS
QL
QL
QL
QL
ML
QS
ML
QL
QL
ML
QL
ML
MS
ML
QL
MS
QL
MS
QL
QS
ML
ML
MS
ML
QS
QS
QL
ML
QS
QS
ML
ML
ML
QS
ML
MS
ML
ML
ML
QL
QL
MS
QS
ML
QL
ML
ML
QL
ML
MS
QL
ML
ML
MS
QL
ML
QS
QS
MS
QL
MS
ML
QS
QL
QS
MS
ML
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
ML
QS
QL
MS
MS
QL
QS
ML
MS
QL
ML
ML
QS
QS
QL
QS
QS
QS
QL
QL
ML
QS
ML
QS
MS
QS
ML
QS
ML
QS
MS
MS
QS
QL
QS
ML
ML
ML
ML
ML
QS
ML
ML
QL
MS
ML
QL
MS
QS
QS
QL
ML
QL
MS
QS
ML
ML
ML
MS
ML
ML
ML
MS
ML
QL
QS
QL
ML
ML
QL
MS
ML
ML
ML
ML
QS
QL
QL
QL
QL
ML
QL
QL
MS
QS
ML
QS
QS
QS
QS
ML
ML
ML
MS
ML
QS
ML
QS
ML
QL
ML
ML
QL
QL
ML
QS
ML
MS
ML
QS
ML
ML
MS
QS
MS
ML
QL
ML
QS
QL
ML
QL
QL
QL
QS
ML
ML
ML
ML
ML
QS
MS
ML
QS
ML
QS
QS
ML
ML
ML
QL
QL
QL
ML
ML
ML
QS
ML
QS
MS
ML
ML
ML
ML
MS
ML
MS
MS
ML
QS
QL
QL
ML
QS
QL
ML
QS
ML
QL
QL
MS
ML
ML
ML
MS
ML
QL
ML
ML
ML
QL
QS
MS
QS
QL
ML
QS
QS
ML
QL
QL
QS
ML
QS
QL
QS
QS
ML
ML
QL
QL
QS
ML
MS
QL
ML
QL
ML
QL
QS
ML
MS
QS
QS
ML
QL
QL
MS
ML
ML
ML
QL
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
QS
QL
QL
QL
ML
MS
QL
QS
MS
QL
QL
ML
ML
MS
ML
ML
QS
MS
ML
QL
QS
QL
QL
QS
QS
QS
MS
ML
QL
ML
QS
MS
QL
ML
ML
QS
QL
ML
ML
QL
QS
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
ML
MS
ML
QL
MS
QS
ML
QL
QL
QS
QS
QS
QS
ML
QS
ML
ML
MS
QS
QL
QS
QL
ML
ML
QS
ML
QL
QL
QL
ML
ML
QL
QL
QL
ML
QS
QS
QL
QS
MS
QS
QS
ML
QS
MS
ML
MS
ML
QL
QS
ML
QL
QS
QL
QS
ML
QS
QL
ML
QS
QS
ML
QL
QL
QL
ML
ML
ML
QL
MS
QL
ML
ML
QS
QL
ML
QS
QL
QS
MS
ML
QS
QL
ML
QL
QS
MS
QS
QL
ML
MS
QS
QS
QL
QL
MS
QL
ML
QL
MS
QS
QL
ML
QL
QL
QS
MS
ML
QL
MS
MS
QL
QS
QS
ML
QS
QS
ML
QL
MS
ML
QL
QS
QS
ML
ML
QS
ML
QS
QS
ML
ML
ML
QL
MS
QS
QS
QL
QS
ML
QL
QS
QS
ML
QS
QS
ML
QL
ML
ML
ML
QS
ML
ML
ML
QS
ML
QS
MS
QS
QL
MS
MS
ML
QS
QS
QS
ML
ML
MS
QS
ML
ML
QS
ML
QL
ML
QL
ML
QS
ML
ML
QS
ML
QL
MS
QL
MS
ML
MS
ML
QS
QL
ML
QS
ML
ML
QL
ML
MS
ML
QL
QS
QL
ML
ML
ML
QS
ML
ML
QS
ML
QS
QS
QS
MS
ML
QS
QL
MS
QL
QL
QS
ML
QS
QS
QS
QL
QS
MS
QL
QL
QS
QS
ML
ML
QL
ML
ML
QS
ML
ML
QS
MS
ML
MS
QS
ML
ML
QS
ML
MS
ML
ML
MS
ML
MS
QS
ML
ML
ML
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
QS
ML
ML
QL
ML
QS
QS
QS
QS
ML
QL
MS
QL
QL
MS
QS
QL
ML
QS
ML
QL
QS
ML
QS
QL
ML
QS
QL
ML
MS
MS
ML
ML
ML
QL
QL
QL
QS
ML
MS
QS
QS
ML
QL
QL
ML
MS
ML
QS
MS
MS
ML
QL
ML
QS
QS
QL
QL
ML
ML
QL
ML
ML
QS
QL
ML
ML
ML
QS
QL
ML
QS
ML
QS
QS
ML
ML
QL
MS
QL
QL
ML
ML
QL
QS
QL
ML
MS
ML
QS
QS
ML
QS
ML
QS
ML
MS
QL
ML
ML
MS
QS
MS
ML
ML
ML
QL
MS
ML
MS
QL
QL
QS
QS
MS
ML
ML
QL
ML
QS
QS
QL
QL
ML
QL
ML
QL
QS
QS
ML
QS
ML
QL
ML
MS
ML
QL
ML
QS
MS
MS
QL
QL
ML
MS
ML
QS
QS
MS
QS
QS
QL
MS
MS
QS
ML
ML
QS
QL
QL
QL
QS
ML
QS
QL
QS
ML
ML
ML
ML
MS
QS
MS
QL
ML
ML
MS
QS
QS
ML
ML
ML
MS
QS
MS
MS
ML
ML
MS
QS
ML
ML
QS
QL
QS
QS
QL
MS
QL
ML
QL
ML
ML
MS
ML
ML
QL
QL
QL
ML
QS
QL
QL
ML
ML
QL
QS
QL
ML
ML
QS
ML
QL
ML
QS
QS
QL
MS
MS
QS
ML
QS
ML
MS
QS
ML
ML
ML
QL
QS
ML
ML
QL
MS
MS
QL
MS
QS
QS
ML
QL
ML
QS
ML
QL
MS
QS
ML
QS
ML
QS
QS
QS
MS
QS
QS
QS
ML
QS
QL
QS
QL
ML
QL
QS
ML
ML
QS
QL
QS
ML
ML
QS
ML
QL
QS
MS
ML
MS
QS
ML
ML
ML
ML
QL
QS
QS
QS
QS
ML
ML
QS
QL
ML
QS
QS
QS
MS
MS
QS
ML
ML
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
ML
QL
MS
QS
ML
ML
MS
ML
ML
QS
ML
MS
QL
MS
MS
QL
QS
ML
ML
QS
ML
QS
MS
QS
QL
MS
ML
ML
QS
QS
MS
QL
ML
QS
QS
MS
QS
QS
ML
MS
QL
ML
ML
MS
QS
QL
QS
QS
QL
ML
MS
MS
ML
MS
QL
QL
ML
ML
QL
ML
ML
QS
QS
QL
QL
ML
QS
QS
QS
QL
ML
MS
QS
QL
QL
ML
ML
QL
MS
QS
MS
ML
QL
QL
QS
QL
MS
QL
QS
ML
ML
QS
MS
MS
QL
QL
QL
ML
QL
ML
ML
QL
MS
QL
ML
QS
ML
QS
ML
MS
ML
QS
QS
ML
QL
ML
QS
ML
QS
QS
MS
QS
QS
QL
ML
ML
ML
ML
MS
QL
ML
ML
QL
ML
QS
ML
MS
MS
QS
QS
QS
QS
ML
ML
ML
MS
MS
MS
QS
ML
ML
ML
ML
MS
QS
ML
QL
MS
MS
MS
QS
QS
ML
MS
ML
ML
QL
ML
ML
ML
MS
QL
QL
QL
QS
ML
ML
ML
QL
QS
QS
QL
QL
QL
QS
QS
ML
QL
QS
QS
QS
MS
QS
QL
QL
ML
ML
QL
ML
QS
ML
QL
QS
MS
ML
QL
QS
QL
QS
MS
QL
ML
MS
MS
QL
ML
QL
ML
ML
ML
ML
MS
ML
MS
QL
ML
QL
QS
QS
ML
QL
QS
QL
ML
QS
QL
QL
ML
QS
MS
QS
ML
MS
QL
QS
ML
QS
ML
ML
MS
QS
MS
QS
ML
MS
QL
ML
QS
QL
MS
ML
ML
MS
QS
ML
QS
QL
QS
ML
QS
QS
ML
QL
QL
ML
QL
QS
QL
ML
ML
QL
MS
ML
QL
QS
MS
ML
ML
QS
ML
QL
QL
MS
QL
QS
MS
ML
QL
MS
QL
QL
QL
QL
MS
ML
QL
ML
ML
QS
QL
ML
ML
QS
ML
QS
QL
ML
QS
QS
ML
QS
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
QS
ML
QS
QS
MS
QL
ML
ML
QS
QS
ML
QS
MS
QL
QS
QL
QS
QL
ML
QL
ML
ML
QL
ML
ML
QL
ML
MS
QL
QS
ML
ML
ML
ML
ML
ML
QL
ML
QL
ML
MS
QL
QS
MS
ML
MS
QL
MS
ML
MS
QS
QL
QS
MS
QS
ML
ML
QS
QS
ML
MS
MS
ML
ML
QL
QL
ML
QL
QL
ML
ML
ML
QS
QS
MS
ML
ML
QL
ML
MS
ML
ML
QL
MS
ML
ML
QL
QS
MS
QL
QS
ML
ML
ML
QS
ML
ML
ML
QS
ML
ML
QS
QL
ML
QL
ML
QS
ML
ML
MS
MS
ML
ML
QS
ML
ML
QS
QL
QS
ML
QL
QS
ML
ML
MS
QL
ML
QL
ML
QL
QL
QL
QL
QS
ML
QL
QL
QS
QL
QL
ML
MS
QS
ML
ML
MS
QL
QL
QS
ML
MS
MS
ML
ML
ML
ML
QS
QL
QL
MS
QL
QS
QL
QS
ML
ML
QL
ML
QS
QL
QS
ML
QS
QS
QL
QS
QS
ML
QL
ML
QL
QS
QL
QS
MS
ML
QS
MS
ML
QS
MS
MS
ML
QL
ML
QS
ML
ML
MS
QS
ML
ML
QL
ML
ML
QL
QS
ML
ML
ML
QL
MS
MS
ML
QL
QS
QL
QL
MS
ML
QS
QL
QS
QL
QS
QL
QL
ML
QL
MS
QL
QL
MS
ML
MS
ML
QL
QL
ML
ML
QS
QS
QS
QL
QS
QL
QL
QS
ML
MS
QL
ML
QL
MS
QL
ML
QL
ML
QL
QL
ML
QL
QL
QL
MS
QL
QL
QS
QS
QL
ML
QS
QL
QL
ML
ML
QL
ML
QL
ML
ML
QL
QS
ML
QS
ML
QL
QL
ML
QS
QS
QL
QL
ML
ML
ML
QL
MS
ML
ML
MS
ML
MS
QS
MS
QS
QS
ML
QS
QL
MS
QL
MS
ML
ML
ML
ML
ML
QL
ML
QL
QS
QL
QS
ML
ML
QL
ML
ML
QS
QL
QL
MS
QS
QS
QS
QS
MS
ML
ML
QL
MS
ML
QS
QL
QL
ML
QL
MS
MS
ML
QL
QL
ML
ML
QL
ML
QL
QL
ML
QL
QL
QL
ML
ML
QS
QS
MS
QS
MS
ML
ML
QL
QS
QS
ML
QS
MS
QL
QS
ML
ML
QS
ML
MS
ML
QS
ML
QS
MS
ML
MS
QS
QS
MS
ML
ML
QS
QL
QL
QS
ML
QS
MS
ML
ML
QS
QS
ML
QS
ML
ML
MS
QL
QS
ML
QS
ML
QS
MS
MS
ML
QL
ML
QL
QS
QL
MS
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
QS
MS
ML
ML
ML
ML
QL
MS
MS
QL
MS
ML
QS
QL
QL
ML
QL
MS
ML
ML
QS
QL
QL
QS
ML
ML
QS
QS
ML
QL
QL
QS
MS
QL
ML
QL
ML
ML
ML
QS
MS
ML
MS
QS
QL
QL
ML
QS
QS
ML
QL
ML
QL
QS
QS
ML
QL
QL
QS
QS
ML
QL
ML
ML
QS
QS
ML
QS
QS
QL
QL
ML
MS
ML
QS
ML
ML
QS
QS
ML
ML
ML
QL
QL
QS
ML
QS
QS
QS
QL
ML
QL
ML
QS
QS
MS
MS
QS
ML
ML
QS
QS
ML
ML
QL
QL
QS
ML
ML
ML
MS
QS
ML
QS
QS
ML
MS
QS
ML
QS
QS
MS
ML
ML
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
ML
ML
MS
QS
MS
QS
QS
ML
ML
QL
ML
MS
MS
ML
QL
ML
ML
ML
MS
QS
QS
QL
QS
ML
ML
QL
QL
QL
ML
QL
QL
QL
ML
QL
ML
QS
ML
ML
MS
MS
QL
QL
ML
ML
ML
QL
ML
ML
QS
QL
ML
QL
QS
ML
QL
QL
ML
ML
QS
QL
QL
QS
MS
ML
QL
QL
ML
ML
QS
QS
QS
QL
QS
QL
QS
ML
MS
QL
QS
QS
ML
MS
QS
ML
ML
ML
MS
MS
QL
ML
ML
ML
ML
QL
ML
QS
QL
QL
ML
ML
QL
QL
MS
QL
MS
QL
ML
QL
ML
QL
QS
QL
QL
ML
QL
QS
ML
ML
QL
MS
MS
ML
QS
ML
ML
QS
QS
MS
MS
QS
ML
QL
ML
ML
QS
ML
QL
MS
ML
QL
MS
ML
QL
ML
QL
ML
ML
ML
QS
MS
MS
QL
ML
ML
ML
QS
QL
QS
ML
ML
QL
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
ML
QL
MS
MS
ML
QL
QS
ML
MS
QS
QL
QS
ML
ML
QL
QS
ML
ML
ML
QL
QS
QS
ML
ML
QL
QL
QS
QL
MS
ML
QS
MS
ML
MS
QS
QL
QS
ML
QS
QL
ML
QS
QS
ML
ML
QS
QL
QL
QS
QL
QL
ML
QL
ML
ML
QS
MS
ML
QS
QS
ML
QS
QL
QL
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
QL
ML
QS
QS
ML
QS
QL
ML
ML
MS
ML
QL
ML
ML
QL
ML
QL
QL
MS
MS
QS
QS
QS
QS
QS
MS
MS
QS
QS
ML
ML
ML
QL
QL
QL
MS
ML
MS
QL
QL
MS
QS
ML
ML
ML
QL
ML
QS
QS
QS
ML
QL
MS
QS
ML
QL
QL
QS
QS
MS
ML
ML
QL
MS
QS
QS
QS
ML
QL
QS
QS
ML
ML
QS
ML
QS
QS
MS
ML
QL
QS
ML
QL
MS
MS
ML
ML
QS
MS
MS
QS
QL
QS
QS
QS
QS
QS
MS
ML
QS
QS
ML
QL
QS
MS
ML
QS
MS
ML
ML
MS
ML
MS
QS
QS
QS
QS
ML
ML
QL
MS
QL
ML
QL
QS
ML
QL
ML
ML
QS
ML
QL
MS
QL
ML
QL
QL
ML
ML
ML
QL
ML
ML
QL
QL
MS
MS
QL
ML
ML
QS
ML
QS
QL
ML
ML
QL
QS
MS
QL
MS
QL
MS
MS
ML
QS
ML
QL
MS
ML
QS
MS
MS
ML
QS
QS
ML
ML
ML
QS
MS
ML
QL
QL
QL
QL
ML
QS
ML
QS
ML
QS
MS
QL
ML
QS
QL
QL
ML
QL
ML
ML
QS
ML
QL
ML
MS
MS
MS
QL
MS
QL
QL
QS
QL
QL
QS
MS
MS
QS
MS
QS
MS
QL
QL
ML
QS
QL
QS
ML
ML
QS
ML
MS
ML
QS
QL
ML
ML
QL
MS
ML
MS
QS
MS
QS
ML
QS
ML
QS
QS
QL
QS
QS
MS
ML
ML
ML
ML
QL
ML
QL
ML
ML
ML
QL
QS
ML
ML
QS
ML
ML
QL
QL
QS
ML
QS
MS
QS
ML
QS
QL
MS
ML
ML
QS
QL
MS
MS
ML
ML
QL
QL
MS
QS
MS
MS
ML
QS
ML
QS
QS
QL
MS
QL
ML
ML
QL
QL
ML
ML
QL
ML
QS
QL
ML
QS
QL
QL
QS
ML
QL
ML
QS
QL
QS
MS
MS
QL
QS
ML
QL
ML
MS
QS
ML
ML
QS
QL
ML
QS
QS
QS
ML
QS
MS
QL
ML
QL
QS
ML
MS
QL
QS
MS
QS
QS
ML
QL
QS
QS
QL
ML
QL
MS
ML
ML
ML
QL
QL
ML
QS
ML
QS
MS
ML
QS
ML
MS
ML
QL
QS
MS
ML
ML
QS
ML
ML
QS
ML
ML
QL
ML
ML
ML
QL
ML
ML
MS
QL
ML
QL
QS
QS
QL
ML
QL
MS
MS
ML
QL
ML
ML
QS
QS
QS
ML
QS
QL
ML
QL
QS
ML
QS
QS
QL
QL
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
MS
MS
MS
QS
QS
QL
MS
QL
QS
ML
QS
ML
QS
MS
QS
QL
ML
QL
QL
ML
QS
QL
QL
ML
ML
QS
ML
ML
MS
ML
MS
QL
ML
QL
QL
QL
ML
ML
QS
QS
QL
QL
QL
QS
MS
ML
ML
QS
ML
QS
ML
ML
ML
QS
QL
ML
ML
QL
MS
QS
QL
QL
QL
QS
ML
ML
ML
QS
QL
ML
QL
QS
ML
MS
MS
QL
ML
QL
QS
QS
QL
ML
QL
QL
MS
QL
ML
QL
QS
QL
QS
QS
QS
QS
QL
ML
QS
ML
QS
QS
QL
MS
QL
QL
QS
QS
QL
QL
QS
MS
ML
QS
QS
QL
ML
MS
ML
QS
QS
QS
QS
QL
QL
QS
ML
QL
QS
QS
QL
MS
QL
QL
QS
ML
QS
MS
QL
MS
ML
MS
ML
MS
QL
QS
ML
QL
QS
QL
MS
QS
QL
MS
MS
QL
QL
ML
MS
ML
QL
MS
QL
QL
ML
ML
ML
ML
QS
ML
ML
MS
QS
QL
ML
QL
QS
QL
QS
QL
QL
QL
QL
ML
QS
ML
ML
QS
MS
ML
ML
ML
QS
MS
ML
QL
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
ML
QL
QL
QS
MS
QS
ML
ML
QL
ML
ML
ML
ML
MS
MS
ML
QS
QS
ML
ML
QL
QL
QL
QS
QL
QS
MS
ML
ML
QL
MS
MS
MS
ML
QL
ML
QS
QS
MS
ML
QS
QS
QL
ML
QS
QL
QL
ML
QL
QS
MS
QS
ML
QS
ML
ML
QS
ML
ML
QL
MS
QS
QL
QS
QL
MS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
QS
QS
QS
QL
QS
MS
QL
ML
ML
ML
MS
QS
QL
MS
ML
QL
QL
QL
ML
ML
QL
QS
QS
QL
MS
ML
ML
QS
ML
MS
QS
ML
ML
ML
QS
QS
ML
ML
ML
QL
QS
QS
QL
ML
ML
QL
ML
QS
ML
ML
QS
QL
QS
MS
QS
QL
MS
QL
MS
QL
ML
QL
QL
ML
QL
ML
ML
ML
MS
QL
QL
ML
MS
QL
QL
ML
ML
QL
ML
ML
QS
ML
QS
QS
MS
QS
QL
MS
ML
ML
ML
ML
ML
MS
ML
QS
ML
ML
QS
ML
QL
ML
ML
QS
ML
ML
ML
ML
QL
QS
ML
ML
QS
QL
ML
ML
ML
QS
QL
MS
QL
QL
QL
QL
ML
QL
QS
QS
QS
QL
QL
MS
QL
ML
ML
QL
ML
QS
QS
ML
MS
QL
ML
QS
QL
ML
ML
MS
QL
QS
QS
ML
ML
QL
ML
ML
MS
QS
ML
QL
QL
ML
ML
QS
QL
QL
ML
MS
QL
ML
ML
QS
ML
QL
ML
ML
MS
ML
ML
ML
QS
MS
QS
ML
ML
QS
ML
QL
QS
QL
ML
QL
ML
ML
QL
ML
QS
QL
QS
MS
ML
ML
ML
ML
MS
QL
QS
QS
MS
ML
MS
ML
QL
QS
QS
QL
QL
MS
QL
ML
QS
QL
QS
QS
MS
ML
QL
ML
ML
ML
QL
QS
MS
ML
QL
ML
QL
ML
ML
QL
QS
QL
ML
QL
QS
MS
ML
QS
ML
ML
MS
QL
QL
QL
ML
QL
QL
MS
QL
ML
ML
QS
QS
ML
QL
ML
ML
QS
QS
MS
ML
QL
QS
QL
QL
ML
QL
QL
QS
ML
ML
MS
QL
MS
QS
ML
ML
QS
MS
ML
ML
QS
MS
ML
ML
ML
MS
QS
QS
QL
ML
QS
ML
QL
QS
QS
QL
QS
QL
QL
QL
ML
ML
QL
ML
QL
ML
MS
MS
ML
ML
MS
QS
QL
MS
ML
QS
ML
MS
ML
ML
QS
ML
QS
QL
ML
QS
QL
QS
ML
QS
QS
QL
ML
ML
MS
ML
QS
QS
QL
ML
QL
ML
QS
ML
MS
QL
QS
ML
ML
QS
ML
QL
QL
ML
MS
ML
QS
ML
ML
MS
ML
ML
ML
QS
ML
QL
MS
QL
QS
ML
ML
MS
QS
ML
ML
QS
QS
QS
QL
QL
MS
QL
ML
QS
ML
ML
QL
QS
MS
MS
MS
ML
QS
QL
ML
QL
ML
QL
QL
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
QS
MS
ML
QS
QS
ML
ML
QS
ML
QS
QS
ML
MS
MS
ML
QS
MS
ML
ML
QL
QL
QS
ML
ML
QL
ML
MS
QL
QL
ML
QS
QL
ML
ML
ML
QS
QL
QL
QL
QL
QS
QS
MS
ML
QL
QL
QL
MS
ML
ML
QS
QS
QS
ML
MS
ML
QS
ML
QL
ML
QS
QL
ML
QS
QL
MS
ML
MS
ML
MS
ML
ML
ML
QS
QL
ML
QS
MS
QL
QS
ML
MS
ML
ML
ML
QS
MS
QL
QS
MS
ML
ML
QS
QL
ML
QS
ML
ML
MS
ML
QL
QL
QL
QS
ML
QS
QS
QS
ML
MS
QL
QL
QS
QS
QS
ML
ML
ML
QS
ML
QL
QS
QS
ML
QS
QL
ML
ML
QS
QS
QS
MS
QL
QL
QS
QL
QS
QL
QL
QS
ML
ML
ML
QL
ML
QL
QS
ML
ML
QS
ML
MS
QL
QL
QL
MS
QL
QL
QL
ML
QL
QS
ML
QL
QS
ML
ML
ML
QL
MS
QL
MS
ML
MS
ML
QS
ML
QL
ML
QL
MS
QS
MS
QL
ML
ML
ML
MS
QS
QL
ML
QL
QL
MS
ML
ML
MS
MS
QL
ML
MS
MS
QL
QL
ML
ML
QL
ML
QS
QL
ML
ML
ML
MS
QS
ML
QS
QL
ML
ML
ML
ML
QL
QL
QL
QL
QL
QL
QL
QS
QL
QS
QS
QL
ML
QL
ML
ML
QL
QL
QL
MS
QL
QL
QL
QS
ML
ML
QL
ML
QL
QL
QL
MS
MS
ML
MS
ML
QS
ML
QL
QL
QL
ML
QS
ML
QL
MS
ML
ML
QS
QL
ML
MS
ML
QL
MS
QS
QL
QL
ML
QS
ML
QL
ML
QL
MS
ML
QS
MS
QS
ML
ML
QS
ML
ML
MS
QS
ML
ML
ML
MS
QL
QS
QS
QL
ML
QL
QS
ML
ML
ML
QL
ML
ML
ML
QS
QL
MS
ML
MS
QS
ML
ML
MS
MS
QL
MS
ML
QS
QS
QS
QL
QS
QL
QS
QS
ML
QL
ML
QS
ML
ML
QS
QS
QS
ML
MS
ML
ML
ML
MS
ML
ML
MS
QS
QL
ML
QS
QS
QL
ML
QS
ML
MS
QS
ML
QS
ML
QL
QS
ML
ML
QS
QS
QS
MS
QL
MS
QL
QS
QS
QS
QL
QS
ML
ML
ML
QL
QS
ML
MS
QS
ML
QS
QL
QL
ML
QS
QL
ML
ML
MS
ML
ML
QL
ML
ML
QS
ML
QS
ML
MS
ML
QL
MS
QS
QL
QL
QL
QL
ML
ML
ML
QL
QS
QS
QL
ML
QS
QL
QL
ML
MS
ML
MS
QS
QL
MS
ML
QS
ML
ML
MS
MS
MS
QL
QS
QS
QL
ML
QS
QL
QL
QS
ML
QL
ML
MS
QL
ML
MS
ML
MS
ML
ML
ML
QS
ML
QS
QL
ML
QL
QS
QS
ML
QL
QL
QL
QL
MS
ML
ML
QS
MS
QS
ML
QL
QS
ML
ML
QS
MS
MS
MS
ML
QL
ML
QS
ML
QL
ML
QL
QL
QS
ML
QL
ML
MS
QS
QS
MS
ML
QL
QL
MS
QL
ML
QS
QS
QS
ML
QS
ML
QS
QL
QS
MS
QS
QL
ML
QS
QL
QL
ML
MS
ML
QL
QL
QL
ML
ML
QS
QL
QS
QS
QL
QS
QL
QL
ML
QL
QL
MS
QS
MS
QS
ML
QS
QS
ML
QS
QS
QL
QS
QL
QL
QS
QL
QS
QS
MS
ML
QS
MS
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
QS
ML
ML
MS
QL
ML
ML
MS
ML
ML
ML
ML
ML
MS
ML
QS
MS
QL
ML
QL
ML
QS
QS
MS
QS
QL
QL
QS
QL
QL
QS
QS
QS
ML
MS
QL
QS
ML
ML
QL
ML
QS
QS
QS
QL
ML
QS
ML
QL
QS
QL
ML
ML
ML
MS
ML
QS
QL
ML
ML
ML
QS
QL
QL
QS
ML
QS
QS
QL
MS
ML
ML
QL
ML
MS
QL
ML
ML
ML
MS
ML
ML
MS
QL
ML
QS
ML
QL
ML
ML
MS
ML
QS
MS
QL
QS
ML
QL
QS
QS
QL
QL
MS
QS
ML
QS
MS
QL
QL
QL
ML
QS
ML
QS
QS
QS
ML
QS
QS
QS
MS
QL
QS
ML
ML
ML
QL
MS
QS
MS
ML
ML
QS
ML
QL
QL
ML
QL
QL
ML
ML
MS
QS
ML
ML
QL
QL
QL
ML
QS
ML
QL
ML
MS
QL
QL
ML
QL
ML
QS
QS
QS
ML
QL
QL
ML
QL
MS
QS
QL
ML
ML
QL
QS
ML
MS
MS
ML
QL
QS
QL
QS
QL
QL
ML
ML
ML
QL
ML
QL
QL
QL
ML
QL
ML
QS
QL
QS
ML
MS
ML
QL
QS
ML
ML
QS
ML
MS
MS
QL
QS
QS
QL
ML
ML
MS
ML
MS
MS
QL
ML
ML
ML
ML
QS
QL
ML
QL
ML
ML
MS
ML
MS
ML
MS
ML
MS
ML
QS
QL
ML
QS
ML
QS
QL
QL
QL
QS
QS
ML
QL
ML
ML
QL
ML
ML
QL
ML
ML
MS
QL
ML
QL
MS
QS
QS
ML
QL
QL
QS
QS
QL
QS
QL
QL
ML
ML
QL
QS
QS
QS
MS
QS
QS
ML
ML
QL
QL
QL
ML
QL
QL
ML
QS
MS
ML
QL
QS
QL
QL
ML
ML
ML
QS
QS
ML
ML
QL
QS
ML
ML
QL
ML
MS
ML
QL
QL
QS
QS
QL
ML
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
QL
QS
ML
QS
ML
QS
ML
QS
ML
MS
QL
ML
MS
ML
MS
QS
ML
QL
ML
MS
QS
QS
QS
QS
QS
ML
ML
QL
ML
QS
QS
ML
ML
MS
QS
QL
QL
MS
QS
QL
QL
QS
QL
QL
QL
QL
QL
ML
QS
MS
QS
QL
MS
ML
ML
ML
QL
QS
QS
MS
MS
MS
QL
QS
QS
QS
ML
QS
ML
ML
QS
ML
QL
QS
ML
MS
ML
MS
ML
ML
ML
MS
QS
ML
ML
QS
QL
ML
ML
QS
ML
QS
ML
ML
ML
MS
QS
MS
ML
QL
ML
ML
QS
QS
ML
ML
ML
MS
QS
MS
QL
ML
QS
QS
ML
ML
ML
ML
QL
ML
QS
QL
MS
ML
ML
ML
ML
ML
ML
QS
QL
MS
ML
QL
QS
QL
QS
MS
QS
MS
ML
ML
ML
QL
ML
QL
QL
QL
ML
QL
QL
QL
ML
ML
ML
QL
ML
QL
ML
QL
QS
QL
QL
QS
ML
QL
ML
QL
MS
QL
MS
MS
ML
ML
QL
ML
QS
ML
QL
QL
QS
ML
QL
ML
ML
QL
QL
QL
QS
QS
ML
QS
ML
ML
MS
ML
ML
QS
ML
ML
ML
ML
QL
QS
QL
ML
MS
QL
ML
QS
MS
QL
ML
QL
ML
ML
QS
ML
QL
QS
QL
QL
QS
ML
QL
QS
MS
MS
ML
MS
QL
QS
ML
QS
ML
QS
ML
ML
QS
QL
ML
QL
QL
ML
ML
QS
ML
ML
ML
ML
ML
MS
MS
QS
ML
ML
ML
ML
QS
QL
ML
QL
QS
MS
QL
QS
ML
QL
QS
QL
ML
ML
ML
QS
QS
QL
ML
ML
ML
MS
ML
ML
MS
ML
QS
QL
QS
ML
ML
QL
QL
MS
ML
ML
MS
MS
ML
MS
MS
ML
MS
QS
ML
QS
QL
ML
QL
MS
QL
QL
QL
ML
ML
QS
QS
QL
QL
QS
QS
QS
ML
ML
ML
QL
QS
QL
MS
QS
QL
ML
QS
ML
QS
QS
QS
ML
ML
QL
ML
QL
ML
ML
QS
MS
ML
QL
QL
QL
ML
ML
MS
QS
ML
ML
QS
QL
MS
ML
QS
ML
QL
ML
ML
ML
ML
QS
QL
QL
ML
ML
QS
QL
ML
QS
ML
MS
MS
QS
QL
ML
MS
QS
ML
QL
MS
ML
MS
QS
MS
ML
MS
ML
QL
QS
MS
QS
QS
QS
MS
ML
QL
MS
QS
QL
QS
QL
QS
MS
QS
QS
QL
MS
ML
QL
QS
QS
QS
MS
QS
QS
QS
QL
QL
ML
QL
MS
ML
QS
QS
QS
QL
ML
QL
QL
QL
ML
QS
QS
QS
ML
MS
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
QS
ML
ML
QL
QS
QS
MS
QS
ML
QS
ML
ML
QL
ML
QL
ML
QL
ML
MS
QS
QL
ML
QS
QS
QS
QL
ML
QL
QL
ML
QL
ML
QL
QL
QL
ML
QS
ML
QS
QS
ML
MS
ML
QS
QS
ML
QL
QS
QS
ML
ML
MS
QS
MS
ML
QS
MS
QL
QS
MS
MS
ML
QS
ML
ML
ML
QL
QL
MS
ML
QS
ML
ML
QS
ML
QS
QL
QL
ML
ML
ML
QS
QL
ML
QS
ML
QL
MS
QS
QL
QS
ML
QL
QL
ML
QL
QL
ML
QL
MS
ML
ML
MS
ML
ML
QL
QL
QL
ML
ML
QS
ML
QS
QL
QS
ML
MS
QS
QL
ML
QL
QL
QL
ML
MS
QS
QS
QL
QL
ML
QL
QL
MS
MS
QL
ML
ML
ML
QS
QS
QS
QS
QS
QL
QS
ML
QL
ML
QS
QL
QL
ML
ML
ML
ML
QL
ML
ML
MS
QS
ML
QS
ML
MS
ML
QL
QS
QL
QL
QL
QS
MS
ML
MS
MS
QS
ML
QL
QL
MS
QS
ML
QS
QL
MS
ML
ML
ML
MS
MS
ML
QL
ML
QL
QS
QL
QS
ML
QS
QL
QL
QL
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
ML
QL
ML
ML
QL
QS
ML
QS
ML
QL
ML
QL
QS
QL
ML
QS
QS
QS
QL
ML
QS
QL
QL
QS
QL
ML
ML
QS
QS
QL
QS
MS
QS
ML
QS
MS
QS
ML
QS
QL
QS
ML
QS
QL
MS
QS
ML
QL
QS
QS
QS
ML
QS
QL
ML
QS
QL
MS
QL
ML
QS
MS
QS
QS
QS
QS
ML
ML
QS
QL
ML
QS
QL
QL
MS
ML
QS
QS
ML
QL
QL
ML
QS
QS
ML
ML
QS
ML
ML
ML
MS
ML
QS
ML
QS
MS
ML
MS
MS
ML
ML
ML
QL
QS
MS
ML
QS
ML
ML
QL
QL
QL
QL
ML
ML
ML
ML
QL
ML
QL
QS
ML
QL
ML
QS
QL
QS
QL
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
QS
QS
MS
MS
QL
ML
ML
ML
MS
MS
ML
QS
ML
ML
QS
QL
QL
MS
QL
MS
QL
ML
ML
QS
QS
QL
MS
MS
QL
QS
QS
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
QL
MS
ML
ML
QS
ML
QL
QL
QS
QL
ML
MS
QL
QS
QS
ML
ML
QL
QS
QL
QS
QL
ML
ML
ML
ML
QS
QL
QL
QL
QL
QL
QS
ML
QS
QS
MS
QS
MS
ML
QS
MS
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
QL
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
QS
QS
MS
MS
ML
QS
MS
QS
QL
MS
QS
QL
MS
QL
QS
ML
QS
ML
MS
ML
QL
MS
QS
QS
QS
QS
QL
ML
QL
QS
QS
ML
ML
ML
MS
ML
QS
ML
QL
QS
ML
ML
ML
QL
ML
QL
ML
QS
QS
MS
QL
QL
QS
ML
ML
QL
QL
QS
QS
MS
MS
QS
QS
MS
QL
ML
QS
QS
QL
MS
ML
QL
QL
QL
ML
MS
ML
ML
ML
QL
ML
ML
ML
QL
MS
ML
QL
ML
QS
QS
MS
MS
ML
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
QL
ML
MS
QL
ML
ML
QS
MS
QL
MS
QS
MS
ML
ML
MS
QS
QS
ML
QS
QL
ML
ML
ML
MS
QL
ML
QL
ML
MS
MS
MS
QL
MS
QS
ML
ML
MS
ML
QL
QL
ML
ML
ML
QS
ML
MS
QS
ML
ML
ML
QS
QS
QL
ML
ML
QS
QL
QL
MS
QL
QS
MS
QL
QL
ML
QS
QL
ML
QL
ML
QL
ML
ML
QS
ML
QS
QS
QS
QS
ML
QS
QL
ML
QS
MS
ML
ML
QL
ML
QL
QS
QS
QS
MS
QL
QL
ML
MS
MS
QS
QS
QL
ML
QS
ML
MS
QL
ML
ML
QS
QS
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
MS
ML
ML
ML
ML
ML
QL
QL
MS
ML
ML
QL
ML
MS
QS
QS
ML
QL
MS
ML
QS
MS
ML
QL
QL
MS
ML
ML
QS
ML
ML
QS
ML
QS
QL
QL
QL
QS
QS
MS
ML
ML
MS
ML
QL
MS
ML
QS
ML
MS
ML
QS
ML
QL
MS
QL
ML
QS
QL
ML
ML
QL
ML
ML
QL
ML
MS
QS
QL
ML
QS
MS
ML
QL
QL
ML
QL
ML
QL
ML
ML
MS
QS
QS
QL
MS
MS
MS
MS
QS
ML
ML
ML
ML
ML
QL
ML
ML
ML
QS
MS
ML
MS
QS
ML
ML
QS
ML
QS
QS
ML
MS
QL
ML
QS
ML
ML
MS
QL
ML
QS
QS
ML
MS
MS
ML
QS
QL
QL
ML
QS
QS
QL
ML
QS
QS
ML
ML
ML
QL
QL
ML
QL
QS
QS
QS
ML
QS
QL
ML
QL
ML
QL
ML
MS
MS
QL
ML
ML
QL
QL
QL
QS
MS
ML
QL
QS
QL
QS
QS
QL
MS
QL
QL
ML
QL
MS
ML
MS
QL
QL
QS
QL
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
ML
QL
QS
QL
MS
ML
ML
QS
ML
MS
QS
ML
QS
ML
QS
ML
ML
QL
QL
QS
QS
ML
QS
QL
ML
QL
QS
ML
QL
MS
QL
QS
QL
ML
MS
QL
ML
QS
QL
QL
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
QS
QL
QS
MS
ML
ML
MS
QL
ML
ML
QL
MS
QS
QL
QL
ML
MS
QL
ML
QL
QL
ML
ML
ML
QS
QL
MS
MS
ML
QS
ML
QS
ML
ML
QS
QL
ML
QS
ML
QL
MS
MS
QS
QS
ML
QS
QS
MS
QS
ML
ML
QS
MS
ML
QS
ML
MS
ML
ML
QS
ML
QL
ML
ML
MS
MS
QS
QL
MS
QL
ML
MS
ML
ML
ML
QL
QL
QL
QL
ML
QL
QS
ML
ML
QS
QL
ML
QS
QL
ML
ML
QL
ML
QL
QS
MS
QS
ML
MS
QL
QS
QL
QL
QL
ML
ML
QS
QL
QS
QS
QL
QL
QS
ML
QS
ML
ML
ML
QS
QL
QS
QL
QS
ML
MS
MS
QL
ML
ML
QS
ML
QS
QS
QL
QL
QS
ML
ML
MS
QL
QL
QS
QL
QS
QL
QS
QS
ML
QL
ML
MS
QS
ML
ML
MS
QL
ML
QL
QS
QL
MS
MS
ML
MS
MS
MS
ML
QS
ML
ML
QL
QS
QS
ML
ML
ML
QL
QS
ML
ML
QS
QL
ML
QL
MS
QS
QL
MS
ML
ML
QS
ML
MS
ML
ML
MS
ML
QS
QS
ML
ML
MS
ML
QL
ML
MS
MS
ML
QL
QS
QS
MS
ML
MS
ML
ML
ML
QS
QS
MS
QL
ML
ML
QS
ML
ML
QL
QL
QL
ML
MS
QS
ML
MS
ML
ML
MS
QS
QS
ML
QL
MS
QL
ML
QS
QS
ML
QS
QS
QL
ML
ML
ML
ML
QL
ML
QS
MS
QS
ML
ML
MS
MS
ML
QL
ML
ML
QL
ML
QL
QL
ML
QS
QL
ML
QS
QS
MS
QS
ML
QL
QS
ML
ML
ML
ML
ML
ML
QL
ML
MS
ML
ML
QS
QS
ML
ML
ML
QL
ML
QL
MS
ML
QS
ML
QL
QS
QS
ML
QS
ML
QL
ML
ML
MS
QL
QS
QL
QL
MS
QL
MS
ML
ML
ML
QL
ML
QS
ML
QS
QL
ML
ML
QS
QS
QL
ML
QL
QL
ML
MS
QS
QL
ML
QL
ML
MS
ML
QS
MS
QL
QL
MS
QS
ML
ML
QS
ML
ML
QL
QS
QL
ML
QL
QL
ML
QS
QS
QL
ML
MS
QL
MS
QL
QS
ML
MS
ML
QS
ML
ML
ML
ML
ML
ML
QS
QS
ML
ML
QL
QL
QL
QL
ML
QS
MS
QS
QL
ML
ML
QL
MS
QS
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
ML
QS
ML
QS
ML
QL
QL
QL
QL
ML
ML
ML
QL
ML
QL
QL
MS
QL
MS
QL
ML
ML
ML
QS
QL
ML
ML
ML
QS
ML
QL
QL
ML
ML
MS
ML
ML
MS
QL
QS
MS
ML
MS
ML
ML
ML
QL
ML
QS
QL
QS
QL
ML
ML
MS
QL
ML
ML
ML
ML
MS
ML
QS
QL
QL
ML
ML
MS
ML
QS
QS
ML
QS
QL
ML
ML
QS
QS
ML
ML
MS
QS
MS
QL
ML
MS
QS
QL
QL
QL
QS
QL
QL
QL
ML
ML
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
QS
ML
QS
QL
QS
QS
MS
ML
ML
ML
QS
QS
MS
MS
QL
ML
QS
MS
ML
QL
ML
ML
ML
MS
QL
QL
ML
QL
QS
QL
ML
ML
QS
QS
ML
QS
MS
QL
ML
QL
MS
QL
QS
ML
MS
ML
ML
ML
ML
QL
ML
MS
ML
ML
MS
QL
QL
QL
QS
QL
MS
ML
ML
ML
ML
ML
ML
MS
MS
QL
QS
QL
ML
QS
MS
ML
QS
QS
ML
ML
ML
QL
QS
ML
QL
QS
MS
QS
ML
ML
QS
ML
ML
ML
MS
QL
QS
MS
QL
ML
QS
QL
QL
ML
ML
QL
ML
QS
QS
ML
ML
ML
QS
QS
MS
QL
QL
QL
ML
ML
ML
QS
QL
QS
ML
ML
QS
QL
MS
QL
ML
QS
QS
QS
ML
QS
ML
QS
MS
QS
ML
QS
QS
QS
QS
QS
QS
MS
QS
MS
ML
QS
QL
ML
ML
ML
QL
QS
ML
MS
ML
ML
ML
QS
ML
ML
QS
ML
ML
ML
MS
QS
ML
ML
QL
QS
QL
ML
MS
ML
QL
ML
ML
QL
MS
QS
ML
QL
QL
QL
QL
QS
ML
QL
ML
QL
QL
QL
ML
QS
MS
QS
MS
ML
MS
ML
MS
ML
ML
QL
ML
ML
QS
QS
ML
ML
ML
QL
ML
QS
QL
QS
QS
ML
QS
MS
QL
ML
QL
ML
ML
ML
QS
ML
QS
QS
MS
QS
QL
ML
ML
QS
QS
QL
ML
QL
QS
QS
QS
QS
QS
QS
ML
QS
ML
QS
ML
QS
QS
QS
ML
QS
QL
QL
MS
QL
QS
ML
MS
ML
ML
QL
ML
QL
QS
ML
ML
ML
QL
ML
QL
MS
QL
ML
MS
QS
ML
QL
ML
QL
ML
QS
QL
ML
MS
QL
ML
QL
ML
MS
QS
ML
QL
ML
MS
QS
ML
ML
MS
MS
QS
MS
ML
QS
ML
MS
QS
ML
ML
QL
QL
QS
ML
ML
MS
ML
MS
ML
QL
ML
MS
QL
MS
MS
ML
QS
ML
QL
QS
QL
ML
QS
ML
ML
QS
QL
QL
ML
ML
MS
QS
ML
QL
QS
QS
QL
QS
ML
QS
ML
ML
ML
QL
QS
QL
ML
ML
MS
ML
QL
ML
QS
QS
QL
QS
QL
QS
QS
MS
MS
ML
ML
QS
MS
QS
MS
MS
QS
QS
ML
QL
QS
QS
QS
ML
QL
MS
QS
ML
ML
QS
QL
MS
ML
QS
ML
ML
QL
ML
QS
MS
QS
QS
QS
QL
QS
QS
ML
MS
ML
QS
QS
ML
ML
QL
ML
QL
QS
QS
MS
ML
ML
QL
QL
QS
ML
QS
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
QL
QL
ML
QS
ML
QS
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
QL
ML
QL
ML
QL
QS
ML
ML
QS
QS
MS
QL
MS
MS
QL
QS
ML
QS
ML
QS
QS
QS
MS
QL
ML
ML
QL
ML
ML
QS
QL
ML
QS
QS
ML
ML
ML
MS
MS
ML
ML
ML
ML
QL
ML
QL
QS
QS
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
ML
MS
QS
QS
QL
ML
MS
QS
QS
ML
ML
QL
ML
MS
ML
ML
ML
QS
MS
QL
MS
ML
ML
ML
QL
QL
QL
ML
ML
MS
QS
MS
ML
ML
QS
ML
ML
QL
QL
QL
MS
QL
ML
MS
ML
ML
QS
ML
MS
ML
ML
ML
ML
ML
QL
QL
QS
ML
QL
ML
QL
ML
QL
MS
ML
MS
QS
QS
ML
QL
MS
QS
ML
QS
MS
ML
ML
MS
MS
QS
QL
QS
ML
QL
MS
ML
QL
ML
ML
MS
ML
ML
QS
QS
QS
MS
ML
QS
ML
QS
QL
QL
ML
ML
ML
ML
ML
MS
ML
QL
ML
QS
ML
MS
QL
ML
ML
ML
QL
MS
ML
QL
QS
MS
QL
ML
ML
QL
ML
ML
MS
ML
ML
MS
ML
QL
ML
ML
QS
QS
ML
ML
QS
ML
ML
MS
ML
ML
QS
QS
QL
ML
QL
QS
ML
QS
ML
ML
ML
QL
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
QS
QS
MS
MS
ML
QL
QS
ML
QS
QL
MS
QL
QL
QL
QL
ML
ML
ML
QS
MS
QL
QS
QS
MS
ML
QL
MS
ML
QS
QS
QS
ML
QL
MS
ML
QL
MS
QS
QL
QL
MS
QS
ML
ML
ML
QL
MS
ML
QL
QS
QL
ML
ML
ML
QS
QL
MS
ML
QS
QS
QL
MS
QS
ML
QL
QL
QS
ML
MS
QS
MS
QL
ML
MS
QS
ML
MS
QL
ML
ML
QL
QL
ML
MS
ML
ML
MS
QS
ML
QL
ML
ML
QS
QL
ML
QS
ML
QL
QS
ML
QS
ML
QS
QL
QS
QL
QS
ML
ML
MS
QL
ML
QL
QS
QL
QL
ML
QS
QL
QS
MS
QS
QS
ML
ML
QL
QS
QL
ML
ML
QL
QL
QS
QL
QS
QS
ML
ML
QL
QL
ML
QS
MS
QS
QL
QL
MS
ML
ML
ML
QS
QS
QS
MS
QS
ML
QL
QS
QL
QS
ML
QL
QL
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
QL
ML
QL
QL
QL
ML
QL
QL
QS
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
ML
QL
QS
QL
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
MS
QL
ML
ML
ML
ML
ML
ML
QL
QS
MS
ML
ML
ML
QL
ML
ML
ML
QS
QS
MS
MS
QL
ML
ML
ML
QL
MS
QS
QL
ML
QL
QS
ML
QL
ML
QL
QS
QL
QS
ML
ML
QS
QL
ML
QS
MS
ML
QS
ML
QL
ML
QS
MS
ML
QS
MS
ML
ML
MS
ML
ML
ML
ML
MS
QS
QS
QL
QS
QS
ML
QL
MS
QS
QL
QL
QL
MS
QL
MS
QL
QL
MS
QL
QL
QS
MS
QS
MS
MS
ML
QL
QS
ML
ML
ML
QL
MS
QS
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
QL
QS
QS
MS
QS
MS
MS
QL
QL
ML
MS
ML
ML
QL
QS
QS
QL
QS
QL
ML
ML
MS
QS
ML
QL
ML
QS
QL
MS
QS
QL
QL
QL
ML
ML
MS
ML
ML
QS
QL
MS
ML
QL
QL
QL
QS
QL
ML
ML
ML
QL
ML
ML
ML
QS
QL
MS
MS
MS
QS
QS
ML
ML
MS
MS
QS
MS
ML
MS
QL
QL
QS
QL
ML
QS
QL
QS
ML
QL
QS
ML
QS
ML
ML
QS
QS
QL
QL
MS
ML
QL
QS
ML
QS
ML
ML
ML
QS
QS
ML
ML
ML
QS
ML
ML
ML
MS
MS
QS
QS
QL
ML
QS
QL
ML
MS
QL
ML
QL
MS
QS
ML
QS
ML
ML
ML
QL
QS
QS
QL
QL
QS
QS
QL
QS
QL
QS
QL
QS
QS
QL
ML
QS
ML
QS
MS
MS
MS
ML
ML
ML
QL
ML
QL
QS
ML
ML
MS
QS
QS
ML
QL
QL
ML
ML
QS
ML
MS
QS
QL
ML
ML
ML
QL
ML
ML
QL
ML
QL
ML
QL
MS
ML
ML
ML
QS
ML
QS
QL
QL
QL
ML
QL
ML
QS
QS
QL
QL
QL
QL
QS
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
QL
QS
QS
QS
ML
QS
QL
QS
ML
ML
QL
QS
ML
QS
ML
QL
QS
QL
ML
MS
QS
MS
ML
ML
QS
ML
QL
QL
QL
QL
QL
QL
ML
QL
ML
ML
MS
QS
ML
QS
ML
QS
ML
QS
QL
MS
QS
ML
ML
MS
MS
QL
MS
QL
QS
ML
QL
QL
QS
QS
ML
MS
ML
QS
QS
MS
QS
QS
ML
QL
MS
ML
ML
ML
QL
ML
ML
ML
QL
ML
QL
QL
MS
QL
MS
ML
QS
QS
MS
QS
QS
ML
MS
QL
QL
ML
ML
ML
ML
MS
QS
QL
ML
QL
ML
ML
QS
MS
MS
MS
QL
MS
ML
ML
ML
QL
MS
MS
ML
ML
ML
MS
ML
QS
ML
QS
QL
QS
MS
ML
ML
QS
QL
ML
QL
QS
MS
QL
QS
ML
ML
ML
QL
MS
QS
ML
QS
MS
QS
ML
QS
QL
ML
MS
ML
MS
QL
QL
QL
QS
ML
QS
ML
QS
QL
QL
QS
ML
QS
ML
QS
QS
QL
ML
QS
MS
QS
ML
ML
QS
ML
QS
QL
QS
QL
QL
QL
ML
MS
QL
QS
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
ML
QL
ML
QS
QS
QL
ML
QL
ML
QL
QL
QL
ML
QS
QS
QL
QL
MS
QS
MS
QS
MS
MS
ML
QL
QL
QS
ML
QL
ML
QS
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
MS
QS
MS
QS
QS
QL
ML
ML
QS
QS
QL
ML
QS
ML
MS
MS
QL
ML
QL
QS
ML
ML
MS
ML
QS
QS
ML
MS
MS
MS
ML
QL
QS
ML
ML
QS
ML
QL
QL
ML
ML
QS
QS
ML
ML
MS
QL
ML
ML
QL
QL
QS
ML
ML
QL
QL
QS
ML
MS
ML
ML
QL
QL
ML
ML
QL
QS
QL
QL
QL
QL
ML
QL
QS
QL
ML
ML
ML
QS
ML
QS
ML
QL
MS
MS
ML
QS
ML
MS
QL
MS
QS
QL
ML
QS
QS
QL
ML
QL
QL
ML
ML
MS
ML
MS
QS
ML
MS
ML
MS
ML
QS
QL
QL
ML
QL
QS
ML
QL
ML
QS
QL
ML
QL
MS
QS
QL
QL
QS
QS
ML
ML
QS
QL
QL
MS
QL
QL
ML
MS
QL
QS
ML
ML
ML
ML
QS
QS
ML
QL
ML
QL
QS
ML
QS
MS
ML
ML
ML
ML
ML
QS
ML
QL
QL
QL
ML
ML
ML
QL
ML
QL
QS
QS
QL
ML
ML
QL
QL
MS
QS
ML
QL
QL
ML
ML
ML
ML
QS
MS
MS
QL
ML
QL
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
QL
QS
ML
QL
MS
ML
QL
ML
ML
QS
QS
ML
MS
QS
ML
QS
QS
QL
ML
QL
QS
ML
ML
MS
QS
ML
ML
QL
ML
QS
QL
ML
MS
MS
ML
QL
QS
ML
MS
QL
QS
QS
ML
QL
ML
MS
QS
QL
ML
ML
ML
QL
QS
QL
QS
MS
ML
QS
QL
QL
QL
QS
ML
QS
QL
QS
MS
ML
QS
QS
MS
ML
ML
ML
ML
QS
QS
QS
QL
ML
QS
ML
ML
QS
QS
MS
MS
MS
MS
QL
QS
QL
ML
ML
QS
QL
QS
QL
QL
QL
MS
QS
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
QS
QS
ML
QS
ML
MS
ML
QS
QS
QL
ML
ML
MS
ML
MS
MS
QS
QL
ML
ML
QS
QS
ML
QS
ML
MS
MS
QS
QL
QS
QL
MS
ML
ML
QS
MS
MS
QS
QS
MS
MS
QL
ML
QS
QS
MS
ML
MS
ML
ML
QL
QL
MS
ML
ML
QS
ML
QL
QL
ML
ML
ML
QL
ML
ML
QL
QL
ML
MS
ML
ML
QS
QS
MS
MS
QS
ML
ML
QS
MS
ML
ML
MS
MS
QL
QL
ML
QS
QS
ML
ML
QS
QS
QS
MS
ML
QL
QL
QL
QL
ML
QS
QL
ML
MS
ML
QS
QS
MS
QS
QS
QS
QS
ML
ML
ML
QL
ML
QS
QS
QL
QL
QL
ML
QL
QL
MS
QL
QL
MS
QS
QS
ML
ML
QL
QL
ML
ML
MS
ML
QS
ML
MS
QS
QL
QL
QS
ML
MS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
QL
ML
MS
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
ML
QL
ML
MS
QL
ML
ML
QS
ML
QL
ML
ML
QS
QS
QL
QL
ML
QL
QS
ML
QL
ML
QS
QS
ML
ML
ML
QS
QS
QS
QS
MS
MS
ML
QS
ML
ML
MS
QS
ML
MS
QL
ML
QL
QS
QL
QL
QL
QS
ML
ML
QL
QL
QL
QL
MS
QL
ML
QS
QL
MS
MS
QS
QS
ML
ML
ML
QS
QS
QS
QS
MS
MS
QS
QS
QS
ML
ML
QL
QL
ML
QL
ML
QS
ML
ML
ML
MS
QL
QL
MS
ML
ML
QS
ML
QS
ML
ML
QL
QL
ML
ML
ML
QL
QL
ML
ML
MS
QL
ML
ML
QS
ML
ML
ML
QS
QS
ML
QL
QS
QL
QL
ML
ML
QS
QL
MS
QL
QL
ML
QL
MS
ML
QS
ML
QS
MS
QL
QL
QL
ML
MS
ML
ML
ML
ML
QL
QL
MS
QL
QL
MS
QS
MS
ML
QL
QS
QL
QL
QS
ML
ML
ML
MS
ML
MS
ML
ML
QS
QL
ML
QS
ML
QS
QS
QL
ML
MS
QL
QS
ML
ML
QL
QS
QS
QS
ML
QS
QS
ML
ML
ML
QL
QS
ML
QL
MS
ML
QL
ML
MS
MS
ML
MS
ML
QS
QL
MS
QS
QS
ML
QS
ML
QL
QS
QS
ML
QL
ML
QS
MS
ML
MS
QL
QS
MS
ML
ML
QL
QL
QL
QL
QS
ML
QL
MS
ML
MS
QS
ML
QL
QS
QL
QS
ML
QS
QS
ML
QL
QS
QL
QS
QS
QS
MS
MS
MS
ML
ML
MS
ML
QS
ML
QS
ML
ML
QS
QS
MS
QL
QS
QS
MS
ML
QS
MS
QL
QS
QL
QL
ML
QL
MS
QS
MS
MS
ML
ML
ML
ML
QS
QS
QS
MS
QL
QL
QS
QL
QL
MS
ML
ML
ML
ML
ML
ML
QL
QS
MS
ML
QL
QL
ML
QS
QS
ML
ML
QL
MS
MS
QL
MS
QL
QL
ML
QS
QL
QS
QS
QS
ML
QS
ML
QL
QS
QL
ML
QL
QS
QS
ML
QS
ML
QL
QL
QS
QL
QL
ML
QL
QL
QL
QL
QL
ML
QL
ML
QL
ML
ML
QS
ML
MS
ML
ML
QS
QS
ML
QS
QS
QS
QS
ML
MS
QS
QS
ML
QS
ML
ML
QL
MS
MS
ML
QL
QS
QS
ML
QL
QL
QL
QL
MS
ML
MS
QS
ML
ML
QS
ML
ML
QS
MS
ML
MS
QL
ML
ML
QL
QS
QL
QL
QL
QL
QL
ML
QL
MS
ML
QS
MS
QS
QS
ML
ML
ML
QL
QL
QL
MS
QL
ML
QL
ML
QL
MS
QS
ML
ML
QS
QS
QL
QS
QS
ML
ML
QL
QS
ML
QL
QL
ML
QL
MS
QL
QS
MS
ML
QS
MS
ML
QL
ML
ML
QS
ML
QL
ML
QL
ML
ML
ML
QS
ML
MS
QS
QL
QL
MS
MS
QL
ML
ML
MS
ML
QS
QL
ML
QS
QS
MS
MS
ML
ML
QS
ML
QL
QL
MS
ML
QS
QS
ML
ML
QL
MS
MS
QS
QL
QS
QL
QS
QL
QL
QS
QS
ML
QL
MS
ML
ML
QS
QS
ML
ML
MS
ML
ML
ML
QS
ML
QL
ML
ML
ML
MS
QS
ML
ML
ML
QS
MS
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
MS
QL
QS
ML
ML
ML
QL
QL
ML
ML
QS
QS
ML
QS
ML
QS
ML
ML
QL
MS
ML
MS
ML
MS
ML
QS
ML
MS
MS
QL
ML
ML
QL
MS
QS
QL
ML
QS
QS
MS
ML
QS
QL
QS
QL
QS
ML
MS
MS
QS
ML
QL
QS
MS
QL
ML
QL
ML
ML
QS
MS
QL
ML
QL
QL
QS
ML
ML
ML
QL
QL
QS
ML
ML
QS
MS
MS
ML
ML
QS
QS
ML
QL
MS
ML
MS
MS
ML
ML
QL
QS
QS
QL
QS
QS
ML
QL
QL
QS
QL
QL
MS
ML
QS
MS
QS
QS
QS
ML
QL
QL
QS
QL
QL
QL
ML
ML
ML
QL
QL
QS
QS
QS
ML
ML
ML
QL
QL
ML
ML
MS
QL
QS
ML
QL
QL
MS
ML
ML
ML
ML
QS
QS
ML
QL
QL
ML
QL
QL
ML
ML
QS
ML
QL
QL
QL
QS
MS
QS
QL
QL
QS
MS
MS
MS
QL
ML
ML
ML
QL
ML
QS
ML
QL
QL
QS
ML
QL
MS
QS
ML
QL
ML
ML
MS
MS
MS
QS
QL
QS
ML
QL
ML
QL
QL
ML
QS
ML
QL
QL
QL
ML
ML
QS
ML
QS
ML
ML
QL
MS
QL
ML
QS
ML
ML
MS
QS
QL
MS
ML
ML
ML
ML
MS
QS
QL
ML
QS
ML
MS
ML
QL
QS
QL
QS
ML
QS
ML
QL
QL
MS
ML
ML
MS
QL
MS
QS
ML
ML
QS
QL
QL
MS
QS
QS
QL
QS
QS
MS
QS
QL
ML
QS
ML
ML
QL
QL
MS
ML
QS
MS
QL
QS
QS
QL
ML
MS
QL
MS
QS
QL
MS
QS
QS
MS
QS
QL
QS
ML
ML
QL
QL
ML
QS
QL
ML
ML
QS
ML
ML
MS
ML
MS
ML
QL
MS
QL
ML
MS
QL
MS
QL
ML
QL
QL
ML
QL
ML
MS
QL
QL
ML
QL
ML
ML
ML
ML
QS
QL
ML
QS
ML
ML
QL
MS
ML
ML
QL
QL
ML
ML
ML
ML
ML
QL
QS
QL
QS
QS
QL
ML
QL
QL
QS
QL
QS
ML
QL
QL
ML
QS
ML
QS
MS
QL
QL
ML
QS
QS
QS
ML
QL
ML
MS
QS
QS
QS
QL
QS
QS
MS
ML
QL
ML
ML
QS
QS
ML
QL
ML
QL
QL
ML
ML
MS
ML
QS
QS
QL
ML
MS
MS
MS
QS
ML
ML
QL
QS
ML
ML
ML
QS
ML
QS
QL
ML
QL
MS
QL
QL
ML
ML
QL
ML
QL
QL
QL
QL
ML
QS
QL
QS
MS
QS
QL
ML
QL
ML
QS
QS
MS
ML
QS
ML
QL
MS
QL
QS
QS
QS
ML
QS
ML
QS
QL
QS
ML
QL
QL
QS
ML
ML
QL
QS
ML
QS
QL
QL
ML
ML
ML
QS
ML
MS
ML
QL
QL
QL
ML
ML
MS
MS
QL
QL
ML
QS
QS
QS
QS
QL
QL
QS
ML
ML
QL
ML
MS
QL
QL
QL
QL
QL
ML
MS
QL
ML
MS
ML
QS
QS
ML
ML
QL
QS
ML
MS
ML
ML
QS
ML
QS
QL
ML
ML
QL
QL
ML
QS
ML
QL
MS
ML
ML
ML
QL
MS
QL
ML
ML
QL
QL
QS
ML
MS
ML
QS
QS
MS
QL
QL
QS
QS
ML
QL
QS
ML
ML
QL
ML
QS
MS
QS
QS
QS
ML
QL
MS
QL
QL
MS
QL
QS
MS
QL
MS
ML
QS
ML
ML
ML
QS
QL
MS
QS
MS
QL
ML
MS
ML
QL
QL
ML
QS
QL
ML
MS
QL
ML
ML
MS
ML
QS
QS
QL
QS
ML
ML
QS
QS
QS
ML
QL
QS
ML
QL
QL
ML
MS
MS
QS
QL
QL
QS
QL
QL
QL
ML
ML
QL
QS
ML
ML
QL
ML
QL
QL
QS
ML
ML
MS
QS
ML
QL
MS
ML
QS
MS
QS
QS
QL
QL
MS
ML
ML
QL
ML
QL
QL
ML
ML
ML
QL
ML
MS
ML
QS
ML
QL
QS
QS
ML
MS
ML
QS
QL
QL
MS
ML
QL
MS
QS
QL
MS
QS
QL
ML
ML
ML
QL
QL
QL
QS
QL
ML
QL
ML
QS
ML
ML
QS
QS
MS
QL
QS
ML
ML
ML
ML
ML
ML
QS
ML
QL
MS
ML
ML
QS
QS
ML
QS
QS
QL
QS
QS
MS
QS
QL
QL
QS
QL
ML
ML
ML
MS
QS
ML
QL
QS
MS
QS
QL
QS
QS
QS
QL
QS
ML
ML
MS
QL
ML
ML
QS
QL
MS
ML
QS
ML
MS
QL
QS
MS
QL
MS
MS
QL
QS
QL
ML
ML
ML
MS
ML
MS
MS
ML
QS
QL
ML
QS
QL
ML
QL
ML
QL
QL
ML
MS
ML
QS
ML
QL
QL
MS
ML
QL
MS
ML
QL
QS
ML
MS
ML
QS
ML
QS
MS
QS
ML
QS
QL
QS
ML
QS
ML
MS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
ML
QS
ML
QS
ML
QS
QL
ML
QS
QL
QS
ML
ML
QS
ML
QS
MS
QL
ML
QL
MS
QS
ML
QS
MS
ML
QL
ML
ML
QL
QL
QS
ML
MS
ML
ML
MS
ML
QS
ML
QL
QL
QL
ML
ML
QL
ML
QS
ML
MS
ML
ML
ML
QS
QL
QS
ML
QL
QL
QS
MS
MS
QL
QS
QS
ML
QL
QL
ML
QL
ML
ML
ML
MS
QS
MS
QL
QL
MS
QL
QS
ML
QL
QL
MS
MS
QL
QL
ML
ML
QS
QL
ML
QS
QL
MS
MS
QL
QL
QS
ML
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
QS
QS
QL
ML
ML
QL
ML
QS
MS
QS
QS
ML
QS
QL
QS
ML
ML
ML
QS
QS
ML
QS
QL
ML
MS
QS
ML
MS
QS
ML
QS
ML
QS
QL
QS
MS
ML
QL
ML
QS
MS
ML
ML
QS
QL
ML
ML
QS
QL
MS
QS
ML
MS
ML
QL
QL
QS
QS
ML
QS
MS
QL
ML
ML
MS
QS
ML
ML
ML
MS
ML
QS
QL
QL
MS
MS
QL
ML
MS
QS
MS
MS
ML
QS
QS
QL
ML
QL
QL
ML
QS
ML
QS
ML
ML
QL
QS
MS
QS
ML
QS
QL
QL
QS
QL
QS
ML
QL
ML
ML
ML
ML
ML
ML
QS
QS
QL
QS
QL
ML
ML
QL
QS
ML
MS
ML
QL
QS
QL
QS
QL
ML
QL
QL
QL
MS
ML
QS
QS
ML
MS
QL
ML
ML
QS
MS
QS
ML
ML
QS
ML
QL
QS
QL
QL
ML
ML
ML
QL
ML
QL
ML
QS
QL
QL
ML
QL
QL
ML
QL
QS
ML
ML
MS
QS
ML
QS
MS
MS
ML
QS
QL
ML
QS
ML
MS
ML
QL
QL
ML
QL
QL
QL
QS
ML
MS
QS
QL
QL
QL
QL
QL
MS
ML
QS
QL
QL
ML
QL
QS
ML
QS
ML
MS
ML
ML
ML
ML
ML
MS
QS
ML
QS
QL
ML
QL
QL
ML
MS
ML
MS
QS
ML
ML
QL
QS
QS
ML
MS
QL
ML
QL
QS
ML
ML
QL
ML
QS
QL
ML
ML
MS
ML
MS
ML
MS
MS
ML
QS
QL
ML
ML
ML
ML
MS
QL
ML
ML
MS
QL
QL
ML
ML
QS
ML
QL
MS
ML
QL
QL
QL
ML
ML
MS
QL
QL
QS
QS
QL
QS
QS
QS
MS
QS
ML
MS
MS
ML
QS
QL
QL
ML
QS
QS
ML
ML
QL
MS
QL
ML
ML
ML
ML
ML
MS
ML
QS
QS
QL
ML
QL
QS
QL
MS
ML
QL
ML
ML
MS
QS
MS
QL
ML
QS
ML
ML
QS
QS
QL
QS
ML
ML
ML
ML
QS
QL
ML
QS
ML
MS
MS
MS
QS
MS
QL
MS
QL
ML
ML
MS
QS
ML
MS
ML
ML
QS
QS
ML
QL
QS
QL
QL
ML
ML
QS
ML
ML
MS
QL
QL
ML
ML
ML
QS
ML
MS
QS
MS
ML
MS
QL
ML
QS
ML
ML
QS
ML
QL
ML
MS
QL
QL
QS
QL
ML
QL
ML
ML
QS
ML
QL
QS
QL
ML
QS
MS
MS
QS
ML
QL
QL
ML
ML
QS
QL
QL
MS
ML
MS
QS
ML
QS
ML
ML
QL
QL
QL
QL
MS
QS
ML
QL
QS
ML
ML
ML
QL
ML
MS
QL
QS
ML
ML
ML
ML
ML
QS
QL
ML
ML
MS
ML
QL
QL
ML
QL
QL
ML
ML
ML
ML
MS
QS
ML
QL
QS
QL
QS
QS
ML
QS
QL
ML
ML
ML
ML
ML
QL
QS
ML
QL
ML
QL
ML
MS
QL
ML
QL
QS
QS
QS
ML
ML
ML
QS
ML
ML
MS
MS
ML
QL
ML
MS
MS
MS
QS
QL
MS
QL
MS
QL
QS
QS
ML
QL
ML
MS
QL
QS
QS
ML
ML
QS
MS
ML
QS
QL
MS
ML
QL
QS
ML
QL
ML
ML
QL
ML
QS
QS
ML
QS
ML
ML
QL
QL
QS
ML
QL
QS
QS
MS
ML
QS
QS
ML
MS
ML
QL
QS
ML
QL
QL
ML
QS
QS
ML
ML
MS
QS
QS
MS
QS
QS
ML
ML
QL
QS
QS
MS
QS
MS
ML
QL
QS
MS
MS
ML
QS
MS
MS
ML
MS
MS
QL
ML
QL
ML
QS
QL
QS
QS
QS
ML
QL
MS
QL
ML
ML
QL
MS
ML
QS
QS
MS
ML
ML
ML
QS
QL
ML
MS
ML
ML
ML
ML
QS
QS
ML
MS
QS
QS
ML
QS
ML
QS
ML
QL
ML
MS
QL
ML
ML
QL
QL
ML
QS
ML
QL
QS
QS
ML
QS
ML
QS
ML
ML
ML
ML
QS
QL
QS
ML
QS
QL
QS
ML
QS
QS
QS
ML
ML
QS
ML
ML
MS
ML
MS
QS
QL
QS
QS
QL
ML
ML
QL
MS
ML
MS
QS
QL
MS
MS
QS
ML
MS
ML
ML
MS
ML
ML
QS
QL
QS
QS
ML
QL
QL
ML
QL
ML
QS
QS
QS
QL
QL
QL
MS
QS
ML
ML
ML
MS
QS
QS
ML
ML
QL
QL
MS
QS
QS
QL
ML
QL
QL
ML
MS
ML
QL
QL
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
QS
ML
QL
QL
QL
ML
QS
MS
ML
ML
QS
QL
ML
QS
QL
QL
QL
QL
QL
ML
QL
QS
ML
QL
QS
QS
QS
QL
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
MS
QL
QS
QL
QS
MS
MS
MS
ML
QS
QS
QS
QS
ML
QL
QS
ML
ML
QS
MS
QL
QS
QS
QL
QL
QL
QS
ML
MS
ML
ML
ML
QS
QL
QS
QS
MS
QS
ML
MS
MS
ML
ML
QL
QS
QS
QS
QS
ML
ML
ML
QS
QS
ML
QS
ML
ML
MS
ML
ML
ML
ML
ML
ML
ML
MS
ML
QL
MS
ML
QL
QL
ML
ML
QS
QS
ML
ML
MS
ML
QL
QL
ML
QS
QS
QS
QL
ML
ML
QS
QL
ML
QL
ML
QS
ML
ML
QS
QL
QS
ML
QS
QS
MS
ML
QS
MS
QL
QL
MS
QS
QL
QL
ML
QS
QL
QL
QL
QL
ML
ML
QL
MS
QL
QS
ML
QS
QS
QL
MS
QL
QL
ML
ML
MS
ML
ML
ML
ML
MS
QS
MS
QL
QL
QS
ML
MS
QS
ML
QL
QL
QS
MS
ML
QL
ML
ML
MS
QS
QL
QS
QL
QL
QS
QS
ML
QL
MS
ML
ML
MS
MS
ML
QL
QS
ML
MS
QS
ML
QL
MS
QL
ML
ML
QL
ML
MS
QL
ML
QS
QS
QS
QS
QL
ML
ML
ML
ML
QL
QS
ML
ML
QL
MS
QL
ML
QL
MS
QL
ML
QS
MS
QS
QL
QS
ML
MS
MS
ML
QL
QS
QL
QS
QL
MS
QL
QS
ML
QS
ML
ML
ML
QL
QL
MS
MS
ML
MS
ML
QS
ML
MS
ML
ML
ML
QL
QL
QL
ML
MS
MS
QS
ML
ML
ML
MS
MS
ML
QS
ML
MS
QS
ML
ML
ML
ML
QL
QL
ML
QS
MS
ML
ML
QL
MS
QL
MS
MS
QS
ML
ML
ML
QL
MS
ML
QS
ML
ML
QL
MS
ML
QL
QS
QL
MS
ML
ML
MS
QS
QL
QS
QL
QS
ML
QS
ML
QL
QL
ML
ML
QL
ML
ML
MS
ML
QS
QL
QL
QS
ML
ML
QS
ML
QL
QS
QL
QS
MS
MS
ML
ML
QL
QL
QL
QS
QL
QL
QS
QS
QL
QS
QS
QS
MS
QL
ML
QS
ML
QL
QS
QL
QS
QL
QL
QL
ML
ML
QL
MS
ML
QL
QL
MS
QS
QS
QS
QS
ML
ML
MS
ML
QS
ML
QS
QS
QS
ML
ML
QS
MS
ML
MS
QS
ML
QS
ML
QL
ML
ML
MS
QL
QL
MS
ML
MS
QL
QL
QS
ML
QS
QS
QS
QL
ML
QS
ML
QL
QL
QL
ML
QL
QL
QL
ML
QS
ML
ML
QL
ML
ML
MS
ML
ML
QL
QL
QS
MS
QL
QL
QL
ML
ML
ML
ML
ML
QS
QS
QS
QL
ML
QL
QL
ML
ML
QS
QL
ML
QL
QS
ML
ML
QS
ML
QS
QS
QL
ML
ML
QS
MS
MS
QS
ML
QS
QL
MS
QL
ML
QS
ML
QL
QS
QL
ML
MS
QL
QS
QS
QS
ML
ML
QS
ML
QS
QS
ML
ML
QS
MS
MS
ML
QL
QL
QL
QS
ML
MS
MS
MS
QL
QS
ML
QS
ML
ML
QL
ML
QS
QL
QS
QL
ML
QS
QS
ML
ML
QS
QL
QS
ML
QL
QS
QS
QS
QL
ML
QS
QL
ML
ML
QL
ML
QL
ML
QS
QS
ML
MS
ML
ML
QS
MS
QS
ML
QL
QS
QS
QS
MS
ML
QL
QL
ML
ML
ML
QL
ML
ML
QS
QL
ML
QL
ML
ML
MS
ML
QL
QL
QL
ML
QS
ML
ML
ML
QS
ML
QS
QL
QL
QS
MS
QL
QS
ML
QS
ML
ML
MS
ML
QL
QS
ML
QS
QL
ML
QL
ML
QS
ML
MS
QL
ML
QL
ML
ML
QS
MS
QS
QS
MS
QL
QS
QS
ML
ML
QL
ML
ML
QS
QS
ML
QL
MS
ML
ML
MS
MS
MS
QL
QL
ML
ML
MS
QS
QS
ML
ML
ML
MS
ML
QS
QS
QS
QS
ML
QS
QL
QS
QS
QS
ML
QS
ML
ML
QS
ML
QL
QS
QS
QS
ML
QS
ML
ML
ML
ML
QL
QL
ML
ML
ML
ML
ML
MS
QL
ML
QL
MS
MS
ML
ML
QS
MS
ML
QS
ML
ML
ML
QL
QS
QS
QL
ML
MS
QL
ML
QL
QL
QS
QS
MS
QL
QS
QL
MS
ML
QL
ML
QL
QS
QS
QS
MS
QL
QL
ML
ML
ML
QS
QS
QL
ML
ML
QS
ML
QL
QS
ML
ML
ML
QL
QL
ML
QS
QS
QS
ML
QS
QL
ML
MS
MS
QS
ML
MS
MS
ML
ML
ML
ML
ML
QL
QL
QS
QL
ML
ML
ML
QL
ML
ML
QL
QL
QS
ML
ML
ML
QL
QS
QL
MS
QL
QS
MS
QL
ML
ML
QL
QS
QL
QL
MS
QL
QS
ML
QS
ML
ML
ML
QS
QL
QL
ML
QL
QS
QS
ML
QS
ML
QS
QS
QS
QL
QS
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
ML
QL
QS
QL
MS
ML
QL
ML
QL
QL
QS
QS
QS
ML
ML
MS
QS
ML
QS
QL
MS
QS
QL
ML
ML
MS
QL
QS
QL
QS
ML
ML
ML
QL
QL
QL
QL
ML
QL
QL
QL
MS
QS
ML
QL
ML
QL
QS
ML
MS
QL
QL
ML
QL
QL
QL
MS
QL
QL
QS
QS
QS
QS
QL
QS
MS
QL
ML
ML
ML
QS
QL
MS
QL
ML
ML
ML
QS
ML
ML
QL
QL
QL
ML
ML
ML
QL
QL
QS
MS
ML
QS
ML
MS
ML
QS
QL
QS
MS
ML
ML
ML
QS
ML
MS
ML
QS
ML
ML
ML
QL
QL
ML
MS
ML
QL
QL
QS
MS
QS
QL
QS
QS
QS
QS
QS
ML
QL
ML
ML
QL
QL
ML
ML
QS
ML
QL
QL
QS
MS
ML
QL
ML
ML
MS
QL
QS
QL
QL
QS
ML
QL
QS
ML
ML
QL
ML
ML
MS
QL
ML
ML
QS
QS
QL
QL
QL
QS
MS
QL
QL
ML
QS
ML
QL
QL
ML
QL
QS
QL
MS
QL
ML
QL
ML
QL
QL
ML
ML
QL
QL
QS
MS
QS
ML
ML
MS
QS
ML
QS
ML
ML
QS
ML
MS
QS
QL
ML
QL
ML
ML
QL
ML
MS
MS
ML
QS
ML
ML
MS
QS
QS
QL
ML
QL
QL
ML
MS
QS
MS
ML
QL
QL
QS
QL
QL
ML
MS
QL
QL
QS
QS
ML
MS
QL
ML
MS
ML
ML
ML
QS
ML
QS
QL
QS
MS
QS
QS
ML
ML
ML
QL
QS
MS
ML
QL
QS
MS
ML
QS
ML
MS
QS
ML
QL
QL
ML
QL
MS
QS
QS
QL
QL
QS
QL
ML
QL
ML
QS
ML
QL
QL
QL
MS
QL
ML
QS
ML
MS
QS
ML
QL
ML
ML
ML
ML
QL
QS
MS
QS
ML
QS
MS
ML
ML
QL
ML
QS
ML
MS
QS
ML
QL
ML
ML
ML
ML
MS
QL
ML
ML
QL
ML
QS
MS
ML
ML
QL
MS
QS
ML
ML
QL
QL
QL
QL
MS
QS
QL
ML
MS
QL
ML
ML
QS
ML
QL
ML
QS
ML
QL
MS
ML
ML
QL
MS
QL
QL
ML
QL
MS
QL
ML
QL
QL
ML
ML
QS
ML
QL
QL
ML
QL
ML
ML
ML
ML
QL
MS
QS
QS
ML
ML
ML
ML
ML
QL
ML
MS
QS
QS
ML
QL
MS
MS
ML
ML
ML
QL
MS
QL
ML
QS
ML
ML
QL
QS
QS
ML
QS
QS
QS
QS
MS
ML
ML
QL
ML
QS
ML
ML
MS
MS
ML
QS
MS
ML
QS
MS
QL
QL
QS
QS
QS
ML
ML
QS
ML
ML
QL
ML
QL
ML
QS
QL
ML
QL
QS
QL
QL
QL
QS
QS
ML
ML
MS
ML
QS
MS
MS
ML
QL
ML
QL
QL
QL
ML
QL
ML
QS
QS
ML
QS
ML
QS
ML
ML
MS
ML
ML
QS
QS
ML
MS
QS
ML
MS
ML
ML
MS
ML
QS
ML
QL
ML
ML
QL
QL
ML
ML
ML
QS
QS
QS
QS
ML
MS
QS
QL
ML
QS
ML
MS
QL
QS
QS
QS
QL
QS
ML
QL
QS
ML
QS
MS
ML
ML
QL
QS
ML
ML
QS
ML
QS
QS
QL
ML
ML
ML
QS
QS
QS
QS
QS
ML
ML
ML
QS
ML
ML
QL
QS
QS
ML
MS
MS
QS
QS
ML
MS
QS
MS
MS
ML
QL
MS
ML
ML
QL
ML
QL
ML
QL
QS
ML
MS
ML
QS
QS
ML
QS
MS
QL
ML
QS
ML
QS
QS
ML
MS
ML
QS
MS
MS
QL
QL
QS
ML
ML
ML
ML
QS
ML
MS
MS
ML
ML
QL
QS
ML
QS
QL
MS
QS
QL
QL
QL
ML
QS
ML
ML
ML
MS
ML
ML
QL
QL
ML
MS
MS
ML
ML
MS
ML
MS
ML
ML
QS
QS
MS
QL
QS
QS
QL
ML
QS
ML
MS
MS
QS
ML
ML
ML
MS
ML
ML
MS
MS
ML
MS
MS
ML
QS
QL
QL
QS
MS
ML
QL
QS
QS
QL
QS
ML
QL
QL
QL
QS
ML
QL
QL
QS
QS
ML
ML
QL
QS
QL
QS
QS
QS
QS
QL
ML
QS
ML
ML
QS
ML
ML
QL
QS
ML
QL
ML
QS
QS
ML
QL
ML
QS
MS
QS
ML
QL
QL
ML
ML
ML
MS
QS
QS
QS
ML
ML
QL
QL
QL
MS
QS
QL
QS
QL
QS
MS
MS
MS
QL
QS
MS
QL
QS
QS
QS
ML
QL
QL
ML
QS
ML
ML
QL
QL
QS
ML
QS
ML
QL
QL
QS
QS
QS
QL
QL
MS
MS
QS
QL
QS
MS
MS
ML
QL
QL
QS
QL
ML
QS
MS
QL
ML
ML
MS
QL
QL
QL
MS
ML
QL
QS
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
ML
QL
QS
QL
ML
QL
ML
QL
ML
ML
QL
QL
ML
QL
ML
QL
QL
ML
ML
QL
ML
ML
QS
ML
QS
QS
ML
ML
MS
QS
ML
ML
QS
QL
QL
QL
QL
ML
QS
QL
ML
ML
MS
QS
QS
ML
QS
QS
ML
ML
ML
QS
QS
ML
QS
ML
QL
QS
MS
QL
ML
QS
QL
QL
ML
QS
QL
QL
QL
MS
MS
QL
QS
ML
QL
QS
QL
QS
QL
QL
ML
QS
MS
ML
ML
QS
ML
MS
ML
ML
QS
QS
QS
ML
ML
QS
QL
ML
ML
MS
ML
ML
ML
QL
QL
QS
QS
ML
QL
ML
MS
MS
ML
ML
QS
QL
ML
MS
QL
QS
QS
QL
ML
QS
ML
QS
QS
ML
QS
QS
QS
ML
QS
QL
ML
QL
QS
QS
QL
QS
ML
MS
QS
ML
ML
ML
QS
QS
QL
QL
QS
QS
MS
ML
QS
QS
QL
QS
MS
MS
QS
QL
MS
ML
ML
QS
ML
QL
QL
QS
QL
QL
QL
QL
QL
QS
MS
QL
QL
MS
ML
ML
QS
ML
ML
MS
MS
QS
ML
ML
QL
ML
QS
QL
ML
MS
QL
ML
QS
ML
QL
QS
QL
QS
QL
QS
ML
ML
QL
QL
QL
ML
QS
QS
QL
ML
QS
ML
QS
QL
ML
QL
ML
QS
QS
QL
ML
ML
QS
MS
QL
QL
QS
QL
QS
ML
ML
QS
MS
MS
ML
QL
QL
QS
QS
QL
MS
QL
ML
QL
QL
ML
ML
ML
QS
QL
QL
QS
QL
QL
QL
ML
ML
ML
QL
QL
MS
QL
ML
QS
QL
QS
QL
QS
ML
ML
QS
QS
ML
ML
QS
QS
ML
MS
ML
MS
ML
ML
ML
QS
ML
ML
QL
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
QL
MS
QL
QS
MS
MS
QL
ML
QL
QL
QS
MS
QL
ML
ML
MS
MS
MS
QS
ML
QS
QL
MS
ML
QL
QS
ML
QL
QL
QS
ML
ML
QL
QS
ML
ML
QS
QL
ML
QS
ML
MS
QS
QL
QS
QL
ML
QL
ML
QL
ML
ML
ML
QL
ML
QL
ML
QS
QL
QS
ML
QS
QS
QL
MS
ML
ML
QS
QS
QL
QL
QL
ML
ML
QL
ML
ML
QS
QS
ML
QL
ML
QL
MS
MS
ML
QL
QL
QS
MS
QS
ML
QS
MS
ML
QS
ML
ML
ML
QL
QL
QL
ML
ML
QL
QL
ML
QL
QS
ML
ML
QL
QS
QS
QL
ML
ML
MS
ML
QL
QS
ML
ML
QL
QL
QL
MS
MS
QS
ML
ML
ML
MS
ML
MS
QL
QS
ML
QS
MS
MS
QL
QL
ML
QS
QL
MS
ML
MS
QL
QL
ML
QS
ML
ML
MS
QL
ML
QL
QS
QS
QL
QL
QL
QS
ML
MS
MS
ML
ML
QL
ML
QS
ML
QS
ML
ML
QL
QS
MS
ML
ML
QL
ML
ML
ML
ML
QS
QL
MS
QS
QL
MS
QL
ML
ML
ML
QL
ML
ML
ML
MS
QL
ML
ML
ML
QL
ML
ML
QL
QS
MS
ML
QS
ML
QL
ML
ML
ML
QL
ML
QS
MS
MS
QS
MS
QS
QS
ML
ML
MS
ML
ML
QS
QS
QL
QS
QS
QL
QL
ML
ML
QS
QS
MS
QS
QS
ML
ML
QL
ML
QL
ML
QS
QS
ML
ML
QS
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
MS
QS
QS
QS
MS
QL
QS
QL
ML
ML
ML
ML
QL
ML
QS
QS
QL
QS
ML
MS
ML
QS
QL
MS
ML
QS
ML
QL
QS
MS
QS
QL
ML
MS
ML
QS
ML
QS
QL
QL
ML
MS
MS
ML
QL
QL
QS
QS
QL
MS
ML
QL
ML
ML
QL
ML
QS
QL
ML
QL
QL
MS
ML
QL
ML
QL
ML
QL
ML
QS
QL
QL
MS
QS
QL
ML
ML
QS
ML
ML
ML
MS
MS
MS
QS
QS
ML
ML
QL
QS
QL
ML
QL
MS
ML
ML
ML
QL
QS
MS
ML
QL
QS
MS
MS
ML
QS
QL
QL
ML
QS
QL
ML
MS
ML
QS
QL
QL
QL
QL
QS
QS
ML
QL
ML
ML
QL
QL
QL
QL
QS
QL
QL
QL
MS
ML
ML
MS
QS
ML
ML
QS
MS
ML
QL
QL
MS
ML
QS
ML
ML
QS
QL
QS
QL
ML
QS
QL
ML
QS
MS
QS
ML
MS
QL
ML
MS
QL
QS
ML
MS
QL
MS
QL
ML
ML
MS
QL
QS
QS
ML
ML
ML
ML
QL
MS
QL
ML
QS
ML
QL
ML
ML
QS
QL
MS
ML
ML
QL
ML
QL
MS
QL
QS
MS
ML
QS
QL
QL
ML
ML
ML
ML
QL
ML
QL
QL
QL
QL
QL
QL
QS
ML
ML
QL
ML
ML
MS
QS
QL
QS
QS
QL
ML
QS
QL
QS
QS
ML
MS
QS
MS
QL
QL
ML
ML
QL
MS
ML
MS
QS
QS
QS
ML
QL
QS
ML
ML
QS
QS
ML
ML
ML
QL
QS
QS
ML
QS
QS
QL
QL
QL
ML
MS
ML
QL
QS
QS
QS
QL
QS
QS
QL
MS
MS
MS
QL
ML
QS
QL
ML
QS
QS
QL
QS
QL
MS
ML
MS
QS
QL
QS
ML
MS
MS
QS
MS
QS
ML
ML
QL
QS
QL
ML
QL
MS
ML
MS
MS
ML
QL
ML
ML
ML
QL
ML
ML
QL
ML
MS
MS
QL
ML
QL
ML
QL
ML
ML
QS
QL
QL
ML
MS
QS
QL
ML
QS
ML
MS
QL
QL
QS
MS
ML
QL
ML
QS
ML
QS
QS
MS
QL
ML
MS
ML
QL
QL
ML
ML
ML
QL
ML
QS
ML
ML
QS
QS
ML
QL
QL
ML
QL
ML
QS
ML
ML
QL
QL
QS
ML
ML
QL
ML
QL
QS
QS
ML
ML
QS
ML
QL
QL
QS
QL
ML
MS
QS
ML
MS
QS
QL
ML
QL
QL
QS
QL
QL
QL
QS
QS
MS
QL
QS
ML
QS
QL
QL
QL
QL
MS
QL
MS
QL
QL
QS
QS
ML
QS
ML
ML
MS
ML
QL
QS
QS
MS
QL
QS
QS
ML
QS
QL
QS
ML
ML
ML
QS
QS
QL
QS
MS
MS
QL
QS
ML
ML
QL
MS
QS
ML
ML
ML
QL
QS
ML
ML
QS
ML
QS
QL
ML
QL
QS
QL
QL
ML
ML
QL
ML
QS
QS
QS
QL
QL
QL
QS
ML
QS
QL
QS
QL
QL
QL
QS
QS
QL
ML
QL
QL
MS
QL
ML
QL
QS
QS
ML
ML
QS
QL
QL
ML
QS
QL
QS
QS
MS
QL
ML
QS
ML
QL
QS
ML
QS
ML
QL
ML
MS
ML
QS
MS
QL
ML
QL
QS
MS
ML
MS
MS
QL
QL
QS
QL
QL
QL
ML
ML
ML
ML
ML
QS
QL
ML
QS
ML
QL
QL
ML
MS
QL
QS
QS
QS
MS
QS
QL
QS
QL
QS
QL
QL
QS
QS
QS
ML
ML
QL
QS
QS
ML
MS
QS
QS
QS
QS
MS
QL
QS
QL
ML
QS
ML
MS
ML
ML
MS
QS
ML
QS
QS
QS
QL
ML
QL
ML
QS
MS
QL
MS
QS
ML
MS
ML
QL
QL
QS
ML
MS
MS
ML
ML
ML
ML
QS
ML
QL
ML
ML
QL
ML
QS
QS
QS
MS
ML
ML
QS
QL
ML
MS
ML
MS
QL
ML
MS
ML
ML
ML
QS
QS
QS
QL
MS
QL
ML
QL
ML
ML
QL
QL
QL
ML
QL
QL
QL
QS
ML
ML
QL
ML
QS
QS
MS
ML
QS
QL
QS
QS
QL
QL
MS
MS
ML
QL
ML
QS
QS
QS
QS
QL
QS
MS
MS
QS
ML
QS
QL
ML
ML
QS
ML
QL
QL
QS
ML
ML
ML
MS
QS
QL
QS
QS
QL
QS
QL
ML
QS
QL
QL
MS
QS
MS
ML
QL
QS
ML
ML
MS
ML
MS
QL
QS
QS
QL
QL
ML
QS
QL
QL
ML
QL
ML
QL
QS
ML
ML
QS
QL
ML
QL
ML
QS
QL
MS
QS
QL
ML
ML
ML
MS
QS
QL
QS
ML
MS
ML
ML
MS
ML
QL
ML
ML
ML
ML
MS
QS
QL
QS
MS
QL
ML
ML
ML
QS
ML
ML
QL
QS
QL
QS
QS
ML
QL
QL
QL
QS
ML
ML
ML
QL
ML
QL
QS
QS
ML
QL
ML
ML
QS
QS
QS
ML
QL
QL
QS
QS
MS
QL
QS
ML
QL
QL
QL
QL
QL
QL
QS
QL
QL
QS
ML
ML
QL
MS
ML
QS
QL
QS
QL
QL
QS
MS
ML
QL
QS
QL
ML
QL
QL
QL
MS
QS
QS
QS
QS
QS
ML
QL
QL
ML
QS
MS
MS
ML
QS
ML
ML
ML
MS
ML
QL
MS
QS
ML
ML
ML
QL
ML
ML
QL
QL
QS
ML
QL
QL
QS
QL
ML
QS
ML
QL
QS
QS
QL
MS
QL
QL
ML
QL
ML
ML
MS
ML
ML
QS
QL
QL
ML
QL
MS
ML
ML
ML
ML
ML
ML
ML
QL
QL
MS
ML
MS
QL
QL
ML
ML
MS
QS
QL
ML
QS
QS
ML
ML
MS
QL
MS
ML
MS
ML
QL
QS
ML
ML
QS
ML
QS
ML
MS
QL
QL
ML
QS
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
QS
QS
QS
MS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QS
ML
ML
MS
MS
QL
MS
ML
QS
QS
QS
QL
MS
QS
QL
MS
MS
QS
QS
ML
ML
MS
QS
MS
ML
QS
MS
ML
QL
ML
QL
QL
QL
QL
ML
QL
QL
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
QL
ML
ML
ML
MS
QL
QL
ML
ML
QS
ML
QL
ML
MS
ML
ML
QL
QL
ML
QS
QS
ML
MS
MS
QL
ML
QL
MS
ML
QS
QS
QS
QL
ML
ML
ML
MS
QS
QS
QS
QL
QL
ML
MS
ML
MS
QL
QL
ML
MS
ML
QL
QS
QS
QS
QL
QS
ML
QL
ML
QL
QL
QS
MS
QL
QL
ML
ML
MS
QL
ML
ML
QL
ML
QS
QL
QL
QS
QS
QL
QS
QS
QS
QS
ML
ML
ML
QL
QS
QL
QS
QL
QL
MS
ML
QL
ML
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
QL
QS
MS
QS
QS
QL
MS
ML
ML
ML
QS
MS
ML
QS
ML
ML
ML
QS
QL
ML
QL
MS
QS
QL
QL
QS
MS
ML
MS
QL
QL
QS
QL
ML
QS
QS
QL
QL
QL
ML
QS
QS
QS
QS
ML
QS
ML
QL
QS
ML
ML
QS
ML
QL
QL
ML
QL
ML
ML
ML
QL
MS
ML
MS
ML
ML
QL
ML
QS
QL
QL
ML
ML
QL
ML
QS
QL
MS
QL
QL
ML
ML
QL
QL
QL
QS
ML
QS
QS
QS
QS
ML
QS
QL
MS
ML
ML
QS
ML
QL
MS
ML
QS
QS
QS
QL
QL
ML
QS
QS
QL
ML
QL
QL
QL
ML
ML
QS
QL
QL
MS
ML
ML
MS
QL
ML
QL
ML
MS
ML
ML
QL
QL
QS
ML
ML
QS
ML
QL
ML
QL
ML
QS
ML
QL
ML
ML
QS
QL
QS
QS
QS
MS
MS
ML
ML
MS
MS
QS
MS
ML
ML
MS
ML
ML
QL
MS
QS
ML
ML
QL
MS
ML
QS
ML
QS
QS
ML
QS
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
MS
QL
ML
ML
QS
ML
ML
QL
QS
ML
MS
MS
QL
QL
QS
ML
QL
QL
ML
ML
ML
ML
QS
QL
QL
MS
ML
ML
QL
QL
QL
ML
QL
QS
ML
ML
ML
QS
ML
QL
QS
MS
QS
MS
QS
QL
ML
ML
QL
ML
ML
ML
ML
QL
QS
ML
QS
QL
ML
ML
QS
QS
QS
ML
ML
ML
ML
QL
ML
QL
QL
QL
ML
QL
QS
QS
QS
QS
QS
MS
ML
QS
QS
ML
ML
ML
QL
QL
QS
QS
QL
ML
MS
ML
ML
QL
QL
ML
MS
ML
ML
QL
QL
MS
QL
ML
QS
QL
ML
QL
QL
QS
QS
QS
QL
QS
QL
ML
QL
QL
QL
ML
ML
QL
MS
QL
ML
QS
QL
ML
MS
QS
ML
QS
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
QL
QL
ML
QL
QL
MS
QS
MS
QL
ML
ML
QS
QS
MS
QS
ML
QL
MS
QL
QS
QL
QS
ML
QS
MS
MS
QL
ML
ML
QS
ML
QL
ML
MS
QS
QS
QL
MS
QS
MS
ML
ML
QL
ML
QL
ML
MS
MS
QS
QL
QS
MS
QL
QS
QL
ML
ML
ML
QL
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
QL
QL
MS
QS
QL
QL
MS
ML
QS
ML
MS
QL
QL
QS
MS
QS
ML
QS
QS
QS
QL
ML
QL
ML
MS
QL
ML
ML
QS
QL
MS
QL
QL
QS
QL
MS
ML
ML
MS
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
ML
QS
QS
ML
MS
QS
QS
QL
QS
ML
ML
QS
MS
QS
QL
ML
QS
QL
MS
ML
QS
ML
ML
ML
QS
MS
ML
MS
ML
ML
ML
QL
MS
MS
MS
ML
QS
QS
ML
MS
ML
ML
MS
QL
QL
QS
QS
QS
QL
QL
ML
ML
QS
QS
QL
ML
QS
QS
QL
ML
ML
QS
QL
QL
ML
MS
QS
QS
ML
ML
QS
QS
ML
ML
QS
ML
QL
QS
QS
QS
QL
MS
MS
QS
ML
QL
ML
QL
QL
QL
ML
QL
QS
MS
MS
ML
QL
QL
QS
ML
QS
ML
QS
ML
ML
MS
ML
QL
QS
ML
ML
ML
QS
QS
QL
ML
QL
MS
QS
QL
ML
ML
ML
QS
QL
QS
ML
ML
QL
QL
QS
ML
QL
QS
QS
QL
MS
ML
QS
ML
QL
ML
ML
ML
QL
QL
QS
MS
QL
ML
ML
ML
MS
ML
QS
QS
QL
ML
QS
ML
ML
QS
MS
QL
QS
ML
ML
ML
QS
ML
ML
ML
ML
QL
QS
ML
MS
QL
ML
MS
MS
ML
QL
QL
ML
MS
QL
QL
QS
QS
ML
QS
QS
QS
QS
MS
QS
QS
ML
ML
ML
ML
QS
MS
ML
QS
MS
ML
QL
QL
QL
ML
QL
ML
QS
QL
QL
ML
ML
QL
QS
ML
ML
ML
MS
ML
QS
QS
QS
MS
ML
QS
QS
QL
QS
QL
ML
ML
QS
QL
ML
QS
QL
QS
MS
QS
ML
QL
ML
ML
QS
QS
QL
QS
QL
QS
QL
ML
ML
QS
ML
QS
ML
QS
QS
QL
QS
QS
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
ML
QS
ML
ML
QS
MS
QS
QS
QS
QS
MS
ML
QL
ML
ML
QS
ML
QL
MS
QL
QL
QL
QL
QS
MS
QS
QL
QL
QL
QL
ML
ML
QS
QS
ML
QL
QS
MS
ML
ML
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
QL
QL
ML
QL
MS
QL
QL
QS
ML
MS
ML
ML
ML
ML
QS
QL
QL
ML
QL
ML
ML
QL
QS
QS
QL
ML
ML
QS
QL
QS
QL
ML
ML
QS
ML
MS
QL
ML
ML
ML
QS
ML
ML
QS
ML
ML
QL
QS
ML
ML
ML
ML
MS
QS
QS
MS
MS
ML
QL
QS
QS
ML
ML
QL
QL
MS
ML
QL
QS
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
QL
MS
ML
ML
MS
MS
QL
QS
MS
QL
ML
ML
QS
QL
MS
ML
QS
ML
MS
QL
QS
QL
QS
QS
ML
QS
QL
QL
ML
QS
MS
QL
MS
MS
QS
ML
ML
ML
QS
QS
ML
QL
ML
QS
QL
QS
QS
QL
QS
QS
ML
QS
QS
ML
QL
QL
QL
ML
QL
QL
ML
QL
ML
QL
ML
QL
QS
QL
ML
ML
ML
MS
QL
MS
QS
MS
QL
ML
ML
MS
QS
QL
QL
ML
QS
ML
MS
QS
QL
QL
QL
MS
ML
MS
ML
ML
ML
QS
ML
QL
QS
ML
ML
ML
QL
ML
ML
QS
ML
MS
QL
QS
MS
QL
QS
ML
ML
ML
QS
ML
QS
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
ML
MS
MS
QL
QS
ML
ML
MS
QS
QL
QL
QS
ML
QS
ML
ML
MS
ML
ML
ML
QL
MS
MS
ML
QL
MS
QS
MS
ML
ML
QS
ML
MS
ML
QL
QS
QL
QS
QS
QS
QL
ML
ML
QL
QL
ML
QS
ML
QL
QS
ML
QS
QL
QS
MS
MS
MS
QL
MS
ML
QL
QL
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
QL
ML
QL
QS
ML
MS
QL
MS
ML
ML
QS
QS
QL
MS
ML
ML
QL
MS
QS
MS
QS
QS
QL
QL
ML
QS
QS
QL
ML
QS
ML
MS
ML
ML
ML
QL
QL
QS
MS
ML
QS
ML
QS
ML
QS
QL
ML
ML
ML
MS
ML
QL
ML
ML
QL
ML
ML
QS
ML
QL
QL
MS
MS
QL
QL
QS
QL
QL
ML
ML
MS
ML
QL
ML
ML
QL
ML
QS
QL
MS
ML
QL
ML
MS
ML
ML
QL
ML
ML
ML
QS
ML
QL
QS
QL
ML
QS
QL
QS
QL
QS
ML
ML
ML
QS
MS
MS
MS
ML
QS
MS
QS
ML
MS
QL
ML
ML
MS
QL
QL
ML
ML
MS
ML
ML
ML
MS
MS
QL
QS
QL
ML
QL
QL
QL
QS
QS
QL
QS
ML
QL
QL
QS
ML
ML
QL
MS
QS
ML
ML
ML
QL
QL
ML
QS
QS
QL
ML
QL
ML
ML
QS
QS
MS
QS
ML
ML
QS
ML
ML
QL
QS
ML
QS
MS
ML
QS
ML
MS
QL
QS
QL
QL
QS
QL
ML
QL
ML
ML
ML
ML
MS
ML
ML
QS
ML
ML
QL
ML
ML
QS
QS
ML
QL
QL
QS
MS
MS
MS
MS
ML
ML
QL
QS
MS
QS
MS
MS
QL
ML
ML
ML
ML
MS
MS
QS
MS
QL
ML
MS
ML
QL
QL
MS
QS
ML
QS
QS
ML
ML
ML
ML
QL
QL
ML
MS
QL
ML
ML
ML
QL
QS
QL
QS
QS
ML
QS
QL
ML
ML
QS
QL
ML
MS
MS
ML
QS
QS
MS
QL
QL
QL
ML
ML
QL
QS
ML
QL
QL
QL
QS
QS
MS
QL
ML
QS
MS
QL
QS
QS
QS
ML
QS
QS
QS
MS
ML
ML
QS
MS
QL
MS
ML
QS
QS
QL
QS
QL
QS
MS
ML
ML
ML
QS
ML
QL
QL
QL
ML
MS
QL
ML
QS
QL
MS
ML
QS
ML
QL
ML
ML
ML
QL
MS
QS
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
QL
QS
ML
ML
ML
QL
ML
MS
QS
QL
QL
ML
ML
ML
ML
QS
ML
MS
ML
ML
QL
ML
QS
QL
ML
QS
QL
ML
ML
QS
QL
QS
ML
QL
QS
ML
QS
ML
QL
QS
QS
QL
QL
ML
MS
QS
MS
ML
ML
QS
ML
QL
QL
ML
ML
MS
QL
QS
ML
MS
ML
QL
QL
QS
QL
ML
MS
QL
ML
QL
ML
MS
QL
ML
QS
QL
QS
QS
MS
QS
QL
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
ML
QL
QS
QL
MS
QS
ML
QL
ML
QS
ML
QL
QS
ML
QL
MS
QL
QL
ML
QL
QL
ML
QL
ML
ML
ML
QL
MS
QS
QL
ML
QL
QL
ML
ML
QL
QS
QL
ML
QS
QL
MS
MS
QS
QL
ML
ML
QS
QS
QS
ML
ML
MS
QL
MS
QL
QL
ML
QL
QL
ML
QL
QS
QS
ML
MS
ML
QL
QL
QL
ML
ML
MS
ML
QL
MS
ML
ML
QL
QS
MS
QS
QS
ML
ML
QL
QS
QL
ML
QL
ML
QS
QS
ML
MS
QL
ML
ML
ML
MS
MS
QL
MS
QL
MS
ML
ML
QL
QS
QS
QS
ML
ML
QS
QS
QL
QS
ML
ML
QS
QS
ML
QS
QL
QS
QL
ML
ML
ML
QL
MS
ML
ML
QL
QS
MS
QS
MS
ML
ML
ML
QS
ML
QS
ML
ML
QS
ML
QS
QS
QL
QL
ML
ML
QL
ML
ML
ML
QS
QL
QL
QL
QS
ML
MS
QS
ML
QL
QS
ML
QL
QS
ML
ML
MS
MS
ML
ML
QL
QS
QS
QS
QL
QS
ML
ML
ML
QS
QL
ML
QS
QS
MS
MS
ML
ML
MS
QL
QL
QS
ML
MS
QL
QS
QS
MS
ML
MS
QL
MS
QL
QL
QL
QL
MS
QS
QS
MS
ML
MS
QL
MS
MS
ML
MS
QL
QL
MS
MS
ML
ML
QL
QS
QL
ML
MS
QL
QS
MS
MS
ML
ML
QS
QS
MS
ML
ML
ML
ML
ML
QL
QS
QS
ML
QS
QS
ML
ML
QS
MS
QL
ML
QL
MS
QS
MS
ML
QL
QL
QL
QL
ML
ML
QL
ML
QS
ML
QS
QS
MS
ML
ML
MS
QS
ML
ML
MS
QL
QS
ML
QL
QL
QS
QS
QS
QS
QL
QL
QL
QS
QL
QS
MS
ML
ML
QL
ML
ML
QL
ML
ML
MS
ML
ML
ML
QL
QS
ML
QS
QL
MS
ML
QS
ML
QS
ML
QS
QL
ML
MS
ML
QS
QS
ML
QL
ML
MS
ML
QL
MS
QL
QL
QS
MS
QL
MS
QS
ML
ML
MS
ML
QL
QL
QS
QS
QS
ML
QL
QS
MS
ML
ML
MS
QL
QL
QL
QL
QL
MS
QS
ML
ML
MS
MS
ML
QL
QS
QL
ML
QL
ML
ML
QL
QL
MS
QL
QS
MS
QL
QL
QL
ML
QS
QL
QL
QS
QL
ML
QS
ML
QS
QL
MS
ML
QS
QS
QL
ML
ML
MS
QL
QL
ML
ML
QL
ML
QS
ML
ML
QS
QS
QS
QL
QL
QL
QS
QS
QS
ML
QL
ML
QL
QL
QL
QL
MS
ML
MS
QS
QL
ML
ML
QS
ML
QL
QL
MS
QL
QL
QL
ML
QS
QS
QL
QS
QS
ML
QL
ML
QL
ML
MS
ML
ML
ML
QL
ML
ML
MS
MS
QS
ML
ML
QL
ML
QL
MS
ML
ML
QS
QS
ML
ML
ML
ML
MS
MS
QS
MS
ML
MS
ML
ML
ML
QL
QL
QS
QS
QS
ML
QS
ML
QS
QS
ML
QL
MS
QS
ML
ML
ML
MS
ML
MS
QS
ML
ML
ML
QS
QS
ML
QL
ML
ML
ML
QL
ML
ML
QS
QS
ML
QS
ML
ML
QS
ML
ML
QL
QS
ML
MS
MS
ML
QS
QS
QL
QS
ML
QS
QS
QL
QS
ML
QL
ML
QL
ML
QS
QL
MS
ML
ML
ML
QL
MS
MS
QS
QS
QS
ML
QL
QS
MS
QL
ML
ML
ML
ML
ML
QS
QS
ML
QS
QL
QL
ML
MS
QL
QS
ML
QS
QL
ML
ML
ML
QS
QL
ML
ML
ML
QS
QS
ML
QL
ML
QS
QS
QL
QL
MS
QS
QL
QL
QS
MS
QL
QL
ML
ML
ML
QL
QS
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
ML
MS
QL
QL
ML
MS
ML
QS
QS
ML
MS
QS
ML
MS
ML
QL
ML
ML
MS
QL
QS
QL
ML
QL
ML
ML
QS
QS
ML
ML
ML
QL
QL
ML
QL
MS
QL
MS
ML
ML
QS
QS
ML
QL
QS
ML
ML
QS
ML
QS
MS
ML
QL
QL
QS
ML
QL
MS
MS
QL
MS
QL
QL
QS
ML
ML
QS
ML
ML
QL
QS
MS
QL
ML
ML
ML
ML
QS
QL
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
QS
QS
QL
ML
MS
ML
QS
ML
QS
MS
QS
QS
QS
MS
ML
QL
ML
QS
ML
MS
MS
QL
QS
QS
QS
QS
ML
QL
ML
ML
ML
QS
ML
MS
ML
QL
QS
QS
ML
QS
QL
ML
QL
MS
QL
ML
ML
QS
QL
QS
QL
ML
QL
QL
ML
QS
ML
QS
ML
QS
ML
MS
QS
MS
QS
ML
ML
QL
QS
QL
QS
QL
ML
QS
ML
QS
QS
ML
QL
QS
QL
ML
QS
QL
QL
QL
QL
MS
ML
ML
ML
QL
ML
QL
QS
ML
QL
QL
QL
QS
ML
QS
ML
QS
QL
MS
ML
QS
ML
ML
MS
MS
ML
QL
QS
QL
QS
QS
QS
ML
QS
QS
QS
QS
ML
QS
QL
QS
ML
QS
ML
ML
ML
QS
ML
ML
QL
ML
MS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QS
QS
QS
ML
ML
ML
QS
ML
ML
ML
QL
QL
MS
QS
QS
QL
QS
MS
ML
MS
ML
QS
ML
QL
ML
QS
ML
ML
QL
QL
QS
ML
QL
QS
MS
QS
ML
QL
QS
QL
ML
QS
ML
ML
QS
QS
QS
ML
ML
QL
QL
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
MS
MS
QL
QL
ML
ML
QL
ML
MS
ML
QL
QL
QL
ML
QL
MS
QL
QL
MS
ML
QL
MS
ML
MS
MS
QL
QS
MS
QL
ML
QS
MS
ML
QL
QS
ML
ML
QS
ML
QL
QS
QL
ML
QL
ML
QL
ML
ML
QS
QL
MS
QL
ML
QL
ML
QL
ML
QS
ML
ML
MS
ML
QS
ML
QS
MS
ML
ML
QL
ML
QS
ML
QS
ML
QS
QL
QL
QL
QL
QS
ML
ML
MS
QL
QS
ML
QS
ML
QS
ML
QS
MS
ML
QL
MS
ML
QL
QS
ML
ML
ML
ML
MS
MS
QS
QL
ML
QL
QL
QS
ML
QL
QS
ML
QS
QS
QS
ML
QS
QL
QS
ML
ML
QL
ML
ML
QS
QL
ML
MS
ML
QL
QS
QS
QS
QL
QL
MS
ML
QS
QL
QS
QL
ML
QL
ML
QS
ML
MS
MS
QL
MS
ML
MS
QL
ML
ML
QL
ML
ML
ML
QL
QL
QL
QS
MS
ML
QS
QL
ML
QL
QS
QL
QL
ML
MS
ML
ML
ML
ML
QL
QS
MS
QL
QS
ML
ML
QL
ML
QS
QS
QL
QL
QL
QS
QL
QS
MS
ML
MS
QS
ML
ML
ML
QS
ML
QS
QL
ML
QL
QL
ML
QS
QL
MS
QL
ML
QS
QL
ML
MS
ML
QS
ML
MS
QS
QS
QS
QL
QL
QL
QS
ML
MS
ML
ML
QL
ML
ML
QS
ML
ML
QL
QL
ML
ML
QL
QS
ML
QL
ML
QS
ML
QL
ML
ML
QS
QS
QS
QL
QL
ML
QS
ML
QL
QS
MS
MS
MS
ML
ML
QS
ML
MS
ML
MS
QL
QS
ML
QL
MS
ML
QL
QS
MS
QL
ML
QS
ML
QS
QS
QS
MS
ML
QS
QS
MS
QS
MS
ML
ML
MS
MS
QS
ML
ML
ML
ML
QL
QL
QL
ML
QS
ML
QL
QS
QS
QL
QL
ML
ML
QS
ML
ML
QL
QS
MS
ML
MS
MS
QS
QS
ML
ML
QL
QL
ML
QL
ML
ML
QS
ML
QS
QL
QS
QS
QL
ML
QL
QS
QL
ML
QL
MS
ML
QS
QL
MS
ML
MS
ML
ML
QL
QL
ML
ML
QS
QS
QL
QS
QL
ML
QL
QS
ML
QS
QL
QS
ML
MS
QL
MS
MS
QS
QL
ML
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
QS
ML
MS
QS
MS
ML
QS
QL
QS
ML
ML
QS
ML
QS
ML
ML
QS
QS
ML
QS
QL
QL
ML
MS
ML
ML
ML
QL
ML
QL
QS
QL
ML
QL
ML
QS
QL
ML
ML
ML
QL
QL
MS
QL
ML
QL
QL
QS
MS
ML
QL
QS
ML
QS
ML
MS
MS
MS
QS
MS
QL
QS
QS
ML
QS
QS
ML
MS
QL
QL
MS
ML
MS
QS
QL
MS
QL
QS
QS
MS
MS
QL
ML
ML
ML
QL
ML
QS
QL
ML
QL
ML
QS
QS
QL
ML
ML
ML
MS
QL
MS
QL
ML
ML
QL
ML
QL
ML
ML
QL
QS
QL
ML
ML
ML
QS
ML
ML
MS
MS
QL
MS
ML
QS
QS
ML
QS
QS
QS
QL
QS
QS
ML
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
MS
QL
QL
QL
QL
MS
QL
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QS
ML
QS
MS
MS
ML
QL
ML
QS
QS
ML
QS
QS
ML
ML
ML
QS
MS
ML
QS
QL
ML
ML
ML
MS
ML
QS
QL
ML
QS
ML
ML
MS
QS
MS
MS
ML
QS
QS
QL
QL
QL
ML
MS
ML
QS
QS
QS
ML
MS
QL
MS
QL
ML
QL
ML
QS
ML
ML
ML
QL
QS
MS
ML
QL
ML
QS
QL
ML
ML
ML
QS
QL
QL
QL
ML
QL
QL
QS
ML
QL
ML
MS
ML
QL
MS
ML
ML
QS
QL
MS
MS
QL
QL
ML
ML
ML
MS
ML
ML
QL
ML
QL
QL
ML
MS
QL
ML
QS
MS
ML
QS
ML
QS
ML
QL
ML
MS
ML
QS
QS
QS
QL
QS
QL
QS
QS
MS
ML
ML
ML
QL
QL
QL
MS
QL
QL
QS
QS
MS
ML
ML
QS
QL
MS
QS
QL
QL
QL
ML
ML
QL
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
QS
MS
QL
ML
QS
ML
MS
QS
QS
ML
MS
QL
QL
QL
QS
ML
QL
ML
MS
ML
ML
ML
QL
ML
QL
MS
QS
QL
QS
QL
QS
QS
ML
MS
MS
ML
ML
MS
QS
ML
QS
QS
ML
QS
ML
QS
QS
QL
ML
QL
QL
QS
ML
ML
QS
ML
QL
ML
QS
QL
ML
ML
MS
QS
ML
QL
ML
QL
QS
ML
MS
ML
ML
QS
QL
QL
QL
QS
ML
MS
ML
QS
MS
ML
ML
MS
QS
QL
QS
QS
ML
MS
QL
MS
QS
QL
QL
ML
MS
QL
QL
QS
MS
ML
ML
ML
QS
QS
ML
MS
ML
QS
MS
ML
QS
QS
QS
QL
QL
MS
MS
QS
QL
QS
MS
ML
MS
QS
QS
MS
QS
ML
QL
QS
QL
MS
MS
ML
QL
ML
ML
QS
QL
QL
MS
MS
MS
QS
MS
ML
ML
MS
ML
ML
ML
QL
ML
QS
QL
ML
QS
QS
MS
ML
ML
QL
QS
ML
QL
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
QS
QS
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
QS
QL
ML
QS
ML
QS
ML
ML
QL
ML
QL
QL
QL
ML
ML
MS
QL
ML
MS
QS
QS
ML
QS
QS
QL
QL
MS
QL
ML
QL
QS
QS
ML
QS
QL
ML
QS
QS
QL
ML
QS
ML
QS
QL
ML
MS
ML
QS
QL
QS
ML
QL
QS
ML
QS
ML
MS
QL
QL
QL
QS
QS
QS
ML
ML
QL
QL
ML
ML
QL
QS
QS
ML
ML
QL
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
QS
QL
MS
ML
QL
ML
QS
QS
ML
QS
QS
QL
ML
MS
ML
MS
QL
MS
QL
ML
ML
QL
ML
QL
QL
QS
QL
QS
MS
ML
MS
QL
QL
MS
ML
ML
ML
ML
QS
QS
ML
QS
ML
MS
QL
QL
ML
QS
QS
ML
QL
QL
ML
ML
ML
QS
QS
MS
ML
QS
MS
ML
QS
ML
QS
QL
ML
QS
ML
QS
MS
QL
QL
ML
MS
QL
MS
MS
QS
MS
ML
MS
ML
ML
ML
MS
ML
QS
QL
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
MS
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
ML
QS
QS
MS
ML
ML
QS
QL
QS
MS
QS
QS
ML
QL
MS
ML
MS
QS
ML
ML
ML
QS
QS
ML
QS
QS
QL
ML
ML
ML
QS
QS
ML
QS
QL
QS
QL
QS
QL
QL
QS
ML
ML
QS
QS
QS
ML
ML
QS
QL
QL
QL
MS
QL
QS
ML
MS
QL
QL
QS
QL
ML
QL
ML
ML
QS
QS
QS
QS
ML
QL
QS
ML
MS
QS
QL
QL
ML
MS
QL
ML
QS
QS
QL
ML
QL
QL
ML
MS
QL
QS
ML
QL
QS
ML
QS
QL
QL
QL
ML
QL
QS
QS
QS
QS
QL
ML
QS
ML
ML
QL
ML
QL
MS
QL
ML
ML
ML
QL
ML
MS
QS
ML
MS
QL
ML
QL
MS
QL
QL
QS
ML
ML
ML
QS
MS
QL
QS
ML
QL
ML
ML
MS
QS
QL
QS
ML
QS
ML
ML
MS
ML
ML
QL
QS
ML
QS
MS
MS
ML
QL
MS
QL
QS
QS
QS
ML
MS
QS
QL
ML
ML
QL
QL
ML
MS
MS
ML
MS
ML
QL
QL
QS
QS
QL
QL
MS
QL
QL
ML
QL
ML
ML
QL
ML
QL
QS
ML
MS
ML
ML
ML
ML
QL
ML
ML
QS
QS
ML
QL
ML
QS
QL
ML
QL
ML
ML
ML
QL
QS
QS
MS
QS
QS
ML
ML
QL
QL
QS
MS
QL
QL
QL
QS
QS
QL
MS
ML
QS
ML
ML
QS
MS
MS
QL
QL
MS
ML
ML
QS
QL
QL
ML
QL
ML
QS
ML
QL
QL
QS
QL
ML
QL
QS
MS
QS
ML
QL
MS
QL
QL
QS
QS
QL
ML
QS
QS
ML
QS
ML
ML
ML
QS
ML
ML
QL
QS
QS
ML
ML
MS
MS
ML
ML
QL
QS
MS
ML
QL
ML
ML
QL
QL
QL
QL
QL
ML
QS
QL
ML
QS
QS
MS
ML
ML
QS
QS
QL
ML
QL
QS
QL
QL
QS
QS
QS
ML
ML
QL
ML
ML
ML
QL
QS
ML
QS
ML
ML
QL
ML
QL
ML
QS
ML
ML
QL
ML
QL
QS
ML
ML
QS
ML
ML
ML
QS
QS
ML
QS
MS
QL
QS
QL
ML
ML
QL
QS
ML
QS
QS
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
QL
QL
ML
QL
MS
MS
QL
QS
ML
QL
MS
ML
QS
ML
ML
ML
QL
QL
MS
QS
ML
QL
ML
ML
ML
QL
QL
QL
QS
ML
QL
MS
ML
QS
QS
QS
QS
QS
QS
QL
MS
QS
ML
ML
MS
ML
MS
ML
ML
QL
ML
ML
ML
QS
QS
QL
QS
ML
QS
ML
ML
QL
ML
MS
QS
ML
MS
QL
ML
MS
QL
QL
QL
MS
ML
QS
ML
QL
MS
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
MS
QS
QS
QS
ML
MS
ML
QL
ML
ML
QL
ML
QL
MS
ML
QS
QL
ML
ML
QL
QS
MS
ML
MS
ML
QL
QL
ML
QS
ML
QS
QS
QS
ML
QS
ML
QS
QL
QL
MS
ML
QS
QL
ML
ML
QS
MS
QS
ML
ML
ML
ML
QL
MS
ML
ML
ML
QS
QS
MS
QL
MS
QS
ML
ML
QL
MS
MS
QS
QL
MS
ML
QS
MS
QS
QL
ML
ML
QS
MS
MS
QS
QS
QL
ML
ML
MS
QL
QS
QS
MS
ML
QL
ML
QS
QL
QL
ML
ML
MS
QL
MS
QL
ML
ML
QS
QS
QS
MS
MS
QS
QS
QS
QL
ML
QL
MS
ML
QL
QL
QS
MS
QL
QS
ML
MS
ML
QL
QL
QL
QL
ML
QL
ML
QL
QL
QS
QL
ML
MS
QS
QL
ML
QS
ML
QS
QS
MS
QL
QL
QS
ML
QS
MS
ML
QL
QS
ML
MS
QL
MS
ML
QS
QL
ML
QS
MS
QS
QS
QS
ML
ML
ML
ML
QS
QL
QS
ML
QS
QL
QL
QS
ML
ML
ML
QL
ML
QL
QS
QS
ML
ML
QL
QS
ML
QS
MS
QS
ML
MS
QL
MS
ML
QL
QL
MS
ML
ML
QL
ML
QS
ML
ML
ML
MS
MS
QL
QS
QS
QS
ML
ML
ML
ML
MS
QS
MS
QS
ML
ML
MS
QL
ML
ML
ML
QS
QL
QL
QS
QL
QS
ML
QS
QL
MS
ML
ML
ML
MS
MS
ML
ML
QL
QL
QS
QS
QS
ML
MS
QL
QL
QS
ML
QL
ML
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
ML
QS
ML
QL
MS
ML
QL
MS
QL
MS
ML
MS
ML
ML
QL
QL
QL
QS
MS
QS
QL
QS
QS
QL
QL
QS
MS
ML
ML
ML
QS
ML
MS
ML
ML
ML
MS
ML
ML
QL
MS
QL
ML
ML
ML
QL
QL
ML
QL
ML
ML
QS
ML
QS
QS
QL
QS
ML
QS
QS
QS
ML
ML
QL
MS
ML
ML
ML
QS
QS
ML
ML
QS
QS
QS
MS
ML
QL
ML
QL
ML
ML
MS
QL
QL
ML
QS
MS
QL
ML
MS
MS
ML
QL
QS
MS
QS
ML
ML
ML
MS
QL
QS
QL
QS
QL
ML
MS
ML
ML
QL
ML
ML
QS
ML
QS
ML
MS
ML
ML
QS
ML
QL
QL
ML
ML
QL
QS
QS
QL
ML
ML
QL
ML
QS
ML
QS
ML
QS
QL
QL
QS
ML
QL
ML
ML
QS
MS
QL
QL
ML
MS
QS
QL
MS
QS
ML
MS
QL
MS
MS
QS
ML
QL
QL
ML
ML
QS
QS
ML
ML
QL
ML
MS
ML
ML
ML
QL
ML
MS
QS
QS
ML
ML
QS
ML
QS
QL
MS
QS
QS
ML
QS
ML
QL
QS
MS
QL
ML
MS
QS
ML
ML
MS
MS
ML
MS
ML
MS
ML
QS
QL
MS
ML
ML
QL
QS
QL
ML
QL
MS
QS
QS
QS
MS
QS
QS
ML
MS
QL
QS
QL
ML
QL
ML
QS
QS
QL
QL
QS
MS
ML
MS
QS
MS
QL
ML
MS
QS
QL
QL
QL
QL
MS
ML
MS
ML
QL
ML
QS
QS
MS
QS
ML
MS
MS
ML
QL
ML
QS
MS
MS
MS
QS
QL
QS
QL
ML
ML
MS
QS
ML
MS
QS
QL
QS
QS
QL
ML
ML
ML
ML
QS
ML
QS
QL
QL
MS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
QL
QS
ML
QL
QS
QS
QS
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
MS
MS
ML
MS
QL
QL
QL
ML
QS
ML
QS
QS
ML
ML
ML
QS
QL
ML
ML
QS
QS
ML
ML
QL
QS
ML
ML
ML
MS
ML
QL
MS
ML
QS
ML
QL
QL
QS
QL
ML
QL
QS
ML
QS
QS
QS
ML
QS
ML
QS
QS
QS
QL
ML
QS
QS
ML
QS
ML
ML
QS
ML
ML
ML
ML
MS
QS
MS
ML
ML
ML
QS
QL
QL
ML
QL
QL
MS
MS
MS
ML
ML
QL
ML
MS
QL
QS
QL
ML
QS
MS
QS
QS
ML
ML
QL
MS
ML
QL
MS
QS
QS
QL
ML
ML
MS
QL
ML
ML
QL
QS
MS
MS
QS
QS
QL
QS
QL
ML
MS
QL
QL
QS
MS
QL
ML
ML
QS
MS
QS
QL
ML
ML
ML
QS
QL
MS
MS
QL
QL
QL
ML
MS
ML
ML
QS
QS
QS
QS
MS
ML
QS
ML
MS
MS
QS
ML
ML
ML
MS
QL
QL
QS
QS
MS
MS
ML
ML
ML
QL
ML
QS
MS
ML
QS
ML
MS
QS
ML
QS
QS
QS
QS
QS
ML
QL
QL
QL
QS
QS
ML
QL
ML
ML
QL
ML
ML
ML
QL
ML
QL
QL
ML
MS
ML
ML
QS
MS
ML
MS
QS
QS
QL
QS
ML
QS
QS
QS
ML
QS
QL
MS
ML
QL
ML
MS
QS
ML
QL
ML
ML
ML
QS
ML
MS
ML
QL
QL
ML
QL
QL
MS
ML
QL
QS
ML
QL
QL
QS
QS
ML
QS
MS
QS
QL
ML
QL
QS
ML
QL
QL
QS
QS
QL
ML
QS
ML
QL
MS
QS
QS
QS
MS
ML
ML
QL
QL
ML
QL
QL
QL
MS
QS
ML
QS
ML
MS
QL
ML
ML
ML
QL
QS
MS
ML
MS
ML
ML
MS
ML
QS
ML
QL
ML
QS
ML
ML
ML
QL
ML
QS
QS
QL
QL
QL
MS
ML
QS
ML
ML
ML
QL
QS
QS
ML
MS
QS
QL
MS
ML
QS
ML
MS
ML
QL
QS
MS
QS
ML
ML
ML
QS
QL
QL
MS
QL
ML
QS
ML
QL
ML
QL
QL
QS
QL
QS
ML
ML
QL
QL
MS
QS
ML
QL
QL
ML
ML
QL
QL
ML
MS
ML
QL
QS
QS
ML
ML
QS
QL
ML
ML
QL
MS
QS
ML
QS
ML
QL
QS
ML
QL
QS
QL
QS
QS
ML
ML
ML
QL
QL
QS
QS
QL
QS
ML
QL
ML
QS
QS
QL
ML
QS
QL
QS
QS
QL
ML
QS
MS
ML
QS
ML
ML
ML
QL
MS
QS
QS
QL
ML
MS
ML
QL
QS
QS
ML
ML
ML
QS
QS
ML
QL
MS
ML
QL
QL
ML
QL
QS
MS
QS
MS
QS
QS
ML
QS
QS
QL
MS
ML
QL
QS
ML
MS
QL
ML
MS
QL
MS
QL
QL
QL
MS
ML
QL
QL
MS
MS
MS
ML
QS
QL
QL
MS
QL
MS
QL
QS
QS
QS
QS
MS
ML
QS
QL
ML
QL
QS
ML
ML
ML
QL
ML
ML
ML
MS
QS
ML
QS
ML
QS
ML
QL
ML
QS
QS
QS
ML
ML
MS
QL
ML
QS
QS
ML
QL
QS
QS
QL
QS
MS
QL
QL
QS
MS
MS
MS
ML
QS
QS
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
MS
QS
QS
QS
QL
MS
MS
MS
QL
QL
ML
QL
MS
MS
MS
ML
MS
QL
ML
ML
QS
QL
ML
QS
ML
ML
MS
QL
ML
ML
QL
QL
QL
ML
ML
ML
QL
QL
ML
QS
QS
ML
MS
ML
QL
ML
QL
QS
ML
QS
ML
ML
ML
MS
MS
ML
QL
QS
QL
ML
QL
QS
QS
QL
MS
ML
QS
QS
MS
QS
QS
ML
QS
QS
QL
QL
ML
ML
ML
QS
QL
QL
MS
ML
ML
ML
ML
QL
QL
ML
QL
ML
QS
QS
ML
ML
ML
ML
MS
QS
QL
QS
QS
QS
QS
QS
QS
QS
QS
QL
ML
MS
ML
MS
QL
QL
QS
QS
ML
QS
MS
QL
ML
QS
QL
QS
ML
ML
QL
QS
QS
ML
QL
ML
ML
QL
QL
QS
ML
QS
ML
QL
QS
ML
ML
QL
ML
ML
QL
QS
QS
QL
MS
ML
QL
ML
ML
ML
QS
QS
QL
QL
QS
MS
QL
ML
ML
QL
QL
ML
ML
ML
QL
QS
QL
MS
MS
ML
QS
MS
QS
MS
QL
MS
QL
QS
QS
ML
ML
QL
QS
ML
QL
QL
QL
QS
ML
QL
ML
QS
QS
ML
QL
QS
QS
QS
MS
QL
MS
QS
ML
ML
ML
ML
MS
QL
MS
QL
MS
ML
QS
QL
QL
QS
ML
QL
QS
ML
ML
MS
ML
ML
ML
ML
QL
QL
ML
MS
QS
QS
ML
QL
QL
QS
ML
ML
MS
QL
ML
QS
ML
ML
QS
ML
QS
ML
ML
ML
QL
MS
QL
QS
QS
ML
QS
MS
QS
MS
ML
ML
ML
MS
QL
ML
QL
MS
QL
QL
MS
QL
ML
QS
MS
QL
QS
QL
ML
MS
QL
ML
MS
ML
QS
ML
QL
QS
QL
MS
MS
QL
ML
QS
QL
ML
QS
QL
ML
ML
ML
QL
ML
QL
QL
ML
QL
MS
ML
QL
QS
ML
MS
ML
QL
QL
QS
QL
ML
ML
QS
QL
QL
QS
MS
MS
ML
QL
MS
ML
MS
ML
QL
QS
QS
ML
ML
QS
ML
QS
ML
QS
QL
QL
QL
QS
QS
QS
QL
MS
QS
ML
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
QL
QS
ML
ML
QS
QL
QL
QS
ML
QS
ML
QL
MS
QL
QS
ML
QS
MS
ML
ML
ML
ML
MS
QL
QS
MS
QL
MS
ML
ML
ML
ML
ML
ML
ML
MS
ML
QL
QL
QS
QS
MS
ML
QS
ML
QL
QS
QL
QL
ML
ML
MS
ML
ML
ML
QS
QS
ML
QS
QL
ML
QL
ML
QL
ML
QL
ML
ML
QS
QL
QS
ML
QL
QL
ML
ML
QS
ML
QL
QS
ML
MS
QL
ML
QL
ML
QL
QS
MS
QL
QS
QL
QL
ML
ML
MS
QS
ML
MS
ML
QL
QS
ML
ML
QL
QS
ML
QL
MS
ML
ML
QL
QS
ML
ML
MS
ML
ML
ML
QS
MS
ML
ML
ML
QL
QS
ML
ML
MS
QL
ML
QS
MS
ML
QL
MS
ML
QS
MS
ML
ML
ML
QS
QL
QL
ML
QL
QS
ML
QS
ML
QL
ML
QL
QS
ML
QS
QL
ML
MS
ML
QS
QS
ML
QL
ML
ML
ML
QL
QS
QS
QS
QS
ML
QS
ML
ML
ML
MS
ML
QS
ML
QS
ML
QS
ML
MS
QS
QS
ML
QS
ML
QS
QS
QL
ML
ML
ML
ML
MS
ML
MS
QS
QS
QS
ML
QS
ML
ML
QS
MS
ML
ML
ML
MS
ML
ML
QL
MS
QS
MS
ML
MS
MS
ML
QL
ML
QL
QL
QL
QS
ML
ML
QS
QS
MS
QS
QL
QS
QL
QL
ML
ML
QL
MS
QL
MS
QS
QS
MS
ML
QL
QS
QL
QL
MS
QL
ML
ML
QL
MS
QL
QS
QS
MS
ML
QL
ML
ML
QL
QS
QL
ML
QS
QL
MS
QS
MS
ML
QL
MS
QL
MS
ML
QS
ML
ML
MS
ML
ML
QL
QL
ML
QL
MS
QL
QL
QS
ML
ML
MS
ML
QL
ML
QL
ML
ML
ML
MS
QS
ML
ML
QS
ML
ML
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
QS
QL
QL
QL
MS
QL
QL
QS
ML
QS
ML
ML
QL
MS
QS
ML
ML
QL
ML
QL
QS
QS
QS
ML
ML
QL
ML
ML
ML
QS
MS
QL
QL
ML
QS
MS
QS
ML
QS
ML
ML
ML
QL
QL
ML
QS
QS
QL
ML
ML
QL
ML
MS
QL
MS
ML
ML
ML
ML
QS
QL
ML
ML
QL
QS
QL
QL
QL
MS
ML
ML
QL
QL
QS
QL
QS
ML
MS
MS
ML
QS
QL
QS
MS
QS
QS
MS
QS
QL
QL
QS
QS
QS
ML
QL
QS
QL
MS
QL
ML
QS
QL
ML
ML
QL
QS
QS
QL
QL
QL
ML
ML
ML
ML
MS
QL
MS
MS
ML
ML
ML
QL
ML
QL
QL
MS
MS
QL
QL
MS
ML
QS
QL
ML
QL
ML
QS
QS
QL
QL
QS
QL
ML
QS
ML
QS
QL
MS
ML
QL
QS
ML
QL
ML
MS
ML
MS
ML
ML
ML
QS
QL
QS
QS
ML
ML
ML
MS
QL
ML
MS
ML
QS
MS
ML
ML
QS
QL
QL
ML
ML
MS
ML
QL
QL
QS
QL
QS
ML
ML
ML
QL
ML
MS
ML
ML
MS
MS
MS
ML
MS
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
MS
ML
QL
QS
MS
MS
QL
ML
MS
ML
ML
ML
QS
ML
ML
MS
ML
ML
QL
QL
QS
MS
QS
QS
QL
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
MS
QL
MS
QL
QL
QS
QL
MS
QS
ML
QL
QL
QS
QS
ML
MS
QL
QL
ML
QL
ML
MS
QS
ML
MS
QS
QL
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
QS
ML
QL
QS
QL
ML
ML
MS
ML
QL
QL
QL
ML
MS
QL
ML
MS
MS
ML
ML
ML
QL
ML
MS
MS
ML
QS
MS
ML
QL
QL
MS
QL
ML
ML
MS
ML
QL
QS
QS
ML
ML
ML
QS
ML
MS
MS
QS
MS
QS
QL
ML
MS
MS
ML
QS
QL
ML
ML
ML
ML
MS
QS
QS
QS
ML
QS
ML
QS
QL
ML
QL
ML
MS
QS
ML
ML
MS
QL
QS
QL
MS
QS
QS
QL
QL
QL
MS
MS
QS
QL
QS
QS
QL
MS
ML
QS
ML
QL
ML
ML
QS
QS
ML
ML
QL
MS
MS
MS
QL
ML
QS
MS
QS
QS
MS
QL
ML
ML
MS
QL
MS
QL
QS
ML
QS
QS
QL
QL
MS
MS
QS
ML
QS
QS
QS
QL
ML
QL
ML
ML
ML
QL
ML
MS
ML
ML
QL
QL
QS
QL
QL
MS
ML
QL
QL
QS
ML
ML
QL
QL
MS
QS
MS
QS
ML
QS
QL
ML
ML
QL
QS
QS
QL
QS
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
MS
ML
QL
MS
ML
QS
QS
QS
QS
QS
QL
ML
QS
QS
MS
ML
ML
QS
ML
ML
QL
ML
ML
QL
QL
ML
ML
MS
ML
QS
QL
MS
QS
ML
QL
QS
QS
QS
QS
QL
QL
ML
QS
QL
QL
ML
QS
ML
QS
MS
QL
QL
ML
QS
MS
ML
ML
MS
QL
QS
QL
ML
QS
ML
QS
QL
ML
MS
QL
ML
ML
QS
ML
ML
MS
ML
QL
QL
QL
QS
QS
QS
QL
MS
ML
QL
QL
MS
QS
MS
ML
QL
ML
QS
QL
ML
QL
QL
ML
QL
QS
ML
ML
QS
QL
ML
QS
ML
MS
MS
QL
ML
QS
QL
QL
MS
ML
QS
QS
ML
QS
QL
QL
QL
QL
MS
ML
ML
ML
QL
ML
QL
QS
ML
QS
QL
QS
ML
QL
MS
ML
QL
MS
QS
QL
QL
QL
QL
QS
ML
ML
MS
MS
ML
ML
QL
ML
ML
QS
ML
QL
ML
ML
ML
MS
QS
QL
MS
ML
QL
QS
ML
QL
QL
ML
QS
QS
ML
ML
ML
QS
ML
QL
QS
QL
MS
ML
QL
QL
ML
QS
ML
QS
QL
QL
ML
QL
QL
QL
ML
ML
QL
QL
QS
ML
QL
QS
QS
ML
ML
ML
QL
ML
QL
MS
QL
QS
QL
QL
QS
QS
QS
QL
ML
ML
ML
MS
QL
QS
QL
QS
QL
QS
ML
QS
QL
ML
QL
QS
ML
QL
QS
MS
QS
QL
QS
QL
ML
MS
QS
QL
ML
QS
ML
ML
QL
QL
ML
ML
QS
QL
ML
QL
MS
QL
ML
MS
QS
MS
QL
QL
QL
ML
MS
MS
ML
ML
ML
QS
QS
ML
MS
QL
ML
QS
QS
QL
ML
QL
ML
ML
ML
QS
MS
ML
QL
MS
QS
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
QL
QL
QS
ML
QS
MS
QL
ML
QS
QS
ML
ML
QS
MS
QL
ML
QL
ML
ML
QS
QS
MS
MS
QS
MS
MS
QS
QS
QS
ML
ML
ML
QL
ML
ML
ML
QS
QL
MS
QL
QS
MS
QS
MS
MS
MS
ML
QL
ML
ML
QL
QL
ML
ML
QL
QL
MS
ML
QS
QL
QL
ML
MS
QS
ML
ML
QS
ML
QS
ML
QL
ML
MS
MS
QS
QS
QL
QS
QS
QS
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
QS
QL
QL
QS
QS
QS
QS
QL
QS
ML
ML
QL
MS
QS
QS
QS
QL
QL
QS
ML
ML
ML
QL
QL
ML
QL
QS
QL
ML
ML
QS
QS
ML
ML
QS
ML
ML
ML
QL
MS
MS
MS
ML
QS
QS
QS
QS
QL
QL
ML
QL
ML
QL
QS
ML
ML
ML
QS
ML
ML
ML
ML
QS
ML
ML
QL
QL
ML
QL
ML
ML
MS
ML
ML
ML
QS
ML
QL
QS
QS
ML
QL
MS
ML
QL
QS
QS
QL
QL
MS
QS
QS
MS
QS
ML
QL
QL
ML
ML
QS
QS
ML
MS
QS
QS
MS
MS
QS
QL
ML
QS
QL
QS
ML
MS
QL
ML
QS
QL
QS
QL
ML
ML
ML
ML
QS
QL
MS
QL
QL
ML
QL
MS
ML
ML
ML
QS
QS
QS
QS
MS
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
QS
QS
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
QS
QS
MS
QS
ML
MS
QL
ML
ML
ML
QS
ML
QS
MS
QS
QL
QS
ML
MS
MS
QL
ML
QS
ML
ML
QL
ML
QL
ML
QL
ML
QL
ML
QS
ML
ML
QS
ML
ML
ML
QS
QS
QL
ML
ML
QL
QS
ML
ML
QL
QL
ML
QS
ML
ML
QS
ML
MS
QS
QL
ML
ML
ML
QS
ML
MS
ML
QL
MS
ML
MS
QS
QL
ML
QS
ML
ML
QS
ML
QL
QL
ML
ML
MS
QS
QS
MS
QS
QS
ML
MS
QL
MS
QS
ML
QL
ML
ML
QS
QL
ML
QS
QL
ML
ML
ML
MS
ML
ML
QS
ML
MS
ML
ML
QS
MS
QL
QL
QS
QS
QL
ML
ML
ML
QL
ML
QS
QS
QS
QL
QL
ML
ML
QS
ML
QL
MS
QL
QS
MS
QS
QL
MS
MS
QL
MS
QL
QS
MS
ML
QL
QS
QL
QS
QL
ML
QS
ML
ML
QS
ML
ML
QS
QL
QL
QS
ML
ML
QL
MS
ML
QL
ML
QS
MS
ML
QL
QS
QL
ML
QS
ML
ML
QL
QL
QL
QL
ML
ML
QL
QS
QL
QL
MS
QL
ML
ML
ML
MS
QS
QS
MS
QL
QS
MS
MS
ML
MS
MS
MS
MS
ML
ML
MS
ML
QS
QL
ML
QS
QL
QS
QS
QS
ML
ML
QL
ML
MS
QS
QL
QS
QL
ML
QS
ML
ML
ML
QL
QL
ML
QL
ML
ML
QL
QS
ML
QS
ML
ML
ML
QL
QL
QL
QL
QL
ML
QS
QL
ML
ML
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
MS
QL
QS
ML
ML
MS
ML
ML
ML
ML
ML
QS
QL
MS
ML
MS
ML
ML
QS
QS
QS
QL
QS
ML
QL
ML
QL
ML
ML
ML
ML
QL
QS
QS
QS
QL
ML
QL
ML
ML
ML
QL
ML
QS
MS
ML
ML
QS
ML
QS
QL
QL
ML
ML
ML
QS
QS
QL
ML
QS
ML
ML
ML
QL
QS
QS
QL
MS
QS
QL
ML
ML
QS
QL
ML
QS
MS
ML
QL
QS
MS
ML
QL
QS
QS
QS
QS
QS
ML
QS
ML
ML
ML
ML
QL
ML
QL
QL
QL
QL
QS
ML
QS
QL
MS
QS
MS
ML
QL
ML
MS
ML
ML
QS
MS
QS
QS
QL
MS
ML
ML
QL
QS
QS
QL
MS
ML
MS
MS
ML
ML
MS
ML
ML
MS
ML
QS
MS
ML
ML
QL
ML
QS
QL
QS
MS
QS
QL
ML
ML
QS
QL
MS
QS
QL
ML
MS
ML
ML
MS
ML
ML
ML
QS
ML
ML
ML
QS
QS
QL
QL
QL
ML
MS
ML
MS
QS
ML
MS
ML
QL
QL
QS
QL
QL
QL
QL
ML
MS
QL
QS
ML
ML
ML
QS
ML
ML
QL
ML
ML
MS
QS
QS
ML
QL
QS
ML
QS
QL
ML
ML
ML
QL
QL
MS
MS
MS
MS
ML
QS
QL
ML
QS
QL
ML
QL
MS
ML
QS
ML
QL
MS
ML
ML
QL
QS
QS
QL
ML
MS
QL
QS
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
QS
ML
QL
QS
QL
MS
QS
QS
ML
ML
QS
QS
ML
ML
ML
QS
QS
ML
QS
QL
ML
ML
QS
ML
QL
MS
QL
ML
MS
ML
ML
ML
QS
QL
ML
ML
MS
QL
QS
ML
ML
QL
QS
ML
QL
QL
ML
ML
QL
ML
ML
MS
ML
QS
ML
QS
QS
MS
QS
ML
QL
ML
QL
QS
MS
ML
ML
QL
ML
QL
QS
ML
QL
QL
QS
QL
ML
ML
QL
QS
ML
ML
QS
QL
QL
QS
MS
QL
QS
QS
QL
QL
ML
QS
QS
QS
QS
ML
QS
ML
ML
QL
QL
QS
MS
MS
QS
ML
MS
MS
ML
QS
QS
QL
ML
MS
QL
QL
ML
QL
QL
ML
MS
ML
QS
QL
QL
ML
QL
ML
QS
ML
QS
QS
ML
QS
MS
MS
QS
QS
QS
QL
ML
QS
ML
QS
MS
ML
QL
MS
QL
QS
ML
ML
ML
QS
ML
ML
QS
MS
QL
QL
ML
ML
MS
ML
MS
QL
MS
QL
QS
ML
QL
QS
ML
QS
QS
MS
QL
QS
QS
QL
MS
ML
ML
ML
ML
QL
QL
QS
QS
QL
ML
QS
MS
ML
QS
ML
QL
QL
QS
QS
ML
ML
ML
MS
MS
QL
ML
MS
QS
ML
ML
ML
QS
QL
ML
ML
QL
QS
QL
QL
MS
ML
QL
QS
QS
ML
MS
ML
ML
QS
QS
ML
ML
QL
ML
QS
QS
ML
QL
ML
QS
ML
QS
ML
ML
QS
ML
MS
MS
ML
QS
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
ML
QL
QS
ML
QS
QS
QS
MS
QL
QS
QL
QL
QS
QL
MS
ML
ML
QL
ML
ML
QS
MS
QS
MS
ML
ML
ML
QL
QL
ML
QL
ML
QS
ML
QS
QL
QL
QL
ML
QS
QL
QL
QL
ML
ML
QL
ML
MS
QL
MS
QL
ML
QS
QL
QS
MS
ML
QS
QS
ML
MS
QL
QL
QL
QS
MS
QL
ML
ML
QL
QL
ML
QL
QS
MS
ML
QS
QL
QL
QL
QL
ML
MS
ML
QS
ML
QS
ML
QS
QS
ML
QS
MS
QS
ML
ML
QS
QL
QS
QL
MS
ML
QS
QL
MS
ML
QS
QL
ML
ML
QS
QL
QL
ML
QS
QL
QL
QL
QL
ML
QS
QS
ML
QS
ML
ML
ML
ML
QL
QS
QL
ML
ML
QL
ML
ML
QL
QL
ML
QL
QS
QL
ML
QS
QS
QS
QL
QS
MS
QS
QL
MS
MS
QL
ML
ML
ML
QL
QS
ML
QL
QS
QL
QS
ML
ML
ML
ML
QS
QS
QL
ML
ML
ML
ML
MS
QL
QS
QS
ML
QL
QS
QS
QS
QS
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
ML
MS
QS
ML
QS
QS
QS
QS
QL
ML
ML
QS
QS
MS
QS
QS
QS
MS
QS
QL
MS
QL
QL
ML
QS
ML
QL
QL
QS
MS
QS
QS
ML
ML
QS
ML
ML
QS
QS
QL
QL
QL
QL
QL
ML
QS
MS
QS
ML
ML
ML
ML
ML
MS
MS
ML
ML
QS
ML
MS
QS
ML
MS
QL
QL
QS
ML
QS
MS
MS
QL
QS
QS
QL
QL
ML
ML
ML
QS
QL
QS
ML
ML
QL
ML
QL
QL
QS
ML
QL
QL
ML
QL
ML
QS
QS
ML
QS
ML
QS
QL
ML
QL
ML
QL
ML
QL
MS
MS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
ML
MS
QL
QL
QL
QL
QS
ML
QS
QL
ML
ML
ML
QL
MS
QS
QL
QS
ML
MS
QS
MS
QS
ML
MS
ML
QS
MS
ML
QS
ML
ML
ML
QL
ML
QL
ML
QL
QS
ML
ML
QL
ML
QS
ML
QL
QS
MS
ML
QS
ML
MS
QS
QL
QS
MS
ML
MS
MS
QS
QS
QS
QL
QS
QS
ML
QS
ML
ML
ML
ML
QS
QS
QL
ML
QL
QS
ML
QL
QS
QL
QL
QL
QL
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
MS
ML
ML
QS
QL
QS
ML
ML
QS
ML
ML
QS
ML
ML
QS
QS
ML
MS
QL
ML
QS
QL
QS
QL
QL
MS
QS
ML
ML
ML
QS
QS
QL
QL
QS
QL
ML
ML
QS
QL
MS
MS
QL
ML
ML
QL
QL
QL
QS
ML
QS
QS
ML
ML
QL
QL
QS
ML
QS
MS
QL
ML
MS
QS
QL
ML
QL
QL
MS
ML
QL
QS
MS
QS
QS
ML
QL
QL
ML
ML
MS
ML
ML
MS
QS
MS
ML
MS
ML
ML
QS
QL
QS
QL
QS
MS
MS
QL
ML
QS
QS
QS
QL
ML
QL
MS
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
QS
ML
QS
ML
QS
QS
ML
QL
QS
MS
QS
ML
ML
ML
QS
ML
QL
MS
QS
QS
QS
ML
QL
QS
QS
QS
QS
ML
ML
QL
QS
QS
ML
QL
QL
QL
QL
QL
QL
QL
ML
ML
ML
QL
ML
QL
ML
QL
QL
QL
ML
ML
ML
ML
QS
QS
ML
ML
QL
QL
QL
MS
QS
QL
QS
ML
QL
ML
QL
QL
QS
ML
MS
MS
QL
MS
MS
ML
QS
ML
ML
QS
ML
QL
QL
ML
QS
QS
QS
MS
QL
QS
QL
QS
QS
QL
QS
MS
QS
ML
ML
QS
QL
QL
ML
ML
QL
QL
QS
ML
ML
ML
ML
MS
QS
MS
QS
ML
QS
ML
QS
QL
QS
QS
QL
QL
ML
QL
QL
QL
QL
QS
ML
MS
QL
QL
QL
ML
QL
ML
ML
QS
QL
MS
QL
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
QL
MS
QS
ML
MS
MS
ML
QS
QL
ML
ML
ML
QL
ML
QL
QL
ML
MS
ML
ML
ML
QS
MS
ML
ML
QS
ML
ML
QS
ML
QS
ML
ML
QL
QL
ML
QS
MS
QL
MS
ML
ML
QS
ML
QL
QL
QL
MS
QS
QL
ML
QS
ML
QS
ML
MS
QL
ML
QL
QS
ML
ML
ML
ML
ML
QS
ML
MS
QS
ML
ML
QL
QL
QS
QL
ML
ML
QL
ML
MS
QS
ML
QS
ML
ML
MS
MS
MS
QS
QL
QL
ML
ML
ML
ML
QL
ML
QS
QS
MS
MS
QS
ML
MS
QS
QS
ML
MS
ML
ML
ML
QS
MS
ML
QS
ML
MS
ML
QL
QS
QL
QL
QL
QS
QS
QS
ML
QS
QL
QS
QL
ML
QS
QS
QL
QS
QS
QS
QL
QL
QS
ML
ML
MS
ML
QS
MS
ML
ML
ML
QL
ML
QL
QL
MS
MS
ML
ML
ML
MS
QL
MS
QS
ML
ML
QL
ML
ML
ML
ML
ML
ML
MS
QS
QL
MS
ML
ML
MS
ML
ML
MS
QS
QL
ML
MS
ML
ML
ML
ML
QS
ML
QS
ML
QS
QS
ML
QL
ML
QL
ML
QS
ML
MS
ML
QS
MS
QS
QL
MS
QL
ML
ML
QS
QL
ML
ML
QL
QS
QL
ML
ML
MS
ML
QL
ML
QL
QL
QS
QL
QL
QL
QL
ML
ML
ML
QL
ML
QS
ML
ML
ML
ML
QS
QL
QL
QL
QS
ML
MS
ML
MS
QS
QS
ML
MS
QS
ML
MS
QS
QS
MS
QL
QS
QL
QS
ML
ML
ML
ML
QS
QS
ML
MS
ML
QL
ML
QL
ML
QS
QS
MS
ML
ML
MS
QS
ML
QS
MS
QS
QL
QS
QS
QL
QS
MS
MS
MS
ML
ML
ML
ML
MS
QS
QL
QS
QS
QS
ML
QL
QL
ML
ML
QS
QS
ML
ML
MS
ML
MS
QS
QL
QL
MS
QL
QL
QS
ML
QS
ML
MS
QS
QL
QS
QS
MS
ML
ML
QS
QL
QS
QL
QS
QL
ML
ML
ML
ML
QL
ML
ML
QS
ML
QL
ML
MS
ML
QL
QL
ML
ML
ML
MS
QL
QS
ML
ML
QS
ML
QL
QL
QL
QS
ML
MS
QL
ML
QL
ML
MS
MS
ML
QL
MS
QS
QL
ML
ML
QL
ML
MS
QL
QS
ML
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
ML
QL
QS
ML
ML
ML
QL
QS
QS
QL
ML
ML
MS
ML
QL
QS
QS
ML
QL
QL
QS
QL
ML
MS
QL
QL
QS
ML
QS
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
QS
ML
QS
QS
QS
MS
QL
QL
QS
ML
MS
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
MS
ML
ML
ML
ML
QS
ML
QS
ML
QS
MS
QS
ML
QL
QL
ML
QL
ML
ML
QL
ML
QS
ML
MS
ML
ML
ML
ML
ML
QL
QL
ML
QS
MS
QL
QS
ML
QL
ML
ML
QL
MS
QS
QL
QL
MS
QL
QS
ML
QL
QS
ML
QL
QL
QS
ML
QL
QL
ML
ML
ML
ML
QS
QS
ML
QL
ML
QL
MS
QL
ML
QS
ML
QS
QL
QS
QS
QL
QL
QL
ML
QS
QL
QL
QL
QL
MS
ML
QL
QL
ML
ML
QL
QL
QS
MS
QL
ML
QL
ML
QL
QL
QS
ML
QL
MS
QL
QS
ML
QL
ML
QS
QL
ML
QL
QL
QS
MS
ML
QL
QS
MS
ML
QS
QL
QL
QL
QL
ML
QL
QL
MS
ML
ML
QL
ML
MS
ML
ML
MS
QS
QL
QL
QL
ML
ML
QS
ML
QL
QL
ML
QL
QL
QL
QS
QL
QS
MS
QS
QS
QS
QL
QL
QS
ML
MS
QL
MS
QL
QL
QL
ML
QL
QL
QS
QS
ML
MS
QL
QL
QL
MS
ML
ML
QS
ML
QS
ML
ML
QL
ML
QL
QS
QS
ML
QS
ML
QS
QL
ML
MS
ML
QS
QL
ML
QL
QL
QS
MS
MS
ML
ML
ML
QL
ML
MS
QL
ML
ML
ML
MS
QL
ML
QS
ML
QS
QS
QL
QL
MS
QS
QL
QS
ML
QS
QS
ML
ML
QS
QL
ML
QS
QL
QS
QS
ML
ML
MS
QL
QL
ML
ML
QS
ML
MS
QS
QS
ML
QL
ML
ML
QL
ML
QS
QS
QL
ML
QS
ML
QS
ML
QS
QS
ML
ML
QS
QL
ML
ML
QL
ML
MS
QL
ML
ML
MS
ML
MS
QL
QS
ML
ML
QL
MS
QS
ML
ML
QL
ML
QL
QS
MS
ML
QL
QL
ML
QL
QS
MS
ML
QS
QS
QL
QS
QL
ML
ML
QL
QL
ML
QL
ML
MS
MS
QL
ML
ML
ML
QS
ML
QL
QL
QS
ML
QL
QS
ML
ML
QL
QS
ML
QL
ML
ML
ML
MS
QS
QL
QL
ML
QL
ML
MS
ML
QS
ML
ML
QL
ML
ML
QS
ML
MS
QS
QL
QL
QL
QS
MS
ML
QS
QS
QS
QS
ML
MS
QL
MS
MS
QS
QL
QS
ML
QL
QL
ML
QS
QS
MS
QL
QL
ML
QL
QL
MS
QS
QL
ML
ML
QL
QL
QS
MS
QL
MS
ML
QL
QL
ML
QL
QS
MS
QL
ML
ML
QS
ML
ML
QL
QL
ML
QS
QS
ML
ML
QL
QL
MS
QS
MS
QS
QL
ML
ML
MS
QL
QS
QS
QS
QS
ML
QS
MS
QL
ML
ML
QL
ML
QL
QL
ML
MS
QS
QS
ML
QS
QL
MS
QL
MS
ML
QS
QL
QS
MS
ML
QL
ML
MS
ML
QS
QS
MS
QL
ML
QS
QL
ML
QS
QS
QS
QL
QS
ML
QL
QS
MS
QL
ML
ML
ML
QS
QS
ML
MS
QS
ML
ML
MS
ML
QL
QS
QL
QL
ML
QL
ML
QS
QL
ML
QL
QL
QL
QS
QL
ML
QL
QS
QS
ML
QS
QL
QS
ML
ML
QL
ML
ML
ML
QL
QL
QL
ML
ML
ML
ML
QL
MS
ML
ML
QS
QS
QS
ML
QS
QS
QL
QL
ML
QS
ML
ML
QL
QL
MS
QL
QL
MS
MS
ML
QL
MS
MS
ML
QL
QL
QS
QS
ML
QL
ML
ML
ML
MS
QS
MS
ML
QL
QL
QL
MS
QS
QS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
QL
ML
MS
MS
QS
MS
QS
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
QS
ML
QS
ML
MS
ML
QS
MS
MS
MS
QS
ML
QS
MS
ML
QS
QS
ML
ML
QS
MS
ML
QL
ML
ML
ML
ML
ML
ML
QS
ML
QL
QL
MS
QS
QS
MS
QS
MS
ML
QS
ML
ML
ML
QL
QL
MS
QS
QL
ML
QS
QS
QL
QL
QS
QS
MS
MS
QS
ML
ML
QS
QL
ML
MS
QL
ML
QL
QS
ML
QL
QS
QS
ML
QL
QS
ML
QL
ML
QL
QL
ML
ML
QL
MS
ML
ML
MS
ML
QL
QS
QL
QS
QS
ML
QL
ML
ML
ML
MS
QS
ML
QL
QL
ML
ML
QS
QL
QL
QS
ML
MS
MS
QL
QL
MS
QS
MS
QS
MS
ML
QL
QS
QL
QL
QS
QS
ML
MS
QL
ML
ML
MS
ML
MS
ML
QS
ML
ML
QS
QL
ML
QL
ML
ML
QS
ML
QS
QL
QL
ML
MS
QS
MS
QS
QS
MS
QL
QS
QS
ML
QS
QL
ML
ML
ML
QL
MS
ML
QL
QS
QS
QL
MS
QL
MS
QS
ML
QS
ML
QS
ML
QS
QL
ML
ML
QS
QL
QS
QS
MS
QS
QS
QL
ML
MS
ML
QS
QS
MS
QS
QS
MS
QL
QS
QL
QL
ML
MS
QL
ML
ML
ML
QL
QL
ML
MS
QL
QL
MS
QS
QL
MS
MS
QS
ML
QS
QS
ML
QS
QL
QL
ML
QL
ML
QS
QS
ML
ML
ML
QS
QS
ML
QL
QS
ML
QL
MS
QS
ML
QS
QS
QL
QL
QL
QL
ML
QS
MS
ML
QL
ML
QS
QS
QS
QS
MS
ML
ML
QL
ML
ML
MS
QL
MS
QL
ML
ML
ML
QS
QL
ML
QL
MS
QS
QL
QS
ML
ML
QL
ML
ML
QL
QL
MS
QL
ML
ML
MS
QL
QL
ML
ML
ML
QS
QS
QL
ML
QS
QS
ML
QS
QS
QL
ML
MS
QS
ML
ML
QL
QS
MS
ML
QL
QL
QS
ML
QL
ML
QL
ML
QL
QS
ML
QS
ML
ML
ML
QS
ML
QL
QL
QS
QL
QS
QS
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
MS
ML
MS
MS
MS
QS
QS
QS
QL
QL
QL
QS
QS
MS
ML
MS
QL
QL
ML
QL
QL
QS
QS
QS
ML
QL
ML
ML
QL
ML
QL
QL
QL
ML
QS
ML
QL
ML
QL
ML
QS
MS
QS
QL
MS
MS
QS
ML
QL
QL
ML
ML
MS
MS
QS
ML
MS
ML
QS
QS
ML
QL
MS
QL
QL
QL
QS
QS
QS
QL
ML
QL
QL
QS
QL
QL
ML
ML
ML
QL
ML
QL
ML
QL
QS
ML
ML
QS
ML
QL
ML
QL
QL
QL
QS
ML
ML
ML
MS
ML
ML
QS
QS
QS
QS
ML
QS
MS
ML
QS
QL
QS
QS
QL
MS
QS
ML
QL
ML
QL
ML
QS
ML
ML
QS
ML
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
QL
ML
QS
QS
QL
MS
ML
QL
QS
ML
ML
ML
ML
QS
QL
ML
MS
ML
MS
QS
QS
ML
QL
QS
ML
ML
ML
ML
QL
ML
QS
QS
QL
MS
ML
QL
ML
ML
QL
QL
ML
MS
ML
ML
ML
ML
ML
QS
ML
MS
ML
QS
QL
QS
ML
ML
QL
MS
ML
ML
QS
ML
QL
QS
QS
ML
QS
QL
QL
QS
MS
ML
MS
QL
ML
ML
ML
MS
QL
MS
QL
QL
QS
QL
ML
QL
MS
ML
ML
QS
QS
ML
QL
ML
MS
ML
QS
QS
ML
ML
QL
MS
ML
QL
QS
ML
QL
MS
ML
ML
ML
ML
ML
ML
ML
QS
QS
QS
QL
ML
QS
QS
QS
ML
QL
ML
ML
ML
ML
QL
QL
ML
QS
QS
QS
MS
ML
QL
QS
MS
QS
QS
ML
QS
ML
ML
ML
ML
QS
QS
QL
QL
ML
QS
ML
QS
ML
ML
ML
QL
QS
QS
QS
QS
ML
QL
QL
ML
ML
QS
ML
ML
QL
ML
QL
MS
MS
ML
QL
QL
QS
QL
QL
QL
MS
QL
QS
ML
QL
MS
QL
QL
QS
ML
MS
QS
QL
ML
QL
ML
QS
MS
ML
ML
ML
ML
QL
ML
QS
QS
QS
QL
ML
MS
MS
ML
MS
QS
ML
QS
QL
ML
QS
ML
QL
ML
ML
ML
QS
ML
ML
MS
QS
QS
ML
QS
ML
ML
ML
QL
QS
ML
ML
MS
QL
QS
QL
ML
MS
QL
QL
QL
ML
QS
ML
MS
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
QL
MS
QL
ML
MS
QS
QS
QS
MS
QS
ML
QS
MS
QS
QS
QS
ML
ML
QL
ML
QL
QL
MS
ML
QL
ML
ML
ML
QL
QL
QS
QS
QL
QL
QL
ML
ML
ML
QS
QS
QL
QS
QL
ML
QS
ML
ML
QL
QL
ML
QL
ML
QL
ML
ML
QL
ML
QL
QS
ML
ML
QL
QS
QS
ML
ML
ML
ML
ML
ML
QL
QL
QL
ML
QS
ML
ML
MS
QL
QS
MS
QL
ML
ML
QL
ML
ML
ML
ML
QL
MS
QL
MS
QL
ML
QL
ML
QS
MS
QS
MS
ML
ML
MS
ML
MS
QS
QL
MS
ML
QS
ML
ML
ML
QS
ML
QL
QL
ML
QL
QL
ML
ML
QL
MS
MS
MS
QL
ML
QL
QL
ML
QS
QL
MS
QL
MS
ML
QS
MS
ML
QL
ML
QS
ML
QS
QS
QS
QL
QS
MS
QS
ML
MS
ML
ML
QL
QS
QL
QS
ML
QL
QL
QS
QS
MS
QL
QS
QS
ML
ML
QS
ML
QL
ML
ML
QL
QL
QL
QS
ML
QL
QS
QL
ML
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
ML
QS
MS
QL
QL
QS
QS
QL
QL
ML
ML
MS
MS
QS
MS
QL
QS
ML
QS
QS
MS
QL
QS
QS
QL
QS
QL
QL
MS
MS
QL
MS
ML
QS
QL
ML
ML
ML
ML
QS
ML
MS
QL
QL
QS
ML
MS
QS
MS
QS
ML
MS
ML
MS
MS
MS
QS
QL
QS
ML
ML
QL
QS
MS
ML
QS
QS
MS
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
QS
QS
MS
QS
ML
ML
QS
ML
QS
QS
ML
MS
ML
ML
QL
ML
QS
QL
ML
ML
ML
QL
QL
ML
QL
ML
ML
QS
MS
MS
ML
ML
ML
ML
ML
QL
QL
MS
MS
QS
ML
MS
QL
ML
ML
MS
ML
MS
QL
QS
MS
QL
QS
ML
QS
ML
QL
ML
ML
QL
ML
ML
ML
QL
QS
ML
QL
ML
MS
ML
MS
QS
QL
ML
QS
QL
ML
QL
ML
ML
MS
QS
QS
MS
QS
QL
QS
ML
QS
QL
MS
MS
QL
QL
ML
ML
MS
QS
QL
MS
ML
MS
QL
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
QL
ML
ML
QL
ML
MS
ML
ML
ML
ML
ML
QL
QS
MS
MS
ML
MS
ML
QL
QS
ML
QL
QL
QS
QS
ML
ML
ML
MS
MS
QS
MS
ML
QL
MS
QL
ML
MS
ML
ML
QL
QL
ML
ML
QL
QL
QL
QL
MS
QL
ML
MS
QS
ML
ML
QL
MS
ML
ML
ML
QS
ML
ML
ML
ML
QL
MS
ML
ML
ML
MS
QL
QL
MS
MS
ML
ML
QL
ML
QS
QL
ML
QS
QS
ML
ML
ML
MS
QS
QL
ML
QL
ML
QS
QL
MS
QL
QL
QL
MS
QL
MS
QL
QS
MS
ML
ML
QL
QS
QL
ML
ML
QS
QS
QL
ML
MS
QS
ML
QL
ML
QS
ML
QS
ML
QL
QL
QL
QL
QL
QS
QL
ML
ML
QL
QL
QS
QS
ML
ML
QL
QL
ML
ML
QL
QL
QS
ML
ML
MS
ML
QL
QS
QL
ML
ML
MS
QS
ML
QS
ML
ML
QS
ML
QL
ML
QS
ML
QS
ML
QS
ML
QS
QS
ML
QL
QL
ML
ML
ML
MS
ML
ML
ML
QL
QS
QL
QL
QL
QL
ML
ML
QS
QL
ML
QS
QL
QL
ML
QS
QS
ML
MS
ML
ML
QL
ML
MS
QL
QS
QS
MS
ML
MS
ML
QS
ML
MS
MS
QL
ML
ML
QS
ML
QS
QS
ML
ML
QL
MS
ML
QS
ML
QS
ML
QS
ML
QS
ML
ML
QS
ML
QS
ML
QS
QS
ML
MS
QL
ML
ML
ML
QL
ML
QL
ML
QL
MS
MS
QL
ML
QS
QS
ML
QL
ML
QS
MS
ML
QS
QL
QL
ML
QL
QL
ML
MS
QL
QS
ML
QL
ML
MS
QS
ML
QL
ML
QS
QS
QL
QS
ML
QS
QS
MS
QS
ML
QS
ML
QS
QS
QS
ML
ML
QL
QL
ML
ML
MS
QL
ML
MS
ML
QS
QL
QS
QS
QS
ML
QS
QL
QL
QS
ML
ML
QS
ML
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
QL
QS
MS
MS
QL
ML
MS
ML
MS
QL
QL
QS
QS
QS
ML
QS
QL
QL
QL
QL
QS
QL
ML
MS
QS
QS
MS
MS
ML
QL
QS
ML
QL
ML
QS
ML
QS
QL
ML
ML
QL
MS
QL
QL
ML
QS
ML
ML
MS
ML
ML
QS
ML
MS
ML
ML
QS
ML
QL
MS
ML
QL
ML
QS
QL
ML
QS
MS
MS
QL
ML
MS
QL
ML
ML
ML
QL
QL
QS
ML
ML
QS
ML
QS
QL
QS
QL
QL
MS
QL
MS
MS
QL
ML
QS
QS
ML
QS
QS
QL
QS
QS
ML
QS
QL
QL
QL
MS
ML
MS
QS
ML
QS
QS
QS
ML
MS
QL
ML
MS
MS
QL
ML
QL
QS
QL
ML
MS
MS
ML
QS
ML
ML
ML
QS
ML
QS
QS
MS
QL
MS
ML
QL
ML
QS
ML
MS
ML
ML
MS
ML
QS
QL
ML
ML
QL
MS
QL
MS
ML
ML
QL
QL
QS
QL
QS
ML
QS
MS
ML
ML
ML
ML
QS
QS
ML
QL
ML
ML
QL
QL
ML
QL
MS
QL
QS
QL
ML
ML
QS
QL
ML
ML
ML
MS
ML
QL
QL
MS
QS
ML
QS
QS
MS
QL
MS
MS
QL
QS
ML
QL
ML
QL
MS
ML
QS
ML
ML
ML
QS
QS
MS
QS
QS
ML
ML
QL
ML
QS
QS
QL
QS
QL
MS
ML
ML
ML
MS
QL
ML
QL
QL
MS
QL
QL
MS
MS
ML
ML
QS
MS
QL
QL
MS
QL
QL
MS
ML
MS
QS
ML
QS
MS
QL
ML
QS
ML
QL
ML
ML
QS
ML
ML
MS
QL
ML
QS
QS
MS
MS
QL
QS
ML
ML
QL
ML
ML
MS
ML
ML
ML
ML
ML
ML
ML
MS
MS
ML
ML
ML
QL
QL
MS
MS
QS
MS
QL
QS
ML
QL
ML
QS
ML
QS
MS
ML
MS
ML
ML
QS
ML
QL
QS
MS
QL
ML
QL
MS
QS
MS
QS
MS
QL
ML
ML
QL
QS
ML
MS
ML
QL
MS
QL
QL
QS
MS
QS
QS
ML
QL
ML
QS
QS
ML
MS
QL
QL
QS
ML
QS
ML
QS
ML
QS
QL
ML
QS
QL
ML
MS
ML
ML
ML
ML
QS
QL
QS
QL
QL
QS
QL
QS
QL
QL
QS
QS
QL
ML
ML
QL
MS
QL
MS
QS
QL
MS
MS
QS
ML
QS
QS
QS
ML
MS
QS
QL
ML
MS
ML
ML
ML
QL
QS
ML
MS
QS
ML
QS
ML
QS
QS
ML
QS
ML
MS
ML
MS
QS
QL
QL
QL
QS
ML
ML
MS
QL
ML
MS
ML
MS
QL
QL
QS
QL
ML
QS
ML
ML
ML
ML
QS
QL
QS
QS
QS
QS
ML
QS
ML
QS
QL
ML
ML
QS
MS
ML
ML
ML
ML
QS
QS
QS
QS
QL
QL
QS
ML
QS
ML
ML
QS
ML
QS
ML
QS
QL
QS
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
QS
QL
ML
ML
MS
QS
ML
QL
QS
ML
MS
ML
QS
QS
ML
QS
QS
ML
ML
QL
QL
ML
MS
QS
ML
ML
QL
MS
ML
QL
QS
QL
QS
ML
ML
QS
ML
ML
QL
QS
QL
QL
MS
QL
ML
QL
ML
QS
QL
QL
QL
QL
QS
ML
QL
QL
MS
MS
QS
ML
QL
ML
ML
QS
ML
ML
ML
MS
QS
ML
QS
ML
ML
ML
MS
MS
QL
QS
QS
QL
ML
ML
QS
ML
QL
QS
QL
QS
QL
MS
ML
ML
MS
QL
MS
QS
QS
QS
ML
ML
MS
ML
QL
QL
MS
ML
ML
ML
ML
ML
QS
ML
ML
QS
ML
QS
QL
QS
QS
ML
QL
QL
ML
QS
ML
MS
QL
QL
MS
ML
ML
QS
ML
QS
MS
ML
MS
QL
QS
QL
QS
QS
QS
ML
QL
MS
ML
QL
ML
ML
MS
QS
QS
QL
QL
QS
QL
QS
ML
ML
MS
ML
ML
QS
ML
MS
MS
QL
QL
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
QL
ML
QL
QL
QL
QS
ML
ML
QS
QL
ML
QS
ML
ML
ML
MS
QS
QS
ML
QL
QS
ML
QS
MS
ML
QL
QS
QL
QS
QL
MS
QL
ML
QL
QL
QS
QL
MS
MS
MS
ML
QL
QS
QS
MS
QL
ML
MS
QL
ML
ML
QL
MS
MS
QL
ML
QS
MS
QS
QS
QL
ML
QS
QL
MS
QS
QS
ML
QL
MS
MS
QS
MS
QS
QL
ML
QS
MS
QL
MS
ML
ML
ML
QL
QS
QL
QL
MS
MS
QS
ML
ML
QL
QL
QL
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
QS
ML
QS
ML
QL
MS
ML
MS
QL
QL
QL
QS
ML
QL
ML
QL
QS
ML
QL
ML
QS
MS
QS
ML
QL
QS
MS
ML
QS
QS
QS
QS
QL
QL
QS
ML
MS
ML
QS
ML
QS
ML
QS
ML
MS
QS
QS
MS
QL
ML
ML
MS
MS
QS
ML
ML
ML
ML
QL
QL
QL
MS
ML
QL
ML
MS
QL
ML
QL
MS
ML
QL
QL
QS
QS
MS
QL
QL
QS
ML
QS
QS
QL
QL
ML
ML
MS
ML
QL
QL
ML
QS
QL
QL
ML
ML
ML
QL
ML
QS
QS
QL
ML
QS
ML
ML
MS
QL
ML
ML
QL
MS
QL
ML
ML
MS
MS
QS
ML
MS
MS
ML
ML
MS
ML
ML
ML
ML
MS
QS
QL
ML
ML
QL
QS
QL
MS
ML
QL
ML
MS
QL
ML
QS
MS
QS
QL
ML
QS
MS
ML
QS
QS
QS
QS
ML
MS
QS
QS
QS
ML
ML
ML
MS
QL
QS
ML
QS
ML
QS
QS
ML
QS
ML
QS
QL
MS
QS
MS
ML
QL
QL
ML
ML
QL
QL
ML
QL
QL
QS
MS
QS
ML
ML
ML
QS
QL
ML
ML
MS
ML
QS
QL
ML
QL
QS
ML
QS
QL
QS
ML
QL
ML
MS
QS
ML
QS
MS
MS
QL
MS
QL
ML
ML
ML
ML
ML
ML
ML
QL
QL
MS
ML
ML
QS
QL
QS
QS
QL
QL
ML
QS
QL
ML
QS
ML
MS
ML
ML
QS
QS
MS
QL
ML
ML
ML
ML
QS
MS
ML
QS
ML
ML
MS
ML
QS
MS
MS
MS
ML
ML
ML
QL
QS
QL
ML
ML
ML
QL
ML
MS
ML
MS
ML
ML
QS
QS
ML
QS
QS
QL
QS
QL
QL
QS
MS
QS
MS
QL
ML
QL
QL
QL
QL
ML
ML
QS
ML
ML
MS
ML
QS
QS
QL
QL
ML
QL
ML
QS
QL
ML
QS
QS
ML
ML
ML
QS
QL
MS
ML
ML
QS
QL
ML
MS
ML
ML
QS
ML
QL
QS
ML
ML
ML
QS
ML
QL
QL
MS
ML
QS
ML
ML
MS
QS
QL
QS
ML
MS
ML
QS
QS
QS
ML
MS
QL
QL
QS
QL
ML
QS
ML
ML
ML
QS
QL
ML
ML
QS
MS
QL
QS
MS
MS
ML
QS
QL
QS
QL
QL
MS
QL
QS
QL
MS
ML
QL
MS
ML
ML
QL
MS
ML
QL
ML
ML
ML
QL
ML
QS
MS
ML
ML
QL
QS
MS
ML
QL
QS
QS
QL
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
MS
QS
QL
ML
QS
MS
ML
ML
QS
QL
ML
QL
ML
MS
ML
QS
QS
QS
QL
QL
QL
ML
QL
MS
QL
QL
ML
QL
ML
ML
MS
ML
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
QS
ML
QL
QL
QS
QL
ML
MS
QL
QL
ML
QL
MS
QL
QS
ML
QS
QS
QL
MS
QS
QS
ML
QL
ML
QS
ML
QL
MS
ML
QL
QS
MS
MS
QL
MS
QS
MS
QL
ML
QL
MS
ML
QS
ML
QS
QL
QL
ML
ML
QS
QL
QL
ML
QS
QS
QL
ML
MS
QL
ML
QS
QL
QS
MS
MS
ML
QS
MS
QL
ML
ML
ML
ML
ML
QL
ML
ML
QL
MS
ML
ML
QS
MS
QS
QS
MS
QL
QS
ML
MS
ML
QL
ML
QL
QS
ML
QS
MS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
MS
ML
ML
ML
QS
ML
ML
QS
QS
QS
MS
QS
QL
QS
ML
QL
MS
QS
QS
QL
ML
QS
QL
QS
QS
QL
MS
MS
QS
ML
QS
ML
QS
QS
MS
QS
ML
MS
QL
ML
ML
QL
ML
QL
QS
ML
MS
MS
QL
MS
QL
ML
ML
MS
QS
QS
QL
QS
QL
QS
ML
MS
QL
MS
QL
ML
ML
QL
MS
MS
ML
ML
ML
ML
ML
QL
MS
QL
QS
MS
MS
ML
QL
ML
QS
QS
QS
MS
ML
QS
MS
QL
QL
ML
QS
ML
MS
ML
ML
QS
QS
ML
QL
QS
QS
MS
QL
ML
ML
ML
ML
MS
QL
ML
QL
ML
QS
QS
ML
QL
ML
ML
ML
QS
QL
ML
ML
QS
QL
ML
QS
QL
ML
ML
QL
ML
ML
QS
QS
QL
QS
QL
QL
ML
ML
QL
QS
ML
QL
QL
QL
QS
ML
ML
QS
ML
ML
MS
ML
ML
ML
MS
QS
QL
ML
QS
QL
QS
ML
QL
ML
ML
MS
ML
MS
QS
ML
QL
ML
MS
ML
ML
ML
ML
MS
ML
ML
QS
ML
ML
QS
QS
QL
QL
ML
MS
QS
ML
ML
MS
QS
QL
ML
QL
QS
QL
QL
ML
ML
QS
ML
QS
QS
ML
QL
ML
QS
ML
ML
ML
QL
QS
ML
QL
QL
QL
ML
QL
QL
MS
QL
ML
QS
QL
QS
MS
ML
QS
MS
ML
ML
MS
MS
MS
QS
ML
QL
QL
QS
ML
MS
MS
MS
QS
MS
QL
ML
QL
QS
QL
QS
QS
ML
ML
MS
QL
ML
QL
QL
QS
ML
ML
QS
QL
ML
QL
QL
QS
ML
QL
QS
QL
ML
MS
QL
ML
QS
QS
MS
QL
ML
QS
ML
ML
QS
ML
QS
ML
MS
QS
ML
QS
QS
QS
ML
ML
ML
QS
QL
ML
MS
ML
ML
QL
QS
ML
QS
MS
ML
ML
QL
QL
ML
QL
QL
ML
QS
ML
ML
QL
ML
MS
ML
ML
QL
ML
QS
QL
ML
ML
QS
MS
QL
ML
QS
QL
QL
ML
ML
MS
QL
ML
MS
QS
QS
ML
QL
QL
QS
ML
QL
QL
QL
QL
QS
ML
ML
ML
QL
MS
QL
ML
ML
MS
QL
ML
ML
QS
QS
QS
QL
QS
QL
ML
ML
MS
ML
QS
QS
QL
QS
QS
MS
ML
ML
ML
QL
QL
MS
QL
QS
ML
QS
MS
ML
QL
QL
QL
QS
QS
QS
QL
ML
ML
QL
ML
ML
QL
ML
QS
ML
QL
QS
MS
QL
QL
ML
ML
ML
QS
ML
QS
QL
QL
ML
ML
QS
ML
QL
ML
QL
MS
QS
QL
QL
QL
QL
QL
QL
QS
MS
ML
QS
QL
ML
QL
ML
QS
MS
QS
MS
MS
QS
ML
ML
ML
QL
QL
ML
QL
QL
ML
MS
QS
QS
QS
QL
ML
QS
ML
QL
QS
ML
ML
MS
ML
QL
ML
QL
ML
QL
ML
QL
QS
MS
ML
ML
ML
QL
QL
QL
ML
ML
MS
ML
ML
ML
ML
ML
MS
QL
QL
ML
MS
ML
QS
ML
MS
ML
QS
ML
QS
MS
QS
QS
QS
QS
QS
QL
MS
QS
QL
QS
QS
QS
QS
MS
ML
ML
QL
ML
ML
ML
QS
ML
ML
QS
QL
ML
QL
ML
ML
MS
ML
QS
ML
QL
QS
QS
ML
MS
ML
QS
QL
ML
ML
MS
ML
QL
ML
ML
ML
QL
ML
QS
QS
ML
ML
QS
QS
ML
ML
ML
MS
QS
QS
QS
QL
QS
ML
QL
QS
QS
QL
QS
ML
QS
QS
QL
MS
QL
QS
ML
ML
QS
QL
ML
MS
QS
ML
ML
QS
ML
MS
QS
QS
QS
QL
MS
QS
MS
MS
QL
QL
QS
ML
QS
MS
ML
QL
QL
QS
ML
ML
QL
QL
QS
QS
QS
ML
MS
QL
QS
MS
ML
ML
QL
QS
ML
QS
ML
ML
ML
QL
QS
ML
QL
ML
ML
QL
ML
ML
QL
MS
QS
ML
ML
QS
QL
ML
ML
QL
ML
QL
QL
QL
MS
QL
ML
ML
QS
MS
MS
MS
QL
ML
QL
QL
MS
QS
ML
QS
ML
MS
ML
QS
QL
ML
QS
QL
MS
ML
ML
QS
QL
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
ML
MS
QS
MS
QS
QS
ML
ML
ML
ML
ML
QL
MS
QL
ML
ML
QS
QS
QL
QS
QL
QL
ML
QL
QS
QS
ML
QS
QL
ML
QS
QL
MS
ML
ML
MS
ML
QS
ML
QS
QS
QL
ML
ML
QL
ML
QL
QL
ML
QS
ML
QL
ML
ML
QS
QS
ML
QS
QL
ML
MS
QL
QL
QL
QL
QL
MS
QS
ML
QS
QS
QS
QS
QS
MS
MS
QL
MS
ML
QL
QS
ML
ML
QL
QS
ML
QL
QS
ML
QL
ML
QS
ML
ML
MS
QS
ML
QL
QL
QL
QL
ML
QL
MS
ML
QL
QL
QS
QS
QS
ML
QS
MS
QS
QS
QL
QL
ML
MS
ML
QL
QL
ML
QS
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
QL
ML
ML
QS
QL
QS
QS
QL
ML
QS
QL
QL
ML
ML
QS
QS
MS
QS
ML
QL
ML
ML
QL
QS
ML
QS
QL
ML
QS
QL
MS
QS
ML
QL
QL
QL
ML
QL
QS
QL
ML
QS
QL
MS
QL
QL
ML
MS
MS
QS
ML
ML
ML
QL
QL
QL
ML
QS
MS
ML
ML
ML
ML
MS
ML
QS
ML
QL
ML
QL
QS
QL
MS
QL
ML
QS
ML
ML
ML
ML
MS
ML
QS
ML
QL
QL
QS
QS
QS
ML
QS
ML
QS
QL
ML
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
ML
QS
MS
ML
QS
MS
QS
QL
QL
ML
MS
QL
QL
ML
MS
MS
QL
QS
QL
QL
QL
QS
QL
ML
QL
MS
ML
ML
ML
QL
MS
MS
ML
QS
QS
MS
MS
QS
QS
QS
QS
QL
QS
ML
ML
QL
QL
QS
ML
QL
ML
QS
MS
MS
MS
QL
QS
ML
ML
MS
ML
ML
ML
QL
ML
ML
QL
ML
QS
MS
ML
MS
ML
QL
QL
ML
QL
MS
ML
ML
QS
QS
QS
QL
QL
ML
QS
ML
QS
ML
MS
QL
QL
ML
QL
QL
ML
QS
ML
ML
MS
QL
QL
QS
QS
ML
ML
QL
ML
ML
QS
QS
ML
ML
ML
MS
ML
QL
QS
ML
QL
QL
QS
ML
QL
QS
ML
MS
ML
ML
ML
QS
QL
QS
QL
QL
ML
MS
QS
QS
QS
ML
ML
QS
QS
QS
QL
ML
ML
QL
QL
QS
QL
MS
QL
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
QL
ML
ML
QS
ML
QS
QS
ML
MS
ML
ML
ML
MS
QS
MS
ML
QL
ML
ML
ML
ML
ML
MS
ML
MS
QL
ML
ML
QS
ML
ML
ML
QS
QL
MS
QS
QL
QS
QL
ML
ML
ML
QL
QS
QS
QL
QS
ML
MS
ML
QS
QS
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QL
QS
ML
QL
QS
ML
ML
ML
QS
ML
QS
QS
QS
ML
ML
ML
ML
ML
MS
ML
ML
QS
QS
QL
ML
QL
MS
ML
QL
ML
ML
QS
QS
QL
ML
QL
MS
QS
QS
QL
QL
QS
ML
QL
ML
QS
ML
QS
QS
QL
ML
QS
QS
QL
QS
ML
QL
ML
QS
QS
QS
MS
QL
QL
QL
QL
QS
ML
ML
MS
ML
ML
QL
QL
QL
QS
QL
QS
ML
ML
ML
QL
MS
ML
ML
QL
QL
QS
QL
ML
QS
QL
ML
ML
QL
ML
MS
QS
QS
QS
QS
QS
ML
ML
QL
MS
QL
QL
QS
ML
QL
MS
ML
MS
ML
ML
MS
ML
QS
QL
QS
QL
QL
QS
QS
QS
ML
ML
QS
ML
ML
MS
ML
MS
QL
QS
ML
ML
QS
MS
QL
MS
ML
ML
ML
QS
ML
QL
QL
MS
MS
MS
ML
QS
QS
QL
MS
ML
QS
ML
ML
QS
QS
QS
ML
QL
ML
QL
QS
MS
QL
QL
QL
ML
MS
QS
MS
QL
QL
ML
QS
QL
QS
MS
ML
QL
MS
QS
ML
QL
QL
QL
ML
ML
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
QL
ML
ML
MS
ML
QL
MS
QL
MS
MS
QS
ML
QL
ML
ML
QS
QS
QL
ML
MS
QS
QS
QL
ML
QS
QL
QL
QL
QL
QL
QS
ML
ML
MS
QS
QS
QL
ML
ML
ML
ML
QS
QS
QL
QS
QS
ML
ML
QL
QS
QL
MS
QS
ML
QL
ML
QS
QS
QL
ML
QL
ML
MS
ML
ML
MS
ML
ML
MS
ML
ML
QS
QS
QL
QS
QS
QL
QS
ML
QL
ML
MS
QL
MS
QS
QS
ML
ML
QS
ML
MS
MS
QL
ML
QS
ML
QS
QL
MS
MS
QS
QS
QS
ML
ML
ML
ML
ML
MS
QS
ML
ML
ML
MS
ML
MS
ML
QL
ML
ML
QS
QS
QL
ML
QL
QS
QS
ML
ML
QS
QS
MS
QL
ML
ML
ML
MS
QS
ML
QS
ML
QS
QL
ML
MS
QS
ML
QL
QS
ML
ML
QL
ML
ML
ML
QS
QL
QL
MS
QL
ML
QS
QL
MS
ML
MS
QL
MS
QS
QL
QL
QS
ML
MS
MS
QS
QL
QS
ML
MS
ML
QL
QS
QS
QS
QL
QL
QS
MS
MS
QL
QL
ML
QS
QS
ML
ML
ML
ML
QS
MS
ML
MS
ML
QS
ML
ML
QS
ML
QL
ML
ML
MS
MS
QS
ML
QS
QS
QL
QL
QS
ML
QL
QS
QL
MS
QL
QS
QL
MS
ML
ML
QL
QL
QL
QL
ML
QL
MS
QL
ML
MS
MS
QL
ML
MS
MS
QS
MS
QL
ML
QL
QS
ML
QL
QS
ML
MS
QL
QS
QS
QS
QS
QS
MS
MS
QL
ML
ML
QS
ML
MS
QL
ML
ML
QS
ML
QL
ML
ML
QL
MS
ML
QS
QL
QL
MS
MS
ML
QL
MS
ML
ML
MS
ML
MS
ML
QS
ML
QS
QL
QS
QS
ML
ML
MS
QL
QS
ML
QL
ML
QS
ML
MS
QS
QS
QS
ML
QS
ML
QS
QL
QL
ML
QS
QS
QS
ML
ML
QS
ML
MS
QL
MS
ML
QS
QS
ML
MS
MS
QS
QL
QL
QL
MS
QL
QL
ML
MS
MS
QS
MS
MS
MS
MS
ML
QS
QS
QL
QS
QL
MS
QL
ML
QS
ML
ML
QS
ML
QL
ML
QL
QS
QL
ML
MS
QS
ML
ML
QL
QS
ML
ML
QS
ML
MS
QS
MS
MS
MS
ML
ML
QS
QS
QL
QL
QL
QL
QS
MS
QS
MS
QS
ML
ML
QS
QS
QL
ML
QS
MS
MS
QL
QL
QL
QL
ML
ML
MS
QL
QS
QS
ML
QS
QS
MS
QS
QS
ML
QS
QS
ML
ML
MS
QL
MS
ML
ML
QS
QL
MS
QS
QL
ML
QL
MS
QS
QS
ML
MS
ML
MS
QL
QS
QS
QS
ML
QS
QL
QL
ML
QL
QL
QS
ML
ML
QL
QL
QL
ML
ML
MS
QL
QL
MS
QL
MS
QS
ML
ML
QS
ML
MS
QS
QS
ML
QS
MS
ML
QS
QS
MS
QS
QL
ML
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
ML
QL
ML
QS
QS
QL
QL
ML
QS
ML
QL
ML
ML
QS
QS
ML
ML
QS
MS
QL
QS
QS
ML
QS
QL
MS
ML
ML
QL
QL
QL
ML
QS
QS
ML
ML
QS
QL
ML
ML
QS
QL
ML
MS
QL
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
MS
MS
QS
QS
ML
QL
QS
ML
ML
ML
ML
QL
QL
ML
MS
ML
ML
QL
QL
QS
ML
QS
ML
MS
QL
QS
ML
ML
ML
QL
ML
ML
ML
QL
QS
QL
MS
QL
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
QL
ML
ML
QL
ML
QL
QL
MS
MS
QL
ML
QL
QL
ML
QS
MS
ML
ML
QL
QL
MS
QS
MS
QL
ML
ML
ML
QS
ML
QS
QL
ML
QL
MS
MS
QL
QS
QL
ML
QS
ML
MS
MS
QS
ML
QS
QS
QS
QL
ML
QL
QS
ML
QL
ML
MS
QS
QL
ML
QS
QL
MS
QL
QS
QL
QS
QL
QL
QL
ML
ML
QS
ML
QL
QL
QS
ML
QL
QS
ML
ML
QS
ML
QL
QL
MS
ML
MS
QL
QS
ML
ML
QS
MS
QS
QL
QS
QS
ML
QL
QS
QS
ML
MS
ML
MS
QS
ML
QS
QL
QS
QS
ML
ML
MS
ML
ML
QS
MS
ML
ML
ML
ML
ML
QS
MS
ML
MS
ML
ML
ML
QS
ML
ML
QS
ML
ML
ML
ML
MS
ML
QS
ML
ML
QL
ML
MS
QS
QL
QS
MS
QS
QL
QS
QS
QS
QS
QL
ML
QS
ML
ML
ML
MS
QL
QL
QS
QL
ML
MS
ML
QL
ML
ML
ML
QL
QL
ML
ML
ML
ML
MS
ML
ML
ML
ML
ML
QL
ML
QS
QS
QS
ML
ML
ML
QS
ML
ML
ML
QL
MS
MS
QL
QL
ML
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
ML
QS
ML
QS
ML
QL
QS
ML
QS
QS
ML
QL
ML
QL
QL
QS
ML
ML
QS
ML
ML
QS
QL
QS
ML
ML
QS
MS
ML
ML
QL
MS
QL
ML
ML
QL
QL
ML
QL
QS
ML
ML
QL
ML
QS
QL
QL
ML
QL
QL
MS
QL
ML
QL
QL
ML
QS
MS
ML
ML
QS
ML
ML
ML
QS
MS
ML
QS
ML
QL
MS
QL
ML
QL
QL
QL
QS
ML
ML
ML
QS
ML
QS
QS
ML
MS
ML
ML
ML
QS
QL
MS
QS
MS
QL
ML
QL
QL
ML
ML
QS
ML
QL
ML
QS
QS
QS
QS
QS
QS
QS
QS
QS
MS
ML
QL
ML
ML
QS
ML
MS
ML
QS
QL
ML
MS
QS
ML
QL
QL
QS
QL
QL
QL
ML
ML
QS
QL
ML
ML
MS
QS
QS
QL
ML
ML
ML
ML
QL
ML
QL
QL
ML
QS
QS
ML
QS
ML
QS
ML
ML
QL
QS
MS
ML
QL
ML
ML
ML
ML
ML
ML
ML
MS
QL
QS
QL
QL
QL
QL
ML
QL
QS
MS
ML
QS
QS
MS
ML
QL
QS
QL
QL
QL
QS
QS
QS
MS
ML
MS
QL
QS
MS
ML
QS
QL
QS
ML
ML
ML
MS
QL
ML
ML
QL
QS
QL
QL
MS
QL
QL
ML
ML
ML
MS
QL
ML
QL
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
QL
MS
QL
ML
ML
QL
QS
ML
QL
ML
QL
QS
QS
QL
QL
QL
ML
QL
QL
ML
QL
ML
QL
ML
QS
QS
QL
QL
ML
MS
ML
QL
MS
ML
ML
ML
MS
QL
QS
QL
QS
QS
QL
ML
QL
QL
MS
QS
ML
QL
MS
QL
QS
QL
QL
ML
QS
QS
QS
QL
ML
QL
QL
QS
QL
MS
MS
ML
QL
QS
QS
QL
QL
MS
ML
MS
MS
QL
QL
QL
QL
QS
ML
QL
ML
ML
MS
QS
QL
QL
QS
MS
QL
QL
MS
QL
ML
QL
QL
ML
QL
QL
MS
ML
QL
MS
QS
QS
QS
QL
QL
MS
QL
QS
ML
ML
QS
QS
ML
ML
MS
QS
ML
MS
QL
QS
ML
QS
QS
ML
ML
QS
QS
ML
QL
QS
ML
ML
ML
MS
QL
QS
ML
ML
QS
QS
QL
QL
ML
QS
ML
ML
QL
ML
ML
QL
QL
QS
MS
QS
ML
ML
QS
ML
QL
QS
MS
ML
QS
ML
ML
ML
ML
MS
QL
ML
ML
ML
QS
QL
MS
QL
MS
ML
QS
QL
QS
ML
ML
ML
ML
MS
MS
MS
QS
QS
ML
MS
ML
QS
ML
ML
QS
MS
QS
ML
ML
QL
QS
QS
ML
MS
QS
ML
QL
QS
ML
ML
QS
ML
QS
QL
QS
QS
QL
ML
QL
QL
QL
ML
ML
QS
QS
QL
ML
QL
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
QS
MS
QL
ML
MS
ML
ML
QS
ML
QS
ML
QS
QL
ML
QL
QL
ML
ML
ML
QS
QL
MS
QS
MS
QS
ML
QS
ML
MS
QL
ML
ML
QL
MS
QS
QS
ML
ML
QS
QL
QS
MS
ML
QS
QL
QL
ML
QL
ML
QS
QL
QL
ML
MS
QS
ML
QS
ML
QS
ML
QL
ML
MS
ML
QS
ML
QL
QL
QL
ML
ML
MS
MS
MS
QS
ML
ML
QL
ML
ML
QL
QS
ML
ML
QL
QL
QS
QL
QS
QS
QS
MS
ML
MS
ML
QS
QS
QS
ML
ML
QL
QL
QS
ML
QS
QS
ML
QL
ML
QL
QS
QL
ML
QL
ML
ML
QL
QS
ML
QL
MS
ML
QS
ML
ML
QS
QS
ML
QL
QL
QL
ML
ML
QL
QL
MS
ML
QS
ML
MS
QS
ML
ML
MS
ML
QL
MS
MS
QL
ML
QS
ML
ML
QL
QL
MS
QS
ML
ML
QS
ML
QS
ML
ML
MS
ML
QS
QS
QS
ML
QS
QL
QS
QS
QS
QL
QL
ML
ML
QL
QL
QL
QS
QS
ML
MS
ML
QS
ML
ML
ML
ML
ML
QS
QS
QL
ML
QL
ML
MS
ML
ML
ML
ML
QS
QS
QS
MS
QL
ML
ML
ML
ML
MS
QS
ML
MS
ML
QL
MS
QL
ML
QS
QL
ML
ML
ML
ML
QL
ML
QL
QL
ML
QL
ML
MS
ML
ML
QS
ML
ML
QL
QS
QS
QS
ML
QS
ML
ML
QS
MS
MS
ML
MS
QS
QL
QS
QL
QL
QL
ML
ML
MS
ML
QL
QS
ML
ML
MS
QS
MS
QS
ML
ML
QL
QL
MS
QS
QL
QL
QL
QS
QL
MS
MS
QS
QS
QL
ML
MS
MS
QS
QL
ML
QS
ML
ML
QL
MS
ML
MS
QS
ML
ML
QL
QS
QS
MS
QS
ML
QL
MS
ML
MS
ML
QL
ML
QL
ML
QS
ML
QL
QL
ML
ML
ML
QL
MS
QS
MS
ML
QL
MS
ML
QL
QL
MS
QL
QS
MS
ML
ML
QL
ML
QS
ML
QS
QL
QL
QL
QL
ML
QS
ML
ML
QS
QL
ML
QS
QS
ML
QS
QS
ML
ML
QS
ML
ML
QS
ML
MS
QL
ML
MS
ML
QS
ML
QL
ML
QS
MS
ML
QL
QL
QS
ML
MS
QS
QS
QL
QS
MS
QS
QL
MS
QS
QL
QL
QS
ML
QS
ML
ML
MS
ML
QL
QS
QL
QL
QS
ML
ML
ML
ML
ML
MS
QS
ML
QL
ML
QS
QL
ML
QL
ML
QS
MS
ML
ML
QL
QL
ML
MS
QS
QS
QS
QS
ML
QS
ML
QS
QL
QS
ML
QS
QS
ML
QL
MS
QS
QL
QL
ML
QL
ML
QL
QS
QS
QL
ML
ML
ML
ML
QL
ML
QS
ML
QS
QL
ML
QS
ML
QS
QS
MS
MS
QL
QL
ML
QS
QL
QS
ML
QS
MS
QL
ML
MS
QL
ML
ML
ML
QL
ML
ML
ML
MS
MS
ML
QL
ML
QL
ML
QS
MS
QL
QL
MS
QS
ML
ML
QL
QL
QS
ML
QL
QS
QL
ML
QL
MS
MS
QS
QL
QS
QS
ML
QL
QS
QL
QS
ML
QL
MS
ML
MS
QS
QS
QL
ML
ML
QS
QL
QL
ML
QL
QL
QS
ML
ML
QS
ML
QS
QS
QS
ML
ML
QL
QL
QS
ML
QS
QL
MS
QL
ML
QL
QL
MS
MS
MS
QS
QL
QS
ML
ML
QL
ML
ML
QL
MS
QL
QL
ML
ML
MS
QL
QL
QL
QS
ML
ML
QL
QL
QS
QS
MS
QS
QS
MS
ML
MS
QL
QS
QS
QS
ML
ML
QL
QS
QL
QS
ML
QL
ML
QS
ML
QL
ML
QL
QS
QS
QS
QS
QS
ML
QL
MS
ML
MS
MS
QL
QS
QS
QL
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
ML
QL
QS
ML
ML
ML
QS
QS
MS
ML
QL
QS
QS
MS
ML
ML
ML
MS
ML
ML
ML
ML
ML
ML
QS
QS
QL
QS
QS
QL
ML
QL
QS
ML
ML
QS
QL
ML
ML
QS
QL
QL
QL
QS
QL
QS
QL
MS
QS
QL
QS
QL
QS
ML
QL
QS
MS
QS
QL
ML
QS
ML
QL
ML
QL
QL
ML
QS
MS
ML
QS
QS
QS
QL
QL
MS
QL
ML
MS
ML
QL
ML
QS
QL
ML
ML
QS
MS
ML
QL
QS
ML
QL
QL
ML
ML
MS
QS
QS
QS
QL
ML
ML
QS
ML
ML
QS
QS
QL
ML
QS
MS
MS
ML
ML
QL
MS
QS
QS
QL
QS
MS
QS
ML
ML
ML
QS
ML
MS
ML
ML
MS
MS
QL
MS
ML
MS
QL
MS
QS
MS
QL
ML
ML
QL
QL
QL
ML
ML
QL
ML
QS
MS
ML
QS
ML
QS
QS
QS
ML
ML
ML
ML
QS
QL
QS
QS
QL
QS
QS
ML
MS
QS
QL
ML
MS
MS
QL
ML
QL
QS
QS
QS
QS
QL
QL
ML
QS
QS
ML
ML
MS
MS
QS
ML
QS
QL
QS
QS
QS
MS
ML
QS
QS
ML
MS
ML
QS
QL
QS
QS
ML
ML
ML
QL
ML
MS
ML
QL
ML
MS
ML
ML
ML
QS
MS
ML
QL
QS
ML
MS
QL
ML
QL
ML
QS
ML
ML
QL
ML
ML
QS
QS
QL
ML
MS
QL
ML
ML
ML
ML
QL
QL
MS
QS
QL
QL
QS
MS
QS
QL
QS
QS
ML
QL
ML
QL
ML
MS
QS
MS
ML
QS
QS
QS
QS
ML
QS
QL
QL
MS
ML
QS
ML
MS
QS
QL
ML
ML
MS
ML
QS
ML
QS
QS
QL
QS
ML
QS
ML
ML
ML
QL
QS
QL
MS
ML
ML
ML
QS
ML
MS
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
ML
QS
QL
ML
ML
ML
ML
ML
QS
MS
ML
ML
ML
QS
QL
QL
ML
MS
QL
MS
MS
MS
MS
QL
QS
QL
ML
QL
QL
MS
QS
QS
ML
ML
ML
QL
QS
ML
QL
MS
QL
QL
QL
ML
QS
QL
QL
QL
ML
ML
MS
MS
ML
ML
ML
ML
QL
ML
ML
QL
QL
QL
QS
QL
QL
ML
QS
QL
ML
ML
QL
QL
QL
MS
MS
QL
QL
ML
QS
QS
ML
ML
QS
QL
QL
ML
ML
ML
MS
ML
MS
QL
QL
QL
ML
QL
ML
ML
QS
QL
QL
QS
ML
MS
ML
MS
QL
QL
ML
QL
QL
ML
QS
QL
MS
QL
QS
ML
QS
MS
ML
MS
ML
QL
QL
ML
QS
QL
ML
MS
ML
ML
QL
QS
ML
QL
QS
ML
QL
ML
QS
QL
QL
MS
QL
QL
ML
QS
ML
MS
QL
QS
MS
QS
ML
QS
QL
QL
QS
QS
QS
ML
QL
MS
MS
ML
MS
QL
QL
ML
ML
ML
MS
QL
QL
QL
ML
QS
ML
QL
QL
ML
QL
ML
QS
QS
MS
QS
ML
ML
QS
QS
QS
ML
QS
ML
ML
ML
QL
QS
MS
QS
QL
QL
MS
ML
ML
QL
QL
QS
QS
ML
ML
QS
ML
QS
MS
MS
QS
QL
ML
ML
QS
QL
MS
ML
QS
QS
MS
ML
QS
ML
QL
QL
QL
ML
QL
ML
ML
ML
MS
QL
ML
ML
QL
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
QL
QS
QL
QS
ML
QL
QS
QS
QL
MS
QL
QS
QL
ML
ML
ML
MS
QS
ML
QL
QL
QS
MS
QL
ML
QS
MS
MS
QS
ML
MS
ML
ML
ML
QL
QS
MS
ML
MS
QL
MS
ML
ML
QS
ML
QS
ML
QL
QL
QS
MS
QS
QL
QL
QL
MS
QL
QS
QS
QS
ML
ML
ML
ML
QL
ML
QL
ML
QL
QS
ML
ML
QL
MS
QS
ML
QL
QL
QL
ML
MS
QS
QL
QL
QL
QL
QL
MS
QS
QL
MS
ML
QL
ML
ML
QL
MS
QL
ML
QS
QS
QS
MS
QL
QL
MS
ML
QL
ML
ML
QS
QS
ML
QL
QS
MS
QL
ML
ML
ML
ML
ML
QL
MS
MS
ML
QL
QS
ML
QL
QS
ML
QL
ML
QL
QS
ML
MS
QS
QL
QL
QL
QL
QL
ML
ML
QS
QS
QL
ML
MS
QL
MS
ML
QS
ML
QS
MS
QS
QS
QL
MS
MS
ML
ML
QS
QS
QS
QL
QS
ML
ML
ML
MS
QS
ML
ML
ML
QL
ML
MS
ML
QS
ML
QS
QS
ML
QL
QS
ML
ML
ML
ML
QL
QS
QS
ML
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
MS
QL
QS
ML
ML
QS
QL
ML
QS
QL
QL
ML
QL
ML
ML
QL
ML
QL
QL
QL
QS
QS
QL
ML
QL
QL
QS
ML
ML
QL
MS
ML
QS
QS
QL
ML
QL
ML
QS
QL
QL
QS
QS
MS
QS
ML
QS
QL
ML
QS
MS
ML
QS
QL
ML
ML
ML
QL
ML
QL
ML
QS
ML
QS
MS
ML
MS
ML
QL
QL
ML
QL
ML
QL
ML
ML
ML
MS
QL
QS
QL
ML
ML
QS
ML
ML
ML
QS
ML
QS
QS
ML
ML
ML
QL
QS
ML
MS
ML
QS
ML
ML
ML
MS
QS
QS
MS
ML
MS
QL
ML
MS
ML
ML
QL
QS
MS
ML
QS
QL
QS
ML
ML
QS
QS
MS
ML
ML
QL
QS
QS
QL
QL
ML
QS
QL
ML
QL
ML
ML
QS
QS
ML
QS
ML
QL
ML
MS
ML
ML
ML
QS
ML
QS
MS
QS
ML
QS
ML
ML
QL
QL
QS
ML
ML
ML
MS
MS
ML
QL
ML
MS
ML
ML
MS
ML
ML
QS
ML
ML
ML
QL
QS
ML
QL
ML
QL
QL
ML
QS
ML
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
QL
QL
QL
ML
ML
ML
MS
MS
QL
QL
QS
MS
QS
ML
QL
ML
ML
QS
QL
QS
QL
ML
QS
MS
ML
ML
QS
QL
QL
ML
QL
ML
QS
ML
ML
QS
MS
QS
QL
QL
MS
ML
QS
QL
ML
ML
ML
ML
ML
QL
ML
QS
MS
MS
MS
QS
ML
ML
ML
QS
ML
QS
ML
ML
ML
QS
ML
QL
QS
ML
ML
ML
MS
QS
ML
ML
MS
QS
ML
QS
ML
ML
ML
MS
ML
QL
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
QL
ML
QS
QS
ML
QS
QS
QL
QL
QS
ML
QL
QS
MS
ML
QS
QL
ML
MS
QL
QS
ML
QL
MS
QL
MS
ML
QS
QL
ML
QL
QL
ML
QS
MS
ML
MS
QL
ML
QS
ML
MS
ML
ML
QL
QS
MS
QL
ML
QS
QL
QL
ML
MS
QL
ML
QS
ML
QS
QS
ML
ML
ML
ML
MS
ML
QS
QS
QS
ML
ML
QS
ML
QS
QL
QS
ML
MS
ML
ML
MS
MS
MS
MS
QL
QS
ML
QS
ML
QL
QS
ML
MS
QS
QS
QL
QS
QL
QL
ML
ML
ML
QL
MS
QS
QL
QL
QL
QS
ML
QS
QS
ML
QL
MS
ML
ML
ML
MS
ML
ML
ML
QS
QS
ML
MS
ML
ML
QL
ML
QL
QS
QS
QL
ML
ML
QL
QL
QL
MS
QL
ML
ML
ML
QL
ML
QL
QS
QS
MS
QL
ML
QS
MS
QL
ML
QS
ML
MS
ML
ML
MS
QS
QS
ML
QS
QL
ML
ML
QL
MS
QS
QS
ML
ML
QL
ML
QS
ML
QS
QL
ML
QL
MS
QS
ML
ML
QS
QS
QL
QS
QL
ML
ML
QS
QS
QL
QL
QL
QL
MS
ML
MS
QL
QL
ML
QL
QS
MS
ML
QS
ML
QS
ML
ML
QL
MS
QL
QL
MS
QS
ML
QS
QS
QL
ML
QL
ML
ML
QL
ML
MS
ML
QL
QS
QS
ML
QL
ML
QL
QS
ML
ML
QS
QS
QS
ML
ML
MS
ML
QL
ML
QS
MS
ML
QS
QS
QL
ML
ML
ML
QL
ML
ML
QS
QL
ML
ML
QL
QL
QS
MS
QS
QL
QS
QL
QL
QS
ML
ML
ML
QL
QS
QS
QL
ML
ML
QL
ML
QL
QS
QS
QL
ML
QL
QL
QS
ML
QS
ML
ML
QS
QL
ML
ML
QL
QS
ML
QS
QL
ML
ML
QS
ML
QL
ML
MS
MS
ML
QL
QS
QS
QS
QL
ML
QS
QS
ML
QL
ML
QL
QS
ML
ML
QL
ML
QS
ML
MS
ML
MS
MS
QS
ML
QS
ML
QS
ML
MS
QL
QL
ML
QS
ML
QS
QL
QS
ML
ML
QL
MS
ML
ML
QL
ML
ML
QL
QL
QS
QL
QS
MS
QL
ML
QL
ML
QS
QL
ML
ML
ML
MS
MS
ML
ML
QS
MS
QS
ML
ML
QS
QL
QL
MS
QL
ML
QS
QS
ML
ML
QS
ML
MS
ML
ML
QL
MS
QL
QS
ML
ML
ML
MS
ML
QL
ML
QL
QL
ML
QS
ML
MS
ML
QL
QS
QL
ML
QS
ML
QS
ML
QS
QS
MS
ML
ML
QS
ML
QS
QS
ML
MS
ML
QL
MS
QL
ML
QS
QL
ML
ML
QL
ML
MS
MS
ML
QL
QL
MS
QS
QS
MS
MS
QS
QL
ML
ML
ML
ML
ML
QL
ML
ML
QL
QS
ML
QL
ML
QL
MS
QS
ML
QS
QS
QS
ML
ML
MS
ML
ML
QS
QL
QS
ML
QS
MS
QS
ML
MS
QS
QL
ML
ML
ML
QS
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
ML
QS
MS
ML
QS
ML
QS
QL
MS
MS
QL
ML
QL
QS
QL
QL
QL
MS
ML
ML
ML
QS
QS
QL
QS
QL
MS
QS
QL
ML
QS
QS
QL
QL
MS
QS
QL
QL
ML
QL
MS
QS
QL
ML
QS
QL
ML
QL
QS
ML
QS
ML
QS
ML
MS
QS
QS
QL
QL
MS
ML
QL
ML
QL
ML
QL
ML
QL
QL
ML
QL
QS
QL
QL
ML
QL
QL
ML
QS
ML
QL
ML
ML
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
QS
QS
ML
ML
ML
QL
QL
QL
ML
ML
QS
QS
ML
ML
ML
MS
QL
QL
QS
ML
QS
QL
MS
QS
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
QL
ML
QL
QL
ML
MS
MS
QS
QL
QL
QL
QS
QL
QL
MS
MS
QS
MS
ML
QS
QS
QS
ML
QL
QS
ML
ML
QS
MS
MS
ML
QS
MS
QL
MS
QS
QS
ML
QL
QL
QS
QL
ML
ML
ML
MS
MS
ML
MS
QS
ML
QL
ML
QS
QS
QS
QL
ML
ML
ML
ML
ML
MS
QL
QL
MS
ML
QS
QL
MS
QS
QS
ML
QS
ML
QL
QS
MS
QS
QS
QL
ML
QL
QL
ML
QL
QL
ML
ML
QL
MS
ML
ML
ML
ML
ML
QL
QL
QS
QS
MS
MS
QL
QS
QL
QS
ML
ML
ML
ML
ML
QL
QL
ML
QS
QL
ML
ML
QS
ML
QS
ML
ML
QS
ML
ML
MS
QL
ML
QS
QL
QS
QL
QS
QL
ML
ML
QL
ML
QS
ML
ML
QL
MS
QS
QS
ML
MS
ML
ML
ML
ML
QS
MS
QS
QL
QS
QS
QL
QS
QL
ML
ML
QS
QS
ML
QS
ML
QL
QL
ML
QS
MS
QL
ML
QL
ML
MS
MS
QS
QL
QL
ML
ML
QL
ML
ML
QL
MS
ML
QL
QL
QS
QS
QS
MS
ML
QL
MS
QL
ML
ML
QL
ML
ML
MS
QL
ML
QL
QS
QL
ML
QS
MS
MS
QS
QL
ML
ML
MS
QS
QL
QS
QL
QL
QS
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
ML
QS
QL
ML
ML
QS
QS
QS
QS
QL
ML
MS
MS
QS
QS
MS
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
ML
QS
ML
QS
QS
QL
MS
QL
ML
ML
ML
QS
ML
QL
QS
MS
MS
QS
ML
QL
ML
QL
QL
MS
MS
QS
ML
MS
MS
QS
ML
ML
MS
QL
ML
QL
ML
QL
MS
QL
MS
QS
QL
ML
MS
QL
QS
QL
ML
QS
QL
QS
ML
QS
ML
ML
QL
QL
QL
QL
ML
QS
ML
QS
MS
QL
QS
ML
MS
QS
QS
ML
QS
ML
ML
QL
QS
QL
ML
QL
QL
ML
QS
ML
ML
ML
ML
QL
QS
QS
QS
ML
QL
ML
ML
MS
MS
QL
QS
ML
MS
QS
QL
ML
ML
QL
QS
QS
QL
ML
ML
QS
QL
QS
QL
ML
MS
MS
ML
QL
ML
ML
QS
MS
QS
QS
ML
QL
QS
QL
MS
QL
ML
MS
QL
QS
QL
ML
ML
QS
ML
ML
QS
ML
ML
QL
QL
MS
ML
ML
ML
ML
ML
QL
QL
QL
QS
ML
MS
QL
QS
ML
MS
QS
QL
QS
QL
QS
QS
QS
ML
ML
QL
QL
MS
ML
MS
QS
ML
QL
QL
ML
ML
ML
QS
QS
ML
ML
ML
QS
ML
QL
QS
ML
MS
QS
ML
ML
QS
MS
MS
ML
MS
QL
ML
QL
QS
ML
ML
QS
QS
ML
QS
ML
QS
ML
ML
QL
QL
MS
MS
QS
MS
MS
QL
ML
QL
ML
QL
ML
MS
ML
MS
QS
QL
ML
ML
ML
ML
QS
MS
ML
QS
MS
MS
ML
MS
QS
QL
QL
ML
QL
QL
QS
QL
MS
QL
QS
MS
QS
ML
QS
ML
ML
ML
QS
ML
QL
QS
MS
QS
QL
MS
ML
QL
ML
ML
QL
QS
ML
QS
QL
QL
QL
ML
MS
QS
ML
MS
QL
MS
QS
ML
ML
QS
QS
QL
ML
ML
QS
QL
ML
MS
QL
ML
ML
ML
QS
MS
MS
ML
QS
ML
QS
QL
QL
ML
QL
MS
QS
MS
MS
ML
QS
QS
ML
QS
ML
ML
QL
QL
QL
QS
MS
ML
QL
QL
QL
QL
QL
QL
MS
ML
ML
ML
QL
MS
QS
QS
ML
QS
QS
QS
ML
QS
ML
MS
ML
QL
QS
ML
QS
QL
QS
MS
ML
ML
QL
ML
QL
MS
QL
QS
ML
ML
ML
QL
QS
ML
ML
QS
QS
ML
QL
QL
MS
ML
QL
QL
ML
QL
MS
QL
ML
ML
ML
ML
QL
QS
QS
ML
ML
MS
ML
QL
QL
MS
QS
QL
QL
QL
QL
QS
QL
ML
ML
QL
ML
QS
QS
ML
ML
QS
ML
ML
QS
ML
QL
ML
ML
ML
QS
MS
QL
ML
ML
QS
QL
MS
MS
QL
QL
MS
MS
QL
ML
QS
QS
QS
ML
ML
ML
QS
QS
MS
QS
ML
MS
QS
ML
ML
MS
QS
QL
ML
ML
MS
QS
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
MS
QS
QL
MS
QS
ML
ML
QS
MS
ML
ML
QL
ML
ML
ML
ML
ML
QL
ML
ML
ML
MS
MS
QL
QS
QL
ML
QS
MS
QS
QS
QS
QS
ML
QS
QS
QS
QL
QL
ML
QL
QL
MS
MS
ML
QL
QL
MS
ML
QS
MS
ML
QS
ML
MS
QS
QS
MS
ML
QS
QS
MS
ML
MS
ML
QS
ML
ML
ML
ML
ML
ML
QL
MS
MS
QS
QL
QL
MS
QL
ML
QL
QS
MS
ML
QS
ML
QS
QL
ML
QL
MS
MS
QS
QS
ML
ML
QS
ML
ML
ML
QS
ML
MS
ML
QL
ML
ML
QS
MS
MS
ML
ML
ML
MS
QS
QL
QS
MS
QS
ML
QL
MS
ML
ML
ML
MS
QL
ML
QL
ML
QL
QS
QS
QS
QS
QS
QS
QL
ML
QL
ML
QL
QS
QS
ML
QL
QL
QL
QS
QL
ML
ML
QS
ML
ML
QL
QL
MS
ML
ML
QS
QL
QS
ML
QL
ML
QS
MS
QS
ML
QS
ML
ML
ML
MS
QL
ML
ML
ML
ML
QS
QL
ML
QS
ML
QL
MS
QS
ML
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
QL
QL
ML
MS
ML
QS
QS
MS
ML
ML
QL
QS
MS
QS
ML
MS
QS
ML
ML
ML
QL
QS
ML
QS
ML
QS
QS
QS
QS
QS
ML
MS
QS
ML
ML
MS
ML
ML
MS
ML
ML
QL
ML
MS
ML
ML
ML
ML
ML
MS
QS
QL
QS
QL
ML
QS
QS
QS
ML
ML
QS
MS
QL
QL
QL
QS
QS
QS
ML
QL
QL
QL
QS
MS
ML
QL
MS
ML
ML
QL
MS
MS
QS
ML
QS
ML
MS
QS
QL
QL
MS
QL
QL
QS
ML
ML
ML
ML
ML
MS
ML
QS
QL
ML
QL
ML
QL
QS
MS
QS
ML
QS
QS
ML
QL
ML
ML
ML
MS
ML
QS
QL
ML
ML
QS
QS
QS
QS
ML
QL
QS
ML
QL
QL
QL
QL
MS
ML
ML
QS
QL
QL
QL
QS
QL
QL
QL
QS
MS
ML
ML
MS
MS
ML
QS
MS
QS
QS
ML
MS
MS
QS
QS
QL
ML
QS
QL
QS
ML
QS
QL
QS
ML
QS
QS
ML
QS
ML
ML
ML
ML
QL
MS
ML
MS
QL
QL
ML
ML
QL
QL
QS
QS
QS
ML
ML
ML
ML
ML
ML
MS
MS
ML
ML
ML
QL
QL
QL
QS
QL
QL
MS
QL
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
QS
MS
QS
MS
QL
MS
ML
QL
QL
QL
ML
MS
QL
ML
QS
ML
QL
QS
ML
QL
QL
ML
ML
QL
ML
QS
QS
ML
QL
ML
MS
MS
MS
QL
ML
MS
MS
ML
QS
QS
MS
MS
MS
MS
ML
QL
MS
MS
QL
QL
QL
ML
ML
MS
QS
ML
QS
ML
QL
QS
QS
ML
QL
QS
QL
MS
QS
MS
ML
QS
QL
ML
QS
QL
QL
QS
ML
ML
ML
QS
QS
ML
QL
QL
QS
ML
ML
QL
QS
QL
MS
ML
QS
ML
QS
MS
QL
QS
QL
QL
MS
ML
QS
ML
ML
MS
QS
QL
ML
QL
MS
QL
ML
MS
ML
ML
QL
QS
ML
QL
QL
QS
QS
QS
MS
QS
QL
QL
MS
ML
ML
QS
ML
MS
MS
ML
ML
MS
QS
ML
ML
QS
QL
ML
ML
ML
QL
ML
ML
MS
QS
ML
QS
MS
QS
QS
QS
ML
QS
ML
ML
ML
ML
QS
QS
MS
QS
ML
ML
MS
ML
ML
ML
MS
QL
ML
QS
QS
QL
ML
ML
ML
QS
QS
MS
QS
QL
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
MS
QS
MS
QS
QL
ML
MS
ML
ML
QL
ML
MS
QS
ML
ML
QS
QS
ML
ML
QL
QL
QL
ML
QL
ML
MS
MS
QL
ML
ML
ML
ML
MS
QL
QL
ML
QS
ML
QS
ML
ML
QS
QS
ML
QL
ML
QS
ML
QL
MS
ML
MS
QL
ML
QS
QL
MS
MS
ML
ML
ML
QL
ML
ML
QS
QS
ML
MS
QL
ML
QS
QS
QS
QS
QS
QS
ML
ML
MS
QS
QS
QL
ML
ML
ML
QL
QL
MS
QS
QL
MS
MS
QL
QS
ML
ML
QL
QS
MS
ML
QS
QL
QL
MS
QS
ML
MS
QL
ML
QL
QL
QL
MS
ML
QL
QL
QL
MS
MS
ML
QL
MS
MS
QL
MS
MS
ML
QS
QL
ML
ML
ML
QL
MS
QS
QL
ML
QS
QS
QL
QL
MS
QL
ML
MS
QL
QS
MS
QS
MS
QS
QS
ML
QS
ML
ML
ML
QL
QS
ML
QL
ML
ML
MS
ML
QL
QS
QS
ML
ML
ML
ML
ML
ML
ML
MS
MS
ML
MS
QS
ML
ML
QS
ML
QS
ML
ML
QS
ML
QL
MS
ML
QS
ML
ML
QS
ML
ML
ML
ML
ML
QL
QL
MS
QS
QL
QS
QS
ML
QL
QS
ML
QL
QS
QL
QL
MS
QL
ML
ML
ML
QL
QL
QS
QS
ML
MS
QL
ML
QS
QL
QS
QL
ML
QS
ML
QS
ML
ML
QL
ML
QL
QS
ML
QL
ML
QS
ML
QL
QS
QS
QL
QS
QL
ML
QS
ML
ML
QS
QL
QL
MS
QS
QS
MS
QS
QS
ML
ML
ML
ML
ML
QS
QS
QS
QS
ML
QS
ML
ML
MS
ML
QL
ML
MS
ML
ML
QS
MS
MS
QS
ML
QS
QL
QS
QL
QS
ML
QS
QL
QL
QL
ML
ML
ML
MS
QS
ML
ML
QS
QS
MS
MS
QS
MS
QL
QS
QS
QS
MS
ML
QL
ML
QS
QL
ML
ML
QS
ML
QS
QL
ML
QS
ML
QS
ML
QS
QL
MS
QS
ML
ML
QS
MS
ML
QL
QS
ML
QS
QS
QS
QL
QL
ML
QS
MS
QS
QL
QS
QL
ML
ML
QS
ML
QL
QL
ML
ML
QS
ML
ML
QL
QL
ML
ML
ML
QS
ML
MS
QS
QS
MS
QS
QL
QS
QS
QS
QS
ML
ML
MS
ML
MS
ML
ML
QS
ML
QS
QS
QS
QS
QL
QL
QL
ML
QS
QL
QS
MS
QS
ML
QL
MS
QS
ML
ML
ML
MS
QS
ML
QL
MS
QS
QS
ML
QS
MS
QL
ML
QL
QL
QL
ML
QL
ML
QL
ML
QS
MS
QS
ML
QL
QL
QS
MS
QL
QL
ML
MS
QS
ML
ML
QS
QL
ML
QS
QL
QS
MS
ML
ML
MS
QS
QS
QL
QL
MS
QS
ML
QL
QS
ML
ML
MS
QS
ML
ML
ML
MS
QS
ML
QS
ML
ML
QS
QL
QS
MS
ML
QS
ML
QS
ML
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
QL
QS
ML
ML
ML
MS
QL
QS
QS
QL
ML
QS
QS
QS
QL
QS
QS
QS
QL
ML
QS
ML
ML
ML
QS
ML
ML
ML
QL
ML
MS
MS
QS
QL
MS
QL
QS
QL
QL
QL
QL
ML
QS
ML
QL
ML
QL
QS
ML
QL
ML
QS
ML
ML
QL
ML
ML
MS
MS
QL
QS
ML
ML
QS
QL
QS
QL
ML
ML
QS
MS
QL
QS
QL
QL
QS
QL
ML
QL
ML
QL
QS
QL
QL
QS
QL
QL
ML
QS
ML
QS
QS
ML
ML
QS
ML
QL
QS
QL
QL
MS
ML
QS
ML
ML
QL
ML
QL
QL
QS
ML
MS
QS
ML
ML
QS
ML
ML
QL
ML
QL
ML
QL
MS
QS
ML
MS
MS
ML
QS
ML
QL
QL
MS
ML
ML
ML
ML
QS
MS
QS
ML
QS
ML
MS
QS
QL
QS
ML
QL
QS
ML
QL
QL
ML
QS
ML
QL
ML
QL
MS
MS
QS
QL
MS
QS
ML
QL
QS
ML
QS
MS
ML
QL
ML
ML
ML
QL
MS
MS
ML
QL
ML
QS
QS
ML
QL
MS
MS
ML
ML
ML
QS
ML
ML
ML
QS
MS
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
ML
QS
ML
QL
QL
ML
QL
ML
ML
QL
MS
QS
MS
ML
ML
QL
QL
ML
ML
ML
MS
QL
ML
MS
QS
QS
MS
ML
QL
ML
QS
QS
QS
QS
QS
ML
QL
QS
MS
ML
QS
QL
QS
ML
QL
ML
ML
QL
QL
MS
QS
QS
QL
ML
QS
QS
QS
MS
QS
QS
QL
QL
QS
QS
QS
QS
ML
QS
QS
ML
MS
QL
ML
QS
QL
QS
QL
QL
ML
ML
ML
ML
ML
MS
MS
QS
QL
QL
MS
MS
QL
QS
QL
ML
QL
ML
MS
ML
ML
QS
MS
ML
ML
ML
QS
QL
QL
MS
QS
QS
QS
ML
QS
ML
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
QS
QS
MS
QS
ML
QL
ML
QS
QS
QL
ML
ML
QL
ML
QL
ML
MS
QS
ML
QL
ML
QS
QL
ML
QL
QS
ML
ML
QL
QL
QL
QS
QL
ML
MS
QS
QL
QS
ML
ML
ML
QS
MS
QS
ML
QS
ML
QL
QL
ML
ML
ML
ML
QL
ML
QS
QL
ML
QS
QL
ML
QS
ML
QS
MS
QS
QL
ML
MS
QL
QL
ML
QL
QL
QS
QS
ML
MS
ML
QS
QS
MS
ML
QS
QL
MS
MS
MS
MS
QS
QL
QL
QL
ML
ML
QL
QS
MS
QS
QL
QS
ML
QL
ML
QS
QL
MS
QS
MS
QS
QS
ML
QS
ML
MS
QS
QL
ML
QL
ML
QL
ML
MS
QL
MS
QL
ML
QL
QL
ML
QS
QL
ML
ML
QS
QL
ML
ML
QL
QS
ML
ML
QL
QS
ML
MS
ML
ML
QS
QL
ML
MS
ML
QS
MS
ML
QS
MS
ML
QS
ML
QL
MS
ML
QL
ML
MS
ML
ML
QL
ML
ML
ML
MS
MS
ML
MS
ML
QS
ML
ML
QS
QL
QS
QS
QL
MS
QS
ML
ML
QL
ML
QS
QS
QL
QS
QS
QS
ML
ML
ML
MS
ML
QL
QL
QS
MS
MS
MS
QL
QS
ML
MS
ML
QL
QL
ML
MS
QL
QL
QS
QL
QL
QS
QL
QL
QS
ML
QL
QL
ML
ML
ML
QL
ML
ML
ML
QS
QS
QS
QL
MS
QS
QL
ML
ML
QL
ML
QL
ML
ML
QL
ML
MS
QS
QL
ML
QL
ML
MS
QL
ML
ML
ML
QL
QS
QS
QS
ML
QS
QS
ML
ML
QS
QS
ML
ML
QS
ML
ML
ML
QS
QS
ML
QL
ML
QS
ML
ML
QL
ML
MS
QS
QL
ML
QL
QL
ML
MS
QL
ML
QS
MS
QL
MS
QS
QL
QL
QL
QL
ML
ML
ML
MS
ML
QS
QS
ML
QS
MS
ML
ML
QL
QS
QL
ML
MS
MS
ML
ML
QS
MS
QL
QS
ML
QL
ML
QL
QL
QL
ML
QS
ML
ML
QL
ML
QL
QL
QL
ML
QS
QS
ML
ML
ML
QS
MS
ML
ML
ML
ML
ML
QS
MS
MS
QL
QL
MS
QL
ML
QL
QS
QS
QS
QS
MS
QS
QL
QS
QS
QS
ML
QL
MS
QS
ML
QL
ML
QS
ML
QL
ML
QL
ML
QS
ML
ML
QS
ML
QL
ML
ML
QS
QS
QS
QS
ML
QS
ML
ML
ML
QS
QS
QS
ML
QS
MS
MS
QS
QL
MS
QL
QS
QS
ML
QS
ML
QL
ML
QL
QS
ML
ML
QS
QL
MS
MS
QL
ML
ML
ML
QL
ML
ML
QL
MS
ML
QL
MS
MS
QS
QL
ML
ML
QS
ML
QS
QL
ML
QL
ML
ML
MS
MS
QS
QS
ML
MS
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
QS
QL
QS
QS
QL
ML
QS
QL
QS
QL
ML
QS
ML
QL
ML
ML
QS
QL
ML
MS
MS
MS
ML
QS
ML
QS
ML
QL
MS
QS
ML
ML
ML
ML
ML
QL
ML
QS
QS
ML
QL
QS
ML
QS
ML
MS
ML
QL
ML
ML
ML
QS
MS
QS
QL
ML
ML
QS
ML
ML
QS
QL
QS
QS
QL
ML
ML
MS
ML
ML
QS
MS
MS
ML
QL
QS
QS
ML
ML
QS
MS
QL
ML
QL
ML
QL
ML
ML
ML
MS
ML
QS
QS
ML
ML
ML
QS
ML
MS
ML
ML
MS
QS
MS
ML
QS
MS
QS
MS
ML
QL
QL
ML
MS
ML
ML
QL
MS
QL
ML
QL
MS
QS
QS
QS
QS
ML
QL
ML
QL
ML
QL
MS
QL
QL
QL
QS
QS
QL
ML
ML
QS
QL
QL
ML
ML
QS
ML
QS
QS
ML
QS
QL
ML
QS
ML
MS
QS
MS
QL
QL
ML
QL
ML
MS
QL
QL
ML
QS
MS
ML
QS
QS
ML
QL
QS
ML
QL
MS
QS
QL
ML
MS
MS
ML
ML
ML
ML
QS
QL
QS
ML
ML
QL
QS
QL
ML
MS
MS
ML
QS
ML
QL
MS
ML
MS
QS
QS
ML
QL
MS
ML
ML
QS
ML
ML
QL
ML
ML
QL
ML
QL
ML
QS
QL
ML
ML
ML
QL
QS
ML
ML
ML
QS
QS
QL
QS
ML
QL
QS
QL
QS
QL
ML
QS
QL
ML
QS
QS
QS
ML
ML
MS
QL
MS
ML
ML
ML
ML
QS
QL
QL
QL
ML
QL
ML
ML
ML
QS
ML
QS
ML
MS
QL
ML
ML
QS
QS
ML
QL
QS
QL
QL
ML
MS
QS
MS
ML
QL
QS
ML
ML
MS
QS
ML
QL
ML
QL
QL
QL
QS
ML
QL
QL
ML
QS
QS
QS
QS
QL
ML
MS
ML
ML
QL
ML
QS
QL
ML
ML
ML
QL
ML
QS
QL
QL
ML
MS
ML
QL
QL
ML
QL
MS
ML
ML
MS
ML
QS
QL
ML
ML
ML
QL
ML
QS
QL
QL
QS
QS
QL
ML
ML
QL
ML
QS
QS
QL
QL
ML
ML
QS
QS
ML
MS
ML
ML
ML
MS
QL
ML
ML
QL
ML
ML
QS
QS
QS
QS
MS
QS
ML
QS
MS
QS
ML
ML
MS
ML
QS
QL
MS
ML
ML
QS
MS
ML
QS
QL
QS
QS
ML
MS
ML
QS
QL
QS
ML
MS
QS
QS
MS
ML
MS
ML
ML
QS
QS
ML
MS
QL
ML
QS
QS
QS
ML
QL
ML
ML
MS
ML
ML
QS
MS
QS
ML
QS
ML
ML
QS
QS
QL
MS
MS
MS
ML
QL
QL
QL
QL
ML
QS
QL
ML
ML
MS
MS
ML
MS
ML
QL
ML
QS
MS
QL
QL
QS
QL
QL
ML
QS
ML
QL
MS
QL
ML
QS
ML
MS
MS
MS
MS
ML
ML
MS
ML
ML
QL
ML
QL
QS
QL
QL
ML
QL
ML
ML
ML
QL
QL
ML
MS
QL
ML
ML
QS
QL
ML
ML
QL
QL
ML
MS
ML
QS
QL
QL
ML
QL
ML
QS
QL
ML
ML
MS
ML
QS
QS
ML
QL
QS
ML
MS
ML
QL
QL
QS
ML
ML
QS
QL
QL
ML
QS
QL
QL
QL
QS
QS
QL
ML
QS
QS
ML
QL
MS
QL
ML
ML
QS
MS
QS
ML
QL
QL
MS
QS
QS
QS
ML
QL
ML
QL
QL
MS
QL
MS
ML
QL
QL
MS
QS
ML
ML
QS
ML
ML
QS
ML
ML
QL
QS
ML
QS
QS
ML
ML
QL
QS
QL
QL
MS
ML
ML
QS
ML
ML
MS
ML
QL
MS
MS
MS
MS
ML
QS
MS
ML
QL
QS
ML
QL
QS
QL
QS
ML
QL
ML
ML
MS
ML
MS
QL
QS
QS
QL
QL
ML
QS
QL
MS
QS
QS
QL
MS
MS
QL
QS
MS
ML
QL
ML
ML
ML
ML
ML
QL
QL
QL
QL
QL
ML
ML
QL
QS
ML
ML
QL
QS
QL
QL
QS
MS
QS
QS
QS
ML
QS
QL
ML
MS
QL
ML
QL
QS
MS
QS
QS
ML
QS
QL
QL
QS
ML
ML
QL
QS
QS
QS
QL
ML
QS
QL
QS
QL
QS
MS
MS
QS
QS
MS
QS
QL
ML
ML
QL
QS
QS
QS
QS
ML
MS
ML
MS
QL
QS
QL
ML
ML
QL
ML
ML
MS
QL
ML
QL
QS
QS
ML
ML
QL
QS
QS
QL
QS
QS
ML
ML
ML
QS
MS
ML
ML
ML
ML
ML
QS
QL
QS
ML
QS
QS
MS
QL
MS
QS
ML
ML
QS
QL
MS
ML
QS
ML
QS
QL
QS
QS
MS
QS
QS
QL
QL
ML
QS
QL
QL
QS
ML
QS
ML
QL
QL
MS
ML
ML
QS
ML
ML
ML
ML
QS
QS
ML
ML
QL
QL
ML
ML
QS
MS
QL
QS
QL
ML
QS
QL
ML
QL
MS
ML
QL
MS
ML
MS
QS
MS
QL
QL
QL
QS
ML
QL
ML
MS
QL
QL
MS
QS
ML
QS
ML
QS
MS
QL
ML
MS
MS
QL
ML
MS
ML
QL
QL
QL
ML
QS
QL
ML
MS
ML
QL
QL
MS
QS
ML
QL
QL
QL
QS
ML
QS
ML
ML
ML
ML
MS
QL
QL
ML
QS
ML
MS
QL
ML
QL
QS
ML
ML
QL
QL
ML
QL
QL
QL
ML
QS
ML
ML
MS
QS
QL
ML
QL
ML
ML
QL
ML
ML
QS
QS
QS
QL
QL
ML
ML
QL
QS
QL
QL
MS
ML
ML
ML
MS
QL
ML
QS
ML
ML
ML
ML
ML
QS
QS
QS
QL
QL
ML
ML
QS
QS
QS
ML
ML
QS
QS
QL
QL
QS
ML
QS
ML
QL
QL
ML
QS
ML
ML
MS
QS
QS
ML
QS
MS
QL
QS
ML
ML
QS
QS
QS
MS
ML
QS
QL
QL
ML
ML
QS
QL
ML
QL
MS
ML
MS
QL
QL
ML
QL
ML
QL
QS
ML
QS
ML
QL
QL
QL
QL
ML
QL
QL
ML
QL
ML
ML
QL
QS
ML
MS
ML
QS
MS
MS
MS
ML
QL
QS
ML
QL
QL
QS
QL
ML
ML
MS
QS
QL
ML
QS
ML
ML
QS
QS
QL
ML
QL
QS
MS
QS
MS
ML
ML
ML
QL
ML
ML
ML
QS
QL
QL
QS
QS
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
QL
QS
ML
QL
ML
ML
QS
MS
QS
ML
QS
QL
MS
ML
QS
QS
ML
ML
ML
ML
QL
MS
ML
QS
QL
ML
QL
MS
QL
QS
ML
QL
ML
QS
QL
QL
ML
QL
QS
ML
ML
QL
QS
ML
QS
QL
ML
QS
QS
ML
ML
QL
QL
QL
QS
ML
QS
QL
MS
QS
QS
QS
QS
QL
MS
ML
ML
QL
ML
MS
MS
QL
MS
ML
QS
QS
MS
QS
ML
ML
QL
MS
QL
QL
MS
ML
ML
QS
MS
QL
ML
QL
QS
QL
QS
QL
MS
MS
MS
QS
ML
ML
ML
MS
ML
MS
QS
QS
ML
ML
ML
ML
ML
QL
QL
QS
QL
ML
QL
ML
ML
QS
QL
ML
QS
MS
QS
QL
QS
QS
ML
MS
ML
QS
QS
QL
QL
ML
QS
ML
QL
QS
ML
ML
QS
ML
QS
QS
QS
QS
ML
MS
QS
ML
QL
MS
MS
QS
QL
QS
MS
QL
QS
QL
QS
QL
ML
MS
ML
ML
QS
QS
ML
QS
QS
QS
ML
QL
ML
QS
ML
QL
QS
QL
QS
ML
ML
QS
QL
QS
ML
QS
ML
MS
ML
ML
ML
MS
ML
QS
QL
ML
ML
QL
QL
QS
ML
QS
QL
MS
QL
QS
MS
ML
QL
MS
ML
ML
ML
MS
QL
QS
MS
QL
QL
QL
ML
QL
QL
ML
QS
ML
ML
QL
ML
MS
QL
ML
QS
MS
QS
ML
ML
QL
ML
QS
QS
QL
MS
QS
ML
QL
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
ML
QS
QL
MS
ML
ML
ML
QL
ML
QL
QS
ML
QL
MS
QS
QS
QL
QL
QL
ML
ML
ML
ML
ML
MS
QL
MS
QL
QL
QL
QL
MS
QS
ML
ML
ML
QL
QL
QS
QS
QS
QS
ML
ML
ML
ML
ML
QS
QL
QS
QL
QS
ML
ML
ML
QL
MS
QL
ML
ML
QS
ML
ML
MS
ML
QS
ML
QS
ML
QL
ML
QL
ML
QL
ML
ML
MS
MS
MS
ML
QS
QL
ML
ML
MS
QL
MS
QL
QS
QL
QL
QS
ML
QL
ML
QS
MS
QL
MS
QS
QS
ML
QL
ML
QL
ML
QS
QS
QS
ML
QL
MS
QS
ML
ML
QS
ML
QS
QL
QS
QS
QS
QL
QL
QL
ML
QL
ML
QL
QL
QS
ML
QS
ML
QS
QS
ML
MS
MS
QS
QL
MS
ML
QL
QS
QL
QL
QL
QL
ML
ML
QS
ML
ML
ML
QL
MS
QS
QS
ML
QL
ML
QL
QS
QL
ML
MS
QS
ML
QS
MS
ML
QL
QL
QS
QL
QL
ML
QL
ML
QL
ML
ML
QL
ML
QS
QS
QS
ML
MS
QS
ML
ML
ML
QS
MS
MS
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
MS
QS
MS
MS
MS
QL
ML
QL
ML
MS
QS
MS
QL
QS
ML
ML
QL
QL
QL
QS
ML
QL
ML
ML
QL
ML
QS
ML
MS
ML
MS
ML
ML
QS
QS
QL
QL
MS
QS
MS
QL
QL
ML
ML
QL
ML
QL
QS
QS
QL
QS
QL
QL
ML
ML
QL
MS
ML
MS
ML
QS
ML
ML
ML
MS
QL
QL
ML
ML
ML
MS
ML
QS
ML
QS
QS
QS
QL
MS
ML
QS
QS
MS
MS
ML
ML
QS
ML
ML
ML
ML
QL
QL
QS
QS
MS
MS
ML
ML
QL
QS
QS
QL
ML
QL
QS
QS
ML
QS
QS
ML
ML
MS
MS
ML
QS
ML
QS
QS
ML
QL
MS
ML
QS
MS
QL
QS
ML
QL
ML
QL
QS
QL
QL
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
QL
ML
QS
ML
ML
QS
ML
ML
MS
QL
ML
QL
QS
ML
QS
QL
ML
QL
QL
ML
MS
QL
QS
QS
QS
ML
QL
QS
ML
QS
ML
QL
ML
MS
ML
ML
MS
ML
QL
QS
QL
QS
QL
ML
ML
MS
ML
ML
MS
MS
QS
QL
QL
QL
QS
QL
MS
MS
MS
MS
ML
QL
ML
QL
ML
ML
QS
ML
ML
QS
QL
ML
QS
ML
QS
ML
ML
QS
MS
ML
ML
ML
ML
ML
MS
ML
QS
ML
QS
QS
MS
ML
QS
QS
ML
ML
QL
ML
QL
QL
MS
ML
QL
QL
QL
QS
QS
QL
QL
MS
ML
QS
MS
ML
QL
ML
ML
ML
QL
QL
MS
QS
QS
MS
QL
QL
ML
ML
QS
ML
ML
ML
MS
ML
QS
QS
QL
ML
MS
QL
QL
QS
ML
QS
MS
ML
ML
MS
QS
QS
QL
QL
QS
QL
MS
QL
ML
QS
MS
MS
QS
ML
QL
QS
ML
ML
QS
ML
ML
ML
MS
QL
QS
QL
ML
QL
ML
QL
ML
QL
QL
QS
QL
ML
QS
QL
ML
QS
ML
QS
QS
MS
QS
ML
MS
QL
QS
QS
ML
QS
MS
QS
ML
MS
QS
MS
QS
ML
QL
QS
ML
ML
ML
QS
QL
QL
ML
QS
QS
QS
QS
ML
QS
QL
QS
QL
ML
QS
QL
ML
ML
ML
ML
QL
QL
ML
MS
ML
ML
QL
MS
ML
QS
ML
QL
QL
MS
QL
QL
MS
MS
QS
ML
QS
QL
QS
ML
QL
ML
MS
QS
MS
QL
ML
QS
QL
QL
QS
ML
QS
ML
QS
ML
MS
QL
ML
QL
ML
QS
QS
QS
QL
QS
MS
QS
QL
QL
MS
QL
MS
QS
MS
QS
ML
MS
QL
ML
QS
QS
MS
MS
QS
QL
MS
QS
QS
QL
QL
QS
QL
ML
QL
ML
ML
QS
ML
MS
QS
ML
QL
QS
ML
QS
QL
ML
QL
QS
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
QS
QL
QL
ML
QL
MS
ML
ML
QS
QL
QS
QL
ML
QS
ML
QL
ML
ML
QS
ML
QL
QS
QS
QS
ML
QS
MS
ML
ML
MS
QS
QL
ML
ML
QL
ML
QL
QL
QS
QL
QL
QS
QL
ML
QL
ML
QL
QL
QL
QS
QL
ML
ML
QS
QS
ML
ML
QL
QS
ML
QL
MS
QS
QS
ML
QS
QS
ML
ML
ML
QL
ML
ML
QL
ML
ML
QS
MS
QL
QS
MS
ML
QL
QS
QS
ML
QL
QL
ML
QS
QL
QS
QL
ML
ML
MS
QS
ML
ML
QL
QS
ML
ML
QS
QS
MS
ML
QL
QS
ML
MS
QL
ML
ML
QS
ML
QS
QS
ML
QL
QL
ML
MS
ML
MS
QS
QS
QS
ML
QS
QL
QL
QL
QS
ML
MS
QS
QL
ML
ML
QS
QS
QL
ML
QL
ML
ML
QL
QS
QL
QS
MS
QS
QS
QL
QL
ML
QS
MS
QL
ML
QS
MS
QS
QL
QS
MS
QS
QL
ML
ML
ML
ML
ML
MS
QS
QL
QS
QS
MS
QL
QL
QL
QS
QL
QS
ML
QL
QS
QL
MS
ML
ML
MS
MS
QL
ML
ML
ML
QS
ML
ML
ML
ML
ML
QL
QL
QL
QL
ML
QL
MS
ML
ML
ML
QS
MS
MS
QS
QS
MS
MS
MS
ML
QL
MS
MS
ML
QS
QL
QL
ML
QS
QL
QS
QL
ML
QL
MS
QL
QL
QS
QS
QS
QS
QS
ML
QL
ML
QL
QS
QS
ML
QL
QS
QS
QS
QS
QS
QL
QL
QL
ML
ML
QS
QS
QL
ML
ML
QL
ML
ML
ML
QL
QL
QS
QS
QL
ML
ML
MS
QS
QL
MS
ML
QL
ML
QL
MS
QS
QL
QL
QS
MS
QS
MS
MS
ML
QL
QL
ML
MS
ML
QS
QL
QS
QS
ML
ML
ML
QS
ML
QL
QS
MS
ML
QL
ML
ML
QS
QL
ML
QS
ML
QL
ML
ML
QL
ML
ML
QL
QS
QL
QL
QL
ML
QS
ML
QS
MS
ML
MS
QS
ML
QL
QS
ML
ML
ML
ML
QL
MS
ML
QS
MS
QS
ML
ML
QS
MS
QS
ML
ML
ML
QL
QS
ML
ML
QL
QS
QS
QS
QL
MS
MS
ML
MS
ML
MS
QL
ML
ML
ML
QS
MS
ML
QS
MS
QL
QS
QL
MS
ML
QS
QS
ML
ML
ML
QS
ML
ML
QS
QS
QL
QS
ML
ML
ML
ML
QS
ML
MS
ML
QL
ML
QL
ML
QL
QS
MS
ML
MS
QS
QL
QL
MS
QL
QS
QS
QL
QL
ML
ML
QL
QS
QL
QL
ML
ML
MS
ML
QS
QS
MS
MS
QS
ML
QL
ML
QS
QL
QL
QS
ML
ML
QS
QS
MS
ML
ML
QS
QL
QS
QL
MS
QS
QS
QL
MS
ML
QS
QL
ML
ML
MS
QL
QL
ML
QL
QL
QL
ML
ML
QL
QL
MS
ML
ML
ML
ML
ML
QS
ML
QL
MS
ML
ML
QL
ML
ML
QL
ML
QL
ML
QS
QS
ML
MS
ML
QL
QL
MS
ML
ML
MS
MS
ML
QL
MS
QS
QS
ML
QS
ML
QL
QL
QL
ML
QS
ML
QL
ML
MS
QS
QL
QL
QS
MS
QL
QS
MS
ML
QS
ML
ML
ML
QS
QS
ML
QS
QL
QS
QS
QS
ML
ML
QS
ML
ML
ML
ML
QS
MS
ML
QS
QL
ML
ML
ML
ML
QS
MS
QL
QL
QL
ML
QS
MS
QS
ML
QS
MS
QL
MS
ML
ML
QS
QS
QL
ML
QS
QL
QS
QS
QS
ML
ML
ML
QL
ML
QS
ML
QS
QS
QS
ML
QS
ML
QL
QS
QS
QS
MS
ML
MS
MS
ML
QL
ML
ML
MS
QS
MS
ML
MS
MS
QL
QL
ML
QL
MS
ML
QL
QS
QS
QL
QL
ML
ML
ML
QS
QS
QL
QL
MS
ML
MS
ML
QS
QS
QS
QL
QL
ML
ML
ML
QS
MS
QL
ML
QL
QL
QL
QL
QL
QL
QS
ML
QL
QS
ML
ML
ML
QL
MS
ML
MS
ML
QS
ML
QL
MS
QS
ML
QS
ML
QS
MS
ML
ML
ML
QL
QS
QS
ML
QL
ML
QL
ML
ML
QS
MS
QS
MS
QS
ML
QS
ML
QS
MS
QL
QS
QS
ML
ML
ML
MS
ML
ML
QS
ML
ML
QL
ML
MS
ML
ML
ML
QL
MS
QL
MS
QL
ML
QL
ML
QL
ML
ML
QS
QS
QS
QS
MS
QS
ML
ML
QL
MS
QL
QS
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
QL
ML
QL
ML
QL
QL
MS
QS
QS
QL
ML
QS
ML
ML
QL
QS
MS
MS
QS
QL
ML
ML
ML
ML
QL
QS
QL
ML
ML
MS
MS
ML
ML
QS
ML
MS
QL
QS
QL
QS
ML
QL
ML
MS
ML
QS
QL
ML
QL
ML
QS
QS
QS
MS
ML
ML
QL
ML
QL
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
ML
QL
QS
QL
QS
MS
QS
QS
QS
QS
ML
QS
QS
ML
QS
ML
QL
MS
QS
ML
QS
ML
MS
ML
ML
MS
QL
QS
MS
QS
ML
ML
QL
QL
QS
ML
QL
ML
QS
QS
QS
QS
ML
QS
QS
MS
ML
QL
ML
QL
MS
QL
QL
MS
QL
QL
QL
ML
ML
ML
MS
ML
QS
ML
MS
ML
QS
QL
QS
QS
ML
MS
ML
ML
QL
ML
ML
QS
ML
ML
ML
MS
ML
QS
QS
QL
ML
ML
QL
QL
MS
ML
QL
QL
QL
QS
ML
ML
QS
QS
ML
ML
QL
QS
MS
QS
MS
ML
QL
ML
QL
QL
QS
ML
QL
QL
QL
ML
QL
QL
QL
QS
ML
ML
QL
QL
ML
MS
ML
QL
ML
ML
ML
QL
MS
ML
ML
MS
QL
MS
QS
QL
QS
QL
ML
QL
QS
QL
QS
QL
ML
QL
QL
QL
QL
ML
ML
ML
ML
QL
ML
MS
ML
QS
ML
QL
QL
ML
MS
QL
ML
ML
QS
MS
ML
QL
QS
QS
QL
QS
QL
QL
QS
MS
ML
MS
QS
ML
QL
QL
QS
ML
ML
ML
QS
QL
MS
QL
ML
ML
MS
QL
QL
QL
ML
ML
QL
ML
ML
QS
ML
QL
QS
QS
QL
QL
QL
QL
MS
QL
MS
MS
QS
MS
QS
ML
ML
ML
ML
ML
QL
QL
ML
ML
ML
ML
QS
QL
QL
ML
ML
MS
ML
QS
QS
ML
MS
ML
QL
ML
QL
ML
MS
QL
QL
ML
QS
QL
QS
ML
MS
QL
QL
MS
QS
ML
QS
ML
ML
QS
QS
QL
QL
ML
QL
QS
QL
MS
ML
MS
QL
QS
QS
QS
ML
MS
QS
ML
QL
QL
QS
ML
QL
QL
QL
QS
ML
QL
MS
ML
QL
QL
ML
ML
QS
QS
QS
MS
QL
ML
QS
QS
QS
ML
ML
QS
QL
QL
ML
QL
QL
QS
QL
ML
ML
QS
ML
MS
ML
ML
QL
ML
MS
QS
ML
MS
ML
QS
MS
ML
QL
QL
MS
QS
ML
QS
ML
QL
ML
QL
QS
QL
ML
ML
QS
QL
ML
QS
ML
QS
QS
MS
MS
ML
QS
ML
QL
QL
QL
QS
QS
QL
ML
MS
QL
QS
ML
QS
QS
ML
MS
ML
QL
ML
QL
QS
QS
QL
MS
MS
MS
QS
ML
ML
QL
ML
QS
QS
QS
ML
QS
ML
MS
QS
QS
MS
ML
QS
QL
ML
ML
QS
ML
QL
ML
QS
ML
QS
QL
QL
QL
QL
QL
QS
MS
QS
QS
ML
ML
QL
QL
QS
QS
QS
QS
QS
QS
QS
ML
ML
MS
ML
ML
QL
MS
ML
ML
ML
QL
MS
ML
QS
ML
ML
ML
MS
ML
QL
ML
QL
ML
MS
MS
ML
QL
ML
ML
QL
ML
QL
QS
QS
ML
QL
MS
QL
MS
ML
ML
QL
QL
QL
QS
MS
QL
ML
MS
MS
QS
QL
QS
MS
MS
ML
ML
ML
QS
MS
QL
MS
QS
QL
ML
ML
QL
ML
MS
ML
ML
MS
QS
QL
QL
MS
QS
ML
QS
QS
QL
ML
ML
QL
ML
QS
MS
ML
QS
QL
QL
MS
ML
QS
ML
ML
ML
QL
QL
MS
ML
MS
ML
QL
QS
QL
MS
ML
QL
QS
QS
QS
QS
ML
MS
QL
QL
ML
MS
ML
QS
QL
ML
MS
MS
MS
QS
ML
QS
QS
QL
QS
QL
QS
QS
QS
QL
ML
QS
QL
QL
ML
ML
QL
QL
QS
ML
QS
ML
QL
MS
MS
MS
ML
QL
QS
QS
ML
MS
ML
QS
QS
ML
MS
QL
ML
ML
ML
MS
ML
QS
ML
MS
QS
QL
QL
ML
QL
QL
QS
MS
QS
ML
ML
ML
QS
ML
QL
QS
QS
QS
QL
QS
QL
MS
ML
MS
ML
QS
QS
ML
QS
QS
MS
QL
MS
ML
QL
ML
QL
MS
ML
QL
QS
QS
QS
QS
MS
ML
ML
ML
MS
QS
ML
MS
QS
ML
QS
QS
ML
MS
QL
QS
QL
QL
QS
QS
QL
QS
QL
MS
ML
QS
QS
ML
QS
QL
QL
ML
ML
QS
QL
QS
ML
ML
MS
QL
ML
QL
ML
ML
QL
QL
MS
QL
QS
QL
ML
ML
MS
ML
ML
ML
QL
QL
ML
QS
ML
ML
ML
QL
ML
MS
ML
QL
QS
QS
QL
ML
ML
QL
QL
QS
QS
ML
QL
QS
ML
QS
ML
QS
ML
QS
QL
QS
QS
ML
ML
QL
QL
QS
QL
QS
ML
ML
QL
ML
QL
QL
MS
MS
MS
ML
MS
ML
QL
QS
QS
QL
ML
QS
QS
ML
ML
MS
QS
QL
QS
QL
ML
MS
ML
ML
ML
QL
QL
QL
ML
ML
QS
ML
QS
QL
MS
MS
ML
QL
ML
MS
MS
ML
MS
QS
ML
MS
QL
ML
QL
ML
QS
ML
QS
ML
ML
QL
MS
QS
QL
QL
QS
MS
ML
MS
MS
QL
ML
ML
QL
ML
QL
ML
QS
QS
QL
ML
ML
ML
QL
MS
QL
ML
QL
MS
QL
ML
QS
QS
ML
ML
ML
QL
QS
ML
QL
ML
MS
QS
QL
QL
ML
QL
MS
ML
QL
QL
QL
QL
QL
QS
QL
ML
QS
QL
QL
ML
QS
QS
QL
QL
QS
ML
ML
QS
ML
ML
ML
MS
QS
MS
QS
ML
QS
ML
QL
ML
QL
QS
ML
MS
MS
QS
QL
QS
ML
QL
QS
QL
QS
QL
QL
MS
ML
QL
ML
MS
QS
ML
QL
QL
QL
ML
ML
ML
QL
ML
QL
MS
ML
ML
QS
QL
QS
MS
QL
ML
QL
QL
MS
QL
QL
ML
QS
ML
ML
QL
MS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
QS
QL
QS
MS
ML
QS
MS
QL
ML
QL
QS
QL
QL
ML
ML
ML
MS
ML
QL
QL
QS
QS
ML
QL
QS
QL
QL
ML
ML
QL
ML
QL
ML
QS
QS
MS
ML
ML
QS
QS
QS
ML
QS
ML
ML
QL
QS
QS
QS
ML
ML
ML
QS
ML
QS
QL
QL
ML
QL
QS
MS
QS
QL
QS
ML
QS
QS
ML
QS
ML
QL
QS
QS
MS
QL
ML
ML
QL
ML
QS
QS
QS
ML
QL
ML
ML
ML
QL
QL
MS
ML
MS
QS
ML
ML
QS
ML
MS
QL
QL
QS
QL
ML
MS
QS
QL
ML
MS
ML
QS
QS
ML
ML
MS
QS
ML
MS
QS
QS
ML
QL
QS
ML
QS
QS
MS
ML
ML
ML
ML
QS
QS
ML
MS
ML
MS
QL
ML
ML
ML
MS
QL
ML
QL
MS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QL
QS
QL
ML
QL
QS
ML
QL
QS
ML
QL
QL
QS
ML
ML
QL
QS
QL
QL
QL
ML
QS
QS
QS
QL
QL
ML
ML
MS
QS
QS
QS
QS
MS
ML
QS
MS
ML
QL
QL
ML
MS
MS
MS
ML
QL
QL
ML
MS
MS
QS
QL
QS
QS
QS
QS
QS
ML
ML
QS
QL
ML
ML
QL
QL
MS
MS
QL
MS
QL
ML
ML
MS
QL
QS
MS
QS
ML
ML
QS
MS
MS
ML
QL
QS
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
QS
QS
ML
QL
QS
QL
QL
QS
QS
QS
QS
ML
MS
ML
ML
QS
QL
QL
ML
MS
MS
ML
QL
ML
QL
ML
QS
QL
QL
ML
ML
ML
MS
QS
ML
ML
ML
QL
ML
ML
MS
ML
QS
QL
QL
QS
QL
ML
MS
ML
ML
ML
QL
ML
QL
QL
ML
ML
ML
ML
QL
QS
QS
QL
MS
ML
QS
ML
ML
ML
MS
QL
ML
MS
QS
QS
QS
QL
ML
ML
QS
QS
ML
ML
QS
QL
ML
MS
QS
QS
ML
QL
QS
ML
MS
QL
MS
ML
MS
ML
QL
ML
MS
QL
ML
QL
QS
ML
QS
QS
ML
ML
ML
ML
QL
QL
QL
QS
QL
ML
ML
QS
QL
MS
MS
QL
QS
QS
QL
ML
QS
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
MS
MS
QL
QL
ML
ML
ML
ML
QL
ML
ML
MS
QL
QL
QS
QL
MS
MS
MS
QL
MS
ML
QL
QL
ML
MS
QL
ML
QS
ML
QS
QL
ML
QS
QL
QS
MS
MS
QL
QS
QL
MS
QS
QS
ML
MS
QL
QL
QL
QS
ML
QL
ML
ML
QL
QL
QS
ML
QL
QS
ML
QS
QS
ML
ML
QS
QL
QL
MS
QS
ML
ML
QS
MS
QL
QL
QS
ML
QS
ML
MS
MS
QS
ML
QL
ML
ML
ML
QL
QL
MS
MS
ML
ML
QL
QL
ML
QS
QL
QS
QS
ML
ML
ML
QS
QS
QS
QS
QL
ML
ML
QS
QL
QL
QL
QL
QL
QS
QL
QL
QS
ML
QL
QS
MS
QL
MS
ML
ML
ML
MS
QS
ML
ML
MS
ML
QL
QS
QS
QS
QL
ML
ML
ML
QS
ML
ML
QL
ML
MS
QL
ML
ML
QL
ML
ML
QS
QS
MS
ML
QS
MS
ML
ML
QL
ML
QL
QL
QL
QS
QL
ML
ML
QS
QS
QL
ML
QS
QL
QL
QS
ML
ML
ML
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
QS
ML
MS
MS
MS
ML
QL
QS
QL
ML
MS
QS
QL
QS
MS
ML
QS
ML
QS
QL
ML
QS
ML
QL
QS
QS
QL
MS
QL
QS
QL
QL
QL
QL
QS
QS
QS
ML
QL
QL
ML
ML
MS
QL
ML
ML
MS
QL
ML
QS
ML
ML
QL
ML
MS
QS
QL
QS
ML
QS
ML
QL
QL
ML
ML
ML
QL
QL
ML
ML
MS
QS
QL
MS
MS
QL
ML
QL
QL
ML
QS
MS
ML
MS
QL
ML
QS
ML
MS
QS
QL
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
QL
QL
QL
ML
QL
ML
QL
QL
ML
QS
QS
ML
QL
QL
ML
ML
QL
ML
QL
QL
QS
ML
QL
QS
ML
QL
MS
QS
ML
QS
QS
MS
QS
ML
ML
QL
MS
ML
MS
QL
ML
QS
QS
ML
QS
QL
ML
QS
QL
QS
QS
QS
QL
ML
ML
QS
QS
MS
QS
QL
ML
MS
ML
ML
QS
QL
QL
QS
QS
ML
QS
QL
MS
QS
ML
QL
QL
QS
ML
QS
QS
QS
QL
QS
QL
MS
QL
QL
ML
QS
ML
QS
QS
QS
QS
QS
QS
ML
MS
ML
QS
ML
QS
MS
QL
QL
MS
QS
ML
ML
QL
ML
QS
QS
QL
ML
QL
ML
MS
QS
ML
MS
QS
ML
MS
QS
QL
QS
MS
ML
QL
QL
MS
ML
QS
QL
QS
QS
ML
QS
QL
QS
MS
ML
QL
MS
QL
ML
MS
MS
QS
QS
QS
QS
ML
QL
QS
ML
QL
QS
QS
QS
QS
QL
ML
ML
QL
ML
ML
ML
QL
QS
ML
QL
ML
ML
MS
QL
QS
ML
ML
ML
ML
ML
MS
ML
QS
ML
ML
ML
QS
ML
QS
QS
QL
QL
QS
ML
QL
ML
QL
QL
ML
QL
MS
MS
MS
QS
ML
QL
ML
QS
QS
ML
ML
ML
ML
QL
QS
ML
QS
QL
QS
ML
ML
ML
MS
ML
QL
QS
ML
QL
QS
MS
QS
MS
ML
QS
ML
ML
QS
QS
ML
QL
QL
MS
QS
ML
MS
MS
MS
QL
QS
QS
QS
ML
QS
QS
ML
MS
MS
ML
ML
ML
QS
QL
QL
QL
ML
MS
MS
MS
MS
QL
ML
QS
ML
MS
QS
QS
ML
QS
QS
QL
QS
ML
QS
QL
QL
MS
QL
MS
ML
QL
ML
QS
QL
QS
ML
ML
MS
MS
ML
ML
QL
QL
MS
QS
MS
QL
ML
ML
QS
QS
ML
QL
ML
ML
ML
MS
MS
QL
QL
QL
ML
MS
QL
QL
ML
QL
QS
ML
QS
ML
QS
QL
MS
ML
QS
ML
QL
QL
ML
ML
ML
ML
QL
ML
QL
ML
ML
QL
MS
QL
ML
ML
ML
QL
MS
ML
ML
ML
ML
ML
QS
ML
MS
MS
QL
QL
QL
MS
MS
MS
QS
QL
QL
QL
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
MS
QL
QS
QS
ML
ML
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
QS
QL
MS
QL
ML
QL
ML
QS
QL
ML
ML
QL
QS
QL
ML
QS
ML
ML
QS
QS
QL
ML
MS
QS
ML
MS
QS
ML
ML
ML
MS
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
ML
QL
ML
QS
ML
QS
QS
ML
QS
QL
MS
QS
MS
QS
QS
QS
ML
ML
ML
QS
QL
QS
QS
ML
QL
MS
ML
ML
ML
ML
QS
MS
ML
ML
QL
ML
QL
QL
QL
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
QS
ML
QL
QL
ML
ML
QS
QL
QS
QS
QS
QS
QL
QS
ML
ML
QL
ML
ML
QS
ML
QL
ML
QS
QS
ML
ML
QL
ML
QL
MS
QS
ML
QS
ML
ML
QS
MS
QS
QS
ML
ML
ML
QL
ML
QL
ML
QL
QL
QS
ML
ML
ML
QL
ML
QS
ML
QL
QS
QL
MS
QS
ML
QL
QS
ML
ML
MS
QL
QS
MS
QL
ML
QL
ML
QS
QS
ML
QS
QS
MS
ML
QL
ML
MS
MS
QS
QS
QL
QL
QL
MS
QL
QL
ML
QS
ML
ML
QL
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
QS
QL
ML
QS
QL
QS
QS
QS
ML
QS
ML
MS
QS
ML
ML
QL
MS
ML
ML
ML
MS
QL
MS
QS
MS
QL
MS
MS
ML
QS
ML
ML
QS
ML
QS
QL
QL
QL
QL
QS
QS
ML
QS
QS
ML
ML
QS
ML
ML
QL
QL
QL
QS
ML
ML
QL
QS
QL
MS
MS
QS
MS
ML
QL
ML
ML
ML
ML
QS
QS
QS
ML
MS
ML
QS
MS
QS
QL
MS
QS
ML
ML
ML
QL
ML
QL
ML
QS
QL
ML
QS
ML
QS
QL
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
ML
QS
QS
QS
QL
MS
QL
MS
QL
QS
QL
QL
QL
QS
ML
QL
MS
ML
QL
MS
QS
ML
QS
QS
ML
ML
ML
MS
ML
QS
ML
ML
QS
MS
ML
ML
QS
ML
MS
QL
QL
QS
QL
QS
QL
QL
QS
QS
QL
QL
QL
ML
ML
QL
MS
ML
ML
ML
QS
QL
ML
MS
MS
QL
QS
ML
QS
ML
QS
QL
QL
MS
QL
ML
MS
ML
QS
QL
ML
QS
QL
QL
MS
MS
ML
QL
QL
MS
MS
MS
MS
ML
QS
ML
ML
QS
QL
ML
QS
ML
MS
ML
QL
QS
QL
ML
QS
QS
QL
QS
QL
QS
ML
ML
ML
ML
ML
QS
QL
ML
ML
QL
MS
QL
QL
MS
QS
MS
QL
QS
ML
MS
QS
ML
ML
ML
QS
ML
QS
QL
QS
ML
QS
ML
ML
ML
MS
ML
QS
MS
QS
ML
ML
QL
ML
ML
QL
ML
QL
ML
QL
QL
ML
ML
QS
ML
ML
QS
ML
QS
QS
QL
ML
QS
MS
ML
QL
QL
QL
QL
QS
QL
QS
MS
QS
QL
QS
QL
QL
ML
QS
ML
MS
ML
ML
ML
ML
ML
QS
MS
QL
ML
ML
QS
QL
QL
ML
ML
ML
QL
QS
QS
ML
ML
QS
QS
QS
QL
MS
ML
ML
MS
QS
MS
QS
MS
QL
MS
QS
ML
QL
QL
ML
QS
QL
QS
QS
ML
QS
ML
QL
QS
QS
QL
ML
MS
ML
ML
QL
ML
QS
QL
QS
QL
QL
QS
ML
ML
MS
QL
ML
ML
ML
ML
QL
ML
ML
ML
QL
QS
ML
MS
MS
ML
ML
ML
MS
ML
ML
MS
ML
ML
ML
ML
QL
MS
QL
QS
ML
ML
QS
QL
ML
ML
QS
ML
MS
QS
ML
MS
QS
ML
QL
ML
ML
ML
QS
ML
QS
ML
QL
QL
QS
QL
QS
ML
QS
ML
QS
ML
MS
QL
QL
QL
QL
QS
QL
ML
QL
QL
QL
MS
ML
MS
ML
ML
ML
QS
MS
QS
ML
QS
MS
ML
MS
QL
ML
QS
QS
QL
ML
QL
ML
QS
MS
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
QL
QS
MS
QS
ML
QS
QS
ML
QL
QS
ML
ML
ML
QL
MS
ML
ML
ML
QS
QL
ML
QL
QL
QS
MS
QS
QS
QL
QL
QL
QS
ML
QL
QL
QL
MS
ML
ML
QS
MS
ML
ML
QS
QS
ML
QS
QL
ML
ML
QL
QS
QS
ML
QL
ML
ML
ML
MS
QS
ML
QS
ML
MS
QL
ML
QS
QL
QS
ML
QL
MS
QL
QS
QL
QS
ML
QS
ML
QS
ML
QL
QS
ML
ML
MS
ML
QL
MS
ML
QS
QL
QL
QS
QL
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
MS
QL
ML
ML
QL
QL
QS
ML
ML
QS
QS
QL
QS
MS
ML
QL
QL
MS
QS
QS
QL
ML
MS
ML
QS
ML
QS
MS
QL
MS
QS
QL
QL
ML
ML
QL
QL
QS
ML
ML
ML
QL
QS
QL
ML
ML
ML
ML
QS
ML
ML
QL
QS
QL
QS
ML
QL
ML
ML
ML
ML
ML
QS
MS
QS
ML
QL
ML
ML
QL
MS
QL
QL
QL
QS
QL
MS
QL
ML
QS
ML
QS
ML
QS
MS
ML
QL
ML
QS
QS
ML
ML
ML
ML
QS
ML
ML
MS
QS
QS
QL
QL
ML
QS
ML
QS
QS
QS
ML
QL
QS
QL
ML
QS
ML
ML
MS
QL
QL
MS
QL
QL
QS
ML
QS
ML
QL
MS
ML
QS
QS
MS
ML
QS
QL
QL
ML
ML
ML
QL
QS
QS
MS
ML
QL
ML
QL
QS
QL
ML
QS
QS
QS
QL
QL
ML
MS
QL
ML
QL
ML
QS
QS
ML
QL
QS
ML
QS
QL
ML
QS
ML
QL
QL
ML
MS
ML
ML
ML
QL
MS
MS
ML
QS
QL
MS
QL
QS
ML
MS
QL
QL
MS
MS
MS
MS
ML
QS
MS
MS
ML
QS
ML
QS
QL
ML
QS
ML
QS
ML
ML
QL
MS
ML
QL
ML
QS
ML
ML
QS
ML
QL
ML
QL
MS
QS
QL
ML
QL
QS
QL
QL
ML
ML
ML
MS
QS
ML
ML
MS
ML
ML
ML
QL
ML
QL
QL
ML
QL
QL
QL
QL
MS
QS
QL
QL
ML
QS
QL
MS
ML
QS
QS
ML
MS
QS
QL
ML
QL
ML
QS
QL
ML
ML
QS
QS
QS
MS
ML
QS
QL
ML
MS
QL
QL
QL
QS
ML
MS
QS
QL
ML
MS
ML
QL
QL
ML
QL
QS
QL
QL
QL
QS
ML
QS
QS
QL
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
QS
ML
QS
QL
QL
ML
QL
MS
MS
ML
ML
QL
QS
ML
ML
MS
QS
MS
ML
ML
QS
MS
ML
MS
ML
ML
ML
QS
QL
QS
QL
QS
QS
ML
MS
MS
ML
QL
ML
MS
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
QS
ML
ML
QS
ML
ML
QL
MS
QS
ML
QS
ML
QS
QL
ML
ML
QL
ML
QS
QL
ML
QL
QL
ML
QL
QL
QS
QS
ML
QS
ML
ML
QL
MS
ML
MS
QS
ML
ML
QS
ML
QL
QS
MS
MS
ML
ML
QS
ML
MS
QS
MS
ML
ML
MS
QL
QL
QS
QL
QL
QL
QL
MS
QS
QS
QL
ML
QL
QL
ML
MS
MS
QL
QS
QS
MS
QS
QL
QL
ML
QL
MS
ML
QL
QS
QL
QL
ML
QS
MS
MS
QL
QL
QL
ML
QS
ML
ML
QL
QS
MS
MS
QS
QS
QS
QL
QL
QL
QS
ML
ML
MS
ML
QS
ML
QL
ML
MS
QS
ML
QL
ML
ML
ML
ML
QL
ML
QL
ML
ML
MS
QS
QL
ML
QL
QL
QL
QS
QS
QS
QS
ML
MS
QL
QL
QS
QS
QS
QL
ML
ML
QS
ML
QS
QL
MS
MS
QL
QS
QL
QS
ML
ML
QS
QS
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
QS
QL
QS
QS
MS
ML
QS
QL
QS
MS
QS
QS
ML
ML
QS
QS
ML
QL
QS
ML
ML
QL
MS
QL
ML
QS
QL
ML
ML
QL
QL
MS
MS
MS
MS
QS
ML
QS
ML
QL
ML
QS
QL
MS
QS
QS
MS
ML
ML
ML
QL
QS
MS
ML
MS
ML
MS
ML
MS
QS
ML
ML
ML
QL
ML
ML
QS
ML
QS
QS
MS
QL
QL
QL
QS
MS
ML
QL
QL
QS
QS
ML
ML
QL
QL
QS
QS
MS
QS
QL
ML
QL
ML
QL
ML
ML
QS
QS
QS
QL
ML
ML
ML
QL
ML
ML
QS
QL
QS
ML
QL
ML
QS
MS
ML
ML
QL
QL
QL
QS
MS
QL
ML
ML
QS
QS
ML
MS
MS
ML
ML
QS
QS
MS
ML
QL
QS
ML
MS
ML
QL
ML
QL
ML
QL
MS
QS
QS
QL
QS
MS
QS
ML
ML
QL
QL
QS
MS
QL
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
QS
MS
QL
QS
ML
ML
QS
QS
QS
QL
QS
QL
QL
QL
QS
QS
QL
ML
QS
QS
MS
QS
QL
QS
ML
QL
QS
ML
MS
QS
QS
QL
QL
ML
QS
QS
ML
ML
QL
ML
ML
QS
QL
QL
QL
ML
ML
MS
MS
ML
QS
QL
MS
QS
ML
QS
ML
ML
QL
QL
QL
QS
MS
ML
QS
ML
ML
ML
QL
QS
ML
QS
ML
MS
ML
ML
MS
ML
ML
ML
QL
QL
QL
MS
ML
QS
QS
MS
QL
MS
ML
QL
QS
ML
QL
MS
ML
QS
QS
QS
MS
MS
QL
QS
ML
QS
QL
QS
QL
QL
QL
QS
QL
QL
QL
ML
QS
QL
QS
MS
MS
QL
ML
QS
QL
MS
QL
QL
QL
QS
ML
ML
QS
QS
ML
ML
QS
ML
QS
ML
QS
QL
QS
ML
QL
QL
QL
QS
QL
ML
MS
QL
ML
ML
QS
QS
QL
ML
ML
ML
QS
QS
QS
QS
QS
QS
QL
QS
QS
MS
QL
ML
MS
QL
MS
QS
ML
ML
QS
QL
MS
ML
QS
QL
ML
MS
QS
QL
ML
QS
QS
QL
QS
QS
ML
QL
QS
QL
QL
ML
ML
QL
QS
QS
QL
QS
MS
ML
ML
ML
QL
QS
ML
QS
MS
QL
ML
ML
ML
QS
ML
QL
MS
QS
MS
QL
QS
QL
ML
QL
ML
QS
QL
QL
ML
QS
ML
MS
MS
QS
ML
QL
QS
ML
MS
ML
ML
ML
ML
MS
QL
QL
MS
QS
QL
QS
QL
QL
ML
QS
ML
QL
ML
QS
QL
QL
QS
QS
QL
QL
QS
ML
QS
QS
QL
ML
QL
MS
ML
QS
ML
QL
QS
QL
QL
ML
ML
ML
QL
MS
QL
ML
QL
MS
QL
ML
QS
QS
QL
MS
QL
QS
QL
QS
ML
ML
ML
MS
QL
QS
QS
ML
MS
ML
QS
MS
QS
ML
ML
QS
ML
QL
ML
QS
ML
QS
ML
QL
ML
QS
MS
QS
QS
QL
ML
QS
QL
QS
ML
ML
QS
QS
QS
QL
ML
QS
QL
QS
ML
ML
QL
QS
ML
QS
QL
ML
ML
ML
QL
ML
MS
QL
MS
ML
QS
QL
QL
ML
ML
ML
ML
QS
ML
MS
QS
QS
MS
QL
ML
MS
ML
MS
QL
ML
ML
ML
QL
ML
ML
ML
MS
MS
ML
ML
QS
QS
QL
MS
QS
QL
QL
QL
QS
QS
QL
QS
ML
QL
ML
QS
QS
QL
ML
MS
QL
ML
ML
QL
QL
ML
QS
MS
ML
QS
QS
ML
ML
QS
MS
MS
QL
QL
MS
ML
QL
QS
QS
QS
QS
MS
ML
QL
QS
QS
QS
QL
ML
QL
MS
QS
QL
MS
MS
QS
QL
QS
QS
ML
QS
ML
MS
QL
ML
ML
ML
QL
ML
QS
QL
QS
QS
ML
QS
QS
QL
MS
ML
QS
QL
QL
QS
QL
QL
QL
QS
MS
QL
ML
ML
MS
ML
QS
ML
ML
QS
ML
ML
ML
QS
ML
QL
QS
ML
MS
QS
QL
ML
QS
ML
QS
QS
QS
QS
QL
QL
ML
QL
ML
QL
ML
QS
ML
MS
QS
QL
QL
QL
ML
QS
MS
QS
ML
ML
QL
QS
QS
ML
ML
QS
ML
QS
ML
QL
ML
QS
QS
ML
QL
ML
ML
ML
ML
MS
MS
MS
ML
QS
ML
QS
QL
QS
QS
MS
ML
ML
QL
QS
ML
QS
QS
MS
MS
QL
QS
MS
ML
ML
QL
QS
MS
ML
QL
ML
QL
QS
QL
ML
QL
QS
QS
ML
QL
QS
QS
ML
QS
QL
QS
QS
QL
QS
ML
QL
QL
QL
QL
QS
ML
QL
MS
ML
MS
MS
QL
MS
ML
QS
MS
ML
MS
QS
QS
QL
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
QL
MS
QS
QS
QL
ML
QS
MS
QL
ML
MS
QS
QS
QS
ML
QL
MS
ML
MS
QS
QS
QL
QL
MS
ML
QL
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
MS
QS
QL
QS
ML
QL
QS
QL
ML
QL
ML
QL
QS
MS
QS
QL
QL
MS
ML
MS
ML
QL
ML
QL
ML
QS
ML
QS
MS
MS
ML
QL
ML
ML
ML
QS
MS
QL
QL
MS
ML
ML
ML
QL
ML
ML
QL
QL
QS
MS
ML
ML
QL
ML
ML
QS
QS
QS
QS
QL
ML
QS
QS
ML
QS
QL
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
MS
MS
QS
QL
QL
QS
QL
ML
ML
ML
QL
MS
ML
ML
QS
ML
ML
ML
ML
QS
QS
MS
ML
ML
MS
QS
ML
QS
QS
QL
MS
QL
ML
MS
QS
QS
ML
QS
QL
ML
ML
ML
ML
QS
ML
MS
QL
QS
QS
ML
QS
QL
ML
ML
QL
QL
QS
ML
QL
ML
ML
ML
QS
QS
ML
MS
MS
QS
QL
QL
QL
QL
ML
QS
ML
QL
QS
QS
QS
QL
MS
ML
ML
QL
QS
QS
ML
MS
ML
MS
QL
ML
ML
QS
QL
QS
QS
ML
QL
ML
QS
MS
QL
QS
ML
ML
QL
MS
QL
QL
ML
ML
QS
QS
QL
MS
ML
ML
QL
ML
QL
QL
ML
QS
ML
QL
QL
QS
ML
QL
ML
ML
QL
ML
MS
QL
ML
QS
ML
MS
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
QS
ML
QS
QS
ML
ML
QS
ML
QL
ML
MS
ML
QL
ML
QL
QS
ML
MS
ML
ML
ML
ML
ML
QL
QS
QS
QS
QS
QL
QS
MS
MS
QS
ML
QL
MS
ML
QS
QL
ML
ML
MS
QL
QS
ML
ML
MS
ML
ML
MS
MS
QL
QS
QL
ML
ML
ML
ML
QS
MS
QS
ML
QL
MS
QS
ML
QL
QL
MS
QS
ML
QL
ML
QS
QS
ML
QL
ML
ML
ML
QL
MS
ML
QL
QS
MS
QL
ML
ML
QL
ML
MS
ML
QS
ML
QL
ML
QS
QS
QL
ML
QS
ML
ML
ML
QS
ML
QL
MS
QS
QL
ML
ML
QL
QS
ML
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QS
MS
ML
QS
QS
QL
ML
QS
QL
ML
QL
QS
QL
ML
ML
QS
ML
ML
QS
ML
MS
ML
ML
ML
ML
ML
QL
QS
QL
ML
QL
ML
QS
QL
ML
ML
QS
ML
MS
QS
MS
ML
QS
QS
QS
QL
ML
QS
ML
ML
ML
ML
QS
QS
QL
QS
ML
ML
ML
MS
QL
QS
ML
ML
QS
QS
ML
QS
QS
QS
QS
QL
ML
QL
QS
QL
QS
ML
QL
MS
ML
ML
QL
QS
ML
ML
ML
ML
QL
MS
ML
ML
QL
ML
QL
QS
QL
ML
QS
QL
QS
QL
ML
QL
QS
QL
ML
QL
QS
ML
ML
QS
QL
QS
MS
QL
ML
ML
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
ML
QL
MS
ML
QL
QS
QS
QS
QL
ML
ML
QL
ML
QS
ML
QL
QS
QS
MS
QS
ML
ML
ML
QL
ML
ML
MS
ML
ML
QL
QL
ML
ML
QL
QS
MS
QS
QS
ML
QS
QL
QS
QS
QS
QL
QS
MS
ML
ML
QL
ML
QS
ML
QL
MS
QL
QL
QL
QS
QS
ML
QS
ML
QL
ML
QS
QL
ML
QS
MS
QS
QS
ML
QL
ML
ML
MS
QL
MS
MS
MS
ML
ML
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
QS
QL
QL
QL
QL
MS
QL
QL
QS
ML
QS
MS
ML
ML
ML
QL
ML
ML
ML
MS
MS
QL
QS
ML
QS
MS
QL
QS
QL
QS
QL
ML
QS
ML
QS
QS
MS
QS
QL
QL
ML
QS
QS
ML
QL
QS
ML
QS
ML
QL
MS
QS
QS
QL
ML
ML
QL
ML
ML
ML
ML
QL
ML
QS
QL
ML
ML
QS
ML
QS
QS
QL
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
MS
ML
QL
ML
ML
ML
ML
QL
QS
QS
MS
ML
QL
ML
QS
QL
QS
ML
ML
QL
QS
QL
ML
QL
QL
QL
QL
ML
QL
QL
QS
QS
QS
ML
QS
QL
MS
QL
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
ML
ML
QL
QL
QS
QL
QS
QL
QL
MS
ML
MS
QL
QL
QL
QL
QS
MS
QL
ML
MS
QL
ML
QL
ML
ML
MS
MS
QL
QS
QS
ML
QS
QS
ML
ML
ML
QL
ML
ML
QL
QS
ML
QL
ML
QS
QS
QL
ML
QL
QL
QL
ML
QL
ML
QS
QS
QL
QL
ML
ML
QL
MS
QL
QL
QS
QL
QS
MS
ML
ML
QL
ML
MS
QL
ML
QL
ML
MS
QL
QL
QS
ML
QL
QL
ML
ML
ML
QL
QS
ML
QL
QL
ML
ML
QS
ML
QS
ML
QS
ML
ML
QS
ML
QS
QL
ML
QS
QL
ML
ML
ML
ML
QL
QL
ML
ML
QL
QL
ML
QS
QL
QS
ML
QS
QL
QL
MS
QS
QL
MS
MS
QL
ML
QS
QS
ML
QS
QS
QL
QS
QS
ML
MS
QL
ML
MS
MS
QS
QL
QS
QS
QL
ML
ML
MS
ML
ML
ML
MS
QL
MS
ML
QL
QS
MS
ML
ML
QL
QL
QL
ML
QL
QL
QL
ML
QL
ML
ML
QS
QS
MS
ML
ML
ML
QS
QS
QS
QL
QS
MS
MS
ML
QL
QL
MS
QS
QL
MS
QS
ML
QS
QL
ML
ML
QS
QL
QL
ML
QS
QL
MS
ML
QS
MS
ML
MS
QL
QL
ML
QL
QS
QL
MS
ML
QL
QS
QL
QL
ML
QS
QL
MS
QS
MS
QS
QS
QL
QS
MS
QS
QL
QL
QL
QS
MS
MS
QL
QS
ML
QS
ML
ML
MS
ML
ML
ML
ML
QL
ML
ML
QL
MS
QS
ML
QL
ML
MS
QS
QS
QS
ML
ML
QL
QS
QL
ML
ML
QS
ML
ML
MS
QL
ML
ML
QL
ML
QS
QS
QL
QS
ML
QS
MS
QL
QL
ML
QL
MS
QS
MS
ML
ML
ML
ML
QL
ML
ML
ML
QL
QL
ML
QS
QS
QL
QL
ML
ML
QL
ML
QS
MS
ML
ML
QL
ML
QS
MS
QS
ML
QS
QS
MS
ML
QS
ML
MS
MS
ML
QL
ML
ML
QS
ML
QL
QS
MS
ML
ML
QS
MS
ML
ML
QS
QS
ML
ML
QS
QL
QL
QL
MS
QL
QL
QL
QS
QL
QS
QS
QL
QL
QS
MS
ML
MS
QL
ML
ML
ML
ML
QS
QS
ML
MS
MS
QS
QS
QL
MS
QS
ML
QL
QL
QS
ML
MS
ML
QS
ML
QS
QS
MS
ML
MS
QL
QS
ML
QS
ML
ML
MS
ML
QS
QS
ML
ML
ML
ML
ML
MS
QL
MS
MS
ML
QL
ML
MS
ML
QL
ML
QS
QS
QL
QL
ML
QL
ML
ML
QL
QS
QS
MS
QS
QL
QL
QS
QL
ML
ML
ML
ML
ML
QS
MS
ML
MS
ML
ML
QS
MS
MS
ML
ML
QS
ML
ML
QL
QL
MS
ML
QS
QL
QS
ML
MS
MS
ML
ML
ML
QS
QL
QS
QL
MS
MS
QS
ML
QL
ML
ML
ML
QS
ML
ML
ML
QS
QL
QL
QS
ML
QS
ML
QS
MS
ML
QS
QS
MS
QS
QL
ML
QS
ML
MS
ML
QL
ML
ML
QS
ML
QL
ML
QS
MS
MS
ML
QS
ML
QL
QS
QL
QS
QS
QL
MS
MS
MS
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
QS
MS
ML
ML
QS
QL
QL
QL
QL
ML
QS
QL
QS
QS
MS
QL
QS
QL
ML
ML
QL
MS
ML
QS
MS
MS
QL
ML
QS
ML
QL
MS
QS
QL
ML
MS
ML
MS
QS
QS
ML
QS
QS
ML
QS
QL
QL
ML
ML
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
ML
QS
MS
QS
QL
QS
ML
QL
QS
ML
ML
ML
QS
ML
MS
QL
QL
QL
QS
QL
QS
MS
ML
QL
QL
QL
QL
MS
QL
ML
QL
ML
QS
QL
MS
ML
ML
MS
QL
ML
ML
ML
QL
MS
ML
QL
QL
QS
QS
QS
QL
ML
QS
QS
QL
ML
QS
QS
MS
MS
ML
ML
QS
QS
QS
MS
QS
QS
MS
QS
ML
ML
ML
QS
ML
ML
ML
ML
MS
ML
QS
MS
ML
ML
ML
QS
QL
QL
QS
ML
ML
MS
QS
ML
QS
ML
QL
ML
QS
ML
MS
QL
QS
QS
QL
QS
QS
QS
ML
QL
QS
QL
QL
ML
MS
MS
ML
QS
QL
QL
MS
ML
QS
MS
QS
MS
MS
MS
ML
QS
QS
ML
QL
QS
QS
QL
QL
QL
ML
MS
ML
ML
QL
ML
ML
QL
QL
ML
QS
QS
QL
QS
ML
MS
ML
QS
ML
ML
ML
ML
QS
QL
ML
QS
MS
QL
ML
QS
QS
QS
QL
QL
ML
QS
ML
ML
QS
QS
QL
QL
QS
MS
ML
QS
QS
ML
ML
QL
ML
QL
QS
ML
MS
QL
ML
QL
QS
QS
QS
MS
QS
ML
MS
QS
QS
QL
QS
MS
QL
ML
QS
QL
ML
MS
ML
MS
QL
QS
QS
QL
MS
ML
ML
QS
QL
QS
QL
QL
MS
QL
ML
ML
ML
QL
ML
MS
ML
ML
QL
QS
ML
ML
QL
ML
QS
QS
ML
ML
QL
ML
QL
QS
ML
ML
ML
MS
ML
QL
ML
QL
QL
QL
MS
QS
MS
MS
ML
ML
MS
MS
QL
ML
QL
MS
QS
ML
ML
QS
ML
QL
ML
MS
ML
QL
ML
QL
MS
QL
QS
ML
QL
ML
ML
QS
QS
QS
QS
QL
ML
QL
QS
QL
QL
ML
ML
ML
MS
QL
MS
QL
QS
ML
ML
QL
ML
ML
QS
QL
ML
QS
QS
MS
MS
QS
QL
QL
MS
ML
MS
MS
MS
ML
MS
ML
ML
MS
QL
ML
QS
QS
QS
QL
ML
ML
ML
ML
ML
QS
MS
MS
QS
QS
MS
QS
MS
ML
QS
ML
QS
ML
ML
QS
QS
QL
QL
QS
ML
QS
ML
QL
ML
ML
QS
QS
ML
ML
MS
QS
MS
QL
QS
QS
QS
QS
ML
ML
MS
QL
QS
QL
ML
MS
QL
QS
QL
MS
MS
QL
ML
ML
QL
QS
QL
QS
ML
ML
MS
QS
QL
QS
QL
ML
MS
ML
QL
ML
MS
QS
QL
QS
ML
ML
QL
QS
MS
QS
ML
QS
ML
ML
QS
QL
QS
ML
QS
QL
QL
ML
ML
ML
ML
QL
ML
ML
ML
QS
ML
QS
QS
ML
QS
QS
ML
ML
ML
QS
QS
QL
ML
MS
ML
QS
ML
QS
ML
QS
MS
ML
ML
QL
ML
ML
QS
QS
QS
ML
MS
ML
QL
MS
ML
QS
MS
ML
QL
ML
QS
QL
QL
QS
ML
ML
MS
QS
ML
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
QS
QS
QL
QL
QS
ML
QL
ML
QS
QS
ML
ML
ML
ML
QL
QL
QS
MS
QS
ML
ML
QS
ML
ML
QS
ML
ML
QL
ML
ML
ML
MS
ML
MS
ML
QS
QL
QL
ML
ML
QL
QL
MS
ML
ML
MS
QL
ML
ML
ML
ML
QL
QL
QL
ML
MS
ML
MS
QS
QL
QS
MS
QL
ML
QL
ML
QL
QL
MS
QL
QL
ML
MS
ML
QL
QS
QS
QS
ML
QS
ML
QS
QS
ML
MS
QS
ML
QL
ML
QS
QL
MS
ML
MS
QL
QL
MS
QS
QS
ML
QL
MS
ML
QS
ML
ML
ML
MS
ML
MS
QS
ML
ML
ML
ML
MS
ML
QL
QL
ML
ML
QL
QL
QL
QS
ML
QL
QS
QS
QS
ML
ML
QL
QS
QL
ML
QS
MS
QS
QL
QL
QS
QL
ML
QS
QL
ML
ML
ML
QL
ML
QL
QL
QL
QS
MS
ML
ML
ML
QS
QL
QS
QL
QS
QL
ML
ML
QL
MS
QS
ML
MS
QL
QL
QL
MS
MS
MS
ML
MS
ML
MS
QS
QS
MS
QL
ML
QS
ML
QL
QS
QL
QS
QS
ML
MS
QL
QL
ML
QL
ML
QL
QL
QS
MS
MS
ML
QL
QL
MS
ML
QS
QL
ML
QL
MS
QL
QS
MS
MS
QS
ML
ML
ML
ML
QS
MS
QS
QS
QL
MS
QL
ML
MS
ML
ML
ML
QL
ML
MS
ML
MS
MS
QS
MS
ML
QL
QL
QS
QS
ML
ML
ML
ML
MS
ML
ML
QS
ML
QS
ML
QS
QL
QL
MS
QS
QS
ML
ML
QS
ML
MS
MS
MS
QL
QL
ML
ML
QL
QL
QS
QS
ML
ML
ML
QS
ML
QS
ML
MS
ML
QS
ML
MS
ML
ML
ML
QS
QL
QL
QL
QL
MS
QS
QL
QS
QL
QS
QS
QS
QS
ML
QS
QL
ML
MS
QS
ML
QL
MS
ML
ML
QL
QL
QL
ML
QL
MS
ML
ML
QS
MS
QL
ML
ML
MS
QS
QS
ML
QL
QS
ML
QS
QL
MS
ML
ML
ML
ML
QL
ML
QL
ML
ML
QS
QL
MS
QL
QS
QL
ML
QL
QS
QL
QL
ML
QL
QS
QS
ML
MS
MS
QL
ML
MS
ML
QL
MS
ML
ML
QL
ML
QS
MS
QS
QS
QS
QS
ML
QL
QS
QL
ML
QS
QL
QL
MS
ML
QL
ML
QS
MS
QL
QS
QS
ML
QS
ML
QS
QS
ML
QS
ML
QL
ML
QS
QS
QS
QS
ML
ML
QL
ML
QL
QS
QS
QS
MS
MS
ML
QL
MS
ML
QS
QS
QL
ML
QL
MS
QL
QS
MS
ML
QS
QS
QS
ML
QL
QL
QS
ML
MS
QL
ML
QS
QL
ML
ML
ML
MS
MS
ML
ML
ML
MS
QS
QS
ML
QL
QS
MS
MS
QS
QS
QL
ML
QL
QS
MS
MS
ML
ML
ML
QS
MS
QS
QL
MS
QL
ML
QS
ML
MS
QS
ML
QL
MS
ML
MS
ML
QL
QS
QL
MS
ML
ML
ML
ML
ML
ML
ML
QL
QS
QS
ML
QL
QL
ML
QL
QS
ML
ML
ML
QL
ML
ML
QS
ML
MS
QS
ML
QS
ML
QL
ML
QS
QS
MS
QS
ML
QS
QL
ML
QL
QS
ML
QL
ML
MS
ML
QL
QS
QL
MS
QS
ML
ML
QS
ML
QL
ML
QS
ML
ML
ML
ML
ML
QS
ML
QS
MS
QS
QL
QS
ML
QL
MS
ML
ML
QL
MS
QL
QL
ML
QS
QS
QL
QL
QS
QL
QL
QS
ML
ML
QS
QL
MS
ML
MS
QS
QL
QL
QL
QL
QS
QL
ML
MS
QS
QS
ML
QS
QL
ML
QS
QL
QS
QL
QS
QS
MS
ML
ML
ML
QL
QL
ML
QS
QL
QS
ML
MS
QL
ML
QL
QS
QS
MS
ML
ML
ML
ML
ML
ML
QL
QS
ML
QL
ML
MS
MS
ML
QS
QS
QL
ML
QS
QL
QS
QL
ML
ML
QL
ML
QS
ML
QS
ML
MS
QS
MS
ML
QS
QS
MS
ML
ML
ML
QL
ML
QS
ML
ML
QL
MS
ML
ML
QS
QL
QL
QS
QS
ML
QL
QS
MS
QS
QL
QS
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
MS
MS
ML
ML
ML
ML
MS
QS
ML
ML
QL
QL
QS
ML
ML
ML
QL
QS
ML
ML
QL
ML
ML
QS
ML
MS
MS
ML
QL
QL
QL
ML
QL
QL
ML
ML
QL
QS
QL
ML
ML
ML
QS
ML
ML
MS
QL
ML
ML
QL
ML
QS
ML
QS
ML
ML
QL
QL
QS
QS
ML
QS
ML
ML
QL
QL
MS
ML
QL
MS
QL
QL
ML
QS
QS
QS
QL
ML
MS
QS
QS
ML
ML
ML
ML
ML
ML
ML
MS
QL
MS
ML
QS
QL
QS
MS
ML
ML
ML
ML
ML
ML
MS
ML
QS
ML
QS
ML
QL
ML
QS
ML
MS
QS
QL
QL
QL
QS
QL
MS
ML
MS
QL
QL
QL
ML
QL
QS
QL
QL
MS
ML
MS
ML
ML
QL
MS
ML
QL
QL
QL
ML
ML
QS
QS
QL
MS
QL
QL
QS
QL
QL
QS
ML
MS
QL
MS
QL
ML
QS
ML
QS
QS
MS
QL
QS
QL
QS
MS
QL
QS
ML
ML
QS
ML
QL
QS
ML
QL
MS
QS
ML
ML
ML
ML
MS
ML
QL
QL
QS
ML
QL
QS
MS
QL
QS
ML
ML
ML
MS
ML
QS
MS
QS
QL
MS
QS
ML
QL
ML
ML
MS
ML
MS
ML
ML
MS
MS
ML
QL
ML
QS
MS
QL
ML
QS
ML
QS
QS
ML
ML
QS
MS
QS
ML
ML
QL
ML
MS
ML
QL
QL
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
QS
ML
QS
QL
QS
ML
QL
ML
QL
QL
ML
ML
QL
QL
QL
QL
ML
QS
ML
MS
ML
QL
ML
QL
QS
QL
MS
QL
ML
ML
ML
ML
QL
MS
QL
QS
MS
ML
QL
ML
MS
ML
MS
ML
QL
QL
QL
QS
QL
ML
QS
QL
MS
MS
ML
QL
QL
QL
ML
ML
ML
ML
QS
MS
ML
MS
QL
QL
QL
MS
QS
QL
MS
ML
QL
ML
ML
QL
QS
MS
QS
ML
QS
MS
MS
QL
ML
ML
ML
QS
QL
QL
QS
QL
ML
QL
MS
ML
MS
QS
QS
QS
ML
ML
QL
QS
ML
QL
QS
QS
ML
QS
ML
ML
QS
QS
MS
QS
ML
MS
MS
QS
QL
ML
ML
ML
QL
ML
QL
QS
ML
ML
MS
MS
MS
QL
QL
ML
QS
QL
QL
ML
QL
ML
QL
ML
QS
ML
ML
MS
ML
ML
QL
QS
MS
QL
ML
QS
QL
QS
QS
MS
QL
ML
ML
QL
ML
ML
QL
QS
MS
ML
QL
ML
QL
QS
QS
QS
QL
MS
QL
ML
MS
QS
QL
QS
QL
ML
QS
QS
ML
QL
QL
QL
QS
MS
QS
QL
ML
ML
QS
QL
MS
QL
QS
QS
QS
ML
ML
QL
QL
MS
ML
QS
ML
QS
ML
QL
ML
ML
ML
MS
ML
QL
QS
QL
ML
ML
QS
ML
MS
QL
QS
QS
QS
ML
ML
QL
QL
QS
MS
MS
ML
QL
ML
QS
ML
QL
QS
ML
QS
QL
ML
QL
QL
QS
ML
QL
QL
MS
ML
QS
MS
ML
ML
QS
QS
ML
QL
ML
ML
ML
QL
ML
QL
MS
QL
QS
MS
QL
QS
QS
QS
ML
QS
QS
ML
MS
QL
MS
QS
MS
QL
QL
ML
MS
QL
ML
QL
QS
QS
ML
MS
QS
QS
QS
QS
QL
ML
MS
QL
QS
ML
ML
QS
ML
QS
MS
QS
MS
MS
QL
ML
QS
QS
QL
ML
QS
QS
MS
ML
ML
QS
MS
ML
QL
QS
MS
QL
QL
ML
QL
ML
QL
MS
ML
ML
ML
QS
ML
MS
QS
MS
ML
ML
MS
ML
QS
ML
QL
QS
MS
QL
ML
QS
MS
MS
QS
MS
ML
ML
ML
QS
QL
QL
ML
QS
QL
ML
QS
QS
QL
ML
ML
ML
QL
ML
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
QS
ML
QS
QL
QL
QL
ML
ML
QS
ML
ML
ML
QS
QL
QS
QS
QL
QL
ML
MS
ML
MS
QL
MS
QL
ML
QL
MS
ML
QL
QL
QL
MS
QL
QL
ML
QL
ML
MS
ML
ML
ML
QL
QS
ML
ML
QS
ML
QL
ML
ML
QL
MS
ML
QL
ML
ML
QL
QL
ML
QL
ML
ML
ML
ML
MS
ML
MS
QS
MS
ML
ML
QL
ML
ML
QL
QL
QL
ML
QS
MS
QS
QS
MS
QS
QL
QS
QL
QS
MS
ML
QS
QL
QS
QL
ML
ML
QL
QS
QL
QS
QS
QS
ML
ML
MS
QL
QL
QL
ML
QS
QL
ML
ML
QL
ML
QL
QL
QS
ML
ML
ML
QS
QL
ML
ML
MS
ML
QL
ML
QL
MS
QS
ML
QL
QS
MS
QS
QS
MS
ML
ML
QL
MS
QL
ML
ML
ML
ML
ML
QS
ML
QS
ML
QL
MS
ML
ML
MS
ML
QL
QL
ML
ML
ML
QL
QS
QS
ML
QL
QL
QS
QL
ML
QS
QS
QS
QL
MS
ML
QL
MS
QL
MS
ML
QS
ML
QL
QS
QL
ML
ML
ML
ML
ML
ML
MS
QL
QL
QL
QS
MS
QL
QL
QS
QS
ML
MS
ML
QS
QS
QS
QL
ML
MS
QL
ML
QS
QL
QL
ML
QS
ML
ML
QS
QL
ML
QL
ML
QL
QL
ML
QS
QL
ML
MS
QS
QL
MS
QS
MS
MS
ML
QS
ML
ML
MS
QS
ML
QL
ML
QL
MS
QS
MS
ML
MS
MS
MS
QS
ML
QL
ML
QS
MS
QS
QL
QS
QL
ML
QS
ML
ML
ML
ML
QL
MS
ML
QL
MS
ML
ML
QS
ML
QS
QL
ML
QS
ML
QS
QL
QL
QL
QL
QS
QL
ML
MS
MS
ML
QS
QS
QL
ML
QL
QL
QL
QL
QS
ML
QS
QS
QS
ML
QS
MS
QL
QS
QS
QL
QL
ML
QS
ML
ML
ML
ML
MS
QL
QS
MS
ML
ML
QS
MS
ML
MS
QS
ML
QL
MS
MS
QL
ML
QS
ML
QL
QL
ML
QL
MS
ML
ML
QL
QL
QS
ML
QS
ML
QL
MS
QL
ML
QS
ML
ML
ML
ML
QL
MS
QS
ML
ML
QL
QS
QL
QS
ML
ML
QL
QL
QS
ML
QS
QS
ML
QL
QS
QL
QL
MS
ML
MS
QL
QL
QL
QL
ML
ML
QS
ML
QS
ML
MS
QS
ML
ML
ML
QS
MS
QS
MS
ML
ML
QS
QS
ML
QL
QS
ML
QS
ML
QS
QS
ML
QS
QL
ML
QS
MS
ML
QS
ML
QS
QL
ML
QS
QL
QL
ML
ML
QL
ML
ML
QL
MS
ML
QS
ML
MS
ML
MS
QL
ML
ML
QL
QS
QL
ML
MS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QL
QL
QS
ML
MS
ML
ML
QS
QL
QL
QL
MS
QS
QS
ML
QS
QL
QL
ML
QL
QS
QL
QL
QL
QL
ML
QS
QS
QL
MS
QL
QL
ML
ML
ML
QL
QL
QL
ML
MS
ML
QL
ML
QL
ML
MS
MS
ML
QL
ML
ML
QS
ML
QS
ML
ML
MS
QL
QS
ML
ML
QS
QS
QL
QL
QS
QS
QL
QS
QL
QL
QS
QS
ML
ML
ML
QL
QS
ML
ML
MS
QS
QL
ML
ML
QL
ML
ML
QL
QS
MS
ML
ML
ML
QL
QS
MS
ML
ML
QL
QL
QL
QL
QL
QS
ML
ML
ML
QS
MS
ML
QL
QL
MS
ML
QL
QS
ML
ML
QL
ML
QS
ML
ML
ML
MS
QS
QL
MS
QS
MS
QL
QL
QS
ML
ML
ML
MS
QL
QS
QS
ML
ML
ML
QS
ML
QS
ML
ML
QS
QS
ML
ML
ML
QL
QL
QL
QS
QS
QL
ML
QS
ML
ML
QL
QL
ML
ML
QS
QS
QS
QS
QS
ML
QL
QS
MS
ML
QL
ML
QL
ML
ML
MS
QL
QS
ML
ML
ML
ML
MS
MS
MS
QS
QS
MS
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
QS
ML
QS
ML
ML
ML
QL
MS
QS
ML
ML
MS
ML
QL
QS
MS
MS
QS
QS
QL
QS
MS
QL
MS
MS
QS
QL
MS
ML
ML
QS
MS
ML
ML
ML
ML
QL
ML
ML
MS
QS
QL
QL
ML
ML
ML
QS
ML
QL
QS
ML
QS
ML
ML
QL
QL
QS
QL
MS
QL
QL
ML
QL
MS
ML
QL
ML
QL
ML
QS
QL
MS
QL
ML
QS
QL
ML
ML
QL
ML
ML
QS
QL
QL
QS
QL
QS
MS
ML
MS
QL
ML
QL
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
QL
QS
QL
MS
ML
QL
QL
ML
ML
ML
MS
ML
ML
QL
ML
ML
ML
ML
QL
ML
QL
MS
QL
QS
ML
ML
MS
QL
QS
ML
QL
ML
ML
QL
QS
ML
QL
ML
MS
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
MS
ML
QL
QL
QL
QL
MS
QS
ML
QL
ML
ML
ML
QL
QS
QS
MS
ML
ML
QS
MS
QS
MS
ML
MS
ML
ML
QL
ML
ML
ML
ML
QL
ML
ML
MS
ML
ML
ML
QS
MS
MS
ML
ML
MS
MS
QL
ML
QL
MS
ML
QS
QL
QL
QS
ML
MS
QS
QL
QL
QS
QL
ML
ML
QS
QS
ML
QL
QL
MS
QS
ML
QL
MS
ML
QL
ML
QL
ML
QS
QS
QS
ML
ML
QS
QS
QS
ML
MS
QS
QL
QS
ML
QL
QS
ML
ML
MS
QL
ML
QL
ML
QL
QS
ML
MS
QL
ML
MS
ML
ML
ML
QL
MS
MS
ML
QL
ML
QL
ML
QL
QS
QL
QS
ML
QL
ML
QL
QS
MS
MS
MS
ML
MS
QS
QL
ML
ML
MS
ML
QS
QL
MS
ML
QS
QL
MS
QS
QS
MS
QL
ML
MS
ML
QL
ML
MS
QL
QS
QS
QS
QS
ML
MS
ML
ML
QS
ML
ML
MS
QL
QL
QS
QS
ML
QL
QL
QS
QS
QL
QS
QL
ML
ML
QS
QS
QL
ML
QL
QL
QS
QL
QS
QL
QL
QL
ML
QL
QS
QS
QL
QL
QS
ML
ML
ML
ML
QL
ML
QL
ML
QL
QL
QL
QL
MS
MS
QL
MS
ML
ML
ML
ML
MS
ML
ML
ML
QL
QL
MS
MS
ML
QS
ML
ML
ML
QL
QS
QL
QL
QL
ML
QL
QS
ML
QL
QS
QS
MS
QS
QL
QL
QL
QL
QS
ML
QL
QL
QL
QL
ML
ML
QL
QL
ML
QL
QL
QL
QL
QL
ML
QS
QL
QL
ML
MS
ML
QS
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
QL
MS
ML
QL
ML
QS
QS
QL
QL
MS
QS
ML
QS
MS
ML
MS
QL
ML
ML
QS
ML
ML
ML
ML
QS
ML
QS
ML
MS
ML
MS
ML
QL
ML
QL
QS
QS
ML
ML
ML
QS
QS
ML
QS
MS
MS
QS
QL
QL
ML
QL
ML
MS
MS
ML
MS
MS
QL
QL
QS
QS
QS
QS
QL
QS
ML
QS
QL
QL
QS
QS
QS
MS
ML
QS
ML
MS
QS
ML
ML
QS
QS
MS
MS
ML
ML
QL
QL
ML
QL
QS
ML
QL
QL
QS
QS
QL
MS
QL
QL
QL
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
QL
ML
ML
QL
QL
QS
MS
QS
QL
QS
QS
ML
ML
ML
QL
QS
QS
ML
QS
QS
MS
MS
ML
ML
ML
ML
QL
QS
ML
QL
QS
ML
QL
ML
MS
QS
ML
QS
QS
ML
ML
QS
MS
QS
QL
ML
ML
QL
ML
QS
QS
QL
QL
ML
ML
QS
ML
QL
QS
QS
QL
ML
QS
ML
MS
QL
ML
QL
QL
MS
QL
QL
ML
QL
QL
QL
ML
QL
QS
ML
ML
ML
QS
ML
QL
QS
ML
QS
MS
MS
ML
QS
MS
MS
ML
ML
ML
ML
QS
QL
QL
QL
ML
QL
MS
QS
ML
MS
ML
QL
ML
QL
QS
QS
ML
QL
QL
QL
ML
QS
ML
ML
MS
QL
ML
ML
QS
QS
QL
QS
QS
QL
MS
QS
QL
ML
QL
QS
ML
ML
QS
QS
QL
MS
QS
MS
QL
ML
ML
ML
QS
MS
QL
QS
QS
QL
ML
MS
ML
QL
QS
ML
ML
ML
QL
QS
QS
ML
QS
QS
ML
ML
QS
QS
QS
QS
QS
QL
QS
QL
QS
MS
ML
MS
ML
QS
QS
QL
QL
QL
MS
QL
ML
ML
MS
QS
QS
ML
QL
ML
ML
ML
QS
QL
ML
QS
QS
MS
QS
QS
QL
QS
QS
ML
ML
ML
QS
ML
ML
ML
MS
QL
QL
QL
MS
QS
QL
QS
QS
MS
ML
ML
MS
MS
QL
QS
MS
QL
QS
MS
ML
ML
QS
QS
MS
QL
MS
QL
QL
QS
QL
MS
MS
QS
ML
QS
QL
QS
MS
ML
QL
QS
MS
QS
QL
ML
ML
ML
QL
ML
QS
ML
QL
QS
MS
MS
QL
MS
MS
QL
ML
QL
QS
QS
ML
ML
MS
MS
QL
MS
QS
QL
QL
QS
QS
ML
ML
QL
QS
ML
MS
QL
ML
ML
ML
QL
ML
QS
QS
ML
QS
QL
QL
MS
ML
QS
ML
QL
ML
MS
ML
ML
QS
MS
QL
ML
ML
ML
QL
ML
MS
MS
ML
ML
ML
ML
QS
QS
QS
MS
ML
QS
QS
QL
ML
MS
QS
QS
QS
ML
QS
ML
ML
MS
MS
QL
QS
ML
ML
MS
ML
QS
ML
QS
QL
QS
QS
ML
QS
QL
QS
MS
ML
QS
ML
ML
QS
QL
QS
ML
ML
MS
QS
ML
ML
MS
QS
MS
QS
QL
ML
QL
QS
QL
QS
MS
QS
QL
ML
QL
ML
ML
QS
QL
QS
ML
QS
QS
QS
QL
MS
QL
QL
MS
QL
QL
QL
ML
ML
MS
QL
ML
QL
QL
QS
ML
QL
QL
QL
QL
QS
ML
ML
ML
ML
QS
QS
QL
QL
ML
QL
ML
MS
ML
QL
QS
QL
ML
ML
MS
ML
QS
ML
ML
QS
ML
ML
QL
ML
QL
QS
MS
ML
ML
ML
ML
ML
QL
QL
ML
QS
QL
ML
QL
ML
ML
ML
QS
QL
QS
QS
MS
QL
ML
ML
ML
ML
QL
QL
QS
ML
ML
ML
QS
ML
ML
MS
ML
ML
QS
QL
ML
QS
QL
ML
ML
ML
MS
QS
ML
ML
ML
QL
ML
QS
MS
QS
MS
QS
QL
ML
QS
ML
QS
ML
QL
ML
MS
ML
QL
ML
ML
ML
QL
ML
MS
QS
QS
QL
QS
ML
QL
ML
QS
MS
QS
QS
ML
QS
ML
ML
ML
QS
QL
ML
ML
QL
QL
QS
ML
ML
ML
QS
ML
ML
QL
ML
MS
QS
QL
ML
QL
QL
QS
QS
QS
QS
ML
QL
QL
MS
QL
ML
ML
ML
MS
ML
MS
ML
ML
ML
QL
MS
ML
QL
QS
QL
ML
ML
ML
QL
QL
QL
QL
ML
QS
MS
QL
QS
ML
QL
ML
ML
QL
QL
QL
MS
ML
MS
MS
QL
QL
ML
QL
QS
QS
QL
QL
QS
QS
ML
QL
QS
QS
QL
QS
ML
ML
ML
ML
MS
QL
QL
QL
QL
ML
MS
QL
QL
QS
QS
ML
ML
QL
ML
QS
QL
ML
ML
ML
QS
QL
QS
MS
QS
QS
QS
QL
QL
ML
QS
ML
QS
ML
QL
ML
QL
ML
QS
ML
ML
QS
MS
QS
QS
QS
ML
QS
ML
ML
QS
QL
QL
QL
MS
ML
ML
ML
QS
MS
QL
ML
QL
QL
ML
MS
QS
QL
ML
QL
QL
MS
QS
QL
QL
QL
QL
QL
QL
QL
QL
MS
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
MS
QL
ML
ML
MS
QS
ML
QL
QS
ML
QL
QS
QS
MS
ML
QL
ML
ML
QL
QL
QS
ML
QS
QL
ML
QS
QS
ML
ML
ML
QS
ML
ML
QL
MS
MS
QS
ML
ML
QS
ML
QS
MS
ML
ML
ML
QS
MS
ML
ML
ML
MS
QL
ML
ML
MS
ML
ML
MS
ML
ML
ML
MS
ML
ML
ML
QS
QS
MS
ML
ML
ML
QL
QL
ML
QL
QS
QS
QS
ML
QL
QL
ML
MS
QL
QL
QS
MS
ML
MS
MS
ML
ML
QL
ML
ML
ML
QL
ML
ML
QS
MS
QS
QS
QL
QL
QS
QS
QS
MS
QL
QL
QS
QL
QS
QL
QL
QS
MS
QL
QS
ML
QL
QL
QL
MS
ML
QS
MS
ML
ML
QL
QL
MS
QS
ML
QL
QL
MS
ML
QL
ML
ML
QS
ML
QL
QL
ML
ML
QL
QL
QS
QS
QL
ML
QS
ML
QS
ML
ML
QL
QS
QL
MS
ML
ML
ML
QS
QS
MS
ML
MS
QS
QS
QL
QS
QL
ML
QL
ML
ML
QL
QL
ML
QL
QL
QL
ML
ML
ML
QL
QL
QS
QL
ML
QS
QL
QL
QL
MS
QS
ML
QS
ML
ML
ML
MS
QL
ML
QL
QL
ML
QL
QS
QS
QL
QL
QL
ML
ML
QS
ML
QS
QL
QS
QL
MS
QS
QS
MS
MS
MS
MS
ML
MS
ML
QL
QL
MS
MS
ML
QL
QL
MS
QL
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
QS
QS
MS
ML
QS
QS
MS
MS
ML
QS
MS
ML
QS
ML
MS
ML
ML
QS
QS
QS
ML
QL
QS
ML
QS
ML
QS
MS
MS
QL
QL
ML
ML
ML
ML
MS
QS
QS
QL
MS
MS
QS
QS
MS
MS
MS
QS
QL
QL
ML
QS
QL
QL
QL
QS
QL
QS
ML
QS
QS
MS
QS
QS
MS
ML
ML
QS
QL
ML
QS
QS
QL
QS
QS
QL
QL
QS
ML
MS
ML
QS
ML
ML
MS
ML
QL
MS
ML
QS
QL
QS
ML
QS
MS
ML
QS
QL
ML
QS
MS
MS
ML
MS
QL
QS
ML
ML
QS
ML
ML
ML
MS
QL
QL
ML
ML
QL
ML
QS
ML
MS
MS
QL
QS
QL
QL
QL
QS
MS
QL
QS
ML
MS
QS
ML
QS
ML
ML
QL
QL
ML
ML
ML
MS
MS
QL
QL
ML
QL
QL
ML
QL
QS
ML
QL
QL
QS
ML
ML
QL
QL
QL
QL
QL
QL
QL
QL
ML
ML
QL
ML
ML
QL
QL
ML
QL
QL
QL
QL
ML
ML
QS
MS
MS
QL
ML
QL
QL
QL
ML
QS
ML
QL
QL
QL
QS
QS
ML
QS
ML
QS
QS
ML
QS
QS
MS
QS
QL
QS
MS
ML
ML
QS
QL
QL
ML
MS
QS
ML
QL
QS
ML
MS
ML
ML
ML
QS
ML
ML
QL
QL
MS
ML
ML
QS
ML
QL
QS
ML
QL
QS
MS
ML
ML
MS
ML
QL
ML
ML
MS
QL
ML
ML
MS
MS
QL
QS
ML
QS
QS
MS
MS
ML
QL
ML
ML
MS
ML
ML
ML
ML
QL
QL
QS
ML
MS
QL
MS
MS
QL
QL
QS
ML
ML
QL
QS
QL
QL
ML
QL
ML
ML
QS
QS
QS
QS
MS
QS
QL
QS
ML
QL
ML
QL
QS
ML
QS
ML
ML
QS
QL
ML
MS
QS
QS
QL
QS
ML
ML
ML
QS
ML
MS
QS
MS
QL
QS
ML
ML
QS
MS
QS
QS
QS
ML
QL
ML
QL
ML
ML
QL
MS
ML
MS
QL
QL
QL
ML
QL
QL
QL
QL
QL
ML
ML
QS
QS
QL
ML
QS
QS
QL
MS
QS
QS
QL
ML
QS
QL
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
MS
ML
QL
QS
MS
QS
QL
ML
QL
QL
QL
ML
QL
QS
QL
QL
ML
ML
ML
QS
QS
QL
QL
QL
ML
QL
QS
MS
ML
MS
ML
MS
ML
MS
QL
MS
ML
QL
QL
QL
ML
QS
MS
QL
QL
ML
ML
MS
QS
ML
QS
QL
QL
QS
ML
MS
ML
ML
QL
QL
QS
ML
ML
QS
QL
ML
ML
ML
ML
QS
ML
QS
ML
ML
QL
ML
QS
ML
QL
QL
QS
ML
ML
ML
QL
QL
ML
ML
QL
ML
QS
QL
ML
ML
QS
MS
ML
ML
ML
QS
QS
QS
ML
QL
QS
QS
QS
ML
ML
ML
MS
ML
QS
ML
QS
MS
ML
ML
ML
ML
MS
ML
QL
ML
QL
QS
QL
QL
ML
QL
QL
MS
ML
QS
QS
QL
MS
ML
ML
QL
ML
QS
QL
QS
QL
QL
QL
MS
ML
MS
MS
ML
QL
ML
QS
QS
QL
MS
QL
MS
QS
QL
QL
ML
ML
ML
QS
ML
QS
QL
QL
QL
QS
ML
ML
ML
ML
QS
ML
ML
ML
QS
ML
QL
MS
ML
ML
ML
QL
ML
ML
QL
QS
ML
QS
QS
ML
ML
QL
ML
QS
MS
QL
ML
MS
MS
QL
QL
MS
MS
QL
QS
QL
QS
QS
ML
ML
ML
QS
ML
QL
MS
QL
MS
MS
QL
ML
QS
MS
QS
QS
QL
ML
QL
ML
QS
QS
QS
ML
ML
QL
QL
QS
MS
ML
ML
MS
MS
ML
QL
ML
MS
MS
ML
ML
QL
ML
QS
QS
MS
QS
ML
QL
QL
QL
MS
ML
MS
QL
QS
MS
ML
QL
ML
ML
QS
QL
ML
QS
MS
MS
QS
QL
QL
QS
QL
QL
QS
ML
QS
QL
QS
QS
ML
QL
QL
MS
QL
ML
ML
ML
QL
QS
QS
QS
QS
QL
MS
MS
QS
QS
MS
MS
ML
QS
QS
QS
QS
ML
QL
QL
QL
QL
ML
MS
MS
ML
ML
MS
ML
QS
QL
QS
QL
QS
ML
MS
QS
ML
QS
QL
MS
ML
QL
MS
ML
QL
QL
ML
QS
QL
ML
QL
QL
QL
QL
QS
QL
QS
QS
QL
QS
QL
QS
QS
QL
MS
MS
QL
ML
QS
QL
ML
QS
ML
ML
QS
ML
MS
QS
QS
MS
QL
ML
QS
QL
QS
QL
QS
ML
QS
QS
QS
MS
QS
QL
ML
ML
ML
QL
QL
MS
QL
QS
QL
QS
ML
ML
QL
QL
MS
ML
QS
QL
ML
QL
QS
ML
QL
QS
ML
MS
ML
ML
MS
QL
QL
QL
QL
ML
QS
ML
QL
QS
ML
ML
MS
MS
ML
QL
QL
QL
ML
ML
ML
ML
ML
QS
QS
ML
QL
QL
ML
QL
MS
QS
QS
QL
ML
QL
QL
ML
ML
MS
QL
QS
QS
QS
MS
MS
QL
MS
QS
QL
MS
QS
ML
ML
QL
ML
MS
QL
ML
ML
QS
QL
MS
QS
QL
ML
MS
MS
QL
QL
QL
QL
QS
ML
ML
ML
ML
QS
ML
QL
ML
QS
ML
QL
QS
QL
QL
ML
ML
QL
MS
QS
QS
ML
QL
QL
MS
MS
QL
QL
ML
QL
ML
QL
QS
MS
QL
QL
ML
QS
ML
ML
ML
QL
ML
MS
MS
QS
ML
QS
QS
ML
QL
QS
QS
QS
ML
ML
ML
QL
QS
ML
QS
ML
QL
ML
QL
QS
ML
QL
QL
QL
QS
QL
ML
QS
QS
ML
ML
QL
QS
ML
MS
QS
MS
ML
QS
ML
MS
QS
ML
QS
QL
ML
MS
QS
QS
ML
ML
ML
QL
MS
QS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QL
QL
QS
ML
MS
QL
QS
ML
MS
QL
QL
QS
MS
QL
QL
QL
MS
QS
QS
QS
ML
ML
QS
ML
MS
QS
ML
ML
QL
QS
MS
QS
QS
QL
QL
QS
QL
QS
QS
MS
QL
ML
ML
QS
QL
ML
ML
QL
QS
QS
MS
MS
ML
QS
MS
QL
QL
MS
ML
ML
QS
QS
ML
QL
ML
QS
ML
MS
ML
QS
MS
ML
QL
QS
QL
QL
ML
QS
QL
ML
QL
QL
MS
QS
ML
QL
ML
QS
QL
ML
QL
QL
ML
ML
ML
MS
MS
QS
QL
QS
ML
QS
MS
QS
ML
MS
ML
QS
ML
QL
ML
ML
QL
QS
ML
MS
QL
QL
ML
ML
QL
QS
ML
ML
ML
QL
ML
ML
ML
QS
ML
ML
MS
ML
QL
ML
QS
QS
QL
ML
MS
QL
QL
QS
QS
ML
ML
ML
QS
QS
QL
ML
QL
ML
MS
QL
MS
MS
ML
ML
ML
ML
QL
QS
MS
ML
ML
QL
ML
QL
ML
QS
MS
QS
MS
QS
QS
QS
QL
ML
ML
QL
ML
QL
QS
QS
ML
MS
QS
ML
MS
QS
ML
QS
ML
QS
ML
QL
QL
QL
QL
QS
QL
QL
QS
QS
ML
ML
MS
ML
QL
QS
MS
QS
ML
ML
QL
ML
QL
QL
MS
ML
QL
QL
QS
ML
QS
ML
MS
QS
ML
ML
MS
QL
ML
QS
QS
QS
ML
MS
ML
ML
QS
ML
MS
ML
QL
QS
QS
QS
ML
QL
MS
MS
QL
ML
MS
ML
MS
QS
MS
ML
ML
MS
QL
ML
QS
QL
ML
ML
QS
ML
QL
QL
ML
ML
ML
QL
QL
ML
ML
QL
QS
ML
QL
QL
ML
QL
ML
QS
ML
MS
ML
MS
ML
ML
QL
QL
QS
MS
QL
ML
MS
QS
QS
MS
QL
QL
QL
QL
QS
MS
QS
ML
QL
ML
QS
QS
MS
ML
QL
ML
QS
QS
ML
QS
QS
ML
MS
QS
QS
QL
QS
ML
ML
MS
QL
QS
ML
QS
QS
QL
QS
ML
QL
QL
ML
ML
QL
MS
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
MS
MS
MS
QS
QS
QL
QS
ML
QS
ML
QS
QL
ML
QS
QL
MS
ML
ML
ML
QL
QL
QS
QL
ML
QL
QS
MS
MS
QS
QS
ML
QL
QS
QS
ML
QL
QL
ML
QS
QL
ML
QL
QS
ML
QS
ML
ML
QL
ML
QS
ML
MS
ML
QL
ML
QS
ML
QL
QL
ML
QS
ML
ML
QL
ML
ML
ML
QS
ML
QS
MS
MS
ML
QL
QS
MS
QL
QL
ML
QL
ML
QL
ML
QS
QL
ML
MS
ML
ML
QL
QL
QL
QS
QL
QS
QL
QL
ML
QL
QL
ML
QS
ML
QL
ML
ML
QL
ML
QL
QS
QS
MS
MS
ML
ML
ML
QL
ML
ML
QL
ML
ML
QS
MS
ML
QS
QS
QL
ML
ML
QS
QL
QL
QL
QL
ML
ML
QS
ML
MS
MS
QS
QL
QL
QS
ML
ML
QL
ML
MS
QL
QS
QS
QL
QL
QS
MS
MS
QS
QL
QS
QL
MS
ML
ML
QL
QL
QL
ML
ML
QL
QL
ML
QS
QL
QS
QS
ML
ML
ML
QL
QS
MS
ML
QS
QL
QL
QL
QL
ML
ML
QS
QL
ML
MS
QL
QS
QS
ML
ML
QS
QL
ML
QL
QS
MS
MS
ML
ML
ML
ML
ML
QL
ML
MS
ML
QS
QS
ML
QS
ML
QL
ML
QS
MS
QL
QL
MS
ML
ML
ML
ML
QS
ML
QS
ML
QS
QL
ML
ML
QL
QL
QL
MS
QS
QS
ML
MS
ML
MS
MS
ML
ML
QL
QL
QL
ML
QS
QS
QL
QL
QL
QS
MS
ML
ML
QS
QL
MS
ML
MS
ML
QS
MS
QL
QL
MS
ML
ML
QS
QS
QS
ML
QS
QL
ML
QS
QL
QL
QL
QL
ML
QL
QS
MS
ML
QS
QL
QS
MS
ML
ML
MS
ML
ML
QL
QS
ML
QS
MS
ML
MS
QL
MS
QS
MS
ML
QL
ML
MS
QL
QL
QS
QL
MS
QS
ML
QS
QS
ML
MS
MS
ML
QL
ML
ML
ML
QS
QL
ML
ML
ML
QL
ML
QL
QL
ML
ML
ML
ML
ML
QS
MS
QS
MS
QS
ML
QS
QL
QL
ML
QL
ML
ML
QS
ML
QL
QL
QS
QS
ML
MS
QS
MS
ML
ML
QS
ML
ML
ML
ML
MS
QS
ML
ML
QL
ML
ML
MS
QS
QS
ML
ML
QL
ML
ML
QL
QL
MS
QS
MS
QL
ML
QS
MS
QS
QS
ML
QS
ML
ML
ML
QL
QL
QL
MS
QS
QL
ML
QS
QL
MS
QL
ML
QS
ML
QL
MS
QL
MS
QL
ML
QL
QS
ML
QS
QS
MS
MS
ML
QS
QL
QS
ML
MS
ML
QS
ML
QL
ML
ML
ML
MS
QL
ML
QS
ML
QL
QS
QL
QS
ML
QL
ML
QS
ML
QS
QS
ML
QL
ML
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
MS
ML
ML
QS
MS
ML
QL
ML
QS
QL
ML
QL
ML
QS
ML
QL
QL
QS
MS
QS
QS
ML
QL
QL
ML
QS
MS
ML
QS
QS
QL
QL
ML
MS
QS
QS
ML
QL
QL
MS
QL
QL
QS
QL
QS
ML
QL
MS
MS
ML
ML
MS
MS
QL
MS
MS
QL
QS
QS
QL
QS
QL
ML
ML
QL
QL
QL
ML
QS
QS
ML
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
QL
ML
QL
ML
QL
ML
ML
ML
ML
ML
QS
ML
MS
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
QS
QL
ML
QS
QL
MS
QS
ML
QS
QS
QS
QS
QS
QL
ML
ML
MS
QS
QL
ML
MS
ML
ML
QL
QL
QS
MS
QL
QL
QL
QS
QS
QL
QL
QS
ML
QS
QL
QL
QS
MS
QS
MS
QS
ML
QL
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
QL
MS
ML
ML
MS
ML
QL
ML
ML
QS
ML
QS
QL
ML
ML
MS
MS
ML
QL
MS
QS
QS
ML
QL
QS
ML
QL
QL
QS
QS
QS
QS
ML
QL
QS
QL
ML
MS
ML
QL
QL
ML
QL
QL
ML
ML
QS
QL
QL
MS
ML
ML
MS
ML
ML
QL
QL
ML
ML
QS
ML
QL
MS
ML
MS
MS
QL
QL
ML
ML
QS
QS
QS
MS
QL
QS
MS
MS
QS
QS
QS
QL
MS
ML
ML
QS
ML
QS
QS
MS
ML
ML
ML
QL
ML
ML
QL
QL
ML
ML
MS
ML
QL
QL
ML
QS
QL
ML
QS
QL
QS
ML
ML
QS
QL
ML
ML
MS
ML
QL
QS
QL
ML
QS
QL
QS
QL
QS
QS
MS
MS
QL
QS
QS
ML
QS
QS
ML
ML
ML
QL
QS
QL
MS
ML
ML
MS
MS
ML
MS
MS
ML
QS
QL
QL
MS
QL
QL
QL
QS
QS
QL
ML
QS
QL
MS
ML
QL
QL
ML
QL
QS
QS
ML
QL
QL
ML
QL
QS
ML
ML
ML
MS
MS
QL
QL
QS
ML
QL
ML
QS
QS
ML
QL
ML
QS
ML
ML
ML
QS
MS
QS
ML
QL
MS
ML
ML
QL
QS
QL
QS
ML
MS
QL
MS
QS
QS
QL
MS
MS
ML
QS
QL
QS
QL
ML
QL
ML
QS
ML
ML
MS
ML
QL
MS
QL
ML
QL
QL
QL
ML
QS
ML
QS
ML
QL
ML
QL
QL
QS
QL
QS
MS
QS
ML
QS
QS
ML
QL
QS
QS
ML
ML
ML
QL
ML
MS
QL
QL
MS
ML
QL
QS
QS
MS
MS
QL
QL
ML
ML
QS
ML
QS
ML
QS
ML
QL
QL
QS
QL
QL
QL
ML
ML
ML
ML
QL
QL
QS
QL
QS
QS
QS
ML
QL
ML
ML
QS
QS
QS
QS
ML
ML
QL
QL
ML
ML
ML
ML
QL
ML
QL
QS
QS
ML
QS
MS
ML
MS
ML
MS
ML
ML
QL
MS
QL
QS
QS
QL
QL
QL
QL
ML
QS
QL
QL
QL
ML
MS
QL
QL
ML
QS
ML
QL
MS
QL
QL
QL
ML
ML
QL
QS
QS
ML
ML
QL
QS
ML
QL
MS
MS
ML
MS
QL
ML
ML
QS
MS
QS
MS
QS
ML
ML
QS
ML
MS
MS
ML
ML
ML
ML
QS
QS
ML
MS
QL
ML
QS
MS
QL
QS
ML
QS
QS
ML
QS
MS
QS
QL
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
ML
MS
ML
ML
QS
MS
ML
ML
ML
ML
QL
QS
ML
QS
ML
QS
QL
QS
ML
ML
QS
MS
QL
MS
MS
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
MS
QL
ML
QS
QL
ML
MS
ML
ML
QS
QS
QL
QS
ML
ML
MS
ML
QL
ML
QL
ML
MS
QS
QS
ML
QS
QS
ML
ML
QL
ML
ML
MS
MS
ML
QL
MS
QS
MS
QS
ML
ML
ML
QL
MS
QL
MS
QL
MS
ML
ML
QL
QS
MS
QL
ML
ML
ML
QS
QS
QL
QS
QL
ML
QS
ML
ML
MS
QL
ML
QS
ML
ML
MS
ML
MS
ML
QL
QS
ML
QS
ML
QS
ML
QL
ML
QL
QS
QS
ML
QL
ML
ML
ML
QS
QL
ML
MS
ML
ML
ML
QS
ML
QL
ML
QS
QL
ML
ML
QL
ML
QS
ML
ML
QS
ML
MS
QS
MS
ML
ML
ML
MS
QS
ML
QL
ML
QS
MS
QL
QS
QS
MS
MS
ML
QL
MS
ML
ML
QS
QS
QL
MS
MS
ML
MS
QL
MS
MS
QL
ML
MS
QS
QL
ML
ML
QL
ML
ML
QL
ML
ML
ML
QS
MS
ML
QL
MS
QS
MS
MS
QS
MS
QL
QL
QS
ML
QL
QL
ML
ML
MS
ML
QL
MS
MS
ML
ML
ML
ML
QL
QS
MS
ML
QS
QS
QS
MS
QL
MS
QS
QL
MS
ML
ML
QS
ML
QL
QS
QS
QS
QL
ML
QS
MS
QL
ML
QL
ML
ML
QS
QL
MS
MS
QL
QS
ML
QS
QS
QL
QS
ML
ML
QL
MS
QS
ML
ML
QL
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
QS
MS
QL
QL
QS
QL
QL
QL
ML
QS
MS
ML
ML
QL
QL
QL
QL
ML
QL
QS
ML
ML
QL
ML
QS
QL
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
ML
QS
QS
QS
QS
QL
ML
QL
ML
QL
ML
MS
ML
ML
MS
QL
ML
ML
ML
ML
QL
QS
QL
ML
ML
QS
QS
QS
ML
ML
QS
QL
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
MS
QL
ML
QS
QL
MS
ML
MS
MS
QL
QL
ML
ML
ML
MS
ML
QS
QS
QS
QL
ML
QS
QS
QL
ML
ML
QL
QL
MS
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
MS
QS
QS
ML
ML
QS
MS
QL
QL
ML
QL
ML
ML
MS
ML
ML
QL
MS
QS
QS
QL
ML
QS
ML
QL
QS
QS
QL
ML
ML
QL
QL
ML
QS
QS
QS
QL
MS
QS
QS
ML
ML
QS
QL
ML
QL
QS
ML
MS
QL
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
QS
QL
ML
QS
QS
ML
QS
ML
QS
QL
ML
QS
QS
ML
ML
ML
MS
ML
ML
ML
QS
QS
ML
QL
QS
QL
QL
QL
ML
QL
QL
ML
QL
QS
MS
ML
QL
QS
ML
ML
QL
QS
QL
QL
QL
ML
ML
ML
ML
ML
QL
QL
QL
QL
ML
QL
ML
QS
QL
QL
QL
MS
ML
MS
QL
QL
ML
QS
QL
ML
ML
ML
QL
ML
ML
ML
MS
QL
ML
QS
ML
ML
QS
ML
QS
QS
QS
ML
QS
ML
QS
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
QS
ML
MS
QL
ML
MS
QL
QS
QS
ML
ML
QL
QS
ML
ML
QS
ML
QS
QL
ML
QL
ML
QL
ML
QL
QS
QS
QS
ML
ML
QS
QS
QS
ML
QS
ML
ML
QL
QS
QS
MS
ML
MS
MS
ML
MS
QL
QL
QL
ML
ML
MS
QS
ML
QL
ML
QS
QL
QL
QS
QS
QS
QL
MS
MS
ML
QL
QL
QL
QL
ML
QS
MS
ML
QS
ML
ML
QS
QL
QS
MS
ML
ML
ML
ML
MS
QS
QS
ML
ML
ML
QL
QS
ML
QS
ML
ML
ML
QL
MS
ML
MS
ML
QL
QL
QS
MS
ML
ML
ML
QL
QL
ML
ML
ML
QL
MS
QS
QL
QS
QL
QL
QL
QL
ML
ML
MS
ML
QL
ML
ML
ML
ML
ML
MS
MS
QS
QS
QL
QL
MS
ML
QS
MS
MS
MS
MS
ML
QS
QL
QS
QL
QS
QS
ML
QL
QS
QL
MS
QL
ML
ML
ML
MS
QS
QS
QL
ML
ML
ML
MS
ML
QS
ML
ML
QL
QS
QL
QS
ML
ML
ML
QL
ML
QL
MS
QS
QL
ML
QS
ML
QL
QL
QS
ML
MS
QS
MS
MS
ML
ML
QL
QL
ML
QL
ML
QS
MS
ML
QL
ML
QL
ML
QL
MS
MS
ML
MS
MS
ML
ML
QL
QL
QS
QL
QS
ML
QL
ML
ML
ML
QL
QS
QL
QS
ML
QS
QS
QL
QS
ML
QS
ML
ML
MS
QL
QS
MS
ML
ML
MS
QS
QL
MS
QS
QS
QL
QS
ML
QS
QS
QL
QS
QS
MS
QS
ML
QL
QL
QS
QS
QL
ML
ML
QS
ML
MS
QS
QS
QS
QL
ML
ML
MS
ML
ML
QS
QS
QL
QS
MS
QL
ML
QS
QL
QL
MS
ML
QS
ML
QL
QL
QL
QS
QL
QS
MS
ML
QL
QS
MS
ML
QS
QL
ML
MS
QL
ML
QS
QL
MS
ML
QL
ML
QS
ML
ML
ML
ML
QS
QS
MS
QL
ML
QL
ML
QL
MS
ML
QL
QS
MS
ML
ML
QS
QL
QL
MS
QL
MS
MS
ML
QL
ML
QL
QL
MS
QL
ML
QL
QS
MS
MS
ML
ML
ML
QS
MS
QL
MS
ML
QL
QS
QS
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
QS
QS
QS
ML
ML
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
QL
ML
QL
ML
MS
QL
ML
MS
ML
ML
ML
QL
ML
QS
QL
QS
QL
ML
ML
ML
QL
QS
QS
QS
ML
ML
QL
MS
QS
ML
ML
MS
ML
MS
QS
ML
QS
MS
QS
ML
MS
ML
QL
ML
QS
QS
QS
ML
ML
MS
ML
QL
QL
QL
QL
ML
QL
QS
QL
MS
QL
QS
QL
MS
QS
QL
QS
ML
QS
QL
ML
MS
ML
QS
ML
QS
QL
ML
QS
QS
ML
QL
QL
QL
ML
MS
ML
ML
QS
QL
MS
QS
QL
ML
QS
QS
ML
QS
ML
ML
QS
MS
MS
QS
ML
ML
QL
QL
QL
ML
MS
ML
ML
QL
QL
QL
QL
ML
QS
ML
ML
QL
ML
QS
ML
QL
QS
ML
MS
QL
QL
QS
ML
QS
ML
ML
MS
ML
QS
MS
ML
QL
QL
ML
QS
QL
MS
QL
QL
ML
QS
QL
ML
QL
QS
QL
ML
ML
ML
ML
MS
MS
ML
ML
ML
QS
QL
QL
QL
QS
ML
ML
QL
QL
MS
QS
QS
QL
ML
QS
QS
ML
ML
ML
ML
ML
MS
ML
QS
ML
QS
QS
QL
QS
QL
QS
QS
QL
ML
MS
QL
MS
QS
ML
MS
ML
QS
QL
QL
ML
QL
ML
MS
ML
QL
QS
QS
QL
ML
QS
QS
ML
QS
QL
ML
MS
ML
MS
MS
QL
QL
ML
QS
QL
ML
QS
QS
QS
ML
ML
QS
QS
QL
QL
QL
MS
ML
QS
QL
ML
QS
QS
QL
QS
QS
ML
QL
ML
QS
QL
ML
ML
QL
QS
QS
QL
ML
ML
MS
ML
MS
QS
QL
QL
QL
ML
ML
MS
ML
ML
ML
QS
QS
QL
QL
QS
QS
QS
ML
ML
QL
QS
QS
QL
QL
QL
QS
ML
ML
QS
MS
ML
MS
MS
ML
QS
ML
ML
QS
ML
MS
ML
ML
ML
QL
MS
ML
ML
ML
QS
QL
QL
QS
ML
QL
ML
ML
ML
QS
QS
QL
ML
QL
QS
QS
QL
QL
QS
QL
QL
QL
QS
QS
ML
QS
ML
ML
ML
MS
ML
QL
ML
ML
QS
ML
ML
ML
MS
QS
QS
QL
MS
QL
ML
QL
MS
QL
QS
MS
QL
QL
ML
ML
QL
QS
QL
QS
QS
QS
MS
ML
ML
QS
QL
ML
QS
ML
MS
QL
QL
QL
QL
QS
ML
QS
QS
QL
ML
QL
ML
ML
QL
QS
ML
QS
QL
QS
QL
QS
ML
QL
ML
QL
QL
QL
ML
QS
QL
QL
QL
ML
ML
MS
ML
QS
ML
MS
QL
QS
ML
QS
QS
MS
MS
QL
QS
QS
QS
QL
ML
MS
QL
QL
QL
ML
MS
ML
QS
QS
ML
ML
QL
MS
QL
QS
QL
QS
QL
QL
ML
QL
QS
QS
QS
ML
QL
MS
QS
QL
MS
MS
QS
MS
MS
QL
QL
QS
ML
QL
QS
QL
QS
QS
ML
ML
ML
ML
QS
MS
MS
QL
ML
ML
ML
QL
ML
QL
QS
QL
QL
ML
ML
ML
QS
QS
MS
ML
MS
QS
MS
ML
QS
ML
QS
MS
ML
QL
ML
ML
QL
MS
QS
ML
QS
QL
ML
MS
ML
QS
QS
QL
QS
QS
QL
QS
MS
ML
QL
QS
ML
QL
ML
QL
ML
QS
QS
ML
QS
QS
ML
ML
MS
ML
ML
QS
MS
ML
ML
ML
ML
QL
QS
QL
QL
QS
QS
ML
QS
QL
QL
ML
ML
ML
ML
QL
QL
MS
ML
QS
QL
MS
QS
QL
ML
MS
ML
ML
QS
QS
ML
QL
QL
QL
ML
QL
QS
MS
QL
ML
ML
ML
QS
ML
ML
QL
QS
ML
ML
QS
QL
QL
QL
QL
ML
QL
QL
QL
ML
ML
ML
MS
ML
QL
QL
ML
QL
MS
QL
QS
QL
MS
QS
ML
QL
QS
ML
QL
ML
ML
ML
ML
MS
ML
ML
MS
ML
QS
QS
QL
ML
QL
QL
QS
QL
MS
QS
ML
QL
ML
QS
ML
QL
QL
ML
QL
MS
ML
ML
QL
ML
ML
MS
QS
ML
QS
MS
ML
ML
ML
ML
QL
QS
MS
ML
MS
QL
QL
QS
QL
MS
QS
ML
MS
QS
QL
ML
QS
QS
MS
QL
MS
ML
MS
QL
QS
QL
ML
QL
QS
QS
ML
QL
QL
QL
QS
QL
ML
QS
QS
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
QL
MS
QL
QL
ML
QS
MS
ML
QL
QS
ML
QL
QS
ML
QL
ML
MS
QL
QL
ML
ML
QS
ML
QL
MS
QS
QS
ML
ML
MS
QS
ML
ML
ML
ML
MS
ML
QS
MS
ML
QS
QL
MS
QL
QL
QS
QS
ML
ML
MS
ML
QL
QS
QL
QL
ML
ML
ML
ML
ML
QL
QS
QL
QL
ML
QL
ML
MS
MS
ML
QS
ML
MS
QL
QL
ML
QL
MS
ML
MS
QS
ML
QL
MS
MS
MS
ML
ML
ML
ML
ML
QL
QS
ML
MS
QL
QL
ML
QS
ML
QS
QL
ML
ML
MS
QL
ML
QS
QL
QS
ML
MS
MS
QS
MS
QS
QL
ML
MS
ML
MS
QL
MS
QS
QS
ML
MS
QS
MS
ML
ML
QS
MS
MS
QL
QL
ML
QS
ML
QS
QS
QS
ML
MS
ML
QS
QS
ML
ML
QS
QL
ML
QS
ML
QL
MS
ML
QL
ML
MS
QL
MS
ML
ML
ML
QL
QL
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
MS
ML
ML
QS
QL
ML
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
QS
QS
QL
ML
MS
MS
QL
QS
MS
MS
MS
ML
ML
QS
ML
ML
ML
QS
QL
ML
QS
MS
QS
MS
QS
ML
QL
QS
QL
MS
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
MS
QL
MS
ML
QL
MS
ML
MS
QL
QL
QL
ML
QS
QS
QS
ML
MS
ML
ML
QS
QL
QL
QL
QS
ML
MS
QL
ML
ML
QS
QL
ML
ML
QS
MS
QL
ML
QS
QS
QL
QS
QS
ML
QS
ML
ML
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
QL
QS
QL
QL
QL
ML
QS
MS
ML
QS
QL
QL
ML
QS
QL
ML
MS
QL
ML
QS
MS
ML
QL
QS
QL
ML
QL
QL
ML
QS
ML
QS
QS
QS
QS
MS
ML
ML
MS
MS
QS
ML
QS
QS
QS
QS
MS
QL
MS
ML
QL
MS
MS
QS
QS
ML
QL
QL
QL
QL
QL
MS
QL
ML
QL
ML
QS
ML
MS
MS
ML
QS
ML
ML
MS
MS
ML
QL
QS
QL
ML
ML
ML
QS
ML
ML
QL
QS
ML
QL
MS
ML
QS
ML
ML
QS
QL
ML
QL
QL
QS
QS
QL
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
ML
MS
ML
MS
QL
QL
MS
QL
QS
MS
MS
ML
QL
QS
QS
ML
QS
QS
QL
ML
QS
MS
ML
QL
ML
QL
QS
ML
ML
QS
ML
QS
MS
QL
MS
QL
QL
ML
QL
QS
ML
QL
QS
QL
ML
QS
ML
QS
QL
ML
QL
QS
MS
ML
QL
QL
MS
QS
QL
QL
QS
QS
MS
MS
ML
ML
ML
QL
QL
QS
QS
ML
MS
QL
QS
QL
QS
ML
QS
ML
QS
ML
ML
QL
ML
QL
QL
QL
ML
QS
ML
ML
QS
QL
QL
MS
QL
ML
ML
ML
ML
QS
ML
QL
QL
ML
ML
QL
QS
QS
QS
MS
QS
QS
QL
ML
QL
MS
ML
QS
ML
ML
QL
QS
ML
QL
ML
QS
MS
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
QL
QL
MS
QS
MS
QL
MS
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
QL
ML
QS
ML
ML
MS
QL
QS
QS
QL
QL
QS
ML
ML
QL
QS
ML
QL
QL
ML
ML
ML
MS
ML
QL
MS
QS
QS
ML
ML
ML
QL
ML
QS
ML
QL
QS
MS
QS
ML
ML
MS
QL
ML
QS
MS
QL
QS
ML
ML
ML
ML
QL
QL
QL
QL
MS
QS
QL
ML
QS
QL
QS
ML
ML
MS
ML
ML
QL
ML
QL
MS
QS
QL
ML
ML
QS
ML
QS
QL
QL
QS
QL
ML
QL
ML
ML
ML
QS
QL
ML
ML
QS
ML
QS
ML
MS
MS
ML
QS
ML
QL
QL
QL
QL
ML
QL
ML
QS
MS
QS
ML
QS
ML
QL
QS
ML
QL
MS
ML
QL
QS
QS
QL
QS
QS
ML
ML
QS
ML
ML
QL
ML
ML
ML
MS
QS
MS
ML
MS
QL
QL
ML
QS
ML
QS
MS
QS
ML
ML
QS
ML
ML
ML
ML
QL
QS
MS
ML
ML
ML
ML
ML
QS
ML
MS
MS
ML
QL
QS
QL
ML
QL
ML
QS
QS
ML
QL
MS
MS
ML
QL
ML
QS
MS
ML
ML
QS
MS
MS
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
QL
QS
QS
QL
QS
ML
MS
QL
ML
QL
ML
MS
QS
ML
QL
QS
MS
MS
ML
ML
ML
ML
QL
ML
MS
QS
ML
ML
QS
QS
QL
QL
MS
QS
MS
MS
QL
ML
QL
QL
ML
MS
QS
QL
MS
ML
QL
MS
QS
QL
QS
ML
QS
ML
ML
ML
QL
QS
QL
QL
ML
MS
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
ML
MS
ML
ML
MS
QS
ML
ML
QL
QL
MS
QL
QL
ML
ML
QL
ML
QL
QS
QL
MS
QS
QL
MS
QS
QL
QS
ML
QS
ML
ML
QS
ML
QL
MS
ML
QL
MS
QL
QL
QL
ML
ML
ML
QS
QL
QS
QS
QS
QL
QS
ML
ML
QS
QS
QS
QL
ML
ML
QL
ML
QL
QS
ML
QL
QL
QL
MS
QL
ML
ML
QL
ML
ML
QS
QL
ML
ML
QL
QS
QS
QL
QL
ML
ML
QL
MS
ML
QL
ML
QL
MS
ML
MS
ML
QS
QS
ML
ML
QL
MS
ML
MS
QS
MS
ML
MS
ML
ML
QS
QL
ML
ML
ML
ML
QS
QS
MS
QL
QS
QS
QL
QL
QS
QS
ML
ML
QL
QL
QL
ML
ML
QS
MS
QS
QL
QL
QS
QS
QS
QS
ML
ML
MS
QS
QL
MS
QS
MS
ML
ML
QS
MS
ML
QL
QL
QL
QS
QL
QS
ML
QS
MS
ML
QL
QS
ML
ML
QL
QS
QL
ML
MS
ML
ML
MS
ML
MS
QS
QS
QL
QL
QS
ML
MS
QL
QS
MS
ML
QL
ML
ML
QL
QS
QS
QS
ML
MS
QL
QS
ML
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
ML
QS
ML
QS
QS
QS
QS
QS
ML
QL
ML
QL
QS
QL
QL
QS
QL
ML
ML
ML
ML
ML
QS
QS
QL
ML
QS
ML
QL
MS
QL
QS
ML
QL
ML
ML
ML
QS
ML
QS
ML
QL
MS
ML
QS
ML
QS
QS
ML
MS
ML
QL
QS
ML
QL
QS
QL
QL
MS
ML
QS
QS
QL
QS
MS
QS
QS
ML
QL
QS
QS
ML
MS
ML
MS
QL
QS
ML
QL
QL
QS
QS
ML
QL
QL
QS
MS
QS
ML
ML
MS
ML
QL
MS
MS
ML
ML
QL
MS
QL
ML
QS
QL
QS
ML
QS
MS
ML
QS
ML
ML
ML
QS
QL
ML
MS
ML
QL
ML
ML
QL
ML
QL
ML
QS
QS
QL
MS
ML
MS
ML
QL
QS
ML
ML
ML
MS
QS
ML
MS
ML
ML
QS
QL
ML
QL
ML
ML
MS
MS
QS
ML
ML
QS
QL
QL
QL
MS
ML
ML
QL
QL
QS
QL
ML
ML
ML
ML
ML
MS
MS
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
QS
QL
MS
QS
ML
ML
ML
QL
QL
QS
QL
QS
QL
QL
QL
MS
MS
MS
QS
QL
MS
ML
ML
ML
ML
QS
ML
MS
MS
ML
QL
QL
QL
ML
QL
QL
ML
ML
QL
ML
QL
ML
QL
MS
ML
QL
MS
QS
QL
ML
QS
ML
QS
MS
QS
ML
MS
ML
QL
MS
ML
QL
QS
ML
QS
ML
QS
ML
QL
QL
QL
QL
QS
QS
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
QL
MS
MS
QS
QS
MS
QL
MS
QS
MS
ML
QL
MS
QS
MS
QS
QL
QL
ML
ML
ML
MS
ML
ML
ML
QL
ML
ML
QS
QS
QS
MS
MS
QS
ML
QS
QL
QL
ML
MS
QS
MS
MS
QS
QS
MS
QL
QS
MS
QS
QL
ML
ML
QL
MS
MS
ML
ML
ML
ML
QL
ML
ML
QS
MS
QS
QL
MS
QS
ML
QL
QS
QL
QL
ML
QS
QS
ML
QS
ML
QL
MS
ML
QS
QL
ML
ML
QS
QS
QL
ML
ML
ML
QL
ML
MS
ML
QL
ML
MS
MS
QL
ML
ML
ML
QL
QL
QL
ML
QL
ML
ML
QS
MS
QL
QS
ML
ML
ML
QL
ML
QS
QS
ML
QS
ML
QL
ML
ML
ML
MS
ML
QL
ML
MS
ML
ML
QS
QL
ML
ML
ML
QL
MS
MS
ML
MS
QL
QL
QL
MS
QS
ML
QL
ML
ML
QS
ML
QS
QL
QS
QL
QS
ML
ML
MS
QL
QL
QL
QS
ML
ML
QS
QL
QS
MS
QS
ML
MS
ML
ML
ML
ML
ML
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
QL
ML
MS
QL
MS
MS
QS
ML
QL
ML
MS
QS
MS
ML
MS
QS
QL
MS
ML
QL
QS
ML
QS
QL
ML
ML
QL
QS
QL
MS
QS
ML
ML
ML
QL
MS
QS
ML
QS
QL
MS
QL
MS
MS
ML
QL
QS
MS
ML
QS
MS
ML
MS
MS
QS
QS
ML
ML
QS
ML
QS
QS
MS
ML
MS
MS
QS
QS
ML
QS
QS
QL
ML
QL
ML
MS
QL
QL
ML
ML
QL
QS
QS
QL
QS
ML
ML
QL
ML
QS
MS
ML
QS
ML
QL
QS
ML
QL
QL
ML
QL
MS
MS
ML
QS
QL
ML
ML
ML
MS
QS
ML
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
QL
ML
MS
ML
QL
ML
QL
ML
ML
ML
MS
QS
QL
ML
ML
QS
MS
ML
ML
ML
QS
QL
MS
QL
MS
QL
ML
ML
ML
ML
QL
ML
MS
ML
ML
ML
ML
ML
ML
MS
MS
MS
QS
QS
QL
ML
ML
QL
QS
ML
ML
QL
QS
ML
QL
ML
MS
MS
ML
ML
QS
QS
ML
ML
QL
ML
QS
QL
ML
ML
QS
MS
QS
MS
QL
QL
QL
MS
QS
QS
QS
ML
QS
ML
QS
MS
ML
MS
ML
ML
QL
ML
QL
QL
ML
QL
QL
ML
ML
ML
ML
QL
QS
QS
ML
MS
QL
QL
ML
QS
ML
QS
QS
MS
MS
ML
ML
ML
QS
QL
QS
QL
ML
QL
QL
QS
ML
QS
ML
QS
MS
QS
QS
QL
ML
MS
MS
QL
ML
ML
QL
MS
QS
QL
ML
QS
MS
QL
MS
ML
ML
MS
QS
ML
QL
QS
ML
ML
ML
ML
QL
QS
QL
QS
ML
MS
ML
ML
ML
ML
QS
ML
MS
QL
ML
QS
QL
QS
QS
MS
ML
MS
QL
ML
MS
MS
QL
MS
QL
QL
QS
QL
ML
QL
ML
QL
MS
ML
QS
ML
QL
ML
ML
QS
QS
QL
QL
ML
QL
QL
QS
ML
QS
QL
QS
MS
ML
QS
ML
QL
QS
ML
ML
QL
MS
QS
MS
ML
ML
QS
QL
QL
QS
ML
MS
QL
MS
ML
ML
QL
ML
QS
ML
QS
QL
QS
QL
ML
QL
QS
QL
ML
QS
QL
QL
QS
QS
QL
ML
ML
ML
ML
QL
ML
QS
ML
QL
MS
QS
MS
ML
QS
QS
ML
MS
ML
QL
QS
MS
ML
ML
ML
QL
ML
QS
ML
ML
QS
MS
MS
QS
ML
ML
QL
MS
QS
QS
ML
QS
QL
QS
ML
QS
ML
ML
QS
ML
QL
MS
QS
MS
MS
ML
ML
ML
QS
ML
ML
QS
MS
QL
QS
ML
ML
ML
QL
ML
QL
QS
QL
ML
QL
ML
ML
MS
QS
ML
QL
ML
QS
QL
ML
MS
MS
ML
QL
ML
QL
QS
ML
ML
QS
QL
MS
MS
QS
QL
QL
QS
QS
QS
ML
QS
QS
QS
QS
ML
MS
QS
ML
ML
ML
QS
ML
MS
ML
QS
ML
MS
MS
ML
ML
ML
QL
QL
ML
ML
QL
QL
MS
QL
MS
MS
ML
QS
QS
QL
ML
MS
QL
MS
QL
QL
ML
QS
ML
ML
ML
MS
QL
QS
QL
MS
ML
QL
QS
QL
QL
QL
ML
ML
QS
MS
QS
QS
ML
ML
QL
ML
QS
QL
QL
ML
QS
QL
ML
QS
QL
QS
ML
ML
QS
MS
ML
ML
ML
ML
QS
QL
ML
QL
MS
QL
ML
QS
ML
MS
QL
QL
QL
ML
QS
QL
QS
ML
QS
QL
MS
MS
ML
ML
QL
QS
ML
QS
QS
QS
MS
QS
MS
MS
ML
QL
ML
QL
ML
QS
MS
ML
ML
ML
MS
QS
MS
QS
ML
QS
QL
QL
ML
QL
ML
ML
ML
QL
QL
ML
ML
MS
QL
QL
ML
QS
ML
QL
QS
ML
ML
QS
ML
QS
QS
QS
ML
QL
QS
MS
ML
QS
MS
QS
QL
ML
MS
MS
ML
QL
QL
ML
ML
QS
MS
QS
QS
ML
QL
ML
ML
MS
MS
ML
ML
QL
ML
QS
ML
QL
ML
ML
QL
MS
QS
ML
QS
QS
QS
QS
QL
ML
ML
ML
QS
QS
ML
MS
ML
ML
ML
QL
QL
QL
ML
QL
QS
ML
ML
QL
QL
MS
QS
QS
MS
QL
QL
QS
QL
MS
QL
MS
ML
ML
QS
ML
MS
QL
ML
QL
MS
ML
QS
ML
MS
QL
QS
MS
ML
MS
QS
QS
ML
MS
QL
QS
QL
ML
ML
QS
MS
ML
ML
QL
QS
QS
ML
MS
QL
QS
MS
QL
QS
QS
ML
ML
ML
QL
ML
MS
QL
QS
ML
MS
QS
QL
QL
ML
QL
QL
ML
QL
QL
QS
QS
QL
ML
QS
MS
MS
QS
QS
QL
ML
MS
ML
ML
QS
ML
QS
QL
ML
MS
ML
QL
MS
ML
MS
QL
ML
QL
QS
QL
QS
QS
ML
ML
QS
ML
QS
QS
QL
QL
MS
ML
QS
QL
MS
QL
QL
QL
MS
QL
ML
ML
QS
MS
QL
ML
QS
QL
ML
ML
QS
MS
QL
QL
QL
QS
QS
QS
ML
QL
QS
ML
QL
ML
QS
QL
ML
QL
QS
ML
MS
ML
QS
QL
QS
ML
ML
ML
QS
QL
ML
QS
ML
ML
ML
ML
QS
ML
QL
QL
QS
QL
QL
QL
ML
ML
QL
ML
ML
ML
ML
MS
MS
QL
QS
ML
QL
QS
ML
ML
MS
MS
MS
ML
QS
ML
QL
ML
QS
ML
MS
QL
ML
QS
QS
ML
QS
ML
ML
ML
ML
MS
ML
MS
QL
ML
MS
MS
ML
ML
MS
MS
QL
ML
QS
MS
ML
QL
ML
ML
ML
MS
QS
QL
QL
ML
ML
MS
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
MS
MS
QS
MS
ML
ML
ML
QL
QS
MS
ML
QL
QS
ML
QL
ML
MS
QL
ML
QS
ML
QL
QS
ML
ML
QL
ML
ML
ML
QS
ML
MS
ML
QS
MS
QS
QL
MS
MS
QL
MS
MS
QS
ML
MS
QS
MS
ML
QS
ML
ML
ML
QL
QS
QS
MS
MS
ML
QL
ML
ML
MS
QL
MS
QS
MS
QS
QL
QL
ML
MS
ML
MS
ML
QL
QL
QS
QL
ML
QL
QL
ML
QS
ML
QS
ML
QS
QL
MS
MS
ML
ML
MS
MS
ML
ML
QS
ML
QS
QS
ML
QS
QS
QS
QS
ML
ML
ML
QS
MS
ML
ML
QS
ML
ML
ML
QS
ML
QL
QS
ML
ML
MS
QS
QS
ML
ML
ML
MS
QS
QS
ML
ML
ML
ML
QS
QL
QS
QS
ML
MS
QS
ML
QS
MS
MS
ML
QL
QL
QS
MS
QS
ML
QS
QS
QL
MS
QS
QL
ML
QS
QS
ML
MS
QL
QL
QS
QS
ML
ML
QS
ML
QS
MS
MS
ML
QS
QL
ML
QL
QS
MS
ML
ML
QS
QS
QL
QL
ML
QL
QL
ML
MS
QS
ML
QS
QL
MS
QS
QL
QS
QL
QS
ML
ML
ML
QS
MS
ML
ML
QS
QL
ML
QL
MS
ML
QL
MS
QS
ML
ML
ML
ML
QL
ML
QL
QS
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
QS
QL
ML
MS
QS
QS
QS
ML
QS
MS
ML
QS
QL
MS
ML
MS
QS
QL
QS
QL
ML
QS
MS
QS
QL
ML
QS
ML
MS
ML
QS
ML
QL
QS
QS
ML
QL
MS
QS
ML
QL
MS
MS
MS
QL
ML
ML
QL
QS
ML
MS
ML
MS
QL
MS
QS
ML
ML
QL
ML
MS
MS
MS
ML
QS
ML
QS
QS
QL
QL
ML
QL
QL
QL
ML
QS
QL
QL
ML
ML
QS
QS
QS
QL
ML
QL
QL
ML
QL
QS
ML
ML
QS
MS
QL
ML
QS
MS
QL
ML
QL
QS
ML
ML
ML
ML
QL
ML
ML
QL
QL
ML
QS
QL
MS
ML
ML
QL
MS
QL
ML
QS
ML
ML
ML
QS
QL
MS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QL
ML
ML
MS
QS
QS
QS
QS
ML
ML
QS
QL
ML
QS
ML
ML
ML
MS
QL
QS
ML
QS
QL
QL
MS
ML
QL
MS
ML
QL
QL
ML
QL
ML
ML
QL
ML
MS
ML
MS
QL
ML
MS
ML
MS
MS
QL
ML
ML
ML
QS
QL
MS
ML
ML
QL
ML
ML
ML
QL
QS
QL
ML
QS
ML
QL
QL
QL
MS
QL
ML
QS
MS
QL
MS
ML
MS
QS
QS
ML
ML
QS
QL
QS
ML
ML
ML
ML
MS
QS
ML
ML
ML
QL
QL
ML
QL
QL
QL
QS
MS
QS
ML
MS
QL
QL
ML
QS
QS
ML
QS
ML
MS
QS
ML
ML
ML
MS
QS
ML
ML
MS
ML
QS
MS
ML
QL
MS
ML
QL
MS
QS
MS
QL
ML
QL
ML
QS
QL
QL
ML
ML
ML
ML
MS
ML
QL
ML
ML
ML
ML
MS
ML
MS
QS
QL
QS
MS
QL
QS
QL
ML
QS
ML
ML
ML
QL
MS
QS
QS
QL
ML
QS
ML
ML
QS
QS
QL
ML
ML
ML
QL
ML
QS
QL
MS
ML
ML
QL
ML
ML
QS
ML
QS
QL
QS
QL
ML
QS
QL
QL
QS
QL
ML
ML
QS
MS
MS
MS
QS
ML
ML
MS
QL
QS
QS
QS
MS
QS
QS
QL
ML
QS
QS
MS
ML
MS
QL
QS
ML
ML
ML
QS
QL
ML
MS
QL
QS
QL
QS
QL
MS
QL
ML
QL
QS
QL
QS
QS
ML
QS
QL
ML
ML
QS
QS
QL
QL
QL
QS
QL
ML
ML
ML
ML
MS
MS
MS
ML
MS
ML
ML
QL
ML
QL
ML
QS
QL
ML
ML
QL
ML
QS
QL
QS
ML
ML
ML
MS
ML
MS
ML
QL
ML
QS
QS
ML
ML
ML
ML
QL
MS
ML
MS
QS
ML
QL
QL
ML
QS
QS
QS
QL
ML
QL
ML
QS
QL
ML
QS
ML
QS
QL
MS
MS
ML
QS
QL
ML
QL
QL
ML
QL
ML
ML
ML
ML
MS
ML
QL
QS
ML
QS
QL
MS
QS
ML
ML
MS
ML
QL
ML
QS
MS
QS
QL
ML
QS
ML
MS
ML
QS
QL
ML
ML
QL
QS
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
MS
QL
ML
QL
MS
QS
ML
ML
QL
QS
QS
ML
ML
ML
QL
ML
QS
ML
QS
ML
MS
ML
ML
QL
QS
QS
ML
QS
QL
MS
ML
ML
ML
QL
QS
QS
QL
ML
QL
ML
QL
QL
QS
ML
ML
ML
QL
ML
QL
ML
QL
MS
QS
QS
QL
ML
QS
ML
ML
MS
ML
ML
ML
ML
ML
MS
QS
ML
MS
QL
ML
MS
QS
QS
ML
ML
QS
MS
QL
MS
QS
ML
ML
QL
QL
QL
ML
ML
QS
ML
QL
MS
QS
ML
MS
QS
QS
ML
QS
MS
ML
ML
ML
ML
QS
QS
ML
QS
ML
QL
QL
MS
ML
QS
ML
MS
QS
QL
ML
QL
ML
MS
MS
MS
QL
QL
QL
QS
QL
ML
QL
MS
QL
QS
QL
QL
QL
ML
ML
QL
ML
QS
ML
QS
QS
QL
QS
ML
ML
ML
ML
ML
QS
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
MS
ML
MS
QL
QL
ML
QS
QL
ML
QL
MS
ML
QS
QL
QL
QS
ML
QL
QS
ML
ML
ML
QS
ML
ML
QL
ML
ML
ML
QL
ML
QS
MS
QS
QL
QL
QL
MS
QL
ML
MS
ML
QL
QL
MS
ML
ML
QS
ML
QS
QS
QL
ML
QL
MS
QL
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
QL
QS
ML
ML
MS
MS
ML
QL
ML
QL
QL
QL
QL
ML
ML
ML
ML
MS
ML
ML
MS
QL
QL
ML
QS
ML
ML
ML
MS
ML
MS
ML
ML
QL
MS
QS
ML
QL
ML
ML
QS
QS
ML
ML
QS
QS
QS
QS
QL
QS
ML
QS
QS
ML
QL
QS
ML
ML
MS
MS
QL
QS
ML
QS
QS
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
QS
QS
QL
ML
ML
QL
QS
MS
QS
MS
ML
QS
QL
QS
MS
MS
ML
QS
QL
QS
QL
QL
ML
QL
QL
ML
ML
MS
QS
ML
ML
ML
ML
QL
ML
ML
ML
MS
QL
ML
ML
QS
ML
ML
QL
MS
MS
QL
ML
ML
QL
QL
ML
QS
MS
QS
ML
ML
MS
QS
QL
QL
MS
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
ML
MS
ML
QL
QL
ML
QL
ML
QS
QL
QL
MS
ML
ML
ML
QL
MS
ML
QS
QL
QS
QS
ML
QS
QS
ML
ML
ML
QS
QL
MS
ML
QS
MS
ML
MS
QS
QL
QL
MS
ML
MS
QS
MS
MS
MS
QS
ML
ML
ML
MS
ML
ML
QL
QL
ML
QS
ML
ML
ML
ML
QL
QS
MS
QS
QL
ML
MS
QS
MS
QS
MS
QL
ML
MS
QS
ML
ML
ML
MS
ML
QL
QL
QL
ML
QS
QL
ML
QL
QS
ML
QL
MS
QS
MS
MS
ML
MS
QL
MS
MS
QS
QL
QS
ML
QL
MS
QL
QS
MS
MS
MS
QS
QS
MS
ML
QS
QL
QL
QS
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
ML
QL
ML
MS
QL
ML
QL
QS
MS
MS
ML
ML
ML
ML
ML
ML
ML
QS
QL
MS
QS
QL
ML
ML
ML
ML
QL
QS
ML
QL
ML
ML
ML
QS
ML
MS
ML
QS
QS
ML
ML
QS
MS
MS
ML
QL
QS
QS
ML
QL
QS
ML
ML
ML
MS
QL
MS
QL
MS
QL
ML
QL
ML
QL
ML
ML
QS
ML
MS
ML
QS
ML
ML
QS
MS
ML
QS
ML
MS
ML
ML
ML
QS
QL
MS
ML
ML
ML
QS
QL
ML
MS
ML
QS
MS
QS
MS
QL
QS
ML
QL
ML
QS
MS
QS
QS
QL
QL
MS
QL
QL
QL
MS
ML
ML
QS
QL
QS
QS
ML
QL
QL
ML
QL
QL
ML
ML
ML
MS
QL
QL
ML
QS
QS
QL
QL
MS
ML
QL
MS
ML
QL
QL
ML
QS
ML
MS
ML
MS
QL
QS
QS
MS
ML
ML
QS
QS
QS
ML
ML
ML
QS
ML
QL
QS
QS
ML
ML
QS
QS
QS
QS
QL
QS
ML
QS
ML
QL
QS
QL
QL
QS
QL
QS
MS
MS
ML
ML
QS
QL
QS
QL
QS
ML
ML
MS
ML
QL
ML
QS
QS
ML
MS
ML
QL
QL
ML
QL
ML
QL
QS
QL
QL
QS
ML
QS
ML
MS
QS
ML
QS
QS
QL
ML
QS
QL
QS
QS
QS
ML
ML
QL
QL
ML
QS
QL
QL
ML
QS
QL
MS
QL
QL
QL
QL
ML
QS
ML
MS
ML
ML
QS
QL
QS
ML
QS
ML
QS
QS
MS
QS
QS
QL
QS
QL
QL
MS
QL
ML
QS
QL
ML
MS
ML
QL
ML
ML
MS
QL
QL
QS
ML
QL
QL
ML
QS
QS
ML
QL
ML
ML
MS
ML
ML
QL
QS
MS
ML
QL
ML
MS
QL
ML
MS
MS
ML
ML
QS
QL
QS
ML
QL
ML
MS
MS
ML
QS
ML
QL
ML
QS
QL
QS
QL
ML
QS
ML
ML
MS
QS
QS
QL
ML
ML
ML
QL
QS
QL
ML
ML
QS
QS
QL
ML
QS
QL
QS
ML
QL
QL
MS
MS
MS
QS
QL
ML
ML
QS
QS
ML
ML
QL
QL
ML
QS
ML
QS
QL
ML
QS
QS
QL
QS
QS
QL
QL
QS
ML
QL
ML
QS
ML
ML
QL
MS
ML
ML
ML
ML
MS
QS
QL
ML
MS
MS
QS
QL
ML
QS
QS
QL
ML
QL
MS
MS
MS
MS
QL
QL
QS
MS
ML
QL
ML
ML
QS
MS
MS
QS
ML
QL
QL
QL
ML
ML
ML
ML
ML
QL
QS
ML
QS
ML
QL
ML
ML
QS
QL
ML
QL
ML
MS
QS
QL
QL
QS
QL
QS
QS
ML
ML
QL
QS
ML
QL
QS
QS
QL
QS
ML
QL
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
MS
QL
QL
QS
QL
QL
QS
ML
QL
QS
ML
ML
MS
QS
QS
ML
QS
ML
QS
ML
QS
MS
ML
ML
MS
ML
QS
QS
QL
ML
QL
QL
QL
QL
QL
QS
MS
ML
QL
ML
QS
QS
ML
MS
MS
MS
MS
MS
ML
QS
MS
ML
QS
ML
QL
QL
QS
MS
QS
MS
QL
QL
MS
QS
QL
QS
QL
ML
QL
QS
QL
QS
QS
QL
ML
QL
ML
QS
ML
QL
QS
ML
ML
QL
QL
MS
ML
ML
QS
QS
MS
ML
ML
ML
QL
QL
MS
ML
ML
QS
ML
QS
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
MS
QL
ML
ML
MS
ML
MS
QS
MS
QL
QS
QL
ML
ML
ML
ML
MS
QS
MS
ML
QL
MS
ML
ML
QS
QL
MS
QS
QL
ML
QL
QL
QL
QL
ML
ML
ML
MS
ML
QS
QS
QL
MS
QS
QL
QS
ML
QS
QS
QL
MS
MS
MS
ML
QS
ML
ML
ML
QL
QS
QS
QL
MS
ML
MS
ML
QS
ML
QL
QL
MS
QS
ML
QS
MS
QL
ML
MS
QS
QS
MS
QL
QS
ML
MS
ML
QS
QS
ML
QS
QL
QL
MS
QL
MS
ML
QL
QL
QL
QS
QL
QL
ML
QL
MS
ML
QL
QL
QS
QL
MS
ML
ML
ML
ML
QL
ML
QS
ML
MS
MS
QL
ML
ML
QL
ML
QS
QS
QL
QS
ML
QS
QS
ML
QL
ML
QL
QS
ML
QS
QL
QL
ML
QS
QL
QL
QS
QL
MS
QS
QL
QL
ML
QS
QS
QS
QS
MS
ML
ML
QS
MS
QL
QS
QS
ML
QL
QS
ML
MS
MS
QL
ML
QS
QL
ML
MS
ML
ML
QS
QS
QL
QL
QS
QL
ML
QS
QS
QS
QL
ML
MS
ML
MS
QL
QL
MS
ML
ML
MS
QS
ML
ML
MS
ML
QS
QL
ML
QS
QL
QL
ML
QS
QS
QS
ML
ML
QS
MS
MS
QS
QL
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
QL
ML
MS
ML
QL
QL
ML
QS
ML
ML
ML
QS
ML
MS
QS
QL
QS
QL
MS
QL
QS
QL
QS
QS
ML
ML
ML
ML
MS
QS
QL
MS
QS
ML
QS
MS
ML
QS
ML
MS
QL
QL
QL
QS
ML
ML
ML
ML
QL
QS
QL
ML
MS
ML
QL
ML
MS
ML
MS
QS
QL
ML
QS
QS
QL
ML
QL
ML
QS
ML
QL
QS
QL
QS
ML
ML
QL
QS
ML
ML
QS
ML
QS
QS
QS
ML
ML
ML
QL
QS
QL
QL
QL
MS
ML
QL
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
QS
ML
QS
ML
MS
QS
QL
QS
ML
ML
QS
QS
ML
QL
MS
ML
QS
MS
QL
QS
QL
ML
QL
QS
ML
ML
MS
ML
MS
QL
QL
QS
MS
QL
ML
QS
ML
QL
QL
ML
QS
QL
ML
QS
MS
MS
QS
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
MS
MS
ML
QL
MS
QS
QL
QS
QS
QL
QS
QL
ML
MS
ML
MS
QL
ML
MS
QS
QL
ML
ML
MS
MS
ML
MS
ML
ML
ML
QL
ML
QL
QS
ML
QL
ML
QL
MS
QL
QS
QS
QS
ML
MS
QL
QL
QL
ML
ML
QS
QS
QL
QS
QL
QL
MS
QL
ML
ML
MS
ML
MS
ML
QS
ML
QL
QS
ML
MS
QS
QL
ML
QL
ML
MS
QS
ML
QL
ML
QL
MS
ML
QL
MS
ML
ML
ML
QS
QS
MS
MS
QL
QS
QL
QS
ML
QL
MS
ML
MS
ML
MS
QS
QL
QS
ML
ML
ML
QL
QS
QL
QS
QS
MS
MS
QS
QL
ML
QS
QS
QS
QL
ML
MS
QL
ML
MS
MS
QS
ML
ML
MS
ML
QL
QL
ML
QL
ML
QS
ML
QS
ML
QS
MS
ML
ML
MS
QL
MS
QL
QS
QS
QS
ML
ML
MS
QL
ML
QL
MS
ML
MS
ML
ML
MS
QL
QS
ML
QL
ML
QS
ML
QL
ML
ML
MS
ML
QL
ML
QS
QS
QS
QL
QS
ML
QL
QS
QS
QS
ML
QL
QS
MS
QS
MS
QL
QS
ML
QS
QL
QS
ML
ML
ML
QS
QS
QL
MS
QS
QL
MS
ML
QL
ML
QS
ML
ML
QL
QS
QS
QS
ML
MS
ML
QL
ML
QS
MS
QL
ML
QL
ML
QL
MS
QS
MS
QS
ML
QL
ML
QS
QL
ML
QS
QS
MS
QS
ML
ML
QL
QL
ML
QS
ML
MS
ML
ML
QS
ML
MS
ML
MS
MS
MS
QL
QL
ML
ML
QL
QL
ML
QL
QS
MS
ML
QS
QL
MS
ML
MS
MS
ML
QL
MS
MS
MS
MS
QS
ML
QL
QS
QL
ML
QS
ML
QS
QS
QL
QS
MS
QS
ML
QS
QS
QL
MS
ML
QL
ML
QL
QL
MS
MS
QL
ML
QS
QL
ML
QL
MS
QS
ML
QL
MS
QS
QS
ML
QL
MS
QS
ML
ML
QL
QL
QL
MS
ML
MS
QS
QS
QS
ML
ML
QL
QL
ML
MS
ML
ML
ML
ML
ML
ML
QL
QS
QL
QL
QL
ML
QS
QS
MS
ML
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
QS
QS
QS
QL
QL
QS
MS
MS
MS
QL
ML
QS
MS
QL
QL
QS
ML
QS
QS
ML
MS
QL
QL
QL
MS
QL
ML
ML
MS
ML
MS
QS
ML
QL
QS
QS
MS
ML
MS
QS
ML
QL
ML
QS
ML
ML
QL
QL
QL
MS
QL
ML
ML
QS
ML
ML
ML
MS
ML
QS
MS
QL
ML
ML
QS
ML
ML
ML
MS
QS
QL
QS
ML
ML
QS
QS
MS
ML
MS
MS
ML
MS
ML
QL
QS
ML
QS
QS
ML
ML
QS
MS
ML
QL
QS
ML
ML
QL
QS
QL
QS
QS
MS
QL
QS
ML
ML
ML
QL
QS
QL
QS
QS
QS
QS
ML
QS
ML
MS
MS
QS
ML
MS
MS
ML
MS
MS
MS
QS
ML
QL
MS
ML
QS
MS
ML
ML
MS
MS
MS
ML
MS
QS
QS
QS
ML
QL
QS
ML
QL
QS
ML
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
QS
ML
MS
QL
QS
QL
ML
ML
ML
ML
QL
ML
ML
MS
QS
QL
ML
ML
QL
ML
QL
ML
MS
MS
QL
ML
QS
QS
ML
QL
QL
ML
ML
MS
ML
QS
QL
QS
QL
QL
ML
ML
QL
QL
ML
MS
QL
ML
ML
MS
QL
ML
ML
ML
QL
QS
QL
QS
QS
QS
QL
MS
QL
QS
ML
MS
ML
ML
ML
ML
QL
QS
ML
QS
QS
QL
QS
QL
ML
QL
QS
QS
QL
QS
MS
QL
ML
ML
ML
ML
ML
QL
ML
QS
QS
MS
QL
QL
QS
QS
QL
QL
ML
QS
QL
QL
QS
ML
QL
QS
ML
ML
QL
ML
QL
MS
ML
MS
ML
MS
QL
QL
QL
MS
MS
ML
ML
QS
ML
ML
QL
QS
MS
ML
QL
QL
ML
QL
QL
QS
QS
QS
ML
QL
QL
ML
QS
ML
QL
QL
MS
QS
QL
QL
QL
QL
QS
ML
QS
QL
MS
QS
QS
QL
ML
QS
QL
ML
ML
ML
ML
MS
ML
QL
ML
QL
MS
ML
QS
QL
QS
QL
QL
QL
QS
ML
QL
QL
MS
ML
MS
QS
QS
ML
QL
MS
QS
ML
QL
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
ML
QL
ML
QS
ML
QS
QL
ML
MS
QL
ML
ML
ML
MS
QL
ML
QL
QL
ML
MS
ML
ML
QL
QL
MS
ML
ML
QL
ML
QL
QS
QS
MS
QS
QL
QL
QL
MS
MS
MS
QL
QS
QS
QL
QL
QL
QL
QS
ML
ML
ML
QL
ML
QL
ML
ML
QS
ML
MS
ML
QS
QL
ML
QS
ML
QS
ML
ML
QL
QS
QL
QS
QS
QL
QS
MS
ML
MS
QL
QS
ML
QL
ML
QS
QS
ML
QL
ML
QS
ML
MS
ML
MS
ML
QL
MS
ML
ML
QL
ML
ML
QL
ML
QL
QS
MS
QS
QL
QS
QS
QS
ML
QL
ML
ML
QL
QL
QL
QL
ML
QS
QS
MS
ML
QL
ML
QL
ML
QL
QS
QS
QL
ML
ML
QL
ML
ML
ML
ML
QS
ML
QL
QL
QS
ML
QL
QL
QL
ML
QS
QS
ML
MS
QS
MS
ML
QS
QL
QS
ML
QS
QS
ML
QS
QL
ML
QL
QL
QL
MS
ML
ML
ML
ML
QL
MS
ML
MS
QS
QS
MS
ML
ML
QS
ML
ML
MS
MS
QS
MS
ML
QS
QS
ML
QL
MS
QS
QS
QL
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
QL
MS
QL
ML
MS
QS
ML
ML
ML
QS
MS
ML
ML
ML
QS
MS
ML
MS
ML
QL
ML
ML
MS
ML
QS
ML
QS
QS
QS
QL
ML
QL
QS
ML
ML
QL
ML
QL
ML
ML
ML
QL
MS
QS
QL
QS
QS
QL
QS
QS
MS
QS
QS
ML
QL
MS
QL
QS
QL
QS
ML
ML
ML
ML
QS
ML
QL
QL
QL
QS
QS
ML
QS
QL
MS
MS
ML
ML
QS
MS
QS
QL
ML
MS
ML
QS
QL
QS
QL
QS
ML
QL
QS
ML
QS
ML
ML
ML
ML
QL
QL
QL
QS
QL
QL
ML
ML
MS
QL
MS
QS
QL
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
MS
QL
QL
ML
ML
QL
QS
QS
QS
ML
QS
MS
QL
ML
ML
QS
ML
QL
QS
QS
ML
QS
QS
ML
QL
QS
ML
QL
ML
QS
QS
QS
MS
QS
QL
ML
QS
QS
ML
ML
ML
ML
QL
QL
QS
ML
QS
QL
ML
QS
ML
MS
ML
QS
QS
QS
ML
QL
QL
MS
ML
QS
QS
MS
QL
QS
QL
ML
ML
ML
QS
QS
QS
MS
QL
ML
QL
ML
ML
QS
QS
ML
QL
QS
ML
ML
QS
QL
QS
QL
QS
QS
MS
QS
QL
QS
MS
QS
ML
QL
ML
QL
QS
ML
QL
QS
ML
ML
QL
QL
QS
ML
QL
QS
QL
QS
QL
QS
MS
ML
QL
ML
QS
QL
QS
ML
QS
ML
QL
QL
QL
ML
ML
QS
ML
MS
ML
QS
QL
ML
MS
ML
QS
QS
QL
QS
QL
ML
ML
ML
MS
ML
QL
MS
MS
QS
ML
ML
QL
QS
QS
ML
QL
QS
ML
QS
ML
QS
MS
ML
ML
QL
MS
MS
ML
QS
QS
ML
QL
MS
QS
QS
QS
ML
ML
QS
QS
QL
ML
QS
MS
QS
ML
MS
QL
QL
ML
QL
ML
ML
QS
ML
QL
QS
ML
QS
ML
MS
ML
ML
MS
QS
QS
MS
ML
MS
QS
MS
QS
QS
MS
QL
MS
MS
MS
QL
MS
QL
MS
QL
ML
QS
QS
QS
QS
ML
ML
QS
QS
MS
QS
QS
QL
QL
ML
QS
ML
QL
QL
ML
QL
MS
QS
QS
QL
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
QS
QL
QL
QS
ML
QS
QL
MS
MS
MS
ML
QL
QS
QL
ML
ML
QL
QL
QL
QS
ML
MS
QL
QL
ML
QS
ML
QL
ML
QL
QS
QS
QS
ML
ML
ML
QL
ML
MS
QS
QS
ML
QS
MS
QS
ML
QS
ML
ML
ML
QS
ML
QL
MS
QS
MS
ML
ML
ML
ML
QL
ML
ML
MS
QL
ML
ML
QS
ML
QS
QS
ML
QL
QS
QS
MS
ML
QL
ML
QS
MS
ML
QS
ML
ML
ML
MS
QS
QS
MS
QS
ML
ML
QL
ML
QL
QL
QS
QS
QL
ML
QS
MS
QS
QL
QS
ML
QS
ML
QS
MS
QL
ML
ML
ML
MS
QS
ML
ML
QL
ML
MS
ML
ML
ML
ML
QL
QL
QS
MS
QL
QS
ML
ML
QS
QS
MS
ML
QL
ML
QS
QS
MS
QL
QS
ML
QS
MS
ML
QS
MS
QS
MS
ML
ML
ML
ML
ML
QS
QS
QS
MS
ML
QL
QS
QL
QL
MS
ML
QS
ML
QL
ML
ML
ML
QL
ML
ML
QS
MS
ML
QL
QL
QL
QS
MS
ML
MS
QL
QL
ML
ML
QL
QS
ML
QL
QL
QL
MS
ML
MS
QS
QS
MS
QL
ML
ML
ML
QS
QS
QL
QL
QS
QS
ML
MS
ML
QL
MS
MS
ML
QL
ML
QS
MS
ML
QL
ML
ML
QS
ML
QS
MS
ML
QL
QS
MS
ML
QL
QL
QS
MS
QL
QS
ML
ML
QL
ML
ML
QS
QS
QL
QS
QL
QS
MS
QL
MS
QL
ML
QL
MS
QS
QL
ML
ML
ML
QS
QS
ML
QS
ML
ML
QL
QL
ML
QL
QL
MS
QL
QL
ML
ML
ML
QS
ML
QL
QS
MS
QS
ML
ML
QS
QS
ML
QL
ML
QS
MS
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
MS
QS
QL
ML
ML
ML
QS
ML
MS
QS
QS
QL
QS
ML
QS
QL
ML
ML
ML
ML
ML
QL
QL
MS
ML
QL
QL
ML
QS
ML
ML
ML
QS
MS
QL
QS
ML
QL
QS
QL
QS
QL
MS
QL
ML
ML
MS
QS
MS
QS
QS
ML
QS
ML
MS
ML
QL
ML
QS
QS
ML
ML
ML
QL
QS
ML
ML
QL
QL
QL
ML
QS
QL
ML
ML
QL
ML
ML
QL
ML
QL
ML
QS
QL
MS
ML
QS
QL
MS
QL
QS
ML
QL
QS
MS
QL
MS
ML
ML
QS
QL
ML
QL
MS
ML
ML
QL
QS
QS
QS
ML
QL
ML
QL
ML
QS
QS
MS
ML
QL
QS
ML
ML
ML
QL
ML
MS
QL
QS
QS
ML
ML
QS
ML
QS
QL
ML
QL
ML
MS
QS
QS
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
MS
ML
QS
QL
QS
ML
ML
ML
QL
MS
QL
QL
MS
QL
ML
ML
QS
QL
ML
ML
QL
QL
QL
QS
ML
ML
QL
QL
MS
QL
ML
MS
ML
QL
ML
QS
MS
MS
QL
MS
ML
ML
ML
ML
QL
QS
ML
QL
QS
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
QS
ML
QS
QS
ML
ML
QS
QL
ML
QL
QS
ML
QL
QL
QL
QS
ML
QL
MS
QS
ML
QL
QL
ML
MS
ML
QL
ML
MS
ML
QL
QL
ML
QS
QS
QL
ML
QS
QL
ML
QL
ML
QS
QS
ML
QL
QS
ML
ML
ML
ML
ML
QS
ML
QL
QS
ML
QS
QL
MS
MS
ML
ML
QL
QS
QL
ML
ML
QL
MS
MS
ML
QL
ML
QS
ML
MS
QS
QS
QS
QS
ML
QL
QS
QL
ML
QL
ML
ML
ML
ML
ML
QL
QL
MS
ML
ML
MS
QL
ML
QL
MS
QL
ML
ML
QL
MS
QS
QS
QL
QL
QS
ML
ML
ML
QS
ML
ML
QS
QL
QS
QS
ML
QL
QL
ML
QS
QL
ML
QS
QL
QL
QL
QS
QS
QS
ML
ML
QS
ML
ML
QS
ML
MS
QL
QL
QS
QS
QL
ML
QL
ML
MS
QS
QL
ML
QS
QS
ML
ML
QS
ML
QS
MS
QS
ML
ML
QS
QL
QL
ML
ML
MS
QS
ML
ML
ML
MS
ML
MS
MS
QS
MS
MS
QL
MS
QS
MS
QL
QS
ML
QS
ML
MS
ML
ML
QL
QS
ML
QL
MS
QS
MS
MS
MS
MS
QS
ML
QS
ML
ML
QL
ML
ML
ML
MS
MS
ML
QL
ML
QL
ML
ML
QS
QS
MS
QL
QL
MS
ML
ML
ML
ML
ML
ML
QL
ML
QS
ML
ML
MS
ML
QL
ML
ML
ML
MS
MS
ML
ML
MS
ML
MS
QS
QL
QL
ML
QS
QL
QL
ML
ML
ML
ML
QS
QL
MS
QL
ML
QS
QL
ML
ML
ML
QL
ML
ML
QL
QL
QS
QL
QS
ML
QS
QL
QS
QL
QS
QS
MS
ML
QL
QL
QL
ML
QS
QS
QS
QS
ML
QL
QL
QS
QS
ML
MS
MS
ML
ML
ML
ML
QL
QL
QL
QL
ML
QS
QL
MS
MS
ML
QL
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
ML
QS
ML
QL
QS
QS
ML
QL
QS
MS
ML
QS
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
QS
QL
MS
QL
QS
ML
ML
ML
QL
ML
QL
QS
ML
QL
ML
QS
QL
MS
ML
QS
QS
QL
MS
QL
ML
QS
QS
QL
ML
QS
MS
MS
ML
ML
QS
QS
MS
MS
QS
ML
ML
QS
QS
QS
MS
QL
QS
QS
ML
QS
ML
QL
ML
QL
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
QL
QS
ML
QS
ML
ML
QL
QL
ML
MS
QS
ML
MS
QL
ML
ML
QL
MS
QS
ML
QL
QL
QL
ML
QS
QL
QS
ML
QS
QL
ML
ML
QL
ML
QS
ML
QS
QL
ML
QS
ML
QS
QS
QS
ML
QL
ML
QL
QS
ML
ML
ML
MS
ML
QS
QL
ML
QL
QS
ML
QL
ML
MS
ML
ML
QS
QL
MS
QL
ML
ML
MS
ML
QS
QS
ML
MS
QS
QS
QS
ML
QL
QL
QL
ML
ML
QS
QL
ML
QS
MS
ML
QS
QL
QS
QL
ML
QS
QS
QL
QS
QS
MS
QL
MS
ML
QS
ML
QS
MS
QL
ML
QS
QL
ML
QS
QS
QS
QL
ML
QL
ML
ML
ML
ML
ML
MS
QS
QL
QL
ML
QS
ML
ML
QL
QL
ML
QL
QL
ML
QL
ML
QS
ML
QL
ML
QL
MS
QL
QL
QS
QL
QL
QS
QL
QS
QS
QL
MS
ML
QS
QS
ML
QS
QL
QS
QL
QS
ML
QS
QS
QS
ML
MS
ML
ML
ML
ML
QS
MS
QL
QL
ML
MS
QS
ML
ML
QS
QL
MS
ML
ML
QS
QL
MS
MS
ML
QS
ML
MS
QL
ML
QL
ML
MS
ML
QS
ML
ML
ML
MS
ML
QS
ML
ML
ML
QL
QS
QS
MS
QS
MS
QL
QL
ML
QL
MS
QL
MS
QS
ML
ML
MS
ML
ML
QL
MS
ML
QS
MS
QS
ML
QS
ML
ML
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
MS
MS
QS
QS
ML
ML
QL
QS
QS
QL
QL
QS
QS
MS
ML
QL
QS
QL
QS
QS
MS
MS
ML
QS
QS
QS
MS
QS
ML
QL
ML
ML
ML
QL
ML
MS
ML
QS
QS
ML
QS
QL
QS
QS
ML
MS
QS
QL
QL
MS
MS
ML
QL
QL
ML
ML
QS
ML
ML
QL
QS
ML
QL
QL
ML
QL
ML
QL
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
QS
ML
QL
QS
QL
QS
ML
MS
QL
QL
MS
QL
QL
ML
QS
MS
QL
ML
ML
QS
ML
QS
MS
QL
QS
QL
MS
QS
ML
ML
QS
QL
MS
QL
QL
MS
ML
QS
QS
ML
ML
QS
QL
ML
QS
QL
QL
ML
QL
MS
MS
QL
QL
QL
ML
QL
ML
ML
QL
QS
ML
QS
QS
ML
ML
QL
MS
QS
ML
QL
QS
ML
ML
QS
QL
MS
QS
ML
QS
ML
ML
QS
QS
ML
QS
QL
QS
MS
QL
QS
ML
MS
QL
QL
ML
QS
QS
QS
ML
QS
QS
QL
MS
QL
QS
ML
QS
QS
ML
QS
ML
QL
QL
ML
QL
ML
QL
MS
ML
QS
ML
ML
QL
ML
MS
ML
QL
QS
ML
QL
QS
ML
ML
QL
ML
QL
QL
MS
ML
QS
ML
MS
QL
ML
QL
MS
MS
ML
QS
QL
ML
ML
ML
MS
QL
QS
QL
QS
ML
QS
QL
ML
ML
ML
ML
ML
QS
QS
QS
ML
QL
QL
ML
MS
ML
QS
MS
QL
QS
QL
QS
QS
QS
QL
MS
MS
ML
QL
QS
ML
QL
QS
ML
QL
MS
QL
QS
ML
ML
QS
MS
ML
ML
ML
ML
ML
MS
ML
ML
QS
QL
ML
MS
QS
QS
ML
ML
ML
ML
QL
MS
QL
QS
MS
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
QS
MS
QS
QL
QL
ML
ML
MS
MS
ML
QS
QS
QL
QL
ML
QS
ML
ML
QL
QS
QS
QL
ML
QS
QS
QS
QL
QL
ML
ML
QS
MS
ML
QL
ML
QL
QL
QL
QL
ML
ML
QL
MS
QS
MS
QS
ML
ML
QS
QS
MS
QL
QL
QL
ML
QL
ML
MS
ML
ML
MS
ML
ML
QS
QL
QS
ML
QS
MS
QS
QL
QS
QL
QS
ML
ML
QL
ML
ML
QS
QL
ML
ML
QS
QS
MS
QS
QL
QL
QL
ML
QS
QS
QL
ML
QS
ML
ML
ML
QS
QS
ML
QS
QS
ML
QS
QS
ML
QL
QL
QS
ML
QS
QS
QS
MS
QS
MS
ML
MS
QL
ML
QS
QL
QL
QL
ML
QL
QL
ML
ML
QL
QL
QS
QL
MS
ML
QS
ML
QS
QL
QS
QL
ML
QL
MS
QS
ML
QS
ML
QS
ML
QL
QL
ML
ML
ML
QL
QL
ML
MS
QL
MS
ML
ML
QL
QS
QL
ML
ML
QS
ML
QL
ML
QL
ML
MS
ML
MS
QL
MS
ML
QL
MS
QS
QS
MS
QL
MS
MS
ML
MS
ML
QS
QL
QS
QL
QL
ML
ML
QL
QL
QS
ML
QL
ML
ML
ML
QS
ML
ML
QL
ML
ML
ML
ML
MS
QS
QL
ML
QS
QL
ML
QL
QL
QS
MS
MS
QS
ML
ML
QL
ML
QS
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
QS
ML
QS
ML
QS
MS
QL
QL
QL
QS
ML
ML
QL
ML
QS
ML
QS
ML
QS
QS
MS
QS
QS
QS
QL
QL
ML
QS
QS
ML
ML
QL
QS
ML
QL
ML
QS
ML
ML
QS
QL
ML
QL
QS
ML
QS
ML
QL
QS
MS
QS
ML
ML
QS
QS
QS
QS
MS
MS
QL
QS
ML
ML
MS
ML
MS
QS
QL
QS
QS
ML
MS
ML
MS
ML
MS
ML
QS
ML
ML
ML
QL
QL
QS
MS
ML
MS
ML
ML
QL
QL
QS
ML
ML
QS
QS
QS
QS
QL
ML
QL
ML
MS
QL
QS
QL
ML
ML
QS
ML
QS
QS
ML
QS
QL
ML
QL
ML
QS
MS
ML
ML
QS
QL
ML
QS
QL
QL
QL
QS
ML
QL
ML
ML
MS
ML
QS
QL
QS
QS
ML
QL
MS
QS
ML
QL
ML
QL
QS
MS
QS
QL
QS
QL
ML
QL
QL
QS
QL
MS
ML
QL
MS
QS
MS
ML
QS
QS
ML
QL
ML
QS
ML
QS
QS
ML
QS
QS
QL
QL
ML
QS
QS
QS
ML
QS
QL
ML
ML
QL
MS
QL
QL
QL
QL
ML
QL
QL
MS
MS
ML
MS
MS
ML
QS
QL
ML
MS
QL
ML
ML
ML
QL
QL
ML
QS
QS
ML
ML
QL
ML
QS
QL
ML
ML
MS
QS
ML
MS
QL
ML
QL
ML
MS
QS
QL
QL
ML
ML
QS
QL
ML
QS
QS
QL
QL
QS
QL
QS
QL
QL
ML
MS
QS
QL
QL
QL
ML
ML
MS
ML
ML
ML
QL
QL
MS
QS
ML
QS
QS
QS
QS
QL
QL
QS
QL
MS
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
ML
MS
ML
QS
MS
MS
ML
QS
MS
QS
QS
QS
ML
QS
QL
MS
QS
ML
ML
ML
ML
ML
ML
MS
ML
ML
QL
MS
MS
QL
ML
QS
QL
ML
QL
QL
ML
MS
QS
ML
QL
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
QS
MS
ML
QS
QL
ML
QL
ML
ML
ML
ML
ML
QL
ML
QS
ML
ML
QL
QS
ML
QL
ML
QS
MS
ML
QS
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
QS
QS
QL
ML
ML
ML
MS
QS
QL
QL
ML
MS
ML
QL
ML
ML
QS
ML
ML
ML
QS
ML
ML
ML
QL
QS
QL
QL
QL
QS
QL
MS
QL
ML
MS
QS
QS
QS
ML
ML
ML
ML
QS
QS
ML
ML
QS
QL
ML
ML
ML
QL
ML
ML
QS
MS
ML
MS
QL
ML
ML
ML
QS
QS
QS
QS
QS
QS
MS
ML
QS
QL
QL
ML
QL
QS
ML
QS
QS
QL
QL
ML
QL
QS
ML
QS
MS
QS
ML
ML
QS
ML
QS
ML
QS
MS
QS
QL
QS
ML
ML
ML
ML
QL
QS
ML
QS
QL
QL
QS
QL
ML
QS
QS
MS
MS
ML
QS
QL
QL
ML
ML
ML
QS
QL
QL
ML
QL
QL
ML
QS
QL
QL
QS
QL
QS
QL
QS
QL
ML
QS
QL
QL
QL
QS
QS
ML
QL
MS
MS
QL
MS
ML
ML
QS
QS
ML
ML
QS
QS
MS
QL
ML
QS
ML
QL
ML
ML
ML
QS
ML
ML
ML
QL
QL
ML
QL
MS
QL
ML
MS
QS
QL
QS
ML
ML
QS
ML
QS
ML
MS
QS
ML
MS
ML
MS
QL
ML
ML
ML
QS
QL
ML
MS
ML
ML
QS
ML
QL
MS
QS
QS
ML
QL
ML
ML
QS
ML
ML
ML
QS
MS
QS
ML
MS
ML
QL
MS
ML
ML
QS
ML
ML
ML
MS
QL
ML
ML
ML
QS
QS
ML
ML
ML
MS
MS
ML
QS
MS
ML
MS
QS
ML
MS
QS
ML
QL
ML
MS
QL
QL
MS
MS
QL
ML
QS
QL
QS
ML
QS
QL
ML
ML
ML
QS
QS
QL
ML
QS
MS
QL
QS
QL
ML
MS
QL
MS
ML
QL
ML
MS
ML
ML
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
QL
QL
ML
QL
ML
ML
QS
ML
QS
QS
MS
ML
MS
ML
ML
QS
ML
MS
QS
ML
QL
ML
ML
ML
QS
QS
QL
QS
MS
QL
ML
MS
ML
QL
ML
ML
ML
QS
ML
QS
ML
ML
QL
QL
QS
QS
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
QL
QS
QL
QL
QS
QL
ML
ML
ML
MS
QL
ML
MS
QL
QL
ML
QL
QS
QL
QL
ML
ML
MS
ML
QS
ML
ML
QL
QL
ML
QS
QS
QS
ML
MS
MS
MS
ML
ML
ML
ML
MS
ML
MS
ML
ML
QS
ML
QL
MS
QL
ML
ML
ML
ML
QS
QL
QL
ML
ML
ML
ML
ML
ML
MS
ML
ML
MS
QL
MS
QL
QL
QS
QL
ML
QL
ML
QL
QS
ML
ML
MS
QL
QL
QS
QS
QS
ML
QS
QS
MS
MS
MS
QL
ML
ML
MS
ML
MS
QL
MS
ML
QS
ML
ML
QL
ML
ML
ML
QS
ML
QL
QL
ML
QL
ML
QL
ML
QS
QS
QL
MS
QL
QL
MS
QS
ML
QL
ML
QS
QS
QS
QL
QS
QL
QL
ML
QL
QS
ML
QL
QL
QL
QS
QL
QS
QS
ML
ML
ML
QL
QS
QS
MS
ML
QS
MS
QS
QL
QS
QS
ML
ML
QL
QS
QS
QS
QL
QL
ML
ML
QL
ML
ML
QL
MS
QL
MS
ML
ML
MS
ML
ML
QS
QS
ML
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
QL
ML
QS
ML
QL
ML
QS
ML
QS
QL
ML
QS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
QS
ML
QL
ML
QS
QL
QL
MS
ML
ML
QL
QS
ML
ML
MS
QS
QL
QL
QS
ML
QS
ML
QL
MS
MS
MS
QL
ML
ML
QL
ML
MS
ML
QS
ML
QS
QS
ML
QL
QL
QS
ML
QS
ML
MS
QS
ML
QL
QL
QS
ML
MS
ML
QL
ML
MS
QL
QL
QL
QL
QS
ML
QL
QS
QL
QS
QL
MS
ML
ML
ML
ML
QS
ML
QS
MS
MS
QL
QL
MS
ML
QS
QS
QL
ML
MS
QL
QL
MS
MS
QL
QS
QS
QS
QS
QS
QL
QS
ML
QL
QL
ML
QL
QL
QS
ML
ML
QL
QL
QS
ML
ML
QS
ML
ML
ML
QS
QL
QS
QL
QS
QL
ML
ML
QL
ML
QS
QL
MS
QL
MS
QS
QS
QL
MS
QL
QS
ML
ML
MS
ML
ML
QS
QL
QL
MS
ML
QL
QL
ML
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
MS
QS
ML
ML
ML
QL
QL
QL
ML
ML
ML
QL
QL
QS
MS
MS
QL
ML
ML
QS
QS
QL
QL
QS
ML
QL
QL
ML
ML
ML
QL
QS
MS
QL
ML
ML
QS
QL
MS
MS
QL
ML
QS
QS
ML
ML
QL
ML
QL
MS
QL
QS
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
MS
ML
QS
ML
ML
QL
MS
QL
ML
QL
QL
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
MS
ML
QS
QS
QL
QL
ML
QL
ML
QL
ML
QL
QL
ML
QL
MS
ML
QS
MS
QS
ML
QS
ML
QL
MS
MS
ML
MS
ML
QS
QS
QS
QS
ML
QL
QS
MS
ML
QS
ML
QS
QS
MS
ML
ML
QL
ML
QS
QS
QS
ML
QS
QL
ML
QL
QL
MS
ML
MS
ML
QL
ML
ML
QS
QL
QS
QS
QL
ML
QL
MS
QL
QS
ML
QS
MS
QL
MS
ML
ML
QL
QS
ML
QS
ML
ML
ML
MS
ML
ML
ML
MS
ML
QL
ML
ML
QS
QL
ML
QL
QL
ML
MS
MS
ML
QS
QS
ML
MS
QL
ML
QS
MS
QL
QS
QS
QS
QS
MS
QL
ML
QS
MS
QL
QL
ML
ML
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
MS
QL
QS
MS
ML
QS
QL
ML
ML
ML
ML
ML
QL
QL
ML
MS
ML
ML
ML
QL
MS
QS
QL
ML
QS
ML
QS
ML
QS
ML
ML
ML
QS
QS
QS
QL
QL
ML
ML
MS
MS
ML
MS
QS
QL
QL
ML
QL
QL
ML
QL
MS
ML
QL
QL
ML
QS
ML
QS
QS
ML
MS
ML
QS
ML
QS
ML
QS
MS
QS
MS
ML
ML
QS
QS
QL
QS
QL
QS
QS
QS
QL
QS
ML
QL
QS
MS
QL
QL
MS
QS
QS
ML
QL
MS
QS
ML
MS
MS
MS
QL
QL
QS
QL
MS
ML
QS
MS
ML
MS
QS
QS
QS
ML
QL
ML
ML
QL
MS
ML
QL
MS
QL
ML
ML
QS
ML
MS
QL
ML
QS
MS
ML
MS
MS
QL
QL
QS
QL
ML
QS
QS
QS
ML
MS
QL
QS
ML
QL
ML
ML
QL
QS
ML
MS
QL
QL
QL
QL
ML
QL
QL
ML
ML
QS
ML
QL
QS
QS
ML
QL
ML
ML
ML
QL
QL
QS
QL
ML
QS
QS
ML
QS
ML
QS
QL
QS
ML
ML
QS
ML
QL
ML
MS
QL
MS
QL
QL
QL
QL
ML
QS
QS
MS
ML
MS
ML
ML
ML
MS
QS
ML
ML
QL
QL
QL
QL
ML
QL
QL
QL
ML
ML
ML
ML
ML
QL
MS
MS
QS
ML
ML
MS
ML
ML
QS
ML
QL
QS
QL
QS
QS
QS
QS
ML
ML
ML
QS
QL
QL
ML
ML
ML
QS
MS
QL
QL
QL
ML
ML
QL
QL
QL
QS
QL
QL
QS
ML
MS
ML
QL
ML
QS
QL
QS
QL
ML
ML
MS
QL
QL
QL
MS
QL
QL
QS
MS
QL
QS
ML
QS
QS
ML
ML
ML
QL
QS
QL
ML
MS
QL
QL
QL
ML
MS
ML
ML
QL
QL
ML
QL
QL
ML
QS
QS
ML
MS
QS
QS
QL
MS
ML
QS
QS
ML
QS
QS
QS
ML
QL
QS
MS
QL
QS
QL
QS
ML
QL
QS
ML
ML
QS
QL
QL
ML
ML
ML
QL
ML
ML
QS
MS
ML
QL
MS
QL
MS
QS
ML
QL
MS
QS
QL
ML
MS
ML
QS
ML
QL
ML
QL
QL
QS
QL
MS
MS
QL
MS
MS
ML
QL
QS
MS
QS
ML
QS
QS
ML
QS
QL
QL
ML
ML
MS
QL
ML
QL
ML
ML
QS
MS
ML
QL
ML
ML
ML
MS
MS
QS
ML
QS
QL
QL
ML
QL
MS
ML
ML
QS
ML
ML
MS
QS
QL
QL
QL
ML
MS
QL
QS
ML
ML
ML
ML
QL
ML
QL
ML
QS
QL
ML
QL
QS
ML
ML
ML
QS
ML
QL
QS
ML
ML
MS
ML
ML
MS
QS
QL
QS
ML
QS
ML
MS
QS
MS
ML
ML
ML
MS
MS
ML
QL
QS
QS
QS
QS
QL
MS
QL
ML
QL
QS
MS
ML
QS
ML
QL
QS
QL
MS
ML
ML
ML
QL
QL
MS
QS
QL
QS
ML
ML
ML
QL
ML
QS
QL
ML
MS
QL
MS
QL
QL
QL
ML
ML
ML
QL
ML
QS
ML
ML
ML
QS
QL
QS
MS
ML
QS
QS
QS
ML
MS
QS
QL
QL
MS
QL
QL
QL
ML
ML
MS
QS
QS
QS
QL
QL
QS
MS
ML
ML
ML
QL
MS
QL
MS
QS
QS
QL
ML
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
QL
ML
QS
QS
ML
ML
QS
QL
QS
MS
QS
QS
QL
QS
QL
QL
MS
MS
QL
ML
QS
ML
QL
ML
QL
MS
ML
QS
ML
QS
QS
QS
ML
QL
ML
QL
ML
QL
ML
MS
ML
QL
MS
ML
QL
ML
ML
QS
ML
QL
QL
ML
QL
ML
QS
QS
ML
ML
QL
ML
ML
QL
QS
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
ML
QL
ML
ML
QS
QL
QL
QS
QS
ML
MS
QS
QL
MS
QL
ML
QL
QS
QL
ML
QL
QL
ML
QL
QL
ML
ML
QS
QS
MS
QS
ML
QS
ML
QS
QS
QL
QS
MS
QS
QL
ML
QS
QS
QS
ML
ML
ML
QL
ML
ML
ML
MS
ML
QL
MS
QL
ML
QL
ML
QS
MS
QL
ML
QL
QL
QS
QL
QS
ML
QS
ML
MS
MS
ML
QS
MS
QS
MS
QS
ML
QL
MS
MS
ML
MS
ML
ML
QL
QS
ML
QL
QS
MS
QS
QL
ML
ML
QL
QS
ML
ML
ML
QS
ML
QS
ML
MS
ML
QL
ML
QS
ML
ML
QL
MS
QS
MS
ML
ML
ML
QS
QS
ML
ML
MS
QL
ML
ML
ML
ML
QL
MS
ML
ML
QS
ML
ML
QL
MS
ML
ML
QS
ML
QL
QL
QL
QL
QL
MS
ML
ML
MS
ML
QL
QL
QS
ML
ML
MS
QL
ML
ML
ML
QS
QS
ML
ML
QS
QS
QL
ML
MS
QL
ML
ML
QL
QL
ML
ML
ML
QS
QL
QL
ML
QS
ML
ML
QL
QL
QL
MS
QL
MS
QL
ML
QS
ML
QL
ML
QS
QS
QL
MS
ML
QL
MS
ML
ML
QL
QL
QS
QL
MS
QS
QS
ML
QS
ML
QS
QS
QS
ML
ML
MS
ML
QL
QL
QL
QS
QL
MS
MS
ML
QL
ML
MS
ML
QS
MS
QL
QS
ML
QL
MS
QL
QS
QS
QS
ML
ML
QS
QS
MS
MS
MS
QS
ML
QS
QS
ML
ML
ML
ML
QS
MS
ML
MS
ML
ML
MS
QL
ML
QL
ML
ML
QS
QS
MS
ML
ML
QL
QL
MS
QS
QS
ML
ML
QS
QL
ML
MS
ML
QL
QL
ML
QS
ML
ML
MS
QL
QL
ML
QS
MS
MS
QL
ML
ML
ML
ML
ML
MS
QS
QL
ML
QS
ML
ML
QS
ML
QS
QS
ML
ML
QS
QL
QL
QS
QL
MS
QL
QS
QL
ML
QL
ML
QS
ML
QS
QS
ML
ML
ML
MS
QL
MS
QS
QS
QS
QS
ML
MS
QS
QS
QS
MS
QL
QL
MS
QL
QL
QL
ML
ML
QS
ML
MS
ML
QS
QS
QL
ML
QS
ML
MS
ML
ML
QL
MS
QS
QL
QL
QL
QS
ML
QS
ML
ML
QS
ML
MS
ML
ML
ML
ML
QL
QL
QL
QL
QS
ML
QS
ML
ML
QS
QL
QS
ML
QL
MS
MS
QS
ML
QS
MS
ML
MS
ML
ML
MS
QS
ML
QL
ML
ML
ML
MS
QL
QS
MS
ML
ML
QS
ML
ML
ML
MS
ML
MS
QL
MS
MS
ML
QS
ML
ML
QL
QL
QS
QL
QS
QS
QL
ML
ML
ML
QS
QL
ML
QL
MS
QL
ML
QS
QL
QL
ML
ML
MS
ML
QL
QS
QL
ML
ML
QL
QS
ML
QL
QS
ML
QS
ML
QS
ML
ML
MS
QL
ML
QS
QL
ML
MS
QL
QS
ML
QL
QS
QS
MS
ML
MS
QS
ML
MS
QL
ML
ML
MS
QS
QS
QS
QS
QL
QS
QL
ML
QS
QL
QS
QL
QL
ML
QL
ML
ML
ML
QL
ML
ML
ML
MS
QL
MS
QS
ML
QS
ML
QS
ML
QL
QL
ML
ML
ML
ML
QL
QS
ML
QL
ML
ML
QS
QL
ML
QS
ML
QL
QS
QL
QL
MS
ML
MS
QS
QS
QS
QL
ML
ML
ML
QL
QL
QL
QS
QS
MS
QS
MS
ML
ML
QS
ML
QL
QS
QS
QS
QL
MS
MS
ML
QS
ML
QL
QS
QS
QL
ML
ML
ML
ML
QL
QS
QS
ML
QL
QL
ML
QL
ML
ML
ML
QL
QL
QS
MS
QL
MS
ML
QL
QL
QS
QL
ML
ML
QL
ML
QS
QL
QS
QS
MS
MS
QL
MS
QL
QL
ML
ML
ML
ML
QL
MS
QL
QL
ML
ML
QL
QL
QS
QL
QS
ML
ML
MS
ML
ML
QS
ML
QS
ML
QS
ML
QS
QS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
ML
QS
QS
ML
ML
QS
MS
MS
QL
ML
MS
ML
ML
ML
QL
QL
QS
QL
MS
QL
MS
ML
ML
MS
ML
ML
MS
MS
ML
QS
ML
QL
QL
ML
MS
QL
QS
QS
QL
QL
ML
QL
MS
QS
QS
ML
QS
ML
ML
QS
MS
QL
QS
QL
ML
QL
QL
QL
MS
QS
QL
QS
MS
ML
MS
QL
ML
MS
MS
QL
QS
QS
QS
ML
MS
QL
MS
ML
ML
QL
QL
QS
ML
ML
MS
QS
ML
ML
MS
MS
ML
ML
ML
QL
QS
QS
QL
QS
ML
ML
ML
QL
ML
QL
ML
QS
ML
QS
QL
MS
QS
MS
ML
MS
ML
QS
QL
QL
MS
ML
QL
ML
ML
QL
ML
QS
QS
QS
QS
ML
QS
QS
ML
MS
QL
QL
ML
ML
QL
ML
QL
QL
QS
QS
QL
QL
QL
QS
ML
QL
QS
ML
QS
QS
ML
ML
QS
ML
QS
ML
QL
ML
QL
ML
QL
MS
ML
QL
QS
QS
QS
MS
QS
MS
ML
QS
QS
MS
QL
QL
QL
MS
QS
QS
QS
QS
QS
QS
QL
QS
QL
ML
MS
QL
MS
ML
QS
QS
MS
MS
MS
QL
MS
MS
MS
QS
QL
QS
ML
ML
MS
QS
ML
MS
QL
ML
ML
QL
QL
QS
ML
QL
ML
ML
ML
ML
ML
QS
ML
QL
MS
QL
ML
QL
ML
QS
ML
ML
QL
MS
QL
MS
ML
MS
MS
QS
ML
ML
ML
QL
QS
QL
ML
ML
ML
QS
QS
QL
QL
ML
MS
MS
QS
ML
QS
MS
ML
ML
QL
QL
QS
QS
ML
ML
MS
MS
QS
QL
ML
ML
QS
ML
QS
ML
QS
QS
ML
ML
MS
QL
ML
QL
ML
MS
QS
QL
ML
ML
QL
ML
QL
MS
QS
QL
ML
MS
QL
MS
MS
QL
QL
ML
QS
QL
QS
QS
QS
QL
QS
ML
ML
QS
MS
ML
QS
QS
QS
ML
MS
MS
QS
QL
MS
MS
QS
ML
ML
ML
QS
ML
QS
ML
QS
MS
MS
QS
QS
MS
ML
QL
ML
QL
QL
QS
ML
MS
QS
QL
QS
ML
ML
ML
QL
QL
ML
QL
ML
QS
MS
QS
QS
QS
QS
ML
ML
MS
ML
QL
QS
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
ML
ML
QS
QS
ML
QS
ML
MS
ML
ML
MS
ML
ML
QS
QS
ML
ML
ML
MS
ML
QL
QL
QL
QL
QL
QL
MS
QL
ML
QL
QS
QL
QS
QS
QL
ML
MS
QS
QL
QL
MS
QL
ML
ML
QS
ML
ML
ML
QS
QL
QS
QS
ML
QS
ML
QS
ML
QL
QL
QS
QS
QS
ML
MS
QL
ML
QL
QS
QL
QL
QS
QL
MS
ML
ML
MS
QL
QL
QL
QL
ML
QS
QS
QS
QS
ML
ML
ML
MS
QS
QS
ML
QS
ML
QS
QL
ML
QS
ML
ML
QS
QS
QL
MS
QS
ML
QL
ML
QS
MS
QL
QS
ML
QL
QS
ML
ML
ML
ML
ML
ML
QS
QL
MS
QS
ML
QS
QS
ML
QL
QL
QL
QL
ML
ML
QL
ML
QS
QS
ML
MS
ML
QS
QL
QS
QL
QS
QL
QL
QS
QS
QS
QL
MS
ML
ML
MS
QS
QL
ML
ML
QS
QL
QS
QS
ML
QS
QL
ML
QL
QL
QL
MS
QS
QS
ML
ML
ML
MS
ML
QL
ML
ML
ML
QL
ML
QL
QL
ML
QS
MS
ML
ML
ML
ML
MS
QL
QS
QL
QL
QS
MS
QS
MS
QL
QS
QS
MS
QS
ML
ML
QL
QS
QS
QL
MS
QL
QL
QL
ML
QS
QL
ML
QS
QL
QS
QL
QS
ML
ML
QS
ML
ML
QL
QS
ML
QS
QL
MS
QS
QL
QL
ML
QL
QL
MS
QL
ML
QL
ML
ML
QL
QS
QL
ML
ML
MS
QS
QL
MS
QS
ML
QS
QS
ML
ML
QL
MS
QL
QS
ML
QL
QL
QL
MS
QL
QS
QL
MS
MS
QL
MS
ML
QS
QL
ML
QL
QS
ML
QL
QS
QS
QL
QL
ML
QS
QL
MS
MS
QS
ML
MS
ML
QS
ML
QL
QL
QS
QS
QS
QL
QS
QS
ML
ML
ML
MS
ML
QS
ML
QL
ML
ML
QL
QS
QL
QS
QS
QL
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
QL
ML
QL
MS
ML
QS
QL
QS
QL
ML
MS
QS
ML
QS
ML
QL
QS
QS
QS
MS
QL
ML
MS
QS
QL
MS
QS
QS
QS
ML
QS
QL
QS
ML
QL
QL
QL
MS
MS
QS
MS
MS
QL
ML
MS
ML
QL
QL
ML
QS
ML
MS
QL
QL
ML
QL
QL
QS
ML
QL
QL
QS
QS
ML
QL
QL
MS
QL
QS
QS
ML
QS
ML
QS
MS
QL
ML
QL
ML
MS
ML
ML
ML
MS
QL
QL
ML
MS
QL
MS
QL
ML
QS
QL
QL
QL
ML
QS
MS
QS
QL
QS
QS
QL
ML
ML
QS
QS
QL
QL
MS
ML
QS
ML
MS
QL
QS
MS
MS
QL
QS
MS
QS
MS
MS
QS
ML
QS
ML
ML
ML
MS
QS
QL
QL
ML
ML
QS
MS
ML
ML
QS
ML
MS
ML
QL
ML
ML
QL
ML
QS
ML
ML
ML
QL
MS
ML
MS
ML
MS
QS
ML
QL
ML
MS
QS
ML
QL
MS
QL
QL
MS
QS
ML
MS
QS
QS
ML
MS
ML
QL
QS
QL
QL
ML
QL
QS
MS
QS
ML
ML
ML
ML
QL
QL
ML
MS
QS
QL
MS
ML
QS
MS
QS
QS
ML
QS
ML
ML
QS
QS
ML
QL
MS
ML
MS
MS
QS
QS
ML
QS
QL
QL
QS
ML
ML
ML
QS
QL
QS
ML
MS
QL
QS
ML
QS
QS
ML
QS
QS
ML
ML
QS
QS
MS
ML
ML
QL
ML
ML
QL
QL
QS
QS
QS
QS
ML
QL
QL
ML
ML
QS
ML
QS
MS
QS
QL
QS
MS
QL
QS
ML
ML
MS
ML
ML
MS
ML
QL
QS
ML
QS
ML
MS
ML
ML
ML
QS
MS
ML
ML
MS
QS
ML
QS
QS
QL
ML
QS
QS
QL
QL
ML
ML
QS
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QS
QS
QL
QL
ML
ML
QS
QL
QS
MS
ML
QL
MS
QS
ML
MS
ML
ML
QS
QL
MS
QL
QS
MS
QL
MS
MS
ML
ML
ML
QS
QL
MS
QL
QS
ML
ML
QS
QS
ML
QS
QL
ML
MS
ML
QL
MS
QL
ML
QL
QL
ML
QS
ML
ML
ML
MS
ML
MS
ML
QS
QS
QS
ML
QS
QL
QL
QS
QS
QL
QS
QL
ML
ML
MS
QL
ML
ML
ML
MS
QL
QS
QL
ML
QS
QS
MS
ML
MS
QL
ML
QS
MS
QS
QL
MS
QL
ML
QS
ML
ML
QS
MS
QS
ML
ML
ML
MS
QS
QL
MS
QS
QS
QL
QS
QL
QL
QS
ML
ML
QL
MS
MS
ML
ML
QS
QL
QS
ML
QS
ML
QL
ML
ML
QS
QL
QL
QL
QL
ML
QL
ML
ML
ML
MS
QL
MS
QL
ML
ML
ML
QS
ML
QS
QL
QS
ML
ML
ML
QL
QS
QS
ML
QL
QS
QL
QL
QL
ML
QL
ML
MS
QS
QS
MS
QL
ML
MS
QL
QS
QL
MS
ML
QL
ML
ML
ML
ML
QL
ML
ML
MS
QS
QL
QS
QS
QS
QS
QS
ML
ML
QS
QS
QS
QL
QS
ML
QL
ML
MS
ML
ML
MS
ML
ML
ML
ML
ML
QL
ML
QS
MS
ML
QL
ML
ML
ML
QL
QS
ML
QL
QL
MS
ML
MS
QL
ML
QS
QL
QL
QL
ML
QS
ML
QL
ML
QL
QS
ML
QS
QS
MS
ML
ML
ML
ML
QS
ML
MS
QL
ML
QS
ML
QS
QS
ML
ML
QL
MS
QL
ML
ML
MS
QL
QS
QS
ML
QL
ML
ML
MS
QS
QS
QS
ML
QL
QL
ML
QS
QS
QS
ML
QL
ML
QS
QS
ML
QS
QS
QL
ML
QL
QS
QS
ML
QL
QS
MS
QL
ML
ML
ML
QL
QL
QL
MS
ML
QL
QL
ML
MS
ML
QS
QS
QL
ML
ML
QS
MS
ML
ML
ML
QL
ML
QL
QS
QL
MS
ML
QL
QS
QS
ML
ML
QL
QL
ML
QS
QL
ML
QS
QL
QL
QS
ML
QL
QS
QS
ML
ML
QS
ML
ML
ML
MS
QL
QL
ML
QS
ML
MS
QS
MS
QL
ML
ML
QS
QS
QL
QL
MS
ML
MS
QL
ML
ML
MS
QL
MS
ML
QL
MS
QL
QL
ML
QS
ML
MS
MS
ML
ML
ML
MS
QL
QS
ML
ML
ML
MS
ML
ML
ML
ML
ML
QL
MS
QL
QL
QL
ML
ML
ML
QS
QS
ML
MS
ML
QL
QS
ML
MS
QS
ML
QS
QL
QL
ML
ML
QL
ML
ML
QL
QS
MS
MS
ML
QS
QL
QS
MS
QL
MS
ML
QS
QS
QL
MS
ML
ML
ML
ML
ML
QL
QL
QS
QS
MS
QS
ML
ML
ML
QL
QS
QS
QS
ML
QS
QS
QL
ML
QL
MS
ML
QL
QL
QS
ML
QL
MS
QS
QS
QS
QS
QS
QS
QS
ML
QL
QL
ML
ML
MS
ML
QL
ML
QS
QS
QL
ML
QL
QS
QS
MS
QS
ML
ML
MS
QL
QS
QS
ML
MS
QS
QL
QL
ML
ML
QS
QL
QL
QS
QS
QS
QL
QL
QS
QL
MS
ML
QL
ML
ML
QS
QS
QL
QL
ML
QL
QL
ML
MS
QS
QL
ML
ML
QL
QS
QL
ML
ML
QS
QL
QL
QL
QS
ML
ML
QL
QS
QS
QS
MS
ML
MS
ML
ML
QL
QL
ML
ML
QS
QL
ML
QL
ML
ML
QL
ML
QL
QS
QS
ML
ML
MS
ML
QL
ML
ML
QS
ML
QL
QL
QL
ML
QL
QL
QS
QS
QL
ML
MS
QS
ML
QL
QL
QS
ML
ML
ML
MS
QL
QL
ML
QS
ML
QS
ML
ML
QS
MS
QS
ML
ML
MS
QL
QL
ML
QS
QL
QL
QS
QL
QS
QL
ML
QL
ML
QL
QL
ML
QS
ML
ML
QL
MS
ML
MS
MS
ML
QS
QL
QS
QS
QS
ML
QL
QS
ML
QL
ML
QL
ML
ML
QL
QL
QS
MS
QS
ML
ML
QS
QL
MS
QL
MS
QL
QS
QL
ML
MS
ML
MS
ML
QL
ML
QS
ML
QS
QS
MS
ML
MS
QL
QS
QL
QS
QS
QS
QL
QL
ML
QS
MS
MS
QL
ML
QS
QS
ML
MS
QL
ML
QS
QL
ML
ML
ML
QS
QS
QS
ML
MS
QS
ML
QL
QL
QS
QL
QS
QL
ML
ML
ML
ML
QL
ML
QS
QS
MS
QS
MS
ML
QS
MS
ML
ML
ML
QS
QL
ML
ML
QS
QL
MS
QL
QS
ML
ML
QS
ML
QS
ML
QS
QS
ML
QS
QS
QL
QL
QS
QS
QS
ML
MS
QL
MS
ML
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
ML
QL
ML
MS
MS
QL
ML
QS
MS
MS
QS
QL
QS
MS
ML
QL
ML
QL
ML
QS
ML
QL
QS
QL
QL
ML
QS
QS
ML
ML
QL
MS
ML
ML
MS
QL
QS
MS
QS
ML
QS
ML
ML
MS
ML
MS
QL
QL
QS
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
ML
MS
QL
QL
QL
ML
ML
ML
QS
ML
ML
ML
ML
MS
QL
QL
QS
MS
ML
ML
MS
MS
QL
ML
QL
ML
QL
QL
ML
MS
QS
ML
MS
QS
MS
QS
QS
ML
QS
QL
QS
ML
QS
QS
QL
MS
QL
QL
ML
ML
QS
QL
ML
ML
QS
ML
ML
QS
QL
QL
QS
QL
ML
QL
QS
QS
QS
ML
QL
QL
QS
QL
QS
ML
QL
ML
QL
ML
QS
QL
MS
QS
ML
QS
QL
QL
QL
QL
QL
ML
ML
QS
ML
QL
ML
MS
ML
ML
QL
QS
QS
QS
ML
QS
QL
QS
QL
QL
ML
ML
QL
ML
QL
ML
QL
ML
QS
QS
QL
MS
QS
ML
ML
QS
QL
ML
QS
ML
QS
QL
ML
ML
ML
QS
ML
QL
ML
QS
QS
ML
QL
QS
ML
ML
QL
MS
ML
ML
ML
MS
QS
QL
ML
QS
MS
ML
ML
ML
MS
QL
QL
QS
MS
ML
QL
MS
MS
MS
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
QL
ML
QL
ML
ML
ML
MS
QL
QL
QS
QL
QS
QS
QS
ML
QS
QL
QL
ML
QL
ML
ML
ML
QS
QL
QL
ML
QL
ML
ML
MS
QL
QL
ML
QL
MS
QL
QL
QS
ML
QL
ML
QL
QL
ML
QL
QL
MS
QL
ML
QS
QS
QS
MS
MS
MS
MS
QS
ML
QS
MS
QS
QL
QS
QL
QS
ML
QL
QL
QS
MS
ML
ML
ML
ML
QL
ML
QL
QL
ML
QL
MS
ML
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
MS
MS
QS
ML
QL
QS
QS
ML
QL
QS
ML
QS
QL
ML
QS
QS
ML
QS
QS
QL
ML
ML
MS
QL
QL
QL
QS
QL
MS
QL
ML
QS
MS
ML
QS
QS
ML
MS
ML
ML
QS
ML
MS
ML
QL
QS
QL
ML
MS
QS
QS
QS
ML
QL
QL
ML
QL
ML
QS
ML
QL
QS
QS
QS
QS
ML
QS
ML
QL
QS
MS
QL
QS
QS
ML
MS
ML
MS
ML
QL
ML
QL
QS
QS
QL
QL
ML
QS
QS
MS
QS
MS
QL
ML
ML
QL
QL
MS
QS
ML
MS
ML
QS
ML
ML
QS
MS
QS
MS
ML
QS
QL
MS
ML
QS
ML
ML
MS
QS
QL
QL
ML
QS
ML
MS
QS
MS
MS
QS
QS
MS
ML
ML
ML
ML
QL
QS
QS
QS
QL
QL
QL
QS
ML
QS
ML
QS
QS
QS
MS
ML
ML
ML
ML
QL
QS
ML
ML
ML
MS
QS
MS
QL
ML
QL
QL
MS
MS
MS
QL
ML
QL
QS
ML
ML
MS
QS
QL
QL
MS
QS
QL
ML
QS
MS
QS
QL
MS
QS
QL
QL
ML
ML
MS
ML
QL
QL
MS
QS
QS
MS
QL
QS
ML
QL
MS
ML
MS
QL
QL
QL
QS
QS
ML
ML
ML
ML
QS
QS
ML
QL
ML
QS
ML
ML
MS
QL
ML
MS
QL
ML
QS
ML
ML
MS
QL
ML
QS
QS
MS
QS
ML
ML
QL
QL
QL
ML
QL
ML
QS
MS
ML
QS
ML
QS
QL
QS
QL
QL
ML
ML
QL
ML
QL
ML
MS
ML
ML
ML
QS
QS
QS
QS
QS
ML
ML
QL
MS
MS
QS
ML
ML
QL
ML
ML
QL
ML
MS
ML
ML
ML
ML
ML
QL
ML
ML
ML
ML
MS
QL
MS
ML
MS
QL
ML
ML
ML
QS
ML
QL
ML
MS
QL
QS
ML
ML
QS
QL
QS
MS
ML
QS
QL
ML
MS
ML
MS
QS
QL
MS
QS
ML
ML
MS
ML
QS
QL
QL
QS
ML
QL
QL
ML
MS
ML
ML
ML
QL
ML
QS
ML
QL
QL
ML
ML
QL
ML
MS
QS
QS
QL
QS
MS
QL
QS
QS
ML
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
QS
QS
QS
QS
ML
QL
QL
ML
QS
ML
QL
QS
QS
QL
QL
QL
QS
ML
MS
ML
QS
QL
QL
ML
MS
QL
ML
MS
QL
QL
ML
QS
ML
QL
QS
ML
MS
QS
ML
QL
MS
QL
QL
ML
MS
QL
QL
MS
QL
ML
QS
ML
ML
QL
ML
QS
MS
ML
QL
ML
MS
QL
QS
ML
MS
MS
QL
QL
QL
QS
QL
QL
QS
QS
QS
QL
QL
ML
QL
QS
QS
ML
MS
QL
QS
QS
QL
ML
ML
ML
QL
QL
ML
MS
ML
ML
ML
ML
QS
QL
MS
ML
MS
QL
QL
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
ML
ML
MS
MS
ML
QL
ML
ML
QS
QS
ML
MS
ML
QL
QL
QL
QL
ML
ML
QS
QS
QL
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
QS
ML
QS
QS
ML
ML
MS
QL
MS
ML
QS
QS
ML
ML
QL
QS
ML
ML
ML
ML
QS
QL
ML
ML
MS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
ML
QL
MS
QS
QS
QS
ML
QS
ML
QS
ML
MS
MS
QS
QL
QL
ML
QL
QS
QL
ML
ML
QL
QS
QL
MS
MS
QS
QS
ML
MS
ML
QS
QL
MS
QL
QL
MS
QS
ML
QS
QL
ML
ML
ML
QL
QS
MS
QL
QL
MS
QL
QL
MS
QL
QS
QS
QL
QL
ML
QL
QS
QL
ML
QS
QS
ML
ML
QL
QS
ML
ML
ML
ML
QL
ML
MS
MS
MS
QL
QS
MS
ML
ML
MS
MS
MS
ML
QS
ML
ML
QS
ML
MS
ML
QS
QL
MS
QL
ML
QL
QL
ML
QS
ML
QL
QS
QS
QS
QL
ML
ML
QS
QS
ML
MS
QS
ML
QL
ML
ML
ML
QS
ML
ML
QL
MS
ML
ML
MS
QS
QS
QS
ML
QS
ML
ML
ML
MS
QS
ML
MS
ML
ML
QS
MS
ML
MS
QS
ML
QL
ML
QL
QS
QS
MS
ML
QS
QS
QL
QS
QS
QL
MS
MS
MS
MS
ML
ML
QL
ML
MS
QL
ML
QL
QL
QL
QL
QL
QS
QL
ML
QL
QL
QL
QS
MS
ML
QL
MS
QL
MS
ML
ML
ML
ML
ML
ML
QL
MS
QL
MS
QL
MS
QL
QS
ML
ML
MS
QL
MS
QS
ML
ML
QL
QL
MS
QS
QS
QS
QL
ML
QS
ML
QS
QS
QS
QS
ML
QS
QL
QL
ML
ML
ML
QS
MS
QS
MS
ML
ML
MS
ML
QL
MS
ML
QS
QS
ML
MS
ML
MS
QS
QS
QS
MS
QS
ML
ML
QS
ML
MS
ML
ML
QL
QL
ML
QS
ML
ML
MS
ML
MS
MS
QL
QL
ML
QS
ML
QL
QS
ML
QS
ML
QS
MS
QS
ML
QS
ML
QS
QL
QS
ML
QL
ML
ML
QL
QL
QL
QS
QS
QS
QL
ML
ML
ML
QL
ML
QL
MS
QL
QS
QS
QS
ML
MS
ML
ML
QL
ML
QS
ML
ML
ML
ML
MS
ML
ML
ML
QS
QS
ML
QS
ML
QS
QL
ML
ML
QL
ML
ML
QS
ML
QL
ML
ML
QL
MS
QS
QS
ML
ML
ML
ML
QS
QS
QS
ML
QL
QL
QL
QL
QS
MS
ML
QS
QS
QS
MS
QS
ML
QL
QS
MS
MS
QL
MS
ML
MS
MS
QS
QS
ML
ML
QS
MS
ML
QS
ML
QL
MS
ML
QL
QS
ML
QL
QS
MS
ML
ML
QS
QS
QL
ML
ML
QL
QS
ML
QS
QS
QS
QS
QL
ML
ML
ML
ML
MS
ML
QS
MS
QS
QL
ML
QS
ML
QL
ML
QL
ML
QS
ML
ML
ML
ML
MS
ML
QS
QL
ML
MS
ML
QS
QL
QL
MS
ML
QS
QL
ML
QS
ML
QL
MS
QS
QL
MS
QS
ML
ML
QS
MS
QL
ML
ML
QS
ML
QS
QS
ML
QS
ML
ML
ML
QS
QS
ML
ML
MS
QL
QL
QS
ML
QS
QL
QS
QL
MS
ML
ML
QL
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
ML
QS
MS
ML
ML
ML
MS
QS
ML
QS
MS
MS
ML
ML
QS
QS
QS
QL
QL
QS
QL
QL
MS
QL
ML
QL
MS
QS
ML
QS
MS
QS
QL
QL
QL
QL
QL
QL
MS
QS
ML
QL
ML
MS
QL
QL
QS
QL
QS
MS
QL
QS
QL
QL
ML
ML
ML
ML
QS
MS
ML
ML
ML
MS
QS
ML
ML
QS
MS
ML
ML
ML
ML
ML
QS
QL
QL
QS
ML
MS
QL
ML
ML
MS
MS
QL
QS
ML
QL
QS
MS
MS
ML
QL
ML
QS
QL
QS
QL
QS
QL
QL
MS
QS
ML
QL
QS
QL
QL
QS
ML
ML
QL
ML
QL
ML
ML
ML
ML
QS
QL
QL
MS
QL
ML
ML
ML
ML
QL
MS
QS
QS
QL
QS
QL
ML
QL
QS
ML
QL
QL
QS
QL
QS
QL
QL
QS
QL
QS
QL
ML
QS
MS
QL
QL
ML
ML
QL
QS
MS
MS
ML
ML
QL
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
QS
ML
ML
MS
ML
MS
ML
QL
QS
QL
ML
QS
MS
QL
QL
ML
QL
QS
QL
QL
ML
QL
MS
QL
QS
QS
QS
QS
QS
MS
MS
MS
ML
QS
ML
QL
QS
ML
ML
QS
QS
QS
MS
QS
QS
QS
QL
QS
QL
ML
QS
MS
ML
QS
QS
MS
QL
QS
ML
QS
ML
ML
QL
ML
QL
ML
MS
MS
QS
QS
ML
MS
QL
QS
ML
QL
QL
ML
QL
QS
QS
QS
MS
MS
ML
ML
ML
QS
ML
QL
QS
ML
QL
QL
ML
MS
QS
MS
QS
ML
QL
QL
MS
ML
ML
ML
QS
QS
QL
QS
QS
QS
MS
MS
ML
QS
ML
QS
QS
QL
MS
QL
MS
ML
QS
ML
ML
MS
ML
ML
QL
QS
ML
MS
QL
ML
QS
MS
QS
ML
ML
QS
QL
QL
QS
ML
QS
QL
QS
QL
QL
QS
QL
QL
MS
QL
ML
MS
QL
ML
ML
QS
QL
ML
ML
MS
QS
QL
ML
ML
QS
ML
QS
ML
ML
QS
ML
QL
ML
QL
QL
QL
QL
ML
MS
QL
ML
ML
ML
MS
ML
QS
ML
QS
QS
ML
ML
QL
ML
QL
QS
ML
QL
QS
MS
ML
ML
ML
ML
MS
QL
MS
ML
MS
ML
QS
QS
ML
QS
MS
QL
QL
QL
QS
QL
QS
QL
QL
MS
QS
QS
QS
QL
QS
QL
QS
MS
ML
MS
QL
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
MS
MS
ML
QL
ML
QS
QL
ML
QL
QS
ML
QL
QS
QL
QL
MS
QL
QL
MS
ML
ML
QS
QL
ML
QL
QL
MS
MS
QL
QS
ML
ML
QL
QL
QL
ML
ML
QL
QS
ML
ML
ML
MS
QL
ML
QL
QL
ML
ML
MS
QS
MS
QL
ML
QS
ML
ML
MS
ML
ML
QL
ML
QL
QS
QS
ML
ML
QL
QL
QL
QL
QS
ML
ML
QL
QL
QL
QL
QS
MS
QS
MS
ML
ML
QS
QL
QL
QL
QL
QL
QS
ML
ML
QS
MS
ML
MS
ML
QS
ML
ML
ML
MS
QL
QL
QL
MS
QS
QS
ML
QS
QS
ML
MS
QL
QS
QL
MS
MS
ML
ML
ML
QL
QS
QL
ML
ML
QS
QS
QL
ML
MS
QS
ML
ML
QL
QL
QL
MS
ML
QL
MS
QS
QS
QL
QS
QL
ML
QS
ML
MS
QL
QL
ML
QS
MS
QL
QS
MS
MS
ML
ML
ML
QL
QL
MS
QS
ML
ML
ML
ML
QL
ML
QL
QS
MS
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
MS
ML
MS
ML
QL
QL
QL
ML
QL
ML
QS
QL
ML
MS
ML
QL
QS
QL
QS
ML
ML
ML
QL
ML
MS
ML
MS
QL
ML
QS
QL
QL
MS
QL
ML
QL
QL
QS
QL
QS
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
ML
MS
QS
QL
MS
ML
MS
ML
ML
QS
QL
ML
QS
MS
QS
ML
QL
MS
QS
ML
QL
MS
ML
QL
QL
ML
QS
QL
QS
QL
QL
QS
ML
ML
QS
MS
MS
QS
QS
MS
QS
ML
QL
QL
QS
QL
ML
ML
ML
MS
MS
QL
QS
MS
QS
MS
QS
MS
QL
QL
ML
QL
MS
QS
QS
QS
QS
ML
QS
MS
ML
ML
QL
MS
QL
QL
ML
ML
MS
ML
ML
QS
QS
QS
ML
MS
QL
MS
QS
QS
ML
ML
QS
QS
MS
ML
MS
ML
QL
MS
QS
ML
QL
MS
ML
QS
QS
QL
MS
ML
ML
QS
QL
ML
QS
QS
ML
QS
QS
QL
ML
ML
QS
QS
QS
ML
ML
MS
QS
QS
ML
QL
ML
QS
QL
QL
MS
QL
QL
MS
MS
QS
QL
MS
MS
QS
QL
QL
QL
QS
QL
ML
QS
QL
MS
QL
ML
MS
QL
QS
QS
QL
ML
ML
QS
QS
MS
QS
ML
QL
QL
ML
QS
QS
MS
QS
QL
QL
MS
QS
QL
QS
QS
ML
ML
ML
QL
QL
QL
QL
QL
ML
ML
ML
QL
ML
QS
QL
ML
QS
QS
ML
QL
QS
ML
ML
ML
ML
QS
QL
ML
ML
QS
QS
QS
QS
QL
ML
QL
QL
ML
QL
ML
QL
ML
ML
MS
QL
MS
ML
QL
ML
QS
QS
QS
QS
MS
QS
MS
ML
ML
ML
QS
QS
QS
ML
MS
ML
MS
MS
ML
MS
ML
ML
QL
QL
QS
ML
ML
ML
MS
QS
QL
ML
ML
QS
ML
QL
ML
QS
QL
QS
MS
MS
QL
ML
QS
QS
QL
QL
QS
ML
QL
QS
QS
ML
ML
QL
QS
QL
QS
QS
ML
QS
MS
QS
QS
QS
QL
QL
QS
QL
ML
ML
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
ML
ML
ML
QS
ML
QL
QL
ML
ML
ML
QL
QS
ML
QL
QS
QL
ML
QS
ML
MS
QL
QL
QL
MS
QS
QS
QS
QS
QS
QL
QS
QL
QS
MS
QL
ML
ML
QL
QL
QL
QL
ML
ML
MS
QS
MS
ML
ML
QL
ML
ML
QL
ML
ML
ML
ML
QL
QS
MS
MS
QS
MS
QS
ML
ML
QS
ML
QL
MS
ML
QS
ML
QS
ML
ML
ML
ML
ML
QS
QS
ML
QS
QL
QL
QL
MS
ML
QS
QL
ML
QL
MS
MS
QS
ML
MS
QL
QL
ML
ML
ML
QS
QL
MS
ML
ML
MS
ML
ML
ML
ML
QS
QS
QL
QS
MS
QL
ML
QL
MS
QL
MS
MS
QL
QL
ML
ML
ML
QL
MS
ML
ML
ML
ML
ML
ML
ML
MS
ML
ML
MS
ML
ML
ML
QL
QL
ML
QL
QS
ML
QL
MS
QL
ML
MS
QL
MS
QL
QL
ML
QL
ML
QL
ML
QS
MS
QS
ML
MS
QS
ML
QL
QL
QL
QL
QS
QL
QS
ML
QL
QL
ML
QL
QS
QS
QL
QL
MS
ML
QS
QL
ML
QS
MS
QS
QL
ML
ML
ML
QL
QS
ML
ML
QL
QS
ML
ML
QL
QL
QS
QS
QL
QS
ML
ML
QL
ML
ML
ML
QL
MS
QL
MS
QL
QS
QS
QL
QL
ML
QS
QS
ML
ML
ML
ML
QL
QS
MS
QS
QL
QL
ML
ML
QL
QS
ML
MS
QL
QL
QL
ML
ML
ML
QL
MS
QL
QS
QS
ML
ML
QL
MS
MS
MS
ML
QL
QL
QL
QS
ML
QL
ML
MS
QS
QL
QS
MS
MS
QS
ML
MS
QS
ML
QL
QS
ML
ML
ML
QS
QL
ML
QS
QL
ML
QS
ML
QL
QS
ML
QL
MS
ML
QS
ML
QL
MS
ML
ML
ML
MS
QL
MS
QS
QL
QS
QS
ML
MS
ML
ML
ML
QL
QL
ML
QS
QL
QS
ML
ML
QS
QL
QL
QS
QL
ML
MS
MS
ML
QS
ML
QS
ML
ML
ML
QL
QL
QL
QL
QL
QL
ML
MS
MS
MS
QS
ML
MS
QL
ML
MS
ML
ML
QL
ML
ML
QS
QL
MS
QS
ML
ML
QS
MS
QL
ML
QS
ML
QS
QS
ML
QL
ML
ML
MS
MS
ML
QS
MS
ML
ML
ML
ML
QS
ML
MS
QL
QS
MS
ML
QS
MS
MS
ML
ML
QL
QL
ML
ML
QL
ML
ML
MS
ML
QS
QS
ML
QS
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
QS
ML
ML
ML
ML
MS
ML
QS
ML
ML
QS
MS
ML
ML
QL
QS
ML
QS
ML
QS
MS
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
MS
QS
QL
QS
ML
MS
QL
QS
QL
ML
ML
ML
QS
MS
QS
MS
QL
ML
QS
ML
QL
ML
ML
QS
QL
MS
MS
QL
QS
ML
QS
QL
QS
QL
QS
MS
QL
QS
ML
MS
QL
ML
ML
QL
MS
MS
MS
ML
QS
ML
MS
QL
MS
QL
QL
QL
MS
QS
MS
QS
QL
QS
ML
ML
QS
QL
ML
ML
QL
MS
ML
MS
QS
QL
ML
ML
ML
ML
ML
QS
QS
ML
ML
QS
ML
QS
ML
QS
QL
QL
QL
QL
QS
ML
ML
QL
QS
ML
QL
QL
QL
QL
QL
ML
QL
QS
QS
QS
QS
QS
MS
QL
ML
QL
QS
QS
ML
QL
QS
ML
ML
QL
ML
ML
QL
QL
QL
ML
ML
QL
ML
QS
QS
ML
ML
ML
MS
QL
ML
ML
QS
QS
MS
ML
QS
ML
QL
ML
ML
QL
QS
QS
QL
MS
QS
QS
ML
ML
QL
QL
ML
QL
QS
MS
ML
QS
QS
QS
ML
QS
QS
QL
QL
MS
QL
QL
QL
QS
QS
QL
QS
QS
QL
MS
ML
QS
QL
QS
QS
QS
QS
ML
QS
ML
QL
QS
MS
QL
ML
QL
MS
QL
QS
ML
QS
QS
ML
ML
QL
ML
QS
QS
QS
QL
QS
MS
ML
ML
QL
MS
QL
QL
MS
QL
ML
MS
ML
ML
QL
ML
ML
ML
QS
ML
QS
QS
MS
MS
MS
MS
ML
QL
MS
MS
QS
MS
MS
QS
ML
QS
ML
QL
QL
QL
MS
QL
QL
ML
MS
ML
ML
MS
ML
ML
ML
ML
ML
MS
QL
ML
QS
QL
QL
QS
ML
ML
QS
QS
QS
ML
QS
ML
ML
QL
QL
ML
MS
ML
QL
QL
ML
ML
MS
ML
ML
QS
ML
QL
QS
QL
QS
MS
QL
MS
QS
QL
ML
QS
ML
ML
ML
QL
ML
QS
QS
QL
ML
MS
QL
MS
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
QL
QL
QS
MS
QS
ML
QL
MS
MS
QL
ML
QS
QL
MS
ML
QS
ML
QL
QS
QS
QL
QL
ML
ML
ML
QS
ML
ML
QL
QL
QL
MS
MS
ML
QL
MS
QS
QL
QL
ML
QL
QL
ML
ML
MS
QS
QS
ML
ML
QS
QS
MS
QS
QS
MS
QL
ML
QS
QS
QL
QL
ML
MS
QS
ML
QS
QL
MS
ML
QS
QL
ML
QL
QS
ML
ML
QL
ML
QS
QL
MS
ML
ML
ML
ML
QL
ML
QL
ML
QL
QL
MS
ML
QS
QL
ML
MS
QL
ML
ML
QL
QL
ML
ML
QL
ML
QL
ML
QL
QL
QL
ML
QS
ML
QS
ML
QL
ML
QL
QL
MS
MS
QL
MS
ML
QL
MS
QS
ML
QL
QL
QL
ML
QL
QL
QS
ML
QL
MS
QS
QS
MS
QS
QL
QS
ML
QS
MS
ML
MS
MS
ML
ML
QS
QS
QL
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
QS
QS
MS
QS
ML
ML
ML
QS
QS
QS
QL
MS
QS
QL
QS
QL
QL
QL
QL
ML
QL
ML
QL
QL
QS
QS
ML
QS
MS
MS
QL
ML
ML
ML
ML
ML
QS
ML
QL
QL
ML
QS
QL
QS
ML
QL
QL
QS
QL
QS
ML
QL
MS
ML
ML
ML
ML
QS
QS
MS
QS
ML
ML
QL
QS
MS
ML
QL
ML
QS
QS
QS
QL
MS
QL
QS
MS
ML
QS
QS
QL
ML
QL
ML
QL
QL
QS
ML
ML
ML
ML
QS
QS
QL
ML
QS
MS
QS
MS
ML
QS
QS
QL
QL
QL
QS
ML
ML
QL
ML
QS
MS
MS
ML
ML
MS
QS
MS
ML
QS
QL
MS
ML
MS
QS
ML
QL
QL
QL
QL
ML
MS
QL
QL
MS
ML
ML
MS
ML
MS
ML
ML
QL
QS
QS
ML
QL
QL
ML
QL
MS
QL
ML
QS
ML
QL
ML
ML
ML
QS
ML
QS
QS
ML
ML
QS
ML
ML
QS
QL
ML
QS
QS
ML
QL
ML
QS
QS
ML
QL
QS
QS
ML
MS
ML
ML
MS
QS
ML
MS
ML
QS
QS
QL
MS
QL
ML
QS
QS
ML
ML
ML
QS
QS
QL
QS
MS
QL
ML
QL
QS
ML
QL
MS
ML
ML
QS
QL
MS
QS
ML
QL
QL
ML
QS
QL
ML
ML
ML
QL
QS
MS
QS
QL
QL
QS
MS
ML
QS
QS
QS
ML
ML
QS
QS
ML
MS
QS
QL
QL
ML
MS
MS
QS
QL
MS
ML
ML
QL
QS
QL
MS
QS
QS
QL
QL
QS
QL
ML
QS
QL
QL
QL
ML
ML
ML
QS
ML
QS
QL
MS
QS
ML
MS
QS
QL
ML
QS
ML
ML
QS
QS
MS
QS
ML
QS
QL
MS
QL
MS
ML
QL
QS
QL
QS
QS
QL
QL
QS
ML
QL
QS
QS
ML
QL
ML
ML
ML
MS
ML
ML
MS
QL
ML
MS
QS
QS
QL
ML
ML
QS
ML
ML
QS
ML
QS
QS
ML
ML
ML
QS
QL
ML
QS
ML
MS
QS
QL
MS
MS
ML
QS
QS
QL
ML
QS
QS
QL
ML
QL
QL
ML
MS
ML
ML
ML
QL
ML
ML
ML
MS
QL
QL
QL
QS
ML
ML
QL
QL
QS
MS
QL
ML
ML
QS
ML
ML
QS
QL
QL
MS
ML
QS
ML
ML
QS
QS
ML
QS
QL
QS
QS
QL
ML
MS
QL
MS
ML
ML
ML
ML
QS
MS
QL
QS
QS
QS
MS
QL
MS
QS
ML
ML
ML
QL
QL
QL
QS
ML
ML
QL
QS
ML
MS
ML
ML
ML
ML
ML
QS
QL
QS
MS
QS
QS
QS
ML
ML
MS
QL
QL
QS
ML
QS
MS
MS
ML
QS
QS
MS
QS
QS
QS
ML
QS
ML
ML
ML
QS
ML
QL
QL
QS
QS
ML
MS
ML
MS
QL
MS
QS
QS
MS
ML
QL
ML
QL
ML
QS
ML
QS
QS
QS
ML
ML
ML
QS
ML
QS
QS
ML
QS
MS
QS
QL
QS
ML
QS
QS
QL
QL
ML
MS
MS
QS
ML
ML
ML
ML
QL
ML
QL
QL
QS
QL
ML
ML
ML
ML
QS
QL
QS
ML
ML
QL
ML
QL
ML
MS
ML
MS
QL
QS
QL
QS
QL
QS
ML
QL
MS
ML
ML
ML
QL
ML
QS
ML
MS
ML
QS
ML
QL
ML
QL
ML
ML
ML
QS
QL
QS
ML
QL
QL
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
QS
QS
QS
ML
ML
QS
QL
QL
QL
ML
QL
ML
ML
QS
ML
QL
ML
QS
ML
QS
ML
QS
ML
QL
MS
QS
QL
QL
QL
QS
ML
QL
ML
QL
QL
QS
ML
MS
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
MS
MS
QS
QS
ML
QS
QS
ML
QL
ML
ML
QS
QS
QL
ML
QS
QL
QS
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
ML
QS
QS
MS
QS
QS
MS
QL
ML
ML
QL
ML
ML
QS
ML
QL
MS
QL
ML
ML
QS
QS
QS
QL
MS
QS
QL
ML
ML
QS
ML
QS
ML
QL
ML
ML
QL
ML
QS
ML
ML
QS
QL
QS
QS
QL
QL
QS
QL
ML
MS
QL
QL
ML
ML
ML
ML
QS
ML
QL
QS
ML
MS
QL
ML
QL
QS
QL
ML
QS
ML
QL
ML
QL
QL
QL
MS
QL
QS
ML
ML
QL
QL
QS
MS
QS
ML
QL
QL
QS
QS
QL
QS
QS
ML
MS
ML
QL
ML
QS
QS
ML
QL
QS
ML
ML
QL
ML
QS
QL
QL
ML
QL
ML
QL
QS
ML
QL
ML
QS
QL
QS
QS
ML
QL
QL
MS
ML
ML
MS
QS
QS
ML
ML
QL
MS
QL
ML
QL
ML
ML
QS
QS
QL
QS
QL
ML
ML
ML
MS
MS
QS
MS
QS
ML
MS
QS
MS
QS
QS
QL
QS
ML
QS
QL
QS
QS
ML
QL
MS
ML
ML
QL
ML
MS
QS
QL
ML
ML
QL
QS
QL
QS
QL
MS
ML
QL
MS
ML
QS
QL
QL
ML
ML
MS
QL
QL
ML
MS
QS
ML
QS
QS
MS
ML
QS
QL
QS
QL
ML
ML
QL
ML
QS
MS
ML
QL
ML
ML
QS
QL
MS
QL
QS
QL
MS
QL
QS
QL
QL
QS
QS
QL
ML
MS
ML
QS
QS
ML
ML
ML
ML
QS
QL
ML
ML
MS
QL
QL
QS
QS
QS
ML
ML
QS
QS
MS
ML
MS
ML
MS
QL
ML
QL
QS
MS
ML
MS
MS
QL
QL
QL
QL
ML
ML
QS
MS
QL
QL
QL
QL
QS
MS
QL
QL
ML
ML
MS
QL
QL
ML
MS
QL
ML
QS
MS
QL
QL
MS
MS
ML
QL
ML
MS
ML
ML
QS
MS
QL
QL
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
QL
ML
QL
QL
MS
ML
QL
QL
ML
QL
QL
ML
MS
ML
QS
ML
QL
ML
ML
QL
QS
QL
ML
QL
QS
QL
QL
ML
ML
QS
ML
QL
QS
MS
QL
QS
QS
QS
ML
MS
MS
ML
QL
QS
ML
QL
QL
QS
MS
MS
ML
MS
QL
QL
MS
QL
ML
ML
ML
ML
QS
ML
ML
QL
QS
ML
ML
QL
ML
QL
MS
QS
MS
MS
QS
QL
QS
ML
ML
QL
MS
QL
ML
MS
QS
ML
QS
ML
QS
QS
ML
QS
QS
QS
ML
QL
ML
ML
ML
QS
ML
QL
QS
ML
ML
ML
QS
QL
QS
ML
ML
QL
MS
QL
ML
MS
QL
QS
QL
QL
MS
ML
QS
QS
ML
QS
QL
QS
QL
QL
ML
QS
QS
QS
QS
QS
ML
ML
QS
QL
QS
QS
ML
ML
MS
QS
MS
QS
QS
QS
QS
ML
QL
ML
QL
ML
QL
ML
ML
QS
QL
MS
ML
MS
QS
QS
ML
QS
ML
QL
ML
ML
ML
QL
ML
ML
QS
QS
ML
QL
ML
QS
ML
ML
QL
QL
QS
QS
QS
QL
MS
ML
ML
ML
QS
ML
ML
QL
QS
ML
ML
QL
QS
QS
MS
QL
QS
ML
QL
QL
QL
MS
ML
QL
ML
QL
ML
QS
QL
QS
QS
ML
ML
ML
QS
ML
ML
QS
MS
MS
QS
QL
QL
QL
ML
QS
ML
MS
ML
QL
QS
ML
ML
ML
ML
QL
QS
QS
ML
ML
QS
QL
QS
QL
ML
ML
QL
QL
QL
QL
ML
ML
ML
QS
QL
QL
MS
QL
QS
ML
ML
MS
QS
MS
ML
QL
QL
ML
MS
QL
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
QL
ML
QS
MS
QS
MS
ML
QL
ML
ML
ML
QL
ML
ML
QL
ML
MS
QL
MS
ML
QL
ML
ML
QS
QS
QS
QS
QL
QS
QL
ML
QS
ML
QS
QS
QS
ML
QS
MS
ML
QS
QL
QL
ML
ML
ML
ML
QL
ML
MS
MS
QL
MS
QL
ML
ML
QL
ML
QL
MS
QL
ML
ML
ML
QS
QS
QL
QL
QL
ML
QS
QS
MS
QS
ML
ML
QL
ML
ML
QL
MS
QL
MS
QS
QS
QS
ML
QL
MS
MS
ML
ML
MS
QS
QL
QS
QS
ML
QS
ML
QL
QS
QS
ML
ML
QS
ML
QS
ML
ML
QL
QS
QS
QL
ML
ML
MS
QS
MS
ML
ML
QL
QL
QL
QL
QS
QL
MS
ML
QL
ML
QS
ML
QS
MS
QS
ML
ML
ML
QL
MS
ML
ML
QS
MS
ML
QL
ML
MS
QL
QL
QL
MS
QL
ML
ML
QS
ML
MS
ML
QS
QL
QL
QS
QS
ML
QS
ML
MS
QL
ML
QS
QS
ML
QS
ML
QS
QL
QS
ML
QL
MS
MS
ML
QL
ML
QS
ML
QL
QS
MS
MS
ML
ML
QS
QL
QS
QS
MS
MS
ML
ML
QL
MS
QS
QL
MS
ML
QS
QL
QS
QS
ML
QL
ML
QL
QL
ML
QS
ML
QL
QL
ML
QL
QS
QS
QS
ML
ML
ML
QL
QL
ML
QS
QL
MS
ML
QS
QS
QS
QL
QL
MS
ML
ML
QL
QS
MS
QS
MS
ML
ML
QL
QS
QS
QS
QS
QS
QS
ML
ML
QL
QL
QS
ML
MS
MS
QS
ML
QL
QS
QS
ML
QL
QL
ML
QS
QL
ML
QL
ML
QS
ML
ML
QL
MS
QL
QS
QL
ML
ML
ML
ML
MS
QL
ML
QS
QS
QS
QL
QL
QS
QS
QS
ML
ML
MS
QL
ML
ML
ML
ML
QS
QS
MS
MS
QS
ML
QS
ML
QL
QS
QS
QL
QS
ML
QL
MS
ML
QS
ML
QS
MS
QL
ML
QS
QS
ML
QL
ML
QS
QL
ML
MS
ML
QS
ML
QL
QS
ML
QS
QL
ML
QL
QS
ML
ML
QS
ML
ML
QL
MS
QS
QL
ML
ML
QS
ML
ML
ML
MS
QL
QL
QL
QL
QS
QS
ML
ML
MS
ML
ML
QL
QS
ML
ML
QS
MS
ML
QS
MS
ML
ML
QS
MS
QL
QL
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
QS
QL
MS
ML
QS
QL
ML
ML
ML
QL
QL
QS
QL
QS
QL
QL
MS
ML
MS
ML
MS
ML
MS
ML
ML
QS
QS
QS
QS
ML
ML
MS
QL
ML
QL
QL
ML
QL
QS
QS
QL
QL
QS
QL
QS
ML
QL
ML
ML
ML
MS
ML
QL
ML
QL
ML
ML
QL
ML
ML
QS
ML
MS
ML
QL
QL
QS
QS
QL
QL
QL
ML
QL
MS
QS
QL
QL
ML
ML
QS
QS
ML
ML
QS
QL
ML
QL
QS
QL
MS
QL
QS
QS
QS
QS
QS
ML
ML
MS
QL
QS
QS
ML
QS
ML
ML
MS
MS
ML
QL
QL
QL
QL
QL
QS
ML
ML
QL
QS
QL
ML
QL
ML
ML
ML
QS
ML
QL
ML
QL
ML
QS
QS
ML
QL
MS
QL
QS
ML
QL
ML
MS
QS
QL
QL
ML
ML
ML
QS
ML
QL
MS
MS
ML
ML
ML
ML
ML
QS
QL
QL
QS
QL
QS
QL
MS
QL
QL
ML
ML
QL
QS
QL
QS
MS
QL
ML
ML
QL
QS
QL
QS
QS
QS
QL
MS
QS
MS
ML
QL
QS
ML
ML
QL
QS
ML
ML
ML
ML
QS
ML
ML
QL
ML
ML
MS
ML
QS
QS
ML
ML
ML
QS
ML
QL
QS
QL
QL
ML
QL
MS
QS
ML
ML
QS
QL
MS
MS
ML
MS
QS
QL
QS
ML
ML
ML
QS
MS
MS
QS
QS
ML
MS
QS
QS
QL
QL
ML
QL
QL
QL
QS
QL
QL
MS
ML
MS
MS
QL
QL
MS
MS
QS
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
QS
QS
MS
ML
ML
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
QL
QL
QL
ML
QL
ML
QL
QL
QS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
MS
QS
ML
ML
MS
QL
ML
QS
ML
MS
ML
ML
QL
QS
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
ML
QL
QL
QS
ML
ML
QL
QL
ML
ML
QL
QL
QS
QS
MS
QS
MS
QL
MS
QL
QL
MS
ML
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
QS
MS
ML
MS
MS
QS
ML
ML
ML
QL
QL
ML
QS
QL
ML
ML
ML
QL
QL
QS
MS
ML
QL
QL
ML
QL
QL
MS
QS
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
QS
QS
ML
ML
QS
QL
QL
QL
MS
QS
QS
QL
QS
ML
MS
ML
QL
MS
QS
ML
ML
ML
QS
QL
ML
QS
QS
ML
QL
ML
QL
ML
ML
QS
QL
MS
QS
ML
QS
ML
QL
QL
ML
QS
ML
ML
QS
QL
QS
QS
QL
MS
ML
ML
QS
QS
ML
QS
QL
ML
ML
QL
ML
QL
ML
QL
QL
ML
QL
ML
MS
ML
QL
QS
QS
QS
ML
ML
ML
ML
QL
QS
MS
QS
QS
QL
QS
QL
QL
ML
QL
QL
MS
QS
ML
QL
QL
ML
QL
QL
QL
QL
ML
QL
ML
ML
MS
ML
ML
ML
QS
ML
QL
ML
QS
ML
ML
MS
QL
QS
MS
ML
QS
ML
QL
QL
QS
QL
ML
QL
QL
ML
QL
ML
ML
QL
ML
QL
QS
QS
QS
ML
QS
ML
QS
QS
QS
MS
QS
QL
ML
MS
QS
QS
ML
ML
ML
ML
QS
ML
MS
ML
QL
MS
QS
ML
QS
MS
ML
ML
ML
ML
QS
QS
ML
QL
QL
QL
QS
ML
QL
QS
QS
ML
MS
QS
QS
ML
ML
ML
ML
QS
ML
MS
QL
QL
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
QS
MS
QL
QS
QS
QL
ML
MS
QL
QS
ML
QL
QL
QS
QL
QL
ML
QL
MS
MS
QS
QL
ML
QS
QL
QL
MS
QS
ML
ML
MS
ML
ML
ML
MS
MS
QL
ML
QL
ML
ML
ML
QL
ML
QS
MS
ML
QL
ML
QL
MS
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
MS
ML
ML
MS
QL
ML
ML
ML
QS
QL
QS
QL
MS
MS
ML
ML
MS
ML
ML
QL
QL
QL
ML
QL
ML
QL
ML
ML
ML
QS
MS
MS
ML
ML
ML
ML
QS
ML
MS
ML
QL
MS
QL
ML
QS
QS
ML
MS
ML
QL
ML
MS
ML
QL
QL
ML
QL
QS
QS
QS
QL
QS
QL
QL
QS
QS
MS
ML
MS
MS
QS
ML
ML
ML
QS
MS
QS
MS
ML
QS
QS
QS
ML
ML
ML
QS
QS
QS
QL
ML
ML
QS
QS
QL
ML
ML
ML
ML
QS
QS
QS
ML
ML
MS
QS
ML
QS
MS
QS
ML
ML
QS
QL
ML
MS
QS
MS
ML
QS
QL
MS
ML
QS
QL
QS
MS
QL
QS
QL
QL
QL
MS
QS
MS
MS
ML
QL
ML
QL
QL
ML
MS
QL
QS
QL
ML
ML
ML
QS
QS
QL
QL
ML
ML
QS
MS
MS
QL
QL
QL
ML
ML
QL
QL
QS
ML
MS
QL
ML
ML
QS
QS
MS
MS
MS
ML
ML
ML
QS
QS
QS
QL
ML
ML
ML
QS
QS
ML
QS
MS
MS
QL
ML
ML
QS
QL
QS
ML
QL
ML
MS
QL
QS
QS
MS
QS
QS
ML
QL
ML
QL
MS
ML
QS
QS
QS
QL
QS
QS
MS
QL
QS
ML
QS
QS
ML
QL
MS
QS
QL
ML
ML
QL
QL
ML
QL
QL
QL
QS
MS
QL
ML
ML
QS
ML
ML
QS
ML
ML
QS
QS
QS
QS
ML
QL
ML
ML
ML
QL
ML
QL
MS
ML
QS
ML
MS
QS
MS
MS
QS
ML
QS
QS
MS
QL
QL
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
ML
QL
QL
ML
ML
ML
ML
QL
MS
QS
ML
ML
ML
ML
ML
QS
QS
ML
ML
QS
QS
ML
QL
ML
ML
QL
QS
ML
QS
ML
ML
QS
QL
QS
QS
MS
ML
QS
QL
ML
ML
QL
ML
ML
ML
MS
QS
ML
QL
ML
QS
QS
QS
QS
QL
ML
MS
ML
QS
QL
ML
QS
QS
QS
QL
QS
QL
QL
QS
QS
QS
QL
QS
ML
ML
ML
ML
MS
QS
QS
ML
MS
ML
MS
QS
ML
QL
QL
QS
MS
MS
QS
QL
QS
QL
ML
QL
QS
QS
ML
ML
QS
ML
QS
QS
ML
QL
QL
ML
QL
QS
QL
ML
QL
QL
QL
QL
QS
QL
QL
QL
QL
ML
QL
ML
QL
QL
ML
QS
ML
QS
QS
QS
QL
QS
ML
QL
QS
QS
ML
ML
MS
MS
QS
ML
MS
ML
QS
QL
ML
ML
MS
QS
QL
ML
QL
ML
QS
QL
ML
MS
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
ML
QL
QL
ML
QS
QL
QL
ML
ML
QL
ML
QL
QS
QL
ML
MS
QS
QL
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
MS
QS
QS
QL
QL
ML
ML
QS
MS
ML
MS
QS
ML
QL
ML
MS
ML
QS
QS
QS
QL
ML
ML
ML
ML
ML
QS
QS
MS
ML
ML
QS
QS
ML
QL
ML
MS
ML
ML
ML
MS
QS
QS
QL
ML
ML
QL
ML
QL
ML
MS
ML
ML
MS
MS
QL
MS
QS
QS
ML
ML
ML
QL
ML
ML
ML
QL
QS
ML
QS
ML
QS
QL
ML
QL
QS
QS
QS
ML
MS
ML
QL
QL
QL
ML
QS
ML
QL
QS
QS
ML
ML
QS
MS
ML
QS
QL
ML
QS
QL
QS
MS
ML
ML
QL
QS
ML
ML
ML
ML
QS
ML
ML
MS
QS
ML
QL
MS
ML
ML
ML
QS
ML
QS
MS
MS
QS
QS
QL
MS
QS
ML
ML
ML
ML
QS
ML
MS
QS
QL
QS
QL
MS
QL
QS
ML
QS
MS
QS
QL
QL
MS
ML
QS
QS
QS
QS
ML
QL
ML
QL
ML
QL
ML
QS
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
ML
MS
QL
ML
QS
ML
QL
ML
ML
QS
QL
ML
QL
QL
QS
QS
QL
ML
QS
QS
QL
ML
QL
ML
QL
ML
ML
QS
MS
QL
QS
MS
QS
ML
QL
MS
ML
QS
ML
QL
QL
ML
MS
ML
MS
MS
QL
QL
QL
ML
QL
QL
ML
ML
MS
ML
MS
MS
QL
ML
QL
ML
ML
QL
ML
QS
QS
QS
QL
MS
QS
QS
MS
QS
ML
QL
MS
ML
ML
ML
MS
QL
QL
QS
QL
MS
QL
ML
QL
ML
MS
ML
ML
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
ML
QL
QS
QL
QL
QS
ML
QS
ML
ML
ML
QL
QL
QS
MS
ML
ML
ML
QL
ML
QL
ML
QS
ML
QS
QS
ML
QL
QL
ML
ML
MS
ML
QS
ML
QL
QL
ML
QS
ML
ML
QL
QL
QS
QL
ML
MS
QL
ML
QL
QS
QL
QL
MS
QL
ML
ML
ML
MS
ML
MS
QL
ML
ML
ML
ML
MS
ML
QS
QS
QL
ML
MS
QS
QL
QS
QS
QL
QL
QS
QL
QS
QL
ML
ML
QS
ML
QS
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
ML
QL
QS
ML
QL
QL
MS
ML
ML
QS
ML
MS
QL
QL
QS
QS
QL
QL
MS
QL
ML
QS
ML
ML
ML
QS
MS
ML
QS
ML
QS
ML
QL
ML
MS
QS
MS
ML
MS
QL
ML
QL
QS
QL
QL
QL
MS
QL
QL
QL
QL
QS
ML
ML
ML
ML
QL
ML
QS
ML
QS
ML
QS
ML
QS
ML
QL
QS
QS
QL
QL
ML
ML
ML
ML
QL
MS
MS
QL
ML
QL
QS
QS
QS
MS
QS
MS
ML
QL
ML
QS
ML
MS
MS
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
MS
QL
QL
QS
QS
ML
QS
QS
QL
ML
QS
MS
ML
ML
QS
QL
ML
ML
QL
QL
QS
QS
ML
MS
QL
QL
ML
QS
ML
QS
QS
QS
ML
ML
MS
ML
QS
QL
ML
QS
QL
QL
MS
QL
QL
MS
ML
QS
QL
QS
MS
QS
QS
QS
ML
QS
ML
ML
QS
QL
ML
ML
QL
ML
QL
ML
QS
MS
ML
QL
MS
QL
QS
QL
QS
ML
QS
QS
QS
QL
QS
QL
ML
ML
QS
ML
QS
QL
QS
QL
ML
QS
ML
ML
QL
QL
QS
QS
ML
MS
ML
ML
QS
ML
QS
QS
QL
ML
QL
QS
ML
QL
QL
ML
ML
QS
QS
ML
QS
MS
ML
QL
QS
MS
ML
QL
QL
QL
MS
QL
MS
ML
QS
ML
ML
ML
QL
QS
ML
MS
QS
QL
QS
ML
QS
QS
QL
QS
ML
ML
QS
ML
ML
ML
ML
MS
MS
ML
QL
QS
ML
QL
ML
ML
QL
MS
QL
QS
QS
QL
ML
MS
QS
QS
QL
ML
QS
QL
QL
ML
ML
QL
QL
QS
MS
QL
ML
QL
ML
QS
ML
ML
QS
QL
QS
QL
QL
ML
MS
QL
QS
MS
ML
QL
QS
QL
QL
QL
ML
ML
ML
QL
QS
QL
QS
QL
QS
QS
MS
QS
QL
ML
ML
QL
QS
QL
QS
ML
QS
QL
ML
ML
MS
QS
QL
ML
QS
QL
QL
MS
MS
QS
QS
MS
QL
MS
ML
ML
QS
QS
ML
ML
MS
QL
QS
ML
QL
QS
ML
ML
QL
QL
ML
QL
QS
QL
QS
QL
QL
QS
QS
ML
ML
QS
QS
QS
QL
QL
ML
QS
ML
ML
QL
ML
ML
MS
ML
QL
ML
QS
QL
ML
QS
QS
MS
QS
QS
QL
QS
MS
ML
QL
QL
ML
ML
ML
MS
QS
ML
ML
QL
QS
QL
ML
QL
QS
ML
MS
QS
ML
QL
QL
ML
MS
ML
QS
ML
MS
ML
ML
ML
QS
ML
ML
QS
ML
ML
QL
MS
ML
QS
QL
ML
ML
QS
ML
QL
ML
MS
QL
QL
QS
QS
ML
MS
ML
ML
ML
QL
QL
MS
QS
ML
MS
MS
ML
ML
ML
QL
QL
QL
QL
ML
ML
QS
MS
ML
QL
ML
QL
ML
QS
QL
MS
QS
ML
ML
MS
QS
QS
QL
QS
ML
ML
QL
ML
QL
QL
QS
QS
QS
ML
QS
QL
ML
QL
ML
MS
QS
ML
QL
QL
ML
QL
MS
QS
QL
ML
QS
QS
ML
ML
MS
ML
QL
ML
ML
ML
MS
MS
MS
QL
ML
QL
MS
QS
ML
QL
ML
QS
QL
QS
ML
QS
QS
QL
QS
QS
MS
ML
MS
QL
ML
QS
QS
ML
MS
MS
MS
MS
ML
ML
QS
QL
ML
QS
QS
MS
MS
ML
MS
QL
ML
ML
QL
QL
QS
QS
MS
QL
ML
ML
QL
QS
ML
ML
ML
QL
QS
QL
ML
QS
QS
ML
QL
ML
MS
QL
ML
MS
ML
ML
QL
QS
QS
QL
ML
QS
ML
QS
ML
QL
ML
QL
QL
MS
QS
QL
QL
MS
ML
QS
QL
ML
MS
ML
ML
QL
MS
ML
MS
ML
QS
MS
QS
QL
QL
QL
ML
QS
MS
QS
ML
QL
ML
ML
MS
MS
QL
QL
QL
ML
QL
ML
QS
MS
QL
QL
QL
QL
ML
QL
QS
ML
QL
QS
ML
QL
MS
QL
MS
MS
QL
QS
ML
ML
ML
QS
QL
QS
MS
ML
ML
QS
QS
MS
MS
ML
QL
QL
ML
ML
QS
QS
QS
QL
ML
ML
MS
QL
ML
ML
ML
MS
QS
ML
MS
ML
ML
ML
QL
ML
ML
ML
QS
MS
ML
MS
QS
ML
QS
ML
QL
QL
ML
MS
MS
ML
QS
ML
ML
ML
QL
ML
QL
MS
ML
QL
ML
MS
QS
ML
MS
MS
ML
ML
ML
QS
QS
QS
ML
QS
QS
QS
ML
QS
MS
ML
QS
ML
QS
QL
MS
QS
ML
QL
QS
QS
ML
QL
ML
QL
ML
ML
QL
ML
ML
MS
QL
QL
QL
ML
ML
QL
ML
QS
QL
ML
MS
QL
ML
QS
ML
QL
ML
QS
QS
QS
ML
ML
ML
QL
MS
QS
MS
ML
QL
MS
ML
ML
QL
ML
MS
MS
QL
QS
ML
QS
QS
ML
ML
QS
ML
QS
QS
ML
MS
QS
QL
ML
MS
QS
QS
ML
QL
QS
ML
QS
QL
ML
QS
ML
QL
QL
ML
ML
ML
ML
QL
MS
MS
QL
ML
ML
ML
QL
QL
QS
QS
QL
ML
QL
ML
ML
QL
ML
MS
QS
ML
MS
QL
MS
QS
ML
QS
QL
ML
QL
ML
ML
ML
ML
MS
QL
QL
QS
QL
QS
QL
ML
ML
QL
ML
QL
ML
MS
MS
ML
ML
ML
QL
QS
ML
ML
QS
QL
QS
QL
QL
ML
MS
QS
QS
QS
MS
QL
MS
QS
QL
ML
QL
QS
QS
ML
ML
QS
ML
QL
QL
QS
QS
QS
ML
ML
ML
ML
MS
ML
MS
ML
QL
ML
QS
MS
ML
QL
ML
ML
QS
QL
QS
QS
QS
QL
ML
ML
ML
ML
ML
QL
ML
QS
QS
QS
MS
ML
QL
ML
QL
QL
ML
ML
QS
ML
ML
QS
ML
ML
QS
QL
MS
ML
QS
MS
QL
ML
QL
MS
MS
ML
QS
QL
ML
QS
QS
ML
MS
ML
QS
QL
QS
QL
QL
MS
MS
ML
ML
MS
QS
ML
QL
ML
MS
QL
ML
ML
QL
MS
QS
QL
MS
QS
ML
ML
QS
QS
ML
ML
ML
QS
MS
QL
ML
ML
QS
QS
MS
ML
QL
QL
MS
QL
QL
ML
QS
QL
ML
ML
ML
QS
ML
ML
MS
QS
QS
ML
QL
ML
QL
QS
QS
ML
ML
ML
MS
ML
QL
QS
QL
MS
QS
ML
QL
QL
MS
ML
ML
QL
QS
MS
QS
QL
MS
ML
QS
QS
QS
ML
ML
QS
QL
QL
ML
MS
QL
QL
QS
QL
ML
QS
QL
QL
ML
QS
ML
QL
ML
QS
QL
ML
QL
QL
ML
QS
ML
ML
MS
ML
QS
ML
ML
ML
QL
QL
QS
ML
MS
QS
QS
QS
QL
ML
MS
ML
QL
QL
QL
ML
QL
ML
ML
MS
QS
ML
QL
ML
MS
ML
ML
MS
MS
ML
ML
MS
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
ML
MS
QS
QL
ML
QS
QL
QS
ML
ML
QS
QS
MS
QL
ML
QL
QL
MS
ML
MS
QL
QL
ML
QS
ML
QS
QS
ML
QS
QS
MS
ML
MS
MS
QS
ML
QL
QS
QL
QL
ML
QS
ML
QS
QS
QS
QL
QL
QL
QS
ML
ML
QL
ML
QL
ML
QL
QL
QS
ML
MS
QS
QL
MS
QL
ML
QS
MS
QS
ML
ML
MS
QL
ML
QS
QS
ML
ML
MS
QS
ML
QS
ML
QL
ML
ML
MS
QS
QS
QL
ML
QL
ML
ML
ML
QS
ML
QS
QL
QS
QS
ML
MS
ML
ML
MS
ML
MS
ML
ML
QL
ML
QS
QS
QS
ML
QL
QL
MS
QS
ML
ML
QS
QL
QS
MS
QS
QL
QL
QL
ML
QL
MS
ML
QS
QS
QL
ML
QL
QL
QS
ML
ML
QL
MS
QL
ML
QS
QL
ML
QL
QS
MS
ML
QS
QL
QS
ML
ML
ML
QS
ML
MS
QL
QS
QS
QL
ML
QS
MS
QL
QL
ML
ML
QL
QS
ML
ML
MS
QL
ML
ML
QS
QL
MS
ML
ML
ML
ML
QS
QL
QL
QS
QL
ML
MS
ML
QS
ML
QL
QS
QS
ML
QL
QL
ML
ML
QS
ML
ML
ML
ML
ML
MS
QS
QS
QL
QS
QS
ML
QL
QS
ML
ML
QL
QL
QL
ML
QL
ML
QL
QS
QL
QS
ML
ML
QS
QL
ML
QS
QS
QL
QS
QL
QS
QS
QS
QS
QL
QL
MS
ML
QL
MS
QS
ML
QL
QL
ML
QS
QS
QL
QL
MS
ML
ML
QL
ML
MS
QS
MS
QL
QS
ML
QL
QS
ML
ML
QS
QS
ML
ML
ML
MS
MS
ML
ML
QS
QL
QS
ML
ML
ML
QL
ML
ML
MS
QS
QL
QS
ML
ML
ML
ML
ML
QS
ML
QS
MS
ML
ML
ML
QS
QS
MS
ML
ML
QS
ML
ML
QS
QL
QS
QS
QS
QS
ML
ML
QL
QL
ML
MS
QL
QS
QS
QL
MS
ML
QL
QS
QL
ML
QL
MS
QL
ML
ML
QS
QS
MS
QS
QL
QL
ML
QS
MS
ML
QL
QS
MS
MS
QL
QL
ML
ML
MS
QS
ML
QS
MS
ML
ML
QS
QS
ML
QS
QL
ML
ML
QL
ML
MS
QS
ML
ML
QL
MS
MS
ML
QL
MS
ML
QL
ML
ML
MS
ML
MS
QL
QL
QS
MS
QS
QS
MS
MS
ML
ML
ML
QL
ML
ML
ML
QL
QL
QS
MS
ML
ML
ML
QS
MS
ML
QL
ML
QL
ML
MS
QS
QS
QS
QL
ML
QL
MS
QL
ML
MS
MS
ML
QS
ML
ML
QS
MS
QS
QL
QS
QL
MS
QL
ML
QL
ML
ML
MS
ML
MS
QS
MS
QS
ML
ML
ML
QS
QL
MS
QS
QL
QS
QL
MS
QL
ML
ML
ML
ML
ML
QL
QL
QL
ML
MS
ML
ML
QS
QS
MS
QS
MS
QS
ML
ML
QL
ML
QL
MS
ML
QS
ML
ML
QS
QL
QL
QL
ML
ML
QL
QL
ML
ML
QS
MS
QS
QL
QS
MS
ML
MS
ML
QL
MS
ML
QS
QL
QL
ML
MS
QS
ML
MS
ML
QL
MS
QL
MS
QS
QS
QL
MS
QL
QL
ML
ML
QL
QL
QL
MS
QS
ML
QS
ML
ML
QL
QS
ML
ML
ML
MS
ML
QS
ML
QS
QS
MS
QS
QL
QS
QS
MS
MS
ML
QS
MS
QS
ML
MS
QS
ML
QL
MS
ML
QL
QL
MS
QL
ML
ML
ML
MS
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
ML
ML
QL
QS
QL
QS
QS
MS
ML
QS
QL
QS
QS
ML
MS
QS
ML
ML
QL
QL
QL
QS
QS
MS
QS
QS
ML
ML
MS
ML
QS
QS
QS
QL
QL
MS
ML
QS
ML
ML
ML
ML
QL
QL
QL
QL
ML
MS
MS
ML
ML
QL
QS
QL
ML
QS
QS
QS
QS
QS
ML
ML
QL
QL
QS
QL
QS
ML
ML
ML
MS
ML
MS
ML
QL
QL
ML
MS
ML
QL
QL
QL
MS
QS
ML
QS
QL
ML
QL
ML
ML
QS
QL
QS
QL
ML
QS
QL
ML
MS
QS
ML
ML
ML
QS
QL
QS
MS
MS
QL
ML
QL
QL
QS
ML
QS
ML
MS
ML
QL
ML
ML
QL
ML
QS
ML
QL
QL
ML
QS
ML
QS
MS
QL
QL
ML
QL
ML
QL
QL
ML
QL
QS
QL
QS
MS
ML
ML
ML
QS
QL
QL
QL
ML
ML
ML
ML
QS
MS
QS
ML
QS
ML
MS
QS
QL
MS
QL
QS
QL
ML
QL
QL
MS
QL
ML
MS
QS
QL
ML
QL
QL
QL
QS
QS
QS
ML
MS
ML
QL
QS
ML
QL
ML
QS
MS
QL
QL
ML
ML
MS
QS
QS
MS
QL
MS
QS
QS
MS
QS
QL
QS
ML
QS
MS
ML
QL
MS
QS
MS
ML
ML
QS
ML
QL
ML
ML
QS
MS
ML
ML
QL
ML
MS
ML
QS
ML
QL
MS
QS
ML
QS
QS
ML
QL
MS
QL
ML
ML
QS
QS
MS
ML
ML
QS
ML
ML
QS
ML
QS
MS
ML
QL
QL
ML
QL
ML
QS
ML
ML
ML
QS
MS
ML
ML
ML
QS
ML
ML
QL
QS
ML
QL
ML
QS
QL
QS
QL
ML
QL
ML
ML
ML
MS
QL
QL
QL
MS
QL
QS
ML
QL
QS
QS
ML
QS
QL
ML
QL
ML
QL
MS
ML
ML
QL
QS
ML
ML
ML
MS
MS
QL
MS
QL
ML
ML
QS
ML
QS
QL
QS
QS
ML
MS
ML
MS
MS
QS
QL
QL
ML
MS
ML
QL
ML
MS
QL
QL
MS
QL
MS
MS
MS
ML
ML
QL
QS
QS
QL
QL
QL
QS
ML
MS
QS
QL
QL
MS
QS
QL
ML
ML
ML
QS
ML
QL
MS
MS
QS
ML
MS
QS
MS
ML
QL
QL
QL
QL
QL
QS
ML
ML
ML
MS
MS
ML
QL
ML
ML
ML
QL
QS
QL
ML
QS
QS
ML
QL
QL
QS
ML
QL
QS
QL
QL
QS
MS
QL
QS
QL
ML
MS
QS
QL
ML
ML
QL
QS
QS
ML
QS
MS
ML
MS
QL
QL
QL
QS
QS
QL
MS
QL
MS
QS
ML
ML
ML
ML
ML
MS
ML
MS
QL
QL
MS
QL
MS
QS
QL
ML
QL
QS
QL
QS
QL
QS
MS
MS
QS
MS
QS
ML
ML
QS
QL
QS
QL
ML
QS
QL
ML
QS
QL
ML
ML
ML
QL
ML
QL
QS
ML
ML
QL
QS
ML
ML
QS
ML
QL
MS
ML
MS
ML
ML
ML
ML
ML
ML
QL
QS
ML
QS
QL
ML
QS
ML
ML
QL
ML
QL
QL
ML
QS
QL
QL
QL
QL
QS
ML
QL
MS
ML
QS
QS
ML
QL
ML
ML
QS
MS
ML
ML
ML
QS
QS
QS
ML
QS
QL
QL
ML
MS
ML
MS
MS
MS
ML
ML
ML
QS
ML
ML
MS
MS
QS
QS
QS
ML
QL
QS
ML
ML
QS
MS
QS
QS
QS
ML
ML
ML
QS
ML
QS
QS
ML
ML
QS
QL
QL
ML
QS
QL
ML
QL
QS
ML
MS
QS
ML
QS
QL
QL
QL
ML
QL
ML
QL
ML
QL
ML
ML
QL
ML
QS
MS
ML
MS
ML
MS
ML
ML
ML
QS
MS
ML
QS
QS
QS
ML
ML
QS
ML
ML
MS
QS
QS
QL
QS
ML
ML
ML
QS
MS
QS
QL
QS
MS
QS
QS
QS
ML
ML
QS
QS
QS
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
QL
QL
QS
QS
QS
QS
ML
ML
QS
QS
ML
ML
QL
ML
QS
ML
ML
QS
QL
QS
MS
MS
MS
QL
ML
ML
QL
QS
MS
QS
QS
QL
ML
QS
ML
QL
QS
ML
QS
ML
QL
QS
ML
QS
MS
QS
ML
QL
QS
QL
ML
ML
ML
QL
ML
ML
MS
MS
ML
QL
QS
ML
QL
ML
QL
QL
QS
ML
QS
QS
QL
ML
QS
QL
QL
ML
QS
QS
ML
QL
QL
ML
ML
QS
QL
ML
ML
QS
QS
ML
QL
QL
QL
MS
QS
MS
QL
QS
ML
MS
ML
ML
QL
ML
QL
MS
ML
QL
ML
QS
ML
ML
QL
MS
QS
QS
QL
MS
ML
QS
ML
ML
QL
QS
QL
QS
MS
QS
ML
QS
QL
ML
MS
QL
QL
QL
ML
QS
QL
QL
ML
MS
QL
QS
QL
QS
QS
ML
ML
ML
MS
ML
QL
ML
ML
QL
MS
QS
MS
ML
MS
ML
ML
ML
ML
QS
QL
QL
QS
QL
MS
ML
ML
QL
QL
QS
MS
QL
MS
QS
ML
ML
ML
ML
ML
QS
MS
QL
QL
ML
ML
QS
QS
QS
QS
QL
ML
ML
ML
QS
QL
ML
ML
MS
ML
QL
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
MS
MS
QL
QS
QL
ML
QS
ML
QS
QL
ML
QL
MS
ML
QS
MS
ML
ML
QL
ML
ML
QS
MS
ML
MS
QS
QS
MS
QL
QS
QL
ML
MS
ML
QS
ML
QL
ML
MS
QS
ML
QS
QL
QL
QS
ML
QL
MS
QL
QS
QL
ML
ML
QL
ML
QL
QL
ML
ML
ML
ML
QL
ML
QS
ML
MS
MS
MS
ML
QL
ML
ML
ML
MS
MS
QS
QS
ML
QS
ML
ML
MS
QL
MS
ML
MS
ML
ML
MS
ML
QS
MS
MS
QL
ML
QL
ML
MS
ML
ML
QS
MS
QS
QL
QL
ML
ML
QL
ML
ML
QL
ML
MS
QL
MS
ML
QS
ML
ML
QS
QL
QS
QL
ML
MS
MS
ML
ML
ML
QL
QS
QL
MS
QL
QL
QL
QL
QL
ML
ML
QL
ML
MS
QL
ML
MS
ML
QS
QL
QL
QL
QS
ML
QS
QS
QS
QL
ML
QL
QS
QS
QL
QL
QS
QS
QS
ML
ML
QL
ML
QS
QL
QS
MS
ML
MS
ML
QL
ML
QS
ML
QL
ML
ML
QS
QS
QL
MS
ML
QS
QL
ML
ML
QL
QL
MS
QL
QS
ML
QL
ML
QS
ML
ML
QL
ML
ML
QL
MS
ML
QS
ML
QS
QS
QL
QS
ML
QL
QL
MS
ML
QL
ML
ML
ML
ML
ML
MS
MS
MS
QS
QL
QS
QL
QS
QL
MS
MS
QS
ML
ML
QL
MS
MS
ML
QS
QS
ML
QL
QS
QS
QL
MS
QL
QS
MS
QS
QL
QL
MS
ML
ML
ML
MS
ML
ML
MS
ML
QS
QL
QL
QL
ML
ML
MS
MS
MS
QS
QS
QS
MS
QS
QL
QL
ML
ML
MS
QS
QL
QL
ML
MS
ML
QL
QS
QS
ML
ML
QS
QS
ML
ML
ML
QL
QS
MS
ML
QL
ML
ML
QS
ML
QL
ML
QL
MS
QL
ML
QL
QS
QS
MS
QS
MS
ML
QS
QS
ML
ML
QL
ML
MS
QS
MS
QL
MS
QS
QS
QL
ML
ML
MS
QL
QL
QL
QS
ML
QL
ML
ML
QL
QL
QL
QL
ML
ML
QS
QL
QL
QS
QL
QL
ML
ML
ML
MS
MS
ML
ML
QS
ML
MS
QS
QS
MS
QL
ML
ML
ML
MS
QS
ML
ML
ML
MS
QS
ML
MS
QL
QS
MS
QS
ML
QL
QS
QS
QS
QS
ML
MS
QS
QL
ML
MS
QL
QL
ML
QS
ML
QS
QL
QL
MS
QS
QL
ML
ML
MS
MS
QL
QS
ML
QL
QS
ML
QS
ML
QS
QL
ML
QS
ML
QL
ML
ML
MS
QL
ML
ML
MS
MS
MS
ML
ML
ML
QL
QS
ML
ML
QL
ML
QS
QS
ML
ML
MS
MS
ML
ML
QS
QS
QS
ML
QL
MS
ML
ML
QS
QS
QS
ML
QL
ML
QL
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
QL
ML
MS
QL
QL
QL
QS
QS
QL
MS
ML
ML
ML
QL
QL
QL
QL
QS
QS
MS
ML
ML
MS
ML
MS
QL
ML
QL
QL
QS
QS
QL
MS
ML
ML
QL
QL
MS
QL
QL
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
QS
ML
ML
QS
MS
ML
QL
QS
QS
ML
QL
QS
QL
ML
ML
ML
ML
ML
QL
MS
QL
QL
QL
ML
QL
QL
ML
QS
ML
QL
ML
QL
QS
ML
QS
QL
QL
ML
QL
ML
ML
QL
QS
QL
ML
ML
ML
QL
QS
QL
QS
QL
MS
ML
QS
QL
ML
ML
QL
QL
QL
MS
ML
ML
QL
QL
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
QL
QS
ML
QL
QS
QL
ML
MS
QS
MS
QL
ML
QL
QS
ML
ML
ML
QS
ML
QL
ML
QS
QS
QS
QS
QS
ML
QL
MS
QL
ML
MS
ML
MS
ML
ML
ML
MS
QS
QS
QS
QL
QL
ML
MS
QL
ML
QS
ML
QS
QL
ML
QL
ML
QL
ML
ML
ML
QS
MS
ML
QL
QL
MS
QL
QL
QS
QS
ML
ML
QL
QL
QL
MS
MS
ML
QL
ML
ML
MS
QS
ML
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
QL
QS
MS
ML
ML
ML
QL
QL
ML
QL
QS
QS
ML
MS
QL
QS
QS
ML
QS
QS
ML
QS
QL
MS
QL
ML
ML
MS
ML
ML
ML
QS
QS
QL
ML
QS
ML
ML
QL
QL
MS
MS
ML
QL
QS
QL
MS
QS
MS
QL
ML
ML
QS
QS
MS
MS
ML
QL
QL
QL
QL
ML
QL
ML
MS
QL
QL
MS
QL
QS
QS
ML
MS
ML
QL
QL
QL
ML
QS
QS
ML
QL
ML
ML
ML
QS
QL
QS
QL
MS
ML
ML
QS
QS
ML
QS
ML
MS
QS
ML
QS
MS
QL
QL
ML
ML
ML
QL
ML
QS
MS
ML
ML
MS
QS
ML
QL
QS
ML
QL
ML
QS
QS
QL
QS
ML
QS
QL
ML
ML
QL
ML
ML
ML
MS
ML
QL
QS
QL
QS
MS
MS
ML
ML
MS
MS
QS
ML
QS
ML
QL
QL
ML
QL
QS
QS
ML
ML
QS
MS
QS
MS
QS
ML
QS
ML
MS
ML
ML
MS
ML
QS
MS
ML
QS
QS
ML
ML
ML
ML
MS
ML
QS
QL
ML
ML
ML
ML
QS
QL
QL
QS
QS
QL
ML
QL
QS
QS
MS
ML
ML
MS
ML
QS
QS
QL
ML
QS
QL
QL
ML
MS
ML
QL
QS
QL
QL
QL
QL
QL
QS
ML
ML
QS
ML
QS
ML
QL
QS
QL
QL
ML
MS
ML
MS
ML
ML
QS
ML
QS
ML
QS
QL
MS
ML
QS
ML
ML
QS
QS
ML
QL
QL
MS
ML
QL
MS
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
QS
QS
QS
ML
ML
ML
QS
ML
QS
QS
ML
QL
QL
MS
QS
QS
QL
ML
ML
ML
ML
QL
QL
QS
MS
ML
ML
QL
QL
QL
ML
ML
ML
QS
MS
MS
ML
ML
QL
QL
QL
QS
ML
QS
QS
QL
ML
QL
ML
ML
MS
QS
ML
QL
ML
QL
QS
QS
MS
QS
QS
QL
QL
QL
ML
QL
MS
QL
ML
QL
ML
ML
ML
QL
QS
QL
QS
ML
QL
MS
ML
ML
QL
ML
QS
MS
ML
ML
MS
QS
QS
ML
ML
QL
ML
ML
MS
QS
ML
QS
QL
QS
QL
ML
MS
QS
QS
ML
QL
QL
QL
ML
ML
MS
QL
ML
QL
ML
MS
ML
QL
QL
QS
ML
ML
ML
QL
ML
MS
QL
MS
ML
QS
QS
QS
ML
ML
QS
QL
ML
QL
QL
QL
QS
ML
QL
QS
ML
QS
ML
QL
QL
QL
ML
MS
QL
QL
QS
QS
ML
QL
QS
QS
ML
ML
QL
ML
ML
QS
MS
QL
QL
ML
ML
ML
QL
ML
QS
QS
QL
ML
QS
ML
ML
QL
QL
QS
ML
MS
QS
QL
QS
MS
ML
QS
QL
ML
QL
QL
QS
ML
QL
MS
QS
QS
ML
QL
QS
QL
ML
QL
QS
ML
MS
QL
MS
QL
QS
ML
ML
ML
QS
ML
ML
MS
ML
QL
QS
ML
QS
MS
QL
QS
ML
QS
QL
ML
MS
QS
QS
ML
ML
ML
MS
MS
ML
ML
QS
ML
QS
ML
QS
ML
QS
QS
QS
QL
MS
ML
QL
MS
QS
ML
MS
QL
QS
QS
ML
ML
ML
ML
QS
QS
QL
QL
MS
ML
QL
QL
QL
ML
ML
ML
QL
QL
QS
MS
QS
QL
QS
ML
ML
QS
ML
MS
QS
MS
MS
QL
MS
ML
MS
QL
QS
QL
ML
ML
ML
QL
QS
MS
ML
MS
MS
QL
QS
QL
QL
ML
MS
MS
QL
MS
ML
ML
ML
QL
ML
QS
QS
ML
ML
MS
ML
QS
ML
ML
QS
QS
ML
MS
QS
QL
QL
MS
ML
QL
ML
QS
QS
ML
ML
QS
ML
MS
ML
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
QL
ML
MS
QL
QS
QL
MS
QS
MS
QL
ML
MS
QL
QS
QS
QS
MS
ML
ML
MS
QL
ML
QL
ML
QL
QL
QS
QL
QL
ML
MS
ML
MS
ML
ML
ML
QS
ML
QL
ML
ML
QS
QL
ML
QL
ML
ML
ML
MS
ML
ML
ML
ML
ML
QL
QL
QS
QS
ML
ML
QS
ML
ML
QL
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
QL
ML
ML
QL
QS
ML
QL
QS
ML
MS
QS
QL
ML
ML
MS
QL
QL
ML
QS
ML
QS
ML
QL
QL
MS
MS
ML
MS
ML
ML
QL
QS
MS
ML
QL
QS
ML
MS
MS
QS
ML
QL
QS
MS
QL
QL
QL
QS
QL
ML
QL
QL
QL
QL
QS
QS
ML
ML
QL
QL
QS
ML
ML
QS
QL
ML
QL
MS
ML
MS
ML
QS
MS
QL
ML
ML
MS
ML
MS
QS
QS
QL
ML
ML
QL
QS
MS
QS
ML
MS
ML
MS
ML
ML
ML
ML
MS
ML
QS
ML
QS
ML
ML
MS
ML
QS
MS
QL
ML
MS
ML
ML
ML
ML
QL
QS
ML
QS
QS
ML
QS
MS
QS
MS
QL
ML
ML
ML
QL
ML
ML
QL
QS
ML
QL
QS
ML
ML
MS
MS
QL
QL
ML
QS
QS
ML
QS
ML
QL
ML
QL
QS
ML
QL
QL
MS
ML
QL
ML
ML
QL
ML
MS
QS
ML
MS
MS
QS
QL
QL
ML
QS
QL
QS
ML
QL
QL
QS
QL
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
ML
QL
MS
QS
QL
MS
QS
QS
ML
QS
QS
ML
QL
QS
QL
MS
ML
MS
QL
ML
ML
QL
QL
MS
QS
QS
ML
MS
QL
ML
ML
ML
ML
ML
QL
MS
MS
ML
MS
ML
ML
QL
QS
MS
QS
QS
QL
QS
ML
QL
QL
QL
MS
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
ML
ML
ML
MS
QL
MS
QL
MS
QL
QL
QS
ML
QL
QS
QL
ML
ML
MS
QL
ML
QS
QS
ML
ML
QL
MS
QS
ML
QS
QS
ML
QL
QS
ML
ML
ML
ML
MS
QS
QL
ML
ML
QL
MS
ML
ML
ML
QS
ML
MS
MS
QS
QS
MS
QL
MS
ML
ML
QS
QS
MS
ML
QS
QL
ML
QS
ML
QL
MS
ML
MS
QL
MS
ML
ML
ML
ML
QS
ML
ML
QL
MS
QS
ML
QL
ML
QL
QS
QS
QL
ML
MS
QL
ML
QL
ML
QL
ML
ML
QL
QL
ML
QL
QS
ML
ML
MS
MS
QS
MS
QS
QS
QS
MS
ML
QS
ML
ML
QS
ML
MS
QL
QS
ML
QL
QL
ML
ML
ML
MS
QL
QL
QS
ML
MS
ML
QL
QS
QL
QL
QS
QL
QL
QL
ML
QS
ML
QL
MS
QL
QS
QL
QS
ML
QS
ML
ML
QL
QS
ML
QS
QL
ML
QL
ML
QS
ML
ML
QL
MS
QS
QS
QL
QS
QL
QL
ML
QS
MS
ML
QL
QS
QS
ML
QL
QS
ML
ML
QL
QL
QS
ML
QL
QL
QL
QL
QS
QS
ML
QS
MS
ML
ML
QS
QS
QS
QL
QS
ML
QL
QS
QL
QS
QS
ML
QL
QS
ML
QL
QL
ML
MS
ML
QL
QS
QS
QL
QL
QL
MS
MS
QL
ML
QS
QL
QS
QS
QS
QS
QS
ML
MS
MS
ML
ML
ML
ML
ML
QS
QL
QL
QL
QS
QS
ML
QL
MS
ML
QS
ML
QL
ML
ML
ML
ML
QL
ML
QS
MS
QS
QL
ML
ML
ML
QL
ML
QS
MS
QS
QL
ML
MS
MS
ML
QS
QS
QS
ML
MS
QS
ML
ML
QS
MS
QL
QL
ML
ML
MS
QS
MS
ML
QL
ML
ML
QL
ML
MS
ML
QS
MS
ML
QL
ML
ML
QL
QS
QL
ML
QS
QS
QL
QS
QS
QL
ML
QL
QS
MS
QL
QS
QL
QS
ML
QS
ML
ML
MS
QL
ML
MS
QS
ML
ML
ML
MS
MS
QS
ML
QL
ML
QL
QS
QS
QS
ML
ML
MS
QS
MS
QS
ML
QS
QL
ML
ML
QL
ML
MS
ML
MS
ML
MS
QL
QS
QS
QS
ML
MS
QS
QS
QS
ML
QL
ML
QL
MS
QS
QS
QS
QS
ML
QS
ML
QS
QL
ML
ML
ML
MS
QL
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
QL
QS
QL
MS
QS
QL
QS
QL
QL
QS
ML
ML
QS
MS
MS
MS
QL
QS
QS
ML
MS
ML
QL
ML
ML
QS
QS
QS
QL
QS
QS
QS
QL
MS
ML
QS
ML
QL
ML
QL
ML
ML
QL
QS
ML
ML
QL
QL
ML
QL
ML
ML
MS
QS
ML
QS
QS
ML
QL
ML
ML
QS
QS
ML
ML
ML
QL
QL
MS
ML
QS
QL
QS
ML
QL
ML
ML
QS
MS
MS
QS
ML
QL
ML
ML
QL
QL
ML
QS
ML
ML
QL
QS
QS
QL
ML
ML
MS
ML
QL
QL
QS
ML
ML
MS
QL
QL
ML
QL
MS
QS
ML
ML
MS
QL
ML
QS
QS
ML
QS
ML
QL
ML
QS
ML
ML
MS
QS
ML
ML
ML
MS
MS
ML
QS
QS
QS
QS
ML
MS
ML
ML
MS
QL
ML
MS
QL
MS
QL
MS
QL
QS
ML
ML
QS
QS
MS
ML
ML
QS
QL
QS
QL
QL
ML
ML
MS
QS
ML
QS
QL
QS
QS
MS
QS
MS
QS
ML
ML
MS
QL
QL
QL
QS
ML
QL
ML
QS
QS
ML
QS
QS
ML
ML
QS
QL
QL
QL
QS
MS
QL
QS
ML
MS
MS
QL
QL
QL
ML
MS
MS
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
QS
QL
ML
QS
ML
QL
QL
ML
MS
QL
QS
QL
ML
ML
ML
QL
QL
QS
QS
QL
QS
QS
QS
ML
QL
ML
QL
ML
QL
ML
ML
QS
QS
QS
QS
ML
ML
QS
QS
ML
MS
ML
MS
ML
QL
ML
ML
QL
MS
QS
QL
ML
QS
ML
QL
ML
ML
QL
ML
QL
ML
QS
ML
ML
QL
QS
ML
ML
ML
MS
ML
QS
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
QS
ML
ML
MS
QS
MS
QL
ML
ML
QS
ML
ML
MS
QL
QS
QS
QS
ML
ML
MS
ML
QL
ML
ML
ML
ML
MS
MS
QL
ML
QS
MS
QS
QS
ML
QL
QS
QL
QL
ML
QL
QS
QL
ML
ML
ML
QS
QL
ML
QL
QL
ML
ML
ML
ML
ML
MS
QL
ML
QS
QL
ML
QS
ML
ML
QL
QS
ML
QL
MS
ML
QL
ML
QS
MS
ML
ML
QS
QL
ML
QS
QL
MS
ML
QS
QS
ML
MS
ML
ML
ML
MS
MS
QL
ML
QL
MS
ML
QS
MS
ML
QS
QL
ML
ML
MS
ML
QL
QL
QL
QL
ML
QL
QL
QL
ML
QS
QL
ML
QS
QS
ML
MS
QL
ML
ML
ML
ML
QS
QL
ML
QL
QS
QS
ML
ML
ML
QS
QL
QL
QS
QS
QS
MS
MS
ML
ML
ML
ML
ML
QL
MS
ML
QL
ML
MS
ML
QS
QL
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
QS
MS
ML
ML
QL
ML
ML
MS
MS
QS
QS
QL
ML
ML
QL
ML
ML
QS
QS
QL
ML
ML
QL
QL
MS
QL
QL
QS
QS
QL
MS
QL
QS
ML
ML
QS
MS
MS
ML
ML
QL
ML
QS
ML
ML
QL
QS
QL
QL
QL
MS
ML
ML
ML
MS
QS
ML
QS
ML
ML
QS
QL
MS
ML
ML
ML
QL
QS
ML
QS
ML
MS
QL
MS
ML
ML
ML
MS
ML
QS
QL
QS
QS
QS
QL
QL
MS
ML
QS
MS
QS
QS
MS
QL
MS
ML
ML
QL
ML
ML
QL
QS
QS
ML
ML
QL
QS
ML
MS
QL
MS
ML
ML
ML
QS
ML
ML
ML
QS
QL
ML
QS
ML
QS
QS
QS
ML
MS
MS
ML
MS
QL
QL
QL
QL
QL
ML
QS
ML
MS
QL
QL
ML
ML
QL
ML
QL
MS
QL
ML
QL
ML
ML
MS
ML
ML
QL
ML
QS
QS
QS
QS
QL
QL
MS
MS
MS
MS
ML
ML
ML
QL
QS
ML
MS
ML
QL
QS
ML
QS
QS
ML
QL
ML
ML
ML
QS
QL
ML
MS
QL
ML
ML
ML
QS
QL
QS
QS
QL
QL
QS
QS
QS
MS
MS
ML
QL
ML
QS
QL
QS
QL
QS
MS
ML
QS
ML
QL
QS
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
MS
QL
MS
QS
QS
QL
ML
QS
QL
QS
MS
QL
QL
QS
ML
QS
QS
QS
QS
QS
QL
MS
QS
ML
ML
QL
QL
QS
ML
QS
QS
QL
QL
QS
ML
QL
QS
QS
QL
MS
QS
MS
ML
QL
ML
QL
QS
ML
ML
QS
QS
MS
QS
ML
MS
QL
QL
QL
QS
QL
ML
QL
MS
ML
ML
QS
QS
QS
ML
QS
QS
ML
ML
ML
MS
QS
ML
QS
QL
ML
MS
ML
QL
ML
ML
ML
ML
ML
QL
QS
QL
QS
QL
QS
QS
ML
ML
QL
QS
ML
QS
QL
MS
ML
QS
MS
QL
MS
QS
QS
ML
ML
QS
QS
QS
MS
QS
MS
QL
QL
MS
ML
ML
MS
QL
QL
ML
QL
MS
QL
QL
ML
QS
QS
ML
QS
QL
ML
MS
MS
ML
QS
ML
QL
ML
QS
QS
QS
QL
QS
QS
QS
QL
QL
QL
MS
QL
QS
QS
QL
QS
QL
ML
ML
MS
ML
ML
QS
ML
MS
ML
ML
QS
MS
MS
QS
ML
QL
QS
ML
ML
MS
ML
MS
MS
QS
QL
ML
MS
QL
MS
QS
QL
MS
ML
ML
ML
QS
QL
ML
QS
QL
QS
ML
QS
ML
MS
QL
QS
MS
ML
MS
QL
ML
QL
ML
QL
QS
QS
QS
QL
QS
QS
QS
QS
MS
QS
ML
ML
ML
QS
QS
QS
QL
QS
QL
QL
ML
ML
QL
MS
ML
QS
QL
ML
MS
ML
QL
ML
ML
QS
QL
QS
ML
ML
QL
ML
QS
QL
ML
QL
QS
QS
QL
QS
QS
ML
ML
QS
ML
ML
ML
QS
QS
ML
QS
QL
QL
QL
QS
QS
QS
QS
ML
QS
QL
ML
QL
ML
ML
QS
ML
QL
QL
ML
QS
MS
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
QS
ML
QL
ML
MS
QS
ML
ML
ML
QL
QL
QL
MS
MS
QL
ML
QL
ML
QS
ML
ML
QL
QS
MS
ML
ML
QL
QL
QS
MS
QS
QL
MS
ML
MS
MS
ML
MS
QS
ML
ML
QL
ML
QL
QL
QS
QS
MS
MS
QS
MS
QS
ML
QL
MS
ML
ML
MS
MS
ML
QS
QS
ML
QL
ML
QS
QS
ML
QS
ML
ML
QL
QS
QS
QS
QS
ML
MS
QL
ML
QL
QL
ML
MS
ML
QS
MS
QS
ML
QS
ML
ML
QS
ML
QL
QS
QS
ML
MS
ML
ML
QS
QL
QL
QS
ML
QL
QS
ML
QL
ML
ML
ML
MS
ML
ML
ML
QS
ML
QS
MS
QS
ML
QS
QS
ML
ML
ML
QS
QL
QS
QL
QS
QS
QS
ML
QS
MS
ML
QS
MS
ML
QS
QS
MS
MS
ML
MS
ML
MS
QS
QL
ML
QL
ML
QS
ML
QS
QS
ML
QS
ML
QL
QS
QL
ML
ML
ML
QL
QL
ML
QS
ML
QS
ML
MS
ML
ML
QS
QL
QL
QL
ML
ML
QL
ML
QL
QL
ML
ML
QL
QL
QL
QL
QS
QL
ML
QS
QL
MS
MS
QS
QS
ML
QL
QL
MS
ML
QL
QS
ML
QS
QL
MS
MS
QS
QL
QS
MS
ML
ML
QS
ML
QL
ML
QL
QS
ML
QL
QS
ML
QL
ML
ML
QS
MS
QL
QS
QS
ML
QS
QS
QS
MS
QS
QL
QS
QS
QS
ML
ML
ML
QS
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
QS
QL
ML
ML
MS
QL
ML
QL
QL
ML
QL
ML
QL
MS
MS
ML
ML
QL
QL
ML
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
MS
ML
QL
ML
ML
QL
ML
ML
QL
MS
ML
QL
ML
ML
QS
QL
MS
MS
QL
MS
ML
ML
QS
QS
QL
QL
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
ML
QL
QL
QS
QS
ML
MS
MS
ML
ML
MS
QS
ML
QS
ML
MS
ML
MS
ML
QL
QL
QL
MS
QS
MS
QS
ML
QL
QL
QS
QS
ML
QS
MS
MS
ML
QL
QL
QL
ML
MS
QS
ML
MS
QL
ML
QL
MS
MS
MS
QS
QL
ML
ML
ML
QS
QL
QL
ML
ML
QS
QS
QL
ML
ML
QL
QS
QS
QL
QS
ML
QL
ML
QS
QL
QS
QS
MS
ML
ML
MS
MS
QL
ML
MS
ML
QS
QS
ML
ML
MS
QL
QL
MS
ML
QS
QS
QL
QS
ML
MS
QL
QS
ML
ML
ML
QL
QL
MS
QS
QS
QS
QL
ML
ML
QS
QL
QS
QS
QL
QS
ML
QS
ML
QS
QL
QS
MS
MS
MS
MS
QL
MS
MS
ML
QS
QL
ML
QL
ML
MS
QL
QL
ML
ML
ML
ML
MS
QS
ML
QL
ML
QL
QL
ML
ML
MS
QL
ML
ML
MS
ML
MS
QS
ML
ML
MS
QS
QL
ML
QL
ML
ML
QS
ML
ML
QS
QL
QS
QL
ML
QL
QS
ML
ML
QL
QL
QL
QS
QL
ML
MS
QS
ML
ML
MS
QS
QL
QS
QL
ML
QL
MS
MS
QS
MS
QS
ML
ML
QL
ML
QL
ML
MS
MS
QS
MS
ML
ML
QS
QL
QL
ML
MS
ML
QL
QL
QS
QS
MS
QS
ML
MS
ML
QL
QS
QL
ML
QL
MS
QS
ML
MS
QS
ML
QL
ML
ML
MS
QS
MS
ML
MS
QL
ML
QS
QL
QL
QL
QS
ML
ML
ML
QL
QS
QL
QS
ML
MS
QL
QS
ML
ML
ML
ML
QL
MS
MS
ML
ML
ML
MS
QL
ML
QS
QL
ML
QS
MS
QS
MS
QL
ML
ML
ML
QS
QL
QL
QL
QL
QS
ML
QL
ML
QL
ML
ML
ML
QL
ML
QL
ML
QS
MS
MS
QL
QS
QS
QL
QS
QS
ML
ML
MS
ML
QS
ML
QL
QS
ML
QS
MS
ML
QL
QS
ML
ML
MS
QL
QS
QS
QS
QL
QS
QL
ML
QS
QL
ML
ML
ML
QS
ML
QL
QL
QS
QS
MS
MS
QS
QS
ML
QS
QS
ML
QS
QL
ML
ML
ML
ML
ML
QL
ML
ML
MS
QS
ML
ML
ML
ML
ML
ML
ML
MS
ML
ML
ML
QL
QL
MS
QL
MS
MS
ML
QL
ML
MS
QS
ML
QL
QS
ML
ML
QL
QS
MS
ML
QS
MS
ML
QL
MS
ML
MS
ML
QS
QS
QS
QL
QL
ML
QS
ML
QS
ML
MS
MS
QS
QS
ML
QL
QS
ML
QL
QL
ML
ML
QL
QS
QL
QL
QS
QL
ML
ML
MS
ML
QL
ML
ML
QL
QL
MS
QS
QL
ML
ML
QL
QL
MS
QL
ML
QL
QS
QS
QL
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
ML
ML
ML
MS
QL
ML
QS
QS
QL
MS
ML
ML
QS
QL
QL
ML
ML
ML
ML
MS
ML
QL
QS
QS
QS
QS
QS
QL
QL
ML
QS
QL
ML
QL
QS
QS
ML
MS
ML
QL
ML
MS
MS
ML
QL
QS
QS
ML
ML
QS
MS
ML
MS
QL
MS
QS
QL
QS
QL
QL
MS
QL
QS
ML
QS
ML
QS
ML
MS
QS
QL
ML
QL
QL
QL
QL
QL
ML
ML
ML
QS
QS
ML
QS
QS
QL
QL
QL
QL
ML
QL
MS
ML
QL
ML
QS
ML
QS
ML
ML
QL
QS
MS
MS
ML
QL
QL
QS
MS
MS
QS
QS
ML
QS
QL
ML
QL
QL
QS
ML
QS
QL
QL
QL
MS
QS
QS
ML
QS
QL
ML
QS
QL
MS
MS
QL
ML
ML
ML
ML
ML
QS
ML
QL
MS
ML
QL
ML
QL
ML
QL
QL
MS
QL
ML
QL
QL
ML
QL
ML
ML
ML
QL
ML
QL
MS
QL
QS
QS
ML
QS
MS
ML
QS
ML
QL
MS
ML
QS
QL
QL
QL
ML
MS
MS
QS
ML
QL
ML
QL
ML
QL
ML
QS
QS
QS
QS
QS
MS
MS
ML
QL
QL
QL
ML
QL
ML
QS
ML
MS
QL
QL
ML
MS
ML
QL
MS
ML
MS
MS
QL
QS
QS
QS
ML
QL
MS
ML
QL
ML
QS
MS
MS
ML
QL
ML
MS
MS
QL
QL
QS
QL
QS
ML
ML
QS
ML
ML
MS
QL
QL
QS
QS
QL
QL
MS
QL
ML
QL
QS
QS
ML
QS
QS
ML
MS
ML
QL
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
QL
MS
QS
ML
QS
QS
QL
QL
QL
ML
QS
MS
ML
ML
MS
QL
QL
QL
ML
QL
ML
QS
QL
QL
QS
QL
QS
ML
QS
ML
QL
QS
QL
QL
QS
ML
MS
ML
ML
ML
ML
ML
QS
MS
QL
QS
QS
MS
QS
QL
ML
ML
ML
QS
QL
QS
QL
QS
QL
QL
MS
ML
ML
QS
QS
QS
QS
ML
QL
QL
QL
ML
QL
MS
QL
MS
QL
QL
MS
QS
QS
QS
QS
QS
QS
QS
QS
QL
ML
ML
ML
QS
QL
QL
MS
QL
QS
QS
QL
QS
MS
MS
QS
ML
ML
MS
ML
MS
QS
ML
ML
QS
MS
QL
QS
QL
ML
QS
QS
QS
QS
QS
QL
QS
ML
QL
MS
MS
ML
QS
QS
QL
MS
ML
ML
QS
MS
ML
QL
QS
ML
QS
ML
ML
MS
QS
QL
QS
QL
ML
QS
QS
ML
QL
QL
QS
ML
ML
ML
QL
QS
ML
QS
MS
ML
MS
ML
QL
ML
QL
QS
QS
QL
MS
QS
MS
ML
QL
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
ML
QS
QS
QL
QL
QL
ML
ML
ML
ML
QL
MS
ML
ML
MS
QS
QL
ML
QS
ML
ML
QL
ML
ML
MS
ML
ML
QS
QL
QS
ML
ML
QS
ML
MS
ML
ML
QS
ML
QS
QS
QS
QL
QL
QS
ML
ML
ML
MS
ML
QS
QS
MS
ML
ML
QL
ML
QS
QL
ML
QL
ML
QL
ML
ML
QS
QL
ML
ML
ML
MS
ML
ML
QL
QS
ML
QS
QL
ML
ML
ML
QS
MS
QS
ML
MS
ML
QL
ML
MS
ML
QL
ML
QL
QS
QS
QL
ML
QS
ML
ML
MS
MS
QS
QL
QS
ML
MS
ML
QS
ML
QS
ML
MS
QS
QL
ML
ML
MS
ML
QL
QL
QS
ML
MS
MS
QL
QS
QL
QL
ML
ML
QS
MS
ML
ML
ML
QL
QS
QL
MS
QS
ML
QL
ML
MS
QS
ML
QS
QL
QL
ML
ML
QL
ML
QL
QS
QL
ML
MS
MS
QL
ML
QL
ML
ML
QS
QS
ML
QS
QS
QS
QS
ML
MS
ML
ML
QS
ML
QS
QS
QL
QS
QS
ML
QS
QS
QS
QS
QL
MS
QS
QS
QL
QL
ML
QS
QS
ML
QS
ML
ML
QS
ML
ML
ML
QL
QS
ML
QL
QS
QL
QL
QS
MS
QS
ML
MS
QL
ML
ML
ML
QS
QS
ML
MS
QS
QS
ML
ML
ML
QL
QL
QL
QL
QL
QL
QL
QL
MS
ML
ML
QS
QL
QS
ML
MS
ML
ML
QS
QS
ML
ML
ML
QL
ML
QL
QS
ML
QL
MS
ML
QL
QS
MS
QS
QL
ML
ML
QS
MS
QS
ML
ML
ML
QL
QL
QL
QS
QL
ML
QS
QS
ML
QL
ML
ML
QS
ML
ML
ML
ML
QS
ML
ML
MS
QL
MS
ML
ML
QS
QS
QL
ML
QL
QS
QL
ML
QS
QL
MS
QL
QS
ML
MS
ML
QL
QS
MS
ML
QL
QS
QS
QL
QS
ML
ML
QL
QS
QL
QS
QL
ML
QS
ML
QL
QL
ML
ML
QS
QS
QL
QS
MS
ML
ML
MS
ML
MS
ML
ML
QL
QS
QS
MS
QS
QS
MS
QL
QL
QS
QL
QL
ML
QS
ML
QL
QS
ML
QS
QL
ML
QS
QL
ML
QL
MS
ML
ML
ML
QS
QL
MS
MS
QS
ML
ML
QL
MS
QL
ML
ML
QL
QS
QL
MS
ML
QS
ML
QS
ML
QS
ML
MS
QL
QL
QL
QL
ML
ML
QS
MS
QL
ML
ML
QS
QS
QL
ML
QL
QS
ML
MS
MS
QL
ML
QS
ML
MS
QL
ML
ML
QL
MS
ML
QS
QL
QS
QS
QL
MS
ML
MS
MS
ML
MS
QL
ML
QS
QS
QL
ML
ML
QS
ML
MS
ML
ML
QL
ML
QS
ML
QL
QL
ML
QL
QL
QL
ML
MS
MS
ML
ML
QS
MS
QS
QS
ML
ML
ML
ML
ML
MS
QL
ML
QS
QS
QL
QS
ML
QL
ML
ML
ML
ML
QS
QS
MS
QL
QS
QS
ML
QL
ML
ML
QL
QS
QL
QL
ML
MS
QS
MS
ML
MS
MS
QL
ML
ML
ML
QS
QS
QS
MS
QS
QL
ML
MS
MS
QS
QS
ML
QL
ML
MS
MS
QS
QS
MS
QS
ML
ML
QS
QL
QL
QS
ML
ML
ML
QL
QL
QL
QS
ML
ML
QS
ML
QL
QS
ML
ML
ML
ML
ML
ML
QL
MS
QS
ML
ML
QS
QS
MS
ML
QL
QL
QL
ML
QL
QL
QL
MS
ML
QS
ML
QL
MS
QS
QL
QS
QL
ML
ML
QS
ML
ML
QL
QS
QL
QL
QS
QL
QS
QL
MS
QS
QL
QL
MS
QS
QS
QL
QL
ML
QL
QL
ML
MS
QL
QL
MS
QS
MS
QS
QS
ML
QL
ML
MS
QL
ML
QS
ML
ML
ML
MS
ML
MS
MS
QL
QS
ML
ML
QS
ML
QS
QL
ML
MS
QL
QS
ML
QL
ML
QS
QS
QS
MS
ML
QL
QS
QL
ML
QL
QS
ML
QL
MS
ML
MS
QS
ML
ML
QS
ML
ML
QL
QS
QL
MS
ML
QL
QL
ML
ML
QS
ML
QS
QL
QS
ML
QL
QS
QL
ML
QS
QS
QL
MS
ML
MS
QL
QL
QS
ML
ML
QL
ML
QL
MS
QS
ML
ML
MS
QL
QL
MS
QL
ML
MS
MS
QS
QL
ML
QL
QL
ML
ML
QL
MS
QS
ML
ML
ML
ML
QL
ML
QS
ML
ML
QL
QS
QL
ML
QL
MS
ML
MS
MS
ML
QL
QL
QS
QS
ML
QS
QL
ML
QL
ML
ML
MS
MS
QS
ML
ML
QS
QL
ML
MS
MS
QL
QS
QS
ML
ML
ML
ML
MS
ML
QL
QS
ML
ML
QS
MS
QS
ML
QS
QS
ML
ML
QS
QS
ML
ML
ML
QS
QL
QL
MS
QS
QL
ML
ML
QS
ML
QS
QL
QL
QS
QL
QS
QS
QS
ML
QL
QL
QS
QL
QL
MS
QL
QL
QL
QS
QS
ML
QL
QL
ML
ML
ML
QS
QL
QL
ML
ML
ML
QS
ML
QL
ML
QS
ML
QL
QL
QS
QS
QL
MS
QL
ML
ML
QL
QS
MS
QL
ML
MS
QL
QL
MS
QS
ML
QS
MS
ML
MS
QS
QS
ML
ML
QS
ML
QS
ML
ML
QS
MS
MS
QL
ML
QS
QS
QL
MS
ML
QS
ML
QL
QL
ML
ML
QS
MS
ML
ML
ML
MS
QL
QL
QS
QS
QS
QL
QL
MS
QS
QS
QS
ML
QS
QL
QS
ML
QL
QS
QS
QS
QL
QS
MS
ML
QL
MS
QS
QS
QS
MS
QS
QS
QL
MS
QS
ML
QS
MS
ML
QS
QS
MS
QS
MS
QS
QL
MS
ML
MS
QS
ML
ML
QS
ML
ML
ML
QS
ML
QL
ML
QL
QL
QL
ML
ML
QS
ML
QS
MS
QS
ML
MS
ML
QL
ML
ML
MS
ML
QL
ML
QS
QS
QL
ML
ML
ML
QS
QL
QL
ML
ML
QL
ML
ML
QS
ML
QL
ML
QL
QL
QS
QL
ML
ML
QL
MS
MS
ML
QL
QS
ML
ML
QS
ML
ML
QL
MS
ML
MS
ML
QS
ML
MS
ML
QS
QS
MS
MS
QL
MS
QL
QS
QS
ML
QS
ML
MS
QS
QL
QL
QS
QS
ML
ML
QS
QL
ML
ML
ML
ML
QS
ML
ML
QL
QL
QS
QS
MS
ML
ML
QL
ML
MS
QS
MS
QL
QL
ML
MS
ML
ML
QL
QL
QL
QS
MS
QL
QL
QL
QL
QS
ML
QL
QS
QL
QS
QL
ML
QS
ML
QL
QL
ML
QS
QL
MS
QL
ML
ML
QS
QS
QS
QL
QS
ML
QL
MS
QL
ML
ML
MS
QS
ML
MS
ML
QS
ML
ML
QL
ML
QS
ML
QS
QS
ML
MS
ML
ML
ML
QS
QS
QS
MS
ML
ML
ML
QS
QL
ML
ML
QS
MS
QS
QL
QS
ML
QS
QL
ML
QL
QL
ML
MS
ML
MS
QL
ML
ML
QS
QS
ML
QL
QS
QS
ML
MS
ML
QL
ML
QL
QS
ML
MS
ML
QL
QS
ML
QL
ML
QL
QS
ML
QS
ML
QS
QS
QL
QL
QS
ML
ML
QS
QL
ML
QL
MS
QL
QL
MS
QL
QS
QS
ML
QS
QL
QS
ML
ML
ML
QL
ML
QS
QS
QL
QL
QS
MS
ML
QS
QL
ML
ML
QL
QS
QS
QS
QS
ML
QS
MS
ML
QL
ML
QS
MS
ML
QS
QL
MS
QL
ML
ML
QS
ML
QS
QL
ML
ML
QS
ML
MS
ML
ML
ML
QS
QL
MS
QL
QL
ML
QL
ML
ML
QL
QS
QS
QL
QL
QS
MS
MS
QS
MS
QS
QS
QS
ML
QS
ML
QL
ML
QL
QL
QS
QL
QL
ML
QS
ML
QL
QL
QS
ML
QL
ML
ML
QL
QL
ML
ML
MS
ML
QL
QL
QL
MS
MS
ML
QS
QS
MS
QL
QS
ML
QL
QS
ML
QL
ML
MS
MS
QL
ML
ML
QL
ML
ML
QL
ML
QS
MS
ML
QS
ML
ML
ML
QL
ML
QS
MS
QS
QS
QL
QS
ML
QL
QS
ML
ML
MS
ML
QS
QL
QL
ML
QS
QS
ML
QS
QL
QS
QL
ML
ML
MS
MS
QL
QS
QL
MS
QS
ML
QS
ML
ML
ML
MS
QS
QS
QS
QS
QS
MS
QL
ML
ML
QL
QS
QL
ML
MS
QL
QS
QS
QS
QL
QS
ML
QS
QL
ML
QS
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
QS
QL
MS
ML
ML
QL
QL
ML
ML
ML
ML
QS
QS
ML
ML
MS
QS
QS
ML
ML
ML
ML
ML
MS
ML
ML
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
QL
QL
MS
ML
QL
QS
ML
ML
QS
QS
ML
MS
QL
ML
ML
ML
ML
MS
MS
ML
QS
QL
QL
ML
QS
QS
ML
QS
ML
QS
QS
ML
QL
QL
QL
QL
ML
QS
QS
MS
QL
ML
MS
ML
MS
QS
MS
QS
QS
QS
QL
QL
ML
QS
MS
QL
QL
QL
QS
QL
ML
QL
QL
QL
MS
QS
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
QL
MS
QS
QS
QS
ML
MS
ML
MS
QL
MS
ML
QL
ML
QL
QS
QS
QS
QL
ML
QL
QL
QL
ML
QS
QL
QL
QS
ML
QS
ML
QL
ML
QL
ML
MS
ML
ML
QS
ML
QS
QS
QS
QL
QS
QS
QS
QS
ML
ML
ML
QS
QS
ML
ML
ML
ML
QL
MS
ML
QL
ML
MS
MS
QL
MS
QL
ML
QS
MS
MS
ML
QL
ML
MS
ML
ML
MS
MS
MS
QS
MS
QL
QS
QS
QL
QL
ML
QS
QS
ML
ML
QL
ML
ML
QS
QL
QL
QL
MS
QS
QS
MS
MS
QL
QS
ML
ML
QL
MS
ML
ML
QS
QS
QL
QL
ML
QS
ML
QS
ML
MS
QL
ML
ML
MS
QS
ML
ML
ML
MS
MS
ML
MS
QS
QL
ML
ML
QL
QS
QS
ML
ML
ML
ML
QS
QL
MS
QL
ML
QL
ML
ML
QL
MS
MS
ML
ML
MS
QL
QS
QS
QS
MS
MS
QS
ML
QS
QL
QS
QS
QL
MS
ML
ML
QL
ML
QS
QS
QL
ML
MS
ML
ML
QL
QL
ML
QS
ML
ML
QS
ML
MS
MS
MS
QL
QS
MS
QL
QL
ML
QL
QS
QS
ML
QS
QS
QS
ML
QS
QS
ML
MS
ML
MS
ML
QL
QL
QL
QL
ML
ML
QS
QS
QS
QS
QL
ML
QL
QL
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
MS
MS
QL
ML
QS
QL
QS
ML
MS
QL
QS
ML
QL
ML
QL
QS
ML
QS
MS
ML
QL
QS
QL
ML
QL
ML
MS
QL
MS
QL
ML
ML
QL
ML
ML
QS
ML
QL
MS
QS
QL
QS
ML
QS
QL
QL
QS
ML
MS
QL
QS
QL
MS
QL
QS
QL
ML
ML
QS
QS
ML
QL
ML
QS
ML
MS
QS
ML
QL
QL
ML
QL
ML
QS
QS
QS
QS
ML
QL
ML
QS
ML
MS
QS
QS
QS
MS
ML
MS
QS
ML
QS
ML
QL
ML
QS
ML
ML
ML
ML
ML
ML
MS
QL
QS
MS
ML
QS
QS
QS
QL
QL
ML
QL
MS
QL
QL
ML
QL
ML
ML
QL
MS
QL
MS
QL
QS
QS
ML
ML
QL
ML
MS
ML
QS
ML
QL
QL
ML
QS
MS
ML
QL
QS
QL
QL
QL
ML
QL
QL
QL
QS
MS
QS
ML
ML
QL
ML
QS
QL
ML
QS
ML
MS
ML
ML
QS
QL
QL
QL
MS
QL
QL
QL
ML
ML
ML
QL
QL
QL
QL
QS
QL
QS
QL
MS
ML
QL
QS
QL
QL
QL
ML
ML
QS
MS
MS
QL
QS
QL
QS
QL
ML
QS
MS
QS
QL
QL
ML
MS
QS
QS
ML
QS
QS
ML
QL
QS
QS
ML
QS
ML
MS
ML
QL
QL
MS
ML
QL
QL
QS
QS
ML
QL
QS
ML
QS
ML
ML
QS
QL
ML
QL
ML
QS
ML
QL
QS
ML
QL
QL
ML
QL
QL
QS
QS
MS
QS
ML
QL
ML
QS
MS
ML
QL
ML
QL
MS
ML
QL
ML
QL
QL
ML
QS
ML
ML
QL
QL
QS
QL
QL
QL
ML
MS
QS
MS
QS
QS
MS
QS
QS
QL
QL
QS
QL
ML
QL
ML
QL
QL
ML
QL
ML
MS
QL
ML
QS
ML
QS
QS
ML
ML
QL
ML
QS
QL
ML
MS
QS
QS
ML
ML
MS
QL
QL
MS
MS
ML
ML
QS
QL
ML
MS
QS
ML
ML
ML
QL
QS
MS
ML
ML
QS
QS
ML
QS
QS
QS
QL
MS
ML
ML
QS
QS
ML
QS
ML
QS
MS
ML
QL
MS
QL
QL
MS
ML
QL
QL
QS
ML
QL
ML
QS
QS
QS
QL
QS
QL
MS
ML
MS
QS
ML
QL
MS
ML
QL
ML
ML
QS
MS
ML
QL
QS
MS
QS
MS
MS
ML
ML
QS
MS
ML
MS
ML
QL
MS
ML
QS
QS
ML
QS
QS
ML
ML
QS
QS
QL
ML
QS
ML
QS
ML
QL
ML
QS
ML
QL
QS
ML
MS
QS
ML
QS
QS
QL
ML
QS
ML
ML
QS
QL
ML
ML
ML
QL
QS
QL
QL
ML
QL
QS
QS
ML
QL
MS
QL
ML
QS
ML
QS
QL
QS
MS
QL
ML
ML
QS
QS
ML
QL
ML
QL
ML
MS
ML
QS
QS
ML
MS
QS
ML
MS
QS
ML
QL
ML
QL
QS
QS
MS
QS
ML
MS
QL
MS
MS
QS
ML
QS
QL
ML
QS
ML
QL
QL
MS
QL
ML
QL
QS
MS
QL
ML
QL
QL
QS
QL
QL
ML
QS
ML
MS
QS
QS
MS
QS
ML
QL
QS
ML
QS
ML
QL
QS
ML
QS
ML
QL
MS
QS
ML
ML
QS
QL
QS
ML
ML
ML
QS
ML
QS
ML
QL
ML
ML
ML
MS
QL
ML
QS
QS
QL
MS
QL
ML
MS
ML
QS
ML
ML
QS
ML
ML
ML
QL
QL
QS
QL
ML
QL
QL
QS
MS
ML
ML
ML
QL
QS
ML
QL
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
QS
ML
QS
QS
QS
QL
ML
MS
QS
QL
ML
ML
QL
QL
QL
QL
QL
QL
ML
QS
ML
QL
QS
ML
MS
QS
ML
ML
QL
ML
QL
ML
QL
QS
QS
QS
QS
ML
QL
QS
QS
ML
QL
QS
QL
MS
QL
MS
ML
QL
QL
ML
ML
ML
QL
QL
QS
ML
QS
QL
ML
QS
ML
MS
MS
QS
ML
QL
QS
QS
QS
QL
ML
QS
QS
MS
ML
ML
QS
QL
QL
QL
QL
QL
ML
QL
ML
QS
ML
QS
ML
ML
QS
MS
QL
ML
QL
ML
QL
ML
QS
ML
ML
ML
QS
MS
ML
QL
ML
QS
ML
ML
ML
ML
MS
QS
ML
QS
QS
ML
QS
QL
QS
QS
QL
QS
QL
QL
QS
MS
QS
QS
ML
QL
MS
QL
QS
ML
QS
ML
ML
QS
ML
QL
ML
MS
ML
ML
ML
ML
ML
ML
QS
QS
ML
QS
QL
QS
QL
ML
QL
ML
ML
QL
QS
QS
QS
ML
ML
ML
QS
ML
QL
QS
QL
ML
ML
ML
QL
QS
QL
QS
ML
QS
ML
MS
ML
ML
MS
QS
QS
MS
QS
ML
QL
MS
QL
ML
ML
ML
ML
ML
ML
ML
QS
MS
QS
MS
QS
QL
QS
QS
ML
MS
ML
ML
QS
ML
ML
ML
ML
MS
QS
QL
ML
ML
ML
QL
QS
ML
QL
ML
QL
ML
ML
QS
MS
ML
QS
MS
QS
MS
ML
QS
ML
QS
QL
QL
QL
ML
QS
QL
ML
QS
QL
ML
MS
ML
QL
ML
MS
QS
QS
ML
ML
QL
QL
ML
QL
QL
ML
QL
ML
QL
ML
QS
QL
QL
QS
ML
ML
ML
QS
QS
ML
QL
QS
QL
ML
MS
ML
ML
ML
QL
QL
QL
ML
QS
ML
ML
QL
ML
MS
QL
QS
QS
QS
ML
QS
ML
QS
QL
ML
QS
QS
QL
QS
QS
ML
ML
QL
ML
QS
ML
QS
QL
ML
QL
QS
QL
MS
QL
MS
MS
ML
QL
ML
ML
ML
ML
QS
QL
QL
QL
MS
QS
QL
QL
ML
QS
MS
ML
ML
ML
ML
ML
ML
MS
ML
ML
MS
QL
ML
ML
ML
MS
ML
QL
ML
ML
QS
ML
MS
ML
QL
QL
QS
QL
ML
ML
QS
MS
QL
QL
QL
ML
QS
ML
MS
MS
QS
ML
QS
QL
QS
QL
QL
QS
ML
QL
MS
QL
QS
ML
MS
QL
ML
QS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
ML
ML
MS
QL
ML
MS
MS
QS
ML
QS
QL
QL
QL
ML
ML
QS
QS
ML
ML
MS
MS
QS
ML
MS
ML
QS
QL
ML
ML
QS
QS
QL
ML
MS
QS
QS
QL
ML
QS
MS
QL
MS
ML
MS
QL
QL
ML
ML
QS
QL
QS
MS
MS
QS
MS
ML
QS
ML
QL
ML
QS
QL
QL
MS
QS
QS
QL
ML
QL
MS
QL
QS
ML
QL
ML
MS
ML
ML
ML
ML
QS
QS
ML
QS
QS
ML
ML
MS
ML
QL
QL
QL
QS
ML
ML
MS
ML
QS
ML
ML
QL
ML
MS
QS
ML
QL
ML
ML
ML
QL
MS
QL
QS
QS
QL
ML
QL
QS
QS
ML
ML
ML
ML
MS
QL
ML
ML
QS
QS
ML
ML
ML
QS
QS
QL
MS
ML
QL
ML
ML
MS
QS
ML
MS
QL
QL
ML
QL
QL
QL
ML
QL
ML
QS
MS
QS
QL
QS
QL
QL
QL
QS
QL
QL
ML
MS
QS
ML
ML
QL
QS
QS
MS
QS
MS
ML
QL
QS
MS
QL
QS
QS
MS
ML
MS
ML
ML
QS
QS
QL
QS
MS
ML
QS
QS
MS
ML
QS
QL
QL
QS
QS
ML
QL
ML
QL
ML
QL
ML
MS
QL
ML
ML
ML
MS
MS
QL
QL
MS
ML
QS
QS
QL
ML
ML
QS
QL
QS
ML
ML
QL
ML
ML
QS
ML
MS
QL
ML
ML
ML
ML
QS
ML
QL
QL
QS
QS
QL
QS
QS
ML
QL
QL
ML
QL
QS
ML
QS
QS
MS
ML
QL
QS
ML
ML
MS
QS
QS
QL
MS
ML
ML
QL
ML
QS
MS
MS
QS
MS
ML
QS
QL
QL
ML
ML
ML
QL
ML
MS
QL
ML
MS
QS
QL
ML
ML
ML
ML
MS
ML
QS
ML
ML
MS
QS
MS
QS
QL
QL
QS
MS
ML
QS
QL
QL
ML
QS
ML
QL
QL
QL
QS
QS
MS
ML
QL
QS
ML
QS
QS
QS
QL
QL
ML
QS
MS
QS
ML
ML
QS
QL
QL
QS
QS
QS
QL
ML
MS
QL
QS
ML
QS
QS
ML
QL
QL
QL
QS
ML
QS
QL
ML
ML
QL
ML
ML
MS
QS
MS
QS
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
QL
ML
MS
QS
QS
ML
ML
MS
ML
MS
QS
MS
MS
QL
QL
MS
MS
ML
QS
ML
QS
ML
ML
QS
QS
MS
QL
QL
ML
MS
QS
MS
ML
QS
ML
QS
ML
QL
ML
ML
ML
MS
ML
ML
QS
QS
QL
QS
QS
MS
QS
QL
ML
QL
QS
QL
QL
QS
ML
ML
QL
QS
MS
QL
ML
QS
ML
QL
ML
QL
ML
QS
MS
QL
ML
ML
QS
QL
QS
ML
QL
QL
QL
QS
QS
QS
QL
ML
ML
ML
MS
MS
QL
QS
QS
QS
QS
QS
MS
QS
MS
QL
ML
QL
ML
MS
QL
QL
QS
ML
MS
MS
ML
QS
QS
ML
MS
ML
QS
ML
MS
MS
ML
QS
QS
MS
ML
ML
ML
ML
QL
MS
ML
MS
ML
QL
QS
QL
QS
QL
QL
ML
MS
QL
QL
MS
MS
ML
QS
QS
ML
QL
QS
QL
QL
QS
MS
QS
ML
QL
QL
QS
ML
QS
ML
QS
QS
QS
QL
ML
QS
QL
QS
ML
ML
MS
ML
QL
QS
QL
ML
QS
MS
ML
ML
ML
QS
ML
QL
MS
MS
QL
QL
MS
QL
ML
QL
ML
QS
ML
ML
QS
ML
ML
QL
MS
QS
MS
ML
ML
ML
MS
QS
MS
ML
ML
MS
QL
ML
ML
ML
MS
QL
QL
ML
QS
ML
MS
ML
ML
MS
QS
ML
QS
QL
QL
QS
MS
ML
QL
QS
QS
ML
QS
ML
QL
MS
QL
QS
MS
QS
QL
ML
QL
ML
ML
QS
QL
ML
QS
ML
ML
ML
ML
MS
ML
QL
QL
QS
QS
ML
QS
QL
QL
QS
QL
ML
QL
QL
ML
QL
QS
QS
ML
ML
QL
ML
QL
QS
MS
QS
QS
QL
ML
QS
ML
MS
QL
QS
QS
ML
MS
ML
QL
QS
QL
QS
ML
ML
ML
ML
QS
QS
QL
ML
QS
QS
QL
QL
MS
QL
ML
QL
QL
ML
ML
ML
QL
MS
QL
QS
QS
ML
ML
QL
ML
QS
ML
QS
MS
QL
QS
QL
ML
MS
QS
QL
QS
ML
QL
QS
QL
QS
ML
ML
QL
QS
ML
QS
ML
ML
ML
QS
QL
ML
QL
QL
MS
QS
ML
QS
QL
ML
QL
ML
MS
QL
QL
ML
ML
QL
QS
QS
ML
QS
QS
MS
QS
ML
QS
ML
QS
MS
MS
ML
QL
QL
QL
QS
ML
QL
QL
QS
QS
ML
ML
ML
ML
QS
MS
QL
QL
QL
QS
ML
MS
ML
ML
QL
QL
MS
ML
ML
ML
MS
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
QL
MS
QL
QL
ML
ML
QS
ML
QS
QL
ML
MS
QS
ML
QL
QL
MS
QS
QS
ML
ML
QL
MS
ML
QS
QS
MS
MS
ML
QS
ML
ML
QL
QS
QS
QS
QS
QS
QS
MS
QS
QL
QS
ML
ML
QS
QS
ML
ML
QL
QS
ML
ML
ML
QL
QS
ML
QS
ML
ML
ML
ML
QS
QL
QL
QL
QS
MS
ML
QL
QL
QS
QS
QS
ML
QL
QL
QL
QS
QS
ML
ML
QS
ML
ML
MS
QS
QS
QS
MS
QS
QL
QS
ML
QS
QS
QS
ML
ML
MS
QS
QS
QL
ML
QS
QL
QS
QL
QL
ML
MS
MS
QS
QS
QS
QS
QS
ML
QS
ML
ML
QL
QL
QL
QS
ML
QS
ML
ML
ML
QS
QL
ML
QS
ML
QL
ML
MS
QL
QL
ML
QS
QL
QS
ML
ML
QL
ML
QL
QL
ML
QS
ML
MS
QS
QL
QL
ML
ML
ML
QS
QS
ML
ML
QS
QS
MS
ML
QL
QL
ML
QS
QS
QL
QS
MS
QS
QS
MS
ML
MS
QS
QL
ML
MS
ML
ML
ML
ML
MS
ML
QS
ML
QS
QL
ML
ML
ML
ML
QS
QS
QS
QS
QS
QL
QL
ML
ML
MS
ML
ML
QS
MS
MS
ML
MS
ML
ML
QL
ML
QL
QL
QL
ML
ML
ML
QS
ML
MS
MS
QL
MS
QS
QS
MS
QS
QS
QL
ML
QS
ML
MS
ML
QL
QS
QS
QS
QS
QL
QS
ML
MS
ML
ML
QS
ML
QL
ML
QL
QL
QS
QL
MS
QL
ML
QL
ML
QS
QL
ML
QS
ML
QS
ML
MS
ML
QS
ML
QS
MS
QS
MS
QL
QL
QS
ML
QS
ML
QS
ML
ML
QL
MS
ML
QL
QS
QL
ML
ML
QL
QS
QS
ML
QS
QS
QS
MS
ML
QS
ML
ML
ML
QL
ML
ML
QS
QL
QL
ML
QL
ML
QS
QL
ML
ML
ML
ML
QL
QS
MS
QS
MS
MS
ML
ML
QS
QL
ML
QL
QS
ML
QS
ML
QL
QS
QL
QS
QS
ML
ML
ML
ML
QS
ML
ML
QL
QS
MS
ML
QL
QS
ML
QS
MS
QS
QS
MS
QS
QS
QS
QS
MS
ML
QS
ML
MS
ML
QL
ML
QL
ML
ML
QS
ML
QL
ML
MS
ML
MS
QL
ML
ML
MS
ML
MS
QL
ML
QL
QL
QL
ML
QL
ML
ML
QL
QS
ML
ML
QS
QS
QL
ML
ML
QS
QS
ML
QL
ML
QS
ML
ML
ML
ML
ML
MS
QL
MS
QS
QS
QS
ML
QL
ML
QS
MS
MS
ML
ML
MS
ML
MS
QS
QS
ML
ML
ML
QL
ML
MS
MS
QL
QS
QS
MS
QS
ML
QS
ML
ML
QL
ML
QL
QL
ML
QS
MS
ML
QL
QS
QL
QS
QS
QL
ML
QS
MS
QL
ML
ML
MS
QL
QL
ML
MS
ML
QS
QL
MS
QS
ML
QS
MS
QS
QS
ML
QS
QL
ML
QS
QS
ML
QL
ML
QL
QS
QS
QL
QL
MS
QS
QS
ML
ML
ML
QS
QS
MS
QS
QL
ML
ML
MS
QS
QL
QL
QS
QS
QL
MS
QL
QS
QL
ML
MS
ML
QL
ML
ML
MS
QL
MS
MS
QL
ML
QL
MS
QL
MS
QS
QS
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
QS
QS
QS
QS
QL
MS
QS
ML
MS
QS
ML
QS
QL
QL
ML
ML
QL
QS
QS
ML
QS
ML
ML
MS
QS
QL
ML
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
QL
QL
ML
QS
QL
ML
QS
ML
ML
QL
ML
QS
MS
QS
MS
QS
QS
ML
QL
ML
QS
QS
QS
QS
QL
ML
ML
ML
ML
QS
ML
ML
QS
MS
MS
QS
QS
ML
QS
QS
QL
QL
QS
QL
QS
QS
QS
QS
ML
MS
MS
QL
ML
QL
QL
ML
QS
ML
QS
ML
QS
MS
QS
QL
QS
MS
QS
QL
QS
ML
QL
ML
QS
ML
QS
MS
QS
ML
QL
QS
QS
ML
QS
QS
QL
QS
QS
QS
QL
QL
ML
ML
QL
MS
QL
QS
ML
ML
QS
QL
ML
ML
MS
QL
QS
QL
QL
QL
QL
QS
QS
ML
ML
QL
QS
QS
QL
ML
QL
QL
ML
QL
QL
ML
ML
QS
ML
ML
QL
QS
QS
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
QL
QL
QL
ML
QL
ML
QS
MS
QS
ML
QS
ML
MS
ML
QS
ML
QL
MS
QL
QL
ML
MS
ML
QL
MS
QS
ML
MS
QS
ML
ML
QS
ML
QL
MS
QS
ML
QS
ML
ML
QL
QL
MS
ML
ML
QL
ML
ML
QS
MS
ML
MS
QS
ML
ML
QS
ML
ML
QS
ML
ML
MS
QL
QL
QS
ML
QS
ML
QL
QS
QS
QL
ML
QL
QS
QS
QS
ML
QS
ML
ML
QS
QL
QS
QS
QL
ML
MS
ML
QS
QS
QS
QL
QS
MS
QL
ML
ML
ML
QS
QS
QS
QL
ML
QL
QL
QL
ML
QS
ML
ML
QL
ML
QL
ML
QS
MS
MS
QL
ML
QS
ML
ML
QL
QL
ML
MS
ML
QS
QL
MS
MS
ML
QL
QL
ML
MS
ML
ML
QS
QS
QL
MS
QL
QL
QS
QS
ML
ML
QL
QL
QL
ML
ML
ML
QS
QL
QL
ML
QS
ML
ML
QS
MS
QL
ML
ML
QL
QL
QS
ML
QS
QL
ML
ML
QS
MS
MS
QL
QS
ML
QS
MS
ML
ML
QS
QS
MS
QL
QL
QL
ML
QL
ML
QL
ML
ML
QS
QL
QS
QL
ML
ML
MS
QS
QS
QS
QL
MS
ML
ML
ML
QS
ML
QS
QS
QL
QL
QS
QL
ML
QS
MS
MS
MS
QS
QL
ML
MS
QL
MS
ML
QS
MS
QS
ML
ML
QL
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
MS
ML
ML
QL
MS
QL
QL
ML
ML
ML
QL
QL
QS
QL
ML
QL
QS
ML
QS
QS
QS
ML
ML
ML
ML
ML
QS
MS
QS
ML
ML
ML
MS
QS
ML
ML
ML
ML
ML
QL
QS
ML
QL
QS
ML
QL
ML
ML
MS
ML
ML
MS
QS
QS
QS
QL
ML
MS
ML
ML
MS
ML
MS
QL
QL
QL
QL
ML
ML
QS
MS
ML
ML
QL
ML
ML
MS
ML
QS
ML
ML
ML
MS
QS
ML
QL
QS
MS
ML
MS
QS
QS
QL
QL
ML
ML
QS
ML
QL
ML
ML
QL
ML
QL
MS
QL
QL
QL
QS
ML
MS
ML
QS
QL
QL
ML
QL
ML
QS
QL
QS
ML
QS
MS
QS
MS
QS
QS
QL
ML
QS
ML
QL
QS
QS
ML
ML
QS
ML
QS
MS
QS
QL
MS
QS
ML
MS
MS
QS
QL
QS
QS
QL
QS
QL
ML
MS
QL
QL
QL
ML
ML
QL
ML
ML
QS
MS
MS
QL
QS
ML
QS
ML
QS
ML
ML
QL
ML
MS
ML
QL
QL
QS
QL
QL
MS
QL
QS
QL
QS
QS
QS
QL
MS
QL
MS
ML
MS
QS
ML
QS
MS
QS
MS
QL
QL
QL
ML
MS
QS
ML
ML
QL
QL
ML
ML
QS
ML
ML
ML
QL
ML
ML
QL
QL
QS
ML
ML
MS
ML
MS
ML
QS
ML
ML
ML
QS
QS
QS
QL
QL
ML
MS
ML
QL
QL
ML
QL
MS
ML
MS
QS
ML
QS
MS
QS
ML
QL
QL
ML
MS
QL
QL
QS
ML
ML
ML
ML
QL
QS
QS
QL
ML
MS
ML
ML
QL
QL
ML
ML
QS
QS
ML
ML
QL
ML
ML
QS
QS
QL
MS
MS
ML
MS
MS
QS
QL
QL
MS
QL
ML
ML
QL
ML
ML
QL
ML
MS
QS
MS
QL
QS
QL
QS
QL
QL
QL
ML
QS
MS
QL
ML
MS
QS
QS
QL
ML
ML
ML
QS
ML
ML
QS
QL
QS
QL
QS
ML
ML
ML
QS
ML
QS
QS
QL
ML
ML
MS
ML
QS
ML
QS
ML
MS
ML
QL
ML
ML
ML
ML
ML
QL
QL
ML
QL
ML
QL
MS
QS
QL
QL
ML
ML
QL
QL
ML
MS
ML
ML
ML
QS
MS
QL
ML
QS
ML
ML
QL
QL
QS
MS
MS
QL
ML
MS
QS
ML
ML
ML
QS
QS
ML
QL
QS
ML
QL
MS
MS
ML
MS
ML
ML
QL
QS
QL
MS
QS
MS
ML
ML
QL
QL
QS
ML
QS
QS
QL
QL
ML
ML
MS
ML
ML
MS
ML
QL
QS
ML
QS
ML
MS
ML
MS
ML
QS
MS
QS
ML
ML
QS
QS
MS
QL
QL
QS
QL
MS
ML
MS
MS
QS
QS
QS
ML
QS
QL
QL
ML
ML
QS
QL
QS
ML
MS
ML
MS
MS
ML
QS
QL
QS
MS
MS
MS
MS
ML
ML
ML
MS
ML
ML
MS
ML
ML
MS
QS
ML
ML
QL
ML
MS
ML
QS
ML
ML
QL
QS
ML
ML
ML
QS
QS
QS
QL
QS
QL
QS
ML
QS
ML
MS
QS
QL
QL
ML
ML
ML
ML
QL
QL
ML
QS
QL
QS
ML
QL
QS
QL
QS
ML
QS
MS
MS
ML
QS
MS
QS
QL
ML
QL
ML
QS
QL
QL
ML
ML
MS
ML
QS
ML
QL
QL
ML
ML
MS
QL
MS
QS
ML
QL
QS
QL
MS
MS
QL
MS
QS
QL
ML
ML
ML
MS
QS
ML
QL
QS
QL
ML
ML
MS
QS
MS
QS
MS
QL
MS
QS
QS
QS
MS
MS
MS
ML
ML
QS
QS
ML
MS
QS
MS
MS
QS
MS
QL
MS
ML
QL
QL
ML
QL
ML
QL
QS
ML
QL
QL
QS
QL
ML
ML
ML
MS
QL
ML
QL
MS
QS
QS
MS
QL
ML
ML
ML
QS
ML
ML
QL
QL
QL
ML
QL
ML
QS
QS
QL
ML
QL
QS
QL
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
QS
ML
QL
QS
ML
ML
ML
ML
QS
QL
ML
QL
ML
ML
ML
QL
QS
QL
ML
QL
QL
QS
QL
ML
MS
ML
ML
ML
QL
QS
ML
QS
QS
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
QS
QL
MS
QS
MS
QS
QS
QS
QL
MS
QL
QS
ML
QL
QS
ML
ML
ML
MS
ML
QL
QL
ML
QL
QS
ML
ML
ML
QL
MS
ML
QL
ML
ML
ML
QL
QS
QS
QL
ML
MS
QS
QL
QL
QL
QL
MS
QS
QL
MS
QL
ML
MS
ML
QS
QS
ML
QL
QS
QL
QS
ML
MS
ML
QS
QS
ML
ML
ML
ML
QS
QL
ML
ML
ML
QS
QS
QL
ML
ML
ML
QS
ML
QL
QL
QL
QL
QL
ML
MS
QS
ML
QL
QL
QS
MS
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
QL
ML
QL
QS
ML
QS
ML
QS
MS
QS
QS
QS
MS
ML
MS
ML
ML
ML
ML
QS
QS
ML
MS
ML
QL
QS
QS
ML
ML
QL
QL
MS
QS
ML
MS
QL
MS
QL
ML
QL
ML
MS
ML
ML
QL
QS
ML
ML
MS
ML
QL
QS
QL
MS
QL
QL
QS
ML
ML
ML
QS
QL
ML
QS
MS
ML
QL
ML
MS
MS
ML
QL
QS
QS
ML
QS
QL
QS
QS
ML
ML
MS
QL
QL
QL
ML
MS
QL
MS
MS
ML
ML
QL
MS
QL
ML
ML
QL
QS
QL
QS
QS
QL
QL
QS
ML
QL
QL
ML
QL
ML
QS
ML
MS
QL
MS
ML
MS
QL
ML
ML
ML
QS
ML
ML
QL
ML
QS
QS
QL
QL
ML
ML
MS
QL
MS
QS
QL
QS
QL
ML
MS
QL
ML
ML
ML
QS
QS
ML
QS
ML
QS
MS
ML
QS
ML
QS
QS
ML
ML
ML
MS
QS
QS
ML
QS
QS
ML
QL
ML
QS
QL
ML
QS
QL
ML
QS
QS
ML
QS
ML
ML
MS
QL
QL
QS
QL
ML
ML
QL
QL
QL
MS
ML
QS
ML
ML
MS
ML
QS
ML
ML
MS
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
MS
QL
QL
QL
ML
MS
MS
MS
QS
QS
QL
ML
ML
ML
QL
QS
QS
ML
MS
QL
QS
QL
MS
MS
ML
ML
QS
QL
QS
ML
ML
QS
MS
QS
QS
QS
QS
MS
QS
QS
ML
ML
MS
MS
QS
ML
QL
QL
ML
ML
ML
MS
ML
QS
QL
QS
ML
ML
QS
ML
QS
QL
MS
QL
QL
ML
MS
ML
QL
QS
ML
ML
QS
QL
QL
QS
QL
ML
ML
ML
ML
MS
QS
ML
QS
ML
ML
QS
MS
QL
QL
QL
MS
ML
QL
QS
ML
QL
QS
ML
QL
QL
QS
ML
QL
QS
ML
QS
QS
QL
ML
ML
ML
QS
ML
MS
QS
QL
ML
ML
QL
MS
QS
QS
QS
QL
MS
ML
ML
QS
QL
QL
QL
ML
ML
MS
QS
QS
QL
MS
QL
QL
MS
MS
ML
MS
ML
MS
QS
QL
ML
QL
ML
ML
QS
MS
ML
QS
QL
ML
ML
ML
ML
QS
QS
MS
ML
ML
QL
QS
QS
QS
QS
QL
ML
ML
QL
QS
ML
ML
ML
MS
QS
ML
MS
QL
QL
MS
QL
MS
MS
ML
QS
QS
ML
QL
ML
QS
ML
MS
MS
ML
ML
ML
ML
MS
ML
QS
MS
QS
QS
QS
QS
QS
QL
ML
ML
QL
QL
QL
ML
QS
QS
QS
ML
MS
ML
ML
QL
MS
ML
ML
ML
QS
MS
QL
QL
QL
QS
QS
ML
QS
ML
QL
ML
QS
QS
QS
QS
QS
QL
ML
QL
ML
QS
QL
QS
MS
QL
QS
QS
QL
QS
QL
QL
QS
QL
QL
QS
ML
ML
QL
QL
ML
QS
MS
MS
QS
QS
QS
QS
MS
ML
QL
MS
MS
QL
MS
ML
QS
ML
QL
QS
ML
QL
ML
ML
ML
QS
ML
ML
MS
QS
ML
ML
MS
ML
QL
MS
ML
QL
ML
QL
QS
MS
MS
QL
ML
ML
QS
QS
QS
ML
MS
ML
QL
MS
QL
QS
ML
ML
ML
ML
ML
QS
MS
ML
QL
ML
ML
QS
ML
QS
ML
QL
QS
ML
QS
ML
QS
QS
QL
ML
MS
ML
QL
QS
ML
QL
QS
ML
QS
QS
ML
ML
ML
ML
QS
QL
QL
ML
ML
QS
MS
QL
QS
QL
ML
QL
ML
MS
QS
QL
QL
ML
QL
QL
MS
ML
QS
QS
ML
ML
QS
QS
ML
MS
QS
QS
MS
QL
MS
MS
MS
QS
ML
ML
ML
QL
ML
ML
MS
QS
QS
QL
MS
QS
QS
QL
QS
MS
QL
MS
MS
QL
ML
QS
MS
QL
QS
QS
QL
ML
QS
QS
MS
QL
QS
QL
ML
QS
QS
QL
QL
ML
QL
QS
QS
QL
QS
QS
ML
QL
ML
ML
QL
MS
QL
QS
MS
QS
QS
QS
QL
QL
QS
MS
MS
QL
QS
QL
ML
QL
ML
QS
QS
QL
QS
MS
QS
ML
QS
MS
ML
QL
QS
ML
QL
QS
MS
QL
ML
QL
QS
QS
QS
MS
QL
MS
QL
QS
MS
MS
QS
QL
MS
QL
ML
QL
ML
QL
QL
QS
ML
QL
MS
ML
QL
QS
ML
QL
QL
QS
ML
MS
QS
QS
QS
QL
MS
QS
QS
QS
ML
ML
ML
ML
QL
QL
QL
ML
QS
QL
QL
QS
ML
QS
QS
MS
QS
QS
QS
QS
QS
QS
ML
QL
QS
ML
QL
ML
ML
QL
QL
ML
QS
QL
QS
MS
ML
ML
MS
QL
ML
MS
ML
QL
ML
QS
ML
ML
QL
ML
QS
MS
QL
QL
QS
ML
ML
QL
ML
QS
QS
QL
QS
ML
QL
MS
ML
QL
QS
ML
MS
QS
QS
ML
ML
ML
QL
QS
QL
QL
QS
QL
MS
QL
QS
MS
QL
QS
ML
ML
QL
MS
ML
MS
QL
ML
ML
QL
QL
MS
QS
ML
QL
QL
ML
MS
ML
ML
MS
ML
ML
QL
ML
ML
ML
QS
ML
QS
QS
ML
QS
MS
QS
QL
QL
MS
QL
ML
QS
ML
MS
ML
QL
QL
MS
QS
QL
ML
QL
QL
MS
QS
ML
MS
QL
QL
QL
ML
QS
ML
ML
QL
QS
ML
QL
QS
ML
QL
MS
MS
QL
ML
QL
QS
MS
QL
QL
MS
QL
QL
QS
MS
QL
ML
ML
QL
QL
ML
MS
ML
MS
MS
QL
ML
ML
ML
QS
ML
QL
ML
QS
MS
QS
ML
MS
ML
QL
QL
ML
QL
QS
QS
QL
MS
ML
ML
MS
QS
ML
MS
QS
QL
ML
QL
ML
ML
ML
QS
ML
QL
QS
QL
QS
QL
QL
ML
ML
QL
ML
ML
QS
QL
ML
QS
QL
MS
ML
QL
QL
ML
QS
QS
ML
QS
ML
ML
QL
ML
MS
MS
QL
MS
QL
QS
QL
MS
QS
ML
QS
ML
QS
ML
MS
MS
ML
MS
QS
QS
MS
QL
QS
ML
MS
ML
QL
QL
MS
ML
ML
QS
QS
QL
ML
QL
MS
ML
ML
QL
MS
ML
MS
MS
ML
MS
ML
MS
QS
QS
QS
ML
ML
ML
MS
MS
QS
MS
QS
ML
ML
QL
MS
ML
QS
MS
QS
QL
MS
ML
MS
QL
ML
ML
QL
QS
QS
QS
QL
QS
QL
QS
QS
ML
QS
QS
ML
QL
QL
QL
MS
QL
ML
ML
QL
QS
QS
ML
ML
ML
QL
ML
QL
ML
QL
MS
ML
ML
ML
ML
QL
ML
QL
ML
QS
QL
QL
ML
ML
QL
QS
QS
QL
MS
ML
QL
QL
ML
QS
QL
QL
QS
QS
QS
QS
QS
QL
ML
MS
QS
QL
MS
QS
QL
QL
ML
QL
MS
ML
QS
ML
ML
QS
ML
MS
QL
QL
QS
ML
MS
QL
ML
ML
MS
QS
QS
ML
ML
QS
ML
QS
QL
QS
MS
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
QS
QL
ML
QL
ML
QS
QL
QL
ML
ML
ML
ML
MS
MS
QL
ML
QL
QS
QL
ML
ML
MS
QL
ML
ML
QL
QL
QS
ML
QS
QS
ML
QS
ML
QL
MS
QS
MS
QL
ML
ML
ML
MS
QS
QL
QS
QL
MS
QL
ML
MS
QS
MS
ML
QL
QS
QS
ML
QS
ML
MS
ML
QS
MS
MS
QS
QL
ML
ML
QS
ML
QS
QS
QS
ML
MS
MS
ML
QS
ML
QL
QS
ML
ML
QS
ML
QS
ML
ML
QS
ML
QS
QL
QL
QL
MS
ML
ML
QS
ML
QL
QS
QS
MS
ML
QL
ML
QL
QL
QL
ML
ML
ML
MS
QL
ML
QL
QL
QS
ML
ML
ML
QS
QS
QL
ML
QL
ML
ML
ML
QS
MS
ML
MS
QL
QS
ML
QS
QL
MS
ML
ML
QL
QS
QL
MS
QL
QS
QS
QS
QS
ML
ML
QS
QS
ML
QS
QS
QS
ML
ML
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
QS
ML
ML
QL
QL
QS
QL
QL
MS
MS
QS
QL
QS
QS
QL
QS
QL
ML
MS
QL
QL
ML
QS
ML
QL
ML
QL
QL
ML
ML
QL
ML
QS
MS
ML
ML
QL
QS
QL
ML
QL
QL
ML
QS
QL
ML
QL
ML
QL
QL
QS
ML
QL
ML
QL
QS
QS
QL
QS
QS
QL
QS
QS
QS
QL
QL
QS
QL
ML
QS
QS
QL
QS
QL
QS
ML
QL
MS
ML
ML
MS
ML
ML
QS
QL
ML
QL
QS
MS
QL
QS
QL
MS
ML
MS
QS
ML
ML
MS
ML
ML
QL
QL
MS
MS
MS
QL
ML
ML
ML
QS
QL
QL
MS
QS
ML
QS
ML
QS
ML
QS
QS
QS
MS
QS
MS
ML
QL
QL
ML
QS
QL
ML
QL
QL
ML
QL
QS
MS
QS
ML
QL
ML
ML
QS
ML
ML
QL
ML
QL
ML
MS
QS
QS
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
QS
ML
QS
QL
ML
QL
QS
QS
ML
ML
ML
QS
QL
QS
QL
QS
MS
QL
QS
ML
ML
QL
MS
ML
QL
QL
QS
QL
ML
QS
ML
MS
MS
QS
ML
QL
QL
QS
ML
QL
QS
ML
QS
QS
QL
QL
QL
MS
QL
QS
ML
QL
QL
QS
QL
ML
QL
QS
MS
ML
ML
QL
QS
ML
ML
ML
MS
ML
QL
ML
QL
ML
QS
QL
ML
QS
QS
ML
QL
ML
ML
ML
QS
ML
ML
QL
ML
QL
QL
ML
QL
ML
QS
ML
ML
QS
QL
ML
QL
QS
ML
QS
ML
QL
ML
ML
MS
ML
QL
QS
ML
ML
QS
MS
MS
QS
MS
QL
QS
ML
QS
MS
QL
ML
MS
QS
MS
QL
QS
ML
ML
MS
MS
QS
QS
ML
ML
ML
QS
MS
ML
MS
MS
ML
QS
ML
QL
ML
ML
QL
QL
ML
MS
QS
QL
ML
ML
QL
ML
QS
MS
MS
ML
ML
QS
ML
QS
ML
QL
QL
QS
ML
QL
QL
QS
ML
QS
QL
MS
ML
QL
QL
ML
QS
QS
ML
QS
MS
ML
QS
ML
ML
ML
QL
ML
QS
ML
ML
QS
QL
QS
QL
QL
ML
ML
QS
QL
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
MS
ML
ML
QS
QS
QL
QS
QS
MS
QS
ML
QL
QL
ML
ML
QS
QL
ML
ML
ML
QL
MS
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
QL
QL
ML
ML
QS
MS
QS
MS
ML
ML
QS
QL
QL
MS
MS
QL
MS
QS
ML
QL
ML
QS
QS
MS
ML
QS
ML
QL
QL
QS
ML
QS
QL
QS
QS
QL
QS
QL
ML
ML
ML
QL
ML
QS
QS
QS
ML
QL
QS
QS
ML
ML
ML
QL
MS
QL
QL
ML
MS
QS
ML
QL
MS
QS
ML
QL
ML
ML
ML
MS
QL
ML
QL
MS
QL
QL
QL
QL
ML
QL
QS
QL
QL
QL
ML
MS
ML
ML
QS
MS
QL
MS
QL
MS
QS
ML
MS
QS
QS
ML
ML
MS
ML
QS
QS
ML
QL
QL
QS
ML
ML
ML
QL
MS
ML
QS
ML
QL
QS
ML
QS
QS
QL
ML
ML
QL
ML
QL
ML
QS
QS
ML
QL
ML
ML
QS
ML
MS
ML
ML
ML
ML
QL
QL
ML
QL
QS
MS
ML
QS
QL
QS
ML
QS
QS
ML
QL
QS
QS
QL
ML
ML
ML
ML
ML
MS
MS
QS
ML
QL
ML
MS
QL
QS
QL
ML
QS
QL
MS
QS
QL
QS
QS
QS
QL
QL
QS
QS
MS
QL
QS
QS
ML
QL
QS
ML
QL
QS
ML
ML
MS
QL
ML
MS
ML
ML
ML
ML
QS
QL
ML
ML
QS
QS
QS
QS
QL
MS
QL
QS
ML
ML
QS
ML
MS
QS
MS
ML
MS
QL
QL
ML
ML
ML
ML
QL
MS
ML
ML
MS
ML
QS
QL
ML
ML
ML
QS
MS
MS
ML
QL
QL
QL
QS
ML
QS
ML
ML
ML
ML
ML
MS
QL
ML
ML
QS
QL
ML
QL
ML
QS
QL
MS
MS
QL
QS
MS
QL
ML
QS
ML
MS
ML
QL
QL
QL
ML
QL
ML
ML
QL
ML
ML
QS
MS
QL
QS
QS
ML
QS
QL
ML
ML
QL
QS
ML
ML
MS
QL
QS
QL
ML
QS
MS
ML
QS
QL
ML
ML
ML
ML
MS
QS
QL
MS
ML
MS
ML
ML
ML
QS
MS
QS
QS
QL
QL
ML
QL
ML
QS
ML
ML
ML
QS
ML
MS
ML
ML
QL
QL
ML
QS
ML
ML
QL
ML
QS
ML
QS
ML
QS
MS
QL
QS
ML
QL
ML
MS
QS
ML
QL
QL
ML
QL
QL
QS
ML
ML
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
MS
QL
QL
QS
QL
QL
ML
QL
QL
ML
QL
QS
QS
QL
ML
ML
QS
ML
MS
ML
QL
MS
ML
QS
ML
QL
MS
ML
QS
MS
ML
ML
ML
ML
ML
ML
MS
ML
MS
QL
ML
ML
QL
QS
ML
MS
QL
MS
ML
QL
QS
QS
QS
ML
MS
MS
ML
ML
QS
QS
ML
MS
MS
QS
QL
ML
ML
QS
QL
ML
QS
QL
ML
ML
ML
QS
MS
QS
ML
ML
ML
QL
QS
QL
ML
QL
QL
QL
QL
QS
QS
ML
ML
QL
QL
QL
QS
ML
MS
QS
QS
ML
QL
QS
MS
ML
QS
MS
QL
QS
ML
QS
ML
ML
ML
QL
QS
ML
QS
QS
MS
MS
ML
QL
QS
QS
QL
QS
ML
ML
MS
MS
ML
ML
QS
ML
ML
QS
QL
QL
MS
MS
QS
QL
QL
ML
QS
ML
ML
ML
ML
QS
QS
ML
QS
QS
ML
QS
QS
QL
ML
QS
MS
MS
QL
ML
QS
MS
ML
QS
ML
ML
QL
ML
QL
MS
QS
ML
QS
QS
ML
QS
QS
ML
ML
QS
QS
MS
ML
ML
ML
MS
QS
ML
QL
QL
QS
QL
QL
QS
MS
QL
ML
MS
QS
QS
ML
QL
ML
QL
ML
ML
QS
QL
QL
ML
ML
QL
QL
MS
QS
QL
QL
QL
MS
ML
QL
QL
QS
QS
QS
ML
ML
ML
ML
QS
MS
QL
ML
ML
ML
ML
QS
MS
ML
QS
QL
QS
ML
ML
QS
QL
QS
ML
MS
QL
ML
ML
QL
ML
MS
QL
QL
ML
ML
ML
QS
ML
QS
QS
QS
ML
ML
QS
MS
ML
QL
MS
QL
MS
ML
QS
QS
ML
ML
QS
ML
QL
ML
QS
MS
ML
MS
MS
QL
ML
ML
ML
ML
ML
QL
ML
QL
QL
ML
QL
ML
ML
ML
QS
QL
QL
QL
ML
QS
QL
MS
ML
QS
QL
ML
ML
QL
ML
QL
ML
QL
ML
QL
QS
QL
QS
QS
QL
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
QS
ML
QL
QL
QL
MS
MS
ML
MS
QS
ML
ML
ML
QS
QL
ML
ML
ML
ML
QL
ML
QL
QS
ML
QS
QL
QL
QL
MS
QL
QS
MS
QS
ML
QL
QL
QS
ML
QS
MS
QS
QS
QL
QS
QL
ML
QS
MS
QL
QS
ML
MS
ML
ML
QL
QS
ML
ML
QL
QS
MS
QL
ML
ML
QL
MS
ML
QL
QL
QL
ML
MS
MS
QS
MS
QS
QS
MS
QL
QS
ML
QS
ML
QS
QS
QS
QS
ML
QS
MS
QS
ML
QL
ML
MS
ML
ML
ML
QS
QL
QS
QL
QL
ML
QS
QL
QS
QS
ML
ML
ML
QS
ML
ML
MS
ML
QL
QL
QS
MS
ML
ML
ML
ML
QL
ML
QS
QS
ML
ML
MS
QS
ML
QL
QL
QL
QL
ML
QS
ML
QS
ML
QL
ML
ML
QS
MS
ML
QL
QL
QS
QL
ML
ML
QS
ML
QL
QS
QL
ML
MS
QS
ML
QS
ML
QL
QS
QS
QL
QL
QS
QS
QS
MS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QS
QL
QS
QS
QL
QS
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
MS
QS
QS
ML
MS
QS
MS
QL
ML
ML
QL
QL
QL
MS
ML
ML
ML
QL
QS
QL
ML
ML
QS
ML
ML
QL
QS
QS
ML
MS
QL
QL
ML
QL
ML
ML
MS
MS
ML
QL
ML
MS
ML
ML
ML
ML
ML
ML
QL
QS
QS
ML
MS
ML
QS
QS
QL
QS
QL
ML
ML
QS
QS
ML
MS
ML
ML
ML
QL
MS
QL
MS
QL
QL
MS
ML
ML
ML
QS
MS
QL
QL
QL
QS
QS
QL
QS
ML
MS
QS
QS
QS
QL
ML
QS
ML
ML
MS
ML
QL
ML
MS
ML
QS
QL
ML
ML
QL
MS
QS
ML
MS
QS
ML
QL
QS
QL
QS
MS
ML
QL
ML
ML
ML
MS
QS
QS
QL
QL
MS
QS
QS
QL
QL
QS
QS
MS
MS
QL
QS
ML
QL
QS
ML
ML
MS
QS
QL
MS
ML
ML
QS
ML
ML
QL
QL
ML
ML
QS
QS
QL
ML
ML
ML
QL
QL
QL
QS
ML
QS
ML
ML
MS
QL
ML
ML
QL
QL
QS
QS
ML
ML
ML
QL
QL
QL
QS
MS
ML
MS
ML
ML
QL
MS
MS
QL
QS
ML
QL
ML
QS
QL
QS
ML
QL
QS
ML
ML
MS
QS
ML
QL
QL
ML
QL
QL
ML
QS
QL
QS
QS
ML
MS
QL
ML
QS
ML
QL
QL
ML
ML
ML
QS
QS
QL
QS
QS
QS
QS
ML
QS
MS
ML
QS
ML
ML
QS
ML
ML
ML
QL
QS
MS
ML
QS
QS
QS
QL
QL
QL
QL
ML
ML
QS
ML
ML
QL
MS
QL
QL
ML
QL
ML
QS
ML
ML
QL
QS
ML
QL
QL
ML
ML
QS
QL
ML
QS
MS
ML
QS
MS
QS
QS
ML
QL
MS
MS
ML
QL
QL
MS
QS
QL
ML
ML
ML
QL
QS
ML
MS
QL
MS
QS
QS
QL
ML
QS
ML
ML
QS
QL
ML
QL
ML
QS
ML
QL
ML
QS
QL
QS
QS
QL
ML
ML
QS
ML
QL
ML
QS
QL
QL
QS
QL
ML
ML
QS
QL
ML
QL
QL
QL
QL
ML
QL
ML
MS
ML
QS
QS
QL
ML
ML
ML
QL
QS
MS
ML
QS
ML
MS
QS
QS
ML
QS
QS
QS
QL
ML
QL
QL
ML
QS
ML
ML
ML
QS
MS
MS
ML
MS
MS
QL
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
QS
MS
QL
QL
ML
MS
QL
QS
ML
QS
MS
QL
QL
QS
QL
QL
QS
ML
MS
QS
MS
ML
QS
ML
QL
QS
QS
MS
ML
QL
QL
QS
ML
ML
QS
QL
QL
ML
MS
QL
QL
QL
ML
MS
ML
ML
MS
MS
QL
QL
ML
ML
ML
QL
MS
MS
ML
QL
QL
ML
ML
ML
QS
ML
QL
MS
ML
QS
QL
QS
ML
QL
MS
QS
QL
ML
ML
QS
QL
ML
QS
QL
QS
ML
QL
ML
ML
QL
MS
QL
QS
MS
QS
ML
MS
ML
QS
ML
MS
QS
QS
QS
QS
MS
ML
ML
MS
QS
QL
QS
ML
ML
QL
QS
QL
MS
ML
QL
QL
QS
ML
QL
QL
MS
ML
QS
QS
QS
ML
MS
ML
QL
QS
QS
ML
QL
QS
QS
MS
ML
ML
QL
ML
ML
ML
QS
QS
ML
ML
ML
QL
ML
ML
QS
QL
QS
MS
QS
QS
QS
QL
MS
ML
MS
MS
ML
QS
ML
ML
MS
QL
QL
ML
ML
ML
ML
QL
MS
ML
QL
MS
ML
QL
MS
MS
ML
QS
QL
MS
MS
MS
MS
QS
QS
ML
ML
ML
QS
MS
QL
QL
QL
QS
QS
QL
ML
QS
MS
QL
QL
QS
QL
QL
QL
MS
QS
MS
QL
ML
QL
QS
ML
QS
ML
QL
QS
QL
QL
QL
QS
ML
ML
QL
QS
ML
QL
QL
QS
QL
QS
ML
QS
QS
QS
ML
MS
MS
ML
ML
ML
QL
QS
QS
QL
QS
ML
QS
QS
QL
ML
QS
QL
QL
QL
ML
QS
QS
ML
ML
QS
QS
QS
ML
QL
QS
MS
ML
MS
QS
QS
QL
QL
QL
QS
QS
QL
ML
ML
MS
QL
QS
QL
QL
QL
QS
ML
ML
MS
QS
QS
MS
ML
QL
ML
MS
ML
ML
QL
QS
ML
QL
MS
QS
ML
QS
QS
ML
QL
QS
QS
QS
ML
QS
QS
QS
MS
QL
ML
QL
QL
QS
ML
QL
ML
ML
ML
MS
QS
ML
ML
QL
ML
ML
QL
MS
MS
ML
ML
ML
MS
QL
QL
MS
ML
QS
ML
QL
ML
ML
QS
ML
QL
MS
QS
QL
ML
ML
QL
ML
QS
ML
QS
QS
ML
MS
ML
MS
ML
MS
QS
ML
ML
MS
ML
MS
ML
ML
QL
MS
ML
QL
QL
QL
QS
QL
QS
QL
QS
ML
ML
ML
QL
ML
QS
QL
QS
ML
ML
QS
QL
QL
ML
QS
QS
ML
ML
QL
QL
ML
MS
QS
QL
QL
ML
ML
MS
ML
ML
QL
QL
ML
ML
MS
ML
ML
ML
QL
ML
QS
ML
QL
ML
QS
QL
QL
QS
ML
MS
MS
QL
QS
MS
QS
QS
QS
QS
ML
ML
QL
ML
ML
ML
MS
QL
QL
ML
ML
QS
QS
ML
ML
ML
ML
QL
QS
QS
QS
ML
QL
ML
ML
QL
QL
QL
ML
QS
QS
QS
QS
QL
MS
QL
MS
QS
MS
QS
QS
QL
ML
ML
QS
MS
QS
ML
MS
QS
QL
QL
QS
QS
QS
ML
QS
QL
QS
QS
ML
QS
MS
QS
ML
QS
QS
ML
QS
ML
ML
QS
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
MS
QL
QL
MS
MS
ML
QS
QS
ML
ML
QS
QL
QL
ML
QL
ML
QS
QS
QS
QL
QS
QS
QS
MS
QL
QS
QS
QS
QS
QS
ML
QL
MS
ML
ML
QS
QS
QS
QS
QS
MS
ML
ML
QS
MS
QS
MS
ML
QS
ML
ML
ML
QS
ML
QS
ML
ML
ML
MS
QL
QS
ML
QL
ML
QL
QS
QS
QL
MS
ML
ML
MS
QS
QL
ML
ML
QL
ML
MS
MS
QL
ML
ML
QS
QS
QL
ML
QS
QS
ML
MS
ML
QS
QS
ML
QL
ML
ML
MS
ML
MS
QS
ML
QS
QS
ML
QS
MS
ML
QL
QL
QL
QL
ML
QS
ML
QS
ML
QL
ML
MS
QS
MS
ML
QL
QL
QL
MS
QL
QL
ML
QL
QL
QS
QL
QL
ML
QS
QL
QL
ML
MS
MS
ML
ML
QL
ML
MS
MS
QL
ML
QS
ML
QL
QL
QS
MS
MS
QL
ML
MS
ML
QL
MS
QS
ML
ML
ML
ML
ML
QL
QL
ML
ML
QS
ML
QL
QL
ML
QL
ML
QL
QL
MS
QS
QS
QS
ML
QL
ML
QS
QS
QL
QL
QS
QL
ML
ML
QS
QL
QS
ML
QS
QS
QL
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
QS
QS
ML
MS
MS
QS
ML
MS
QS
ML
MS
QL
ML
ML
QL
QS
QS
QL
ML
QL
ML
ML
QS
QS
QL
QL
ML
MS
ML
MS
QL
ML
QL
QS
ML
QL
ML
QS
QL
ML
ML
ML
QL
QS
QL
QL
QL
ML
QS
QL
QS
ML
QS
ML
ML
ML
MS
ML
ML
ML
ML
ML
ML
MS
QS
ML
ML
QS
QS
QS
QS
QS
ML
QS
QS
QS
QS
QL
ML
ML
QS
ML
QL
QS
ML
ML
QL
QS
ML
ML
QS
ML
ML
QL
QL
ML
QS
QL
QL
ML
QS
MS
MS
QS
QS
ML
QS
QS
QL
QS
QL
ML
ML
QL
QS
QL
QL
QS
MS
QL
QL
ML
ML
QS
QS
QL
QL
QS
ML
MS
QL
QL
QS
QS
MS
QL
MS
QS
MS
QL
QS
ML
ML
QL
QL
QS
QL
QL
QS
ML
QS
QL
ML
ML
QS
ML
QS
ML
QS
QL
QS
ML
ML
QL
QS
QL
ML
QL
ML
QS
ML
QS
QS
QS
ML
MS
ML
QS
QL
ML
MS
ML
ML
QS
QL
QS
ML
QL
QL
MS
QS
MS
MS
ML
ML
QL
ML
ML
QS
QS
QS
ML
QS
QS
QS
QL
QS
MS
QS
QS
QL
QL
QS
ML
QS
QS
QL
ML
ML
QS
QS
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
MS
QS
ML
ML
QS
MS
MS
QS
ML
QL
ML
QS
QL
QS
QL
ML
QS
QL
QS
QL
QL
MS
QL
ML
QL
ML
ML
MS
QS
QL
QL
QS
ML
ML
ML
QL
QL
QS
QL
QS
ML
MS
ML
ML
ML
MS
MS
ML
QS
MS
ML
QS
ML
QS
MS
QS
ML
QS
QL
QL
QL
MS
ML
ML
ML
QL
QL
QL
QL
QL
ML
QS
QL
QS
QL
QL
QS
ML
QL
ML
ML
MS
QL
ML
QS
QL
QL
MS
QL
QS
QL
QL
ML
QL
QL
MS
QS
MS
ML
QL
QS
QS
ML
QL
QL
QL
MS
QL
ML
ML
QL
ML
ML
QS
QL
ML
QL
ML
ML
QL
ML
ML
QL
MS
ML
QL
QL
QL
QL
QL
MS
QL
QL
ML
MS
QS
ML
ML
ML
MS
QL
QS
ML
ML
MS
QS
ML
QS
MS
ML
QL
QL
QS
QL
ML
MS
ML
QS
QL
QL
QS
ML
QL
QS
ML
ML
ML
ML
MS
ML
QL
QL
QS
QL
QS
QS
ML
ML
QS
QL
QL
ML
QS
QL
ML
MS
QL
QS
QL
QS
QS
ML
QS
QL
QS
MS
QL
ML
QL
MS
ML
ML
QL
QL
QL
ML
ML
QL
QL
QL
QS
QS
QL
QS
MS
MS
ML
QL
QS
QL
ML
ML
QL
QL
ML
QS
ML
QS
QL
ML
QS
QL
ML
QS
QS
QL
MS
MS
ML
ML
QS
QS
MS
MS
ML
ML
ML
QL
ML
ML
QL
ML
QS
QS
QL
ML
QL
QL
QS
MS
ML
QL
QL
ML
ML
QL
QL
ML
QL
ML
ML
QL
ML
ML
QS
ML
QS
ML
QS
ML
QS
ML
QS
QS
QS
QL
ML
QL
QL
ML
QS
ML
ML
ML
ML
QL
QL
ML
QL
QS
ML
ML
QL
ML
QS
MS
ML
ML
QL
MS
QL
QS
QL
QL
ML
QL
ML
MS
ML
ML
ML
QL
QL
MS
MS
MS
QL
QS
QL
QS
ML
MS
ML
ML
MS
QS
QL
MS
QL
ML
ML
ML
MS
ML
ML
MS
MS
MS
QS
QL
MS
ML
ML
MS
ML
QS
ML
QS
ML
QL
MS
MS
ML
QL
QL
ML
QL
MS
QS
QS
ML
ML
ML
ML
ML
QL
QL
MS
ML
ML
ML
QL
ML
MS
MS
QS
QL
QL
ML
ML
QS
MS
ML
MS
QS
QS
ML
QL
QL
ML
MS
QL
ML
QS
QS
QL
QS
ML
QL
QL
QL
ML
QL
ML
ML
ML
QL
MS
QL
QL
QS
MS
ML
MS
ML
QL
QS
QL
ML
QS
ML
QL
QS
QL
ML
QS
QS
QS
ML
QS
QS
MS
QL
ML
QL
QL
ML
ML
ML
MS
ML
QL
ML
QS
QS
QS
QL
QL
QL
ML
QL
QS
QL
QL
ML
QL
QL
QS
ML
QS
QS
QS
QL
QL
QS
QS
ML
QL
ML
QS
QS
ML
QS
QL
QL
QL
QS
QS
ML
QL
ML
QS
ML
MS
ML
QS
QL
ML
QS
QL
QS
QL
ML
QS
ML
ML
ML
QS
ML
ML
QL
ML
QL
QS
QL
ML
ML
QL
QL
QS
QS
QL
QS
MS
ML
ML
MS
QS
ML
QS
MS
QS
QS
MS
MS
ML
MS
ML
ML
QS
QL
ML
ML
MS
QS
ML
QS
ML
QL
QL
ML
QS
ML
QS
MS
MS
QL
ML
MS
QS
ML
ML
QS
QS
QL
QL
ML
QS
MS
ML
QL
ML
ML
ML
QS
QS
QS
ML
ML
QL
ML
ML
QS
QS
QS
QL
ML
QL
MS
QS
ML
ML
QL
MS
QL
MS
ML
QS
QS
QL
ML
MS
ML
QS
QS
QS
QS
ML
QS
ML
ML
QL
ML
QS
QL
ML
QL
QL
MS
QS
QS
MS
ML
QS
QS
QS
QL
QS
ML
ML
QL
QL
QS
ML
QL
QL
QS
QS
MS
MS
QL
MS
QL
QS
ML
QS
QL
QS
MS
QL
ML
MS
ML
QL
ML
QL
ML
ML
QL
ML
QS
QL
ML
QS
ML
QS
QS
ML
QL
ML
ML
QL
MS
QL
QL
QL
QL
MS
QL
MS
MS
QL
QS
QL
QL
ML
ML
QS
ML
ML
QL
ML
QL
ML
ML
MS
QL
QS
QS
ML
ML
QS
QS
QS
QS
ML
ML
QL
QL
QS
MS
ML
QL
QS
MS
QL
QL
ML
MS
ML
QS
QL
ML
QS
QS
MS
ML
ML
ML
QS
QS
ML
ML
QS
QL
QL
ML
ML
ML
QL
QS
ML
MS
QL
QS
ML
QL
QS
QL
QL
ML
QL
QS
QS
QS
ML
QS
QS
QL
QL
ML
MS
ML
ML
QL
ML
MS
ML
MS
QS
QL
QS
QS
ML
ML
ML
ML
QL
QS
MS
QS
QL
MS
ML
MS
QL
QS
ML
QL
QS
QS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
QL
MS
QL
QS
MS
QL
ML
QL
QS
QS
QL
QL
QS
MS
QL
QS
QL
QL
ML
ML
QL
QL
QL
QS
QS
MS
QL
QL
ML
QL
QL
ML
QS
QL
MS
QS
ML
QL
ML
ML
QS
QL
MS
QS
QL
ML
ML
QL
MS
MS
MS
QL
QS
ML
MS
MS
ML
MS
QL
MS
ML
QL
ML
ML
QL
ML
MS
QL
ML
QL
QS
QL
QL
ML
QS
ML
ML
QS
ML
QS
ML
ML
QS
ML
ML
MS
ML
ML
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
QS
ML
MS
ML
MS
QL
QS
QL
MS
QL
ML
ML
ML
ML
MS
ML
ML
QL
ML
ML
QS
QS
QL
MS
MS
QL
QS
QS
QS
ML
MS
QS
MS
QS
QS
MS
ML
MS
QS
QS
ML
QS
ML
ML
QL
ML
ML
ML
QS
QS
QS
QL
QS
QS
MS
QS
MS
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
ML
QL
MS
ML
QL
QL
QS
QS
ML
ML
QL
QL
QS
QS
ML
QS
QS
MS
ML
ML
QS
ML
QL
QL
ML
MS
ML
QL
QL
QS
ML
QL
ML
QL
ML
MS
ML
QS
QL
QS
QS
ML
QS
QS
QS
QS
QL
ML
MS
ML
QL
MS
ML
MS
QS
QL
MS
QL
QL
ML
QL
ML
QL
ML
ML
QS
QL
ML
ML
MS
QL
QL
ML
QS
ML
ML
QL
QS
QL
QS
QL
QS
MS
QL
QS
MS
QS
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
QL
MS
ML
ML
ML
ML
QS
MS
QS
ML
QS
QS
QS
MS
ML
MS
MS
ML
ML
QL
MS
MS
QL
ML
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
QS
ML
QS
QS
QL
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
ML
QL
QL
ML
MS
MS
QS
QL
MS
MS
ML
ML
ML
QS
ML
ML
QL
QL
QL
MS
QS
QL
MS
ML
QL
QS
QL
QL
ML
QL
QS
QS
MS
QL
QS
ML
QS
QS
MS
MS
QL
QL
QL
QL
ML
QS
QL
ML
ML
MS
QS
QS
ML
ML
QL
ML
MS
QS
QS
ML
MS
MS
ML
QL
ML
MS
QL
QS
QL
QS
ML
ML
QS
ML
QL
ML
QL
QS
ML
ML
ML
MS
MS
QL
ML
ML
QL
QS
ML
QL
MS
ML
ML
ML
ML
QL
ML
ML
QS
ML
QS
ML
ML
QS
QL
ML
QL
MS
QS
ML
QL
QS
QL
QS
ML
ML
QS
QS
QS
QS
ML
ML
MS
ML
ML
ML
ML
QS
QL
QL
ML
QS
QS
QS
QS
ML
QS
MS
ML
MS
QL
QL
QS
QL
QL
MS
ML
QL
MS
QL
ML
MS
QS
ML
QS
QL
QS
QL
QL
ML
QS
ML
ML
ML
QL
ML
QL
QS
QL
ML
QL
QL
ML
MS
QS
ML
QL
QL
QL
ML
QL
MS
QL
QS
QL
ML
ML
QL
MS
ML
QS
ML
MS
QL
QS
ML
QS
MS
MS
QL
ML
QL
QL
QS
QS
QS
ML
QS
QS
ML
QS
QL
QS
MS
ML
QS
QL
ML
QL
MS
ML
ML
QL
QL
QL
ML
ML
QS
ML
QS
MS
ML
ML
ML
QL
QL
QS
MS
MS
MS
QL
QS
QS
ML
QL
ML
QS
QS
ML
QS
QS
QL
QL
ML
MS
QL
ML
QS
ML
MS
QS
QL
QL
ML
QS
QL
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
ML
QL
MS
QL
MS
QS
MS
QS
MS
QL
QL
QL
QS
QS
QS
QS
QS
ML
ML
QL
QS
ML
MS
QS
ML
ML
QL
ML
ML
QL
QS
ML
ML
QS
MS
QS
MS
QL
QL
ML
ML
ML
ML
ML
QS
ML
ML
QL
QS
ML
QS
MS
QS
QL
ML
ML
ML
QL
MS
ML
MS
QS
QS
QS
MS
QS
QS
ML
QL
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
QL
QL
MS
MS
QS
ML
QS
QS
ML
QL
MS
ML
QL
QL
QS
MS
MS
MS
QS
ML
ML
ML
MS
QL
ML
ML
QS
QL
ML
QS
QL
QL
ML
ML
ML
ML
QS
ML
MS
QS
QL
QS
QS
MS
MS
QS
QL
QL
MS
ML
ML
MS
MS
MS
MS
MS
QS
QS
QS
QS
QL
QL
QL
QS
QL
QL
ML
ML
QL
QS
QS
MS
MS
ML
QL
MS
QL
MS
QL
MS
ML
QL
ML
MS
QL
QL
QS
ML
QS
QL
MS
QL
QS
QL
ML
QL
QS
QL
QS
QL
ML
QS
ML
QS
ML
QL
QL
MS
MS
ML
MS
ML
QL
QS
MS
MS
QL
ML
QS
MS
ML
ML
QL
QS
MS
MS
ML
MS
QS
QL
QL
MS
QL
MS
ML
QL
ML
QS
MS
MS
QL
ML
QL
ML
QS
QL
QL
QL
QL
MS
QS
ML
QS
QS
ML
QS
QL
QL
ML
ML
MS
ML
ML
QL
ML
ML
QL
QL
ML
MS
QS
QL
ML
QS
ML
QS
QS
QS
ML
QL
MS
QS
QS
QL
ML
ML
ML
MS
QL
QS
QL
QS
QL
MS
ML
QL
QL
QL
ML
ML
QS
ML
MS
QS
ML
MS
ML
QS
ML
MS
ML
ML
QL
MS
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
QL
ML
ML
QL
QS
MS
QS
ML
QL
ML
ML
ML
ML
QS
QL
ML
ML
QL
QL
QS
MS
ML
ML
QS
ML
QS
QL
ML
QS
ML
QS
QS
QL
MS
QL
ML
ML
QL
QL
ML
MS
ML
QS
MS
ML
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
QL
QL
QL
ML
QL
ML
QL
QS
QL
QL
QS
ML
ML
QS
QL
QS
ML
ML
MS
ML
QS
MS
QS
QS
ML
ML
ML
ML
QS
QL
QL
ML
ML
QS
QL
ML
QS
QS
MS
MS
QL
QL
ML
QS
QS
ML
QS
MS
ML
MS
ML
MS
QL
QL
ML
MS
ML
MS
QS
ML
QL
ML
QL
ML
ML
QL
QS
QS
QS
ML
QL
QL
ML
ML
QS
QL
MS
MS
ML
QS
QS
ML
ML
QL
QS
ML
ML
ML
QL
QS
QL
QL
ML
QL
QL
QL
ML
QL
QL
QS
QL
QS
MS
ML
QS
QL
QL
ML
QS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
QL
QL
ML
QS
ML
MS
ML
ML
QL
QL
MS
ML
MS
QL
QL
ML
ML
QS
MS
QL
QS
MS
ML
QS
QL
QS
QL
QS
ML
ML
QS
MS
ML
QL
ML
QL
MS
QS
QL
ML
ML
MS
QL
ML
QS
MS
QL
QS
ML
QL
QS
QL
ML
QS
MS
MS
QS
ML
MS
QS
QS
ML
QS
ML
ML
ML
QS
MS
QL
ML
QL
ML
QL
QL
ML
QS
QL
ML
QL
QL
QL
MS
QL
MS
ML
MS
QL
ML
MS
QS
QL
QL
QS
ML
QS
ML
QS
QL
QL
ML
ML
ML
QS
MS
QS
ML
ML
ML
ML
QS
QL
ML
QS
QS
QL
ML
ML
QL
QS
MS
QL
QL
ML
QS
ML
ML
QS
ML
ML
QL
QL
QS
ML
QL
QL
QL
QL
QS
ML
ML
QL
ML
QS
ML
ML
QS
QL
ML
ML
QL
QL
QS
ML
ML
QS
MS
ML
QS
QS
ML
ML
QS
QS
QS
QL
MS
ML
QL
ML
QL
ML
MS
QL
ML
QS
QS
ML
QS
ML
QL
QS
QL
QS
QS
ML
QS
ML
QL
QS
QS
ML
ML
ML
QS
QS
QS
ML
QL
MS
QL
ML
QS
QL
ML
ML
MS
QS
ML
QS
QS
MS
QL
QS
MS
ML
MS
MS
ML
MS
QS
ML
QS
QS
QS
QL
QL
ML
ML
QS
QS
QS
MS
QS
ML
ML
MS
ML
ML
ML
QL
MS
ML
QL
QS
ML
QL
ML
QL
ML
ML
QL
ML
MS
QL
QS
QL
ML
QS
QS
ML
QS
ML
QL
ML
QS
MS
QS
QL
ML
QS
ML
ML
MS
ML
QS
QL
MS
MS
QS
ML
QL
QS
MS
QS
QL
QS
QS
ML
QL
ML
QL
MS
ML
QL
ML
ML
ML
ML
QL
QL
QL
QS
QL
MS
QS
ML
ML
QL
ML
QS
MS
QL
QS
QS
QS
ML
ML
QL
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
ML
ML
ML
QL
QS
ML
MS
ML
MS
QL
ML
QS
ML
ML
QL
QL
MS
QL
QL
QL
MS
ML
ML
QS
QS
QL
QL
ML
ML
MS
MS
MS
MS
ML
QS
QL
QS
QL
ML
ML
QS
ML
QS
ML
ML
QS
QS
QL
QS
ML
QS
QS
QS
MS
QL
QS
ML
QS
QS
ML
ML
QL
ML
ML
QL
MS
ML
QL
MS
MS
QL
QS
QL
MS
ML
QS
ML
ML
ML
MS
MS
QL
QS
QS
ML
MS
QL
QL
QS
ML
MS
QL
QL
ML
ML
ML
QL
MS
ML
QL
MS
ML
QS
QL
ML
ML
ML
QS
MS
QS
MS
ML
ML
QL
ML
MS
QL
ML
ML
MS
QS
ML
QS
ML
MS
QL
MS
QL
ML
ML
QS
ML
MS
ML
MS
QS
QS
QS
MS
QS
QS
MS
QS
QL
MS
ML
ML
QL
QL
QS
QS
MS
QL
QL
QS
ML
ML
ML
QS
ML
ML
ML
QS
ML
MS
QL
QL
QS
QL
QS
ML
ML
ML
QL
ML
QL
ML
QL
QS
ML
QL
QS
MS
MS
QS
ML
ML
QS
QL
ML
QL
ML
QL
QL
QS
ML
MS
QS
QL
QL
QL
QL
QS
MS
ML
QS
MS
QS
QL
ML
QS
MS
ML
MS
QS
ML
QL
ML
ML
QS
ML
QS
MS
MS
QL
MS
ML
ML
MS
ML
QS
QL
QL
ML
ML
MS
ML
QL
QS
QS
MS
ML
ML
ML
QS
ML
QS
QS
MS
ML
ML
QS
QL
ML
ML
ML
QL
QL
ML
ML
ML
ML
QS
QL
QL
MS
MS
QS
ML
ML
ML
ML
QL
MS
ML
MS
MS
QS
QS
ML
ML
ML
ML
MS
ML
MS
ML
QS
QL
QS
ML
QL
QL
ML
MS
QL
QS
QS
QL
ML
ML
QS
QL
ML
ML
ML
ML
QL
QS
MS
QL
QL
QS
QL
ML
MS
ML
MS
QS
QL
QS
ML
QL
MS
MS
MS
MS
MS
ML
QL
QL
QL
QS
QS
MS
QL
QS
MS
QL
MS
ML
ML
ML
QL
ML
ML
QS
MS
ML
QL
QL
QS
QL
QS
QS
ML
MS
QL
QS
QL
QS
QS
QS
QS
QL
ML
QS
QS
QL
ML
QS
QL
MS
QL
ML
MS
ML
ML
QS
QL
ML
QS
QL
ML
MS
QS
ML
ML
ML
ML
ML
ML
MS
ML
QS
ML
ML
ML
QS
ML
QL
ML
MS
MS
QS
QS
QS
QS
ML
QS
QS
ML
QS
QS
MS
QL
QL
ML
ML
QS
QS
ML
QL
QL
MS
QS
QS
MS
MS
MS
QS
ML
QL
ML
ML
QL
ML
QL
MS
ML
QS
ML
ML
ML
QL
ML
MS
MS
QS
ML
QS
QL
ML
QS
QL
MS
MS
ML
ML
QL
QS
QS
QS
QS
QS
ML
ML
QL
QS
QS
QS
QS
ML
MS
QL
QS
QS
ML
MS
QS
QS
ML
ML
ML
ML
MS
QL
QL
MS
ML
QL
ML
QL
ML
ML
QS
ML
MS
MS
QL
QS
ML
ML
ML
QL
ML
ML
MS
QL
ML
ML
MS
MS
QL
QS
MS
QL
QS
MS
ML
QS
MS
ML
QS
ML
MS
ML
ML
QL
QS
ML
QS
QS
ML
MS
ML
MS
QS
ML
ML
QS
MS
ML
QS
ML
ML
QL
QS
QL
QS
QL
ML
QS
ML
QL
QS
QL
QL
ML
ML
ML
QL
ML
MS
QS
QS
ML
QS
ML
MS
QS
MS
QL
ML
ML
ML
MS
ML
QS
MS
QS
ML
ML
QL
MS
ML
MS
ML
ML
QS
ML
ML
MS
ML
QS
QS
ML
ML
MS
QL
QS
QL
QL
QS
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
ML
QS
QL
QS
QL
QS
MS
QS
QL
ML
QL
ML
QS
ML
ML
ML
ML
MS
QS
QS
QS
ML
QL
ML
ML
QL
ML
MS
ML
QS
ML
ML
ML
QS
QS
QL
QS
QL
QS
ML
ML
QL
MS
QS
QS
QS
MS
QL
QS
QL
QL
MS
QS
MS
QL
QL
ML
QL
ML
ML
QL
MS
MS
ML
QS
QS
QL
MS
QL
MS
ML
QL
MS
QS
QS
QL
QL
QL
QS
ML
ML
QS
QL
QS
QS
QL
ML
QL
MS
ML
QL
MS
ML
QS
ML
QS
ML
MS
ML
QS
MS
ML
QS
QL
MS
MS
QS
ML
ML
QS
ML
QL
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
QS
QS
MS
ML
ML
QL
QS
QL
MS
ML
QS
ML
ML
QL
ML
QS
ML
MS
ML
ML
ML
QS
MS
QS
QS
ML
MS
ML
QS
QL
ML
ML
QS
MS
QL
QL
QL
ML
QS
ML
QS
ML
QL
QL
QL
MS
ML
QL
ML
QS
ML
QS
QL
MS
QL
QL
QS
QL
ML
ML
QS
ML
ML
QL
ML
MS
MS
QL
QS
ML
QS
ML
ML
ML
ML
QL
ML
QS
ML
QS
QS
ML
ML
QL
MS
MS
QL
QS
ML
QS
QL
QS
QS
QL
MS
QS
ML
ML
ML
MS
QL
QL
MS
ML
QL
MS
ML
MS
QL
QS
QL
QL
ML
ML
ML
ML
MS
ML
QS
ML
ML
QL
QS
ML
ML
QS
ML
ML
MS
ML
QS
QS
QS
ML
QS
ML
MS
ML
QS
QL
QS
QS
QL
QS
ML
ML
QL
ML
QL
QL
MS
QS
QL
QS
QS
QS
ML
ML
QL
QL
ML
QS
QL
ML
ML
QL
ML
QL
QS
QS
ML
MS
QL
ML
MS
QL
ML
MS
ML
MS
ML
QL
ML
QS
MS
QS
QL
QL
MS
QS
ML
ML
ML
QS
ML
ML
MS
QS
ML
QL
QL
QS
QS
ML
ML
ML
ML
ML
MS
ML
MS
QS
MS
ML
ML
QS
QS
QL
QS
QL
QS
ML
QL
QL
ML
ML
QL
ML
QS
QS
MS
QL
QL
QL
QL
QL
MS
QL
QL
ML
ML
QL
QS
QS
QS
QL
QL
ML
QS
QL
MS
ML
ML
MS
QS
ML
MS
QL
MS
MS
ML
ML
QS
QS
ML
ML
QL
QS
ML
ML
QL
QL
QS
ML
ML
ML
QL
QS
QS
QS
ML
QS
ML
ML
QL
ML
QL
MS
QS
ML
MS
ML
MS
QS
QL
MS
QS
ML
QS
ML
ML
ML
QL
ML
MS
ML
QS
QS
ML
QS
ML
ML
QL
ML
ML
ML
QS
MS
ML
ML
ML
ML
MS
MS
ML
QL
QS
ML
QS
MS
QS
MS
ML
QS
QL
QS
ML
QS
MS
QL
ML
QL
QS
ML
QS
MS
QL
QL
MS
QL
QL
MS
ML
ML
QS
QL
QL
MS
ML
QL
QL
QS
QL
ML
QL
MS
QS
MS
QS
MS
QL
QS
MS
MS
ML
QL
QS
QS
MS
QS
MS
QS
MS
ML
ML
ML
QS
MS
MS
MS
QL
QL
QS
QL
MS
MS
ML
MS
ML
ML
MS
MS
QL
QL
QS
ML
MS
QS
QL
QL
QL
ML
ML
MS
QL
ML
ML
ML
QL
QL
QL
QL
QS
QL
QL
QS
ML
MS
ML
QS
ML
QL
ML
ML
ML
QS
ML
ML
QS
QS
MS
ML
ML
QL
QL
ML
ML
ML
QL
QL
ML
QS
QL
MS
ML
MS
QL
QS
QL
QS
ML
QL
QS
QL
ML
QS
QL
ML
QS
ML
QS
QL
ML
ML
QL
MS
ML
MS
QS
ML
ML
QL
QS
ML
QS
QL
QL
QL
MS
ML
ML
MS
MS
ML
QL
QS
QL
QS
MS
MS
QL
QS
QS
QL
QL
QS
MS
ML
ML
QL
QS
QL
ML
ML
QS
QL
MS
QL
QL
QS
ML
QL
QL
QL
QS
QS
QL
ML
QS
MS
QS
ML
ML
QL
QL
ML
ML
MS
QS
ML
QL
MS
QL
QS
QL
ML
QL
QL
ML
MS
QS
MS
QS
ML
QS
ML
ML
QL
ML
MS
QL
QL
QS
ML
ML
ML
MS
QS
ML
QL
ML
QL
MS
QL
QS
ML
MS
ML
MS
ML
QL
QS
ML
QS
QS
ML
QL
QS
QL
QL
QL
QS
MS
QS
QL
ML
QL
QL
ML
QS
QS
MS
QL
QS
QS
QL
QS
QL
QS
ML
QL
QS
QS
QL
QL
QS
QS
ML
MS
QS
MS
QS
MS
ML
QL
QL
ML
ML
ML
MS
QS
QS
QL
ML
ML
QS
ML
MS
QS
QS
QS
QS
ML
ML
QS
ML
QL
QS
QS
ML
QL
ML
ML
MS
ML
QS
ML
ML
ML
ML
QL
ML
QS
QL
QL
QS
QL
ML
QS
QL
ML
QS
MS
QL
QS
ML
QS
ML
MS
QL
QL
QS
ML
MS
MS
QS
QS
ML
QL
ML
QS
ML
ML
MS
QL
QS
QL
QL
ML
MS
QL
MS
QS
ML
QS
ML
ML
MS
ML
ML
QS
ML
ML
ML
QL
QL
ML
QL
QS
ML
QL
ML
MS
QS
ML
QS
MS
QS
ML
MS
MS
ML
QL
QS
QL
ML
QS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
QS
ML
QL
QL
ML
ML
MS
QS
QL
ML
QS
QL
ML
MS
QL
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
ML
ML
ML
QL
ML
ML
QL
QS
QS
ML
QL
MS
QL
ML
QL
QS
ML
MS
ML
ML
ML
ML
QL
QS
ML
ML
QL
MS
MS
QL
ML
MS
ML
QS
QS
ML
ML
QL
ML
QL
MS
QS
ML
ML
ML
QS
ML
QL
ML
ML
QL
MS
QL
MS
QS
QS
ML
MS
MS
QL
MS
QL
QL
QL
QS
QL
ML
ML
ML
QS
QL
QL
QL
QL
ML
QS
MS
ML
ML
ML
ML
QS
QS
ML
QL
QS
QL
MS
ML
ML
ML
QS
QS
QS
QL
QS
QS
ML
MS
QL
ML
QL
ML
QS
ML
QS
QL
QS
QL
QL
ML
ML
QL
ML
QL
QS
ML
QS
ML
QS
ML
QS
QS
QL
QS
ML
ML
MS
MS
ML
ML
QL
QL
ML
ML
QS
QL
ML
ML
MS
QS
MS
QL
ML
QL
QS
QS
ML
QL
QS
ML
ML
ML
ML
QS
ML
QL
QL
QS
QL
QL
ML
ML
ML
MS
QL
QL
QL
ML
MS
MS
ML
QS
MS
ML
QL
QS
QS
ML
QS
QS
QL
MS
ML
QL
QL
QS
QS
QL
ML
ML
MS
QL
QS
QL
ML
QS
QS
MS
ML
MS
QL
QL
QS
MS
ML
MS
QS
QS
QL
ML
QL
ML
QS
QL
ML
ML
QS
MS
QS
ML
ML
MS
ML
ML
MS
QS
QL
QL
ML
MS
ML
ML
ML
ML
QL
ML
MS
MS
ML
QS
MS
QL
QS
ML
QL
QL
ML
QL
ML
QS
MS
QS
QL
QS
QS
QS
QS
ML
ML
ML
QS
ML
ML
QS
ML
ML
MS
ML
ML
ML
ML
QL
QS
ML
QS
QL
ML
ML
QL
ML
QL
QS
ML
MS
ML
QS
QL
ML
ML
QS
QS
QS
QL
QS
ML
QS
ML
MS
MS
ML
MS
QL
ML
QL
ML
ML
QS
MS
QL
QS
QL
MS
MS
QS
ML
QS
ML
MS
ML
ML
QS
QL
QL
QL
ML
QS
QL
MS
QS
MS
MS
ML
MS
ML
QS
MS
QS
ML
ML
ML
QS
QL
QS
MS
ML
ML
MS
MS
MS
ML
MS
ML
MS
QS
MS
ML
MS
ML
QL
ML
QL
ML
QS
QS
ML
QS
QS
QL
ML
ML
QS
QL
ML
QL
ML
QS
QS
QS
QS
QS
MS
ML
ML
ML
ML
QS
ML
ML
ML
ML
QS
MS
QL
MS
ML
MS
QS
QL
ML
MS
MS
MS
QS
QS
ML
ML
QS
ML
ML
QL
QS
MS
ML
QS
ML
QS
QL
ML
ML
QS
QS
MS
QS
ML
MS
MS
QS
MS
ML
QS
QS
ML
MS
ML
MS
ML
QL
ML
QL
QL
ML
ML
QS
QL
ML
ML
ML
MS
QL
ML
QS
QS
MS
ML
QL
ML
QS
MS
QS
QS
QL
QL
ML
QS
QS
ML
ML
QS
QL
ML
QL
ML
QS
ML
MS
QL
ML
QS
QS
QL
QL
QS
QS
ML
ML
QL
QL
QS
MS
ML
ML
ML
QL
QS
QS
ML
QS
QS
ML
QS
ML
ML
ML
ML
QS
QL
QL
ML
ML
QS
QS
QS
ML
QL
QL
QS
QL
ML
QS
ML
ML
QL
QL
QL
QL
ML
MS
QS
QL
ML
ML
ML
ML
QL
ML
QS
ML
ML
MS
QL
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
MS
QS
ML
QS
QL
QS
QS
ML
QL
ML
MS
QL
QS
ML
QL
QL
QL
ML
QS
QS
QL
ML
ML
QS
MS
MS
ML
QS
QS
MS
QS
QL
ML
ML
ML
QL
QL
QL
QS
QS
QS
QS
ML
ML
ML
ML
ML
QL
QS
MS
MS
ML
ML
QL
ML
QS
QL
ML
ML
QL
QL
ML
ML
QL
QL
QL
ML
QL
QS
ML
QL
QL
MS
MS
ML
ML
ML
ML
ML
ML
QL
ML
QS
QL
QS
ML
MS
ML
QS
QS
ML
QL
ML
QS
ML
ML
ML
MS
ML
QS
ML
QL
ML
ML
MS
QL
ML
QL
MS
ML
QS
QS
QL
ML
QS
ML
MS
MS
QL
MS
QS
ML
ML
QS
MS
QL
QL
ML
ML
ML
QS
ML
QL
QL
QL
QS
MS
ML
MS
QL
QL
ML
ML
MS
QS
QL
ML
ML
ML
MS
QL
QS
ML
MS
ML
QL
ML
QL
QS
QS
QS
QL
QS
QS
ML
MS
QL
QS
ML
QL
QL
QL
ML
QS
QL
ML
ML
ML
QL
QS
QL
ML
ML
ML
MS
ML
MS
ML
ML
QS
QL
MS
QL
ML
ML
QL
MS
QL
QS
QL
QL
QL
MS
ML
QL
ML
QL
ML
ML
ML
ML
QS
QL
QS
ML
QS
QL
QL
QS
MS
QL
MS
MS
MS
MS
QL
QL
QL
QS
ML
MS
ML
QS
QS
QL
QS
QS
ML
QL
QL
QS
ML
MS
QL
MS
ML
ML
QS
QL
MS
QS
ML
QS
QL
MS
MS
ML
QL
ML
MS
ML
ML
ML
ML
ML
MS
ML
QL
MS
MS
QS
QS
QL
QL
ML
ML
MS
ML
MS
QS
QS
QS
ML
ML
QS
QL
ML
ML
ML
ML
ML
MS
ML
QS
QS
QS
ML
QS
MS
MS
QL
ML
QL
ML
QL
ML
QL
QS
MS
QS
QS
ML
QL
QL
QL
QL
ML
ML
ML
QL
QL
ML
ML
QS
ML
QS
MS
ML
QL
QS
QL
QS
QS
QS
QL
QL
QL
MS
ML
QS
QL
ML
MS
QS
QS
QS
QL
ML
QL
ML
ML
QS
ML
QL
MS
ML
QL
ML
QS
ML
QS
QL
QS
QL
ML
ML
ML
ML
QS
QS
MS
QS
ML
QL
MS
QS
QS
QS
MS
ML
ML
ML
QS
ML
QL
ML
QS
QS
ML
QL
ML
ML
QS
QS
QL
QS
QS
MS
QL
ML
ML
QL
QS
MS
ML
QS
ML
QL
QS
QL
ML
QS
QL
QL
ML
ML
QS
QS
ML
QS
QL
ML
ML
ML
QS
QS
QL
ML
QL
QS
ML
QS
MS
QL
QS
QL
ML
QS
ML
QL
ML
QS
QS
QS
QS
ML
ML
MS
QL
QL
QS
QL
QL
QS
MS
ML
QS
QS
ML
QL
ML
QS
QS
QL
QS
QL
QS
MS
ML
MS
ML
MS
MS
ML
QL
ML
ML
QS
QS
ML
ML
MS
QS
QS
ML
ML
MS
QS
MS
MS
MS
ML
QS
ML
MS
QL
QL
ML
ML
QL
MS
ML
MS
ML
QL
ML
ML
QL
ML
QS
ML
ML
ML
QL
MS
QL
ML
QL
ML
QL
QS
ML
QS
QS
MS
QS
MS
ML
ML
QL
QL
QS
QS
ML
ML
QS
QL
ML
QL
QL
QL
QS
ML
QS
ML
QS
ML
QS
ML
MS
QS
QS
QS
ML
ML
QS
ML
QL
ML
MS
QS
ML
ML
QS
MS
QS
QL
QL
QL
QS
ML
ML
MS
MS
QS
MS
QL
ML
MS
QL
ML
QS
QS
QL
QS
ML
QL
QL
QL
QL
ML
QL
ML
QL
QL
QS
QS
ML
QS
QL
QS
QS
QS
QS
ML
ML
QL
QL
QL
ML
QL
ML
ML
MS
QL
ML
QL
QL
QS
MS
MS
QL
QS
ML
MS
QL
MS
MS
QL
QL
MS
ML
QL
MS
ML
ML
QL
ML
ML
ML
QL
QL
QL
ML
MS
ML
QL
ML
MS
QL
MS
ML
QL
QL
QL
ML
ML
MS
QL
MS
QS
ML
ML
MS
QL
MS
QS
QS
QS
QS
QS
QS
QS
QS
ML
ML
ML
ML
ML
QL
QL
QS
QS
QS
QS
ML
QS
QL
MS
MS
QS
QS
QS
QS
ML
ML
ML
ML
QL
QS
QL
ML
QS
QL
MS
ML
ML
ML
QS
ML
MS
ML
QS
QL
MS
QS
ML
QL
ML
QL
QL
ML
MS
QL
ML
QS
QS
QL
ML
QS
ML
QL
QL
QS
QL
QS
QS
ML
MS
QL
ML
QS
ML
QL
QL
MS
QL
QS
ML
QL
QL
ML
ML
MS
QS
QS
QL
QS
ML
ML
QL
ML
MS
ML
QS
QS
ML
QS
QS
ML
QS
ML
QS
QS
ML
QS
QS
QL
QS
QS
QS
MS
QS
ML
QS
MS
ML
ML
QL
QL
ML
QS
QS
ML
QL
QL
QS
ML
QL
QS
MS
ML
QL
ML
ML
QL
QS
QS
MS
ML
ML
QS
MS
ML
ML
QS
MS
QL
QS
QS
ML
QL
QS
QL
ML
ML
ML
QS
QS
MS
ML
QL
QL
QL
MS
QS
QS
QL
ML
ML
QS
ML
ML
ML
ML
QS
QL
QL
ML
QS
QS
MS
ML
QL
QL
QS
QS
QL
QS
QS
MS
QS
ML
ML
MS
ML
QS
QS
QS
QL
QS
ML
MS
QS
ML
ML
ML
ML
QS
QL
QL
QS
QS
ML
ML
QS
ML
ML
ML
QS
QS
QS
ML
ML
MS
QL
ML
QS
MS
QS
ML
QS
QL
QL
QL
MS
ML
QS
MS
QS
ML
MS
QS
QL
QL
QS
QL
QS
ML
QL
MS
QS
QS
QL
QL
QS
QL
ML
QL
QS
QS
ML
QS
ML
ML
QL
ML
MS
MS
QS
ML
QL
QL
ML
ML
ML
QS
QL
QS
QS
ML
QL
QS
QS
ML
MS
MS
QL
ML
MS
MS
QL
ML
ML
ML
ML
ML
QS
MS
ML
QL
QS
ML
QS
ML
QS
ML
ML
QL
QS
ML
ML
ML
ML
QL
QL
QL
QS
ML
QS
QS
QS
QS
QL
ML
QS
MS
ML
MS
ML
QL
QS
QL
QL
QS
ML
ML
QS
ML
QL
QL
MS
QS
ML
QL
MS
ML
ML
QS
QS
QL
ML
ML
ML
MS
ML
QL
MS
ML
MS
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
ML
ML
QL
QS
QS
MS
QS
QL
QL
MS
ML
MS
ML
QS
ML
MS
QS
QL
ML
QL
QL
ML
ML
ML
MS
QL
QS
MS
QS
QL
QS
MS
MS
ML
ML
ML
ML
QS
ML
QL
QL
ML
MS
QS
QL
MS
ML
ML
ML
MS
QL
ML
ML
MS
MS
MS
QL
QS
QS
ML
QL
QL
QS
ML
MS
ML
MS
ML
QS
QL
ML
QL
QS
ML
QL
ML
QS
MS
QS
MS
ML
MS
ML
MS
MS
ML
ML
QS
MS
ML
QL
QL
ML
QS
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
QS
QS
ML
ML
MS
QL
QL
QL
QL
QS
QS
QS
QL
QL
ML
QL
QS
ML
QS
QS
MS
QS
QS
ML
QS
ML
ML
QL
QS
MS
ML
QL
MS
QL
QS
QL
MS
QS
MS
ML
ML
ML
ML
MS
ML
MS
QL
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
MS
MS
MS
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
ML
QL
ML
QL
QL
ML
QS
QS
ML
QL
QL
QS
QL
MS
QL
ML
QS
QS
QS
ML
QS
QL
MS
QL
ML
ML
QS
QL
QS
ML
QS
MS
MS
ML
QS
ML
QL
QS
MS
QS
QL
ML
MS
QL
ML
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
QL
ML
QL
ML
ML
QS
QL
QL
ML
QS
QL
ML
QL
ML
ML
MS
QL
MS
QS
QL
MS
QS
QL
ML
MS
QL
ML
QS
ML
QL
QS
QL
QS
QL
QS
ML
QL
ML
ML
MS
MS
QL
QS
QL
MS
QS
QS
QL
ML
ML
MS
QS
QS
MS
ML
ML
MS
ML
QL
ML
QL
ML
MS
ML
ML
ML
QS
ML
MS
MS
QL
QS
QL
QS
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
QL
QL
QS
QL
QS
ML
QL
MS
QS
QL
ML
QS
QS
ML
ML
ML
MS
QS
QS
QL
QS
ML
MS
MS
QL
QL
ML
ML
ML
ML
QL
QS
QL
ML
ML
QL
QL
ML
MS
QS
QS
ML
QL
QL
QL
QS
ML
QL
ML
ML
ML
QS
QL
MS
ML
ML
ML
QS
QS
ML
ML
QL
QS
MS
QL
MS
ML
QS
ML
QL
ML
ML
MS
QL
ML
QS
MS
MS
QL
QL
QL
ML
MS
ML
ML
ML
MS
MS
QL
ML
QS
ML
QS
QS
ML
QL
QL
QS
QS
ML
ML
QL
MS
ML
QS
ML
QL
QS
MS
ML
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
MS
ML
MS
ML
ML
QS
ML
MS
MS
ML
QS
ML
ML
QL
QL
ML
ML
QS
QL
QS
QS
QL
MS
MS
QL
ML
MS
QL
ML
QL
QL
MS
QS
MS
ML
ML
QS
QS
ML
QL
ML
ML
ML
QL
MS
ML
QL
ML
ML
ML
QS
ML
MS
ML
ML
QS
ML
QL
MS
ML
MS
ML
QL
QL
MS
ML
ML
MS
QL
QL
MS
QS
ML
QS
ML
QL
QL
ML
ML
QL
QL
QS
QS
MS
QL
QS
QS
MS
ML
MS
ML
ML
ML
QS
ML
QL
ML
MS
QL
ML
ML
QL
ML
QL
ML
QS
QS
QS
ML
ML
QL
QL
QL
ML
ML
ML
QL
ML
ML
QL
QL
QS
QL
ML
MS
MS
QS
MS
QS
MS
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
ML
QS
QL
MS
ML
QS
QS
QS
QL
ML
MS
QL
MS
QL
QL
ML
ML
QS
ML
QL
QL
QL
MS
QL
ML
QL
QS
QL
ML
ML
ML
ML
QS
QL
ML
MS
QL
QL
QS
QS
QL
QL
MS
ML
ML
QL
ML
QL
QL
QL
ML
QL
QL
QL
ML
ML
QL
ML
ML
QS
ML
ML
QS
QL
QL
ML
QS
ML
QS
ML
QS
MS
QL
QS
QL
ML
QS
QL
QL
MS
QS
ML
QL
ML
ML
QL
ML
ML
ML
QL
QL
QL
QS
ML
MS
ML
ML
QS
QL
ML
QL
ML
QS
MS
ML
ML
MS
QL
QL
MS
QL
MS
QS
QL
QL
ML
ML
ML
ML
ML
QL
QL
ML
ML
QS
QL
QS
QS
ML
QS
ML
QS
MS
QS
ML
QS
QL
MS
ML
QL
ML
ML
QL
QS
ML
QS
QS
ML
QL
QL
QS
QL
QS
QS
ML
QS
QL
QS
QS
QL
QS
MS
MS
QS
ML
ML
MS
QL
QS
ML
QL
QS
QL
QL
MS
ML
QS
ML
MS
MS
QS
MS
MS
QL
QS
QL
MS
QS
MS
ML
ML
QS
QS
ML
QS
ML
ML
ML
QL
QS
QS
QL
QS
QL
ML
QS
QS
QL
MS
QL
QS
QL
ML
ML
QS
MS
ML
MS
QL
QL
QS
QL
MS
QS
QS
QL
QL
QL
QS
MS
MS
ML
ML
ML
ML
ML
ML
ML
QL
QS
MS
ML
QL
QL
QL
ML
QS
ML
ML
ML
MS
QL
ML
ML
QL
ML
QL
ML
ML
ML
MS
QL
MS
QL
MS
QL
ML
MS
ML
MS
ML
QL
QL
QS
QL
QS
MS
QL
QL
ML
QS
QS
QL
ML
QS
QL
MS
MS
QS
QL
QL
QS
ML
QL
QL
ML
MS
QL
ML
ML
QL
QL
QS
MS
QL
ML
QL
QL
QL
ML
MS
QL
QL
ML
ML
QL
ML
QL
QS
ML
ML
MS
QL
MS
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
ML
QS
ML
QS
ML
QL
MS
QL
MS
MS
ML
ML
MS
MS
ML
QS
ML
ML
QL
ML
MS
QL
QS
QL
ML
ML
QL
QS
QS
QS
QS
ML
MS
MS
MS
QS
ML
QL
MS
ML
QL
QL
ML
ML
ML
ML
QL
QS
QL
QS
QL
QS
ML
ML
ML
QS
ML
ML
QS
MS
ML
ML
QL
QS
QS
QS
QS
QS
ML
QS
QS
QL
QS
QS
MS
ML
QS
QL
MS
MS
QS
ML
MS
ML
MS
QS
ML
QS
ML
MS
ML
MS
ML
MS
ML
QL
ML
ML
ML
QL
ML
ML
QL
QL
QS
ML
QL
QS
QL
QL
QS
ML
ML
QS
MS
QL
QS
ML
QS
QL
ML
MS
ML
ML
QS
QS
ML
QL
ML
ML
QS
MS
ML
QL
ML
QL
ML
MS
ML
QS
QS
QS
ML
ML
QS
QS
MS
QS
QL
QL
QS
ML
QL
QL
QL
QS
ML
QL
QS
MS
QL
QS
QL
QL
QL
ML
QS
MS
QS
QS
ML
ML
ML
QL
QL
QL
QL
ML
MS
QS
QL
ML
ML
QL
QS
QL
QL
QL
QL
ML
ML
QS
ML
QS
QS
QL
ML
MS
ML
QS
ML
QS
QL
QS
ML
ML
QL
ML
MS
QL
QS
ML
QS
ML
MS
QS
QS
ML
QL
QL
ML
ML
QL
QL
ML
ML
MS
ML
ML
QS
QS
QL
MS
QL
QL
ML
QL
ML
QS
QS
ML
ML
QL
QL
QS
ML
MS
QL
ML
QS
QL
ML
ML
QL
QL
ML
QL
MS
QS
QS
MS
QL
QL
QS
QL
QS
MS
QL
ML
QL
ML
QS
QL
QL
MS
ML
QL
QL
QL
ML
QS
QS
QL
QL
ML
MS
QS
QL
ML
QS
ML
MS
QS
MS
QL
MS
ML
QS
QS
QL
QL
QL
MS
QS
ML
QL
QS
ML
MS
ML
MS
ML
QL
QS
QL
MS
QS
QS
ML
ML
QL
QS
QS
QL
ML
MS
QS
ML
QS
QL
QL
MS
ML
QS
QL
MS
QL
QS
MS
ML
QL
ML
QL
MS
ML
ML
ML
QL
ML
ML
ML
QS
ML
ML
QS
QL
ML
QL
ML
ML
QL
QS
ML
MS
QS
ML
QL
MS
ML
QL
ML
QL
ML
ML
QS
QS
ML
QS
QL
ML
QL
QS
ML
QS
QS
ML
MS
QS
QL
QS
ML
QL
QS
QS
MS
MS
QL
MS
QS
ML
QS
QL
ML
MS
ML
ML
ML
QL
ML
QL
MS
QS
QL
MS
MS
ML
QS
QL
QS
ML
ML
QS
QL
QS
QS
QS
ML
ML
ML
QS
ML
ML
QS
ML
MS
ML
QS
MS
QS
QS
QS
QL
ML
MS
ML
QS
QS
ML
QL
ML
QL
QL
QS
ML
ML
ML
MS
ML
ML
MS
QL
QS
ML
ML
QS
ML
QS
ML
ML
QS
QL
ML
QS
QS
QL
QS
QL
ML
QL
QL
QS
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
QL
QL
MS
ML
ML
QS
QL
QS
QS
ML
ML
ML
QL
QL
QL
QS
QL
ML
ML
ML
QS
QL
QS
QS
QL
QL
MS
QS
QS
ML
ML
QL
ML
ML
QL
QS
ML
QL
MS
QS
MS
QL
ML
QL
QL
ML
ML
QL
QL
QS
ML
QL
QS
MS
ML
ML
QS
ML
QL
QS
QS
QS
ML
QL
QL
ML
QL
QS
QL
QS
QL
QL
QL
QL
MS
QS
ML
MS
QS
ML
ML
MS
QS
QL
ML
ML
QL
ML
QS
QS
ML
QS
QS
QL
QL
ML
ML
ML
MS
QS
QS
ML
QL
MS
QL
QL
QS
QS
QS
QS
ML
ML
ML
QL
ML
QL
QL
ML
QL
QS
ML
QS
MS
QL
ML
QS
QL
ML
QL
ML
MS
QS
MS
ML
QS
ML
ML
ML
ML
MS
MS
ML
QS
QL
ML
QS
ML
QS
QS
ML
QL
ML
QS
QS
QS
ML
ML
QS
QL
ML
QS
QS
ML
QL
QL
QS
QL
QL
MS
QS
QS
ML
ML
ML
ML
QL
MS
QL
ML
QS
QL
QS
QS
ML
QL
ML
ML
MS
QS
QS
MS
QL
QL
MS
QL
ML
ML
QS
QL
ML
QL
QS
QS
MS
QS
QL
MS
QS
MS
QS
ML
MS
QL
ML
ML
QL
ML
QS
QL
ML
QL
QL
QS
ML
MS
MS
QS
QS
ML
QS
ML
QS
QL
MS
QS
QS
QS
QS
ML
QL
QS
QS
ML
ML
QL
MS
QL
ML
QL
MS
QL
QL
ML
QL
MS
ML
ML
QL
ML
MS
QS
QL
QL
ML
MS
ML
MS
MS
ML
ML
QS
ML
ML
QL
MS
ML
QS
QS
ML
ML
ML
ML
QL
QL
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
MS
QL
QL
ML
ML
ML
QS
ML
QL
QS
ML
ML
MS
QS
ML
QS
ML
ML
ML
MS
QS
QL
QL
QS
ML
ML
QS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QL
MS
QS
ML
QS
MS
ML
ML
QL
ML
ML
ML
MS
QL
QS
ML
QL
ML
QL
ML
ML
ML
ML
QL
ML
QS
MS
QS
MS
ML
QS
QS
MS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
QL
ML
QS
ML
QL
QL
QL
QS
ML
QL
QS
QS
QS
MS
QS
ML
QS
QL
QS
QL
QL
ML
QL
QS
ML
MS
QS
QS
QS
ML
ML
ML
ML
ML
ML
QS
ML
ML
QS
QL
MS
ML
QS
MS
ML
ML
ML
ML
ML
MS
QL
QS
ML
QL
ML
MS
ML
MS
MS
MS
ML
QL
QL
MS
ML
ML
ML
ML
QS
QS
MS
ML
QS
ML
QS
QL
QL
QS
QS
QL
ML
QS
MS
QS
ML
MS
MS
ML
MS
ML
ML
QS
QL
MS
QL
QL
ML
ML
MS
QL
QS
ML
MS
QS
QS
ML
QS
MS
ML
QS
QS
QS
QS
QS
QL
MS
QS
MS
QL
QS
QL
QS
QS
QS
ML
QS
ML
MS
MS
QL
QS
ML
QS
QL
ML
QS
ML
ML
ML
MS
QS
MS
QL
QL
QS
ML
QS
ML
ML
QL
QL
QS
QS
QL
ML
QL
MS
ML
ML
MS
QS
ML
QS
ML
QS
QS
ML
QL
ML
MS
ML
QS
ML
QL
MS
QS
QL
MS
ML
QL
QS
ML
MS
ML
QL
QL
ML
QL
QS
MS
QS
ML
QS
QL
QS
ML
QL
ML
MS
QL
QL
ML
ML
ML
MS
QL
ML
QL
QS
QS
QL
ML
ML
ML
MS
ML
QL
ML
ML
QS
QS
ML
QL
QL
ML
QL
ML
QS
QS
ML
MS
ML
QS
QL
ML
ML
QS
QS
QL
QL
MS
QS
MS
MS
ML
ML
MS
QL
QS
QL
QL
QS
QL
ML
ML
QS
MS
QL
QS
ML
QS
QS
ML
QS
QS
ML
ML
ML
QS
ML
QL
ML
QS
ML
ML
ML
MS
ML
QS
QL
ML
QS
QS
ML
ML
ML
ML
QS
MS
QL
MS
QL
QL
ML
MS
ML
QS
QS
ML
ML
QL
QL
QL
QS
ML
QL
QS
QL
QL
QL
MS
ML
ML
ML
ML
ML
ML
QL
QS
ML
MS
QL
QS
ML
QL
ML
QL
QS
QL
MS
QL
ML
MS
QS
QL
QL
QL
QS
ML
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
QS
QS
ML
ML
MS
QL
QS
MS
ML
QS
MS
QL
MS
QS
QL
MS
QL
QL
QL
MS
QL
ML
QL
QL
MS
MS
MS
QL
QS
ML
ML
QS
QL
ML
ML
QS
ML
QL
MS
QS
QS
QS
QL
QS
MS
ML
ML
QS
QL
ML
ML
QL
MS
QL
QL
QS
QS
ML
ML
QS
ML
QS
QL
QL
QS
ML
QL
MS
ML
ML
ML
QL
ML
QL
QL
QL
QL
ML
QS
ML
ML
ML
QL
QS
MS
QS
QL
QS
QL
ML
MS
QL
QS
QL
ML
QS
QL
QS
QL
MS
MS
QS
MS
ML
QS
QL
QS
MS
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
QS
QL
QL
ML
ML
ML
ML
ML
MS
QL
ML
MS
QS
QS
QS
QL
QL
QL
QL
ML
QL
ML
MS
QS
MS
QS
ML
QS
QL
ML
MS
QL
QS
QS
ML
QS
ML
QS
QS
QS
ML
ML
QS
MS
QL
ML
ML
QS
QL
ML
ML
QL
ML
MS
MS
QL
QS
MS
ML
QS
QL
QS
MS
QL
QS
ML
ML
QL
ML
ML
ML
QS
QS
QL
QL
QS
ML
ML
QS
QS
ML
QL
QS
QL
QL
ML
QL
MS
ML
QS
QL
QL
QS
ML
QS
MS
MS
ML
QL
QL
QL
MS
QL
QL
MS
QL
ML
ML
ML
QL
QS
QS
ML
QL
QS
ML
QL
QS
MS
ML
QL
ML
QS
QS
ML
QS
MS
ML
MS
QS
QS
ML
MS
ML
QL
QS
QS
ML
QL
ML
MS
ML
QS
QL
ML
MS
MS
QL
QL
QL
ML
ML
QL
QL
QL
QL
ML
ML
QS
ML
QS
ML
QL
QL
QL
ML
QS
ML
QL
QS
QS
ML
MS
ML
MS
QS
QL
ML
QS
ML
ML
ML
QL
QL
ML
QL
QS
ML
ML
QS
QS
MS
ML
MS
MS
ML
ML
MS
QL
QL
QS
QL
QL
QL
ML
QS
MS
ML
QS
QL
QS
QS
ML
ML
ML
QS
ML
ML
MS
ML
QS
QL
ML
ML
QS
ML
QL
MS
QS
QS
QS
ML
MS
QS
QS
ML
QL
QS
QS
ML
QS
QL
MS
QL
QL
QL
QL
MS
ML
QL
ML
ML
QS
QS
ML
QS
MS
QL
QL
QL
ML
QS
QL
QS
MS
QS
ML
QL
QL
QL
QL
ML
QS
QS
ML
QL
QS
QS
QS
MS
QL
QL
ML
QS
QS
ML
MS
QL
MS
QS
MS
MS
QL
QL
ML
QS
ML
ML
QS
MS
QS
ML
ML
ML
ML
QS
ML
QS
QS
QL
ML
QL
QS
QL
ML
QS
ML
QL
ML
ML
QS
ML
QL
QS
QL
QS
ML
ML
QL
QL
ML
ML
MS
MS
QS
QS
QS
ML
ML
QL
ML
QS
QS
QL
ML
QL
QS
QS
ML
QS
ML
MS
QS
QL
QL
QS
ML
QL
QL
QL
ML
QL
ML
QS
ML
QS
ML
QL
ML
QL
QL
QS
QL
ML
ML
ML
QL
ML
ML
ML
MS
QS
QS
MS
ML
ML
QL
QL
MS
MS
MS
QS
QS
QL
ML
ML
QS
QS
QL
ML
QS
MS
QS
ML
ML
MS
QL
QL
QS
MS
ML
QS
QS
ML
ML
MS
QL
QS
MS
QS
QL
MS
ML
QL
QL
QL
QL
QL
ML
QL
QL
ML
QS
QS
ML
ML
QL
ML
QS
ML
MS
QL
QL
QS
QL
QL
QL
QS
MS
QS
QS
QL
MS
QS
MS
ML
MS
MS
ML
MS
ML
QS
QL
ML
QS
ML
QL
QS
QS
QL
ML
ML
ML
ML
ML
ML
MS
ML
QS
QL
ML
QS
ML
QS
QS
MS
QL
QL
QL
ML
ML
QL
MS
ML
MS
ML
ML
ML
MS
QL
ML
QS
QL
QL
QL
ML
QL
QS
ML
MS
QS
QS
ML
ML
QL
QL
QS
QS
ML
QS
ML
QL
ML
QS
QS
QS
ML
QS
QS
QS
QL
QL
MS
ML
ML
ML
QL
QS
ML
ML
QL
QS
QL
QL
ML
QS
QL
ML
ML
QS
ML
QS
MS
ML
ML
ML
QS
ML
QL
ML
ML
QS
ML
QS
QL
QL
QL
ML
QL
QL
QL
QL
ML
QL
QL
QS
ML
MS
MS
ML
MS
QL
QS
ML
MS
QL
QL
ML
ML
QS
QS
MS
ML
QL
ML
MS
MS
ML
ML
MS
QL
QL
QS
ML
QS
QL
QL
QS
ML
ML
ML
QS
QL
QL
ML
QL
QS
QS
QL
QS
QS
ML
QL
QS
ML
QL
QS
MS
QS
QL
QS
QS
QL
MS
QS
QL
QL
ML
QS
QL
QL
ML
ML
ML
ML
ML
QS
ML
QS
QS
QS
MS
ML
QS
ML
QS
QS
ML
MS
QS
ML
ML
QS
QS
MS
ML
ML
QS
MS
QL
QS
ML
ML
ML
QS
QS
QS
QS
QL
QL
QS
QL
QS
QL
ML
ML
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
MS
QL
ML
QL
QS
QL
ML
MS
MS
QL
ML
QL
MS
ML
QS
ML
ML
MS
ML
ML
MS
ML
QL
QL
ML
ML
ML
ML
QL
ML
QS
QL
ML
QS
QS
QL
QS
ML
ML
QL
QS
MS
ML
QS
ML
ML
MS
ML
QL
QL
QS
QL
ML
QL
QL
QL
QL
ML
MS
QL
QL
MS
ML
ML
QL
QL
ML
ML
MS
QS
QL
QS
ML
ML
QL
MS
MS
QL
ML
ML
QL
QL
QL
ML
MS
MS
ML
MS
ML
QS
ML
ML
ML
QL
QS
QS
ML
MS
ML
MS
QS
QS
ML
ML
QS
ML
MS
QL
MS
ML
ML
QL
ML
ML
QL
QL
QS
MS
MS
QS
QS
QS
MS
MS
QS
ML
ML
ML
QL
MS
ML
MS
ML
QS
ML
QS
ML
QL
QL
QS
QS
MS
ML
ML
QL
MS
ML
MS
QS
MS
QL
QS
MS
ML
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
QS
QL
QL
ML
MS
ML
QL
QS
MS
ML
ML
QS
QL
QS
ML
QS
ML
QL
QL
ML
ML
QL
QL
ML
QS
QL
QL
QL
QL
MS
ML
QS
QL
QS
ML
ML
MS
ML
ML
QL
QL
MS
MS
QS
QS
QS
QS
QL
QL
ML
ML
ML
QS
QS
QS
QL
ML
MS
QL
MS
MS
ML
ML
ML
MS
QL
QL
MS
ML
QS
QL
QL
QS
ML
ML
QS
QS
QL
ML
ML
ML
QL
QS
ML
ML
QS
QS
ML
QS
QL
QS
ML
ML
QS
ML
MS
MS
ML
MS
QS
MS
ML
ML
ML
QS
QL
QL
QS
QS
QS
MS
QL
ML
ML
ML
ML
QS
QL
QS
ML
ML
QS
QL
ML
QS
QS
ML
QS
ML
MS
QS
ML
MS
ML
QL
MS
QL
ML
QL
ML
ML
QL
ML
ML
QL
MS
QL
ML
QL
QS
QL
MS
ML
QL
ML
QL
QS
ML
ML
MS
MS
QL
ML
ML
MS
ML
QS
ML
MS
ML
QL
ML
MS
ML
QS
ML
QS
MS
ML
ML
QS
QL
QS
MS
QS
ML
QS
QL
QS
ML
QL
MS
ML
MS
QS
ML
QL
QL
QS
MS
ML
QS
MS
QL
QS
MS
QL
QL
QS
MS
QS
QS
ML
QS
ML
QS
QS
ML
ML
ML
QS
QL
QL
ML
QS
QS
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
ML
ML
QL
QL
ML
MS
MS
QL
MS
QL
QL
MS
QS
QL
QS
ML
QL
QL
QL
ML
ML
MS
QL
QL
QS
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
QL
MS
ML
QL
ML
MS
ML
ML
QS
QS
QL
ML
ML
QL
QL
ML
ML
ML
ML
QS
QL
ML
ML
QS
ML
QL
ML
ML
QS
ML
QL
MS
ML
ML
QS
QS
QL
QL
ML
QS
ML
ML
QL
ML
QS
ML
QS
QS
ML
ML
QS
QL
MS
ML
QS
ML
MS
ML
ML
ML
QS
ML
ML
ML
MS
QS
QL
QS
ML
QL
QL
ML
MS
QS
QS
QL
QL
ML
ML
QL
QL
MS
MS
QL
QL
QS
QS
ML
MS
QL
ML
QL
QL
ML
QS
QL
ML
QL
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
QS
QL
ML
QL
ML
QL
QS
QL
ML
QS
QS
ML
QL
ML
ML
QS
QS
QL
QS
QL
ML
QS
QL
ML
MS
ML
MS
QL
QS
MS
QL
QL
ML
QL
QS
MS
QL
QL
ML
QS
ML
ML
ML
QS
QL
QL
QL
QS
QS
ML
ML
ML
ML
ML
MS
ML
QS
QS
ML
MS
ML
QL
QS
MS
ML
MS
ML
MS
ML
ML
ML
QS
QS
ML
QL
QS
ML
QS
ML
QL
ML
ML
ML
QL
QS
ML
QS
ML
QS
QL
ML
ML
ML
ML
ML
ML
MS
MS
ML
ML
MS
QS
ML
QS
MS
QL
QL
QS
ML
QS
QS
ML
QL
ML
MS
MS
QL
ML
QS
MS
QL
QS
MS
MS
ML
QL
MS
QS
QS
MS
ML
ML
QL
QS
QS
ML
ML
MS
QL
ML
QS
QL
QL
MS
ML
ML
QS
MS
MS
ML
QS
MS
QS
MS
ML
ML
ML
QS
ML
ML
QS
QS
QL
MS
MS
QL
ML
ML
QS
ML
ML
MS
ML
QS
QL
ML
MS
ML
MS
QS
QL
QL
ML
MS
ML
ML
QS
QL
ML
ML
ML
QL
QS
QL
ML
QL
MS
QS
QL
ML
QS
ML
ML
QS
ML
ML
ML
ML
ML
MS
QL
QL
ML
QS
ML
ML
QL
QL
ML
MS
ML
ML
ML
QS
ML
QL
QS
ML
MS
ML
MS
MS
QL
ML
ML
QL
QS
QL
MS
ML
QL
QL
QS
ML
MS
QL
QL
MS
MS
QS
QL
QL
QS
ML
QS
QL
MS
QL
MS
MS
QS
QS
ML
QS
ML
ML
QS
ML
QL
QS
QS
QL
QL
ML
QS
ML
ML
QL
ML
ML
QL
MS
QS
ML
ML
QS
QL
QS
QS
ML
MS
ML
QL
QS
QL
ML
MS
MS
ML
ML
ML
QS
MS
ML
ML
QS
QS
QL
QL
MS
ML
MS
ML
ML
QL
QL
QL
ML
QL
ML
QS
QS
MS
QL
ML
QL
ML
QL
ML
MS
ML
QS
QS
QS
QS
QS
ML
MS
ML
QL
ML
QS
ML
ML
QS
QL
QS
ML
QL
ML
QS
ML
ML
MS
ML
QL
QS
QS
ML
QS
QL
MS
QS
QS
MS
QS
MS
QL
MS
QL
ML
QL
ML
ML
QL
QS
QL
ML
QL
ML
ML
ML
ML
MS
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
QL
ML
QL
QL
ML
QS
QS
QL
ML
ML
QS
QL
QL
ML
QL
QS
QL
ML
QS
QL
MS
QS
QS
MS
QS
ML
QL
QS
ML
ML
ML
QS
QS
QS
ML
ML
MS
QS
QS
QS
ML
ML
MS
QS
QL
QS
QS
QL
QL
QS
QL
QL
ML
ML
ML
QS
ML
ML
MS
MS
QS
ML
ML
MS
QS
MS
QL
QL
QL
QS
QS
ML
QS
QS
MS
MS
QS
QS
MS
ML
MS
QS
MS
ML
ML
MS
ML
QL
MS
QS
ML
ML
ML
MS
MS
QL
QL
ML
QS
QL
QS
QL
MS
ML
MS
ML
QL
ML
ML
QL
QL
ML
QL
QL
QL
QL
QL
ML
QS
MS
ML
ML
ML
QL
ML
ML
QL
QS
QL
MS
ML
ML
QL
ML
QL
QL
MS
QL
MS
MS
MS
ML
QL
QL
ML
QL
QS
QS
ML
MS
ML
QL
MS
QL
QS
QS
MS
QL
QL
QS
QL
ML
QS
QS
QL
QL
QL
ML
MS
ML
QS
MS
QS
ML
ML
MS
QS
ML
QS
MS
ML
QS
MS
MS
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
QL
ML
QS
MS
ML
QL
QS
QL
ML
QS
QS
ML
ML
ML
MS
QS
MS
QS
MS
ML
ML
QL
MS
QS
MS
QL
ML
ML
QL
ML
ML
MS
QL
QS
QL
QS
QS
ML
QL
MS
QL
QL
ML
QS
MS
ML
QL
QL
QL
QS
MS
ML
QS
ML
QS
MS
MS
QS
QS
MS
ML
ML
MS
ML
QS
ML
ML
QL
QL
QL
ML
QS
MS
MS
MS
ML
QS
QS
QS
QS
QL
QS
QL
QS
QS
ML
ML
QL
QS
ML
QL
ML
ML
QS
MS
ML
MS
ML
QS
MS
QL
MS
ML
QL
QL
QL
QS
ML
QS
QL
ML
QL
ML
QS
ML
QL
QS
MS
MS
QL
ML
QL
ML
ML
ML
ML
QS
QS
ML
QL
QS
QS
QS
ML
QL
QL
MS
ML
QS
QS
QL
ML
ML
ML
ML
QL
MS
QS
ML
QS
QS
QS
MS
ML
QS
ML
ML
ML
QL
ML
QL
QL
ML
QL
ML
MS
QS
QL
QL
QL
QL
QL
MS
QL
MS
ML
ML
QL
QL
ML
QS
MS
QS
QL
QL
QL
QL
QL
MS
ML
QS
QS
MS
MS
ML
QL
QS
ML
QS
ML
ML
QL
ML
QS
QL
QS
QL
QS
ML
ML
QL
QL
QL
QL
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
QL
QL
ML
QS
MS
QS
ML
ML
ML
QS
QS
ML
MS
QL
ML
QS
ML
MS
MS
MS
ML
QL
QL
QS
ML
ML
ML
QL
ML
MS
QL
ML
ML
QS
ML
QS
QS
QL
ML
QS
QL
ML
QS
QS
ML
QL
QL
QL
QL
QS
ML
QS
ML
QL
QS
QS
ML
ML
QS
ML
ML
ML
QL
QS
MS
ML
ML
ML
ML
ML
QS
QS
QL
MS
QS
QL
QS
QS
ML
ML
MS
QS
ML
ML
ML
QS
MS
ML
ML
MS
ML
ML
ML
QS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QL
QS
ML
ML
QS
ML
QS
QL
ML
ML
QL
QL
ML
ML
MS
QS
QS
QS
QS
QS
ML
QL
QS
MS
QL
ML
MS
QS
ML
QL
QS
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
ML
MS
QL
MS
QL
MS
ML
QS
MS
QL
QL
QL
ML
QL
ML
ML
ML
MS
QL
ML
QS
ML
ML
ML
MS
ML
QS
ML
MS
QS
ML
MS
QL
QL
QL
QL
ML
ML
ML
ML
ML
QS
ML
MS
QL
QS
ML
QL
QS
ML
QL
MS
ML
ML
ML
MS
MS
MS
ML
ML
QS
QL
ML
MS
QL
QL
ML
MS
QS
QS
QS
QS
ML
QL
QL
QL
QL
QL
QS
MS
QS
MS
ML
ML
ML
ML
QS
ML
QL
ML
MS
ML
QL
ML
QS
MS
QS
QS
MS
QL
QL
ML
MS
QL
QS
MS
ML
QS
ML
QS
ML
QL
MS
ML
QL
ML
MS
QL
QL
MS
ML
ML
QS
QL
ML
ML
ML
QS
QL
MS
ML
ML
ML
ML
QL
ML
QL
QL
ML
QS
QL
ML
ML
ML
QS
ML
QS
QL
QS
MS
ML
MS
ML
QL
ML
QL
ML
QS
ML
QS
ML
QS
QS
QS
MS
ML
QS
ML
ML
QL
QS
QS
QS
QS
ML
ML
QL
ML
MS
QL
QL
QS
QL
ML
QL
ML
ML
ML
QS
QL
QL
QL
QL
QL
QS
ML
ML
MS
QS
QL
QS
QS
MS
ML
ML
QS
QS
ML
MS
ML
QS
MS
ML
MS
ML
ML
QS
ML
MS
QL
MS
QL
QS
QS
QS
MS
MS
QS
QL
ML
QL
ML
QL
MS
ML
ML
ML
ML
MS
ML
QS
MS
ML
QS
QS
QL
QL
QS
MS
ML
ML
ML
ML
ML
QL
QS
ML
QL
ML
MS
QS
ML
ML
QL
ML
MS
QS
QS
QS
MS
QS
QS
QL
QL
QS
QS
ML
QL
ML
ML
QS
QS
QL
QS
ML
QS
QS
QL
QL
ML
ML
QL
ML
QL
QL
QL
QS
ML
ML
ML
ML
QL
MS
ML
QL
QS
QS
ML
QS
QL
QL
QL
ML
QL
ML
ML
ML
MS
ML
ML
QS
MS
QL
ML
QS
QS
ML
ML
ML
QL
QS
MS
ML
ML
QS
QS
ML
ML
QL
MS
ML
ML
MS
ML
ML
QS
QL
QS
ML
ML
QS
QS
ML
QS
QS
QL
QL
ML
QS
QL
ML
QL
ML
MS
ML
ML
ML
QL
QS
ML
QS
ML
MS
ML
MS
ML
QS
QS
QL
QL
ML
QL
ML
QS
QS
ML
MS
ML
MS
QL
QL
ML
ML
ML
QL
QL
ML
QS
ML
MS
QL
QL
MS
ML
QS
QL
MS
ML
QL
MS
ML
QS
QS
QL
QS
QL
QL
ML
QS
QL
QS
QL
ML
ML
ML
QL
MS
QL
ML
ML
QS
MS
QS
MS
ML
QL
ML
QL
ML
QL
ML
QL
ML
QS
QS
ML
MS
ML
QS
QL
ML
QS
MS
ML
ML
QL
QS
QL
QS
QS
ML
QL
MS
ML
MS
ML
MS
QL
ML
QL
QS
ML
QS
ML
QS
MS
QL
QL
ML
QS
QS
QS
QS
QL
ML
QL
QL
QL
ML
ML
QS
QS
QL
QS
ML
QL
QS
MS
QL
QL
QS
QS
QS
QS
ML
ML
ML
QS
ML
QS
QS
QS
QS
QL
QS
QS
ML
MS
QL
ML
QL
ML
ML
QL
QL
QL
ML
QS
QL
QL
QL
QL
ML
QL
ML
QL
ML
MS
ML
ML
MS
QS
ML
ML
ML
QS
QL
MS
QL
ML
QL
QS
ML
MS
MS
QL
MS
ML
QS
ML
QS
ML
QL
ML
MS
ML
ML
QL
ML
ML
QS
QS
ML
QS
MS
ML
ML
QL
ML
QL
ML
ML
QL
MS
QS
QS
ML
ML
ML
MS
QS
MS
MS
ML
ML
QS
QL
ML
QL
QS
QL
ML
QS
QS
QL
QL
QS
QL
QS
ML
QS
QL
ML
ML
MS
ML
MS
ML
MS
QS
ML
ML
QS
QS
QL
MS
QL
MS
ML
MS
QS
QS
ML
QL
QS
ML
MS
ML
QS
QS
ML
ML
ML
MS
QS
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
MS
ML
MS
QS
ML
ML
MS
ML
QL
ML
ML
QS
MS
QS
QL
QS
QS
QS
ML
QL
ML
ML
QL
ML
ML
QL
QS
ML
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
ML
ML
QL
QS
ML
QL
QL
QL
QL
MS
MS
QS
QS
QS
QS
ML
QS
ML
ML
QL
QL
MS
ML
ML
MS
QS
QL
QS
QS
QS
MS
QL
QL
QS
QS
QS
ML
QS
QS
ML
QL
QL
ML
QL
MS
ML
QL
QL
QL
QS
QS
ML
MS
QS
ML
MS
ML
QS
QS
QL
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
MS
QL
QS
QS
QL
QL
ML
ML
QS
QS
ML
QS
QL
MS
QS
QL
ML
ML
QL
MS
QL
QL
QL
QL
QL
ML
ML
ML
MS
MS
QS
ML
MS
ML
ML
QL
QS
QL
QL
QL
QS
ML
QL
QS
ML
QS
ML
ML
QL
ML
QS
QL
QS
QS
ML
ML
QS
ML
QS
MS
QS
ML
ML
ML
ML
MS
MS
ML
QS
QS
QL
QS
QS
ML
QL
ML
QL
QS
MS
QL
ML
QS
QS
MS
QL
MS
QL
ML
MS
QL
QS
QS
ML
ML
ML
ML
ML
ML
QS
QS
QS
QL
QL
MS
ML
QL
QS
QL
QL
MS
QS
ML
ML
QS
QL
ML
QS
MS
QL
QL
MS
QS
QS
QS
QS
QS
QS
ML
QL
ML
MS
ML
ML
QL
QS
QS
QL
MS
ML
QL
ML
QL
ML
ML
ML
QL
QL
QL
ML
QL
ML
QL
QL
QS
MS
QL
MS
QS
QS
QS
QL
ML
QL
ML
QL
MS
ML
QL
QS
QS
QS
ML
QL
ML
ML
QL
QL
QS
QL
ML
ML
QL
QL
QL
QL
QS
QS
QL
MS
QL
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
MS
QS
QS
QL
ML
QL
MS
ML
QS
ML
MS
ML
ML
ML
ML
ML
MS
QS
ML
QL
ML
QS
ML
ML
ML
MS
QL
QL
QS
ML
MS
QL
QS
QL
ML
ML
QL
MS
QS
QS
ML
QL
MS
QS
QL
QL
MS
ML
QL
MS
ML
MS
ML
QS
QS
QL
QS
QS
QS
ML
QL
QS
QS
ML
ML
QL
QS
QS
ML
ML
ML
ML
QL
ML
ML
QL
QL
QL
ML
MS
QS
ML
QS
ML
QL
QS
ML
QL
QL
ML
ML
ML
ML
QS
QS
QL
ML
QL
ML
QS
MS
QL
QS
QS
MS
ML
QS
QL
QL
ML
QS
MS
QL
QS
QL
ML
MS
ML
QS
MS
QS
QL
MS
ML
ML
QS
QL
ML
QS
ML
QL
ML
MS
QL
ML
QS
QL
ML
QS
QL
MS
MS
QS
QS
QS
MS
QS
ML
QL
QS
QS
QS
QL
QL
QS
ML
ML
ML
QL
QL
QL
ML
ML
QL
MS
QS
MS
ML
ML
QS
QL
ML
QL
QS
QL
QL
ML
ML
QL
QL
MS
QL
MS
QS
MS
QL
ML
QS
ML
MS
QL
QS
QS
MS
ML
ML
ML
MS
QS
ML
MS
QS
ML
QS
QL
MS
QS
ML
ML
ML
ML
QL
ML
ML
ML
MS
QL
ML
QS
ML
ML
ML
QS
QL
QL
QS
MS
QL
MS
QS
MS
QL
ML
QS
QS
QL
QS
MS
ML
QS
ML
QL
QL
QL
QS
ML
MS
QL
ML
QS
ML
QL
ML
MS
ML
QS
QL
MS
ML
ML
QL
QS
QL
QS
ML
ML
QS
ML
QS
QS
QL
ML
QL
ML
QS
QL
QL
QL
QS
QS
QL
QS
QS
QS
ML
MS
ML
MS
ML
QS
QS
MS
QL
ML
ML
QS
ML
MS
ML
QL
QL
ML
ML
ML
ML
QS
ML
ML
QL
QS
QL
MS
ML
QS
QL
QS
ML
QL
ML
ML
MS
ML
QS
QL
MS
QS
MS
QL
ML
QL
ML
ML
ML
MS
ML
ML
MS
ML
QL
QS
QS
ML
QL
QL
ML
ML
QL
ML
MS
ML
ML
QS
QS
ML
ML
ML
QS
QS
ML
ML
QL
ML
QL
QS
ML
ML
QS
MS
ML
MS
QL
QL
QS
QL
QS
QL
ML
MS
QL
QS
MS
QL
ML
MS
ML
ML
ML
ML
ML
ML
MS
QL
MS
QL
QS
QS
QS
QS
ML
ML
QL
ML
QL
QS
ML
QL
ML
QL
QS
ML
QL
QS
QL
ML
ML
MS
MS
QL
QL
QL
QS
QS
QS
ML
ML
QS
MS
QL
QS
QS
QL
ML
ML
MS
ML
QL
QL
QS
QS
ML
ML
MS
QL
MS
QS
QS
QS
QS
QL
MS
MS
MS
QL
ML
QL
ML
ML
ML
ML
QS
MS
QS
QS
QS
MS
QL
QL
QL
MS
QL
ML
QS
ML
QL
QL
ML
MS
QS
QS
ML
ML
QL
ML
ML
QS
QL
QL
QL
MS
ML
QS
ML
QL
MS
QS
QS
QL
QL
ML
QL
ML
QL
QL
QS
QS
ML
ML
QL
QS
QS
ML
QL
MS
MS
ML
ML
QS
QS
ML
ML
QL
QL
ML
ML
QL
ML
QS
ML
ML
QL
QL
ML
ML
ML
ML
ML
MS
ML
ML
ML
MS
QL
MS
QS
QS
QL
MS
ML
QL
ML
ML
MS
ML
QS
QS
ML
MS
QL
QL
QL
ML
MS
QL
QS
ML
QL
ML
ML
QL
ML
QS
ML
MS
QL
ML
QS
QS
MS
QS
QS
QS
QL
QL
QL
ML
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
ML
ML
QL
QS
ML
QL
ML
QS
QL
MS
QL
QS
ML
QS
QL
ML
ML
ML
QS
ML
MS
QL
QS
ML
ML
QS
QL
ML
QL
ML
ML
MS
QL
MS
ML
QL
MS
QL
QS
QL
QL
ML
ML
MS
ML
ML
ML
MS
QS
ML
QS
QL
QL
QS
QS
QL
QL
QS
QS
QS
ML
QL
QS
ML
QS
QS
ML
ML
QS
QS
QL
ML
QL
QL
QS
ML
MS
QS
QS
QS
ML
ML
ML
QS
QS
QL
QS
ML
ML
QS
QS
ML
ML
QL
ML
ML
ML
QS
MS
MS
ML
QL
MS
MS
QL
MS
ML
QL
ML
ML
ML
QS
QL
ML
ML
MS
QL
QL
QS
ML
QS
ML
MS
ML
QL
MS
MS
QS
QL
ML
ML
ML
MS
QS
QL
QS
ML
MS
ML
ML
MS
QL
ML
MS
QS
MS
QS
QL
ML
QS
ML
QL
ML
QL
QL
MS
QS
ML
ML
MS
QL
QS
QS
QS
QL
QL
QS
QL
QL
MS
ML
ML
ML
QS
QS
MS
MS
QL
QS
QS
ML
QS
QS
ML
QL
ML
ML
MS
QL
QL
QS
QS
ML
QS
ML
ML
QS
QL
QL
ML
MS
QS
QL
ML
QS
MS
ML
ML
QS
QL
QL
ML
ML
QL
ML
QS
MS
ML
ML
ML
QS
QL
QS
QL
ML
QS
QL
QS
ML
QS
QS
QS
MS
QL
QS
QS
ML
ML
QS
MS
QS
ML
MS
MS
QL
ML
ML
QS
MS
QL
QS
QS
QS
ML
ML
ML
ML
QL
QL
QS
MS
QL
QS
ML
ML
ML
MS
ML
ML
QL
QL
MS
ML
MS
QS
QS
QL
MS
QL
QS
ML
ML
MS
ML
MS
QL
MS
ML
QS
QL
ML
QL
ML
ML
ML
MS
ML
QL
QS
ML
ML
ML
MS
MS
QL
QL
ML
QS
ML
MS
ML
QS
QS
ML
MS
QS
MS
QL
ML
QL
QL
ML
ML
QL
QS
QL
QL
QS
QS
ML
MS
QL
ML
QL
ML
QS
ML
QL
ML
QL
ML
ML
ML
QL
ML
ML
QS
MS
ML
QS
QL
QS
ML
ML
QS
QS
QL
ML
ML
QS
QL
QL
MS
MS
MS
QS
QS
ML
ML
ML
QS
ML
ML
QL
QL
QS
QL
QL
ML
ML
ML
ML
QL
QS
ML
QS
MS
QL
ML
ML
QL
QS
MS
MS
QL
MS
MS
QS
QS
QS
ML
QL
MS
ML
QS
ML
QL
QL
ML
QL
ML
MS
ML
QS
ML
ML
ML
ML
ML
ML
MS
ML
QL
QL
ML
QS
MS
QS
QS
ML
MS
MS
MS
ML
ML
QS
QS
QS
QL
QL
ML
MS
ML
QS
QS
ML
MS
QS
QL
QS
QL
MS
MS
QL
ML
ML
ML
MS
ML
ML
MS
ML
QS
QS
QS
QS
ML
QL
QS
MS
ML
ML
QL
QL
QL
QL
MS
ML
QS
QS
QL
QL
ML
QS
QL
QL
QL
QL
QS
ML
QL
QL
QL
QL
QS
QL
QL
QS
ML
QS
QL
QS
MS
QS
QS
ML
MS
QL
ML
QL
ML
ML
QL
MS
ML
MS
QL
MS
ML
ML
QS
QS
ML
ML
ML
ML
ML
QL
QL
QS
QL
QL
QL
MS
QL
ML
ML
MS
QL
ML
ML
ML
ML
ML
QL
MS
QS
QS
QS
QL
QL
ML
QS
MS
QL
MS
MS
QS
ML
QL
QL
QL
QS
QL
ML
ML
QL
ML
QS
QL
ML
QS
MS
ML
QS
QS
QS
ML
ML
ML
ML
QS
MS
ML
ML
QL
QL
QL
QS
QS
QL
ML
QS
QS
MS
QS
ML
QS
ML
ML
ML
ML
MS
QS
MS
QS
QL
ML
QS
ML
ML
MS
QS
QS
ML
QS
QL
QS
ML
QL
QS
MS
QL
ML
ML
MS
QS
ML
QL
ML
QS
ML
QL
QS
ML
QS
QS
ML
QL
ML
QL
MS
ML
ML
QS
ML
QL
ML
ML
QS
QS
ML
MS
ML
QL
ML
QL
QS
QS
QS
QL
QS
QL
MS
QL
QL
QS
MS
QL
ML
QS
QS
QL
QL
ML
QS
QS
ML
ML
QS
ML
QL
ML
MS
QL
QL
MS
QS
QS
ML
ML
QL
QL
MS
MS
QL
MS
ML
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
MS
QL
MS
ML
ML
ML
QL
QS
QS
QL
ML
ML
ML
ML
QS
ML
MS
QS
ML
MS
ML
ML
QL
ML
QS
QL
QL
QS
QS
ML
ML
MS
ML
ML
MS
QS
MS
MS
ML
QS
MS
ML
MS
QS
QL
ML
QS
ML
ML
QL
QL
QL
QS
QS
MS
QL
MS
ML
ML
QS
QS
MS
QL
ML
ML
QS
MS
QS
ML
QS
QS
ML
ML
MS
QL
QS
QL
QS
QL
QL
QL
QS
QS
ML
QS
QS
ML
ML
ML
QL
QL
QL
QS
ML
QL
ML
QS
QS
QS
ML
QS
QL
QL
QL
MS
QL
QS
QS
ML
ML
MS
QL
QS
QS
QL
ML
QL
ML
MS
MS
MS
QL
QL
ML
QS
QL
ML
QL
QS
QS
ML
QS
QL
ML
ML
QL
ML
QS
QL
MS
ML
QS
QS
QL
ML
QS
ML
ML
QL
QS
QL
ML
QS
ML
QS
QS
QS
ML
QS
QL
QL
QL
ML
QL
QS
MS
QL
QL
QS
ML
MS
ML
ML
QS
QS
QL
ML
ML
QL
ML
ML
QS
ML
QS
ML
MS
QS
QL
MS
MS
ML
MS
MS
QL
ML
QL
QS
ML
QS
QL
ML
ML
QL
ML
ML
ML
QL
QL
QL
MS
QS
QL
QL
ML
QS
ML
QS
ML
QS
QL
QS
ML
ML
QL
ML
ML
QS
MS
QS
ML
QS
ML
MS
QS
ML
ML
QL
QL
ML
ML
QS
ML
QL
ML
QS
ML
ML
QS
MS
MS
QL
ML
QL
QS
ML
ML
QL
QL
ML
QL
ML
ML
QL
MS
ML
QL
ML
ML
QL
ML
QS
ML
QL
QS
QL
QS
ML
ML
MS
QL
MS
ML
MS
ML
ML
QL
MS
ML
ML
QS
QS
QS
QS
QL
MS
QS
MS
MS
QL
QL
MS
ML
ML
QS
QL
QS
ML
ML
QL
QS
QS
ML
QL
MS
QL
ML
QL
QL
ML
QS
QS
MS
QL
QS
ML
MS
QS
QL
ML
ML
MS
QS
ML
QS
QL
QL
ML
MS
ML
QL
ML
MS
QL
QL
MS
QS
QL
MS
ML
QS
QL
ML
ML
MS
ML
ML
QL
QS
QL
QS
ML
MS
ML
QL
QL
ML
QS
ML
QL
QS
QS
QL
QL
QL
ML
QS
QL
MS
QL
QS
MS
QL
MS
ML
ML
ML
ML
MS
QL
MS
QL
QL
QS
QL
ML
ML
QS
ML
MS
MS
QL
MS
QS
MS
QS
MS
ML
ML
QL
ML
MS
QS
ML
ML
ML
QS
MS
ML
ML
QS
QL
ML
QL
ML
QS
QL
QL
QL
MS
QL
QS
MS
QS
QL
ML
ML
QS
QS
ML
QS
ML
QL
QS
MS
QL
QS
QL
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
ML
QL
QL
QL
QS
ML
ML
MS
ML
ML
QS
QL
ML
MS
ML
QS
ML
ML
ML
MS
QS
ML
QS
MS
ML
ML
ML
QS
QL
QS
ML
QL
ML
ML
ML
QL
MS
ML
ML
ML
QL
QL
ML
QL
MS
QL
QS
QS
ML
ML
ML
ML
ML
QS
QS
QL
ML
QL
ML
QL
MS
ML
ML
QL
QS
MS
ML
ML
QS
QS
MS
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
QL
MS
MS
QS
QS
QL
MS
ML
QL
ML
QS
QL
QL
QL
ML
ML
QL
MS
ML
QL
QS
QS
MS
ML
MS
ML
QL
QL
QS
ML
ML
ML
QS
ML
QL
QL
ML
ML
QS
MS
QL
QS
QS
QL
QL
ML
QL
ML
QS
QL
ML
QS
ML
ML
QS
MS
MS
QS
QS
QS
QL
QL
ML
QL
ML
QL
QL
QL
QS
ML
ML
MS
ML
ML
MS
QS
QL
ML
ML
QS
QL
QS
ML
ML
ML
QL
QL
ML
MS
ML
QL
QS
QS
QL
QL
QL
QS
MS
QL
QL
ML
QS
QS
MS
QS
ML
QS
ML
QL
MS
ML
QL
QS
QS
QL
ML
ML
QL
ML
QL
QS
QS
ML
ML
MS
ML
MS
QS
ML
ML
QS
QL
QL
QS
QS
MS
ML
ML
QS
ML
QL
ML
QL
ML
QS
ML
MS
ML
QL
MS
QL
QL
QL
QS
ML
QS
QS
QS
MS
MS
QL
QL
QL
ML
MS
QS
MS
QS
ML
QL
MS
QS
MS
QL
ML
ML
ML
QL
ML
QL
QL
QL
ML
QS
MS
QL
QS
ML
QS
QL
ML
QS
MS
QL
ML
QL
ML
QS
QS
ML
QS
QS
QS
QL
QS
QL
ML
ML
QS
ML
QS
QL
QL
QL
ML
QL
ML
ML
ML
QL
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
ML
QS
ML
QL
QS
QL
QS
MS
QL
MS
QS
QL
QS
QS
QS
ML
QS
ML
QL
ML
ML
QS
QS
MS
ML
ML
QL
QS
QS
ML
QL
QS
QS
MS
ML
QL
QL
ML
QL
ML
QL
QS
MS
ML
QS
MS
QS
ML
QL
QS
QL
ML
ML
QL
MS
ML
MS
QS
QS
MS
QS
QL
QS
ML
ML
ML
QL
ML
QS
MS
ML
QL
ML
QL
QS
ML
ML
QS
MS
QL
QL
ML
QL
QL
ML
ML
QS
QS
QL
QL
QS
ML
ML
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
MS
QL
MS
ML
ML
QL
ML
ML
QL
QL
QL
ML
QS
QL
QL
QL
MS
ML
QS
ML
QS
MS
ML
ML
ML
ML
QS
ML
MS
MS
MS
QL
MS
QS
QS
ML
QL
QS
QL
MS
ML
ML
QL
QS
ML
QL
ML
QS
QS
MS
ML
QS
QL
MS
MS
MS
QL
ML
QL
QS
QS
QL
MS
MS
MS
QL
ML
QS
ML
QS
QS
QL
ML
QS
ML
QS
QS
ML
ML
MS
QS
ML
QL
ML
QS
QS
ML
QS
QS
QS
QL
QS
QL
ML
QS
ML
ML
QL
QL
QL
QS
QS
QL
MS
MS
QS
ML
ML
QS
MS
MS
ML
MS
QS
QL
QL
QL
MS
QS
ML
QL
ML
QL
ML
QS
QL
QS
ML
QS
ML
QL
QS
QL
ML
QL
QL
QL
QL
ML
QL
QS
QS
ML
QS
ML
QS
QS
QS
QS
ML
ML
QS
ML
ML
QS
QS
ML
ML
QS
ML
QS
ML
QS
QS
ML
MS
QS
ML
ML
QS
QS
ML
QS
QL
QS
QL
ML
QL
QS
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
ML
QS
ML
QL
QS
QL
ML
MS
ML
ML
ML
ML
QS
QL
ML
QS
ML
QL
QL
ML
ML
QS
QS
ML
QS
ML
QS
ML
MS
ML
ML
QL
ML
QL
QS
QL
ML
QS
QS
MS
QS
QS
ML
QL
MS
ML
ML
QL
QS
MS
QL
ML
QS
MS
ML
QS
ML
QS
QL
ML
MS
QL
QL
ML
ML
QS
ML
QL
QS
MS
ML
MS
QL
ML
ML
ML
ML
MS
QS
QS
QL
QL
QS
QL
ML
ML
QS
ML
QS
QL
QL
MS
MS
QS
QL
QS
ML
ML
MS
ML
QS
MS
QL
ML
ML
QL
QS
QS
QS
ML
MS
QL
QS
ML
ML
MS
ML
ML
QL
MS
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
QS
MS
QS
ML
MS
MS
QL
QL
ML
QL
ML
ML
MS
QS
QL
QL
QL
QL
QL
ML
ML
QL
ML
ML
QS
ML
QS
QS
QS
QL
ML
QL
QL
QS
QS
QS
ML
ML
MS
ML
QL
QS
QS
QS
QS
ML
ML
MS
ML
ML
ML
QS
MS
QL
QS
ML
QL
ML
ML
QL
QL
ML
MS
QL
QS
QS
QL
ML
ML
MS
QL
QL
ML
QS
QS
QL
QS
QL
ML
QS
QL
QL
QL
QL
QS
ML
QL
QL
ML
ML
ML
QS
MS
ML
ML
ML
QL
MS
QS
ML
ML
ML
QL
QS
ML
QL
ML
MS
QL
QS
ML
QS
ML
ML
QL
QS
QS
QL
QL
MS
ML
ML
QL
QL
QL
QL
ML
QL
ML
ML
ML
MS
ML
QS
QS
QS
ML
MS
QL
ML
QS
ML
MS
MS
ML
QL
ML
QL
QL
QL
QL
MS
MS
QL
QL
QS
QL
ML
ML
MS
ML
QL
QS
QS
QL
QL
ML
ML
QL
ML
QS
ML
ML
ML
QL
ML
QL
ML
QL
QL
QL
QS
ML
QL
ML
QS
QS
ML
MS
MS
QL
QS
QL
ML
QS
QS
QS
QL
QS
QS
ML
ML
MS
QS
ML
ML
ML
ML
ML
QS
ML
MS
QL
QS
ML
ML
ML
MS
ML
ML
MS
QL
QL
QS
ML
QL
ML
QS
QS
ML
QL
MS
MS
QS
QL
QS
QL
MS
QL
QL
QL
ML
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
ML
ML
ML
ML
QL
QL
QS
MS
QL
ML
ML
ML
ML
QS
ML
QS
ML
QS
QS
ML
QS
MS
QL
QL
ML
QL
MS
QS
ML
QS
QL
QL
QS
ML
QS
ML
ML
QS
QL
QS
QL
ML
MS
QS
MS
QS
ML
QL
QS
QS
QS
QS
MS
ML
QL
QS
MS
QL
QS
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
QL
ML
QL
QL
ML
ML
QS
QL
QL
QL
QS
QL
QL
QS
QS
QS
ML
MS
MS
QS
QL
QS
QS
MS
QL
QL
ML
ML
ML
MS
MS
QL
QL
QL
QL
QL
QL
MS
ML
ML
QS
QS
QS
QS
QL
QL
MS
QL
ML
QL
QS
MS
QS
ML
QS
ML
QS
QL
QL
QL
QS
ML
QL
ML
ML
QS
ML
QS
ML
QL
QS
MS
QS
ML
QS
ML
QL
QS
ML
QS
QL
QS
QL
ML
MS
QS
QS
ML
MS
ML
ML
QL
QS
QS
QL
QS
QL
ML
ML
QL
ML
QL
ML
QL
ML
QS
ML
ML
MS
QL
QS
QS
ML
QS
QS
ML
QS
QS
MS
ML
ML
MS
ML
ML
ML
MS
QL
MS
QL
MS
QS
QL
QL
QL
QL
MS
QS
QL
QS
MS
QL
QL
ML
QS
QS
ML
QS
QS
QL
QS
QL
ML
ML
ML
MS
ML
QS
ML
QS
MS
ML
ML
QS
QS
ML
QS
ML
ML
ML
MS
QS
QS
QL
QL
ML
QL
ML
QL
QL
QS
ML
ML
MS
QL
MS
ML
QS
QL
ML
MS
QL
ML
ML
QL
QL
MS
QS
QS
MS
MS
QS
QS
QS
ML
QL
QS
QS
QL
ML
QL
ML
ML
ML
MS
QL
ML
MS
QS
ML
ML
QS
MS
QS
QS
QL
QL
MS
ML
QL
MS
QS
QL
QL
QS
MS
MS
QL
QL
ML
QS
QS
ML
MS
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
MS
ML
MS
QL
MS
QS
ML
QS
ML
QL
ML
QL
ML
QS
MS
QS
ML
QS
QL
QL
ML
QS
ML
QL
QL
ML
ML
ML
QL
ML
QS
ML
ML
ML
QS
QL
QS
ML
ML
QS
QS
QS
ML
QS
ML
QS
QS
ML
ML
MS
MS
QL
ML
QS
ML
QS
QL
ML
QS
MS
ML
QS
ML
QL
QS
QL
QL
ML
QL
MS
QS
MS
ML
ML
MS
QL
QL
ML
ML
QS
QL
QL
QS
ML
QS
ML
ML
ML
ML
ML
ML
QL
QL
ML
MS
ML
MS
ML
QL
ML
ML
ML
QL
QL
QL
MS
QL
QL
QL
ML
QL
QS
ML
MS
ML
MS
QS
ML
MS
QL
MS
QS
ML
ML
ML
ML
MS
QL
QS
QL
QS
QS
QS
ML
QS
QL
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
QL
QS
ML
QL
QS
MS
MS
ML
ML
MS
QS
ML
ML
ML
QS
MS
QL
QS
ML
ML
ML
ML
ML
QL
ML
QL
MS
QL
MS
ML
QL
ML
QS
ML
QS
MS
QL
QS
QS
QL
ML
QS
ML
ML
ML
QS
QS
ML
ML
QL
ML
QS
QS
ML
QL
ML
QL
ML
QS
QL
ML
QS
ML
ML
MS
QL
QS
QL
ML
ML
ML
QL
QS
QS
ML
ML
ML
QL
ML
QS
MS
ML
QS
ML
QS
QL
MS
QS
ML
ML
QL
MS
QL
QS
MS
ML
ML
ML
QL
QS
ML
ML
ML
QS
QS
QS
ML
QS
MS
ML
MS
ML
ML
MS
ML
QL
QL
ML
QS
QL
QL
MS
QS
QL
QS
QL
ML
MS
ML
QS
QL
QL
QS
QL
QL
MS
ML
QS
QS
QS
QL
ML
QL
MS
ML
MS
ML
QL
ML
QS
QL
ML
ML
QS
QL
QS
QL
ML
QS
QL
QS
QS
QS
MS
QL
MS
QL
MS
QL
ML
MS
QS
ML
ML
QS
ML
ML
QS
QS
QL
QL
QL
ML
ML
ML
MS
MS
ML
MS
ML
QL
ML
ML
QL
QL
QL
ML
QS
MS
QL
QL
ML
ML
ML
QL
QS
ML
QS
ML
QS
QS
MS
QS
ML
ML
MS
ML
QS
ML
QS
ML
ML
QS
MS
ML
MS
ML
QS
QS
ML
QL
QL
QL
QL
ML
ML
MS
QL
QL
QL
QS
QL
QL
ML
ML
ML
ML
QS
ML
QL
QL
QS
ML
MS
ML
QL
QS
ML
QS
ML
QL
MS
QL
QL
QL
ML
QS
ML
MS
QS
ML
QS
QS
QL
QL
QL
QL
QL
ML
ML
ML
QS
MS
MS
QS
MS
ML
QL
QL
MS
ML
MS
MS
QS
QS
QS
QL
MS
ML
MS
ML
QS
MS
ML
MS
ML
QL
QL
ML
QS
QL
ML
QS
ML
ML
QL
QL
QL
ML
MS
MS
QS
ML
QS
ML
QS
QL
ML
MS
QS
QS
ML
ML
QS
QL
ML
QL
ML
ML
ML
QS
MS
ML
QL
QS
QS
ML
ML
QL
QL
QS
QS
QL
ML
ML
ML
QL
ML
QS
ML
QL
QL
ML
QS
QS
MS
QS
QS
ML
QS
MS
MS
ML
MS
ML
ML
ML
QS
ML
QL
QS
QS
MS
ML
ML
ML
MS
ML
QL
QS
ML
QL
QL
QS
QS
ML
QS
QL
ML
ML
MS
QL
QS
ML
MS
QL
QL
QL
ML
QL
ML
ML
ML
QL
MS
QS
ML
QL
QL
MS
QS
ML
QL
QL
QS
ML
ML
QL
QS
QL
QS
QL
MS
QL
MS
QS
MS
QL
QS
MS
ML
QS
QL
QS
ML
ML
QS
QS
ML
QS
QS
ML
ML
QS
ML
QL
ML
QS
ML
QS
QS
QS
QL
QS
QS
QS
ML
QS
ML
ML
QS
ML
QS
QS
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
ML
MS
MS
QL
QL
QL
ML
MS
QL
MS
ML
MS
ML
MS
QL
ML
MS
QS
ML
ML
QS
MS
ML
ML
ML
MS
QS
QS
QS
ML
MS
ML
QS
QS
QS
QS
MS
QS
QL
MS
QL
ML
ML
ML
QS
QL
QL
QL
ML
QL
QS
ML
ML
MS
QL
QS
MS
QL
QL
QS
QL
ML
QS
MS
ML
QL
ML
ML
QL
ML
QS
QL
ML
MS
ML
QL
QL
QS
ML
MS
ML
QL
MS
ML
QS
QL
ML
ML
QL
QL
QS
ML
QL
ML
MS
ML
ML
ML
ML
ML
ML
ML
MS
MS
QS
ML
ML
MS
MS
ML
ML
QL
QS
QS
QS
QS
QL
QL
QL
QS
QS
QS
MS
MS
QS
QL
QS
QS
QL
MS
QL
QS
QS
ML
QS
QL
ML
ML
QS
QS
QS
ML
QL
MS
ML
QL
MS
ML
ML
MS
ML
ML
QL
ML
ML
MS
QL
QS
MS
ML
QS
ML
QL
QL
ML
ML
MS
QL
ML
ML
QL
MS
QL
ML
ML
ML
ML
ML
QL
MS
QS
QS
QS
QL
ML
ML
ML
ML
ML
QL
QS
QS
QL
QL
QS
ML
QL
ML
ML
QS
ML
ML
ML
QS
ML
QS
MS
QL
QL
QL
ML
MS
ML
QL
QS
QS
QL
ML
QL
ML
MS
ML
QL
ML
QL
ML
ML
QS
MS
QS
ML
QL
ML
QL
ML
ML
ML
QL
QS
ML
ML
QL
ML
QS
MS
ML
ML
QS
QS
ML
MS
QL
QL
MS
QL
MS
QL
ML
QS
QL
ML
ML
QS
QS
ML
QL
QS
ML
QL
ML
QL
MS
ML
ML
QS
QS
QS
ML
ML
MS
QL
QS
QL
QS
MS
ML
ML
QS
ML
ML
ML
QS
MS
MS
QS
ML
ML
QS
QL
QS
QL
QL
ML
MS
ML
QS
ML
ML
ML
ML
ML
QL
QL
QS
MS
QS
MS
ML
QS
QS
ML
MS
QS
MS
QS
QL
MS
QL
QS
QL
QL
ML
QL
ML
QL
QS
ML
QS
QS
MS
ML
ML
ML
ML
QL
ML
QS
ML
QL
ML
MS
MS
MS
MS
QL
MS
ML
QL
ML
QL
ML
QS
QL
QS
ML
MS
QS
QL
QL
ML
QL
ML
ML
ML
ML
QL
ML
QL
QL
QL
ML
QS
QL
QL
ML
MS
QS
ML
MS
QL
QL
QS
ML
QL
QS
QL
ML
ML
ML
QS
MS
QS
QL
ML
ML
QL
QS
ML
QS
QS
ML
QL
ML
ML
ML
ML
QL
MS
QL
MS
ML
QL
ML
ML
ML
ML
ML
QL
ML
QS
QS
ML
QL
ML
MS
QL
MS
MS
QL
ML
QS
MS
ML
QS
QL
QS
QS
ML
ML
ML
MS
ML
ML
QS
ML
MS
QL
ML
ML
QL
ML
ML
ML
QS
ML
QS
QL
QL
MS
QS
QL
ML
QS
QL
QL
QS
QS
MS
MS
QS
QS
MS
QS
QL
ML
QL
QS
QS
MS
ML
QL
QS
QS
QL
QS
MS
QS
QL
QS
QL
QS
ML
QS
QL
QL
QS
MS
QL
MS
ML
QS
MS
QS
QS
QL
QL
ML
QL
QS
ML
QL
ML
QL
ML
ML
MS
ML
QL
MS
ML
ML
QS
MS
QS
QS
QS
QS
ML
ML
QS
ML
ML
ML
MS
MS
MS
ML
QS
QL
QS
ML
QL
QL
ML
ML
QL
ML
QL
MS
ML
QS
MS
QS
ML
QL
QL
QL
MS
QL
ML
QS
QL
ML
QS
ML
ML
ML
MS
QS
QS
QS
ML
QS
MS
ML
ML
ML
ML
QL
ML
MS
ML
ML
QS
QL
QL
ML
QL
ML
QL
ML
MS
QS
ML
QL
ML
ML
QS
QS
QL
QS
QL
ML
MS
QL
ML
QS
QL
ML
ML
ML
QL
QL
MS
QL
QL
QL
QL
ML
ML
ML
QL
MS
MS
QL
QL
MS
ML
QL
ML
MS
ML
QL
ML
MS
QS
ML
QS
ML
QL
ML
QS
QS
QL
QL
ML
QL
QS
QL
QL
ML
ML
QS
ML
ML
MS
QS
QS
QS
QS
QL
MS
ML
QS
ML
ML
ML
MS
MS
ML
QL
MS
ML
MS
QS
ML
QL
QS
QL
QL
ML
ML
QS
ML
ML
MS
ML
ML
QL
ML
QL
ML
QL
QL
ML
MS
QL
QS
QL
QL
QS
QL
ML
QS
QL
QS
MS
QS
QL
ML
QS
ML
QS
QS
QL
QL
MS
ML
ML
QL
QS
QS
ML
MS
MS
QS
ML
ML
ML
QL
ML
ML
MS
ML
QL
QL
MS
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
QS
QS
ML
MS
ML
ML
ML
ML
QL
QS
QL
QS
ML
ML
MS
QL
MS
QL
QS
MS
QS
QL
ML
QL
ML
QL
ML
QS
QL
QL
ML
MS
ML
QL
QL
QL
ML
ML
QS
QL
QL
QL
QS
ML
QS
ML
QS
QS
ML
ML
QS
QS
MS
ML
QS
ML
QS
ML
ML
ML
QL
ML
MS
MS
QL
MS
ML
QS
ML
MS
ML
QS
QL
QS
QS
MS
QS
QS
ML
ML
ML
QS
ML
QS
MS
QL
QS
QS
ML
ML
ML
QS
QL
QL
QL
QL
ML
ML
QS
QS
ML
ML
QS
ML
MS
ML
MS
ML
ML
QS
ML
QL
QS
ML
QL
ML
QS
QS
MS
QS
ML
QS
ML
QL
QL
MS
QL
QL
ML
QS
ML
ML
QL
QS
QS
ML
ML
ML
QS
ML
ML
ML
QL
QL
ML
QS
ML
QS
QL
ML
ML
ML
MS
QL
ML
QL
MS
ML
QL
QS
ML
QL
QL
QS
ML
QL
QL
QS
ML
ML
QL
QL
QS
QL
QL
QS
ML
MS
ML
MS
QL
ML
ML
QL
QS
MS
ML
ML
QS
ML
ML
ML
QL
QS
MS
QL
ML
ML
QL
MS
QS
MS
QL
ML
QS
QL
ML
ML
QS
ML
QL
ML
QL
QL
ML
ML
MS
ML
ML
MS
QL
QS
QL
ML
QS
MS
ML
QS
ML
QS
QS
QS
MS
ML
QL
QS
QL
QS
ML
QS
QS
QS
ML
QS
QL
QS
QL
QS
QL
ML
ML
MS
ML
ML
ML
ML
QS
ML
QS
MS
MS
QS
QS
ML
MS
ML
QS
ML
QL
ML
QS
ML
QS
QL
ML
ML
QS
QL
MS
QS
QL
QS
ML
ML
QL
QS
QL
QS
QS
QS
ML
QS
MS
MS
QS
QS
ML
MS
QL
QL
QS
ML
MS
QL
QL
MS
ML
ML
ML
MS
ML
QL
QS
QL
ML
MS
ML
MS
MS
MS
MS
QL
MS
ML
QL
QL
QS
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
ML
QL
QL
QL
QL
ML
ML
ML
QL
QL
QL
QS
QS
ML
QL
QL
QS
QS
ML
QL
MS
QS
MS
QL
QS
QL
QL
ML
QL
MS
QL
QL
QL
QS
QS
QL
ML
ML
ML
ML
QS
QS
ML
QL
QS
QS
QL
ML
MS
ML
MS
QS
MS
QS
QS
QS
QS
MS
ML
ML
QL
MS
QL
ML
MS
QL
QS
QL
QS
ML
MS
QL
ML
MS
ML
QL
QS
ML
ML
ML
ML
QL
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
QL
ML
QL
MS
ML
ML
QL
MS
QL
QL
ML
QS
ML
QS
QL
ML
QL
ML
QL
QS
QL
QS
MS
QL
ML
QL
MS
MS
ML
QL
QS
QL
QS
QS
QL
MS
QS
ML
QS
ML
MS
MS
QS
ML
ML
QL
QS
ML
QL
ML
QS
MS
QL
QS
QS
QL
QL
ML
QL
ML
QS
ML
QL
ML
ML
QL
ML
ML
QS
QS
QL
MS
QS
QS
MS
QS
QL
ML
QL
ML
QS
ML
ML
ML
MS
QL
ML
QS
ML
ML
ML
ML
MS
QS
QL
ML
ML
MS
QS
QL
QL
QL
ML
MS
ML
ML
ML
ML
MS
ML
QS
ML
QL
QS
ML
ML
QL
ML
ML
ML
QL
QS
MS
ML
QL
QS
QS
QL
QL
QL
QS
QS
MS
MS
QS
ML
MS
QS
ML
MS
QS
ML
QS
QS
ML
MS
QS
ML
MS
QL
QS
QL
QL
ML
ML
QL
MS
QL
QS
QS
ML
QS
MS
MS
QS
ML
ML
QL
ML
MS
QS
QS
ML
ML
MS
MS
QS
QS
ML
QL
QL
QL
QL
MS
MS
ML
ML
QL
ML
QS
QS
QL
QS
ML
QL
QS
QL
ML
QS
QL
QL
ML
ML
ML
QL
QL
QL
ML
QL
ML
QS
QS
ML
QS
QL
MS
QS
QS
QL
QL
QS
MS
QL
QL
MS
ML
QS
QL
QL
QL
QS
ML
QL
QL
ML
ML
QL
ML
MS
ML
ML
QL
QL
ML
QS
MS
QS
ML
QS
ML
ML
QL
QL
QL
ML
QL
ML
QL
QL
QS
QL
QL
ML
QS
ML
QS
QS
QL
ML
QS
QS
QS
QS
ML
ML
QS
ML
QS
ML
ML
QL
MS
QL
QL
QL
QS
ML
ML
QS
MS
QL
QL
ML
ML
QL
ML
ML
QS
QS
QL
ML
QS
QS
QS
QL
QL
ML
ML
ML
QS
QL
ML
QL
ML
QS
MS
QS
ML
MS
QL
QS
ML
ML
ML
QL
QL
QS
MS
ML
ML
ML
QS
QL
QS
MS
MS
QL
QL
MS
ML
QL
QS
MS
QL
QS
QL
MS
QS
QL
ML
ML
ML
MS
ML
QS
ML
QL
QS
ML
MS
QL
QL
ML
MS
QS
QL
QS
ML
QL
ML
ML
QL
QL
ML
ML
ML
QS
ML
ML
QL
ML
ML
ML
QL
MS
QS
QL
MS
ML
MS
QS
MS
QL
ML
ML
QS
ML
MS
MS
ML
QL
QL
QL
ML
ML
ML
ML
QS
QL
ML
QL
QS
ML
QS
QS
ML
QS
QS
ML
QS
QL
ML
ML
ML
QS
MS
QS
MS
MS
QS
MS
QS
ML
QL
QL
ML
QS
QL
ML
QS
QL
ML
ML
QL
ML
MS
QL
QS
QS
QL
ML
QS
ML
QS
QL
QL
QS
QS
QL
QL
QL
ML
QL
QS
MS
QL
ML
ML
QS
ML
ML
ML
QL
ML
QS
MS
MS
MS
QS
MS
QL
ML
ML
ML
MS
ML
QS
ML
QL
QS
QL
ML
ML
QL
QL
MS
QL
ML
QS
QL
ML
QS
ML
ML
QL
MS
QL
QS
QS
QS
MS
ML
QS
ML
QS
QS
ML
ML
ML
QS
QL
QS
MS
QL
MS
QL
ML
QL
MS
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QS
ML
ML
ML
QS
ML
QL
ML
QS
QS
ML
QL
QS
ML
QL
ML
MS
QS
ML
ML
QL
QL
MS
ML
QL
ML
QS
ML
QS
QL
QS
QS
QL
MS
QL
ML
QS
QS
QL
ML
ML
ML
MS
QL
ML
QL
ML
ML
QL
QL
QS
QS
MS
ML
ML
QL
QL
QS
ML
QS
QS
ML
QS
QL
QS
QL
QS
ML
QS
QL
QS
ML
ML
MS
ML
ML
ML
ML
MS
ML
QS
MS
QS
ML
QL
ML
QS
ML
QL
QS
QL
ML
ML
MS
QL
MS
QL
QL
QL
ML
QL
QL
ML
ML
QS
QL
QL
MS
MS
MS
QS
ML
QS
QS
MS
ML
QL
ML
ML
MS
QS
QL
ML
QS
QS
QS
ML
QL
ML
QL
QS
ML
ML
ML
ML
ML
QS
ML
QS
QS
ML
QL
QL
ML
MS
QS
QS
ML
QS
ML
ML
QS
ML
MS
QS
ML
MS
ML
QS
ML
ML
QS
QL
ML
QL
MS
ML
ML
QS
QL
ML
QL
ML
QL
QS
QS
ML
ML
ML
QS
ML
QS
MS
QL
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
QL
QS
ML
QL
QL
QS
QS
MS
ML
QL
MS
QS
ML
ML
ML
ML
QS
QS
MS
QL
ML
QS
QL
QL
QL
ML
MS
ML
QL
QS
ML
QS
QL
ML
QL
MS
QS
ML
QL
ML
ML
MS
QS
MS
ML
QS
QS
QL
ML
MS
MS
ML
QS
ML
ML
QS
QS
ML
QL
MS
QS
MS
QL
QS
QL
QL
ML
QS
QL
QS
QS
ML
MS
QS
ML
MS
ML
QS
ML
QS
ML
ML
ML
QS
MS
QL
QS
QS
QL
ML
QS
QS
ML
QS
QL
ML
QL
QS
ML
QS
QL
ML
QL
QL
QS
QS
MS
QS
ML
MS
ML
ML
QL
QL
MS
ML
QS
ML
ML
QS
QL
ML
ML
QS
MS
QS
MS
QL
ML
ML
ML
ML
ML
ML
MS
QS
QL
QL
ML
QL
MS
ML
QL
QL
MS
ML
QS
QS
QS
QS
ML
QL
ML
QL
QL
QL
ML
QS
QL
ML
QL
QL
QL
ML
QL
ML
ML
QL
ML
ML
ML
QL
MS
MS
QL
ML
ML
QL
QL
QS
ML
ML
QS
QL
ML
QL
ML
ML
QS
ML
MS
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
QL
QS
ML
QS
ML
ML
QL
ML
QL
ML
MS
MS
ML
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
QS
QL
ML
ML
ML
MS
ML
QL
QL
QS
QS
QL
ML
QL
ML
ML
QS
QL
QL
ML
ML
QL
ML
QS
QS
MS
ML
QS
ML
QS
ML
QL
MS
ML
QL
MS
MS
MS
QS
QS
ML
ML
MS
QL
ML
ML
QS
MS
MS
QS
QS
QL
ML
MS
QL
QL
QS
QS
MS
MS
QL
QL
ML
QS
ML
ML
QS
ML
QS
QS
QS
QS
ML
ML
QS
MS
MS
QL
QS
ML
QS
ML
ML
QS
ML
QS
QL
ML
QS
QS
QS
QS
QL
ML
QL
QS
QS
MS
ML
ML
QS
ML
QS
QS
QS
QS
QS
QS
QL
ML
ML
QL
ML
ML
MS
ML
ML
ML
MS
QS
MS
MS
ML
QL
ML
QL
MS
ML
QS
QL
ML
ML
ML
MS
MS
MS
QS
QL
ML
QL
ML
QS
ML
ML
ML
MS
QL
QS
QS
QL
ML
MS
ML
QL
MS
QS
ML
ML
QS
QS
ML
QS
QS
QS
QS
ML
ML
QS
QL
QS
QS
QS
MS
ML
MS
QS
ML
QL
ML
ML
QS
ML
QS
ML
QL
QS
QS
QS
ML
QL
QS
ML
ML
MS
ML
ML
MS
QS
QS
QL
QS
ML
QS
QS
MS
ML
ML
QL
QL
QL
QL
QS
ML
QL
ML
QL
ML
QS
QL
ML
QL
QL
MS
QL
QS
ML
MS
ML
ML
ML
QL
QS
QS
MS
QS
ML
MS
QS
QS
QL
ML
ML
QS
MS
QL
QL
MS
ML
QS
QS
QL
QL
QL
ML
QL
ML
QL
ML
QS
ML
QL
ML
ML
QS
QS
MS
ML
QL
QL
QL
ML
QL
QL
QS
QL
ML
QL
QS
ML
QL
QL
QL
QS
MS
ML
MS
QS
MS
ML
MS
QS
ML
ML
QS
QL
QL
QL
ML
MS
QL
QS
ML
ML
QL
QL
ML
QL
ML
QS
ML
QS
MS
QL
QS
QS
QS
QS
QL
QL
ML
MS
MS
MS
ML
ML
ML
ML
ML
ML
QL
ML
ML
MS
QS
MS
QL
MS
QL
ML
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
MS
ML
QS
MS
ML
QL
ML
QL
ML
QS
ML
QL
QS
ML
QL
ML
MS
QS
QS
ML
MS
ML
ML
QL
ML
QL
ML
MS
ML
QS
QS
MS
MS
QL
QL
QS
QL
ML
QL
ML
QS
MS
ML
QL
QS
ML
MS
ML
QL
QL
QS
QS
QS
ML
ML
MS
MS
ML
MS
MS
ML
MS
QS
QL
QL
QS
MS
QS
QS
MS
ML
QS
QS
MS
ML
QL
ML
QS
MS
ML
QL
ML
QS
ML
QS
QL
QS
QL
QS
QL
ML
QS
MS
ML
MS
QL
QS
QS
QL
QS
QL
QL
ML
QS
QL
QS
QL
QS
QS
MS
QL
QS
QL
ML
QS
QS
ML
ML
ML
ML
QL
QS
ML
QL
QS
ML
QS
QS
ML
QS
QS
MS
ML
QS
QL
ML
ML
QL
QS
MS
QS
QS
QS
ML
QL
QL
QS
QS
ML
QS
QS
MS
QL
ML
QL
ML
ML
QL
QL
MS
QL
ML
QL
ML
QS
MS
QS
QL
ML
ML
QS
ML
QS
ML
QS
QL
ML
QS
QS
QS
QS
MS
QS
ML
QL
ML
QS
QS
QL
QS
QS
ML
ML
QL
QL
MS
QL
QL
ML
ML
QS
QL
ML
ML
ML
ML
ML
QL
QS
QS
ML
QS
QL
QS
QL
QS
QS
ML
QS
ML
ML
QL
ML
QS
QL
QS
ML
ML
QS
QL
ML
QS
QL
QS
QL
ML
QS
QL
QL
ML
QS
ML
ML
QS
QS
QL
MS
ML
ML
QS
QL
ML
MS
QS
QL
QL
QS
ML
MS
QL
QS
MS
ML
QS
QL
ML
MS
QL
QS
QL
QS
QS
QL
ML
QS
MS
QS
ML
ML
ML
QL
ML
QL
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
MS
QS
QS
QS
MS
ML
QL
ML
QS
ML
QS
QS
QS
ML
ML
QS
MS
QL
MS
QS
QL
ML
QS
ML
ML
MS
MS
QS
ML
MS
QL
QL
QL
ML
QS
MS
MS
QS
ML
ML
QS
QS
ML
QL
QS
QS
QL
ML
ML
ML
QS
ML
QL
MS
ML
QS
ML
QL
ML
MS
ML
ML
QL
MS
QS
QS
MS
QL
QL
QL
QL
QS
QS
QS
ML
QS
QL
ML
ML
ML
ML
MS
QS
MS
ML
QS
QS
QL
MS
QL
ML
ML
ML
MS
QL
ML
QS
QS
QS
QL
ML
ML
ML
ML
MS
ML
ML
ML
ML
QS
QL
QS
ML
MS
ML
QL
MS
QS
QS
QS
ML
QS
ML
ML
QL
QL
ML
MS
QS
ML
ML
QS
QL
QL
ML
ML
QL
QS
QL
QL
QS
QL
MS
ML
QS
QS
ML
ML
MS
QL
ML
MS
ML
QL
QL
QS
MS
QS
QL
QL
QL
QL
MS
QS
ML
QS
ML
ML
QS
QL
QL
ML
ML
MS
QL
QS
ML
QS
ML
MS
QS
MS
QL
QL
MS
ML
MS
ML
ML
QS
ML
QS
QS
ML
ML
QS
MS
ML
ML
QS
QS
QL
MS
QS
QL
ML
ML
QL
QL
QS
QS
QS
QS
QL
QS
ML
MS
QL
QL
QS
QL
ML
QL
QS
ML
ML
QS
QL
MS
QL
QS
ML
ML
ML
MS
MS
ML
QL
QL
QS
QS
ML
MS
MS
MS
QS
QL
QS
ML
ML
QS
ML
ML
ML
MS
QS
QL
MS
QS
ML
MS
QS
MS
QS
QL
QL
QL
ML
QL
ML
MS
ML
QS
QL
QL
ML
QL
ML
QS
ML
QL
QS
QS
MS
QL
QS
MS
QS
QS
QL
ML
ML
QL
QL
ML
MS
QS
ML
ML
ML
QL
ML
MS
ML
QL
QL
ML
ML
ML
ML
ML
QL
QS
MS
QS
QS
QS
ML
QL
QL
MS
QS
QS
QL
QL
MS
QL
ML
QS
QL
QL
QL
QS
QS
ML
QL
QL
QS
ML
ML
QL
MS
MS
QL
MS
QL
MS
ML
QS
QL
QL
MS
MS
MS
ML
QL
QS
ML
QS
QS
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
QL
MS
ML
QS
ML
QS
MS
QS
QS
QS
QS
ML
ML
MS
QS
ML
QL
QS
QL
ML
QL
QS
ML
ML
QL
ML
QS
QL
QS
QL
ML
MS
QL
QL
ML
ML
QS
QL
QS
QL
QL
MS
ML
QL
QS
QL
MS
QL
QS
QS
MS
QS
ML
QS
ML
ML
QL
ML
ML
QS
ML
MS
QL
QS
MS
ML
ML
QS
QS
ML
MS
ML
QS
QS
ML
QS
QS
QL
MS
QL
QL
QL
QS
MS
QL
ML
QS
ML
QS
QL
ML
QS
QS
ML
ML
ML
QS
QS
ML
QS
ML
MS
QL
QL
ML
ML
ML
QL
ML
ML
ML
QL
QS
ML
ML
MS
QS
MS
QL
MS
ML
ML
QL
ML
MS
MS
QS
ML
QL
QS
ML
ML
QL
QS
MS
QL
MS
ML
QS
QL
QL
QS
ML
QS
QL
QS
QL
ML
ML
ML
ML
ML
QL
QL
QL
QS
QL
MS
QL
QL
ML
QS
ML
ML
ML
MS
MS
QS
ML
QS
ML
QL
MS
ML
QL
QS
QL
ML
MS
MS
QS
ML
ML
ML
ML
ML
QS
QS
MS
ML
QS
ML
QL
ML
QS
QL
QL
QL
ML
QL
QL
QL
QL
MS
MS
ML
ML
QL
ML
ML
ML
QS
QL
ML
QS
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
QL
QL
QS
QS
QL
ML
QL
QL
MS
ML
QS
MS
QL
QL
ML
QS
MS
QL
ML
QL
QL
QS
QS
QL
QL
QL
QL
ML
QS
QS
ML
QS
ML
ML
ML
QL
QL
ML
QS
ML
MS
QL
QL
QS
MS
QS
QS
ML
ML
ML
MS
ML
ML
ML
QL
ML
ML
ML
QS
ML
QS
QL
QS
ML
QS
ML
QS
MS
QL
MS
QS
MS
QL
QL
QL
QS
MS
MS
QS
MS
QL
ML
QL
QL
QS
QS
QL
MS
ML
QL
ML
ML
ML
QS
QL
MS
ML
ML
ML
MS
QL
QS
QS
ML
ML
QS
MS
QS
ML
QS
QL
ML
ML
QS
ML
ML
QL
QS
MS
MS
MS
ML
ML
MS
QL
QL
QS
QS
QS
MS
QS
ML
QS
QL
QL
QL
QL
ML
ML
QS
ML
ML
ML
ML
ML
QS
MS
ML
ML
ML
QS
QS
ML
QS
ML
QS
QL
QL
QS
QL
ML
MS
QS
ML
MS
QL
MS
QS
QL
QS
QS
ML
ML
ML
QS
ML
QS
QS
ML
QL
QL
QL
ML
MS
QS
ML
MS
QS
QS
QL
QS
QS
ML
QS
ML
MS
QL
ML
MS
QL
QL
ML
QS
QS
QL
QS
QS
QL
ML
MS
QS
MS
QL
MS
QL
ML
QS
QS
MS
QS
QS
MS
ML
MS
QS
ML
MS
ML
MS
QS
ML
MS
MS
ML
QL
MS
ML
QL
QL
QS
QS
QL
ML
ML
QL
QL
QL
QL
ML
ML
MS
QS
ML
QL
MS
ML
QS
ML
QS
QS
ML
ML
QS
QS
QL
QS
ML
QL
ML
QL
MS
QL
ML
MS
ML
ML
ML
QS
ML
MS
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
QS
ML
QS
QS
ML
ML
ML
QL
QL
QS
QS
ML
QL
ML
ML
MS
QS
QS
QS
ML
QL
QL
MS
QL
QS
QL
QS
MS
QS
ML
QL
ML
QS
ML
QS
ML
ML
QS
ML
QS
ML
ML
QL
QS
ML
MS
QS
QL
QL
ML
QS
ML
QS
QS
ML
MS
QS
QS
QL
QL
ML
QS
QL
QL
ML
MS
ML
ML
QS
ML
QS
QL
QS
ML
QS
MS
ML
QL
ML
MS
QL
ML
QS
MS
QS
QL
QS
QL
ML
ML
MS
QL
MS
ML
ML
MS
ML
ML
ML
ML
QS
QS
QL
ML
ML
QS
QS
ML
QL
ML
ML
QL
QL
MS
QL
MS
MS
QL
ML
QS
ML
MS
MS
ML
ML
MS
QS
QS
MS
QL
ML
MS
QL
ML
MS
QL
ML
QS
QL
QL
QS
QL
QL
QS
QL
QL
QS
ML
ML
MS
QS
MS
ML
ML
QS
ML
QS
QS
QS
QL
QS
ML
ML
ML
QL
ML
ML
ML
ML
QS
QS
MS
ML
ML
ML
QL
ML
ML
ML
ML
MS
ML
QL
QL
ML
ML
MS
ML
QL
ML
MS
QS
QL
ML
QS
QL
QS
ML
ML
ML
QS
QL
ML
QS
QL
ML
QS
QS
MS
ML
ML
QS
ML
MS
ML
ML
ML
QS
ML
QS
ML
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
ML
MS
ML
ML
QS
ML
MS
MS
QL
ML
QL
QL
QS
QL
ML
QL
QS
MS
QS
ML
ML
QL
QS
QL
ML
QL
MS
QL
QS
QL
QS
ML
QS
MS
QS
ML
ML
ML
ML
ML
MS
ML
QS
ML
QS
ML
ML
QL
MS
QS
QL
ML
ML
MS
QS
QL
QL
MS
QS
QS
MS
ML
QL
ML
ML
ML
MS
ML
QL
QL
QS
ML
QS
QL
QL
QS
QL
QS
MS
ML
MS
QL
QL
QL
QS
QS
ML
QS
ML
ML
ML
QS
ML
QL
MS
ML
ML
ML
QL
QL
QL
MS
MS
ML
ML
ML
MS
ML
ML
ML
ML
QL
MS
ML
ML
QL
ML
ML
ML
ML
MS
ML
QS
ML
ML
ML
ML
QL
MS
MS
QL
MS
MS
ML
MS
QS
QL
QS
QS
ML
MS
QS
QL
MS
MS
QS
MS
MS
QS
QL
ML
QS
ML
QS
ML
MS
QL
ML
ML
ML
QL
QS
QL
ML
QS
QS
QL
ML
ML
QS
ML
QS
QL
MS
QS
QS
ML
ML
ML
QL
QS
ML
MS
ML
QS
ML
QS
MS
QS
QL
ML
MS
QL
QL
QS
MS
QS
MS
ML
QL
QL
ML
MS
ML
QS
QS
ML
ML
ML
QS
QL
QL
QS
ML
QL
QS
QS
ML
QS
ML
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
QS
QL
ML
ML
ML
QL
QS
MS
QS
MS
ML
ML
ML
QL
QS
ML
ML
QS
QL
QL
ML
QS
QL
ML
QL
QL
QS
QL
MS
ML
QS
QL
QS
ML
ML
ML
QL
ML
MS
QS
MS
QS
MS
QS
MS
MS
QS
QS
ML
QL
MS
ML
MS
QL
MS
QL
ML
QS
ML
QS
ML
ML
QL
QS
MS
QS
ML
ML
QS
ML
ML
QL
ML
QL
ML
ML
MS
MS
ML
MS
QS
MS
ML
QL
ML
ML
MS
QS
QS
MS
ML
ML
QL
QL
ML
QS
QL
ML
MS
ML
ML
QL
ML
QL
QS
QS
QS
ML
QS
ML
ML
QL
QS
QL
ML
QS
ML
ML
MS
ML
QL
ML
ML
MS
MS
QL
ML
ML
ML
ML
ML
ML
ML
MS
QL
QS
ML
QL
QS
QS
MS
QS
ML
QL
QS
QS
QS
QL
QS
ML
ML
ML
QS
QS
QS
ML
QS
ML
QL
MS
QS
QL
ML
QS
QL
QS
ML
ML
MS
MS
ML
QS
ML
QS
QL
QS
QS
QL
QL
ML
ML
QL
QS
QS
QL
ML
QS
ML
MS
MS
ML
QS
MS
ML
QL
ML
ML
QL
ML
ML
QL
MS
QS
ML
ML
QL
MS
MS
QS
QL
QS
ML
QS
ML
QL
ML
MS
ML
ML
ML
QL
ML
ML
ML
MS
QS
ML
ML
ML
MS
QL
QL
QL
QS
ML
QS
QS
QL
QL
QS
QL
ML
MS
MS
QS
QL
QS
MS
QL
QL
QL
QL
QS
QS
ML
ML
QL
QS
MS
MS
ML
QS
ML
QS
ML
QL
MS
ML
MS
QS
QL
ML
QS
QS
QS
QL
QS
QL
MS
QS
QS
ML
ML
QS
MS
QS
ML
QS
QS
QS
ML
QS
ML
ML
ML
QL
QL
QS
ML
MS
ML
ML
ML
MS
ML
QS
QS
ML
ML
MS
QL
QS
QL
QL
ML
ML
MS
MS
QS
ML
QS
ML
MS
ML
MS
QL
ML
QS
QS
ML
QL
QL
QL
QS
MS
ML
MS
ML
QS
QL
MS
ML
QS
QS
QS
ML
ML
QS
ML
ML
ML
ML
QS
QS
ML
ML
QL
MS
QL
QL
QS
MS
QL
QS
ML
ML
QS
QL
QS
ML
ML
ML
QL
QL
QL
ML
ML
QS
MS
QL
QS
ML
QL
QL
QS
ML
QL
ML
QL
ML
QS
QS
QS
QS
QL
QL
QL
ML
ML
ML
ML
MS
QS
ML
QS
QL
QS
MS
MS
ML
QL
ML
QL
QL
ML
QL
ML
QS
QS
QS
QL
ML
ML
QL
ML
MS
QL
ML
QL
ML
QS
QS
ML
QS
ML
ML
MS
ML
QL
MS
QL
QS
QS
ML
QS
QS
ML
ML
ML
MS
QL
ML
ML
ML
ML
QL
ML
ML
QL
ML
QS
ML
MS
ML
QS
QL
ML
ML
ML
QS
QL
QS
ML
MS
QS
QL
ML
MS
QS
MS
MS
MS
ML
QL
QS
QS
ML
QS
QS
QS
ML
ML
QS
QL
ML
ML
ML
MS
ML
QL
QS
QS
ML
QS
QL
QL
QS
MS
QS
QS
ML
MS
ML
QL
ML
QS
QS
ML
QS
MS
ML
ML
QS
QL
ML
QL
MS
QS
QS
ML
QS
QS
QL
QS
ML
QS
QS
QL
QL
QL
QL
QS
MS
QS
QL
QS
QS
MS
QS
ML
QL
QS
QL
ML
ML
QS
QS
ML
QS
ML
QS
ML
QL
QS
MS
ML
QS
QS
ML
QL
MS
MS
QS
QS
QS
QS
ML
QL
ML
ML
QS
ML
QS
QS
ML
QS
QL
MS
QS
ML
QS
ML
QL
QS
ML
ML
QL
ML
QL
ML
ML
QS
MS
QL
QL
QS
ML
QL
ML
QS
MS
QS
ML
QS
MS
QS
MS
ML
QS
QS
ML
QS
ML
ML
QL
MS
QL
ML
ML
ML
MS
MS
ML
QL
ML
QL
QS
ML
QS
QL
QL
ML
QL
QL
QL
QS
ML
QL
ML
QS
QS
MS
ML
MS
QS
QL
ML
ML
ML
QS
ML
ML
QS
QS
QS
QL
QS
QL
QL
ML
QL
ML
MS
ML
QS
QL
QL
QS
QS
ML
QL
QS
MS
QL
ML
QS
QS
MS
MS
QL
ML
ML
QS
MS
ML
ML
QL
ML
ML
QL
ML
QS
ML
QS
MS
QS
ML
QL
ML
ML
QL
QL
QL
QS
ML
MS
QL
ML
QS
ML
MS
QS
ML
MS
QS
QS
QS
QS
QS
QL
MS
QS
ML
MS
QS
QS
MS
ML
ML
MS
QS
MS
ML
ML
ML
QS
ML
QL
QS
QL
ML
QS
QS
MS
QS
MS
QS
QL
ML
ML
ML
MS
ML
ML
ML
QS
ML
ML
ML
QL
ML
QS
QS
QS
ML
QL
ML
QS
QL
QS
ML
ML
QS
QS
ML
ML
QS
QL
ML
QS
ML
ML
MS
QS
QL
ML
MS
ML
QL
ML
ML
QL
QL
MS
QL
QL
QL
ML
QS
ML
QL
QL
ML
QL
QL
ML
ML
ML
QS
QS
ML
ML
ML
MS
MS
QS
MS
QS
MS
QL
QL
ML
ML
MS
ML
QL
MS
ML
ML
QL
ML
QL
QS
ML
ML
QS
ML
QL
ML
QL
QS
QS
QL
ML
QS
QL
ML
ML
QS
MS
MS
ML
ML
QL
QL
QL
ML
MS
ML
QL
MS
ML
QL
ML
QS
QS
QS
QL
ML
QS
QS
QL
QS
QL
QL
QL
QL
MS
MS
ML
ML
QL
QL
QL
QL
ML
QS
QL
QS
QL
ML
MS
ML
MS
QS
ML
QL
MS
QS
QS
QL
QS
QS
QL
MS
QL
MS
QS
QL
ML
QL
QL
QL
ML
ML
QS
ML
QL
MS
QS
QS
ML
ML
QL
MS
ML
QS
MS
ML
ML
ML
QL
ML
ML
ML
QL
ML
MS
QL
MS
QS
MS
ML
QL
ML
ML
QL
ML
ML
QL
MS
ML
QL
QL
ML
QS
ML
ML
QS
ML
ML
QL
ML
QS
QS
QL
QS
QS
ML
ML
ML
QL
ML
QL
QS
MS
ML
MS
QL
ML
ML
MS
QL
QS
MS
ML
QL
MS
QL
MS
QS
QL
QS
QS
QS
QL
ML
ML
ML
ML
MS
QL
ML
QL
ML
ML
QL
QS
ML
QS
ML
ML
MS
ML
QL
ML
ML
QS
MS
QS
QS
QL
QL
MS
ML
QL
ML
QS
QS
QS
MS
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
QS
ML
ML
ML
QL
QL
QL
QL
ML
QL
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
QS
QL
QL
QL
ML
MS
QL
QS
QS
ML
MS
QS
ML
QL
ML
ML
ML
ML
QS
MS
ML
ML
MS
ML
ML
QS
QL
QL
ML
QL
QS
QL
ML
QL
QL
ML
ML
MS
QL
QL
ML
QL
MS
QL
QS
ML
ML
QL
ML
ML
QL
QS
QL
QS
ML
QL
ML
MS
QL
QL
QL
QS
ML
ML
ML
ML
MS
MS
ML
ML
ML
MS
QL
QS
QL
MS
QL
MS
ML
QL
ML
ML
QL
QS
QS
QL
QS
ML
MS
QS
ML
QL
QL
ML
QS
QL
QL
ML
QL
ML
QS
QS
ML
ML
ML
MS
ML
MS
QS
QS
QL
QS
QL
ML
MS
QS
QS
QS
QL
QL
QS
ML
QL
QS
ML
QS
QS
QS
ML
ML
QS
QL
QS
QL
ML
MS
ML
ML
QL
QL
QL
ML
QL
QL
QS
QL
QS
MS
QS
ML
QL
ML
QL
QS
QL
QL
QL
MS
QS
ML
QL
QS
ML
ML
QS
QS
ML
QS
MS
QS
ML
MS
QL
QL
ML
QS
ML
QL
QS
ML
QS
ML
QS
QS
ML
ML
MS
QL
QS
QL
ML
ML
ML
QS
ML
QL
QL
ML
QS
MS
QS
MS
QS
ML
ML
QL
QL
QS
QL
QS
QL
ML
QL
QL
QL
QS
QL
MS
MS
ML
QL
ML
ML
MS
QS
QL
MS
QS
MS
QS
QL
QS
MS
QS
QS
ML
ML
MS
ML
QS
ML
ML
MS
QS
QS
QS
QS
ML
QS
QL
ML
QS
QL
ML
QS
QS
QL
ML
QL
QL
QS
QL
ML
ML
MS
ML
QL
QL
QL
QL
ML
QL
ML
MS
QL
QL
QL
ML
ML
ML
QL
QL
QL
ML
QL
MS
ML
QL
MS
QS
ML
QS
MS
QL
QL
ML
QS
ML
ML
ML
QS
QS
ML
QL
QL
QS
QS
QS
QL
QS
MS
QS
MS
ML
QL
ML
QL
ML
QS
ML
ML
QL
QS
QL
ML
QL
MS
MS
QL
ML
MS
QS
QS
QL
QL
QL
ML
QL
ML
QS
MS
ML
ML
QS
MS
ML
ML
QL
ML
QL
MS
QL
ML
QL
QS
QL
QS
QS
ML
QS
QS
QS
QS
QS
QL
ML
ML
ML
QL
QL
QS
QL
ML
QS
ML
MS
QL
QL
QS
QL
MS
MS
QS
QS
QL
MS
QS
ML
QL
ML
ML
QL
ML
QS
MS
QS
QL
MS
ML
QS
QS
ML
QL
ML
ML
ML
ML
MS
QS
QS
MS
ML
ML
ML
ML
ML
MS
QL
QS
ML
ML
QS
ML
QS
QS
QS
QS
ML
ML
QL
ML
QS
MS
MS
QS
QS
QS
ML
MS
MS
ML
MS
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
QS
ML
ML
ML
MS
ML
QS
QS
QL
QL
ML
ML
ML
MS
QS
QL
QS
QS
QL
ML
QL
MS
QS
QS
QS
QS
QS
MS
QL
ML
QL
QS
QS
QS
ML
ML
QS
ML
ML
QL
ML
ML
QL
ML
QS
QL
MS
QS
QL
ML
QS
ML
QL
ML
QS
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
QL
QS
ML
QL
MS
ML
QL
ML
QL
ML
MS
QL
QL
ML
ML
ML
MS
QS
QS
ML
ML
QS
MS
MS
MS
QS
ML
QL
ML
QS
QS
QS
QS
QL
QS
QS
ML
QS
ML
MS
ML
QL
QL
MS
ML
QS
QL
ML
ML
QS
ML
MS
QL
QL
ML
ML
QS
ML
QL
QS
ML
MS
ML
MS
MS
QL
ML
ML
MS
QS
QL
MS
ML
QL
QL
QS
MS
QL
QL
ML
QL
ML
QS
QL
QL
QS
QL
ML
QS
ML
QS
QS
MS
ML
ML
ML
MS
ML
ML
QL
ML
MS
QL
ML
MS
QL
QS
ML
MS
ML
MS
ML
QL
QS
MS
QL
MS
QL
ML
QS
ML
ML
ML
MS
ML
QL
MS
QL
MS
MS
ML
QL
ML
MS
ML
MS
ML
QL
QL
MS
QL
QL
ML
ML
QL
QS
ML
ML
QS
ML
ML
ML
QS
ML
QS
QS
QL
QL
QS
QL
QS
ML
MS
ML
ML
ML
QL
QL
QS
ML
ML
QS
ML
ML
QL
QS
ML
QL
ML
MS
ML
ML
ML
QL
QS
QL
QS
QS
QS
ML
ML
ML
MS
QS
QL
QL
ML
ML
MS
ML
QL
QL
QS
ML
ML
QL
QL
QS
ML
QL
ML
ML
QL
MS
ML
QL
MS
QL
QL
ML
ML
MS
ML
ML
ML
QL
ML
QL
QS
QS
ML
QS
QS
QS
QL
ML
QL
QS
QS
ML
ML
ML
ML
ML
QL
QL
QL
MS
ML
QS
ML
ML
QL
QS
ML
QL
ML
MS
QL
QL
QS
MS
ML
QL
MS
MS
QS
ML
MS
MS
QS
QS
ML
ML
ML
QL
QL
ML
MS
QS
QS
QL
MS
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
MS
MS
QL
ML
ML
QL
QL
QL
QL
ML
QL
ML
MS
QS
QL
QS
MS
QS
QL
QS
ML
QL
QL
MS
QL
QL
ML
ML
QL
ML
QL
ML
MS
MS
QL
QS
ML
QL
QL
QS
MS
ML
QL
QL
ML
ML
QS
ML
ML
QL
MS
MS
QS
QL
QL
ML
ML
QL
QL
ML
ML
QS
ML
QL
QS
QL
MS
ML
QS
QL
QS
ML
ML
MS
QL
MS
ML
QL
MS
QS
QS
MS
QS
MS
ML
ML
QL
QS
MS
QS
ML
MS
ML
QS
QS
QS
ML
QL
ML
MS
ML
QL
QS
ML
ML
ML
QL
ML
ML
ML
ML
QL
MS
QL
ML
QL
ML
QS
ML
QL
ML
ML
MS
QS
QS
QL
QS
ML
ML
ML
MS
ML
MS
MS
QL
QL
ML
QS
QS
QL
ML
QS
QS
QL
QL
ML
QL
ML
ML
QL
QL
MS
QS
QL
QL
ML
QL
MS
ML
QS
QL
ML
ML
ML
MS
QL
QS
MS
MS
ML
QS
MS
QS
QS
ML
QL
MS
QS
ML
QL
QS
QS
ML
ML
ML
ML
QL
QL
QS
ML
QL
QS
ML
MS
QS
ML
QL
QL
QL
ML
MS
ML
ML
ML
QL
MS
QL
ML
QL
ML
MS
ML
ML
QS
QL
ML
QL
QL
QL
QL
QL
QL
MS
MS
QS
ML
ML
ML
QS
ML
QS
ML
MS
ML
QL
ML
QS
MS
QS
MS
QS
ML
MS
MS
QS
ML
QL
MS
QL
ML
QL
MS
ML
QL
QL
QL
MS
ML
ML
ML
ML
QS
QL
ML
ML
QS
QS
MS
QS
ML
MS
ML
QL
QL
ML
QS
QS
ML
QS
ML
QS
QL
ML
MS
ML
QS
QS
QL
ML
ML
QS
QS
ML
QL
MS
ML
QS
QS
QL
QL
MS
ML
ML
QS
QS
ML
QS
QL
QL
QS
QL
MS
QS
ML
QL
QL
QL
ML
QS
MS
ML
QL
QL
QL
MS
QL
QL
ML
ML
QS
MS
QS
QL
MS
QL
ML
ML
QS
ML
QL
QL
ML
QL
QL
ML
QL
QS
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
QS
MS
ML
QL
QL
ML
QL
ML
MS
QS
ML
QL
ML
MS
MS
QL
ML
ML
MS
ML
QL
QL
ML
QS
ML
QL
QL
QS
QS
MS
QL
QL
QS
QS
QS
ML
QL
MS
QL
MS
MS
MS
MS
QL
QL
ML
ML
ML
ML
ML
QS
QL
QS
QL
QL
QL
QS
QL
ML
QS
ML
QL
ML
QL
ML
ML
QL
MS
MS
ML
QL
ML
ML
MS
QS
ML
MS
QL
ML
ML
ML
ML
ML
MS
QL
QL
QL
QL
QS
QL
ML
MS
QL
MS
ML
QS
QL
ML
QL
ML
QS
QS
QL
ML
QS
QL
MS
QL
ML
ML
QS
MS
QS
QL
ML
MS
QL
ML
ML
MS
ML
QS
ML
MS
ML
QS
ML
ML
QL
MS
ML
MS
QL
QL
ML
QL
QL
ML
ML
QL
ML
ML
ML
ML
QS
ML
QL
ML
QS
QS
QL
QL
QS
QL
ML
MS
QS
QL
QL
QS
ML
MS
MS
QS
QL
MS
ML
MS
ML
ML
ML
ML
ML
ML
QS
MS
QS
QL
ML
QS
QS
ML
ML
MS
ML
MS
MS
ML
ML
QL
ML
QS
QS
QS
ML
QS
QS
QL
QL
QS
ML
QL
MS
QL
QS
MS
QL
ML
ML
QS
QS
QL
QS
ML
QS
MS
QL
MS
QS
ML
MS
MS
MS
ML
ML
QL
ML
QL
MS
QL
ML
ML
MS
ML
ML
QL
QL
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
MS
ML
ML
QL
ML
QL
QL
QL
QL
ML
QL
ML
QL
QS
QS
ML
QS
QL
ML
MS
QS
QL
QL
QS
QS
ML
MS
QS
QL
ML
QS
MS
ML
ML
MS
MS
MS
MS
QS
ML
QL
MS
ML
ML
QL
ML
ML
QL
QL
MS
QL
ML
ML
QL
MS
ML
QL
QS
QL
QS
QS
QS
ML
QS
ML
MS
ML
MS
QL
ML
ML
QL
QL
MS
QL
QS
QS
QS
ML
QS
ML
QL
QS
QL
QS
QL
QS
ML
ML
ML
ML
QS
ML
MS
QS
MS
QL
QS
ML
QL
QS
ML
MS
ML
QS
QS
QL
QL
QL
QL
QL
QS
QS
ML
MS
ML
MS
QL
ML
ML
QS
QL
QS
ML
ML
ML
QL
QL
QL
QS
MS
QS
ML
ML
QL
ML
QS
ML
MS
QL
QL
ML
QL
ML
QL
QL
ML
MS
ML
MS
QL
ML
ML
ML
ML
QS
QL
QL
ML
MS
QS
QS
QS
ML
QS
QL
QS
ML
QS
ML
QS
MS
QL
QL
MS
QL
ML
QS
QL
QS
QS
MS
QS
ML
ML
ML
ML
QS
ML
QL
ML
MS
MS
ML
QL
ML
QS
ML
QL
QL
QL
MS
QL
QS
ML
QS
QL
ML
QS
ML
ML
QL
QL
ML
QS
ML
QL
QL
QL
QL
QS
QS
ML
QS
ML
QL
QS
QS
ML
MS
ML
QS
MS
ML
QS
ML
QS
QS
ML
QL
ML
QS
ML
QL
QL
MS
QS
ML
ML
QS
ML
MS
MS
MS
QS
ML
ML
QL
MS
ML
QL
ML
ML
ML
ML
ML
ML
QS
QL
QS
QS
ML
ML
ML
QL
QL
ML
QS
QS
ML
QL
QS
ML
ML
ML
QS
MS
MS
QS
QL
ML
MS
QS
MS
MS
QL
QL
ML
QL
QL
ML
ML
QS
QS
ML
ML
QS
ML
MS
QL
ML
QL
QS
ML
QL
ML
QS
QL
MS
ML
QS
QL
QL
ML
QS
QL
QS
ML
QL
ML
ML
ML
QS
QS
MS
ML
QL
ML
QL
MS
QL
QS
MS
QS
MS
QL
ML
QL
ML
QL
QS
ML
ML
QS
MS
ML
QS
QL
ML
ML
QS
MS
ML
ML
QL
ML
ML
ML
QS
QL
QS
ML
QS
ML
QL
ML
QL
QS
QL
ML
QS
ML
ML
ML
QL
ML
QL
QL
ML
MS
ML
ML
QL
QL
ML
ML
ML
QL
QS
QS
QL
QL
QS
QS
ML
ML
MS
MS
QL
ML
QL
ML
QS
ML
ML
QL
QL
MS
MS
QL
ML
ML
ML
QS
QS
ML
QS
MS
QS
MS
MS
QS
QS
MS
QL
QL
QS
QS
QS
ML
QS
ML
MS
QS
MS
QL
QS
QS
ML
ML
ML
QL
ML
QL
ML
QS
MS
ML
ML
ML
QS
QL
MS
QS
QL
QS
QS
ML
ML
QL
ML
ML
ML
ML
QL
QS
QS
ML
QS
ML
QS
ML
ML
ML
QL
MS
ML
MS
QL
ML
ML
QS
QS
QL
QS
QL
MS
QL
QS
QS
QL
QL
QS
QL
QL
ML
QS
MS
QS
QL
ML
QS
QL
ML
QL
MS
QS
QL
QS
QS
ML
MS
QL
ML
QS
MS
ML
QS
ML
ML
MS
QL
ML
ML
QS
ML
QS
QS
ML
MS
ML
QS
QL
QS
QS
QL
ML
QS
ML
QS
ML
ML
QL
ML
QL
QL
ML
QL
MS
QL
QL
QS
ML
QL
QS
ML
QL
QL
ML
QL
QL
QL
QL
QS
ML
MS
ML
ML
QS
QL
ML
MS
ML
ML
QL
ML
QL
ML
ML
QS
ML
MS
QS
ML
QS
QS
ML
QS
QS
ML
ML
MS
QL
MS
QS
QL
QL
MS
MS
ML
ML
MS
MS
QS
QS
MS
ML
QS
ML
ML
ML
QS
ML
ML
QL
QL
QL
MS
QL
QS
ML
MS
ML
MS
QL
MS
QS
MS
ML
ML
ML
QL
ML
ML
MS
ML
QL
ML
MS
QS
QS
QS
QS
MS
QL
ML
QS
ML
ML
ML
ML
ML
ML
QL
MS
QS
QS
QS
MS
ML
MS
ML
QL
ML
QL
QS
QS
QL
ML
ML
QL
QS
QL
ML
QS
ML
ML
QS
QL
QS
QS
QL
QL
QS
QL
QS
ML
MS
ML
QS
QS
ML
MS
MS
QL
QS
ML
QL
ML
ML
ML
QS
ML
QS
QS
ML
QL
ML
ML
QS
MS
QL
ML
MS
ML
ML
ML
QL
MS
QS
ML
ML
QS
QS
QL
QL
QL
QS
ML
QS
QS
QL
ML
QL
MS
QS
QS
QS
ML
MS
QL
ML
QL
QS
ML
ML
QL
QL
QL
QL
ML
ML
QS
MS
ML
QS
QL
ML
QL
QL
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
QL
ML
MS
ML
ML
ML
MS
ML
QL
ML
MS
MS
QL
QS
MS
ML
QS
QS
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
QL
ML
ML
ML
ML
ML
QS
QL
QL
QS
QL
MS
ML
ML
QL
MS
QL
QL
QS
QS
QL
MS
ML
QS
QL
MS
QS
ML
ML
ML
MS
QL
ML
ML
ML
ML
QS
ML
QL
QL
ML
MS
ML
ML
QS
QS
ML
QS
MS
QS
QL
ML
ML
QS
QL
QS
QL
QL
QS
ML
QS
ML
QS
ML
ML
QS
QL
ML
MS
QS
MS
QS
ML
QL
ML
MS
QL
QL
ML
QS
ML
ML
ML
QL
ML
QL
QS
MS
QL
QS
QL
QL
MS
ML
ML
ML
ML
QL
ML
MS
QL
ML
QS
QL
QS
ML
ML
ML
QS
MS
QS
QL
QS
QL
ML
ML
QL
ML
QL
QL
QL
ML
MS
MS
ML
ML
QS
MS
ML
ML
ML
MS
QL
QS
ML
ML
ML
QL
QS
QS
ML
ML
QS
ML
ML
ML
ML
QL
QS
QS
MS
ML
QL
QL
QS
QS
QS
QS
MS
QL
QL
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
ML
QS
ML
QS
QL
QS
ML
QL
ML
ML
ML
QL
QS
QL
QS
QS
QS
QS
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
QS
QL
QL
MS
ML
QS
QS
ML
QS
QL
QL
ML
MS
ML
QL
MS
ML
MS
ML
ML
QS
QS
QL
ML
QS
ML
QS
ML
QS
QL
QL
QS
ML
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
MS
ML
QL
QS
ML
MS
QL
ML
MS
MS
QS
ML
ML
QS
MS
MS
ML
MS
ML
ML
MS
QL
MS
MS
QS
QL
MS
QS
ML
MS
ML
MS
QS
ML
MS
QL
QS
ML
ML
QL
QL
QL
ML
ML
ML
QS
MS
ML
QS
QS
ML
QS
QL
QS
MS
QS
ML
ML
ML
ML
ML
QS
QS
ML
ML
MS
ML
ML
ML
ML
ML
ML
QS
MS
QS
ML
QS
ML
ML
QS
ML
QL
QL
QS
ML
QS
ML
ML
ML
ML
ML
ML
ML
MS
QL
QS
QS
QS
ML
ML
ML
MS
ML
QS
ML
QL
MS
ML
QL
ML
QS
QL
ML
ML
QL
ML
QL
MS
QS
ML
ML
QS
QL
ML
QL
ML
ML
ML
QS
QL
QL
ML
ML
ML
ML
QS
QS
MS
QL
ML
ML
QL
QL
ML
QL
QS
MS
MS
QL
QS
QS
ML
QL
QL
QL
QS
ML
QS
QS
MS
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
ML
MS
ML
MS
QL
QS
QS
QS
QS
QS
QL
QS
ML
ML
MS
ML
ML
QL
QL
QL
ML
QL
QS
QS
QS
ML
ML
ML
QS
QL
QS
ML
QL
MS
ML
QL
QL
MS
QL
ML
QL
ML
MS
ML
QL
QL
ML
MS
MS
QS
ML
MS
MS
ML
QS
QS
ML
QS
ML
MS
MS
ML
ML
ML
ML
QS
ML
MS
QS
ML
QL
QS
QL
ML
QS
QL
MS
ML
QL
MS
QL
QS
ML
ML
ML
ML
QL
QL
ML
QS
QS
MS
ML
ML
ML
ML
QL
QL
QL
QS
ML
ML
ML
QS
QL
QS
ML
ML
QL
QS
QS
MS
ML
QL
QS
ML
QL
ML
ML
QS
ML
QS
ML
ML
QS
ML
ML
ML
QL
MS
MS
QS
ML
MS
ML
ML
QL
QS
MS
QS
QS
ML
QS
MS
QL
QL
QL
ML
MS
QL
QS
QS
QL
ML
QS
MS
MS
QS
QL
QS
QS
ML
QL
MS
ML
QS
MS
QL
ML
ML
MS
ML
QL
ML
QL
ML
ML
ML
ML
QL
QL
ML
QL
QL
MS
QS
QL
MS
ML
QS
QS
ML
QS
ML
ML
QL
ML
ML
MS
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
ML
MS
ML
MS
QL
ML
MS
QS
QS
QL
QS
QL
ML
ML
QL
QL
QL
ML
ML
ML
QS
MS
MS
ML
ML
MS
QS
MS
ML
QS
QL
QS
QS
QL
QL
QL
MS
MS
QS
ML
ML
MS
ML
MS
QL
ML
ML
ML
ML
ML
ML
ML
MS
QL
ML
QS
MS
ML
QL
ML
ML
ML
ML
MS
QS
ML
MS
MS
ML
MS
ML
ML
QL
QS
QS
QS
ML
MS
ML
ML
QL
QL
QL
QL
ML
QL
ML
QL
QS
QL
ML
QL
ML
MS
ML
QS
QS
QL
ML
QL
ML
QL
QS
ML
MS
ML
QS
MS
QL
QS
QS
QL
QS
QS
ML
QL
QS
ML
ML
ML
QS
QL
QL
QS
ML
QL
MS
QL
QS
QS
ML
QS
ML
MS
ML
QS
ML
ML
ML
QS
QL
ML
QS
ML
MS
ML
QL
ML
ML
MS
QS
QL
ML
ML
ML
MS
ML
ML
ML
MS
ML
QL
QS
ML
QL
QL
QL
QL
QL
MS
QS
QL
QL
ML
ML
QL
QS
QL
ML
QL
ML
ML
ML
QL
QS
QS
ML
QS
QS
QL
QL
ML
QS
MS
ML
MS
MS
QL
ML
ML
ML
ML
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
ML
ML
QL
QS
QL
QS
ML
QL
QL
QS
QS
QL
ML
QS
QL
MS
QL
QL
MS
QS
ML
QS
QL
MS
ML
QS
MS
ML
QS
QL
QL
ML
MS
QL
QS
QL
QL
QL
QL
QS
QS
ML
QL
QS
QS
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
MS
QL
QL
ML
ML
ML
ML
QL
QL
QS
QL
ML
ML
QL
ML
ML
QS
MS
QS
QL
QL
ML
ML
ML
QL
QS
ML
QL
QS
ML
ML
QS
MS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
MS
ML
MS
QS
QS
QL
QL
QS
QL
QL
QL
ML
QS
ML
ML
QS
ML
QL
QL
QL
QS
QS
ML
MS
MS
QL
ML
QS
ML
QL
MS
ML
QL
QL
QS
QL
MS
QL
QL
ML
ML
ML
QS
QL
MS
QL
QS
ML
QL
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
ML
QL
ML
MS
MS
QS
ML
ML
ML
ML
QS
ML
ML
QL
QS
MS
QS
QS
ML
QS
MS
QL
QL
QL
ML
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
QS
QL
ML
QL
QS
QL
QS
ML
QL
QL
QS
QS
QL
QS
ML
QS
QL
ML
ML
MS
QL
ML
ML
ML
ML
QS
ML
MS
ML
ML
MS
ML
QL
MS
MS
QS
QL
QL
MS
QL
QS
ML
QL
QS
QS
ML
MS
MS
ML
QL
ML
ML
ML
MS
QL
MS
MS
ML
MS
ML
QL
QL
MS
QS
ML
ML
MS
QL
MS
QS
QS
QL
ML
QL
QL
QS
ML
QL
ML
ML
QL
ML
MS
QL
QS
QL
MS
ML
QL
QL
ML
MS
QS
QS
ML
MS
ML
ML
QS
QS
QL
ML
ML
ML
QS
ML
QL
QS
ML
ML
QL
ML
QL
QL
QL
QL
ML
QS
QL
QS
ML
MS
QS
ML
QS
QL
QL
ML
ML
ML
QS
QL
ML
MS
ML
QS
ML
QL
ML
QS
ML
ML
ML
QS
ML
ML
ML
MS
ML
QS
ML
QS
QL
MS
ML
QL
QS
QS
ML
QL
ML
ML
ML
MS
ML
ML
ML
QS
QL
QS
ML
ML
MS
QS
ML
ML
QL
MS
QS
ML
ML
MS
QL
ML
QL
QL
QS
QS
QS
QS
QL
QS
QS
MS
QS
QL
QL
MS
ML
QL
ML
ML
MS
ML
ML
ML
ML
QS
QS
QS
MS
ML
ML
QS
QS
QL
ML
QS
ML
ML
QS
QL
ML
QS
QL
QL
ML
QL
ML
QS
ML
QL
QS
QL
ML
ML
ML
QS
ML
ML
QL
ML
MS
ML
ML
QS
QS
ML
QL
QS
MS
QL
ML
QS
QS
MS
MS
MS
ML
QL
QS
ML
ML
ML
QL
QS
QS
ML
QS
QL
QL
MS
QL
ML
QL
QL
QS
QL
QS
ML
ML
MS
QS
QL
ML
ML
MS
QS
QL
ML
ML
QS
ML
QS
MS
ML
MS
MS
ML
QS
QS
QS
ML
QS
MS
QS
ML
ML
ML
MS
QS
ML
QS
ML
MS
QL
QL
QS
QS
ML
QL
QS
QS
QL
QL
ML
QS
MS
MS
QS
QS
MS
QS
ML
QS
QS
QL
MS
QL
ML
QL
ML
QS
ML
QS
QS
ML
QS
QS
ML
QS
ML
ML
ML
QS
QS
QL
MS
ML
MS
QL
QL
QS
QL
QL
QL
ML
ML
QS
ML
QS
ML
ML
QS
ML
MS
QL
QL
ML
MS
MS
QS
QL
QL
ML
QS
MS
ML
ML
MS
MS
QS
QL
ML
QS
ML
QS
ML
QS
QL
QS
QL
QS
ML
MS
QL
MS
MS
ML
ML
QS
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
QS
QS
ML
QL
ML
ML
ML
QS
QS
QL
QS
ML
MS
QS
MS
ML
MS
ML
QL
QL
ML
MS
ML
QL
ML
ML
ML
QL
MS
ML
ML
QS
QS
ML
ML
MS
QS
MS
ML
QS
QL
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
MS
MS
ML
ML
QL
QS
QS
MS
ML
QL
QS
QL
MS
MS
ML
MS
ML
ML
ML
QS
ML
MS
ML
QS
QL
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
ML
QL
MS
MS
QS
QL
QS
QL
MS
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
ML
QL
MS
QS
MS
QS
ML
QL
MS
ML
QS
MS
MS
QL
QS
ML
ML
QS
QL
QL
QL
MS
QS
QL
MS
MS
QS
QS
ML
ML
QS
QL
QL
MS
ML
QS
QS
ML
QS
ML
ML
QL
ML
MS
ML
QS
QL
ML
ML
MS
MS
QL
QS
ML
ML
QL
QS
ML
ML
QL
ML
QS
ML
QL
QL
MS
QL
QL
QL
QS
QL
QL
ML
ML
QL
MS
QL
QL
ML
QL
QS
QS
ML
ML
ML
ML
MS
ML
QS
ML
QL
QL
QL
ML
QL
QL
ML
ML
QS
ML
QL
QL
ML
MS
QS
ML
ML
QS
QS
QS
QS
ML
QS
QL
ML
ML
QS
ML
ML
QS
ML
ML
QL
MS
QL
QL
ML
ML
QL
QL
QL
MS
QL
QL
QL
QS
QL
ML
QS
QL
ML
QL
QL
QS
ML
ML
QS
QS
ML
ML
QS
QL
ML
MS
QS
ML
QL
ML
ML
QS
QS
QS
QS
QS
ML
QL
QS
QS
QL
ML
ML
ML
ML
QS
QS
ML
QS
QL
ML
QL
QS
QL
QL
ML
QS
ML
QS
QL
QS
QS
MS
ML
QS
QL
QS
QL
ML
QS
MS
QS
QS
MS
QL
QS
ML
QL
MS
ML
ML
QL
QL
QS
ML
ML
QL
QL
ML
ML
ML
QS
QL
QS
ML
ML
QS
QS
QS
QL
MS
QL
ML
QL
ML
QS
ML
QS
ML
ML
ML
QS
ML
QS
ML
QL
ML
QL
QS
ML
ML
ML
QS
QS
ML
MS
ML
MS
MS
QS
MS
QS
QL
QL
QS
ML
ML
ML
ML
QL
MS
QS
QL
MS
QL
QL
QS
QL
ML
QL
QS
QS
QS
ML
ML
QL
QL
QS
ML
QS
MS
QL
QL
QS
QL
QS
QS
QL
QS
ML
MS
MS
MS
ML
ML
QL
QL
QL
ML
ML
ML
ML
QL
QS
QL
QS
QS
QL
QS
ML
MS
MS
QL
ML
QS
ML
QL
QL
QL
ML
ML
MS
QL
ML
QL
ML
ML
ML
ML
MS
MS
ML
ML
MS
ML
QL
MS
MS
ML
QL
QS
MS
QS
ML
ML
QL
QL
QL
QS
ML
QL
ML
ML
ML
MS
QS
QL
QS
ML
QS
QL
QS
MS
ML
MS
MS
MS
ML
QL
QL
ML
ML
ML
ML
MS
QS
QS
QL
QS
ML
QL
ML
QL
ML
MS
MS
QL
MS
ML
QL
QL
ML
ML
QL
MS
ML
ML
QS
QL
QS
ML
ML
QS
ML
MS
QS
QS
QL
QL
QL
MS
QS
QS
ML
QS
ML
ML
ML
QL
MS
QS
ML
QL
MS
MS
ML
ML
MS
ML
ML
QL
QL
MS
QS
QL
QS
QL
ML
QL
QL
QS
QL
MS
MS
ML
ML
ML
ML
ML
MS
QS
ML
ML
QS
QS
QL
ML
QS
ML
QL
MS
QL
MS
QS
QL
QS
ML
QS
MS
ML
MS
ML
QL
QL
ML
MS
QS
ML
ML
QS
QS
QS
ML
QL
QL
QL
QS
QS
MS
ML
ML
ML
ML
QL
MS
QS
QS
QL
ML
ML
MS
QL
ML
ML
QS
ML
QS
ML
QS
MS
MS
ML
ML
QS
QS
MS
QL
QL
ML
QL
QS
MS
QS
ML
ML
QS
QS
QL
QL
ML
ML
ML
ML
QS
ML
QL
ML
QS
MS
QS
QL
QS
ML
ML
MS
QL
ML
MS
MS
QS
QL
QL
QS
QS
ML
QS
MS
ML
ML
ML
QL
QL
ML
ML
ML
ML
QS
QS
ML
QS
MS
QL
ML
MS
QS
ML
ML
ML
QL
QL
QS
QL
QS
ML
ML
QS
QL
QS
ML
QS
QS
ML
ML
QS
QS
ML
QL
ML
MS
ML
QS
QS
ML
QL
MS
ML
ML
ML
QL
QL
ML
ML
QS
QS
ML
MS
QL
QS
ML
MS
QS
MS
QS
QS
QS
QS
QS
MS
ML
QS
QS
QL
ML
QL
QS
ML
ML
QS
QL
QL
ML
MS
ML
MS
ML
QS
QS
QL
QL
ML
ML
ML
QL
ML
QS
QS
QL
MS
ML
MS
QL
QS
ML
QS
QS
QL
QL
ML
ML
QL
ML
QS
QS
QL
ML
QL
QL
MS
ML
QL
ML
QS
QL
ML
QS
QL
ML
ML
ML
ML
QL
QS
ML
ML
QL
QS
ML
ML
QS
QS
ML
ML
MS
MS
ML
QL
QS
MS
ML
ML
QS
QS
QL
QL
QL
MS
QS
QL
ML
MS
ML
QL
QL
MS
QS
QS
ML
QS
ML
QS
QL
QL
QL
ML
QS
QS
QL
QL
MS
ML
ML
QS
QS
QS
ML
MS
ML
QS
QL
ML
ML
QL
QS
QL
MS
QS
MS
QS
ML
ML
QS
QL
ML
ML
ML
ML
QS
QL
MS
ML
QL
QS
QL
QS
QL
MS
QL
QL
QL
QS
ML
ML
QL
ML
ML
ML
QL
QL
QS
ML
QL
ML
MS
QL
QS
QS
MS
ML
QS
MS
QS
QS
ML
MS
QS
MS
MS
QS
QS
MS
QS
ML
ML
QL
QS
QS
QL
QS
ML
ML
ML
ML
ML
QL
ML
MS
MS
QL
ML
MS
QS
QS
QL
QS
ML
QL
QS
QL
QL
QS
ML
QL
QL
MS
ML
ML
MS
MS
ML
QS
QL
ML
ML
QS
QS
ML
ML
QS
ML
ML
QS
QL
ML
ML
QS
QS
ML
MS
QL
QL
MS
QL
QL
QS
ML
ML
ML
QS
QS
MS
MS
QL
ML
QL
QL
QL
ML
ML
QS
QS
ML
QS
ML
MS
MS
QS
ML
QL
ML
QS
QL
QS
QL
QL
QL
QS
MS
QS
QS
QL
QS
QS
ML
ML
QS
ML
ML
QL
QS
ML
MS
QS
MS
QL
QS
MS
ML
ML
ML
MS
ML
QS
QS
ML
MS
ML
QS
ML
QL
ML
QS
QL
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
QS
QS
QL
ML
QS
QL
ML
ML
ML
ML
ML
QL
QL
QL
ML
QS
ML
QS
MS
MS
QL
ML
QL
QS
QL
QS
ML
ML
QS
MS
ML
QS
QS
ML
QL
MS
ML
MS
ML
QL
QL
ML
QS
ML
MS
QS
QL
ML
QS
QL
QL
QL
ML
QS
QL
ML
QL
QS
QL
MS
MS
ML
QL
QS
QS
MS
QS
MS
QS
ML
ML
QS
ML
QL
ML
QL
QL
QL
QL
QL
QL
QL
QL
ML
QL
QL
ML
QL
QS
QS
QL
ML
QS
MS
QL
ML
QL
MS
ML
MS
QS
QS
QL
ML
QS
ML
QL
QL
ML
QL
MS
QS
ML
QL
ML
ML
QL
QS
QS
ML
ML
QS
MS
QL
MS
MS
QL
QL
QL
ML
QL
MS
MS
MS
ML
QL
ML
QS
MS
QL
MS
MS
QL
ML
QS
QS
MS
QL
QL
ML
QL
ML
ML
ML
QL
MS
MS
MS
QS
QS
QS
QS
QS
QL
MS
QL
ML
ML
ML
ML
ML
MS
QL
QS
QL
MS
QS
QS
QL
QS
QS
ML
QL
MS
QS
QS
QS
ML
QL
MS
QL
ML
ML
QL
QL
QL
MS
QL
QS
MS
MS
ML
MS
QL
ML
MS
QL
QS
QS
QL
MS
ML
QL
ML
MS
ML
MS
MS
QL
MS
QL
QS
ML
QS
QS
ML
QS
ML
QL
MS
MS
QL
QS
QS
MS
ML
QS
ML
MS
MS
QL
ML
ML
ML
QS
ML
QS
QL
ML
ML
ML
MS
ML
MS
MS
ML
QS
ML
QL
MS
MS
QS
MS
ML
QS
ML
ML
MS
ML
QS
QS
ML
QS
QL
ML
ML
MS
QS
ML
ML
QL
MS
QS
ML
MS
ML
MS
ML
QL
QS
ML
ML
ML
QS
ML
QS
ML
QS
ML
QS
QS
QL
QS
QL
MS
QS
QL
QS
ML
QL
QS
QS
QS
ML
QS
ML
QL
ML
ML
QS
ML
QS
QS
QS
ML
MS
QL
ML
ML
QL
ML
MS
MS
ML
MS
MS
QS
QL
MS
QL
QL
QS
QL
QL
QL
QS
QS
QL
QS
ML
QL
QS
ML
ML
MS
QS
QS
QS
ML
QL
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
MS
QL
MS
QL
ML
QS
QS
QS
ML
MS
ML
ML
QS
QL
QS
ML
QS
QS
ML
QL
MS
QS
QS
QS
QL
MS
QS
QS
ML
ML
ML
QL
ML
QS
ML
ML
QL
QL
QS
MS
QL
QS
ML
ML
QS
QS
QS
MS
ML
QS
ML
MS
QS
MS
QL
QS
QL
QS
QL
ML
QL
QS
ML
ML
QS
QS
ML
QL
ML
ML
QL
ML
QS
QL
QL
QL
ML
ML
ML
QL
QL
QL
QL
QL
MS
QL
MS
MS
QS
QS
ML
QS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
QL
MS
ML
QS
QL
QS
QS
QS
QL
MS
QL
ML
QS
MS
QS
QS
QS
MS
QL
MS
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
MS
QL
ML
QS
ML
ML
QL
ML
QS
QL
ML
ML
QS
QS
ML
MS
QS
ML
QS
QL
ML
QS
QS
QS
ML
MS
QL
ML
ML
QL
QL
QL
QS
ML
QS
QL
QL
QL
QL
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
MS
QS
QL
QL
ML
QL
QS
MS
MS
ML
ML
QS
ML
QS
QS
QL
QL
QS
ML
QL
QS
QL
QL
QS
ML
QS
QS
ML
QS
QL
ML
QL
MS
ML
ML
MS
ML
ML
ML
MS
QL
ML
QL
QS
MS
QS
QL
ML
QL
QL
MS
QS
QL
QS
ML
MS
QL
ML
MS
QS
ML
ML
ML
ML
MS
QL
MS
MS
ML
QS
ML
MS
MS
QS
QL
QL
ML
QS
ML
QL
ML
QL
QL
ML
ML
MS
MS
ML
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
QL
MS
ML
QS
QL
ML
QL
ML
QS
ML
ML
MS
QS
QS
QL
QS
QS
QL
MS
QL
QL
ML
ML
MS
ML
QL
MS
ML
QS
ML
MS
QL
ML
ML
QL
ML
MS
MS
ML
ML
QL
QS
QL
MS
QS
QL
QL
QL
QL
ML
MS
ML
QS
MS
MS
ML
QL
ML
QL
ML
ML
ML
QS
QS
ML
QL
QL
ML
MS
ML
QL
ML
ML
MS
QS
ML
QL
QS
ML
ML
ML
ML
QL
ML
ML
ML
QS
QS
QS
QL
QL
ML
ML
ML
ML
ML
ML
ML
MS
QL
QS
QS
MS
QS
QL
ML
ML
QL
QS
ML
QL
ML
ML
ML
QL
QL
ML
QS
ML
QS
MS
ML
QL
QS
ML
ML
QS
QL
ML
QL
MS
MS
ML
MS
QL
QS
QS
QL
ML
MS
ML
ML
QS
QL
MS
MS
ML
ML
QL
QS
QS
ML
QL
ML
QL
ML
ML
MS
QS
MS
ML
QS
ML
ML
MS
ML
MS
MS
ML
MS
QS
ML
ML
QS
ML
QS
QL
ML
ML
QS
MS
QS
ML
ML
QS
ML
ML
QS
ML
ML
QL
QS
QS
QS
QL
QS
ML
ML
QS
QL
QL
MS
QL
QL
MS
QL
MS
QS
QS
QS
ML
ML
ML
ML
ML
MS
MS
ML
ML
ML
QL
QS
QS
ML
QL
ML
ML
QL
QL
MS
ML
ML
ML
QS
QS
ML
QS
ML
QS
QS
QL
MS
ML
QL
MS
ML
QL
QL
ML
MS
QL
QL
QL
ML
ML
QS
MS
MS
QS
QS
ML
MS
QS
QL
QL
ML
QS
ML
ML
QS
QL
ML
ML
ML
MS
MS
ML
ML
QS
MS
QS
ML
ML
MS
MS
ML
ML
ML
ML
QS
QL
ML
QL
ML
QS
QL
QS
ML
QS
MS
MS
MS
QL
QL
ML
QL
QS
ML
ML
QL
MS
ML
ML
QL
QS
MS
ML
MS
ML
ML
QL
ML
MS
QL
ML
QL
QS
MS
QL
QL
ML
ML
ML
QL
QL
ML
QS
MS
QS
QS
QL
ML
QL
QS
QL
QL
QL
QS
ML
QS
QL
QL
QS
QS
MS
QL
QL
QL
QS
ML
QS
QS
QL
ML
QS
ML
QL
ML
QL
MS
MS
QS
MS
QL
ML
QL
MS
ML
ML
QL
QL
ML
QS
ML
ML
ML
QS
QL
QS
QS
MS
ML
ML
ML
ML
QS
MS
ML
MS
ML
QS
QS
QL
ML
ML
ML
ML
QS
ML
QS
ML
ML
QS
MS
QL
QS
QL
ML
QS
ML
QL
QS
QS
MS
MS
QL
QS
QL
MS
QL
ML
ML
MS
QS
QS
QS
ML
QL
ML
ML
MS
QS
QL
QS
QL
MS
QS
ML
QL
MS
QS
ML
QL
ML
QL
QS
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
QS
QS
ML
ML
QS
QL
QL
ML
QS
QS
QL
ML
QL
QS
ML
ML
QL
ML
ML
QS
QL
QL
ML
QS
MS
QS
QS
ML
QL
ML
MS
ML
ML
ML
ML
QS
QL
QL
QS
QS
ML
QS
ML
ML
ML
QS
ML
MS
ML
QS
ML
MS
QS
ML
QS
ML
QL
QS
QS
ML
QL
QL
MS
MS
ML
MS
QL
ML
ML
ML
ML
QS
MS
QS
QS
QS
QS
MS
QS
QL
QL
QL
MS
QL
ML
MS
MS
QL
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
ML
ML
QS
MS
QS
QS
MS
MS
QS
ML
ML
QS
MS
QS
QL
QS
QL
ML
ML
ML
QL
ML
QS
QL
QL
ML
QS
ML
ML
MS
QS
QS
QL
MS
QS
QS
QL
QS
QL
QL
ML
QL
QS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QL
QS
ML
QL
ML
MS
ML
ML
QL
QL
QS
MS
QL
ML
QL
ML
ML
MS
QL
MS
QS
QL
QL
QS
QL
QL
QL
QL
ML
MS
QL
ML
MS
ML
QL
ML
ML
QL
ML
ML
MS
QS
ML
ML
QS
QL
QS
ML
QS
MS
ML
ML
QS
ML
QS
QL
QS
QS
QS
QS
MS
ML
QS
QL
QS
MS
ML
QL
QS
QS
QL
QL
QS
MS
QS
MS
MS
QL
ML
ML
ML
ML
MS
QS
QS
QS
ML
ML
ML
MS
MS
QS
MS
ML
QS
MS
QS
QS
ML
QL
QL
MS
ML
QL
QL
ML
MS
ML
ML
QS
ML
ML
ML
QL
ML
QS
QS
ML
ML
QL
ML
QS
QS
ML
MS
QS
MS
QL
ML
ML
QS
ML
QL
QL
QS
ML
MS
QS
QL
MS
QS
QS
ML
ML
ML
ML
QS
QS
QL
MS
QL
ML
ML
QS
MS
ML
QL
MS
ML
MS
QL
QL
QS
QL
ML
ML
QS
QL
QL
ML
QS
QS
QS
QL
QL
MS
QL
ML
QS
MS
QL
ML
ML
ML
ML
QL
QS
QL
QL
MS
QS
ML
QL
ML
QL
QS
QS
ML
QS
ML
MS
QS
ML
QL
MS
QL
QL
ML
QS
ML
QS
QL
QL
MS
QS
ML
QL
MS
ML
ML
QS
ML
ML
ML
QS
MS
ML
ML
ML
ML
ML
QS
QS
ML
QS
MS
ML
ML
ML
QS
ML
QS
MS
QS
ML
QL
QS
MS
ML
QS
QL
MS
MS
QL
QS
QL
QL
MS
QS
ML
MS
QL
QL
QL
QS
QL
ML
ML
ML
MS
ML
QS
QS
QS
ML
ML
ML
QS
MS
MS
ML
ML
QL
ML
QS
QS
QS
QL
ML
ML
QL
ML
ML
QS
ML
QS
ML
MS
ML
QL
QL
ML
ML
QL
QL
QL
ML
ML
MS
ML
ML
ML
ML
QL
ML
ML
MS
ML
ML
QS
QS
ML
ML
ML
QL
QL
QL
MS
QL
QS
ML
ML
QS
QL
QL
QL
MS
MS
QS
ML
ML
QS
QS
QL
QL
ML
ML
QL
QL
ML
QS
MS
ML
MS
QS
QL
ML
QL
MS
ML
QS
QS
ML
QL
QL
ML
ML
QL
QS
QS
ML
ML
QL
MS
QS
MS
QL
QS
MS
ML
QS
MS
QS
ML
MS
QS
QS
QS
QL
ML
QS
QL
QL
QL
QL
QS
QS
QL
MS
QL
ML
ML
ML
QL
QL
QS
MS
QL
ML
QL
ML
QL
QL
MS
QS
QS
ML
QS
ML
ML
MS
ML
ML
QL
MS
ML
ML
QS
ML
ML
QL
MS
QS
MS
QL
ML
QL
ML
QL
MS
MS
QS
ML
ML
QL
ML
ML
ML
ML
QS
QS
QS
ML
QL
QS
QL
ML
ML
ML
QS
QS
QL
ML
QS
QS
QL
QS
QL
QS
MS
MS
ML
MS
QL
QL
MS
QS
QS
ML
QL
ML
ML
QL
QL
QS
ML
QL
ML
ML
QL
QL
ML
QS
QL
QS
ML
ML
ML
ML
ML
QL
ML
QL
ML
MS
ML
ML
QS
QS
ML
ML
QS
ML
QS
QL
ML
QS
ML
MS
QS
QS
ML
QS
QS
ML
QS
QS
QL
QL
QS
ML
ML
QL
MS
QL
QS
QS
QL
MS
ML
QS
QL
MS
QL
QS
QL
MS
QL
ML
ML
ML
ML
QS
ML
MS
QS
QS
ML
ML
ML
ML
QL
MS
QS
ML
MS
MS
QS
ML
QL
QS
QL
QL
QS
QL
QL
QL
ML
QL
ML
MS
MS
ML
QS
QL
QS
QS
ML
MS
ML
MS
ML
QL
QL
ML
QS
QS
QL
QL
ML
QS
QS
QL
QL
ML
QS
ML
QS
QL
QL
ML
ML
MS
ML
QL
QL
ML
QS
QL
QS
ML
ML
QL
ML
QS
ML
QS
ML
QL
QL
ML
QL
QL
QS
QS
MS
QS
ML
ML
MS
QL
QL
QL
QL
MS
ML
QS
QL
ML
QL
QL
ML
QL
QS
ML
MS
QL
QL
ML
QS
QS
QL
MS
QS
QL
ML
QS
ML
ML
QS
QL
ML
QS
QL
ML
QS
QS
ML
QS
MS
QS
QL
ML
QL
ML
MS
QS
QL
QL
ML
ML
ML
ML
MS
ML
QS
QL
ML
QS
ML
QL
QS
ML
QL
ML
QL
QL
QS
ML
ML
QL
MS
QS
QS
MS
QL
MS
QS
ML
QL
QS
QS
ML
QS
ML
QL
ML
ML
QS
ML
MS
ML
QS
ML
ML
ML
QL
QL
ML
ML
ML
QL
QL
QL
QS
ML
QS
ML
MS
ML
ML
QL
ML
ML
ML
MS
ML
MS
QL
ML
QL
ML
MS
ML
ML
ML
ML
QS
QS
QL
QS
ML
QL
MS
ML
ML
QL
MS
MS
ML
QS
ML
MS
ML
ML
QL
QS
QL
ML
QL
QL
QL
QL
ML
QS
ML
ML
QL
ML
ML
QL
ML
MS
ML
ML
QL
QS
QL
ML
QL
QS
ML
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
QL
QS
QS
ML
ML
ML
QL
QS
ML
ML
MS
ML
ML
MS
QS
MS
ML
ML
ML
ML
QS
QL
ML
QL
ML
ML
QL
ML
QL
QS
ML
MS
QS
MS
ML
ML
ML
QS
ML
ML
QL
QL
QL
MS
QS
ML
ML
QS
QS
ML
MS
ML
QL
QL
ML
QS
ML
MS
ML
ML
QS
ML
QL
QL
MS
MS
ML
ML
QL
QL
QL
QS
ML
QL
QL
QL
ML
ML
MS
QS
QS
ML
ML
MS
ML
ML
ML
QS
QL
QL
QS
MS
MS
ML
ML
QL
QL
ML
QS
QL
ML
QL
ML
QS
ML
QS
QS
QS
ML
QS
QL
QL
QS
ML
QS
MS
QS
QL
QL
ML
QS
ML
QL
QL
QS
ML
ML
QL
ML
ML
QL
QS
QS
MS
MS
QL
QS
ML
QL
QL
ML
QS
ML
QS
QL
QL
QL
ML
MS
ML
QS
MS
ML
ML
ML
ML
ML
ML
MS
ML
QS
QS
MS
QL
QL
QL
MS
QS
QS
ML
ML
QS
MS
QL
QL
QL
ML
ML
QS
ML
MS
QS
ML
ML
QS
MS
ML
ML
ML
ML
QS
QL
ML
QS
ML
QS
QL
QL
QL
QS
ML
ML
QS
QS
MS
QL
QS
QS
ML
MS
QL
QS
ML
ML
MS
ML
QS
ML
QL
QS
QL
ML
QL
ML
QS
QL
QS
MS
MS
ML
ML
QS
QS
MS
QS
QS
QL
ML
MS
QL
ML
ML
QL
MS
QS
ML
QL
ML
QL
QS
ML
MS
ML
QL
ML
QL
QL
QS
ML
ML
ML
ML
MS
ML
ML
QL
QS
QL
QL
QL
QS
QL
QL
QS
QS
ML
QL
ML
ML
ML
QS
ML
ML
ML
MS
MS
ML
ML
ML
QL
ML
QS
MS
QL
QS
QS
QL
QS
ML
ML
MS
QS
QL
MS
ML
QS
ML
ML
MS
QL
QS
QS
ML
ML
QS
QL
QS
QS
ML
ML
QS
QS
MS
ML
ML
ML
QS
ML
ML
ML
QL
QL
ML
MS
ML
MS
ML
ML
QS
ML
ML
MS
ML
ML
MS
QL
ML
QS
ML
QS
MS
ML
QL
ML
QS
ML
QS
QS
MS
QL
MS
ML
ML
MS
ML
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
ML
QL
QS
ML
QS
QL
QL
ML
QS
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
QS
ML
QS
QL
ML
ML
ML
QL
QS
QL
ML
MS
ML
ML
ML
ML
QL
QL
MS
QS
QL
ML
QS
QL
ML
QS
ML
QL
QL
ML
ML
QS
MS
QL
QS
ML
ML
QS
QL
ML
ML
ML
QS
ML
MS
ML
QS
ML
QL
QS
ML
ML
MS
ML
QS
QS
MS
QS
ML
QL
QS
ML
QL
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
MS
ML
QS
MS
MS
ML
QL
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
ML
QS
QL
QS
ML
MS
ML
ML
QS
ML
QL
ML
QS
ML
QL
ML
QS
ML
QL
QL
QL
ML
QL
MS
QL
MS
QS
ML
MS
QL
MS
ML
ML
ML
ML
ML
ML
ML
QS
QL
MS
QS
MS
ML
ML
QL
QS
MS
MS
QL
ML
MS
QS
ML
QL
ML
ML
QL
ML
QS
ML
QL
QL
ML
ML
ML
ML
QS
QL
QS
QS
ML
QL
QL
QS
MS
ML
QL
ML
MS
QS
QS
QS
ML
MS
QS
ML
QS
QS
QL
QS
ML
MS
ML
MS
QS
QS
QL
QS
QS
QS
MS
QS
ML
ML
MS
QL
ML
ML
QL
ML
ML
MS
QL
QS
ML
QS
ML
MS
QL
QL
ML
ML
MS
ML
MS
MS
MS
QL
QL
MS
ML
QL
ML
QS
QS
ML
QS
QS
MS
ML
QS
QL
ML
QL
MS
MS
QL
QS
ML
ML
QS
MS
QL
ML
QS
QS
QL
QS
ML
QL
QL
ML
QL
ML
QS
QL
ML
MS
MS
ML
QL
QS
MS
ML
ML
ML
MS
MS
QL
ML
QL
QL
QS
QS
ML
QS
QL
ML
QL
QL
ML
QS
MS
QL
MS
QL
ML
MS
QS
MS
ML
ML
ML
ML
MS
ML
QS
QL
QS
QL
ML
QL
ML
QL
QS
ML
QL
QL
MS
ML
MS
ML
ML
QS
ML
MS
QL
QS
QL
QS
QS
QS
QL
QL
MS
QS
ML
QS
QL
ML
ML
ML
QL
ML
QS
MS
MS
MS
ML
QL
ML
ML
QL
ML
QS
ML
MS
ML
QL
MS
ML
QL
ML
QS
ML
ML
MS
QL
ML
QL
ML
ML
ML
QS
ML
ML
MS
MS
QL
ML
QS
QL
QL
ML
QL
QS
ML
ML
QS
MS
QL
QL
ML
ML
QS
QL
QS
QS
QL
ML
ML
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
MS
ML
QS
QS
ML
ML
QS
ML
ML
QL
ML
QS
QS
ML
ML
ML
ML
ML
QS
QS
QL
QL
QL
QS
MS
MS
QL
MS
QL
QL
QL
QS
QL
QL
ML
ML
QL
QS
ML
ML
ML
ML
QL
QL
QS
MS
ML
QS
ML
QS
ML
QS
ML
QL
QL
QS
ML
QL
MS
QL
QS
ML
QL
QS
QS
QL
QS
QL
MS
ML
ML
QS
ML
QL
QL
MS
QS
QS
QS
ML
ML
ML
QS
ML
QL
QL
QL
ML
MS
MS
QS
ML
QS
QS
QL
ML
MS
QL
ML
QS
QL
QL
QS
QL
MS
QL
ML
MS
ML
QS
ML
ML
QS
ML
MS
ML
ML
ML
QS
ML
ML
QS
QL
ML
QL
ML
MS
QS
ML
ML
QS
QS
QL
MS
MS
ML
QS
ML
ML
ML
MS
MS
ML
QS
QL
QS
QS
ML
ML
ML
QS
ML
QS
QL
QS
QS
QS
ML
ML
QL
ML
ML
QL
QL
ML
MS
QS
MS
QL
ML
QS
ML
QS
ML
QL
ML
ML
QL
ML
ML
ML
QS
MS
QL
QS
ML
ML
QS
ML
QL
ML
MS
QS
QL
ML
MS
ML
ML
ML
ML
ML
QL
MS
ML
QS
ML
QL
MS
QL
ML
ML
ML
ML
ML
QS
ML
QS
ML
ML
QS
QL
ML
MS
QL
QS
QS
QL
QL
ML
QL
ML
ML
ML
ML
ML
QS
ML
MS
QL
ML
QL
QL
QS
ML
MS
QL
QL
ML
MS
ML
MS
ML
QS
ML
QS
QL
ML
QS
ML
QL
ML
ML
QL
QS
MS
ML
QL
QS
ML
QS
MS
MS
ML
MS
QS
QL
QS
MS
MS
MS
QS
QS
QS
QS
QL
QS
ML
MS
MS
QS
QL
QS
QL
QL
QL
ML
MS
MS
MS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
MS
QS
QS
QL
MS
QL
QS
ML
QS
ML
QL
ML
QL
ML
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
ML
ML
QS
QL
QL
ML
QL
QS
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
MS
QL
QS
MS
ML
QL
QS
ML
QL
ML
ML
QL
ML
QS
QL
QL
QS
QL
QL
ML
QL
ML
ML
ML
ML
QS
QS
ML
ML
MS
MS
MS
MS
QS
QL
QS
ML
QS
QL
QS
ML
ML
ML
ML
QL
ML
ML
ML
ML
MS
ML
ML
QL
ML
QL
ML
ML
QS
MS
ML
QL
QS
MS
QL
QS
QL
ML
MS
QL
ML
ML
QL
QS
QL
MS
ML
QS
QL
QS
MS
QS
MS
ML
QS
ML
ML
QL
ML
QS
QS
ML
QS
QS
ML
QS
QL
QL
QS
QS
QS
QL
QS
QS
QS
QL
ML
ML
QS
ML
ML
ML
MS
QL
QL
ML
QL
ML
ML
QS
QL
MS
QL
QS
ML
ML
ML
ML
QS
QS
QS
MS
ML
MS
QL
QL
QL
ML
ML
QS
MS
QS
QS
MS
QL
QS
ML
QS
QS
MS
QL
ML
QS
QL
ML
ML
QL
QL
MS
QL
QL
QS
ML
QL
QL
ML
QS
QL
ML
ML
ML
ML
ML
ML
QL
QS
MS
QL
QL
QL
QL
QL
ML
ML
ML
MS
MS
MS
ML
MS
QL
ML
ML
QS
ML
QS
MS
QS
QS
ML
QL
ML
QS
QL
ML
ML
ML
QS
ML
ML
ML
ML
ML
QS
QS
QS
MS
QL
QL
QL
ML
MS
ML
QL
ML
QS
ML
QS
QS
QL
ML
QS
MS
QL
MS
QL
QS
QS
QL
MS
ML
ML
QL
QL
QS
ML
QL
QL
QL
QL
ML
QL
ML
ML
ML
QL
ML
QS
ML
ML
QL
QL
ML
QL
ML
QS
MS
ML
ML
MS
ML
QS
MS
QS
MS
ML
QS
MS
QS
QS
QS
MS
QL
MS
MS
ML
QS
QS
QL
QL
ML
ML
QL
ML
ML
ML
MS
ML
ML
QS
QL
MS
QL
MS
QL
QS
MS
QS
QL
ML
ML
QL
ML
ML
MS
QS
MS
MS
ML
QS
ML
ML
ML
QS
ML
ML
QS
MS
QS
ML
QS
QS
ML
ML
ML
QL
QS
QL
QS
MS
QL
QS
ML
QS
ML
MS
QS
QS
ML
QL
MS
MS
QL
ML
MS
ML
MS
QS
QL
ML
ML
QS
ML
ML
QS
ML
MS
MS
MS
ML
QL
QL
ML
QL
QS
ML
QL
ML
ML
QS
QS
ML
ML
QS
QS
ML
QL
ML
QS
ML
QS
ML
QS
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
ML
ML
QL
ML
QL
ML
ML
QL
MS
QS
QL
ML
MS
QS
QL
QS
ML
QL
QS
QL
QL
QL
QL
MS
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
QS
QL
MS
ML
QL
QS
ML
QL
ML
ML
QL
QL
ML
QL
MS
QS
ML
MS
MS
ML
MS
ML
ML
QL
MS
MS
QL
QL
MS
MS
QS
QL
ML
QL
QL
QL
ML
MS
QL
QL
QS
ML
QS
QS
ML
QS
QS
MS
QL
ML
QS
QL
QL
QS
ML
QL
QL
ML
QS
QL
QL
ML
QL
QS
QS
MS
ML
ML
ML
QS
ML
ML
ML
ML
QS
QS
MS
QS
QS
QS
ML
QL
MS
ML
QS
MS
QL
MS
QL
ML
ML
QL
ML
MS
ML
ML
MS
ML
MS
ML
QS
QL
QL
ML
QS
MS
QL
ML
ML
QS
QL
ML
MS
QL
QS
ML
QS
ML
QL
QL
ML
ML
QL
QS
QS
ML
QL
ML
MS
ML
QS
QS
QS
QL
ML
ML
QL
QL
ML
QL
ML
QS
QL
QS
ML
MS
ML
QL
QS
ML
QS
MS
MS
QL
MS
MS
QL
MS
ML
MS
QL
QS
ML
QL
ML
QL
ML
QL
ML
QL
ML
ML
ML
QL
QS
ML
QS
ML
MS
MS
QL
ML
QL
QS
QS
ML
MS
QL
ML
MS
QS
MS
QL
ML
QS
QL
ML
MS
QL
ML
QL
QS
ML
QL
ML
QL
QL
QL
ML
QS
QL
ML
QL
QL
MS
ML
MS
ML
ML
QL
QL
ML
ML
ML
QS
QL
ML
ML
QL
MS
QL
ML
MS
ML
ML
QL
QL
QL
ML
MS
QS
MS
QS
MS
QL
QL
MS
QS
QL
MS
QL
QS
QS
MS
ML
QS
ML
QS
ML
QS
QS
ML
MS
QL
ML
QL
ML
QS
ML
ML
QL
ML
QL
QS
QL
QL
ML
QS
MS
ML
ML
QL
QS
QL
QS
MS
ML
ML
MS
QL
QL
QL
QS
QS
ML
QS
QS
QL
QL
QL
ML
QL
ML
MS
ML
QS
ML
QL
QL
QS
QL
QS
MS
ML
ML
QS
QL
QL
QS
ML
ML
ML
ML
QL
QS
MS
QL
QL
ML
QL
ML
QS
ML
ML
QS
QS
MS
QS
ML
QL
QL
ML
ML
ML
QS
QL
QL
ML
QS
QS
QL
QS
ML
ML
QL
MS
ML
QS
ML
QL
QS
MS
QL
ML
ML
ML
ML
QS
QL
QL
ML
QL
QL
ML
MS
QL
ML
ML
QL
MS
ML
QL
QS
ML
ML
QL
ML
MS
MS
QL
ML
MS
ML
ML
QL
ML
MS
MS
QL
ML
ML
ML
ML
ML
MS
ML
ML
QS
QS
QL
QL
MS
ML
ML
QS
QS
ML
QL
QL
QS
QS
QL
MS
QL
ML
MS
QL
QS
QS
QS
QL
QS
QL
ML
ML
ML
MS
ML
ML
ML
MS
ML
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
QS
ML
QL
ML
QS
QL
ML
ML
QS
ML
QL
MS
ML
QS
ML
MS
QS
ML
ML
QL
QL
QS
QS
QS
ML
ML
QS
QS
QL
QL
QL
QS
QL
ML
QS
ML
ML
QL
ML
MS
ML
ML
ML
ML
QL
ML
MS
QL
QL
QS
ML
QS
ML
QS
ML
ML
QS
MS
ML
ML
ML
MS
ML
ML
QL
QS
QS
ML
QS
QS
QS
ML
QS
MS
QS
MS
ML
ML
QL
ML
ML
QL
MS
QS
QL
QS
QS
ML
QS
QL
QS
QL
QL
ML
ML
QS
QS
ML
QL
QL
ML
QL
QS
ML
QL
QS
MS
QS
QL
ML
QS
ML
ML
ML
MS
QL
ML
QL
QS
QL
QL
QL
QS
ML
ML
QS
MS
QL
MS
ML
QL
ML
ML
ML
MS
QL
ML
QL
QS
QS
ML
ML
QS
QL
MS
ML
QL
QS
QL
QL
ML
QS
QS
MS
ML
QL
ML
MS
MS
QL
ML
ML
ML
QS
QL
MS
ML
QS
QL
QS
ML
QS
QL
ML
QS
QL
ML
ML
ML
QL
QS
ML
QS
QS
ML
MS
QL
ML
QS
QS
ML
QS
ML
QS
QL
ML
ML
QS
ML
ML
ML
QL
MS
ML
MS
ML
QL
ML
MS
ML
ML
QS
QL
ML
MS
QL
MS
MS
QS
ML
QS
ML
MS
MS
QL
QS
MS
QL
QS
ML
QL
QL
ML
ML
MS
ML
QS
QS
ML
ML
QL
ML
ML
MS
ML
MS
QS
QL
ML
QL
MS
QL
ML
ML
ML
QS
QS
QL
QL
MS
ML
ML
QS
QL
ML
QS
QL
ML
QS
QS
ML
ML
MS
ML
QL
QS
QS
QS
ML
QL
QL
ML
ML
MS
ML
ML
ML
QS
ML
ML
MS
QS
QS
MS
ML
QS
ML
QS
QS
QS
ML
ML
QL
QL
MS
ML
MS
QS
QL
QL
QL
QS
QL
ML
MS
MS
QS
ML
ML
ML
QS
QL
QS
ML
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
QS
QS
ML
ML
QL
ML
QL
QS
ML
QS
MS
MS
ML
ML
QS
QS
ML
QS
QL
ML
ML
ML
QL
QS
QS
ML
QL
ML
MS
QS
ML
QS
QS
MS
QS
QL
ML
ML
QL
ML
MS
ML
ML
QL
QL
MS
ML
ML
QL
QS
QL
ML
QL
QL
ML
QL
ML
ML
MS
MS
QL
QL
QL
ML
QS
QS
QS
QL
MS
ML
ML
ML
ML
ML
ML
MS
ML
QS
ML
ML
QS
QS
ML
MS
QS
QS
MS
QL
ML
ML
ML
MS
ML
QL
QS
ML
QL
ML
QL
QS
QL
QL
QL
ML
QS
QL
ML
QL
ML
ML
ML
ML
ML
MS
MS
ML
QS
QS
MS
ML
ML
ML
MS
ML
QS
ML
MS
ML
QL
ML
ML
QL
ML
ML
ML
ML
QL
MS
ML
QL
ML
QS
QS
MS
QL
ML
QS
ML
ML
QL
ML
QS
QS
QL
ML
ML
ML
QL
ML
QL
QL
MS
QS
QS
QL
ML
ML
QS
MS
QL
MS
ML
MS
ML
MS
QS
ML
ML
QS
MS
ML
QS
QL
MS
QL
ML
QL
QS
QL
QL
QS
ML
MS
QS
ML
MS
QS
ML
QL
QL
MS
QL
QS
QL
QL
QL
MS
QL
QS
QS
MS
ML
QS
MS
QL
ML
ML
QL
QS
ML
ML
QL
ML
QS
QL
QL
ML
MS
MS
QS
MS
ML
MS
QL
QL
ML
QS
QL
ML
ML
MS
QS
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
QL
MS
ML
QS
QL
QS
MS
ML
QL
QS
ML
QL
QS
ML
ML
QS
QL
QS
QS
ML
ML
QS
ML
MS
QL
QL
QS
ML
QL
QS
QS
QS
ML
ML
QS
QS
QS
MS
ML
ML
QS
MS
ML
QL
QS
QL
ML
ML
ML
QL
ML
QS
QS
QS
QS
ML
QS
QS
QL
QS
QS
QS
QL
MS
QS
ML
QL
QS
ML
ML
MS
QS
ML
QS
QL
QS
MS
ML
QS
QS
ML
MS
ML
ML
QS
MS
MS
MS
QL
ML
QL
QL
QS
ML
ML
QS
ML
MS
QS
QL
QL
QL
ML
ML
ML
ML
QS
QL
ML
QL
MS
ML
QS
ML
ML
ML
ML
QL
ML
QS
MS
QL
QL
ML
QS
QS
QS
QS
QL
QL
QS
QL
MS
QS
ML
QS
ML
ML
ML
ML
MS
ML
ML
MS
QL
ML
QS
ML
QS
MS
QS
QS
ML
ML
QS
QS
QL
QS
MS
ML
ML
QS
QS
QL
QS
ML
QL
QS
MS
ML
QL
QL
QS
ML
QS
QS
ML
QL
QS
QL
QL
QL
MS
QL
MS
QL
ML
QS
QL
ML
QL
QS
MS
MS
QS
QL
MS
QL
QS
QL
ML
QS
ML
QL
MS
ML
MS
ML
QS
MS
QL
QL
QL
QL
MS
MS
ML
ML
MS
QS
QL
ML
QS
QL
ML
QS
QS
ML
QL
QS
ML
ML
QL
ML
QL
QS
QS
QL
QS
MS
ML
QL
QS
QS
ML
QS
ML
QL
QS
QS
ML
QS
QS
QS
QS
MS
MS
QL
ML
QL
ML
ML
QL
ML
ML
ML
QL
ML
QL
QL
QS
QL
QL
QS
MS
MS
MS
QL
MS
ML
QS
ML
ML
QL
ML
ML
ML
ML
ML
ML
MS
QL
ML
ML
QL
QL
QS
MS
ML
QL
MS
QL
QS
QS
ML
QS
QS
ML
MS
ML
QS
QL
QL
ML
QS
MS
QS
QL
QL
ML
QL
ML
QS
QS
ML
QS
ML
QL
MS
QL
ML
QS
QL
MS
ML
ML
ML
ML
ML
ML
MS
QS
ML
QS
QS
ML
QS
QS
ML
QS
QL
ML
QL
QS
QL
QS
QS
QL
MS
ML
MS
QL
QL
MS
MS
QL
QS
QS
QL
ML
ML
ML
ML
QS
ML
QS
QL
QL
ML
QL
QL
MS
ML
QL
MS
MS
ML
QL
QS
ML
ML
QL
ML
QL
ML
ML
ML
ML
QS
QL
QL
QS
QS
MS
QS
QL
ML
QL
QS
ML
ML
MS
MS
ML
MS
QL
ML
QL
ML
QL
QL
ML
ML
QL
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
QL
MS
QS
QL
MS
QS
MS
ML
ML
QL
QS
MS
MS
ML
ML
QS
MS
QL
MS
QL
QS
QS
QS
MS
QL
MS
QS
MS
QL
ML
QL
MS
QS
MS
MS
MS
QL
QS
ML
ML
MS
QL
QS
QL
QS
ML
ML
ML
QL
MS
ML
ML
ML
QL
ML
ML
QL
ML
MS
QS
QL
ML
ML
QS
QS
ML
QL
ML
QL
ML
QL
QS
QL
ML
MS
QL
QS
ML
ML
QS
QS
ML
QL
ML
QL
QL
MS
MS
QS
QL
QS
QS
ML
QS
QL
ML
ML
QL
QS
ML
QS
QS
MS
ML
QL
QS
QL
QS
ML
QS
MS
QL
QS
MS
QS
QS
ML
MS
QS
ML
ML
ML
QL
QL
ML
QS
ML
ML
QS
MS
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
QS
QS
ML
ML
QS
ML
ML
MS
ML
ML
QL
QS
ML
QS
QL
ML
QL
QL
ML
ML
QS
ML
ML
ML
QL
QL
ML
ML
QL
QL
QL
QL
QL
QL
QL
ML
QL
QL
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
QS
QS
MS
MS
QL
ML
QL
QS
QS
ML
QS
ML
ML
QS
QL
ML
ML
ML
QS
ML
QS
ML
QS
QL
ML
QS
ML
MS
ML
MS
MS
QS
QS
ML
QL
ML
MS
QS
QS
QS
QL
QL
QL
ML
MS
QS
ML
QL
ML
QS
QS
QL
MS
QL
QL
QS
QS
QS
ML
QS
MS
QS
QS
ML
ML
ML
MS
MS
ML
QS
QL
ML
ML
QL
QS
QL
QL
QL
ML
MS
QL
ML
QS
ML
QS
QL
QL
MS
ML
QS
ML
ML
QS
QL
MS
ML
QS
QL
QS
QL
QS
ML
MS
ML
QL
QS
QL
QL
MS
ML
ML
ML
QL
QL
QS
MS
QL
ML
QS
ML
QS
QS
QS
QS
MS
QL
QL
QS
ML
MS
ML
QS
ML
QS
QL
QS
QS
MS
QL
QL
ML
QS
QS
ML
QL
ML
QS
QL
QS
MS
QS
QS
QS
ML
QS
QL
QS
QL
QS
ML
ML
QL
QS
ML
QS
QL
QS
MS
QL
ML
QL
QL
QL
QL
ML
QL
ML
ML
QS
MS
ML
QL
QS
MS
ML
ML
QL
QS
QL
QL
QS
MS
QL
MS
QL
QS
QL
MS
ML
QS
QS
ML
QS
QS
ML
QL
ML
MS
MS
QL
ML
QL
QS
MS
QL
QS
QS
QL
QS
QS
QL
ML
QS
QS
QL
ML
ML
QS
QS
QL
QL
ML
MS
QL
QL
ML
ML
ML
ML
QL
QS
ML
QL
QL
MS
QS
QL
QL
QL
ML
ML
ML
QL
ML
QL
ML
ML
QL
MS
ML
QL
QL
QL
ML
MS
MS
QS
QL
QL
QL
ML
ML
ML
QS
QS
QS
ML
QL
ML
QS
ML
ML
QL
QS
QS
ML
QS
QS
QL
QL
QL
ML
QL
QL
MS
QS
ML
MS
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
QL
QS
ML
ML
MS
QS
ML
QL
MS
MS
ML
ML
QL
QL
QL
ML
QL
ML
QS
ML
QS
QS
QS
ML
MS
QL
ML
QL
ML
QS
QL
QL
QS
ML
QL
QS
ML
ML
QS
ML
ML
QS
QS
QL
ML
ML
QS
QL
ML
ML
QS
MS
ML
ML
QS
ML
QS
MS
ML
QL
QL
MS
ML
ML
QS
QS
ML
QS
QS
ML
ML
QL
MS
ML
ML
QL
ML
ML
QS
QS
MS
QS
MS
QL
QS
QS
ML
MS
QS
QS
ML
ML
MS
ML
ML
MS
ML
QL
QL
MS
QL
QS
ML
QS
QS
ML
QS
QL
QL
QS
ML
ML
MS
QS
QS
QL
QL
QL
QS
ML
QL
QS
ML
MS
ML
ML
ML
ML
MS
ML
QS
MS
ML
QL
QL
ML
ML
ML
ML
QL
QS
ML
ML
QS
ML
MS
ML
ML
ML
ML
QS
QS
ML
ML
QL
QS
MS
ML
QL
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
QL
ML
ML
MS
QL
ML
MS
QS
ML
QS
QL
ML
QS
ML
QS
ML
ML
QL
QS
ML
ML
QS
ML
QL
ML
QL
QS
QL
QL
QS
ML
ML
MS
ML
QL
QS
ML
ML
ML
QS
ML
ML
QL
QS
QS
ML
QS
QL
ML
ML
MS
QL
ML
MS
ML
QL
ML
ML
ML
QS
QS
QL
QS
QS
ML
ML
ML
ML
ML
MS
QS
ML
QS
QL
ML
MS
ML
QL
ML
QS
ML
QL
QL
QS
QS
QL
ML
QS
QS
QL
QL
ML
QL
QS
QS
QS
QS
ML
QS
ML
ML
QL
ML
QS
ML
QS
ML
QS
QL
ML
ML
QS
MS
MS
MS
QL
MS
ML
QL
ML
QL
QS
ML
ML
MS
QL
ML
QL
ML
ML
QL
ML
ML
QL
QL
ML
ML
QS
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
QS
MS
QL
ML
QS
ML
ML
QL
QL
ML
ML
QL
MS
QS
QS
QL
QS
ML
QL
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
MS
QL
ML
QL
QS
ML
QL
ML
QS
MS
QS
ML
QS
ML
ML
MS
QL
QL
QL
ML
ML
ML
ML
QS
QS
ML
MS
ML
QL
ML
QL
ML
QS
QL
QL
MS
QS
QS
MS
ML
QL
QL
QL
ML
ML
ML
QS
ML
QS
QL
ML
QS
QS
ML
MS
ML
ML
ML
MS
QL
ML
QS
QL
QL
QL
ML
QS
ML
MS
ML
QS
ML
ML
QL
MS
ML
QS
QL
QL
MS
QS
QL
QS
ML
QS
QS
ML
QS
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
ML
QL
QS
ML
QS
ML
ML
QS
MS
QS
QS
QS
ML
MS
QS
QL
QS
ML
QL
MS
MS
QS
QL
MS
ML
QL
ML
QL
QS
QS
QL
QS
ML
ML
QS
QS
QL
QS
MS
MS
QL
ML
ML
QS
ML
MS
ML
ML
QL
MS
ML
ML
ML
ML
QL
QL
ML
ML
MS
QL
ML
QL
QS
QL
QL
QS
QL
MS
ML
QL
QL
QS
QS
QL
QS
ML
QS
QS
QS
QS
ML
QL
MS
QL
ML
QL
ML
ML
QL
QS
ML
ML
QS
QL
QL
QS
ML
ML
ML
MS
QS
ML
QL
ML
ML
ML
ML
ML
QS
ML
QL
MS
MS
MS
ML
MS
QL
QL
ML
QS
ML
ML
QS
QS
QL
QL
QL
QL
ML
ML
ML
QS
QS
QL
MS
QL
QS
QS
QS
QL
ML
QL
QS
QS
ML
QS
ML
QS
QS
ML
ML
QL
QS
MS
QL
QS
ML
QS
MS
QL
ML
QL
ML
ML
QS
QL
QL
ML
QL
ML
ML
QS
ML
QS
ML
QS
QS
QS
ML
ML
QL
ML
QL
MS
ML
QL
ML
QS
QS
QL
ML
ML
QL
MS
QL
QL
QL
MS
QL
QS
ML
QS
QS
ML
MS
ML
QL
ML
ML
QS
ML
QS
ML
QS
MS
QL
ML
QS
QS
QL
ML
ML
ML
QS
QL
QS
QS
QS
QL
ML
QS
ML
ML
QS
MS
QL
ML
QS
QS
ML
ML
QL
QL
QS
MS
ML
ML
ML
QS
QL
QS
QL
ML
ML
ML
ML
ML
QS
QL
ML
MS
ML
QL
QL
QS
MS
QL
QL
QL
QL
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
MS
MS
QS
QL
ML
QL
MS
ML
ML
QL
QL
QL
QL
QS
QL
QS
MS
ML
ML
QL
ML
MS
QS
QS
ML
QL
MS
QS
ML
QL
QS
QS
MS
ML
ML
QL
ML
ML
QS
ML
QL
QS
QL
MS
QL
QS
QL
QS
ML
ML
MS
ML
ML
ML
MS
QS
QS
QS
MS
MS
QS
ML
MS
ML
ML
ML
ML
QS
QS
MS
QL
ML
ML
ML
QL
ML
ML
QS
MS
ML
ML
ML
ML
ML
QL
QL
QS
QL
MS
ML
ML
ML
QL
QL
MS
MS
MS
ML
QL
ML
QS
QS
MS
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
QS
ML
QL
QS
MS
QS
QL
ML
QS
QS
MS
QL
QS
QL
QS
QS
QL
QL
QL
MS
MS
QL
ML
QL
QL
ML
QL
QS
MS
QL
ML
QS
ML
QS
QL
QS
ML
QS
QS
ML
QL
ML
MS
QS
QS
QS
ML
ML
ML
ML
ML
ML
MS
MS
MS
QL
QS
ML
QS
QS
QS
QS
ML
MS
QS
QL
MS
ML
QS
QL
QS
ML
QL
MS
QS
ML
QL
QL
ML
QL
QL
QS
ML
QS
QL
QS
ML
QS
QS
QL
QL
QL
QS
QS
ML
ML
QL
MS
ML
QS
MS
ML
QL
ML
QL
QS
ML
QS
QS
QS
QL
MS
QL
QL
QL
QS
MS
QL
ML
MS
QL
QS
MS
QL
QL
QS
ML
QL
QL
ML
QS
QS
QL
MS
QL
QS
QL
QL
QL
ML
QL
QS
QS
ML
ML
QL
QS
QS
ML
QL
QS
MS
MS
QL
ML
QS
MS
ML
ML
QL
MS
ML
QL
QS
MS
ML
QS
MS
ML
QS
QS
ML
QL
QL
MS
ML
MS
ML
QS
QS
QS
MS
QS
MS
QL
QS
ML
ML
ML
QL
MS
QS
MS
ML
ML
MS
MS
ML
MS
QL
QS
QL
MS
QS
QS
ML
ML
MS
ML
QS
QL
ML
ML
MS
ML
QS
ML
ML
MS
ML
ML
ML
MS
MS
QS
QL
QL
MS
QL
QS
ML
QS
ML
ML
QL
QS
QS
QL
QS
QL
ML
QL
ML
MS
ML
ML
QS
QS
QS
MS
QS
ML
QS
QL
QL
ML
QS
QL
ML
ML
ML
MS
MS
QS
MS
QL
QS
QL
QL
QL
QL
QL
QL
MS
ML
QL
MS
MS
QL
MS
QL
ML
ML
QL
ML
ML
QS
ML
ML
MS
ML
QS
QS
ML
QL
QL
MS
QL
QS
QS
ML
ML
QS
ML
MS
ML
QL
QL
QL
QL
QS
QL
ML
QL
ML
MS
ML
QL
QS
QL
ML
ML
QL
MS
QS
MS
QL
MS
QL
QS
QS
QS
QS
ML
ML
ML
QS
QS
ML
QS
MS
ML
QL
ML
QL
QL
QS
QS
MS
QS
QL
MS
ML
ML
MS
ML
QS
QL
MS
ML
QS
MS
ML
ML
ML
ML
MS
QL
ML
ML
QS
MS
ML
MS
QS
ML
ML
QL
QL
ML
ML
ML
ML
ML
MS
MS
QL
QL
QL
ML
QL
QL
ML
QL
QL
QL
ML
MS
ML
ML
QS
QS
ML
MS
QS
QL
QL
ML
QL
QL
QS
QL
QS
QS
QL
QL
QS
QL
MS
QS
ML
QS
ML
QS
ML
QL
ML
ML
ML
MS
QS
QS
MS
MS
MS
ML
ML
QS
QL
QL
ML
QL
QS
MS
MS
MS
ML
QL
QS
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
QL
QS
QS
QL
MS
MS
ML
ML
QS
QS
QS
QS
QS
ML
ML
QL
MS
QL
QS
ML
QL
ML
ML
ML
ML
ML
ML
QL
QL
QL
MS
ML
MS
MS
ML
QL
ML
ML
ML
ML
MS
QL
ML
QL
QL
MS
ML
QS
ML
QL
QS
ML
QL
ML
ML
QS
QS
ML
MS
QL
QS
QL
QS
ML
QL
QS
ML
QL
ML
MS
ML
QS
MS
ML
QS
ML
QS
QL
MS
ML
QS
MS
QL
ML
ML
ML
QS
QL
QL
MS
QL
QS
QS
MS
ML
QS
MS
QL
QS
QL
ML
QL
QS
QS
QL
ML
ML
QL
ML
QS
QL
MS
QL
ML
MS
ML
ML
ML
MS
QL
QL
ML
QS
QL
QS
QL
ML
QS
ML
ML
QS
ML
QS
ML
QS
QS
ML
QL
QS
MS
ML
ML
QL
MS
ML
ML
ML
QL
QS
QS
QL
QL
ML
ML
QL
QL
ML
QS
ML
QS
QL
QS
QL
ML
MS
MS
QS
ML
ML
QL
ML
ML
ML
MS
QL
QL
MS
QL
ML
QL
MS
QS
QL
QL
QL
ML
ML
QL
QS
ML
ML
QL
QL
QS
ML
QS
QL
ML
QL
ML
ML
ML
QS
ML
QL
QS
QS
QL
ML
QL
MS
QS
QS
ML
ML
ML
QS
MS
QL
ML
MS
QS
MS
ML
ML
ML
ML
QS
QS
QS
ML
QS
QL
QL
QL
ML
ML
ML
ML
QS
QS
ML
QS
QS
QL
ML
ML
ML
ML
ML
QS
ML
QS
ML
ML
QS
ML
ML
ML
QL
ML
QL
QL
QL
QS
QL
QL
ML
QS
ML
QL
MS
ML
QL
QS
MS
QS
QL
MS
ML
ML
QL
QS
ML
MS
QS
ML
QL
MS
ML
QS
MS
QS
MS
QS
MS
ML
QL
ML
QL
ML
QS
QL
QS
ML
ML
QS
QS
QL
ML
QS
ML
MS
QS
QS
QL
QL
QS
QS
MS
QS
QS
QS
ML
QS
ML
QL
ML
QL
ML
ML
QL
QS
QL
QS
MS
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
ML
MS
QS
ML
ML
ML
QL
QS
ML
ML
ML
MS
QL
QL
QL
ML
ML
QL
QS
ML
ML
QL
ML
ML
ML
QL
QS
ML
QS
ML
QS
QL
ML
QL
MS
MS
MS
ML
QS
MS
QL
ML
QL
QL
QL
ML
ML
QS
QS
QS
ML
QL
QL
ML
QS
ML
QS
MS
ML
QS
ML
QL
QS
ML
QS
QS
QS
ML
QS
QS
ML
ML
MS
QL
QS
QS
QS
ML
MS
QS
QL
QL
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
QL
QL
QS
ML
QL
ML
QS
MS
QS
QL
MS
ML
QL
ML
MS
QL
QL
ML
ML
QL
QS
QS
ML
QL
QL
QL
QS
QL
QS
ML
MS
QL
ML
QL
ML
MS
QS
MS
ML
ML
QS
QL
MS
QL
QL
QS
QS
QS
ML
QS
QL
QS
MS
QL
MS
QL
ML
QS
QL
ML
QS
QS
ML
QL
QL
ML
QL
MS
MS
QS
ML
ML
ML
ML
QL
ML
ML
QL
QL
MS
ML
ML
MS
ML
MS
ML
QS
QS
QS
ML
QS
ML
ML
MS
ML
QL
MS
QL
QL
ML
ML
MS
MS
ML
QL
QS
QL
QL
MS
ML
ML
QS
ML
QS
QL
QS
QS
MS
QL
QS
QS
ML
QL
QL
MS
QS
QS
ML
ML
QL
QL
ML
ML
MS
ML
MS
ML
ML
ML
QL
ML
ML
QL
QL
QS
ML
ML
QL
QL
QS
QL
QL
ML
QL
ML
QS
ML
QS
QS
ML
MS
ML
QL
ML
QL
QS
ML
MS
QL
ML
ML
QL
QL
MS
ML
ML
ML
QL
MS
QS
ML
QS
ML
QS
ML
ML
QL
ML
QS
QL
QL
MS
QS
MS
MS
QL
ML
ML
ML
QL
QS
QL
ML
QL
QL
QL
ML
QS
QS
QS
ML
QS
QL
QL
ML
QS
ML
QS
QL
QS
ML
ML
QL
QS
ML
ML
QS
QL
QS
QL
ML
ML
ML
QL
QS
QL
ML
QL
QS
QS
ML
QL
QL
QS
QL
ML
QL
QL
MS
QS
QL
QS
MS
ML
QL
MS
MS
ML
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
QL
ML
QL
QL
QS
QL
ML
ML
QS
ML
QL
ML
MS
QL
QS
QL
ML
ML
ML
QL
MS
QL
QS
ML
QL
QL
ML
ML
QL
MS
ML
QS
QS
QS
QS
ML
QL
MS
QL
QS
MS
QS
ML
ML
QS
QS
ML
QS
QL
ML
QL
QS
QS
QL
ML
QS
QL
QL
QL
MS
QS
QS
QS
ML
QL
ML
ML
QL
QL
ML
MS
ML
QS
QL
QL
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
QL
ML
QL
ML
QS
QL
MS
ML
ML
QS
ML
QS
ML
QS
QL
ML
ML
ML
ML
QL
MS
ML
ML
QL
QL
ML
QL
ML
QL
QS
ML
ML
ML
ML
QS
QS
ML
QL
ML
MS
ML
QS
QS
QL
ML
ML
QL
QL
QS
QL
ML
QS
ML
ML
QS
MS
MS
QS
ML
ML
QS
ML
MS
ML
QS
QS
ML
QS
ML
QS
ML
QL
MS
ML
QL
QL
QL
QS
QS
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
MS
QS
ML
QS
MS
MS
QL
QS
QL
MS
QL
ML
MS
ML
QS
MS
ML
ML
ML
ML
QS
QL
ML
QS
QL
QL
QS
ML
QL
QS
ML
QS
QL
QS
MS
ML
ML
ML
QS
ML
QL
QS
QL
QS
QS
ML
ML
ML
ML
QS
MS
QL
ML
ML
QS
QL
MS
QS
QS
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
ML
ML
QL
ML
QS
QL
ML
QS
QS
MS
QS
QL
ML
QL
MS
QL
QS
ML
QS
QS
ML
ML
QL
ML
QL
QS
ML
QL
ML
ML
MS
ML
ML
QL
ML
ML
QS
MS
ML
QS
ML
MS
QS
QL
QL
ML
ML
QS
QS
ML
QL
ML
QS
QS
ML
ML
MS
QS
ML
QL
QL
QL
QS
ML
QL
ML
QS
QL
QL
MS
MS
ML
QL
ML
ML
QS
QL
QS
QS
ML
QL
MS
ML
QS
ML
QL
MS
ML
QL
QL
QS
QS
MS
ML
MS
MS
ML
QS
QL
QS
QL
QS
QL
QL
QS
MS
QL
QL
ML
QS
QL
ML
QL
ML
QS
MS
ML
QS
QS
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
MS
ML
ML
QS
MS
ML
QS
ML
QL
MS
QL
ML
MS
MS
MS
ML
QL
ML
MS
QS
QL
ML
QL
QL
QL
ML
MS
MS
QS
ML
ML
QS
ML
ML
QL
QS
QS
QS
QL
QS
QL
QS
QL
ML
MS
QS
ML
QL
QL
QL
QL
QL
ML
ML
QL
MS
QL
MS
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
QS
QS
MS
ML
QL
ML
QS
QL
QS
MS
QL
ML
QL
QL
ML
QS
QL
QS
QL
QL
QL
ML
QL
MS
QL
ML
ML
ML
ML
QL
ML
MS
QL
QL
ML
QL
ML
ML
MS
QS
ML
QS
QL
ML
ML
QL
ML
ML
ML
QL
QL
MS
QS
ML
ML
QS
ML
QS
QS
QL
QS
QS
MS
MS
MS
ML
QL
QL
ML
QL
QL
ML
QL
QS
ML
QS
ML
QL
ML
QL
QS
MS
ML
QS
ML
ML
QS
ML
MS
QS
MS
MS
ML
QL
MS
ML
QL
QL
QS
QS
ML
QS
MS
ML
ML
ML
QS
QL
MS
ML
MS
QL
MS
QS
ML
ML
QS
QL
QL
QS
ML
QS
ML
MS
QS
QS
QS
ML
ML
ML
QS
QL
QL
MS
QS
QL
QL
QS
QL
QS
QS
QS
QL
ML
MS
QS
QS
QS
ML
QL
QL
QL
QS
QS
ML
QL
QS
ML
QS
ML
MS
ML
MS
MS
ML
QL
ML
QS
QL
QS
ML
QS
ML
QS
ML
ML
ML
QS
MS
ML
QL
QS
QL
QS
ML
MS
QS
ML
QL
QS
QL
QL
QS
ML
ML
ML
MS
QL
ML
QS
QL
ML
MS
QL
ML
QL
ML
QS
QL
QS
ML
ML
QL
QS
ML
QS
QS
QL
MS
ML
QS
QL
ML
ML
QS
QL
QS
QS
QS
MS
QS
QS
QL
MS
QL
ML
ML
MS
ML
MS
ML
QL
QL
QL
QS
ML
MS
ML
QL
ML
ML
MS
QS
MS
ML
ML
MS
QS
QS
MS
QL
ML
ML
MS
ML
ML
QS
ML
ML
ML
ML
ML
QL
ML
QL
QS
ML
MS
MS
MS
QS
ML
QL
ML
QS
ML
ML
QS
QL
QS
QS
QS
QS
QL
ML
QS
QL
QL
QS
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
ML
ML
ML
MS
QS
QS
QL
ML
QS
QL
ML
QL
QS
QL
QL
QL
QL
QS
QS
QL
ML
QL
QL
QL
QS
QL
ML
ML
QL
QS
QS
QL
MS
QS
QS
QL
ML
QL
QL
ML
ML
MS
QS
ML
ML
ML
ML
MS
MS
QS
QL
QS
ML
ML
ML
ML
QL
MS
ML
ML
ML
QL
MS
ML
MS
QL
QS
MS
QS
ML
ML
ML
MS
QS
QS
QS
ML
ML
QS
ML
MS
QL
QL
QS
MS
QL
QS
ML
QS
QL
QL
ML
QL
QL
ML
QL
QL
ML
QS
ML
QS
QS
MS
QS
QL
QL
ML
QS
MS
QS
MS
QL
ML
MS
MS
QS
QL
ML
MS
ML
QL
QS
QS
QL
ML
QL
ML
QL
QL
MS
MS
ML
ML
ML
ML
MS
ML
QS
QL
ML
MS
ML
QL
QS
QS
ML
QL
QL
QS
ML
QS
QS
QL
QS
ML
MS
ML
QS
ML
QL
ML
QS
ML
ML
QS
QL
ML
MS
ML
ML
QL
ML
QS
QS
QL
ML
QS
QL
ML
ML
QL
QS
QS
ML
QS
QL
MS
QL
QS
QS
QL
ML
ML
QS
QL
QS
ML
ML
MS
QS
QL
ML
ML
ML
MS
QL
QS
QL
ML
MS
QL
QS
ML
QL
QS
ML
QS
QL
QL
ML
ML
QS
ML
QS
QS
ML
QL
ML
ML
QL
ML
QL
QS
QS
QL
ML
ML
QS
ML
MS
MS
ML
QS
ML
MS
QS
QS
ML
QS
QL
QL
ML
ML
ML
ML
QS
QS
ML
ML
QL
ML
ML
QL
QS
MS
QS
QS
QS
QL
QL
ML
QS
ML
QL
QL
ML
ML
QL
QS
ML
QL
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
QS
ML
QS
QS
QL
ML
QS
ML
QL
QL
MS
QL
QL
QL
QS
QL
QS
MS
ML
QS
QS
ML
ML
QL
ML
ML
MS
QS
ML
QL
ML
QL
ML
MS
QL
QS
ML
QS
QS
ML
ML
ML
QL
ML
MS
MS
QL
QL
QL
ML
QS
QL
QL
QS
ML
ML
QS
ML
QS
ML
QS
QL
ML
QL
ML
MS
QS
ML
QL
QL
QL
MS
ML
QS
QS
ML
QS
QL
ML
QS
QS
ML
QS
MS
QL
QS
MS
ML
QS
QL
QS
QL
ML
QS
QS
ML
ML
QS
QS
QS
MS
ML
QS
QS
QS
QS
ML
MS
QL
MS
QS
MS
QS
QS
QL
QS
QL
ML
ML
ML
MS
QL
ML
ML
ML
QL
ML
QL
QL
ML
ML
QS
ML
QS
QS
MS
ML
QL
ML
MS
ML
MS
QL
QL
ML
QL
QL
QS
QS
ML
MS
QS
QS
ML
ML
MS
MS
QS
QL
QS
ML
QS
QS
QS
MS
ML
QS
QS
ML
QL
QS
QS
QS
ML
QS
ML
QS
MS
QS
ML
ML
QS
QS
QS
ML
QL
MS
ML
QL
QS
MS
QS
QL
QS
QS
QL
ML
MS
QS
ML
ML
ML
QS
QL
ML
QS
QS
MS
QL
QS
ML
ML
QS
QL
ML
QL
QS
ML
QL
ML
ML
ML
MS
ML
MS
ML
QS
QL
MS
QS
QL
MS
QL
QL
ML
ML
ML
QL
QS
MS
QL
ML
ML
ML
ML
ML
QL
QL
ML
MS
ML
ML
QS
QS
ML
QS
QS
QS
QS
ML
ML
QS
QL
QS
QL
QL
MS
QS
MS
QS
ML
ML
ML
QS
QS
ML
QL
ML
QS
QL
MS
QS
ML
QS
ML
ML
MS
QS
ML
QS
ML
ML
QS
QL
ML
QL
QS
QS
MS
QL
MS
QS
QS
ML
ML
QL
ML
QL
ML
QS
ML
ML
MS
QL
QL
QL
ML
QL
QL
ML
QL
QS
MS
QL
QL
MS
ML
MS
ML
QL
ML
QS
ML
ML
QL
ML
ML
ML
QL
ML
QL
QL
ML
MS
QS
QS
QS
QL
QL
ML
MS
QL
QL
ML
ML
QL
QL
QS
MS
QS
QS
QL
ML
ML
QL
QS
ML
ML
MS
QS
QS
QS
QS
QL
ML
MS
QS
MS
QL
QL
ML
QS
ML
QS
ML
QL
QS
QL
ML
MS
QS
MS
QS
QL
ML
MS
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
MS
QS
QL
QS
QS
QS
QS
ML
QS
MS
QS
QL
ML
QL
ML
ML
ML
QS
QL
ML
QL
ML
ML
QL
QL
QS
ML
QS
ML
QL
QS
QS
QL
ML
QS
QS
ML
QL
MS
QS
QL
ML
ML
ML
ML
QS
QS
QS
QL
ML
ML
QS
QS
QS
MS
ML
ML
QS
QL
ML
MS
MS
ML
QS
QL
QL
MS
ML
ML
QL
QL
QL
QS
ML
QL
QS
QL
MS
QS
MS
ML
ML
ML
MS
QL
QS
ML
MS
QS
QL
QL
MS
ML
QL
QS
QS
QL
ML
QS
MS
ML
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
QL
QL
ML
QL
QS
ML
ML
ML
QS
ML
ML
QL
MS
ML
QL
ML
ML
QL
QS
QS
QL
MS
ML
QL
ML
QS
QS
ML
QS
QS
ML
ML
QL
QS
ML
QL
ML
QS
QL
ML
QS
QS
ML
ML
ML
QL
QL
ML
QS
QL
ML
ML
QL
MS
QS
ML
MS
QL
QL
MS
QS
QS
QL
QS
ML
QS
ML
ML
QL
ML
QS
MS
QS
MS
QS
ML
MS
MS
ML
ML
ML
QS
ML
QL
QS
ML
QS
ML
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
MS
QL
QS
ML
QS
ML
QS
ML
MS
ML
MS
QS
ML
QL
QL
ML
QS
ML
ML
ML
ML
QS
MS
QS
ML
QL
QL
ML
ML
MS
ML
QS
QL
MS
QS
QS
QS
ML
QL
ML
QS
QL
QL
QL
QS
QL
ML
ML
ML
QL
ML
QS
QL
ML
QL
QS
QS
QS
QL
QL
QS
MS
ML
ML
ML
QS
QS
QL
MS
MS
QL
MS
ML
ML
ML
ML
QL
ML
QS
QL
MS
ML
ML
ML
QS
QS
QS
ML
QS
QL
ML
QL
QS
QS
ML
QS
MS
ML
MS
ML
MS
QS
ML
ML
MS
QL
ML
ML
QL
ML
ML
ML
ML
QL
ML
QS
QS
QL
QS
QS
QL
QL
ML
ML
ML
QS
QS
QL
MS
ML
QL
ML
ML
QS
QL
ML
QS
MS
QS
ML
ML
MS
MS
QL
QL
ML
QL
ML
ML
QS
QS
ML
MS
MS
ML
QS
MS
ML
MS
ML
QS
ML
MS
MS
QS
QL
QS
QS
ML
QS
MS
ML
QL
MS
QS
QS
QS
ML
ML
QL
QL
QL
QL
QL
QL
QS
QL
QS
ML
QS
QL
QL
MS
MS
MS
ML
MS
MS
QL
ML
ML
ML
QS
ML
ML
MS
QL
QS
QL
MS
MS
QL
MS
QS
ML
QS
QL
ML
QL
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
ML
QS
ML
QL
QL
ML
QS
ML
QS
ML
QL
QL
ML
ML
ML
ML
QL
QL
QS
QS
QL
MS
MS
QS
QS
QS
QL
ML
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
ML
QL
ML
QL
QS
QL
ML
QS
QS
QS
MS
ML
ML
ML
QL
ML
MS
QS
QS
QS
QL
ML
QL
QL
QS
ML
ML
MS
QL
QL
QL
QL
MS
QL
QS
ML
ML
QS
QS
ML
QL
ML
QS
MS
ML
QL
ML
QL
QS
ML
QS
QL
ML
QS
QS
ML
QS
ML
QS
ML
QS
ML
MS
MS
QL
ML
QL
QL
QL
ML
ML
QL
QL
QS
MS
QL
ML
QS
ML
ML
QS
QS
ML
ML
ML
ML
ML
QS
QL
QL
MS
QL
QS
QL
QS
ML
ML
MS
QL
QL
QL
ML
ML
ML
ML
QS
QS
ML
ML
ML
MS
MS
QL
QS
QL
ML
ML
MS
ML
ML
QS
QS
QS
ML
QS
ML
QL
QL
MS
ML
QS
MS
ML
QS
QS
QL
QL
QL
QS
QL
QS
QS
ML
QL
ML
MS
ML
ML
QS
QS
ML
QL
QS
QS
ML
MS
ML
ML
QS
ML
QL
ML
ML
QL
QS
QL
QL
QL
ML
QS
ML
ML
ML
QL
QS
ML
ML
QL
QS
QL
ML
QS
QS
QL
ML
QS
QS
ML
QL
ML
ML
QS
ML
QL
QS
ML
ML
ML
QS
QS
MS
MS
QS
ML
QL
QS
ML
ML
MS
QS
ML
QS
QL
ML
ML
QL
QS
ML
QL
QL
ML
QL
QL
ML
QL
ML
QS
ML
QS
ML
QL
QL
QL
QS
MS
QS
QS
QS
QL
MS
MS
QS
QS
QL
MS
ML
QL
MS
QL
QL
MS
QS
QL
QS
QL
QL
QS
QL
ML
MS
ML
QS
QL
ML
ML
QL
MS
ML
QS
QL
ML
ML
QL
QL
QL
QL
QS
QS
QS
QS
QS
ML
QS
QS
MS
ML
QL
ML
QS
QL
QS
QS
QL
ML
QL
ML
ML
QS
ML
ML
ML
QL
QS
QL
QS
ML
QL
ML
QS
ML
QS
QS
ML
ML
QS
QL
ML
MS
ML
QS
ML
ML
QL
MS
ML
QS
QL
QL
MS
QL
QS
ML
QL
QL
ML
MS
QS
ML
MS
ML
QL
MS
ML
ML
QS
MS
QS
QS
QS
ML
ML
QS
QL
QS
ML
MS
QS
ML
MS
ML
ML
ML
QS
ML
ML
QS
ML
ML
ML
MS
MS
ML
QL
QL
ML
ML
ML
QL
ML
ML
ML
QL
QL
ML
MS
QS
MS
ML
ML
QS
ML
ML
ML
QS
QL
ML
QS
QL
QL
QL
QS
QS
QL
QL
QL
ML
QS
ML
ML
ML
QL
MS
ML
QL
QS
ML
QS
ML
ML
ML
MS
QS
ML
QS
ML
ML
ML
QS
QL
QL
QL
QL
MS
MS
MS
ML
QL
QL
QL
QL
MS
MS
ML
MS
QS
ML
MS
MS
ML
QL
QL
QS
QS
MS
ML
QS
QL
MS
QL
ML
ML
QS
QS
ML
QL
ML
ML
QS
QL
MS
ML
QL
QL
QL
QS
ML
QS
QL
MS
QS
QS
MS
MS
MS
MS
QS
MS
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
QS
MS
ML
QL
MS
ML
QS
MS
ML
QL
QS
QS
MS
ML
ML
MS
QS
ML
ML
QL
QL
ML
QS
ML
ML
QS
MS
MS
QL
QL
ML
QS
QS
QL
MS
MS
QS
ML
ML
QS
QL
ML
QL
ML
QS
ML
QL
QL
QL
QS
MS
ML
QS
ML
QS
ML
MS
MS
ML
ML
QS
ML
QL
ML
QS
QS
MS
QL
ML
QS
ML
QL
QL
ML
QS
QL
QS
QL
QS
QS
QL
MS
QL
ML
QS
QL
MS
ML
ML
QL
MS
QS
QL
QS
QS
ML
ML
MS
QS
QL
ML
QS
ML
ML
MS
QL
QS
ML
QL
ML
QL
MS
MS
QL
QS
MS
QL
ML
QS
MS
QS
ML
QL
QL
QL
ML
QS
ML
QL
QL
QS
QS
QS
QS
ML
ML
MS
QL
MS
MS
ML
QL
ML
ML
ML
QS
QS
ML
QL
ML
QL
QL
QS
ML
ML
MS
QL
MS
ML
ML
QS
QL
ML
ML
QL
QS
ML
QS
ML
QL
ML
MS
ML
ML
QS
QL
QS
ML
MS
ML
QS
ML
QS
QS
QS
QS
MS
ML
ML
QS
MS
ML
MS
ML
QS
QL
ML
ML
QS
QL
QS
ML
QL
QS
QL
QL
MS
QS
QL
ML
ML
QL
ML
QS
MS
ML
QL
QL
QL
ML
QL
ML
MS
QL
QS
QS
QL
QS
QL
MS
QL
QL
ML
QS
ML
MS
ML
QS
ML
QL
MS
QL
ML
ML
ML
ML
QS
QL
QL
QS
MS
QL
MS
MS
ML
ML
QL
ML
MS
MS
QS
QS
MS
QL
ML
ML
QS
QL
ML
ML
QS
ML
QL
QL
MS
MS
ML
ML
QL
ML
ML
ML
MS
QL
ML
ML
QL
QL
ML
QL
QL
QL
MS
QL
QL
QS
QS
ML
QL
QS
ML
QS
ML
QS
ML
ML
MS
ML
ML
QS
ML
ML
QL
QL
ML
QL
ML
QL
QL
ML
MS
ML
QL
QS
ML
ML
QS
QL
QS
MS
ML
QS
ML
QS
QS
ML
MS
QS
ML
ML
QL
QL
QL
MS
ML
QS
ML
ML
QL
MS
ML
QL
MS
ML
ML
ML
ML
QS
MS
QL
QL
QS
MS
QS
QL
QS
QS
QL
QS
QS
MS
QS
QL
QL
QS
MS
ML
QL
ML
QS
ML
MS
ML
ML
QL
MS
ML
ML
QL
MS
QS
ML
ML
ML
QS
QL
ML
QS
ML
QL
QL
MS
ML
QS
QL
ML
ML
QL
MS
QL
QS
ML
QS
QS
ML
QL
ML
QS
QL
QL
ML
QS
QL
MS
ML
ML
QL
MS
QL
QS
QL
MS
QS
ML
QS
QS
QS
QL
MS
ML
ML
MS
MS
ML
MS
MS
ML
ML
QS
ML
QL
QS
QL
ML
MS
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
MS
QL
MS
ML
ML
MS
ML
ML
MS
MS
QL
ML
QL
ML
ML
QS
ML
MS
ML
QL
ML
ML
QS
QS
MS
ML
MS
ML
QS
QS
QL
QL
MS
QS
QL
QL
ML
QS
ML
ML
ML
ML
MS
QS
MS
QS
ML
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
QL
QL
QL
QS
ML
ML
ML
ML
ML
ML
QS
ML
ML
ML
ML
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
QS
ML
QL
MS
ML
QL
ML
QL
ML
ML
QS
QS
QL
QS
MS
QS
MS
ML
ML
MS
MS
MS
QL
QS
ML
QL
MS
ML
ML
ML
QS
QS
ML
QS
QL
QS
QS
ML
QL
QS
MS
MS
ML
ML
ML
MS
MS
ML
ML
QL
ML
ML
QL
QL
ML
ML
QS
ML
QL
ML
QL
ML
QS
QL
QL
ML
QS
QS
QS
ML
QL
QS
QS
ML
ML
QL
ML
QS
ML
QL
ML
ML
ML
ML
QL
ML
QL
QL
QL
ML
QS
ML
QL
QS
MS
ML
QL
ML
ML
QS
ML
ML
ML
MS
QS
QS
ML
ML
QL
QS
ML
MS
QS
ML
QS
QL
QS
MS
MS
MS
QL
ML
QL
QS
QS
ML
QS
MS
ML
ML
QL
QL
QL
ML
QS
ML
QS
ML
QS
QS
QS
QL
QL
QL
QS
MS
QS
QL
QS
MS
QS
ML
ML
QS
ML
QL
ML
QL
ML
QS
QL
ML
QS
ML
QL
ML
QL
QL
ML
MS
QL
QS
QL
ML
ML
QS
ML
ML
ML
ML
QS
QS
QL
QL
MS
QS
QS
ML
QL
ML
ML
QS
QS
QL
ML
QL
MS
MS
MS
QL
QL
QL
ML
QL
QL
ML
QL
QL
ML
ML
QL
QL
QS
ML
ML
ML
ML
MS
ML
ML
QL
MS
ML
QS
MS
QL
ML
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
QL
ML
MS
ML
ML
MS
QS
ML
QL
QL
QL
QL
QL
MS
QS
QL
ML
QL
ML
MS
QS
ML
QL
QL
MS
ML
ML
QL
ML
QS
ML
ML
QS
ML
ML
MS
QS
ML
MS
ML
MS
ML
QS
QS
QS
ML
ML
QL
QS
ML
QL
ML
QS
QL
QL
ML
ML
QS
MS
ML
QL
ML
MS
QL
QL
QL
MS
ML
ML
ML
QS
QS
ML
QS
QL
ML
MS
ML
ML
QL
QS
QS
ML
QS
QS
MS
MS
QL
QL
ML
QL
ML
ML
ML
ML
QL
QS
ML
ML
MS
QL
MS
QL
QL
QL
MS
ML
QL
QL
ML
ML
QL
QS
MS
QL
QS
MS
QL
QS
QL
ML
MS
ML
QL
ML
ML
QL
ML
QS
ML
QS
ML
QS
QS
ML
QL
QS
ML
ML
QL
QS
ML
MS
QL
ML
MS
QS
ML
ML
ML
QL
QS
QL
QS
ML
ML
QS
ML
ML
QL
QL
QS
MS
ML
QS
MS
ML
ML
QS
ML
QS
ML
QS
QL
ML
QS
QS
QL
ML
ML
QS
QL
QS
ML
QL
QS
QS
QS
QL
QL
MS
QL
ML
ML
QS
QS
ML
MS
QL
MS
ML
ML
QS
ML
MS
QS
QL
QL
ML
QL
QS
QS
ML
ML
ML
ML
QL
QL
ML
QL
QL
ML
ML
QS
MS
ML
QS
ML
ML
ML
MS
QL
MS
QS
ML
QS
QS
ML
QL
ML
QS
QS
ML
QS
ML
QS
ML
QS
ML
ML
QL
QL
QS
QL
ML
MS
ML
QS
MS
QL
QL
QS
ML
QL
ML
ML
ML
MS
QL
QS
MS
ML
ML
ML
QL
QS
QL
ML
ML
MS
ML
QL
ML
QS
QS
MS
ML
ML
MS
ML
QL
QS
QL
QS
ML
MS
QL
ML
QS
ML
ML
QS
ML
ML
ML
ML
QL
QS
ML
QS
QL
MS
ML
ML
QS
QS
ML
QL
MS
ML
QS
QS
ML
ML
ML
QL
QS
ML
QL
QS
MS
QL
QS
QL
ML
ML
QL
ML
QS
QS
QL
ML
QL
ML
QL
ML
QS
ML
QL
ML
QS
QL
ML
QL
MS
QS
MS
QL
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
ML
QL
ML
QL
MS
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
QS
MS
QL
MS
QL
QS
QL
QL
ML
ML
ML
QS
QS
QS
QL
ML
QS
QS
QS
QS
QL
MS
ML
QS
ML
ML
ML
QL
QS
ML
ML
QS
ML
MS
ML
QS
QS
ML
ML
QL
QS
ML
QS
ML
ML
QS
ML
QL
QL
ML
ML
ML
ML
ML
ML
MS
QL
ML
ML
QS
ML
QL
QS
ML
QS
QL
QS
QL
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
ML
MS
ML
QS
QS
QS
QS
MS
QL
QS
QS
QL
MS
QS
QS
QL
ML
ML
QS
QS
MS
QL
ML
ML
MS
ML
QL
ML
QS
QS
QL
QL
ML
QL
ML
ML
QL
QS
QS
QL
QL
ML
QS
ML
MS
QL
ML
ML
QS
ML
ML
ML
ML
QL
ML
QS
QL
ML
MS
ML
ML
QL
QS
ML
ML
ML
QS
ML
ML
ML
MS
QL
ML
MS
ML
ML
ML
ML
QS
QL
QS
QL
QL
QS
QL
QL
QS
MS
QS
ML
QS
ML
ML
QS
QL
QS
MS
ML
ML
ML
ML
ML
QS
QL
MS
ML
MS
QS
ML
ML
QL
QS
ML
ML
ML
ML
MS
ML
QS
ML
QS
QS
ML
QS
MS
QS
ML
ML
MS
MS
ML
QS
ML
ML
QL
MS
QL
QL
QL
QL
ML
MS
QL
ML
ML
ML
QS
ML
QL
ML
QS
QS
MS
QL
MS
ML
MS
QL
QL
QL
QS
ML
ML
QL
ML
QL
QL
ML
ML
QL
ML
ML
ML
QL
ML
QL
QL
QS
ML
QS
ML
ML
ML
QS
QS
QS
ML
QL
QS
ML
QS
QS
QS
QS
QS
ML
ML
MS
QL
QS
QS
MS
MS
QS
QL
ML
ML
QS
QL
ML
QL
QS
QS
QS
QS
QS
QS
ML
MS
QS
QL
QS
QS
MS
ML
ML
ML
ML
QL
MS
ML
QS
QS
QL
ML
MS
QS
QL
QS
QS
QL
ML
QS
QS
QS
ML
QS
ML
ML
QS
MS
ML
QL
ML
ML
QS
QS
QL
QS
ML
QS
QL
ML
ML
QS
QL
MS
MS
ML
MS
ML
QL
ML
QL
MS
MS
ML
QL
MS
QL
ML
MS
QL
MS
ML
QL
MS
QL
QS
QS
QL
ML
ML
ML
QS
ML
QS
ML
QL
QS
QS
ML
QL
QL
ML
QS
ML
QS
QS
QS
MS
ML
QL
ML
QS
MS
ML
QS
QS
QL
QL
QL
ML
ML
QS
QL
ML
QL
QS
QS
QS
ML
QL
QL
QS
MS
ML
QL
QS
ML
QL
MS
MS
ML
QS
ML
MS
QS
QS
QL
ML
QS
ML
QL
MS
QL
ML
ML
QS
QS
QL
QL
ML
QL
QS
ML
MS
MS
QS
ML
ML
ML
QS
ML
QL
QS
ML
ML
QL
QL
QS
ML
QL
ML
MS
QL
ML
QS
ML
ML
ML
QL
ML
QL
QL
MS
ML
ML
MS
QS
QS
QL
QL
ML
ML
ML
QS
MS
QS
ML
ML
QS
MS
QL
ML
ML
QS
QS
ML
ML
ML
QL
ML
ML
QS
ML
QS
QS
QS
QL
ML
QL
MS
QL
QL
QL
QL
ML
QL
QS
QS
ML
QS
ML
MS
QL
ML
ML
ML
MS
QL
QL
QS
QS
ML
ML
MS
ML
ML
QL
QL
QL
QS
ML
QS
ML
QL
ML
QL
MS
ML
QS
QL
QS
ML
QS
ML
QS
ML
ML
QS
QS
ML
QL
QS
ML
ML
QS
ML
MS
QL
ML
ML
QS
MS
QL
QS
QL
QS
MS
MS
QL
ML
QL
MS
ML
QS
QL
ML
QS
QS
QL
ML
ML
MS
QS
MS
QL
MS
QL
ML
ML
ML
ML
QS
ML
QL
QS
ML
QL
ML
QS
QS
ML
QS
QL
QL
ML
QL
QL
MS
QS
ML
QL
QL
ML
MS
MS
ML
QL
MS
QS
ML
QL
QL
ML
QS
QL
ML
QL
QS
QS
QL
QL
QS
QL
ML
QL
QS
ML
ML
ML
QS
MS
QS
ML
QL
QL
ML
QS
ML
ML
ML
MS
QL
QS
ML
ML
QL
ML
QS
ML
QL
ML
MS
QL
QS
QS
MS
MS
QL
QS
QL
QS
ML
QL
QS
ML
QL
MS
QL
MS
ML
ML
MS
ML
ML
ML
MS
QS
ML
QL
ML
MS
QS
QL
ML
QS
ML
QS
MS
QL
ML
ML
QS
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
MS
MS
QL
QS
ML
ML
ML
QL
ML
ML
QL
MS
QS
QS
QS
MS
ML
MS
QS
MS
ML
QS
QL
QL
MS
QL
MS
QL
ML
QL
ML
QL
QS
QS
QS
QS
QL
ML
ML
ML
QS
ML
QS
ML
MS
ML
QS
QS
ML
QL
QL
ML
QL
QS
ML
QS
QS
ML
QS
ML
QS
MS
MS
QL
QS
QL
QL
QL
QS
ML
ML
MS
QS
ML
MS
MS
ML
MS
ML
ML
ML
MS
MS
QL
QL
ML
ML
QS
QL
MS
ML
ML
QS
ML
QS
QS
QL
QL
ML
ML
QS
ML
ML
QL
ML
ML
ML
QS
ML
ML
ML
QS
QS
ML
QS
ML
QS
ML
QL
MS
QS
QL
ML
ML
ML
ML
QS
QL
MS
MS
QS
ML
ML
ML
QS
MS
ML
QS
QS
ML
QS
QS
QS
QS
MS
QL
ML
ML
MS
MS
QS
ML
QS
QL
MS
ML
MS
MS
QS
QS
MS
MS
MS
ML
ML
MS
QL
MS
QS
ML
QS
QL
QS
QS
ML
QL
QS
QL
ML
QL
ML
QS
QS
QS
MS
QL
ML
ML
QL
MS
QS
QS
QL
ML
QS
QS
QL
QL
ML
QL
QS
QL
QL
MS
ML
MS
QS
MS
QL
QL
MS
ML
ML
QS
ML
QL
QS
QL
QS
QL
QL
QS
QL
ML
QS
MS
ML
ML
QS
QS
ML
QL
ML
QL
QS
QL
QL
QL
QL
MS
QS
MS
QS
QL
ML
QS
QL
MS
ML
QL
QL
ML
QL
ML
MS
ML
QL
MS
ML
QL
QL
ML
QL
ML
QS
QS
QS
ML
ML
ML
QL
QL
QL
QS
QS
ML
QS
MS
MS
QS
QS
ML
ML
ML
MS
QS
QL
QS
ML
QL
QL
QL
ML
QL
ML
QS
MS
QL
QS
QS
ML
QS
QS
ML
MS
ML
ML
QS
QL
QL
QL
MS
ML
QS
ML
MS
MS
ML
ML
QS
MS
MS
QS
ML
ML
ML
ML
ML
QS
MS
MS
QS
MS
QL
QS
ML
QL
QL
QS
QL
QL
ML
QL
ML
ML
ML
QS
QS
QS
MS
MS
QL
QL
ML
ML
MS
MS
QL
QS
QS
QL
ML
ML
QS
QL
ML
QS
ML
QL
QL
ML
ML
QL
ML
QS
ML
ML
ML
QS
ML
QL
QL
QS
MS
MS
ML
QL
QS
ML
ML
MS
ML
ML
QL
ML
MS
ML
QS
MS
QS
MS
QL
MS
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
QL
QL
ML
QS
ML
MS
QL
ML
QS
QS
ML
QS
MS
QL
ML
ML
MS
QL
ML
QL
ML
QL
QS
ML
QL
ML
MS
QS
ML
QL
ML
QL
QL
QL
ML
MS
QL
QL
ML
QL
QS
QS
ML
QL
QL
QS
QS
ML
ML
QS
ML
QL
MS
ML
QS
QS
ML
ML
QS
QL
ML
ML
QL
QL
QS
ML
MS
QS
QS
QL
ML
ML
ML
MS
MS
ML
ML
QL
ML
QS
ML
QS
ML
QL
ML
ML
QL
QL
ML
ML
QS
QL
ML
ML
QS
QS
QS
QL
QS
ML
MS
MS
ML
MS
ML
ML
QS
ML
ML
QL
ML
ML
QS
MS
ML
ML
QS
QS
QS
QS
MS
QL
QL
QS
QL
QS
ML
QS
QS
ML
ML
MS
ML
QS
ML
QL
ML
QL
QL
QS
ML
QS
QS
ML
MS
ML
MS
ML
ML
QL
MS
QS
ML
QL
ML
ML
MS
ML
QS
QS
ML
QS
QS
ML
MS
ML
ML
MS
QL
ML
QS
ML
ML
ML
QL
QL
MS
QS
ML
ML
ML
ML
QL
ML
MS
QS
ML
QL
ML
ML
ML
QS
QL
QS
QL
ML
ML
MS
MS
ML
ML
QL
ML
ML
ML
MS
QL
QL
ML
ML
ML
QL
QL
QL
MS
QL
ML
ML
ML
QL
MS
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
ML
QL
QL
ML
QL
QL
QS
QL
MS
QL
ML
QL
QL
ML
QL
ML
QL
MS
ML
QL
QS
ML
ML
QS
QS
QL
MS
QS
ML
QL
ML
MS
QL
QL
QL
QS
QS
ML
ML
ML
QS
ML
QL
MS
QS
QS
QS
QS
ML
MS
ML
QS
QL
QS
ML
ML
ML
ML
QS
ML
ML
ML
MS
QS
QL
ML
ML
QS
ML
MS
ML
QS
ML
ML
ML
QS
QL
ML
QS
QS
QL
QS
ML
QS
ML
ML
ML
MS
MS
ML
QS
MS
QS
MS
QL
ML
QL
QL
QS
ML
QS
QS
ML
MS
ML
ML
QS
ML
ML
ML
MS
ML
QS
ML
ML
QL
QL
QS
QL
QS
QL
ML
ML
ML
QS
QS
QL
ML
ML
QS
ML
MS
QL
ML
QS
MS
QL
QS
QL
QS
QS
QS
QS
MS
ML
ML
QL
ML
QL
QS
QS
ML
ML
QS
QL
ML
QL
ML
QS
ML
QL
ML
QS
MS
ML
ML
QS
MS
QS
ML
ML
ML
QL
ML
QL
QS
ML
MS
QS
QL
ML
ML
QL
ML
QL
QS
ML
ML
QL
QS
QS
ML
QL
MS
QL
QL
ML
ML
QS
QS
ML
ML
MS
QS
ML
ML
MS
QS
MS
QS
ML
ML
QS
QS
QS
ML
QL
QL
QS
QL
QL
QL
QS
ML
QL
QS
QL
QL
ML
ML
ML
QL
QS
QS
QL
ML
QS
QS
QL
QS
QL
ML
ML
ML
QL
ML
MS
QL
ML
QL
QS
QS
ML
QS
ML
ML
ML
QS
QL
QL
QL
QL
QL
ML
QS
ML
QL
QL
MS
QL
ML
ML
ML
MS
ML
QS
ML
QS
MS
MS
MS
ML
ML
QS
ML
QS
ML
QL
QS
QL
QS
ML
QS
ML
QL
QS
QL
ML
ML
QL
ML
MS
QS
QL
QS
MS
ML
QS
ML
QS
MS
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
QL
QS
ML
MS
ML
ML
MS
ML
QS
QS
QS
QL
ML
ML
QS
ML
ML
ML
ML
QS
QL
MS
ML
QL
MS
MS
ML
ML
ML
QS
QL
MS
ML
QL
QL
MS
QS
ML
MS
QL
MS
QL
ML
ML
QL
QS
ML
ML
ML
MS
QL
QL
QL
QL
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
ML
QL
QS
ML
QS
ML
QL
QS
QL
QL
MS
QL
ML
MS
ML
MS
ML
ML
ML
QL
QL
QL
QS
QL
MS
QL
ML
QS
ML
QL
ML
QL
MS
MS
QL
ML
QL
ML
QS
QL
QL
QL
QS
QL
ML
QL
QS
ML
MS
ML
QS
QS
QS
QL
ML
ML
QL
ML
QS
MS
QL
QS
QL
ML
ML
MS
ML
QS
ML
MS
ML
QS
QL
QL
ML
MS
ML
MS
MS
ML
MS
ML
ML
MS
ML
ML
ML
QS
MS
QL
QS
QS
QL
QL
ML
QS
QS
MS
ML
MS
ML
ML
MS
QL
QL
ML
QS
ML
ML
ML
ML
QS
QS
QS
QS
QS
QL
QL
QL
QL
ML
MS
QL
QL
QL
ML
ML
QL
ML
QL
QS
MS
ML
QS
QS
QL
ML
ML
MS
QL
QL
QL
QL
QS
QS
QS
MS
QL
QS
QL
QL
QL
QL
QL
ML
ML
QS
QS
ML
MS
QS
ML
QS
MS
ML
ML
QL
ML
QS
QS
QS
ML
QL
QS
QS
QS
QL
MS
QS
QL
QS
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
QS
QS
QL
QL
ML
QS
MS
ML
MS
QL
QS
ML
QL
QS
ML
ML
QL
ML
ML
QL
ML
QL
QS
QL
QS
MS
QS
ML
ML
QL
MS
ML
QL
ML
QL
ML
ML
QL
QS
QS
MS
MS
ML
QL
QS
ML
ML
QL
QS
QS
QS
ML
ML
ML
ML
QS
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
MS
QS
ML
QL
MS
ML
QS
QL
QS
QL
QS
QS
QS
ML
MS
ML
QL
QS
QS
ML
QS
ML
QS
ML
QS
MS
ML
QS
ML
QS
QS
ML
ML
ML
ML
QS
QS
QS
MS
QL
MS
ML
MS
QL
MS
ML
QL
QL
MS
QS
QS
MS
ML
QL
QL
QL
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
MS
ML
MS
ML
ML
QS
QS
QL
QL
QS
QS
QL
ML
ML
ML
ML
QL
QL
MS
QL
QS
QL
ML
QL
ML
ML
QL
QS
QS
MS
QS
ML
QL
ML
QS
ML
ML
ML
QL
QS
MS
QS
QL
ML
QL
ML
ML
ML
ML
QL
QS
MS
QL
QL
QS
QL
ML
QL
MS
ML
QL
MS
QL
QL
QL
ML
QS
MS
QS
QL
QS
QL
QL
QS
QL
QL
QL
QL
ML
ML
MS
ML
MS
QL
QS
ML
QS
ML
QL
QL
QS
QL
QL
ML
ML
MS
ML
QS
ML
MS
QL
QS
QL
QS
QS
MS
MS
QL
QS
MS
ML
MS
QL
MS
ML
ML
ML
ML
ML
ML
ML
ML
MS
QS
ML
ML
MS
ML
QL
MS
MS
ML
ML
QL
QL
ML
QS
MS
QL
QS
ML
QS
QL
MS
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
QS
ML
ML
QL
QL
QL
ML
ML
ML
ML
QS
QS
QS
MS
ML
ML
QL
QS
ML
QS
ML
ML
QL
ML
ML
MS
QL
ML
QS
QS
ML
ML
ML
ML
ML
QL
ML
QS
QS
ML
MS
QL
QL
ML
ML
MS
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
QS
MS
ML
MS
QS
QS
MS
QL
ML
QL
ML
QL
QL
ML
QL
ML
MS
QL
ML
ML
ML
ML
QL
ML
ML
MS
ML
QL
ML
QS
QS
QL
MS
ML
ML
MS
QL
ML
QS
QL
QS
QS
QS
ML
ML
QS
MS
ML
ML
ML
QL
MS
ML
ML
QS
QL
QS
QS
ML
QS
QS
ML
QL
QL
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
MS
ML
MS
ML
QL
ML
QS
ML
QL
QS
QS
ML
ML
QS
MS
QS
QL
ML
ML
QL
QL
ML
QL
ML
QS
ML
QL
QL
QL
QS
ML
QS
ML
QS
QL
ML
QL
ML
ML
QL
QS
MS
ML
QS
QL
ML
ML
QL
QL
ML
QS
ML
QL
MS
QS
ML
MS
QL
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
QS
QL
MS
QS
ML
QL
QL
ML
MS
ML
ML
ML
ML
QL
QS
MS
QL
MS
ML
ML
ML
MS
MS
QS
QS
QS
QS
MS
ML
QS
QS
QL
ML
ML
QS
MS
MS
QL
QL
QS
QS
QL
ML
MS
QS
ML
ML
ML
QS
ML
QS
QL
MS
ML
ML
ML
ML
QS
QS
QL
QL
QL
MS
MS
ML
QL
ML
QL
QL
ML
QL
QS
QS
QL
QS
ML
MS
QL
QS
QL
MS
ML
QL
QL
ML
MS
QS
MS
MS
ML
MS
ML
ML
MS
QL
QS
ML
MS
MS
MS
QS
QS
QS
MS
ML
MS
ML
QS
QL
ML
ML
QS
ML
ML
QL
QL
QL
ML
ML
ML
QL
ML
QL
ML
MS
ML
QS
QL
QS
QS
QL
QS
ML
ML
ML
ML
QL
ML
QS
ML
QL
QS
QL
ML
QS
QS
ML
ML
ML
QS
QL
ML
QS
MS
QL
ML
ML
QL
QS
ML
ML
MS
ML
QL
QL
QS
MS
ML
ML
MS
QL
ML
ML
QL
MS
QL
QS
MS
MS
QL
QL
QL
QS
QS
ML
QL
QL
QL
QL
QS
ML
ML
MS
ML
QS
ML
ML
QL
ML
ML
MS
QS
ML
QL
QL
QS
QL
QS
MS
MS
QL
ML
QS
ML
QL
QS
ML
ML
QL
QL
MS
QS
ML
QS
QL
ML
ML
ML
MS
QL
ML
QS
QL
QL
ML
QL
QS
QS
ML
ML
ML
ML
QL
ML
ML
MS
QS
QS
QL
ML
ML
ML
QL
QL
QL
QS
QL
QL
ML
ML
ML
QL
QS
QL
QL
QS
QL
QL
ML
ML
ML
MS
ML
QL
MS
MS
QL
ML
QS
ML
MS
ML
QL
ML
ML
ML
QL
ML
QS
QS
MS
QL
ML
ML
QL
ML
MS
QS
QS
MS
ML
QL
QS
MS
QS
MS
ML
QL
QL
ML
QL
MS
ML
MS
QL
ML
ML
QL
QS
QL
QS
MS
ML
MS
QL
ML
QS
ML
QL
QS
QS
QS
ML
ML
QS
ML
QS
MS
QS
MS
MS
QS
QL
QL
ML
QS
QL
ML
QL
ML
MS
ML
ML
QL
ML
QS
ML
MS
ML
QS
QS
QL
ML
QL
ML
QL
ML
QS
MS
ML
QL
QS
MS
QL
ML
QL
QL
ML
QS
QL
QL
ML
QS
QS
QS
ML
ML
ML
QL
QS
ML
ML
ML
QS
QL
ML
QS
MS
ML
ML
ML
QL
QL
QL
MS
QS
QS
QL
ML
QL
QS
QS
QS
ML
QS
ML
MS
ML
ML
ML
QS
QL
ML
QL
QS
QL
QL
QS
MS
QL
QL
ML
ML
ML
QL
QS
QL
QS
QS
QL
ML
ML
ML
QL
ML
QL
QL
ML
QL
ML
ML
MS
MS
QL
QL
QL
QL
ML
ML
QL
MS
QL
ML
MS
QS
ML
QL
ML
QS
MS
QL
QS
MS
QS
ML
QL
ML
ML
MS
QS
QS
ML
QL
ML
QL
ML
QS
QL
ML
QS
ML
MS
QL
MS
ML
MS
QL
ML
ML
QL
ML
QL
ML
ML
QL
ML
QS
ML
MS
QL
QL
ML
QS
QS
ML
ML
QL
QL
ML
ML
MS
ML
ML
MS
ML
QL
ML
QS
ML
ML
ML
MS
QL
MS
QL
QL
QL
MS
QL
QS
QS
QL
ML
QL
ML
QL
QS
QL
QS
QS
ML
QL
QL
QL
ML
ML
ML
ML
QL
MS
QL
ML
QS
QS
QS
MS
MS
MS
QS
ML
QS
QL
MS
MS
QS
QL
QS
QS
QS
QL
ML
ML
QS
ML
ML
ML
MS
ML
ML
QL
ML
MS
ML
ML
ML
ML
QL
QS
MS
QL
ML
QL
MS
MS
ML
ML
QS
QS
QS
ML
MS
ML
ML
QL
QL
ML
ML
ML
QL
ML
QS
QS
QS
QL
QS
MS
ML
ML
QL
QS
QL
ML
ML
ML
MS
QS
ML
QS
QS
ML
ML
ML
QL
QL
QS
QS
QL
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
QL
ML
MS
QS
QL
QL
MS
QL
QL
QS
QL
ML
QS
MS
MS
ML
ML
MS
MS
QS
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
MS
QS
QL
ML
ML
QL
ML
ML
MS
ML
QS
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
QL
QL
QS
MS
QS
QL
QS
MS
ML
MS
QS
QL
ML
QS
ML
ML
ML
ML
QL
ML
QS
QL
QL
ML
ML
QL
QL
QL
QL
QS
QL
ML
QS
QL
ML
QL
QS
QS
MS
QL
ML
QS
QL
QS
QL
MS
QS
QS
QL
MS
QS
ML
MS
QL
QS
ML
QS
QL
QS
MS
QL
QS
ML
QL
ML
QL
QL
QS
QL
ML
ML
QL
QL
ML
MS
ML
QL
QL
QL
MS
MS
QS
QL
QS
QL
QL
ML
QS
ML
MS
QS
QS
QL
QL
QL
QS
QL
QS
MS
QS
QL
QS
MS
ML
ML
ML
MS
ML
MS
ML
QS
MS
ML
ML
ML
ML
QL
ML
QL
MS
QS
QL
QL
ML
ML
QL
ML
QS
MS
QL
QL
QL
ML
QS
ML
QS
QS
QS
QL
MS
QL
QS
QL
MS
MS
ML
QL
ML
QS
QS
MS
ML
QS
QS
QS
QL
QL
ML
ML
ML
QS
ML
MS
ML
QL
QL
ML
QL
QS
QS
QL
QL
ML
ML
MS
QL
MS
QS
QS
QS
QS
QL
MS
QS
ML
ML
QL
QS
QL
QL
QS
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
QS
QS
MS
QL
ML
ML
QL
ML
ML
ML
QS
QS
QL
QL
QL
ML
ML
QL
ML
ML
MS
MS
ML
QL
ML
ML
MS
ML
ML
QS
MS
QL
MS
QL
ML
QS
ML
QL
MS
QS
MS
ML
QS
QL
QS
ML
ML
ML
QL
ML
QL
QS
QS
MS
ML
QS
ML
ML
QL
ML
MS
QS
QL
QS
MS
QL
ML
ML
QS
ML
QL
QS
QS
ML
MS
ML
QL
QL
MS
QL
ML
MS
QS
ML
ML
QL
QL
QL
ML
QS
QS
QL
QL
ML
ML
QL
ML
QL
QS
QS
QS
ML
ML
QS
ML
QL
ML
QS
QL
ML
QS
MS
QL
QS
ML
QL
MS
ML
QL
QL
ML
QL
ML
ML
QS
QL
ML
QL
ML
QL
QL
MS
QS
ML
MS
ML
ML
QS
QS
QS
QS
QS
QS
ML
QL
MS
MS
QL
ML
ML
QS
ML
ML
MS
QL
ML
QS
QL
QL
MS
QS
QL
QS
QS
ML
MS
QS
MS
QS
MS
QL
ML
QL
QL
QS
ML
QL
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
QL
ML
QS
ML
QL
MS
QL
QS
ML
QL
ML
ML
QL
ML
ML
ML
ML
MS
QS
MS
QS
QL
MS
QL
ML
QS
QL
QL
MS
ML
MS
QS
MS
MS
ML
MS
QS
QS
ML
MS
MS
ML
ML
QL
QL
MS
MS
MS
QL
ML
QS
ML
MS
ML
QL
ML
MS
MS
QS
QS
QL
QL
MS
MS
QS
MS
QL
QL
MS
QL
MS
QS
ML
ML
QS
QS
ML
QS
QS
ML
ML
MS
ML
ML
ML
ML
QS
QL
QL
MS
ML
QS
MS
QS
QS
ML
QS
MS
MS
ML
ML
MS
ML
ML
QS
QS
QS
ML
ML
ML
MS
QL
ML
ML
QS
ML
QL
QS
ML
MS
ML
QL
ML
MS
QL
ML
MS
ML
QS
QL
QS
QS
ML
QS
QL
ML
ML
ML
QL
QS
ML
QL
ML
MS
ML
QL
QS
QL
MS
QL
QS
QL
QS
ML
MS
QL
QL
ML
ML
ML
MS
QL
ML
ML
QL
MS
QS
MS
QS
ML
QL
ML
QL
QL
ML
QS
QL
ML
QS
QS
ML
ML
ML
ML
MS
QL
MS
ML
ML
QS
ML
MS
ML
QS
ML
QL
ML
ML
QS
MS
QL
QS
ML
QL
QS
ML
ML
QL
QL
QS
QL
MS
QS
QL
MS
ML
QS
QS
QL
ML
ML
MS
QL
QS
MS
ML
QL
ML
MS
QS
MS
QL
QL
QL
QL
QL
MS
MS
MS
ML
MS
QL
ML
QS
MS
ML
ML
ML
ML
ML
QL
QL
QS
ML
QL
ML
QL
QL
ML
MS
ML
QS
MS
QL
QS
QS
ML
QS
MS
QS
QS
QL
QL
QS
ML
ML
ML
QS
MS
QS
ML
QS
QS
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
QS
QL
ML
ML
QS
ML
QS
ML
QS
QL
ML
QS
QS
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
QL
QS
MS
ML
ML
QS
ML
QS
ML
ML
ML
QS
ML
QL
QL
QL
QS
ML
QS
ML
QL
QL
ML
MS
QL
QS
ML
MS
ML
QL
QL
MS
ML
ML
ML
QS
ML
ML
MS
ML
ML
QL
MS
ML
ML
ML
MS
ML
ML
QS
QS
QS
QL
ML
MS
QL
MS
ML
ML
MS
MS
QS
QS
QS
ML
QS
QL
QL
ML
QL
QL
ML
ML
QL
ML
ML
MS
QS
MS
QL
QS
ML
MS
ML
MS
ML
QS
QL
ML
MS
QS
QL
ML
QL
QL
MS
ML
MS
ML
QL
MS
ML
QL
QL
QL
ML
ML
QS
QL
ML
QL
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
ML
ML
QS
MS
QL
QL
ML
ML
ML
QL
MS
QS
QL
QL
QS
QL
QS
ML
QL
QS
MS
ML
QS
QS
ML
ML
QL
QL
QS
ML
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
QS
ML
ML
QS
QS
ML
QS
ML
QS
ML
MS
ML
MS
QL
QL
ML
ML
QS
ML
ML
ML
QL
QS
ML
QS
QS
ML
ML
QS
ML
ML
QS
ML
QS
QS
ML
ML
QL
QL
QL
ML
QS
QL
ML
MS
QL
QS
ML
ML
ML
ML
QL
MS
QS
MS
QS
MS
QS
QS
QL
QS
ML
ML
QL
QL
MS
ML
QS
MS
QS
QS
QS
ML
QS
QL
MS
QL
QS
ML
QL
ML
QL
QL
ML
QL
MS
QL
QS
QL
QL
ML
ML
QS
QS
QL
MS
QS
MS
MS
QS
MS
QL
ML
ML
QS
QS
QL
QS
ML
ML
QL
QL
ML
ML
QL
ML
QS
ML
QL
ML
QL
MS
ML
QS
ML
ML
MS
QL
QS
QS
QS
ML
ML
QS
MS
QL
ML
ML
ML
ML
ML
ML
ML
QL
MS
ML
ML
ML
ML
QL
QS
ML
MS
QL
MS
QS
ML
ML
QS
QS
ML
QS
QS
QL
ML
ML
ML
QS
QL
QL
QS
ML
QL
QS
QL
MS
MS
QL
MS
QS
MS
QS
QL
QL
QL
ML
MS
ML
ML
QL
QS
ML
ML
QS
ML
ML
QS
QS
ML
QL
QL
QL
MS
QL
QS
MS
ML
QL
QS
ML
MS
QL
QS
QL
QL
ML
QL
ML
ML
MS
QL
ML
ML
ML
MS
QS
QL
ML
QS
ML
QL
QL
ML
QS
ML
ML
ML
ML
ML
MS
MS
QS
QL
ML
QL
QL
ML
MS
QS
QL
QS
QS
QS
ML
MS
MS
ML
QS
QL
ML
QS
QL
QS
QS
ML
QS
ML
ML
ML
QL
QL
QL
QS
QL
QL
ML
ML
QL
QL
MS
ML
QL
QL
QS
MS
ML
MS
ML
QS
MS
QS
ML
MS
QL
MS
ML
MS
ML
MS
ML
QS
QS
MS
QS
QL
ML
QS
ML
QS
QS
MS
QS
MS
QL
ML
QS
ML
QS
QS
ML
ML
QL
ML
ML
MS
ML
QS
ML
QS
QL
QL
MS
MS
MS
QS
MS
ML
ML
ML
QS
QS
MS
QS
QL
QL
QL
ML
MS
ML
QS
MS
ML
QS
QL
QL
QS
ML
ML
MS
ML
MS
ML
ML
QS
ML
ML
QS
ML
QS
MS
ML
MS
QL
QL
QS
QS
QS
MS
QL
ML
QL
QL
QS
QS
ML
QS
QS
ML
ML
QL
ML
MS
MS
QS
MS
QL
ML
ML
MS
ML
QS
QL
ML
ML
QL
QS
QS
QL
ML
ML
QL
QS
QL
MS
ML
QL
QS
ML
QS
MS
QS
QS
MS
QS
QS
ML
ML
QS
QS
QL
MS
QL
QL
ML
ML
QL
QS
QS
MS
ML
ML
QL
QL
MS
QS
ML
ML
QS
ML
ML
QS
QS
QS
ML
QL
ML
QL
QS
QL
ML
ML
QS
ML
QS
QL
QS
QL
QL
QL
QS
MS
ML
QL
QS
QS
ML
QL
MS
MS
ML
QL
QS
ML
QL
QS
QL
QS
ML
QS
QL
QS
ML
QS
QS
QL
ML
ML
QL
ML
MS
ML
QS
ML
QS
MS
QL
QL
ML
ML
QL
ML
ML
QL
QL
QS
QS
QS
QL
QL
QS
QL
QS
QL
MS
ML
MS
QS
ML
QS
ML
MS
MS
ML
QS
ML
QS
QL
ML
QS
ML
ML
QL
QL
ML
QS
MS
ML
ML
QS
QL
ML
QL
QL
QS
QS
ML
QL
QS
QS
ML
QL
ML
QS
MS
ML
ML
ML
ML
MS
ML
MS
MS
ML
ML
MS
MS
QS
QS
QS
QS
QL
ML
QS
QL
ML
ML
MS
QL
QS
ML
QL
QL
QS
ML
QS
QS
QS
ML
QS
QS
QS
ML
ML
MS
QL
QL
QS
QS
QL
QL
QL
QS
ML
QL
ML
QS
ML
QL
QS
QL
QL
MS
ML
ML
ML
QS
ML
QS
ML
MS
MS
QL
QS
MS
MS
QS
MS
QL
ML
QL
MS
ML
QL
ML
ML
ML
QL
QS
QS
QS
ML
QS
ML
ML
QL
ML
ML
QL
ML
MS
MS
ML
ML
QL
MS
QL
ML
ML
QL
QL
ML
QS
ML
ML
QS
QS
ML
QS
ML
QS
QS
QS
ML
QL
QS
QL
ML
QS
ML
ML
MS
QL
ML
ML
MS
ML
QS
QS
QS
MS
ML
QS
QL
QS
ML
ML
QS
QL
MS
QL
ML
QL
QS
QS
QL
ML
QS
ML
ML
QL
QS
QS
ML
QL
QS
ML
QL
ML
MS
ML
QS
QS
ML
QS
ML
QS
MS
MS
QS
MS
QL
QL
ML
QS
QL
QL
QL
ML
QL
ML
MS
QS
ML
ML
QL
QL
QL
ML
QS
QL
ML
QS
QL
MS
MS
ML
MS
ML
QL
QL
QL
QL
QL
QS
QS
MS
ML
MS
QL
ML
MS
QS
QS
ML
QL
QL
ML
QL
MS
QS
QS
ML
QS
ML
ML
QS
ML
QL
QS
ML
ML
ML
MS
ML
QL
ML
QL
QS
ML
QL
QL
MS
QS
ML
ML
QL
QL
QS
MS
QS
QL
QS
MS
ML
QL
ML
QS
MS
QL
ML
QL
ML
QL
QL
QL
QL
ML
ML
QS
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
MS
ML
QS
QS
ML
QS
QS
ML
MS
MS
QL
QL
ML
QL
MS
ML
ML
QL
ML
ML
QS
ML
QS
ML
QS
QS
QL
QL
QS
QL
QS
MS
ML
QL
ML
QL
QL
ML
QL
QS
QL
QL
ML
QL
QL
QL
QL
MS
QL
QL
QS
QS
ML
MS
QL
QL
ML
QL
ML
QS
ML
MS
QS
QS
QS
QL
QL
QL
ML
ML
QL
QS
QL
QS
QS
ML
ML
QL
QS
QL
QL
QL
QL
QS
ML
ML
ML
MS
QS
QL
QL
ML
MS
QL
ML
MS
ML
ML
QS
ML
QS
QS
QS
ML
MS
QL
MS
QL
MS
QS
ML
MS
QL
QL
QS
ML
ML
MS
QL
QS
QS
QS
MS
QS
ML
QS
QL
QL
ML
QS
QL
ML
ML
ML
ML
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
QL
QL
ML
QL
QS
QL
QL
MS
QL
ML
MS
ML
QS
ML
QS
ML
QS
ML
ML
QS
QL
ML
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
QL
QL
QS
QL
ML
MS
QL
QL
ML
ML
QS
QS
ML
QL
QL
QS
ML
QS
QS
ML
QS
QL
MS
QS
ML
ML
QL
ML
ML
ML
ML
ML
QL
QS
QL
ML
QL
QL
QS
ML
ML
QS
QL
QS
QS
MS
QL
MS
ML
ML
QL
QL
QL
QL
ML
ML
QS
ML
MS
ML
ML
ML
QS
QL
QL
QS
ML
MS
QL
QL
MS
QL
MS
ML
QL
ML
QS
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
QS
ML
QS
QS
ML
QL
ML
ML
ML
QS
MS
QL
QL
QL
QL
QS
QS
ML
QL
QS
ML
ML
QS
MS
MS
ML
QL
QS
QL
ML
QS
QS
ML
QL
MS
QL
QL
MS
QS
QL
ML
ML
MS
ML
QS
QS
QL
ML
ML
QS
ML
QL
ML
ML
MS
ML
ML
ML
MS
QS
ML
ML
ML
ML
QL
QS
QL
QS
MS
QL
ML
QS
ML
QS
MS
ML
QS
QL
ML
QL
QS
QS
ML
QL
MS
ML
MS
ML
ML
QS
ML
MS
ML
QL
QS
ML
ML
QS
QS
QL
MS
QL
MS
MS
QS
QL
ML
QL
QS
QS
QL
ML
QS
ML
QL
ML
ML
MS
ML
ML
QL
QL
QL
ML
ML
QS
ML
QS
ML
QS
QS
ML
QL
ML
ML
MS
QS
ML
QS
QS
QS
QS
QL
ML
ML
ML
QL
ML
ML
QL
QL
QS
QL
QL
QL
QL
QS
QL
MS
QL
QS
QL
QS
ML
QL
QL
QS
ML
ML
QL
QL
MS
MS
MS
ML
QL
QS
ML
QL
QL
ML
QL
ML
MS
ML
QL
QS
QS
ML
MS
QS
QS
ML
MS
QL
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
QS
ML
ML
QL
MS
MS
QL
QS
MS
QL
QS
QS
QL
ML
QL
ML
QL
MS
MS
QL
ML
ML
QL
QL
MS
ML
QL
MS
QL
MS
ML
ML
ML
QS
ML
QS
ML
MS
ML
QS
MS
QL
ML
ML
ML
ML
ML
QL
MS
ML
QS
QS
ML
ML
ML
QS
ML
QS
QL
ML
MS
ML
ML
ML
QS
QS
MS
ML
QL
ML
QS
ML
ML
MS
ML
MS
ML
QL
QL
QL
QS
QS
ML
ML
QL
ML
MS
ML
QS
QL
ML
QS
QL
QL
QL
QL
ML
MS
QS
ML
MS
QS
ML
ML
QL
QL
QL
QS
QL
QS
QL
QS
MS
ML
QL
QL
QL
QL
ML
ML
ML
QS
ML
MS
ML
QS
QS
MS
ML
QL
QS
MS
QL
MS
QL
ML
QS
QS
QL
MS
QL
ML
ML
ML
ML
QL
ML
MS
ML
QS
ML
ML
ML
QL
MS
QS
ML
QL
QL
ML
MS
ML
QS
QL
ML
ML
MS
ML
ML
MS
ML
MS
QS
QS
QS
ML
QS
ML
ML
QS
QS
ML
MS
QL
ML
QL
ML
QL
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
MS
QL
MS
ML
QL
ML
QS
MS
QS
MS
ML
MS
QL
ML
ML
MS
ML
QL
MS
QS
ML
QS
QL
ML
ML
ML
QL
ML
QL
QS
ML
QL
QS
ML
QS
QL
QS
QL
ML
ML
QL
ML
ML
ML
MS
QS
MS
ML
QS
QS
ML
ML
QS
ML
ML
QS
QS
ML
ML
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
MS
QS
QS
MS
QS
QL
QS
ML
MS
ML
ML
QL
QL
ML
QS
QS
MS
QL
ML
MS
QL
ML
ML
ML
QL
ML
ML
MS
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
ML
QL
QS
QL
QL
MS
QL
ML
ML
QL
QL
QS
ML
MS
QS
QS
MS
QS
QS
MS
QS
QS
ML
QS
QL
ML
ML
MS
ML
ML
ML
ML
ML
QL
QS
ML
ML
QS
ML
ML
ML
ML
MS
QL
ML
QS
MS
ML
ML
QL
MS
ML
ML
ML
ML
QL
MS
ML
QS
QS
ML
QS
MS
MS
QS
QL
QL
QS
QS
MS
ML
ML
QL
ML
QL
ML
MS
ML
QL
QL
ML
ML
QL
ML
ML
ML
QS
ML
QS
QS
QL
ML
MS
MS
ML
QL
QS
ML
MS
QS
QL
ML
QL
MS
QS
QS
QL
QL
QS
MS
ML
QL
MS
ML
ML
QS
ML
QL
MS
QL
MS
ML
ML
QS
ML
MS
QS
ML
QS
MS
ML
QL
ML
QL
MS
QL
QS
ML
MS
MS
QL
QL
ML
QL
ML
ML
QL
ML
QS
MS
ML
QS
ML
ML
ML
QL
QL
QL
ML
QL
QS
MS
QL
MS
QL
QS
QS
ML
QS
QL
MS
ML
ML
ML
ML
QL
ML
MS
QS
ML
ML
ML
ML
ML
QL
MS
ML
QL
ML
ML
MS
QS
QL
ML
QL
QL
QS
ML
QS
ML
QS
ML
QL
QS
ML
QS
ML
ML
MS
ML
ML
MS
QS
QS
QL
QS
ML
ML
QL
QL
QL
ML
QL
ML
ML
QS
QS
ML
QS
MS
ML
QS
MS
MS
ML
QS
MS
QL
QL
QL
QL
ML
ML
QS
ML
QS
QL
ML
QL
QL
QL
MS
QS
QL
MS
QS
QS
ML
QL
QL
QL
QS
ML
MS
QL
QS
QS
ML
QS
ML
ML
QS
QL
QL
ML
ML
QS
MS
MS
QL
QS
QL
MS
ML
QS
ML
QS
MS
MS
QS
QL
MS
MS
QS
QL
ML
QS
QS
MS
QL
MS
ML
ML
MS
QL
MS
ML
ML
QL
QL
QL
QS
QS
QL
ML
ML
QS
QL
QS
QS
MS
QL
MS
ML
MS
ML
ML
QL
QL
ML
ML
QL
QS
ML
QL
MS
QL
ML
QS
QL
QL
QL
MS
MS
ML
MS
ML
ML
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
QS
MS
QL
QL
ML
QL
ML
QL
QS
QL
QL
MS
QL
ML
QS
QL
QS
QL
QS
QL
QL
QS
ML
QS
QL
QS
ML
QS
ML
QL
QL
QL
QS
QL
MS
ML
ML
ML
QL
QL
QS
ML
QL
MS
QS
QS
MS
QL
MS
QS
QS
ML
ML
QL
ML
ML
MS
ML
QL
QS
QS
QL
QS
QL
ML
ML
MS
MS
QS
QL
QL
QS
QL
MS
ML
QS
ML
QL
QS
ML
ML
QS
ML
MS
MS
MS
ML
ML
QL
ML
ML
QL
ML
QS
ML
QL
ML
MS
ML
ML
QS
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
QL
ML
QL
MS
QS
ML
QL
MS
QS
QL
MS
ML
ML
ML
QL
ML
ML
ML
MS
MS
QS
QL
ML
ML
QS
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
ML
ML
ML
MS
MS
QL
QS
ML
QS
ML
QL
ML
MS
QL
QS
QS
ML
QS
MS
QS
QL
ML
ML
MS
QL
QL
QL
QS
MS
QL
ML
QL
QL
QL
QS
QL
QL
QL
MS
ML
QS
MS
ML
QS
MS
QL
QS
QL
QL
QS
QL
QS
ML
QS
MS
QS
QS
QS
MS
ML
QL
ML
QL
ML
MS
QL
QS
ML
ML
QL
QS
QS
QL
ML
ML
ML
QS
MS
ML
MS
MS
QS
QS
QL
MS
ML
ML
MS
QS
QS
ML
QL
ML
QL
ML
QL
ML
MS
QS
QS
QL
QS
ML
ML
ML
QL
QL
QL
QS
QS
ML
MS
QL
ML
QS
ML
QS
MS
ML
ML
ML
QS
QS
QS
ML
ML
MS
ML
ML
ML
QL
QS
MS
QL
QS
QL
ML
ML
QL
ML
QS
QS
ML
MS
QL
QL
ML
QS
ML
QL
ML
ML
QS
QS
ML
QS
ML
ML
QS
ML
ML
QS
ML
QL
ML
ML
ML
QL
MS
QL
ML
QS
MS
QS
QS
QL
ML
MS
ML
ML
ML
QS
QL
ML
QS
ML
MS
MS
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
QL
QS
ML
QL
ML
ML
QL
ML
ML
ML
QS
MS
QL
QL
MS
ML
MS
QL
ML
QL
MS
ML
QL
ML
QS
QL
ML
QS
ML
QL
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
MS
QL
QS
QS
QS
QL
QS
ML
QS
ML
QS
MS
MS
QS
QL
QL
MS
QL
ML
MS
QL
QS
QL
QL
MS
QL
QS
QS
QL
QL
QS
QS
QS
ML
QS
ML
QL
QL
ML
MS
QS
ML
QS
QL
ML
MS
QL
ML
ML
ML
QS
QS
ML
QS
ML
QL
ML
ML
MS
QL
QS
QS
ML
ML
QL
MS
ML
ML
QL
QL
ML
QL
QL
ML
ML
MS
ML
QS
QL
QL
QL
QL
MS
ML
ML
MS
QL
QL
MS
QL
QL
QS
ML
QS
QS
MS
QL
QS
ML
MS
MS
QS
ML
QL
QL
ML
ML
QS
QS
QS
MS
MS
ML
QS
ML
ML
ML
MS
ML
QS
QS
ML
ML
QL
ML
ML
ML
ML
ML
QL
ML
ML
MS
QL
QL
QS
QL
ML
ML
ML
ML
MS
QS
ML
ML
MS
QS
QL
ML
QL
QL
QL
QS
ML
QL
ML
QL
QL
QS
ML
ML
MS
ML
QS
ML
ML
ML
QL
ML
ML
QL
MS
ML
QS
QL
ML
QS
ML
QL
QL
QS
ML
MS
QS
QS
ML
MS
ML
QL
QS
QS
ML
MS
ML
ML
QL
QL
QS
QS
QL
ML
QL
QL
QL
ML
ML
QL
ML
QS
QL
QS
QS
QS
QS
MS
QL
QS
MS
ML
QL
QS
ML
MS
MS
QS
QL
MS
ML
ML
ML
QS
QL
QL
MS
QS
QS
ML
MS
MS
ML
ML
ML
ML
ML
QS
MS
QS
ML
ML
QS
MS
QL
MS
ML
QS
ML
ML
QS
MS
QS
QL
QL
MS
QL
QS
ML
MS
ML
QS
QL
ML
MS
ML
ML
ML
QS
QL
QL
MS
QL
ML
QS
QL
ML
QL
QL
MS
ML
QL
QS
QL
QS
QS
ML
QL
QL
QS
ML
MS
QL
MS
ML
QS
ML
ML
QL
QL
MS
ML
ML
ML
ML
QS
QL
QS
ML
ML
ML
QL
MS
QS
MS
QS
MS
MS
ML
ML
QL
QL
ML
QL
ML
ML
ML
ML
QL
ML
QL
QS
QL
QL
QS
QS
QL
QS
QS
MS
ML
QS
MS
QL
ML
QS
QS
QS
ML
QL
QL
ML
QL
QS
ML
QL
QL
QL
QL
ML
ML
ML
ML
QS
MS
QL
QL
QS
ML
QS
MS
QS
QS
ML
QL
QL
ML
MS
QS
QL
QL
MS
QL
QS
QL
ML
QL
ML
MS
QS
ML
QL
ML
QS
ML
QS
ML
QL
ML
ML
QS
QS
MS
ML
ML
QL
ML
ML
QL
QS
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
ML
ML
QS
ML
QS
ML
MS
QS
ML
ML
QS
QL
ML
QS
ML
ML
MS
ML
QL
ML
QS
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
QL
MS
ML
ML
ML
QS
QL
QS
ML
QS
ML
QL
ML
QS
ML
QS
ML
MS
QS
MS
QL
MS
QL
QL
QS
QS
QL
ML
ML
QS
ML
ML
ML
ML
MS
QS
QL
QL
ML
QL
QL
QL
QL
ML
QS
QL
ML
QS
ML
MS
ML
ML
ML
QL
QS
QS
ML
ML
MS
ML
ML
ML
ML
QL
ML
ML
ML
MS
QS
QL
QL
MS
ML
MS
ML
ML
ML
ML
ML
MS
QS
QS
ML
QS
ML
ML
QL
ML
QS
ML
ML
MS
ML
QL
ML
QL
ML
QS
QL
ML
ML
MS
MS
QS
MS
ML
ML
QL
ML
ML
QL
QS
QS
MS
ML
QL
ML
ML
ML
QL
QS
ML
QS
ML
QS
ML
ML
QL
QL
QL
QL
QL
ML
ML
ML
ML
QS
QS
QL
MS
MS
ML
ML
QS
QS
QS
MS
ML
QS
QS
QL
ML
ML
MS
QL
MS
QL
ML
QS
MS
QL
QL
ML
MS
QL
ML
ML
ML
QL
QS
ML
ML
QS
MS
ML
QS
QS
QS
QS
QS
ML
ML
MS
ML
ML
MS
ML
ML
ML
QS
QL
QL
MS
QS
ML
ML
ML
QL
ML
QS
MS
QL
ML
MS
QS
ML
QS
MS
ML
QS
QS
QL
QS
QS
QS
ML
ML
QS
QS
ML
ML
ML
ML
MS
ML
QS
QL
ML
MS
QL
QL
QL
QL
QL
ML
MS
MS
QS
ML
ML
MS
ML
ML
ML
ML
QL
MS
QS
ML
QS
QL
QL
QL
ML
ML
QL
MS
MS
QL
QS
QL
QL
QL
ML
QL
MS
ML
QS
QS
ML
QS
ML
ML
ML
QS
QL
QL
QS
MS
QS
ML
QL
QL
QL
QS
MS
MS
ML
ML
QS
ML
MS
QS
ML
MS
QL
QS
ML
QL
ML
QL
QL
MS
QL
QS
QS
ML
MS
ML
QL
QL
ML
QS
ML
ML
QL
MS
QS
QL
QS
ML
ML
QL
ML
ML
ML
QL
QL
MS
ML
ML
MS
QS
MS
ML
QL
QL
QS
ML
QS
ML
ML
ML
MS
QL
QS
ML
ML
ML
ML
QL
QS
QS
QL
QS
ML
QL
QL
MS
QL
QS
QS
QS
ML
QS
ML
QS
ML
ML
MS
QS
QS
QL
ML
MS
ML
QS
MS
QL
ML
ML
QL
ML
QL
QL
QS
ML
QL
ML
QS
QL
ML
MS
ML
QL
QL
MS
ML
MS
QL
ML
ML
MS
ML
ML
QL
ML
QS
QL
QL
QS
ML
QS
QL
QL
QL
MS
QS
QL
QS
ML
QL
ML
QS
QL
QS
QS
QL
QL
QL
ML
QS
QL
QS
MS
QS
QL
ML
ML
ML
ML
ML
QS
ML
QL
MS
ML
QS
QL
MS
ML
ML
QL
QS
MS
QS
ML
ML
QL
QS
ML
MS
QL
MS
QL
QS
QL
QL
QL
ML
ML
QS
QS
QL
ML
ML
MS
ML
QL
MS
QS
QS
ML
QL
MS
QS
MS
QS
QS
ML
QL
QS
QL
QL
QS
ML
ML
MS
ML
QL
QL
ML
QL
QS
MS
QS
QL
MS
MS
QS
QL
QL
QS
ML
QS
ML
ML
ML
ML
QS
QL
MS
ML
QL
QL
ML
ML
QL
QL
ML
MS
MS
QL
QS
QL
ML
ML
QS
ML
QS
QL
QS
ML
QS
QS
QS
MS
ML
QS
MS
ML
ML
MS
ML
QL
QS
QL
QL
ML
ML
QS
MS
ML
ML
ML
ML
ML
QS
ML
QS
QS
QS
QS
MS
ML
QS
ML
QS
ML
QS
MS
ML
ML
ML
QL
QS
QL
QS
QL
ML
ML
ML
QS
MS
ML
QL
MS
QL
QS
QL
QS
ML
ML
QL
QS
ML
QS
ML
QL
MS
QS
QS
MS
ML
ML
QL
MS
MS
QL
QS
MS
QL
ML
QS
ML
ML
QL
MS
ML
ML
ML
QL
QL
ML
ML
QS
ML
QS
ML
QS
QL
ML
QS
QL
QS
QL
ML
ML
QS
ML
MS
ML
MS
ML
ML
QL
QS
MS
QS
ML
QL
MS
ML
QS
MS
MS
QL
QL
MS
ML
ML
ML
ML
ML
QS
QS
MS
QL
ML
ML
MS
QL
MS
QL
QS
QL
ML
QL
QL
ML
ML
ML
ML
QL
MS
QL
QL
ML
ML
ML
QL
ML
ML
MS
ML
ML
ML
ML
ML
ML
ML
MS
MS
QL
QL
QL
MS
QL
QL
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
ML
MS
QL
QL
ML
QS
QS
QL
QL
QS
QL
QS
ML
ML
ML
QS
QS
QS
QL
ML
ML
ML
QS
QL
QL
QL
QL
QS
QS
QS
QS
ML
QS
ML
QL
MS
MS
ML
QS
ML
ML
MS
QL
ML
QS
ML
MS
ML
MS
MS
QL
QS
MS
QS
ML
QL
QS
QL
QS
ML
MS
MS
ML
QS
ML
MS
QS
QL
ML
QL
MS
ML
MS
QS
MS
ML
ML
ML
ML
ML
ML
QS
MS
ML
QS
QS
QL
MS
QS
QL
ML
ML
MS
QL
MS
QS
QL
QL
QL
MS
ML
ML
ML
ML
QL
QS
QS
ML
QS
QL
QS
QL
QL
QS
ML
ML
QS
ML
MS
ML
ML
QL
ML
ML
QL
ML
ML
QL
MS
QS
QS
ML
MS
MS
MS
QS
QL
ML
ML
ML
ML
QL
ML
ML
QL
MS
ML
QL
ML
ML
QL
ML
ML
QS
ML
QL
QS
ML
QS
MS
MS
MS
QS
QL
ML
QS
QL
QL
ML
QS
ML
ML
QL
QL
MS
QL
ML
MS
ML
QL
QS
QS
ML
ML
MS
QL
QS
QL
QL
QL
QL
MS
QS
MS
QL
MS
ML
QS
QL
QS
QS
MS
QS
ML
ML
ML
ML
ML
ML
QS
ML
ML
QL
ML
QS
MS
QL
ML
QL
ML
QL
QS
QL
QL
ML
ML
ML
QS
ML
MS
ML
QS
QS
QS
ML
ML
MS
QL
MS
QL
QS
ML
QL
ML
MS
ML
QL
ML
QS
MS
QL
QL
QL
ML
MS
ML
QS
MS
MS
QL
MS
ML
ML
MS
ML
QL
QS
QS
ML
QL
QL
QS
QL
MS
QS
ML
QS
ML
QS
ML
QS
QS
QS
ML
ML
QS
MS
QS
ML
ML
ML
MS
ML
MS
ML
QL
QL
ML
QS
QL
QL
ML
MS
MS
ML
ML
MS
QL
MS
MS
QL
QS
MS
QS
QL
ML
MS
MS
QS
ML
QS
QL
QL
ML
ML
ML
ML
MS
ML
QS
QS
QS
QS
QS
ML
QL
ML
ML
MS
ML
MS
QS
QS
MS
MS
QS
ML
QS
QL
QS
ML
QL
ML
QL
QL
ML
MS
QS
QL
MS
QL
ML
MS
ML
ML
QL
QS
QS
MS
ML
ML
ML
MS
QL
QS
QL
QL
MS
QL
QL
QL
MS
QS
ML
QL
QS
QS
ML
QL
ML
QL
MS
ML
ML
ML
MS
ML
QS
QS
QS
QS
ML
QS
QS
QS
MS
QS
QL
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
QL
QS
ML
ML
QL
QS
QL
QL
ML
QS
ML
ML
QS
QS
QL
QS
QL
QS
QL
ML
ML
MS
ML
QL
ML
MS
MS
QL
ML
QL
ML
MS
ML
MS
QS
ML
QS
ML
ML
QS
MS
QL
QS
QL
QL
MS
ML
QL
QL
QL
MS
ML
QS
QL
ML
MS
ML
QS
QL
QS
QS
QL
QS
QS
ML
QS
QL
ML
QS
ML
ML
QS
ML
MS
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
MS
QS
MS
QL
ML
ML
QL
ML
QL
ML
ML
QS
ML
MS
QS
ML
ML
MS
ML
QS
QL
QL
MS
ML
MS
QL
ML
QS
ML
QL
QL
QL
QS
ML
ML
QS
QL
MS
QS
ML
ML
QS
QS
QS
QL
ML
ML
QS
QS
ML
QL
ML
ML
QS
ML
QL
QS
MS
QL
QS
QL
ML
QL
QS
MS
QS
QL
QS
QS
ML
QL
ML
MS
ML
MS
QS
QL
QL
QL
ML
QS
QL
QL
QS
MS
ML
ML
QL
QL
MS
ML
MS
QS
MS
QS
QL
ML
QL
MS
QS
QS
QL
MS
QS
QS
MS
QS
QS
QL
QL
QS
QL
QL
QS
QL
ML
QL
ML
QS
QS
ML
MS
QL
ML
ML
QS
QS
QS
MS
MS
QL
QL
QS
QL
QS
ML
ML
QS
QL
ML
QL
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
QL
MS
QS
QS
ML
ML
ML
ML
QS
ML
ML
MS
QS
QL
ML
QS
QS
QL
QL
QS
QL
ML
QS
ML
QL
ML
QS
ML
ML
ML
ML
QL
ML
ML
MS
MS
ML
QL
ML
MS
QL
QL
MS
ML
ML
QL
ML
ML
QL
QL
ML
ML
QL
QS
ML
ML
MS
QS
QS
ML
QL
ML
QL
ML
ML
MS
ML
QL
MS
QS
ML
ML
QS
ML
QS
MS
MS
ML
ML
QL
QS
QS
ML
QS
MS
QL
MS
QS
QS
QL
MS
QL
ML
QS
QS
QL
QL
QL
ML
QS
MS
QL
QS
QL
QL
MS
QL
MS
QS
MS
QS
QS
QS
QL
ML
QL
QS
QL
ML
QL
QL
QL
QS
MS
QL
MS
QL
ML
ML
QS
ML
QS
ML
ML
ML
QL
QL
QL
QS
ML
ML
ML
ML
ML
QL
QL
ML
MS
ML
MS
ML
QL
ML
ML
QL
QL
ML
MS
ML
QS
QS
QL
ML
ML
QL
MS
QL
ML
QS
QS
ML
QL
QS
QL
ML
QS
QL
QS
QS
QL
ML
QL
MS
QS
ML
QS
QL
QL
MS
QS
QS
MS
QL
ML
QS
QL
QS
ML
QS
QS
ML
QS
ML
QS
ML
QL
QS
QL
QS
ML
MS
QS
QS
QS
QL
ML
ML
QL
ML
ML
QS
QL
MS
QS
QS
ML
ML
QL
ML
QL
ML
QS
MS
ML
QL
QS
MS
QS
QL
ML
MS
MS
QS
ML
ML
MS
ML
ML
ML
QL
ML
QL
QS
QL
QL
QL
ML
QS
ML
QL
ML
QS
ML
ML
QS
QS
QL
QS
MS
ML
MS
ML
ML
QS
ML
QS
QL
QS
ML
MS
QS
MS
QL
ML
QS
QS
MS
ML
ML
ML
QL
ML
QS
QS
QS
QS
QS
QL
QS
MS
ML
MS
MS
ML
MS
ML
ML
ML
QS
QL
MS
QS
MS
QS
QL
QL
ML
QL
ML
QL
ML
MS
ML
QS
ML
QS
QS
QS
ML
QS
QS
QS
QS
QL
QL
QL
ML
QL
QL
ML
QS
QS
QL
ML
MS
QS
QL
MS
QS
MS
QS
ML
ML
QS
QL
ML
ML
QS
QS
ML
ML
QL
ML
QL
QS
QL
MS
ML
ML
ML
QL
QL
QS
QS
ML
QS
ML
QL
ML
QS
QL
QL
ML
QS
ML
QL
QS
MS
QS
ML
ML
ML
QS
ML
QS
QL
ML
ML
QL
ML
QS
MS
ML
MS
MS
QL
QL
ML
QL
QS
ML
QL
QS
ML
QS
ML
QL
QS
ML
MS
QL
ML
MS
ML
MS
ML
QL
ML
QL
ML
ML
QL
QS
ML
ML
QL
QS
QL
QL
QS
ML
QL
ML
QS
QL
ML
QS
ML
QS
QS
MS
ML
ML
QL
QL
ML
ML
QS
ML
QL
ML
QS
QL
QS
QS
ML
ML
QS
ML
QS
QS
ML
QL
QL
ML
QL
ML
MS
QL
QS
MS
ML
QL
ML
QL
QL
QL
QS
ML
ML
QS
MS
QS
QL
QL
MS
ML
MS
ML
QL
QS
ML
QS
ML
ML
QL
QL
ML
ML
ML
ML
QL
MS
QL
ML
QS
QS
ML
QL
QS
MS
ML
ML
ML
MS
QL
ML
QL
QL
ML
MS
QS
QL
QS
ML
ML
QL
QS
QS
MS
QS
MS
QL
QL
QL
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
ML
QL
ML
QS
ML
QS
QS
QS
QL
QS
QS
ML
QS
ML
ML
ML
ML
MS
QS
QS
QL
QL
QL
ML
MS
QL
ML
MS
MS
ML
ML
QL
ML
ML
ML
ML
ML
ML
MS
QL
MS
MS
ML
ML
ML
QL
MS
MS
MS
QS
QL
ML
QS
ML
QL
ML
QL
ML
ML
QL
QL
ML
ML
QS
QS
QL
QL
MS
QL
QS
QS
ML
MS
QS
MS
MS
QL
QL
ML
MS
ML
QL
ML
QS
QS
MS
QS
ML
ML
QL
ML
QL
QL
QS
QL
ML
QS
ML
QS
MS
ML
QL
ML
QS
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
QS
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
QS
ML
QL
QL
QL
ML
ML
QL
QL
ML
QL
ML
QS
ML
QS
MS
QL
ML
QS
QS
ML
ML
ML
ML
QS
ML
QS
ML
QS
ML
QS
QS
MS
ML
QS
ML
QS
MS
ML
QS
MS
QL
QL
MS
MS
QL
QS
ML
QL
MS
ML
QS
ML
QS
QL
QS
ML
MS
QL
QL
ML
ML
MS
ML
ML
QS
ML
QS
ML
ML
ML
QS
ML
MS
QL
QL
MS
QL
QL
ML
ML
ML
QL
QL
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
QL
QL
QS
QL
QS
MS
QS
ML
ML
MS
QL
ML
QL
ML
ML
ML
ML
MS
ML
ML
ML
ML
QS
QL
QL
ML
QS
ML
QL
MS
QL
MS
QL
QL
ML
QL
ML
MS
QS
MS
ML
QL
QS
ML
ML
ML
ML
ML
ML
QL
QS
ML
QS
QS
ML
QL
MS
QL
MS
QL
QS
ML
QL
QL
ML
QS
ML
QL
ML
ML
QS
MS
QS
ML
ML
QS
ML
QL
ML
QS
ML
QL
QS
ML
MS
QS
QS
QL
QS
ML
MS
ML
QL
QL
QL
QS
ML
QS
QS
QL
QS
MS
QS
QS
ML
QL
ML
ML
QL
QS
QS
ML
QS
QL
QS
QS
MS
MS
ML
ML
QS
ML
MS
ML
ML
MS
ML
MS
QL
QL
QL
ML
QL
ML
QL
QS
ML
ML
QS
QS
ML
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
QL
QL
ML
ML
QL
ML
QS
QL
ML
QL
QS
QL
QS
ML
QS
MS
QL
QL
QS
QL
QS
QS
QL
QS
QS
MS
QS
QS
QS
ML
QL
MS
QS
ML
ML
QS
QL
QL
MS
ML
QS
QL
QL
ML
QL
MS
QL
QL
MS
ML
ML
MS
QL
ML
QS
QL
QL
MS
ML
QL
ML
QS
QL
MS
QL
QS
ML
ML
ML
QS
QS
ML
ML
QL
ML
ML
ML
ML
MS
MS
ML
QS
MS
ML
QS
QS
QS
QS
QL
QS
MS
QL
ML
ML
ML
QL
ML
QL
ML
MS
QL
QS
QL
ML
QS
QS
ML
QL
QL
QL
ML
ML
MS
QL
ML
QL
QL
QS
QL
QL
QS
ML
ML
ML
ML
MS
QL
QS
QS
QS
QL
ML
MS
MS
MS
ML
QS
QL
QS
QL
ML
QS
QL
ML
ML
MS
MS
ML
QS
ML
QL
QS
QS
MS
ML
QS
ML
MS
QS
QL
ML
ML
QS
ML
MS
ML
QL
ML
ML
ML
QL
QS
ML
ML
QL
MS
QS
QL
QL
ML
QS
MS
ML
QL
QL
ML
ML
QS
QS
ML
QS
ML
MS
QL
QS
QL
QS
MS
QS
QS
ML
QS
QL
QS
QL
QS
QL
QS
MS
QS
QL
QL
QL
ML
ML
QL
ML
ML
QL
QS
ML
QL
ML
ML
MS
ML
MS
ML
MS
QL
QL
QL
QL
QS
ML
ML
QS
ML
MS
ML
ML
QL
QL
QS
ML
MS
QL
QS
ML
QS
ML
MS
ML
ML
QL
QL
QL
QL
MS
QL
MS
QL
QS
ML
QS
QL
QL
MS
ML
ML
QL
MS
QS
QL
QS
QL
QS
ML
MS
QL
ML
QS
MS
ML
QL
QS
QS
ML
QS
ML
ML
QL
QS
QS
QS
MS
ML
QL
QL
QS
QL
QS
QL
ML
QS
MS
ML
ML
QS
ML
QL
QL
ML
ML
QS
ML
QL
QL
QL
MS
MS
QL
MS
QL
MS
QS
QS
ML
ML
ML
QL
ML
ML
ML
QL
QS
ML
QL
QS
QS
ML
QS
ML
QS
QS
QS
ML
MS
ML
QL
ML
ML
MS
QL
QS
ML
QL
QS
QS
QL
ML
ML
QS
QL
ML
ML
ML
MS
QL
QL
QL
QL
ML
QS
ML
QS
QL
ML
MS
MS
MS
QS
ML
MS
QL
QL
MS
QL
QS
QS
ML
QL
QS
QL
ML
ML
ML
QS
QS
QL
QL
QL
MS
QS
QL
QL
QL
ML
MS
QL
QS
QL
ML
QL
ML
ML
QL
QL
QL
QL
ML
MS
MS
QL
ML
QS
ML
MS
QL
QS
QS
MS
QL
ML
QS
ML
ML
MS
QS
QS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QS
MS
ML
ML
QS
QS
ML
ML
ML
QS
MS
QL
ML
QS
ML
QS
ML
QL
QL
MS
ML
ML
ML
MS
ML
ML
QS
QS
QL
ML
QS
ML
QL
MS
QL
ML
QS
ML
ML
ML
QL
MS
QL
ML
MS
QS
ML
QS
MS
MS
ML
QL
ML
QL
ML
QL
QS
ML
MS
ML
QS
MS
MS
ML
MS
ML
QS
QS
MS
ML
ML
ML
QS
QL
ML
QS
QS
QL
ML
MS
ML
ML
ML
ML
QS
QL
ML
QL
QL
ML
QL
ML
ML
QL
ML
ML
QS
ML
ML
QL
ML
ML
ML
ML
QL
QS
QS
QS
ML
ML
ML
ML
MS
QS
QS
ML
QS
QL
MS
MS
ML
QS
QL
QL
ML
QS
ML
MS
ML
ML
ML
ML
ML
MS
ML
QL
ML
QL
ML
ML
QL
ML
ML
MS
QS
ML
QS
QS
ML
QS
ML
QS
QS
MS
ML
ML
QS
MS
MS
ML
ML
MS
QS
ML
QS
QL
ML
ML
QS
ML
QL
QL
QS
QL
MS
ML
MS
QL
MS
QS
QS
QL
ML
QS
QS
QL
QL
ML
QS
ML
QL
ML
QS
ML
QS
QS
QL
MS
QS
ML
QL
ML
QL
QL
ML
QL
QL
QS
QL
ML
QL
ML
ML
ML
QS
MS
QS
QS
QL
ML
ML
ML
QL
ML
MS
ML
QL
QL
MS
ML
MS
MS
QL
QS
ML
ML
QL
ML
MS
QL
QS
ML
MS
ML
QL
QS
QL
QL
QL
ML
ML
QL
ML
ML
MS
MS
ML
ML
ML
QS
MS
MS
ML
QL
QL
QS
QL
QS
QL
QS
QS
ML
QS
MS
QS
MS
ML
ML
QS
ML
ML
MS
ML
QL
QS
ML
MS
ML
ML
QS
ML
ML
QL
ML
QS
QS
ML
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
QS
QL
ML
MS
ML
ML
ML
QL
QL
QS
ML
ML
QL
QS
MS
QS
QL
ML
QS
ML
QS
QS
ML
QS
QL
MS
MS
MS
ML
ML
QL
ML
MS
QS
ML
QL
MS
QS
ML
QL
ML
ML
MS
ML
QS
ML
ML
ML
QS
QS
ML
ML
ML
ML
QL
MS
ML
MS
QL
ML
ML
QL
QS
ML
ML
MS
ML
ML
QL
MS
QS
ML
MS
ML
ML
QS
QS
QS
QS
QL
ML
QL
MS
QL
ML
QL
QL
QS
ML
QS
ML
QL
ML
ML
QS
ML
QL
QS
QL
QL
QS
QS
ML
ML
ML
ML
ML
ML
QL
ML
QL
QS
ML
QL
QL
ML
ML
QL
ML
QL
MS
QL
MS
ML
QS
MS
QL
MS
QS
ML
MS
QL
ML
QS
ML
ML
QL
QL
ML
QS
ML
ML
QS
QL
MS
QS
ML
ML
QL
ML
QS
QL
MS
QS
ML
QL
QS
ML
QS
ML
MS
QS
QS
QL
ML
QL
QL
ML
QS
QL
MS
ML
QL
MS
ML
ML
MS
MS
ML
MS
ML
ML
MS
ML
MS
ML
MS
MS
ML
ML
QS
QL
MS
ML
QL
QL
ML
ML
QS
ML
QS
QL
QL
QS
ML
QL
ML
ML
ML
QS
QL
ML
QL
QS
ML
QL
ML
QS
MS
QL
QS
ML
QS
MS
ML
ML
MS
ML
MS
ML
QL
QL
ML
ML
QS
QS
QL
QS
QS
ML
QL
MS
QL
QS
ML
QS
ML
QL
QL
ML
QL
QL
QL
ML
ML
QS
QL
ML
MS
QS
ML
QL
QL
QL
QL
QS
QS
MS
ML
QS
ML
QS
QS
MS
ML
QS
ML
MS
ML
ML
QS
ML
QS
ML
ML
MS
QL
QL
MS
QL
MS
ML
QS
QL
MS
QS
ML
QL
MS
ML
QS
QS
QS
QS
QS
QS
ML
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
QL
MS
ML
MS
ML
QS
ML
MS
ML
QL
MS
QS
QS
ML
ML
QS
QL
QL
QS
ML
QS
QS
QL
ML
ML
ML
QS
ML
QS
ML
MS
ML
ML
MS
MS
QS
MS
ML
QS
QS
QL
QL
QL
QL
MS
QS
ML
MS
QS
MS
ML
QL
ML
QS
QL
ML
QL
QL
QL
ML
QS
QS
MS
ML
QS
QL
ML
QS
QS
QS
QS
ML
ML
QL
ML
QL
QL
MS
ML
QS
QL
QL
QS
QL
QL
QL
QL
ML
QL
ML
ML
ML
ML
QS
ML
MS
QL
ML
QS
ML
MS
ML
QL
QL
ML
QS
ML
ML
MS
QL
ML
ML
ML
QS
QL
ML
ML
QL
QL
QS
ML
ML
QS
QS
QL
ML
ML
QL
QL
QS
ML
QS
QL
QS
ML
QS
ML
ML
MS
QL
ML
ML
QS
ML
QL
ML
QS
MS
ML
QS
QL
ML
ML
QS
ML
QS
QS
ML
MS
ML
QS
ML
ML
QS
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
MS
QS
MS
QS
ML
ML
QL
ML
MS
ML
ML
ML
ML
QS
MS
QS
MS
MS
ML
QS
ML
ML
ML
QL
QL
QL
QL
QS
MS
QL
ML
QS
ML
MS
QL
QS
QS
ML
ML
QS
QS
QL
ML
QS
ML
QS
QL
ML
QL
ML
ML
ML
QL
MS
QL
QL
QL
QL
QS
MS
QL
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
MS
QS
ML
QL
ML
QS
QS
QL
MS
ML
MS
ML
QL
QS
MS
ML
ML
QL
QL
MS
ML
QS
ML
QL
QL
ML
ML
QS
QL
ML
QL
QS
QS
QL
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
ML
QL
MS
QL
QS
QS
ML
MS
ML
ML
ML
MS
QL
QL
ML
ML
ML
MS
QL
MS
ML
QS
ML
ML
QL
ML
ML
QS
ML
MS
ML
ML
MS
QS
MS
ML
MS
MS
ML
QL
QS
MS
MS
QL
ML
MS
QL
QL
MS
ML
ML
QS
QL
QL
ML
ML
ML
QL
QS
QL
QL
QS
ML
QS
ML
QL
ML
QS
ML
MS
QS
QL
QL
QL
ML
MS
QS
QL
QL
QS
QL
ML
QS
ML
ML
ML
MS
QL
ML
ML
ML
ML
QS
ML
MS
ML
ML
ML
QL
ML
QL
QL
QS
QS
QL
ML
ML
MS
QL
ML
ML
ML
QL
QL
MS
MS
QL
QS
ML
QL
ML
QL
QL
ML
ML
MS
MS
MS
ML
QS
ML
ML
ML
ML
ML
QL
QL
ML
MS
QL
MS
QS
ML
QL
QL
MS
ML
QL
QS
QS
ML
MS
QL
MS
ML
QL
QS
QL
QS
QS
ML
ML
MS
QL
ML
MS
QS
ML
QL
ML
QL
QS
ML
QL
ML
ML
ML
QS
QL
QL
ML
QL
QL
MS
MS
QS
ML
ML
QL
QS
QS
QS
QL
QS
ML
MS
ML
QS
ML
MS
MS
QS
MS
QL
MS
QL
ML
ML
ML
QL
ML
QS
QL
ML
QS
QS
ML
QS
QS
ML
QS
QL
QS
QL
QL
ML
QL
QL
ML
ML
QS
QS
ML
ML
QS
QS
QS
ML
QS
ML
ML
QL
MS
ML
QL
MS
QL
QL
QS
ML
MS
QS
QL
ML
MS
QL
QS
QL
ML
MS
QS
QL
QS
QS
QL
MS
QS
ML
QL
ML
ML
QS
ML
QS
QL
QS
MS
QL
ML
QL
MS
QL
ML
MS
QL
QL
ML
MS
QS
MS
QL
ML
QL
MS
ML
MS
ML
QL
QL
ML
QS
QL
ML
QS
QL
MS
QL
MS
MS
QL
QS
QS
QS
ML
QS
ML
QL
QL
ML
QL
MS
QS
QS
QL
ML
MS
QS
QL
QS
MS
QS
QL
MS
QL
QL
ML
QS
MS
QS
ML
QL
ML
ML
MS
QL
ML
ML
MS
ML
ML
ML
MS
ML
ML
ML
MS
QL
QS
ML
QS
QS
QS
QL
QS
QS
QL
QS
QL
QL
ML
QL
ML
QL
MS
ML
ML
QL
MS
QS
ML
QS
QS
QL
QS
QL
QL
ML
QL
QS
QL
ML
QS
ML
ML
QL
QS
MS
QL
QL
ML
QL
ML
QS
QS
ML
QS
QL
ML
QL
MS
QL
QL
QL
QL
QS
ML
ML
QL
ML
QL
QL
ML
ML
ML
MS
MS
QL
QS
ML
ML
QS
MS
ML
ML
ML
QL
QL
ML
MS
QS
ML
QL
MS
QS
QL
ML
QL
QL
QS
ML
QL
QL
QL
ML
QL
QS
ML
ML
QL
QS
QS
MS
MS
ML
QS
MS
QS
ML
QL
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
QS
ML
QS
ML
ML
MS
QS
MS
QS
ML
QL
QS
MS
QL
ML
QS
MS
QS
ML
QS
ML
MS
QL
ML
QL
QL
ML
QS
QL
ML
ML
ML
QS
QL
ML
MS
MS
MS
QS
QS
MS
ML
QL
QS
QL
QS
MS
QS
ML
ML
QL
QS
MS
ML
QL
QL
QS
QS
QL
ML
MS
ML
ML
QL
QL
ML
QL
QL
QS
QL
ML
QL
QS
QL
ML
QS
QL
QS
ML
ML
MS
MS
QL
ML
ML
ML
ML
ML
QL
QL
ML
QL
ML
QS
MS
QL
QS
ML
ML
ML
QL
ML
QS
ML
MS
QL
ML
ML
QL
QS
ML
QS
ML
ML
QL
ML
QS
ML
QL
ML
ML
ML
ML
MS
ML
MS
QL
ML
QL
ML
MS
MS
QL
MS
ML
QS
QL
QL
QL
QL
QS
QS
ML
QS
QS
MS
QS
QS
ML
QS
QL
QL
QL
QL
ML
MS
ML
ML
QS
QL
QS
QL
QL
ML
QS
ML
ML
QL
QS
QS
QL
ML
QL
QS
QS
MS
ML
ML
QS
QL
QS
MS
ML
QS
QS
ML
QL
QS
ML
QS
MS
MS
QS
ML
QS
MS
QL
QL
QL
ML
ML
QS
ML
QL
ML
QS
QS
QL
MS
QS
ML
QL
ML
QL
QL
ML
QS
QL
MS
QS
QL
ML
QL
QL
ML
MS
QS
QL
ML
QS
QL
QL
ML
QS
ML
ML
MS
ML
QS
QL
QL
QL
QS
MS
ML
QS
QL
QS
QL
QS
ML
ML
ML
ML
QL
MS
QS
QS
QL
QL
QL
ML
QS
ML
ML
QS
QL
QL
MS
QL
QL
ML
QS
QL
ML
MS
ML
QS
QL
QS
QS
ML
QS
ML
QS
ML
QL
ML
QS
ML
MS
MS
QL
QS
QS
ML
QL
ML
QL
QS
QL
QS
QS
QS
QS
QS
MS
ML
QS
QS
MS
QL
ML
MS
QL
QS
QS
ML
QL
ML
ML
QS
ML
ML
QL
QS
ML
ML
QL
ML
MS
QS
MS
QS
ML
QS
QS
ML
QL
QL
MS
QS
QL
QS
ML
ML
ML
QS
QL
MS
ML
MS
QL
MS
QL
ML
QS
QS
QS
QS
QS
QS
QS
QS
QS
QL
QS
QS
QS
ML
QS
ML
QS
QL
MS
QL
QS
ML
ML
QL
ML
ML
MS
QS
QS
ML
ML
QL
MS
ML
MS
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
ML
QS
QS
QS
QS
QS
QS
QS
ML
ML
ML
QS
ML
QS
MS
QL
QL
ML
QL
MS
QL
QL
QL
QS
QL
QS
ML
MS
ML
ML
QS
QL
ML
MS
QL
MS
QL
QS
QS
ML
ML
QL
QS
QS
QS
ML
QL
QL
MS
ML
QL
ML
MS
ML
QL
ML
QL
QL
MS
QL
QL
ML
MS
ML
QS
ML
MS
ML
QL
QL
ML
ML
QS
QL
QS
ML
QL
MS
QS
ML
QS
QS
MS
MS
QL
MS
MS
MS
ML
QL
QS
ML
ML
QS
QL
QS
MS
ML
ML
ML
MS
QL
QL
ML
ML
QL
ML
ML
QS
QS
QS
ML
ML
ML
QL
ML
QL
QL
QS
MS
ML
QS
QL
ML
ML
QL
ML
QS
ML
QS
QS
MS
MS
MS
ML
ML
QL
QS
QL
QS
ML
QL
ML
MS
QL
MS
QL
QL
ML
QL
QS
ML
QS
QS
QL
MS
QL
QS
MS
ML
ML
QL
QS
QS
QL
QL
QL
QL
QL
ML
QL
QS
ML
QS
ML
MS
QS
ML
MS
MS
QL
MS
QS
QL
QL
MS
QS
QL
MS
QS
QS
QS
MS
ML
MS
MS
QS
ML
QL
ML
QS
ML
QL
ML
QS
ML
QL
QS
QL
QS
MS
QS
QS
ML
QS
QS
ML
ML
QS
QL
ML
ML
ML
ML
QL
QL
QL
QL
QS
ML
ML
QL
ML
QL
MS
ML
QL
MS
QL
QS
ML
ML
QL
ML
ML
QL
QL
ML
QS
ML
ML
MS
ML
ML
QS
MS
QS
QL
QS
QL
QL
ML
QS
ML
QL
ML
MS
MS
QS
QS
QL
ML
ML
QL
QS
QS
QS
QL
QS
ML
QL
QS
QL
ML
ML
QS
QS
ML
QS
QS
MS
ML
QL
QL
QL
MS
QL
QL
MS
QS
ML
QS
QS
QL
ML
MS
ML
ML
ML
QS
QL
QS
ML
QL
MS
ML
ML
ML
MS
ML
QS
ML
MS
QL
MS
QS
MS
MS
QS
ML
QS
QL
ML
ML
ML
QS
MS
ML
QL
QS
ML
QS
QS
ML
QL
QL
QS
QS
QL
QS
QL
QS
MS
ML
QL
QL
ML
ML
ML
MS
ML
MS
MS
QL
QL
MS
ML
ML
ML
ML
QS
MS
ML
MS
QS
MS
ML
QS
QS
ML
QL
ML
QL
QL
QS
MS
QL
MS
QS
MS
ML
ML
ML
MS
ML
ML
QL
MS
QL
ML
QS
ML
MS
ML
ML
QL
ML
QL
QS
MS
ML
QS
QL
QS
ML
MS
QS
QS
ML
ML
ML
ML
QS
QL
ML
QS
QS
ML
QL
QS
QS
QL
QL
QS
ML
QL
QL
ML
QL
QL
ML
ML
QL
QS
ML
QS
ML
QS
QS
QL
QS
QL
QS
MS
MS
QS
QL
MS
ML
QL
ML
ML
MS
QS
ML
QL
ML
ML
ML
QL
MS
ML
QL
QL
ML
QL
MS
QL
QL
QS
QS
ML
ML
QS
ML
QL
QS
QL
QS
QL
ML
ML
QS
MS
QS
QS
ML
QL
MS
MS
QL
ML
ML
ML
QS
MS
MS
QL
QS
MS
ML
ML
ML
QL
ML
QS
QS
QL
ML
ML
QL
ML
MS
QS
ML
ML
QL
QL
QS
QS
QS
ML
QL
QL
ML
ML
ML
QS
QL
ML
QL
ML
ML
QL
MS
MS
QS
QS
QS
ML
ML
QS
ML
ML
MS
ML
ML
QS
QS
MS
QS
ML
QL
QS
ML
QL
QS
QL
ML
MS
ML
QL
QL
QL
MS
ML
ML
ML
QL
MS
ML
ML
QL
QS
MS
QS
ML
QS
ML
ML
ML
ML
MS
QL
ML
QS
ML
MS
QS
QL
ML
QS
ML
ML
ML
ML
QL
QL
MS
ML
QS
ML
ML
QL
ML
ML
ML
QS
ML
ML
MS
QL
QL
QL
MS
ML
QL
ML
QL
QS
QL
ML
QL
ML
ML
QS
QS
QL
QS
ML
QL
ML
QL
MS
QS
QS
ML
ML
QS
QS
QL
MS
QL
QL
QL
ML
MS
ML
MS
MS
ML
ML
QS
ML
ML
MS
QS
QL
QS
QL
ML
QS
QL
QS
QS
MS
ML
QL
QL
ML
MS
MS
QS
MS
ML
QS
MS
ML
QS
ML
QS
QL
MS
ML
MS
QL
QS
QS
QL
QS
ML
ML
QS
ML
MS
QS
QS
QS
QL
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
QS
ML
QS
ML
QS
QL
QL
ML
ML
ML
MS
QS
QL
MS
ML
QS
ML
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
ML
ML
ML
ML
QL
QL
QL
QL
ML
ML
MS
ML
MS
QL
QL
ML
QL
QS
ML
ML
QL
QL
QS
MS
QS
QS
ML
QL
QL
QL
ML
QS
QL
QS
MS
QS
QL
ML
QL
QL
QL
QL
MS
ML
ML
QL
ML
QL
QS
ML
ML
ML
QS
MS
ML
QS
ML
QL
QS
QS
QS
MS
MS
QS
QL
ML
MS
ML
MS
MS
ML
QS
ML
QL
ML
ML
ML
QS
ML
QS
ML
ML
QS
ML
QL
MS
QS
QL
ML
QL
ML
QL
ML
QS
QS
ML
ML
QS
QL
QL
ML
QL
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
QL
ML
ML
QS
QS
QS
ML
ML
QL
ML
QL
ML
QL
QL
ML
MS
ML
ML
QL
ML
ML
QS
ML
QS
MS
QL
ML
QL
QL
QS
MS
QL
QS
QL
QL
QL
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
ML
QS
MS
QS
QL
ML
QL
QS
QS
ML
QL
QS
ML
QS
ML
MS
QS
QS
ML
QS
ML
MS
MS
QL
QS
QL
MS
MS
QS
QS
ML
MS
QS
QL
QS
ML
MS
QS
ML
MS
ML
ML
QL
ML
QS
QL
ML
QL
QS
MS
QS
ML
QS
QS
ML
ML
ML
MS
ML
QL
MS
ML
QL
QL
MS
ML
ML
ML
ML
QS
ML
MS
QS
MS
QL
QL
MS
QS
QS
QS
MS
QL
QS
ML
QS
MS
ML
QS
QS
ML
ML
ML
QS
MS
ML
MS
ML
ML
MS
MS
ML
ML
ML
ML
ML
ML
QS
QL
QS
QL
ML
QL
ML
MS
MS
MS
ML
MS
QL
QL
QL
ML
MS
MS
ML
QL
QL
QS
QL
QL
QS
QS
QS
ML
MS
ML
ML
MS
ML
MS
QL
QL
MS
ML
ML
QL
QS
ML
QS
ML
QL
QS
ML
MS
ML
ML
QS
QS
ML
QL
MS
QS
ML
QL
QL
QS
ML
QL
QL
ML
QL
ML
QL
MS
ML
QS
QL
QS
MS
QL
QS
ML
MS
QS
ML
QL
QL
ML
MS
ML
QL
ML
ML
ML
ML
MS
QL
QS
QL
QS
QL
ML
QS
ML
QL
ML
ML
QL
ML
QS
QS
MS
ML
ML
ML
MS
QL
QS
MS
ML
ML
ML
QL
ML
ML
ML
ML
ML
QL
QL
ML
QL
QS
MS
QL
QS
QL
QS
ML
ML
QS
MS
ML
ML
MS
QL
ML
QS
QL
QL
QL
QL
QS
QS
QL
QS
QL
QL
ML
MS
QL
ML
QS
QL
QS
QS
ML
QL
QL
ML
QL
ML
QS
QL
QS
MS
ML
QS
QL
QS
QS
QS
QS
QL
MS
ML
ML
QL
MS
ML
QS
QL
ML
QS
QS
QL
QL
ML
QS
QS
QL
ML
QS
ML
QL
QL
ML
ML
QL
QL
ML
QL
ML
QL
QL
QS
QL
QS
MS
ML
ML
QS
QS
ML
ML
ML
MS
QL
QS
QS
MS
ML
QL
ML
ML
ML
QL
QL
QS
MS
QL
QS
ML
MS
QL
QL
QS
QS
QS
QL
QL
QL
QS
ML
QL
ML
ML
ML
ML
ML
QL
ML
QL
MS
QL
ML
QL
QL
QL
MS
ML
QS
ML
MS
ML
ML
ML
ML
ML
QS
QS
ML
MS
QS
ML
ML
QL
QL
ML
MS
ML
QL
QS
QL
ML
MS
QS
QS
QS
MS
QS
QL
MS
QS
ML
QL
QL
QS
ML
ML
QS
QL
ML
QL
QL
ML
QL
ML
QS
QS
QL
QS
QS
QS
QL
QL
ML
ML
ML
ML
QL
QL
QS
ML
QS
QL
MS
QL
ML
ML
ML
QL
MS
QS
QS
ML
QS
ML
QL
QS
ML
QL
ML
QS
MS
MS
QL
MS
MS
MS
MS
MS
QS
QS
QL
ML
ML
QL
ML
ML
QS
ML
QS
ML
QL
ML
MS
QL
QL
QS
ML
QS
ML
QS
QS
QS
QS
ML
QS
ML
QL
QL
QS
QL
QL
ML
QL
MS
QL
ML
MS
MS
QL
MS
ML
ML
QL
QS
QL
MS
QL
QS
ML
MS
ML
QL
QS
QL
ML
QL
ML
QS
ML
ML
QL
MS
QS
QS
QL
MS
QL
QS
MS
ML
ML
QS
ML
QS
ML
QL
QS
MS
QL
ML
QL
MS
QL
QL
ML
QS
ML
ML
QL
ML
QL
QL
MS
QS
QL
MS
ML
ML
MS
ML
QL
QS
ML
QS
ML
MS
ML
ML
QS
ML
ML
MS
QL
ML
ML
MS
ML
QL
QL
QL
ML
QL
QS
MS
ML
MS
ML
ML
ML
QS
QS
ML
MS
ML
QS
ML
QL
QL
ML
QL
QL
MS
MS
QS
MS
MS
QL
ML
QS
QL
QL
ML
QS
ML
QL
QS
ML
QS
ML
ML
ML
ML
QS
MS
QS
QL
QS
QL
QS
QL
MS
MS
ML
QS
QL
QS
ML
QS
ML
MS
QL
MS
ML
QL
QL
ML
QL
ML
QL
QL
QL
QS
QS
QS
QS
QL
QS
MS
MS
QS
ML
ML
ML
QS
QS
QL
ML
QL
ML
ML
ML
ML
QS
MS
QS
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
QL
QL
ML
MS
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
QL
ML
ML
QS
QS
ML
QL
MS
ML
QL
ML
QL
ML
ML
ML
QS
ML
QL
QS
ML
QS
ML
QL
QS
QS
QS
QS
QS
QS
ML
MS
ML
MS
QS
QS
QL
MS
ML
ML
QL
QL
MS
QL
QL
QS
MS
ML
MS
QS
ML
QS
QL
QS
QS
MS
QL
QL
ML
ML
ML
MS
QL
QS
ML
QS
ML
MS
MS
MS
QS
QS
ML
QS
QS
QL
MS
QL
QS
QL
MS
QL
ML
ML
QS
ML
MS
ML
MS
QL
MS
QL
ML
QL
QS
QS
QL
QS
QS
QS
QS
QL
QL
ML
ML
ML
ML
QS
QS
QS
QL
QL
QL
QS
MS
QS
QS
ML
QL
ML
QL
QL
QL
ML
QS
ML
ML
MS
QS
MS
ML
ML
QL
QS
MS
ML
ML
ML
QS
ML
MS
QL
QS
ML
QL
QL
ML
QS
QS
QS
QL
QL
QS
ML
QL
ML
QL
ML
QL
ML
ML
QL
ML
QS
QL
MS
ML
ML
ML
ML
QL
QL
QS
MS
QL
QS
ML
ML
MS
MS
ML
ML
QS
ML
QS
QL
QS
ML
QL
QL
QS
QL
MS
QS
ML
ML
ML
QS
ML
MS
ML
QL
QL
ML
ML
ML
ML
QS
QL
QS
ML
QS
MS
ML
QS
ML
ML
ML
QS
QL
ML
QS
QS
QL
MS
QS
ML
ML
QL
MS
QS
ML
QS
MS
QS
QS
ML
QL
ML
QL
QS
MS
QS
QS
QL
ML
ML
QS
ML
QS
MS
QL
MS
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
MS
QS
QS
QL
QS
ML
ML
ML
QL
QL
ML
ML
ML
QL
MS
QS
MS
ML
QS
QL
QS
MS
ML
QL
MS
MS
ML
QL
QL
ML
ML
QS
ML
QS
QS
QL
ML
QL
MS
MS
QS
ML
QL
QS
QS
ML
ML
QL
MS
QS
ML
MS
ML
ML
MS
QS
ML
QL
QS
QS
QL
QS
ML
QS
ML
QS
QL
ML
MS
ML
QS
QL
QL
ML
QL
MS
QS
QL
MS
MS
ML
MS
ML
QS
QL
MS
ML
QL
QL
QS
QL
QS
QS
ML
ML
QL
QS
QS
ML
QS
QL
MS
ML
QL
QL
MS
ML
QS
QS
MS
MS
MS
ML
QS
QS
QL
MS
QS
QL
ML
QL
QS
MS
ML
QS
ML
ML
ML
QL
ML
MS
ML
QS
QL
QS
QS
ML
MS
ML
QS
ML
QL
MS
QS
MS
QS
ML
ML
QS
ML
QL
QS
ML
ML
QL
QL
ML
MS
ML
ML
QS
QS
QS
QS
QL
ML
ML
QS
QS
QL
QS
QS
QL
ML
QL
ML
QS
QL
ML
ML
ML
ML
QL
QS
QL
QL
ML
ML
QL
MS
QL
ML
MS
QS
ML
QS
QS
ML
QL
ML
QS
ML
QS
MS
QL
QS
ML
QL
QS
ML
QS
QS
QL
ML
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
QS
QL
ML
QL
ML
QL
QL
ML
ML
QL
QS
MS
ML
QS
ML
QS
QL
MS
MS
QL
QL
QL
QL
ML
ML
ML
QL
QS
MS
ML
ML
QL
QL
ML
QL
MS
QS
QS
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
QL
QS
MS
ML
QL
QS
ML
ML
QL
QS
ML
ML
MS
QL
QL
MS
QS
ML
QS
ML
QL
ML
ML
QL
QS
ML
MS
ML
ML
ML
QS
QL
MS
QS
ML
ML
ML
QL
QS
MS
QS
MS
MS
QS
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
QL
ML
MS
QL
QL
MS
ML
QS
MS
QS
ML
ML
QL
ML
MS
QL
QS
ML
QL
QS
QS
ML
ML
QS
QL
QS
QL
QL
ML
MS
QS
QS
ML
QL
ML
QL
QL
ML
QS
ML
ML
MS
ML
QL
ML
QS
QL
MS
ML
MS
ML
QS
QL
MS
QS
ML
MS
QS
QL
QL
QS
QS
ML
ML
ML
MS
ML
QL
ML
QS
QS
QL
QS
MS
QS
ML
QS
ML
ML
QL
ML
ML
ML
ML
MS
QS
ML
QL
ML
QL
QS
ML
QS
QL
ML
QL
MS
QL
QL
QL
ML
QL
QS
ML
QL
QL
QL
MS
QS
QL
ML
QL
ML
ML
QL
QS
MS
QS
QS
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
QL
QL
ML
ML
QS
QS
QS
QS
QL
MS
QL
ML
ML
ML
ML
QS
QL
ML
QS
ML
ML
MS
ML
QL
QS
MS
MS
ML
ML
ML
ML
ML
QL
QS
ML
QS
QS
ML
QL
QL
ML
QS
MS
QS
ML
QL
ML
QL
ML
ML
QL
ML
QL
QL
MS
QS
QS
QL
QS
ML
QL
QS
QS
ML
MS
ML
MS
QS
QS
MS
QS
QS
QL
QS
ML
QL
QS
QS
QL
ML
ML
MS
ML
MS
QS
ML
QS
QL
QL
ML
MS
MS
MS
QL
MS
QL
QL
QS
ML
MS
QS
QS
MS
QS
ML
QL
QL
ML
MS
ML
ML
QL
ML
QS
MS
MS
ML
ML
ML
QL
ML
MS
QL
ML
ML
QS
ML
QL
ML
ML
MS
QL
QL
QS
QL
ML
QS
ML
QL
QL
ML
MS
QS
ML
QL
ML
MS
ML
MS
QS
QL
QS
ML
QS
QS
ML
ML
MS
ML
QL
MS
QL
ML
ML
QS
MS
ML
QS
QL
ML
ML
MS
QS
QL
ML
QL
QS
QL
ML
MS
MS
QL
QL
ML
QS
MS
QS
ML
ML
ML
QS
QS
QL
ML
QS
ML
ML
MS
QS
ML
QL
ML
MS
QL
ML
QS
ML
ML
QS
QS
QS
ML
ML
QS
QL
QL
QL
QS
QL
QL
ML
ML
MS
QL
QL
QL
ML
QS
QS
QS
ML
MS
ML
QL
MS
QS
ML
MS
QL
ML
QL
QL
ML
MS
MS
QL
QS
QL
QL
QL
QL
MS
ML
QL
MS
ML
ML
ML
QL
ML
QS
ML
QL
QL
ML
QL
QL
QS
ML
QS
MS
MS
ML
MS
MS
ML
ML
ML
ML
MS
MS
QS
QS
QS
QS
ML
ML
ML
QS
QL
ML
QS
QL
QL
ML
QL
MS
ML
MS
ML
QS
QL
QS
ML
QS
ML
ML
MS
MS
QL
ML
QS
QS
ML
MS
MS
QL
MS
ML
QS
QL
ML
ML
QL
QL
ML
ML
MS
QS
QS
QS
ML
QL
ML
ML
QL
ML
ML
ML
MS
ML
QS
ML
QS
QS
QL
QS
QS
QL
ML
QS
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
QL
ML
QS
QS
MS
QL
QS
ML
MS
QS
ML
QS
QL
ML
QS
QL
ML
ML
ML
MS
QL
ML
MS
QL
ML
QS
MS
MS
QS
QS
QL
QS
QS
QS
QS
QL
QS
ML
QS
ML
QL
MS
QS
ML
ML
QS
QL
ML
QS
ML
ML
ML
QL
ML
MS
QL
ML
ML
ML
ML
QL
ML
QL
ML
MS
QL
ML
ML
ML
MS
QS
QL
MS
ML
MS
ML
QL
ML
ML
ML
QS
QL
ML
ML
ML
QL
QS
QS
ML
ML
MS
ML
ML
ML
MS
QS
QS
ML
QS
ML
MS
ML
QS
MS
ML
ML
QS
MS
ML
QS
QS
MS
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
QS
ML
ML
QS
QL
ML
ML
QS
QS
ML
QS
QS
QL
QS
QS
QL
ML
QS
ML
MS
QS
QL
QS
ML
MS
ML
ML
QS
QS
ML
ML
ML
ML
QS
QS
QS
ML
QS
QL
QL
QL
ML
ML
MS
QL
MS
ML
QS
MS
ML
ML
QL
ML
QL
QL
QL
ML
MS
MS
QS
MS
ML
ML
QS
QL
MS
ML
QS
QS
ML
QL
QL
QS
QS
QS
ML
ML
ML
MS
ML
MS
QL
QS
QS
QL
QS
QS
ML
QS
MS
QL
ML
MS
ML
QS
QS
QL
QL
QL
MS
QL
QS
ML
MS
QS
ML
QS
QS
ML
QS
QS
MS
QL
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
ML
QL
QS
ML
QL
QL
ML
ML
QL
ML
QL
ML
QL
QL
ML
ML
MS
MS
ML
QL
ML
QS
QS
QS
QS
QL
ML
QL
ML
QS
ML
QS
QL
ML
ML
ML
ML
QL
QS
QS
QL
ML
QS
ML
ML
QL
QS
ML
MS
ML
ML
QL
QL
ML
QL
QL
MS
QL
QL
QS
MS
QS
ML
ML
QL
QS
ML
QL
MS
MS
QL
QS
QL
QL
QL
QL
ML
MS
QS
MS
QL
QL
ML
QL
ML
ML
MS
QL
ML
MS
ML
QL
QS
ML
QL
QS
ML
MS
ML
QL
QS
MS
MS
ML
ML
MS
ML
ML
QS
ML
QS
QL
QS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
QS
QL
MS
ML
QL
QL
ML
QS
QL
MS
ML
MS
ML
MS
QS
ML
QS
QS
QL
MS
ML
QS
ML
ML
QL
ML
ML
ML
ML
MS
MS
QL
ML
MS
QS
ML
QS
QL
ML
ML
QL
QS
QL
ML
ML
QL
QS
ML
QL
QL
QS
QS
ML
MS
QS
QL
ML
ML
QL
MS
ML
QS
MS
QL
QS
QS
ML
QL
ML
QS
ML
ML
QL
ML
ML
QL
MS
ML
ML
MS
QL
QL
QL
QL
ML
ML
QL
ML
ML
QL
ML
QS
ML
MS
ML
QS
ML
ML
ML
MS
QS
MS
QS
QS
QS
ML
ML
MS
ML
QS
ML
QL
QS
QL
ML
ML
QL
MS
ML
QL
QL
ML
ML
ML
QL
MS
ML
ML
QL
QL
QS
QS
MS
QL
QL
ML
ML
QS
MS
ML
ML
ML
ML
QS
MS
QL
QS
ML
QS
ML
ML
QL
ML
ML
QL
QL
QL
ML
QL
QS
QL
QS
QL
ML
QS
QL
QL
MS
ML
QS
QL
MS
MS
ML
MS
QL
QS
MS
QL
QS
ML
QS
ML
ML
QL
QS
MS
MS
QS
QS
ML
QL
ML
QS
ML
ML
QS
ML
QL
ML
ML
QS
QL
QS
MS
MS
ML
ML
ML
ML
QS
QS
QL
QS
QS
ML
ML
QS
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
MS
QS
QL
ML
MS
ML
QL
QL
QS
ML
QL
QL
QS
ML
ML
QL
QL
QS
QS
ML
ML
ML
QL
ML
QL
QL
QL
MS
QS
MS
QS
MS
QS
QL
ML
MS
ML
ML
QS
ML
QS
ML
ML
QL
QS
QS
QL
MS
ML
MS
MS
QS
QL
QL
QL
MS
QS
QL
QS
MS
ML
QL
ML
QL
QS
ML
QS
QS
MS
QL
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
MS
QL
QS
ML
QS
ML
QS
QS
QL
ML
MS
QL
QL
ML
QS
ML
ML
QS
ML
ML
MS
MS
ML
QS
ML
QS
MS
ML
ML
QL
ML
QL
MS
QL
ML
ML
QS
QS
ML
ML
QL
QS
QS
ML
QL
ML
QL
QL
ML
QS
QS
ML
QL
MS
ML
QS
QL
MS
QS
QL
QS
ML
QS
QL
QS
QS
ML
ML
QS
QL
ML
QS
QS
QS
QS
MS
ML
QL
QS
QS
ML
QL
ML
QS
ML
ML
QL
QL
QS
ML
ML
QS
ML
QL
QS
MS
QL
QL
MS
QL
QL
MS
QL
QS
ML
ML
ML
QL
QL
ML
QL
ML
ML
QL
MS
QL
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
ML
ML
QS
ML
MS
MS
QS
ML
QS
MS
QS
QS
MS
ML
ML
QL
QL
ML
QS
ML
QS
QL
QL
ML
QS
ML
MS
ML
QL
ML
ML
MS
ML
ML
ML
MS
MS
ML
ML
QS
MS
ML
QL
QL
ML
QS
QS
ML
ML
QL
ML
ML
ML
MS
QS
ML
ML
ML
ML
QL
QL
ML
QS
MS
ML
QL
ML
QS
MS
QL
QS
ML
MS
QL
ML
ML
QL
ML
QS
QL
QL
ML
QS
ML
QS
ML
ML
ML
QS
QL
ML
QL
QL
ML
ML
QL
ML
MS
MS
ML
QL
QS
MS
QS
QS
ML
ML
MS
ML
MS
QL
ML
MS
QL
ML
QL
ML
ML
QL
QL
QL
QS
ML
QL
ML
ML
ML
ML
QL
QL
QL
MS
ML
QL
QS
ML
QL
ML
QS
QS
MS
ML
ML
QS
MS
QS
MS
ML
ML
QS
ML
QL
QL
QS
QS
ML
QS
QS
ML
ML
QS
ML
ML
QS
QL
MS
MS
MS
QS
QS
QS
MS
QL
ML
MS
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
ML
QS
QL
QS
QS
QS
ML
ML
MS
ML
QS
QL
QL
QS
QL
QS
ML
ML
QL
ML
ML
ML
MS
ML
QS
QS
QL
MS
ML
MS
ML
ML
ML
QL
MS
ML
ML
QS
MS
QS
ML
ML
ML
ML
ML
QS
QL
QL
ML
ML
QS
ML
QL
ML
MS
QS
ML
QL
ML
ML
MS
ML
ML
MS
QS
QS
MS
QL
ML
ML
MS
ML
MS
ML
ML
QL
ML
ML
ML
QS
QL
QS
QL
QS
MS
QL
QL
MS
ML
ML
QL
QL
MS
ML
ML
QL
QL
MS
QL
ML
ML
ML
QS
ML
ML
QS
MS
ML
MS
ML
QL
QS
QL
ML
QS
ML
QL
ML
ML
MS
QS
QS
ML
QS
MS
QS
QS
MS
QS
QL
MS
QS
QL
QS
MS
QL
QS
QL
ML
ML
QS
ML
MS
QS
QS
QL
ML
QS
ML
QL
ML
ML
ML
MS
QL
ML
ML
QS
QS
ML
QL
QL
QL
ML
QS
QL
QS
ML
QL
ML
ML
QS
MS
ML
QL
ML
QS
QS
QS
QS
QS
ML
ML
QL
MS
ML
QS
ML
QS
QL
ML
QL
QL
QS
QS
ML
ML
ML
QL
QS
QS
ML
ML
QL
QL
QS
ML
QL
QL
QL
ML
ML
MS
QS
ML
ML
ML
QL
QS
QL
QL
ML
QL
QS
QS
ML
QL
QS
QS
QS
ML
ML
ML
QS
ML
QL
QS
MS
MS
QS
ML
QS
QS
QS
QL
QS
QS
QS
MS
QS
ML
MS
ML
MS
QS
ML
MS
QS
QS
QS
QL
QL
ML
ML
ML
QS
ML
ML
MS
ML
QS
ML
QS
QS
QS
QL
QL
QS
QS
QL
ML
ML
MS
MS
QL
QL
ML
QL
QS
QS
QL
MS
QS
QL
QL
QL
ML
QL
QL
QL
MS
QS
QL
MS
QS
QL
QS
ML
QL
QS
ML
QS
MS
QL
MS
ML
QL
QS
ML
MS
QS
QS
ML
ML
ML
QL
ML
QL
QS
MS
QS
ML
QL
QS
ML
ML
QL
QL
QL
QS
ML
ML
MS
ML
ML
ML
QL
QL
MS
QL
MS
ML
QL
QL
ML
ML
QS
ML
QS
QS
QL
QS
ML
QL
ML
ML
QS
ML
ML
QS
QL
QS
MS
MS
QL
ML
MS
ML
MS
QS
QS
MS
QL
QS
ML
ML
QL
QL
MS
QL
ML
ML
QS
ML
QS
ML
ML
MS
QL
ML
QL
QS
ML
MS
MS
ML
QL
MS
QS
QS
ML
QL
QL
QS
QS
ML
QS
QL
ML
QS
MS
QL
QL
MS
MS
QS
QL
QL
QS
ML
ML
QL
ML
QL
QS
ML
ML
QL
ML
QL
QL
ML
MS
QL
ML
QL
QL
QS
MS
ML
QS
ML
QL
QL
QS
QL
MS
ML
QS
QL
MS
MS
ML
ML
QL
QS
QL
QL
MS
QL
QL
MS
QL
QS
QS
ML
QL
MS
ML
QL
MS
QS
ML
QS
ML
MS
QS
QL
QL
QL
QL
MS
QS
QL
QL
ML
QL
QL
QS
ML
ML
ML
QL
QL
ML
QL
QS
QL
ML
QL
QS
QL
QS
ML
QL
ML
QL
MS
MS
ML
ML
MS
MS
MS
ML
QL
QS
QL
MS
ML
QL
ML
QL
QS
QS
ML
ML
ML
ML
MS
ML
QS
QL
QS
ML
QL
QL
ML
ML
ML
QS
ML
MS
MS
QL
QS
ML
QS
MS
MS
QL
ML
ML
QS
QS
QL
QS
QS
ML
QL
MS
QS
QL
MS
ML
ML
QL
ML
ML
MS
ML
MS
QL
QL
QS
ML
QL
ML
QS
MS
ML
QL
ML
ML
QL
ML
ML
ML
QS
QS
ML
QS
QS
ML
ML
QL
ML
ML
QL
MS
ML
QL
QS
ML
QS
QS
QL
QL
QS
ML
QL
QL
QL
QL
ML
QL
QL
QL
ML
QS
QL
MS
QS
QL
QS
MS
QS
QL
QS
QL
QL
MS
ML
QS
ML
QL
MS
QS
QS
QS
QS
ML
QL
ML
MS
MS
QS
ML
ML
MS
ML
QL
QS
QL
ML
ML
ML
QS
QS
MS
QL
ML
QL
ML
QS
ML
QL
QL
ML
MS
MS
QS
QS
ML
QS
QL
QL
QL
ML
QS
ML
QS
MS
ML
ML
QL
QS
ML
QS
ML
ML
QL
MS
QS
QL
ML
ML
QS
MS
QS
ML
ML
QL
QS
ML
MS
MS
ML
QS
QS
QL
ML
QL
QS
QS
ML
QS
QL
QS
QS
ML
MS
ML
QL
ML
ML
QS
QL
ML
QS
QS
MS
ML
QS
ML
QS
ML
QL
ML
QL
MS
QS
QS
QL
QL
ML
QS
QL
QS
QL
QS
ML
QL
QL
QL
QL
QS
QL
ML
ML
QS
MS
ML
QL
ML
QL
ML
MS
ML
ML
MS
QS
ML
ML
QL
QL
QS
MS
ML
MS
QL
QS
ML
ML
MS
ML
QL
QS
ML
MS
MS
QL
QL
MS
QL
ML
QS
QS
ML
QS
MS
ML
QL
QL
QS
ML
QS
QL
QL
ML
ML
ML
QS
QS
QL
ML
ML
QL
QS
ML
QS
QL
QS
ML
QL
MS
MS
QS
QL
MS
ML
ML
ML
QS
ML
QL
QL
QS
QS
QS
QS
QL
ML
ML
QL
ML
MS
ML
ML
ML
QL
QS
QS
QL
QS
ML
ML
MS
QL
ML
QS
ML
ML
QL
ML
QS
ML
MS
ML
MS
QL
ML
QL
ML
MS
ML
QS
QS
QL
QS
ML
ML
QL
QS
ML
QL
ML
QS
QL
QL
QS
ML
ML
QL
QS
QL
ML
ML
QS
MS
ML
ML
ML
ML
QL
QS
QL
QL
QL
QS
QL
QS
ML
QL
ML
QL
ML
QS
QL
QS
ML
MS
ML
QS
ML
MS
ML
QS
QS
ML
MS
QL
ML
QL
ML
MS
QS
MS
ML
ML
ML
ML
ML
QL
ML
ML
QS
QS
ML
ML
QS
QS
MS
ML
ML
QL
ML
QL
QL
QL
ML
ML
ML
QL
QL
MS
MS
ML
MS
MS
MS
MS
ML
ML
QS
ML
QS
QL
QL
QS
ML
MS
QL
MS
QL
ML
ML
MS
MS
ML
ML
QS
ML
MS
ML
ML
QS
ML
MS
MS
ML
QL
MS
ML
ML
QS
ML
QS
ML
MS
QS
QS
ML
QL
QS
QS
QS
QS
MS
ML
QS
QL
QS
QL
ML
ML
QL
QS
QS
QS
QS
ML
ML
MS
ML
QL
MS
MS
ML
QS
QL
QL
QS
MS
QL
ML
ML
ML
QS
QL
QL
QL
QS
ML
ML
QL
ML
ML
QL
QL
ML
MS
QL
QL
ML
QS
QL
ML
QL
QS
QL
QS
ML
QL
MS
QS
ML
ML
MS
MS
ML
QL
MS
QS
QL
ML
QL
ML
ML
QS
QS
QS
MS
QL
QL
ML
ML
ML
QS
QS
ML
ML
QL
ML
QL
ML
ML
QL
MS
QS
QL
ML
QL
QL
QS
ML
MS
QS
ML
QS
QS
QL
ML
ML
MS
MS
ML
ML
ML
QS
QS
QS
ML
QS
ML
MS
ML
QS
QS
ML
MS
QS
QS
ML
QS
QS
QS
QS
QL
MS
QS
MS
QL
ML
QL
QL
QL
ML
QL
QS
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
MS
QS
ML
QS
QL
ML
ML
ML
QS
QS
ML
ML
MS
MS
QS
MS
QL
QS
ML
QS
MS
ML
QS
QL
ML
QS
ML
QL
QS
ML
QL
ML
QL
ML
ML
QS
QS
QS
ML
QL
MS
ML
ML
QS
QS
QS
QS
QL
QL
ML
QL
ML
QL
QS
QS
ML
ML
QS
QL
QL
QL
QL
QL
ML
QL
MS
QS
MS
QL
ML
QS
ML
ML
QL
ML
MS
ML
QL
QS
MS
QL
ML
ML
ML
QL
QS
QS
ML
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
ML
ML
QS
ML
ML
QS
ML
QS
ML
ML
QS
QS
QS
QL
QS
QS
MS
QS
ML
ML
QL
MS
MS
QL
ML
QS
ML
QL
QL
ML
QL
QL
ML
QS
ML
QS
QL
QL
QL
MS
MS
MS
ML
ML
ML
ML
QS
QS
MS
QS
ML
ML
QL
QL
MS
QL
QL
QL
MS
ML
QS
QS
MS
ML
QS
ML
QS
MS
QS
ML
QL
ML
ML
ML
ML
QS
ML
ML
ML
QS
QL
QL
MS
ML
QL
MS
ML
ML
QL
QS
ML
QL
ML
QS
QL
QS
QS
ML
QS
ML
QS
QS
QS
ML
ML
QL
QL
QS
ML
QS
QL
QL
ML
ML
ML
MS
QL
QS
MS
QL
ML
QL
ML
QL
MS
QS
QS
ML
ML
QL
QS
QL
MS
ML
ML
ML
MS
QS
ML
QL
MS
QL
QL
QS
QL
QL
MS
MS
QS
QS
QS
ML
ML
ML
QS
QS
ML
MS
MS
ML
ML
QL
MS
QL
ML
MS
QL
ML
MS
ML
QS
MS
QL
QS
ML
QS
ML
ML
ML
ML
QS
QL
ML
QL
MS
QL
ML
QL
QL
MS
ML
QS
QS
QS
ML
QS
QS
QL
MS
ML
ML
QL
QL
QL
ML
ML
QS
QS
QL
MS
QL
QL
ML
ML
ML
QS
QS
ML
ML
ML
QS
ML
ML
ML
ML
ML
MS
QL
ML
QS
QS
QS
MS
QL
QS
QL
QS
ML
QS
QL
ML
QS
QS
QS
QL
QL
QS
ML
ML
ML
ML
ML
MS
MS
MS
QS
ML
ML
ML
QL
MS
ML
MS
ML
QS
QS
ML
ML
MS
ML
QS
QS
QS
QS
QL
ML
ML
ML
ML
MS
QS
ML
QS
QL
QS
ML
MS
ML
QS
QL
MS
QL
QS
ML
QS
QL
ML
ML
QL
QL
ML
QL
QS
MS
MS
QS
ML
ML
ML
ML
MS
QS
QS
QL
ML
QL
QS
QS
MS
QL
ML
QL
QL
ML
ML
QS
ML
ML
ML
ML
ML
QS
ML
ML
QS
MS
MS
ML
MS
QL
ML
MS
QL
QS
ML
ML
QL
ML
QS
QL
QS
MS
MS
QL
ML
ML
QL
QL
ML
ML
QL
MS
ML
MS
QL
QL
QS
ML
ML
ML
QL
QS
ML
QL
MS
ML
ML
QS
MS
ML
QL
QL
QL
ML
QL
ML
MS
QS
QL
ML
QL
MS
QL
QS
QS
MS
QS
ML
MS
MS
QL
ML
ML
QS
QS
QL
QL
QL
QS
ML
ML
QS
ML
QS
MS
ML
QL
ML
QS
MS
QS
QL
ML
QL
QS
ML
QS
ML
QS
ML
ML
ML
QL
ML
MS
QL
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
ML
MS
QL
QS
ML
QL
QL
MS
ML
QS
MS
QS
QS
MS
MS
ML
QS
MS
QS
QS
QL
ML
QL
ML
QS
ML
MS
ML
ML
ML
ML
ML
QL
QL
MS
QL
QS
QL
QL
QL
QL
QS
ML
QL
ML
ML
QS
MS
ML
ML
ML
QS
ML
QL
QS
QL
ML
QL
QL
MS
ML
ML
ML
ML
QS
QL
MS
ML
QL
ML
QL
ML
QL
MS
QL
QS
QL
QS
ML
ML
ML
QL
QS
MS
MS
ML
QS
ML
QS
ML
QL
QL
MS
MS
MS
QS
QL
QS
QL
QS
QS
QS
QS
QL
QL
ML
MS
QS
QL
ML
MS
QL
ML
ML
ML
QS
QS
QS
QS
ML
ML
QS
ML
QL
ML
MS
ML
QS
ML
ML
QL
QL
MS
QL
ML
ML
QL
ML
ML
QS
ML
QL
ML
ML
ML
QS
ML
MS
ML
MS
ML
QS
MS
QS
QL
ML
QS
QL
ML
MS
QL
QS
QS
QS
ML
QS
ML
QS
ML
MS
QL
ML
ML
ML
ML
MS
QS
QS
ML
MS
ML
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
QL
ML
QS
MS
QS
ML
ML
MS
QL
ML
MS
QL
ML
ML
MS
ML
MS
ML
MS
QL
QL
ML
QL
MS
QL
QS
QL
MS
ML
ML
ML
QL
QS
ML
ML
MS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
QS
ML
QS
ML
ML
MS
QL
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
QL
ML
MS
QL
ML
QS
MS
QL
QS
ML
QS
ML
QL
ML
QL
ML
ML
ML
QS
QL
ML
QL
ML
QS
ML
QS
ML
MS
QS
ML
QL
MS
ML
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
MS
QL
QS
ML
ML
MS
MS
QS
QL
QS
ML
QS
ML
ML
QS
QS
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
QS
QL
QS
QS
QS
QS
QL
ML
QL
ML
QS
ML
QS
QS
QL
MS
ML
ML
QL
QL
ML
ML
ML
ML
MS
ML
QL
ML
QS
ML
MS
QL
QL
ML
MS
MS
ML
QS
ML
QS
QS
MS
MS
MS
QL
MS
QS
ML
ML
QS
ML
QS
MS
QL
ML
QS
QS
ML
QS
ML
MS
MS
QS
QL
QS
QS
QS
QL
ML
QL
ML
QL
MS
QL
ML
QS
QL
ML
MS
QL
ML
ML
QL
ML
QS
QS
QS
QS
QL
QS
QS
MS
QL
QL
ML
QL
MS
QS
QL
QS
ML
ML
MS
QL
QS
ML
QS
QL
QS
ML
ML
QL
ML
QS
MS
ML
ML
MS
QS
QL
QL
MS
ML
ML
QS
QS
MS
QS
QL
MS
QS
ML
MS
ML
QS
MS
ML
ML
ML
QS
ML
QS
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
QS
ML
MS
QS
QL
MS
MS
ML
ML
QL
QS
ML
QL
QS
ML
MS
QL
QS
QL
QS
QL
ML
ML
QS
QL
ML
QL
QL
MS
QL
ML
MS
ML
MS
ML
QS
MS
QL
QL
ML
QS
ML
QS
QL
ML
ML
MS
ML
QS
ML
QS
QS
MS
QL
QS
QS
MS
ML
QS
QL
ML
MS
ML
MS
QS
QL
MS
QL
ML
MS
QL
QS
MS
ML
QL
MS
QS
QL
QS
QL
QL
MS
ML
ML
MS
MS
ML
QL
ML
QL
QS
QS
ML
ML
QL
QS
QL
QL
QL
QL
QL
QL
ML
ML
QL
QL
ML
QS
ML
MS
QS
QL
MS
QS
MS
ML
QL
ML
QL
QS
ML
MS
QS
MS
QS
ML
QL
ML
QS
ML
MS
QL
ML
MS
QS
ML
ML
ML
QL
QL
QL
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
QL
QL
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
QL
ML
QL
QS
ML
QS
QL
ML
ML
QL
MS
ML
QL
ML
MS
ML
QS
QS
ML
ML
QS
ML
QS
QL
ML
MS
MS
QS
ML
QS
QS
ML
ML
QL
QL
ML
MS
ML
ML
QS
ML
QS
QL
ML
ML
MS
ML
ML
ML
ML
QS
QS
ML
QL
MS
ML
MS
ML
QS
QL
QS
MS
QL
MS
QL
ML
QL
QS
QL
MS
ML
QL
QS
QL
ML
ML
ML
MS
QS
QS
MS
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
QS
ML
ML
QS
MS
QS
ML
ML
ML
MS
ML
QS
QL
ML
QS
ML
ML
QS
ML
MS
ML
QS
QL
ML
QS
QL
ML
QL
MS
QS
ML
ML
MS
ML
ML
QS
ML
ML
QS
ML
QL
QL
QS
QL
ML
QS
ML
QL
QS
ML
MS
ML
MS
ML
QL
ML
ML
QL
QL
ML
ML
QL
QS
MS
ML
QS
QL
MS
ML
MS
QS
QS
QS
ML
QL
MS
ML
QL
QS
MS
ML
QS
QS
QS
MS
ML
QL
MS
ML
QL
ML
ML
QS
QS
ML
QL
ML
QS
ML
ML
QS
ML
QS
ML
ML
QL
MS
ML
QS
QS
ML
MS
ML
QS
MS
QS
QL
QL
QL
QS
ML
ML
QL
QL
ML
QL
MS
ML
ML
ML
QL
QS
QL
ML
QS
ML
QL
QL
QS
QS
MS
QS
ML
MS
QL
MS
QL
QL
ML
QL
QS
ML
QS
ML
ML
QL
QS
QL
ML
ML
QL
ML
QL
QL
QL
QL
QS
QL
ML
QL
ML
ML
ML
QS
QL
QL
MS
ML
ML
QS
ML
QS
QS
QL
QS
MS
ML
ML
QS
QL
QL
QL
ML
QL
QS
QS
QS
QL
QL
MS
ML
QL
ML
QL
MS
QS
QS
QS
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
QS
QL
ML
ML
QL
ML
MS
QL
ML
QL
QS
MS
MS
ML
QL
MS
QS
ML
ML
ML
QL
MS
QS
ML
ML
QS
MS
QL
QL
MS
ML
ML
QS
QS
ML
QL
ML
ML
QS
MS
QS
QS
QS
QS
QL
QL
ML
QL
ML
QS
QL
QS
QS
QS
QS
QS
QS
QS
MS
QL
MS
QL
ML
ML
QS
QS
QS
ML
MS
QS
ML
MS
QL
QL
QS
MS
ML
ML
QS
QL
QL
QS
QL
QS
MS
MS
QS
ML
QL
QL
QL
ML
QL
MS
ML
ML
ML
QL
QS
QS
ML
ML
ML
ML
QS
QS
ML
QL
ML
QS
ML
QL
QL
MS
ML
ML
QS
QL
QL
QL
QL
ML
ML
MS
QS
ML
ML
QL
MS
ML
ML
ML
QS
QS
MS
QL
ML
ML
QS
MS
QL
QS
QL
QL
ML
QS
QS
ML
MS
ML
ML
MS
QS
MS
QL
QL
QS
ML
ML
QS
MS
QS
ML
QS
QL
MS
ML
ML
QL
QL
MS
ML
QS
QS
QS
ML
QS
QS
QS
ML
QS
ML
ML
ML
ML
QL
QL
ML
ML
QS
QS
ML
ML
QL
QS
ML
ML
QS
ML
QL
QS
ML
ML
QL
QL
QL
QS
QS
QS
QS
QS
ML
QS
QS
ML
QL
QS
MS
MS
ML
MS
ML
QS
QS
QS
QS
ML
QS
QS
ML
MS
ML
QS
QL
MS
ML
ML
QL
QL
QL
MS
QS
MS
ML
QL
QL
ML
ML
ML
QS
ML
QS
QL
QL
ML
MS
ML
ML
ML
QL
ML
ML
QS
MS
ML
QS
ML
ML
QS
QS
QL
ML
QL
QL
ML
QS
QL
QL
QS
QS
ML
ML
ML
QS
ML
ML
ML
QL
QS
QL
ML
QS
QS
ML
QL
ML
MS
MS
QL
ML
QS
MS
ML
QS
QL
QL
MS
QL
ML
ML
ML
QS
ML
QS
QL
MS
MS
QL
ML
QS
ML
MS
MS
QL
QS
QL
MS
ML
QS
ML
QS
QS
QS
MS
ML
QS
QL
QS
ML
QS
QL
ML
QL
ML
MS
MS
ML
QS
QL
ML
QS
ML
ML
ML
QS
QL
QS
MS
ML
QS
QS
ML
ML
QL
MS
MS
QS
QS
QL
QS
QL
QS
QS
MS
QL
MS
MS
MS
ML
ML
ML
QS
QL
QS
ML
ML
QS
ML
ML
ML
MS
QS
ML
ML
QL
ML
QL
QS
ML
QS
ML
QS
QL
MS
QL
ML
ML
MS
ML
MS
QL
ML
QL
QL
ML
ML
ML
QL
ML
ML
ML
MS
MS
ML
ML
MS
ML
MS
QS
QL
ML
QS
QS
ML
ML
ML
ML
ML
ML
MS
MS
QS
QL
QL
QS
QL
ML
ML
QL
ML
QS
QL
QS
QS
QL
QL
QS
ML
QL
ML
ML
ML
QL
QL
QS
MS
MS
MS
ML
QL
QL
ML
MS
QL
ML
QL
QS
MS
ML
QL
ML
QL
QL
ML
QL
MS
ML
MS
QS
MS
ML
QS
MS
QS
ML
QL
ML
QS
MS
QL
QS
QS
QS
QS
ML
MS
QL
QS
QL
ML
QL
ML
ML
ML
QS
ML
ML
ML
QS
QL
ML
QL
QS
QS
ML
QL
QL
MS
MS
MS
ML
ML
ML
QS
QL
QL
QS
MS
ML
ML
QS
ML
ML
ML
QL
MS
ML
MS
MS
QL
ML
ML
ML
QL
ML
QS
QS
ML
QS
QL
ML
QL
ML
QL
MS
ML
QS
QL
QS
QL
QL
MS
QL
MS
ML
QL
QS
QS
QS
QL
QL
QL
QL
ML
ML
MS
QL
MS
ML
QS
MS
MS
QS
QS
ML
MS
ML
ML
ML
QS
QL
MS
QS
ML
ML
ML
QL
ML
QS
QL
ML
QL
ML
MS
MS
QL
ML
QS
MS
QL
QS
QS
QS
QS
ML
QS
QS
QL
QS
ML
ML
ML
QS
QS
ML
QS
QS
QL
QL
MS
ML
ML
QL
ML
MS
QL
QS
ML
QS
MS
QS
QS
MS
ML
QS
QL
QL
MS
ML
QS
QS
QL
QS
MS
QS
QL
ML
MS
QL
QL
ML
ML
QL
QL
MS
QS
ML
ML
QL
QS
ML
ML
MS
QL
QL
ML
ML
QL
MS
QS
MS
MS
MS
MS
QS
ML
QL
ML
ML
ML
QL
ML
ML
QL
QS
QS
QL
QL
MS
QL
QL
QS
QL
ML
QS
QL
MS
QL
QS
ML
MS
ML
QL
QL
QL
ML
MS
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
ML
MS
ML
QS
ML
QS
ML
MS
QL
QS
QS
QS
QS
QL
ML
ML
ML
QS
ML
ML
MS
MS
QS
ML
QL
QS
ML
QS
QS
QS
MS
MS
MS
MS
QL
QL
ML
QS
QS
ML
QS
ML
ML
ML
ML
QS
ML
MS
ML
QS
QL
QS
QS
MS
MS
QS
ML
QL
MS
ML
QS
QS
ML
QL
MS
ML
QL
ML
QL
ML
QL
ML
QS
ML
QS
ML
QS
QS
QL
QS
QL
QS
QL
MS
ML
MS
ML
QS
ML
ML
ML
QS
ML
MS
ML
ML
ML
MS
QL
QL
QL
ML
QS
ML
ML
QS
QS
QS
QS
QL
QL
QL
QS
QL
MS
MS
QL
QL
ML
QS
ML
MS
MS
ML
QL
QS
ML
ML
ML
ML
QS
QS
ML
ML
MS
QS
MS
QS
ML
ML
QL
QS
ML
MS
ML
QS
QS
QS
MS
QL
QL
ML
MS
ML
QL
QL
ML
QL
ML
ML
MS
QS
MS
QS
ML
ML
ML
QS
MS
ML
QL
ML
ML
QL
QS
ML
QL
MS
MS
ML
ML
QS
ML
MS
ML
ML
ML
QS
ML
QS
ML
QL
QS
ML
ML
MS
MS
ML
QL
ML
QS
ML
ML
MS
MS
QS
QL
QS
ML
MS
ML
ML
QL
MS
QL
QS
MS
QL
ML
ML
ML
QL
MS
QS
ML
MS
ML
QL
QS
QS
ML
QL
ML
ML
ML
QL
QL
MS
QS
ML
QS
ML
QS
QS
ML
ML
QL
ML
ML
QL
ML
ML
QS
ML
ML
QS
QS
ML
ML
QS
QS
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
MS
ML
QL
MS
QS
MS
ML
QS
QS
ML
QS
MS
QS
QS
QL
ML
ML
ML
QL
QL
ML
QL
QL
ML
ML
QL
ML
ML
QL
QL
ML
QL
ML
ML
QL
ML
ML
MS
QS
QL
ML
QL
QL
QL
MS
QS
MS
QS
QS
QL
ML
QL
QL
ML
QS
MS
ML
ML
ML
ML
MS
ML
QL
MS
QS
QS
QL
MS
ML
ML
ML
QL
QL
QL
ML
ML
MS
MS
ML
ML
ML
ML
ML
QS
QL
QS
QS
MS
MS
QL
QS
ML
ML
QL
QS
QL
QS
ML
ML
QL
ML
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
QL
ML
QL
QS
QS
QL
ML
QS
MS
QS
ML
MS
MS
ML
QS
QL
QL
QL
QL
ML
ML
QS
ML
ML
QL
ML
QS
QS
QS
ML
MS
QS
MS
QL
ML
ML
QL
QS
ML
QS
MS
ML
ML
MS
ML
QS
QL
ML
ML
QL
MS
ML
QL
ML
QS
MS
ML
ML
QS
QL
MS
QL
ML
QS
QL
QL
QL
QS
MS
MS
ML
ML
ML
MS
ML
QL
QS
QS
ML
ML
ML
MS
QL
ML
QS
MS
QL
ML
ML
MS
ML
MS
QS
MS
QL
ML
MS
QL
QS
ML
QL
ML
MS
ML
ML
ML
MS
ML
QS
MS
QL
QL
ML
QL
QS
QS
ML
QS
ML
ML
QS
ML
ML
ML
QL
QS
ML
QS
QS
QS
ML
ML
MS
ML
MS
ML
ML
ML
MS
QL
ML
ML
QL
MS
QL
ML
QS
ML
MS
ML
QL
ML
ML
ML
MS
MS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QS
MS
QS
QL
QS
QL
MS
ML
ML
MS
QS
QS
MS
QS
ML
MS
MS
ML
QS
QS
ML
ML
MS
MS
MS
ML
MS
QL
ML
QS
ML
QL
QL
QL
QL
QL
QL
QL
QS
QS
QL
QS
ML
ML
QS
ML
MS
ML
QL
ML
QL
ML
ML
QL
ML
ML
QL
ML
QS
QS
QS
QL
QS
QS
QS
QS
MS
QS
QL
ML
QL
MS
QL
MS
QS
QL
QL
QS
MS
QS
QS
ML
QS
MS
ML
ML
ML
QL
ML
ML
QL
QL
QS
QL
QS
MS
MS
QL
QS
ML
QL
QL
QL
QS
ML
ML
QS
ML
ML
QS
ML
ML
ML
QS
QL
QL
MS
QS
QS
QL
QL
QL
QL
QS
ML
ML
MS
ML
QS
ML
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
QS
QS
ML
ML
QS
QS
MS
QL
ML
QL
MS
ML
MS
QL
QS
QL
QL
ML
MS
QS
QL
QS
MS
QS
QL
ML
MS
QS
QL
QL
QL
QS
MS
ML
MS
ML
QL
QL
QL
ML
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
QS
QL
QL
QL
QS
ML
ML
MS
ML
QL
QS
QL
ML
QL
QL
ML
QS
QL
MS
QL
QL
QL
ML
QS
MS
ML
QS
QL
QS
QL
MS
ML
MS
ML
QL
ML
ML
QL
ML
ML
QS
QS
QL
MS
QS
MS
QS
QS
MS
QL
QS
ML
ML
ML
QS
ML
QS
QS
ML
MS
MS
ML
QS
QL
QL
QL
ML
QS
QS
ML
QS
QS
QS
QS
QL
ML
MS
QS
QS
QL
MS
QS
QL
ML
QL
ML
QL
QL
QS
MS
MS
ML
MS
ML
ML
MS
ML
QL
ML
ML
ML
ML
MS
QS
ML
QS
ML
QS
MS
QS
QL
ML
QL
QS
ML
QS
QL
QL
ML
QL
QS
QS
QL
QL
ML
MS
MS
QS
QL
QL
QL
QS
QS
ML
MS
QS
ML
QL
QL
QS
QL
ML
ML
ML
QL
ML
ML
QS
QL
QS
ML
QL
QL
QL
MS
QL
QS
QS
ML
QS
QL
ML
QS
ML
QS
ML
QL
QL
QL
ML
MS
QL
ML
QS
QS
ML
MS
QS
ML
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
QL
QL
MS
QS
QS
ML
ML
QL
QS
QL
ML
QS
QL
ML
ML
ML
ML
ML
ML
MS
QS
ML
QS
ML
QL
MS
QL
ML
ML
ML
ML
ML
MS
QL
ML
ML
MS
QS
QS
ML
QL
MS
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
QL
ML
ML
MS
MS
QL
MS
QL
QS
QL
MS
QL
QL
QS
QS
QL
ML
ML
ML
ML
QL
QL
ML
ML
ML
MS
QS
QS
QL
QS
QL
QL
ML
QS
ML
QS
MS
QL
QS
ML
QS
QL
ML
QS
QL
QL
ML
QS
ML
ML
QS
QL
QS
MS
ML
MS
ML
QL
QS
ML
QS
QL
QS
QL
QL
QS
ML
QL
ML
QL
MS
QL
QS
ML
QS
QL
QL
ML
ML
QL
MS
ML
MS
QL
ML
ML
QS
ML
QL
ML
ML
ML
QL
QL
QL
MS
ML
QL
QL
ML
QS
ML
MS
ML
ML
ML
MS
ML
MS
ML
ML
QL
QL
MS
ML
MS
ML
QS
MS
QS
ML
QL
QL
QS
ML
MS
ML
QS
QL
QL
MS
MS
QL
ML
MS
ML
ML
QS
ML
QS
ML
QL
QS
QS
ML
QS
ML
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
ML
MS
ML
QL
ML
ML
QS
ML
QL
ML
QS
QL
QS
QL
QS
ML
QL
ML
QS
QL
ML
QL
ML
MS
MS
ML
QL
ML
QL
QS
ML
QS
QL
QL
MS
MS
ML
QL
QL
QL
ML
QL
ML
QL
ML
QS
ML
QS
QS
QL
ML
ML
QL
QS
MS
MS
ML
QS
MS
ML
QL
ML
ML
ML
QS
QS
MS
QL
ML
ML
ML
QS
ML
QS
ML
QL
QL
ML
QL
QL
QL
QS
MS
MS
QS
QS
QS
QS
QL
QL
QL
MS
ML
ML
QL
QS
ML
QS
QS
ML
ML
QS
ML
QL
QS
QS
QS
QL
QL
QL
ML
QL
QS
ML
ML
MS
QS
MS
QL
QL
ML
QS
QL
ML
QS
ML
ML
QS
ML
QL
QS
QS
MS
QL
QS
ML
MS
MS
QL
ML
QL
QS
QL
ML
MS
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
QL
QL
ML
QL
MS
QS
QS
ML
ML
ML
QL
QS
QL
ML
ML
QL
QL
QS
QS
QL
QL
ML
QS
ML
QL
MS
QS
QL
ML
ML
ML
ML
ML
MS
ML
QL
QL
QS
MS
QL
QS
MS
ML
ML
QL
QL
QL
ML
QL
MS
ML
QS
MS
ML
QS
QS
QS
MS
QL
QS
QL
QL
ML
QL
MS
ML
ML
QL
ML
ML
QL
ML
QS
QS
QS
QL
MS
MS
QL
ML
QS
QS
QS
QS
QL
QS
ML
QS
MS
QS
ML
QL
MS
ML
QL
QS
QL
ML
QS
ML
ML
QS
ML
QS
QS
QS
QS
MS
ML
ML
QL
MS
QL
MS
QL
ML
MS
ML
MS
QL
ML
ML
MS
QS
QL
QL
ML
MS
ML
QL
ML
MS
ML
QS
MS
ML
ML
ML
QS
ML
QS
QS
QS
QS
QL
QS
QL
ML
QL
MS
ML
QS
MS
QL
ML
QL
QS
QL
ML
ML
QS
QS
MS
QL
QS
MS
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
ML
ML
QS
MS
ML
QS
QS
ML
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
QL
QL
QL
MS
ML
ML
QS
ML
MS
MS
MS
QS
QL
QS
QS
QS
ML
MS
ML
QS
QL
ML
ML
QL
ML
QS
QS
QL
MS
QL
QS
QS
QS
QL
ML
ML
ML
QL
ML
QS
QS
QS
QS
MS
QS
ML
QS
ML
QS
QL
ML
QL
ML
MS
MS
ML
MS
MS
ML
QS
QS
QS
QS
ML
QS
QL
QS
QS
QS
QS
QL
QS
ML
ML
MS
MS
ML
QS
MS
MS
QS
ML
QL
QS
MS
MS
QS
QL
ML
ML
ML
QL
QS
QL
ML
QL
ML
QS
QL
QS
QL
QS
ML
ML
ML
QS
QL
QS
QS
ML
ML
ML
QL
QS
QS
ML
ML
ML
ML
QL
ML
QL
QL
MS
QL
ML
QS
ML
QS
QL
QS
QS
QL
QL
ML
MS
ML
QL
QL
ML
QS
QL
QS
ML
QS
ML
ML
ML
ML
MS
QL
QL
ML
QL
MS
ML
QL
MS
QL
QL
ML
QS
ML
ML
ML
ML
MS
ML
ML
QS
ML
MS
QS
QL
QL
QS
QS
ML
QS
ML
MS
QS
QS
ML
QS
QS
ML
QL
ML
MS
QS
MS
QS
ML
QL
QS
ML
QL
QL
QS
ML
QL
ML
QS
MS
QS
MS
QS
QS
QS
QS
MS
ML
QS
ML
QS
MS
QL
QS
QS
ML
ML
MS
ML
ML
ML
ML
QL
MS
ML
QS
ML
ML
MS
ML
ML
QS
QS
QL
ML
QS
QL
QL
QL
QL
QL
ML
ML
QL
QL
ML
ML
ML
ML
MS
ML
MS
MS
ML
ML
QL
QS
ML
QL
QL
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
MS
QS
QL
QS
QL
MS
QL
ML
QL
ML
QL
ML
ML
QL
ML
ML
MS
ML
MS
ML
QS
MS
QL
ML
QS
QL
QL
QL
ML
QS
QL
ML
ML
MS
QL
ML
MS
QS
ML
ML
ML
ML
QS
ML
ML
QS
QS
ML
QS
ML
ML
QL
QS
MS
QS
ML
ML
QL
ML
MS
MS
MS
ML
QS
ML
ML
MS
ML
ML
ML
QL
ML
QL
ML
QL
QS
QS
QS
QL
QS
QL
ML
ML
QS
QS
QS
QL
QL
MS
MS
ML
QL
ML
ML
ML
QS
QL
ML
MS
ML
ML
QS
QS
MS
ML
ML
QL
QS
QL
MS
MS
MS
ML
ML
QS
ML
ML
QL
QS
ML
ML
QL
ML
QL
QL
ML
QL
MS
QL
QS
ML
QS
QL
ML
ML
QS
ML
QL
QL
QL
ML
ML
QS
QS
QS
MS
QL
MS
QL
ML
ML
QS
QL
QL
QS
ML
MS
ML
ML
QS
QS
ML
QS
ML
ML
ML
QS
QL
QL
QS
QS
QL
QS
QL
QL
ML
MS
QL
ML
MS
QS
ML
QL
ML
MS
MS
QS
QL
ML
QS
ML
QS
MS
QS
QL
ML
QS
QL
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
MS
MS
ML
ML
ML
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
MS
ML
QL
MS
QS
ML
QL
MS
ML
QL
QL
ML
QS
QL
ML
ML
ML
MS
QS
ML
QS
MS
QS
QS
ML
ML
ML
QL
QL
QS
MS
ML
QL
QS
ML
ML
QS
MS
ML
QL
MS
QL
QS
QL
MS
ML
ML
QS
ML
ML
ML
MS
QS
ML
QS
ML
QS
QS
ML
ML
QL
ML
QS
QL
MS
ML
QS
ML
ML
ML
ML
QS
QL
QS
MS
ML
ML
MS
QL
QS
ML
QS
QS
QS
QL
QS
QL
ML
QS
ML
MS
ML
ML
QS
QS
MS
QL
QS
QS
QS
QL
QL
ML
QL
ML
QL
QL
QS
QS
QS
ML
MS
QS
QL
ML
ML
QL
ML
QL
QL
QL
QS
MS
ML
QS
ML
ML
QS
QL
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
MS
QS
ML
QS
ML
QL
ML
QS
QS
ML
ML
QS
MS
ML
MS
MS
QS
ML
ML
MS
ML
QS
QL
QS
ML
QL
MS
ML
QS
MS
ML
ML
QS
QS
ML
QL
QL
ML
MS
ML
QL
QS
QL
ML
ML
MS
ML
QL
QL
ML
ML
QL
ML
QS
QL
QL
QS
MS
ML
QL
ML
MS
ML
QL
QL
QL
ML
ML
ML
QL
QL
QL
MS
ML
QS
MS
ML
QS
QL
QL
QL
ML
QL
QS
QS
QS
ML
QS
MS
QS
QL
ML
MS
ML
QS
ML
ML
QL
ML
QL
MS
QL
MS
QS
ML
QS
QS
ML
ML
QS
ML
ML
QS
QS
ML
QL
MS
ML
MS
ML
QS
ML
ML
MS
ML
ML
QL
QL
QS
QL
QS
QS
QL
QL
QS
ML
QS
ML
ML
MS
QS
QS
ML
QS
QL
QS
QL
ML
QL
ML
ML
QL
QL
ML
QL
QS
ML
QL
MS
QS
MS
QL
ML
ML
QS
QL
ML
QS
ML
QL
QL
QL
MS
ML
QL
MS
ML
ML
QS
QS
ML
QS
QL
QS
ML
MS
QS
QL
ML
ML
MS
QL
ML
QL
QL
QL
ML
QL
ML
QL
QS
ML
ML
QS
MS
ML
MS
QL
ML
ML
QS
ML
QL
QS
ML
ML
ML
ML
QL
QL
ML
QL
ML
ML
ML
QL
MS
QL
ML
ML
QL
ML
ML
ML
ML
ML
QL
QL
QS
QS
MS
ML
ML
QS
QL
ML
ML
ML
MS
ML
ML
ML
ML
QS
ML
ML
QS
QL
QL
ML
QS
QL
MS
QS
QL
QS
QL
MS
MS
QS
QS
QS
QL
ML
ML
QL
QS
QS
QL
QL
QL
ML
QS
MS
QS
MS
MS
ML
MS
ML
ML
MS
QS
MS
QS
ML
QS
QS
ML
MS
ML
QS
QS
ML
ML
ML
MS
ML
MS
ML
ML
MS
QS
MS
ML
ML
ML
MS
ML
ML
ML
ML
QS
QS
ML
QS
QL
MS
QL
QS
QL
QS
MS
QL
ML
MS
ML
QS
ML
QL
QL
MS
QL
ML
QS
ML
QS
QS
QS
ML
ML
ML
ML
QL
MS
ML
ML
ML
QS
ML
QS
ML
QS
QS
ML
QS
ML
MS
MS
QS
ML
QL
QS
ML
ML
ML
MS
ML
QL
MS
ML
QS
QL
ML
QS
QS
MS
ML
ML
ML
QL
MS
QL
ML
QS
QS
QS
MS
QL
ML
QL
MS
QS
ML
QS
MS
QS
QL
QL
QL
ML
ML
QL
QS
ML
QS
QL
ML
QL
QL
ML
QL
MS
QS
ML
ML
ML
QS
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
QL
QL
QS
ML
ML
QS
QL
QL
ML
MS
ML
QL
ML
QS
QS
ML
QS
ML
QS
ML
QS
QS
ML
ML
QS
QL
ML
QL
ML
QL
QL
ML
QS
QS
QS
ML
ML
QL
QL
ML
QS
MS
ML
MS
QS
ML
QL
ML
MS
MS
MS
ML
ML
QL
ML
ML
MS
QS
ML
QL
QS
QS
MS
MS
MS
QL
QS
ML
QS
QL
ML
ML
MS
QS
ML
QL
QS
ML
QS
MS
QS
QS
ML
QL
ML
QL
QL
QL
QL
QL
ML
ML
ML
ML
MS
QL
ML
QL
ML
ML
QS
ML
ML
QS
ML
MS
QL
ML
QS
QS
QL
MS
MS
QS
ML
QS
QL
MS
QL
QL
ML
QL
QS
QS
QS
QL
QS
QS
ML
ML
MS
ML
ML
QS
QS
ML
MS
QL
QS
MS
ML
QL
QS
QS
ML
ML
QL
ML
QS
QL
MS
ML
QL
MS
QL
ML
QL
ML
QL
QS
QL
QS
QL
QS
MS
QS
ML
ML
ML
ML
QS
QS
QS
QS
MS
QL
QS
QL
MS
QS
ML
MS
ML
ML
QL
ML
ML
QL
QS
MS
QS
MS
QS
QS
QS
MS
QL
ML
QL
QS
MS
QL
ML
ML
QL
MS
QL
ML
QS
QS
QL
ML
QL
QS
QL
ML
QS
QS
MS
QS
ML
QL
MS
QL
ML
MS
QS
ML
QS
QS
ML
QL
QS
QL
ML
MS
QS
ML
ML
MS
MS
QS
ML
QL
QS
ML
QS
QL
QL
ML
MS
QS
QL
MS
ML
QS
QS
QS
QS
QL
QL
QS
QL
QS
QL
QL
ML
MS
ML
QS
QL
MS
MS
MS
QL
QS
ML
QS
ML
ML
MS
QL
QL
QL
ML
QS
QL
ML
ML
MS
MS
QL
ML
ML
ML
QL
QL
ML
QS
ML
ML
QS
ML
QS
MS
ML
QS
ML
ML
QS
QL
ML
ML
ML
ML
MS
QL
QL
QS
QS
ML
ML
ML
QL
ML
QS
ML
QL
ML
ML
QS
QL
QL
ML
QS
QL
QS
MS
ML
QL
ML
QS
QL
QS
QS
QL
QS
ML
MS
MS
ML
ML
MS
ML
MS
MS
QS
ML
ML
ML
QL
QL
QS
QS
QS
ML
ML
QS
MS
ML
QL
QS
QS
MS
QL
ML
QS
QS
ML
QL
ML
QS
ML
QL
QL
ML
MS
QL
QL
ML
ML
QL
QL
QL
ML
ML
QL
QL
QL
ML
QL
QL
QS
QL
ML
ML
ML
ML
ML
ML
QS
QS
MS
MS
QL
QL
ML
QL
ML
QS
QL
QL
ML
ML
QS
QL
ML
QS
QS
ML
ML
QS
QS
ML
QL
MS
QS
QS
ML
QS
MS
ML
QL
ML
ML
QL
ML
ML
QS
QS
QL
MS
QL
QL
ML
QL
ML
ML
ML
QS
QS
MS
ML
MS
QS
QS
QS
ML
ML
QS
QS
QL
MS
QS
MS
MS
QS
ML
QL
MS
QL
ML
QS
ML
QS
QL
QL
MS
QL
QL
QS
ML
ML
MS
QL
QS
ML
ML
QS
ML
MS
ML
ML
ML
QS
QL
QS
QS
ML
ML
QS
QS
MS
QS
MS
QL
ML
QL
QS
QS
QS
MS
ML
QL
ML
QS
QS
MS
ML
QS
ML
ML
MS
QL
MS
QL
ML
QL
QL
ML
QS
QS
QL
ML
ML
QS
QS
ML
QL
QL
ML
ML
ML
ML
QS
QS
QS
ML
QS
MS
QS
QL
QL
ML
QL
ML
MS
QL
ML
ML
ML
QS
MS
QL
MS
QL
QL
ML
ML
ML
ML
ML
ML
QL
QS
QS
QS
QL
QS
MS
QS
MS
QS
QS
QS
QL
ML
QL
ML
QL
QL
ML
ML
QS
QS
MS
QS
QS
MS
ML
QL
ML
QL
QS
QL
QL
QS
QL
QL
ML
ML
QL
ML
QL
QL
QS
MS
MS
ML
QS
QS
ML
QL
MS
ML
QL
ML
QL
ML
QL
QL
QS
ML
QS
QS
QL
ML
QL
ML
ML
QS
ML
ML
QL
ML
ML
ML
QS
ML
QL
QL
QL
QS
ML
ML
MS
MS
ML
ML
QS
QL
QS
MS
QS
ML
ML
ML
MS
ML
QS
QS
ML
ML
MS
ML
QS
ML
ML
ML
QS
ML
QS
MS
ML
ML
QS
QS
MS
QS
ML
ML
QS
QL
QS
QL
ML
QL
QS
QS
QL
ML
QL
QS
QL
QS
ML
QS
ML
QS
ML
QS
ML
ML
ML
QL
QL
QL
QS
ML
ML
ML
ML
MS
ML
QS
QL
QL
MS
QL
QS
ML
QL
ML
QL
QL
ML
ML
ML
QS
QL
ML
ML
QS
MS
ML
MS
MS
QS
QL
ML
MS
QS
QL
QL
QL
ML
ML
QL
ML
ML
QL
QL
QS
QS
ML
ML
QS
QL
ML
QS
QL
QL
QL
QL
ML
QL
QL
QL
ML
MS
QS
QS
QL
ML
ML
ML
MS
MS
QL
QS
ML
MS
ML
QL
ML
QL
QL
QS
MS
QL
QL
ML
ML
QS
QL
QL
QS
QS
ML
QS
QL
QL
ML
ML
QL
ML
QL
ML
QS
QL
QL
ML
ML
QL
ML
QL
ML
QL
ML
QS
QS
ML
MS
ML
ML
ML
ML
ML
QL
QS
ML
QL
QL
QS
QS
QL
ML
MS
QL
ML
QL
ML
ML
QL
ML
ML
MS
QL
QS
ML
QS
ML
MS
QL
MS
QL
QS
ML
MS
MS
MS
ML
QL
QL
ML
QS
ML
QL
ML
QS
QL
ML
QL
QL
QL
QS
ML
QS
MS
QS
ML
MS
QS
ML
QL
QL
QS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
QL
QL
QS
QS
QS
QL
ML
QL
QS
ML
ML
QS
ML
MS
QS
QS
ML
QS
QL
ML
ML
QS
QL
QL
QS
QS
MS
QL
QS
ML
QS
QL
ML
ML
MS
MS
QS
QS
MS
ML
QS
QL
ML
QS
QL
QS
QL
ML
ML
MS
QL
ML
QS
ML
QS
ML
ML
QS
QL
QS
MS
QL
QS
QL
ML
QL
MS
QS
ML
MS
QL
QS
ML
ML
MS
QL
QL
ML
QS
QL
ML
QS
QS
QS
ML
ML
QS
ML
QL
MS
QS
QL
MS
ML
QS
QS
ML
QS
ML
QS
QL
QL
QL
ML
MS
ML
QL
MS
QL
QS
MS
ML
ML
MS
ML
ML
MS
ML
QS
QS
QL
ML
QS
ML
MS
ML
QS
ML
MS
QL
QS
MS
ML
QL
ML
QS
ML
ML
QL
QL
ML
QS
ML
QS
ML
ML
ML
ML
ML
QS
MS
MS
ML
MS
ML
QL
QL
QS
MS
MS
MS
MS
ML
QL
QS
MS
ML
QL
ML
MS
QL
ML
ML
ML
QL
ML
QS
ML
QS
QS
ML
QL
ML
ML
ML
QS
ML
QS
QL
ML
QL
ML
QS
QL
ML
MS
QS
ML
QL
QS
ML
QS
ML
QL
ML
QS
ML
ML
QS
QS
QL
QS
QS
ML
QS
ML
MS
ML
ML
QS
MS
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
ML
ML
ML
ML
QL
QL
MS
ML
QL
QS
QS
ML
MS
MS
MS
MS
MS
QL
QS
ML
ML
QS
ML
ML
MS
ML
MS
ML
ML
QL
QS
QS
QL
MS
ML
MS
ML
ML
ML
ML
MS
ML
QL
QS
QS
ML
ML
QS
QS
ML
ML
MS
QL
QS
QL
ML
QS
QS
QL
QL
ML
QL
ML
MS
QL
ML
QL
MS
QL
QS
QL
QL
QL
QS
QL
QL
QL
QL
QS
QS
QS
QS
ML
ML
QS
MS
ML
QS
ML
QL
ML
ML
QL
QL
ML
MS
QL
QS
ML
QL
MS
ML
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
MS
QS
QL
ML
ML
ML
QS
MS
ML
QL
QS
QL
MS
QS
QL
ML
ML
QS
QL
QL
MS
QS
ML
QL
QL
ML
ML
QL
QL
QL
QL
ML
QS
MS
QS
ML
QS
QS
ML
QS
ML
QL
ML
ML
MS
QS
QS
MS
QS
QS
QS
ML
ML
QL
ML
QS
QL
ML
QL
ML
ML
QL
QS
MS
QL
QL
ML
QS
ML
QS
QS
QS
ML
QS
ML
QL
MS
ML
QS
QS
QS
ML
QS
ML
QL
ML
ML
QL
QS
MS
MS
QL
ML
ML
MS
ML
ML
ML
ML
QL
QL
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
QS
QS
ML
MS
QS
QS
QS
ML
QL
MS
QS
QL
ML
ML
ML
MS
MS
QS
QL
QL
ML
QL
MS
QS
ML
ML
QL
QL
ML
QL
ML
QL
ML
QL
QL
QL
QS
QL
MS
MS
ML
QS
ML
QS
ML
QL
MS
MS
MS
QL
QS
ML
ML
ML
QL
ML
ML
QS
MS
QS
QL
QS
QL
QL
ML
ML
ML
QL
QS
ML
QL
QS
QS
QL
MS
ML
ML
QL
QS
QL
QL
QS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QL
QS
ML
MS
ML
QS
QS
QL
ML
QS
ML
QS
ML
QL
ML
ML
ML
QL
QS
ML
QL
QL
QS
QS
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
ML
MS
QL
QL
QL
ML
QL
ML
QL
QS
QL
MS
ML
QL
QS
ML
MS
QS
ML
MS
QL
ML
QS
QS
ML
ML
QL
ML
ML
ML
QS
QS
ML
QS
QL
ML
QS
QL
QL
QS
QS
QL
MS
QL
QL
QL
QS
ML
ML
QS
QL
QS
ML
MS
QL
ML
MS
ML
QS
QL
ML
ML
QL
MS
QS
QS
ML
ML
MS
ML
ML
MS
ML
MS
ML
ML
QS
ML
QL
ML
MS
ML
MS
QL
ML
ML
QL
ML
QS
QS
QL
QS
QS
ML
ML
ML
ML
QS
QL
QS
QL
ML
ML
MS
QS
QS
MS
QS
QS
QS
MS
ML
MS
MS
QS
QL
QS
QL
MS
QL
QS
ML
ML
ML
QS
MS
QS
MS
ML
ML
QS
QL
QL
QL
ML
ML
QS
QS
ML
ML
ML
ML
QS
QS
ML
ML
QS
MS
QS
ML
QS
QL
QS
QS
ML
QL
QL
MS
ML
ML
QL
QS
MS
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
QL
QS
ML
ML
MS
QL
QL
MS
QL
ML
MS
ML
QL
ML
ML
QL
QL
QS
QS
QL
ML
MS
QL
QS
ML
QL
ML
QL
QL
MS
ML
ML
QS
QL
ML
MS
ML
MS
ML
QL
QL
QS
MS
ML
QS
QL
MS
QS
ML
ML
QL
QS
QS
QS
ML
ML
QL
ML
QS
QS
QL
QS
QL
QS
QL
ML
QS
QL
ML
MS
ML
ML
MS
QS
ML
QL
MS
QL
ML
ML
ML
QS
QS
MS
QS
ML
ML
ML
ML
QL
ML
QS
ML
MS
ML
QS
ML
QL
QL
ML
ML
ML
MS
QL
ML
QS
QL
MS
MS
QL
QL
ML
QS
ML
ML
MS
QL
QS
ML
MS
MS
ML
ML
QS
MS
QL
QS
ML
ML
MS
QS
QL
MS
QL
ML
QL
ML
ML
QS
QS
QL
QL
ML
ML
QS
QS
QS
MS
QS
QS
QL
QL
QS
QS
QS
ML
ML
ML
QL
QL
QL
QL
QS
QS
ML
QS
MS
QS
QL
QL
ML
QL
ML
QL
QL
MS
QL
QL
MS
QS
MS
MS
QS
MS
MS
QL
MS
QL
MS
ML
ML
ML
ML
QL
QL
QS
ML
ML
MS
ML
ML
ML
QS
ML
ML
QS
QL
MS
QL
ML
ML
QS
ML
MS
QL
ML
QS
ML
QL
ML
QL
ML
QL
MS
QL
ML
QL
QS
ML
QS
ML
ML
QS
MS
QS
ML
ML
QS
MS
QL
MS
ML
MS
QS
QS
ML
QL
QS
QL
QL
ML
ML
MS
QS
QL
MS
QS
ML
QS
MS
ML
QL
ML
ML
QL
ML
QS
QS
QL
QL
ML
ML
ML
QL
QL
MS
MS
QS
QS
MS
ML
ML
QS
ML
QL
QL
MS
QL
ML
QL
ML
QL
ML
MS
QL
ML
QL
ML
ML
QS
QL
QL
QL
ML
ML
QL
ML
ML
QS
ML
MS
ML
QS
QS
QS
ML
ML
MS
MS
ML
ML
QL
ML
QS
ML
ML
ML
QL
ML
QL
ML
QS
QS
QL
ML
QL
QL
QL
MS
QL
MS
ML
QS
QS
QL
ML
MS
QL
QS
QL
QS
QS
QS
ML
QS
QL
QL
QL
ML
QL
QS
ML
QL
QS
QS
ML
QS
MS
QS
ML
MS
QL
ML
QL
ML
QL
QL
QS
QL
ML
ML
QL
ML
MS
ML
ML
QL
QS
QL
ML
QL
QL
QL
QS
QS
QL
MS
ML
ML
ML
ML
QS
ML
MS
MS
ML
ML
ML
ML
ML
QS
QS
ML
ML
MS
MS
QS
QS
MS
MS
QS
QS
ML
MS
QL
QS
QS
QL
QL
QS
MS
ML
ML
MS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
QL
QS
ML
MS
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
ML
QL
ML
QL
MS
MS
ML
ML
ML
ML
QS
QL
ML
QS
ML
QL
ML
MS
MS
ML
MS
ML
ML
ML
ML
MS
MS
QL
MS
ML
ML
QL
MS
ML
QL
QS
QS
QL
ML
QL
ML
ML
ML
ML
ML
QL
QS
QL
QS
QS
QS
QS
QS
QL
MS
ML
ML
ML
ML
QS
QL
ML
ML
ML
QL
QS
ML
QL
QL
ML
ML
QS
ML
QL
QL
QL
MS
ML
ML
QS
MS
QS
QS
ML
ML
QS
ML
ML
ML
MS
ML
ML
QL
ML
MS
QS
QS
MS
QS
MS
QL
ML
QS
QL
ML
QS
QS
ML
ML
ML
QL
MS
ML
QS
QS
QL
QS
MS
QS
ML
QS
QS
ML
ML
MS
MS
QS
ML
MS
ML
QL
QL
QL
QS
QS
MS
QL
ML
ML
QS
MS
MS
ML
ML
ML
ML
QS
QS
QS
MS
QS
ML
ML
ML
ML
QS
QL
QS
ML
QL
MS
QL
ML
QS
QS
MS
ML
ML
ML
QS
MS
ML
ML
QS
QL
QL
ML
ML
QS
MS
ML
MS
QL
QS
QS
QS
QS
ML
QL
QS
QS
ML
ML
ML
QS
QL
ML
QL
MS
QS
ML
ML
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
QL
QL
ML
MS
ML
ML
QS
ML
QL
QL
QL
QL
QS
ML
MS
ML
QL
QL
ML
ML
ML
QL
ML
QL
QS
QL
QL
QS
ML
QL
ML
QS
MS
ML
ML
QS
QS
QL
ML
QS
ML
ML
ML
QL
QL
MS
ML
ML
QL
ML
QL
QS
MS
QL
MS
ML
QL
QL
QL
QL
QL
QS
MS
ML
MS
QL
QS
QS
MS
QL
QS
ML
ML
QL
MS
QS
ML
ML
MS
ML
QS
ML
QL
ML
QS
ML
ML
QS
ML
ML
ML
QS
ML
ML
MS
ML
QS
QL
ML
ML
ML
ML
ML
QS
ML
ML
MS
ML
QS
QS
QL
QL
QL
QS
QL
QL
QL
QS
QS
QL
QL
QS
QS
QS
ML
MS
ML
ML
QS
MS
QL
MS
QS
ML
ML
ML
ML
ML
QS
MS
QL
QS
QL
ML
ML
QL
QS
ML
QL
QL
MS
QL
ML
QL
ML
QL
ML
QS
QS
MS
ML
ML
QS
QS
MS
QS
ML
QL
ML
ML
ML
ML
MS
ML
QS
QS
ML
QS
MS
ML
ML
QS
MS
QL
QL
ML
ML
ML
QL
QS
ML
QS
QS
MS
QL
QS
QL
ML
ML
QL
QL
ML
ML
ML
QS
QL
ML
ML
QS
QL
MS
MS
QS
ML
MS
QS
MS
MS
ML
QL
QS
MS
ML
ML
QL
QS
ML
QS
ML
MS
QL
MS
QL
ML
QL
ML
ML
ML
QS
QL
QS
QL
MS
MS
ML
QS
MS
QS
ML
QL
ML
ML
ML
QL
MS
ML
MS
ML
QL
ML
QL
ML
MS
QL
ML
QS
QL
ML
MS
ML
QS
ML
QL
ML
ML
QS
ML
QL
ML
QL
QL
MS
QS
ML
QS
ML
MS
QL
ML
QS
ML
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
ML
MS
ML
ML
ML
QL
QS
ML
ML
MS
ML
MS
ML
QS
QS
QL
ML
ML
QL
QS
QS
QL
QL
ML
QL
ML
QL
QL
ML
ML
QS
ML
QL
MS
ML
ML
QS
QL
MS
ML
QS
ML
ML
ML
QL
ML
ML
QL
QL
QL
QL
QS
QL
QS
ML
MS
MS
QL
QS
QS
MS
QS
ML
ML
QL
QS
MS
MS
MS
QS
ML
QL
ML
ML
QL
ML
QS
ML
ML
QL
QS
QL
QS
ML
QS
MS
QL
QS
QL
MS
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
MS
QL
ML
QS
ML
MS
QS
ML
ML
QL
ML
MS
ML
MS
MS
MS
QS
QS
QL
MS
QL
QL
MS
ML
QL
QS
MS
ML
ML
MS
ML
QL
QL
ML
ML
QL
ML
ML
QL
ML
MS
MS
MS
QS
MS
ML
ML
QS
QL
ML
QS
QL
QS
QL
QS
QL
MS
QS
QS
QL
ML
QL
ML
MS
QL
QL
MS
ML
MS
QS
MS
QL
ML
QS
QL
ML
QS
ML
QL
QS
ML
ML
QL
QS
QS
ML
QL
MS
QS
ML
QS
QL
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
QS
QS
QL
ML
QL
QS
MS
QL
QL
QL
QS
QS
QL
MS
QS
QL
QL
QS
MS
ML
QL
ML
QS
QL
ML
ML
QL
QS
MS
ML
MS
QS
QS
ML
QS
QS
ML
QS
QS
MS
ML
QS
QL
QS
QS
ML
QL
ML
ML
QS
QS
QS
ML
ML
ML
QS
ML
QL
QS
ML
QS
QS
QL
ML
QS
MS
QS
MS
MS
QS
MS
ML
QS
ML
QS
ML
QL
ML
ML
QS
ML
QS
ML
QS
QS
QL
QS
QS
QS
QS
QL
QS
QS
QL
QS
QL
QL
QS
QS
ML
QL
ML
ML
QS
MS
QS
QL
QS
QL
QS
QL
ML
QL
QS
ML
QS
QL
QS
ML
ML
ML
QS
QL
ML
QL
QL
QL
ML
QL
QL
QS
ML
ML
QS
ML
ML
QL
ML
QL
ML
QS
ML
QL
QS
QL
ML
QS
QS
ML
QS
MS
QL
MS
QS
QS
ML
QL
MS
QL
MS
ML
QS
ML
QL
QS
MS
MS
ML
QS
QS
QS
QS
ML
QS
ML
ML
QL
QL
QL
QL
ML
QS
ML
ML
QL
ML
ML
QS
QS
ML
QL
ML
ML
MS
MS
ML
ML
QS
QL
QS
ML
ML
ML
MS
QS
QS
QL
QL
QL
MS
QS
MS
QL
MS
ML
QL
QS
ML
QS
MS
QL
MS
QL
ML
QS
QL
ML
QL
QS
QS
ML
ML
ML
QL
MS
MS
QL
QS
ML
QL
ML
QL
QL
QL
QL
MS
QS
QS
ML
QL
MS
MS
QS
ML
ML
QS
QL
ML
ML
QL
ML
ML
ML
QL
ML
QS
QS
QS
QL
MS
QS
QL
QS
ML
QS
ML
ML
QL
ML
ML
MS
QS
ML
QS
MS
QS
ML
QL
QL
QS
ML
ML
QL
MS
QL
QS
QS
ML
QS
QS
QS
QL
ML
QS
QL
QS
ML
MS
MS
QS
MS
QS
ML
MS
ML
ML
QL
ML
QS
QS
ML
QS
ML
QL
QS
QL
MS
ML
QL
QL
MS
ML
ML
ML
QS
MS
MS
MS
QS
QS
ML
QL
ML
ML
QL
ML
QL
QL
QL
QS
ML
ML
ML
MS
QS
MS
QL
ML
QS
ML
ML
ML
MS
QS
QS
ML
QS
QL
QS
QL
QS
QL
MS
ML
ML
QL
ML
MS
MS
QS
QL
QL
QS
MS
QL
QL
QS
ML
ML
ML
QL
ML
QS
QL
ML
ML
ML
QS
QL
MS
QL
ML
ML
QL
QL
QL
QS
QS
QS
QS
ML
QL
QS
QS
ML
QL
QS
MS
QS
ML
ML
MS
MS
QS
QL
ML
MS
ML
QL
MS
ML
QS
QS
QL
QL
QS
QL
MS
QS
ML
ML
QS
QL
MS
QL
MS
QL
QS
ML
QL
ML
QS
QS
QS
QS
ML
QS
MS
QL
ML
ML
QL
QS
ML
ML
QL
QS
QL
QS
ML
ML
MS
ML
MS
QS
QL
QL
QL
ML
QL
ML
QS
QS
QS
ML
QL
MS
QS
QL
ML
MS
ML
QL
MS
ML
MS
MS
ML
QL
MS
ML
MS
ML
QL
ML
QL
ML
ML
QS
ML
ML
QL
QS
ML
ML
ML
QL
MS
ML
MS
QS
QL
QS
QL
QL
MS
ML
ML
QL
QS
ML
ML
MS
QS
QS
QS
ML
QS
QS
ML
ML
QL
ML
MS
ML
MS
QL
QS
ML
QL
ML
ML
QL
MS
ML
QL
QL
MS
ML
ML
QS
MS
QL
QS
QL
MS
MS
MS
MS
QL
ML
ML
QS
QS
QL
MS
QL
ML
QS
QS
QS
QL
ML
QL
MS
ML
QS
ML
ML
QL
QL
ML
ML
ML
ML
QL
QL
ML
QL
QL
QL
ML
ML
ML
ML
ML
QS
QS
QL
ML
QL
MS
MS
QL
ML
QL
ML
ML
QS
QL
ML
ML
ML
QS
MS
QL
QS
QS
ML
QL
QL
QL
ML
QL
QL
ML
QS
QS
ML
QS
MS
MS
ML
ML
MS
QL
MS
ML
MS
QL
ML
QS
ML
ML
ML
MS
QS
QS
QL
ML
ML
ML
MS
QS
QS
QS
QS
MS
MS
MS
ML
QL
ML
ML
ML
QL
MS
MS
MS
QS
QL
ML
QL
ML
QL
QL
QL
ML
ML
ML
QL
ML
QS
QL
ML
QS
MS
ML
QL
ML
QL
ML
QS
ML
QL
ML
QS
QL
QL
QL
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
QS
QS
ML
ML
QS
QL
QS
QL
ML
MS
QL
QS
QL
QS
QS
QL
QS
MS
ML
QS
QL
MS
MS
ML
ML
QS
ML
QL
QL
ML
ML
MS
QL
QS
QL
QL
ML
ML
MS
ML
QL
ML
ML
ML
QS
QL
ML
ML
ML
QS
QL
QS
QL
ML
QL
QS
ML
QS
MS
ML
QS
QS
ML
QL
MS
MS
QS
QL
QS
QL
QS
MS
ML
MS
ML
QL
QS
QL
QS
MS
QL
QL
ML
QS
ML
QL
ML
ML
MS
QL
ML
QL
MS
QL
QS
MS
ML
ML
QL
ML
ML
ML
QS
QL
QS
QL
MS
ML
ML
ML
MS
MS
QS
ML
QL
MS
QL
QL
QL
ML
QS
QS
ML
QS
ML
ML
ML
QL
ML
MS
QS
ML
QS
QL
MS
QL
ML
MS
QS
MS
QS
ML
ML
MS
QS
QL
ML
ML
MS
ML
QS
QL
ML
ML
QS
QS
QS
QS
QS
QL
ML
ML
QS
ML
QS
QS
ML
QL
ML
ML
ML
MS
ML
QL
ML
QL
ML
QL
QL
ML
ML
ML
MS
ML
QL
ML
ML
QS
QL
MS
ML
QL
ML
MS
ML
QL
QL
ML
MS
QL
QS
ML
QL
ML
ML
QS
QL
QL
ML
QL
QL
QL
MS
QS
QS
QS
MS
ML
MS
QL
ML
MS
ML
QS
ML
ML
ML
QL
QS
ML
QL
QL
QS
ML
QS
MS
QL
ML
ML
ML
ML
MS
ML
ML
MS
QL
QS
MS
QL
ML
ML
QL
MS
QL
QS
ML
QS
ML
QS
ML
QL
MS
ML
QL
QS
QS
ML
QL
QS
MS
QL
ML
QL
QS
QS
ML
ML
QL
QL
ML
QL
QS
QS
ML
QS
MS
QS
MS
QS
QL
ML
ML
QL
ML
QL
ML
QL
MS
QS
ML
QS
QL
ML
QS
QL
ML
QS
MS
QL
ML
MS
MS
MS
QL
QL
ML
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
ML
QL
MS
QL
QL
QS
QL
QS
MS
ML
QS
QS
QL
QL
QS
QS
ML
MS
QS
MS
QS
ML
QS
QS
ML
ML
MS
ML
ML
QS
ML
QS
QS
QS
QS
ML
QL
QS
QS
QL
QS
QL
QL
QS
MS
QS
ML
QL
ML
QS
ML
QL
QL
ML
QS
MS
QS
ML
QL
MS
QS
ML
ML
ML
QS
ML
QL
QL
QS
ML
MS
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
QL
QL
QL
MS
MS
MS
QL
QS
ML
MS
QL
ML
MS
QL
QL
QL
QS
QL
QL
ML
QS
MS
ML
QS
QL
QS
ML
ML
ML
QL
QS
QL
ML
ML
QS
QS
ML
QL
ML
QS
MS
QS
QL
QS
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
MS
ML
ML
QS
QS
QL
MS
QS
QL
QS
ML
MS
ML
QS
QL
QL
QS
MS
ML
ML
MS
ML
ML
ML
ML
QS
ML
ML
QS
QS
QL
QL
MS
MS
ML
QS
QS
MS
QL
MS
MS
QL
ML
QL
QL
ML
QL
ML
QL
ML
QS
ML
QS
QL
QL
QL
QS
QL
ML
QL
QL
QS
QS
ML
ML
ML
QS
QL
ML
MS
ML
ML
ML
QL
MS
ML
QS
QS
MS
QL
ML
ML
QS
QL
ML
QL
QL
ML
QL
MS
ML
QS
MS
ML
QL
MS
MS
QL
MS
MS
ML
ML
QS
ML
ML
QL
QL
ML
ML
QL
QL
ML
QS
MS
ML
MS
ML
MS
QL
QL
ML
ML
MS
QS
QL
ML
ML
QL
ML
QL
ML
QL
ML
QL
QS
ML
ML
ML
QS
QL
QL
ML
QS
QL
QL
QS
QL
ML
QL
ML
QS
ML
QS
QS
QS
QL
QS
ML
ML
QS
ML
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
QS
ML
ML
QL
QS
QL
MS
ML
QS
QS
ML
ML
QS
MS
ML
ML
QL
QL
QL
ML
QS
QL
ML
ML
QS
QS
QL
ML
ML
QL
ML
QS
MS
QS
MS
QS
QS
ML
QS
MS
QS
QL
QS
ML
ML
ML
MS
QS
MS
ML
QL
ML
QL
ML
QS
ML
ML
MS
QS
ML
ML
ML
QS
QS
QL
ML
ML
QL
QS
ML
MS
MS
QS
ML
QL
ML
QL
MS
ML
QS
QL
ML
MS
ML
QS
QL
MS
QL
ML
QS
QL
MS
QS
ML
QS
QS
MS
QS
QL
MS
QL
QL
ML
ML
ML
QS
ML
QL
ML
ML
QS
ML
QL
ML
ML
QL
ML
ML
ML
QS
QS
QS
QS
QL
QL
QS
MS
ML
ML
QL
QS
MS
QL
ML
ML
ML
QS
QL
QL
QS
QL
QS
QS
ML
ML
QS
QS
QS
QS
MS
QS
QS
QL
QS
QL
MS
QL
QL
QS
QS
QS
QS
ML
ML
MS
ML
MS
ML
QS
QS
QL
QL
ML
ML
ML
QL
QL
QL
QL
QL
QL
ML
QS
QS
QS
ML
QL
MS
ML
QS
QS
QS
QS
ML
MS
QS
ML
QL
ML
ML
ML
ML
QL
ML
QS
QS
MS
MS
ML
QS
QL
QL
ML
ML
MS
MS
QS
QL
MS
ML
QL
QS
ML
MS
QL
QL
MS
QL
QS
ML
ML
ML
QL
ML
ML
MS
MS
ML
ML
QL
ML
ML
QS
ML
QS
QL
QL
MS
QS
QL
QL
ML
QL
ML
MS
ML
QL
QS
MS
ML
QS
QL
QL
MS
QS
QS
QS
QL
QS
QS
ML
QS
ML
ML
QS
QS
MS
MS
ML
QS
QL
QL
MS
QS
QL
MS
ML
ML
QL
QS
ML
QL
ML
ML
ML
QS
QL
ML
QL
QS
MS
ML
ML
QS
ML
QL
QL
QL
QS
ML
ML
MS
QS
QS
QS
QS
MS
QS
QL
ML
ML
ML
ML
ML
QL
ML
ML
MS
MS
ML
ML
QS
QL
MS
QS
MS
QS
ML
ML
ML
QS
QS
QS
QS
QS
ML
QS
QL
ML
ML
QS
ML
QS
QS
QL
QL
QS
ML
QL
MS
QS
ML
QL
ML
QS
QL
ML
QL
MS
QL
ML
QS
ML
MS
QS
ML
ML
ML
MS
QS
QS
ML
QS
QS
MS
ML
MS
QS
MS
QL
QS
QS
ML
QL
ML
QL
MS
QS
QS
MS
QL
QS
ML
QL
ML
QS
MS
QL
QS
QS
QS
QS
QS
MS
QL
QS
ML
QL
ML
QS
MS
QL
QL
QS
QL
MS
QL
ML
QS
QS
MS
QS
QL
MS
QS
QS
QL
QL
ML
QL
QL
ML
ML
QL
QL
ML
QS
QS
QS
QS
QL
ML
MS
QS
ML
ML
ML
MS
MS
ML
QL
QL
ML
MS
QL
ML
ML
QS
QL
ML
QL
ML
QL
QL
ML
QS
QL
QS
MS
QS
ML
QS
MS
MS
QS
ML
MS
ML
MS
MS
ML
QL
QL
ML
QS
ML
MS
ML
ML
QL
ML
QL
QL
ML
QL
QL
ML
ML
ML
QL
QS
ML
QL
QS
ML
ML
QL
QS
ML
QL
QS
QL
QL
QS
MS
MS
QL
ML
MS
QS
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
QL
QS
QS
ML
MS
QL
ML
QL
QS
QL
QS
ML
QS
QS
QL
ML
ML
ML
QS
MS
QL
QL
QL
QL
MS
QS
QS
QS
ML
MS
QS
ML
QL
QS
QS
ML
QS
ML
ML
ML
ML
ML
QS
QS
QL
ML
QS
QS
QL
QS
ML
QL
ML
QS
ML
MS
QS
QL
ML
MS
ML
QS
MS
QL
QS
QL
QL
MS
ML
MS
ML
MS
ML
ML
QS
ML
QS
ML
QS
MS
ML
QS
ML
MS
ML
QL
QS
ML
QL
MS
ML
ML
QS
QS
QS
MS
ML
QS
QS
ML
QL
QS
QL
QL
ML
QS
ML
QS
QL
QS
QS
QS
ML
MS
QS
ML
MS
QL
MS
ML
QL
QS
ML
QS
QS
QL
ML
ML
ML
QS
QL
QL
MS
QS
MS
QL
QL
ML
ML
QS
MS
MS
ML
ML
MS
QS
QS
MS
MS
ML
QL
QL
MS
QL
ML
QS
MS
QS
ML
MS
QS
QL
QS
ML
ML
QL
MS
ML
ML
QS
ML
QS
QL
QL
ML
ML
ML
MS
MS
QL
ML
QL
QL
QL
ML
MS
MS
QL
ML
MS
QS
ML
QS
ML
QL
ML
QS
ML
ML
QL
MS
QS
QL
ML
MS
ML
QS
QS
MS
ML
QS
QS
ML
QL
QL
ML
QS
ML
QL
ML
QS
QL
MS
QL
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
ML
MS
QL
ML
QL
MS
QS
ML
ML
ML
MS
ML
MS
ML
QS
QS
MS
ML
ML
MS
QS
ML
ML
QL
MS
QL
QL
QL
ML
QL
ML
MS
ML
QL
QL
QS
QL
QS
ML
ML
QS
QL
ML
ML
QL
QS
QS
ML
ML
QS
MS
QS
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
QS
QL
MS
QL
ML
QL
QL
ML
QL
ML
ML
ML
QL
ML
QS
QL
ML
MS
ML
MS
QS
ML
ML
QL
QL
ML
ML
QS
ML
ML
QL
QL
ML
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
QS
ML
ML
QS
ML
MS
MS
ML
QS
QL
ML
QS
ML
QL
QS
QS
ML
QS
ML
QS
ML
ML
ML
QS
ML
ML
ML
QS
ML
QS
MS
QS
QS
ML
ML
QS
ML
ML
QS
ML
ML
QS
QS
MS
QL
QL
QS
QL
MS
QL
ML
QL
MS
QL
ML
ML
ML
QS
MS
ML
ML
ML
QS
MS
QL
QL
QS
MS
MS
QL
QL
QL
QL
ML
QL
QS
QS
QL
QL
QL
QS
ML
ML
MS
QL
ML
ML
QL
ML
MS
QL
ML
QS
ML
ML
QS
ML
ML
ML
ML
ML
ML
MS
MS
MS
QL
QS
QL
QS
ML
ML
ML
QS
ML
QS
QS
QS
ML
ML
ML
QL
ML
QS
QL
ML
ML
ML
MS
MS
QL
MS
QS
QL
ML
ML
MS
ML
MS
QS
MS
ML
MS
ML
QL
ML
ML
ML
QL
QL
MS
ML
ML
MS
MS
ML
ML
QL
QL
QS
QS
MS
QL
QS
QS
MS
MS
ML
QL
QS
ML
QS
QL
MS
ML
QS
MS
ML
ML
ML
MS
ML
QL
QL
QS
ML
QL
ML
ML
MS
ML
QS
ML
QL
ML
ML
QS
ML
ML
QL
QL
ML
QS
QL
MS
ML
MS
QL
ML
ML
ML
ML
QS
QS
QL
QS
ML
ML
QL
QL
ML
ML
QS
QS
ML
QS
ML
ML
QS
ML
ML
MS
ML
ML
MS
MS
QL
ML
QL
QS
QL
QL
QL
ML
MS
QS
ML
QS
QS
QL
QS
MS
QL
ML
ML
ML
QL
QL
QS
MS
ML
ML
MS
MS
ML
QL
QS
MS
QS
QL
ML
QL
QS
QL
ML
QL
ML
MS
ML
ML
ML
MS
QL
QL
QL
QS
QS
QL
ML
QL
QS
QL
QL
MS
QL
ML
QL
MS
QL
QL
QL
QL
ML
ML
QS
ML
ML
QS
MS
QL
QL
QL
QS
QL
QL
QL
ML
QS
ML
ML
ML
MS
ML
QS
QS
QS
QL
QS
QL
ML
ML
QL
MS
QL
MS
QL
ML
QS
QS
ML
QS
QL
ML
ML
QS
QL
QL
ML
QS
QS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QL
ML
QL
QS
QS
MS
QL
QS
MS
ML
ML
ML
QL
QL
ML
MS
ML
ML
ML
QL
MS
QS
QS
MS
MS
QS
ML
ML
QS
ML
QS
ML
ML
MS
QL
ML
QS
QS
ML
ML
QS
ML
QL
ML
QS
ML
ML
MS
QL
QL
QL
ML
QL
QS
QS
QL
QS
ML
ML
QL
QL
QS
QS
QS
QS
MS
QS
MS
QL
ML
ML
QL
QS
QS
ML
QL
ML
ML
QS
ML
ML
ML
QS
QS
MS
QL
ML
ML
ML
ML
QS
QS
QL
ML
QL
ML
QS
QL
QL
ML
QL
QL
ML
QS
QL
ML
ML
ML
MS
QL
ML
QS
ML
ML
ML
QL
QS
QL
QS
ML
QS
QS
ML
QS
ML
ML
QL
ML
ML
QL
MS
QS
MS
QL
ML
MS
QS
QS
QS
ML
QL
ML
ML
QS
QS
QL
QS
ML
QS
QS
ML
QS
ML
QL
QL
QS
QS
QS
ML
ML
QL
ML
MS
QS
ML
ML
QL
QL
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
ML
MS
QS
QL
QL
ML
ML
QS
QL
QS
MS
MS
QL
QL
ML
QL
QL
ML
ML
QS
QL
QL
QL
MS
QL
QL
QS
ML
QL
ML
ML
ML
QL
ML
MS
QL
ML
MS
QL
MS
QS
QL
QL
QS
QL
MS
ML
ML
QS
MS
ML
ML
QS
QL
MS
QL
ML
QL
QS
ML
QL
QS
QS
ML
ML
MS
QS
MS
QL
QS
ML
ML
QS
QL
QL
ML
ML
ML
QS
MS
MS
QS
ML
ML
MS
QL
ML
MS
QS
MS
ML
ML
ML
ML
ML
QL
QL
ML
QL
QS
ML
QL
QS
ML
QL
ML
ML
ML
MS
QS
QS
QL
MS
ML
QL
MS
ML
QL
QL
QL
ML
ML
QL
QL
ML
ML
QS
MS
QS
QS
ML
QS
QL
QL
QS
QL
QL
ML
QS
MS
QL
QL
QS
QS
ML
MS
QL
QS
QS
ML
QS
MS
QS
MS
QL
MS
QS
QS
MS
ML
ML
MS
QS
QL
ML
MS
MS
ML
MS
QS
QS
QS
MS
QS
QL
ML
QS
QS
ML
ML
ML
ML
QL
ML
QL
QL
ML
MS
ML
MS
QS
QL
QS
ML
ML
QS
QS
ML
ML
ML
ML
MS
QS
ML
QL
ML
MS
ML
QS
MS
QL
MS
ML
ML
MS
ML
ML
MS
QS
ML
ML
ML
ML
QL
ML
QS
ML
QS
MS
ML
MS
ML
ML
QS
ML
QS
QS
QL
ML
QS
ML
QL
ML
MS
MS
QS
ML
QS
QL
ML
QL
QS
MS
QS
ML
ML
QL
MS
ML
MS
QS
QL
QS
QS
QL
ML
ML
ML
QS
QS
QL
QS
QL
QL
ML
MS
QL
QL
QL
QS
QS
MS
QS
QS
ML
QS
QS
ML
QS
QS
ML
ML
QS
ML
MS
QL
QL
MS
QL
MS
MS
ML
QS
ML
ML
MS
QL
QL
MS
MS
ML
ML
ML
ML
ML
QS
QS
QS
ML
QL
ML
QS
ML
ML
MS
ML
ML
QL
MS
ML
ML
QS
ML
QL
QS
ML
ML
QS
MS
QS
ML
ML
QS
QS
QL
ML
QS
QL
QS
MS
MS
ML
MS
MS
QS
ML
ML
ML
QL
QL
MS
QS
QS
QS
ML
ML
QL
ML
ML
MS
ML
MS
ML
QL
ML
QL
QS
QS
QL
ML
MS
ML
MS
QL
QS
QS
QS
MS
QL
QS
ML
QS
QS
QL
QS
QS
ML
MS
QS
ML
QS
QL
QL
ML
MS
ML
MS
QS
QS
ML
ML
ML
QL
QL
ML
QS
QS
QS
QL
ML
QS
ML
QL
QS
ML
ML
QS
QS
MS
QL
MS
ML
QL
QS
ML
QS
ML
ML
ML
ML
QL
ML
QL
ML
QS
QS
ML
QL
ML
MS
QS
QS
MS
QS
QL
QL
QS
MS
QS
ML
QS
QS
ML
ML
QL
MS
MS
QS
QS
QS
QL
QL
ML
ML
ML
ML
QL
QS
QL
QS
MS
MS
QS
MS
ML
QL
QS
ML
QL
QS
ML
QS
QL
QS
QL
ML
QL
QS
MS
QL
QS
QL
QS
QL
QS
MS
ML
QS
ML
MS
ML
ML
QS
ML
QL
ML
QS
MS
ML
QS
ML
ML
QS
QL
QS
ML
QL
MS
QL
MS
MS
MS
MS
ML
QL
ML
QS
QS
ML
ML
QS
QL
QL
QL
ML
ML
ML
QS
ML
ML
ML
QS
MS
ML
QS
ML
QS
ML
QS
QL
QL
ML
ML
ML
ML
ML
QS
ML
QS
MS
QS
ML
MS
QL
QL
ML
QS
ML
QL
ML
QL
ML
QL
ML
ML
ML
ML
QL
MS
ML
MS
QL
QS
QL
ML
ML
ML
QS
ML
ML
QS
MS
ML
ML
ML
ML
QL
QS
ML
QL
ML
ML
MS
QL
QS
MS
QL
QL
QS
QS
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
ML
QS
QL
QS
QS
ML
MS
QS
MS
QS
QL
ML
MS
QS
QS
ML
ML
ML
QS
QL
QL
QS
QS
MS
QS
MS
QS
QL
QS
QS
ML
QS
QS
ML
MS
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
MS
QL
MS
ML
QL
QL
ML
QS
ML
MS
QL
QL
QS
ML
MS
QS
QS
QS
QL
ML
QS
MS
QL
QL
MS
ML
MS
ML
QL
QS
ML
ML
QS
ML
QS
ML
QS
MS
QL
QL
QL
ML
QL
ML
ML
ML
QS
QS
ML
MS
QL
MS
MS
QS
QS
QL
QL
ML
ML
QL
QS
ML
QL
QS
QL
QS
ML
ML
QL
ML
QL
ML
QL
MS
QS
MS
QS
QS
ML
QS
QS
ML
MS
QS
ML
MS
ML
QL
MS
QL
MS
ML
QS
QS
MS
ML
ML
QS
ML
ML
QL
QL
QL
ML
QS
QS
QL
ML
ML
MS
MS
ML
ML
QS
QL
QS
QL
QS
ML
ML
QL
QS
QS
QL
QL
QS
ML
QS
QL
QL
QS
QL
ML
MS
MS
QS
ML
ML
MS
ML
MS
ML
ML
ML
QS
QS
ML
QL
MS
QL
ML
ML
QL
ML
ML
ML
ML
ML
QL
MS
ML
QS
MS
MS
QS
QS
ML
QL
QS
ML
QS
ML
ML
ML
QL
ML
ML
MS
MS
ML
QS
ML
QL
MS
QL
QL
QL
QS
ML
MS
MS
QS
ML
QS
ML
MS
QL
MS
QS
QS
ML
QS
ML
MS
MS
QS
QS
QL
ML
QL
ML
ML
ML
ML
ML
QS
ML
QL
ML
QS
ML
QS
QL
MS
ML
MS
ML
QL
QL
QS
ML
ML
ML
ML
MS
QL
ML
QL
MS
MS
MS
QL
QS
QL
ML
QS
ML
ML
ML
QL
QS
QS
ML
ML
QS
MS
QL
MS
QS
QL
ML
QS
ML
ML
MS
QL
QL
MS
ML
ML
QL
QS
ML
ML
QL
ML
MS
QS
ML
ML
ML
QL
QS
QL
MS
QL
QS
ML
ML
QS
ML
QS
ML
ML
ML
MS
ML
ML
ML
QL
ML
QS
QL
MS
ML
QS
ML
MS
ML
QL
ML
QS
QL
QS
ML
QL
MS
MS
QS
QL
QL
ML
ML
MS
ML
MS
QS
QS
ML
QS
QS
QL
ML
ML
QL
QL
QL
MS
ML
ML
QS
QL
ML
QL
QL
ML
ML
QS
ML
QL
MS
MS
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
QL
QS
QS
ML
ML
QS
QS
QS
QS
ML
ML
MS
ML
ML
ML
QS
MS
QL
ML
ML
ML
ML
ML
QS
ML
ML
MS
ML
QS
QS
ML
MS
ML
QL
QL
QL
QL
ML
ML
ML
QL
QL
ML
QS
ML
MS
MS
QL
QS
ML
ML
QS
MS
QS
MS
MS
ML
QS
ML
QS
QL
QL
ML
QS
QL
ML
QS
ML
QL
ML
QL
QL
QL
QS
QL
ML
ML
QS
ML
QS
ML
QS
ML
QL
QL
QL
ML
ML
ML
QL
QS
MS
ML
QL
ML
ML
MS
ML
QS
QL
QS
MS
ML
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
ML
ML
MS
QL
QL
MS
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
QL
QS
MS
MS
QL
MS
ML
ML
QS
QS
QL
QS
QL
ML
ML
QL
ML
QS
QS
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
QL
ML
MS
ML
QL
ML
ML
QS
MS
QS
MS
ML
QL
ML
ML
ML
MS
QS
QS
ML
ML
ML
QS
QL
ML
QS
ML
ML
ML
MS
MS
QL
MS
MS
QL
QS
QL
QS
QL
QL
QL
QS
ML
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
QS
MS
ML
MS
ML
QS
QS
QL
ML
QS
QS
QS
QL
QL
QL
QS
QL
ML
ML
QL
QS
ML
QL
ML
QS
QS
ML
MS
ML
QS
QS
MS
MS
QL
ML
MS
QS
QL
QS
QS
QL
ML
ML
ML
ML
MS
ML
ML
ML
ML
QL
ML
MS
MS
ML
ML
ML
QL
ML
ML
ML
MS
QL
QS
QS
MS
MS
MS
ML
QS
ML
ML
QL
ML
QL
ML
QL
QL
QL
QS
ML
QL
QS
QS
QL
QL
QL
ML
QL
ML
QS
MS
QS
QS
ML
ML
QS
QS
QS
QL
QL
MS
ML
MS
QS
ML
QL
ML
QS
QL
QS
QS
QS
MS
QL
ML
MS
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
QL
ML
QS
QL
MS
QL
QS
ML
ML
QL
QL
MS
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
MS
QS
QL
ML
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
QS
ML
QS
QS
ML
QL
QL
ML
MS
ML
ML
MS
MS
QL
ML
QS
MS
QL
QL
ML
MS
QS
QL
QS
QS
QS
ML
QS
ML
QL
QL
QL
ML
QL
ML
QL
ML
QL
ML
MS
QL
ML
QL
MS
QL
QL
ML
ML
ML
MS
MS
ML
QS
ML
MS
ML
ML
QL
ML
ML
MS
QL
MS
QS
QL
ML
QS
ML
MS
ML
QS
QL
QL
QL
QL
ML
ML
ML
QL
QL
ML
MS
ML
QS
ML
MS
QS
ML
QL
QS
ML
MS
ML
QL
ML
MS
ML
ML
QL
ML
QS
QL
QS
QS
QL
ML
ML
MS
QS
QS
QL
QS
QS
QL
QS
QL
QS
QL
ML
QS
ML
QL
QL
ML
ML
ML
ML
QL
QL
QS
ML
ML
ML
QL
ML
QL
ML
QL
QS
QS
QL
QS
QS
ML
ML
QS
QL
MS
QL
ML
MS
QL
QL
ML
ML
QS
QL
ML
QL
QS
ML
ML
QL
QL
ML
QS
MS
QL
QS
MS
QS
ML
MS
QS
QL
ML
ML
ML
ML
MS
QL
ML
QL
QL
ML
QS
ML
MS
ML
QL
QL
ML
QS
ML
QL
MS
QL
QL
MS
QL
MS
ML
QL
ML
QL
QL
QL
QS
MS
QS
MS
QL
QS
QL
ML
QL
ML
QL
QL
QS
ML
QS
MS
QL
ML
ML
QL
ML
QS
ML
ML
QS
QL
QS
ML
ML
MS
QL
ML
ML
MS
QS
ML
QL
MS
QS
MS
MS
ML
MS
ML
ML
MS
QS
QL
ML
MS
QL
QS
QS
QS
ML
ML
QS
QL
QS
QS
ML
QL
QL
QS
MS
QL
ML
QL
QL
QS
QL
QS
MS
ML
ML
ML
QS
ML
QS
QS
ML
MS
QL
QL
MS
QS
MS
ML
ML
QL
QL
ML
QS
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
MS
MS
ML
ML
QS
QS
ML
QL
QL
MS
ML
MS
ML
ML
QS
QS
ML
ML
MS
ML
ML
MS
QL
MS
QS
QS
ML
ML
QS
QS
QS
QL
ML
ML
QS
QL
ML
ML
ML
ML
ML
QL
ML
QS
QL
QL
MS
QL
QS
ML
QS
QS
QL
QS
MS
QL
QL
ML
QS
ML
MS
ML
ML
QS
QL
QS
QL
QL
QS
ML
MS
ML
ML
QL
MS
QL
QL
MS
ML
QL
QL
MS
MS
QL
QL
QL
QL
ML
ML
ML
QL
ML
MS
ML
QS
ML
MS
QL
ML
QS
ML
ML
QL
QL
QS
MS
QL
MS
ML
MS
MS
QL
ML
QL
ML
QL
QS
QS
MS
ML
ML
QS
ML
MS
ML
ML
QL
QS
ML
ML
QS
QS
ML
QL
QL
QL
ML
ML
QL
QL
ML
QL
QS
MS
MS
QL
QS
QS
MS
QS
ML
QL
ML
QL
ML
ML
ML
QL
ML
MS
MS
ML
ML
MS
QS
QS
QL
ML
QS
MS
QL
QL
QS
ML
QS
ML
QS
ML
MS
ML
QS
ML
QL
QL
QL
MS
QS
QS
MS
QL
QS
QS
ML
QS
QL
QS
QL
MS
QS
QL
ML
QL
MS
QL
QL
QL
MS
QL
ML
QS
QS
QL
ML
ML
QS
ML
ML
MS
QS
QS
ML
QS
QL
ML
QL
QS
MS
MS
ML
MS
ML
QS
ML
ML
QS
QL
ML
ML
QL
QS
QS
ML
QS
ML
QL
QL
QS
ML
ML
QL
MS
MS
MS
QL
ML
ML
MS
QL
QL
QL
QS
ML
ML
ML
QL
MS
ML
MS
ML
ML
QS
MS
QS
QL
QL
MS
MS
QL
ML
MS
ML
ML
MS
MS
MS
QS
QS
ML
MS
QL
QS
MS
QS
QL
MS
MS
QS
QL
ML
ML
ML
ML
QL
MS
QS
MS
QS
ML
MS
QS
ML
QL
ML
MS
QS
ML
QL
QS
QL
ML
QL
QL
QS
ML
QS
ML
ML
MS
QL
ML
QS
QL
QS
QS
QL
QS
ML
QL
QL
QS
MS
QL
ML
MS
QL
QS
ML
QL
QL
ML
ML
QL
ML
ML
ML
QL
ML
MS
MS
MS
QL
QL
QL
QL
MS
QL
QS
MS
MS
ML
ML
ML
MS
QS
QS
MS
QL
QL
ML
ML
ML
MS
ML
MS
ML
QL
MS
MS
QL
MS
QL
ML
QL
ML
ML
QS
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
MS
ML
QS
QL
QS
QS
MS
QL
MS
ML
ML
QS
MS
ML
MS
ML
ML
QL
MS
QS
MS
QL
QS
QS
ML
ML
ML
QS
ML
QS
QL
MS
ML
MS
MS
ML
MS
ML
QL
ML
ML
ML
QL
QL
QS
QS
ML
ML
MS
QL
ML
QL
ML
MS
QL
QS
QS
QL
QL
QS
ML
ML
ML
ML
MS
ML
QS
QS
MS
MS
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
ML
ML
QL
ML
QS
QS
QS
ML
ML
QS
ML
ML
QL
ML
ML
MS
QS
QS
QS
ML
ML
QL
ML
QL
ML
ML
QS
QS
ML
ML
QS
ML
QS
QS
QL
QL
MS
QL
QS
MS
ML
QS
QL
ML
MS
QL
QS
QL
QS
QL
ML
QL
ML
ML
ML
ML
ML
QL
QL
QS
QL
QL
QS
ML
ML
QL
QS
ML
QL
QS
ML
ML
ML
QL
QL
QS
QS
QS
QL
QS
ML
ML
ML
ML
ML
QL
ML
QL
QL
ML
QS
QL
ML
QL
QS
ML
ML
QS
QS
ML
MS
QL
QS
QL
QL
ML
QS
QS
ML
ML
ML
QS
ML
MS
QS
QL
ML
QL
QS
QL
ML
QS
QS
ML
QS
ML
ML
ML
QL
QS
QL
QS
QL
MS
ML
ML
QL
ML
QL
ML
ML
QL
ML
QL
QS
QS
ML
QS
QL
QS
MS
QS
ML
ML
ML
ML
QL
QL
QL
ML
QL
QS
QS
QS
QL
QS
ML
ML
QL
ML
ML
QL
QS
MS
ML
ML
QS
QL
QL
MS
MS
ML
ML
QS
QL
QS
ML
MS
ML
ML
ML
MS
MS
ML
QL
QL
QS
QL
ML
QL
QS
ML
QS
QS
QS
ML
ML
MS
ML
QL
QL
ML
MS
QL
ML
MS
ML
QS
QL
ML
MS
MS
ML
MS
QL
QS
ML
QL
ML
QL
ML
QL
QL
QL
ML
ML
QL
ML
QL
QS
QS
QS
QL
QL
QS
ML
ML
QL
ML
QL
QL
ML
QL
ML
ML
QL
QL
ML
QL
QS
ML
QS
QS
QL
QS
ML
ML
ML
QS
MS
QS
QL
QS
QS
MS
QS
QS
QL
ML
QL
MS
QS
QL
QL
ML
QL
QS
QS
ML
ML
QL
ML
ML
MS
QL
ML
QL
QS
QS
QL
QS
MS
ML
ML
QL
ML
QS
ML
QS
QL
ML
QL
MS
ML
ML
ML
QS
MS
MS
QL
ML
ML
ML
ML
ML
QS
QL
MS
QS
ML
ML
ML
QS
MS
QL
QS
QL
QL
ML
QL
QS
ML
ML
QS
QS
MS
QS
MS
ML
QS
ML
ML
ML
QS
QS
QL
ML
QS
MS
ML
QL
ML
MS
ML
ML
QS
QS
QL
QL
MS
ML
ML
ML
ML
ML
ML
MS
QL
QS
QS
ML
MS
QL
ML
ML
ML
MS
ML
QS
QS
ML
ML
MS
QS
MS
QS
QS
ML
QL
MS
QS
ML
QL
ML
ML
QS
MS
ML
ML
QS
QS
QL
QL
ML
QL
QS
MS
QS
ML
QL
ML
ML
QL
MS
QL
QS
ML
ML
QL
QS
ML
ML
QS
MS
ML
QL
MS
MS
QS
QS
QS
ML
ML
QL
ML
ML
QS
ML
QL
ML
QS
MS
ML
ML
ML
QL
QL
MS
ML
QS
QL
ML
ML
ML
QL
MS
ML
QL
QL
ML
ML
QS
QL
QS
ML
ML
QL
ML
MS
QS
ML
ML
QS
QS
QL
QL
QS
QS
ML
MS
QL
QL
ML
QL
QS
ML
QL
MS
ML
ML
ML
QL
QS
QL
ML
QL
ML
QL
ML
QL
ML
QL
ML
QS
MS
ML
ML
ML
QS
QS
QS
QL
QS
ML
QL
QS
QS
ML
MS
ML
QS
QL
ML
ML
QL
MS
QL
ML
ML
QS
QS
QS
MS
QL
MS
QL
ML
ML
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
QS
ML
ML
QL
ML
QS
MS
MS
MS
QL
MS
QS
QL
QS
MS
QL
ML
QS
QL
QL
ML
QS
QL
QL
ML
QS
MS
MS
ML
QL
MS
ML
MS
ML
ML
ML
MS
QL
ML
ML
ML
ML
QS
MS
MS
QL
ML
MS
QL
ML
QS
QL
ML
MS
QL
MS
QL
QS
QS
QS
QS
QL
QS
ML
QL
MS
QS
ML
QL
ML
MS
MS
QL
QL
QS
QL
QL
QL
MS
MS
QS
QL
MS
ML
QL
QS
QS
QS
QS
MS
QL
QL
QL
ML
ML
ML
QS
ML
QS
ML
QS
ML
QS
QL
QL
QS
ML
QL
QL
MS
QS
ML
ML
ML
ML
QS
QL
ML
QL
ML
QL
QL
QL
QL
QL
ML
MS
MS
ML
QL
QL
QS
QS
ML
ML
ML
MS
QL
ML
ML
ML
MS
QS
QL
ML
QL
MS
QL
ML
ML
ML
QS
QL
QL
ML
MS
ML
ML
QS
QS
ML
ML
QS
QL
ML
ML
ML
QS
ML
QL
QL
MS
ML
ML
QL
ML
ML
QS
QL
QS
MS
QL
QL
QL
ML
MS
MS
QS
QS
ML
QS
QL
ML
ML
ML
ML
MS
ML
ML
ML
QL
QL
ML
QS
ML
ML
QS
QL
ML
QL
QS
QL
ML
ML
ML
QL
ML
QS
QL
QS
MS
QS
QL
QS
MS
ML
QL
MS
ML
QS
QS
QL
QS
ML
QL
QL
ML
QL
MS
QL
ML
ML
ML
QL
QL
QL
MS
ML
QL
ML
MS
ML
QL
MS
QL
QS
MS
QS
QS
QL
MS
ML
QL
ML
QS
QS
QS
QS
QS
QL
QL
ML
QS
ML
ML
QL
QS
QS
ML
QL
ML
ML
QL
MS
QS
QL
ML
QS
ML
QL
ML
ML
QS
MS
ML
QL
ML
ML
MS
QS
QS
ML
QS
ML
ML
MS
QL
QS
ML
QL
ML
ML
QS
ML
QL
ML
ML
QS
QS
ML
ML
QS
MS
QS
QS
QS
QS
ML
QS
MS
QS
QS
QL
ML
QL
QS
ML
QS
QL
QL
QS
QL
ML
ML
MS
QL
ML
QS
MS
ML
MS
QS
QS
ML
QS
QS
ML
QS
QL
QS
QS
ML
QS
MS
QS
ML
MS
QL
QL
ML
QL
ML
QL
QL
QL
ML
QS
MS
QL
MS
MS
QS
MS
QL
ML
QS
QL
MS
QL
ML
ML
ML
QS
MS
MS
QS
QL
ML
ML
QS
MS
ML
ML
ML
ML
QL
MS
QS
QS
ML
QL
QS
MS
ML
ML
QS
QS
QL
MS
ML
MS
MS
MS
ML
MS
MS
QS
ML
MS
QS
QS
QS
MS
QL
QL
QL
ML
MS
QS
ML
QL
ML
QL
ML
ML
QS
QS
QL
ML
QL
QS
QS
ML
QL
ML
QL
QS
MS
ML
QS
QL
QS
QS
MS
QL
QL
QS
QS
MS
QL
QS
QS
QL
QS
MS
ML
QL
ML
ML
MS
ML
QL
QS
QL
ML
MS
ML
MS
QS
QS
ML
ML
QS
QL
ML
QS
MS
ML
ML
ML
ML
QS
MS
QS
QS
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
QS
MS
ML
MS
QL
QL
QL
QS
QL
ML
QL
QL
QL
ML
QL
QL
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
ML
QS
MS
ML
QS
MS
QS
QS
QS
QS
QS
QS
ML
QL
QS
QS
ML
QS
ML
QS
QL
ML
QL
QS
MS
ML
MS
QS
QS
ML
ML
QL
ML
ML
ML
MS
QS
QS
QL
ML
QL
ML
MS
ML
QL
ML
ML
QS
ML
QS
QL
QL
QS
QS
ML
MS
ML
ML
QL
QL
ML
QL
ML
ML
QL
QS
MS
ML
QL
ML
MS
QS
QS
QL
MS
QS
QS
ML
QS
ML
QL
ML
ML
QL
MS
QL
QS
ML
ML
QL
ML
MS
ML
ML
QL
MS
ML
ML
QL
QS
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
MS
ML
MS
MS
ML
QS
ML
MS
QL
ML
QL
QS
QL
QS
MS
ML
QL
QS
ML
QL
ML
QL
MS
QS
QS
QS
MS
ML
QS
MS
ML
MS
QL
ML
QL
ML
QS
ML
QL
ML
QL
ML
QL
ML
QL
ML
QL
ML
QS
MS
MS
QS
QS
MS
QS
MS
ML
QS
ML
ML
QS
ML
QL
ML
MS
MS
ML
QL
QS
ML
MS
ML
QL
QL
ML
QS
QL
QL
QS
MS
QS
QS
ML
MS
MS
QS
MS
QL
QL
QS
ML
QL
ML
QS
QS
ML
ML
QL
ML
QL
ML
ML
QS
MS
ML
ML
QS
ML
ML
ML
QS
ML
ML
ML
MS
QS
ML
QS
ML
MS
ML
QL
ML
ML
MS
QS
QL
QS
QS
QS
QL
ML
QL
ML
MS
QL
ML
QL
QS
QL
QL
ML
QL
QS
MS
ML
ML
QL
QL
QL
QS
QS
MS
QL
QS
ML
ML
ML
QL
QL
ML
QS
QL
QL
ML
QS
QL
ML
QS
QL
QS
QS
QL
ML
ML
ML
QS
QL
QL
QL
QL
ML
QL
QL
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
QS
QL
QS
QL
QS
QL
ML
ML
ML
QS
ML
ML
ML
MS
QS
ML
ML
ML
MS
ML
ML
QL
ML
ML
QS
ML
ML
QL
ML
QS
QS
ML
QS
QL
ML
ML
ML
QS
QS
ML
QS
QS
QL
ML
ML
MS
ML
QS
QL
ML
ML
QL
ML
QS
QL
QL
QS
QS
QL
QL
MS
ML
ML
QS
QL
ML
QS
ML
QL
QS
QL
ML
ML
QS
QL
ML
ML
QL
QS
ML
ML
QS
QL
MS
MS
ML
QS
QL
MS
ML
QL
QS
ML
ML
QL
ML
QS
QL
ML
ML
QS
ML
ML
MS
MS
MS
QS
ML
ML
ML
QL
ML
MS
QL
QS
ML
ML
ML
QS
QS
MS
ML
QL
ML
QL
ML
ML
QS
QL
MS
QS
QS
ML
ML
MS
QS
ML
QS
ML
ML
MS
ML
ML
QL
QL
QS
QS
MS
ML
QS
ML
MS
ML
QL
QS
QS
ML
ML
ML
ML
QS
QL
ML
ML
MS
ML
QL
ML
QL
MS
ML
ML
ML
MS
QS
QS
ML
QS
MS
QL
QS
QS
MS
MS
ML
QS
QS
QS
MS
ML
ML
QS
QS
ML
ML
QL
QL
ML
ML
MS
QS
QL
MS
QL
ML
QS
ML
QS
QS
MS
QS
ML
ML
MS
QS
ML
ML
ML
ML
QS
ML
QS
QS
QL
QL
ML
ML
MS
QL
MS
QL
QS
QL
MS
ML
QS
ML
MS
ML
QS
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
MS
ML
ML
QS
QL
ML
ML
ML
QS
QS
ML
ML
QL
ML
ML
ML
QS
QS
ML
QS
QS
QL
QL
QS
QS
QS
ML
ML
ML
ML
ML
QS
QS
ML
QS
QS
QL
ML
QS
QS
MS
ML
ML
ML
ML
QL
QL
QS
ML
QS
QL
ML
QS
MS
ML
MS
QS
QS
ML
QL
QL
QL
ML
ML
ML
QS
QL
QL
QS
QL
ML
MS
ML
ML
ML
ML
QL
MS
QS
MS
QS
ML
ML
QL
ML
QL
QL
QL
QS
ML
QL
MS
QL
QS
QL
ML
ML
ML
ML
QL
QS
MS
ML
ML
MS
QS
ML
QL
ML
QL
ML
QS
ML
QS
ML
QS
QL
QS
ML
ML
ML
ML
QL
QL
QL
QS
QS
QL
ML
ML
QL
QS
ML
QL
MS
ML
MS
QS
ML
MS
QS
MS
ML
QL
QS
QL
QS
QS
ML
ML
QL
ML
ML
ML
QS
MS
QS
MS
ML
ML
ML
QS
ML
MS
QL
QS
ML
ML
QS
MS
ML
QL
QL
MS
QL
MS
QL
ML
QS
QL
QS
QL
QL
MS
QL
QL
ML
MS
QS
QL
QL
QS
ML
ML
ML
ML
QS
QS
QL
ML
QS
QS
QL
QL
ML
QL
QL
ML
ML
QS
ML
QS
QS
QS
ML
ML
ML
QS
QS
QS
ML
QS
QS
MS
QL
MS
MS
MS
QL
ML
QL
QL
ML
QL
MS
MS
QL
MS
MS
QS
ML
ML
QL
QL
QS
QS
ML
QL
QL
QL
ML
QS
QS
MS
QS
QS
QL
QS
QL
QL
QL
QS
ML
MS
QS
MS
ML
QL
MS
QS
ML
QL
QS
QS
ML
QL
QL
MS
MS
ML
QL
QL
ML
QL
ML
QS
QS
ML
QL
QS
ML
ML
QL
MS
ML
ML
QS
QS
ML
QL
ML
MS
QL
QS
ML
QL
ML
QS
QL
ML
ML
QS
MS
ML
QL
MS
QS
QS
ML
QS
QL
QL
ML
QS
QS
MS
QL
QS
MS
QL
QS
QL
MS
QL
QL
MS
MS
QL
QS
QL
MS
QS
MS
QL
QS
MS
QL
ML
QS
MS
ML
MS
QS
QS
QS
QS
MS
MS
QS
ML
MS
QS
MS
QL
QL
QL
QS
QL
MS
ML
QL
QL
MS
ML
ML
ML
ML
ML
ML
QL
QS
QS
QS
ML
ML
QL
MS
ML
QS
ML
ML
QL
ML
ML
QS
ML
QS
ML
QL
QL
MS
ML
QL
QS
QS
QL
QS
QL
MS
QS
ML
ML
QL
QS
QL
QS
ML
QL
ML
QS
QS
QS
QS
QS
QL
QS
ML
QS
QS
MS
QS
MS
ML
ML
MS
QL
QS
ML
MS
QS
ML
MS
ML
ML
ML
QS
QS
QS
ML
MS
ML
ML
MS
QS
ML
MS
QS
QS
QL
ML
ML
QS
QS
QL
ML
ML
ML
QL
ML
MS
ML
MS
ML
QL
ML
ML
QS
QS
QS
ML
ML
ML
ML
MS
ML
QS
QS
QL
ML
MS
QL
ML
QS
QL
QL
QS
QL
ML
QL
QS
ML
QS
ML
ML
QS
MS
ML
ML
ML
QS
QL
ML
ML
QS
QS
ML
QL
QS
ML
MS
ML
QS
MS
QL
QL
ML
QS
ML
ML
QS
QS
ML
ML
QL
QS
QL
QS
MS
ML
QL
QS
QS
ML
QL
ML
ML
ML
MS
MS
QS
QL
QS
QL
MS
QS
ML
MS
MS
QS
ML
ML
ML
MS
ML
ML
QL
MS
QL
ML
QL
QL
ML
QL
ML
QL
QS
QS
QL
ML
ML
QS
MS
QS
ML
ML
QS
ML
QL
ML
QS
ML
ML
QS
ML
QL
MS
MS
QL
MS
QS
ML
QL
ML
ML
QS
QS
QS
MS
QS
ML
QS
QL
ML
MS
ML
QL
ML
QS
MS
QS
QL
ML
QL
MS
MS
QL
ML
QS
QS
QS
MS
QS
ML
ML
ML
QL
ML
QL
QL
ML
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
ML
QS
MS
MS
ML
QS
ML
QL
QS
QL
ML
ML
MS
ML
ML
QL
QS
ML
ML
ML
ML
QL
ML
QL
QL
ML
QL
QL
QS
QS
QL
QL
ML
ML
MS
QL
QL
QL
ML
QS
QS
QS
ML
QS
QL
MS
MS
ML
QL
QL
MS
QL
QS
QL
QS
QL
ML
QS
QS
ML
QL
MS
QL
QL
QL
ML
QS
ML
ML
ML
MS
QS
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
QS
MS
ML
QS
QS
ML
ML
MS
QS
ML
QL
ML
QL
QS
QS
ML
MS
ML
ML
MS
QL
ML
MS
ML
QS
ML
ML
ML
QL
QS
QL
ML
ML
QL
QS
ML
ML
MS
QL
QL
QL
QS
ML
QS
QS
QL
QL
ML
QS
QL
QL
ML
MS
ML
MS
ML
ML
QL
QL
QL
ML
ML
QL
ML
MS
QS
QL
ML
ML
ML
QS
ML
QS
QL
ML
ML
ML
ML
ML
MS
ML
ML
ML
MS
ML
QL
ML
QL
MS
MS
QS
MS
QS
ML
ML
ML
QL
QL
QS
QS
ML
QS
QS
ML
ML
ML
ML
QL
ML
QL
MS
ML
QS
MS
QS
ML
QS
QL
QS
ML
MS
QL
QL
QS
QS
ML
QL
QS
ML
MS
ML
ML
ML
QL
ML
ML
QL
QL
MS
QL
ML
ML
QS
QL
ML
MS
ML
QL
MS
QL
ML
ML
ML
QL
QS
MS
MS
MS
QS
MS
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
QS
ML
ML
MS
ML
ML
ML
ML
QS
QS
MS
MS
ML
ML
QS
ML
QL
QS
ML
ML
MS
QL
QS
ML
QL
MS
ML
QL
ML
MS
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
QS
QS
ML
QL
QS
QS
QS
QL
MS
ML
QS
MS
ML
ML
ML
QL
QS
QL
QS
ML
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
QL
ML
QS
QL
ML
ML
QL
ML
MS
QS
ML
QL
QL
QL
ML
ML
MS
QL
ML
QL
QS
MS
QL
ML
QL
QL
ML
QS
QS
ML
QS
QS
ML
MS
QS
ML
ML
QS
QS
ML
QL
QS
QS
QS
MS
QS
ML
QS
ML
ML
QS
ML
QS
ML
ML
ML
MS
QL
MS
ML
QS
QS
ML
MS
ML
ML
QL
ML
QS
MS
QL
QL
ML
QS
QL
MS
ML
ML
QL
ML
ML
QL
QS
ML
ML
ML
QL
QS
ML
ML
QS
ML
MS
QS
QL
QS
MS
QL
MS
QS
QL
QS
QS
QS
QL
QL
QL
ML
ML
ML
QL
ML
ML
QL
MS
QS
QL
QL
QS
ML
QL
QS
ML
QL
QS
QL
QS
ML
ML
QL
QL
QL
QL
QS
ML
QL
QL
ML
ML
QL
QL
MS
ML
QL
ML
MS
ML
QS
QL
ML
QL
QL
QL
ML
ML
QL
QL
ML
ML
ML
ML
QL
ML
QS
ML
ML
QL
ML
QS
QS
QL
ML
ML
QS
QL
ML
ML
QS
QS
ML
QS
QS
MS
QL
ML
QS
QS
MS
QS
ML
QS
QS
ML
QL
QS
ML
ML
MS
ML
QS
QL
MS
ML
ML
ML
QS
QL
QS
QS
ML
QS
QL
ML
MS
MS
ML
QS
ML
ML
QL
QL
QL
QL
ML
ML
ML
MS
QL
QS
ML
MS
QS
ML
ML
QS
QL
QS
ML
MS
QS
ML
ML
ML
QL
QS
QS
QL
ML
ML
QL
ML
QL
ML
ML
QS
QL
QL
ML
ML
QS
ML
QS
QL
ML
ML
QL
QL
ML
ML
QL
QL
ML
QL
ML
QS
QS
ML
ML
QS
QS
QS
QL
ML
ML
MS
QL
QL
ML
QL
ML
QL
ML
MS
QL
MS
QS
QL
QL
QL
ML
ML
ML
ML
QL
QS
MS
QL
ML
ML
ML
ML
QL
QS
QS
QS
ML
QS
QL
QS
MS
ML
MS
ML
ML
ML
QL
QL
QL
QL
MS
QS
QS
QS
ML
QS
ML
QS
ML
ML
ML
QS
QS
QL
QL
QL
QS
QS
QS
ML
ML
ML
ML
MS
QL
QL
QS
QS
ML
MS
QS
ML
MS
QL
ML
QL
MS
ML
QS
MS
ML
QS
ML
QS
ML
QS
QS
QS
QS
QL
QL
MS
ML
QS
ML
QS
QL
QL
QS
QL
QS
ML
QS
ML
QL
MS
QS
QS
QS
ML
MS
ML
ML
QS
QL
QS
ML
MS
ML
QL
QL
ML
ML
ML
QS
QS
ML
QS
QS
QS
ML
QS
QL
QL
ML
QL
QL
ML
QS
ML
MS
QL
MS
QS
QS
QS
ML
QL
ML
QS
QL
QL
QL
QS
QL
QS
QS
ML
ML
QS
QL
ML
QS
QS
ML
ML
ML
QS
ML
ML
QL
QS
ML
ML
QL
QL
ML
MS
QS
QS
QS
QS
ML
QS
MS
ML
MS
QS
ML
QL
QL
ML
QL
QS
QS
QL
QS
ML
QL
ML
ML
QS
ML
ML
QL
MS
QL
QS
ML
ML
QL
QS
ML
MS
QS
QS
QL
QS
QL
ML
QL
QL
ML
QS
ML
QL
ML
ML
QL
QL
ML
QL
ML
ML
ML
ML
QS
QS
ML
QS
ML
QL
QS
QL
ML
MS
QL
QL
ML
ML
MS
MS
QS
MS
QL
ML
ML
MS
MS
MS
QS
ML
QL
QL
QL
QS
ML
MS
ML
MS
MS
QS
QS
ML
QL
QS
QS
QS
QS
ML
QL
ML
QL
ML
QS
ML
QL
ML
ML
QL
ML
ML
QL
ML
MS
QS
QS
MS
QS
ML
ML
QS
ML
ML
ML
ML
QL
QL
QL
ML
QS
ML
MS
MS
ML
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
QS
QS
MS
ML
QS
QS
MS
QS
ML
ML
ML
ML
QL
QL
QL
MS
ML
ML
MS
QS
QS
ML
ML
QL
QS
ML
ML
ML
MS
QL
ML
ML
ML
ML
QS
ML
QL
QL
ML
QS
ML
QL
QL
QL
ML
QS
MS
QL
MS
QS
ML
QL
QL
QS
ML
QL
ML
ML
QS
QS
QL
QS
QL
QS
ML
QS
QL
QL
QL
ML
QS
QS
ML
ML
ML
QS
MS
ML
ML
ML
QL
ML
QL
QL
ML
QS
MS
QL
QL
QL
QS
QL
QL
ML
MS
ML
QS
QS
QS
ML
ML
QS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
QS
QL
QS
QS
MS
ML
QS
ML
QL
QL
MS
QL
ML
MS
QS
MS
ML
QL
QL
QL
QL
QL
MS
ML
QS
ML
QL
QS
ML
ML
QS
QL
QS
QL
QS
ML
ML
ML
MS
MS
QS
QL
ML
ML
ML
QS
MS
QL
ML
QL
QL
ML
QL
QL
ML
QL
QS
ML
ML
ML
ML
ML
QS
MS
ML
QS
QL
ML
QL
QS
QL
MS
QS
QL
QL
ML
ML
QS
QL
QL
QS
ML
ML
MS
QL
QS
ML
QS
QS
ML
QS
ML
ML
QL
QS
ML
ML
QL
QL
QS
QL
QL
MS
QL
ML
MS
MS
ML
MS
MS
QS
ML
QL
QS
MS
ML
ML
QS
QL
ML
QL
ML
ML
QL
QS
QL
QL
QS
ML
QS
ML
QS
QS
ML
QS
ML
ML
ML
QL
QS
QS
QS
ML
ML
QS
MS
ML
QL
QS
QS
QL
ML
ML
QS
QL
ML
MS
QS
QL
MS
QS
ML
QS
ML
QL
QL
ML
QS
QS
QS
QL
QL
ML
ML
ML
QL
QL
QL
ML
ML
QL
ML
ML
QL
QS
ML
ML
ML
QS
QS
ML
QS
QS
ML
QS
QS
ML
QS
QL
MS
QL
MS
ML
ML
ML
QL
QL
QS
ML
QL
QL
QL
QS
ML
QL
QS
ML
QL
MS
QL
ML
QS
ML
QS
ML
ML
ML
ML
ML
MS
QL
QL
ML
ML
QS
QL
MS
ML
ML
QS
QL
ML
QL
ML
QL
ML
QL
QS
ML
MS
ML
ML
ML
QS
QL
QL
QS
ML
QL
MS
QL
ML
QS
ML
QL
QS
QL
ML
ML
MS
QL
ML
QS
ML
ML
ML
QL
QS
ML
QL
QL
QL
MS
QL
ML
ML
ML
QS
QL
ML
MS
QS
ML
MS
QS
QS
QS
ML
QL
ML
ML
QL
ML
MS
ML
QS
MS
MS
ML
QS
QL
ML
QL
ML
QL
ML
MS
MS
ML
QS
MS
MS
QL
QS
QL
QS
QL
QL
ML
ML
QL
ML
ML
MS
QL
QS
ML
MS
ML
QL
QS
MS
ML
QS
MS
QS
QS
ML
QS
ML
QS
QS
ML
QS
QS
ML
QL
MS
QL
ML
QS
MS
QS
QS
ML
QS
QL
QL
ML
ML
MS
QS
QL
ML
QS
ML
ML
QL
MS
ML
ML
QS
QS
QL
QL
ML
ML
QL
MS
ML
ML
ML
QL
ML
MS
QL
QS
QS
ML
QS
QL
ML
ML
MS
ML
ML
ML
QS
QL
QS
ML
QS
MS
QL
ML
MS
ML
QL
MS
QL
ML
QS
QL
QL
QL
QL
ML
ML
QS
QS
QS
MS
ML
QL
QS
MS
QS
QS
QL
ML
QL
MS
QL
QL
QS
ML
ML
QL
ML
QS
QL
ML
QL
MS
ML
MS
ML
ML
ML
QS
QS
QL
QL
ML
QS
MS
ML
QL
QS
QL
MS
ML
ML
QS
QL
ML
ML
ML
QS
MS
ML
QL
MS
QS
QL
QL
MS
QS
QL
QS
ML
QL
QS
ML
QS
QS
ML
QL
ML
ML
MS
QS
MS
QL
ML
MS
MS
MS
QL
QS
QS
ML
QL
QS
QS
QL
ML
QL
QS
QS
MS
QS
ML
QS
QS
QS
ML
QS
ML
QS
MS
ML
QS
ML
ML
ML
QS
ML
QL
QS
QL
QS
MS
QL
QL
QS
QL
MS
ML
QS
MS
ML
ML
QS
ML
QS
MS
QL
ML
QL
ML
QL
QL
QS
QS
QS
ML
QL
MS
ML
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
QS
ML
QS
ML
QS
QL
ML
MS
ML
ML
QS
ML
ML
ML
QL
QL
ML
MS
QS
QS
ML
ML
QL
QL
QS
ML
MS
QL
ML
QL
ML
QS
QS
QS
QS
QS
ML
QL
ML
QL
QL
ML
QL
QL
ML
MS
QL
QS
QS
QS
MS
ML
ML
ML
QS
ML
QL
QL
MS
QS
MS
QS
QL
QL
QS
MS
QS
QS
ML
MS
MS
ML
QL
QS
QL
QS
MS
QL
ML
QL
QL
QS
ML
QL
MS
ML
QS
ML
ML
ML
QL
ML
ML
QL
ML
QS
QS
ML
QL
MS
ML
ML
ML
MS
QS
ML
QS
ML
QS
QL
QL
QL
MS
QS
ML
QS
ML
ML
MS
MS
QS
ML
QS
QL
ML
QS
QS
QS
MS
QS
ML
MS
ML
MS
ML
ML
ML
QL
QL
MS
QL
QS
ML
QS
ML
MS
MS
QL
ML
ML
QS
QL
ML
ML
QL
QL
ML
QL
MS
ML
ML
ML
ML
QL
QS
QL
QS
ML
ML
MS
QS
ML
QS
QS
ML
ML
QS
MS
QL
ML
ML
QL
ML
ML
QS
QL
QS
QS
QL
QS
QL
QL
QS
ML
QS
QS
MS
QS
ML
QL
ML
MS
ML
QL
QS
QS
QL
ML
QL
QS
QS
QL
QL
ML
MS
QS
QS
MS
QL
ML
QS
QS
QL
ML
QS
QS
QS
QL
QL
ML
ML
ML
QS
MS
QL
QS
QL
QS
MS
MS
QL
ML
QL
ML
QS
MS
ML
ML
ML
MS
QS
QS
QL
QS
QS
QL
ML
QL
ML
QS
QL
ML
ML
ML
ML
QS
ML
ML
ML
ML
QS
ML
QS
QS
QL
ML
ML
ML
QL
QL
ML
QL
QS
ML
QL
MS
ML
ML
ML
QL
QL
ML
QL
ML
ML
QL
ML
QL
ML
QS
ML
MS
QL
ML
ML
ML
MS
ML
QS
ML
QL
QL
ML
QL
ML
ML
MS
QL
ML
QS
MS
ML
ML
QL
ML
MS
ML
MS
MS
QS
QS
ML
MS
ML
MS
MS
QL
QL
QL
ML
QS
QS
QL
QL
QS
QS
QL
ML
QL
QL
QL
MS
QS
QS
ML
QL
ML
QL
ML
ML
QL
ML
MS
QS
MS
QL
ML
QS
QL
ML
QS
MS
ML
QS
ML
ML
QS
QL
QS
ML
QS
ML
ML
QL
ML
MS
QS
QS
QS
MS
MS
ML
QL
ML
ML
ML
QS
ML
ML
QS
QL
QL
ML
QL
QL
QS
QL
QL
QL
QL
MS
QL
QL
QL
MS
QL
ML
MS
ML
QS
MS
QL
ML
QL
MS
ML
MS
ML
MS
QL
QS
MS
MS
ML
QS
ML
ML
ML
QS
QS
ML
QS
ML
MS
QL
QL
MS
MS
QL
MS
QS
ML
QS
MS
ML
QS
QS
QL
QS
MS
MS
ML
ML
MS
MS
QS
QS
QS
QS
QS
QL
ML
MS
ML
ML
QL
ML
QL
QL
ML
ML
ML
ML
QL
ML
QL
QS
MS
QL
ML
QS
QL
QS
MS
ML
QS
ML
QL
QS
ML
ML
ML
QS
QL
QS
ML
MS
QL
QL
ML
ML
QS
ML
MS
QL
QL
ML
QL
ML
QL
QL
QS
ML
ML
MS
ML
ML
QL
QS
QS
ML
ML
ML
ML
ML
MS
QL
ML
MS
MS
QL
ML
ML
QS
QS
QS
QS
MS
QL
QS
QS
ML
QS
QL
QS
QS
ML
QL
QL
ML
QL
QL
QS
QL
QS
QL
QS
QS
QS
MS
ML
ML
QS
MS
QS
MS
QL
ML
ML
QS
MS
ML
QL
QL
QL
ML
ML
QS
ML
QL
QL
MS
ML
ML
QL
QS
QS
QL
QL
QS
ML
ML
QL
QS
QS
QL
QS
ML
QS
ML
ML
MS
ML
ML
QL
QS
ML
QS
ML
QL
QL
QL
QL
QL
ML
QS
QS
ML
ML
MS
ML
QS
QL
MS
QL
QS
QL
QL
QS
MS
QS
ML
MS
QS
ML
ML
QS
QS
QS
QS
QS
QS
QS
MS
QS
ML
QL
ML
ML
QS
QS
QL
ML
ML
QL
QL
ML
ML
ML
ML
QL
QS
ML
ML
QS
QL
MS
QL
ML
QL
ML
QS
ML
QS
ML
QS
QS
QL
ML
ML
ML
QS
ML
QL
ML
ML
ML
MS
QL
ML
MS
QS
MS
QS
ML
QL
ML
ML
QS
QS
QL
QL
QS
QS
QS
QS
QS
QS
MS
QS
QS
MS
MS
ML
ML
ML
ML
QS
ML
MS
QL
QS
QS
MS
ML
QL
QS
MS
QS
QS
QL
ML
MS
QS
ML
MS
ML
QL
QS
QL
ML
QS
QL
MS
ML
ML
ML
ML
QS
QS
QS
MS
QL
QS
MS
QS
QS
MS
QL
QS
QS
ML
ML
QL
ML
QS
MS
MS
ML
QL
QS
QS
ML
MS
ML
ML
ML
QL
MS
ML
ML
QS
ML
ML
QL
QL
QL
QL
ML
ML
QL
QL
ML
ML
MS
ML
ML
ML
QL
MS
ML
QS
ML
QS
QL
MS
QL
MS
QS
ML
ML
MS
QS
MS
ML
QS
ML
ML
ML
MS
ML
QL
MS
QL
ML
QL
ML
ML
ML
QS
QS
ML
QS
MS
ML
ML
ML
QL
MS
MS
QL
MS
QS
ML
MS
QS
ML
QS
QS
MS
QS
QL
QL
QL
QS
ML
ML
QS
QS
QL
ML
QL
QS
MS
ML
QL
ML
ML
MS
MS
QL
ML
MS
QL
ML
QS
MS
QL
ML
ML
QL
QS
ML
QL
QL
QS
QL
ML
ML
QS
ML
QS
QL
QS
QL
QS
ML
QL
QL
MS
QL
QL
QL
QL
QS
ML
ML
QS
ML
MS
QS
ML
QS
QL
QL
ML
MS
QL
QS
QL
ML
QS
QL
ML
ML
MS
ML
MS
QL
QS
ML
ML
MS
QS
MS
QL
MS
QL
ML
MS
QL
QL
QL
ML
ML
MS
ML
ML
QL
QL
QL
QL
QL
QL
ML
ML
MS
ML
QL
MS
MS
QS
QS
QL
QS
QL
QL
ML
ML
ML
MS
ML
QL
QS
ML
QL
QS
QS
QS
MS
ML
QL
QS
QL
ML
QL
MS
QL
QS
QS
ML
ML
QL
ML
QL
ML
MS
QL
QS
ML
QL
QL
ML
ML
QS
ML
QL
ML
QL
QL
ML
ML
MS
QL
ML
QS
QS
ML
ML
ML
QS
QS
MS
QL
QL
MS
QS
ML
QL
ML
QS
QL
ML
QS
QL
MS
MS
MS
QL
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
QL
QL
MS
ML
ML
QL
ML
ML
ML
MS
ML
ML
MS
QL
MS
MS
MS
ML
QS
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
ML
ML
ML
QS
MS
QS
ML
QL
QS
ML
MS
QL
ML
MS
QS
ML
QL
QS
QS
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
QL
QL
ML
QS
MS
QL
QL
QL
QL
MS
ML
ML
ML
ML
ML
QL
MS
QL
QL
QS
MS
ML
ML
ML
QL
QS
QS
ML
QS
QL
ML
QS
ML
MS
ML
QS
ML
ML
ML
QL
ML
QL
QL
QL
ML
QS
MS
MS
ML
ML
MS
ML
QL
ML
MS
ML
QS
QS
MS
ML
MS
QS
QS
QL
QS
QS
QS
ML
ML
QS
MS
MS
QL
ML
QS
MS
ML
QS
QS
MS
QS
QS
ML
ML
ML
ML
QS
MS
MS
ML
ML
QS
QS
QL
MS
QS
QL
QS
QS
QL
QL
QS
MS
ML
ML
ML
MS
ML
ML
QL
ML
ML
ML
ML
QL
QS
QS
ML
QL
QS
ML
ML
ML
MS
ML
MS
ML
QL
ML
ML
QS
QL
ML
QS
QL
MS
QS
QS
QL
QL
QL
QL
QL
QL
QS
QL
MS
QL
QL
ML
QS
ML
QS
QS
QS
MS
QL
QS
ML
QL
ML
QS
ML
QS
ML
QL
MS
ML
ML
ML
QS
QS
QS
QL
QS
QL
QL
ML
ML
QL
ML
QS
MS
ML
ML
MS
MS
QS
MS
QS
MS
ML
ML
QL
QL
QL
ML
ML
QS
QS
QL
QS
QL
QL
QL
ML
MS
ML
QS
QS
ML
QS
QL
ML
QL
QL
QL
QS
ML
QL
MS
ML
QS
QS
ML
QL
QS
MS
ML
ML
QL
ML
ML
QL
ML
QS
MS
ML
MS
QS
QS
QL
MS
ML
ML
MS
ML
ML
ML
ML
QL
QS
ML
QS
MS
QL
QL
QS
ML
QL
MS
ML
ML
ML
ML
ML
QL
QS
MS
ML
QS
QS
ML
QS
ML
ML
ML
MS
QS
MS
MS
QL
QS
ML
ML
QS
ML
ML
QL
ML
ML
MS
QS
QS
MS
QS
MS
QS
QL
QS
ML
ML
ML
QS
QL
QS
ML
QL
QS
QL
ML
ML
QL
MS
MS
MS
QL
ML
QS
QL
MS
ML
ML
QL
QS
ML
QL
ML
QL
ML
MS
MS
ML
ML
ML
ML
MS
QL
QS
ML
QL
QS
QL
QL
QS
QS
QS
QL
ML
MS
ML
ML
QL
QL
QS
QS
ML
QS
QS
QL
ML
ML
ML
QL
ML
QS
ML
QL
ML
QL
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
ML
QS
MS
ML
QL
QL
QL
ML
ML
ML
ML
MS
ML
ML
ML
MS
ML
MS
QS
QL
QL
ML
MS
QS
MS
QL
QS
QL
QL
ML
QS
QL
MS
QL
MS
QS
ML
QS
QS
ML
MS
QS
QL
QS
ML
QS
ML
ML
ML
ML
QL
QS
QL
QL
ML
QS
QS
QS
MS
QS
ML
QS
QL
ML
QS
QL
QL
ML
ML
QL
QL
QS
ML
MS
ML
MS
QS
ML
QL
ML
QL
QL
ML
ML
QL
ML
QS
QL
QS
QS
ML
ML
QL
ML
ML
QS
QL
ML
QL
QS
QL
QL
QL
QL
QL
QL
ML
MS
QL
QL
ML
ML
ML
MS
ML
QL
ML
ML
QS
QL
QS
ML
QL
QL
ML
ML
QL
MS
ML
QL
ML
QS
ML
QL
ML
QS
QL
MS
QS
ML
QS
QS
QS
QL
QS
MS
ML
ML
ML
ML
QL
QS
ML
QL
QL
QS
QS
ML
QL
ML
QS
ML
QL
QL
MS
MS
QS
ML
MS
QL
QL
ML
ML
ML
QS
ML
ML
QS
QS
MS
QL
ML
ML
QS
MS
ML
QS
ML
QS
QS
MS
MS
QS
ML
QS
MS
ML
MS
ML
QL
ML
QL
QS
ML
QS
QL
ML
QL
QL
ML
MS
ML
ML
ML
MS
QS
ML
QS
QS
QL
QL
QL
ML
MS
QS
ML
QL
ML
QL
QS
ML
ML
QL
ML
QL
QL
MS
QS
ML
QS
MS
ML
QS
QS
QS
QS
ML
MS
ML
MS
ML
ML
QS
QL
MS
ML
MS
MS
ML
ML
MS
QL
ML
QS
ML
QL
QS
ML
ML
MS
ML
QS
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
QS
QL
MS
ML
QL
QL
MS
ML
QS
ML
MS
ML
QL
ML
ML
QS
MS
ML
ML
ML
QL
MS
MS
QL
QL
ML
QL
QL
ML
QS
ML
QL
QS
QL
ML
MS
QS
ML
ML
QL
MS
ML
ML
QS
QS
ML
ML
ML
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
ML
ML
QS
MS
MS
QL
ML
MS
ML
QL
QL
QL
ML
QL
ML
MS
QL
QS
QL
ML
QS
QS
QS
ML
ML
ML
QL
ML
QS
QS
QL
QS
ML
ML
ML
QS
QS
QS
MS
ML
ML
ML
QS
QS
QS
QS
MS
QL
ML
ML
QL
QS
QS
QL
QS
QL
ML
QL
ML
ML
QL
MS
MS
ML
ML
ML
QL
ML
ML
QL
QL
MS
QS
ML
ML
ML
QS
QS
QL
ML
QL
QL
MS
ML
QL
QS
MS
QL
QS
MS
QL
MS
QL
QS
ML
ML
ML
ML
ML
QL
QS
QS
ML
QS
QS
MS
QS
ML
MS
ML
QS
QL
ML
QS
QS
ML
QL
ML
QL
QS
QS
QS
MS
QS
ML
MS
ML
MS
MS
QL
MS
ML
ML
ML
QL
ML
ML
QL
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
QS
QS
QL
QS
ML
ML
ML
ML
QS
QL
QS
MS
QL
ML
QL
ML
ML
MS
QS
QS
ML
ML
QS
QL
QL
QS
QL
MS
ML
QS
QL
QL
ML
ML
MS
QL
ML
QL
ML
ML
MS
ML
QS
QL
ML
MS
ML
QS
QS
QL
ML
ML
ML
ML
ML
ML
MS
QS
ML
MS
QS
QS
ML
ML
QL
ML
ML
MS
QS
ML
ML
QS
ML
QS
ML
ML
ML
MS
MS
QS
ML
MS
QS
QL
QL
QL
QS
ML
QL
QL
MS
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
QL
ML
QS
QL
QS
QL
MS
QS
QS
QL
QS
QS
QS
QS
MS
MS
QL
QL
ML
MS
ML
QL
QL
ML
QL
ML
ML
QL
QL
QS
ML
ML
QL
QS
ML
QS
QL
QL
QL
ML
ML
ML
MS
QL
QS
QS
MS
ML
MS
QS
MS
QS
QL
QS
ML
QS
QS
ML
MS
MS
ML
ML
ML
ML
QL
QS
QL
QS
QS
QS
ML
ML
QL
QS
ML
QS
QS
MS
MS
MS
QS
ML
MS
MS
ML
QS
QL
ML
QL
QS
ML
ML
ML
QS
QS
ML
QL
QL
MS
QL
ML
MS
ML
ML
QL
QL
QL
QL
ML
QS
ML
QL
ML
QS
MS
QS
ML
QS
MS
QS
MS
QL
QS
QL
QL
ML
ML
QL
QS
MS
ML
MS
MS
MS
QS
QL
ML
MS
MS
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
QS
QL
QS
QS
QL
ML
ML
MS
ML
QS
QS
ML
QL
QS
QS
MS
ML
QL
ML
QS
MS
QL
QS
ML
QL
QL
ML
QL
MS
QS
QS
MS
ML
ML
ML
QS
ML
QS
ML
ML
QL
QS
ML
ML
ML
MS
QS
QS
QS
ML
ML
ML
MS
ML
QL
QL
ML
QL
ML
ML
MS
ML
MS
MS
QL
ML
ML
ML
QS
MS
MS
ML
ML
ML
ML
QL
QL
QL
MS
QL
QS
ML
ML
MS
ML
QS
QL
ML
ML
QS
ML
ML
ML
QL
ML
QS
MS
ML
QL
QS
ML
QS
QS
QS
QL
ML
ML
MS
QL
QL
QL
MS
QS
ML
ML
QL
ML
ML
ML
ML
QL
MS
ML
MS
QS
ML
QS
QL
ML
MS
QL
QS
QS
QS
QS
QS
ML
QS
QS
QL
MS
ML
QS
ML
QS
QS
ML
ML
QS
QL
ML
QL
ML
ML
MS
ML
QS
MS
ML
QS
QS
ML
QS
ML
QS
QL
ML
ML
ML
QS
MS
ML
ML
QS
QL
QL
QL
ML
MS
QS
QL
QL
MS
QL
ML
QL
QS
QS
QL
QL
ML
QL
ML
ML
QL
QS
ML
ML
QL
QL
ML
QL
ML
MS
QS
ML
MS
MS
ML
QS
QL
QS
MS
QL
QL
QL
QS
ML
QS
ML
MS
ML
MS
ML
ML
ML
QL
ML
QL
ML
QS
ML
ML
QS
QS
QL
QS
QS
MS
ML
ML
MS
ML
ML
ML
ML
QL
QL
QL
ML
QS
MS
MS
QS
ML
ML
QL
ML
QL
QL
MS
QS
QL
MS
ML
ML
MS
ML
QL
ML
MS
ML
ML
QL
ML
QS
QS
MS
ML
MS
QS
ML
QS
QS
QS
QL
MS
ML
ML
ML
QL
MS
QL
QL
QS
MS
ML
QS
MS
ML
QL
ML
QS
QL
QS
QL
ML
QS
QS
QS
MS
ML
ML
ML
MS
ML
ML
ML
QL
QL
QS
QS
ML
ML
ML
QL
QS
QS
MS
ML
MS
QL
ML
MS
QL
MS
ML
QL
QL
MS
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
QL
ML
QS
QS
ML
QL
QL
ML
QS
ML
ML
QS
QL
QL
MS
MS
MS
MS
QS
QL
QS
MS
QL
ML
ML
ML
QL
QS
ML
QL
QL
ML
MS
QL
QS
QS
ML
MS
QS
QL
QL
QL
MS
ML
ML
QS
QS
ML
ML
QS
ML
MS
MS
QS
QL
QS
QL
MS
QS
QL
MS
ML
ML
MS
ML
QL
QL
ML
QS
MS
QL
ML
ML
ML
QS
MS
ML
ML
QS
ML
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
QL
QL
QS
QS
MS
QS
QL
QS
ML
QS
ML
QL
QS
ML
QL
QL
QL
ML
ML
QS
ML
ML
QL
ML
ML
ML
QL
QL
QS
QL
ML
ML
ML
QS
MS
ML
QS
QL
MS
MS
ML
ML
ML
QL
QS
QS
QS
QL
ML
ML
MS
QL
ML
ML
QL
QL
QS
ML
ML
QS
QL
QL
QS
QL
ML
ML
QL
QL
MS
ML
QL
MS
QL
ML
QL
ML
QS
QS
ML
ML
ML
ML
QL
QS
MS
MS
ML
QS
ML
QS
QS
QL
MS
ML
QL
QS
QS
QS
QL
MS
ML
QL
ML
QL
QS
QL
QL
QS
ML
ML
QL
QL
ML
MS
QS
ML
ML
QS
QL
MS
QL
QS
ML
MS
ML
ML
ML
QS
QL
MS
QL
ML
QL
QS
ML
ML
QS
ML
QL
ML
MS
ML
QS
QS
MS
ML
ML
QL
QL
QL
QS
ML
ML
QS
QL
QS
QS
ML
QL
QS
QL
QS
ML
QL
ML
ML
QS
QL
ML
ML
QL
ML
QS
MS
QS
QL
MS
MS
QL
QS
MS
QS
ML
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
QS
ML
ML
QS
ML
ML
QL
QL
QS
QL
QS
QS
ML
ML
QL
QS
ML
QL
QL
QL
MS
MS
QL
ML
ML
QS
ML
ML
QS
ML
QS
ML
MS
MS
QS
ML
MS
QS
ML
QS
QS
ML
ML
QL
ML
QS
MS
MS
MS
QL
QS
ML
QS
QL
ML
MS
QS
MS
ML
ML
MS
QS
ML
QL
ML
QS
MS
ML
QL
ML
MS
ML
QL
QS
QL
ML
QL
ML
ML
ML
QL
ML
QL
QS
QS
ML
ML
ML
ML
QL
QL
ML
ML
QS
QL
MS
QS
ML
QL
MS
QS
QS
ML
QL
QL
ML
QS
QS
QL
QS
ML
QL
QL
QS
ML
QS
QL
ML
QS
ML
QS
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
QS
QL
QS
ML
MS
ML
MS
ML
QS
QL
QL
QL
QS
MS
QS
ML
MS
QS
MS
ML
ML
MS
ML
QL
QL
ML
QL
ML
MS
QL
ML
QS
QS
ML
MS
QL
QL
QS
QS
ML
QL
ML
ML
ML
MS
QS
ML
QL
QS
ML
MS
QL
QS
QL
ML
MS
QL
ML
ML
ML
QL
QS
ML
QS
ML
ML
QL
ML
ML
QS
ML
QL
QL
QS
MS
ML
MS
ML
ML
QS
MS
ML
ML
QL
ML
ML
QL
ML
MS
ML
ML
QS
QS
ML
QL
QS
ML
ML
ML
QL
QS
QS
QL
ML
QL
ML
QS
ML
QL
QS
ML
QL
MS
MS
ML
QS
QS
QS
MS
ML
ML
QS
ML
QS
MS
ML
ML
QL
MS
ML
QS
ML
QL
ML
ML
MS
QS
QL
MS
QS
MS
ML
ML
MS
QS
QS
ML
QS
QS
MS
MS
ML
QS
ML
ML
ML
ML
ML
ML
MS
ML
ML
QL
ML
ML
ML
ML
ML
QS
MS
ML
ML
QL
QL
QL
ML
QS
QL
QS
QL
ML
QL
QS
QS
ML
ML
QL
QS
QS
ML
QL
ML
ML
QL
QL
MS
MS
ML
MS
ML
QS
QS
ML
QL
QS
ML
ML
QS
ML
QL
MS
MS
QL
QS
QL
ML
QL
QL
ML
ML
QS
QL
QL
ML
QL
ML
MS
QL
QL
ML
QS
QS
ML
MS
MS
ML
QL
ML
QS
QS
QL
QS
QS
ML
QL
ML
QS
MS
QS
QS
QS
MS
ML
ML
QL
QS
ML
QL
QS
ML
QS
QL
QL
QL
MS
ML
QL
ML
QL
QL
MS
QS
QS
MS
ML
QS
MS
ML
ML
QS
ML
ML
ML
ML
ML
QS
QL
QL
QS
QL
QS
ML
QS
ML
MS
QL
QS
ML
ML
QL
ML
ML
MS
ML
ML
MS
QS
QL
QS
QL
ML
QS
QL
ML
QL
ML
ML
QL
QL
QL
ML
ML
ML
QS
QL
ML
QL
ML
QS
ML
QL
MS
QS
QS
ML
MS
QS
QL
QL
ML
ML
ML
QL
QL
MS
QL
QS
QL
ML
ML
ML
MS
QS
QL
ML
QL
QS
QS
ML
QL
QS
QS
QS
QS
ML
QL
QS
MS
MS
MS
ML
QL
QS
ML
QL
QS
QL
QS
ML
ML
QL
ML
QL
MS
ML
QL
ML
QL
MS
ML
MS
MS
ML
QS
ML
QL
ML
QS
QS
QS
QS
QS
QL
ML
QL
ML
QL
QS
ML
QS
QL
ML
ML
QL
QL
MS
ML
QL
QS
ML
ML
ML
QS
QL
ML
MS
QS
ML
ML
MS
ML
QL
MS
ML
QL
QL
MS
QS
ML
QS
ML
ML
QS
QS
MS
ML
ML
QL
MS
QL
QS
QL
QL
QS
ML
ML
QL
QL
ML
ML
ML
QL
QL
MS
ML
QS
QS
ML
ML
ML
QS
ML
MS
ML
ML
MS
QL
ML
ML
ML
ML
ML
QS
QS
QL
ML
MS
ML
QS
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
ML
QL
QS
ML
QS
ML
QS
ML
QL
ML
MS
MS
QS
QS
ML
ML
MS
MS
QS
QS
QL
MS
MS
MS
MS
QL
QS
QS
QL
ML
MS
ML
ML
QL
QL
QS
MS
MS
QL
ML
QL
QS
QL
ML
MS
QS
QL
QS
QS
ML
QL
QL
ML
QS
MS
ML
QL
ML
QS
MS
MS
ML
QS
MS
ML
MS
ML
QS
QS
ML
QS
QL
QS
QL
MS
QS
ML
QS
ML
QS
QS
QS
QL
ML
QS
QL
QS
ML
QS
ML
QS
QL
QS
ML
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
QS
QS
ML
QL
QS
QL
MS
QL
ML
QS
ML
ML
QS
QL
QS
MS
QL
ML
QS
QS
QL
QL
QS
MS
ML
QL
QS
QL
ML
ML
QS
QS
ML
MS
QS
QS
QS
ML
QS
QL
ML
ML
ML
ML
QS
QL
ML
QL
ML
QL
MS
QS
ML
QS
ML
QS
QL
ML
MS
ML
ML
ML
QL
QS
ML
QL
QS
QL
ML
MS
QS
QL
ML
QL
MS
QS
QS
ML
ML
ML
QL
MS
QS
ML
ML
QL
QL
QL
ML
QS
ML
ML
MS
MS
QS
MS
ML
QL
MS
QL
QL
QS
QS
ML
MS
QL
ML
QS
QL
ML
QL
ML
QS
QS
QS
QL
QS
QS
QS
QL
MS
QL
QL
QS
QL
QS
QL
ML
ML
QL
QS
ML
QS
QS
QS
QL
QL
QL
QS
ML
ML
QS
MS
QL
ML
ML
ML
ML
MS
MS
MS
QL
ML
QL
ML
ML
QL
QS
ML
QL
QL
MS
ML
QS
QS
MS
QS
ML
QL
MS
ML
QS
QS
QL
QL
QL
QL
ML
ML
ML
ML
QL
MS
ML
ML
ML
QS
QS
QL
ML
QL
QL
MS
QL
QL
QS
QS
QL
ML
QL
QS
ML
ML
QL
QS
QL
QS
ML
ML
ML
QL
ML
QL
QL
ML
QS
QL
QS
QL
QS
QL
ML
QS
QS
QS
QS
QL
QS
ML
MS
QS
ML
MS
ML
ML
MS
QL
MS
MS
QS
QS
ML
MS
ML
ML
ML
ML
QL
MS
ML
ML
QL
ML
ML
ML
ML
QL
ML
QS
ML
QS
QL
QS
ML
ML
QL
QS
ML
ML
QS
QS
QS
ML
MS
ML
QS
ML
QL
QL
QS
QS
QL
QS
ML
ML
QS
ML
QS
MS
QL
MS
ML
QL
ML
QS
QS
QS
QL
ML
ML
QS
MS
ML
ML
QL
ML
ML
QL
MS
ML
QS
ML
QS
MS
QS
QL
ML
ML
QL
ML
ML
ML
QL
ML
ML
MS
ML
QS
QS
MS
QL
QL
ML
QL
QL
ML
QL
QL
ML
ML
QS
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
MS
QL
ML
ML
QS
QL
QL
MS
QL
QS
QL
QS
ML
QS
QL
MS
ML
QL
MS
QL
QS
QL
ML
ML
QL
MS
QS
QL
MS
QS
MS
ML
MS
QL
MS
QL
QS
ML
QS
QS
ML
QS
ML
ML
QL
QL
QL
MS
MS
QL
QL
QS
ML
QS
QL
ML
MS
QL
ML
QL
QL
MS
ML
QS
ML
MS
ML
QS
QL
QL
QS
QS
ML
ML
ML
QL
MS
ML
ML
ML
QS
ML
QL
ML
ML
MS
QL
ML
QL
QL
ML
QS
ML
ML
QL
ML
QL
QS
ML
QL
QS
ML
QL
MS
MS
QS
MS
MS
QS
QS
QL
ML
QS
QS
ML
ML
QS
QS
ML
QS
QL
ML
QL
QS
QS
ML
MS
QS
QL
ML
ML
ML
ML
QL
QL
QS
MS
ML
ML
MS
ML
QL
ML
QL
QL
ML
ML
MS
ML
MS
MS
QL
MS
ML
ML
QL
ML
MS
QL
QL
QL
ML
QL
QL
ML
QS
ML
ML
QS
ML
ML
MS
QL
QL
QL
MS
QS
QS
ML
QL
QS
QS
MS
QS
QS
ML
ML
ML
MS
QL
ML
QL
ML
ML
QL
MS
ML
MS
QS
ML
QS
QL
ML
ML
QL
QS
ML
ML
QL
QL
QL
QL
QS
ML
ML
QL
MS
QS
QS
QS
QL
ML
ML
QL
QS
ML
ML
QL
ML
ML
QS
QL
QL
QL
QL
MS
QS
ML
QL
ML
QS
QS
ML
QL
QL
ML
ML
QS
ML
ML
QL
QS
QS
MS
ML
QL
ML
QS
QS
MS
ML
ML
ML
QL
MS
QS
ML
QS
QL
QS
MS
MS
MS
QL
MS
QS
ML
QS
QS
MS
ML
QS
QL
QL
QS
QS
ML
QS
MS
ML
QL
ML
QS
QS
MS
QS
QS
QL
ML
ML
QL
ML
QL
QS
QS
ML
QL
QS
ML
ML
ML
QL
QS
QL
QL
QS
ML
ML
QL
ML
QS
QS
QS
ML
MS
QL
ML
ML
QS
QL
QL
QS
MS
ML
ML
QS
ML
QL
QS
QS
QS
ML
ML
QL
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
QL
QL
QS
ML
ML
ML
QL
QS
ML
ML
MS
ML
ML
QL
QS
MS
QL
QL
QL
MS
QS
QS
ML
MS
QL
QL
QL
ML
MS
QS
ML
QL
QS
ML
ML
ML
ML
QS
QS
QS
ML
MS
MS
QL
ML
QL
QL
QS
QS
QS
ML
QL
MS
ML
ML
ML
ML
ML
ML
ML
ML
QL
MS
QS
QL
MS
QS
ML
QS
MS
MS
QL
MS
QS
MS
QS
ML
ML
QL
QL
QS
MS
QS
ML
QS
ML
QS
MS
MS
QL
QS
MS
QS
ML
QS
QS
QL
QL
MS
ML
QS
QS
QL
QS
QL
QL
QL
QL
QL
QS
QS
QL
ML
ML
MS
QS
ML
ML
QS
ML
QL
MS
QS
MS
QL
ML
MS
QS
QS
ML
ML
ML
QL
QS
MS
QL
QL
QS
QL
MS
QL
ML
ML
QL
ML
QS
ML
QL
QL
QL
ML
QS
QS
ML
ML
ML
ML
QL
MS
ML
MS
QL
QS
QL
ML
QS
QL
QL
QS
ML
QS
MS
QS
ML
ML
QS
QL
MS
ML
QS
ML
QS
QL
QL
ML
MS
QL
ML
MS
QL
QL
QS
QS
ML
ML
MS
QS
ML
QS
ML
QL
MS
ML
QS
QS
QL
MS
QL
ML
QL
QL
ML
QL
ML
MS
QL
ML
ML
ML
QS
ML
MS
MS
QL
QL
QL
QL
QS
ML
MS
ML
QS
QS
QS
QS
MS
MS
QS
QL
ML
ML
QS
MS
QS
QL
ML
ML
QS
QL
ML
QS
QS
ML
MS
QS
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
MS
ML
ML
QS
QS
MS
QS
QS
QL
QS
QL
QL
ML
QS
ML
ML
ML
QL
QL
QS
QS
MS
ML
QL
ML
QS
ML
QL
QL
QL
QS
QS
MS
ML
QL
QL
QL
QS
QL
QS
QS
QS
QL
QS
QS
QL
QS
QL
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
QL
QL
QS
ML
ML
QS
ML
QS
ML
QL
ML
QS
QL
QL
ML
QL
QL
ML
ML
ML
QL
MS
ML
ML
MS
ML
MS
ML
ML
ML
QS
ML
ML
QL
ML
QL
QS
QL
QL
QS
ML
ML
ML
QS
QL
ML
QS
QL
QS
QS
ML
ML
QS
QS
MS
ML
MS
MS
QL
ML
MS
QL
QL
MS
ML
QL
QL
ML
ML
QL
QS
ML
MS
QS
MS
ML
ML
QL
ML
QL
ML
QS
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
QL
QS
MS
QS
QL
ML
QS
ML
QL
QS
QS
ML
ML
ML
QL
QL
QL
MS
MS
QL
QL
QS
QS
MS
MS
ML
QS
ML
QL
QL
MS
ML
QL
QS
MS
QS
QS
QS
ML
QL
ML
MS
QL
MS
ML
QS
QL
ML
QS
ML
QL
MS
MS
QS
ML
MS
MS
ML
MS
ML
ML
ML
QS
QL
QL
MS
QS
QL
MS
QL
QS
QS
MS
QS
ML
MS
QS
QL
ML
QS
QL
ML
ML
ML
QS
ML
ML
QL
QS
QL
QL
QS
ML
QS
ML
QL
ML
QL
ML
QS
QS
MS
ML
ML
ML
QL
ML
ML
ML
QL
MS
QL
ML
MS
QL
ML
MS
MS
QS
ML
QS
QS
QL
QL
ML
QS
QL
QS
QS
QL
QS
ML
QL
ML
ML
ML
ML
ML
QS
ML
QS
QL
MS
QS
ML
QS
ML
QS
ML
ML
MS
QL
QL
QL
QL
MS
QS
ML
ML
ML
QS
MS
QS
ML
ML
MS
QL
QL
ML
ML
ML
ML
MS
QL
QS
ML
QS
ML
MS
ML
QL
QL
MS
ML
ML
QS
QL
QL
ML
ML
QL
QS
QS
QL
ML
QS
ML
ML
QL
MS
ML
QS
QL
ML
QS
QS
QL
QL
ML
MS
ML
QS
QS
ML
QS
ML
ML
QS
QL
QL
MS
ML
QL
QS
QL
QL
QL
QS
ML
QS
ML
ML
ML
ML
ML
QL
QL
ML
QL
MS
QS
QS
QS
QL
QS
MS
ML
MS
ML
MS
QS
MS
QS
QL
QS
QL
QS
QS
QS
QL
QS
ML
ML
QL
QS
MS
MS
ML
ML
QS
QS
QL
ML
QL
QS
MS
MS
ML
ML
ML
MS
ML
ML
ML
ML
QS
QS
ML
MS
MS
ML
QS
ML
QS
ML
ML
ML
QL
QL
QS
QL
ML
QL
QL
MS
ML
QL
MS
ML
QS
QS
ML
MS
QL
MS
QS
QS
ML
QL
QS
QL
ML
ML
ML
QS
ML
QS
ML
MS
MS
ML
MS
QS
MS
QL
ML
QL
QS
MS
ML
MS
ML
ML
QS
MS
ML
QS
QL
QL
MS
ML
ML
ML
ML
ML
QS
ML
QL
QS
QL
QL
ML
QS
ML
QS
MS
QS
QS
QS
QS
ML
QS
QS
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
ML
ML
ML
QS
MS
ML
QL
QS
ML
QS
ML
ML
QS
QS
QS
ML
QS
ML
QS
MS
QL
ML
ML
ML
QS
QL
QL
ML
ML
QL
MS
ML
ML
MS
QL
QS
QS
QL
MS
QS
ML
QS
ML
ML
ML
QL
QL
ML
ML
QS
ML
QL
ML
QL
ML
QS
ML
ML
QL
MS
QS
QL
MS
QL
ML
QS
QL
QL
MS
ML
ML
ML
MS
ML
QS
QL
ML
ML
MS
ML
QS
ML
QL
QL
MS
ML
ML
QL
ML
ML
ML
QL
QS
QL
QL
ML
MS
ML
QS
QS
QS
QS
QS
MS
QL
ML
QS
QL
QS
MS
MS
MS
QL
QL
QL
QS
QS
ML
MS
QL
QL
ML
QL
QS
QL
QS
ML
ML
ML
QS
QL
ML
ML
QL
ML
QL
ML
ML
QS
QS
ML
QL
MS
ML
ML
MS
MS
QS
QS
QS
QL
ML
QS
QL
QS
ML
ML
ML
MS
ML
QS
QL
QL
QS
QL
QS
QL
QS
QL
QS
QL
QL
QS
ML
QS
ML
QL
ML
QL
MS
QS
ML
QL
MS
MS
QL
QL
QS
QL
QL
QL
MS
ML
ML
ML
ML
QL
MS
QS
ML
QS
QL
ML
QS
ML
MS
QL
QL
QS
MS
ML
ML
ML
QL
MS
ML
ML
QS
QS
ML
ML
ML
MS
ML
MS
MS
QL
QS
MS
QL
QL
ML
QS
QS
ML
ML
ML
QL
ML
MS
QS
QL
ML
ML
QS
QS
QS
ML
QS
QS
ML
MS
ML
QS
ML
QS
QS
ML
QS
ML
QS
ML
QL
QS
ML
QL
QL
ML
ML
MS
ML
QL
MS
ML
ML
QS
MS
ML
ML
QL
ML
QS
QL
ML
ML
ML
ML
QL
MS
QS
MS
ML
ML
ML
QS
ML
ML
ML
MS
QL
QL
QL
ML
QS
QL
QS
QS
MS
QS
ML
QL
MS
ML
ML
QS
QL
ML
QL
ML
QL
ML
ML
ML
QS
ML
ML
ML
QS
QS
QS
QS
ML
QS
ML
ML
QL
QL
ML
QL
MS
ML
QS
QL
QL
ML
QL
QL
ML
QL
ML
QS
QL
ML
ML
ML
QS
ML
QS
QL
QS
ML
MS
ML
MS
QL
QS
ML
QS
MS
QL
ML
ML
QL
QL
ML
ML
ML
QS
QS
MS
QL
QL
MS
MS
QS
ML
QS
ML
ML
QS
QS
ML
QL
ML
ML
QL
QL
QL
ML
QS
ML
QL
QL
QL
MS
ML
QS
QL
ML
QL
ML
ML
QL
QS
MS
ML
ML
ML
QS
QS
QL
QL
MS
QL
MS
QL
ML
ML
ML
QS
ML
ML
MS
ML
ML
QS
MS
ML
QL
ML
ML
ML
QL
QL
ML
QL
QL
QS
QL
QS
QL
QL
ML
QL
QL
QL
ML
ML
QS
ML
QS
QS
QL
ML
ML
ML
ML
ML
QS
QL
ML
QS
QL
MS
ML
ML
ML
ML
QS
QL
ML
ML
QL
QL
ML
QL
ML
ML
QS
ML
QS
QL
QL
QL
QS
QS
QS
QL
MS
ML
QS
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
ML
QL
MS
ML
QS
ML
ML
MS
QL
QL
QL
QS
QS
ML
ML
QL
QS
ML
ML
QS
ML
QS
QS
QS
ML
MS
ML
ML
MS
QS
MS
ML
QS
QL
QL
ML
MS
ML
ML
QL
ML
QS
QS
MS
QS
QS
QS
QS
ML
MS
ML
QL
ML
ML
ML
QL
QL
MS
MS
QS
QL
QL
QL
QL
QS
ML
ML
QS
QS
ML
QL
QL
MS
ML
QL
QS
QS
QL
QL
QL
ML
ML
QS
MS
QL
QL
ML
ML
QS
ML
QL
QS
ML
ML
QS
ML
QS
ML
QS
QL
ML
ML
ML
QS
QS
ML
ML
ML
QL
MS
QS
ML
QS
ML
ML
ML
ML
MS
QS
QL
ML
QL
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
QS
ML
QL
ML
MS
QS
ML
QS
MS
QL
QS
ML
ML
MS
ML
QS
MS
QS
MS
MS
ML
ML
QS
QS
QL
QL
QS
QS
ML
QL
QL
ML
ML
QL
QS
QS
ML
QS
MS
QL
QL
ML
QL
QS
QL
QL
ML
QL
ML
MS
QL
QL
QS
QL
QS
ML
QS
QS
QS
ML
ML
QS
QL
ML
ML
QS
QS
ML
QL
QL
ML
ML
ML
QS
QL
ML
ML
QS
QL
MS
ML
ML
MS
ML
MS
QS
QS
QL
ML
ML
ML
QS
QL
ML
MS
MS
QL
MS
QS
MS
ML
QL
QL
QL
ML
ML
QS
ML
QL
QL
QL
ML
MS
QS
ML
ML
QL
QL
ML
ML
QS
QS
QS
QS
QS
MS
ML
QL
ML
QS
ML
ML
ML
ML
ML
MS
QS
ML
QL
ML
ML
QS
ML
QL
QL
QL
ML
ML
QS
ML
QS
MS
MS
MS
MS
MS
ML
QS
QS
ML
QS
QS
QS
ML
ML
QL
QL
QS
MS
QL
MS
MS
QS
ML
QL
QL
ML
QS
ML
QS
ML
ML
QL
ML
MS
ML
QL
MS
MS
MS
QS
QS
ML
QS
QL
QL
QS
ML
QS
QL
ML
QL
ML
ML
ML
QL
ML
MS
QS
QL
ML
QS
ML
QL
QL
ML
QL
QS
MS
QL
ML
QS
QS
QL
QL
QL
ML
ML
QL
ML
MS
QL
QS
ML
ML
QS
QS
MS
ML
ML
ML
QS
QS
ML
ML
MS
MS
ML
ML
QS
QS
QL
QS
ML
QS
QS
ML
QS
ML
QS
ML
ML
QS
QS
QL
QS
MS
QS
QS
QL
QS
QL
QS
QS
ML
ML
QS
ML
ML
ML
QL
MS
QL
QL
QS
ML
ML
QL
QS
QS
QL
ML
QL
QS
QS
QL
QL
QL
QL
ML
ML
QL
ML
MS
ML
MS
QL
QL
ML
QS
ML
QL
QS
QL
QS
MS
QL
QS
ML
QS
QL
MS
ML
MS
MS
MS
MS
MS
MS
ML
ML
ML
ML
QL
QS
MS
MS
ML
QL
QL
ML
MS
QS
MS
ML
QS
QS
QL
QS
ML
QS
MS
ML
MS
QS
QS
MS
MS
QS
ML
MS
QL
ML
QS
ML
QL
QL
ML
QS
QL
QL
QL
ML
ML
QS
QS
ML
QL
QS
ML
ML
QL
MS
QS
ML
QL
QS
QS
ML
QS
QL
QL
QS
ML
ML
MS
ML
ML
ML
MS
QL
QL
QL
MS
QL
QS
ML
QS
ML
ML
MS
ML
MS
ML
ML
QL
ML
QS
ML
ML
MS
QS
ML
QL
ML
ML
ML
QL
QS
QL
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
ML
ML
QS
QS
MS
QS
QL
ML
ML
MS
ML
ML
QS
QL
QS
ML
ML
ML
QL
QS
QL
ML
ML
QL
QL
QL
ML
QS
ML
ML
QS
MS
ML
QL
MS
QS
QL
QS
QL
QS
MS
QL
MS
QS
ML
ML
ML
QS
MS
QL
QS
ML
ML
MS
QL
QL
QL
ML
MS
ML
ML
ML
QS
ML
QL
MS
QL
QL
ML
QL
QS
MS
ML
QL
ML
QS
QS
ML
ML
ML
MS
QS
QL
ML
QL
QL
ML
QS
QS
QL
ML
MS
ML
MS
QS
QL
QL
ML
QL
QS
ML
ML
ML
QS
QS
QL
QS
QS
ML
ML
QS
MS
QS
QL
ML
QL
MS
MS
QL
QS
QL
QL
QL
ML
MS
QL
QL
ML
QL
ML
ML
ML
MS
ML
ML
QL
ML
QL
ML
QL
MS
QS
QL
QL
ML
QL
QL
ML
ML
ML
ML
ML
MS
QS
QL
ML
QS
QS
QL
QL
QL
MS
MS
MS
ML
MS
ML
ML
QS
ML
QS
ML
QS
QL
ML
ML
MS
ML
ML
QL
MS
ML
QS
QL
QL
ML
QL
ML
QL
MS
QS
MS
ML
QL
QL
MS
ML
QL
QS
QL
ML
MS
QS
QS
QS
ML
QL
QS
QL
MS
QS
QS
ML
QS
QL
ML
QL
QL
QL
ML
MS
QL
MS
QS
ML
ML
ML
QS
QS
QL
QS
ML
MS
ML
ML
ML
MS
ML
ML
ML
ML
ML
QS
ML
ML
QS
ML
ML
QS
QL
MS
MS
QL
MS
QS
ML
ML
ML
QL
ML
QS
MS
QS
ML
MS
QL
QL
ML
ML
QL
QS
QL
QS
QL
QL
QS
MS
ML
ML
QS
QL
ML
ML
MS
QS
ML
ML
ML
QL
QL
QS
QL
MS
ML
QL
ML
QS
MS
QL
ML
MS
QL
QL
MS
QL
QS
QL
QS
ML
QS
QL
QL
QS
MS
QL
QS
ML
QS
QL
QL
QS
MS
ML
MS
ML
QS
QL
MS
QS
QS
QS
ML
QS
MS
QS
QS
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
MS
QS
MS
QL
QL
QL
ML
MS
QL
QL
QL
QL
QS
QL
QL
MS
QS
ML
QS
QS
QL
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
QS
QS
MS
ML
QS
QL
QL
ML
QS
QL
ML
QL
ML
MS
ML
QS
QL
QS
ML
QL
MS
QL
QL
QL
ML
QS
ML
ML
ML
ML
ML
QS
QL
MS
QL
ML
QL
MS
QL
QS
ML
ML
MS
ML
ML
ML
QL
QS
QS
QL
ML
MS
ML
ML
QL
MS
MS
QS
ML
QS
MS
ML
ML
QL
ML
QL
MS
QL
ML
MS
QL
QL
QS
ML
QL
QL
QL
ML
QL
QL
QS
QL
QS
MS
ML
ML
QL
QL
ML
QL
MS
QL
QL
MS
ML
ML
QS
QS
QS
QS
MS
ML
MS
ML
QL
QS
QS
QL
QL
ML
ML
MS
MS
QS
QL
QS
QS
QS
ML
ML
ML
QS
QS
MS
ML
QS
QL
QS
QS
ML
QS
QL
QS
ML
ML
QL
ML
ML
QS
QS
ML
QS
MS
MS
QS
QS
ML
QS
QL
ML
QS
ML
QS
QS
QS
ML
ML
QL
ML
QL
QL
ML
MS
QS
QL
QL
QL
QS
MS
QL
ML
QS
QL
ML
ML
ML
ML
QL
QS
MS
QL
QS
ML
MS
ML
ML
QL
QS
ML
QS
QS
MS
ML
ML
MS
QS
ML
QL
ML
QL
ML
QS
QS
ML
ML
QS
ML
QS
ML
ML
QS
ML
QS
QL
ML
MS
MS
QS
QL
ML
MS
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
ML
MS
QL
QL
QS
QS
QL
QL
QL
QL
QL
ML
QS
QL
QS
ML
ML
QL
QS
ML
QL
QS
ML
ML
ML
QL
MS
MS
QL
QS
QL
QL
ML
QS
QL
QL
QS
QS
MS
MS
ML
QL
MS
ML
QL
ML
ML
ML
QS
QS
QS
QS
MS
MS
MS
ML
QL
ML
ML
ML
MS
ML
QL
QL
QL
ML
MS
QS
QS
ML
ML
QL
QS
MS
MS
QS
ML
QL
QS
QL
QL
ML
QS
QL
QL
QS
QS
QL
ML
MS
QS
ML
QS
MS
QL
ML
ML
QL
QS
MS
ML
ML
QL
QL
ML
ML
QL
QS
QS
ML
MS
MS
QL
QS
QL
QS
ML
ML
QL
QL
QS
QS
QL
ML
ML
QL
QS
ML
ML
ML
ML
MS
QS
QL
QL
ML
QS
QS
QL
QL
ML
ML
MS
ML
ML
QL
MS
MS
QS
QL
ML
QL
ML
ML
QL
QS
MS
QS
ML
ML
QS
MS
QS
ML
ML
ML
QS
QL
MS
ML
MS
QS
ML
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
QS
QS
QL
ML
ML
QS
ML
QL
ML
ML
ML
QL
QS
ML
MS
ML
QL
QL
QL
ML
MS
QL
ML
MS
QS
ML
MS
ML
QS
QL
QS
QS
MS
ML
QS
QS
ML
QS
ML
ML
ML
QL
QS
QL
QL
QS
ML
QL
QS
QS
QS
QS
QS
QL
ML
QS
MS
MS
QL
ML
ML
QL
ML
QL
ML
QL
QS
MS
QS
MS
ML
QL
ML
QL
ML
ML
QL
MS
MS
QL
MS
QL
QL
QS
QS
ML
ML
MS
ML
MS
QS
ML
QL
QS
QS
QL
QL
ML
MS
QS
ML
QL
ML
MS
QL
ML
MS
ML
QL
QS
ML
MS
ML
ML
MS
QS
ML
QL
ML
QS
QL
QS
ML
QS
ML
ML
QS
QL
QS
QS
ML
QS
MS
ML
MS
QS
MS
QL
ML
QS
QL
QS
QS
QL
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
MS
QL
QS
QS
ML
QL
QL
QL
QS
MS
ML
QL
ML
ML
QL
QL
ML
ML
QS
QL
MS
MS
ML
QL
QL
ML
ML
QL
QL
QL
QS
ML
MS
MS
QL
ML
ML
QS
QS
MS
QL
QS
ML
QL
QS
ML
ML
QL
QL
ML
ML
QS
QS
QL
QS
QL
QL
MS
MS
QL
MS
QL
MS
QL
ML
ML
QL
QS
MS
ML
QS
MS
ML
QS
QS
ML
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
ML
ML
QS
ML
QS
QS
ML
QL
MS
ML
ML
ML
ML
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
QS
MS
MS
ML
QS
ML
QS
QS
ML
ML
QS
QL
QS
QL
ML
MS
ML
QS
ML
QS
MS
QL
QL
ML
QL
ML
QS
QL
QL
QS
QL
ML
MS
ML
MS
ML
QS
MS
QL
QS
QS
MS
QS
MS
MS
ML
QL
QS
QL
QS
QS
ML
ML
QS
QS
ML
ML
QL
QL
ML
QS
QS
QL
QS
QS
QL
QS
QS
MS
QL
QS
ML
MS
MS
QL
QL
MS
ML
QL
ML
QL
ML
QS
QL
ML
QL
ML
QL
MS
ML
ML
QL
ML
ML
ML
ML
QL
QS
ML
QL
MS
ML
QL
QL
ML
MS
QS
ML
MS
MS
ML
ML
ML
ML
QL
ML
ML
QS
QL
QS
QS
QS
ML
MS
ML
QS
QL
QL
ML
QS
MS
ML
QL
QS
ML
ML
QS
MS
QL
MS
QS
QS
ML
ML
MS
ML
QL
QL
QS
ML
QS
MS
MS
ML
ML
QS
QS
QS
QS
ML
QS
ML
ML
QL
QL
ML
ML
ML
QL
MS
ML
QS
ML
QS
ML
ML
QL
QS
MS
ML
ML
ML
ML
ML
MS
QS
QS
QS
MS
ML
QL
ML
QL
ML
QL
QS
QS
ML
QL
QL
MS
QS
ML
ML
QS
ML
ML
QS
ML
ML
ML
MS
MS
QL
QL
QL
ML
ML
QS
ML
MS
ML
QL
QS
QL
ML
ML
ML
ML
QS
ML
ML
MS
QS
ML
ML
ML
MS
ML
QS
ML
QL
ML
ML
MS
QL
QL
ML
ML
ML
ML
ML
QS
ML
QS
QS
MS
QL
QS
ML
QS
MS
ML
ML
ML
QL
ML
ML
QS
MS
ML
ML
ML
QS
MS
ML
ML
ML
ML
QL
ML
QL
QS
QL
QL
ML
ML
ML
QL
ML
ML
QS
ML
ML
QS
QL
QL
ML
ML
ML
QS
QL
QL
QS
ML
QS
ML
QS
QL
ML
ML
QS
QL
MS
MS
MS
QL
QL
QL
QS
ML
QL
ML
QS
QS
ML
QL
ML
MS
QS
QL
ML
QL
QL
QS
ML
ML
QL
QS
QL
QS
QS
ML
QL
QL
QL
QS
QL
ML
ML
ML
QS
MS
QS
ML
QL
QL
QL
QL
QL
QS
ML
QS
ML
ML
QS
ML
ML
ML
QS
ML
ML
MS
QL
QL
QS
QL
QL
QL
MS
ML
QL
MS
QL
MS
QS
ML
ML
ML
QL
ML
ML
QL
ML
MS
QL
QL
ML
QL
MS
QL
ML
MS
QS
ML
QS
ML
ML
ML
ML
QL
ML
QS
QL
ML
QS
QS
QL
QL
MS
QL
MS
MS
ML
MS
ML
MS
QS
QL
ML
QS
ML
MS
QS
QS
ML
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
ML
QS
QL
ML
QS
ML
MS
QS
ML
QS
QS
QS
ML
QL
ML
ML
ML
QL
QL
ML
ML
QS
ML
QL
MS
MS
QL
QL
ML
QL
QL
QS
MS
ML
QS
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
QL
QS
MS
ML
ML
ML
QL
QS
ML
ML
QS
MS
QS
QL
ML
ML
QS
ML
ML
MS
QS
ML
QS
QS
MS
ML
QL
QL
QS
QS
MS
ML
QS
ML
QS
MS
ML
ML
MS
QS
ML
QL
QS
QS
QS
QS
QS
QS
MS
QL
QL
MS
QL
ML
QS
ML
QL
QL
ML
ML
QL
QS
ML
ML
ML
QS
QS
ML
MS
ML
ML
QS
QS
QS
ML
MS
QL
QL
MS
ML
QS
QS
QL
QS
MS
QS
QS
QS
ML
QS
ML
ML
MS
QL
ML
MS
QL
QL
ML
QL
QS
MS
QL
ML
QL
ML
ML
QL
QL
QL
QS
QL
QL
MS
MS
MS
QS
QL
ML
QL
QL
QS
QS
ML
QS
MS
QL
ML
QL
ML
QL
ML
ML
QS
QS
QL
MS
ML
ML
ML
ML
MS
QL
QS
MS
ML
QL
MS
MS
ML
QS
QS
ML
QS
ML
QL
ML
ML
ML
QL
ML
MS
QS
ML
ML
QL
QS
QS
ML
ML
ML
QS
ML
MS
MS
ML
QS
ML
ML
QS
QS
ML
ML
MS
QS
QS
QL
QS
ML
QS
QL
QS
QS
QL
QL
QL
ML
QL
QS
QS
ML
ML
ML
ML
QS
QL
ML
ML
QS
QL
QL
QL
MS
MS
QL
ML
ML
QL
ML
QL
QL
QL
QS
ML
QS
QL
MS
ML
MS
QS
QL
QS
QL
ML
ML
QL
ML
MS
QL
QS
ML
ML
QS
QS
ML
MS
ML
QL
QL
ML
QS
ML
QS
ML
QL
QS
QS
ML
ML
QL
QS
QS
MS
ML
QS
ML
QS
MS
QS
QS
ML
QL
ML
QL
QS
MS
MS
QS
QS
ML
ML
ML
QS
ML
ML
QL
QS
ML
MS
QL
ML
MS
MS
QS
MS
ML
QS
ML
ML
QS
ML
QS
MS
MS
QL
QL
QL
QL
QL
ML
QS
QL
QL
MS
MS
QL
ML
QL
QL
QS
ML
QS
MS
ML
MS
QS
ML
QL
ML
ML
QS
QS
ML
QS
ML
QS
ML
ML
ML
QL
ML
QL
ML
QS
QS
MS
QL
QL
ML
QS
QL
ML
QS
ML
QS
ML
ML
ML
MS
ML
MS
QS
QS
MS
QS
ML
MS
ML
QL
MS
QS
MS
ML
QS
QS
QS
QS
QL
QL
QL
QS
QL
QS
ML
MS
ML
MS
ML
QS
QS
QS
QS
ML
QS
QL
ML
ML
QL
MS
ML
ML
QL
MS
MS
MS
ML
ML
QL
ML
QL
MS
ML
ML
ML
QL
ML
ML
ML
QL
MS
ML
MS
QS
QS
ML
QS
ML
ML
QS
ML
ML
ML
MS
QL
MS
ML
QL
QL
ML
ML
QL
MS
QS
QL
ML
QS
ML
ML
ML
ML
QL
ML
QL
ML
ML
MS
QL
QL
ML
ML
QL
ML
MS
MS
ML
QS
QL
ML
QS
ML
QS
MS
MS
QL
ML
ML
QL
QL
QS
QL
ML
QL
ML
MS
MS
MS
QS
MS
ML
QL
QL
ML
QS
ML
MS
MS
ML
QS
QL
MS
MS
QS
ML
ML
MS
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
ML
QS
QS
ML
QS
MS
ML
MS
MS
ML
QL
ML
MS
QL
QL
QS
ML
QL
MS
QL
ML
MS
ML
QS
MS
MS
QS
QL
ML
QS
QS
QS
QS
MS
ML
MS
QS
QL
ML
ML
MS
QS
MS
ML
ML
ML
ML
ML
ML
QL
QL
QS
QS
MS
QL
MS
ML
ML
MS
ML
QL
QL
QL
QS
MS
ML
ML
QS
QL
MS
QS
QS
ML
QS
ML
ML
ML
QS
QS
ML
ML
QS
QS
QL
QL
QS
QL
QL
ML
ML
ML
QL
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
QS
ML
QS
MS
ML
QL
MS
QS
ML
MS
MS
QS
QL
ML
ML
ML
QL
QL
QL
ML
MS
ML
ML
QS
QS
ML
MS
QL
QL
QS
QS
QL
QL
ML
QL
QL
ML
QL
ML
QL
QS
QL
QL
MS
ML
QL
QS
MS
QS
ML
ML
QL
QS
QS
QL
QL
QL
QL
QL
ML
QL
MS
QL
ML
ML
ML
ML
ML
MS
QL
MS
QL
QS
ML
MS
QS
QS
QS
ML
MS
QL
QL
ML
QS
QS
ML
ML
QL
ML
QS
MS
ML
ML
MS
ML
QS
QL
ML
QL
ML
ML
ML
ML
QL
QS
ML
ML
QL
QS
MS
QS
QS
ML
QS
ML
MS
ML
ML
ML
ML
QS
MS
QS
QS
ML
QL
MS
ML
QS
ML
ML
QS
ML
MS
QL
ML
ML
QL
QL
QL
MS
QS
ML
QS
QL
QS
QS
ML
MS
MS
QL
ML
ML
MS
ML
MS
ML
QS
QS
ML
ML
QS
ML
ML
QS
QS
QL
QL
ML
ML
QL
MS
ML
QL
QL
ML
QL
ML
QL
QS
QL
QS
QS
ML
ML
QL
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
QS
QL
QS
QL
MS
QL
QS
QS
ML
MS
ML
QL
ML
ML
ML
ML
MS
ML
QS
QS
ML
QL
ML
ML
ML
QL
ML
ML
QS
MS
ML
QL
QL
QS
ML
QL
QS
QL
ML
ML
MS
QS
ML
ML
MS
ML
QL
QL
MS
ML
QL
MS
ML
ML
ML
MS
QL
ML
ML
QL
MS
ML
QS
ML
ML
MS
QL
QS
ML
QL
ML
QS
ML
MS
QL
ML
ML
QS
QL
QS
QL
MS
ML
QL
QL
MS
QL
ML
ML
QS
ML
QL
QL
QL
QL
MS
ML
QS
ML
QL
MS
ML
QL
ML
QS
QS
QL
QS
ML
ML
MS
QS
QS
MS
QS
QS
QL
QL
QL
ML
QS
QL
ML
ML
ML
ML
QL
QL
ML
ML
QL
ML
MS
QL
MS
QL
QS
MS
QL
QS
QS
MS
QS
MS
ML
QS
QL
ML
QL
MS
QL
ML
QL
ML
QS
ML
QL
QS
QL
QS
ML
MS
QS
QS
MS
ML
QS
QS
ML
QL
ML
ML
QS
MS
MS
QL
QS
MS
ML
ML
QS
QS
ML
QL
ML
QS
ML
QS
MS
ML
ML
ML
MS
ML
ML
ML
QS
ML
ML
ML
ML
QL
MS
ML
QS
MS
MS
QS
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
QS
QS
ML
QS
QL
QL
QS
ML
QL
ML
ML
ML
ML
QS
QS
MS
ML
QS
QS
QL
QS
ML
ML
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
MS
QS
ML
ML
MS
ML
MS
ML
QS
ML
MS
QL
MS
ML
QS
QS
QS
QL
ML
QS
QS
ML
ML
QS
ML
QS
QL
ML
QS
ML
QS
MS
QS
ML
QS
MS
QL
QS
QS
ML
QL
ML
MS
QL
QL
ML
QS
MS
QL
ML
MS
ML
QS
QS
QL
ML
QS
ML
MS
MS
ML
QL
MS
ML
MS
QL
QS
QS
ML
QS
ML
ML
QL
MS
MS
ML
QS
ML
QL
QS
QL
QL
QS
QL
MS
ML
QS
QS
QL
QS
QL
QS
QL
QL
QS
ML
MS
QL
QL
ML
ML
QS
ML
ML
MS
ML
ML
MS
ML
QL
QL
QL
QL
QL
MS
QS
QS
ML
QL
MS
QS
MS
QS
ML
QS
MS
QS
ML
ML
QL
QL
QS
ML
ML
QL
QL
ML
QS
QS
QL
QS
QL
ML
QL
QL
ML
QL
QL
ML
QL
QS
QS
QL
MS
QL
QL
ML
QS
MS
QS
ML
QS
ML
ML
QS
QS
ML
QS
ML
ML
QL
ML
QL
ML
QS
QS
ML
MS
QL
QL
QS
QS
MS
ML
ML
QL
ML
ML
QL
QS
ML
ML
QL
QL
QL
QS
ML
QL
QL
QS
QS
QS
ML
MS
MS
MS
QS
ML
QS
QL
ML
ML
QL
ML
ML
ML
QL
QL
ML
ML
ML
QL
ML
QS
QS
ML
QL
ML
QL
QL
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
ML
QL
QL
ML
MS
ML
ML
MS
QL
QL
ML
QL
ML
QS
MS
QL
QS
ML
QL
MS
QL
QS
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
QL
QL
ML
QL
QL
ML
MS
ML
QL
ML
QS
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
QS
ML
ML
QL
MS
ML
QL
QL
ML
ML
QL
QL
ML
QS
QL
QL
ML
MS
ML
QL
QL
MS
QS
QL
MS
QL
QS
ML
QS
ML
ML
ML
MS
QL
ML
ML
QS
ML
QS
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
QL
QL
QS
QL
QL
QL
ML
QS
ML
MS
QL
QL
QL
ML
QS
QL
ML
ML
QL
ML
QS
QL
MS
QS
QL
MS
QS
ML
MS
QS
ML
ML
ML
ML
ML
QS
QS
ML
QL
QL
ML
ML
ML
MS
QL
QS
ML
ML
ML
QS
QS
ML
QS
QL
QL
QL
QS
QL
ML
ML
MS
ML
ML
QS
QS
ML
QS
QL
QL
MS
QL
QL
ML
MS
MS
ML
QS
QL
ML
QS
QL
ML
QL
QS
QL
QL
ML
ML
QS
QL
QL
MS
QS
QL
QL
ML
MS
QL
ML
QS
ML
QS
QL
QS
QS
MS
ML
QL
ML
ML
QL
QS
QS
ML
ML
MS
QL
MS
ML
ML
QL
ML
MS
ML
QS
QL
ML
ML
ML
QL
ML
QS
MS
ML
QS
QL
ML
QS
ML
ML
ML
MS
QL
ML
MS
QL
QS
ML
QL
QS
QS
ML
QL
QS
QL
MS
QL
QS
QS
ML
ML
QL
ML
QL
QS
ML
QS
ML
ML
MS
QL
ML
MS
ML
QL
MS
QL
ML
QL
ML
QS
QL
ML
QS
MS
ML
ML
ML
QS
QL
QS
QS
QS
QL
ML
ML
QL
QS
QS
MS
ML
MS
ML
QL
ML
QL
ML
ML
ML
QS
QS
QL
ML
QS
ML
MS
ML
MS
QS
ML
ML
MS
QL
QS
ML
QS
QS
ML
QS
ML
QL
MS
QS
QL
QL
QS
QL
ML
QS
ML
ML
ML
QL
QS
QL
ML
QL
ML
ML
ML
ML
QL
ML
QL
QS
QS
ML
QS
MS
QS
QS
QL
QS
ML
QL
ML
ML
ML
MS
QL
ML
QL
ML
QS
MS
QL
QL
QS
ML
ML
QL
QL
QS
QS
QL
ML
ML
QL
MS
QL
ML
ML
QL
QS
QL
QL
QS
QL
ML
QL
ML
QL
QL
QS
QL
ML
QS
ML
ML
MS
QS
ML
QS
QL
QL
ML
ML
ML
ML
ML
ML
MS
QS
QS
QL
QS
QS
ML
QS
QS
QL
ML
MS
ML
ML
ML
QL
QL
ML
QL
QS
ML
MS
MS
QL
QS
QL
MS
QS
QS
QL
MS
ML
MS
ML
QL
ML
QS
ML
MS
MS
ML
QL
QL
QS
QS
QS
MS
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
QL
ML
MS
ML
ML
QS
ML
ML
ML
QL
QL
QL
ML
ML
QL
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
QL
QL
QS
MS
MS
ML
QL
ML
QL
QL
MS
MS
ML
QS
QS
ML
QL
QS
QS
QS
ML
QL
ML
ML
QL
QS
QL
QS
MS
QS
ML
QS
ML
ML
ML
ML
MS
QS
ML
ML
QL
QS
ML
QS
MS
ML
QS
ML
ML
ML
QS
ML
QS
ML
MS
QS
QL
ML
QL
QL
QL
ML
MS
QL
QS
QL
ML
QL
QS
ML
MS
QS
QS
ML
ML
QS
ML
ML
ML
ML
QS
QS
ML
ML
QL
ML
QS
MS
ML
QS
QS
MS
QS
ML
ML
ML
ML
ML
ML
MS
ML
MS
QL
QS
QS
QS
QL
QL
QS
ML
QS
QS
QL
QL
ML
ML
QS
ML
QS
ML
ML
QL
QL
QL
QL
ML
ML
ML
ML
ML
QS
ML
QS
ML
QS
ML
ML
MS
QS
MS
MS
MS
ML
QL
ML
ML
ML
ML
QS
QS
QS
ML
QL
QS
MS
ML
QS
QS
QL
ML
QS
QL
QL
QS
MS
QS
QL
ML
ML
QL
QS
QL
QL
QL
ML
ML
QS
QL
QL
QL
ML
QL
QS
QL
MS
MS
QS
ML
ML
ML
QS
QL
QL
QL
QL
QS
ML
MS
ML
ML
QL
QL
QL
QL
QL
ML
QL
QS
QS
QS
ML
QS
QL
MS
ML
QS
ML
MS
ML
QS
QL
MS
QS
QL
QS
ML
ML
QL
QL
ML
QS
QS
MS
QL
ML
ML
ML
ML
QL
QL
MS
QS
ML
MS
ML
QL
ML
QL
ML
MS
ML
ML
QL
ML
QL
QS
QS
MS
ML
QL
MS
QL
QS
QS
QL
QL
QL
QS
ML
QL
QS
ML
ML
ML
QS
ML
QS
ML
ML
MS
QS
QS
QL
QL
ML
QL
ML
QS
QL
QL
QS
QL
ML
QS
ML
QL
QL
ML
ML
QL
QL
QL
QS
QL
QL
QS
MS
MS
QS
ML
ML
MS
MS
ML
ML
QL
ML
MS
QS
MS
QS
QL
QS
MS
QS
ML
QS
QS
QS
QS
QL
MS
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
QS
ML
QS
QL
MS
ML
QL
QS
QS
ML
QS
QS
QL
QS
ML
ML
QS
ML
MS
QS
QS
ML
ML
QS
MS
QS
QL
QS
QL
QL
ML
ML
MS
ML
MS
MS
QS
MS
QS
ML
MS
QS
ML
ML
MS
MS
ML
ML
QS
ML
ML
QS
MS
MS
ML
MS
QS
QS
MS
QS
QL
ML
ML
QL
ML
QS
ML
QL
ML
QL
QS
ML
ML
ML
ML
QL
ML
QL
QS
QL
QS
QL
QS
MS
QL
QS
ML
MS
ML
QL
QL
QS
QL
QL
ML
QL
ML
QS
QL
QL
QL
QL
MS
MS
ML
ML
QS
ML
ML
ML
QL
ML
ML
ML
QL
QL
ML
MS
ML
MS
MS
QS
QL
MS
ML
ML
QL
ML
QS
QS
ML
QS
QS
MS
ML
MS
QL
MS
MS
ML
ML
QL
QS
ML
ML
ML
ML
QL
QL
ML
QL
ML
QL
ML
QS
QL
ML
QL
MS
QS
QL
QL
MS
QL
ML
QL
ML
QL
MS
ML
QL
ML
ML
QL
ML
QL
ML
ML
ML
QS
MS
QL
QS
MS
QL
MS
ML
MS
QL
QS
QS
ML
ML
ML
QL
QS
ML
MS
ML
MS
QS
MS
QS
MS
ML
ML
ML
ML
QL
QL
ML
QS
ML
QS
ML
QL
ML
MS
QS
ML
ML
QS
ML
QS
QS
ML
MS
MS
ML
QS
QL
ML
QL
QS
ML
QL
QS
QS
MS
ML
ML
ML
MS
MS
QS
QL
MS
QL
QS
ML
QL
QS
QS
QS
ML
ML
ML
MS
MS
QL
ML
ML
MS
QL
MS
QS
QS
MS
QS
ML
QL
ML
QS
ML
QS
MS
MS
ML
ML
ML
ML
QL
QL
QL
QS
QS
QL
QS
MS
ML
ML
ML
QL
ML
QS
QS
QL
QL
QL
ML
QS
MS
QL
QL
QL
QS
QL
ML
ML
MS
QS
QL
QL
QL
ML
QL
ML
ML
QL
QS
ML
MS
QL
QS
MS
ML
ML
ML
QL
MS
ML
QS
QS
ML
ML
QL
QL
QL
ML
QS
ML
ML
ML
QL
QL
QL
QS
QL
ML
ML
ML
QS
MS
ML
QL
QL
ML
MS
QL
QL
QL
ML
MS
MS
ML
QL
QS
ML
QS
QS
MS
QS
QS
MS
ML
ML
QS
QS
QS
QS
ML
ML
MS
QL
ML
ML
ML
MS
QS
QS
QS
QL
ML
ML
QL
ML
MS
QL
ML
QS
ML
QS
ML
MS
QL
ML
QL
ML
QL
QS
MS
QL
ML
QS
QL
ML
MS
ML
QS
QL
QS
QS
ML
QL
ML
ML
QS
QS
ML
QS
MS
ML
QL
MS
QL
ML
QS
QL
MS
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
QL
QS
QS
ML
ML
ML
MS
ML
QS
QS
MS
QL
ML
QL
QL
QL
ML
QS
ML
MS
ML
MS
QS
QS
ML
MS
QL
MS
QS
QL
ML
MS
QL
ML
QS
QS
QS
ML
QS
ML
QS
QL
QS
ML
MS
QL
QL
MS
ML
ML
ML
MS
QS
MS
QL
QS
QS
MS
ML
ML
MS
MS
QS
QS
QL
ML
QL
ML
ML
ML
QL
QL
ML
QS
MS
QL
ML
QL
QL
QL
QL
QL
QS
ML
QS
ML
ML
QL
QL
ML
QL
QS
ML
QL
QS
ML
QS
QS
ML
ML
QS
ML
QS
ML
MS
QL
QL
ML
MS
ML
QL
QS
QL
QL
QL
MS
MS
QL
QL
QL
QS
ML
QL
MS
QL
ML
QL
QS
QS
QL
MS
MS
ML
QS
ML
MS
QS
QS
QL
QS
QS
ML
QS
ML
ML
ML
ML
QL
ML
QS
QS
QS
ML
QS
ML
QS
MS
QL
QL
QL
ML
ML
QS
QL
QS
QL
ML
QS
QS
ML
QS
ML
QL
ML
MS
MS
QL
MS
ML
QS
QS
MS
QL
QS
ML
ML
ML
MS
QS
ML
ML
ML
ML
ML
QL
QS
QS
QL
QL
QS
ML
QS
QS
QL
ML
QS
ML
ML
QL
MS
MS
QL
QL
QS
ML
MS
QS
ML
ML
MS
ML
ML
QL
QL
ML
ML
QL
ML
QL
ML
QS
QL
QL
QL
QS
ML
QS
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
QS
QL
QL
QL
QL
QL
QS
QS
QL
MS
QS
QL
ML
MS
QL
QS
ML
QS
MS
ML
ML
ML
QS
ML
QS
ML
QS
QL
MS
MS
ML
MS
MS
QS
ML
ML
MS
QS
MS
ML
QL
QS
ML
MS
MS
ML
ML
QS
ML
MS
QS
ML
QL
QL
ML
QS
ML
QL
MS
ML
ML
ML
QL
ML
QS
QS
ML
QS
ML
ML
ML
QS
ML
MS
QS
QL
QS
ML
ML
ML
QS
QS
MS
QS
QS
QL
QL
ML
QL
QL
QS
MS
ML
QS
QL
ML
ML
QL
QS
QS
ML
ML
QL
MS
ML
QS
QL
QS
QS
MS
QS
QL
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
QS
ML
ML
QS
QL
QL
QS
ML
ML
QL
ML
QL
QS
MS
ML
QL
MS
ML
ML
QS
QS
ML
ML
ML
QL
QS
QL
ML
QL
ML
MS
ML
ML
QS
MS
QL
QS
QS
QL
ML
ML
ML
MS
ML
QL
QS
ML
QS
QL
ML
QL
QL
ML
ML
QL
ML
ML
QL
QL
MS
QL
QS
ML
MS
QS
QL
QS
QL
ML
QL
ML
QL
ML
QL
ML
MS
QL
QL
MS
MS
MS
ML
MS
QL
ML
QS
QS
ML
ML
ML
ML
QS
QS
QS
QL
QL
QS
QS
QL
ML
QS
QL
QS
ML
QS
QS
QS
ML
QS
ML
ML
QL
QS
QS
ML
QS
QL
QL
QL
ML
QS
ML
ML
QS
QL
QL
QL
QS
QL
ML
QS
ML
QS
ML
MS
QL
QL
QS
QS
ML
QS
ML
MS
QL
QS
ML
MS
ML
QS
ML
MS
QL
QS
QS
QS
MS
ML
QL
MS
ML
QL
QL
MS
QS
MS
QS
MS
ML
MS
QL
QS
ML
QL
MS
ML
ML
QS
QS
QL
QL
ML
ML
QS
ML
ML
QL
QL
QL
ML
MS
ML
QL
QL
QS
QS
ML
MS
QS
QS
ML
MS
QL
ML
ML
ML
ML
ML
ML
ML
QL
QL
QL
ML
QS
ML
ML
ML
ML
QL
QL
ML
MS
ML
QL
ML
QL
ML
QS
QS
QS
QL
QL
ML
ML
ML
MS
QS
QS
QL
QS
ML
MS
ML
ML
QS
ML
QS
ML
QS
QS
MS
ML
QS
QL
QL
QS
MS
ML
QS
ML
ML
QL
QS
QL
QL
ML
QS
QS
QS
ML
QS
QL
QL
QL
QS
ML
MS
QL
QL
ML
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
QS
QS
QS
QS
QL
ML
MS
QL
QL
QS
ML
QS
ML
QL
ML
ML
QL
QS
QL
ML
QS
MS
ML
ML
MS
ML
QL
QS
QL
ML
ML
QS
QL
MS
QS
ML
ML
QL
QL
ML
MS
ML
QL
ML
ML
QS
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
QL
MS
MS
MS
QS
ML
ML
QL
QS
ML
QL
MS
ML
QS
QL
ML
ML
QL
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
ML
QL
QL
QS
MS
ML
QL
MS
QS
ML
ML
QL
QL
QS
QS
MS
QS
MS
ML
QS
MS
QS
MS
ML
MS
QS
MS
QS
QS
MS
QS
ML
QS
ML
QL
ML
QS
QS
MS
ML
QL
QS
MS
QL
ML
QL
MS
ML
QL
ML
MS
QL
ML
ML
ML
QL
QS
ML
QL
QL
QS
ML
QL
MS
ML
MS
QS
ML
QL
ML
QL
QS
QS
ML
QS
QL
MS
QL
QS
QS
ML
QL
ML
ML
ML
MS
QL
ML
QL
QL
QS
ML
ML
ML
MS
QS
ML
ML
QL
MS
MS
ML
QS
ML
MS
ML
QL
ML
ML
MS
QS
ML
ML
QL
QL
QS
ML
QS
QS
ML
QL
QL
QS
ML
QS
MS
ML
ML
MS
MS
MS
QL
ML
QL
QS
ML
MS
ML
ML
QL
QL
ML
ML
QS
ML
ML
QS
ML
QL
QL
ML
QS
QL
MS
QL
ML
ML
QL
ML
QS
ML
ML
QS
MS
ML
QL
QS
ML
QS
ML
ML
ML
ML
ML
QL
QS
MS
ML
QS
ML
ML
MS
ML
QL
MS
ML
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
ML
QL
ML
MS
QL
QS
ML
MS
QS
MS
QL
ML
ML
QL
ML
QL
ML
ML
ML
QL
QL
QL
ML
ML
QS
QS
QL
QL
QL
QS
ML
ML
ML
ML
QS
ML
QL
ML
ML
QS
MS
QS
QS
QS
ML
QS
QS
QS
ML
QL
QS
QL
QL
ML
QL
QS
QS
ML
QL
MS
MS
ML
ML
QL
MS
ML
QL
ML
QS
MS
QL
QL
QS
ML
ML
QL
ML
ML
ML
ML
MS
ML
MS
QL
QL
ML
ML
QL
ML
QS
MS
MS
QL
QL
QS
MS
QL
QS
MS
QS
MS
MS
ML
QS
ML
ML
MS
QS
QS
QL
QL
ML
QL
ML
ML
ML
QS
QL
QS
QS
ML
MS
QS
QL
QS
QL
ML
QS
ML
ML
MS
QS
QL
QL
MS
QS
ML
QL
MS
MS
QL
QL
QS
QL
MS
QL
ML
ML
MS
MS
QS
QL
QS
QS
ML
QL
MS
QS
ML
QL
QS
QS
ML
QS
QL
ML
ML
ML
QS
QL
QS
QS
QS
QL
QL
QS
ML
QL
QS
ML
ML
ML
QS
QL
ML
QL
ML
ML
QL
QS
ML
ML
MS
ML
ML
QS
ML
MS
ML
MS
ML
ML
MS
QS
QS
ML
ML
QS
QS
QL
ML
ML
QS
ML
QL
QL
ML
QL
MS
QS
ML
QS
QL
MS
MS
QS
QS
QS
MS
ML
MS
ML
ML
QL
QL
ML
QL
QL
ML
QS
QL
QL
QS
MS
QS
QS
MS
ML
QS
ML
QL
QS
QS
ML
ML
QS
ML
QL
QL
ML
ML
QL
QS
MS
ML
MS
QL
ML
QL
QL
QL
QS
QL
MS
QL
MS
ML
ML
QL
MS
QL
ML
ML
ML
QL
MS
QS
QL
MS
MS
ML
QS
QL
QL
ML
QL
QS
MS
QS
QS
QL
QS
MS
QS
ML
MS
QL
QL
ML
MS
ML
ML
QS
QL
QS
ML
ML
QS
QL
QS
QL
QL
QS
MS
QL
MS
ML
QL
ML
MS
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
QS
QS
QS
QS
ML
QL
ML
ML
ML
ML
ML
MS
ML
MS
QS
MS
QL
QL
MS
ML
ML
ML
MS
ML
QS
QS
QS
QL
ML
QL
QS
ML
ML
ML
ML
QS
MS
QS
QL
ML
QL
QS
QS
QS
QS
QL
QL
ML
MS
MS
ML
ML
QL
QS
QL
ML
QL
QS
ML
ML
ML
QS
QS
QL
QL
QL
ML
QL
MS
QS
ML
QS
MS
QS
ML
ML
MS
ML
ML
MS
ML
ML
QL
QS
QS
ML
ML
QL
QL
ML
QS
QL
QS
QS
ML
QL
ML
ML
QL
QL
ML
QL
QS
QS
QL
QS
ML
QS
QL
ML
MS
ML
QL
ML
MS
QL
ML
QL
QS
ML
ML
MS
ML
ML
QS
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
QL
ML
QL
MS
QL
ML
QS
QL
QS
QS
ML
ML
ML
MS
MS
ML
QL
MS
QL
MS
QL
ML
ML
QL
QS
QS
QL
MS
QS
ML
QS
ML
QL
ML
QS
MS
QL
MS
QL
ML
QL
ML
ML
ML
QL
ML
QS
QS
QL
QS
ML
QS
QS
QL
MS
QL
ML
QS
QL
ML
QS
QL
MS
QS
ML
QL
QL
ML
ML
QL
QL
ML
MS
MS
ML
QS
QL
QL
ML
QS
QL
QS
QL
QL
QL
QS
ML
ML
QL
QL
ML
QL
QL
ML
QS
QS
MS
QL
ML
MS
QL
QS
ML
QL
QL
QL
QL
QS
ML
QS
QS
ML
QL
QS
QL
MS
MS
QS
QS
ML
ML
MS
MS
ML
MS
QS
QL
QL
ML
QS
QS
ML
ML
QS
QS
QS
MS
ML
QS
QS
QS
QS
ML
ML
ML
QL
QL
ML
ML
QL
ML
ML
QL
MS
ML
ML
QL
QS
ML
MS
MS
QS
ML
ML
ML
QS
QL
MS
QL
QL
QS
MS
QL
MS
ML
QL
QS
MS
QL
QL
QL
MS
ML
QL
QS
MS
QS
MS
QL
MS
ML
QS
QS
ML
QS
QS
QS
QS
ML
QS
QL
QL
ML
ML
ML
QS
QL
QL
QL
ML
QS
QL
MS
MS
QS
MS
QS
QS
QL
QS
QS
QL
QS
ML
ML
ML
ML
QS
ML
ML
MS
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
ML
MS
QL
QL
ML
QS
QL
QS
MS
QS
QL
ML
QL
QL
MS
MS
QL
QL
ML
ML
ML
ML
ML
QS
QS
QL
MS
QL
QS
ML
QL
MS
QL
QL
ML
QL
QL
QS
ML
QL
QL
ML
MS
QL
ML
QL
ML
QS
QL
QS
ML
ML
QS
QL
ML
ML
QS
QL
MS
QL
MS
ML
ML
ML
QS
ML
ML
QS
MS
QL
QS
QS
QL
QL
QL
QS
QS
QS
ML
QL
QS
QS
QL
ML
QL
ML
QL
QS
QS
QL
QL
QS
QS
ML
QL
ML
ML
ML
ML
QS
QS
MS
MS
MS
QS
QL
ML
ML
QS
QS
QL
QL
ML
ML
QL
QL
MS
ML
MS
ML
QL
ML
QL
QS
ML
QL
QS
QL
ML
QL
ML
QL
MS
MS
QL
ML
MS
QL
MS
MS
ML
QL
MS
ML
ML
ML
MS
QL
QL
QS
QS
QS
QS
QL
QS
QS
QL
ML
ML
MS
QS
ML
ML
ML
QS
ML
ML
QS
ML
MS
QS
MS
QS
QL
ML
QS
QL
MS
ML
ML
QL
QS
QL
ML
MS
MS
ML
ML
MS
MS
ML
ML
QS
ML
ML
QL
QS
QS
MS
QL
QL
ML
ML
QL
ML
MS
QS
QS
ML
QS
QS
ML
ML
ML
MS
ML
ML
QL
QS
ML
QS
QS
QS
QL
QL
QS
ML
QL
ML
MS
MS
QL
ML
QL
QS
ML
MS
ML
QL
QL
QS
QL
ML
MS
QS
QL
ML
MS
ML
QL
ML
QS
QL
QS
MS
MS
MS
ML
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
MS
QS
QL
ML
MS
QL
ML
QL
QL
ML
ML
QL
MS
QS
QS
ML
QL
ML
MS
QL
MS
QS
QS
QS
QL
ML
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
MS
ML
ML
ML
QL
QS
MS
QS
QS
QL
ML
QS
QS
QL
QS
MS
MS
ML
ML
QL
QL
QL
ML
ML
ML
QS
ML
ML
MS
QL
ML
MS
QS
QS
QL
QS
MS
MS
ML
QS
ML
QS
ML
QL
QL
ML
ML
ML
QS
ML
QS
MS
ML
QL
ML
ML
MS
QS
ML
QL
MS
QS
ML
QL
QS
QL
QL
QS
MS
QL
QS
QL
MS
QL
ML
QS
QS
QL
ML
QS
ML
ML
QL
MS
ML
ML
QS
ML
QL
QL
QS
ML
QS
QS
MS
MS
QS
QS
ML
ML
QS
QS
QS
ML
MS
ML
QS
QL
MS
QL
ML
QS
QS
QS
QL
ML
QS
QL
QL
ML
QL
ML
ML
QS
QL
ML
MS
ML
ML
QS
QL
ML
ML
ML
QS
ML
MS
ML
ML
QL
ML
QS
ML
QS
QS
QL
QS
QS
ML
QL
QL
QS
ML
QS
MS
QL
QS
ML
QL
ML
QS
QL
ML
QL
ML
QS
QL
ML
ML
ML
ML
QS
ML
QS
MS
MS
QL
ML
QS
ML
QL
QL
QL
ML
ML
QS
QL
MS
MS
QL
ML
QS
ML
QL
QL
QL
QL
ML
ML
QL
ML
QL
QS
ML
QL
MS
MS
QL
QL
QL
MS
QS
QL
ML
QS
ML
QL
ML
ML
QS
MS
ML
QS
QL
MS
QS
ML
QL
ML
QL
ML
QL
ML
ML
ML
ML
QL
QL
QS
ML
ML
QS
QL
MS
QL
QS
ML
ML
QS
QS
MS
QS
ML
MS
ML
QS
ML
MS
MS
QL
ML
QL
ML
QL
QL
ML
ML
ML
QS
QS
ML
ML
QS
ML
QL
QL
QS
QL
QS
QS
QL
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
QS
QL
QL
ML
ML
QS
QS
QL
QL
QS
MS
ML
QS
QS
QS
QL
QL
ML
ML
QL
ML
ML
QS
QS
ML
QS
QS
QS
ML
ML
QL
QS
ML
ML
ML
QS
ML
QS
QL
ML
ML
QL
ML
ML
QL
ML
QS
QS
MS
QL
ML
MS
MS
ML
QL
ML
QL
ML
MS
QL
ML
QS
QS
QS
QS
ML
QS
QL
QL
ML
ML
QS
QS
QL
QS
QS
MS
QS
MS
QL
ML
QL
QS
ML
QS
MS
QL
ML
QS
QS
ML
QL
QS
ML
ML
MS
MS
ML
ML
QL
QL
MS
QL
MS
ML
ML
QL
ML
ML
QL
ML
MS
QL
QS
MS
ML
MS
QL
ML
MS
QS
QL
ML
ML
QS
ML
QS
MS
ML
QS
QL
ML
QL
QS
QL
MS
ML
QL
QL
ML
QS
ML
ML
QL
ML
QL
QS
ML
MS
QL
QS
ML
QL
QS
ML
QL
MS
ML
QS
ML
ML
QL
ML
ML
QL
QL
MS
ML
MS
QS
ML
QL
MS
ML
QS
QS
MS
ML
ML
MS
MS
QS
MS
QS
MS
ML
QL
QL
MS
QS
QS
ML
QS
MS
QL
QS
ML
MS
ML
QL
QS
QL
ML
QS
QL
QS
QS
ML
ML
QL
MS
QL
ML
ML
QS
MS
QL
MS
QL
QL
QS
ML
QL
QL
ML
QS
QS
QS
MS
ML
QL
ML
ML
ML
QL
ML
ML
ML
MS
QS
ML
QS
QS
ML
QS
MS
ML
ML
ML
QL
MS
MS
QS
QL
MS
MS
QS
ML
QS
ML
ML
ML
QL
MS
ML
ML
ML
QS
QL
ML
QS
QS
QL
QL
ML
ML
MS
ML
QL
QS
ML
QS
QL
ML
QS
MS
MS
QL
MS
ML
QS
ML
ML
QL
QS
QL
MS
QL
ML
QL
QL
ML
ML
QL
QS
MS
ML
QL
ML
ML
ML
ML
ML
MS
ML
QS
QS
QL
ML
MS
ML
QS
MS
ML
ML
QS
QL
QS
ML
QS
QL
ML
MS
ML
QS
QL
ML
QL
ML
ML
ML
ML
QS
QS
QL
QL
MS
QS
QL
QL
QS
ML
QL
QS
MS
QS
MS
QL
QS
ML
QL
QL
QL
ML
QL
ML
MS
QS
QL
MS
MS
QS
ML
QS
QS
MS
QS
QL
QL
QS
ML
QS
MS
QS
QL
QS
ML
QL
QS
ML
ML
MS
ML
QS
QL
QS
QL
ML
QS
MS
MS
QS
ML
QL
QS
QL
ML
ML
QL
ML
QL
QL
QL
MS
QS
ML
ML
MS
ML
QS
QS
ML
QL
MS
ML
ML
QS
QL
ML
QS
ML
QS
ML
MS
QS
QS
ML
QL
MS
MS
MS
ML
QS
MS
QL
QL
ML
ML
ML
QS
ML
ML
ML
QL
QL
ML
QL
ML
ML
QL
QS
MS
QL
QL
MS
ML
QL
QS
MS
QL
QL
MS
ML
QS
QS
QS
QS
ML
ML
MS
ML
ML
ML
ML
QL
MS
ML
QS
QS
QS
QS
QL
QL
QS
ML
QS
MS
ML
QS
QL
QS
QS
ML
MS
ML
QL
ML
ML
ML
QL
QS
MS
ML
ML
MS
ML
ML
ML
ML
QS
QS
MS
MS
ML
ML
QS
QL
QS
ML
QL
QS
QS
ML
ML
MS
QL
QS
ML
QS
QL
ML
MS
ML
ML
ML
QS
QL
ML
ML
QS
QL
ML
QL
MS
ML
MS
QL
MS
QL
QL
QL
QL
ML
ML
QS
QL
ML
ML
QL
QL
QS
MS
QL
QL
QS
MS
ML
MS
MS
ML
ML
QL
QS
QL
ML
ML
ML
MS
ML
QL
QS
ML
QL
QL
QL
ML
QS
QL
MS
MS
QS
MS
QL
QL
ML
QS
QL
ML
ML
QL
QL
QL
QL
QS
QL
ML
QS
QS
ML
ML
QS
QS
ML
MS
ML
QS
ML
ML
MS
QL
QS
ML
QS
QL
QL
ML
QS
QL
ML
QL
QS
QS
ML
QL
QS
ML
QS
ML
ML
ML
QL
QS
QL
ML
ML
QL
QS
QL
QL
ML
QS
QS
QL
ML
QS
QS
QS
QL
ML
QS
ML
QL
ML
QL
ML
QL
ML
MS
QS
ML
QL
ML
QL
ML
ML
QL
ML
ML
MS
ML
QL
MS
ML
QS
QS
QL
QS
ML
QS
ML
ML
MS
QL
MS
MS
MS
MS
MS
QL
MS
QL
ML
ML
ML
QL
QL
ML
QL
QL
QL
ML
QS
QL
QS
ML
QS
QL
QS
MS
MS
QS
MS
ML
QL
QL
QS
ML
QS
QL
ML
QS
ML
ML
QL
MS
ML
ML
ML
QS
ML
QS
QL
QL
ML
MS
QS
ML
ML
QL
QS
ML
MS
ML
QS
QS
MS
ML
ML
ML
QS
QS
ML
ML
QL
MS
MS
QS
ML
ML
QL
QS
MS
QL
QL
ML
ML
ML
ML
ML
ML
ML
QS
MS
ML
ML
ML
QS
QL
ML
MS
QS
QL
MS
QS
ML
QL
ML
MS
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
QS
QS
ML
ML
ML
ML
QL
ML
QS
QL
ML
MS
ML
MS
QS
QS
QS
QL
ML
ML
ML
QS
QL
MS
MS
QL
QS
ML
QL
ML
QS
QS
MS
QS
MS
MS
QL
MS
ML
ML
ML
QL
QL
QS
QS
ML
QL
QL
QL
ML
QL
QS
QL
ML
QL
QL
QL
QS
QS
ML
QS
ML
QS
ML
ML
QS
QS
MS
QL
ML
ML
ML
ML
QL
ML
ML
ML
QS
QL
QL
MS
ML
QS
QL
MS
QS
QS
QS
QL
QL
QL
ML
ML
ML
ML
ML
QL
QS
QS
QL
ML
QS
ML
QL
QS
QL
ML
QS
QL
QS
QL
ML
QS
QS
ML
QL
QS
ML
QS
ML
QS
QS
ML
ML
QS
MS
ML
MS
QS
ML
MS
ML
QS
ML
ML
MS
ML
QS
QL
QS
ML
QS
ML
MS
ML
ML
QS
ML
QS
ML
QS
MS
MS
QS
MS
QS
QL
QS
QS
QS
QL
MS
QS
MS
ML
MS
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
ML
MS
QL
QL
MS
QL
ML
ML
ML
QS
QS
QS
QL
QS
QL
QS
ML
QS
ML
ML
QL
ML
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
QL
MS
MS
QL
ML
QS
ML
MS
ML
QS
QL
ML
ML
QS
QS
ML
MS
MS
QS
ML
QL
MS
MS
QL
QL
QL
ML
ML
QS
ML
QL
ML
ML
QS
ML
QL
ML
QL
ML
ML
QS
ML
QL
QL
ML
MS
ML
QL
QL
ML
QS
QL
QL
ML
QS
ML
ML
QL
QL
QL
ML
ML
QL
ML
ML
QS
QS
ML
ML
ML
QL
ML
QS
QL
QL
QS
QL
MS
ML
QS
QL
ML
QS
MS
ML
ML
QL
QS
QS
ML
MS
QS
MS
QL
QL
ML
ML
QL
QL
QS
MS
MS
ML
QS
MS
ML
QL
QL
QL
ML
MS
ML
MS
MS
QS
QL
ML
ML
ML
MS
ML
ML
ML
ML
ML
QL
MS
QS
ML
QL
QL
QL
QL
ML
MS
ML
QL
QL
ML
ML
MS
MS
ML
QL
QS
QL
QL
ML
MS
QS
QL
ML
ML
QS
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
QS
MS
ML
QL
QS
ML
QS
QS
ML
QS
ML
ML
ML
ML
QS
QS
ML
MS
ML
QL
QL
ML
QS
QL
QS
QS
QL
MS
QS
QL
ML
ML
ML
QS
ML
MS
QS
ML
QL
QL
ML
MS
QL
QS
QS
MS
ML
QL
ML
QL
ML
QL
ML
QL
QS
ML
MS
ML
MS
ML
QS
ML
ML
MS
QS
QL
QL
MS
ML
ML
ML
MS
ML
QL
ML
QS
QL
QL
QL
QL
MS
MS
QL
QL
ML
QS
ML
ML
ML
QL
ML
QL
QS
MS
QS
ML
ML
ML
QS
QS
QL
QS
QL
QL
QL
ML
QL
MS
QL
QL
ML
ML
ML
QL
ML
QS
QL
QL
ML
QL
ML
ML
QL
MS
ML
QL
QS
QS
ML
QS
ML
QL
QS
ML
MS
MS
QL
ML
ML
QS
MS
ML
ML
QS
QL
ML
QS
MS
QL
QL
MS
QL
QS
ML
MS
MS
QS
MS
QS
MS
ML
QS
MS
QS
ML
QL
ML
QL
ML
QS
ML
ML
QL
QS
QL
QL
ML
QS
ML
QS
QL
QS
ML
QS
ML
MS
MS
QS
ML
ML
ML
ML
MS
QL
ML
QS
ML
ML
ML
ML
MS
QS
ML
QS
QL
QL
ML
ML
QL
QS
ML
QS
ML
ML
QL
MS
ML
QL
ML
QL
MS
QS
QS
ML
ML
QL
QS
MS
QS
QL
MS
MS
ML
QS
ML
ML
ML
MS
ML
ML
QL
QS
MS
MS
ML
QL
MS
QL
QS
QS
QS
QS
QS
ML
ML
MS
ML
QS
QS
ML
QL
QS
ML
ML
MS
QS
QS
ML
QL
QS
ML
QL
QS
ML
QS
ML
ML
MS
MS
QS
QL
QS
ML
MS
ML
ML
QS
MS
ML
QS
ML
QS
ML
QL
ML
QL
QS
ML
QL
QS
ML
ML
ML
QL
QS
QL
ML
ML
QL
ML
MS
ML
ML
QL
ML
QL
QS
QS
ML
MS
QS
QS
QS
QS
MS
ML
ML
QS
QS
QS
QS
QL
ML
ML
QS
QS
QL
ML
QS
ML
QL
MS
ML
QS
QS
QS
QL
QL
ML
QS
QL
QL
QS
ML
QS
QL
ML
QS
ML
ML
QS
ML
ML
ML
ML
MS
ML
MS
ML
QS
ML
QL
QL
QS
QL
ML
ML
ML
ML
QS
ML
MS
ML
MS
ML
ML
QS
QS
ML
QS
QL
QS
QS
ML
MS
QS
MS
QL
ML
QL
QL
QS
QS
ML
ML
ML
QL
MS
QS
ML
ML
MS
MS
QS
QS
ML
ML
QS
ML
QS
ML
QL
QS
QS
MS
MS
QL
QS
QL
QS
MS
QL
MS
QL
ML
MS
QL
QL
QL
QS
MS
ML
QL
MS
QL
ML
QL
ML
QL
ML
ML
ML
ML
QL
QL
QS
ML
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
ML
ML
QS
QL
MS
ML
QL
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
QS
QS
MS
ML
QS
MS
MS
QS
MS
ML
ML
MS
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
QS
QL
QL
QS
QS
QS
QS
QL
ML
QS
ML
QS
ML
QS
ML
MS
QL
ML
ML
QS
QL
QL
ML
ML
ML
ML
ML
QL
QS
MS
ML
ML
ML
ML
ML
MS
QL
ML
QS
QL
MS
ML
MS
ML
QS
ML
QL
ML
QL
QS
QL
QL
QL
ML
ML
MS
QS
QL
QS
QL
QS
MS
QS
QS
QS
QL
ML
ML
QL
ML
QL
MS
QS
ML
MS
MS
ML
QS
ML
QS
QS
QS
ML
QS
ML
QL
QL
ML
ML
ML
MS
QL
MS
ML
QL
QS
ML
MS
QS
MS
ML
QL
ML
MS
ML
QS
MS
QL
ML
ML
MS
QS
MS
ML
ML
ML
MS
ML
ML
QS
QS
QS
MS
ML
QL
ML
QS
QS
ML
QS
ML
ML
QS
QL
QS
QL
QL
ML
ML
QL
ML
ML
ML
QS
MS
QL
MS
QL
ML
ML
QS
MS
MS
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
QS
QS
QL
MS
ML
QS
QS
ML
MS
ML
QS
ML
ML
ML
MS
ML
ML
QL
QL
MS
ML
ML
QL
QL
ML
QL
QS
MS
ML
QL
ML
QL
QS
QL
QS
QL
MS
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
MS
QL
ML
QS
QS
ML
QS
ML
QS
ML
QL
QL
ML
QS
ML
QL
ML
QS
ML
ML
ML
QS
QS
QS
QS
ML
QL
QS
QS
QS
QL
ML
QL
ML
ML
QL
QS
QL
QL
QL
QL
ML
QL
QL
ML
QL
ML
QL
QS
ML
QL
ML
QS
QS
QS
QL
QS
QS
MS
QL
QS
QS
ML
QL
QS
QL
ML
QS
ML
QS
MS
ML
ML
MS
ML
MS
ML
MS
ML
QS
ML
MS
ML
ML
ML
QL
MS
QL
ML
QS
QS
QS
ML
ML
QL
ML
QL
ML
MS
ML
QS
ML
QL
QL
ML
QL
ML
ML
QL
MS
MS
QS
ML
QS
QL
ML
QS
QS
ML
QS
MS
ML
QS
QL
ML
ML
QL
ML
ML
ML
ML
QL
QS
QL
QL
MS
QS
QS
ML
ML
ML
QL
QS
ML
QL
QS
QS
QL
QL
QL
ML
MS
QL
ML
ML
ML
QL
ML
ML
ML
ML
ML
QL
QL
MS
QL
ML
QS
QS
QL
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
ML
MS
QS
QS
ML
ML
ML
MS
MS
QS
QS
ML
QS
QS
QS
QS
QS
ML
QL
ML
QL
QL
QL
QS
ML
QL
QL
QL
QS
ML
ML
MS
QS
QS
QL
MS
MS
MS
QS
ML
QL
QL
QS
MS
MS
MS
QS
ML
MS
ML
ML
ML
ML
ML
QS
QS
QL
ML
MS
QS
ML
ML
QL
QL
QS
QL
QS
QL
MS
ML
QL
ML
MS
QL
ML
QS
ML
ML
ML
QS
MS
MS
QL
QS
ML
QL
QL
ML
QL
MS
QL
ML
QL
QS
QS
QS
ML
MS
ML
QL
MS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
ML
QL
QS
QL
QL
QL
QS
QS
MS
QS
ML
MS
ML
ML
QL
ML
QL
QS
ML
ML
QL
MS
ML
ML
QL
QL
ML
QS
QL
QS
QL
ML
ML
ML
QL
ML
MS
QS
ML
QL
QL
MS
QL
MS
ML
QS
QL
QS
QL
ML
MS
MS
ML
MS
QL
ML
QL
QL
QS
ML
QL
QL
QS
QL
QS
ML
QS
ML
QS
QS
ML
MS
ML
MS
MS
ML
QL
ML
QL
ML
ML
ML
QS
QL
ML
QS
QS
MS
ML
QL
QL
ML
MS
ML
ML
QL
QS
ML
QS
ML
QS
ML
QL
QS
QS
QL
ML
ML
ML
QS
QL
ML
ML
MS
QS
QS
QL
QL
QL
ML
QS
ML
MS
QL
QL
ML
MS
ML
ML
QL
QS
MS
QS
QS
ML
QL
ML
QL
ML
MS
ML
QL
QS
QL
QS
QS
ML
MS
QL
MS
QL
QL
QL
QS
QL
ML
ML
QS
QS
ML
ML
ML
QS
QL
ML
ML
MS
ML
MS
ML
ML
QS
MS
QS
QL
QS
QL
ML
QL
QS
QL
QS
QL
QS
QS
ML
QL
QS
ML
MS
ML
QL
QL
QS
MS
ML
ML
QL
MS
ML
QL
QL
ML
QL
ML
ML
ML
ML
QL
QL
ML
QS
MS
QS
QL
ML
ML
QS
ML
ML
ML
QL
QL
QS
QS
QL
QL
QL
QS
ML
ML
QL
ML
QL
ML
QL
QL
QS
QS
QL
ML
QS
QL
QL
MS
ML
ML
QL
ML
QL
QS
QL
QL
QS
MS
QL
QL
ML
ML
ML
ML
ML
QL
MS
QS
QS
QL
ML
QL
QS
ML
ML
ML
MS
ML
QL
QS
ML
QL
QL
QL
ML
ML
QL
QS
ML
QS
QS
ML
QL
ML
ML
MS
MS
QS
QL
QL
MS
MS
ML
QL
QS
QL
QS
ML
QL
QS
QS
QL
ML
ML
ML
QL
ML
QS
QL
QS
MS
ML
QL
QL
MS
QL
QL
QL
MS
ML
QL
QL
MS
QS
QL
QL
QS
ML
ML
QL
ML
QL
ML
MS
QL
ML
ML
ML
QL
QS
ML
MS
ML
ML
QL
ML
ML
QL
QS
QS
ML
MS
QL
ML
QL
ML
QL
QL
QL
QS
ML
ML
QL
QS
ML
QS
QS
MS
QS
MS
QS
QL
QS
MS
ML
QS
ML
QL
QL
ML
MS
ML
MS
QS
MS
ML
QL
ML
ML
QS
ML
QL
QS
ML
MS
QL
QL
ML
QL
ML
ML
ML
ML
ML
QL
MS
ML
ML
QL
QL
QL
QL
QS
MS
QL
ML
QS
QL
ML
QS
ML
MS
ML
MS
MS
ML
QL
ML
QL
QL
QS
QS
QS
QS
MS
ML
MS
ML
ML
QL
ML
ML
QL
ML
ML
QS
ML
QS
QL
QL
QL
QL
QL
QS
ML
ML
ML
MS
ML
ML
ML
QL
ML
QS
QL
MS
MS
QS
ML
ML
ML
ML
ML
QS
ML
QS
QL
QS
QL
ML
ML
ML
ML
QS
QS
QL
QL
ML
QL
QS
QL
ML
QL
QL
ML
QS
QL
QS
QL
ML
QS
QL
ML
ML
QS
QS
QL
ML
MS
MS
ML
QS
MS
QL
ML
ML
ML
ML
QL
ML
QL
MS
MS
QL
QL
ML
MS
ML
ML
ML
QS
MS
ML
ML
ML
MS
QL
MS
ML
ML
MS
ML
ML
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
QS
QL
QS
ML
MS
QL
QL
QS
QL
QL
MS
ML
QL
ML
QS
QL
QL
ML
ML
QS
QS
QS
QS
QS
ML
QS
QL
ML
MS
QS
ML
MS
QL
ML
QL
ML
QS
QS
ML
ML
QS
ML
QS
QS
QS
QS
MS
ML
ML
ML
QL
QS
ML
QL
MS
QS
QL
QL
ML
MS
QS
MS
QL
QL
ML
ML
ML
QL
QL
ML
MS
QS
MS
ML
QS
MS
MS
ML
ML
QS
QL
QS
ML
QL
MS
ML
ML
QL
MS
ML
ML
QS
QS
QL
MS
QL
ML
QS
ML
QL
MS
QL
MS
ML
QL
QS
QS
MS
ML
QL
QL
QL
ML
QS
ML
ML
ML
ML
MS
QS
QL
QL
QS
QL
MS
QS
QS
QS
QS
QL
QL
ML
ML
MS
ML
MS
QS
MS
ML
ML
ML
QL
MS
QL
MS
QS
QS
QL
QS
QL
QS
MS
ML
ML
ML
QS
ML
QS
QS
MS
QS
QS
ML
QS
ML
QS
MS
ML
QL
MS
ML
QS
QL
MS
QL
QL
ML
MS
QS
ML
ML
QL
ML
QL
QL
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
QS
ML
MS
MS
ML
MS
MS
ML
MS
ML
QL
QL
QS
MS
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
MS
ML
QS
QS
QL
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
QL
QS
QL
ML
QS
QL
ML
MS
ML
QS
MS
QL
ML
QL
ML
QL
QS
MS
QS
ML
ML
QL
ML
QL
QL
ML
ML
ML
QS
MS
ML
QS
QS
ML
ML
MS
ML
QS
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
MS
QL
QL
MS
QS
MS
ML
QL
ML
ML
QS
QL
ML
ML
QL
MS
ML
QL
QL
QL
ML
QS
ML
QS
MS
QS
QS
QS
QS
QL
ML
QS
ML
QL
MS
QL
QL
ML
QS
ML
ML
QL
MS
QS
MS
MS
QL
QS
MS
ML
QS
ML
QS
ML
MS
QL
ML
ML
QS
QL
ML
QS
ML
MS
ML
QS
QS
MS
QL
QS
QL
QS
ML
MS
QL
ML
ML
QS
QS
ML
ML
QS
QS
QL
QL
ML
ML
QS
QS
QL
QS
ML
QL
ML
ML
QL
QS
QL
ML
ML
QL
ML
QS
MS
QL
QS
ML
MS
MS
QL
QS
QL
MS
QS
QL
MS
QL
ML
QL
QL
QL
MS
QL
MS
ML
QS
QL
MS
ML
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
QL
QL
ML
MS
ML
QS
QL
QS
MS
ML
MS
ML
QL
ML
QL
ML
QS
QS
ML
QS
MS
QS
QL
QL
QS
MS
ML
QL
ML
ML
ML
QS
ML
QL
ML
MS
QL
QS
QL
MS
QS
ML
MS
ML
ML
ML
QL
ML
ML
ML
MS
ML
QL
ML
QS
QL
QS
MS
QL
QS
QL
ML
ML
QS
MS
QS
QL
ML
QS
ML
QL
ML
ML
QL
MS
ML
QS
QL
ML
QS
QL
QL
ML
QL
QS
QL
ML
MS
QS
QL
QS
QL
MS
MS
ML
MS
ML
ML
ML
ML
MS
QL
QL
QS
QS
MS
ML
ML
ML
ML
MS
ML
QS
QS
QS
QL
ML
ML
QS
MS
QS
ML
QS
QS
ML
QL
ML
QS
QS
QS
MS
ML
QS
ML
QS
ML
QS
QS
QS
ML
MS
QL
ML
QL
ML
QS
MS
ML
ML
QS
QL
MS
ML
QL
MS
ML
QS
QS
ML
QS
QS
ML
QS
QL
MS
QS
QL
QS
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
MS
QS
MS
QS
ML
ML
ML
QS
QS
QS
MS
QS
QL
QL
ML
ML
QL
QS
QL
MS
ML
ML
ML
ML
QL
ML
QL
ML
ML
MS
ML
QL
QS
QL
QL
ML
ML
MS
QL
MS
QS
QL
ML
MS
ML
QS
QS
QS
ML
QL
QL
MS
ML
MS
QS
MS
QS
QS
QS
QS
ML
ML
ML
ML
QS
ML
MS
ML
ML
QL
MS
QL
QL
QS
ML
ML
ML
QS
ML
ML
QS
MS
ML
ML
QL
QS
ML
MS
QS
MS
ML
QL
ML
QS
QS
ML
QL
ML
QS
MS
ML
ML
ML
QS
QS
ML
ML
MS
QS
QS
QL
ML
QS
QS
QS
QS
QS
QL
QL
ML
QS
ML
QS
QL
QS
ML
QL
QS
ML
ML
ML
MS
QL
ML
QS
QL
ML
ML
QS
QL
QL
QS
MS
ML
QS
ML
QL
ML
QL
MS
ML
ML
QL
QS
QL
QS
MS
ML
ML
MS
QL
ML
QL
QS
QL
QL
ML
MS
QS
QL
QL
ML
QS
QL
QS
MS
ML
QS
QL
QL
QL
ML
QL
QS
MS
QS
ML
ML
QS
ML
ML
QL
QL
MS
ML
MS
MS
QL
QL
QL
ML
ML
QL
MS
QL
ML
ML
ML
ML
MS
QL
MS
QS
QS
QL
ML
QL
QL
QS
QS
MS
ML
ML
QL
MS
QL
ML
QS
MS
QL
ML
MS
QS
ML
ML
MS
QL
MS
ML
MS
QL
ML
QL
ML
ML
QS
QS
ML
ML
ML
QL
ML
QS
QS
ML
QL
MS
QL
QS
QS
QS
ML
QS
QL
QL
MS
ML
QS
ML
MS
ML
QS
QL
QL
QS
QL
ML
QS
ML
MS
ML
ML
ML
ML
ML
ML
QS
QL
ML
QS
QL
ML
MS
QS
QS
QS
ML
QL
QL
MS
QS
QL
QS
ML
MS
ML
ML
QS
MS
MS
MS
QL
QL
ML
ML
ML
ML
QL
ML
QL
ML
ML
QS
QL
QL
QS
ML
ML
QL
QS
QL
QS
ML
QL
QL
QL
QL
MS
QS
QL
MS
QL
QL
ML
QL
QL
ML
ML
QL
QS
MS
QS
QL
QS
QS
QL
QL
ML
QS
ML
QS
QS
MS
QL
QL
QS
QS
QS
ML
ML
QS
QS
QL
ML
QS
ML
QL
QS
QS
ML
QL
MS
ML
ML
QL
QL
QL
ML
QL
QL
QS
QS
MS
QL
ML
QL
QS
QL
QL
MS
QS
ML
QS
ML
ML
QL
ML
ML
QS
MS
MS
QS
ML
QS
MS
ML
QL
QS
MS
QS
QS
ML
MS
MS
QS
QS
QS
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
ML
MS
QS
QS
ML
QS
QL
ML
QL
QS
QS
QL
ML
ML
ML
QL
QL
MS
QL
ML
QL
ML
QS
ML
QS
QS
ML
ML
QL
MS
ML
QS
QL
ML
ML
QL
MS
QL
ML
QS
QS
QS
QS
QS
ML
ML
ML
ML
QS
QS
QS
MS
QS
ML
QS
MS
MS
QS
QS
QL
MS
QS
ML
MS
ML
ML
ML
MS
ML
ML
ML
MS
ML
QL
QL
ML
ML
QS
ML
QL
QS
QS
QS
QL
MS
ML
QL
ML
MS
QL
ML
MS
MS
ML
QL
QS
ML
ML
QS
ML
QL
QL
ML
QL
QS
QL
ML
ML
MS
MS
QL
MS
ML
ML
QL
ML
QL
QS
MS
QS
QS
QL
MS
ML
QL
MS
QL
QL
ML
ML
ML
QS
QS
ML
ML
QL
QL
ML
QL
QL
ML
ML
QL
ML
QL
QL
QS
QS
QS
QS
ML
ML
ML
ML
QL
QS
ML
MS
ML
QL
ML
QL
QS
ML
QL
MS
QL
ML
QS
QS
MS
QL
MS
ML
ML
ML
QS
ML
QL
QS
QS
QL
QS
QS
QS
MS
ML
QS
MS
MS
QL
ML
ML
ML
MS
ML
QS
QL
ML
MS
ML
ML
MS
MS
MS
QS
ML
ML
ML
MS
QS
ML
ML
ML
QS
QS
ML
QS
MS
QL
ML
ML
ML
ML
QL
QS
QS
QL
QS
ML
QL
QL
QS
ML
ML
ML
QL
QS
MS
ML
QL
ML
ML
QL
QS
ML
ML
ML
MS
QS
ML
ML
QS
MS
ML
MS
MS
MS
ML
QS
ML
MS
ML
QL
MS
ML
QS
QL
ML
MS
ML
ML
MS
QS
QS
ML
ML
ML
QL
QS
ML
QL
ML
ML
QL
QS
QL
QL
QS
QL
ML
QL
ML
QS
QS
QS
QS
QS
ML
ML
QL
QS
QS
QL
ML
QS
QS
QS
QS
QL
MS
QS
ML
QS
ML
QL
QS
QL
QS
ML
ML
MS
ML
QL
ML
QL
QL
ML
ML
QL
ML
ML
ML
QS
MS
QL
ML
QL
ML
QS
QL
QL
QS
ML
MS
ML
ML
QL
QL
ML
QL
QS
ML
MS
ML
QL
ML
ML
ML
ML
QL
ML
MS
MS
ML
QL
MS
MS
MS
ML
QL
ML
MS
QL
QL
QL
ML
QL
ML
MS
QS
QS
MS
QL
QL
ML
QL
QS
MS
QS
QL
QS
ML
QL
ML
QS
ML
ML
MS
ML
QL
QL
QS
ML
ML
QS
ML
MS
QL
MS
QS
QL
MS
QS
QS
ML
QS
QS
ML
MS
MS
QS
QL
QS
ML
ML
QL
QS
QL
QS
ML
QS
QL
QS
ML
ML
ML
QL
ML
ML
ML
QS
QS
QL
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
QL
ML
MS
QS
ML
MS
ML
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
ML
ML
QL
QL
MS
QL
ML
ML
MS
ML
QL
ML
QS
QS
QS
QS
QL
QL
QL
ML
ML
QS
ML
ML
ML
MS
QS
QL
QL
ML
QL
ML
MS
ML
QL
MS
QS
QS
ML
ML
QS
ML
QS
QL
ML
QL
QL
MS
QL
QS
QS
ML
QS
ML
ML
MS
ML
ML
QS
QL
MS
MS
QL
ML
QL
ML
QS
QL
ML
ML
QS
QL
QS
ML
QL
ML
QS
QL
QL
ML
ML
ML
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
MS
QL
ML
ML
MS
QS
ML
QL
ML
ML
ML
ML
MS
QL
QS
QL
ML
ML
QS
ML
QL
ML
QS
MS
QL
QL
QL
QS
QL
ML
QS
QS
QL
ML
ML
QS
QL
QL
ML
MS
QS
ML
QL
ML
ML
MS
QS
ML
QS
ML
QS
QL
MS
QL
QL
MS
QL
QS
ML
ML
QL
ML
ML
MS
ML
QS
ML
QS
ML
QL
QS
ML
ML
QL
ML
QS
QS
ML
QL
QS
QS
QL
ML
MS
ML
MS
QL
ML
QS
QS
QL
ML
QL
ML
ML
QS
ML
QS
ML
MS
QL
ML
ML
ML
MS
QS
QL
QS
ML
QS
QS
QL
QL
QS
QL
ML
ML
QL
QL
QS
QL
QS
ML
ML
ML
ML
QL
QL
MS
ML
ML
ML
QS
ML
MS
ML
ML
QS
QS
ML
QL
QS
ML
QS
QS
ML
MS
QS
QS
ML
QL
ML
QL
QS
ML
QS
QS
ML
QL
MS
QS
MS
QL
ML
QL
QL
ML
QL
QS
ML
ML
MS
MS
ML
ML
ML
ML
QL
ML
ML
QS
QL
QS
ML
ML
QS
MS
QL
ML
QL
MS
QL
ML
ML
ML
QS
ML
ML
MS
QS
ML
MS
MS
QL
QL
ML
QL
QL
QL
QS
ML
ML
QS
ML
QL
QL
QL
QL
MS
QS
ML
ML
ML
QL
ML
MS
ML
ML
QL
ML
QL
QS
QS
QL
QS
QL
QS
QS
QL
ML
ML
ML
QL
ML
QS
ML
MS
QS
ML
QL
QL
QS
QS
MS
MS
ML
QL
ML
QS
ML
MS
QL
ML
QS
QS
QL
QS
ML
QL
QL
ML
ML
QS
QS
QL
QL
ML
ML
MS
ML
ML
MS
QL
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
MS
QL
QS
ML
MS
QS
ML
ML
QL
QS
ML
MS
QL
ML
QS
QL
ML
ML
ML
ML
QL
QL
QS
ML
QL
QS
QL
QL
QS
QL
QL
QL
MS
QS
QS
QS
ML
QL
ML
QL
QS
QL
QL
ML
QL
QS
QS
ML
ML
ML
ML
QS
QS
ML
ML
ML
QS
QS
QL
QL
QS
ML
QL
MS
QS
QS
QS
ML
ML
ML
QL
QS
ML
QL
ML
ML
ML
MS
QL
QS
ML
MS
QS
QS
QL
QS
ML
ML
ML
ML
QS
QS
ML
ML
ML
MS
ML
ML
QS
MS
QL
QS
QS
MS
ML
ML
QL
ML
ML
QL
QS
QS
QL
MS
QL
MS
QL
ML
ML
QS
QL
QL
QL
MS
QS
QL
ML
QS
MS
QS
ML
ML
QS
QL
ML
MS
QS
QS
ML
MS
ML
QS
QS
QL
MS
QL
QS
ML
QS
ML
QL
ML
ML
MS
QL
ML
QL
QS
QS
QL
MS
ML
ML
QL
QL
MS
MS
QS
ML
MS
ML
QL
QL
MS
ML
MS
ML
ML
QS
ML
QL
QS
QL
QL
MS
QS
QL
QL
QL
ML
QL
ML
QS
ML
QL
ML
ML
QL
QS
MS
QL
ML
QS
ML
QL
QS
QL
ML
MS
ML
ML
MS
MS
ML
MS
ML
ML
QL
QL
QS
ML
ML
ML
MS
ML
ML
MS
QL
QS
QS
ML
QL
MS
QL
QL
ML
QS
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
QS
MS
ML
QS
ML
MS
ML
QL
MS
QL
ML
ML
QS
QS
QL
QS
ML
QS
MS
MS
QL
ML
ML
QS
ML
ML
MS
QL
QS
ML
QS
QS
QL
ML
QL
QS
QS
ML
QS
MS
QS
QL
QS
MS
QL
MS
ML
QL
QS
QL
ML
QS
ML
QL
ML
ML
QS
QS
ML
QS
MS
QS
QS
QL
ML
QS
MS
ML
QL
QS
QS
MS
ML
ML
QS
ML
MS
QL
QL
QS
ML
ML
MS
QL
QL
QL
QS
ML
QL
QL
QL
QL
ML
QL
ML
QL
QL
ML
MS
QL
ML
ML
MS
MS
ML
QS
QL
QL
QS
QS
QL
QL
MS
QL
QL
QL
QL
QS
ML
QS
QL
QL
ML
MS
ML
QS
ML
QL
ML
ML
QL
QS
ML
MS
MS
QS
ML
ML
QS
ML
MS
ML
ML
QL
QS
ML
QL
QL
QS
QL
MS
MS
QL
ML
QS
QS
QL
QS
QS
QL
ML
QS
MS
ML
QS
MS
QS
QS
QS
ML
MS
MS
QS
MS
QL
QS
ML
ML
ML
MS
ML
QS
ML
QS
QL
ML
QL
MS
MS
ML
ML
MS
QL
QL
QS
ML
MS
QL
MS
MS
ML
ML
ML
QL
ML
QL
QS
QL
ML
MS
ML
MS
MS
QS
ML
ML
ML
ML
QL
ML
QS
QL
QL
MS
QS
QS
ML
ML
ML
QL
MS
ML
QL
QS
QS
QS
QS
ML
MS
QL
QL
QL
ML
ML
ML
QS
QS
ML
ML
QL
ML
ML
ML
ML
QS
QL
QL
QS
QS
MS
QL
QL
QL
QL
MS
ML
QL
QL
ML
QL
QL
ML
MS
QL
ML
QL
QS
MS
QS
MS
QL
QS
QS
ML
MS
ML
QS
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
QS
QS
QL
QS
QS
QL
QS
ML
ML
QL
MS
QS
QS
QL
MS
QL
ML
MS
QL
ML
ML
MS
QS
ML
QL
ML
QS
ML
MS
ML
ML
ML
QS
ML
ML
QS
ML
QL
MS
ML
QL
ML
QL
QS
QL
QS
QL
QS
ML
MS
QL
MS
QL
ML
QS
ML
QL
QS
MS
QL
QL
MS
ML
MS
QL
ML
ML
QL
ML
QS
QL
QL
QS
QL
MS
QS
ML
ML
ML
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
QS
QL
ML
ML
ML
QL
QL
MS
QS
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
MS
QS
ML
QS
MS
QL
QS
ML
ML
QS
ML
ML
QS
QS
ML
MS
ML
ML
MS
ML
ML
QS
MS
ML
QL
QL
MS
QL
ML
QS
QS
ML
QL
QL
ML
QL
ML
MS
QS
QL
MS
QS
QS
QS
QS
QL
MS
QL
QL
QL
ML
ML
QS
ML
MS
QS
ML
MS
ML
MS
ML
QL
QL
QS
QS
QL
QS
QS
QS
ML
QL
ML
QL
QS
MS
MS
QL
QS
QS
QL
ML
QS
ML
ML
QS
ML
QL
MS
ML
QL
MS
ML
QL
ML
ML
ML
QL
ML
ML
MS
MS
QS
QS
QS
ML
ML
QS
ML
MS
MS
ML
QS
MS
ML
QL
MS
ML
ML
QL
QS
QS
ML
ML
QS
ML
ML
QS
ML
QS
QL
QL
QL
ML
QL
QS
ML
QL
ML
ML
QL
QL
ML
MS
QL
ML
QL
MS
ML
QL
MS
ML
ML
ML
QS
QS
ML
QS
ML
QS
QS
ML
QL
ML
MS
ML
ML
ML
QL
QS
ML
ML
ML
QL
QS
ML
ML
MS
QL
QL
QS
ML
QS
ML
QS
ML
QS
QS
QL
QL
QL
QS
ML
QL
ML
QL
QS
MS
QS
QL
ML
MS
QS
MS
QS
QS
MS
MS
ML
QS
MS
ML
QL
QS
MS
QL
ML
QS
ML
ML
QS
ML
ML
QL
QL
MS
QL
ML
QS
MS
ML
QS
ML
ML
ML
QL
MS
ML
QS
ML
QL
QL
QS
MS
ML
QL
QL
MS
QS
ML
QS
ML
QL
ML
QS
ML
QL
QS
QS
ML
ML
ML
QL
QS
QS
QS
QL
QL
QL
ML
QL
QL
MS
ML
QS
ML
QS
QL
ML
ML
ML
ML
QL
QL
QS
MS
QS
QL
QS
QL
MS
QS
QL
ML
ML
QL
QL
ML
MS
QS
QS
MS
ML
ML
QL
QL
ML
ML
QL
MS
QS
MS
QS
QS
QS
ML
QL
QS
MS
ML
QL
MS
ML
ML
QL
MS
QS
ML
ML
QS
ML
MS
ML
ML
QS
QS
ML
ML
QL
ML
QS
ML
QS
ML
QL
QL
QS
QS
MS
ML
MS
MS
ML
QL
QL
QL
ML
QL
MS
QL
QL
QL
QL
QL
ML
QL
QL
QL
QL
ML
QL
MS
ML
QS
QS
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
QL
ML
MS
QS
QS
ML
ML
QS
QL
QL
QS
QS
QL
QS
ML
QL
QS
ML
MS
QL
MS
QS
QL
QS
ML
QS
ML
QL
QS
ML
QS
QS
QL
ML
ML
QL
ML
MS
QS
ML
QS
ML
ML
QL
QS
ML
ML
ML
QL
MS
QL
ML
QL
QS
QS
QL
ML
ML
QS
MS
QL
MS
ML
QL
ML
ML
ML
ML
QS
QS
QS
MS
MS
ML
ML
ML
MS
ML
ML
QS
ML
ML
ML
QS
MS
ML
QS
QS
MS
ML
QL
ML
ML
QS
QL
ML
QS
QS
QL
QL
QS
ML
QL
QL
ML
QS
ML
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
MS
QS
QL
QL
ML
MS
ML
ML
MS
ML
MS
QS
ML
QS
ML
QS
QL
QS
ML
ML
MS
ML
QL
ML
QL
MS
QS
ML
QL
QL
ML
QL
MS
ML
MS
ML
QS
QL
QL
MS
ML
ML
ML
QS
QL
ML
QL
QS
QL
ML
QS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QS
ML
ML
QS
QS
ML
QL
QL
MS
ML
QS
ML
ML
QL
QS
QL
QS
ML
QS
QS
QL
QS
ML
ML
ML
QS
QS
MS
QL
MS
QL
QS
MS
MS
ML
QS
QS
QS
MS
QS
QL
ML
MS
QS
QS
MS
ML
MS
MS
ML
QL
ML
QS
MS
QS
QS
QL
QS
QL
QL
ML
QS
QL
QL
ML
QL
QS
QS
QL
QL
MS
QS
MS
QS
ML
ML
ML
QS
QL
QS
QL
QS
ML
ML
MS
QL
QS
MS
ML
QL
QL
ML
MS
QS
QL
QL
MS
QS
ML
MS
MS
ML
ML
ML
MS
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
ML
MS
QS
QL
QS
ML
QL
ML
ML
ML
ML
QS
ML
QS
QL
MS
ML
ML
QL
ML
ML
ML
ML
QL
ML
MS
QS
ML
MS
QL
MS
QL
MS
QS
ML
QL
ML
QL
QL
QL
ML
QS
QS
QS
QS
ML
QS
ML
QL
QL
ML
QS
ML
ML
MS
QL
QS
QL
QS
ML
ML
QS
ML
ML
QS
ML
QL
QS
QS
QL
ML
QS
MS
QL
ML
ML
MS
MS
QL
QS
ML
QL
ML
QL
QL
MS
QL
QS
ML
ML
ML
QL
ML
MS
ML
QS
QL
ML
QL
QL
ML
QL
QL
QL
QL
QS
QL
ML
QL
ML
MS
QS
ML
MS
QS
ML
QL
QL
QL
ML
QS
QL
ML
ML
QS
QS
QL
ML
QL
ML
MS
QL
QL
MS
ML
MS
ML
QS
QS
QS
QS
ML
QL
MS
QL
QL
ML
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
QS
QS
QL
ML
MS
ML
MS
MS
ML
ML
QL
ML
MS
MS
QL
MS
ML
ML
ML
ML
ML
QL
QS
ML
QL
ML
ML
QS
QS
MS
MS
QL
ML
QS
QL
MS
QL
QS
QL
QL
QL
ML
QS
MS
QS
ML
QS
MS
ML
QL
QL
QL
ML
ML
MS
QL
MS
QL
ML
QS
ML
QL
ML
ML
ML
QS
QS
ML
QL
ML
ML
QL
MS
MS
ML
QS
QL
MS
QS
QS
QL
QS
ML
MS
QL
QL
ML
QL
ML
ML
ML
ML
ML
QS
QS
QL
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
MS
MS
QS
MS
ML
QL
ML
QS
QS
QS
QL
QL
QS
QS
QS
ML
QL
QS
MS
QS
ML
QS
QS
ML
MS
ML
ML
QL
QS
ML
QL
ML
QL
QS
QL
QS
ML
ML
QL
ML
QL
ML
ML
MS
QL
ML
QS
QL
MS
QS
MS
ML
MS
QL
QS
QS
QL
QL
ML
QL
QL
QS
ML
ML
QL
ML
QS
QS
QS
QS
MS
QS
ML
MS
QS
MS
ML
QL
ML
QL
ML
MS
ML
ML
QL
ML
ML
QS
MS
ML
ML
QS
QS
MS
ML
MS
QL
MS
ML
MS
MS
QL
QL
QS
ML
ML
ML
QL
ML
QS
QL
QL
QL
QL
ML
ML
ML
QS
QS
QL
QS
MS
ML
QS
QL
ML
QS
ML
ML
ML
MS
QL
ML
ML
ML
ML
MS
QL
ML
QL
QS
ML
QL
QS
QS
ML
QL
QL
ML
QL
MS
QS
QS
ML
QL
ML
ML
ML
ML
QS
QL
QL
MS
QS
QS
MS
QL
QL
MS
ML
MS
MS
QS
ML
QS
QL
QL
QS
ML
ML
ML
QL
QS
ML
QL
QL
ML
ML
ML
QL
MS
ML
QS
MS
QL
QS
ML
ML
QS
MS
ML
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
MS
QL
QS
ML
QL
ML
QL
ML
MS
MS
ML
QS
QL
QS
ML
ML
MS
MS
QL
QS
MS
QL
ML
MS
ML
QS
ML
QS
ML
ML
QL
ML
ML
QS
ML
QL
QL
QL
QS
ML
QL
QS
ML
ML
ML
QS
QS
QL
QS
QL
QL
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
MS
QS
MS
QS
QL
ML
QS
ML
ML
QL
QL
ML
QS
ML
MS
ML
QS
ML
QL
MS
QS
MS
QL
ML
QS
QL
ML
QS
QS
QS
ML
QL
QS
QL
ML
ML
QS
ML
MS
ML
QL
ML
ML
QS
QL
QS
QL
ML
ML
ML
MS
MS
QS
QS
ML
MS
QL
QL
QS
ML
ML
QS
QL
ML
QL
ML
ML
QS
QL
MS
ML
ML
MS
QS
QS
ML
QL
QL
QS
QL
QL
QL
QS
ML
MS
ML
QS
MS
QL
QS
QL
ML
MS
QS
MS
QS
QL
ML
QS
QL
MS
QL
QL
ML
ML
QS
QL
ML
MS
MS
MS
QL
QS
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
ML
QS
QL
QL
MS
QL
ML
MS
QL
MS
QS
QS
MS
MS
ML
ML
QL
ML
ML
QL
ML
QS
QS
MS
QL
ML
ML
ML
ML
QL
MS
QS
QL
QS
QS
QL
QL
ML
QL
MS
ML
QS
QL
ML
MS
ML
ML
QS
QS
ML
QS
QL
ML
QL
MS
QL
ML
QS
QL
QL
QS
QS
ML
QL
ML
QS
ML
ML
QS
QL
QS
ML
ML
MS
ML
ML
QS
QS
QL
ML
QL
ML
QS
QS
QS
ML
QS
QL
ML
QL
QS
QS
ML
MS
MS
QL
QS
MS
ML
ML
ML
ML
QL
QS
QS
QL
ML
ML
MS
QS
QL
ML
ML
QL
QL
QL
QS
ML
QL
MS
ML
QS
ML
QS
MS
QL
QS
QL
QS
ML
QS
QL
QL
ML
QL
ML
QL
QL
QS
ML
ML
QL
QL
QL
ML
MS
ML
QS
MS
QS
MS
QL
QL
QL
MS
MS
QS
QS
ML
QS
QS
ML
ML
QL
ML
QL
QL
MS
QS
QL
MS
QL
ML
MS
QL
QS
QL
ML
ML
ML
QS
ML
ML
QS
QS
QS
QS
MS
QL
QS
ML
MS
QS
ML
MS
QL
ML
QS
MS
QS
MS
QL
ML
ML
MS
QL
ML
QL
ML
QS
ML
QS
QS
MS
QL
ML
QS
QS
ML
QS
ML
QL
ML
MS
MS
ML
ML
QL
QL
QL
MS
QS
MS
QS
ML
QS
ML
ML
QS
ML
QS
ML
ML
QS
QS
QL
ML
ML
MS
MS
ML
QL
ML
QS
ML
QS
QL
ML
ML
QS
ML
QS
QL
ML
QS
QL
MS
MS
ML
QL
QS
QL
ML
QL
QS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QS
ML
MS
QS
QL
ML
ML
ML
QS
ML
QL
ML
MS
ML
QS
QS
QS
ML
QL
QS
ML
QL
ML
QS
QS
ML
MS
ML
QS
QL
QL
QS
ML
QL
ML
QS
ML
ML
QS
MS
ML
ML
ML
QL
ML
QL
QS
ML
MS
MS
ML
ML
ML
QL
QL
QL
QS
MS
ML
QS
MS
ML
QS
ML
MS
QL
ML
MS
ML
QS
QS
MS
QL
QL
QL
QS
QS
MS
ML
ML
QS
QL
ML
ML
QS
QL
MS
ML
MS
MS
QL
QL
ML
QL
ML
QS
ML
ML
QL
MS
QS
QS
ML
MS
QL
ML
QS
ML
QS
QL
ML
ML
ML
ML
QL
QL
QS
QL
ML
QS
ML
QL
QS
QS
QS
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
MS
QL
ML
QS
QL
ML
ML
ML
QL
ML
ML
MS
QL
QL
QL
QL
QS
QS
ML
MS
ML
MS
ML
ML
QS
ML
QL
ML
MS
QL
QL
QL
ML
ML
MS
ML
ML
ML
QL
QS
QL
QL
QS
MS
QL
ML
QL
QL
ML
ML
QL
QS
MS
ML
QS
ML
QL
QL
ML
MS
ML
ML
QL
MS
ML
ML
ML
ML
QL
ML
MS
MS
ML
QL
ML
QS
QL
ML
MS
QL
QS
QS
ML
QS
ML
QS
QL
ML
ML
ML
QL
MS
ML
MS
MS
QS
QL
ML
ML
QS
ML
QL
MS
ML
ML
QL
ML
ML
MS
ML
QS
MS
QL
QL
ML
QL
QL
QL
QL
QS
QS
QS
MS
MS
QS
QS
ML
ML
QL
QS
ML
MS
ML
QL
QL
QL
MS
ML
QS
ML
ML
ML
MS
ML
QS
QL
ML
QS
QS
ML
MS
QL
ML
QL
QS
QL
ML
ML
MS
ML
QS
QS
QS
ML
ML
QL
QL
ML
ML
QS
QS
MS
QS
ML
QS
QS
ML
QS
QL
QS
QL
QL
ML
ML
QS
MS
QL
QL
QS
ML
MS
QS
QS
QL
ML
MS
QL
ML
ML
QL
ML
ML
QL
ML
ML
QL
QL
ML
MS
ML
QS
QL
QS
QS
QS
QS
QS
MS
QL
ML
QS
MS
ML
ML
ML
QS
ML
QS
ML
QL
QL
QL
MS
ML
QS
MS
QS
QS
QL
MS
ML
QS
ML
MS
MS
QL
ML
QL
QL
QS
QL
QL
QS
QL
QS
ML
QS
MS
QL
QS
QS
QS
ML
QS
QL
QS
QL
QL
ML
QS
QL
ML
MS
QL
ML
QL
MS
ML
ML
ML
ML
ML
ML
QL
QS
ML
QL
QS
MS
MS
QL
QL
ML
QL
ML
QL
QL
QL
QL
QS
ML
ML
ML
QL
QL
ML
MS
ML
QL
ML
ML
ML
QL
QL
QL
QS
QS
ML
QS
QS
QS
ML
ML
QL
QL
MS
QS
QL
ML
ML
QS
ML
ML
QL
QS
QS
MS
QS
ML
QL
QS
QS
QS
QL
QL
ML
QL
ML
QL
QL
QS
QS
QL
ML
QS
ML
ML
MS
QL
ML
ML
QS
ML
MS
QS
ML
QS
QS
QS
QS
QL
QS
QL
QL
ML
QL
QS
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
QL
ML
QS
QS
QL
QL
QL
QL
MS
QS
QS
ML
QL
QS
QL
QS
QS
MS
QS
QS
QL
QL
QS
QS
ML
MS
QS
QL
QS
QS
QS
MS
QL
QL
QL
QS
QL
QS
ML
ML
ML
MS
MS
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
QS
QL
ML
MS
MS
ML
QS
QL
QS
QL
QL
ML
ML
ML
ML
ML
QS
ML
QS
MS
QL
MS
QS
ML
ML
QS
ML
MS
ML
ML
QS
MS
ML
ML
ML
QS
QL
QS
ML
MS
QL
ML
QL
QS
QS
ML
QS
MS
QL
QL
ML
ML
QL
MS
ML
MS
ML
ML
QL
QL
ML
MS
QL
QL
ML
ML
QS
QS
QS
ML
QS
ML
MS
ML
QS
ML
ML
QS
ML
MS
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
ML
MS
ML
ML
ML
QL
ML
QS
QL
MS
MS
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
QL
QS
ML
MS
QL
QL
QL
ML
ML
QS
QS
QL
QS
QS
QS
MS
ML
QL
MS
QL
QL
ML
QS
ML
ML
MS
QL
QL
MS
QS
ML
ML
QS
QS
ML
ML
QS
QL
QS
QS
QS
QL
QS
MS
MS
MS
QL
QL
QL
ML
ML
ML
QS
QL
QL
QS
MS
QS
MS
ML
MS
ML
ML
ML
QS
QL
QS
QL
QS
QL
QL
ML
ML
QL
QS
MS
QL
MS
QS
ML
ML
QS
ML
QS
QL
QL
QS
QL
ML
ML
QL
ML
QL
ML
ML
MS
ML
ML
QS
QL
QS
ML
ML
QS
ML
MS
QS
QS
ML
QS
ML
QS
QS
ML
QL
QS
ML
QS
QS
QS
QL
QL
QL
QS
MS
QL
ML
QL
QL
ML
QS
QL
QL
MS
ML
MS
ML
QL
QS
QL
QL
ML
QS
MS
ML
QS
QL
ML
ML
ML
QS
QS
QS
MS
ML
ML
ML
QL
QS
ML
QS
ML
ML
MS
QL
QS
QL
ML
ML
QL
ML
MS
ML
QL
QL
ML
QS
QS
QS
QL
ML
QL
QL
QL
ML
QL
QL
QS
MS
ML
ML
MS
QL
QL
QL
QS
QS
QL
QS
ML
ML
QL
QS
QL
ML
QS
ML
QS
ML
ML
QS
ML
QL
ML
QL
ML
ML
ML
MS
QS
QL
QL
ML
MS
ML
QS
QL
ML
QS
ML
ML
QL
QL
QS
MS
MS
ML
MS
QS
QS
ML
QL
QL
QS
ML
ML
ML
MS
QL
QL
QL
QL
QL
ML
QS
ML
ML
QL
ML
ML
ML
MS
QL
ML
QS
ML
ML
ML
QL
ML
QL
QS
QS
QS
QL
QL
QS
ML
QS
ML
MS
ML
ML
QS
MS
QS
QL
QS
ML
QS
ML
QL
QL
QS
MS
QL
QL
QS
QL
QL
QL
ML
QS
QS
ML
MS
QS
ML
MS
ML
ML
QL
ML
QL
QS
QS
ML
ML
MS
QS
QL
QS
ML
QL
ML
QS
ML
ML
QS
ML
QL
QL
QL
ML
ML
QS
ML
QL
QL
QS
ML
QS
QS
ML
QL
QL
QS
ML
QS
QL
QS
QS
QL
ML
QL
QL
ML
ML
QS
ML
QS
QL
QL
ML
MS
ML
QL
MS
MS
ML
QL
ML
QL
ML
ML
ML
QL
QL
QL
ML
ML
MS
QL
MS
QS
ML
ML
ML
QL
QS
QS
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QS
ML
ML
ML
QS
ML
QS
QL
ML
ML
ML
MS
MS
MS
ML
ML
QL
ML
QL
QS
QS
QL
MS
QL
ML
QS
QS
QS
QS
MS
ML
QS
MS
ML
MS
QS
QL
QS
MS
MS
MS
QL
ML
QL
QS
QS
ML
QL
ML
ML
QL
QS
MS
QL
QL
QS
ML
QS
QL
MS
ML
ML
QL
ML
ML
QL
ML
QS
QS
ML
ML
ML
MS
MS
QS
ML
ML
QS
ML
ML
QS
QS
ML
QS
ML
QS
QS
MS
ML
QL
QL
ML
QL
QL
ML
QS
QL
ML
QL
QS
QL
QS
QL
QS
ML
ML
QL
MS
QS
QL
ML
ML
ML
QL
QL
QS
QL
QS
ML
QL
QL
ML
QL
ML
ML
ML
ML
QL
ML
QL
ML
QS
ML
MS
ML
QL
MS
QL
ML
QL
QS
QS
QS
ML
QL
QL
MS
QL
ML
ML
QL
MS
ML
QS
ML
ML
QS
QS
QL
ML
MS
MS
ML
QL
ML
ML
QS
QL
QS
QL
QS
QL
QS
ML
ML
MS
ML
ML
ML
ML
ML
MS
ML
ML
QS
ML
QS
QS
ML
ML
QS
QL
ML
ML
QS
QS
ML
ML
MS
QS
QL
QL
ML
ML
QS
MS
QS
QS
ML
QL
QS
MS
QS
QL
ML
ML
QL
QL
QL
ML
QS
QL
QL
ML
QS
QS
ML
ML
MS
QS
QS
QL
QL
QL
ML
QS
ML
ML
QS
MS
QL
ML
QS
ML
MS
MS
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
ML
ML
ML
MS
ML
ML
QL
QS
QL
QL
ML
QL
ML
MS
ML
ML
MS
QS
QL
ML
ML
QL
QS
QS
ML
ML
ML
QL
QL
QL
QS
ML
QL
ML
QL
MS
QL
QL
QL
ML
ML
QL
ML
QS
QS
ML
ML
QS
QS
ML
MS
QS
MS
QL
QL
QL
ML
QL
QL
ML
QS
QS
MS
QS
QS
MS
QL
ML
QS
QS
ML
MS
MS
ML
QL
QL
MS
QS
ML
ML
QS
QS
ML
ML
QS
QS
QS
MS
ML
ML
MS
QL
QS
ML
ML
QL
QL
MS
QL
QL
MS
QS
MS
QL
QS
QS
ML
ML
QL
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
QL
QS
ML
MS
QS
MS
ML
ML
QL
QL
MS
QL
ML
MS
ML
ML
QL
ML
QS
ML
QS
QL
MS
MS
ML
ML
QS
QS
MS
ML
ML
ML
MS
QS
QL
ML
QL
QS
QL
QL
QS
ML
QL
MS
ML
MS
QS
ML
ML
ML
MS
QS
MS
QS
QS
QL
QL
MS
QS
ML
QS
QS
ML
QL
ML
QS
MS
QS
ML
ML
QS
MS
ML
QL
QS
QS
ML
ML
MS
ML
QS
ML
MS
QS
MS
QS
QS
QS
QS
QL
QS
QL
MS
ML
QL
QL
ML
ML
ML
QL
QS
QS
MS
QL
QL
ML
ML
ML
QS
QL
ML
MS
QS
QS
QS
ML
ML
QS
QS
MS
MS
QS
QL
ML
QL
QL
ML
MS
QS
QL
ML
ML
ML
ML
ML
QL
QL
ML
QL
ML
ML
ML
QL
ML
QS
ML
QL
QS
QL
QL
ML
ML
QL
ML
QS
ML
QS
QS
ML
MS
ML
QL
QL
QL
MS
ML
MS
QS
QS
ML
QL
QL
ML
QL
QS
ML
QL
ML
ML
QS
MS
QL
QL
MS
ML
QL
ML
QS
QS
ML
ML
ML
ML
QS
ML
ML
MS
ML
QS
ML
QS
ML
MS
QL
ML
ML
ML
MS
QL
QS
ML
QL
ML
MS
MS
QL
ML
QL
ML
QL
MS
QS
ML
ML
QS
ML
QL
QL
ML
ML
QL
QS
QS
QS
QS
QL
QS
QL
QL
ML
QL
QL
QL
ML
QS
QL
MS
QL
MS
ML
QL
QS
ML
QS
ML
QS
QL
ML
QS
ML
QL
QL
QS
QS
ML
QS
ML
QL
QL
QS
ML
QS
ML
QS
QL
MS
MS
ML
QS
ML
QL
ML
MS
ML
ML
ML
ML
MS
QL
ML
QL
ML
ML
QS
ML
MS
ML
ML
QL
ML
MS
ML
QS
MS
QS
ML
ML
ML
QL
QS
QL
QS
QS
QS
ML
ML
MS
QS
ML
QS
QS
MS
MS
QL
QL
ML
QL
MS
MS
QS
QL
QS
QL
ML
QL
QL
QS
QS
ML
QS
QL
MS
ML
QS
QS
MS
QL
QS
QL
QS
QL
QL
QL
QS
ML
ML
QL
ML
QL
QS
QS
QS
QL
ML
QL
QS
QS
ML
ML
QS
QL
QS
QL
QS
QL
QL
ML
ML
ML
MS
ML
QS
ML
QS
QL
QS
QL
ML
ML
QS
QS
QL
MS
QS
QL
MS
QS
MS
ML
QS
QL
QS
ML
ML
QS
QS
QS
QL
QL
MS
QL
QS
QL
QL
QS
MS
QL
QS
QL
QS
ML
QS
QS
ML
ML
QL
ML
ML
QS
QL
QL
QL
MS
ML
QL
QL
QS
QL
QL
ML
MS
ML
ML
QS
QL
QL
QS
ML
QS
ML
QS
QL
QS
ML
QL
QL
ML
QS
QL
MS
MS
QL
MS
QS
QL
ML
QS
ML
QL
QL
QS
ML
QL
ML
QL
MS
QL
ML
ML
ML
ML
QL
QL
MS
ML
QL
ML
QL
QL
QL
QS
ML
QS
ML
QL
QL
QL
QS
QL
QL
QL
QL
QL
QS
QL
ML
QL
ML
ML
MS
QS
ML
ML
QS
QL
QL
QL
ML
ML
QL
QS
QL
QL
QS
ML
MS
QL
QL
QL
MS
MS
QS
QS
QL
QS
ML
QL
QS
ML
ML
MS
QL
QS
QS
QL
ML
QS
ML
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
QL
QL
ML
QS
QL
QS
MS
QS
ML
QS
QS
QL
QL
QL
ML
QS
QS
QS
MS
QS
ML
ML
MS
QL
MS
QL
ML
MS
QL
MS
ML
QL
QS
QL
ML
ML
QS
QL
ML
ML
QL
MS
MS
ML
ML
QL
ML
QL
QS
QS
ML
QL
QL
QL
QL
QL
ML
MS
ML
QL
QS
MS
MS
QL
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
ML
QS
ML
QL
QL
QS
ML
MS
QL
ML
QL
MS
QL
ML
ML
ML
ML
QS
MS
QS
ML
MS
QS
ML
QS
QS
QS
MS
MS
ML
QL
ML
MS
QS
ML
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
QS
QL
ML
ML
QS
QL
QL
QL
MS
QS
ML
QS
QL
QS
ML
ML
ML
ML
ML
ML
QL
QS
MS
MS
QS
QL
ML
MS
ML
ML
ML
QL
ML
QL
QS
QS
QL
QL
ML
ML
QS
ML
QS
ML
QL
QL
QS
QL
MS
QS
QL
QS
MS
QL
QS
QL
ML
QS
ML
ML
QS
ML
ML
QS
MS
ML
QS
ML
ML
ML
QS
QS
ML
ML
QS
QS
QS
QL
ML
ML
ML
QL
QS
MS
QS
ML
QS
QL
ML
ML
ML
QS
MS
MS
QS
QL
ML
QL
ML
ML
QS
QL
QS
MS
ML
QS
ML
ML
ML
MS
MS
ML
QL
QL
ML
QL
QS
ML
ML
QS
MS
ML
MS
QS
QS
ML
QL
ML
QS
QL
QS
MS
QL
QS
QL
QL
ML
QL
MS
MS
QS
QS
ML
ML
QL
QL
ML
MS
ML
ML
QS
ML
QS
MS
QS
QS
ML
MS
ML
ML
ML
ML
QL
QL
ML
QS
MS
QS
MS
QS
ML
ML
MS
QS
QL
ML
MS
MS
QS
QL
QL
ML
ML
QS
QL
QL
QL
ML
QS
QL
MS
QS
ML
QS
QS
QL
ML
QS
QL
MS
ML
QS
QS
MS
QS
ML
QS
MS
QL
QL
MS
QL
QL
MS
QL
ML
ML
QL
ML
ML
ML
QS
QL
QS
MS
ML
QL
ML
QL
MS
ML
ML
QS
ML
QL
ML
QL
QS
ML
QL
QS
QS
ML
QS
MS
QS
MS
ML
ML
ML
QL
MS
ML
QS
QL
ML
QS
MS
ML
ML
QL
ML
ML
ML
QS
ML
ML
MS
ML
MS
QL
MS
QL
QL
QL
ML
QS
QL
QS
MS
QS
QS
QS
QL
QL
QS
QL
QL
ML
ML
QS
QL
ML
QL
QS
ML
ML
MS
ML
QS
ML
QS
QL
MS
ML
ML
QS
QL
ML
ML
QL
ML
QL
QL
ML
MS
ML
QS
ML
QL
QS
ML
QL
ML
QL
QL
MS
QS
ML
ML
MS
ML
QS
QS
MS
ML
ML
ML
ML
QL
ML
QS
ML
ML
QL
ML
QS
ML
ML
QL
ML
QL
QL
ML
QL
QS
QL
QS
ML
ML
QS
ML
MS
QL
ML
ML
QL
QL
ML
ML
ML
ML
MS
ML
ML
QS
QL
QL
ML
MS
QS
QL
QL
ML
QS
QS
QS
QS
QL
MS
QL
QL
QL
QL
QS
ML
QL
MS
ML
ML
QS
QL
MS
MS
QS
QS
MS
QL
ML
ML
ML
ML
QS
ML
QL
QL
QS
MS
ML
ML
QL
QS
QS
MS
QS
QL
QL
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
QL
QS
QL
QS
MS
QL
QL
MS
QS
ML
MS
QL
ML
ML
QS
MS
ML
QS
QL
QL
ML
QS
QS
QL
ML
ML
QL
QS
QS
ML
QS
ML
QL
ML
QS
MS
ML
QL
ML
MS
QL
ML
QL
QL
ML
ML
ML
ML
QS
QS
MS
ML
MS
ML
QL
QS
MS
MS
ML
QL
QS
ML
ML
QS
ML
QS
MS
ML
QS
ML
QS
ML
QL
ML
ML
MS
MS
QL
QL
QL
ML
ML
ML
ML
QL
QS
QL
QL
QL
ML
QS
QL
QL
MS
ML
QS
QS
QS
QS
QS
MS
QS
MS
ML
QS
QL
QL
ML
QL
ML
QS
QL
ML
QL
QS
QL
ML
QS
QS
QL
ML
QL
ML
QL
QL
ML
MS
MS
QS
ML
ML
QS
QL
ML
QS
ML
QS
MS
ML
MS
ML
ML
QL
QL
ML
QS
QL
MS
QS
ML
QL
QS
ML
ML
ML
QS
QL
ML
ML
QS
QL
MS
MS
ML
QS
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
MS
QL
MS
MS
ML
ML
MS
QL
ML
QL
MS
ML
ML
ML
ML
MS
MS
ML
ML
QS
QL
QS
QS
ML
QS
ML
MS
ML
QS
QS
ML
QS
QS
QL
MS
QL
QL
QS
ML
ML
QS
QS
QS
QS
QS
ML
QS
QL
QS
ML
ML
MS
MS
QL
QL
QL
ML
ML
ML
QS
ML
MS
QS
QS
ML
ML
QL
ML
ML
MS
ML
MS
ML
ML
ML
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
MS
ML
ML
ML
MS
QS
ML
QL
QL
QL
ML
MS
MS
ML
QL
QS
QS
QS
QL
MS
QS
QS
QL
QL
QL
QS
ML
QS
MS
ML
ML
QL
QL
ML
ML
QS
ML
QS
MS
QS
QL
ML
QL
QL
QL
QS
QS
ML
ML
ML
QL
ML
QS
QS
ML
ML
QS
ML
QL
ML
QS
ML
ML
ML
QL
QS
ML
QS
QS
ML
ML
QL
ML
QS
QL
QL
QS
QS
ML
QL
ML
ML
QS
ML
ML
ML
MS
ML
ML
QL
QS
QL
QL
QL
ML
ML
ML
QL
ML
QL
ML
QL
QS
QS
ML
ML
QS
QS
ML
QL
QL
ML
ML
ML
QS
QL
QL
QS
QS
QL
ML
MS
QS
ML
MS
ML
QS
ML
ML
QS
QL
QS
MS
QS
QS
QS
QL
ML
QL
ML
QL
QL
QL
QS
QL
QL
QS
MS
ML
QL
QL
QL
ML
MS
ML
MS
ML
QS
ML
ML
ML
QS
QL
ML
MS
QL
MS
MS
QL
QL
ML
ML
ML
QL
QL
QL
QS
ML
QL
QS
ML
QL
MS
QS
ML
MS
MS
ML
ML
QL
QL
QS
QS
ML
ML
MS
QS
QS
ML
ML
MS
QL
QL
ML
QS
ML
QL
ML
ML
MS
QS
QS
ML
MS
QL
QL
QL
ML
ML
QL
ML
QS
ML
ML
QL
QL
QS
ML
ML
QS
QL
QL
MS
QL
QS
ML
ML
QL
QL
ML
ML
ML
QS
QS
QS
QS
MS
QS
ML
ML
ML
QL
QS
ML
ML
ML
MS
QS
ML
QS
ML
QL
MS
QL
QS
MS
ML
QS
ML
QL
QL
ML
QS
MS
MS
ML
QS
ML
ML
QL
ML
QS
QL
QL
MS
QS
ML
MS
QS
ML
QS
ML
ML
MS
ML
QS
ML
ML
MS
ML
QL
ML
QS
QS
QS
ML
QL
ML
QS
ML
ML
QS
MS
ML
ML
ML
ML
ML
QL
ML
QS
ML
MS
QS
QS
QL
ML
ML
QS
QL
QL
QS
ML
ML
ML
QL
QL
QL
QL
ML
ML
ML
QS
MS
ML
ML
ML
QL
QL
QL
QL
QS
ML
QS
ML
QL
ML
QS
QL
QS
QS
MS
QL
MS
ML
QS
QS
QL
QL
ML
MS
ML
ML
ML
ML
MS
ML
QS
ML
ML
QL
MS
ML
QS
ML
QL
QS
MS
MS
ML
QS
QL
QL
ML
MS
ML
ML
ML
QS
ML
QL
QS
QL
ML
QS
ML
ML
ML
QS
ML
ML
QS
QL
QS
ML
ML
MS
QL
ML
QS
QL
QL
MS
QS
MS
QL
QS
QS
QS
MS
ML
ML
ML
ML
ML
QL
MS
ML
QL
QL
QS
ML
QL
ML
QL
QS
ML
ML
QS
ML
MS
QS
QS
QS
QL
QS
QL
ML
ML
QS
QL
QS
MS
QS
MS
ML
QL
QS
QL
ML
QL
MS
ML
ML
ML
QL
MS
QL
MS
ML
ML
QS
QS
QS
MS
QS
QS
ML
ML
ML
ML
MS
QL
QS
ML
QS
QL
QL
QL
MS
ML
ML
QS
QS
ML
ML
QS
QS
QS
QL
ML
ML
QL
ML
QS
ML
QL
ML
QL
ML
QL
QL
ML
QS
ML
ML
MS
MS
QL
ML
MS
ML
QS
QS
QS
MS
QL
ML
MS
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
MS
QS
QL
ML
QS
QS
QS
ML
QS
MS
ML
QL
QS
QS
ML
QS
ML
QL
ML
QL
ML
ML
ML
QS
QS
ML
QS
QL
ML
QL
ML
MS
ML
QL
ML
MS
QS
ML
QL
ML
QS
ML
ML
ML
MS
ML
QL
ML
QL
MS
ML
ML
ML
QS
ML
QL
QS
MS
ML
QL
ML
ML
MS
ML
MS
QS
ML
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
QL
ML
ML
ML
QS
QS
MS
QS
QS
MS
MS
ML
QS
MS
MS
QS
QS
ML
QS
QL
ML
QL
MS
QS
ML
QS
ML
ML
MS
ML
ML
ML
QL
ML
MS
QS
QS
ML
QL
ML
ML
ML
QL
QL
QL
ML
ML
QL
QL
QL
QL
QS
QS
ML
ML
MS
QS
QS
ML
ML
ML
ML
ML
ML
QL
QL
QS
QL
ML
MS
QS
QS
MS
QL
QS
MS
QS
MS
QS
ML
QS
MS
ML
ML
QS
QL
QL
QL
ML
ML
MS
QS
MS
ML
QS
ML
ML
QL
QS
ML
MS
MS
QL
QS
MS
MS
QL
QS
QL
QS
QL
QL
QL
ML
QS
QL
ML
QL
ML
QS
QL
ML
MS
QL
QL
QL
QS
ML
QS
ML
QS
QS
QS
MS
QS
ML
ML
ML
MS
QL
QL
QS
ML
QL
QL
ML
ML
QS
QL
QS
QL
MS
QS
ML
QL
QL
QS
QL
QL
ML
MS
ML
QS
QL
QS
ML
QL
QS
ML
QS
ML
MS
QL
QS
ML
ML
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
ML
QS
QS
ML
QL
QL
QS
QL
ML
QS
MS
ML
QL
MS
QS
QS
QS
QL
MS
QL
QS
QS
QL
ML
ML
MS
ML
QS
QS
QS
MS
MS
ML
ML
ML
QL
MS
ML
QL
ML
QS
QS
QL
ML
QL
QS
ML
ML
ML
QL
QL
QL
ML
ML
QS
ML
MS
QS
ML
QS
QL
QS
QS
QS
QL
ML
ML
MS
ML
ML
QS
QL
QL
QS
QL
QL
QL
QL
QS
MS
ML
QS
ML
MS
QS
QL
QL
QS
QL
ML
ML
ML
QS
ML
ML
QL
ML
ML
MS
ML
QL
ML
QL
QL
MS
QS
QS
QL
QL
QL
QL
QS
ML
ML
QS
QS
QS
QL
QL
QL
MS
QL
QL
QS
MS
ML
QS
MS
QS
MS
QS
QS
ML
QL
ML
ML
MS
QS
MS
MS
ML
QS
MS
ML
ML
MS
MS
ML
MS
ML
QS
ML
QL
ML
QL
QS
ML
MS
QS
QL
ML
QL
ML
ML
ML
QL
MS
QS
QL
QS
ML
MS
ML
ML
ML
QL
ML
QS
QL
ML
ML
ML
ML
ML
QS
ML
ML
QL
QS
QL
MS
ML
QS
QS
QS
QL
QL
QS
QL
QS
ML
QL
QS
QL
ML
ML
ML
ML
QS
QL
QL
QS
QS
QL
QL
QL
ML
QS
ML
QL
QL
QS
QL
ML
QL
QS
ML
ML
QS
ML
MS
QS
QS
QL
ML
ML
ML
ML
QS
QL
QL
ML
QL
ML
ML
MS
QS
QS
QL
QS
QL
QS
ML
ML
MS
QS
QS
QL
QL
MS
QS
MS
MS
ML
ML
MS
ML
ML
QL
ML
ML
QS
QS
MS
ML
QL
QS
MS
ML
QL
ML
ML
QS
QL
ML
MS
QL
ML
QS
QS
ML
QS
MS
QS
QL
QL
QL
QL
QL
ML
ML
QL
QL
ML
MS
ML
QL
QL
ML
ML
QS
QL
ML
QL
ML
MS
ML
ML
QS
QL
QS
QS
ML
QL
ML
QL
ML
QS
ML
ML
ML
MS
ML
QL
QS
MS
ML
QL
QL
QS
MS
QL
ML
ML
QL
QL
MS
ML
ML
QS
ML
QS
QL
QS
ML
MS
ML
QL
QS
QS
QS
ML
ML
ML
QS
QL
ML
QS
QL
MS
QS
ML
QL
MS
ML
ML
QS
QS
MS
ML
ML
ML
ML
QL
QS
MS
QS
QL
ML
ML
QL
QS
QL
QL
MS
QS
ML
QL
ML
ML
QS
QS
QL
MS
QL
QL
ML
QS
QL
QL
MS
ML
ML
MS
QS
ML
ML
QL
ML
QS
QS
QS
QS
QL
ML
QS
QL
ML
ML
QS
MS
QL
QS
QS
QL
QS
QL
ML
ML
QS
ML
QL
QL
ML
ML
QL
QL
ML
QL
MS
ML
QS
MS
QS
QL
ML
QS
MS
QS
QL
QS
QL
ML
QL
ML
QS
ML
QS
QS
ML
MS
QL
ML
ML
QS
QL
QL
QL
ML
ML
QS
QS
ML
ML
ML
QL
MS
ML
QL
ML
ML
QL
QS
MS
QS
QS
ML
ML
QL
ML
QL
MS
QL
ML
QS
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
MS
MS
QS
QS
ML
QS
ML
MS
QS
QS
ML
QL
QS
QL
MS
QS
ML
QL
MS
MS
QL
QS
QS
QL
ML
QS
MS
ML
QL
ML
QL
QS
MS
QS
ML
QS
QL
QS
QL
QS
ML
ML
QL
MS
QS
MS
QL
QL
ML
MS
ML
QS
QS
ML
MS
ML
MS
ML
ML
QS
MS
MS
ML
ML
ML
ML
QL
QS
ML
QL
ML
QL
ML
MS
QS
ML
MS
QL
QS
ML
QS
QL
ML
QS
QL
QS
ML
ML
QL
QS
QL
ML
ML
ML
QL
QS
ML
QS
QS
QS
ML
MS
ML
ML
QS
ML
ML
QL
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
ML
QL
ML
QS
MS
QS
QL
QL
QL
QS
ML
ML
QL
ML
QS
QL
QL
QS
ML
ML
ML
ML
ML
ML
QL
QS
MS
ML
QS
ML
QS
QL
QS
QS
QS
QL
QL
ML
ML
QS
ML
QS
ML
QS
QL
ML
ML
ML
ML
ML
QL
MS
QL
MS
QS
QL
ML
QS
ML
MS
ML
QL
ML
ML
QL
ML
ML
QL
QS
QL
MS
ML
ML
QS
ML
ML
QS
MS
QL
MS
QL
MS
QS
ML
QL
QL
ML
MS
QS
ML
ML
QS
QS
ML
QL
QS
QS
MS
ML
MS
ML
QL
ML
QS
ML
QL
MS
MS
QL
QS
QL
ML
QS
ML
QL
MS
QL
ML
QS
QL
ML
QS
QS
MS
ML
ML
QL
ML
QS
ML
ML
ML
MS
QS
QL
ML
QS
QL
MS
QL
ML
QL
ML
QL
MS
MS
MS
ML
QL
ML
QS
QS
ML
QS
ML
QS
ML
ML
ML
QS
QS
ML
ML
QL
ML
MS
QS
QL
QS
MS
ML
QL
QS
MS
QS
QL
ML
QL
QL
ML
ML
QS
ML
QL
ML
MS
ML
QL
ML
ML
QL
QS
QL
ML
ML
QS
ML
ML
ML
QL
QS
MS
QL
QL
QL
QL
ML
QS
ML
QS
QL
ML
QL
QL
ML
QL
QS
QS
MS
QS
ML
QS
ML
QS
QL
QS
QS
ML
QS
QL
QS
ML
QL
ML
QL
MS
QL
QL
ML
QS
MS
QS
ML
QS
ML
ML
QL
QS
QL
QS
QS
ML
QS
ML
QL
ML
QS
MS
ML
ML
QL
QS
ML
QS
QL
QL
QS
QS
QL
ML
QL
MS
MS
QL
QL
ML
QS
ML
QS
QL
QL
MS
ML
MS
QS
MS
QS
QL
ML
MS
QL
ML
QS
ML
MS
QS
QL
ML
ML
QS
QL
ML
ML
ML
QS
QL
QL
ML
QS
ML
ML
QS
ML
ML
QS
QL
QS
ML
QL
QS
QS
QL
QL
MS
QS
ML
ML
MS
ML
QS
ML
ML
QS
ML
MS
QS
QL
QL
QL
MS
ML
QS
ML
QL
MS
QS
QL
MS
ML
QS
MS
ML
QS
QL
QL
QS
ML
ML
QL
QL
ML
MS
ML
ML
QL
MS
QS
QL
ML
QS
ML
ML
ML
QL
ML
MS
QL
MS
QL
ML
QS
QL
MS
ML
QL
ML
ML
QS
QS
MS
QS
ML
MS
QS
QS
QS
ML
ML
ML
QL
ML
ML
ML
QS
ML
ML
QS
QL
QS
MS
MS
QS
QS
ML
ML
ML
MS
ML
ML
QS
MS
QS
QS
ML
ML
QL
QL
QS
QS
MS
QS
QL
ML
QL
QL
QL
MS
QS
QS
ML
MS
QL
ML
QL
QS
ML
ML
QS
ML
ML
QS
QS
QL
ML
ML
MS
QS
ML
QS
QL
QL
QS
ML
ML
QL
QL
QS
ML
QL
QS
ML
ML
QL
MS
ML
ML
QS
ML
MS
MS
QS
QS
QS
QS
ML
QL
ML
MS
QS
QS
ML
ML
QS
QL
QL
QS
MS
MS
QL
ML
QL
ML
ML
MS
QS
ML
ML
QS
QL
ML
QL
ML
ML
QS
MS
QS
QS
QS
QS
ML
QS
QS
QL
MS
ML
QL
QL
ML
QS
QS
QS
QS
QS
MS
QL
QL
ML
QL
ML
ML
ML
QL
QL
ML
MS
QL
ML
QS
QL
QS
QS
QS
ML
QS
ML
QL
QS
ML
QL
QL
QS
QS
MS
QL
QS
QS
ML
MS
ML
ML
MS
QS
QL
QL
ML
ML
ML
ML
ML
MS
ML
QL
QL
ML
ML
MS
QS
QS
ML
QL
QL
QL
ML
MS
QS
QS
QS
ML
QL
QL
ML
MS
QL
ML
QL
QL
ML
QL
MS
QS
QL
ML
QS
ML
QS
ML
QS
MS
ML
QL
QS
QS
QL
QS
MS
QL
ML
ML
QL
ML
QS
QS
QS
ML
ML
QL
ML
QL
ML
QS
ML
QS
ML
QL
MS
QL
QS
MS
QS
ML
ML
ML
QL
MS
ML
ML
QL
MS
ML
MS
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
MS
MS
ML
QL
ML
ML
ML
MS
QS
QS
ML
ML
ML
QL
ML
MS
QS
MS
QS
MS
MS
ML
QL
QS
QL
MS
ML
QS
MS
ML
ML
ML
QL
ML
QS
ML
QL
QS
QL
ML
MS
ML
ML
MS
QL
ML
QL
QL
MS
ML
ML
MS
ML
ML
QS
MS
QS
MS
ML
QS
ML
ML
ML
ML
QL
MS
MS
QS
QL
ML
QS
ML
QS
QS
QS
ML
MS
QS
QL
MS
ML
QL
QL
MS
QL
ML
ML
ML
ML
ML
QL
MS
QS
MS
QL
QL
ML
QS
QS
QL
MS
QL
QL
QL
QS
MS
QL
QL
ML
MS
QL
QL
QL
QS
QS
ML
ML
QS
QL
QS
ML
MS
QS
QS
MS
ML
QS
ML
ML
ML
QL
QL
QL
ML
QL
ML
QS
ML
QS
MS
QS
QL
QL
ML
ML
ML
ML
ML
QS
QS
ML
QS
QS
ML
QL
MS
QS
QS
ML
MS
MS
ML
QS
QL
QS
QS
ML
ML
QS
QL
QL
QS
QS
ML
QS
QS
QS
MS
QL
QS
QL
ML
QS
QL
MS
QL
ML
QS
QL
ML
MS
ML
ML
QL
ML
ML
QL
QL
QL
ML
QS
QL
QS
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
QS
ML
QS
MS
ML
MS
QL
ML
ML
QS
QL
MS
QL
MS
QL
QL
QL
QL
MS
ML
ML
ML
ML
QS
QS
ML
ML
QL
QL
QS
QL
ML
ML
QS
QL
ML
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
QS
ML
QS
QL
ML
ML
QL
ML
QL
QS
QS
QL
ML
ML
QS
QL
MS
ML
ML
ML
QS
ML
QS
QS
ML
QS
QL
QS
QS
ML
ML
ML
ML
MS
QS
QS
ML
QS
MS
ML
ML
ML
QS
QL
ML
QS
QL
QL
QS
ML
QS
QS
QL
ML
MS
MS
QL
QL
QS
QL
QS
ML
QS
QS
ML
ML
QL
ML
ML
QS
QS
MS
ML
QS
QS
MS
QL
QL
QS
MS
QL
QS
QS
MS
QL
QS
ML
ML
MS
ML
ML
MS
ML
ML
QL
QL
ML
QL
QS
QL
QS
ML
QL
MS
ML
ML
QS
MS
MS
ML
QL
ML
QS
QL
QL
ML
QS
QS
QS
MS
QL
ML
QS
QL
ML
QL
QL
ML
QS
ML
QS
QL
QL
QS
QL
QS
ML
QS
MS
QS
ML
QS
ML
MS
QS
MS
QS
ML
QL
QL
ML
MS
ML
ML
MS
MS
ML
ML
QL
ML
ML
MS
QS
QS
QS
QS
QL
QS
QL
QS
ML
QL
MS
QS
ML
ML
QL
QL
ML
QS
MS
QS
MS
ML
QS
ML
ML
MS
ML
ML
ML
ML
ML
QL
QL
QL
QL
ML
MS
QL
QL
QS
QS
QS
ML
QS
QS
ML
QS
QS
QL
QS
QS
ML
QS
QL
ML
QS
MS
QS
ML
ML
QS
ML
ML
QS
ML
ML
QS
ML
MS
ML
ML
ML
QS
QS
QS
QL
ML
QS
ML
QL
QS
ML
QL
ML
MS
QL
QL
ML
ML
ML
ML
ML
QL
QL
QL
MS
ML
ML
MS
ML
QL
QL
MS
MS
ML
QS
QS
MS
QL
QL
QS
QS
MS
QL
QL
ML
QS
ML
MS
MS
QL
QS
QL
QS
QL
ML
ML
QL
ML
QL
QL
MS
ML
QS
QL
ML
QL
QL
MS
QS
ML
ML
ML
QL
QS
ML
MS
ML
ML
ML
ML
QL
QL
QS
QS
MS
ML
QL
QL
QL
QL
ML
ML
QL
ML
ML
QL
QS
QS
ML
QS
ML
MS
QS
QS
MS
QL
QL
QL
QL
ML
ML
QS
QL
ML
QL
ML
MS
ML
QL
ML
QL
ML
QL
QS
QL
MS
QS
QL
QL
MS
QS
ML
QL
QS
ML
MS
ML
ML
QS
QL
ML
QL
MS
ML
QL
QS
QS
ML
QL
QS
QS
ML
QS
ML
QL
QL
QS
QS
QS
ML
ML
MS
QS
QL
ML
MS
QS
ML
ML
ML
ML
QS
MS
QS
QL
ML
QS
MS
QL
QL
QS
MS
MS
MS
QL
ML
ML
ML
QS
ML
QS
QS
MS
QL
ML
QL
QS
ML
ML
QL
QS
QL
QS
ML
QL
QL
ML
ML
QS
MS
QS
QL
QS
QS
ML
ML
QS
QL
QS
QL
QL
ML
ML
ML
QS
QS
QL
ML
ML
MS
QL
QS
ML
QS
QS
ML
QS
ML
ML
ML
QS
QS
MS
ML
ML
ML
MS
QS
ML
MS
ML
ML
QS
QL
QS
ML
QS
ML
MS
ML
QS
QL
MS
QL
QL
MS
MS
QS
QS
QS
ML
MS
QS
QS
QS
QL
ML
QS
ML
MS
MS
ML
MS
ML
MS
QL
QL
QS
ML
QL
ML
MS
QL
ML
ML
QL
ML
QS
QS
QL
QS
QS
QL
ML
ML
ML
ML
QL
QL
ML
QL
QL
ML
QL
QS
QL
QL
QL
QL
QL
MS
ML
ML
QL
MS
MS
ML
QL
QL
QS
ML
QS
MS
ML
QL
ML
ML
ML
QS
QS
ML
QS
QL
QS
QS
MS
QL
MS
QL
QS
ML
QS
QL
QL
QL
ML
ML
QS
MS
MS
ML
ML
QL
ML
QS
QS
ML
QL
QL
QL
ML
QL
QS
ML
ML
MS
QS
ML
ML
ML
ML
ML
QL
ML
MS
ML
QS
QL
MS
QS
ML
ML
QS
QL
QL
ML
QS
ML
ML
QL
QS
QL
ML
MS
MS
QS
QL
QL
ML
QS
ML
QL
QS
QS
ML
MS
ML
QL
QL
QL
MS
QL
QL
QL
ML
QL
QS
ML
QS
ML
ML
ML
QS
ML
QL
MS
MS
QL
MS
ML
QS
ML
QL
QS
ML
MS
QS
ML
ML
MS
QL
ML
QL
QL
MS
QL
MS
QS
QL
QL
ML
ML
QS
ML
MS
ML
QL
QL
QS
ML
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
QL
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
QS
QL
ML
QS
QS
MS
ML
QL
QL
MS
ML
QL
QL
QL
QL
MS
QS
MS
QS
QS
MS
QL
QL
QS
MS
ML
ML
MS
ML
ML
QS
ML
QS
ML
MS
QS
QS
QL
QS
MS
ML
ML
QS
MS
QL
QS
ML
QL
MS
ML
QL
QL
MS
MS
MS
MS
QL
QS
ML
MS
ML
QS
ML
ML
QS
QL
QS
MS
ML
ML
MS
MS
QS
QL
QL
ML
ML
ML
ML
ML
QL
QS
ML
MS
QS
QS
QS
ML
QS
QL
ML
ML
QL
ML
MS
QL
ML
QL
ML
ML
ML
QS
QS
ML
QL
ML
ML
ML
ML
ML
QS
ML
QL
MS
QL
QS
ML
QS
QL
QL
ML
MS
QS
ML
ML
QL
ML
MS
QS
ML
ML
ML
QS
MS
QL
ML
MS
MS
QS
MS
MS
QS
QS
ML
MS
QS
ML
ML
QS
QL
QL
ML
QL
QS
QL
ML
ML
QL
QL
QL
MS
MS
QS
QL
QL
QS
QS
QL
ML
QS
ML
ML
MS
ML
QS
QL
ML
QS
QS
QS
QL
ML
QS
QS
QS
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
MS
QS
ML
QS
ML
QL
ML
ML
ML
ML
QL
QL
MS
MS
ML
ML
ML
QS
ML
QL
QL
ML
MS
ML
QS
ML
QL
MS
MS
QL
QL
ML
QL
QS
ML
QS
MS
MS
ML
MS
QS
QL
QL
ML
QS
QL
ML
QS
MS
ML
QS
QS
QS
QL
MS
QL
QL
ML
QL
MS
QS
ML
ML
QL
QL
MS
QL
ML
QS
ML
ML
ML
QS
QL
ML
QS
QL
QS
QL
QS
QL
QL
MS
ML
QS
ML
ML
QS
ML
ML
QL
QL
ML
ML
QS
ML
ML
MS
MS
QL
QS
ML
QL
QS
QS
MS
QL
QL
MS
ML
QS
ML
MS
QL
QS
QL
ML
MS
ML
ML
ML
QS
QL
QL
QS
QL
ML
QL
QL
QL
MS
MS
QS
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
QL
QS
QL
MS
ML
QL
QS
QS
ML
QL
ML
ML
QL
ML
MS
ML
ML
ML
ML
QL
MS
ML
QS
MS
ML
QS
QS
QL
ML
QL
QL
ML
QS
QL
MS
ML
QL
MS
ML
QL
QL
QS
QL
ML
ML
QL
QL
QS
ML
QL
ML
QL
QS
ML
QS
ML
QL
QS
QS
ML
ML
MS
QL
ML
QL
ML
QS
QL
ML
QL
QS
QL
QL
ML
ML
QS
ML
QS
MS
QL
QL
ML
QL
QS
QL
QS
QS
QL
MS
ML
QL
ML
ML
QL
MS
QL
QL
QS
QL
ML
QL
QL
QL
QS
QL
ML
QL
QL
QL
QS
QS
ML
ML
QL
ML
QL
QL
ML
ML
ML
ML
QL
ML
ML
ML
MS
QS
QL
QL
ML
QL
QS
ML
QL
QS
ML
QS
ML
MS
ML
MS
QS
ML
QS
MS
ML
QS
MS
QS
ML
QS
QS
QS
MS
QS
QS
ML
ML
QL
ML
ML
ML
QS
QS
ML
MS
QS
QS
QS
ML
QL
QL
ML
ML
ML
QL
MS
ML
QL
QS
MS
QS
QL
MS
ML
ML
MS
MS
QL
ML
QL
ML
QL
MS
QS
QL
QL
QS
ML
QL
ML
ML
MS
ML
ML
ML
ML
QS
ML
MS
QS
MS
ML
QL
ML
QL
ML
QS
ML
QL
QS
ML
ML
ML
QS
ML
ML
QS
ML
MS
MS
MS
QL
ML
MS
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
MS
ML
QL
QL
QL
QL
ML
QS
ML
QL
ML
QS
ML
QS
MS
ML
ML
QL
QL
ML
ML
QS
QS
QL
QL
ML
QS
ML
ML
ML
ML
QS
QS
ML
ML
QL
MS
QS
QS
ML
QL
QL
QS
ML
QS
MS
QL
ML
QS
QS
QS
QL
ML
ML
MS
QL
ML
QL
ML
QL
QL
ML
QS
QL
QL
MS
ML
MS
ML
QL
QS
QS
ML
ML
QS
MS
QL
QL
ML
QS
ML
QS
MS
ML
MS
QL
ML
ML
QS
QL
ML
QS
ML
QS
QL
ML
ML
QL
QL
ML
QL
MS
QL
QL
QL
MS
QL
QL
QL
ML
ML
QS
QL
QS
ML
ML
QL
QS
MS
MS
QS
QS
ML
QL
QS
QS
ML
MS
ML
QS
QL
QS
MS
QS
ML
ML
QL
ML
ML
ML
QL
ML
QL
MS
ML
ML
ML
QS
MS
ML
QL
QS
ML
QS
QS
ML
QL
QL
MS
ML
MS
ML
QL
ML
MS
MS
ML
QL
ML
MS
QL
QS
MS
QS
ML
MS
ML
QS
QS
ML
ML
MS
MS
QS
QL
MS
QL
ML
QS
QS
QS
MS
ML
QL
ML
ML
QL
MS
MS
MS
QS
ML
QS
ML
ML
MS
ML
MS
ML
QL
QS
MS
QL
ML
QL
QS
QL
QL
QL
ML
ML
MS
QS
QL
ML
QS
QL
QL
QS
QS
ML
QS
QL
MS
ML
QL
QS
QL
ML
QS
QL
ML
ML
MS
QL
ML
ML
QS
MS
ML
ML
QL
MS
QL
QS
QS
ML
QL
ML
QS
QL
QS
MS
QS
QL
QL
QL
QS
ML
ML
ML
QS
QS
ML
ML
QS
MS
QL
QS
ML
QL
QS
QL
MS
QL
QL
MS
MS
ML
QL
QS
MS
MS
ML
QS
ML
MS
QL
ML
QL
QL
QL
ML
ML
QS
ML
ML
MS
ML
MS
ML
ML
ML
ML
QL
ML
ML
ML
QS
QL
MS
QS
ML
QL
MS
QS
QS
ML
QS
QL
QL
ML
QL
ML
ML
QL
QL
ML
MS
MS
QS
ML
QL
ML
QL
MS
QL
QS
ML
ML
QL
ML
MS
ML
QS
MS
QS
MS
ML
QL
ML
ML
QS
QS
QS
ML
QS
ML
ML
QS
ML
ML
QL
QS
ML
QS
ML
QS
MS
MS
MS
QS
QL
ML
MS
QL
QS
QS
MS
MS
QL
QL
QL
QS
QS
QS
QL
ML
MS
ML
ML
QL
MS
QS
ML
ML
QL
ML
QL
ML
QS
ML
MS
QL
ML
ML
QS
ML
ML
ML
QL
MS
QL
ML
QL
QL
QS
QS
ML
ML
ML
MS
MS
MS
QS
QS
ML
QS
QL
QL
QS
ML
QL
QL
QL
QL
QS
QS
QL
QS
ML
MS
MS
ML
QL
ML
ML
QS
QS
ML
QL
QS
ML
ML
QL
ML
QS
MS
MS
ML
QL
QL
ML
ML
QS
QL
QS
QS
ML
MS
ML
QL
QS
ML
MS
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
ML
QL
QL
QS
QL
ML
QL
QS
QS
QS
ML
QS
QL
MS
ML
QS
ML
QL
ML
ML
MS
ML
QL
QL
MS
QL
MS
QL
QL
MS
QL
QS
QS
ML
QL
MS
QL
QS
QS
ML
QL
MS
QL
QS
QS
ML
QS
QS
ML
MS
ML
ML
ML
MS
QL
QL
ML
QS
ML
QS
MS
MS
MS
QS
QS
ML
ML
QL
QL
MS
ML
ML
ML
QS
MS
QS
QL
ML
QL
MS
QL
QS
ML
ML
ML
ML
ML
ML
ML
QL
MS
QL
ML
QS
ML
QL
MS
ML
QL
QS
MS
QL
QS
QL
QL
ML
QS
MS
QL
QS
QS
QS
QL
QS
QS
QS
ML
QL
MS
QL
QL
ML
MS
MS
ML
ML
QL
QL
MS
ML
QL
ML
QS
ML
QS
MS
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
QL
QL
ML
QL
QL
QS
MS
QS
ML
QL
ML
MS
ML
ML
QL
QL
QL
ML
ML
QS
QL
MS
QL
QS
QL
MS
QL
ML
QS
QS
QL
QL
QS
QS
QS
QS
QL
MS
QL
QL
ML
ML
QL
QS
ML
QS
MS
QL
QL
QS
ML
ML
QS
ML
ML
ML
QL
ML
MS
QS
QL
ML
MS
QS
QL
QL
QL
ML
ML
QS
QS
QS
MS
ML
QS
QL
QL
ML
QL
QS
MS
QS
QS
QL
QS
QS
ML
ML
QS
QL
QS
MS
ML
QS
QS
QS
ML
ML
ML
QS
QL
QL
ML
MS
ML
ML
ML
ML
ML
QS
ML
QS
ML
QS
MS
ML
ML
QS
QL
ML
QS
ML
QL
ML
ML
QL
MS
ML
ML
ML
QL
ML
MS
QS
QL
QS
QS
ML
ML
ML
ML
MS
ML
QS
ML
ML
QS
QL
QL
QL
QS
QL
MS
ML
QL
ML
ML
QS
QS
MS
QS
QL
QL
QL
QS
ML
QS
MS
QL
MS
QS
MS
MS
QS
QS
ML
ML
QL
QL
QL
QS
ML
QL
QL
QS
QS
QL
ML
MS
QS
ML
ML
QL
ML
MS
QL
QL
QL
QL
MS
QL
ML
QS
QL
MS
ML
QL
ML
QL
QL
ML
QL
ML
QL
ML
QS
QL
QL
ML
QS
MS
ML
QL
MS
ML
ML
QL
ML
ML
QS
QL
QL
MS
ML
QS
ML
MS
MS
ML
ML
ML
QL
ML
ML
QS
ML
QL
QS
QL
ML
QL
QL
MS
QL
ML
QS
QL
QL
ML
QL
ML
ML
ML
QL
QS
QS
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
QL
QS
QS
QS
QL
QS
QL
QL
ML
MS
ML
MS
ML
QS
ML
ML
ML
ML
ML
ML
MS
MS
QL
ML
ML
QL
QL
QS
QS
MS
ML
QL
QS
ML
QL
QS
MS
ML
ML
ML
ML
ML
ML
QL
MS
MS
ML
MS
ML
QS
ML
ML
ML
QL
QL
QS
QL
QS
ML
QS
ML
MS
QS
ML
QS
MS
QS
ML
QS
ML
QS
ML
QS
MS
ML
ML
ML
ML
QS
QL
ML
QS
MS
QS
MS
QL
QL
MS
QS
MS
ML
ML
QS
ML
ML
ML
MS
QS
QS
QS
QL
QS
QS
MS
MS
ML
QS
QL
MS
QS
ML
ML
QL
MS
QL
ML
ML
ML
QL
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
QL
ML
QL
QL
ML
ML
ML
QL
ML
ML
MS
ML
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
QL
MS
ML
MS
QS
ML
QL
MS
QL
QL
ML
ML
QL
QS
QL
QS
QL
MS
ML
ML
ML
QS
QS
ML
ML
MS
QS
ML
QS
QS
QL
QL
MS
QL
QS
QS
ML
QS
QL
QL
ML
QS
ML
ML
QS
ML
MS
ML
ML
QL
QL
QS
ML
QL
MS
ML
MS
QL
MS
ML
ML
ML
QL
QL
QL
QS
ML
QL
QS
QL
ML
MS
MS
ML
MS
QS
QL
QL
ML
QL
ML
QL
QL
QS
MS
ML
QS
QL
ML
QS
ML
QL
QL
ML
ML
QS
QS
QL
ML
QS
ML
ML
ML
QL
QS
QL
ML
ML
ML
QS
QS
ML
ML
MS
ML
QS
MS
QL
ML
ML
QS
ML
ML
QS
ML
QS
QL
ML
QS
ML
QS
ML
ML
ML
ML
ML
QS
QS
QS
MS
ML
ML
QL
MS
QL
MS
MS
QS
ML
ML
QL
ML
QL
QL
ML
QS
ML
QS
MS
ML
MS
ML
ML
ML
ML
QS
ML
QL
ML
MS
ML
QL
QS
MS
ML
QL
QL
MS
QS
QS
ML
QL
QS
ML
ML
MS
QS
QL
QL
ML
QS
ML
QL
ML
QL
QL
QS
QL
ML
MS
MS
ML
QL
QS
ML
QS
QS
QL
QL
QS
QL
QL
ML
QL
ML
QL
ML
ML
QL
QL
QS
ML
QS
MS
QS
ML
MS
ML
QS
ML
QL
QS
QS
QL
QL
QL
ML
ML
QL
MS
MS
MS
QS
QL
MS
MS
ML
ML
QL
ML
QS
ML
QL
ML
MS
ML
ML
MS
QS
QS
ML
ML
QS
MS
ML
MS
MS
MS
ML
ML
ML
QS
QS
QL
QS
ML
QS
ML
QS
MS
QL
MS
MS
ML
ML
ML
MS
MS
QS
QS
QL
QL
QS
QS
ML
QS
ML
ML
QS
QL
QS
ML
ML
QL
ML
QL
QL
ML
MS
QL
ML
QS
QS
MS
QL
MS
ML
QS
QS
QL
QS
ML
ML
ML
QS
ML
QL
QL
ML
QL
ML
ML
QL
QS
QL
QS
ML
QS
ML
QL
QL
QL
ML
QL
QS
QS
MS
ML
QL
QS
QS
MS
QL
QS
MS
ML
QS
MS
QL
ML
QS
ML
MS
ML
ML
QS
ML
QL
QS
ML
ML
ML
MS
QS
ML
ML
ML
QL
ML
MS
MS
ML
QL
MS
QS
QS
ML
ML
ML
ML
MS
MS
QS
QL
QL
QL
QS
QS
QL
MS
QL
QS
ML
QL
ML
ML
QS
QS
MS
QS
QS
MS
QL
QL
QS
QS
ML
ML
MS
ML
QL
QS
QS
QS
ML
QS
QS
QS
MS
ML
QL
QS
MS
ML
MS
QS
QS
QL
ML
QL
MS
ML
ML
QS
MS
ML
QS
ML
QL
ML
QL
QS
QS
ML
MS
QL
QS
ML
MS
ML
MS
ML
QS
QL
QS
MS
ML
MS
QS
ML
ML
QS
QS
ML
ML
ML
ML
QL
QS
ML
ML
QL
MS
ML
QL
ML
ML
QL
QL
QL
QS
MS
ML
ML
ML
MS
ML
QS
QS
QS
QS
ML
QL
QL
ML
MS
MS
ML
ML
QS
ML
ML
ML
MS
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
MS
QL
QS
QL
QS
ML
QS
QL
QL
QS
ML
QL
ML
MS
MS
ML
ML
ML
QL
QL
MS
ML
MS
ML
ML
ML
QS
ML
QS
QS
ML
QS
QS
QL
ML
ML
MS
QL
ML
QS
MS
QS
QL
ML
MS
QS
QS
QS
QS
QL
ML
QS
QL
QS
ML
ML
QL
QS
QL
ML
ML
QL
MS
ML
ML
QS
QL
QL
QS
QS
MS
QL
QS
ML
ML
QL
QS
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
MS
MS
MS
QS
QS
QS
QS
ML
MS
ML
QL
ML
QS
ML
MS
QS
QL
ML
ML
MS
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
QS
QS
MS
QL
ML
MS
ML
QL
QL
ML
ML
ML
ML
QL
ML
QL
QL
QS
ML
QL
ML
ML
ML
QL
ML
ML
QS
QL
QL
QL
ML
QS
ML
MS
QS
QL
QL
ML
QL
MS
MS
QL
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
ML
QS
QL
QS
QL
MS
QL
ML
ML
QL
ML
ML
QL
QS
QS
QL
QL
ML
QL
ML
ML
ML
ML
QS
QS
QS
MS
ML
QS
QL
QS
ML
QL
QS
ML
QL
ML
MS
ML
QS
ML
ML
QL
ML
MS
QS
QL
QS
QL
QS
ML
QS
QL
QS
QS
MS
QL
ML
QL
QS
QL
QS
ML
ML
QL
ML
QS
QL
MS
ML
QS
ML
QS
ML
ML
QL
QL
MS
ML
ML
QL
QL
QS
ML
QS
QL
QL
MS
MS
MS
QS
QS
QL
ML
MS
QS
QS
ML
QS
ML
QL
ML
ML
MS
QS
ML
MS
ML
QS
ML
MS
QS
QS
ML
QS
QL
ML
QL
QS
ML
QL
QS
QL
ML
MS
ML
QL
MS
QS
QS
MS
QS
MS
ML
QL
QS
MS
QS
ML
QL
QL
QL
QL
QL
ML
QS
QS
QL
ML
ML
QL
ML
ML
QS
ML
MS
ML
ML
MS
MS
QS
ML
MS
QL
ML
QS
ML
ML
ML
QL
QL
ML
ML
ML
MS
QS
MS
QS
ML
ML
QS
QL
QS
MS
ML
ML
MS
MS
QS
QS
ML
ML
ML
ML
QL
MS
QL
QL
ML
MS
QS
QS
QS
QS
QS
ML
MS
MS
ML
QS
MS
QL
ML
QL
MS
QL
QL
QL
QL
QS
QS
QL
ML
ML
QS
ML
ML
QL
QS
ML
QL
QS
QS
QL
ML
QS
QS
QS
QL
ML
MS
ML
MS
MS
ML
QS
QL
QL
MS
QS
QL
QS
MS
QL
MS
QL
QL
QS
QL
MS
ML
QL
QL
QL
ML
ML
ML
ML
ML
QL
MS
QL
QL
QS
QL
QS
QS
ML
ML
QS
QS
QS
QS
ML
QS
QS
ML
MS
QL
QL
QL
ML
QS
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
ML
QS
ML
ML
QS
MS
QL
ML
QS
QS
ML
QS
ML
ML
QS
MS
QL
ML
ML
QL
QL
ML
QL
QL
ML
MS
QS
QL
QS
ML
QL
QL
MS
QS
QS
ML
QS
MS
MS
QL
QS
ML
QL
QS
ML
QL
ML
QS
MS
QL
ML
ML
ML
MS
MS
QL
MS
ML
ML
QS
QS
QL
MS
ML
ML
ML
ML
ML
QL
QL
QS
ML
MS
ML
QS
MS
ML
MS
QS
QL
MS
ML
ML
QS
QL
QS
QS
ML
MS
MS
QL
MS
MS
ML
QS
MS
ML
ML
ML
QS
ML
MS
QS
QL
QS
ML
QL
ML
QL
QS
QS
MS
QL
QL
QS
ML
ML
QL
ML
ML
ML
ML
QS
MS
QS
ML
ML
ML
QS
ML
ML
ML
QL
QS
QL
MS
ML
ML
QL
QS
MS
QL
QS
QS
ML
QS
QS
QS
ML
QL
QL
ML
QL
MS
QL
ML
MS
QL
ML
QL
ML
MS
QS
QS
MS
ML
ML
QS
ML
QL
ML
MS
QL
ML
QL
ML
ML
QL
QL
QL
QL
ML
ML
QS
QS
ML
QS
ML
ML
QS
ML
ML
QS
QL
MS
ML
ML
QS
QL
QS
QL
ML
ML
QS
ML
QL
MS
QS
QL
ML
ML
QS
QL
ML
QS
ML
QL
MS
QS
ML
QS
ML
ML
ML
MS
QS
ML
QS
ML
QS
ML
QL
MS
ML
QS
QL
ML
ML
QS
ML
ML
QL
QS
ML
MS
ML
MS
ML
MS
QS
ML
ML
QL
QS
ML
ML
QS
QL
ML
MS
ML
ML
ML
QL
QL
QS
MS
ML
ML
QL
ML
MS
QS
QL
QS
QS
QS
ML
QS
ML
ML
MS
ML
QL
QS
QL
QS
ML
MS
ML
QS
QS
QL
MS
ML
ML
QL
ML
ML
ML
MS
QL
ML
QL
MS
ML
QS
ML
ML
QS
QS
QS
ML
QS
QS
ML
MS
QL
QL
QS
ML
QS
ML
MS
QL
ML
QS
ML
QL
QS
ML
QS
QL
ML
QL
QS
ML
MS
MS
ML
QS
QS
ML
QL
ML
ML
QS
QS
QS
QS
ML
ML
QS
MS
QS
QL
ML
ML
QS
QL
QS
ML
ML
QS
MS
QL
QS
QL
ML
QS
ML
QS
QS
MS
ML
MS
ML
MS
ML
QL
ML
QL
ML
QS
MS
QL
QS
QS
QL
QS
ML
QS
QL
QL
ML
ML
QL
QL
ML
QS
MS
MS
QL
QL
MS
MS
QS
QL
MS
QL
QS
MS
ML
MS
QL
MS
QS
ML
QL
QS
ML
MS
ML
ML
MS
QS
QL
ML
QS
QS
ML
MS
QL
ML
QL
ML
MS
ML
ML
ML
QL
ML
QS
QS
ML
QL
QS
QS
QS
ML
QL
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
MS
QL
QS
ML
QL
ML
ML
QS
QL
QS
ML
ML
ML
QL
ML
ML
ML
QS
QS
QS
QS
ML
QS
ML
QS
ML
MS
ML
QS
QS
ML
ML
MS
MS
QL
QS
ML
ML
MS
QS
ML
QL
MS
ML
QL
QL
ML
QL
QS
ML
QS
ML
ML
QL
QS
ML
ML
ML
QS
QS
ML
MS
QS
QS
ML
QS
QS
QL
ML
ML
ML
QS
QL
QL
ML
MS
MS
ML
ML
MS
QL
MS
QL
ML
ML
ML
QS
QL
QL
QL
QS
MS
MS
ML
MS
ML
ML
ML
MS
ML
ML
QL
QL
QS
MS
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
ML
QS
ML
QS
QS
QS
QS
QS
ML
MS
MS
QS
ML
ML
ML
QS
QS
QS
QL
MS
QL
ML
ML
MS
QL
ML
QS
ML
QS
ML
QL
MS
ML
ML
ML
QS
QS
QS
QS
ML
QS
ML
QS
QS
MS
ML
QL
QS
QS
MS
ML
QS
ML
QS
ML
ML
QS
QL
ML
QS
QL
ML
MS
MS
QS
QS
QS
ML
QL
QS
MS
ML
QL
ML
ML
QS
QL
QS
QS
ML
ML
ML
ML
QL
QS
MS
ML
ML
QL
QS
ML
QL
QS
QL
QS
QL
ML
ML
QL
QS
QS
QL
MS
QL
QS
MS
ML
QS
QL
QL
ML
QS
ML
QL
ML
ML
QL
ML
QS
QL
QL
QL
ML
ML
ML
QL
QS
MS
ML
MS
QL
QL
QL
QL
ML
ML
ML
QS
QS
QS
MS
QL
QS
QL
ML
QL
ML
QL
QS
ML
QS
MS
QL
QL
QL
ML
MS
ML
QS
QS
QS
QL
ML
QS
ML
ML
MS
QS
QL
QS
MS
MS
ML
MS
QS
QS
QS
QS
QS
QL
ML
QS
QL
ML
QL
QL
QS
QS
MS
ML
MS
QS
QS
QS
QS
ML
QL
QL
QL
ML
ML
QS
QL
MS
MS
ML
QL
QL
QS
QS
QS
ML
MS
MS
ML
ML
QS
ML
QL
QL
ML
MS
ML
ML
QL
QL
QL
QL
MS
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
MS
ML
ML
ML
ML
QL
QS
ML
QS
ML
QS
QL
MS
ML
QS
QS
QL
QS
QL
MS
MS
QL
QL
QS
ML
QS
ML
MS
QS
QL
QS
ML
QL
QS
QS
QL
QL
QL
ML
QL
QS
QL
ML
ML
ML
MS
ML
ML
QS
QS
QS
QS
ML
QS
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
QL
QL
MS
QL
ML
MS
QS
QL
MS
QS
QL
ML
QS
MS
QL
QL
QS
ML
ML
ML
ML
MS
ML
QL
MS
ML
QS
QS
ML
QS
QS
ML
ML
QS
ML
ML
MS
QS
MS
ML
QS
ML
QS
QL
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
ML
MS
QS
ML
QL
ML
QL
QL
QL
QL
QL
ML
QS
ML
MS
ML
ML
QS
QL
MS
MS
QS
QS
ML
MS
QL
ML
QS
QS
MS
QL
QS
QS
ML
ML
QL
QS
ML
ML
ML
QS
ML
ML
MS
ML
ML
ML
QS
QL
QL
QS
QL
QS
QL
QS
QL
MS
QL
ML
QS
ML
QS
ML
QL
ML
MS
ML
QL
QL
ML
MS
QS
QS
ML
ML
QL
QL
QS
QL
MS
ML
ML
ML
ML
QS
ML
QL
ML
ML
MS
QS
QS
ML
ML
ML
ML
QS
ML
MS
QS
ML
MS
QL
ML
ML
MS
ML
QS
QS
ML
QL
MS
MS
MS
QS
ML
ML
ML
QS
QS
ML
QS
QL
ML
ML
QS
QS
MS
QS
QS
QL
QL
QS
ML
QL
MS
ML
ML
QS
QS
MS
ML
ML
MS
QS
QS
MS
ML
ML
QS
ML
QL
MS
ML
ML
QL
ML
QL
ML
QL
QS
ML
MS
QS
ML
ML
ML
ML
QL
QL
QS
ML
QL
ML
QL
ML
QL
QL
QS
MS
QL
QL
ML
ML
MS
QL
QL
MS
QL
QL
QL
ML
QS
ML
ML
QL
QS
MS
QS
QS
ML
QL
ML
MS
ML
MS
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
QS
ML
ML
ML
QS
QS
ML
MS
QL
QL
ML
QS
QL
QS
ML
ML
ML
ML
ML
QL
MS
ML
QL
QS
QL
MS
QL
ML
ML
QL
ML
QS
QL
ML
QL
MS
MS
QS
MS
QL
QL
QL
QL
QS
ML
QL
MS
MS
MS
QS
ML
ML
ML
ML
QL
QL
QS
QS
ML
QL
MS
QL
QS
QS
ML
ML
QL
ML
QS
ML
QL
MS
QL
QS
QL
MS
QS
QS
QS
QL
QS
QS
ML
ML
ML
QS
ML
QS
ML
QL
QL
ML
ML
ML
ML
ML
QL
ML
QS
ML
QL
ML
QS
ML
QS
ML
QL
QS
ML
QS
QL
ML
QL
MS
ML
QL
QS
QL
ML
ML
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
ML
QS
QL
QL
ML
QL
ML
MS
QL
ML
QL
ML
QL
ML
QS
ML
MS
ML
QL
QS
ML
MS
QS
QS
ML
ML
QL
ML
QL
ML
ML
QS
QS
QL
ML
MS
ML
QS
QL
QS
QS
QL
QL
ML
QL
ML
ML
QS
MS
ML
ML
QS
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QL
MS
QS
QL
QS
QS
QL
QS
ML
ML
QL
QS
MS
QL
QL
QS
ML
QL
ML
QS
QL
ML
ML
QS
QL
QS
ML
QL
QL
ML
ML
QL
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
MS
ML
QL
ML
QS
ML
QS
QS
QS
QS
QL
QS
QL
ML
ML
QS
ML
ML
MS
MS
QL
ML
QS
MS
QL
MS
QL
QS
QL
ML
QL
QS
ML
QL
QS
ML
ML
ML
QL
ML
QS
QL
MS
ML
QL
QS
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
QS
MS
QS
QL
MS
QS
ML
ML
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
MS
ML
QL
QL
QL
ML
QL
QS
MS
ML
ML
QS
ML
ML
ML
MS
ML
QS
QL
MS
ML
ML
QS
QS
ML
QS
ML
QS
ML
ML
QL
QL
ML
ML
MS
ML
ML
ML
ML
QS
QS
QL
QL
MS
QL
MS
ML
ML
ML
QL
ML
MS
ML
QS
QS
ML
MS
QL
QL
QS
QL
QS
ML
MS
QS
ML
QS
QS
ML
ML
QS
QL
ML
MS
QS
QL
QL
QL
ML
MS
MS
ML
QS
QL
QS
QS
QS
ML
QL
ML
QL
ML
ML
ML
QL
MS
MS
MS
ML
QS
ML
QS
ML
ML
ML
QS
ML
ML
QS
QS
QL
QS
QS
ML
MS
QS
QL
QS
QL
ML
ML
ML
QS
ML
QS
QS
QL
ML
QL
QS
QL
QL
ML
ML
ML
QS
QL
ML
QS
QL
MS
QS
QS
QL
ML
QL
QS
ML
MS
QL
QS
QL
ML
QL
QL
ML
QL
MS
ML
MS
QS
QL
QS
ML
ML
QS
QL
QL
ML
MS
MS
ML
QL
QS
QS
QL
QS
QS
ML
QL
QL
MS
QS
QL
ML
MS
QS
MS
QL
QS
QS
QL
QS
ML
ML
QS
QS
QS
MS
QL
QL
QL
QL
QL
QS
QS
ML
ML
QL
ML
ML
ML
QL
ML
QS
ML
MS
ML
MS
MS
QL
MS
QS
ML
ML
QL
QL
QS
ML
ML
ML
QL
MS
ML
QS
QS
QL
ML
QL
ML
QS
MS
QL
ML
QL
QS
QL
ML
ML
MS
ML
QS
ML
ML
QS
ML
ML
QL
ML
ML
ML
ML
QL
QS
ML
MS
ML
QL
ML
QL
QL
QS
ML
QS
QL
QS
MS
QS
QL
ML
QS
ML
ML
QS
ML
MS
QS
QS
ML
QL
MS
ML
QL
QS
QS
QS
QL
ML
QS
MS
QL
MS
MS
QL
MS
MS
ML
MS
ML
QL
MS
ML
QL
MS
QS
QS
QS
QS
QS
ML
QS
QS
ML
MS
ML
QL
ML
QS
QL
MS
ML
QL
ML
ML
ML
ML
QL
MS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
QS
QL
QL
ML
QS
QS
QL
QS
QL
ML
QL
QL
MS
QL
ML
ML
ML
QS
MS
QL
QL
ML
MS
QL
QS
QL
ML
QS
QS
QS
ML
ML
QS
ML
QS
ML
QS
QS
ML
ML
QS
QL
QS
QL
ML
QL
QS
QL
MS
QS
QS
QL
QS
MS
ML
MS
ML
ML
QL
MS
MS
QL
ML
QL
MS
ML
QS
ML
QS
QS
ML
QL
MS
QS
QL
QS
QL
QS
MS
QL
ML
QL
QL
MS
QS
ML
QS
MS
QL
QS
ML
MS
QL
QL
ML
QL
QS
QL
QL
QS
QS
ML
MS
ML
QS
QS
QS
QS
ML
ML
QL
ML
ML
MS
QS
QS
ML
QS
QS
ML
QS
ML
QL
QL
QS
ML
MS
QS
MS
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
QS
ML
ML
QS
QS
ML
QL
ML
QS
ML
QS
ML
MS
QS
ML
QS
QS
ML
ML
ML
ML
MS
MS
ML
ML
MS
MS
QL
QS
QS
ML
ML
QS
QL
QS
MS
QS
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
QL
MS
QL
MS
ML
ML
ML
QL
MS
MS
ML
MS
QL
QL
ML
ML
QS
QL
ML
MS
QS
QL
QS
ML
ML
QS
QL
ML
ML
QL
QS
QL
QS
QS
ML
ML
QL
ML
QL
ML
ML
ML
QL
QS
QS
ML
QL
ML
QL
ML
QS
QL
ML
MS
ML
ML
QS
QL
ML
ML
ML
MS
ML
ML
MS
ML
QL
ML
QS
QS
ML
QS
QL
QS
QS
ML
ML
QL
ML
QS
MS
ML
QS
QL
QL
QL
MS
QS
QL
MS
ML
ML
ML
QS
QS
QS
ML
QS
QL
QL
ML
ML
QS
ML
ML
QS
ML
ML
QL
QL
QL
QS
QL
ML
ML
QS
QS
ML
ML
QL
QL
MS
QS
QS
QS
ML
QL
QL
QL
QS
QL
ML
ML
ML
MS
QS
QL
ML
ML
ML
QS
QS
ML
QS
QL
ML
QS
ML
ML
ML
ML
QS
QL
ML
QL
QL
QS
ML
ML
MS
QL
MS
ML
ML
QS
ML
ML
MS
ML
ML
ML
QS
QL
QS
QL
QS
QL
MS
QS
ML
ML
QL
QS
QS
ML
MS
QS
ML
QS
QL
MS
QL
QL
QS
ML
MS
MS
QS
QL
QS
QS
QS
ML
QS
ML
ML
ML
QS
QL
MS
MS
QL
QS
ML
MS
QS
MS
ML
QS
ML
QS
QS
ML
ML
ML
QL
ML
ML
ML
QS
QS
ML
QS
QS
QL
ML
ML
QS
QS
QS
QL
QS
QL
QL
ML
QS
QS
ML
ML
MS
ML
ML
ML
MS
QL
MS
ML
ML
MS
ML
ML
ML
QS
QS
ML
QS
QS
ML
QS
QS
QL
MS
QS
ML
ML
QS
ML
QS
QL
QS
QL
MS
QL
QS
QS
ML
QS
QL
ML
QL
QS
ML
QL
ML
QS
ML
QL
QL
QS
QS
ML
QS
QS
QL
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
QS
QS
MS
MS
ML
ML
QS
ML
QL
ML
QL
QS
ML
ML
QL
QL
QL
QS
QS
ML
ML
ML
ML
ML
QS
MS
ML
QL
ML
ML
QL
QL
MS
QL
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
QL
QL
ML
ML
QL
QS
MS
ML
QS
ML
ML
QS
QS
ML
ML
MS
ML
ML
QL
QL
QL
QL
QL
ML
ML
QL
ML
QL
ML
QS
ML
QL
ML
ML
QL
MS
QS
MS
MS
ML
QS
QL
QL
ML
QL
QS
ML
QS
QL
MS
QS
ML
ML
MS
MS
MS
ML
ML
QL
QS
QL
QL
QS
ML
QL
ML
MS
ML
QS
QS
QS
QS
ML
QS
MS
ML
ML
QL
QS
QL
QS
QL
ML
QL
ML
ML
MS
MS
QL
QS
MS
ML
QL
ML
ML
ML
ML
MS
MS
MS
ML
MS
QS
MS
ML
ML
QL
QS
ML
ML
QS
ML
QL
QS
QL
QS
ML
ML
QS
ML
QL
QS
ML
ML
MS
ML
ML
ML
ML
QL
ML
ML
QS
MS
QL
QL
QS
ML
ML
QS
MS
ML
ML
ML
QS
QL
QS
ML
ML
ML
QS
QL
ML
MS
QS
QS
QL
ML
ML
ML
QS
QL
ML
ML
MS
QS
QL
QL
QL
ML
ML
QL
ML
ML
MS
MS
ML
ML
MS
ML
QS
ML
QS
QL
ML
ML
QL
ML
ML
QS
MS
QS
QS
QL
ML
MS
QS
QS
MS
ML
ML
QL
QS
QS
MS
ML
ML
QS
ML
QL
MS
QS
ML
QL
MS
QL
ML
ML
QL
QS
ML
ML
ML
QS
ML
ML
QL
QL
QS
QS
QL
ML
QS
QS
QL
QS
QL
QS
MS
MS
MS
ML
MS
MS
MS
QS
ML
MS
QL
QS
ML
MS
QL
MS
MS
QL
ML
QL
QS
ML
QS
QS
QS
QS
ML
QL
ML
QS
QS
ML
QS
QS
MS
QS
ML
ML
ML
QS
QL
QS
MS
MS
ML
ML
QS
QL
ML
QS
ML
QL
QL
ML
ML
QS
QL
QS
QS
MS
ML
ML
ML
QL
QS
ML
QL
QS
QS
QS
QS
QL
MS
MS
QL
QS
QS
QL
MS
QL
QL
MS
ML
ML
QS
QL
MS
QL
QL
MS
ML
QL
QL
QL
ML
QS
QS
QL
QL
QS
QL
ML
MS
ML
QL
QS
QL
MS
QS
QS
ML
QL
QS
QS
ML
QL
ML
QS
QL
ML
MS
QL
QS
QS
QS
ML
QS
MS
QL
MS
MS
QS
ML
MS
QL
QS
ML
QL
QS
MS
MS
ML
QS
QS
QL
QS
ML
MS
QL
ML
MS
ML
QS
MS
ML
MS
MS
QS
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
QL
ML
QS
QS
QS
ML
QS
QL
ML
QL
ML
ML
QL
ML
QL
QL
QS
MS
ML
QS
QS
QL
QS
ML
ML
QS
QS
QS
QS
QL
MS
ML
QS
ML
ML
ML
MS
QL
QL
QS
QS
QS
ML
ML
QS
QS
QS
QS
MS
ML
QL
QS
QL
QL
ML
QS
ML
MS
QL
QS
QL
QL
MS
QS
QL
QS
MS
QS
QS
MS
QS
ML
QL
ML
MS
QL
MS
ML
QS
MS
MS
QL
QS
ML
QL
QS
QL
QS
QS
ML
ML
ML
ML
QS
MS
MS
ML
ML
ML
QL
QS
QL
QS
QS
ML
QL
ML
QL
ML
ML
QL
QL
QL
ML
MS
ML
MS
ML
ML
QS
QS
QL
ML
ML
QL
MS
QS
ML
QS
QL
QL
QL
QL
ML
QS
QS
ML
ML
MS
QS
QL
QS
MS
ML
ML
ML
ML
MS
MS
QS
QS
ML
MS
QL
ML
MS
MS
QL
QL
QS
ML
ML
ML
QL
QS
QL
QS
QL
MS
MS
MS
MS
QS
QL
ML
QS
QL
QL
MS
QS
QS
QS
ML
QS
QS
QL
MS
ML
QL
ML
QL
QL
MS
QS
MS
ML
QL
ML
ML
ML
QL
QS
QL
ML
MS
ML
MS
QS
ML
QL
QS
QL
MS
QS
QS
QL
QL
ML
QS
QS
ML
QS
QS
QL
ML
QL
MS
QL
ML
QL
ML
QS
ML
MS
ML
MS
QL
ML
ML
QL
ML
QL
QS
QL
ML
ML
QS
QS
QL
QL
QL
ML
QS
QL
ML
MS
QL
QS
QS
ML
MS
ML
MS
ML
QS
QL
ML
QL
QS
ML
QS
QS
QL
QS
ML
ML
ML
ML
QS
QL
QS
ML
ML
QL
ML
QS
MS
ML
QS
ML
QS
ML
QL
QL
QS
MS
QS
QS
MS
MS
QL
ML
MS
QS
QL
MS
MS
ML
QS
MS
QS
QS
ML
ML
QS
QS
ML
QL
QS
ML
MS
QS
ML
QS
MS
QL
MS
QL
ML
QL
MS
QS
ML
QL
QL
ML
QS
QL
ML
QL
MS
QL
ML
ML
ML
ML
ML
MS
ML
QL
MS
ML
ML
QS
QS
ML
QS
QS
ML
MS
QL
MS
QS
ML
ML
ML
QS
QS
ML
QL
ML
ML
MS
QL
QS
ML
QS
QS
ML
QS
MS
QL
ML
QS
QS
ML
QL
QL
QS
QS
ML
MS
MS
ML
QS
ML
MS
QL
QL
ML
QL
ML
ML
ML
ML
QS
ML
QS
QL
QS
QS
QS
ML
MS
QS
MS
QS
ML
QL
ML
QL
QS
QS
ML
QL
QS
QL
QS
QS
ML
MS
MS
QL
QS
ML
ML
MS
ML
QS
MS
QS
QL
ML
ML
QL
MS
ML
ML
ML
ML
QS
QL
QS
ML
QS
QS
ML
QL
QS
ML
ML
ML
QL
QL
QL
QS
QL
QS
QS
MS
QL
QL
ML
ML
QL
ML
ML
ML
MS
ML
ML
ML
QL
QS
MS
ML
QS
QL
ML
MS
MS
QL
MS
QS
ML
MS
MS
QS
QS
MS
ML
ML
ML
ML
ML
ML
QL
ML
QL
QL
ML
QS
QS
ML
ML
ML
QS
QS
QL
QS
QS
MS
QS
ML
MS
QS
QL
ML
QS
QS
MS
QL
QL
QL
QL
QL
QS
ML
QS
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
QL
MS
ML
QS
QS
QS
ML
ML
ML
MS
ML
MS
ML
ML
QS
QL
QL
ML
ML
QL
QL
QL
QS
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
ML
ML
QL
MS
QL
QL
QL
QL
MS
ML
QS
QS
MS
ML
MS
ML
ML
ML
QS
QS
ML
ML
ML
ML
QS
ML
ML
QS
QL
QS
ML
ML
MS
ML
ML
ML
ML
ML
QL
QS
QL
QL
QL
ML
ML
QS
QS
ML
QS
QL
ML
QS
MS
ML
ML
ML
QS
QS
QL
MS
ML
QS
QS
MS
ML
QS
QS
ML
MS
ML
ML
QL
QL
QS
QS
ML
MS
QL
MS
QL
QS
ML
MS
ML
ML
MS
ML
QS
ML
QL
QS
ML
ML
QS
ML
QL
ML
QS
MS
MS
MS
ML
QL
MS
QS
MS
QL
QS
QL
QL
ML
ML
MS
ML
QL
QS
ML
ML
QL
ML
QL
ML
MS
ML
ML
MS
QL
ML
QS
QS
QL
ML
MS
ML
ML
ML
QL
QS
ML
ML
QL
ML
ML
QS
ML
QS
MS
QS
QL
ML
ML
QL
QS
QL
ML
MS
ML
ML
QS
ML
QS
ML
QS
QL
MS
QL
QL
QL
MS
QS
ML
QS
QL
QL
QL
MS
MS
ML
ML
QS
ML
QS
ML
ML
ML
ML
MS
QS
ML
MS
ML
ML
ML
QS
ML
QS
ML
QS
MS
QS
QS
QS
QL
MS
ML
QS
QS
ML
MS
QL
QL
QL
ML
ML
ML
QS
MS
QL
ML
ML
ML
QS
QS
QL
QL
MS
ML
ML
ML
MS
ML
QL
QS
ML
MS
QL
ML
MS
ML
QL
QL
ML
QL
ML
QS
QS
ML
MS
MS
ML
ML
QL
QS
ML
ML
QS
QS
QS
QS
ML
ML
ML
ML
QS
QL
QS
MS
ML
MS
QL
ML
ML
QS
QL
ML
QL
QL
QS
ML
MS
MS
QL
QL
ML
QS
ML
QS
QL
QS
MS
QS
ML
ML
QS
ML
ML
QL
QL
QL
QS
QS
ML
MS
ML
QL
ML
ML
QL
QS
QL
QL
QS
QS
QL
ML
QL
QS
QL
ML
ML
MS
QL
QL
QL
MS
QS
ML
ML
ML
ML
QL
QS
QS
QL
QL
ML
QS
ML
QS
ML
ML
QS
QS
ML
ML
QS
QS
QL
ML
QL
MS
MS
QS
QS
ML
MS
QS
QS
ML
ML
ML
QS
ML
MS
QL
QL
QL
QS
QS
QS
ML
QL
QS
QL
QS
ML
QL
ML
QS
QL
ML
QS
ML
QS
QS
QL
QL
QS
ML
MS
ML
ML
ML
ML
QL
QS
QS
QS
QS
QS
ML
MS
ML
QL
QL
QS
ML
ML
ML
ML
MS
ML
QS
MS
ML
QL
QS
QL
ML
ML
MS
ML
MS
ML
MS
ML
QS
QL
QL
ML
QS
QS
MS
QS
ML
ML
QL
MS
QS
ML
QL
MS
ML
QS
QL
MS
ML
QL
QS
QL
MS
ML
QS
QL
QL
ML
QS
QS
ML
ML
QL
ML
ML
QL
QL
QL
ML
MS
ML
QL
QS
QL
QS
MS
ML
MS
MS
MS
ML
ML
QL
QS
QL
ML
QL
ML
ML
ML
QL
QS
ML
QL
QS
ML
QS
MS
ML
ML
QS
ML
QS
ML
MS
QS
QL
ML
ML
ML
QL
ML
ML
ML
ML
QL
QS
ML
QS
ML
ML
ML
QL
QS
QS
QL
QS
ML
QS
QS
QS
ML
QS
ML
MS
ML
ML
ML
QS
ML
ML
QS
QS
MS
QL
QS
QS
QL
QS
QL
QL
QS
ML
ML
QL
QS
QS
QS
ML
QS
QS
ML
ML
QS
QL
ML
MS
QL
QL
QL
QL
ML
QS
QS
QL
ML
MS
QS
ML
MS
ML
QL
QS
QS
QS
QL
QL
QS
ML
QS
ML
ML
ML
MS
ML
QS
QL
ML
QS
QL
QS
ML
MS
QS
QS
QL
QL
QS
QS
QS
ML
MS
MS
QL
QS
ML
QS
QL
QL
ML
QS
QL
MS
QS
ML
QL
MS
MS
MS
QL
QL
ML
ML
QL
ML
QS
ML
QL
MS
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
QL
QS
QS
MS
QL
QS
QS
QL
ML
ML
ML
MS
ML
ML
ML
QS
ML
QL
QL
QL
ML
ML
ML
QL
MS
MS
QL
MS
QL
QL
MS
ML
MS
QL
ML
ML
ML
ML
ML
QL
MS
QL
QS
QL
ML
ML
QS
QS
ML
ML
MS
QL
ML
QL
QS
QL
QS
ML
ML
ML
ML
QL
MS
QL
ML
ML
QS
ML
QL
QL
QS
QL
ML
QS
QL
QS
QS
ML
QL
ML
ML
ML
QL
ML
MS
QS
QS
QS
QS
QL
QS
QS
QL
QL
ML
QS
QS
MS
QL
ML
ML
QL
ML
ML
ML
ML
QS
QL
ML
QS
MS
QL
ML
QS
QS
QL
MS
ML
QL
MS
QL
QS
QS
ML
ML
QS
ML
ML
QL
ML
QL
ML
ML
QS
MS
QS
ML
QS
MS
QS
MS
ML
MS
MS
ML
ML
ML
ML
QL
QL
QS
QS
QS
ML
ML
QL
QL
QL
MS
ML
ML
MS
ML
QL
QL
QS
QS
ML
ML
QL
QL
MS
MS
ML
ML
QS
QS
QL
MS
ML
MS
QS
ML
QS
QL
QS
QL
MS
ML
MS
QL
ML
ML
QL
QL
ML
QL
QL
MS
ML
ML
ML
MS
ML
ML
QL
QL
QL
ML
MS
QL
QL
QL
ML
MS
QS
ML
ML
MS
QS
QL
ML
QS
QL
QS
ML
MS
QL
QS
QS
QS
ML
ML
QL
MS
QL
QL
QL
QS
QL
QL
ML
MS
QL
QS
QL
ML
QL
ML
ML
QL
QS
QL
QS
ML
ML
MS
ML
QL
QS
QS
ML
QL
MS
QL
ML
QS
ML
QS
QS
QL
QL
ML
QS
ML
QL
MS
ML
QL
QL
ML
ML
MS
QL
ML
MS
ML
ML
QL
ML
QS
ML
QS
ML
MS
MS
ML
QS
ML
MS
MS
ML
ML
QL
ML
ML
QS
MS
ML
ML
ML
MS
QS
QS
QL
QS
ML
QS
MS
MS
QL
QL
MS
QS
QS
QL
QS
QS
QL
ML
ML
ML
QL
QL
QS
QL
QS
MS
QL
MS
QL
ML
QS
MS
QS
ML
QL
QL
QS
ML
QS
ML
ML
QL
QL
QL
QS
QS
ML
QS
QL
QL
QL
MS
QL
ML
ML
MS
QL
ML
QL
QS
MS
ML
QS
QL
ML
QL
ML
ML
QL
QS
QS
QS
ML
QS
QS
MS
QL
ML
ML
QL
QS
QL
QL
ML
QL
QL
ML
QL
QL
MS
ML
QS
ML
ML
QL
ML
ML
QS
MS
QS
QL
QS
ML
ML
ML
QL
QL
QL
ML
ML
QS
MS
MS
ML
QS
ML
QL
MS
ML
ML
QL
ML
QL
ML
ML
MS
ML
ML
ML
QL
QL
QS
QL
QL
ML
QS
QS
ML
QS
QS
QS
ML
MS
ML
ML
ML
MS
MS
QS
QL
ML
QS
ML
ML
QL
QL
ML
QL
ML
MS
MS
QS
ML
MS
ML
QS
ML
QL
QS
QL
QS
QL
MS
ML
MS
ML
MS
MS
ML
MS
ML
QL
ML
ML
ML
ML
QL
MS
MS
QL
ML
ML
ML
QS
ML
QL
MS
MS
QL
MS
ML
QL
MS
ML
ML
QL
MS
QS
ML
QL
MS
QL
QL
QS
ML
QL
QS
QS
QS
QL
MS
MS
ML
ML
QS
MS
QS
ML
QS
MS
QS
ML
ML
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
QS
QL
MS
ML
QS
QS
ML
QS
MS
QL
ML
QS
MS
QS
MS
ML
QL
QS
QL
QL
MS
QS
QL
QL
QS
QS
QL
ML
QL
ML
MS
QS
QS
QL
ML
ML
QS
ML
QL
QS
QS
QL
QL
QS
ML
QS
ML
ML
QS
QL
ML
ML
QS
QS
QS
QL
QS
QS
MS
MS
ML
MS
MS
ML
MS
ML
ML
ML
QL
QS
QS
QL
ML
QS
QS
MS
ML
ML
ML
ML
ML
QS
QS
ML
ML
QS
MS
QL
QL
MS
QL
QL
QL
ML
QS
QS
ML
QL
ML
MS
QL
MS
QS
QL
ML
MS
QL
QS
QS
MS
ML
MS
ML
ML
QL
MS
QS
QS
QS
ML
ML
ML
ML
QS
QL
QS
ML
QS
ML
ML
ML
QL
ML
QS
MS
ML
QS
MS
ML
QL
ML
QS
ML
MS
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QS
MS
QL
QL
QL
ML
ML
QL
QL
ML
ML
ML
MS
ML
QL
MS
ML
ML
ML
QL
QS
QL
ML
ML
QL
MS
ML
QL
ML
ML
ML
QL
QL
QL
QS
QS
QS
ML
ML
MS
QL
MS
ML
QL
MS
QL
QS
MS
ML
QS
ML
QL
ML
ML
QS
MS
ML
ML
QS
MS
QL
QL
QS
QS
ML
ML
QL
QS
QL
QS
QL
QL
QL
ML
ML
QL
QS
ML
MS
QS
MS
QL
MS
QS
QS
QL
ML
QL
ML
ML
QS
ML
ML
ML
QL
QS
QL
ML
QS
QL
QS
ML
QS
QS
MS
ML
ML
ML
ML
ML
QL
ML
ML
ML
QL
MS
QL
ML
MS
QL
MS
ML
QL
QL
ML
QS
MS
QS
ML
QS
QS
QS
QL
ML
ML
QL
ML
QS
ML
QL
ML
QL
QL
ML
ML
MS
QS
QL
ML
ML
QS
ML
QL
ML
QS
QS
ML
QS
QL
ML
QS
QL
ML
QL
ML
ML
QS
QS
QS
ML
QL
ML
QL
ML
ML
QL
QS
QL
QL
ML
ML
QS
ML
ML
QS
ML
QL
QL
ML
ML
QS
ML
QL
QS
QS
QS
QS
MS
QS
ML
QL
MS
ML
MS
MS
QL
QL
ML
QL
QS
MS
ML
MS
ML
ML
ML
ML
QL
ML
QS
ML
QL
QL
QS
MS
QS
QS
MS
ML
QL
MS
QL
ML
QS
QS
MS
ML
QL
QS
QS
ML
QL
QL
QS
QL
QS
ML
MS
QL
ML
MS
QS
MS
QS
ML
QS
ML
ML
ML
QS
ML
ML
ML
MS
QL
QL
QS
MS
ML
ML
QS
QL
ML
QS
ML
QS
MS
ML
ML
ML
QS
QS
QL
ML
QL
QS
QL
ML
ML
MS
MS
ML
QL
QS
ML
QL
MS
ML
MS
QL
MS
QS
ML
QS
QS
QL
QL
QS
QS
QS
QL
MS
QS
QS
QS
ML
QS
MS
QL
MS
QS
QS
QL
MS
QL
ML
MS
ML
ML
QL
QL
ML
QS
QS
QL
MS
QS
MS
ML
QL
ML
QS
QL
MS
ML
QL
MS
ML
QS
QL
QS
QL
ML
QL
ML
QL
ML
QS
QL
QS
QS
ML
ML
ML
QL
ML
QL
QL
ML
ML
QL
QS
QL
QL
ML
QL
ML
MS
QL
ML
ML
QL
QL
ML
ML
QL
ML
QL
ML
QL
QL
QL
QS
QS
QS
QS
QL
ML
ML
MS
QS
QS
QS
ML
QL
QL
ML
QS
QL
MS
ML
MS
MS
QL
QL
ML
ML
QS
QS
QL
ML
ML
QL
QL
QS
ML
QL
QL
QL
QL
ML
QL
QS
QS
ML
MS
QS
QS
MS
QS
QL
QS
QL
MS
QL
QS
QS
ML
QL
ML
QL
QL
MS
QS
ML
QS
QS
ML
ML
QS
QL
QS
QL
QL
QL
MS
QS
ML
ML
QS
ML
MS
ML
ML
QL
QS
QL
QL
QS
QS
QL
QL
QS
ML
QL
ML
MS
QL
QS
QS
MS
QS
QS
QS
QS
QS
QS
QL
QL
QL
ML
QL
MS
ML
MS
ML
QS
QS
QS
QS
QL
QL
MS
QS
MS
QL
QL
QS
QL
QS
QL
ML
QS
QS
MS
ML
QS
QS
ML
QL
ML
ML
QS
ML
ML
QS
QL
QL
ML
ML
QS
QL
QS
ML
MS
QL
ML
QL
QS
QL
QS
QS
ML
QL
ML
QS
QL
QS
QS
ML
ML
ML
QS
QS
QL
ML
QS
MS
ML
ML
MS
ML
MS
ML
ML
QS
QL
QL
QL
QS
QL
QS
QS
ML
QS
ML
ML
ML
ML
QS
ML
ML
QS
QL
MS
ML
QL
QL
QS
MS
ML
QL
ML
ML
QS
MS
ML
ML
ML
MS
ML
QS
QL
QS
QL
ML
ML
QS
QL
QL
QS
QL
MS
QL
ML
QS
QS
ML
ML
ML
ML
ML
ML
QL
QS
QL
ML
QS
QS
QS
QS
QL
QL
QS
QL
MS
ML
QS
ML
ML
ML
ML
QS
QS
QL
ML
MS
MS
MS
ML
QL
QL
ML
ML
ML
MS
ML
QS
QS
QS
MS
ML
MS
MS
QS
ML
QL
QL
QL
ML
MS
QS
ML
QS
ML
ML
ML
ML
ML
QL
QL
ML
MS
ML
ML
QS
MS
QS
QL
ML
QS
QS
QS
MS
QS
QL
ML
QL
ML
ML
QL
MS
MS
ML
QS
MS
ML
ML
QS
QS
MS
QS
QS
QL
ML
ML
QS
QL
QL
ML
ML
QL
ML
ML
ML
QL
QS
QL
QL
QL
ML
QS
ML
QS
ML
ML
QL
QL
ML
ML
QS
QS
ML
QS
MS
QS
ML
MS
QS
QL
QS
ML
QS
QS
MS
MS
ML
ML
QL
ML
QL
MS
QS
QS
QL
QL
ML
ML
ML
QL
ML
ML
ML
ML
MS
MS
ML
ML
QS
ML
QL
QS
QL
ML
ML
ML
QS
ML
QS
QS
ML
QL
ML
ML
QL
QL
MS
ML
QS
QL
QL
QS
MS
QS
QS
ML
QS
QS
QS
QS
ML
ML
ML
MS
MS
QL
MS
ML
ML
QS
ML
QS
MS
QS
QL
ML
QS
ML
MS
QS
QS
QS
ML
QS
ML
QS
QS
QL
QL
QL
QL
ML
QL
MS
ML
ML
ML
ML
QS
ML
QS
ML
ML
QS
MS
ML
MS
ML
QL
ML
MS
ML
ML
QS
ML
ML
ML
QL
MS
MS
MS
QL
QS
ML
QS
ML
ML
ML
ML
MS
QL
QL
QS
MS
ML
ML
MS
QS
ML
ML
QS
QS
ML
QL
ML
QS
ML
QL
MS
ML
MS
QL
ML
QS
QL
QS
QL
ML
ML
QS
MS
ML
QL
MS
ML
QS
QL
QS
QS
QS
QL
ML
ML
ML
QL
QL
ML
QL
QS
MS
MS
QS
QS
ML
MS
ML
QL
MS
ML
ML
ML
QL
MS
QS
ML
ML
QS
QL
ML
QL
QS
ML
ML
ML
MS
ML
MS
ML
QL
QL
QL
ML
ML
ML
ML
QS
MS
ML
QL
QL
QL
QS
MS
ML
QS
ML
QS
ML
ML
QS
QL
ML
ML
ML
QL
ML
ML
ML
QL
ML
QL
ML
ML
QL
QS
ML
QS
QL
ML
ML
QS
QS
ML
ML
QS
MS
QL
ML
ML
QS
ML
QS
ML
QL
QL
QS
QS
QS
QS
ML
QS
QS
QL
MS
ML
ML
ML
MS
ML
ML
QS
MS
ML
QS
QL
QL
QL
QS
QS
QL
QS
ML
MS
QS
QL
ML
QL
ML
ML
ML
QL
ML
ML
QS
QS
QS
ML
ML
QL
QL
MS
QL
QL
QL
ML
QL
QS
ML
QS
QL
ML
QL
ML
QS
QS
MS
ML
QS
QL
QS
QL
QS
QL
ML
QS
QS
MS
QL
QL
ML
QL
MS
QL
MS
MS
ML
ML
ML
QL
ML
QL
QS
MS
MS
QL
QS
QS
QS
QL
ML
ML
QL
QL
QL
ML
MS
ML
ML
QS
QS
MS
ML
QS
ML
ML
QL
ML
QL
QS
ML
QS
ML
ML
QS
QS
QL
QL
ML
QL
ML
QL
ML
QL
QS
QS
ML
QL
ML
QL
ML
ML
ML
QL
MS
QL
ML
ML
QL
MS
QS
ML
QL
QS
QL
MS
QL
QS
ML
QS
ML
QS
QS
MS
ML
MS
ML
ML
MS
ML
QL
QS
ML
ML
QS
MS
MS
ML
MS
MS
ML
ML
ML
ML
QL
MS
ML
ML
QS
ML
MS
MS
ML
QS
ML
QL
QL
ML
ML
QS
ML
ML
QL
ML
MS
QL
ML
QL
QL
MS
QL
ML
QS
ML
QS
QS
QL
QS
QL
QL
ML
QS
QS
ML
ML
QS
ML
QS
QS
ML
ML
QL
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
QS
ML
MS
QL
MS
QS
QL
QL
ML
ML
QS
QL
QS
QL
MS
QS
MS
MS
QL
QL
ML
MS
QS
QL
QL
ML
MS
QL
MS
ML
MS
ML
QL
QS
ML
ML
MS
ML
QL
ML
QS
ML
ML
MS
QL
ML
QS
ML
QS
ML
MS
ML
MS
MS
QS
MS
QS
QS
QL
QL
ML
QS
ML
ML
MS
ML
ML
QS
QL
QS
ML
QL
MS
ML
QL
MS
MS
QL
ML
QS
QL
MS
ML
ML
QS
ML
QL
QL
QS
QS
ML
MS
QL
QL
MS
ML
ML
QS
ML
QS
ML
QS
QL
MS
MS
ML
MS
ML
QL
QL
QL
QS
ML
ML
ML
ML
MS
QL
MS
ML
QL
QS
QS
MS
QS
ML
MS
MS
MS
QL
ML
MS
ML
ML
QS
QL
ML
QL
ML
ML
MS
QL
QL
QS
ML
QL
QS
ML
ML
MS
ML
ML
QL
MS
ML
QS
ML
QL
ML
ML
QL
QL
ML
ML
QS
QL
ML
QS
QL
QS
QS
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
MS
ML
ML
ML
ML
QL
QS
QS
ML
ML
QL
QL
QL
QL
QL
MS
QS
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
QS
ML
MS
MS
QL
ML
QL
ML
ML
MS
QL
ML
QS
QL
ML
ML
ML
ML
MS
MS
QL
QS
QS
QS
QS
QL
QS
ML
QL
QL
ML
QL
QS
ML
QS
ML
ML
ML
QS
QS
MS
QS
ML
MS
QS
ML
QL
QL
QS
ML
QL
QS
QS
QS
ML
MS
QL
ML
QS
QS
QS
QS
QS
MS
QS
ML
QS
MS
QL
ML
QL
ML
QL
QL
ML
QS
ML
QS
MS
QS
QL
MS
ML
ML
ML
ML
ML
ML
ML
QS
MS
QS
QL
MS
MS
QL
MS
ML
MS
QS
ML
QS
QL
QL
QL
ML
ML
ML
QS
QS
QS
QL
ML
MS
ML
MS
QS
QS
QS
QS
ML
ML
MS
MS
ML
QL
QS
ML
QL
MS
QL
QS
QS
QL
MS
MS
ML
ML
QS
QS
ML
QS
QS
QL
QS
QS
ML
QL
ML
ML
MS
QL
QS
ML
QL
ML
ML
ML
QS
QL
QS
ML
QS
QL
ML
QL
ML
ML
QS
MS
QL
QL
ML
ML
ML
MS
ML
QS
ML
QL
QS
ML
ML
ML
QL
MS
ML
ML
ML
MS
ML
QL
ML
QL
QS
ML
ML
QS
QL
QS
ML
ML
ML
ML
MS
QL
ML
QL
QL
ML
ML
QL
QS
ML
QL
QL
QL
MS
ML
ML
QS
ML
QS
QS
ML
MS
QL
MS
QS
ML
MS
QS
ML
QL
ML
ML
QL
QL
ML
ML
ML
ML
ML
MS
ML
QL
ML
QL
ML
ML
ML
QS
QS
ML
QS
QL
QL
MS
MS
MS
MS
QS
ML
ML
ML
QL
MS
ML
ML
ML
QL
QL
QS
QL
QS
ML
MS
QL
ML
ML
ML
QL
QS
MS
QL
ML
QL
QS
ML
ML
QL
ML
QS
MS
ML
ML
ML
ML
QL
QS
QS
ML
ML
ML
MS
QL
QS
MS
ML
QL
QL
QL
QL
ML
QS
QL
QL
ML
QL
QS
QS
ML
ML
QL
QS
ML
QS
ML
QS
QL
QS
QL
ML
QL
QL
ML
QL
ML
ML
QS
ML
QL
QS
QL
QL
QL
QS
QS
QS
QL
MS
QS
QL
ML
QL
MS
QS
QL
QL
ML
QL
MS
MS
QL
QL
QS
ML
QS
QL
MS
MS
ML
ML
QS
QL
QS
ML
QL
QL
ML
QS
MS
QS
QL
QL
ML
MS
QL
ML
ML
MS
ML
ML
QS
ML
ML
ML
QS
MS
QL
QL
QL
QL
QL
ML
ML
QL
MS
QL
MS
QS
QS
QS
MS
QS
QS
ML
MS
QS
QS
QL
QL
QL
MS
ML
QS
QS
QL
ML
ML
QS
QL
ML
QL
QL
ML
ML
QS
MS
QL
ML
MS
QL
MS
QL
QS
QL
ML
QS
QS
QS
QL
MS
QS
MS
QL
QL
QL
QS
QS
MS
ML
ML
QS
QL
ML
MS
QS
ML
ML
ML
QS
QL
QL
QL
QL
QL
ML
MS
QS
QL
ML
MS
QL
MS
QL
ML
QL
QS
QS
QL
QL
QS
QS
MS
QL
ML
MS
QL
QS
ML
MS
ML
QL
QS
MS
QS
MS
QS
ML
QL
ML
ML
ML
QS
ML
ML
QS
ML
MS
ML
QS
ML
QS
QL
QL
ML
QL
ML
MS
QL
ML
QL
QS
ML
ML
QL
MS
MS
ML
MS
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
QS
QS
QS
ML
QS
ML
ML
QS
QL
QL
ML
QS
QL
QS
QS
ML
QS
MS
QS
MS
ML
QL
ML
ML
ML
ML
ML
MS
QL
ML
ML
MS
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
QL
MS
ML
QL
ML
QL
ML
QS
QS
QL
ML
MS
ML
QL
QL
ML
QS
ML
QL
MS
ML
QS
MS
QL
QL
QL
QS
ML
QL
ML
QS
MS
QS
QL
QL
QS
QS
MS
QS
QL
QL
QS
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
ML
QL
MS
QL
QL
ML
QL
ML
ML
QL
QL
QS
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
ML
QS
ML
QS
QS
QL
QL
QS
ML
QS
QL
QS
QS
ML
MS
QS
MS
QL
ML
QS
ML
QL
QS
ML
QS
QL
ML
MS
QS
ML
QL
ML
MS
ML
QL
MS
ML
QS
ML
ML
QL
QS
ML
MS
QS
QS
QS
QS
QL
ML
QS
QS
ML
QS
ML
ML
QL
ML
QL
QS
ML
QL
ML
MS
QS
ML
QS
ML
ML
MS
ML
QS
QL
ML
QS
ML
ML
QL
ML
MS
ML
QS
ML
QL
ML
QS
ML
QS
QS
QS
ML
QS
QS
MS
QS
ML
ML
MS
ML
QL
MS
ML
MS
QS
MS
ML
QL
ML
ML
ML
MS
MS
ML
QS
QS
ML
ML
ML
ML
MS
MS
ML
MS
QL
QL
MS
QS
QL
MS
QS
ML
ML
MS
QL
QS
QS
QL
QL
ML
QS
QS
ML
QL
QL
ML
QS
QL
MS
QS
ML
MS
ML
MS
QS
MS
MS
QS
ML
QS
QL
QS
ML
QS
QS
QS
MS
QS
QS
ML
ML
ML
QS
QS
QL
QL
ML
QS
MS
ML
ML
QL
QL
MS
ML
QS
ML
ML
ML
ML
QL
QL
QS
QS
QS
MS
QL
QS
MS
QL
QL
QL
ML
ML
MS
ML
ML
ML
MS
QL
QL
QS
MS
QL
QL
QL
QL
ML
QL
ML
QS
QL
QL
QS
QL
QS
QS
QS
QL
MS
QL
MS
ML
QS
ML
QL
ML
QS
QS
QL
QL
MS
MS
ML
MS
ML
ML
QL
QS
QS
ML
MS
ML
QS
QS
ML
ML
ML
QS
QL
QL
QS
ML
QS
QL
QL
QS
ML
QS
ML
ML
QL
ML
QS
ML
QL
ML
QL
MS
QS
QL
ML
QL
QL
QL
ML
QS
QL
QS
ML
QS
ML
QS
QS
QS
ML
QS
QL
QS
MS
ML
QL
ML
ML
MS
MS
QL
QS
QS
MS
QL
ML
ML
ML
ML
QS
ML
ML
ML
ML
ML
QS
QL
QS
QS
ML
ML
QL
QL
QS
QS
QL
QL
ML
ML
QL
QL
ML
QS
QS
ML
QS
QL
ML
QL
MS
ML
QS
ML
ML
ML
ML
QS
ML
MS
ML
ML
ML
MS
QS
QS
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
QL
ML
QS
MS
ML
ML
QL
ML
QS
ML
MS
QS
ML
QL
QS
MS
ML
QL
ML
ML
QL
QS
ML
QL
QS
ML
ML
ML
QL
MS
QL
ML
QL
QS
ML
ML
MS
ML
QS
QS
ML
MS
QL
QL
ML
ML
QL
MS
ML
QL
ML
ML
QS
QS
ML
QS
MS
MS
ML
MS
QS
QS
QL
ML
QS
MS
QL
ML
QS
QS
MS
QL
QS
QS
ML
MS
ML
ML
QL
QS
QL
MS
QL
QS
QL
QS
QS
QS
QL
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
MS
MS
MS
ML
QS
MS
QL
QL
QS
ML
QS
ML
QL
QL
QL
MS
QL
MS
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
ML
ML
QL
QL
QL
QL
ML
QL
QL
MS
MS
QL
ML
ML
ML
ML
QL
ML
QS
QL
QS
ML
QS
MS
ML
QS
MS
MS
ML
QL
MS
MS
QS
QS
QS
QS
MS
QL
ML
ML
ML
QS
ML
ML
QL
ML
QL
MS
MS
ML
MS
QS
ML
QS
ML
ML
ML
QS
MS
QL
QL
MS
ML
ML
ML
QL
ML
QL
ML
QS
QS
ML
ML
QL
ML
QS
ML
QL
QL
ML
QS
ML
ML
QL
ML
MS
QL
ML
ML
MS
QS
ML
ML
QS
QL
QS
QS
ML
ML
ML
QL
ML
ML
ML
QS
QL
QS
QS
ML
QS
QL
QL
QL
QS
QS
ML
ML
QS
QS
QS
ML
ML
QS
QS
ML
QL
QL
QL
QL
ML
MS
QL
QS
QS
QS
QL
QL
QS
MS
QS
ML
ML
ML
MS
ML
ML
QL
QS
ML
ML
ML
ML
QS
QS
ML
QS
MS
QS
ML
ML
QL
ML
ML
QS
QL
QS
MS
MS
QL
ML
ML
ML
QL
QS
QS
QS
MS
QS
ML
QL
QL
QL
ML
MS
QL
QL
QS
ML
QS
ML
MS
QS
ML
ML
ML
ML
ML
QL
QS
ML
ML
QS
ML
MS
QL
MS
QS
ML
QS
MS
ML
ML
MS
MS
QS
ML
MS
ML
QS
QL
ML
MS
MS
ML
QL
ML
QS
ML
QL
ML
MS
QL
QL
QL
QL
QS
ML
MS
MS
MS
QL
ML
ML
QL
QS
QS
ML
MS
QS
ML
MS
ML
ML
ML
ML
QS
ML
MS
QS
ML
QL
QS
QS
ML
QS
ML
ML
QL
ML
MS
ML
QL
QS
ML
QL
QS
QS
ML
QL
MS
QL
MS
MS
ML
ML
QL
ML
QS
ML
MS
QS
ML
QL
QS
ML
ML
QL
ML
QL
QS
ML
ML
QS
QL
ML
ML
ML
ML
QL
QL
MS
QL
QS
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
MS
ML
ML
QL
ML
ML
ML
QL
QS
ML
ML
ML
MS
ML
ML
QS
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
QL
QS
MS
QS
ML
QS
QL
ML
QL
QL
QS
MS
QS
MS
MS
QL
ML
ML
QL
QS
MS
QS
QL
ML
ML
QS
QL
QS
QL
ML
QS
QS
QL
ML
MS
MS
ML
MS
MS
QL
MS
ML
ML
ML
QS
MS
ML
ML
QL
MS
QS
QS
MS
MS
QL
ML
ML
QL
QS
MS
QS
QS
QL
ML
MS
ML
QL
ML
ML
ML
ML
QL
ML
ML
QS
QS
ML
ML
ML
QL
MS
QS
QS
ML
QS
ML
ML
ML
MS
QS
ML
ML
ML
QL
ML
QL
ML
MS
ML
QS
QS
QS
QS
ML
ML
MS
QL
QS
QL
QL
QL
QL
MS
QS
ML
QS
QS
MS
QS
ML
MS
MS
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
MS
ML
ML
QL
QL
ML
QL
QL
MS
QL
QS
ML
ML
MS
QL
MS
QS
MS
QL
QS
QS
QL
MS
QS
MS
ML
QL
ML
QL
QS
ML
ML
QL
QS
ML
ML
QS
ML
MS
QS
QL
ML
QL
ML
QS
QL
ML
ML
MS
MS
ML
QS
ML
QL
MS
QL
MS
QS
MS
ML
QL
QL
ML
QL
QL
QL
QS
QL
QS
ML
ML
ML
ML
QL
ML
QS
QL
ML
QS
MS
ML
ML
ML
QL
ML
QS
ML
MS
QS
ML
QS
ML
ML
QL
QS
QS
ML
ML
MS
ML
ML
ML
ML
ML
QS
QS
ML
QL
QS
ML
MS
ML
ML
MS
QS
ML
MS
QL
QS
ML
ML
QL
ML
ML
QL
QL
ML
QL
QL
QS
ML
ML
MS
ML
ML
QL
ML
ML
QL
QL
QS
ML
QS
ML
ML
QL
QS
ML
QS
QL
QS
QL
QS
ML
QL
ML
QS
MS
QS
ML
ML
ML
QS
QL
ML
QS
QL
MS
QL
QS
QS
ML
QS
MS
QS
QS
MS
QL
QL
QL
QL
ML
QS
QS
QS
ML
ML
MS
ML
QS
QS
ML
QS
QL
ML
QL
MS
MS
QS
ML
ML
QS
QL
ML
ML
QL
QL
ML
QS
ML
MS
MS
QL
MS
QS
ML
QS
QL
QL
ML
ML
QL
ML
QL
MS
QL
MS
ML
MS
QS
QL
QL
MS
QS
ML
QL
QS
QS
MS
MS
QS
MS
QS
QS
QL
ML
MS
ML
ML
ML
QL
ML
QL
ML
QL
ML
ML
QL
MS
ML
ML
ML
QS
QS
ML
QS
MS
QL
QS
ML
QS
ML
ML
QS
ML
MS
QS
QS
QL
ML
ML
QS
MS
ML
QS
QS
QL
QL
QS
ML
QS
QL
ML
ML
ML
QS
QS
MS
QL
QL
ML
QL
QL
QS
MS
QS
ML
ML
MS
QL
QL
MS
MS
MS
QS
QS
QL
QS
ML
ML
MS
ML
MS
ML
QL
QS
ML
QS
ML
MS
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
ML
QS
QL
MS
QS
QS
ML
ML
MS
ML
MS
MS
QL
MS
QL
ML
QS
ML
ML
QS
ML
ML
QS
ML
ML
QS
MS
ML
QL
QS
ML
ML
QS
ML
QL
MS
QL
QS
QL
ML
MS
QS
MS
QS
QL
QL
QL
ML
ML
QL
QS
MS
QL
QL
QS
QS
ML
QS
QS
QS
MS
ML
QS
ML
ML
ML
MS
QL
QS
QS
QS
MS
ML
ML
QL
QL
ML
QL
QS
QS
QS
ML
QL
QS
QS
QL
QL
QS
QS
QL
ML
QS
MS
QS
QL
MS
QL
QL
ML
QL
ML
ML
ML
ML
QS
QS
MS
QL
QL
QS
ML
QS
ML
QS
ML
QL
ML
ML
ML
QL
ML
MS
MS
QS
ML
QL
QL
ML
QL
QL
ML
QL
ML
MS
ML
QS
QL
ML
QS
MS
ML
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
QS
QS
MS
ML
QL
ML
QL
ML
QL
ML
QS
QS
ML
QS
MS
MS
QS
ML
ML
QL
QS
ML
ML
QS
ML
MS
ML
QS
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
QS
MS
ML
MS
ML
ML
ML
QS
QL
ML
QS
ML
QS
QS
QL
ML
ML
ML
QL
QS
ML
MS
QS
QL
QS
QS
QL
QL
QS
QL
MS
MS
QL
ML
QL
QL
QS
ML
MS
QS
ML
QL
QL
ML
QS
QL
QL
ML
ML
ML
MS
QS
QS
QL
QL
QS
MS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
QS
MS
MS
MS
MS
ML
QL
MS
QL
MS
ML
ML
QL
QS
ML
QL
ML
ML
MS
QL
QL
QL
MS
ML
QS
ML
ML
QS
QS
QS
QS
QS
ML
QL
QL
QL
ML
QS
QL
ML
QL
MS
ML
QL
ML
MS
QS
MS
QS
MS
MS
ML
QL
ML
QL
MS
ML
QL
ML
QS
ML
QS
QL
QS
QL
QL
QS
MS
MS
ML
MS
QL
QL
QS
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
ML
QS
ML
MS
QS
QS
ML
QL
ML
MS
QL
MS
ML
QL
ML
ML
QL
QL
QL
ML
QL
QS
QL
ML
ML
ML
MS
ML
ML
ML
QL
ML
QS
QS
QS
MS
MS
QL
QL
QS
ML
QS
ML
ML
ML
ML
MS
ML
MS
QL
ML
QS
QS
ML
QS
QL
QS
ML
QS
ML
MS
QS
ML
MS
ML
QL
QS
QL
QL
MS
QS
ML
ML
QL
ML
MS
QL
MS
QS
QL
MS
ML
ML
QS
ML
ML
ML
MS
QS
ML
ML
QL
QS
QS
MS
ML
QL
ML
QS
QL
QS
ML
ML
QS
QL
ML
QL
QL
QL
QL
ML
ML
ML
ML
QL
ML
ML
ML
MS
ML
MS
QS
QL
ML
ML
QL
MS
ML
MS
ML
QS
ML
QL
QS
QL
MS
QL
QL
QS
ML
QS
QS
QL
QL
ML
MS
QL
ML
ML
ML
QL
QS
QL
QL
QS
QL
ML
QL
ML
ML
MS
QS
ML
QL
ML
MS
QS
QL
QL
QS
ML
ML
ML
QS
ML
QL
ML
QS
ML
QL
QS
MS
ML
QL
ML
ML
QS
ML
MS
ML
QL
QS
ML
QL
MS
QL
QL
ML
QS
ML
QS
ML
QL
QL
MS
ML
ML
ML
ML
ML
QS
ML
MS
QL
MS
QL
QS
QS
ML
QS
QL
ML
QL
QS
QL
QL
ML
QL
QS
MS
QS
MS
ML
QL
ML
QL
ML
ML
QS
MS
ML
QL
ML
ML
MS
ML
ML
ML
QL
QS
QS
MS
QL
QS
QS
QS
ML
QL
QS
QS
MS
QS
QL
QS
QS
MS
ML
QS
QL
QS
QS
QS
ML
QS
QS
QL
ML
QS
ML
ML
QS
ML
ML
QS
MS
ML
ML
QS
QL
QS
QS
QL
MS
QS
ML
MS
QL
QL
ML
QS
QL
QS
QL
ML
QS
ML
QL
QL
QL
QS
QL
QL
ML
QL
ML
QS
QL
MS
QS
ML
QL
QL
ML
MS
ML
ML
QL
MS
MS
MS
ML
ML
QS
QL
QL
QL
ML
ML
MS
QL
QS
ML
QL
QS
ML
QS
ML
MS
ML
ML
ML
QL
QS
QL
QL
ML
QL
QL
MS
QL
QS
QL
QL
QS
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
QS
ML
QL
ML
QS
ML
QS
ML
ML
ML
QS
QL
ML
QL
ML
MS
ML
QS
MS
ML
QL
MS
MS
ML
QL
ML
ML
QS
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
QS
ML
ML
ML
QL
QL
QS
ML
ML
ML
QL
QS
ML
QL
ML
ML
QS
ML
QL
QS
ML
QL
QS
QS
QS
MS
ML
QS
QL
QS
QS
ML
QS
QL
QL
ML
QS
MS
QS
QS
MS
QS
QL
ML
QS
QL
ML
MS
QL
QL
ML
ML
QS
ML
QS
ML
ML
MS
ML
QS
ML
QS
MS
ML
QL
QS
ML
QS
ML
QL
ML
QL
QS
ML
MS
ML
ML
QS
ML
QL
QL
MS
QL
ML
ML
QS
ML
QS
ML
ML
QS
QL
ML
QL
QS
QS
QS
QS
MS
MS
QL
ML
ML
QS
ML
QS
ML
QS
MS
QL
QL
ML
QL
QL
MS
ML
ML
QS
QS
QS
MS
ML
MS
ML
QS
QL
ML
MS
QS
QS
QL
QS
QL
QS
MS
QL
QL
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
QL
QL
QL
MS
QL
QL
ML
ML
ML
ML
ML
ML
QS
MS
MS
MS
QS
QL
QS
QS
QS
QS
QS
QL
ML
QS
QL
ML
MS
QS
ML
ML
QL
ML
ML
MS
QS
QL
QS
QS
QL
ML
QS
ML
ML
QS
QS
QL
MS
QL
ML
MS
QS
QL
QL
QL
QS
ML
QS
ML
QS
QS
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
MS
ML
ML
QL
ML
QL
QL
MS
QS
MS
QL
QL
QL
ML
QL
QL
QL
QL
QS
ML
MS
QL
MS
ML
QL
QS
QL
QL
QL
ML
ML
ML
QS
MS
QL
ML
ML
QL
QL
QS
MS
QS
QS
QL
QS
ML
ML
QL
QL
ML
QL
QS
ML
ML
QS
QS
MS
QL
QS
ML
QL
ML
QS
QL
QS
QS
ML
QL
QL
ML
QS
QS
MS
ML
QL
QS
ML
ML
QL
QS
ML
QL
QL
MS
QL
ML
QS
QL
QL
ML
ML
ML
QL
QL
QL
QL
ML
QL
QS
ML
QS
QL
ML
QL
QS
MS
ML
QL
ML
MS
MS
QS
ML
ML
ML
MS
QS
QS
MS
MS
ML
QL
QL
QS
QL
QL
ML
QS
ML
MS
QL
QL
MS
QS
ML
ML
QS
QS
QS
QS
QL
ML
QS
QL
ML
ML
ML
ML
ML
QS
MS
QS
QL
QS
QL
ML
QL
QL
QL
ML
MS
QL
QS
ML
QL
QL
QL
ML
QL
QL
ML
ML
QS
QS
ML
ML
QS
ML
MS
QL
ML
ML
QL
QS
QS
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
ML
QL
QS
ML
ML
QL
MS
QL
ML
ML
QL
ML
QS
ML
QS
QL
QL
QS
QL
QL
MS
ML
QL
QL
QL
ML
ML
QS
QS
ML
QL
ML
MS
ML
MS
QL
QS
ML
QL
ML
QL
ML
QL
ML
ML
ML
QS
QS
QL
ML
QL
ML
QL
ML
MS
QS
QS
MS
ML
QL
QL
QS
QS
QL
QL
ML
ML
QS
ML
ML
QL
ML
QS
QS
MS
QL
QS
QS
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
QL
ML
ML
MS
MS
MS
QL
ML
QL
MS
QS
ML
QL
QL
ML
ML
ML
ML
QS
ML
QL
QL
QL
QL
ML
ML
ML
QL
ML
ML
QS
QS
ML
ML
QL
QS
QS
MS
MS
ML
QS
QS
QS
ML
QS
QS
MS
QL
ML
QL
MS
ML
MS
ML
ML
MS
ML
MS
QS
ML
ML
MS
ML
MS
QS
MS
QL
QS
QS
QS
ML
QS
QL
MS
ML
QL
MS
QS
MS
QS
ML
QS
ML
ML
MS
ML
MS
ML
ML
QL
ML
QL
QS
ML
MS
QS
QL
ML
MS
MS
ML
MS
QS
QS
ML
MS
QL
ML
QL
QL
QL
QL
QL
ML
QS
QL
ML
ML
QS
QS
ML
MS
QS
ML
QL
QL
QL
QL
ML
QS
QL
ML
ML
ML
ML
ML
ML
QS
ML
MS
MS
QL
QS
QS
QL
QS
QL
QS
ML
QL
ML
QL
QL
ML
ML
QL
QS
ML
QS
QL
QL
QS
QS
QL
QS
MS
QS
ML
ML
QL
QL
QS
QL
ML
ML
QL
ML
QL
QS
MS
QL
QS
QL
ML
ML
QL
QS
QS
QL
ML
QL
ML
ML
ML
QL
QL
QS
QS
ML
ML
ML
MS
MS
QS
QS
QL
MS
QL
ML
ML
MS
QS
ML
ML
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
MS
QL
ML
QL
ML
QL
ML
QL
QL
ML
ML
QL
ML
QS
ML
ML
QS
ML
MS
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
QL
MS
ML
ML
ML
QS
QL
QS
QS
QL
ML
ML
QL
QS
QS
ML
QS
ML
QS
QL
QS
ML
ML
MS
QL
ML
ML
MS
QL
ML
QS
QL
MS
QS
MS
QS
QL
QS
ML
QS
ML
QS
MS
QS
QL
QL
QL
ML
QS
QL
ML
ML
QL
QS
QS
QL
ML
MS
MS
ML
MS
QS
QL
MS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
QS
QL
MS
MS
QS
ML
MS
QS
QL
QL
ML
ML
MS
ML
ML
QS
QS
MS
QL
QS
ML
QL
QL
QL
QL
QS
ML
QL
QS
ML
MS
QS
ML
QL
ML
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
MS
QS
ML
MS
QS
ML
QL
QS
QS
QS
QL
MS
QL
MS
ML
QS
ML
QS
MS
ML
ML
QL
ML
ML
ML
MS
QS
QS
ML
QS
QL
QL
QS
QL
MS
QS
ML
MS
QS
ML
QL
ML
QL
ML
QS
MS
QS
QS
ML
ML
ML
QS
QS
ML
QS
QS
ML
ML
QS
QS
ML
QS
ML
ML
QS
QL
QS
QL
QL
ML
QL
QS
QS
QS
ML
QL
QL
QS
QL
QS
MS
QL
ML
QL
QS
MS
ML
ML
MS
QS
ML
QS
MS
ML
ML
MS
ML
ML
ML
QS
QL
ML
MS
ML
QS
MS
QS
ML
ML
ML
QL
MS
QL
QS
ML
QL
QL
QL
QL
QL
QL
QS
ML
QS
QS
QS
ML
QS
QS
QS
ML
QL
MS
MS
ML
QS
QL
ML
QL
ML
ML
QL
MS
QS
MS
QS
ML
ML
QS
QS
QS
ML
ML
QL
ML
ML
QS
QS
MS
ML
QL
QL
QL
QS
ML
QL
QL
MS
QL
QL
QL
MS
QL
ML
QL
ML
QS
ML
QS
ML
ML
QS
ML
QL
MS
QS
QS
QL
QS
ML
ML
ML
ML
QS
QS
QL
ML
QS
MS
QS
QS
QS
ML
ML
ML
ML
QL
QS
ML
ML
MS
ML
QS
QL
QS
QS
ML
ML
QL
QS
QS
QL
MS
QS
QL
QS
ML
QL
QL
ML
QL
ML
MS
QL
MS
ML
QS
QL
ML
ML
QL
ML
ML
ML
ML
QL
QS
QL
QS
MS
QS
QL
QL
ML
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
MS
QL
ML
QS
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
MS
ML
QL
QS
ML
QS
ML
ML
ML
QS
ML
QL
QL
QS
ML
ML
QS
MS
ML
MS
QL
QL
MS
ML
ML
QS
QS
QL
QS
ML
MS
ML
QS
QL
QL
ML
QS
QL
MS
QS
QS
ML
QS
MS
ML
QS
MS
QL
QL
QL
ML
ML
ML
QS
QS
QS
QS
QS
ML
QL
QS
QS
QL
MS
QS
MS
ML
ML
QL
MS
QS
ML
QS
QL
QL
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
ML
QS
ML
QS
QL
QL
MS
ML
QS
MS
ML
ML
MS
QS
QL
ML
QS
ML
MS
ML
QS
ML
QS
QS
QL
QL
QL
QS
ML
ML
QS
MS
MS
QS
QL
QS
ML
QS
ML
QL
QL
QS
ML
QS
ML
ML
QS
ML
ML
QS
ML
ML
QS
ML
MS
ML
QS
QL
MS
QL
MS
QL
ML
QS
ML
QS
QL
ML
MS
ML
ML
QL
QS
MS
ML
QL
QL
QS
QS
ML
ML
ML
ML
QL
QS
QL
ML
QL
ML
QL
QS
MS
MS
ML
ML
MS
ML
ML
QL
QL
QS
QL
ML
QL
QL
ML
MS
ML
QS
MS
MS
QL
QS
ML
QS
ML
ML
ML
QL
QL
ML
QL
QL
ML
QL
ML
QS
QL
QS
QL
MS
ML
QL
ML
ML
QL
ML
QS
ML
MS
ML
MS
ML
ML
ML
ML
QL
QL
QL
MS
QS
ML
QS
MS
ML
ML
QS
ML
QL
ML
ML
QS
MS
ML
QS
QL
QS
MS
MS
QL
QL
MS
QL
MS
QL
ML
QL
QL
QS
ML
MS
QS
MS
ML
QS
QS
ML
ML
QL
ML
ML
QL
QL
ML
ML
MS
QS
ML
ML
QS
QL
QS
ML
QS
ML
QS
MS
QL
ML
QS
QL
QS
QL
QL
ML
QL
QL
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
QL
QL
QL
MS
MS
MS
ML
ML
QL
QS
QS
QL
ML
QL
QS
ML
QS
MS
QL
ML
ML
ML
MS
ML
QS
ML
QL
MS
QL
QS
QS
MS
QS
QS
QL
ML
MS
ML
ML
QL
QS
ML
QL
ML
QL
QS
ML
QL
ML
ML
ML
QL
MS
ML
ML
MS
ML
ML
QL
ML
QS
QL
ML
ML
QS
QS
QS
ML
ML
QL
QL
QL
QL
QL
MS
QL
ML
QL
ML
ML
QS
ML
QL
QL
ML
QS
QS
ML
QL
ML
ML
QS
QS
QL
ML
ML
ML
QL
QS
MS
QS
ML
ML
QS
QS
MS
QS
ML
QL
ML
QS
ML
QS
QL
QS
QS
MS
QL
QS
QL
ML
QS
MS
QS
QL
QS
QL
ML
QL
ML
QL
QS
MS
QS
ML
QL
MS
QS
ML
ML
QS
QS
QS
QL
QL
QS
MS
ML
QS
QS
MS
QL
QS
ML
QS
QL
QS
ML
QL
QS
QL
ML
QL
MS
ML
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
QL
ML
ML
ML
QS
ML
MS
ML
QS
QS
ML
ML
QS
QL
ML
ML
QL
QS
ML
QS
ML
QL
ML
QL
QL
ML
ML
QL
MS
QL
MS
QS
ML
ML
ML
ML
MS
QL
ML
ML
ML
QL
QS
QL
MS
QS
ML
QL
ML
QS
QL
ML
QL
ML
QL
QS
ML
QS
MS
QL
QS
QL
QS
QS
QS
MS
QS
QL
ML
ML
ML
QL
QL
QL
QS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
QL
ML
MS
MS
ML
MS
QL
QL
ML
QL
MS
ML
MS
QL
ML
MS
ML
MS
ML
ML
MS
QS
QL
QS
MS
ML
QL
QL
QS
QS
QL
QL
MS
QL
QL
ML
QS
ML
QL
MS
QS
QL
QS
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
ML
QL
QL
QL
QL
ML
QS
ML
QL
MS
QL
ML
ML
ML
QS
QL
QS
ML
ML
QS
ML
QS
ML
ML
QL
QL
MS
ML
QS
ML
QS
QS
QS
QS
QL
ML
QL
ML
ML
ML
ML
MS
QS
QS
QL
QS
QS
MS
ML
QS
QL
ML
QS
MS
ML
MS
ML
MS
ML
QL
ML
ML
QL
QS
ML
ML
MS
QS
QS
ML
ML
MS
QL
ML
ML
ML
QS
ML
MS
ML
QS
MS
MS
ML
ML
QS
ML
QS
MS
QL
QL
ML
ML
MS
MS
QS
QL
QS
QL
MS
ML
QS
ML
ML
MS
QS
QS
MS
QL
ML
QS
QS
QL
ML
QL
QL
ML
ML
QS
ML
QL
QS
QS
ML
QL
QS
MS
QS
ML
QS
QL
ML
QS
MS
QL
QL
MS
QL
ML
QS
QL
QS
QS
QS
QS
ML
ML
ML
QS
MS
ML
QL
QL
MS
ML
ML
QL
ML
ML
ML
ML
QL
MS
QL
QL
ML
ML
ML
ML
ML
QS
QS
ML
QS
QS
QL
QL
ML
ML
QL
ML
ML
MS
ML
ML
QS
ML
MS
QL
QL
QL
QL
QS
QS
QS
QL
ML
ML
QS
QL
QL
MS
QS
QS
QL
QS
QL
QL
QS
QS
QS
ML
ML
MS
ML
ML
ML
MS
ML
QL
ML
QL
QL
QL
QL
QL
MS
ML
QS
QS
QS
MS
ML
ML
QL
ML
MS
QS
MS
QS
QL
QL
QS
MS
MS
QL
QS
ML
QL
QS
ML
QL
MS
QS
MS
QS
ML
QL
QS
ML
MS
QS
QS
QS
QL
ML
QS
QS
MS
QL
ML
ML
QS
MS
QL
MS
ML
ML
QS
ML
QS
QS
QL
ML
QL
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
MS
QL
ML
MS
ML
QL
ML
QL
ML
MS
QL
ML
ML
QL
QS
MS
QL
QL
QS
QS
QS
QL
ML
ML
MS
ML
MS
ML
QL
ML
MS
QL
ML
QS
ML
QL
MS
QL
ML
ML
QL
MS
MS
QS
ML
ML
ML
ML
QS
QS
MS
QS
QS
QS
MS
ML
ML
QS
QL
ML
QS
QS
QS
QS
QS
QS
QS
ML
QS
QL
MS
MS
QL
QS
QL
MS
ML
QS
ML
QL
ML
QS
ML
QL
ML
MS
QS
QS
ML
ML
ML
QL
QL
ML
QL
ML
QL
QL
ML
MS
ML
ML
QL
QS
ML
QL
QL
QL
ML
QS
ML
MS
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
MS
MS
QS
QL
QS
QL
QL
MS
ML
ML
QL
QL
MS
QS
QL
QL
ML
QS
ML
QL
QS
MS
ML
MS
ML
ML
QL
ML
MS
ML
MS
QS
QL
QS
QS
QL
ML
QL
QL
ML
MS
QS
ML
ML
MS
ML
QL
QL
ML
QL
ML
ML
QL
ML
ML
ML
QS
ML
ML
QS
ML
MS
QS
QL
QL
ML
MS
ML
QL
MS
MS
MS
MS
ML
QL
ML
ML
ML
MS
QL
ML
QL
ML
ML
QL
QS
ML
QL
QL
QL
ML
ML
QS
ML
QL
QS
QS
MS
QL
ML
QS
QS
MS
QS
QL
ML
QS
QL
QS
ML
QL
ML
QS
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
ML
ML
QL
QS
QS
QS
QL
ML
QL
QS
ML
ML
ML
QS
QL
QL
ML
MS
QS
MS
MS
QS
ML
ML
ML
ML
QS
ML
QL
ML
ML
QS
QL
ML
ML
MS
QL
QS
QS
QL
ML
QS
MS
QL
QL
ML
QL
MS
QS
QL
QS
QL
QS
QL
ML
ML
QS
MS
QL
MS
QL
QS
MS
QL
MS
QS
ML
QS
QS
QL
QS
QS
ML
QS
MS
QL
QL
ML
MS
ML
ML
QS
ML
ML
QL
ML
QL
QL
ML
ML
QS
QS
QL
ML
MS
ML
QS
QS
MS
QS
ML
ML
ML
QS
ML
ML
QL
QS
ML
MS
QL
ML
QL
ML
ML
ML
QL
QS
QS
ML
ML
QS
ML
QS
ML
QS
QL
QS
QS
MS
QS
QS
QL
ML
QS
MS
ML
QS
ML
ML
QS
QL
QL
MS
QS
QS
ML
ML
ML
QS
MS
ML
QL
QL
ML
QS
QS
QL
QL
MS
QL
ML
QL
ML
ML
QS
QL
QS
QS
MS
ML
QL
QS
MS
QS
ML
ML
QS
QL
QL
ML
QL
ML
QS
QS
QS
QL
QL
QL
ML
QS
QL
ML
ML
MS
QS
QS
ML
ML
QS
QS
QL
QS
QL
ML
QS
QL
QL
ML
QS
QL
QS
QS
QS
ML
ML
QS
QS
ML
QS
ML
QL
QS
QS
ML
MS
ML
ML
ML
QS
QL
ML
QS
ML
MS
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
ML
ML
ML
MS
QL
MS
ML
QS
MS
QL
ML
ML
QS
ML
QS
QS
ML
MS
QS
QL
ML
QL
QL
QL
QL
QL
QL
ML
QS
QS
ML
ML
QS
QS
ML
QL
QL
QS
QS
MS
QL
ML
QL
MS
ML
QL
ML
ML
QL
QS
QL
QS
ML
ML
ML
QL
QS
ML
QS
MS
QS
ML
QS
QS
QS
QS
QS
QS
ML
ML
QL
ML
MS
ML
ML
QS
MS
ML
ML
QL
MS
ML
MS
QL
ML
ML
MS
QS
ML
QL
ML
QL
ML
ML
MS
QL
QL
MS
QL
ML
QL
QL
MS
MS
MS
QL
MS
QL
QS
MS
MS
ML
QS
ML
QL
ML
MS
ML
MS
QL
ML
MS
ML
QL
QS
ML
MS
ML
ML
QL
QS
ML
ML
ML
MS
ML
ML
QL
ML
ML
ML
QL
QL
QS
ML
QL
QS
QL
ML
ML
ML
QS
QL
MS
QS
ML
ML
ML
MS
ML
QS
MS
QS
ML
QL
MS
QL
QS
ML
QL
ML
MS
ML
ML
MS
QL
ML
QL
ML
QS
QL
QS
MS
MS
QL
QS
QS
QL
QS
MS
ML
QS
QL
QL
ML
MS
ML
QS
QL
QS
QL
QL
QS
MS
QL
ML
ML
MS
QL
QS
MS
QL
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
QS
QS
ML
ML
QS
QL
ML
QL
QS
QL
QL
QL
QS
ML
QL
QL
ML
QL
QL
QS
QS
ML
ML
ML
MS
QS
MS
QS
QS
ML
ML
ML
QS
ML
QS
QS
QL
QL
MS
ML
ML
ML
ML
QL
QL
ML
ML
MS
ML
QL
ML
ML
QL
QL
QL
QL
QL
QS
ML
QL
ML
MS
ML
QS
QS
ML
QS
ML
QS
MS
ML
ML
ML
QS
MS
QS
ML
ML
QL
QL
ML
ML
QS
QS
QS
QL
QS
ML
MS
ML
ML
ML
QS
ML
ML
ML
ML
ML
MS
MS
MS
ML
QS
ML
QL
ML
QL
QS
QL
QS
ML
ML
ML
QL
QL
ML
QL
QS
QS
ML
QL
QL
ML
QL
QL
ML
ML
QL
MS
ML
QS
QL
ML
ML
QS
MS
ML
MS
QS
QL
QS
ML
QS
ML
ML
QS
MS
QS
QL
MS
MS
QL
MS
QL
QL
QL
QL
QL
QS
ML
QL
ML
QS
ML
QL
ML
QS
MS
ML
QL
MS
ML
QL
ML
QS
ML
ML
QS
QL
QS
ML
ML
ML
QS
QL
ML
QS
QL
MS
ML
QL
ML
MS
ML
ML
QS
QL
ML
QL
ML
ML
ML
ML
ML
ML
MS
QL
QL
QS
QS
QS
MS
QL
ML
ML
QS
MS
ML
ML
ML
ML
MS
QL
ML
QS
QL
QL
QS
ML
QL
ML
QS
QL
ML
ML
QL
QL
ML
ML
MS
ML
MS
MS
QL
ML
QL
QL
QL
QL
QS
QS
QL
QL
ML
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
QS
ML
QL
ML
QS
QS
QS
ML
MS
MS
QS
MS
QS
QS
QS
ML
QL
QL
MS
QS
QS
QS
QS
ML
QS
QL
ML
QS
QL
ML
QS
ML
MS
QS
QS
QS
ML
QL
QS
QS
QL
QL
QL
ML
QS
QL
QS
QL
QL
QL
ML
QS
QS
QS
ML
ML
QS
QS
ML
ML
QS
QS
QS
QS
QL
ML
ML
QL
ML
QL
MS
MS
ML
MS
ML
QL
ML
MS
ML
QL
ML
ML
QL
QS
MS
ML
ML
QL
QS
MS
QL
QS
ML
QL
MS
ML
QL
QS
ML
QL
QL
MS
QL
ML
QS
QL
QL
QL
ML
QS
QS
QL
ML
ML
ML
MS
QL
ML
QL
QL
QL
QL
ML
QS
QL
QS
QS
QS
QL
ML
QS
QL
QL
QL
QL
QL
ML
QS
QS
MS
MS
ML
ML
MS
MS
QL
QL
ML
QL
ML
ML
MS
ML
QS
QS
ML
QS
QL
ML
QS
MS
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
ML
ML
MS
MS
QS
QL
QS
QL
ML
QS
MS
QL
QL
MS
QL
MS
ML
ML
MS
QL
ML
ML
QS
QS
ML
ML
QS
QL
ML
QL
ML
QS
QS
QL
ML
ML
ML
QS
MS
ML
QL
QL
ML
ML
ML
QS
QS
ML
QS
QS
QS
QS
ML
ML
ML
QL
QS
ML
QS
MS
QS
QL
ML
ML
QL
QS
ML
QL
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
ML
QL
ML
ML
ML
QL
QS
QS
QS
QL
QS
QS
QS
ML
ML
QL
ML
ML
QS
QS
ML
QS
QS
MS
QS
MS
ML
ML
QL
QL
QL
QL
QS
QS
ML
QL
QS
QL
QS
MS
QL
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
ML
QS
QL
ML
QS
MS
ML
MS
QS
MS
QS
MS
ML
QS
MS
ML
MS
QS
ML
QL
ML
QS
ML
ML
QS
QS
QL
QS
ML
ML
ML
MS
ML
QS
ML
QL
ML
ML
MS
QL
QS
QL
ML
MS
ML
MS
QS
MS
QL
QS
QS
QS
ML
MS
ML
QL
MS
ML
QS
MS
ML
ML
ML
QS
ML
QL
QL
ML
ML
ML
QS
QL
MS
ML
QS
MS
ML
MS
QL
ML
ML
QL
MS
QL
QL
QL
ML
QL
QL
QS
ML
ML
MS
ML
QL
ML
ML
ML
QS
QS
QL
ML
MS
QL
QL
ML
ML
QL
MS
ML
MS
ML
ML
QL
ML
ML
MS
MS
QS
ML
ML
QS
ML
QL
QL
QL
QL
QS
ML
QS
QS
ML
ML
ML
MS
QS
QL
QL
ML
MS
QS
MS
ML
MS
ML
MS
QS
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
QL
QL
QL
MS
MS
QS
QL
ML
MS
ML
MS
QS
ML
QL
QL
ML
QL
QL
ML
MS
QL
QL
ML
QL
QS
QL
ML
QS
QL
QS
QL
ML
QL
MS
MS
QL
ML
MS
MS
QS
QL
ML
QL
QL
QL
QS
QS
QS
QS
QL
QS
QL
QL
ML
QS
MS
QS
ML
ML
ML
MS
ML
QL
QS
QS
QS
ML
ML
MS
QS
MS
ML
ML
ML
QS
ML
QS
ML
ML
ML
MS
ML
QL
QL
MS
MS
ML
ML
QS
QS
QS
QL
MS
QL
QS
QL
QS
QL
QL
ML
ML
MS
QL
QS
QS
ML
MS
QS
QS
QS
QL
ML
ML
ML
QS
ML
ML
ML
ML
QS
MS
MS
QS
QS
MS
QL
ML
MS
QS
ML
ML
QS
ML
ML
QL
ML
MS
MS
MS
QL
QL
ML
QS
QL
QS
MS
ML
QL
QS
QL
QS
QS
ML
QS
QL
QL
QS
ML
ML
QL
QS
QL
QS
ML
ML
QS
QL
MS
ML
QL
ML
ML
QL
QS
ML
QS
QL
ML
MS
MS
QL
MS
QS
ML
ML
QS
ML
ML
QL
QS
MS
QL
QS
QS
QS
QL
ML
QS
ML
MS
QS
QS
QL
ML
MS
ML
MS
QS
ML
ML
QS
QL
MS
ML
ML
QL
QS
MS
QL
QL
ML
QS
MS
QS
MS
ML
ML
ML
MS
ML
MS
QL
QS
QL
QS
QL
QL
ML
QS
QS
ML
QL
ML
ML
QS
ML
MS
ML
ML
ML
QL
ML
QL
ML
ML
ML
QS
QL
ML
QL
QL
QS
QL
QL
ML
ML
QS
ML
ML
ML
MS
QS
ML
MS
QL
ML
ML
QL
ML
MS
MS
MS
QS
QS
ML
QL
QL
QS
QL
QS
QL
MS
QS
QS
ML
QL
ML
QS
ML
QS
QS
ML
ML
ML
MS
QL
QL
ML
ML
ML
QL
ML
QS
QL
QL
ML
ML
QS
ML
QS
ML
QL
QS
MS
QL
QS
MS
QS
ML
MS
MS
MS
QS
ML
QL
QS
MS
QL
QL
ML
QL
QS
ML
QL
QL
ML
QL
ML
MS
QS
QL
ML
ML
QL
QL
ML
QS
QS
QL
ML
QL
ML
QS
MS
ML
ML
QS
QS
QS
MS
QL
ML
ML
ML
ML
QS
MS
ML
QS
QS
ML
ML
ML
MS
QL
QL
ML
ML
QL
MS
QL
ML
ML
QL
QL
QL
QS
ML
QL
QL
ML
QS
QL
MS
QL
ML
ML
ML
MS
QL
QL
ML
ML
QL
ML
MS
QL
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
ML
ML
QL
QS
QS
MS
ML
ML
QS
QL
QS
MS
QS
ML
QS
QS
QS
QS
ML
ML
ML
QS
QL
ML
QS
ML
QS
QL
QS
QL
QL
ML
MS
ML
QL
ML
ML
QL
QL
ML
QL
ML
ML
ML
QS
QS
QL
MS
MS
QL
QS
QS
MS
QL
MS
QL
QS
QL
QL
ML
QS
QL
ML
MS
QS
QS
ML
QL
QL
QS
ML
ML
ML
ML
QL
QL
ML
MS
ML
QS
QL
QS
QL
ML
QS
MS
MS
ML
ML
MS
ML
ML
ML
QL
ML
ML
QL
QL
QS
MS
QS
ML
QS
QS
ML
MS
QS
ML
ML
QS
ML
QL
MS
QL
QS
ML
QL
ML
QS
ML
ML
ML
MS
ML
MS
ML
QL
QL
ML
ML
MS
QL
QL
MS
QS
QS
ML
QS
MS
MS
QL
QL
MS
QS
ML
QS
ML
MS
QL
MS
ML
ML
ML
MS
ML
QL
QS
QS
QS
ML
MS
QL
ML
QS
ML
ML
QL
ML
QL
QS
QL
QS
ML
MS
QL
ML
ML
QL
QL
QL
ML
QL
ML
ML
QS
MS
QS
QS
ML
QL
ML
ML
QS
QS
QL
QL
QS
QL
QS
QL
QS
ML
ML
ML
QS
QL
ML
ML
QL
ML
ML
ML
QS
QL
QL
MS
ML
ML
MS
MS
QS
MS
QS
QS
QS
ML
QL
ML
QL
QL
QS
QL
QL
ML
QS
ML
QS
ML
ML
QL
QS
ML
ML
ML
MS
ML
QS
QL
QS
QS
QS
MS
QL
ML
QS
ML
MS
QL
ML
QS
QS
MS
QS
ML
QL
QS
QS
MS
QS
ML
QL
ML
QS
ML
QS
ML
QL
ML
QS
MS
ML
ML
MS
QS
QS
QL
ML
QL
QL
MS
MS
MS
ML
MS
QS
QL
QS
ML
QL
QL
QS
ML
QL
QL
ML
ML
QS
MS
ML
ML
MS
QS
ML
QL
QL
MS
ML
MS
ML
ML
QS
QS
MS
MS
ML
ML
ML
QL
QL
QS
MS
ML
QL
QS
QL
QS
ML
ML
QL
QL
MS
ML
ML
QS
QS
QS
ML
QS
MS
QS
ML
ML
QS
QS
QL
QL
QL
ML
QL
QS
QS
QS
ML
ML
QL
QS
QS
ML
QL
ML
QL
QS
QL
MS
ML
MS
ML
ML
QS
MS
ML
ML
QS
ML
QS
ML
QS
ML
QL
MS
QS
QS
QL
ML
QS
QS
QS
QL
MS
QL
QL
ML
QS
QL
QS
QS
QL
QS
QL
ML
ML
MS
QL
MS
QL
ML
ML
ML
QS
QL
QS
MS
QL
QS
ML
QL
ML
QL
ML
ML
QS
QL
QS
MS
QL
ML
QS
QL
ML
MS
ML
QL
ML
ML
QS
QL
ML
ML
QS
QS
QL
QL
QS
QL
QS
QS
MS
MS
QS
QS
ML
QS
MS
QL
QS
QS
QS
QS
QS
QS
MS
ML
ML
QL
MS
QS
QL
ML
ML
MS
ML
MS
ML
QL
ML
ML
ML
ML
MS
ML
ML
MS
QS
QS
QL
ML
MS
ML
QL
ML
QL
ML
ML
QL
MS
ML
QS
ML
QL
QS
MS
ML
MS
QS
ML
QS
QS
QS
QS
QS
QS
QS
QS
QS
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
QS
QS
MS
ML
MS
QL
QL
ML
QL
QS
ML
ML
QL
ML
QS
ML
QS
ML
QS
QS
ML
QS
QL
QS
QS
QS
QS
QS
QL
QL
QL
QS
MS
ML
ML
ML
QL
MS
QS
ML
MS
QL
QS
QS
ML
QL
ML
ML
QS
ML
QL
QS
ML
QS
ML
QS
QL
QL
ML
ML
ML
MS
MS
ML
QL
ML
QS
ML
QL
QL
ML
ML
ML
MS
QS
QL
ML
QS
ML
MS
QL
ML
QS
QS
QL
QS
MS
QS
QL
QL
QS
ML
MS
MS
QL
QS
ML
ML
MS
ML
ML
ML
QS
ML
ML
ML
ML
QL
QL
QS
QL
ML
MS
ML
QL
MS
ML
ML
QL
QS
ML
QS
ML
ML
QL
ML
QL
QS
ML
ML
MS
ML
QS
QS
ML
ML
ML
QS
ML
ML
ML
MS
QS
MS
ML
QS
QS
ML
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
QS
ML
MS
QS
QL
QS
ML
MS
ML
ML
MS
QL
QL
MS
QL
ML
QS
ML
QL
MS
QL
QL
ML
ML
QL
ML
ML
ML
QL
MS
MS
QL
QS
ML
ML
ML
ML
QS
QS
QL
MS
ML
QS
QL
MS
QL
MS
QS
ML
QL
ML
MS
QL
ML
ML
ML
ML
QL
MS
ML
ML
QS
QS
ML
ML
MS
ML
ML
QL
QS
MS
QL
MS
QS
QL
QL
ML
ML
QS
QL
ML
ML
MS
ML
ML
ML
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
QL
QS
QL
QL
QL
ML
QL
ML
ML
QL
ML
MS
ML
QS
ML
QS
QS
QL
QL
QS
QL
QL
QL
QS
MS
MS
ML
ML
QS
QL
QL
ML
QS
MS
MS
MS
QS
QS
ML
MS
QS
ML
QS
QS
ML
QL
ML
QL
QL
QS
QL
QL
ML
ML
QL
QL
ML
QS
MS
ML
QL
MS
QL
ML
ML
QS
ML
ML
QL
ML
ML
QL
QS
MS
QS
ML
MS
QL
MS
QL
QS
MS
ML
ML
ML
MS
QL
QL
QL
ML
QL
MS
QS
QS
QL
MS
MS
ML
MS
QL
QS
QL
ML
ML
QS
ML
QL
ML
QL
MS
QL
ML
ML
QL
ML
ML
MS
QS
ML
QL
QL
QS
ML
MS
QL
QS
ML
MS
ML
QL
MS
QL
ML
QS
QL
ML
MS
QL
ML
QS
QL
QS
ML
ML
QL
MS
QS
QL
ML
ML
MS
QS
QL
MS
QS
QS
QL
QL
ML
QL
ML
QS
QS
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
ML
MS
QL
MS
QL
MS
ML
QS
MS
QS
ML
QL
ML
MS
ML
MS
QS
ML
ML
QS
ML
QS
ML
ML
QS
QS
QL
ML
ML
MS
QL
ML
QS
QS
QS
ML
ML
QS
MS
ML
MS
QS
ML
QS
MS
QL
QS
QS
ML
ML
ML
QL
ML
ML
ML
MS
ML
QL
MS
QS
QL
ML
ML
ML
ML
QL
ML
ML
QL
ML
QL
QL
ML
QL
QL
QS
MS
QL
MS
ML
QL
QL
QL
QS
QL
ML
QL
QS
QL
MS
QL
MS
ML
QS
ML
QS
QL
QS
QL
ML
ML
QS
ML
QS
QS
QS
QS
MS
MS
ML
QS
ML
ML
MS
ML
QL
QS
QS
QS
QS
MS
QL
MS
ML
QL
ML
MS
MS
ML
ML
ML
ML
ML
ML
QS
MS
QL
QL
QL
MS
QL
QS
MS
QS
MS
ML
ML
ML
ML
MS
ML
ML
QS
QL
ML
QS
QL
ML
ML
ML
ML
QL
MS
ML
MS
ML
ML
QS
QS
ML
QS
ML
QL
QL
ML
QS
QS
QS
MS
QL
ML
MS
QS
QS
ML
QL
QL
QS
ML
QL
QL
ML
MS
ML
ML
QS
ML
QL
MS
ML
ML
ML
ML
MS
QS
QS
QL
ML
QS
ML
ML
ML
QL
QS
ML
QS
QS
ML
MS
QL
ML
MS
QS
QS
QS
QL
QS
ML
QL
QL
QS
ML
ML
QS
QL
ML
QL
MS
QS
QL
QL
ML
QL
QL
QS
QL
ML
QS
ML
ML
ML
MS
ML
QL
QS
ML
ML
QL
QS
ML
QS
QL
MS
QS
QS
MS
QL
QL
ML
QS
QS
QS
MS
ML
QL
QS
QS
QL
ML
ML
QL
MS
ML
ML
QL
QS
ML
QL
QL
QS
QS
ML
QL
QS
QL
MS
QL
ML
QL
MS
ML
QL
QL
ML
MS
QL
ML
QS
ML
QL
QS
MS
MS
ML
QS
QL
ML
ML
ML
QL
QS
QL
MS
QL
QS
QS
QL
QS
QS
QS
QS
QL
QL
QS
QL
ML
QL
ML
QL
ML
QS
ML
QL
QS
QL
MS
ML
ML
ML
QL
MS
QS
QL
QL
ML
ML
QL
ML
ML
MS
QS
QL
ML
MS
QL
QL
QS
ML
QS
MS
MS
QL
QS
QS
MS
ML
MS
QS
QL
QL
ML
ML
QS
ML
ML
ML
QS
ML
QL
MS
QS
QL
ML
QS
ML
QS
QS
QL
ML
ML
ML
ML
QS
QL
QL
ML
QS
QL
QL
MS
ML
QL
QL
QL
QS
QS
QL
MS
QS
ML
QL
ML
QS
ML
QS
QL
QS
QS
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
QL
QS
QL
MS
QL
QL
ML
MS
QL
QL
QL
MS
ML
ML
ML
QL
MS
QL
QL
QS
ML
MS
QS
ML
ML
ML
QS
ML
ML
ML
QS
MS
ML
MS
QS
MS
ML
ML
QS
ML
ML
MS
ML
QS
ML
QS
ML
QL
QS
QL
ML
QL
ML
ML
MS
QS
ML
QL
QL
ML
ML
MS
ML
ML
ML
QS
QS
QS
ML
ML
QS
QL
QS
QL
MS
QL
QL
QS
ML
MS
ML
QS
QS
MS
QS
QS
MS
ML
QS
QL
ML
QS
QS
ML
ML
ML
QS
QL
QS
QL
ML
ML
QL
QS
ML
QL
QS
QL
QL
ML
QL
ML
QL
QS
QS
QS
QL
MS
ML
QS
QS
ML
ML
ML
ML
QS
ML
QS
QS
QL
ML
QS
QS
ML
QL
ML
MS
ML
QL
QL
ML
ML
QL
QS
ML
QL
ML
ML
QS
QL
QS
QS
MS
QS
ML
QL
ML
MS
ML
QL
MS
QS
ML
MS
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
QL
ML
QS
QL
QL
MS
QS
ML
QS
MS
ML
ML
QS
ML
QS
ML
QL
QS
ML
ML
ML
MS
ML
QL
QL
ML
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
ML
ML
QS
MS
QS
ML
QL
MS
QS
MS
QL
MS
MS
MS
ML
QS
ML
QL
MS
QL
QS
QS
QS
QL
ML
QS
ML
QL
QL
MS
ML
QS
QL
ML
QL
QS
QL
ML
QL
QS
MS
QS
QL
ML
ML
QS
QL
QL
QL
QL
ML
ML
ML
MS
ML
MS
ML
QL
QS
QL
ML
QL
QL
ML
ML
QS
ML
ML
ML
MS
QS
ML
QL
QS
QL
ML
QL
QL
ML
ML
QL
QS
MS
MS
MS
QS
ML
MS
MS
QL
QS
MS
QL
MS
ML
ML
ML
MS
ML
ML
QS
ML
ML
QL
ML
ML
QL
ML
QS
QL
QS
ML
ML
ML
ML
MS
ML
MS
ML
QL
ML
QS
QS
QS
QS
QS
ML
MS
MS
QS
QS
QL
MS
ML
QL
ML
QL
QS
ML
ML
MS
QL
MS
QS
QS
QL
ML
QS
ML
QS
QS
QS
QS
ML
ML
QS
QL
MS
ML
QS
ML
ML
ML
ML
QS
MS
ML
ML
MS
ML
ML
QL
QL
ML
QS
QL
QS
MS
MS
QL
ML
QL
QS
QS
MS
QL
ML
MS
ML
QL
ML
QL
ML
MS
ML
QS
QL
QS
MS
ML
QL
ML
QL
ML
ML
ML
QS
QS
QS
ML
QL
MS
ML
QL
ML
ML
MS
QL
MS
QL
QS
MS
QS
ML
QS
MS
MS
QL
QL
MS
QL
QL
QS
QL
QL
QS
ML
ML
ML
MS
QS
QL
ML
QS
ML
ML
QL
QS
QL
QL
MS
QS
QL
QL
ML
MS
QS
QS
QS
MS
QS
ML
QL
MS
ML
QS
MS
QL
ML
QL
ML
QS
QS
ML
QS
QS
QL
QS
MS
QL
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
QL
QL
QS
MS
QS
QS
QS
ML
MS
QL
MS
ML
QS
QL
ML
QS
MS
QS
ML
ML
QL
ML
ML
ML
ML
QL
QL
ML
ML
QL
ML
MS
QS
QL
QL
ML
QL
QS
QS
ML
QS
QL
QL
QL
ML
QL
QL
ML
ML
QL
QS
QS
QL
QL
ML
QS
QL
QS
MS
QL
MS
QS
MS
MS
QL
MS
QL
QS
QS
QS
QL
QL
MS
QL
ML
MS
ML
QL
QL
QS
QL
MS
MS
MS
ML
QL
ML
QL
QL
ML
QL
ML
ML
QS
QS
MS
ML
MS
QL
QL
MS
QS
QL
QL
ML
ML
ML
ML
QL
MS
MS
QS
ML
QL
QS
QL
ML
QS
QS
QL
QL
ML
ML
QL
ML
ML
QL
QS
QL
MS
QS
QS
MS
QS
QS
ML
QL
ML
QL
QS
QS
QL
ML
QL
ML
ML
ML
ML
QL
QS
QS
ML
QS
QL
ML
QL
QS
QS
QL
ML
QS
ML
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
QL
QL
ML
QL
QL
QL
QS
ML
QS
ML
ML
QS
ML
ML
ML
QS
ML
QS
QS
QS
QS
MS
QL
MS
ML
ML
QS
ML
QS
QS
QS
QS
QL
QL
QS
QS
ML
QS
ML
QL
ML
ML
ML
ML
ML
QS
QL
QS
QL
ML
QS
ML
QS
ML
QL
ML
QL
MS
QS
QL
QL
QL
ML
MS
ML
MS
QL
ML
QL
QL
QS
MS
QS
ML
QS
ML
QL
ML
QS
QL
ML
ML
QL
ML
QL
MS
QS
QS
ML
QS
ML
QL
ML
QL
QS
ML
ML
QL
ML
ML
ML
MS
QL
MS
MS
QL
ML
ML
MS
QS
ML
ML
QS
MS
ML
QS
ML
ML
MS
QS
ML
ML
ML
ML
QL
QS
QS
ML
QL
ML
QL
QL
ML
MS
MS
ML
ML
ML
QL
QS
QS
QS
ML
QS
ML
QL
MS
ML
QS
QL
MS
QS
QS
QL
ML
QL
QL
ML
QS
QS
QL
ML
ML
ML
ML
QS
ML
ML
QS
QS
QS
QS
MS
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
QL
MS
QL
QS
MS
QL
QL
MS
ML
QL
ML
QL
QL
QL
ML
ML
QS
QS
ML
ML
QL
ML
ML
QS
QL
ML
QS
QL
QS
ML
QL
QL
QS
ML
QL
QS
ML
ML
QL
QS
MS
QS
QL
QS
QS
QS
ML
QL
ML
QS
QL
QS
MS
MS
QL
QL
ML
QL
MS
QL
QL
MS
QS
QS
QS
QL
ML
ML
QL
ML
QS
QL
QL
QL
QS
ML
ML
QL
QS
QL
QL
ML
ML
ML
MS
MS
QS
ML
QL
ML
QL
ML
QS
QS
MS
ML
ML
ML
QL
MS
ML
QS
QS
QS
QS
ML
QS
ML
QL
QS
ML
ML
QL
ML
ML
QS
QL
MS
QS
QL
ML
ML
QL
ML
QL
QL
QL
ML
ML
MS
QS
QS
ML
QS
QL
MS
ML
ML
ML
QL
MS
ML
QS
QS
QL
ML
QS
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
ML
ML
MS
MS
QL
QL
ML
QS
ML
MS
MS
QL
QL
QL
QL
ML
ML
QL
ML
QS
ML
QL
MS
ML
ML
ML
QS
MS
ML
QL
ML
ML
QS
QS
ML
ML
MS
ML
ML
QL
QL
QL
QS
QS
MS
QS
ML
QL
QL
ML
ML
ML
QS
QS
QL
QS
QL
QL
ML
QS
QL
MS
QL
ML
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
QL
ML
MS
ML
QL
ML
QL
ML
QS
QS
QS
QS
MS
MS
QS
QL
QS
QL
ML
ML
QS
QL
ML
ML
ML
MS
MS
ML
MS
ML
ML
QS
ML
QL
ML
ML
ML
QL
ML
QS
QS
ML
MS
QL
ML
QL
ML
MS
QL
QL
QS
QS
QS
MS
QS
QS
ML
QS
QL
ML
QS
ML
MS
MS
ML
ML
MS
MS
QL
QS
QS
ML
QS
MS
QS
ML
ML
ML
MS
QS
QS
QL
MS
QS
ML
ML
QL
MS
QL
MS
QL
ML
ML
QL
QS
QS
QS
ML
QL
QL
ML
ML
QS
QL
ML
QS
ML
QS
QL
QS
QL
ML
QL
QS
ML
QL
QL
QS
QL
QS
QS
ML
QS
QS
ML
ML
MS
ML
QS
QS
ML
QL
QL
MS
ML
MS
QL
QS
QS
ML
ML
MS
QS
ML
QS
QL
QL
ML
QL
QL
QL
QS
QL
MS
ML
ML
MS
MS
QS
QL
ML
QL
ML
ML
QS
MS
ML
QL
MS
ML
QL
QS
ML
QS
QL
QL
MS
QL
MS
QS
QS
ML
ML
ML
QS
QL
QL
ML
MS
QS
ML
ML
QL
QL
MS
QL
ML
QL
QS
QS
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
ML
QS
ML
QL
ML
ML
QS
QS
ML
QL
MS
MS
MS
QS
QL
QS
ML
QL
ML
QS
QS
QS
ML
MS
QS
ML
ML
ML
QL
QL
MS
MS
QL
MS
ML
ML
QL
ML
MS
MS
ML
QL
QS
QS
QS
ML
QL
QL
QS
ML
QL
QL
ML
QS
QL
MS
ML
QL
QL
ML
MS
ML
QL
ML
QL
QS
QS
QS
QL
ML
QS
QS
QL
QL
QL
MS
QL
QS
QL
QL
QS
QS
QS
QL
QS
QL
ML
MS
ML
QS
ML
QS
QS
QS
QL
ML
ML
ML
ML
MS
QS
QL
MS
QL
QL
QL
ML
QL
ML
ML
QL
ML
ML
QL
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
QL
ML
ML
MS
QS
ML
MS
QL
QL
QS
MS
QL
QL
ML
QL
MS
ML
QS
QS
ML
ML
MS
ML
QL
QL
QS
ML
MS
QL
QL
ML
QS
QL
QL
ML
ML
QL
QS
ML
QS
ML
QL
MS
QL
QL
ML
QS
ML
ML
ML
ML
QL
QL
MS
MS
ML
MS
QL
QS
ML
QL
ML
ML
MS
QL
ML
ML
QL
QS
QL
ML
QS
QL
ML
QL
ML
QL
ML
QS
QS
ML
ML
QS
ML
QS
QL
QL
QS
QS
MS
QL
QS
ML
QL
QS
QL
QS
MS
ML
QL
MS
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
QL
QS
QS
QS
ML
QL
QL
ML
QL
ML
QL
QL
ML
QL
ML
ML
ML
QL
ML
QL
MS
QS
ML
QL
QS
QL
QS
QS
ML
QS
QS
ML
ML
ML
MS
ML
ML
MS
ML
QL
QS
QS
QS
ML
QS
QL
ML
ML
QS
QL
MS
QS
QS
ML
MS
QS
QL
QS
MS
ML
QL
QL
ML
QL
QS
QL
ML
ML
QS
QS
QL
QL
QL
MS
ML
ML
ML
QS
MS
ML
ML
ML
QL
QL
ML
QS
QL
MS
QS
ML
QL
MS
ML
QS
QL
ML
ML
ML
ML
ML
QS
MS
QL
ML
ML
ML
ML
ML
QL
ML
ML
ML
MS
ML
ML
MS
ML
QL
QS
QS
ML
ML
QS
QL
ML
ML
MS
ML
QL
ML
MS
ML
QL
ML
QL
ML
QS
ML
ML
QL
QS
QS
ML
QL
MS
QL
ML
ML
MS
QS
QL
ML
ML
MS
QL
QL
QL
QS
MS
QS
QS
QL
ML
QL
ML
MS
QL
ML
QL
QS
QS
QS
ML
MS
QS
QL
ML
QS
ML
QS
QS
QS
QL
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
QL
QS
ML
ML
QL
QL
QS
MS
ML
QS
QL
ML
QL
ML
ML
QL
MS
ML
QS
QL
ML
QS
QL
ML
QS
MS
ML
ML
MS
QS
QS
ML
QS
QL
ML
QL
QS
ML
ML
ML
QS
QS
ML
QL
QS
QL
MS
ML
ML
MS
QL
ML
ML
ML
QL
ML
ML
QS
QL
QL
QL
QS
ML
QS
QL
QL
QS
QS
ML
QS
QL
ML
ML
QS
QS
ML
QL
QS
QL
QL
ML
QS
ML
ML
ML
MS
QL
ML
QS
QS
ML
QS
ML
QS
QS
QS
MS
ML
QS
ML
QL
MS
QL
ML
QS
ML
QL
QL
ML
ML
ML
ML
QL
QS
QL
QL
QS
ML
QL
QL
QL
QL
QL
ML
ML
ML
QL
ML
QS
ML
QS
MS
ML
ML
MS
QS
QL
ML
QS
QS
QS
ML
QL
QS
ML
ML
QL
ML
MS
QS
ML
QS
MS
QL
QS
QS
QS
ML
MS
MS
ML
ML
ML
ML
QL
QS
ML
MS
MS
QL
MS
ML
QL
QS
QL
QS
QS
QS
QL
MS
QL
ML
MS
ML
ML
ML
QS
QS
QS
QL
QL
MS
ML
QL
ML
QS
QS
ML
MS
QS
MS
MS
ML
ML
ML
QS
QS
QS
QS
QS
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
QS
MS
MS
ML
MS
ML
QL
QS
ML
ML
QL
QL
QL
ML
ML
MS
MS
ML
ML
QL
QS
MS
QS
QL
ML
QS
ML
MS
QS
QL
ML
ML
MS
ML
ML
QS
QS
ML
QS
QL
QL
ML
QL
QL
MS
ML
QS
QL
ML
ML
MS
ML
QL
MS
QS
QL
ML
QL
ML
QS
MS
ML
MS
QL
ML
ML
ML
MS
QS
QS
ML
QL
QL
ML
QS
QL
ML
QL
ML
ML
QL
QS
ML
QS
QL
QL
QL
ML
QL
MS
QS
QL
QS
ML
QS
ML
MS
ML
QS
QS
MS
QL
QS
QL
QL
ML
QL
QS
QL
QL
ML
MS
ML
QS
ML
QS
QS
QL
ML
ML
ML
QL
MS
MS
ML
ML
ML
QL
QS
QS
QS
MS
MS
QL
QL
QS
QS
QL
ML
ML
QS
QL
QL
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
QS
ML
QS
MS
ML
MS
QS
QS
ML
ML
ML
QL
QL
ML
ML
MS
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
ML
ML
QS
QL
QL
ML
QL
ML
QS
ML
ML
MS
ML
ML
ML
QL
ML
QS
QL
QS
MS
ML
QL
MS
ML
ML
ML
QS
MS
QL
QS
ML
QS
QL
QS
QS
ML
QS
QL
ML
QS
ML
ML
QS
ML
QS
ML
QL
ML
QL
QL
QS
ML
QL
QS
MS
MS
QS
QL
ML
ML
QS
ML
QL
ML
ML
QL
ML
MS
MS
QS
MS
ML
QS
QL
QS
QL
ML
ML
ML
ML
ML
MS
ML
QL
QL
QS
MS
QS
ML
QL
QL
QS
MS
MS
QL
ML
ML
QL
QL
QL
QS
QL
ML
ML
ML
MS
ML
QL
QS
ML
QL
QS
QS
ML
ML
QS
QL
MS
QS
ML
ML
ML
ML
ML
QS
QL
ML
QL
MS
QL
ML
QS
MS
MS
ML
MS
ML
QS
ML
ML
QS
QL
QS
MS
ML
ML
QL
QS
ML
QL
QS
QS
QS
ML
QL
QS
MS
ML
QL
QS
QS
QS
ML
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
ML
MS
ML
ML
ML
ML
QL
MS
QS
QS
ML
QS
ML
QL
ML
ML
MS
MS
ML
ML
ML
ML
QS
QL
QL
ML
ML
QS
MS
ML
QL
ML
QS
ML
QS
ML
ML
ML
ML
ML
QS
MS
QL
MS
QS
ML
QS
QL
QS
MS
MS
QS
QL
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
QL
QS
QS
QL
ML
ML
QS
ML
ML
QL
ML
QS
ML
QL
QL
QS
QL
MS
MS
ML
ML
QS
QS
ML
QL
QS
ML
ML
MS
ML
ML
QS
QL
ML
QS
ML
QS
QL
QS
MS
ML
QS
MS
QL
QS
QL
ML
ML
ML
ML
MS
ML
QS
QS
MS
ML
ML
QS
ML
ML
QL
ML
ML
QL
QL
MS
ML
QL
ML
QS
QL
QL
QL
QL
ML
ML
MS
QS
QS
ML
QS
QL
MS
QS
ML
QS
QL
QL
QS
QL
QL
ML
QS
QS
QL
QS
QL
ML
QL
QL
QL
ML
MS
ML
QL
QS
QS
MS
QL
QL
ML
ML
QS
MS
ML
QL
MS
QL
QL
QL
MS
ML
QS
MS
QS
QL
ML
ML
ML
QL
QL
ML
QS
MS
ML
ML
QS
QS
QS
QL
QL
QS
QS
ML
MS
QS
ML
QS
QL
MS
ML
QL
QL
MS
MS
ML
MS
ML
ML
ML
QS
QL
ML
QL
MS
ML
MS
QS
QL
ML
QS
QS
QS
MS
QS
QL
ML
QL
QS
ML
ML
QS
QL
QL
QS
QL
ML
QL
ML
ML
QS
QS
QS
QL
MS
MS
QL
ML
ML
MS
QL
ML
ML
QS
QS
QL
QL
MS
QL
ML
ML
ML
QL
QS
QL
QL
ML
QL
ML
ML
MS
QS
QL
QS
ML
QS
ML
ML
ML
QS
QS
QS
QL
ML
ML
QL
ML
ML
QL
QS
ML
ML
QS
ML
QL
ML
ML
QL
QL
QL
ML
QS
MS
QL
QS
QL
ML
ML
QL
QS
ML
MS
QL
QL
QS
MS
QL
MS
ML
MS
QS
ML
QS
ML
ML
QL
ML
QL
QL
ML
QS
ML
ML
MS
ML
ML
ML
MS
MS
ML
ML
QS
QS
QS
MS
ML
QL
MS
QL
QL
ML
ML
QS
ML
MS
ML
MS
ML
QS
ML
ML
QS
MS
QL
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
QL
QS
QL
QS
ML
MS
QL
ML
ML
QS
ML
MS
QL
QS
QL
QS
QL
QS
QS
QS
QL
ML
MS
QL
QS
ML
ML
QS
ML
QL
MS
QS
QS
QL
QL
QS
ML
QS
ML
ML
MS
QL
QL
MS
QS
MS
QL
QL
QS
QL
QL
ML
MS
MS
QL
QL
QS
QS
MS
QL
ML
QS
ML
QL
QL
QL
ML
ML
ML
QL
QL
ML
QL
ML
MS
MS
ML
QS
ML
ML
ML
MS
ML
ML
QL
QS
MS
QS
QL
QL
MS
ML
QL
ML
ML
QS
ML
MS
QS
QS
QS
ML
ML
QS
QS
ML
ML
ML
QS
QL
QL
MS
QL
MS
ML
QL
QS
QL
ML
ML
ML
MS
QS
QS
ML
ML
ML
QS
ML
QL
ML
QS
QS
QS
MS
QS
ML
QL
MS
QS
QS
QL
MS
QL
QL
MS
QL
QS
QL
QL
ML
QL
QS
QS
QS
QL
MS
QS
ML
MS
ML
MS
ML
MS
ML
QL
QL
QS
QL
QS
QL
MS
ML
ML
ML
QS
QL
QL
ML
QS
QL
QS
QS
QS
ML
QL
ML
QS
ML
QS
ML
QL
QL
ML
QS
MS
ML
QS
ML
ML
ML
QS
MS
QS
QS
MS
MS
QL
ML
ML
ML
ML
QS
QL
QS
MS
QS
ML
QL
QS
QL
QL
QS
ML
QL
MS
ML
QS
QL
MS
QS
QS
QS
QL
ML
QL
QL
QL
QS
ML
ML
ML
QS
QL
QS
ML
QL
QS
QS
QS
QL
ML
MS
QS
ML
ML
QL
ML
MS
ML
QL
ML
ML
QS
MS
QS
QS
QL
QS
ML
MS
ML
QS
MS
QS
QS
MS
QS
ML
QL
QL
QS
ML
MS
QL
MS
MS
QS
MS
ML
QL
QL
QL
QL
MS
QL
ML
ML
MS
ML
QL
QS
QS
ML
MS
ML
QL
QL
QL
QL
QS
MS
MS
MS
QS
QS
ML
QS
QL
QL
ML
MS
QL
QS
ML
MS
ML
MS
ML
QL
QS
QL
QS
QL
ML
ML
ML
ML
QS
ML
QL
QL
QL
QL
ML
ML
ML
QL
MS
QS
MS
ML
ML
ML
QL
ML
QS
QS
QL
ML
QL
QS
MS
ML
QL
QL
QS
ML
QL
ML
ML
MS
QS
MS
ML
QL
QS
ML
ML
ML
QS
MS
QL
ML
MS
QS
QS
ML
QS
ML
MS
ML
MS
QS
QL
ML
ML
QS
ML
ML
MS
QL
QS
QL
QS
QS
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
MS
QL
QL
QL
QL
ML
ML
QS
QS
QS
ML
QL
ML
QL
QS
ML
ML
ML
MS
MS
QS
MS
QS
ML
QL
MS
QL
ML
ML
ML
QS
QL
QL
ML
QS
QL
MS
ML
QS
QL
ML
QS
QL
QL
MS
QS
QS
QL
QL
ML
QL
ML
QL
ML
ML
QS
ML
ML
QS
MS
QS
QL
QL
QS
ML
QS
ML
QS
QL
QS
ML
QL
ML
QL
MS
ML
ML
QS
QL
QS
ML
QS
ML
QS
QS
QS
ML
QS
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
QS
ML
MS
MS
ML
MS
MS
ML
QS
QS
ML
ML
ML
QS
QL
MS
ML
ML
QL
QL
MS
MS
ML
MS
ML
QS
MS
QS
ML
ML
MS
MS
QL
QL
ML
QS
MS
QL
MS
ML
ML
QS
ML
ML
QS
ML
QL
QS
QL
QS
ML
QS
ML
QL
ML
ML
ML
ML
QL
MS
QS
QS
MS
ML
QL
ML
QS
QL
QS
ML
QS
ML
QS
QS
QL
ML
MS
QS
MS
MS
ML
QL
ML
ML
QL
QL
ML
MS
ML
QL
MS
QL
QS
ML
MS
MS
MS
QL
QS
ML
QL
QL
ML
ML
ML
QL
ML
QL
QS
QL
QL
ML
ML
ML
QS
QS
ML
ML
QL
QS
ML
QS
MS
QL
MS
ML
QL
ML
QS
QS
ML
MS
ML
MS
ML
ML
QS
ML
QS
ML
QL
ML
QL
QS
MS
QL
ML
ML
QS
QL
QS
QS
QL
ML
ML
ML
MS
QS
QL
MS
QS
QL
QL
ML
QL
QL
QL
QS
ML
QL
ML
ML
QL
ML
MS
QS
ML
ML
ML
ML
MS
ML
QS
QS
ML
MS
QL
QL
QS
QL
ML
ML
ML
QL
ML
QL
MS
ML
ML
ML
QL
QS
QS
QS
ML
QL
ML
ML
QS
QS
QS
QL
MS
MS
QS
MS
ML
ML
QS
QL
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
QL
ML
ML
ML
QL
ML
ML
QL
ML
MS
ML
QL
ML
QL
ML
QL
ML
ML
QL
QL
QS
ML
ML
ML
ML
QS
QL
QL
ML
QS
QS
MS
QS
ML
QS
ML
QS
ML
MS
QL
QS
QS
QL
QL
QS
QS
ML
ML
ML
QL
QS
QS
QS
QL
QL
MS
ML
MS
QL
QS
QL
ML
ML
ML
QS
ML
QS
QS
QS
ML
ML
QL
QL
ML
QS
ML
ML
QS
ML
QL
QL
QL
QS
QL
ML
ML
QL
MS
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
ML
QL
QL
ML
ML
MS
ML
ML
QL
ML
QL
MS
ML
QL
ML
QL
ML
ML
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
ML
QL
ML
ML
QL
QL
QL
QS
QS
ML
MS
QL
QL
ML
ML
ML
MS
QS
MS
QL
ML
ML
QL
ML
QS
QL
QL
ML
QS
ML
QL
QS
QL
ML
ML
QL
QL
QL
ML
ML
ML
QS
ML
QS
QS
QL
QS
ML
ML
ML
QS
QL
QL
QL
QS
QS
QL
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
ML
ML
QS
MS
ML
QS
ML
ML
QL
MS
QL
QL
QS
QL
ML
ML
ML
QL
MS
QS
QS
ML
QS
QS
QS
ML
MS
MS
MS
MS
MS
QS
QS
ML
QS
QS
QL
MS
QS
QS
MS
MS
ML
QS
MS
ML
QL
QL
QL
ML
QS
QL
ML
MS
ML
ML
ML
QS
QL
QS
MS
ML
QL
QS
MS
MS
ML
ML
QL
QL
MS
ML
QS
MS
QS
MS
QL
QS
ML
ML
ML
QL
MS
QL
QL
QS
QS
QL
ML
ML
ML
QL
ML
ML
QL
ML
ML
MS
QS
ML
QL
QL
QL
MS
QL
ML
QS
ML
QL
ML
QS
ML
MS
ML
ML
QL
ML
ML
QL
QS
QS
ML
QL
ML
QL
QS
QL
ML
MS
QS
QL
QL
ML
QS
MS
ML
QS
QL
QL
QL
ML
MS
ML
QS
MS
QL
QS
QS
QL
ML
QS
ML
QS
ML
ML
QL
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
QL
ML
ML
QL
QL
QL
ML
ML
ML
MS
MS
QL
QS
QL
MS
QL
QL
ML
ML
ML
ML
QL
QS
QS
QL
ML
ML
ML
MS
QL
MS
QL
ML
QS
ML
ML
QS
ML
MS
QS
QL
QL
QS
ML
QL
ML
QL
QL
MS
QL
QL
ML
QS
QS
QL
QL
QS
ML
ML
QS
QL
QL
ML
QL
QS
QL
QS
ML
ML
ML
QS
QS
QS
QS
QL
ML
QS
QL
QS
QL
QL
MS
MS
QS
ML
QS
QL
QS
QL
MS
QS
ML
ML
ML
QS
QL
QL
MS
QS
ML
MS
ML
ML
QS
MS
QS
ML
QL
QL
ML
QL
QL
QL
QS
QS
QS
QL
ML
QL
ML
QS
QL
ML
MS
MS
ML
ML
QL
ML
QS
ML
QL
QS
ML
QS
MS
QS
ML
ML
MS
ML
ML
QL
QL
QL
QL
QL
ML
ML
ML
QL
QL
QS
QL
ML
QL
ML
QS
QS
ML
MS
ML
ML
QL
ML
QS
QL
ML
ML
MS
QS
ML
QL
ML
QL
ML
ML
QL
QS
ML
MS
QL
QS
QS
MS
ML
ML
QL
QS
ML
ML
QL
ML
QS
MS
ML
ML
MS
QL
ML
ML
ML
QS
MS
QS
QL
MS
QS
QL
QS
QS
MS
MS
MS
QL
QS
QS
QS
QS
QS
QS
ML
MS
ML
ML
QL
MS
QL
ML
ML
ML
ML
QS
MS
QS
QL
ML
QL
QS
QL
QS
QL
ML
QS
QS
QS
ML
QL
QL
ML
ML
MS
ML
QS
ML
QS
QS
QS
QL
QS
QS
ML
QL
MS
QL
QS
ML
ML
ML
MS
QL
MS
ML
ML
QS
QL
QL
QL
ML
ML
ML
QS
ML
ML
MS
MS
MS
MS
QL
ML
ML
MS
QL
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
QL
QL
QS
QS
MS
MS
QL
MS
ML
ML
ML
MS
MS
ML
QS
ML
ML
QS
QS
ML
MS
MS
QL
ML
QL
QS
ML
QL
MS
ML
QL
QL
QL
QL
QL
QL
ML
ML
QS
QS
QL
QS
QL
ML
QS
ML
QS
QL
QL
ML
QL
QS
ML
QS
MS
ML
QL
ML
ML
QS
QL
QL
ML
ML
QS
QL
ML
ML
ML
ML
MS
ML
ML
MS
ML
QL
QS
ML
QL
MS
ML
MS
MS
QS
ML
QS
ML
ML
ML
QS
ML
QS
QS
ML
ML
QL
ML
MS
ML
QL
MS
ML
MS
QS
QL
ML
QL
QS
QS
ML
ML
MS
QS
QL
ML
MS
ML
ML
QL
QS
QS
ML
ML
QL
ML
ML
QS
QS
ML
QL
QL
ML
QS
QL
ML
ML
QL
ML
ML
QS
ML
ML
QL
ML
QL
MS
ML
ML
MS
ML
QL
ML
QS
ML
QL
ML
MS
QS
QL
QL
MS
ML
QS
ML
QL
QL
QL
ML
QS
QS
QS
ML
QS
QS
ML
MS
ML
QL
MS
QL
QL
QL
ML
QL
MS
ML
ML
MS
ML
QL
QL
MS
QS
QS
QL
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
ML
MS
MS
QL
QL
QL
ML
ML
ML
ML
ML
MS
QS
ML
QL
MS
ML
ML
ML
QS
ML
QS
ML
QS
QL
QL
ML
QS
QL
ML
QL
MS
QS
MS
MS
QL
QL
ML
ML
QL
MS
QS
QL
ML
QL
ML
QL
QL
QL
ML
QS
ML
QS
ML
ML
QS
ML
QS
QS
QL
QL
MS
QL
QS
ML
QS
QS
ML
ML
QS
QS
QL
QS
ML
ML
ML
ML
QL
ML
QL
QL
ML
ML
QL
QS
ML
MS
MS
ML
QL
MS
QS
QS
QS
QL
QS
QS
QL
ML
MS
ML
ML
QS
QS
QL
ML
ML
QS
QL
MS
MS
ML
ML
ML
QL
MS
QL
ML
QS
ML
ML
QL
QL
QS
QS
MS
ML
QL
QS
ML
QL
QS
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
QL
ML
ML
QS
QS
QS
QS
ML
ML
MS
QL
ML
QS
QL
QL
ML
QS
MS
QL
ML
QS
QS
QS
QL
QL
QL
ML
QL
ML
MS
ML
ML
QS
ML
ML
ML
ML
QS
QL
ML
ML
QL
QL
QL
QL
ML
QS
QL
ML
ML
QS
ML
QL
QL
QS
MS
QL
QL
MS
QL
QL
QS
ML
QS
QL
ML
MS
MS
MS
ML
ML
ML
MS
MS
ML
QL
MS
ML
ML
MS
ML
ML
QL
QL
QL
MS
ML
QS
QS
ML
ML
QL
MS
ML
ML
ML
ML
QS
QS
QL
QL
ML
QS
ML
ML
ML
MS
QS
QL
QS
ML
ML
ML
ML
ML
QL
QL
QL
QS
MS
MS
MS
QL
MS
QL
QS
ML
QS
QL
MS
ML
ML
QS
ML
MS
ML
QS
MS
MS
QS
ML
ML
ML
ML
ML
MS
QS
QL
QS
QL
QS
ML
ML
ML
QS
QL
QS
MS
ML
QS
QL
QL
QS
QS
ML
QS
QS
QS
QL
QS
QL
ML
ML
ML
QL
QL
QS
ML
QS
ML
ML
QL
MS
ML
QS
MS
MS
QS
QL
ML
MS
MS
MS
QL
QS
QL
QL
QS
ML
QS
MS
ML
QL
ML
QL
ML
ML
ML
MS
ML
ML
MS
MS
QS
ML
ML
MS
ML
QL
QL
QS
QS
QL
QS
ML
MS
QS
QS
ML
ML
ML
ML
ML
ML
QL
QL
QL
QS
QS
QL
QL
ML
QS
MS
QS
QL
QS
QL
ML
QL
QL
ML
MS
QS
QS
ML
ML
QS
QL
MS
MS
ML
MS
QL
QS
ML
QS
MS
ML
ML
ML
QS
QL
ML
ML
QL
ML
QS
QS
QL
QS
MS
QS
QS
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
QS
QS
QL
QS
ML
QS
QS
ML
ML
QS
ML
ML
MS
ML
ML
ML
QS
ML
ML
QL
QL
QL
QS
QL
ML
MS
MS
ML
QL
ML
QS
QL
QL
QL
MS
QS
ML
ML
ML
MS
ML
QL
QL
ML
QL
ML
QS
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
QS
ML
ML
QS
ML
QL
QL
QL
ML
ML
ML
QS
MS
ML
QS
QL
ML
QL
QL
QS
ML
MS
QL
QL
ML
ML
QS
QL
QS
ML
QS
QS
QL
QS
QS
QL
QL
ML
QL
MS
QS
MS
QS
QL
QL
QL
QL
ML
ML
QS
ML
ML
MS
ML
QS
QL
QL
QL
QS
QS
MS
QL
QL
ML
QS
ML
QL
QL
MS
QS
QL
ML
QS
ML
ML
QS
MS
ML
ML
QS
QS
ML
QL
QL
QS
QL
MS
QL
QS
QS
QL
ML
ML
QS
QS
QL
QL
QL
ML
ML
QL
QL
QS
MS
ML
ML
ML
ML
QS
ML
ML
QS
ML
QS
MS
ML
QL
ML
ML
QS
ML
QL
MS
QS
ML
ML
ML
MS
ML
MS
QS
QS
ML
QS
ML
ML
QS
ML
MS
MS
QL
QS
ML
QL
MS
QS
ML
ML
ML
QS
QL
ML
ML
ML
ML
MS
QS
ML
ML
QS
MS
ML
MS
ML
QS
ML
MS
QS
ML
MS
MS
ML
QS
QL
QL
ML
MS
QS
MS
QS
ML
QS
ML
ML
QL
QS
QL
QS
ML
ML
ML
QS
QL
QS
QS
QL
QL
QS
QS
ML
ML
MS
QL
QS
QS
ML
ML
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
QS
ML
QL
QL
ML
QS
QL
ML
QL
MS
QL
QS
QL
ML
MS
QS
QS
QL
ML
QL
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
QL
QL
QS
QL
MS
ML
ML
QL
ML
QL
MS
ML
ML
ML
QL
QS
MS
QS
ML
QS
QL
ML
QL
ML
QL
ML
QL
QS
QS
QS
QL
MS
ML
ML
QS
QS
QL
QL
ML
ML
MS
MS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
ML
MS
QL
ML
QS
QL
ML
ML
ML
QL
MS
MS
ML
QL
QS
QL
MS
QL
MS
MS
QS
QL
MS
ML
QS
QS
ML
QL
QL
ML
QL
ML
QS
MS
QL
ML
QL
ML
MS
QL
QS
QS
ML
ML
QS
QS
ML
ML
QS
ML
QL
QL
QL
MS
ML
ML
QS
QS
QL
ML
QL
QS
QS
ML
ML
QS
ML
ML
ML
QS
QL
QS
ML
QL
ML
ML
QS
QS
ML
QL
QL
ML
QS
MS
MS
QL
ML
ML
QS
QL
QS
QS
MS
MS
QS
QS
QL
ML
ML
ML
ML
ML
ML
QS
MS
ML
MS
QL
QS
ML
ML
QS
ML
QS
MS
MS
ML
ML
ML
ML
QS
ML
MS
MS
ML
QS
ML
ML
ML
MS
MS
ML
ML
QL
ML
QS
MS
ML
QS
QS
QL
ML
ML
QS
QS
ML
QL
QL
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
MS
ML
QL
QL
ML
ML
ML
QS
QS
QS
MS
QS
MS
ML
QS
ML
QS
ML
ML
ML
MS
QL
QL
QL
QL
QS
QL
MS
QL
ML
QS
QS
QL
ML
ML
QL
QS
ML
MS
ML
ML
QS
QL
QL
QS
MS
QL
MS
ML
QL
MS
QS
ML
ML
QS
ML
ML
ML
QL
QL
ML
QL
QS
QS
QS
MS
ML
MS
ML
QL
QS
QL
MS
QL
ML
QS
QL
ML
QL
QL
ML
MS
QL
QL
ML
ML
QL
QL
ML
ML
QL
ML
QS
QS
ML
ML
QL
QS
MS
QS
QL
ML
ML
ML
MS
QS
MS
ML
QS
QL
QL
ML
QS
ML
ML
MS
QS
ML
MS
ML
MS
ML
ML
QS
QS
QL
ML
ML
QL
ML
QS
QL
QS
ML
ML
ML
ML
ML
QL
QS
QL
MS
QS
QS
MS
QS
ML
QS
QS
ML
QL
QL
MS
QS
QS
QS
QS
ML
QS
ML
QL
QL
QL
ML
QL
MS
QL
QS
QS
QS
QS
QS
ML
MS
MS
QS
QS
ML
ML
ML
QL
QS
ML
ML
ML
QL
QL
ML
QS
QL
ML
ML
QS
ML
QS
ML
ML
QS
ML
QS
QL
QS
QL
ML
ML
QS
ML
QL
ML
QS
QL
MS
QL
ML
ML
ML
MS
MS
ML
ML
QL
QS
QL
QS
QL
ML
QL
ML
QL
ML
QL
MS
QS
QL
ML
QL
ML
QS
QL
QS
ML
QL
ML
QS
QL
QL
ML
ML
QL
ML
MS
QS
QS
QL
QS
ML
QS
QL
ML
ML
MS
ML
QL
QS
QS
ML
ML
QL
QS
QL
QS
ML
QL
ML
MS
MS
QS
ML
MS
QS
QS
QL
ML
QS
ML
QS
QS
ML
MS
QL
QS
MS
QL
QS
QL
QL
QL
QS
ML
QS
QL
MS
ML
ML
ML
QL
QL
QS
QS
MS
ML
QS
ML
ML
QS
ML
ML
ML
QS
ML
ML
MS
QS
ML
MS
QS
MS
MS
ML
QL
MS
ML
ML
MS
ML
QL
ML
QL
ML
ML
ML
QL
QL
ML
MS
ML
QS
QL
ML
ML
QS
MS
ML
ML
ML
MS
ML
ML
QL
QL
QL
QL
QS
QS
QL
QS
ML
QS
ML
ML
QS
MS
QL
ML
QS
ML
QL
QS
QL
ML
QL
ML
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
MS
ML
QL
ML
MS
ML
QS
QL
QS
QS
ML
QL
ML
MS
QS
ML
ML
MS
ML
ML
QL
MS
MS
QL
MS
ML
QS
ML
MS
ML
QL
QS
QL
ML
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
QL
QS
QS
QS
MS
QL
ML
QS
ML
QS
QS
QS
ML
MS
QL
QL
QS
QS
MS
QS
QS
QL
QL
QS
MS
ML
ML
ML
MS
ML
ML
QL
QS
QS
ML
QS
QL
ML
QS
QL
QL
QL
QS
MS
QS
ML
ML
QL
ML
QS
MS
ML
QL
ML
QS
MS
ML
QL
QS
QS
ML
QL
ML
QL
ML
QL
ML
ML
ML
ML
ML
QL
ML
ML
QL
QS
QS
MS
ML
QL
MS
MS
QS
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
ML
QS
MS
ML
ML
MS
QS
MS
QL
QS
ML
ML
ML
MS
ML
MS
QL
MS
ML
QL
QS
QL
QL
ML
QL
ML
QS
QL
ML
QL
QL
QL
MS
ML
ML
QS
QL
ML
ML
QL
ML
QS
ML
MS
QL
MS
ML
QL
ML
ML
ML
QL
QL
QS
ML
QS
QL
MS
MS
QS
ML
ML
ML
QS
ML
QL
ML
MS
MS
ML
ML
QS
MS
QS
QS
ML
ML
ML
QL
QS
MS
MS
MS
ML
ML
ML
ML
ML
MS
QL
QL
QS
QS
QS
QS
MS
MS
MS
QL
ML
QL
ML
QL
QS
MS
ML
QL
ML
MS
ML
ML
ML
QS
ML
ML
MS
QL
QL
ML
ML
QS
ML
ML
QL
MS
MS
QS
QS
QL
QS
QL
QL
ML
MS
ML
MS
ML
QL
QL
QS
QL
MS
ML
QS
QS
QS
QL
ML
ML
QS
ML
QL
ML
ML
QL
ML
MS
QL
MS
QS
MS
ML
MS
QL
ML
ML
MS
ML
QL
ML
QS
QS
MS
ML
MS
QL
ML
MS
MS
MS
QL
QL
QS
QS
MS
QL
ML
QL
ML
ML
MS
MS
ML
QL
ML
QL
MS
ML
ML
ML
QS
ML
ML
MS
QL
ML
ML
QS
QL
ML
ML
MS
QL
ML
QS
ML
ML
ML
QS
ML
QS
QL
QS
MS
QS
MS
ML
ML
QL
QL
ML
QS
QS
QL
MS
ML
ML
ML
ML
MS
QL
ML
ML
QS
ML
ML
QL
MS
ML
MS
QS
QL
ML
QS
MS
QL
QL
QS
QS
ML
ML
ML
QL
QL
QL
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
QL
QS
ML
ML
QL
MS
QL
QL
QS
QS
QL
QS
ML
ML
QS
ML
ML
QL
MS
QS
QS
ML
QS
QS
ML
QL
ML
QS
ML
MS
ML
ML
QL
QS
QS
ML
ML
MS
ML
ML
ML
QS
QS
MS
ML
ML
ML
ML
ML
ML
MS
QS
QL
QL
QL
MS
QS
QL
ML
MS
ML
MS
ML
QS
QS
ML
QS
QS
ML
MS
QL
MS
ML
QL
QL
ML
QL
ML
MS
ML
MS
QS
ML
QS
MS
ML
ML
MS
QS
QS
QL
ML
ML
ML
QL
QS
ML
MS
ML
ML
ML
QL
QL
ML
ML
QS
ML
QS
QL
QS
QS
QS
ML
QS
QL
QL
QL
MS
MS
ML
QL
ML
MS
ML
MS
ML
QL
QL
QS
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
QS
QS
QL
QL
QS
ML
MS
QL
QL
ML
ML
MS
QS
QL
ML
QS
MS
ML
MS
ML
QS
QS
QL
ML
ML
MS
ML
ML
ML
ML
ML
MS
ML
QS
ML
QS
ML
QS
ML
MS
QL
QL
QS
ML
MS
ML
QL
ML
MS
QS
QL
QS
QS
QS
ML
QS
ML
ML
ML
QL
MS
ML
QL
ML
QS
QL
MS
QS
QS
MS
QS
QL
QL
QL
QL
ML
ML
QL
QS
QS
MS
QL
QS
ML
ML
QS
ML
QS
QS
ML
ML
QS
QS
QL
QL
QS
ML
MS
ML
ML
QS
QS
QS
QL
QL
ML
ML
ML
QS
QL
QL
ML
MS
ML
MS
ML
ML
MS
ML
QS
QS
ML
ML
ML
QS
QS
ML
ML
ML
QL
QS
ML
ML
MS
ML
MS
QS
QS
ML
ML
ML
MS
MS
QL
ML
MS
QS
QS
ML
MS
QS
QS
QL
ML
ML
ML
ML
QL
QS
QL
QL
MS
QL
QS
QL
QS
ML
ML
ML
QL
QS
QS
ML
QS
QL
ML
QS
MS
ML
ML
ML
MS
QL
QL
QL
QL
QS
ML
QS
MS
MS
ML
ML
QS
QS
MS
QS
ML
QL
QS
ML
QS
ML
ML
ML
QL
ML
MS
QL
QS
QL
ML
ML
QS
ML
QS
QL
ML
QL
ML
ML
QS
QL
QL
QL
QL
ML
ML
MS
ML
MS
QS
QS
QL
ML
ML
ML
ML
QS
QL
QL
ML
QS
ML
QS
QL
MS
QS
ML
QL
ML
MS
ML
MS
ML
QL
QL
QS
ML
ML
QL
QS
ML
QL
QS
QL
ML
QL
ML
MS
QL
MS
MS
ML
QS
QL
QS
MS
QL
ML
ML
ML
MS
MS
QL
QL
QS
QS
ML
ML
QL
QL
QS
QS
QS
QL
ML
QS
ML
QS
MS
QS
QL
QS
ML
ML
QL
QL
QS
QL
ML
QS
ML
MS
QS
ML
ML
ML
QL
ML
QS
QL
ML
QL
ML
QS
QS
ML
ML
MS
QL
ML
MS
ML
ML
ML
ML
ML
QS
ML
MS
QL
ML
QS
ML
QL
QS
ML
ML
MS
QL
QL
ML
ML
MS
ML
MS
ML
MS
QS
QS
QS
ML
QL
QS
QS
ML
QL
ML
QL
QS
QL
MS
QS
QL
ML
QS
QS
QL
ML
ML
QS
QL
ML
ML
QS
ML
QL
ML
MS
MS
QL
QL
ML
QL
ML
QS
QS
QS
QL
QL
QS
QS
QS
ML
QL
ML
QL
QL
QL
ML
QL
ML
QL
QL
ML
QS
MS
ML
ML
ML
QL
ML
MS
QS
QS
QS
QL
ML
QS
QL
ML
QS
QL
QL
QL
ML
QS
QS
QS
MS
QL
QL
QL
ML
QS
ML
ML
QS
ML
MS
QS
QS
MS
ML
MS
ML
QL
QL
QS
ML
ML
ML
QL
ML
QS
QL
ML
MS
QL
QS
ML
MS
ML
ML
QS
ML
MS
QS
MS
ML
QS
QL
QL
MS
QL
ML
ML
ML
ML
QL
QL
ML
MS
MS
QL
QL
MS
QL
MS
QL
ML
ML
QL
ML
MS
ML
QS
QS
QL
QL
QL
QL
MS
MS
QS
QS
MS
QS
QL
QL
MS
QS
ML
QS
ML
QL
ML
QS
QS
ML
ML
ML
ML
MS
ML
QS
MS
QL
ML
ML
QL
ML
QL
QS
ML
MS
ML
ML
QS
ML
QS
ML
QL
QS
QS
ML
QS
MS
QS
ML
ML
QL
ML
QL
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
ML
MS
ML
ML
ML
ML
ML
MS
ML
QL
ML
QL
MS
QS
QS
QL
ML
QS
ML
QS
QS
QS
QS
QS
MS
QL
QL
QL
ML
MS
MS
QL
ML
QS
ML
MS
MS
ML
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
QS
QL
ML
MS
MS
ML
MS
MS
MS
QS
MS
QS
QS
MS
QL
ML
MS
ML
QS
ML
QL
ML
ML
ML
QS
ML
QL
ML
QL
ML
QS
ML
ML
ML
QL
QS
MS
QS
QL
ML
QL
QS
ML
ML
QS
ML
ML
ML
QS
QL
QL
QS
ML
ML
QL
QS
QS
QL
QS
QL
ML
QL
QS
MS
ML
MS
ML
MS
QS
QS
QS
QS
ML
ML
MS
QS
ML
QL
QL
MS
QL
MS
ML
QS
QL
QL
QS
QS
ML
QS
QS
QL
ML
QS
QS
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
MS
ML
QS
QL
ML
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
QL
QS
QS
ML
ML
MS
QL
QS
QS
ML
MS
ML
ML
QL
ML
QS
ML
ML
QL
MS
QS
QS
QL
ML
QS
QS
ML
QL
QS
QL
QS
QL
QL
QS
QS
MS
MS
QS
MS
QL
QL
QL
QL
ML
QL
ML
MS
MS
ML
ML
ML
ML
ML
ML
ML
QS
MS
ML
ML
ML
MS
ML
ML
ML
QL
QL
ML
QS
QL
ML
QS
QL
ML
ML
QS
ML
ML
QS
QL
QS
QL
ML
MS
ML
QL
MS
ML
QL
MS
ML
QS
QS
ML
QL
QL
ML
QL
QS
ML
MS
ML
QL
ML
ML
ML
ML
QS
QS
QS
ML
ML
QL
QL
QL
QS
QL
QL
QS
ML
QS
QL
QL
QS
ML
MS
QL
QL
ML
ML
ML
ML
ML
MS
ML
QL
MS
ML
ML
QL
MS
ML
ML
QL
QS
QS
ML
ML
MS
ML
ML
QL
ML
ML
QS
QL
ML
ML
QS
MS
ML
QS
ML
ML
ML
QL
QL
ML
QS
ML
ML
QS
ML
QL
MS
ML
ML
QL
ML
QL
ML
QS
QL
QL
QS
ML
MS
QS
QS
QS
ML
QS
QL
MS
QL
QS
ML
ML
MS
QL
MS
MS
MS
MS
QS
ML
MS
QS
ML
ML
ML
QS
ML
ML
QL
QL
QS
QS
QS
MS
QL
QL
ML
QL
ML
ML
ML
QS
QL
ML
QS
QS
ML
MS
QL
MS
QS
QS
ML
QL
ML
QL
QL
QL
QL
ML
QS
MS
ML
MS
ML
ML
ML
MS
QS
ML
ML
QS
MS
QL
MS
QL
QL
ML
QS
QS
ML
ML
ML
ML
QS
ML
QL
QL
ML
ML
QL
MS
MS
MS
QS
QL
ML
ML
MS
ML
QS
QL
QS
ML
ML
ML
QS
QL
QL
QS
QL
ML
QL
ML
QL
QL
ML
QS
MS
QS
ML
MS
QL
ML
QS
QS
ML
QS
ML
ML
QL
QL
ML
QL
MS
ML
ML
ML
MS
QS
QL
ML
ML
QS
QS
QL
QS
QS
QS
MS
QL
QL
QL
QL
ML
QS
QL
MS
QS
QS
QL
QS
ML
QL
QL
ML
MS
QL
ML
QL
ML
QS
QL
ML
ML
QS
QS
ML
ML
QL
QL
QL
QL
ML
QL
MS
MS
MS
QS
QS
QL
ML
MS
QS
ML
ML
ML
QS
QL
QS
QS
QS
QS
ML
ML
QL
QS
QS
QS
QL
ML
QS
QL
QS
QS
ML
ML
MS
QS
MS
ML
ML
MS
QS
QS
ML
QS
QL
QS
QS
MS
QS
QL
QS
QL
QL
QL
QS
QS
QL
ML
QS
ML
QS
QS
ML
ML
QS
QS
QS
QL
QL
ML
QS
QL
ML
ML
ML
MS
QS
ML
QL
ML
ML
ML
MS
QS
QS
QL
QL
MS
MS
QL
ML
ML
QL
ML
ML
MS
QL
QL
QL
QS
QL
QS
ML
QS
QS
MS
QS
ML
QL
QL
MS
QS
QS
QL
QL
QS
MS
QS
ML
ML
ML
QS
QL
QS
MS
QS
QS
QS
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
ML
ML
QL
MS
MS
QL
MS
ML
QL
QS
QS
QS
QL
MS
ML
QL
MS
ML
ML
QL
ML
ML
QL
QL
ML
ML
ML
ML
MS
MS
MS
ML
MS
MS
QS
QL
QL
ML
ML
MS
QS
ML
QS
QL
ML
ML
QS
ML
MS
QS
MS
QL
ML
QL
QL
QL
ML
ML
QS
ML
ML
QL
MS
MS
ML
QS
QS
ML
MS
QL
QS
MS
MS
QL
ML
QL
ML
QS
QS
ML
MS
MS
MS
QS
QL
MS
MS
QL
MS
QL
QL
QL
ML
ML
ML
QL
QS
ML
ML
QL
QS
ML
ML
MS
QS
QL
QL
QS
ML
ML
MS
QL
ML
ML
QL
QS
QL
QL
QS
QL
QS
ML
QL
ML
QL
QL
QL
ML
QS
QL
ML
ML
ML
QL
QL
ML
MS
ML
ML
MS
MS
QL
ML
QS
MS
MS
QS
MS
QS
QL
QS
QL
MS
QL
ML
QS
QS
QL
QL
ML
QL
ML
QS
QS
QL
QS
QL
QL
QL
ML
ML
QS
QS
QL
ML
ML
MS
QS
MS
ML
ML
ML
QS
ML
QS
QS
QS
QS
ML
QL
QL
QL
QS
QS
QL
ML
ML
ML
ML
ML
QL
QL
QL
QS
QL
QL
QS
QS
QL
QL
QL
QL
ML
QS
ML
QL
ML
ML
MS
QL
ML
QS
ML
MS
ML
ML
QS
ML
QS
QS
ML
QL
QL
QS
QL
QL
ML
MS
ML
QL
QS
ML
ML
QL
QS
QS
MS
ML
QS
MS
QL
QL
ML
ML
QS
QS
ML
QL
ML
QL
QS
QS
ML
MS
QL
QL
QS
MS
ML
ML
MS
ML
QL
QL
QS
QL
QS
ML
QL
ML
QL
QS
MS
ML
QL
ML
ML
ML
ML
ML
QS
MS
QS
ML
MS
MS
ML
QS
ML
QL
ML
ML
ML
QL
QL
ML
QL
QL
QS
QS
QS
ML
QL
MS
ML
ML
ML
QS
ML
ML
MS
ML
QL
QL
QS
QS
QS
MS
QL
MS
ML
QL
QL
QL
ML
QS
ML
ML
QS
QS
QS
QL
QL
QS
QL
QL
QS
MS
ML
QL
MS
QS
QS
ML
ML
ML
QS
QS
ML
ML
ML
ML
QS
QL
ML
QL
QL
QL
ML
QL
QS
QS
QL
QS
ML
QS
ML
ML
QS
ML
ML
QS
MS
QL
ML
QS
QS
QS
ML
QS
ML
MS
QS
QL
ML
QS
QL
ML
QL
QS
QS
QS
QS
ML
QS
QL
QL
ML
MS
ML
MS
QS
QS
ML
QS
QS
MS
QL
QS
QL
QL
MS
MS
QS
QS
QS
QS
QL
ML
QS
QS
QS
MS
QS
QL
MS
QS
QS
MS
ML
QL
QS
MS
QS
QL
ML
QS
ML
ML
ML
QL
QS
ML
QL
QS
ML
QS
QL
ML
ML
ML
MS
QL
QL
ML
QL
MS
MS
QL
ML
QS
QL
ML
ML
QL
QS
QS
QL
ML
QS
QL
MS
QL
QS
ML
ML
QS
MS
MS
QL
QS
ML
ML
MS
ML
ML
QL
ML
QL
QS
QL
QS
QS
QS
QS
QL
ML
QL
QS
ML
MS
QS
QS
ML
QL
QL
MS
ML
ML
QL
ML
QS
ML
ML
MS
QS
ML
MS
ML
QL
ML
ML
QL
QL
ML
QS
QL
ML
QS
QL
MS
QS
QS
ML
QL
QL
ML
ML
QL
QL
QL
ML
MS
MS
QS
QS
ML
QS
ML
QL
ML
QL
MS
MS
QS
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
ML
QL
ML
MS
QS
QS
QL
QL
QL
QS
ML
QL
QS
QL
MS
QL
QS
MS
QS
QL
QL
QS
QS
MS
MS
ML
QS
QS
QS
QS
QL
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
MS
QS
ML
QL
QS
ML
ML
MS
ML
QS
QL
QS
ML
QL
MS
QS
QS
QL
QL
QL
QL
QS
ML
QL
ML
QL
ML
MS
ML
ML
ML
QS
MS
QL
MS
ML
MS
QS
QL
MS
MS
ML
ML
QL
QS
ML
QL
MS
QS
QL
QL
ML
QL
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
QS
ML
ML
MS
MS
QS
ML
QL
ML
ML
QL
ML
ML
QL
MS
ML
QS
MS
QS
QS
QS
MS
MS
ML
QS
QL
ML
MS
MS
ML
ML
MS
QL
ML
ML
QL
ML
QS
MS
QL
MS
ML
ML
QL
ML
QL
QL
ML
ML
MS
ML
ML
ML
ML
QL
QS
QL
ML
QS
QL
QS
QS
QS
MS
ML
QS
MS
ML
QS
QS
QL
QS
ML
QL
MS
MS
QL
ML
ML
QS
MS
QS
ML
ML
MS
QL
QS
QL
ML
MS
QL
QS
MS
ML
ML
QS
ML
QL
ML
ML
MS
MS
QS
MS
QL
QS
QS
QL
QL
ML
ML
ML
ML
ML
MS
ML
QS
ML
QS
QL
ML
ML
QS
ML
ML
MS
ML
QL
QS
ML
ML
ML
MS
ML
QL
QL
ML
QS
MS
QS
MS
ML
ML
QS
MS
ML
ML
MS
QS
QL
QS
QL
QL
QL
QL
ML
QL
QS
QL
QL
MS
ML
QL
QS
QS
QS
MS
ML
QL
QS
QL
QL
MS
ML
QS
ML
ML
ML
ML
QL
QL
QS
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
MS
ML
ML
ML
QL
QL
MS
ML
ML
ML
ML
MS
QL
ML
QS
QL
MS
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
QL
ML
ML
ML
ML
QS
ML
MS
QS
QS
QL
QS
QL
MS
QS
ML
ML
MS
QS
QS
ML
ML
QL
ML
MS
QS
QL
MS
ML
QS
ML
QL
QS
QL
QL
QL
QS
ML
QS
ML
MS
ML
QS
QL
QS
QS
ML
ML
MS
ML
MS
ML
QL
ML
QS
MS
ML
ML
ML
QS
QS
QS
ML
ML
ML
ML
MS
QL
ML
QS
MS
ML
MS
ML
ML
QL
QS
QS
QL
MS
QL
QL
QS
ML
ML
ML
QS
ML
ML
QS
MS
ML
QL
QS
QS
ML
ML
ML
ML
QL
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
QS
QS
QL
QS
MS
QS
ML
QL
ML
QS
QL
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
ML
QS
QL
ML
QL
QL
QS
ML
QS
ML
QS
QS
ML
ML
ML
QS
MS
QS
ML
MS
QS
ML
QL
QS
ML
QL
QL
ML
QL
ML
MS
QS
ML
ML
ML
QS
QL
MS
ML
QL
QS
QL
QS
QL
ML
ML
QL
QS
ML
ML
QL
QS
MS
ML
QS
ML
QL
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
ML
QL
QL
MS
QS
MS
QL
QS
QL
MS
ML
QS
ML
ML
QL
ML
MS
ML
ML
QL
MS
QL
ML
MS
QS
QS
MS
MS
MS
ML
QS
QS
QL
QL
QS
QS
ML
MS
ML
QS
ML
ML
ML
QS
MS
QL
ML
QS
ML
QS
QL
QL
QS
ML
QS
ML
ML
QS
MS
ML
QS
QL
QS
ML
QS
ML
MS
ML
ML
ML
MS
ML
MS
QL
MS
QS
QL
MS
QL
QL
ML
ML
QL
QS
QS
MS
QL
QL
QL
QL
MS
ML
ML
QL
ML
ML
QL
QS
MS
ML
QL
QL
ML
MS
ML
MS
QS
QL
QL
QS
MS
ML
QL
QL
QS
QS
MS
QS
QS
ML
QS
QS
QS
ML
ML
ML
QL
ML
QS
MS
QL
QS
QL
QL
QL
MS
MS
MS
QL
QL
ML
ML
ML
QL
MS
QS
QS
ML
MS
ML
QL
ML
MS
ML
QS
ML
QL
ML
MS
ML
QS
QL
ML
QL
QL
MS
QL
QS
ML
ML
QL
QS
QS
QL
MS
ML
QL
QL
ML
MS
ML
MS
ML
QL
MS
QL
ML
QS
QL
ML
ML
ML
QL
MS
ML
ML
ML
ML
QL
QL
MS
QS
ML
ML
QS
ML
ML
ML
MS
QL
QS
QS
QS
MS
QS
QS
QS
QL
ML
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
ML
MS
QL
QL
QL
QS
ML
QS
ML
QL
QS
MS
QS
ML
MS
QL
QL
ML
QL
MS
QL
ML
QS
ML
QL
QL
QS
ML
QS
ML
QL
ML
QL
MS
QS
QS
QS
QL
MS
ML
QS
MS
MS
QL
MS
ML
QL
MS
QS
ML
ML
QS
QS
ML
ML
ML
QS
QL
QL
ML
QS
ML
QS
MS
QL
MS
MS
ML
QL
QS
ML
ML
ML
ML
MS
QS
ML
QS
QL
ML
QL
ML
ML
MS
ML
QS
QL
QS
ML
QS
QS
MS
MS
QS
QL
QL
QS
ML
ML
QL
QL
ML
ML
ML
ML
QS
QL
QS
QL
QS
ML
QL
ML
QL
QL
ML
MS
ML
QL
MS
ML
ML
ML
QL
QS
QS
ML
QS
MS
QS
ML
MS
ML
MS
QS
QL
QL
QL
QS
QS
ML
ML
QS
QL
QL
MS
MS
QS
QL
QS
QL
QS
ML
ML
QL
MS
QL
ML
QL
QS
QS
QS
ML
QL
QS
ML
QL
ML
MS
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
QL
QS
ML
QL
QL
QL
QS
QL
MS
QS
ML
QS
QL
QS
QL
QL
ML
ML
QL
MS
QL
ML
QS
QS
MS
ML
ML
ML
ML
QS
ML
QL
QS
MS
QS
QS
QS
QL
ML
ML
MS
QL
QL
QL
ML
ML
QL
ML
ML
QS
ML
ML
QS
ML
QS
ML
QL
QL
QS
ML
ML
ML
ML
MS
QL
MS
MS
QS
QS
MS
ML
QL
MS
QL
QL
QS
QL
ML
QL
QL
QL
QL
ML
ML
QL
ML
QS
QL
QS
QS
MS
QL
MS
QS
QL
QL
QL
MS
QS
MS
QS
MS
ML
ML
QL
QL
QS
ML
QL
QS
ML
QL
QS
ML
QS
QL
QS
ML
QS
ML
ML
ML
ML
ML
QS
QL
QS
QS
QS
ML
ML
MS
QS
MS
MS
QS
QL
ML
ML
MS
ML
ML
ML
MS
MS
ML
ML
ML
QS
ML
QS
QL
MS
QL
MS
QS
ML
ML
ML
QL
ML
ML
QL
QL
MS
ML
QL
ML
QL
QL
QL
QS
QL
QL
ML
QL
MS
ML
ML
QL
QL
QL
ML
QS
MS
QL
QS
QS
ML
QL
ML
MS
ML
QL
QL
QL
ML
QL
QL
MS
QS
QS
QS
ML
ML
MS
ML
ML
QL
ML
ML
QL
MS
ML
QL
MS
QS
ML
ML
ML
QL
MS
QS
ML
QS
MS
QS
MS
ML
QS
QS
ML
MS
ML
QS
ML
QL
MS
ML
QS
QS
QS
ML
QL
QL
ML
ML
ML
QL
QL
ML
MS
QS
QL
QS
QS
QS
QS
QS
QL
MS
ML
ML
QS
QL
QS
QS
QL
MS
ML
ML
QS
MS
ML
QL
ML
QL
QS
ML
ML
QS
QL
ML
QS
QS
ML
ML
QL
ML
ML
QS
MS
MS
MS
QL
ML
MS
QS
MS
QS
ML
QS
QL
MS
ML
QS
ML
ML
QS
QL
MS
ML
ML
QS
QS
QL
ML
QS
ML
QL
QL
MS
QL
ML
QS
MS
ML
QL
QL
QL
QL
ML
QS
QL
MS
QS
MS
QS
ML
QS
QL
QL
QS
ML
QS
ML
QS
QS
MS
QS
QL
ML
MS
QS
ML
QS
ML
ML
QL
QL
QS
QL
ML
QL
QS
QL
ML
MS
ML
MS
QS
QL
ML
QL
MS
QS
ML
QL
ML
ML
QS
QS
ML
ML
QL
QS
QS
QS
ML
MS
ML
QS
ML
QL
MS
ML
QL
QL
MS
QL
ML
MS
ML
QS
QS
QS
QL
QS
MS
ML
QL
ML
ML
QL
QS
QL
MS
QL
ML
QL
QL
QL
MS
QS
QS
QS
QS
ML
ML
QS
QS
QL
ML
ML
MS
MS
ML
QS
QL
QS
ML
QS
ML
MS
QL
QS
QS
MS
ML
QL
ML
QL
ML
ML
QS
QL
QS
QS
ML
ML
QL
ML
ML
ML
ML
MS
ML
MS
QS
ML
QS
QS
QS
ML
QL
QS
ML
ML
ML
QL
ML
ML
QS
ML
QS
MS
ML
ML
MS
QS
QL
QS
ML
QS
QS
QS
QL
ML
ML
QL
ML
ML
MS
ML
ML
MS
QS
QS
MS
QL
QS
QS
QS
QL
ML
QS
QS
QL
ML
QS
ML
QL
QL
MS
ML
QL
QS
QS
MS
MS
QS
QL
ML
MS
QL
ML
QL
MS
QL
QS
ML
QL
QS
ML
QL
ML
MS
ML
QL
ML
ML
ML
ML
QS
ML
MS
ML
QS
QL
QL
QL
QS
QL
QS
ML
QL
ML
QS
QS
ML
ML
MS
QS
QS
ML
ML
QL
MS
QS
QL
QS
ML
ML
QS
QL
QS
ML
QS
QL
QS
MS
MS
QS
ML
ML
QL
ML
ML
MS
ML
ML
ML
ML
QS
QS
QS
ML
ML
ML
QL
QL
QS
ML
ML
ML
QL
QS
QS
QS
MS
QL
ML
ML
ML
MS
QL
MS
ML
ML
ML
ML
ML
QS
ML
MS
ML
ML
QL
QL
QS
QS
ML
QS
QL
MS
ML
ML
QS
QS
QL
MS
QS
QL
ML
ML
QL
ML
QL
MS
QS
ML
QS
ML
MS
ML
QS
QL
MS
ML
ML
QL
MS
QS
QS
MS
QS
QS
ML
ML
QS
QS
QL
ML
QL
ML
ML
ML
MS
ML
QL
ML
QS
MS
MS
ML
QL
ML
QL
MS
ML
QL
ML
QL
MS
ML
ML
QL
QL
ML
MS
ML
QL
QS
ML
QS
QS
QS
ML
ML
MS
QL
ML
ML
ML
QL
QS
QS
ML
QS
MS
ML
ML
QL
ML
MS
ML
ML
QS
QS
QS
ML
ML
QS
QL
ML
ML
ML
QS
QL
QL
QS
MS
QL
ML
QL
QS
ML
ML
QL
QS
MS
QS
QL
QS
ML
MS
QL
QL
ML
QS
QL
MS
QL
QL
QS
ML
QL
QS
QS
ML
QL
MS
QS
ML
ML
QL
QS
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
QL
QS
QL
ML
ML
MS
MS
QL
QL
ML
QL
ML
ML
ML
QS
QS
MS
QS
QS
ML
QL
ML
QL
QS
QS
ML
MS
MS
ML
QL
MS
ML
MS
QL
QL
QS
QS
MS
ML
QS
QS
QL
QS
QL
QS
QS
QL
ML
QL
ML
QL
QL
QL
QL
ML
QL
QL
QL
QL
QL
ML
QS
QS
ML
ML
ML
QS
ML
QL
MS
MS
ML
ML
QL
ML
ML
ML
QL
ML
QS
ML
ML
MS
QL
ML
QS
QL
QL
QL
ML
QL
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
ML
MS
QL
ML
ML
QL
MS
ML
ML
ML
MS
ML
QS
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
QS
QS
MS
QL
MS
QS
QS
ML
QL
ML
ML
QL
QS
QL
QS
MS
QL
MS
ML
ML
ML
QS
QL
ML
QS
QL
QS
QL
QL
QS
QS
MS
ML
ML
QS
QL
ML
QL
ML
ML
ML
MS
QL
ML
ML
ML
ML
MS
MS
QL
QL
QS
ML
ML
QS
QS
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
ML
MS
QS
ML
MS
ML
QL
QL
ML
QL
MS
ML
QS
QS
ML
ML
QS
QS
ML
ML
ML
ML
QS
ML
QL
QL
ML
QL
QL
ML
ML
ML
ML
QS
ML
MS
QL
MS
QS
MS
QS
QL
QS
QL
MS
QS
QS
ML
ML
QS
QS
MS
MS
QS
ML
ML
ML
ML
ML
QS
QS
QS
ML
QS
QS
MS
QL
ML
MS
MS
QL
MS
QL
ML
QS
ML
MS
MS
QS
QL
ML
ML
MS
MS
QS
MS
QS
QL
QS
ML
QL
QL
QS
QL
QS
QS
MS
QS
QL
ML
QS
ML
QL
ML
ML
ML
QS
ML
QL
QL
ML
ML
ML
QS
QL
QS
QS
QS
ML
QS
ML
QL
ML
QL
MS
QL
QL
QL
ML
ML
QL
MS
QL
MS
QL
QL
ML
QL
QS
ML
QL
ML
ML
QS
ML
MS
ML
ML
QS
QL
MS
ML
ML
ML
QL
QS
QS
MS
QS
ML
QS
QL
QS
QL
ML
QL
QS
QS
ML
QS
QS
ML
QL
ML
ML
QL
ML
QS
ML
ML
QL
ML
QS
QL
MS
ML
QS
ML
QL
MS
QL
MS
ML
ML
ML
QL
ML
MS
QS
QS
QS
ML
QL
QS
ML
QS
ML
ML
QL
ML
ML
QL
ML
QS
QS
ML
QL
ML
MS
ML
ML
QS
ML
QS
ML
QS
MS
ML
ML
QL
ML
ML
QS
QL
ML
QL
MS
ML
ML
QL
ML
QL
QS
MS
ML
QS
ML
QS
ML
ML
QL
QS
ML
QL
QS
QL
QS
ML
QS
MS
QL
QS
QL
ML
QS
MS
QL
QS
MS
MS
ML
QS
ML
QS
ML
QS
MS
QS
QL
MS
ML
QS
QL
QL
QL
QL
QS
ML
QL
QS
ML
MS
QS
ML
ML
QS
QL
QL
QS
QL
ML
QL
QL
ML
QL
QL
QS
MS
QL
QL
QL
QL
ML
ML
QS
QS
ML
QS
QS
QL
MS
QL
QL
QS
QS
ML
QS
QL
QS
QL
MS
ML
QS
QS
MS
ML
ML
QS
QS
ML
ML
QL
QS
QL
QS
ML
ML
QS
ML
QL
ML
QL
ML
QL
ML
QS
MS
QL
ML
MS
MS
QL
QS
QL
QL
QS
QS
MS
ML
QS
QS
QL
MS
ML
ML
ML
MS
QS
QL
QL
QS
QS
QS
ML
ML
QL
ML
ML
QS
QL
ML
ML
QS
QS
QS
QL
QL
ML
QS
ML
QS
QS
ML
QS
ML
QS
QL
QS
QL
QS
ML
ML
QL
QL
MS
QL
ML
ML
QL
QS
ML
QS
QL
QS
ML
ML
ML
QS
QS
ML
ML
ML
MS
ML
QS
QL
MS
ML
ML
QS
ML
ML
QL
MS
QL
ML
QS
ML
QS
ML
QL
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
QL
ML
ML
MS
MS
ML
ML
QS
MS
ML
ML
QL
QS
ML
ML
ML
QL
QL
QS
ML
ML
QL
QL
QL
ML
QL
QS
MS
QL
QS
MS
QL
ML
ML
QL
MS
ML
ML
MS
QS
QL
QS
ML
QS
ML
ML
QS
ML
ML
QL
ML
QS
MS
QL
MS
MS
ML
ML
QS
QL
ML
ML
QL
ML
ML
MS
QL
ML
MS
ML
QS
QS
QL
QL
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
QL
QS
QS
ML
QL
MS
QS
ML
ML
ML
ML
ML
ML
ML
MS
QS
QL
ML
QS
ML
MS
ML
MS
QL
QS
QS
QS
MS
ML
QL
ML
MS
ML
MS
ML
ML
QL
QL
ML
QL
ML
QL
MS
QS
QS
QS
MS
QS
MS
MS
ML
QL
ML
QL
QL
QS
QS
QS
ML
QS
ML
MS
ML
ML
MS
ML
ML
QS
ML
ML
ML
MS
QS
QS
ML
QS
QS
MS
ML
ML
QS
ML
QL
MS
ML
QL
QL
QS
MS
QL
QL
QS
QL
MS
MS
QL
QL
ML
ML
ML
ML
QS
ML
QL
QL
ML
QS
ML
MS
ML
QL
QL
QL
QL
ML
ML
QS
QL
QS
QS
QS
ML
QS
QS
MS
ML
ML
QL
QS
QS
ML
QS
MS
QL
ML
QL
ML
ML
ML
QL
ML
ML
QS
ML
MS
ML
QS
ML
QS
ML
QL
ML
QS
QS
ML
ML
MS
QL
MS
MS
ML
ML
QS
ML
ML
ML
ML
QL
MS
ML
QL
QS
QS
QL
QL
QL
MS
ML
ML
QL
QL
MS
QL
QS
ML
QS
ML
QL
QS
QL
QS
MS
QL
QS
ML
ML
QS
ML
MS
QS
QS
MS
ML
ML
QS
QL
QS
MS
QL
ML
QS
QL
QL
QS
ML
MS
ML
ML
ML
QL
QL
QL
QS
QS
QS
QL
ML
ML
QS
ML
ML
QS
MS
MS
QS
QL
ML
ML
ML
MS
ML
QL
ML
QL
ML
MS
ML
ML
QL
ML
QL
QS
ML
QL
QS
ML
QL
QL
ML
ML
MS
QL
QL
ML
QL
ML
ML
MS
MS
QS
QL
QL
QS
ML
QS
ML
ML
ML
MS
ML
ML
ML
ML
ML
QL
QL
MS
QS
MS
ML
QS
ML
ML
QL
QS
ML
MS
MS
ML
MS
MS
QS
QS
QS
MS
QS
MS
ML
ML
QL
MS
ML
QL
ML
MS
MS
ML
ML
ML
QS
ML
MS
MS
ML
QS
MS
ML
QS
QS
QS
ML
QS
QS
MS
QS
ML
QS
QS
QS
ML
QS
QL
QL
QS
ML
ML
ML
ML
ML
QL
QS
ML
QL
QL
ML
ML
QS
MS
QL
ML
ML
QS
ML
ML
ML
ML
ML
QS
QS
QL
QS
QL
ML
ML
MS
ML
ML
QL
QS
ML
ML
QS
ML
MS
ML
ML
ML
QL
ML
QL
MS
QL
QS
ML
QS
ML
QS
MS
ML
QS
ML
ML
MS
ML
QL
QS
QS
QL
ML
QL
QS
ML
QS
ML
QS
ML
QL
MS
ML
QL
MS
ML
MS
QL
QL
QL
QS
MS
ML
MS
QL
ML
MS
ML
QL
ML
QS
ML
ML
MS
MS
QS
ML
ML
QL
ML
MS
QL
QS
MS
QS
QL
QL
ML
QS
MS
QL
QL
ML
QS
ML
QS
QS
QS
QS
QL
QS
MS
ML
QS
ML
ML
ML
QS
QS
MS
QL
QL
ML
QL
QL
ML
QL
ML
QL
MS
ML
ML
QS
ML
ML
QL
MS
MS
MS
ML
QS
QL
QS
QS
QS
ML
ML
QS
ML
QL
QL
ML
QL
QS
QL
QS
ML
MS
QS
MS
ML
ML
ML
ML
QS
ML
MS
QL
QS
QL
QS
ML
MS
QL
ML
QS
QS
QL
MS
QL
ML
ML
ML
ML
QL
QS
QL
QS
QS
ML
ML
MS
QS
QL
QL
QL
QL
QL
ML
QS
ML
ML
QL
QL
QS
QS
QS
ML
QL
QS
ML
ML
QS
MS
MS
MS
QL
ML
MS
QS
ML
QS
ML
ML
MS
QS
QL
QL
ML
QS
QL
QL
QL
QS
QL
QL
QS
ML
ML
ML
ML
ML
ML
QL
MS
QS
QL
MS
ML
ML
QS
ML
MS
QL
MS
MS
ML
ML
MS
QS
ML
ML
QL
QS
QS
ML
ML
QL
MS
ML
MS
ML
ML
QS
QL
ML
QS
QL
QL
ML
QL
QL
QL
MS
ML
ML
QS
QL
QS
ML
QS
MS
ML
MS
QL
ML
MS
QL
QS
QL
ML
ML
QS
ML
QS
QL
ML
ML
QS
QL
QS
QS
QS
ML
QS
ML
ML
QS
QS
MS
ML
ML
QL
ML
QS
QL
ML
QS
ML
QS
QL
MS
ML
QL
ML
MS
ML
ML
ML
ML
QL
QL
QL
ML
MS
QL
ML
QL
ML
QL
ML
ML
MS
ML
QL
ML
ML
QL
ML
QL
QL
QL
QL
ML
ML
ML
ML
MS
ML
QS
ML
ML
ML
MS
QS
ML
ML
QL
ML
QS
QS
QS
QL
QS
QL
QS
ML
QL
QL
ML
ML
MS
QS
QS
ML
QL
ML
ML
MS
QL
QS
QL
ML
QS
MS
QL
MS
QS
ML
QS
ML
ML
QS
QS
ML
QL
QS
MS
ML
QL
ML
ML
MS
QL
ML
QS
ML
QS
QS
QL
QL
QL
MS
QL
QS
QS
QL
QS
QL
ML
ML
QL
QS
QS
ML
QS
QL
ML
QS
ML
QL
QL
QL
QS
QL
ML
QL
ML
ML
QL
ML
QL
MS
QS
QL
ML
MS
QL
QS
ML
ML
ML
ML
ML
ML
ML
QL
MS
ML
ML
QS
QS
ML
ML
ML
MS
ML
QL
QS
ML
QS
QL
QS
MS
ML
QS
QL
QL
QL
QL
QL
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
ML
QL
ML
QS
ML
QL
MS
QL
MS
ML
ML
QL
QS
MS
QS
QS
QS
QL
QL
QS
QL
ML
QL
ML
ML
QL
QS
QS
ML
ML
ML
QL
ML
MS
QS
MS
QL
ML
QL
MS
ML
MS
ML
QL
MS
ML
ML
ML
QL
QS
QL
ML
QL
QS
ML
QL
ML
MS
QL
MS
QS
ML
MS
MS
MS
QS
MS
QS
MS
QS
MS
ML
ML
QS
ML
QS
ML
QS
MS
QS
QS
QL
ML
MS
QL
QS
QL
QL
ML
QS
ML
QL
MS
MS
MS
MS
ML
ML
QS
QL
MS
QL
MS
ML
QS
QL
QS
ML
MS
ML
ML
ML
ML
QL
ML
ML
QL
MS
ML
ML
QL
ML
ML
QS
QL
MS
MS
QS
ML
QS
ML
QL
MS
MS
ML
QL
ML
QL
QS
QL
MS
ML
ML
QS
QS
QL
ML
QS
QS
QS
ML
QS
QL
ML
ML
ML
MS
MS
ML
QS
QS
ML
QL
QL
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
QL
ML
MS
QL
QL
QL
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
QS
QL
MS
QL
QL
ML
ML
QL
MS
QL
QL
QS
QL
QS
ML
MS
QS
MS
ML
ML
QS
MS
ML
MS
QL
QL
MS
ML
ML
ML
MS
ML
QL
MS
QL
QL
QL
ML
QL
MS
QL
MS
QL
ML
MS
QS
QS
QS
QL
ML
ML
QS
ML
ML
ML
QS
MS
QS
QS
QL
QL
ML
QL
MS
ML
QS
MS
ML
QS
QL
QL
QS
QS
QS
ML
QL
MS
ML
QL
ML
QL
QS
QS
ML
ML
QL
MS
ML
QS
QS
ML
QS
MS
QL
QS
ML
QS
ML
QL
ML
QL
ML
QS
QL
ML
ML
QL
MS
ML
QS
QL
QS
QL
QL
QS
QS
QL
QS
ML
QL
QL
ML
MS
MS
QS
ML
QL
MS
ML
QS
ML
ML
QL
QS
QL
QL
QL
QL
QL
QS
QL
ML
QS
QS
QS
ML
QS
QS
ML
MS
MS
QL
ML
QL
ML
ML
QL
MS
ML
QL
QS
ML
ML
QS
QL
QL
ML
ML
QL
QS
ML
QL
MS
MS
ML
QS
ML
QS
ML
QL
QL
QS
ML
ML
ML
MS
QL
ML
QS
ML
ML
QS
ML
ML
ML
QS
ML
QS
ML
ML
ML
MS
QL
MS
MS
ML
QS
QS
ML
ML
QS
QL
QS
QL
QS
ML
ML
ML
MS
ML
ML
ML
ML
QL
ML
ML
ML
QL
QL
ML
MS
MS
QL
QS
QS
QL
QL
ML
QL
QL
MS
QL
ML
QL
MS
ML
QL
ML
MS
MS
ML
ML
ML
QS
QS
MS
QS
MS
ML
ML
QS
ML
QL
QS
QS
MS
QS
QS
ML
QL
QS
ML
QS
MS
MS
ML
MS
ML
QS
QS
MS
QL
ML
MS
ML
QL
QL
MS
ML
QS
MS
ML
QS
QS
QS
QS
MS
QS
QL
QL
QL
ML
ML
QS
ML
ML
QS
MS
MS
QL
QL
QL
MS
ML
MS
ML
QS
QL
QL
ML
ML
QL
QS
QL
QL
QS
QL
MS
MS
QS
MS
QS
ML
ML
QS
MS
ML
QL
QL
ML
ML
MS
MS
ML
ML
QS
QL
QL
QS
ML
QS
QL
QL
MS
QL
QS
QL
ML
QS
ML
ML
QL
QS
QL
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
QS
ML
MS
QS
QS
ML
MS
MS
QL
QL
ML
QS
MS
QS
ML
ML
ML
MS
MS
QS
ML
QL
QL
ML
ML
ML
QL
QL
MS
QS
ML
ML
QS
QL
MS
MS
ML
QL
ML
MS
QL
MS
QL
QL
QS
QL
QL
QS
ML
QL
ML
QS
ML
QL
QL
QL
ML
QS
QS
ML
QL
ML
QS
QL
MS
QS
ML
ML
QL
MS
QS
MS
QL
QL
ML
QS
ML
QL
QL
ML
ML
ML
QS
QS
ML
ML
ML
QL
ML
QS
QL
MS
QS
QS
ML
QS
QS
ML
ML
ML
ML
MS
ML
ML
ML
MS
ML
QS
MS
MS
QS
QL
ML
MS
ML
ML
QL
QS
QL
MS
QL
QL
ML
ML
QS
QL
QL
ML
QS
QS
QL
MS
ML
MS
ML
QS
QL
ML
ML
QS
QS
MS
ML
QL
QS
ML
QS
MS
ML
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
QS
QS
QS
ML
MS
QS
QS
QL
QL
QS
MS
QS
ML
QS
QS
QL
ML
ML
ML
ML
MS
QL
QL
QL
ML
QS
QS
QS
QL
ML
QL
ML
ML
QL
QL
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
QS
ML
QL
QL
QL
ML
MS
ML
MS
ML
QL
QS
QS
ML
QS
ML
ML
MS
QL
MS
ML
QS
QS
QS
MS
ML
QS
QL
MS
QS
QL
ML
MS
QL
QL
QL
ML
ML
ML
MS
ML
ML
QS
QS
QL
ML
ML
QS
ML
ML
QL
MS
QL
QL
QL
ML
MS
ML
QL
QS
ML
ML
QS
QS
QL
ML
QS
QL
ML
ML
QS
ML
ML
QL
QL
QL
QS
QL
QS
QL
QL
ML
QL
ML
QL
QL
QL
QL
ML
ML
QL
ML
QL
QL
ML
MS
QS
QS
ML
QS
QS
ML
ML
QS
QS
QL
QS
ML
ML
ML
MS
QS
ML
MS
MS
QS
QL
QL
QL
QS
MS
QS
ML
ML
QL
QL
QL
ML
ML
MS
ML
ML
ML
QL
MS
MS
QL
ML
MS
QS
ML
MS
QL
MS
ML
QS
ML
ML
QS
QL
ML
ML
ML
QS
QL
ML
ML
QS
ML
QL
ML
ML
MS
ML
QS
QS
QL
MS
QS
ML
QS
ML
ML
ML
QS
MS
QS
QS
QS
QS
ML
ML
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
QL
QL
QL
ML
ML
QL
QL
ML
QS
QS
QS
QS
QL
ML
QL
ML
QS
ML
ML
MS
QL
QL
ML
QL
MS
MS
ML
ML
QS
ML
QS
MS
ML
ML
QL
ML
MS
ML
ML
ML
MS
QS
QL
ML
ML
QL
MS
QS
MS
ML
ML
ML
QL
QL
ML
MS
MS
ML
ML
ML
ML
QL
ML
ML
MS
ML
ML
ML
MS
QS
ML
QS
ML
ML
QL
MS
ML
ML
ML
ML
QL
MS
QL
MS
ML
QL
QL
QL
QS
MS
QL
ML
QS
ML
ML
QS
QL
QL
QL
ML
QL
QS
QL
QL
ML
QL
ML
QS
ML
QS
ML
QS
ML
QL
ML
QL
QL
QS
ML
QS
QL
QL
ML
ML
ML
ML
QL
ML
QL
ML
ML
QL
QL
QS
ML
MS
MS
QS
ML
QS
QS
QL
ML
QS
ML
QS
MS
QL
QL
MS
ML
ML
ML
QS
ML
QL
QS
QL
QL
ML
QS
QL
QL
QL
ML
MS
QL
MS
MS
ML
ML
QS
ML
ML
MS
ML
ML
ML
QL
ML
ML
ML
QL
MS
MS
MS
QL
QS
QL
QL
MS
QL
QS
MS
QL
QL
ML
ML
QS
QL
ML
QL
ML
QS
ML
ML
QL
ML
ML
MS
ML
ML
ML
QS
QL
QL
MS
QL
QL
QS
ML
ML
ML
ML
ML
MS
QS
ML
ML
ML
QL
MS
ML
QS
QL
QS
ML
ML
ML
QS
ML
QS
ML
ML
QL
QS
ML
QS
QL
ML
ML
MS
ML
MS
ML
MS
ML
MS
MS
ML
QS
ML
ML
QL
QL
ML
QL
MS
QS
ML
QL
MS
MS
QS
ML
ML
QS
ML
ML
ML
MS
QS
QS
ML
MS
QS
QL
QS
ML
QL
QL
QS
ML
QL
QL
ML
QS
QL
MS
QL
QL
QS
QL
QS
MS
QL
ML
MS
QL
MS
QS
ML
QS
MS
QL
ML
QL
MS
QS
ML
ML
QS
QL
ML
QS
QS
QL
QS
MS
QL
ML
QL
QS
ML
QS
ML
QS
ML
MS
QL
MS
ML
MS
ML
QL
ML
MS
QS
ML
MS
QL
ML
QL
ML
MS
QL
QS
ML
QS
QS
MS
ML
ML
ML
QS
QL
QL
ML
ML
QS
MS
QS
MS
ML
ML
ML
QS
QL
ML
ML
MS
QS
ML
QL
QS
QS
MS
QL
ML
QS
MS
ML
QL
MS
QL
QL
QS
QL
QL
ML
QL
MS
ML
QL
ML
QL
QL
ML
QS
QL
QL
QL
QL
QS
QL
QL
MS
QS
ML
QL
QL
ML
QS
MS
QL
ML
ML
QS
ML
QS
QL
QL
QS
QS
QL
MS
MS
QL
QS
MS
ML
ML
QL
ML
QL
QL
ML
ML
QS
QS
ML
QS
QL
QL
ML
QL
QL
MS
ML
QL
QS
ML
QL
MS
QL
QS
ML
QS
QS
QL
MS
QL
ML
MS
ML
QL
QS
ML
QS
QS
ML
QL
QS
MS
ML
MS
ML
QS
ML
QS
QL
QS
QL
QL
QL
QS
MS
ML
QS
QL
ML
QS
QS
MS
ML
QS
MS
QL
MS
QL
QL
QL
QS
QS
ML
QL
QL
ML
QL
QS
ML
ML
ML
QL
ML
QS
QL
QL
ML
QS
ML
ML
MS
ML
QS
MS
MS
QS
MS
QS
ML
QS
ML
ML
QS
QL
ML
ML
QL
ML
MS
MS
ML
QL
MS
QS
ML
ML
ML
QS
QS
QL
QL
QS
ML
MS
ML
QS
QL
QS
QL
ML
MS
ML
QL
QS
ML
QL
ML
QS
QS
QL
QS
QS
QS
ML
QL
QS
ML
ML
QS
QS
ML
ML
MS
QS
ML
MS
QS
ML
QS
QL
ML
ML
MS
ML
QL
QS
ML
ML
ML
QL
QL
ML
QS
MS
QS
QL
ML
QL
QL
QL
MS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
QS
QL
ML
MS
QL
ML
QS
QL
QS
QS
ML
QS
ML
ML
QS
ML
MS
QL
ML
QL
ML
QL
QL
ML
ML
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
MS
MS
QL
QL
ML
ML
ML
QS
ML
QS
QL
ML
QL
MS
ML
QL
ML
ML
ML
ML
QS
QS
QS
ML
MS
ML
ML
QS
ML
ML
QS
QS
QL
QS
ML
ML
MS
ML
ML
QL
ML
QS
ML
ML
QL
ML
QS
QL
QL
QS
QL
ML
ML
MS
MS
ML
ML
QL
QL
ML
QL
QL
QL
ML
MS
QL
QL
QL
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
QL
MS
ML
ML
MS
QL
QL
QS
MS
ML
ML
QS
QL
ML
ML
QS
QS
QS
ML
ML
QL
ML
QS
QS
ML
MS
ML
ML
QL
QL
QL
QL
QS
ML
QS
ML
ML
QS
QS
ML
ML
ML
ML
QS
MS
ML
ML
QS
QL
QL
MS
MS
ML
ML
MS
ML
QL
ML
QL
QL
ML
QS
ML
QS
QS
QL
MS
ML
MS
ML
ML
ML
QL
ML
ML
ML
QL
QS
ML
QS
MS
MS
ML
QS
QL
MS
ML
QL
QL
ML
ML
ML
MS
ML
QS
ML
QS
QS
ML
ML
QS
ML
ML
MS
MS
MS
MS
ML
QS
QL
QS
QS
ML
ML
MS
ML
ML
ML
ML
QS
QS
MS
MS
QL
ML
ML
QL
QL
ML
ML
MS
ML
MS
QL
ML
ML
QS
ML
ML
QL
QL
QS
ML
QS
QS
QS
QS
ML
QS
QS
QL
QS
ML
ML
ML
ML
QL
QL
QL
ML
QL
ML
QL
ML
ML
ML
QL
QS
ML
ML
QL
MS
ML
ML
QL
ML
ML
QS
ML
QS
ML
QL
ML
MS
ML
ML
ML
ML
ML
QL
MS
QL
QL
MS
QL
QS
QS
QL
ML
MS
ML
QS
QS
QL
ML
QL
QS
ML
ML
MS
ML
ML
QL
ML
ML
QL
QL
MS
QL
ML
QS
MS
QS
QL
ML
QS
QL
QL
QS
QS
QS
QS
ML
QL
ML
MS
MS
ML
QS
QS
ML
QS
QS
ML
ML
QL
QL
QS
ML
MS
QL
ML
ML
ML
MS
QS
QS
QS
ML
ML
QL
QL
QL
ML
QL
MS
MS
ML
QL
ML
ML
MS
ML
QL
ML
QS
MS
ML
MS
ML
QS
ML
QL
MS
MS
ML
ML
QS
MS
ML
QL
QL
QL
QS
ML
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
QS
QL
QL
QS
MS
ML
ML
ML
QS
QL
QL
ML
QL
QS
MS
QS
ML
QL
QS
ML
ML
ML
ML
ML
QL
QL
QS
MS
QL
ML
MS
QS
ML
QL
MS
ML
QS
QL
QS
MS
QS
ML
QL
QS
QS
QS
QL
QL
MS
QS
QS
QL
QS
ML
ML
ML
ML
QL
MS
QS
QS
ML
QL
QL
QL
ML
ML
MS
QS
ML
ML
QS
QS
MS
ML
MS
QL
ML
MS
QS
ML
QS
ML
ML
ML
QS
QL
QL
ML
MS
QL
QS
ML
QL
ML
ML
QS
ML
ML
QL
QS
MS
QL
QS
QS
QL
QS
QS
QS
MS
QS
ML
QS
ML
QS
MS
QS
QL
MS
QL
MS
QS
QL
QL
QL
QL
MS
ML
ML
ML
ML
ML
QS
ML
MS
QS
QL
ML
ML
QS
QL
QS
QS
ML
QS
ML
QL
MS
ML
QS
ML
QS
QL
QL
QL
QS
QS
ML
QS
QS
QL
ML
MS
ML
ML
QL
QS
ML
MS
QS
ML
ML
QS
QS
MS
QL
QL
QS
ML
ML
ML
QS
QL
QS
ML
ML
QS
QL
ML
MS
QL
QL
ML
MS
ML
QL
QL
ML
MS
QL
ML
ML
MS
ML
QS
ML
ML
QS
QS
ML
QS
MS
QS
QS
ML
ML
QS
ML
QS
ML
QS
ML
QS
QL
ML
QL
ML
QS
ML
QS
QS
ML
ML
MS
QL
QL
ML
ML
QS
QS
ML
ML
QL
QL
QS
QL
QL
QL
ML
QS
ML
ML
ML
QS
MS
QL
QL
ML
MS
ML
ML
ML
QL
QS
QS
QL
QL
MS
ML
QS
ML
QS
ML
QL
QL
ML
MS
ML
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
MS
ML
ML
QS
ML
ML
QL
ML
QL
QL
QL
QS
MS
QS
QS
ML
ML
QS
QL
QS
ML
ML
QS
QL
QL
QS
QL
ML
QL
QL
QL
MS
QS
QS
ML
QL
ML
MS
ML
QS
QL
ML
QL
ML
QS
ML
MS
QS
ML
ML
QL
QS
ML
QL
QS
ML
QS
ML
QL
MS
QL
MS
ML
MS
ML
ML
QS
QS
QL
QS
QS
QS
ML
QL
QL
QS
MS
MS
QL
MS
MS
QL
QS
QL
QS
ML
QL
QS
QL
ML
QS
QL
ML
QL
QS
ML
MS
QS
ML
QS
MS
QS
QL
QS
QS
QL
QL
MS
QL
QL
QL
ML
ML
QL
QS
ML
ML
ML
QL
QL
ML
ML
QS
QS
QS
ML
QL
QS
ML
QL
MS
ML
QS
ML
ML
ML
MS
QS
QL
MS
QL
ML
QL
QS
QS
QS
ML
QS
QL
ML
QL
ML
ML
ML
ML
QL
MS
ML
ML
ML
QL
ML
ML
QS
QS
ML
QS
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
MS
ML
QL
ML
QL
QL
QL
ML
ML
QS
QL
MS
MS
QS
QS
QS
QL
ML
QL
ML
QL
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
MS
MS
QS
QS
QL
QS
QS
MS
QL
ML
MS
QL
ML
ML
QS
ML
QL
MS
ML
QS
QL
MS
ML
QL
MS
ML
ML
ML
QL
QL
QL
QL
ML
QL
QL
ML
ML
QS
MS
ML
ML
ML
ML
ML
MS
ML
ML
ML
QL
QL
ML
ML
QS
QS
QL
ML
QS
ML
QL
MS
QL
ML
ML
ML
ML
QS
QL
ML
QL
QS
QS
ML
QS
MS
MS
MS
QS
QL
QS
ML
ML
ML
QL
ML
ML
QL
ML
ML
QS
QL
ML
ML
QL
QS
MS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
QS
MS
ML
QL
MS
ML
MS
QS
QS
QL
ML
QS
QS
MS
ML
ML
ML
QL
QS
ML
MS
ML
QL
QS
ML
QS
MS
QS
QS
MS
QL
QS
ML
QS
QL
MS
ML
ML
ML
ML
ML
ML
QL
QL
QS
QL
QL
QS
QS
ML
QS
ML
QS
MS
QL
ML
ML
ML
QL
QS
QL
QL
MS
QL
ML
QL
MS
QL
QL
ML
ML
ML
ML
ML
QL
ML
QS
ML
MS
QS
QS
QS
QS
ML
ML
QL
QS
QL
ML
QS
QS
QL
QL
QL
QS
ML
QL
QL
MS
ML
QL
ML
QS
QS
QL
QS
ML
ML
QS
ML
ML
QS
QL
MS
ML
QL
MS
ML
ML
ML
QS
ML
ML
QL
QL
QL
ML
MS
QL
QS
QL
ML
MS
QL
QL
QS
ML
QL
QL
ML
ML
QL
QL
QL
QS
ML
QS
QL
ML
QS
QS
QS
ML
QL
MS
QL
ML
QS
QL
QS
QL
MS
ML
QS
ML
QS
QL
ML
QL
MS
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
QS
QS
QS
QL
QL
ML
QL
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
MS
ML
QS
ML
QL
QL
QL
QS
MS
MS
ML
MS
QS
MS
QL
ML
ML
ML
QL
QS
QL
ML
QL
QL
QS
ML
MS
QS
QL
ML
QS
MS
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
QL
ML
QL
ML
QL
MS
ML
ML
QL
ML
ML
ML
QS
QL
ML
QS
QS
QS
ML
MS
ML
QS
ML
QS
QL
QS
MS
MS
QL
QS
QL
MS
ML
ML
ML
MS
MS
QL
QS
QL
QL
QS
ML
MS
QL
ML
QS
QL
QL
ML
QS
ML
ML
ML
MS
QL
QL
ML
ML
QS
QL
ML
QL
QL
MS
ML
ML
ML
QS
MS
QL
ML
ML
QL
ML
ML
MS
QL
MS
QS
ML
QS
ML
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
QL
ML
ML
QS
MS
ML
ML
QS
ML
QL
ML
MS
QS
QL
QS
QL
QS
ML
ML
ML
ML
QL
QS
QL
QL
QL
QS
QS
QS
QS
QL
ML
QL
ML
ML
QS
ML
QL
QL
QS
ML
QL
QS
QS
QL
MS
QS
QS
QL
ML
ML
ML
QS
QL
ML
ML
ML
MS
ML
QL
QL
QL
MS
QL
ML
ML
MS
ML
QL
ML
QL
QL
QL
QS
QS
QL
QL
QL
QS
ML
QS
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
ML
QL
ML
ML
QS
QL
QS
ML
ML
ML
QS
ML
QL
ML
QS
ML
ML
ML
QS
QL
QL
ML
MS
QL
MS
QL
QL
MS
ML
ML
QL
ML
ML
ML
ML
QS
ML
QL
ML
ML
QS
QL
MS
QS
ML
ML
MS
ML
MS
ML
QL
ML
ML
ML
QL
MS
QL
QL
MS
ML
ML
QL
QL
MS
MS
MS
ML
ML
ML
ML
MS
QS
QL
QL
QL
MS
QL
QS
ML
QS
MS
ML
MS
QL
QL
QS
ML
QS
QS
QS
QL
QS
MS
QL
QL
QS
ML
MS
QL
MS
ML
ML
QL
ML
QL
QS
ML
ML
QL
QL
QL
QL
ML
ML
QS
ML
ML
ML
ML
MS
QL
QL
QS
MS
ML
ML
QL
QS
ML
QL
QS
QL
ML
ML
QS
QL
ML
QL
QS
QL
ML
MS
QS
ML
QL
MS
QL
QL
QS
QS
ML
QL
QL
MS
QS
MS
QL
QL
QS
MS
ML
QL
QS
QS
QL
QS
QL
QL
ML
ML
ML
QL
ML
QL
QS
QL
ML
ML
QL
QL
ML
MS
MS
QS
QS
ML
QL
ML
QL
MS
ML
ML
QL
MS
ML
ML
ML
QS
ML
ML
ML
QL
ML
MS
QL
ML
MS
MS
QL
QL
ML
QL
QS
ML
QS
ML
QL
QS
MS
MS
QS
QS
QL
QS
ML
ML
ML
ML
ML
QL
MS
QS
QL
MS
QS
QS
QL
ML
ML
MS
MS
QS
QL
MS
QL
ML
ML
MS
ML
QL
ML
QL
ML
QS
MS
QL
ML
MS
MS
ML
ML
MS
ML
MS
QS
ML
MS
QS
ML
ML
MS
QS
ML
QS
QS
QS
ML
QS
QS
QS
MS
ML
ML
QS
QS
ML
QL
ML
ML
ML
QL
MS
ML
QL
QS
QS
QS
MS
MS
QS
QL
QS
ML
QL
ML
QS
QL
QL
ML
QL
MS
QL
MS
QS
QL
QL
ML
MS
ML
QS
QL
QS
QS
QL
MS
ML
ML
MS
QL
ML
QL
QL
MS
ML
QL
QS
QL
ML
QL
QS
ML
ML
ML
QS
QS
QL
QS
QS
ML
ML
QS
QL
QS
ML
ML
QL
ML
ML
MS
QL
MS
QL
ML
QL
QL
QS
ML
QS
ML
QS
MS
QL
MS
ML
QS
QS
ML
ML
ML
QL
QL
ML
ML
QL
QS
QL
MS
QL
ML
MS
QL
QL
ML
QL
QL
QL
MS
QS
ML
ML
ML
ML
ML
ML
ML
MS
QL
ML
ML
QS
QL
QS
ML
QL
ML
ML
QL
QS
ML
ML
QL
QL
QS
QS
ML
ML
ML
QS
ML
ML
QL
QL
MS
MS
ML
QL
MS
ML
QL
ML
QL
QL
MS
QS
QS
MS
ML
MS
ML
ML
MS
QL
QS
ML
QL
MS
QL
ML
ML
QL
ML
ML
QS
QS
QS
QS
QL
MS
ML
ML
QL
ML
ML
QS
MS
MS
QL
MS
QL
QS
QS
ML
ML
QL
QS
QS
QL
QL
ML
QL
ML
ML
ML
QS
QS
ML
ML
ML
QL
QS
QL
MS
QS
QS
QL
MS
QS
ML
QL
QL
QS
ML
MS
QS
ML
QS
QL
ML
MS
ML
ML
ML
ML
QS
QL
QL
QL
QS
QL
QS
QL
ML
ML
ML
QS
ML
QL
ML
MS
ML
QL
MS
ML
MS
ML
QL
QS
ML
QS
ML
ML
QL
QS
QS
QL
ML
QL
MS
MS
QS
QL
QS
ML
ML
QL
QS
MS
MS
ML
MS
QS
QL
MS
QL
QL
MS
ML
ML
QL
QS
MS
ML
QL
ML
QS
QL
MS
MS
QS
QS
QL
QS
QL
QS
QS
ML
QL
QL
ML
QL
ML
QS
MS
QL
QS
ML
QS
QL
QL
ML
ML
QL
QL
QS
QS
QS
QL
QL
QL
MS
ML
ML
QS
QL
QL
ML
MS
ML
ML
ML
ML
MS
QS
QL
QS
QS
QS
QL
QL
ML
ML
QL
MS
QS
ML
QL
ML
ML
ML
QL
QL
ML
MS
QL
MS
QS
QS
QL
QS
MS
QL
ML
ML
ML
ML
QL
QS
ML
ML
QL
QL
ML
ML
QS
ML
ML
QL
ML
QL
QS
QS
MS
QS
QS
QS
QL
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
MS
QS
QS
QL
ML
QL
ML
ML
QL
ML
QS
ML
QS
MS
QL
QL
QL
ML
MS
ML
ML
QS
MS
QS
ML
MS
QS
MS
ML
MS
ML
ML
QS
MS
ML
ML
ML
QL
QS
ML
QS
ML
MS
QS
MS
QL
QS
QL
MS
QS
ML
ML
QL
QS
QL
ML
ML
ML
ML
QL
QS
ML
QL
QL
QL
ML
QS
QS
ML
QL
QS
ML
QL
QL
ML
QL
QS
ML
MS
QS
MS
QS
ML
QS
MS
QS
QS
ML
QL
QS
QS
QL
QS
MS
QS
ML
ML
ML
QS
QL
QL
QL
MS
QS
QL
QL
QL
ML
ML
QS
QL
ML
MS
ML
QS
ML
QS
ML
QL
QS
MS
MS
MS
QL
ML
ML
QS
QL
ML
QL
ML
ML
ML
QS
ML
QL
MS
QS
QS
MS
ML
QS
ML
QS
QL
ML
QL
QL
QS
QL
ML
QS
ML
ML
MS
ML
MS
QL
QL
QS
QL
ML
ML
ML
QL
ML
QS
ML
QS
QL
ML
QS
ML
QS
QS
QL
QL
QL
ML
ML
ML
QS
ML
QL
QL
QS
QS
QS
QS
ML
ML
QL
ML
QL
QS
ML
QS
QS
ML
QL
ML
ML
QS
ML
QL
QS
QL
ML
ML
MS
ML
QS
QL
ML
QL
QS
ML
ML
QL
ML
ML
ML
QL
ML
MS
MS
QS
QL
MS
ML
QS
ML
ML
ML
QS
MS
MS
ML
ML
QS
ML
QS
MS
ML
ML
QS
ML
MS
QL
QS
QS
MS
ML
ML
ML
QS
MS
QL
MS
QL
MS
MS
QS
QL
ML
ML
MS
MS
ML
MS
ML
QL
MS
QL
QS
QL
ML
QS
QS
ML
QL
QS
QL
MS
QL
QL
ML
QL
QS
QL
MS
ML
ML
ML
ML
MS
QS
QL
ML
QL
MS
QL
QL
QL
QS
QS
QL
ML
QS
QL
QL
QL
ML
ML
QL
QL
QL
QS
QL
ML
ML
QS
QS
ML
QS
MS
MS
QS
ML
ML
ML
QS
ML
QS
MS
MS
QS
ML
ML
ML
MS
QS
QS
ML
ML
ML
QL
ML
MS
QS
QS
MS
ML
QL
MS
MS
QL
MS
ML
ML
QS
ML
MS
QL
QL
QL
QS
ML
ML
QS
ML
QS
QS
ML
QS
QS
ML
MS
QL
QS
ML
QL
QS
QL
QS
QS
QS
ML
QS
MS
QS
QL
QS
QL
ML
QS
QL
ML
QS
MS
MS
MS
ML
ML
QS
QS
QS
QS
QS
QL
QS
QL
QS
QL
QL
QL
MS
QS
ML
QL
QL
ML
ML
QS
QS
ML
ML
QS
QS
QS
ML
QS
QL
ML
ML
QL
QS
QL
QS
QL
ML
ML
QL
MS
ML
ML
QS
ML
ML
QL
QS
ML
QS
MS
MS
QS
QL
MS
QL
ML
QS
MS
QL
MS
QS
ML
MS
ML
QS
QS
ML
MS
ML
QL
ML
ML
MS
QS
QL
QS
QL
QL
ML
QL
ML
ML
QL
QL
ML
QL
ML
QL
ML
QS
ML
QL
QL
ML
ML
MS
ML
QS
ML
QL
QS
ML
QL
QS
QL
MS
ML
QL
ML
ML
ML
QS
MS
QL
QS
QL
QS
ML
QS
QL
QS
QS
MS
ML
QS
QL
QL
QL
MS
MS
ML
MS
QL
MS
MS
ML
QS
ML
QS
QL
ML
ML
QS
ML
QS
QL
QS
QS
QS
QL
QS
QS
ML
ML
QS
ML
QL
QS
QL
QL
QL
ML
ML
QL
QS
ML
QS
ML
MS
ML
QS
MS
ML
QL
ML
QL
QS
QS
ML
QS
QS
ML
ML
QS
ML
QS
ML
MS
QL
QL
MS
QL
ML
ML
QS
ML
ML
MS
QS
QS
ML
ML
QL
ML
ML
ML
QL
QS
ML
QL
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QS
ML
ML
QS
MS
QL
QL
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
MS
ML
ML
MS
MS
QL
QL
ML
QS
QS
QL
ML
QL
ML
ML
ML
QL
MS
ML
ML
ML
QS
ML
QS
ML
MS
MS
QS
QS
QL
ML
QL
QL
MS
ML
QL
QL
MS
ML
ML
QL
ML
ML
MS
QS
MS
ML
MS
MS
ML
QS
QL
QS
QS
QL
ML
QS
ML
ML
QL
ML
ML
QS
ML
QL
ML
QS
QL
ML
QS
QS
ML
ML
ML
MS
ML
ML
QS
QL
MS
ML
ML
MS
MS
MS
QS
QS
ML
QL
ML
ML
ML
QL
ML
QS
ML
MS
ML
ML
QS
QS
QL
MS
QS
MS
QL
QL
QL
ML
QL
ML
QS
QS
QS
ML
ML
QL
QS
ML
ML
ML
MS
MS
MS
ML
ML
MS
ML
QS
MS
ML
QL
QL
ML
MS
ML
ML
QL
MS
QS
MS
QS
ML
MS
ML
ML
QS
QS
MS
ML
MS
QS
ML
QL
QS
MS
MS
MS
QS
QL
MS
ML
ML
QL
QL
QS
QL
QL
MS
MS
QS
QS
QL
QS
QS
QL
QS
QL
ML
ML
QS
ML
ML
ML
QL
QS
ML
MS
ML
QL
ML
QS
ML
QS
ML
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
QS
MS
QL
QS
QL
QS
ML
QS
QL
ML
ML
MS
MS
QL
ML
ML
MS
ML
ML
QS
QL
ML
MS
QS
QS
QS
QS
QL
QL
ML
QL
ML
MS
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
QS
QS
QL
MS
QL
QS
QL
QL
QL
ML
QL
ML
QL
ML
QS
QL
QL
MS
MS
ML
ML
ML
MS
ML
QL
QS
MS
ML
ML
QL
MS
ML
QL
MS
ML
QL
ML
QL
ML
QL
ML
QS
ML
QL
ML
QS
ML
QL
QS
MS
QS
QL
QS
QL
ML
ML
QS
ML
QL
QL
ML
MS
MS
ML
ML
QL
QL
MS
QS
MS
QL
QS
QS
QS
QL
ML
ML
MS
QL
QS
QL
ML
QL
QS
QS
ML
QL
MS
QL
MS
QL
QS
QL
QL
ML
QL
QS
ML
ML
MS
ML
QS
QL
QS
QS
ML
ML
QS
ML
QS
QS
ML
QS
ML
ML
QS
QL
ML
QL
QS
QL
ML
QS
MS
QS
MS
QS
ML
ML
QS
QL
MS
ML
ML
ML
ML
QL
ML
ML
QS
ML
MS
ML
QL
QL
QS
ML
ML
QL
MS
MS
MS
ML
ML
ML
MS
ML
ML
QS
MS
QS
ML
QL
QS
QL
QS
ML
MS
MS
ML
MS
QS
ML
QL
QS
QS
ML
ML
QL
ML
QS
MS
ML
ML
ML
QL
QL
ML
MS
QL
QL
ML
MS
MS
QS
QS
ML
QL
QL
QS
ML
MS
ML
ML
ML
QS
ML
ML
QL
QL
QL
ML
ML
QL
QL
QL
ML
QS
MS
ML
MS
ML
MS
QL
QS
QL
MS
QL
QS
ML
QS
ML
ML
QS
QL
QS
ML
ML
QL
ML
ML
ML
QL
QS
QS
QS
QL
ML
QS
QS
ML
ML
ML
ML
QS
ML
ML
ML
MS
QS
MS
QS
ML
MS
QL
QS
QL
QS
QS
ML
QS
ML
QS
QL
QS
QL
QS
QS
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
MS
QL
QS
ML
MS
ML
ML
ML
ML
ML
MS
QS
QL
ML
QL
QS
ML
QL
ML
ML
QL
QS
QL
QS
QL
QL
QS
MS
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
QL
QL
ML
ML
ML
ML
MS
QL
QS
QS
ML
QS
ML
QL
QS
ML
ML
ML
MS
ML
QS
QS
QS
MS
MS
ML
QL
QL
MS
QS
ML
MS
QS
ML
QL
QL
QS
MS
QL
MS
ML
QL
ML
MS
QS
QS
QL
QS
QL
QS
QL
ML
ML
QL
MS
ML
QS
QL
QS
ML
QS
QL
QS
ML
ML
ML
QS
MS
QL
QL
ML
ML
ML
QL
ML
ML
ML
ML
QS
QL
ML
ML
ML
QS
ML
ML
ML
QS
QS
QL
QL
ML
QS
ML
QL
QS
ML
QL
QL
MS
ML
QL
ML
QL
QS
ML
ML
QS
ML
ML
ML
QS
QS
MS
QS
MS
QL
ML
QS
ML
QS
QS
QS
QL
QL
ML
QS
ML
QL
QS
QS
MS
MS
ML
MS
QS
ML
QL
QL
ML
QL
QL
MS
MS
QS
QL
QS
MS
QS
ML
QL
QL
QS
QS
QL
QS
ML
ML
ML
QL
QL
QS
QL
QL
MS
QL
QL
MS
QS
QL
ML
QS
QL
QS
QS
ML
ML
ML
QL
QL
QL
QS
ML
QS
QS
MS
QS
QL
QS
QS
ML
QS
MS
QS
QL
ML
ML
ML
QL
ML
QS
QS
MS
QS
MS
ML
ML
MS
QL
QS
ML
MS
ML
QL
ML
QS
ML
QL
QS
ML
QS
MS
MS
MS
MS
QS
QS
ML
QS
ML
QS
QS
ML
ML
QL
QL
ML
QS
MS
ML
QL
ML
MS
QS
QL
QL
QL
MS
QL
ML
ML
QL
ML
QS
ML
QL
QS
ML
QS
ML
QL
ML
QL
QL
QS
QS
QL
QS
QL
QL
QS
QL
ML
MS
MS
QS
ML
QL
MS
ML
QS
QS
ML
ML
ML
QS
QS
MS
QS
QL
QS
ML
QS
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
ML
ML
QL
QS
QL
QS
QL
MS
QS
QL
ML
QS
ML
ML
QS
QS
ML
QS
ML
ML
MS
ML
QS
QS
QS
QL
QS
QL
QS
ML
MS
ML
ML
QL
QL
ML
QL
ML
ML
QS
QS
MS
MS
QS
ML
MS
ML
MS
MS
MS
QL
MS
QS
QL
ML
ML
QS
MS
QL
ML
QL
MS
QS
ML
QL
QL
QS
ML
ML
MS
QL
MS
ML
QS
QS
ML
QS
QL
ML
MS
MS
ML
ML
MS
ML
MS
MS
QS
ML
QL
MS
QL
QS
ML
QS
QL
QL
ML
QL
ML
ML
ML
QS
ML
ML
QS
ML
MS
QS
QS
ML
QL
QL
QL
ML
ML
QS
MS
MS
ML
QL
MS
QL
QS
QL
QL
MS
ML
ML
ML
ML
QS
QL
QL
QS
QS
ML
ML
QS
ML
QL
MS
MS
ML
ML
QL
QL
ML
ML
ML
QS
MS
QL
ML
QS
QL
ML
QL
QL
QL
QL
QL
QL
QL
QL
ML
QS
QS
ML
QL
QL
QS
MS
QL
ML
ML
ML
QL
ML
ML
QS
QS
QL
ML
QS
QS
QL
QS
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
QL
MS
ML
ML
ML
ML
ML
QS
QS
MS
QS
ML
ML
ML
QS
QS
QS
ML
QS
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
ML
QS
ML
QL
ML
QL
ML
QS
ML
QL
ML
QS
QL
ML
ML
QS
QL
MS
QL
ML
ML
QL
MS
QL
ML
QS
ML
MS
ML
QS
QS
QS
MS
ML
QL
MS
QL
QL
ML
QL
QL
ML
ML
ML
QL
QS
QL
QS
ML
MS
QS
MS
ML
QS
QL
ML
ML
QL
QL
QS
ML
MS
ML
MS
QS
ML
MS
QL
MS
MS
QS
ML
ML
QL
ML
ML
MS
ML
ML
QS
QL
ML
QL
QL
QS
QL
ML
ML
ML
QS
MS
ML
MS
QS
QL
ML
ML
QS
MS
ML
QL
ML
MS
QL
QS
ML
QS
QL
ML
QS
ML
QL
QL
QL
QL
QS
ML
QS
ML
ML
QL
ML
QS
ML
QS
QS
ML
QS
ML
ML
ML
QS
MS
QL
QS
QL
QS
QS
MS
ML
QS
MS
ML
QS
QL
QS
MS
ML
QS
ML
QS
ML
QL
ML
QL
QL
QL
MS
QL
ML
QS
QS
ML
QL
QL
ML
ML
ML
MS
ML
ML
QL
ML
ML
QS
QL
ML
ML
QL
QS
QL
QS
ML
ML
QL
ML
QS
QS
QL
ML
MS
ML
QL
QL
QL
ML
QS
QS
QS
QL
QL
ML
MS
MS
QL
QS
ML
MS
QS
ML
ML
QL
QL
ML
ML
ML
QL
QS
MS
QS
MS
QS
ML
ML
QL
QS
MS
QL
QS
QL
ML
ML
MS
QL
QL
ML
QS
ML
ML
MS
ML
ML
ML
QS
QL
QL
QS
QL
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
QS
ML
ML
QS
QL
QS
QS
QS
QS
QS
MS
ML
MS
ML
MS
MS
MS
QS
ML
QL
ML
ML
QL
MS
MS
ML
ML
QS
ML
ML
MS
QS
QL
ML
QL
ML
QS
MS
ML
QL
QS
QL
QS
QS
QL
QS
ML
MS
ML
ML
ML
QS
ML
QL
QL
QS
QL
QS
ML
QS
QL
MS
QS
ML
MS
QL
QS
ML
ML
QS
ML
QL
ML
QL
ML
QS
QL
ML
QS
ML
QL
ML
QS
QS
QS
ML
QS
QL
QL
QL
QL
QS
ML
QL
ML
QL
QL
QL
QS
ML
ML
QL
ML
ML
QL
QL
ML
ML
ML
QL
ML
QL
QL
ML
ML
ML
QS
QS
ML
QS
QL
ML
QL
QS
ML
QS
MS
MS
ML
QL
MS
QL
ML
ML
QL
QL
ML
ML
QS
MS
ML
QL
ML
QL
QL
ML
QL
QS
ML
MS
QS
ML
ML
ML
QS
QS
ML
QS
MS
QL
ML
QL
MS
QS
ML
ML
QS
ML
QL
QL
ML
QL
ML
QL
ML
QL
QS
ML
MS
MS
QS
ML
MS
ML
QS
ML
QL
QL
MS
ML
QS
ML
QL
QS
QS
MS
QL
QS
MS
QS
ML
QL
QS
QL
QL
QL
QL
ML
ML
QS
QS
QL
ML
QL
ML
ML
QS
MS
ML
ML
QS
ML
ML
QL
MS
ML
QL
QS
QL
QL
QS
QS
ML
ML
QS
MS
ML
MS
QS
QS
QS
ML
ML
QL
QL
ML
ML
ML
ML
QL
QS
QL
ML
QL
ML
QS
QS
QL
ML
QS
ML
QS
QS
ML
ML
QL
QL
QS
ML
ML
QS
QL
QS
QL
ML
QL
QS
MS
QL
ML
QS
ML
ML
QS
QL
QL
ML
ML
QL
ML
ML
QL
QS
ML
QS
ML
QL
QL
QS
ML
QS
QL
ML
QS
MS
QS
QL
ML
QL
QS
MS
ML
QS
MS
QL
QS
QS
ML
QS
QS
QL
QS
QL
ML
ML
ML
QL
QS
QL
QS
QS
QL
ML
ML
QS
QS
QS
QL
ML
ML
ML
QL
ML
ML
QL
QL
ML
ML
QL
QL
QS
QS
ML
MS
QS
ML
MS
ML
QL
ML
QL
ML
QL
ML
MS
ML
QS
QS
MS
MS
QS
ML
ML
QL
MS
QL
QL
QS
QS
QS
QS
MS
QS
MS
MS
MS
QL
ML
MS
MS
ML
ML
ML
QS
ML
QS
QS
MS
QL
QL
MS
ML
MS
QS
QS
QL
ML
QL
QS
QS
QL
QL
QL
ML
ML
ML
ML
ML
QS
QL
QL
MS
QS
QS
MS
QS
QL
QL
QS
QL
ML
QS
QL
QS
ML
QS
QL
MS
MS
ML
QS
ML
QL
QS
QS
MS
ML
QL
MS
QS
ML
ML
MS
ML
QS
QS
QS
QS
QL
ML
ML
QL
ML
QL
QL
MS
QS
MS
ML
ML
ML
ML
QL
QL
QS
QS
MS
ML
QL
QL
ML
MS
QL
QL
MS
QS
QS
QS
ML
QL
MS
QS
ML
QL
ML
MS
ML
ML
QS
QL
ML
ML
QL
QL
QS
MS
QL
QL
QL
ML
QL
MS
QS
QL
ML
QL
QL
ML
ML
QL
ML
QL
ML
QL
QL
MS
QS
MS
ML
QL
QL
QL
QS
MS
QL
QL
ML
QL
MS
QS
ML
MS
MS
ML
ML
QL
ML
MS
ML
QL
MS
QS
ML
ML
ML
QS
QS
ML
MS
QS
QS
ML
QS
MS
MS
QS
ML
ML
QL
ML
ML
QS
ML
MS
MS
MS
QS
ML
QL
MS
QL
ML
QS
QS
MS
QS
QS
ML
QL
QL
QL
MS
QL
MS
MS
ML
ML
QL
ML
QS
QL
ML
QL
ML
QL
ML
ML
QS
QL
QL
QS
ML
MS
ML
ML
MS
QS
QS
ML
QS
QS
QL
QS
QS
ML
QS
ML
QS
ML
ML
ML
MS
QL
QS
QS
QS
QL
ML
ML
QS
ML
QS
QS
QS
QL
QL
ML
ML
ML
ML
QS
ML
MS
QL
QL
QS
ML
QL
QL
ML
QS
ML
ML
QL
ML
MS
ML
ML
QL
QL
QL
ML
ML
ML
QS
QL
ML
ML
ML
QS
ML
MS
QL
QS
MS
QS
QS
QS
ML
QS
QS
ML
ML
QS
ML
ML
QL
QS
QL
ML
ML
QS
MS
ML
QL
ML
QL
MS
QS
QS
QS
ML
ML
QL
QL
MS
QL
ML
QL
QL
MS
QS
QS
MS
ML
ML
QL
QS
MS
ML
ML
QL
ML
ML
ML
ML
QS
ML
QL
QL
MS
QS
QS
QL
QL
QS
MS
QS
MS
MS
QL
ML
QL
QL
ML
QS
ML
QL
QL
QL
QS
QS
MS
QS
QL
ML
QL
QL
QS
QS
ML
QL
ML
QS
QL
ML
ML
QS
ML
QS
QL
ML
MS
QL
ML
QL
QS
QS
ML
ML
QL
QS
ML
QL
ML
ML
QL
QS
QL
ML
ML
ML
QS
ML
QS
QS
QS
ML
QS
MS
QL
QL
ML
QL
QS
QL
ML
QS
QS
QL
QL
QL
QS
MS
QL
QS
ML
ML
ML
MS
QL
MS
MS
QS
QS
QS
QS
QL
QL
QL
QL
QS
ML
QS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
ML
QL
QL
MS
QS
QS
QS
QS
ML
QS
QL
ML
MS
QS
ML
QL
QL
ML
ML
QL
QL
QS
QL
ML
MS
QL
QL
ML
MS
QL
QL
ML
ML
MS
QS
QS
QS
ML
QS
ML
ML
QS
QS
QL
QL
ML
MS
QS
ML
QS
QL
QL
ML
ML
ML
QS
MS
QL
ML
QS
QS
ML
QL
QL
QS
ML
MS
ML
MS
QS
MS
ML
ML
QL
ML
QL
QS
ML
QL
QL
QL
QS
QL
ML
QL
MS
ML
MS
ML
QS
QS
ML
QL
QL
QS
QL
ML
QS
QL
ML
ML
MS
ML
ML
ML
ML
QS
ML
QL
ML
QL
QS
ML
QS
QS
ML
ML
QL
ML
QS
QL
QL
ML
ML
ML
MS
ML
ML
QL
ML
QS
QS
ML
ML
ML
QL
QL
ML
QS
QS
QS
QL
ML
ML
QS
QL
QL
QL
QS
ML
ML
ML
MS
QL
ML
QL
MS
QL
QS
QL
QL
QL
MS
MS
ML
QL
QS
QL
QS
QL
ML
QL
QL
QS
QL
ML
QL
MS
QS
QL
QS
ML
QL
ML
QS
QS
QL
QS
QS
QS
QL
QL
ML
ML
ML
ML
QL
ML
QS
QS
QL
QS
ML
ML
ML
QS
ML
MS
MS
QL
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
MS
QS
ML
QS
ML
MS
QS
QL
ML
QS
MS
QL
QS
QL
MS
ML
QS
QL
ML
QL
QS
QS
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
QL
ML
QL
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
MS
MS
QL
QL
ML
MS
QS
QS
QL
ML
QS
QL
QL
QL
MS
MS
MS
QS
ML
ML
MS
QL
ML
MS
QS
ML
ML
ML
QL
QS
MS
ML
MS
QL
QS
ML
QS
QS
MS
QS
MS
QL
ML
QL
ML
ML
MS
MS
ML
QS
QS
QL
ML
ML
MS
ML
ML
QS
QS
ML
QS
QS
QL
ML
QL
ML
QL
ML
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
QS
ML
QS
ML
MS
ML
ML
QL
MS
ML
QS
QS
ML
QL
QS
QS
QL
QL
ML
QS
ML
QL
ML
MS
ML
ML
ML
QL
ML
ML
QL
QL
QL
ML
ML
ML
MS
QL
ML
QL
ML
QL
QL
ML
ML
QL
QL
ML
QS
MS
QL
ML
ML
ML
ML
ML
ML
QL
MS
QS
ML
ML
QL
QL
ML
QS
QS
QS
QL
QL
ML
QL
ML
QS
ML
MS
QS
QL
ML
QL
QS
ML
QL
QL
QL
ML
QS
QL
QS
QL
QS
MS
QL
QS
QL
QL
ML
ML
QL
ML
ML
QS
QL
QL
ML
QL
QS
QS
ML
QL
QS
QS
QL
ML
ML
MS
QL
QL
MS
QS
QL
QL
QS
ML
ML
ML
ML
QL
QS
ML
MS
QS
ML
ML
QL
QS
MS
ML
MS
ML
MS
ML
QS
QL
QS
QS
QS
QL
MS
QL
MS
QL
QS
QL
MS
ML
QS
ML
MS
QL
ML
QL
QS
ML
QL
ML
ML
QL
QL
QL
QL
QL
ML
QL
QL
QS
ML
ML
QS
ML
QL
QL
ML
ML
ML
QS
QS
MS
MS
QL
QL
QS
ML
QL
ML
QS
QL
QL
MS
ML
QL
ML
ML
QS
ML
ML
QS
ML
MS
QL
QL
QS
ML
ML
ML
QL
QL
ML
ML
ML
ML
QS
QL
ML
ML
MS
QS
QL
QS
QL
QL
ML
QL
QS
QS
MS
ML
QS
QL
QS
ML
QL
QL
ML
QS
QL
QS
ML
QL
ML
QL
ML
QS
QL
QL
QL
MS
QS
QL
QS
QL
ML
QL
ML
QS
MS
MS
QL
ML
ML
QL
QS
ML
QL
QL
QL
QL
ML
ML
QL
ML
ML
MS
QS
ML
QS
QL
QS
QL
QL
QS
QS
ML
MS
QL
QL
QL
QL
QS
QL
QS
MS
QL
QL
ML
ML
QS
QL
QL
ML
ML
ML
ML
ML
QL
QL
QL
QL
QL
MS
QS
ML
QL
ML
ML
QL
QL
ML
MS
MS
QS
ML
QS
QL
MS
QS
ML
ML
QS
ML
ML
ML
QL
ML
QS
QS
MS
QL
ML
QS
QS
QS
ML
ML
MS
MS
MS
QL
QS
ML
MS
ML
QS
QS
QS
ML
MS
ML
ML
MS
ML
ML
MS
MS
ML
ML
MS
ML
QS
QS
QL
QL
ML
ML
ML
ML
QL
QL
QS
ML
ML
QS
QS
QS
ML
QS
QL
MS
QS
QL
QL
MS
ML
QS
QS
QS
ML
QL
QS
QL
MS
QL
QS
MS
MS
ML
QS
ML
QL
ML
ML
QS
QS
QL
ML
MS
MS
MS
ML
QL
QL
MS
QS
QS
QS
QS
MS
QL
QS
ML
ML
ML
MS
QS
ML
QS
ML
QS
QL
QL
QL
QL
QL
ML
QL
ML
ML
QS
ML
ML
QS
QL
ML
QL
QL
MS
ML
QS
QL
QL
QS
QS
QL
QL
ML
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
QL
ML
ML
QL
QS
QL
QS
QL
QL
QS
QS
QS
ML
QS
ML
QL
ML
MS
QL
MS
QS
QL
QS
QS
ML
ML
QL
QS
QL
ML
QS
QS
ML
QS
QS
ML
QS
QL
QL
QS
QS
QS
QS
ML
ML
QL
QS
ML
ML
MS
QS
MS
QL
QL
ML
QS
QL
QS
QS
QL
QL
QS
ML
ML
MS
QL
MS
QL
MS
QS
QS
MS
MS
QS
QL
ML
QL
MS
ML
MS
MS
MS
QL
ML
ML
ML
QL
QS
ML
ML
QS
ML
ML
QS
QL
QS
ML
MS
QS
ML
QS
MS
QS
QL
MS
MS
QL
ML
MS
QS
QL
ML
QL
QS
QL
ML
ML
QL
QL
ML
ML
ML
ML
ML
MS
QS
MS
MS
ML
ML
ML
QL
QS
MS
QS
QL
QL
ML
MS
QS
ML
ML
QL
ML
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
MS
MS
ML
MS
QL
QL
QS
ML
ML
MS
ML
MS
QS
MS
ML
ML
ML
ML
MS
ML
ML
MS
QL
QS
QL
QS
MS
QL
QS
MS
ML
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
QS
QL
QS
QL
QL
ML
QS
ML
ML
QS
ML
MS
QS
QS
ML
QS
QL
QS
QL
MS
QS
QS
QL
QL
QL
QS
QL
QS
QS
QL
ML
QS
QS
QS
ML
ML
QL
QS
ML
ML
QL
ML
QL
MS
QL
ML
QL
ML
ML
QS
QL
QS
ML
ML
QL
QS
QL
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
ML
QS
QS
QL
ML
QS
QS
ML
QL
QS
ML
QL
QL
QL
ML
ML
QL
QS
MS
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
QL
QS
QL
ML
MS
QS
ML
QL
ML
QL
MS
MS
ML
QS
ML
QL
ML
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
ML
QL
QL
ML
QL
QL
QS
ML
MS
ML
MS
QS
MS
QL
QS
ML
ML
QL
ML
QL
QS
MS
QL
ML
MS
ML
MS
QS
MS
QL
MS
QS
QL
MS
QS
MS
ML
QL
MS
MS
QS
MS
QS
MS
ML
ML
ML
QS
ML
QL
QL
ML
QS
MS
QS
QS
ML
QS
ML
MS
QS
QL
MS
MS
MS
ML
QS
QS
QL
MS
QL
QL
QL
QS
MS
ML
QL
ML
ML
QL
QL
QL
ML
QL
MS
ML
MS
ML
QL
MS
ML
MS
QS
MS
ML
ML
ML
ML
ML
ML
ML
MS
QS
QL
QS
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
QS
ML
QS
QL
QS
QS
MS
QL
ML
QL
ML
QL
ML
QS
QL
QS
ML
QL
QS
ML
QS
QS
MS
QL
QS
MS
ML
ML
ML
ML
QL
QL
QS
QL
QS
QS
QS
QS
ML
QS
MS
QL
QS
MS
MS
QS
ML
QS
QS
QS
QS
QS
ML
QL
ML
QL
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
QL
MS
QS
ML
ML
QL
ML
QL
MS
ML
ML
MS
QS
QS
ML
MS
ML
QL
ML
MS
ML
ML
QS
MS
QS
ML
MS
ML
ML
QS
QS
MS
ML
ML
QL
ML
ML
QS
QL
QL
QL
ML
QL
ML
QS
ML
QL
QS
QS
MS
QS
QS
MS
ML
MS
QL
QL
QL
ML
QL
ML
QL
MS
QS
QS
QS
ML
QS
MS
ML
MS
ML
QS
ML
QL
QL
ML
MS
QL
QL
QL
ML
QL
MS
MS
QL
QS
QL
QS
ML
QL
QL
ML
ML
QS
MS
ML
ML
QS
MS
QL
QS
ML
QS
ML
ML
ML
QL
MS
QS
QL
ML
ML
QL
QL
QL
QS
MS
ML
QS
QL
QS
ML
ML
ML
MS
QS
QL
ML
ML
QS
QS
QL
QL
QL
QL
QS
QL
MS
ML
ML
QL
ML
ML
ML
ML
QS
QS
QL
QL
QS
QL
ML
ML
MS
QS
ML
ML
QL
QL
QS
QS
ML
QS
MS
QS
MS
QL
ML
QL
ML
ML
QL
MS
QL
ML
QS
ML
ML
QL
QS
QL
QS
QL
MS
QL
MS
ML
ML
ML
ML
QL
QL
QS
ML
ML
QL
ML
MS
QL
QL
QS
QL
QL
QL
ML
ML
MS
QL
ML
QL
MS
MS
MS
MS
ML
QL
ML
QS
QS
QL
ML
MS
ML
ML
ML
QS
ML
ML
ML
ML
ML
QL
QS
QL
MS
ML
QL
QL
ML
ML
ML
QL
QS
MS
MS
QL
QL
QS
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
ML
QL
QS
QL
QL
QL
ML
QL
QL
QS
QL
QS
QS
QS
QS
QL
QS
QS
ML
QS
ML
QS
MS
ML
ML
QL
ML
QL
QL
MS
ML
QL
QS
QS
ML
ML
ML
QL
MS
ML
QL
ML
QS
MS
ML
QL
QS
MS
QS
QS
ML
ML
QL
QL
ML
MS
QL
ML
QS
MS
QL
QL
QS
QL
QL
ML
QL
QL
ML
MS
QL
QS
QL
QS
ML
QS
QL
QL
MS
ML
QS
ML
ML
QS
ML
QS
QL
QS
QS
QS
ML
ML
QL
QL
QL
ML
QS
ML
ML
ML
QS
QS
ML
QS
ML
MS
ML
MS
ML
MS
QS
QL
ML
ML
MS
QS
QS
QL
ML
QL
ML
QS
MS
MS
MS
MS
ML
QL
ML
ML
QL
ML
QS
ML
ML
QS
QL
QL
QS
QL
ML
QS
QS
ML
QS
QL
ML
QL
ML
QL
QL
MS
ML
QL
ML
QL
ML
MS
MS
QL
QL
MS
ML
ML
QS
ML
QS
ML
QL
QL
ML
MS
MS
QL
MS
QL
QS
ML
QS
MS
QS
QL
QL
ML
QS
ML
ML
QS
QL
QL
QS
ML
QL
QL
ML
QL
QL
QS
QL
QL
ML
QS
QS
QS
MS
MS
QS
ML
ML
QL
ML
ML
ML
ML
QS
QL
QL
QL
ML
ML
QS
QS
ML
QL
ML
QL
ML
QS
ML
MS
QS
QL
QS
ML
ML
ML
QS
ML
QS
MS
ML
ML
QL
QS
ML
QS
ML
MS
QL
ML
ML
QL
MS
QS
QS
QS
MS
QS
QL
MS
ML
QS
QS
QL
ML
QL
QL
QS
QL
MS
QL
QL
ML
ML
MS
ML
ML
QL
QL
ML
ML
ML
QL
ML
QS
ML
ML
QL
QS
ML
MS
QL
ML
QL
QL
ML
QL
MS
ML
MS
ML
MS
ML
QL
MS
QS
QL
ML
MS
QS
QS
QL
ML
QS
QL
ML
QL
MS
MS
ML
QL
ML
ML
QS
MS
ML
QL
ML
ML
QL
ML
ML
QL
QL
QL
QS
QS
QS
ML
QL
ML
ML
QL
QL
QL
QL
QL
QL
QS
ML
ML
ML
ML
QL
ML
QL
MS
QS
QL
MS
QS
ML
ML
ML
QS
QS
QS
QL
QS
ML
QS
QL
QS
MS
ML
MS
QL
QL
ML
QL
QL
ML
ML
ML
QL
QS
MS
MS
QL
MS
QS
ML
QL
QS
QS
ML
QL
QL
QL
MS
ML
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
ML
MS
ML
QS
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
QL
QL
QS
ML
ML
QL
QL
ML
ML
MS
ML
QS
ML
QS
MS
QS
ML
ML
QL
QS
ML
QS
ML
QS
QS
QS
ML
QL
QS
ML
QL
ML
ML
QS
QS
QL
ML
QS
MS
ML
ML
ML
ML
QL
QS
ML
QL
ML
ML
MS
ML
ML
QS
MS
QL
QS
MS
MS
ML
QL
QL
ML
QL
ML
QL
QL
QS
QS
QL
QL
QL
ML
ML
QS
ML
QS
QS
QL
ML
ML
QL
ML
QL
QL
QS
QS
ML
QL
QS
ML
MS
QL
MS
ML
QL
ML
ML
QS
QS
QL
QL
QS
ML
ML
ML
QL
QL
QL
QL
QL
QS
QL
QL
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
MS
MS
QL
ML
QL
QL
ML
QL
QS
QL
ML
MS
ML
QS
ML
ML
QS
ML
QS
QL
QS
ML
QS
QS
ML
QS
QL
QS
ML
MS
MS
QS
ML
QS
QL
QS
ML
ML
MS
ML
QL
ML
QL
ML
QL
QL
QL
ML
MS
QL
ML
ML
QL
MS
ML
ML
QL
ML
ML
QL
QL
MS
ML
QS
MS
QL
ML
MS
QL
QS
QS
QL
QS
ML
ML
ML
QL
ML
ML
QL
ML
MS
ML
QL
ML
ML
QL
QL
ML
QL
QL
ML
MS
ML
QL
QS
MS
QL
ML
QS
MS
ML
QS
ML
ML
MS
ML
ML
QL
ML
ML
QL
ML
QS
QL
ML
ML
QS
ML
QS
ML
ML
ML
QL
QL
MS
ML
ML
ML
MS
MS
QS
QL
QL
QS
ML
QL
ML
QS
ML
MS
QL
ML
ML
ML
ML
QS
MS
QL
ML
MS
QS
QL
ML
QL
QS
MS
ML
QS
QS
QL
MS
QL
QL
QL
QS
ML
QL
QS
QS
MS
QL
QS
ML
QL
QS
MS
ML
ML
QS
ML
ML
QL
ML
MS
QL
MS
QS
ML
QL
MS
MS
ML
ML
ML
ML
ML
ML
MS
QL
ML
MS
MS
QS
QL
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
ML
QS
ML
ML
QL
QL
MS
MS
QS
ML
QL
MS
QS
QS
QS
ML
ML
QL
QS
QL
QS
MS
ML
QL
MS
QL
QL
QL
QS
ML
ML
QS
MS
QS
QL
QL
QL
QL
ML
QS
ML
ML
MS
QS
QL
MS
MS
ML
QS
QL
ML
MS
QL
QS
ML
ML
ML
QS
QL
QL
QL
QL
QL
QL
MS
QS
ML
QL
QL
MS
QS
MS
ML
ML
ML
QS
ML
QS
ML
QL
ML
QL
QS
QL
QS
ML
QS
QL
ML
ML
QL
QS
QL
QS
MS
ML
ML
QS
QS
QL
ML
MS
ML
ML
QS
ML
ML
QS
QL
ML
ML
MS
QS
ML
QS
QS
QL
MS
QL
QS
ML
QS
QS
ML
QL
QS
ML
ML
ML
ML
QS
ML
QL
QL
QL
QS
QL
MS
QS
QS
QS
MS
QL
QS
QS
QS
MS
MS
QS
ML
ML
ML
MS
MS
MS
ML
ML
ML
MS
QL
QL
ML
QS
QL
ML
ML
QL
QL
QL
QL
ML
ML
QL
ML
MS
ML
QS
ML
QS
QL
ML
QS
ML
QS
QS
MS
ML
ML
MS
QL
ML
QS
QL
QS
QS
QS
QS
MS
QS
QS
QS
QS
ML
QL
ML
QL
QL
QL
ML
ML
QS
ML
QS
QL
ML
ML
QL
ML
ML
QS
QS
QL
ML
QL
QL
QS
ML
ML
QL
QS
ML
ML
ML
QL
QL
QL
ML
ML
QS
MS
ML
QS
ML
QS
ML
QS
ML
ML
ML
QL
ML
QS
ML
ML
QL
QS
ML
ML
ML
QL
QS
QS
QL
ML
MS
ML
QL
QL
ML
QS
ML
ML
QS
MS
ML
ML
QS
ML
QS
ML
ML
ML
QL
MS
QL
MS
QS
QS
QS
QS
QL
QL
ML
QL
MS
QL
QL
ML
QL
QS
MS
ML
MS
QS
QS
QS
QL
QS
MS
ML
QS
ML
QS
QL
QS
ML
ML
QL
QS
QS
MS
QL
QS
ML
QL
ML
MS
QL
QL
QL
QS
QS
ML
ML
QL
MS
QS
QL
QL
ML
QS
ML
ML
ML
ML
ML
ML
QL
QL
MS
QS
ML
ML
QS
ML
QL
QL
ML
QS
QS
ML
QS
QL
QL
QL
QL
ML
ML
ML
ML
QS
QS
ML
ML
MS
ML
MS
QL
QL
QS
QL
QS
ML
QL
QS
QL
MS
QL
MS
ML
ML
ML
MS
ML
ML
QL
QS
QS
MS
ML
ML
MS
ML
QS
ML
QL
QL
QL
QS
ML
ML
ML
QS
QS
ML
ML
QL
QL
QL
ML
QL
MS
ML
ML
ML
QL
MS
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
MS
QL
MS
ML
QS
ML
QL
ML
QS
ML
QS
QS
QL
QS
ML
ML
QL
QL
QL
ML
QS
ML
ML
MS
QL
MS
QS
QS
QL
ML
ML
ML
ML
MS
QS
ML
QL
QS
ML
ML
ML
QL
ML
QL
ML
QL
QS
MS
QL
QL
QL
ML
ML
ML
QL
QL
QS
ML
QL
QS
QL
ML
ML
MS
QL
ML
QL
QS
ML
QL
QL
QS
QL
ML
ML
QL
QS
QL
ML
ML
ML
QS
QL
ML
ML
QL
ML
QS
QS
QS
ML
QL
QL
ML
QL
QL
ML
ML
ML
QS
QL
ML
QS
QL
ML
ML
QL
MS
QS
ML
QL
ML
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
QL
ML
MS
MS
QS
QS
QS
ML
MS
MS
ML
QL
QL
ML
QS
MS
QL
ML
QS
QS
QL
ML
QL
QL
QS
QL
ML
QL
QS
ML
ML
ML
ML
MS
QS
QL
QS
ML
MS
QS
ML
ML
QS
QS
QL
QL
ML
QL
ML
QL
MS
QS
MS
MS
QL
ML
QS
QL
ML
QL
QL
MS
QL
ML
QL
ML
QL
QS
QS
ML
QL
MS
QS
QS
ML
QL
QS
QS
QS
QL
QS
MS
MS
QS
QS
ML
QL
QS
QL
QL
MS
QS
QL
QL
QL
QL
ML
ML
QL
QS
QL
MS
QL
MS
MS
ML
QS
QS
MS
MS
ML
MS
ML
QL
ML
QS
ML
QL
QS
MS
QL
QS
ML
QS
QS
ML
QL
QS
QL
QS
QL
QS
ML
ML
QL
ML
ML
ML
ML
ML
QL
ML
QS
QL
QL
QL
ML
QL
MS
QL
ML
ML
QL
ML
QL
QS
QL
ML
ML
ML
ML
MS
QS
ML
ML
QL
QL
ML
ML
ML
QS
QL
QL
ML
MS
QS
QS
QL
QL
QS
ML
MS
ML
QL
ML
ML
ML
ML
QL
QS
QS
ML
QL
QL
MS
ML
MS
ML
QL
MS
ML
MS
ML
ML
MS
ML
QL
QS
MS
QL
ML
QS
ML
QS
QS
ML
QL
ML
MS
QL
ML
QS
ML
QS
ML
ML
MS
ML
QL
ML
QS
ML
QL
MS
QS
ML
QL
MS
ML
QL
ML
QS
ML
QL
QL
QL
QS
ML
ML
QS
ML
MS
MS
ML
QL
QL
QS
ML
ML
MS
QL
ML
ML
ML
QL
ML
QS
MS
ML
MS
ML
MS
ML
ML
QS
QL
QL
MS
MS
ML
QL
QL
ML
QS
ML
ML
ML
QS
ML
ML
QS
MS
QL
MS
QL
QL
QL
QL
ML
MS
MS
QL
MS
MS
ML
QS
QL
QL
ML
MS
QL
QL
ML
QS
QL
ML
QS
QS
MS
MS
QS
ML
QL
ML
QL
QL
ML
MS
QS
ML
ML
QL
QS
ML
QS
QL
ML
MS
ML
MS
ML
QS
MS
ML
ML
QL
ML
ML
ML
QS
ML
QS
MS
QL
MS
QS
ML
ML
ML
QS
QL
ML
ML
QS
ML
QL
MS
QS
ML
QL
QL
MS
QS
MS
QL
ML
ML
QL
QS
QS
MS
QS
QL
ML
ML
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
QL
MS
QS
QL
QS
ML
MS
ML
ML
ML
QS
QL
QL
QS
QL
QS
QS
ML
ML
ML
QS
QS
ML
QL
MS
ML
QS
QL
ML
QL
ML
ML
ML
ML
ML
MS
ML
ML
ML
QL
QL
QS
QS
ML
QL
QS
ML
ML
QL
ML
MS
QL
QL
MS
ML
ML
ML
QL
MS
ML
QL
QS
MS
QS
QL
QS
QS
ML
QS
QL
ML
ML
MS
MS
QS
QL
MS
ML
QS
QL
MS
ML
ML
ML
ML
QL
QL
QS
QS
MS
QL
QS
QS
QS
MS
MS
MS
QL
ML
ML
QL
ML
QS
ML
ML
MS
QS
QS
ML
ML
QS
QL
QS
QL
MS
QS
QL
ML
QL
QL
QS
ML
ML
ML
QL
QL
QS
QS
QS
ML
QL
QL
ML
QS
QL
QL
ML
ML
QL
MS
ML
QL
QL
QS
QL
MS
ML
ML
ML
MS
ML
ML
QL
QL
QL
ML
QL
ML
QL
ML
ML
ML
MS
QS
MS
QS
ML
ML
MS
QS
ML
QS
MS
QL
QL
MS
ML
ML
QS
QS
MS
ML
QS
QS
QL
QL
QS
QL
QS
QS
ML
QL
ML
QL
ML
ML
QS
QS
MS
ML
QS
ML
QL
QL
QL
QS
MS
MS
QS
ML
QL
QS
QL
ML
QS
ML
ML
QL
QS
QS
QS
MS
QS
QL
ML
ML
MS
ML
QL
QS
QL
QL
QS
QL
QL
QL
ML
QS
MS
ML
MS
QS
ML
QL
QS
ML
ML
QS
QL
ML
QL
MS
ML
QL
MS
ML
QL
ML
QL
MS
ML
QL
QL
ML
ML
ML
QS
QL
QS
QL
QL
QL
QS
MS
QL
MS
ML
ML
ML
ML
QL
MS
QS
QS
QS
ML
QL
ML
QL
QL
MS
ML
QS
ML
MS
QL
QL
ML
ML
QS
QL
QL
QL
QS
QL
QS
QS
ML
ML
QL
QL
ML
ML
QS
QS
ML
ML
QL
MS
ML
QL
QS
ML
MS
ML
QL
QS
MS
QL
ML
MS
ML
ML
QL
QS
QS
MS
ML
QL
MS
QL
QS
ML
QL
MS
QS
QL
MS
ML
QS
QL
QS
QS
ML
ML
QS
ML
QL
ML
ML
QS
ML
ML
ML
ML
QL
QS
QS
MS
MS
ML
QL
ML
QS
QS
QL
ML
QS
ML
QS
QL
MS
QS
ML
QL
MS
QS
QS
ML
ML
QL
QS
MS
QL
QS
ML
QL
QS
MS
MS
ML
QL
ML
ML
ML
QS
QL
QS
QL
ML
QL
QS
ML
QS
ML
QL
QL
MS
QL
QL
ML
MS
ML
QL
ML
QS
ML
ML
QS
QL
ML
MS
QS
MS
MS
QL
QS
QS
QS
QS
QL
ML
ML
MS
ML
ML
ML
MS
ML
ML
QS
QL
QL
ML
QL
ML
MS
MS
ML
QL
QL
QL
QL
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
QL
QL
MS
ML
QS
ML
QS
QL
QL
ML
QL
QS
MS
ML
MS
QL
ML
QS
MS
ML
QL
QS
QL
MS
ML
MS
QS
QS
MS
QS
MS
ML
ML
QS
QS
MS
MS
ML
QS
QL
ML
QS
QL
MS
ML
ML
QS
QL
QL
ML
QS
ML
MS
QS
QL
ML
QL
ML
ML
MS
QS
ML
QL
QL
ML
QS
MS
QL
QL
MS
QL
QS
ML
QL
QL
ML
ML
QL
QS
QL
ML
QL
QS
QL
ML
QL
QL
QL
QL
ML
ML
ML
QS
QS
QS
QS
MS
QL
ML
ML
QS
ML
MS
QL
QS
QL
MS
QS
QL
QL
MS
ML
ML
QL
QL
ML
MS
ML
ML
QS
QL
ML
ML
ML
QL
ML
QL
ML
QL
ML
MS
QL
QL
MS
QL
QS
QS
ML
QL
QL
QL
ML
ML
ML
QL
ML
ML
ML
MS
QL
QL
QL
MS
QL
ML
ML
MS
QS
QL
QS
ML
ML
MS
ML
QS
MS
ML
QS
ML
ML
ML
ML
ML
QS
ML
ML
ML
MS
QS
QL
QL
QS
ML
QL
MS
QL
ML
ML
QS
QS
QS
QL
QS
QS
ML
QL
ML
QL
MS
QL
QL
QL
QL
QL
ML
QL
ML
ML
MS
QL
MS
QL
QS
MS
MS
MS
QS
ML
ML
QL
ML
QL
MS
MS
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
QL
QL
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
QL
ML
QL
QS
MS
ML
ML
ML
QL
ML
QS
ML
ML
QS
MS
QL
ML
QS
MS
QS
ML
ML
QS
ML
ML
QS
QS
QS
QL
MS
MS
MS
ML
ML
MS
ML
QL
ML
QS
ML
ML
QL
MS
QS
ML
QL
ML
ML
ML
QS
QS
QS
ML
QS
QS
MS
QL
ML
MS
MS
QL
ML
ML
QS
QS
MS
ML
ML
ML
ML
ML
QS
QL
MS
ML
QS
QL
ML
QS
QS
QS
MS
QS
MS
QL
ML
ML
MS
MS
MS
ML
QL
QL
ML
MS
QS
QS
QL
QL
QL
QL
ML
ML
QS
QS
QS
QL
ML
QS
MS
MS
ML
QL
MS
MS
ML
ML
MS
QS
ML
QL
ML
ML
ML
QS
QS
ML
ML
QL
QL
MS
QL
ML
ML
QL
QL
ML
QL
QL
QL
QL
ML
QL
QS
QL
ML
ML
QL
QL
QS
QS
ML
ML
ML
QL
QL
ML
ML
QL
QL
MS
QL
ML
QL
MS
ML
QL
QL
MS
ML
ML
QL
ML
MS
QL
ML
QS
QS
ML
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
ML
QL
QL
QS
QS
MS
ML
ML
QS
QL
QS
MS
QL
ML
ML
QS
QL
ML
QS
ML
MS
ML
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
ML
QS
ML
ML
ML
QL
ML
QL
QL
QL
QL
ML
ML
MS
QL
QL
ML
QL
ML
ML
ML
QL
QS
ML
QL
ML
ML
QS
ML
QS
QL
QS
ML
ML
ML
QL
QS
QL
ML
QS
MS
ML
MS
ML
QL
QL
ML
QL
QL
MS
MS
MS
MS
QS
MS
QS
ML
ML
QS
ML
QL
QL
MS
QL
QL
QS
ML
ML
ML
QL
QS
QS
QL
ML
QL
QS
QL
ML
QL
ML
QS
MS
ML
ML
QS
QL
ML
ML
QL
ML
ML
ML
QS
QS
QS
MS
MS
ML
QS
QS
QS
ML
QL
MS
QS
ML
QL
MS
ML
QS
QS
ML
QS
QS
QS
MS
QS
MS
QL
ML
QL
ML
MS
QL
QS
MS
QS
ML
QS
QL
QS
ML
QL
QL
QL
MS
QL
QL
MS
ML
QL
QS
QS
QL
MS
MS
QL
MS
QS
QS
QL
ML
QS
QS
ML
QL
ML
ML
MS
QS
QS
ML
QS
ML
QS
QL
MS
MS
QS
ML
QL
QS
MS
QL
ML
ML
QL
ML
QS
QL
MS
ML
MS
MS
QL
QL
QL
ML
QS
QS
ML
QS
ML
QS
QL
ML
ML
ML
QL
QS
ML
QS
ML
ML
ML
ML
QL
QS
ML
QL
QS
QL
QS
ML
MS
QL
ML
QS
QS
QL
MS
QS
QS
QL
MS
QL
ML
QL
QS
QL
ML
ML
QS
MS
QL
ML
QL
QL
ML
QL
ML
QL
QL
ML
ML
QS
QL
QL
QL
ML
QL
ML
ML
ML
ML
QL
ML
ML
QS
QL
MS
QS
ML
QL
QS
QL
ML
QL
MS
QS
ML
QL
QL
ML
ML
QS
ML
MS
QS
ML
QS
QS
QS
QS
QS
QS
QL
ML
QS
MS
QS
QL
ML
ML
QL
ML
QS
QL
ML
QL
QS
QL
ML
QL
MS
MS
ML
QL
QS
ML
ML
QL
QS
QS
MS
ML
QL
QL
QL
ML
ML
QS
MS
QL
QS
ML
MS
QL
ML
ML
ML
QL
ML
QS
QS
MS
ML
QL
MS
MS
MS
QS
MS
ML
QS
ML
QS
ML
MS
QL
QS
QL
QS
ML
QS
QS
QL
QL
QL
QL
QS
ML
ML
QL
ML
ML
MS
QS
QS
MS
QL
QL
QL
ML
QL
QS
QS
MS
QS
QL
MS
QS
QS
QS
QL
QL
ML
MS
QS
ML
QL
MS
ML
ML
QS
QS
QL
MS
QS
QL
ML
QL
QS
ML
MS
ML
QS
QL
QL
QS
MS
QS
QL
ML
ML
QS
ML
QL
QS
ML
QS
ML
ML
QS
ML
QL
QL
ML
ML
ML
QS
MS
QS
ML
QS
QL
QL
MS
QL
ML
QS
MS
QS
ML
QL
QS
ML
ML
MS
QL
MS
QS
QS
QS
ML
QL
QS
ML
MS
QL
QS
QS
QL
MS
QL
QS
MS
MS
ML
ML
MS
ML
ML
MS
QS
QS
ML
ML
QS
QS
QL
QL
QS
QL
ML
QL
QL
ML
ML
QS
QS
ML
QL
QS
MS
QS
QS
QS
QS
ML
MS
ML
ML
ML
ML
QL
ML
QL
QL
ML
QL
MS
QS
QL
QL
QS
QS
ML
QL
QL
QS
QS
ML
ML
MS
QL
QS
QL
ML
ML
QL
QS
ML
ML
QL
QL
QL
QL
ML
ML
QL
ML
ML
ML
QS
QS
ML
ML
QL
QL
ML
QL
ML
QS
MS
ML
QL
ML
ML
QS
ML
ML
QL
MS
QL
QS
MS
QS
ML
MS
ML
QS
QS
ML
ML
QL
ML
ML
QL
MS
ML
QL
ML
QS
QL
QS
QL
QS
ML
ML
ML
ML
ML
QS
QS
QS
QS
QL
ML
ML
ML
QL
QL
QL
QS
ML
QS
ML
QL
ML
ML
MS
MS
QL
ML
QL
MS
QL
QL
ML
QS
ML
QS
QS
ML
QS
MS
ML
QS
ML
ML
QL
ML
QL
QS
ML
QS
ML
QL
QS
QS
ML
MS
QS
QS
QL
ML
QS
QS
ML
QL
ML
QS
QS
QS
ML
QS
QS
MS
MS
QL
MS
QL
QS
ML
QS
QS
QL
QS
QS
MS
QL
QL
QL
QL
MS
ML
ML
QL
MS
QL
QS
QS
QS
ML
QL
ML
ML
QS
ML
ML
QS
ML
QL
QS
QL
QL
MS
ML
QL
ML
QL
ML
QS
ML
QL
QL
ML
QS
ML
ML
MS
ML
ML
ML
ML
QS
ML
MS
ML
ML
QS
QS
ML
QL
ML
ML
QL
ML
QS
QS
ML
MS
MS
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
ML
QL
QL
ML
QL
QL
ML
QS
QS
ML
QL
ML
MS
ML
ML
QL
QS
QS
MS
QS
QL
MS
ML
ML
QS
QL
QS
ML
QS
ML
ML
QS
ML
QL
QS
MS
ML
QS
ML
ML
QS
QL
QL
ML
QS
MS
ML
ML
QS
MS
ML
MS
ML
MS
ML
ML
MS
QS
QL
MS
QL
ML
QL
QL
QS
QS
QS
QS
QS
ML
MS
QL
ML
ML
MS
MS
ML
MS
QL
ML
ML
ML
ML
ML
QS
QS
ML
ML
QL
QL
QS
ML
QS
ML
MS
QS
QL
ML
QS
ML
ML
QS
QS
QL
MS
QL
MS
QS
MS
QL
ML
QS
ML
ML
MS
ML
QL
QS
QS
MS
QL
QL
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
QS
QS
QL
ML
ML
QL
MS
MS
QL
ML
QS
MS
QL
QL
ML
MS
ML
QL
QS
QS
QL
QL
QS
QL
ML
QL
ML
QL
QL
ML
QL
MS
ML
QS
QS
QS
MS
QL
QS
QL
ML
QS
ML
QS
ML
MS
QL
QL
QS
QL
ML
ML
ML
ML
MS
QL
MS
QL
QL
QL
ML
ML
ML
MS
QL
ML
MS
QL
ML
MS
ML
QS
QS
ML
QL
MS
MS
QL
ML
ML
QS
QL
ML
ML
QL
MS
MS
ML
ML
QS
ML
ML
QL
QS
ML
ML
MS
ML
ML
ML
QS
QL
QL
QL
QL
MS
ML
ML
MS
ML
QS
QL
ML
ML
QS
MS
QL
QS
ML
QL
QL
QS
ML
QL
ML
QS
ML
ML
ML
QL
ML
MS
QL
ML
QS
QL
QS
ML
QS
ML
QL
MS
ML
QS
ML
MS
QL
MS
QL
ML
QL
ML
QL
QL
QS
ML
MS
ML
QS
QL
QL
MS
QL
QS
ML
QL
QS
MS
QS
QS
QS
QS
MS
QL
QS
ML
QL
ML
QL
QS
ML
ML
ML
QS
QS
ML
QS
QS
ML
QS
QS
QS
QL
QL
ML
QS
QL
ML
ML
QS
QL
QL
ML
ML
MS
ML
QS
ML
QS
ML
QS
QS
QL
ML
ML
QL
QL
QS
ML
QL
ML
ML
ML
ML
QS
QL
QS
QS
MS
ML
ML
QL
ML
QS
MS
ML
ML
ML
MS
QS
QS
ML
QL
MS
ML
ML
QL
ML
QS
ML
ML
QS
QL
QL
QS
ML
QS
ML
QL
QL
QS
QS
QL
QL
QS
QS
QL
QL
QS
ML
QS
MS
QL
ML
QS
QS
MS
ML
QL
QL
QL
MS
QS
ML
ML
ML
ML
QL
QL
ML
QS
ML
QS
QS
QL
MS
QS
ML
ML
QS
QS
MS
ML
QL
MS
QS
ML
MS
ML
ML
QL
QL
ML
QL
ML
QL
QS
QS
ML
QS
QS
QS
QS
ML
QL
QL
ML
ML
QL
QS
MS
QS
ML
QL
QL
ML
MS
ML
QL
QL
ML
QL
QS
QL
ML
ML
ML
ML
QL
ML
ML
QS
QL
QL
QS
QS
QS
QS
ML
QL
MS
ML
MS
QL
MS
ML
QS
MS
QS
ML
ML
MS
QL
MS
QS
ML
ML
ML
QS
ML
QL
QS
MS
ML
ML
ML
ML
MS
ML
MS
QL
QS
QS
QS
ML
ML
ML
QL
QS
QL
QL
ML
QS
QL
MS
QL
MS
ML
ML
QL
ML
ML
QS
QS
ML
QS
QL
QL
MS
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
QL
QL
MS
QL
ML
MS
QS
MS
QL
ML
ML
ML
QL
QS
ML
QL
ML
QL
QS
QL
QS
QS
ML
QS
ML
QL
QL
MS
QS
QS
QL
QS
ML
ML
MS
QS
QL
QL
MS
MS
QL
ML
ML
QL
ML
QL
MS
QS
ML
ML
QS
ML
MS
MS
QL
ML
ML
ML
ML
QS
ML
ML
QL
ML
QL
MS
QS
QS
ML
ML
QS
MS
QL
ML
ML
ML
QS
QS
QL
QL
QL
ML
ML
ML
MS
ML
MS
MS
ML
MS
MS
ML
ML
QL
QS
QL
QS
MS
QL
MS
QS
QL
ML
QS
ML
QL
ML
QS
ML
ML
QL
ML
QL
QS
MS
QL
QS
ML
ML
QL
QL
ML
MS
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
QS
QS
ML
QS
ML
QS
QL
MS
ML
ML
QL
ML
ML
QS
QL
ML
QL
QL
QS
ML
MS
ML
QS
ML
QL
QL
QS
MS
QS
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
MS
ML
QL
QS
QL
ML
ML
MS
QL
ML
QS
ML
QS
QS
QL
ML
QS
ML
QL
QL
QL
QS
QS
ML
ML
QL
ML
QS
MS
ML
ML
ML
ML
QS
MS
QL
ML
QS
QL
MS
QS
QS
ML
QS
ML
ML
ML
ML
QS
ML
QL
QL
QL
ML
QL
QS
ML
QL
ML
QL
QS
MS
MS
QS
MS
ML
MS
QL
MS
QS
MS
ML
ML
QL
QL
QS
QL
ML
ML
ML
QS
QL
ML
QS
QS
MS
MS
MS
MS
QS
QL
ML
QL
ML
QL
QL
QS
ML
ML
ML
ML
QL
QL
QS
ML
QL
QL
ML
QL
QS
ML
QS
ML
QL
ML
ML
QL
ML
QL
MS
MS
QS
ML
QS
QS
ML
QS
QL
ML
ML
ML
ML
MS
ML
ML
MS
QL
QL
ML
ML
ML
QS
QS
QL
ML
MS
QL
QS
QS
QS
QL
ML
ML
QL
QL
ML
QL
ML
ML
MS
ML
QS
QS
MS
ML
QL
QL
QL
QS
QL
ML
MS
MS
ML
ML
ML
QL
QS
QL
ML
ML
ML
QL
ML
ML
MS
QL
ML
QL
MS
QL
MS
ML
QS
ML
ML
ML
QL
ML
ML
QS
ML
QL
QL
ML
ML
MS
QS
QS
ML
ML
ML
ML
QL
QS
ML
QL
MS
QL
QL
QL
QS
ML
MS
MS
QS
QS
QS
QL
ML
QS
ML
MS
MS
ML
QS
QS
ML
ML
MS
ML
QS
ML
MS
QS
QL
QS
QS
QL
QL
ML
ML
QL
QS
QL
QL
ML
QS
QS
MS
QS
ML
QL
QL
QL
ML
QL
MS
QS
QS
MS
ML
ML
ML
QS
QL
ML
QS
QS
ML
ML
QS
ML
ML
QL
ML
ML
QS
QS
ML
QS
QS
ML
ML
QS
QS
MS
ML
QL
MS
ML
ML
ML
ML
ML
QL
ML
QL
MS
QL
QS
ML
QS
QL
QS
MS
QS
ML
ML
QS
ML
QS
MS
ML
QL
MS
ML
QS
MS
QL
QL
ML
QL
ML
QS
QL
QL
QS
ML
QL
QS
QS
QL
ML
QL
MS
QS
QL
ML
QS
QL
QL
ML
QL
MS
QS
QL
QL
MS
ML
ML
QL
QL
QS
QS
ML
QL
QS
QL
QL
ML
QS
QL
QL
ML
QL
QL
MS
ML
QL
QL
QS
QS
QS
QL
MS
QS
ML
ML
ML
MS
QL
ML
QL
ML
MS
ML
QS
MS
MS
QL
QL
ML
QL
ML
MS
ML
ML
QL
ML
MS
ML
QL
QL
QL
QL
ML
QS
ML
QS
QS
ML
QS
QS
QS
MS
ML
QS
QS
QL
ML
ML
QL
QS
QS
QS
ML
QL
ML
QL
ML
QS
ML
ML
MS
ML
QL
MS
QL
ML
QL
QL
ML
QL
QS
QS
QL
QS
ML
ML
ML
QL
ML
QS
ML
QL
QL
MS
QS
QL
QL
QL
ML
QL
ML
ML
QL
QL
QL
QS
QS
ML
ML
QS
QL
ML
MS
QS
ML
QS
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QS
QS
ML
QL
ML
ML
QL
ML
QL
ML
MS
QL
ML
MS
ML
ML
MS
QL
ML
ML
QL
ML
ML
QL
QS
ML
QL
QL
MS
QS
MS
QS
QS
ML
QL
QL
QS
QL
MS
QS
QS
ML
ML
ML
ML
ML
QL
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
MS
ML
MS
QL
ML
ML
QS
ML
QL
ML
QL
QS
ML
QS
ML
QL
ML
ML
QS
ML
QL
MS
QL
QS
MS
QL
QL
QS
QS
QL
MS
MS
QS
MS
ML
QL
ML
QL
QL
ML
QS
ML
QS
QS
QS
QL
ML
ML
QL
QS
ML
QL
MS
QL
ML
QS
ML
QS
ML
ML
QL
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
QL
QL
MS
MS
QL
QS
QS
QL
QL
QL
QS
MS
ML
QL
ML
ML
QS
QS
QS
ML
QL
QL
QS
QS
ML
MS
MS
MS
ML
ML
ML
QL
ML
QS
QL
QL
ML
ML
MS
QS
QS
MS
ML
QS
ML
ML
QL
QS
QS
QS
QL
QS
QS
QS
ML
QS
QS
ML
QL
QS
MS
QL
QS
QL
ML
QS
ML
ML
QS
QL
QS
ML
ML
ML
QS
QS
MS
MS
ML
QL
QS
QS
MS
QL
ML
QL
MS
QS
QS
QS
ML
ML
MS
QS
QL
ML
QL
QL
QS
ML
ML
QL
QL
MS
QL
QL
MS
QL
QS
MS
QL
ML
QL
MS
ML
QS
ML
QL
ML
QS
QL
QS
QL
ML
ML
QL
MS
ML
QL
QL
QL
ML
QL
QS
QL
ML
QS
ML
QS
QS
QS
ML
QL
ML
ML
QL
QL
ML
QL
ML
QS
QS
QL
QS
MS
QS
QL
QL
QS
ML
MS
QL
QS
QL
ML
ML
QS
ML
QS
MS
QS
QS
QL
ML
ML
MS
ML
QL
MS
MS
ML
ML
ML
ML
ML
ML
ML
MS
QS
ML
QL
MS
ML
QS
QL
QS
QS
ML
ML
ML
QL
ML
ML
ML
QS
QS
QS
QS
ML
QS
QS
QL
QL
MS
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
QS
QS
QL
MS
ML
ML
ML
MS
ML
QS
ML
QS
QS
QS
QL
MS
QL
QS
MS
QS
QL
MS
QL
ML
QL
QS
ML
ML
QS
ML
ML
ML
QS
ML
QL
QS
QL
QL
MS
ML
ML
ML
ML
QL
ML
ML
ML
MS
ML
QL
QL
QS
ML
QL
QL
QL
QS
QS
QS
MS
QL
QL
ML
ML
ML
QS
QS
QS
QS
QS
ML
MS
QS
MS
QL
QL
ML
QL
QL
ML
ML
QL
ML
QS
ML
QS
QL
ML
QS
MS
QL
MS
MS
QS
QL
QS
ML
ML
QS
ML
QL
MS
ML
QS
ML
ML
ML
QL
ML
QS
QS
ML
QL
QL
MS
QS
ML
QS
QS
QL
ML
QS
ML
QS
ML
QL
ML
ML
QS
ML
ML
ML
MS
QS
QL
ML
MS
QS
ML
ML
QL
MS
ML
MS
ML
QS
MS
ML
ML
ML
MS
ML
QS
ML
QL
QL
ML
ML
QL
QL
QS
MS
QS
QS
MS
QL
QL
QL
QL
QL
MS
MS
MS
QL
ML
QS
QL
QS
ML
QS
QL
QL
MS
ML
QL
QS
ML
ML
ML
MS
QS
QS
ML
QS
QL
QL
MS
QL
MS
QL
QS
ML
ML
QL
ML
QL
QS
MS
QL
MS
ML
ML
QS
MS
ML
MS
QL
MS
ML
QS
ML
ML
QS
MS
MS
QL
ML
ML
QS
QL
QS
ML
QS
MS
ML
ML
QS
ML
QL
QL
QS
ML
QS
MS
QL
QS
QS
ML
QS
ML
ML
ML
ML
ML
QL
ML
QS
QL
QS
QL
QS
QS
QS
QS
QL
MS
MS
QS
ML
ML
QL
QS
QL
MS
QL
QS
ML
ML
ML
QL
ML
MS
MS
MS
ML
QS
QL
ML
MS
QS
ML
QL
ML
QL
ML
ML
ML
QL
MS
QS
QS
QL
QL
QL
MS
QS
ML
QS
ML
ML
QS
ML
ML
QS
ML
QS
QS
QS
QL
ML
ML
ML
MS
ML
ML
ML
ML
QS
QL
QS
ML
QS
ML
ML
QL
ML
ML
QS
QL
QS
ML
ML
ML
ML
QS
QS
QL
QL
QS
MS
MS
QL
ML
MS
MS
ML
QL
QS
QL
MS
ML
QS
ML
ML
QS
QL
QS
MS
ML
ML
QL
QS
ML
MS
QL
ML
QS
MS
ML
QL
QS
QL
ML
ML
QL
QL
QL
QL
QL
QL
MS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
MS
ML
ML
QS
QL
ML
MS
QS
QL
QS
ML
ML
QL
ML
ML
QL
QS
QS
QS
QL
MS
QS
QL
QL
MS
ML
ML
MS
ML
ML
MS
ML
MS
ML
QL
ML
ML
QL
QS
MS
ML
QL
ML
QS
QL
QL
ML
ML
QS
MS
ML
ML
QS
MS
QS
ML
ML
ML
ML
QS
MS
ML
QS
QS
ML
ML
QL
MS
ML
QS
ML
ML
QS
ML
QL
ML
ML
QL
QL
QL
ML
MS
QS
QL
ML
QL
MS
QS
ML
ML
QS
QS
QS
MS
QS
ML
ML
QS
QL
ML
MS
ML
ML
ML
QL
MS
ML
ML
QS
ML
QL
MS
MS
QS
QS
QL
ML
QS
ML
ML
ML
ML
QL
QS
MS
ML
ML
QL
ML
QL
ML
MS
ML
QS
QL
QS
ML
QS
QL
QS
MS
QL
ML
ML
QS
ML
QS
QS
ML
ML
ML
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
ML
ML
QS
ML
MS
QS
ML
QL
QS
MS
QL
ML
ML
QS
ML
MS
ML
ML
QL
MS
QL
QL
ML
QL
QS
QS
ML
QS
QS
QL
ML
MS
QL
QL
ML
QL
QL
QS
MS
QL
ML
QS
QS
ML
ML
ML
QS
ML
QS
ML
QL
ML
ML
ML
ML
ML
QL
QL
MS
ML
QS
QL
QL
QS
QL
QS
ML
QL
ML
ML
QL
ML
ML
ML
QS
ML
ML
QL
ML
QL
MS
ML
QL
QL
QL
MS
ML
QS
QL
ML
QS
ML
QL
QS
MS
ML
QL
ML
ML
ML
QL
QL
QL
QL
QS
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
MS
ML
QS
ML
ML
QS
ML
ML
MS
QS
QL
MS
QL
ML
ML
ML
ML
ML
ML
MS
QL
MS
ML
QS
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
QL
QS
ML
QL
ML
ML
ML
QL
QL
MS
ML
QS
QS
ML
QS
QS
ML
QL
ML
QS
QL
ML
QL
QL
ML
ML
QS
ML
ML
QS
MS
QL
ML
QS
QS
QL
QL
ML
ML
MS
QS
QL
QL
ML
QL
QL
MS
QS
QL
QL
MS
MS
QL
MS
QS
QS
MS
ML
ML
MS
MS
QL
ML
QS
ML
QS
QS
MS
ML
QS
ML
MS
QS
QL
MS
MS
QL
ML
QS
ML
QL
QL
ML
QL
QS
QS
QS
QS
QS
ML
ML
ML
ML
MS
QS
MS
ML
QL
QL
ML
QS
ML
QL
QL
QL
QL
QL
MS
QS
QL
QL
QL
QS
ML
ML
ML
QS
QS
QL
ML
QL
QS
ML
MS
QS
QL
QS
ML
ML
QL
ML
MS
QL
QS
QL
QL
QL
QS
QS
ML
QL
QS
ML
ML
QL
QS
QS
ML
QS
ML
QS
ML
QS
ML
QS
ML
QS
ML
ML
QL
ML
ML
MS
ML
ML
ML
QS
ML
ML
QS
QL
ML
QS
MS
QS
MS
QS
QL
MS
QL
QS
MS
ML
ML
QL
ML
MS
QS
ML
ML
QS
MS
ML
QL
ML
QL
ML
MS
ML
ML
QS
QL
QS
QL
QL
MS
ML
ML
ML
QL
QS
MS
MS
QS
ML
QS
MS
QS
QL
QL
ML
ML
QS
MS
QS
ML
QS
MS
QL
ML
QS
QL
QS
QL
MS
QL
MS
ML
ML
QL
QL
QS
QL
ML
QL
ML
ML
QS
QL
QL
ML
ML
MS
ML
QL
QL
QS
QL
QL
ML
QL
ML
ML
ML
ML
QL
MS
MS
ML
QS
ML
MS
QS
ML
QS
ML
MS
ML
MS
QS
QL
ML
ML
ML
QS
QS
ML
ML
ML
QS
MS
QL
QL
QL
ML
ML
QS
ML
QS
QL
MS
QS
ML
QL
QS
ML
ML
QL
QS
MS
QL
QL
QL
ML
QS
QL
MS
QS
QL
ML
MS
ML
QS
ML
QL
ML
ML
MS
QS
QS
QL
MS
ML
MS
QL
ML
QL
QS
ML
QS
QL
MS
QS
ML
ML
ML
QL
ML
ML
QS
ML
QL
QS
QS
ML
MS
MS
QS
ML
MS
ML
QL
QL
QL
ML
QL
ML
MS
QS
ML
MS
MS
MS
QS
ML
QL
ML
MS
ML
MS
ML
QS
ML
MS
QL
ML
QL
ML
QS
MS
ML
QL
QL
QS
MS
QS
QS
ML
MS
ML
QL
QL
QL
ML
QS
ML
ML
QL
ML
QL
ML
MS
QL
MS
QL
ML
QS
QS
ML
MS
ML
ML
ML
MS
ML
MS
MS
QS
ML
QS
ML
QL
ML
QL
ML
QL
ML
QL
ML
QL
MS
MS
ML
MS
MS
ML
QS
QS
ML
QS
QL
QS
QS
ML
QL
QL
QL
MS
QL
QS
QS
QL
QL
MS
ML
QL
ML
MS
MS
QL
QS
ML
QL
QL
ML
QL
ML
ML
QL
ML
QS
QS
MS
QS
MS
ML
MS
QL
ML
ML
MS
ML
MS
MS
ML
ML
ML
QS
QS
ML
ML
MS
ML
MS
ML
ML
QL
QS
ML
QS
QL
ML
QS
QS
QL
ML
QL
ML
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
QS
ML
ML
ML
QS
ML
ML
MS
QL
QL
QL
QS
MS
QS
ML
MS
QL
MS
QL
ML
QL
ML
QL
ML
MS
ML
QL
QS
QL
QL
QL
QL
ML
ML
QS
MS
MS
MS
ML
ML
MS
ML
QS
QL
MS
QL
QL
ML
ML
MS
MS
QS
QS
MS
QL
QL
ML
QS
QL
QS
QS
MS
ML
ML
QL
QL
QL
QL
ML
ML
QS
ML
MS
ML
ML
QS
QS
QS
QS
ML
ML
QS
QL
ML
MS
QS
ML
MS
QS
ML
QS
ML
QS
QL
QS
ML
ML
QL
ML
ML
ML
ML
QL
ML
QS
ML
MS
QS
QS
ML
QS
QS
QS
QS
QS
QS
QL
QL
ML
QL
QL
ML
QL
QS
ML
QS
QS
QS
ML
QL
QL
QL
ML
MS
QL
QL
ML
ML
MS
QL
QS
QL
QL
MS
ML
QL
QL
ML
QL
ML
QL
QS
ML
QL
ML
MS
QS
QL
ML
MS
QL
ML
ML
QL
MS
QS
QS
MS
QS
ML
QL
ML
QS
QS
QL
ML
ML
QS
ML
ML
QS
QS
QS
ML
ML
MS
QS
QL
QS
QS
ML
QS
QL
QS
ML
ML
ML
QS
QL
QL
ML
QL
QL
QS
QS
ML
ML
ML
QL
ML
MS
MS
QL
ML
ML
ML
QL
MS
QL
QL
MS
ML
ML
QS
ML
MS
ML
QL
QL
QS
QS
QS
MS
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
QL
QS
ML
ML
QL
ML
QL
QS
QL
QS
QL
MS
MS
MS
ML
ML
MS
MS
QS
QS
ML
ML
ML
ML
QL
ML
MS
QL
MS
QS
QS
QS
QL
QS
QL
ML
QS
MS
MS
ML
ML
MS
QS
QS
ML
ML
QS
ML
QS
QS
MS
QL
ML
QS
ML
QL
MS
QS
ML
ML
MS
ML
QL
MS
MS
ML
QS
QS
QS
QS
QL
QL
ML
MS
ML
QS
MS
ML
QS
QS
QS
ML
ML
QS
QS
QS
QS
ML
MS
QS
MS
ML
QS
QS
QS
QS
ML
ML
QS
QS
QS
QS
ML
QL
MS
ML
ML
QS
ML
QL
ML
ML
QL
ML
MS
ML
ML
MS
QL
MS
MS
MS
QL
MS
QS
ML
QL
QL
QL
QL
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
MS
ML
QL
QS
MS
MS
ML
QS
QL
QL
ML
QS
MS
QS
QS
ML
QL
ML
QS
ML
ML
ML
MS
QL
QS
MS
QS
ML
QL
QL
MS
ML
MS
QL
QL
MS
QL
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
MS
ML
ML
QS
MS
ML
ML
MS
MS
QS
QL
QL
QS
QL
QS
ML
QS
ML
QL
QS
ML
QS
MS
QS
QS
ML
MS
QS
QS
ML
QS
QS
ML
QS
QL
QL
MS
QS
QL
QL
QL
QS
ML
QL
MS
QL
MS
QS
QS
QS
ML
ML
ML
ML
ML
QS
QL
ML
ML
QS
QS
QS
ML
MS
ML
QS
ML
ML
ML
MS
ML
QS
ML
QL
ML
ML
QS
ML
QS
ML
ML
QS
QS
ML
QL
QS
ML
ML
ML
MS
QS
MS
QL
QL
QL
QS
ML
ML
ML
MS
QS
ML
ML
MS
ML
QL
QL
ML
QL
QS
QS
MS
ML
ML
QS
QL
QL
ML
ML
QL
ML
QL
QL
ML
MS
ML
MS
ML
QL
QL
QS
ML
QS
ML
QS
QS
QL
ML
ML
ML
ML
QL
QL
ML
QS
MS
QL
ML
ML
MS
ML
ML
QS
ML
QL
ML
QL
QS
ML
ML
QS
ML
ML
QL
QL
ML
QS
QS
QS
ML
ML
QS
QL
MS
QL
QS
QS
ML
QS
QL
MS
MS
MS
QS
ML
ML
MS
QL
ML
QL
QL
QL
ML
QL
ML
ML
QS
QS
QL
QL
QL
ML
ML
MS
QL
MS
QL
ML
ML
QS
QL
QL
ML
ML
MS
ML
ML
QL
QS
ML
QS
ML
ML
ML
ML
QS
QL
ML
ML
ML
MS
ML
QL
MS
ML
ML
ML
QS
QL
QS
QL
QS
QL
QS
QL
MS
QL
MS
QS
ML
ML
ML
ML
QL
ML
MS
ML
QS
MS
ML
ML
ML
QS
ML
QL
QL
QL
QS
MS
MS
MS
QL
QS
ML
QS
ML
ML
QL
QS
ML
QS
MS
ML
QS
ML
MS
QS
QL
ML
ML
ML
ML
QS
ML
QL
QS
QS
ML
QL
ML
QL
ML
MS
ML
QS
QL
MS
ML
MS
ML
QS
ML
ML
ML
MS
MS
ML
MS
MS
ML
ML
ML
ML
MS
QS
ML
QL
MS
MS
MS
QL
QS
QL
MS
ML
ML
ML
QL
QS
ML
ML
MS
ML
MS
QS
ML
QL
ML
ML
QS
MS
ML
ML
ML
ML
ML
QS
QL
QS
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
QS
MS
QL
ML
QL
QL
ML
MS
MS
QL
QL
QL
QL
QL
ML
QL
ML
ML
MS
QS
QS
ML
ML
ML
ML
QS
ML
MS
QS
ML
ML
MS
QS
QL
MS
QS
ML
QL
QL
QL
QL
QS
QL
QL
ML
ML
ML
QS
QS
ML
ML
ML
QS
QS
ML
MS
ML
QS
ML
QL
QS
ML
QS
QL
ML
ML
QL
MS
QS
QS
ML
QS
QS
QS
ML
QS
MS
ML
ML
ML
ML
ML
ML
QL
ML
MS
ML
ML
QS
QL
ML
QL
ML
QS
ML
ML
ML
ML
ML
QL
QL
ML
QS
QS
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
QL
ML
QS
ML
MS
ML
QL
MS
QS
ML
ML
ML
QL
MS
ML
ML
QS
QL
QS
ML
ML
QS
QS
QS
MS
ML
ML
MS
MS
QS
ML
QS
MS
QL
ML
QS
QS
ML
ML
QL
ML
QS
QL
MS
QS
QS
MS
ML
QL
QS
QS
ML
QS
QS
MS
ML
QS
ML
MS
ML
QL
QS
MS
QL
QS
ML
QS
ML
QS
QL
QS
ML
QL
ML
MS
ML
ML
QL
QL
ML
ML
QL
ML
MS
ML
ML
QL
MS
QL
ML
ML
QS
QS
QS
MS
ML
MS
QS
MS
QL
ML
QL
ML
ML
MS
QS
ML
ML
ML
ML
MS
QS
ML
QS
ML
QL
QL
QL
MS
QS
QL
ML
QS
ML
MS
QS
QS
QL
QS
ML
ML
ML
ML
QL
ML
QL
MS
QS
QS
QL
ML
QL
ML
QS
QS
ML
ML
QS
QL
QS
QS
QS
ML
ML
QS
QL
ML
QL
ML
ML
ML
MS
ML
ML
QS
QS
QL
ML
MS
QS
ML
QS
ML
ML
QS
MS
ML
QS
QL
QL
QS
ML
QS
ML
QL
MS
ML
ML
QL
QS
ML
ML
MS
QS
QL
QL
QL
QS
QL
QS
MS
MS
QS
MS
QS
QS
ML
ML
QL
MS
ML
ML
ML
QL
ML
ML
QS
QS
ML
QL
ML
QS
ML
ML
QL
QS
QS
ML
MS
ML
QL
MS
QL
ML
ML
QL
ML
QL
ML
ML
ML
QS
QS
ML
QS
QS
QL
QL
QS
QL
QS
MS
QS
ML
QS
QS
QL
MS
ML
QS
ML
ML
MS
MS
QS
QS
QS
QS
MS
MS
QL
QL
QL
ML
QL
QS
ML
QL
QS
ML
QL
QS
QS
QS
QS
QS
QS
MS
QS
ML
QS
QL
ML
QS
ML
ML
ML
QS
QL
MS
QL
ML
QS
ML
QL
ML
QL
QL
QL
MS
QL
ML
MS
ML
QL
QS
ML
QS
ML
QS
MS
ML
ML
QL
MS
QS
QL
QL
MS
QS
QL
QS
ML
QS
QS
ML
ML
ML
MS
ML
QL
ML
QS
QL
QS
QS
ML
QL
ML
QL
QS
QS
QS
ML
ML
QL
MS
MS
QS
ML
ML
MS
QS
QS
QL
ML
ML
ML
ML
QS
QL
QL
QL
QL
QS
QL
MS
QS
ML
MS
ML
QS
ML
QS
QS
ML
MS
QS
QS
ML
MS
QS
QS
ML
QL
QS
QS
QL
ML
QS
QS
QS
QS
QS
QL
MS
QS
ML
QS
QL
QL
QS
ML
QS
QS
QL
QS
QS
ML
ML
MS
QL
ML
ML
ML
QS
QS
QS
ML
QL
QL
QS
QL
QS
ML
QL
QS
QS
QL
ML
ML
ML
QS
MS
ML
QL
MS
QL
QL
QS
QS
QS
QL
QS
ML
ML
QS
ML
QL
QS
QS
ML
QS
QS
QS
MS
QS
MS
MS
QL
QS
QL
ML
QL
QL
MS
ML
QL
ML
QS
MS
ML
MS
QS
ML
QL
MS
QS
QS
ML
ML
ML
QS
ML
QL
QS
QL
QL
QS
ML
QL
ML
QS
QS
QL
ML
QS
QL
MS
QL
QS
QL
ML
QS
QL
QS
ML
ML
QS
QL
QS
MS
ML
QL
ML
MS
QS
QL
QS
ML
QS
QS
QS
QS
ML
QL
MS
ML
MS
ML
QS
ML
MS
ML
ML
QS
ML
ML
QS
QL
QL
QL
MS
ML
MS
MS
QL
MS
ML
QS
QS
ML
QL
QS
QS
QL
MS
QL
QS
ML
QS
ML
ML
QL
ML
QS
MS
QS
ML
MS
MS
QL
ML
QL
QL
ML
QL
QS
QL
ML
ML
ML
ML
ML
ML
QS
ML
QS
QS
QS
ML
QL
QS
ML
MS
ML
MS
QL
ML
ML
QL
QL
QL
QL
QS
QS
QS
ML
MS
QL
QS
QL
QL
QL
MS
ML
ML
QS
QS
QL
ML
QL
QL
ML
QS
QS
ML
QS
QL
QS
QS
QS
ML
QS
ML
QS
QL
QL
ML
QL
ML
QL
QL
QS
MS
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
MS
ML
QS
ML
QL
QS
MS
QL
QL
ML
ML
ML
MS
MS
ML
ML
QL
ML
MS
QL
QS
MS
ML
ML
ML
QS
ML
ML
QL
ML
ML
QS
ML
MS
ML
ML
QS
ML
QS
ML
QL
ML
ML
MS
ML
QS
MS
QL
ML
ML
QL
ML
QS
MS
ML
QS
QS
QL
QL
QS
QL
QL
QL
QL
QS
ML
ML
ML
QS
ML
QS
QS
ML
QL
ML
ML
ML
ML
MS
QL
MS
ML
MS
ML
QS
ML
QS
ML
QS
QL
MS
QS
MS
QL
ML
QS
ML
QS
ML
MS
QL
QS
QL
QS
MS
QS
ML
QL
ML
QS
QS
QL
ML
QL
QL
MS
ML
QS
QL
QL
QS
QL
ML
QS
QL
ML
QS
ML
ML
QS
QL
ML
QS
QL
ML
ML
QL
QL
QL
QL
QL
ML
ML
QS
QS
QL
QL
QS
QL
QL
ML
ML
QL
ML
QL
ML
QL
ML
QS
QS
QS
ML
ML
ML
QL
QL
QS
QS
QS
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
QS
QS
ML
ML
ML
QL
ML
ML
QL
QS
ML
ML
ML
QL
ML
MS
ML
ML
MS
ML
MS
QL
ML
QS
ML
QL
ML
ML
QL
QL
QS
MS
ML
QS
QS
ML
QS
QS
QL
QS
QL
QS
QS
QL
ML
QL
QL
ML
ML
QS
ML
ML
QL
ML
ML
ML
ML
ML
QL
QS
ML
QL
MS
ML
QS
QL
QS
ML
MS
MS
QL
QL
QS
QL
MS
QL
ML
MS
QS
ML
QL
QS
QL
ML
ML
MS
ML
QL
ML
ML
ML
QS
ML
ML
QL
QS
ML
ML
QS
QS
ML
QL
ML
ML
QS
QL
MS
QL
QL
ML
ML
MS
ML
ML
QL
ML
QS
QS
MS
MS
QL
QL
QS
QS
QS
MS
QL
ML
MS
ML
QS
ML
QS
QL
MS
QS
QS
MS
ML
MS
ML
MS
QS
QS
ML
QL
ML
MS
MS
MS
MS
ML
QL
QL
ML
ML
QS
QS
QS
QS
QL
QL
QL
ML
QS
ML
ML
QL
ML
QL
ML
ML
ML
QL
ML
QS
ML
MS
QS
QL
QS
ML
QL
ML
QS
ML
QL
MS
ML
QS
QL
QL
QL
QS
QL
ML
QL
ML
ML
MS
ML
QL
ML
MS
QL
ML
MS
QS
QS
ML
ML
QS
QS
MS
QS
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
QL
ML
ML
QL
QL
QL
QL
ML
QL
QL
MS
ML
QL
ML
MS
ML
QL
ML
ML
ML
QL
ML
ML
QL
QS
QL
QS
QL
QS
MS
ML
QL
QL
ML
QL
ML
MS
ML
QL
QL
ML
MS
QS
QS
ML
QS
MS
MS
QL
ML
MS
QS
QS
QL
QS
QS
QS
QS
QL
MS
QS
ML
QS
QS
ML
ML
MS
ML
QS
ML
MS
MS
MS
ML
MS
QS
QS
QS
ML
QS
QL
ML
ML
QS
QL
MS
ML
ML
MS
QS
ML
ML
QS
MS
QL
ML
ML
QS
ML
MS
QL
QL
QL
QS
QS
QS
ML
QS
QS
MS
QL
MS
QL
QS
QS
QL
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
QS
QS
QS
ML
ML
ML
QS
ML
ML
QL
ML
ML
ML
QS
QL
QS
QL
QS
ML
QL
QS
ML
MS
ML
MS
MS
QL
ML
ML
ML
ML
MS
MS
QL
ML
ML
ML
QL
QL
QS
QS
QS
QL
ML
MS
ML
ML
QL
QL
ML
ML
QL
ML
QS
MS
ML
QL
ML
MS
QS
MS
ML
ML
QS
ML
QS
QS
QL
MS
QS
ML
ML
MS
QL
ML
MS
ML
QL
ML
MS
QS
QS
QL
QL
QS
ML
ML
QS
ML
ML
QS
ML
QL
QL
MS
QS
ML
ML
ML
QS
QS
ML
ML
QS
QS
MS
MS
QL
QS
ML
MS
ML
ML
QL
ML
QS
QL
ML
ML
QS
QS
QL
ML
MS
QS
QS
ML
QS
MS
ML
QL
QS
ML
QS
QS
QS
QS
ML
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
QS
QL
ML
QS
ML
QS
ML
ML
QS
MS
ML
ML
ML
QS
QS
QS
MS
ML
MS
QS
ML
MS
ML
QL
ML
ML
ML
QS
ML
QL
QS
ML
ML
ML
QS
QL
QS
QL
ML
QS
ML
QL
MS
MS
ML
QS
QS
ML
QL
MS
QL
QL
ML
QS
QL
ML
MS
ML
QL
QL
ML
QS
QS
MS
ML
QL
QS
ML
ML
QS
ML
ML
QL
MS
QL
QL
ML
QL
ML
QL
QS
QL
QL
MS
ML
ML
ML
QS
QL
MS
ML
MS
QS
QL
MS
QS
ML
QS
ML
MS
QS
QL
QL
ML
QL
MS
MS
MS
QL
ML
QS
MS
QL
ML
ML
QL
QS
QS
QS
ML
QS
ML
MS
QL
MS
QL
MS
ML
QL
ML
QS
MS
QS
QS
QL
ML
ML
MS
MS
QL
ML
MS
QS
QL
QL
ML
QS
QL
ML
QS
QL
ML
QL
QL
QS
QL
MS
ML
MS
QS
ML
QS
QL
ML
QL
MS
QL
ML
QS
QL
ML
MS
ML
QL
QL
ML
QL
MS
QL
ML
ML
QL
MS
ML
QL
ML
QS
QS
QL
QS
QL
MS
QL
QL
QS
QS
QL
ML
QL
QS
QL
QL
QL
ML
ML
MS
QL
QS
ML
QS
QS
QS
ML
QS
ML
MS
QS
QS
QS
QL
ML
ML
QS
MS
QL
QS
QL
QS
QS
QS
ML
ML
ML
QL
QS
QS
MS
QL
MS
QL
QL
ML
ML
QS
QL
MS
MS
ML
QS
QS
MS
ML
ML
ML
ML
ML
QL
QS
QS
ML
ML
ML
ML
MS
QL
ML
ML
MS
ML
ML
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
QS
ML
MS
ML
MS
QL
QL
QL
ML
QS
ML
QL
QL
QS
ML
QS
MS
ML
QS
QS
ML
MS
MS
QL
QS
ML
QS
ML
ML
ML
ML
MS
ML
ML
QS
MS
ML
ML
ML
QL
MS
ML
QL
MS
QL
ML
QL
ML
QS
QS
QS
MS
QS
ML
MS
ML
QS
ML
ML
QS
QS
ML
ML
QL
MS
ML
QL
QS
QS
ML
QS
QS
QL
MS
ML
ML
ML
ML
QS
QL
ML
QS
QS
QS
QS
QL
QS
QL
ML
ML
QS
QS
QS
ML
MS
ML
ML
ML
QS
ML
QS
QL
ML
ML
QS
QS
QS
QL
QL
QS
ML
QS
MS
QL
QL
QL
MS
ML
QS
QS
QL
ML
QS
ML
QS
ML
QL
QL
QL
QL
MS
ML
ML
QS
ML
QS
QS
QS
MS
MS
ML
QL
MS
ML
QS
QL
QS
QS
ML
QS
QL
QS
QL
MS
ML
QL
MS
ML
QL
ML
QS
QL
QL
QS
MS
ML
QL
QS
QS
QL
ML
QL
QS
QL
ML
ML
QL
QS
ML
MS
MS
MS
MS
QL
QS
ML
MS
QS
QL
QL
QS
ML
MS
MS
MS
MS
ML
QL
ML
ML
ML
QS
MS
MS
QL
ML
QS
MS
QL
MS
QS
QS
ML
QS
QS
MS
ML
QL
ML
MS
ML
ML
ML
MS
ML
ML
ML
ML
MS
ML
ML
QS
QL
QL
QS
ML
ML
ML
ML
ML
ML
QL
QL
MS
QL
ML
QS
ML
QS
MS
QS
ML
MS
QL
ML
MS
ML
MS
ML
QS
QS
MS
QS
ML
QL
QS
ML
MS
QL
QL
ML
MS
ML
QS
ML
QL
QL
QL
QL
QL
QS
ML
QL
QL
MS
ML
QS
ML
ML
QL
ML
MS
QS
MS
QS
ML
MS
ML
QS
QS
QL
QS
ML
QL
QS
QL
QS
QS
QL
QS
QL
QS
QS
QS
ML
ML
ML
QL
QS
ML
MS
ML
QS
ML
ML
MS
ML
MS
MS
QL
QL
ML
ML
QS
ML
ML
QS
QL
QS
QS
ML
QL
ML
QL
ML
MS
QL
ML
MS
QS
QL
QL
ML
QS
QS
ML
ML
ML
QL
MS
MS
ML
QS
MS
QL
QS
QS
MS
ML
ML
MS
QL
QS
QS
MS
QL
MS
QS
QL
MS
QL
QS
QL
QS
MS
ML
QS
ML
ML
ML
ML
ML
QS
QL
ML
MS
QL
ML
QS
MS
MS
MS
ML
ML
MS
ML
QS
MS
QL
QS
QL
ML
MS
ML
ML
QL
QL
QL
QL
MS
ML
ML
QS
ML
ML
ML
QL
MS
QL
MS
ML
ML
QL
MS
QS
QS
QL
ML
QS
MS
MS
QL
QL
QL
ML
QL
ML
QS
QL
ML
MS
QL
QS
QL
QL
MS
QS
QS
QL
QS
QS
ML
MS
QL
QL
QL
ML
QL
QS
ML
MS
ML
QS
ML
ML
ML
QL
ML
ML
ML
QS
ML
MS
ML
QS
QS
ML
ML
QS
QL
QL
QL
QS
QL
QS
QL
QS
QS
ML
MS
ML
QL
ML
QS
ML
QL
ML
ML
QS
QS
MS
ML
QS
MS
QS
QL
ML
MS
QS
ML
QL
QS
QS
QL
MS
ML
MS
QS
ML
QS
QL
QS
QS
MS
ML
ML
QS
ML
QL
ML
QS
ML
QL
MS
MS
QS
QS
QS
ML
ML
ML
QL
QS
ML
QL
QS
QS
QS
MS
ML
MS
ML
QL
QS
ML
MS
QL
MS
MS
QS
ML
MS
ML
ML
QL
ML
MS
MS
MS
QL
ML
ML
QS
QL
QS
ML
ML
ML
QL
MS
ML
MS
ML
ML
ML
ML
QS
QS
QL
QS
ML
ML
QL
QS
ML
MS
QS
ML
MS
QS
QS
MS
QS
QL
ML
ML
ML
QL
MS
MS
MS
QL
QS
QS
ML
QS
ML
QS
ML
ML
QL
ML
ML
QL
QL
ML
MS
QS
QL
QS
QL
QS
ML
QS
QL
QL
QL
QS
QS
QS
QL
ML
MS
QS
QL
QL
ML
MS
ML
QL
ML
MS
ML
MS
QL
QL
ML
ML
QL
ML
QS
ML
ML
ML
QS
ML
QS
QS
QS
QL
ML
MS
MS
ML
QS
MS
QL
QL
ML
MS
QL
QS
QL
QL
ML
QS
QL
QS
QS
ML
MS
QL
QS
MS
ML
ML
MS
MS
MS
QL
MS
QL
MS
QS
MS
ML
QL
QS
QL
MS
MS
ML
ML
ML
ML
ML
QL
QS
MS
ML
ML
MS
ML
QL
MS
MS
MS
QS
QL
MS
ML
ML
QS
ML
ML
QL
QL
MS
ML
QL
QS
QS
QS
QS
QL
ML
MS
QL
ML
MS
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
MS
QL
QL
QL
ML
QL
ML
ML
ML
QS
QL
ML
MS
QL
ML
QS
QL
QS
MS
QL
MS
ML
QS
ML
QS
MS
ML
ML
MS
MS
ML
QL
QS
QL
QS
ML
ML
ML
ML
ML
QL
ML
QL
MS
QS
ML
QL
QL
ML
QL
QL
ML
QS
QL
ML
QL
ML
ML
QL
MS
MS
ML
MS
MS
ML
QL
ML
ML
QL
QS
QL
QS
ML
QS
QS
QS
QS
QL
QL
QS
QS
QL
ML
QS
QS
QS
QL
ML
QL
QL
QS
QL
ML
ML
QS
QS
QL
QS
QS
ML
ML
ML
ML
ML
MS
ML
QS
ML
QS
QS
QS
QS
QL
QS
QS
ML
ML
QS
QS
QS
ML
QL
ML
ML
QS
QL
ML
ML
ML
QL
QL
QL
ML
ML
MS
QS
MS
QL
ML
ML
QS
QL
QS
ML
ML
QS
MS
QS
MS
QS
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
QS
QS
ML
QS
QL
ML
ML
ML
MS
QL
MS
QS
ML
MS
ML
QS
QS
ML
QL
MS
ML
ML
ML
ML
QS
ML
QS
QS
ML
QS
QL
MS
ML
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
QS
MS
QL
MS
ML
ML
QS
ML
ML
ML
QL
MS
ML
QL
QS
QL
ML
QL
QL
QS
QL
MS
ML
ML
ML
ML
ML
QL
QS
QS
ML
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
MS
MS
MS
QS
ML
QL
QL
MS
QS
QL
MS
ML
QL
QL
QS
QL
QL
ML
QL
QS
QL
MS
ML
QL
QL
QL
QL
QL
QS
ML
QL
MS
QL
ML
QL
QL
QS
QS
QS
ML
ML
QS
MS
ML
QS
QL
ML
QL
ML
QL
ML
MS
QS
QS
ML
ML
MS
QS
ML
QL
MS
ML
QL
QS
QS
QS
ML
ML
MS
QL
ML
MS
MS
QL
MS
ML
QS
ML
ML
ML
ML
ML
QS
QS
ML
QS
QL
QL
QL
ML
QL
QL
ML
ML
QL
QS
ML
MS
ML
MS
MS
QS
QL
QS
QS
MS
QS
ML
QL
QS
ML
QS
QL
QS
MS
ML
QL
MS
QS
QS
ML
QS
MS
MS
QL
MS
QS
QS
QL
QS
QL
QL
QL
ML
QS
QS
QL
QS
QS
ML
QS
ML
MS
ML
QL
ML
QS
QS
MS
QS
ML
QS
ML
ML
QS
QS
MS
QL
QL
ML
MS
ML
MS
ML
QL
QS
QS
ML
ML
QL
QS
QL
MS
ML
ML
ML
ML
QS
QL
QS
QS
QS
QL
QL
MS
ML
ML
QS
QL
MS
QS
ML
QS
ML
QL
MS
QL
QL
QS
QL
ML
ML
ML
ML
ML
QS
QS
QS
QS
QS
ML
ML
QS
QL
MS
ML
QL
QS
QL
ML
MS
ML
MS
QS
ML
ML
ML
QS
QL
MS
ML
QS
ML
QS
ML
ML
QL
QL
QS
QL
QS
ML
MS
MS
QS
QL
QS
ML
ML
MS
ML
MS
ML
ML
QL
ML
QS
ML
QS
QS
QS
ML
QL
ML
MS
QS
QL
QL
ML
QS
ML
ML
QS
QS
MS
QL
ML
MS
QS
ML
QL
QS
ML
QS
QS
QS
QS
ML
QS
QL
QS
MS
ML
QS
ML
MS
QS
QS
ML
ML
QS
QS
ML
ML
QS
ML
ML
QS
QL
QL
ML
ML
ML
ML
QS
QS
QS
ML
MS
MS
ML
QS
QL
QL
ML
QS
ML
ML
ML
MS
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
MS
MS
MS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
ML
ML
QS
ML
QS
ML
QL
ML
ML
ML
QS
ML
QS
QS
QS
ML
QL
QL
QS
ML
ML
QL
ML
QS
QL
QS
QL
QL
QS
ML
QS
QL
QS
QL
MS
QL
ML
QS
QS
QS
QL
ML
QS
MS
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
QL
ML
QL
MS
ML
QL
QS
QL
QS
QS
ML
QL
ML
QS
ML
QL
QS
ML
ML
QS
ML
QL
MS
ML
QS
QS
ML
ML
ML
ML
QS
ML
QS
QL
QS
MS
ML
QS
ML
ML
ML
QL
QL
MS
ML
ML
QL
QL
QL
QS
QL
ML
ML
MS
QS
ML
QS
QL
MS
ML
MS
QL
QS
QS
QS
QL
QS
QS
ML
ML
MS
MS
ML
QL
QS
ML
QS
QS
QS
MS
QL
ML
QL
QL
QL
QL
QL
ML
ML
QS
QL
ML
ML
ML
QL
QS
ML
QS
QL
MS
QL
ML
QL
QS
ML
QL
ML
MS
ML
ML
QL
QL
ML
QL
QS
QL
MS
ML
ML
QS
MS
QS
QL
QS
QL
ML
MS
QS
ML
QL
QS
QL
ML
QS
MS
ML
MS
ML
ML
QL
ML
MS
QL
QL
QL
ML
QL
MS
ML
ML
ML
ML
ML
QS
QS
MS
QS
QL
QS
ML
QL
QS
QS
ML
QL
ML
ML
QS
ML
ML
QS
QL
QS
MS
ML
ML
ML
QS
ML
ML
QS
ML
QL
QL
QL
ML
ML
ML
ML
MS
QL
QS
ML
ML
QL
QS
QS
ML
QL
ML
ML
QL
QL
MS
QS
ML
MS
QL
QS
MS
QL
ML
ML
ML
QL
QS
ML
QS
QS
ML
QL
QL
ML
MS
QL
ML
QL
QS
QS
ML
QS
QS
QL
QL
QL
QS
MS
ML
ML
MS
QL
MS
MS
ML
ML
MS
QS
ML
ML
ML
ML
QS
ML
QL
MS
QL
MS
ML
QL
QS
MS
QS
ML
QL
QL
QS
QL
ML
ML
QS
QL
ML
QS
QL
QL
ML
ML
MS
ML
QL
QS
QL
QS
ML
QL
ML
MS
QL
ML
QL
QS
ML
QS
QL
QS
ML
ML
QS
QS
QL
QS
QS
QL
ML
ML
QS
QL
ML
QS
ML
QL
QS
MS
QS
QS
ML
ML
QL
MS
QL
ML
ML
QL
QS
QS
ML
MS
QS
QL
QL
MS
QS
ML
QL
ML
QL
MS
ML
ML
ML
QS
ML
ML
QL
ML
MS
MS
QS
QL
QS
QL
ML
ML
ML
QS
QL
QS
ML
QS
ML
ML
QL
QL
QS
QL
MS
ML
QS
MS
MS
MS
QS
ML
MS
QS
MS
ML
MS
ML
ML
QL
ML
MS
MS
ML
ML
QL
ML
QS
ML
ML
MS
QS
ML
ML
ML
ML
QS
QS
ML
QS
QS
MS
MS
QL
QL
ML
MS
QS
QL
ML
QS
QL
QS
MS
ML
MS
QL
MS
ML
QL
MS
MS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
MS
QS
ML
QL
QS
ML
MS
MS
ML
ML
ML
QL
QS
QL
ML
QS
ML
QS
ML
QS
QL
MS
QS
ML
ML
MS
ML
ML
ML
QS
QS
ML
QS
ML
QS
ML
ML
QS
MS
ML
QS
ML
QS
MS
MS
MS
ML
ML
QS
QL
QS
MS
QS
ML
QL
QS
ML
ML
ML
QS
QL
ML
MS
QL
QL
QS
ML
MS
QS
MS
QS
MS
QL
QL
QL
QS
QL
MS
QS
ML
ML
QS
MS
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
QL
MS
ML
QS
QS
QS
QS
ML
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
QS
QL
MS
MS
QL
ML
ML
QL
ML
QL
MS
QL
QL
QS
QS
ML
QS
MS
QS
QS
QS
QS
ML
ML
ML
QS
QS
QL
MS
QL
ML
ML
QL
QS
ML
ML
MS
QL
ML
QS
QS
MS
ML
MS
QS
ML
ML
ML
QS
MS
QS
QL
ML
QL
QS
QL
QS
ML
MS
QS
QS
ML
MS
ML
QS
QL
QL
ML
ML
ML
QL
QL
QS
QS
ML
QL
MS
ML
QS
ML
QS
QS
QL
ML
MS
ML
QL
QL
ML
ML
QS
QS
ML
QS
QL
ML
QS
ML
QL
QS
QL
ML
QL
ML
QL
QS
ML
QS
QL
QS
QS
QS
ML
ML
ML
ML
ML
ML
MS
QS
QS
QS
ML
ML
ML
ML
MS
QL
ML
QS
ML
QL
QL
QS
MS
MS
QS
ML
ML
QL
MS
QL
ML
ML
QS
QS
ML
QL
ML
ML
QL
ML
ML
ML
MS
ML
ML
ML
ML
ML
QS
MS
QS
MS
ML
QL
ML
ML
MS
ML
MS
ML
QS
QL
MS
ML
QL
QS
ML
QS
QL
QS
MS
MS
ML
QL
QL
QS
QL
ML
QL
ML
QS
QL
ML
QS
ML
QL
ML
MS
MS
QS
ML
QS
ML
QS
ML
ML
QL
ML
ML
QS
QL
ML
MS
ML
ML
QL
ML
QS
ML
QS
ML
ML
MS
QL
ML
QS
QS
ML
QS
QS
QS
MS
QS
MS
ML
QS
MS
ML
ML
MS
QL
ML
QS
QS
QL
QS
QS
QS
QL
ML
QS
ML
ML
QS
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
QL
ML
QL
ML
ML
ML
QS
QL
MS
MS
QL
ML
ML
QL
QS
QS
QS
QS
QS
QL
ML
QS
MS
ML
QS
ML
QS
QS
ML
ML
QS
ML
QS
QL
ML
ML
ML
QL
QS
QS
ML
MS
ML
QL
QL
MS
QL
MS
MS
QL
ML
MS
QL
ML
ML
QL
QL
QL
MS
MS
MS
QL
QL
QL
QL
ML
MS
QS
QL
QL
QS
ML
QL
MS
ML
QS
QS
ML
MS
QS
MS
QS
ML
QL
QL
QL
MS
ML
QL
QS
QS
QL
QL
QS
QL
QL
ML
ML
QL
QS
ML
QS
QL
QS
ML
QL
QL
MS
ML
QS
MS
ML
MS
ML
MS
QS
QS
QS
ML
QL
QL
ML
QS
QS
QL
MS
QL
QL
MS
QS
MS
ML
QS
QS
ML
ML
MS
QS
QS
QS
ML
ML
ML
QS
QS
QL
ML
ML
ML
QL
ML
QL
QS
QL
ML
QS
ML
ML
QL
QS
QS
QS
QL
MS
QL
ML
ML
QL
MS
ML
ML
ML
ML
MS
QL
MS
QL
QS
QS
QL
ML
QL
QS
QL
QS
ML
ML
ML
QS
QL
ML
QL
ML
QS
QS
MS
QS
QL
ML
QS
ML
ML
ML
MS
QS
QS
QL
QL
ML
ML
ML
ML
QS
ML
QS
QS
MS
ML
ML
QL
ML
ML
ML
QS
QS
MS
QL
QL
ML
QL
QS
ML
QS
ML
ML
QS
MS
ML
QL
QS
MS
ML
QS
QS
QS
QS
ML
QL
ML
ML
MS
ML
ML
QL
ML
ML
QL
ML
ML
ML
QS
ML
ML
MS
QS
ML
QL
ML
QL
QS
QL
ML
QL
ML
QL
QS
ML
QS
QS
QS
ML
QL
MS
MS
QS
MS
MS
MS
QL
QS
ML
ML
QL
MS
QS
ML
ML
QL
QL
MS
ML
MS
QS
QL
QL
MS
MS
ML
MS
QS
QL
MS
ML
ML
MS
MS
QL
QS
ML
QS
QS
ML
MS
QL
QL
QL
MS
MS
MS
MS
QL
MS
QS
QS
ML
QS
ML
QS
ML
ML
ML
QL
MS
ML
ML
QL
ML
QL
ML
MS
QL
QS
ML
ML
MS
ML
QL
QS
ML
QS
QS
ML
QS
QL
ML
ML
ML
ML
ML
QL
QL
ML
MS
QS
QL
QL
ML
QL
MS
QS
MS
ML
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
ML
ML
QS
QL
QL
QS
MS
ML
QS
ML
ML
QL
ML
QS
MS
ML
QS
MS
MS
QL
QL
QL
QS
MS
ML
ML
MS
QL
MS
QS
QS
ML
QS
QL
ML
QL
ML
ML
ML
ML
QS
QS
ML
QS
ML
MS
QL
QS
QL
QL
MS
MS
QS
MS
QL
ML
ML
ML
ML
ML
QS
MS
ML
QL
QL
MS
QS
ML
ML
QL
ML
MS
QS
QS
QL
ML
ML
QS
QL
ML
MS
MS
QL
QS
ML
ML
MS
QL
ML
QS
QL
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
QL
ML
QL
QS
QL
MS
QS
ML
ML
QS
QS
QL
ML
QL
QS
ML
QS
ML
QS
QS
ML
QS
ML
MS
QS
QS
ML
ML
MS
QS
ML
QL
QL
MS
QS
QL
QS
QS
QS
QS
QL
ML
QS
QL
QL
QS
QS
ML
QS
MS
QL
ML
QL
QL
ML
ML
QS
QS
ML
ML
QL
ML
ML
QL
ML
QL
MS
QL
ML
MS
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
ML
ML
ML
ML
QL
MS
ML
QS
ML
ML
QS
QL
MS
QS
QS
QL
ML
MS
QL
QS
ML
MS
ML
QL
MS
QS
QS
QL
QS
QL
QS
QL
QS
ML
QS
MS
QS
ML
QL
QL
ML
ML
QL
ML
ML
QL
QL
QL
QS
QL
QL
QS
QL
ML
ML
ML
QL
QS
ML
QS
QL
QS
ML
QL
ML
QS
ML
MS
ML
QL
MS
ML
ML
QS
ML
QL
ML
ML
QL
QS
QS
QS
QS
QL
ML
QL
QL
ML
ML
MS
QS
ML
MS
ML
ML
QL
MS
ML
QS
QS
QS
QS
QS
ML
QL
ML
QL
QS
MS
ML
MS
MS
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
QL
QL
MS
MS
QS
ML
MS
QL
MS
MS
ML
QL
QS
ML
QL
QS
MS
QL
QL
ML
QS
ML
MS
QL
ML
ML
QS
ML
ML
ML
QL
MS
QL
QS
MS
ML
QS
QS
QL
ML
ML
ML
QL
ML
MS
QL
MS
QS
MS
ML
ML
QS
ML
QS
QS
MS
QS
QS
ML
ML
ML
ML
ML
QL
QS
ML
ML
QS
ML
QL
MS
QS
QL
QL
ML
QL
MS
QS
QL
QL
ML
QL
MS
ML
QL
QS
ML
QL
MS
QL
QS
MS
ML
MS
QL
MS
MS
QL
ML
MS
QL
QL
MS
ML
ML
MS
QL
QS
QS
ML
QL
QS
ML
QS
QS
QS
QS
ML
QL
QS
QS
ML
QL
QS
QL
QL
ML
ML
MS
QS
ML
QS
ML
QS
ML
QL
ML
ML
ML
QL
QS
ML
ML
ML
QL
QS
MS
ML
MS
QL
ML
ML
QL
ML
ML
ML
ML
QL
QL
QL
QL
QS
QS
ML
QL
MS
ML
ML
QL
MS
QS
ML
QS
ML
QL
ML
QS
QL
QL
ML
ML
QL
QS
QS
ML
QS
ML
QS
ML
ML
QL
QS
ML
QS
QL
QL
QS
ML
QL
QS
ML
QL
ML
MS
ML
QL
QS
MS
MS
QL
QL
ML
ML
ML
ML
ML
QS
MS
QS
QL
QS
MS
ML
ML
QL
QS
QL
ML
QS
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
MS
MS
MS
ML
ML
ML
QL
ML
QS
QL
ML
ML
QL
ML
ML
ML
QS
QL
QL
QL
QS
QS
QL
ML
QS
MS
ML
QL
ML
QL
QL
QL
ML
QS
QL
QS
QL
ML
QL
QL
ML
ML
QS
ML
QL
QS
ML
QL
QL
QS
QL
QS
ML
MS
ML
QS
QS
ML
QS
QS
MS
QS
QL
ML
ML
QL
QL
ML
ML
QS
ML
ML
QS
QL
QS
QS
QL
QL
QS
QL
QS
QS
MS
QL
ML
ML
MS
ML
ML
MS
ML
ML
ML
QL
QL
QL
QS
QS
ML
QL
ML
ML
MS
QS
QL
QL
ML
QS
QS
ML
QS
ML
QS
QS
QS
ML
QL
QL
ML
ML
QL
QL
QS
QS
ML
QS
QL
ML
QS
QS
QS
MS
ML
ML
MS
ML
QL
QS
MS
QL
QL
QS
ML
QL
QL
QL
MS
ML
QS
QS
QL
QL
QL
QL
ML
QS
ML
ML
QS
QL
ML
QL
MS
QL
ML
QS
ML
QS
QL
ML
QL
QS
ML
MS
ML
QS
QS
QL
ML
ML
QS
QS
ML
ML
QS
ML
ML
QS
QS
ML
QS
ML
ML
MS
ML
ML
ML
QS
QS
QS
ML
ML
QL
MS
ML
ML
QL
ML
QS
ML
ML
ML
MS
QL
MS
QS
ML
ML
ML
QL
QS
ML
ML
QS
ML
QS
QS
QL
QL
QL
ML
QS
QS
ML
ML
QS
ML
ML
QL
QS
QS
QL
QS
QL
ML
QS
ML
QS
QS
ML
ML
ML
QL
ML
MS
QL
QS
ML
ML
ML
QL
ML
QS
MS
ML
QL
ML
QL
QS
ML
QS
ML
QL
ML
QL
QL
MS
MS
QS
QS
MS
ML
QS
MS
QL
QL
QL
QS
QS
ML
QS
QS
QS
QL
ML
MS
QL
ML
ML
ML
ML
QL
ML
ML
QS
ML
MS
QS
MS
QS
QS
QL
QS
MS
MS
ML
QS
QL
QS
ML
QL
ML
ML
MS
MS
QL
MS
MS
QS
QS
ML
ML
QL
MS
ML
ML
ML
QS
ML
QL
QL
QL
ML
QS
QL
QL
MS
ML
ML
QS
ML
QL
ML
QS
QL
ML
QS
ML
MS
MS
QL
ML
ML
ML
QL
ML
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
MS
QL
QL
ML
ML
QS
QL
QL
ML
MS
QS
ML
ML
QS
QL
QL
QL
ML
QS
QL
QS
QS
QL
QL
ML
QL
QS
ML
QS
MS
QS
MS
QL
ML
ML
ML
QS
QL
QL
ML
ML
QL
MS
ML
ML
QS
QL
QS
ML
QS
QS
ML
QS
QL
QL
QS
ML
QL
ML
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
QL
QL
QL
ML
QS
QS
ML
QL
MS
QS
MS
QL
MS
ML
QS
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
QS
QL
QL
MS
ML
ML
QL
QS
ML
QL
MS
QS
ML
QS
ML
ML
QS
MS
ML
QL
MS
ML
ML
QS
ML
ML
MS
QL
QL
QS
MS
QS
QL
QS
QS
QS
ML
ML
QL
ML
ML
QL
MS
QL
QL
QS
QL
QS
ML
QS
QS
QS
QL
QL
QL
QS
QL
MS
QS
ML
MS
ML
ML
MS
QS
QL
QS
QS
QL
ML
QS
ML
QL
ML
ML
MS
QS
ML
QS
ML
ML
ML
QL
QS
MS
QS
ML
ML
QS
ML
QL
ML
ML
QS
QS
MS
QL
ML
QS
MS
QL
QS
QL
ML
QL
ML
ML
QL
ML
QL
ML
MS
QS
QL
ML
ML
QL
ML
ML
MS
ML
MS
QS
MS
ML
ML
QL
QS
QS
MS
QS
QL
QL
QS
QS
QS
ML
ML
QS
ML
QL
QS
ML
QS
QS
MS
QL
QL
MS
MS
ML
QS
MS
ML
ML
MS
ML
ML
QS
ML
ML
MS
QL
ML
QL
QL
QL
MS
QL
QL
ML
QL
MS
MS
ML
ML
ML
QS
QL
QS
ML
QS
QS
QL
QL
QL
QL
ML
ML
QS
QS
MS
QL
QL
QS
ML
ML
ML
ML
ML
MS
QL
ML
ML
ML
QS
QS
MS
QS
ML
ML
QS
ML
QS
QS
QL
QS
ML
ML
QL
ML
ML
MS
ML
ML
ML
ML
QL
QS
ML
QL
QL
QS
QL
QS
ML
QS
ML
ML
QS
QS
QL
ML
ML
ML
QS
QS
QS
QL
QL
QS
MS
ML
QL
MS
MS
QS
QL
QS
QL
ML
ML
ML
QL
QL
QS
QL
MS
QS
QL
QL
QS
MS
ML
QS
QS
ML
QL
MS
QS
MS
QS
QL
MS
ML
ML
ML
ML
QL
QS
QL
QL
ML
QL
QS
MS
QL
QS
ML
QL
QL
QL
ML
ML
ML
QS
MS
ML
QL
MS
ML
QS
ML
ML
ML
QL
MS
QS
MS
ML
ML
ML
QS
MS
QL
QL
QL
MS
QL
ML
QL
ML
ML
ML
QS
ML
QL
QL
ML
ML
QL
ML
ML
QL
ML
QL
MS
ML
ML
ML
MS
MS
QL
QS
QL
QS
QL
MS
MS
ML
QL
ML
QL
ML
ML
QS
QS
ML
MS
QS
ML
QL
MS
ML
QL
ML
ML
QS
ML
QL
QS
QS
ML
QS
ML
QS
QL
ML
QS
QS
QL
ML
ML
QL
QS
QL
QS
ML
QS
QS
QL
MS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
QL
ML
ML
ML
MS
QL
QL
ML
QS
ML
ML
QL
QS
QS
QS
QS
QS
QL
QS
QL
ML
QL
QL
ML
QS
ML
MS
ML
ML
MS
ML
ML
MS
MS
QS
MS
QL
ML
ML
QL
QS
ML
MS
ML
ML
MS
QS
QL
QL
QS
QS
ML
MS
ML
QL
ML
ML
ML
ML
QL
MS
QL
ML
ML
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
ML
ML
ML
QS
MS
ML
ML
QL
QL
ML
ML
ML
MS
ML
MS
QS
QL
ML
ML
ML
QS
MS
ML
QS
MS
QS
MS
ML
MS
ML
ML
ML
MS
ML
QS
ML
QS
ML
MS
QS
ML
ML
QS
QS
QL
MS
QL
QS
ML
ML
QL
ML
QS
ML
ML
QL
ML
QS
ML
QS
QS
QS
ML
ML
QS
QS
ML
ML
QL
QS
QL
QS
QS
QL
MS
ML
QL
QS
MS
ML
MS
QS
ML
QL
QS
QS
QS
QS
ML
ML
MS
QL
ML
MS
ML
QS
QL
ML
ML
ML
ML
QL
QL
ML
ML
QL
QS
ML
ML
ML
ML
QL
ML
QS
ML
QL
QL
QS
QL
ML
QS
ML
QL
QS
ML
ML
MS
MS
QL
ML
ML
MS
MS
MS
ML
ML
QL
MS
ML
QL
QL
ML
QL
QL
QL
MS
QS
ML
QS
ML
QS
QL
ML
MS
ML
QS
QL
ML
QL
QL
QS
QS
ML
ML
MS
ML
QS
ML
QL
QL
QL
ML
ML
ML
QS
ML
QL
ML
ML
QS
QL
QL
QS
ML
ML
MS
QL
QS
QS
QL
MS
QL
ML
QL
QS
QS
ML
QS
MS
ML
MS
QL
ML
ML
ML
MS
ML
ML
ML
QL
QS
ML
QS
QL
ML
MS
ML
QS
ML
ML
QL
QL
QL
ML
QS
QL
QS
ML
MS
ML
QS
ML
QL
QL
QS
ML
MS
QL
ML
QL
MS
QL
QL
MS
QL
QL
ML
ML
ML
ML
QL
QS
ML
QL
QS
QS
QL
QL
QS
QS
ML
ML
MS
MS
MS
ML
QS
QS
ML
QS
ML
ML
MS
ML
ML
QL
QL
ML
QS
QS
QS
QS
QL
MS
QS
QL
QS
QL
QS
MS
QS
QL
QL
MS
ML
QL
ML
MS
QL
ML
ML
ML
MS
ML
ML
QS
ML
QS
MS
QL
MS
MS
ML
MS
MS
ML
QL
ML
ML
QL
QL
QS
MS
QS
QS
ML
ML
ML
ML
QL
QL
QS
QL
ML
QS
ML
ML
ML
QS
QL
QS
ML
QS
ML
MS
ML
QL
ML
QS
QS
QL
ML
ML
QL
ML
ML
ML
ML
QS
QS
QL
QS
ML
MS
QL
ML
QL
ML
QS
QL
ML
QS
ML
QL
ML
QS
ML
QL
ML
QS
ML
ML
QL
QS
QL
QS
MS
QS
ML
ML
QS
ML
QL
QL
QS
QS
QL
ML
QS
QL
QS
ML
MS
QL
QL
MS
ML
QS
QS
QL
QL
ML
QS
MS
QS
QS
QL
ML
MS
MS
QL
QL
MS
QS
QL
ML
ML
QS
QL
QS
ML
ML
QS
QS
ML
QS
ML
QL
QL
QS
ML
QL
QL
MS
QL
ML
ML
QS
QS
MS
ML
ML
ML
ML
MS
ML
ML
QL
ML
QS
QL
QL
ML
ML
ML
ML
MS
ML
MS
ML
QL
QS
QS
QL
ML
ML
ML
ML
QL
QS
QS
ML
ML
QS
ML
QS
QL
QL
ML
QS
ML
MS
ML
QS
ML
QL
QL
QL
MS
MS
MS
QL
MS
QS
ML
ML
QL
ML
QS
ML
ML
QL
ML
QS
QL
ML
ML
ML
ML
MS
QL
MS
QS
ML
ML
QS
ML
QS
QL
QS
QL
MS
ML
QS
ML
QL
ML
QS
QS
ML
ML
QL
ML
QS
ML
QL
QS
QL
ML
ML
QS
MS
QL
ML
QL
ML
QS
QS
QL
ML
QL
ML
ML
ML
ML
QS
ML
ML
ML
QS
ML
QS
MS
QL
QL
QL
QS
QL
QL
QS
QL
ML
ML
QS
MS
QL
ML
MS
ML
QL
QL
QS
ML
ML
QS
ML
ML
ML
ML
QS
ML
QL
ML
QL
QS
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
QL
QS
ML
QL
QS
ML
ML
QL
QL
QS
ML
ML
QL
QL
MS
QL
QL
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
MS
ML
QS
QL
QS
ML
QS
MS
QL
QL
ML
ML
QS
QS
QL
MS
QL
QL
QL
ML
ML
ML
QS
QS
QL
QL
ML
ML
ML
QS
QS
QS
ML
QS
MS
ML
MS
ML
ML
MS
MS
ML
MS
QL
ML
QS
QL
QL
QL
QL
ML
ML
ML
QL
ML
ML
ML
QL
MS
ML
QS
QS
QS
QL
QL
ML
QL
ML
ML
QS
ML
QS
MS
MS
QL
QL
ML
QS
ML
MS
MS
QS
QS
QS
MS
QL
MS
MS
QS
MS
QS
QS
QS
MS
ML
QS
QL
QS
MS
QS
ML
ML
ML
QS
ML
ML
ML
QL
QS
ML
QS
ML
ML
ML
QS
QS
ML
QL
QS
ML
QL
ML
QL
QS
MS
QL
QS
ML
ML
ML
QL
QS
QS
MS
QL
QS
QL
MS
QS
MS
QS
ML
ML
ML
ML
QL
QS
ML
MS
ML
QL
QS
QS
ML
ML
MS
QS
ML
MS
ML
QL
ML
QS
QL
MS
QS
ML
QS
QL
MS
QL
QL
QS
ML
QS
MS
MS
ML
QL
QL
QS
QS
QL
QS
QL
MS
MS
ML
ML
QS
QS
ML
QL
QS
QL
QL
ML
QL
ML
ML
QL
QL
MS
ML
QL
MS
QL
ML
MS
ML
ML
ML
QS
QL
QL
QL
ML
MS
QS
QS
QS
ML
QL
QL
ML
QS
QL
ML
ML
ML
QL
QS
MS
QS
QL
ML
QS
MS
ML
QL
QS
QS
QL
MS
ML
QL
QL
ML
QL
QL
ML
ML
QL
QS
MS
QL
QL
QL
ML
ML
MS
MS
ML
ML
ML
ML
QL
MS
ML
QS
MS
QL
ML
ML
QL
QL
QL
ML
QS
MS
QL
MS
QS
ML
ML
ML
QS
QS
ML
ML
ML
QL
ML
QS
ML
QS
QL
QL
QL
QL
QL
QL
ML
ML
ML
MS
ML
ML
ML
QS
QL
QS
MS
ML
MS
QS
QS
QL
ML
ML
ML
ML
MS
QL
MS
QL
QS
QS
QL
QS
QL
QL
QL
ML
ML
MS
ML
QS
MS
ML
QL
QS
ML
QL
QL
ML
QL
ML
ML
ML
ML
QS
MS
ML
QS
QS
QS
MS
QS
ML
QS
QL
MS
MS
QL
MS
QL
ML
ML
QS
ML
ML
QS
QS
ML
QL
ML
ML
QL
QS
QL
ML
ML
QS
QS
ML
QS
MS
QL
ML
ML
QL
ML
QS
ML
ML
ML
QS
ML
MS
ML
MS
MS
QL
ML
MS
MS
QS
QS
QL
QL
QL
QS
QS
QS
ML
MS
MS
ML
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
QL
QL
ML
QL
QL
MS
QS
QL
ML
ML
MS
ML
QL
MS
ML
QL
QS
QS
QS
MS
ML
ML
MS
ML
QS
ML
QS
MS
MS
ML
QL
ML
ML
ML
ML
QL
ML
ML
QS
QS
QS
ML
QS
QS
QS
QL
QL
MS
QL
QL
ML
QL
ML
ML
ML
QL
ML
MS
QL
MS
QL
ML
QS
MS
QS
MS
ML
ML
ML
QL
ML
QL
ML
ML
QS
MS
QS
QL
ML
ML
QS
ML
QL
QL
ML
QL
MS
QS
ML
QS
QS
MS
QL
ML
ML
ML
QS
ML
QL
QS
ML
ML
QL
QL
ML
MS
QL
QS
QS
QL
MS
ML
QS
QS
QS
QL
QL
QS
QL
ML
QL
QL
QS
QS
QS
ML
MS
MS
ML
QS
ML
MS
ML
ML
QL
MS
QL
QL
MS
QS
QL
MS
QL
ML
QL
MS
ML
MS
QL
ML
QL
QS
QL
MS
QL
ML
ML
ML
MS
ML
MS
QL
ML
QL
QL
QL
ML
MS
MS
QS
ML
QS
QS
QS
ML
ML
MS
QS
QS
ML
QS
QS
ML
ML
MS
QS
QS
ML
ML
QL
QL
QL
QS
ML
MS
QL
QL
ML
QS
ML
QL
QL
ML
MS
QS
QS
QS
QL
QL
ML
MS
ML
QL
QL
ML
ML
MS
QL
QL
QL
QL
ML
ML
ML
ML
ML
QS
QL
MS
QL
MS
QS
MS
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
ML
MS
QL
QS
ML
QS
QS
QS
QL
QL
ML
QL
QS
ML
QS
QS
QL
QS
ML
QS
MS
QL
ML
ML
QS
QL
ML
QL
QL
QL
ML
QL
QL
QL
ML
QS
QS
MS
QS
ML
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
MS
QL
QS
QL
QS
MS
QL
QS
ML
MS
QL
QL
QS
ML
QL
QL
MS
ML
ML
ML
MS
QS
ML
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
ML
QS
QS
MS
ML
ML
QS
QS
ML
ML
QS
QS
MS
QL
QS
QL
MS
QL
ML
QL
QS
QL
QL
ML
QL
QS
QL
QS
QL
MS
ML
QL
QL
QS
ML
QL
ML
QS
QL
QS
QS
QS
MS
ML
QL
QS
ML
ML
ML
ML
ML
QS
MS
QS
QS
QS
ML
QL
QL
QL
QL
QL
ML
QS
ML
ML
QS
MS
QS
QS
QL
MS
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
MS
QL
QS
ML
MS
MS
ML
QL
MS
ML
ML
QL
QS
ML
QS
QS
MS
QS
QL
QS
QS
MS
ML
ML
QL
ML
QL
ML
ML
QL
QS
QS
QL
MS
QL
QL
QS
MS
MS
QL
ML
QS
QS
QL
MS
ML
QL
MS
MS
QS
QL
QL
QS
QS
ML
ML
MS
ML
QL
MS
QL
MS
QL
QS
ML
QS
ML
QL
QS
ML
QL
MS
MS
QS
QS
QL
QL
QL
QS
ML
ML
QS
QS
QL
MS
ML
QS
ML
MS
ML
ML
QS
QL
MS
QL
ML
MS
QL
MS
MS
ML
ML
MS
QL
MS
ML
ML
QL
MS
ML
MS
QL
QS
QS
QS
QL
MS
QL
QL
QS
ML
QL
ML
QL
ML
ML
MS
QS
ML
QS
QS
QL
ML
QS
QL
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
ML
QS
ML
QL
QL
ML
QS
QL
QS
QL
QS
QS
ML
MS
MS
MS
QS
ML
QL
QL
MS
QS
ML
QL
QL
MS
ML
ML
QL
QS
QL
MS
QL
ML
ML
QL
QL
QS
QL
QS
ML
QS
QL
ML
ML
QS
QS
MS
QS
QL
QL
QS
ML
QL
ML
QS
ML
ML
ML
MS
QS
QS
ML
ML
MS
QL
MS
QL
QS
QS
QS
QS
QS
QS
QL
MS
ML
ML
MS
QS
MS
QS
MS
QS
ML
QS
ML
QL
QS
ML
MS
QS
ML
ML
ML
ML
QS
ML
ML
QL
ML
QL
ML
QS
ML
QS
QL
QS
MS
MS
QL
MS
QL
ML
ML
QS
MS
ML
QL
QS
MS
QS
QS
ML
QL
QS
QS
QL
QS
ML
QL
MS
ML
QL
QL
QL
MS
ML
ML
ML
QS
MS
ML
QL
QS
QL
ML
QL
QL
QS
ML
ML
QS
MS
ML
QL
ML
MS
QL
ML
MS
ML
ML
QL
QS
QL
QL
ML
ML
ML
QS
ML
QL
ML
QS
ML
ML
MS
QS
QS
QL
QL
QL
QL
QL
QL
QL
ML
QL
QS
ML
QL
MS
QL
ML
MS
QS
MS
QS
ML
ML
ML
QL
QL
QS
ML
ML
MS
MS
MS
ML
ML
QS
QL
QL
QL
ML
ML
ML
MS
QL
QS
QS
ML
MS
QS
ML
QL
MS
QL
QS
ML
QL
QL
ML
QS
ML
QL
QL
MS
QS
ML
QS
ML
QL
MS
ML
ML
MS
MS
ML
MS
ML
QL
MS
QS
QS
QS
ML
ML
QS
ML
ML
QL
QS
ML
QS
MS
MS
ML
QS
QS
ML
ML
QL
QL
QS
QL
ML
ML
QS
QL
QS
ML
ML
MS
QL
QL
QL
ML
QS
QL
QS
QL
ML
QS
MS
QS
QS
MS
ML
ML
QS
ML
MS
QS
QS
ML
ML
QL
ML
QS
ML
ML
QL
ML
QS
QL
QS
QL
QS
ML
QS
ML
QS
MS
QL
MS
ML
QL
MS
QS
ML
QS
MS
QS
ML
QS
QL
QL
QL
QS
ML
QS
QL
MS
MS
ML
ML
ML
ML
ML
QS
ML
MS
QS
ML
QL
QS
ML
ML
QS
QL
QS
QL
QS
MS
QS
QL
QL
MS
QS
ML
QS
ML
ML
QL
MS
QS
QS
ML
ML
QS
QS
QL
QL
ML
MS
QS
QS
QL
QS
ML
QS
MS
QL
ML
QL
QS
MS
ML
QL
MS
QS
QS
ML
ML
MS
ML
QS
QL
QL
MS
QL
QL
QL
MS
ML
QL
ML
QS
QL
QL
ML
ML
QL
QS
QL
MS
MS
ML
QL
QL
ML
MS
QS
ML
QL
ML
ML
QS
ML
MS
ML
QL
QL
MS
ML
QL
QL
MS
QS
QL
ML
QS
QL
ML
MS
ML
ML
MS
ML
ML
QL
ML
QL
QS
ML
MS
MS
ML
QS
ML
MS
MS
QS
QL
QL
ML
ML
ML
MS
QL
QL
QL
ML
QL
ML
MS
QL
QL
MS
MS
MS
MS
ML
QS
MS
QL
ML
QS
MS
MS
QL
QL
QS
QS
ML
QL
MS
QL
QS
QL
QS
ML
QS
MS
QL
QS
MS
MS
MS
QL
QL
QS
QL
MS
QS
ML
QL
ML
ML
QL
ML
ML
ML
QL
MS
ML
MS
QS
QS
ML
MS
QS
ML
MS
ML
QL
ML
ML
QL
QS
MS
ML
ML
QL
MS
QS
ML
ML
QS
QS
ML
MS
ML
QL
ML
ML
ML
MS
QL
MS
ML
QL
ML
QL
ML
QS
ML
QS
QL
QS
ML
ML
QL
QL
QL
MS
QS
MS
ML
QS
QL
ML
QL
ML
QS
QS
QL
ML
MS
ML
QS
ML
QS
ML
ML
MS
QS
ML
QL
QL
ML
QS
QS
QS
ML
MS
ML
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
QL
ML
MS
ML
ML
ML
QS
QL
QL
MS
QS
QS
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
QS
QL
MS
QL
QL
ML
QL
ML
ML
QS
ML
QL
ML
QS
ML
MS
MS
QS
ML
QS
ML
ML
QL
QL
MS
QS
ML
QL
QL
QS
QL
QL
QS
MS
QS
QS
ML
MS
ML
MS
QS
QL
QS
MS
QL
MS
ML
QL
QL
QS
ML
QL
QS
MS
QS
QS
ML
ML
QL
QS
QL
ML
QL
QL
MS
QL
ML
ML
ML
QL
QS
QL
QL
ML
ML
QL
QL
QL
QL
MS
QL
QL
QL
ML
ML
QL
QL
MS
QS
QS
QL
MS
ML
QS
MS
QL
ML
QS
QL
ML
ML
ML
MS
ML
QS
QS
ML
ML
ML
QS
QS
ML
ML
QL
QL
QL
MS
ML
ML
QL
ML
ML
QL
QL
ML
ML
MS
MS
QS
ML
QS
QS
MS
QS
ML
MS
QS
MS
QL
QS
QS
QS
MS
MS
QL
MS
MS
QL
QS
ML
QL
ML
MS
QS
QS
ML
QS
QS
MS
QL
ML
ML
QS
QL
QL
MS
ML
QS
QL
QS
QS
QL
QS
QL
QL
QS
QS
MS
ML
QL
QS
MS
ML
ML
QS
QS
MS
ML
MS
ML
ML
MS
QL
ML
QL
QL
QS
QS
ML
ML
ML
QL
QL
ML
ML
MS
ML
ML
QL
QS
QS
MS
QL
QL
QS
QL
QL
ML
ML
ML
ML
QL
QS
ML
QS
QL
QL
ML
ML
ML
ML
QL
MS
ML
MS
MS
ML
ML
QL
QS
QL
ML
MS
QL
QS
ML
ML
QS
QS
ML
ML
ML
MS
MS
QL
QS
ML
ML
QL
ML
ML
QS
QS
MS
ML
QS
ML
QL
QS
QL
QS
QS
QL
QL
ML
QL
ML
MS
QS
MS
QS
ML
ML
ML
QL
QL
QS
ML
QS
QL
ML
ML
QS
ML
ML
MS
QS
ML
QL
QL
MS
ML
ML
ML
QS
ML
QL
QL
ML
QS
ML
QL
ML
QS
MS
QS
QL
MS
QS
ML
ML
QL
QS
MS
ML
QS
MS
ML
MS
ML
MS
ML
ML
QL
ML
ML
QL
QS
ML
ML
ML
QL
ML
ML
ML
MS
QL
QL
QL
ML
QS
ML
QS
QL
QL
QS
QL
ML
QS
QL
MS
QS
QL
QS
QS
ML
MS
MS
ML
QS
ML
QS
QS
ML
QL
ML
QL
MS
QS
ML
QL
QS
QL
QL
ML
QS
ML
ML
QS
ML
QL
QS
ML
QL
QL
QS
ML
QS
QS
ML
QL
QS
QL
ML
QS
QS
ML
QL
MS
QL
ML
ML
QS
QS
ML
QS
QL
QL
QS
QS
QS
QS
QL
ML
QS
ML
QL
MS
ML
MS
QS
ML
QL
ML
QS
QS
QL
ML
MS
MS
ML
QL
ML
ML
ML
ML
QS
MS
QL
QS
QS
QS
MS
QL
QS
QL
MS
ML
ML
QL
QL
QL
ML
QL
QL
ML
QS
QL
ML
QS
ML
ML
QS
ML
QL
ML
QL
ML
MS
ML
QS
QL
ML
QS
ML
ML
ML
QL
QL
ML
ML
QL
QS
QL
QS
ML
QS
QL
QL
QL
MS
ML
QL
ML
MS
QL
ML
ML
ML
ML
ML
QL
ML
QS
ML
QS
ML
MS
ML
QL
QL
QS
ML
QS
QS
QS
MS
QL
QS
MS
ML
ML
QL
QS
QL
ML
ML
QS
MS
MS
ML
QL
QL
QL
QS
ML
QL
QS
ML
QS
ML
MS
MS
ML
ML
ML
QL
ML
MS
QS
QL
QL
QS
MS
ML
ML
ML
QL
ML
ML
ML
QL
QL
ML
MS
ML
MS
QS
MS
MS
ML
QS
QS
QL
ML
QL
ML
QS
MS
MS
QL
QS
ML
ML
MS
QS
ML
MS
QS
QS
QL
QS
MS
QS
ML
MS
QS
MS
QS
MS
MS
ML
QS
ML
QS
QL
QS
MS
ML
QL
QL
QS
ML
QL
ML
ML
QL
QL
MS
QL
ML
QS
ML
QL
MS
ML
ML
ML
QS
QL
QS
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
ML
ML
QS
ML
QS
ML
QS
ML
ML
QS
ML
ML
QL
MS
QL
QL
QL
QS
ML
ML
QL
QL
QS
QS
QL
QS
QL
ML
ML
ML
QL
MS
QS
ML
MS
ML
MS
ML
QL
QL
QL
QS
MS
QS
QL
QL
ML
ML
QS
ML
ML
ML
MS
QS
QS
ML
ML
MS
QL
ML
ML
QS
QL
ML
ML
MS
ML
ML
QS
ML
QS
QL
MS
ML
QL
ML
ML
MS
ML
QS
ML
MS
QL
ML
ML
MS
QS
QL
QL
ML
QS
QS
ML
MS
ML
QL
ML
ML
MS
MS
QL
QL
ML
QL
ML
ML
QL
QL
ML
MS
MS
ML
QL
QS
ML
QS
QS
QL
MS
MS
QS
QL
MS
ML
ML
QS
QL
MS
ML
QS
MS
ML
QS
MS
ML
MS
QL
ML
MS
QL
QL
QS
QS
QS
QL
QL
ML
ML
MS
QL
QS
ML
MS
ML
QS
MS
ML
QL
QS
QL
QS
ML
QL
QL
QL
QL
QS
QS
MS
ML
ML
ML
QS
ML
QS
QL
ML
QS
QS
ML
QS
MS
QL
MS
ML
QL
QS
ML
MS
QS
ML
QS
QL
ML
QL
QL
QS
QS
QS
ML
QL
ML
QL
QL
MS
QS
QS
ML
QL
QL
ML
MS
QL
MS
QS
ML
ML
MS
QL
QS
QL
ML
MS
QL
QL
MS
ML
ML
ML
QS
QL
QS
QS
QL
MS
ML
MS
ML
QL
QL
ML
ML
ML
MS
QL
QS
QS
QL
QS
QS
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
QL
QL
QL
QS
QS
QL
QL
QL
MS
ML
ML
QL
QL
ML
ML
QL
ML
QL
QL
QS
MS
ML
ML
QL
ML
ML
QL
QL
QL
QL
ML
ML
QS
MS
QL
MS
QS
ML
QL
MS
ML
ML
ML
QL
QL
QL
QL
QS
ML
QS
ML
QS
ML
QS
ML
ML
QS
QL
QS
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
QS
QL
QS
ML
QL
MS
ML
ML
ML
ML
QS
ML
QS
ML
QS
QL
MS
MS
QL
QL
ML
QS
ML
MS
QL
QL
ML
QS
MS
QL
ML
QS
QL
ML
ML
QL
QS
ML
MS
MS
QL
MS
QL
QS
ML
MS
ML
ML
ML
ML
QS
MS
ML
QS
QS
QS
ML
QL
QL
MS
MS
ML
MS
MS
ML
ML
ML
QL
MS
ML
QL
ML
QS
QS
QL
QS
QL
ML
ML
MS
MS
QS
MS
QL
QS
ML
QS
QL
ML
QL
ML
ML
QS
QS
QL
ML
ML
MS
QL
QS
QL
QS
QL
QS
QL
MS
QL
MS
ML
QS
QL
ML
QL
QS
MS
ML
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
ML
QL
QS
ML
QS
QL
ML
MS
QL
ML
QS
MS
QS
QS
ML
QL
ML
MS
QS
QL
QL
ML
QL
QS
QL
ML
MS
QL
ML
QS
MS
QS
MS
MS
QL
MS
ML
ML
ML
ML
QS
QL
QS
QL
QL
QS
QS
QL
QS
MS
QL
MS
ML
QS
MS
QS
QL
ML
QL
QL
QS
MS
QL
QS
QS
QL
QL
ML
QS
ML
MS
QS
MS
QL
QS
ML
QL
ML
ML
QS
QS
MS
MS
QS
ML
QL
QS
MS
QS
QS
ML
ML
ML
QS
QL
ML
ML
ML
QL
QS
ML
QS
QL
MS
QS
QL
ML
QS
ML
ML
QS
QS
QS
ML
QL
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
QS
QL
QL
QS
QS
MS
MS
ML
ML
ML
ML
ML
ML
QL
QS
QL
ML
QS
ML
QS
MS
ML
ML
ML
QS
QS
ML
MS
ML
QL
ML
QL
MS
MS
ML
QS
QL
QS
ML
ML
ML
MS
ML
QL
ML
MS
QS
QS
ML
QL
MS
MS
QL
QL
ML
QS
ML
QL
MS
QL
MS
ML
QL
ML
QS
QS
QS
MS
QS
QL
MS
QS
MS
QS
ML
MS
ML
ML
QL
QL
ML
QS
ML
QS
ML
QL
ML
QS
ML
QL
QS
ML
QL
QL
MS
QL
QS
QS
MS
QL
ML
ML
MS
QS
QL
QL
QS
QL
QL
QL
QS
ML
ML
QL
QS
MS
QS
ML
ML
ML
QL
QL
ML
QL
QS
QL
QS
MS
ML
QL
ML
MS
QS
QS
ML
QS
ML
ML
ML
MS
QS
QL
ML
MS
MS
QL
ML
QL
QS
ML
QS
QS
MS
QS
QL
QL
QL
QL
ML
QS
ML
QS
ML
MS
ML
ML
QS
QL
MS
QS
ML
QL
QL
QL
QS
ML
MS
ML
QL
QL
ML
QL
QL
QS
ML
QL
QS
QL
QS
MS
ML
QL
QS
QS
QL
QL
ML
ML
ML
QL
QS
QL
QL
ML
QL
QS
MS
MS
QS
QS
QS
QS
ML
ML
MS
QL
QL
QS
QL
QL
ML
QL
ML
QL
QS
QL
QS
QS
QS
QL
MS
MS
QL
QS
QS
ML
QL
MS
ML
QL
QL
ML
QL
ML
QS
MS
QS
ML
ML
QS
ML
ML
QL
ML
MS
MS
ML
ML
ML
QS
QS
QL
QS
QS
ML
ML
ML
ML
QS
MS
ML
QL
ML
MS
ML
ML
ML
QS
ML
ML
QL
QL
QS
QL
QL
ML
MS
ML
ML
ML
MS
QL
QL
QL
QL
ML
QS
QS
QL
QL
QL
QL
ML
QL
MS
QS
ML
QL
ML
ML
QL
ML
MS
ML
QL
ML
ML
MS
ML
ML
QL
QS
QL
ML
ML
ML
QS
QS
QL
QS
QL
MS
ML
QL
ML
QL
MS
ML
ML
ML
QS
QL
QS
MS
ML
ML
ML
ML
QS
QS
ML
ML
QS
ML
QS
QL
QS
QL
ML
ML
QL
ML
MS
ML
MS
ML
QL
QS
ML
QL
MS
ML
QL
QS
QL
ML
QS
ML
MS
QL
ML
QS
QL
QS
QL
MS
ML
QL
ML
QL
ML
MS
MS
ML
ML
MS
QL
QS
ML
QL
ML
ML
ML
MS
ML
ML
ML
QL
QL
QL
QS
QS
QL
ML
MS
ML
QS
ML
ML
MS
QS
ML
QS
ML
QL
QL
ML
ML
ML
QS
QL
QS
ML
QL
QL
MS
QS
QS
QL
ML
QL
QL
ML
QL
QL
ML
ML
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
QL
ML
QS
ML
QL
ML
QL
QL
MS
ML
QL
QS
ML
QS
QS
QS
MS
MS
ML
QL
MS
MS
QS
QL
QL
QS
QL
QL
ML
QL
QS
MS
QL
QS
QL
QS
ML
QL
ML
QS
QS
ML
QS
ML
ML
QL
QS
QL
QS
ML
ML
QS
ML
QL
QS
QL
QL
QS
QS
ML
MS
QS
QL
QS
ML
ML
QS
QS
MS
ML
QS
QS
MS
QS
ML
QL
QL
ML
MS
MS
ML
MS
QL
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
ML
QS
ML
QL
QL
QS
ML
ML
QS
QL
QS
QS
QL
MS
QS
QL
MS
QS
QS
ML
MS
MS
ML
ML
QS
ML
ML
MS
ML
QL
QL
QL
QS
ML
ML
QL
QS
ML
ML
MS
QL
QS
QL
ML
QL
ML
QS
ML
MS
ML
QS
ML
QS
MS
MS
QS
ML
ML
ML
QS
ML
MS
ML
ML
ML
ML
QS
QS
QS
ML
QL
QS
ML
ML
ML
QS
ML
QL
ML
ML
ML
QL
QL
QS
QL
QS
ML
QL
MS
ML
ML
ML
QS
QS
ML
QL
ML
QL
QL
QS
QS
ML
MS
ML
ML
MS
ML
QS
QL
ML
ML
ML
ML
QS
QL
ML
ML
ML
MS
ML
QL
ML
ML
ML
QL
MS
QS
QS
QS
ML
QS
ML
ML
ML
ML
QS
QS
MS
ML
MS
MS
QS
ML
QL
QS
QS
ML
ML
QS
QL
QS
QL
ML
ML
QS
QS
MS
QL
ML
ML
ML
QS
QL
QL
QS
QS
ML
QL
QL
QL
MS
QL
ML
QS
QS
MS
QS
QL
ML
QS
ML
ML
QL
QL
QL
QS
QL
ML
QL
ML
QS
QS
MS
QS
QS
ML
QS
QL
ML
MS
ML
QS
QS
QS
QS
QS
QL
QS
QS
ML
ML
QL
ML
MS
ML
QS
QL
QS
QL
ML
MS
ML
QL
ML
ML
ML
QS
ML
ML
QS
ML
ML
ML
QL
ML
ML
QL
ML
QS
QS
QL
MS
QL
ML
ML
QL
ML
ML
ML
ML
QS
QS
QL
MS
ML
QL
MS
QS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
ML
MS
ML
MS
QS
QL
QL
ML
ML
ML
QS
ML
ML
QS
ML
QL
ML
QS
QL
ML
ML
ML
MS
QS
ML
QL
ML
QS
ML
QS
ML
ML
QS
QS
QS
ML
QL
ML
ML
ML
QS
QL
QL
ML
QS
ML
QS
MS
QL
MS
MS
MS
ML
QS
QS
ML
ML
QL
QS
QL
ML
ML
QL
ML
ML
MS
MS
MS
MS
ML
MS
ML
QL
QL
ML
QL
ML
ML
QS
QS
ML
ML
QS
QS
MS
QS
ML
ML
MS
QL
QL
ML
QL
QS
QL
QL
QS
MS
ML
ML
QS
ML
MS
ML
ML
QL
QS
ML
QL
ML
ML
QL
MS
ML
ML
ML
QL
MS
ML
ML
QL
QS
ML
QL
QL
QS
QL
ML
QL
QL
ML
MS
ML
ML
QS
QL
QS
QL
ML
QS
QL
ML
ML
QL
MS
QS
QS
MS
QL
QL
QL
ML
ML
ML
ML
QL
QS
ML
ML
MS
ML
QL
ML
QS
ML
QL
ML
QL
QL
ML
QS
ML
MS
ML
MS
QL
ML
ML
ML
QL
QS
QS
QS
QL
QL
QL
ML
QL
QS
QL
QS
QL
QS
ML
QS
QS
QS
QS
QS
QL
ML
MS
QL
MS
QS
QS
MS
ML
ML
QL
ML
QL
QL
QL
QS
ML
ML
QL
QS
MS
QL
QL
QL
ML
QL
ML
ML
ML
MS
ML
MS
ML
ML
QS
ML
QL
ML
QL
QS
ML
ML
QS
QS
QL
QL
QL
ML
MS
QS
MS
QL
QL
MS
MS
ML
ML
ML
ML
MS
MS
QS
QL
ML
QS
ML
ML
ML
QL
MS
QS
MS
ML
ML
QS
MS
QS
ML
QL
MS
QS
QS
MS
MS
ML
ML
ML
QS
ML
MS
MS
ML
QS
QS
QL
ML
QL
QL
ML
MS
QS
MS
QS
ML
ML
MS
ML
QS
QS
MS
ML
ML
QS
QS
ML
QS
ML
ML
QS
ML
QS
ML
QS
ML
ML
MS
QL
ML
ML
ML
QL
QL
MS
ML
QL
QS
QL
QS
ML
QL
ML
QL
QL
ML
ML
ML
MS
QS
QS
QL
ML
ML
MS
MS
QL
ML
QL
ML
MS
QS
ML
ML
ML
QL
QS
QS
ML
ML
QS
QS
ML
QS
QS
MS
QL
QL
QL
ML
QL
QL
QL
QS
QS
QL
QL
ML
QL
ML
ML
ML
QS
ML
ML
QL
QL
QL
QL
ML
QS
MS
QL
ML
MS
QS
QL
QS
QL
QL
ML
QL
QS
MS
ML
ML
QL
QS
QL
ML
MS
ML
MS
MS
MS
ML
MS
QL
QS
ML
QL
QL
QS
ML
ML
ML
QS
ML
QS
ML
MS
MS
QL
QL
MS
QL
QS
QS
ML
MS
QL
MS
QL
QL
QS
QL
ML
QS
QS
QS
ML
MS
MS
QL
ML
QL
ML
ML
ML
QS
QL
QL
MS
MS
QL
QS
ML
QL
ML
ML
QL
QL
QL
QS
MS
ML
QL
ML
ML
QS
ML
QL
ML
QL
ML
ML
QL
QS
QS
ML
ML
ML
QS
QS
MS
QL
QL
QS
QL
QS
MS
ML
ML
QS
QS
QS
MS
ML
QL
MS
ML
MS
MS
QS
MS
QS
MS
ML
ML
MS
ML
QL
ML
ML
QL
QL
ML
QS
MS
ML
QS
ML
QL
ML
QL
QS
QS
QL
QL
ML
QS
QS
MS
ML
QL
ML
MS
ML
ML
ML
QS
ML
MS
ML
ML
ML
QL
ML
QL
MS
ML
QS
QS
QL
ML
QL
QL
ML
QS
QS
ML
QL
MS
QL
ML
QL
QL
ML
ML
ML
ML
MS
ML
ML
QL
ML
ML
MS
QS
QS
MS
ML
QS
QL
MS
ML
ML
QL
QL
ML
QS
QS
QL
ML
QS
QS
ML
QS
ML
ML
QL
QS
ML
QS
QS
QL
QS
QS
MS
ML
QL
QL
ML
MS
ML
QL
QS
MS
ML
QL
ML
QS
QS
QL
MS
MS
QL
ML
QS
QS
QS
QS
QS
QL
MS
MS
QS
ML
QS
MS
MS
QS
QL
QS
QS
QL
ML
QS
ML
QS
ML
QL
QL
QL
MS
ML
QL
QL
MS
QL
ML
QL
QS
MS
QS
QS
ML
MS
MS
MS
QL
ML
MS
MS
QS
QL
ML
QL
QL
QL
MS
QS
ML
QL
ML
QS
QL
QS
QL
QL
QS
QS
MS
ML
QL
MS
QS
ML
ML
QS
ML
ML
MS
ML
QS
QL
ML
ML
ML
QS
ML
QL
MS
ML
ML
ML
QL
ML
QS
QL
QS
ML
ML
ML
ML
QL
MS
QS
QS
QS
ML
ML
ML
QL
MS
ML
QL
QL
MS
QL
ML
ML
QS
QS
QL
MS
QS
MS
ML
ML
ML
QL
QS
MS
ML
QL
QS
QL
QS
QL
QS
ML
ML
QL
ML
QS
MS
ML
MS
ML
QL
QL
ML
QS
ML
QL
QS
ML
MS
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
ML
QL
ML
QS
MS
QS
QL
MS
MS
QL
QL
QS
ML
MS
QS
QL
ML
QS
ML
QL
MS
QL
QS
ML
QL
QL
QS
ML
ML
QS
MS
QL
QL
QS
ML
QL
ML
QL
QL
QS
QL
QL
QL
ML
ML
ML
QS
QL
QL
QS
ML
MS
QL
MS
QL
QS
QL
ML
QL
QL
ML
QL
MS
MS
ML
QL
QL
ML
ML
ML
MS
MS
ML
ML
ML
ML
ML
QS
QS
QS
ML
MS
ML
ML
QS
MS
QS
QL
ML
ML
ML
QL
QL
ML
ML
ML
MS
QL
ML
QL
QL
QL
MS
MS
ML
ML
ML
ML
MS
MS
QL
ML
ML
MS
QL
ML
QL
QS
QS
QL
QS
ML
ML
QS
ML
QL
QL
MS
QL
QS
ML
QS
QS
ML
ML
MS
QL
MS
MS
QS
ML
MS
ML
QL
QS
QS
MS
QL
QL
ML
QL
QS
QL
QS
ML
QL
MS
QS
MS
QL
QL
MS
QL
QL
ML
ML
QS
ML
ML
QS
ML
QL
ML
ML
ML
QS
QL
QL
MS
MS
QL
ML
QS
ML
ML
ML
QL
QL
QS
MS
QL
ML
QS
QS
MS
MS
QS
ML
QS
ML
QS
ML
MS
QL
QL
QS
ML
MS
QL
QL
ML
ML
QL
QL
MS
ML
ML
ML
ML
ML
QS
QL
QL
QS
ML
QL
QS
ML
QS
ML
QS
ML
QL
ML
ML
QL
ML
QS
QS
ML
QL
QS
ML
MS
MS
QL
QL
MS
QS
QL
QL
QS
ML
ML
MS
MS
QL
QL
MS
ML
ML
QS
MS
MS
MS
ML
MS
ML
ML
QS
QL
ML
QS
MS
QS
QS
ML
ML
ML
QS
ML
ML
QL
QS
MS
QL
QL
QS
MS
QS
QL
ML
QS
ML
QS
QS
MS
QS
QL
QL
ML
ML
QL
ML
QS
QL
ML
QL
ML
MS
ML
QL
QL
QS
ML
ML
QS
MS
ML
ML
QL
QL
ML
QL
QS
ML
ML
QL
MS
QL
QS
QL
ML
ML
QS
ML
ML
ML
MS
QS
MS
QL
MS
ML
QS
QS
ML
ML
ML
ML
ML
QL
QL
ML
QS
ML
QS
MS
QS
MS
ML
QL
ML
ML
ML
ML
QL
ML
ML
QL
QL
MS
MS
QL
QL
ML
QL
ML
ML
QL
MS
QL
ML
QL
MS
QL
QS
QS
QL
QS
QS
ML
QL
MS
QS
MS
QL
ML
ML
QL
MS
MS
ML
ML
QL
QL
QS
MS
QS
QS
QL
QL
QS
QS
QL
ML
ML
ML
QS
ML
QS
QS
QL
QL
ML
QS
ML
ML
QL
QS
QS
QS
QS
QL
QS
ML
ML
QS
QL
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
QL
MS
QS
QS
ML
QS
ML
QL
QL
QL
ML
ML
QS
QL
QL
QL
ML
QS
QS
ML
QS
MS
QL
QL
ML
ML
ML
QL
QS
QS
ML
QS
MS
ML
QL
ML
MS
QL
QS
MS
QL
QS
ML
QS
ML
QL
ML
QL
QS
ML
ML
QS
ML
QS
QS
QS
QS
QL
MS
QS
QS
QL
QS
QS
QL
QS
MS
ML
QS
QL
QL
QS
QS
QL
ML
MS
QS
ML
QS
ML
QS
ML
QL
ML
QL
QS
ML
QS
ML
MS
ML
QL
QS
QS
QS
ML
QL
QL
QS
MS
QL
QS
QL
ML
ML
QL
QS
QL
QS
QL
ML
ML
QL
ML
QL
QL
QL
QL
MS
ML
QL
QS
QL
ML
QS
ML
QL
ML
ML
QL
ML
QS
MS
ML
QL
QL
ML
ML
QL
QL
QS
MS
QL
QS
QS
QL
MS
ML
MS
QS
QS
ML
QL
QL
QL
QL
QL
ML
MS
QS
ML
QL
QL
QL
MS
QL
QS
QL
QS
MS
ML
QL
MS
ML
ML
ML
ML
MS
QS
QS
QL
QL
MS
QS
QS
QS
QS
QL
QS
QS
ML
QS
QS
QS
ML
ML
QL
MS
ML
QS
MS
QS
ML
QS
ML
QL
QS
ML
QL
QL
QS
ML
QS
ML
QL
ML
MS
QS
QS
QL
ML
ML
QL
QL
QS
QS
ML
QL
MS
ML
ML
QL
QL
QL
ML
MS
QS
QS
QS
ML
MS
ML
QL
QS
QS
QS
QL
ML
QL
QL
QL
QL
QS
QS
MS
QL
QS
QS
QL
QL
ML
QL
ML
ML
QL
ML
QS
QS
QS
QS
ML
QL
ML
QS
QL
QL
QS
ML
QS
QS
ML
QL
QL
MS
ML
ML
QL
ML
QL
ML
QL
ML
ML
QS
MS
QL
QS
QL
MS
QS
QS
ML
QS
QL
QL
QL
QS
QS
MS
ML
QL
MS
QL
QS
MS
MS
QS
ML
QS
QL
QL
MS
QS
ML
QL
MS
QL
MS
QS
QL
MS
MS
QS
QL
ML
MS
QL
QS
QS
QL
QL
QS
ML
QL
QS
ML
QS
ML
QS
QL
MS
QS
ML
ML
QL
ML
MS
ML
MS
ML
ML
QL
ML
QS
QS
QS
ML
ML
QS
MS
QS
QS
QL
ML
QL
QS
QS
QS
MS
MS
ML
ML
QL
QL
QL
MS
ML
ML
QL
QS
ML
ML
ML
MS
ML
ML
ML
QS
QL
ML
QS
ML
QS
ML
QS
QS
MS
MS
ML
ML
QL
ML
QS
ML
ML
QS
QS
QS
QS
QL
ML
QL
QS
ML
QS
QL
QS
MS
ML
QL
ML
QS
ML
QL
QL
QL
QL
ML
QL
ML
MS
QS
MS
ML
MS
QL
ML
ML
MS
QS
ML
QS
QL
QL
QL
ML
QS
QL
ML
QS
QL
ML
QL
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
QS
QL
ML
QL
QS
QL
MS
ML
QL
QS
QL
ML
QL
QL
ML
QS
QS
ML
ML
QS
QL
ML
QS
QL
ML
QS
QL
QS
QS
QL
ML
QS
QS
QS
QL
ML
QS
QL
ML
MS
QS
ML
ML
ML
QL
ML
ML
QL
MS
QS
QL
QL
ML
MS
QS
MS
MS
ML
QS
QL
QL
ML
ML
ML
QL
MS
QS
QS
MS
ML
QL
ML
MS
ML
ML
QL
ML
QL
QS
QL
ML
QL
ML
QL
ML
MS
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
MS
QS
QL
ML
MS
ML
QL
ML
QL
ML
ML
QS
QL
QL
QL
ML
ML
QS
QS
QL
ML
ML
QL
QL
ML
MS
QL
QL
ML
QL
MS
QS
QL
QS
QS
ML
ML
QS
QL
QS
QL
ML
QL
QS
QL
MS
QS
QL
QS
ML
MS
QS
QL
ML
QS
QS
QS
MS
QS
QL
QS
QL
QS
MS
MS
ML
QL
MS
ML
MS
MS
QL
ML
QL
ML
ML
ML
QL
QS
ML
QL
ML
QL
QS
QL
MS
QL
ML
ML
QS
QL
QL
ML
QL
QS
MS
ML
ML
ML
ML
MS
QS
QL
QL
QL
MS
ML
QL
QL
QL
QS
QL
QL
QL
QL
ML
QS
ML
QS
QL
QL
QS
ML
MS
ML
ML
ML
MS
QS
ML
MS
MS
QL
QL
ML
QL
QS
MS
QL
ML
ML
QS
QS
QL
QS
QS
ML
QL
QL
QL
ML
QS
ML
ML
ML
ML
ML
QS
QS
QL
QL
ML
ML
ML
QS
QL
ML
QL
QS
QL
MS
ML
QL
ML
MS
ML
ML
ML
QS
QS
QS
ML
QS
MS
QS
ML
QS
MS
ML
ML
ML
QS
MS
ML
QS
ML
QS
QS
ML
QS
QS
QS
QS
ML
ML
QL
MS
ML
QL
QL
QS
QL
MS
QL
QL
MS
ML
QL
ML
QS
QS
ML
QL
ML
MS
MS
QS
QS
ML
QL
QL
ML
ML
QS
MS
QS
MS
ML
ML
QL
ML
MS
ML
QL
ML
QS
QS
QS
ML
ML
ML
QL
QS
MS
QS
ML
QL
QS
ML
QL
MS
MS
QL
ML
ML
MS
QS
QS
QL
MS
ML
MS
QL
MS
MS
ML
QL
ML
ML
QL
ML
MS
QS
ML
ML
ML
QS
QL
ML
QL
ML
QL
ML
MS
ML
QL
QS
QL
MS
ML
ML
ML
ML
QL
QL
ML
QL
MS
QS
QL
QS
MS
MS
QL
QS
QL
QL
QS
QS
ML
QL
QS
MS
QL
ML
QS
ML
QL
MS
QL
MS
QS
ML
ML
QL
ML
ML
QL
QL
QS
QL
MS
ML
QL
ML
ML
QS
ML
QS
MS
QS
MS
QL
QS
QL
ML
ML
ML
QL
QS
QL
QL
QS
MS
QL
MS
QS
ML
ML
MS
QS
ML
ML
QS
QS
QS
ML
QS
ML
QL
ML
QS
QL
ML
ML
ML
QS
QS
QL
QS
QL
QL
QL
QL
ML
QL
ML
QS
ML
QS
QS
MS
QS
QS
MS
QL
ML
QL
ML
QS
QL
MS
QS
QS
ML
MS
QS
ML
QL
QS
QS
ML
ML
QS
QL
ML
ML
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
QL
QL
QS
ML
ML
ML
MS
QL
MS
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
QS
ML
QL
ML
ML
MS
ML
ML
QS
QS
QL
QS
QS
ML
QL
MS
MS
QS
ML
QL
QS
MS
QS
QS
QS
QL
MS
QL
QL
MS
ML
QS
QL
ML
QS
MS
QS
QL
QS
ML
MS
QS
QL
ML
ML
ML
QS
QS
QL
QL
QL
QS
MS
ML
ML
QS
QS
QL
QL
MS
ML
ML
QL
ML
QS
ML
QS
QL
MS
MS
ML
QS
QS
MS
ML
QL
QL
ML
QL
ML
ML
ML
QS
QL
ML
QL
QS
QL
ML
ML
QL
QS
ML
QS
ML
ML
MS
ML
ML
QS
ML
QL
QS
QS
QL
QS
MS
ML
QS
QS
MS
QS
ML
QL
ML
QS
ML
QL
QL
ML
ML
QL
QL
ML
ML
ML
QL
QL
QL
QS
MS
QL
ML
QS
ML
MS
ML
ML
ML
QS
ML
ML
ML
ML
QS
QS
ML
QL
QL
QL
MS
QL
QS
QL
MS
ML
QS
QS
ML
ML
QS
QS
QL
ML
QL
QS
ML
ML
QL
QS
QL
QL
QL
ML
MS
QL
ML
ML
QL
ML
QS
ML
ML
QL
QS
ML
ML
QS
QS
QS
ML
QL
ML
QL
QS
ML
ML
QS
ML
MS
QL
ML
QS
QL
ML
MS
QS
MS
ML
QL
QL
MS
ML
QL
ML
ML
ML
ML
QL
ML
QS
QL
ML
ML
QL
MS
QS
ML
QS
QS
QL
QL
QL
QS
QS
QL
MS
QS
QS
QS
MS
MS
ML
QL
QS
ML
ML
QS
ML
QS
MS
QL
ML
ML
QL
QL
ML
ML
ML
ML
QS
ML
QS
MS
ML
ML
ML
QL
QS
MS
QS
QS
QL
QS
MS
MS
QS
ML
MS
QL
MS
ML
ML
QS
ML
QS
ML
QL
QS
QS
ML
QL
ML
ML
ML
MS
ML
QL
QL
QS
QS
MS
MS
QS
QS
ML
ML
MS
QL
MS
ML
QL
QS
QS
ML
QS
MS
QS
QS
ML
QS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
MS
QL
ML
QL
MS
ML
ML
QL
QL
MS
QL
QS
ML
ML
MS
ML
ML
QL
QL
ML
ML
QL
QS
MS
ML
ML
QS
QS
QL
QL
QS
QL
QS
QL
ML
ML
QS
QS
ML
QS
QS
QS
QL
MS
QS
ML
ML
ML
QS
QL
QL
MS
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
ML
ML
QS
QL
QS
ML
QS
ML
QL
ML
QS
QS
QL
ML
ML
ML
QS
QS
ML
ML
MS
QS
MS
QS
QS
QL
ML
MS
QS
QL
MS
QS
ML
ML
ML
QL
MS
MS
QL
QL
ML
MS
QS
QL
QL
QL
QS
QL
QS
QS
QS
QL
MS
ML
QL
ML
QL
ML
QL
QS
QS
ML
QS
QL
QL
QS
ML
ML
ML
QL
QL
QL
QS
ML
QS
MS
QL
ML
ML
ML
QL
QL
ML
QS
ML
QL
QS
ML
ML
QL
MS
ML
ML
ML
ML
MS
ML
QL
QL
ML
QL
QL
QL
QL
MS
QS
ML
QL
QS
MS
MS
QL
MS
ML
ML
QL
MS
QL
ML
MS
QL
ML
MS
MS
ML
MS
QL
ML
ML
ML
QS
QS
QS
QS
ML
ML
QS
ML
QL
MS
ML
ML
ML
QS
MS
QL
QL
ML
ML
ML
ML
ML
QL
QL
QS
MS
QS
QL
QS
ML
QS
QL
ML
QL
ML
ML
ML
QL
ML
ML
QS
QL
QL
QS
MS
QS
MS
QS
ML
QS
QS
QS
QL
MS
ML
QL
ML
QS
ML
ML
QL
QS
QS
ML
QS
ML
QS
QL
QL
ML
MS
QL
QS
QS
QL
QS
MS
QL
QL
QL
QS
ML
QL
QL
QS
ML
ML
QS
ML
QS
QL
ML
ML
ML
ML
QS
QS
ML
QS
QS
ML
QL
MS
ML
QL
QS
MS
QS
ML
QL
ML
QL
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
QS
QL
QS
QS
QS
ML
ML
ML
QL
QS
ML
ML
QL
QS
ML
QL
QS
MS
ML
ML
QL
ML
QL
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
ML
QS
ML
QL
QS
ML
MS
MS
QL
MS
QL
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
ML
MS
QL
QL
QL
ML
MS
QL
ML
QL
ML
ML
QS
ML
ML
QL
ML
MS
QL
ML
QL
QS
ML
QS
ML
ML
QL
ML
QS
QS
QS
QL
ML
ML
QL
QL
ML
MS
ML
MS
QS
MS
QS
ML
QL
ML
MS
MS
ML
ML
ML
ML
QL
QS
QS
QS
QL
MS
MS
ML
QS
ML
MS
QL
QL
ML
ML
QL
QL
QS
QL
ML
MS
ML
ML
QL
ML
ML
QS
QS
QS
ML
ML
QS
MS
ML
QS
QL
QS
QS
QS
QS
QS
QL
QL
QS
ML
QL
ML
QS
QL
QS
QS
QL
QS
QL
MS
ML
ML
ML
MS
QS
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
QL
QS
ML
QS
QL
ML
QS
ML
ML
QS
ML
QS
ML
MS
ML
MS
MS
QL
QL
ML
QL
QS
ML
QS
ML
QL
QS
ML
QS
ML
MS
ML
QL
ML
QL
QL
MS
QS
QL
QL
QS
MS
ML
ML
QS
QL
ML
MS
ML
MS
MS
ML
MS
ML
QS
QL
QS
ML
ML
ML
ML
QS
QL
MS
QS
QS
ML
MS
ML
QL
ML
QL
ML
ML
ML
QS
QS
QL
QS
QS
ML
QL
QL
ML
QS
QS
QS
QL
QL
QL
QS
MS
QS
QS
MS
QL
ML
ML
QL
QS
QL
ML
ML
ML
ML
MS
QS
QS
MS
ML
QL
ML
ML
ML
QL
ML
QL
QL
MS
QS
QL
QL
QS
MS
QS
QS
ML
ML
MS
MS
QL
ML
MS
ML
QL
ML
QL
ML
QS
ML
ML
MS
MS
QS
QS
ML
QS
MS
QS
QS
QS
MS
MS
ML
QS
QS
MS
QL
ML
QL
ML
QL
QL
ML
MS
QS
QS
QL
ML
ML
QS
QS
QS
QS
ML
QL
ML
MS
QS
MS
QL
QL
QS
ML
QS
QL
QS
ML
QL
ML
QL
QL
ML
QL
QL
QL
QS
ML
MS
QS
ML
QL
QL
QL
MS
QL
ML
QL
ML
QS
ML
ML
QS
ML
QS
MS
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
QS
ML
QL
QL
ML
QS
QL
QL
ML
QL
ML
QS
ML
ML
QL
QL
QL
QL
QS
ML
ML
QL
QS
ML
QS
ML
QL
QL
MS
ML
ML
QL
MS
ML
ML
QL
ML
QL
ML
ML
QL
QS
ML
QL
QL
QS
QL
MS
QL
MS
QS
QS
MS
QL
ML
MS
QL
QL
ML
ML
MS
MS
QS
QL
ML
QS
ML
ML
QS
QS
QL
QS
MS
QS
QL
ML
MS
MS
QS
ML
MS
QL
ML
ML
QL
ML
ML
ML
QL
ML
QS
ML
QS
QL
QS
QL
MS
ML
MS
ML
QL
ML
QS
QS
MS
ML
QS
QS
QS
QL
QL
ML
ML
ML
ML
MS
ML
QL
QL
MS
ML
QS
ML
QS
QS
ML
QS
ML
ML
MS
QS
QL
ML
QL
ML
ML
ML
ML
ML
ML
QS
ML
ML
QL
QL
QL
QS
MS
ML
QL
ML
ML
ML
ML
QS
QL
MS
MS
MS
QL
QS
QL
QL
ML
QL
QS
ML
QL
QL
ML
QS
QL
QL
ML
QS
ML
ML
ML
ML
QL
QL
QS
ML
QL
QS
ML
ML
ML
MS
ML
QL
MS
QS
ML
ML
QS
QS
QS
MS
ML
QL
QS
ML
ML
QL
ML
MS
ML
ML
QL
QL
ML
ML
MS
MS
MS
ML
QL
QS
QS
QL
QS
ML
QS
ML
ML
MS
QL
ML
ML
ML
MS
ML
QL
QS
QS
QS
QS
QL
ML
QS
ML
QL
MS
QS
ML
QS
ML
QS
QS
QS
QL
QS
ML
QL
QS
ML
ML
ML
QL
MS
QS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
ML
MS
ML
QL
QS
MS
ML
QL
QS
QS
ML
MS
QS
QS
MS
ML
QL
ML
ML
QL
ML
QS
ML
MS
QS
ML
QS
ML
MS
ML
QL
ML
QL
QL
ML
MS
ML
ML
ML
QL
ML
MS
ML
QS
ML
ML
MS
ML
QS
QS
ML
ML
ML
ML
ML
ML
QS
ML
ML
MS
QL
QL
ML
QL
MS
ML
QS
QS
ML
QL
ML
QL
MS
QS
QS
ML
QL
ML
QS
QS
ML
QL
ML
ML
QS
ML
ML
MS
QS
QL
ML
MS
ML
QL
ML
QS
ML
MS
QL
QS
QS
QL
QS
ML
QS
QL
ML
ML
ML
MS
MS
ML
QL
ML
QS
QL
QL
ML
QS
QS
ML
QL
ML
QL
QL
QS
QL
QS
ML
QS
QL
MS
ML
ML
QS
QS
QS
QL
ML
QL
MS
MS
ML
ML
QS
QS
QS
QS
QL
QL
QS
ML
QS
QS
QL
ML
QS
QL
ML
MS
ML
ML
QL
QS
ML
QS
ML
ML
ML
MS
QL
QS
ML
QS
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
MS
QL
QS
QS
QL
QL
QS
ML
QS
QS
QL
QS
ML
QL
QS
ML
QL
QS
QL
QL
QL
ML
QS
ML
QS
ML
QL
MS
QS
ML
ML
ML
QS
QL
MS
QL
QL
QL
ML
MS
QS
QS
QS
QL
ML
ML
QS
QL
QS
ML
ML
QL
QS
QS
QL
QL
ML
MS
ML
QL
QL
ML
ML
ML
QS
QS
ML
MS
ML
MS
ML
QS
ML
MS
QL
QL
QL
QL
ML
QS
ML
QL
MS
QL
QS
QS
QS
MS
ML
QS
MS
QS
MS
QS
QS
QL
QL
MS
QS
MS
ML
MS
QS
QL
ML
ML
QL
QS
QL
QL
QS
QS
ML
ML
QL
ML
QL
MS
ML
QL
QL
MS
QS
QL
QS
ML
MS
QL
QS
QL
QL
QS
QL
QL
ML
MS
QL
ML
ML
ML
QS
QL
QS
QL
QL
QL
ML
QS
QS
QL
ML
QS
QS
QS
QL
QL
QS
ML
ML
QS
QL
ML
ML
ML
QS
ML
QL
ML
QS
MS
QL
ML
QS
QL
ML
QL
QS
QL
QS
ML
MS
ML
QS
QL
QS
QL
QS
ML
QL
QS
ML
ML
QL
QL
ML
QL
ML
QS
QS
ML
QL
QL
QL
ML
MS
ML
MS
MS
ML
QS
QL
ML
ML
ML
QS
QS
ML
ML
QS
MS
ML
MS
QS
QL
MS
ML
ML
QL
QS
ML
ML
ML
QL
QL
QL
ML
QL
ML
ML
ML
MS
QL
MS
MS
QS
ML
QS
QS
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
MS
ML
QS
ML
QL
ML
QS
QL
ML
ML
ML
QS
QL
MS
MS
QL
ML
QL
QS
ML
QL
MS
QL
QL
QL
QL
MS
ML
ML
ML
ML
ML
ML
MS
QL
ML
QL
QL
ML
QL
QL
QS
QS
QL
MS
ML
QL
QL
ML
QL
ML
ML
ML
ML
ML
QL
QS
MS
QL
ML
ML
QL
ML
QS
ML
ML
ML
ML
QL
ML
QL
MS
QS
QS
MS
MS
ML
QS
QL
ML
QL
QL
QL
ML
ML
QL
ML
QL
ML
QL
ML
MS
QL
ML
MS
QS
QS
QS
QS
ML
ML
QS
ML
QS
ML
ML
MS
QL
ML
QS
QL
ML
ML
QS
ML
QS
ML
MS
ML
ML
MS
ML
ML
ML
ML
MS
QS
QS
ML
QL
QL
QS
QL
ML
MS
QL
QS
QS
ML
ML
QL
ML
QL
MS
QL
ML
ML
ML
QL
QS
QS
ML
QL
QS
ML
ML
ML
QL
ML
QL
ML
ML
MS
ML
ML
QS
ML
QL
QS
QS
ML
QS
QL
MS
ML
ML
QS
QL
ML
QL
QL
QL
MS
ML
ML
MS
ML
QL
QS
ML
QL
ML
MS
MS
QL
QS
QS
ML
QS
QS
ML
QL
ML
QL
ML
ML
QL
QS
QL
QS
QS
ML
ML
QS
QS
QL
QS
MS
ML
QL
ML
QS
ML
QL
ML
QS
ML
QL
QL
ML
QL
ML
ML
QS
ML
ML
ML
ML
QS
ML
QS
QL
QS
QL
MS
QL
QL
MS
ML
ML
ML
ML
ML
QL
MS
ML
QL
QL
QL
QL
ML
QL
ML
ML
MS
ML
QL
QS
ML
QS
QS
QL
ML
QS
QL
ML
QS
QL
QS
MS
QL
QS
MS
QL
QL
QL
QS
ML
ML
ML
QS
QS
ML
QL
QS
QL
QS
QL
QL
MS
ML
ML
QS
QS
ML
ML
QL
QL
ML
ML
ML
QS
QS
QS
QL
QL
QS
ML
QS
QS
ML
QL
QS
ML
QS
QL
ML
QS
QS
QS
QL
QS
MS
QS
QL
QL
QS
QL
QS
ML
QS
ML
QL
ML
QL
QL
QS
QS
QS
MS
ML
QL
QS
QL
ML
QL
ML
QS
ML
QL
QS
ML
QL
QL
QL
ML
QS
QS
ML
QL
QL
QL
QS
MS
MS
QL
ML
QL
QS
ML
ML
QS
QL
QS
ML
ML
QL
MS
QL
MS
QS
QS
ML
QS
QL
QS
ML
QL
ML
QL
QS
MS
ML
QS
QL
QL
ML
QL
QL
ML
ML
ML
ML
MS
MS
QL
QS
QS
QS
QL
ML
QL
ML
ML
QL
QS
MS
QS
QS
QS
QL
ML
QL
QL
ML
QL
ML
ML
QL
ML
QS
MS
QS
QL
QL
QS
ML
MS
ML
ML
QL
MS
ML
QS
MS
QL
QS
ML
QS
ML
QL
QS
QL
QL
ML
QS
MS
MS
QL
QL
ML
QS
ML
QS
ML
QS
ML
QS
QL
ML
MS
ML
QS
ML
MS
QS
QL
QL
ML
MS
QS
ML
MS
QL
QS
QS
QS
QS
ML
QL
QS
ML
QL
QS
QL
ML
QS
MS
QS
ML
ML
QL
QL
QS
QS
QL
QS
QL
ML
ML
ML
MS
QL
ML
ML
QS
QL
MS
QL
QS
ML
MS
ML
QL
QS
QS
QS
QS
QL
QL
QS
ML
MS
QL
ML
ML
ML
ML
MS
MS
ML
QL
QL
ML
ML
QS
QS
ML
ML
ML
QS
ML
ML
QS
QL
MS
QL
MS
MS
QL
MS
QL
ML
QL
QL
ML
MS
QL
QS
QS
QS
ML
QS
QS
QL
ML
MS
QL
ML
ML
QL
MS
QL
ML
QS
MS
MS
ML
ML
QL
QL
ML
ML
QL
ML
QL
QL
QL
ML
MS
QL
MS
ML
ML
QL
MS
QS
QS
QL
ML
MS
QL
ML
QL
QS
QS
ML
QS
ML
MS
QL
QL
MS
ML
ML
ML
QL
QL
QL
ML
MS
QL
QS
MS
QS
QS
QS
ML
QL
MS
ML
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
QL
QS
ML
MS
QS
ML
ML
ML
MS
MS
ML
ML
ML
ML
QS
QL
ML
QS
QL
QL
ML
ML
MS
QL
QL
ML
MS
QS
QS
QS
QS
ML
QS
MS
QL
MS
ML
QS
QS
ML
QS
QS
ML
QL
QL
MS
ML
QL
ML
QS
ML
ML
ML
ML
ML
QS
QL
MS
QS
QS
QS
QL
QS
ML
QS
QS
QS
QS
MS
ML
QL
MS
ML
QL
ML
QS
ML
QS
QL
ML
MS
QS
ML
QS
QL
QS
QS
QS
QS
ML
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
QL
ML
QS
QS
MS
ML
ML
ML
QS
MS
ML
QL
QL
MS
ML
QS
QS
QL
ML
MS
QL
QS
QL
ML
MS
QL
ML
QS
QS
ML
QL
MS
QL
QS
QL
QS
QL
ML
MS
ML
MS
ML
QL
QS
ML
MS
ML
QL
ML
ML
ML
QS
MS
QS
MS
MS
MS
ML
ML
ML
QS
QS
QL
ML
QS
QS
ML
ML
ML
MS
QL
ML
ML
QS
ML
MS
MS
QS
ML
QL
ML
QL
ML
QS
ML
ML
ML
QL
MS
MS
ML
MS
MS
QL
QS
QL
ML
QS
MS
ML
ML
QS
QS
QL
QS
QL
QS
MS
MS
QL
ML
MS
QL
QL
MS
ML
ML
QL
ML
ML
QL
MS
ML
QS
ML
MS
MS
QL
QS
ML
ML
QL
QS
ML
QL
ML
QL
QL
QL
MS
QL
QL
QL
MS
ML
QS
ML
QS
ML
QS
QL
QS
ML
MS
QL
ML
ML
QS
QL
QS
ML
ML
QL
QS
QL
QS
ML
MS
QL
MS
ML
QL
MS
ML
QS
QS
ML
QL
QS
QL
QL
QS
QS
ML
ML
QS
MS
MS
QL
ML
ML
QS
ML
QL
MS
MS
ML
QS
QS
QS
ML
QL
MS
ML
QL
ML
QL
QS
ML
QS
QS
QS
QL
QL
QL
ML
ML
QL
ML
QS
QS
QL
QS
ML
MS
QL
QL
ML
QL
ML
ML
QS
ML
QS
ML
ML
QS
ML
QL
ML
QL
QS
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
QL
QL
ML
MS
QS
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
QS
ML
QL
QL
QL
QS
QL
ML
QS
ML
QL
MS
ML
QS
ML
ML
ML
QL
MS
QL
QS
QS
QS
MS
QL
QL
QL
ML
QS
QS
QL
QS
QL
QL
MS
ML
QL
MS
QS
QL
QS
QS
MS
ML
ML
QL
QL
ML
QL
QS
MS
QL
MS
MS
QL
ML
MS
QL
ML
QS
MS
ML
MS
QL
QL
QS
ML
QS
QS
QL
ML
QS
QL
MS
ML
QS
QS
QS
QS
ML
MS
QL
QL
ML
QS
MS
QL
ML
MS
QS
MS
ML
ML
QL
ML
ML
MS
MS
ML
ML
QS
QS
QS
ML
ML
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
QS
QS
ML
ML
ML
QL
MS
ML
ML
ML
QL
QL
QS
ML
ML
QS
ML
QL
ML
ML
MS
QL
ML
ML
QL
ML
ML
QS
ML
ML
QL
ML
MS
QS
ML
QS
QS
QS
ML
ML
ML
ML
QL
QS
ML
QS
MS
MS
QS
QL
QL
QS
QS
QS
QL
ML
QS
QL
QS
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
QL
MS
QL
QS
MS
ML
QL
MS
ML
ML
QS
MS
ML
QL
ML
QS
QS
ML
ML
QL
QS
QL
QL
QS
ML
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
QS
QL
ML
MS
QS
QS
MS
ML
MS
MS
QL
ML
QS
ML
MS
ML
ML
ML
QL
MS
ML
ML
MS
ML
QL
ML
QL
QL
QL
QS
MS
ML
QL
QL
ML
MS
ML
QL
QS
ML
QS
MS
QS
ML
ML
QS
QS
ML
QL
ML
ML
QL
ML
QS
QL
ML
ML
MS
QL
QL
QL
QS
ML
QS
QS
QS
QL
ML
QS
QS
ML
QS
QS
ML
QL
QL
QS
QS
QS
QS
QL
QL
MS
QS
QL
QL
ML
ML
QL
QS
QL
QS
MS
QS
MS
QL
QS
ML
QL
QS
ML
QS
ML
MS
QS
QL
ML
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
MS
QS
ML
QL
QS
ML
ML
QL
QL
QS
QL
MS
MS
ML
QL
ML
ML
ML
QL
QL
ML
ML
ML
MS
ML
ML
MS
ML
QL
QL
QL
ML
ML
ML
ML
MS
QS
ML
ML
QL
ML
ML
MS
MS
ML
ML
QL
ML
ML
QS
ML
MS
QL
QS
ML
QS
QS
QL
QL
QS
QL
QS
QS
ML
ML
QS
ML
ML
ML
QL
QS
QS
ML
QL
MS
QL
MS
MS
QS
ML
QL
QL
ML
ML
MS
ML
QL
ML
QS
MS
ML
QL
MS
MS
QL
MS
QS
ML
ML
QS
QS
ML
QS
MS
ML
QS
QL
QS
QL
ML
QL
QL
QL
QS
QS
MS
ML
QS
MS
MS
ML
QS
ML
ML
MS
ML
QL
MS
QS
ML
ML
QS
QS
QL
MS
QL
QS
QS
ML
ML
QS
QL
QL
ML
ML
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
QL
QL
ML
QS
QS
QS
ML
MS
QL
ML
ML
ML
QL
QS
ML
ML
MS
ML
ML
QS
ML
ML
QL
ML
QL
QL
MS
QL
ML
QS
ML
ML
QL
QS
ML
QL
QS
QL
MS
QS
ML
ML
QS
ML
ML
QL
QS
ML
QS
QS
QL
ML
ML
ML
QS
QL
ML
MS
ML
QL
QS
QL
QS
ML
QL
ML
ML
ML
QL
QS
ML
QS
QL
QL
ML
QL
ML
QS
QL
QS
QS
ML
MS
ML
QL
QS
ML
ML
QS
QL
QS
ML
ML
ML
QL
QL
ML
MS
ML
ML
ML
MS
ML
QL
QS
QS
QL
QS
MS
QS
QS
QL
ML
QS
QS
ML
QL
QL
ML
QS
ML
QS
QL
MS
QS
MS
QL
MS
QS
ML
ML
QS
ML
QS
QL
ML
QS
QS
QL
ML
ML
MS
QL
QS
QS
ML
QL
QS
QL
MS
ML
ML
QS
ML
QS
QL
ML
MS
QL
QS
ML
QS
QL
ML
MS
QL
QS
QL
MS
ML
ML
MS
ML
QL
ML
MS
QS
QS
QS
ML
ML
QL
ML
ML
ML
MS
MS
MS
MS
MS
QS
ML
ML
ML
QL
MS
QL
MS
QL
QL
ML
QL
MS
ML
ML
ML
ML
QL
ML
QL
MS
QS
QS
QL
ML
ML
QS
MS
QS
QS
QL
QL
MS
QL
QS
QL
QS
ML
MS
QS
ML
QS
QS
QL
ML
QL
MS
ML
QL
QL
MS
QL
QL
QS
QL
QL
QL
QL
QL
QL
ML
QS
QL
QS
QS
QL
ML
QL
QL
QL
ML
QL
ML
QL
QS
MS
MS
QS
ML
QS
QL
MS
QS
MS
MS
QS
QL
ML
QL
ML
MS
ML
QS
QS
QS
QL
ML
ML
QS
QS
MS
MS
QS
QS
ML
QS
ML
QS
ML
ML
MS
ML
QS
ML
QS
QL
ML
QS
QL
QL
QL
QS
QS
QS
ML
ML
MS
MS
QS
QS
MS
QS
ML
ML
ML
ML
ML
ML
QS
QL
MS
ML
QL
QS
QS
MS
QS
QS
ML
MS
ML
QS
MS
QS
ML
QL
QS
ML
QL
QS
QS
ML
QS
ML
ML
ML
ML
ML
ML
QL
MS
QS
QL
QS
QL
MS
QS
MS
QS
ML
QS
MS
QL
MS
ML
ML
QL
ML
ML
QL
ML
MS
QL
ML
ML
QS
QL
ML
ML
MS
ML
MS
MS
ML
QS
QL
QS
QL
ML
ML
ML
QL
MS
QS
QS
ML
QS
MS
ML
ML
MS
QL
ML
MS
QL
MS
QS
MS
ML
ML
QL
ML
QS
MS
QL
MS
ML
QS
QS
QL
QS
QS
ML
QL
QL
ML
MS
ML
QL
ML
QS
ML
MS
MS
MS
QS
ML
ML
QL
MS
QS
ML
QL
ML
ML
ML
QS
QS
QL
QS
QL
ML
MS
ML
QS
ML
QS
ML
QL
QL
MS
QS
QS
MS
QL
QS
QS
QL
MS
ML
ML
ML
ML
QL
MS
MS
QL
ML
ML
ML
MS
QL
ML
QL
MS
QL
QS
MS
QL
QL
MS
QS
ML
ML
ML
QL
QS
QL
QL
QS
QL
QL
QL
ML
ML
MS
QL
ML
ML
QL
QL
ML
QL
MS
QL
QS
ML
QL
QS
MS
ML
ML
ML
ML
ML
QL
QS
MS
ML
ML
MS
QL
ML
ML
ML
QS
ML
QS
MS
ML
MS
QL
MS
QL
QS
QS
QS
QL
ML
QL
ML
MS
QL
ML
QS
MS
QS
ML
QS
QS
QS
QL
ML
QS
QS
QL
ML
ML
QL
QL
QS
QS
ML
QL
QS
ML
QL
ML
ML
QL
MS
MS
MS
QS
QL
QS
ML
QL
QL
ML
QS
ML
ML
MS
QL
MS
MS
QS
QL
ML
QL
QS
QL
QS
QS
QL
ML
ML
QL
QL
QL
ML
QL
ML
QS
MS
QS
QL
ML
MS
QL
QL
ML
ML
MS
QL
QL
QS
QS
ML
MS
QL
QS
ML
QL
ML
QS
ML
ML
ML
MS
QS
QS
MS
ML
ML
QL
ML
MS
ML
QL
QL
QL
QS
ML
QS
ML
QL
QL
ML
ML
QS
QS
ML
QS
QL
QS
QS
ML
QS
MS
QL
QS
QL
QL
QL
QS
MS
QS
QL
ML
ML
QS
ML
ML
MS
MS
QL
ML
ML
ML
QL
QL
ML
QS
QL
QS
ML
ML
QS
QL
QS
QS
ML
ML
QS
QL
QS
QL
QL
QL
ML
QS
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
MS
ML
QL
ML
MS
QL
ML
ML
ML
QL
ML
ML
ML
QS
QL
QS
MS
QS
ML
QS
MS
MS
QS
ML
MS
QS
ML
ML
ML
MS
QL
QS
QS
QS
MS
QL
QS
QL
ML
ML
ML
QS
ML
QL
ML
MS
ML
QL
ML
ML
QS
QS
ML
MS
QS
QS
ML
QS
QL
ML
QS
QL
ML
ML
QS
ML
QS
ML
ML
MS
QS
ML
ML
QL
QS
QL
QL
QL
QL
QL
QL
QL
QS
ML
QL
MS
MS
QL
MS
ML
ML
ML
MS
ML
QL
ML
QS
QS
MS
ML
ML
ML
ML
QL
ML
QS
ML
ML
ML
MS
QL
ML
ML
QS
ML
ML
QL
ML
QL
QS
MS
QL
QL
QS
MS
ML
ML
ML
QS
QL
QL
QL
ML
QS
QL
ML
QS
ML
QL
ML
ML
QL
QL
ML
ML
QS
ML
ML
QL
MS
QS
QL
QL
ML
QL
QS
ML
QS
QL
ML
ML
QL
ML
QS
ML
ML
QL
QL
QL
MS
MS
QS
QS
ML
ML
ML
QL
QL
ML
MS
ML
ML
QS
QL
QL
QL
ML
ML
ML
ML
QL
MS
ML
ML
QL
MS
QL
QS
MS
QS
ML
ML
MS
QL
ML
QL
ML
QL
QL
QS
QL
ML
MS
QL
ML
ML
ML
ML
QL
MS
ML
QS
QL
ML
QS
QL
ML
QS
ML
QS
QS
MS
ML
QL
ML
QS
QL
ML
ML
ML
ML
QL
QS
QS
ML
QL
MS
MS
QL
ML
ML
QS
ML
ML
QL
ML
QS
QL
QS
QL
ML
QS
MS
QL
QL
QS
ML
QS
ML
QL
QS
ML
QL
QS
ML
QS
QL
QL
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
QS
ML
ML
QL
QL
QL
ML
QS
QS
QS
ML
ML
QS
QS
QS
MS
QL
ML
MS
QS
QL
QL
QL
QL
ML
ML
ML
QL
ML
QS
ML
ML
MS
ML
QS
ML
QL
ML
ML
QS
ML
QS
MS
QL
ML
MS
MS
QS
QL
ML
ML
QS
MS
ML
ML
ML
ML
ML
ML
QL
QL
QS
QL
QL
ML
ML
QS
ML
QL
QL
ML
QL
QL
QS
MS
ML
MS
ML
QL
ML
ML
QS
ML
QS
ML
MS
QS
ML
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
ML
QS
ML
ML
ML
QL
MS
QL
QL
QL
ML
ML
QS
QS
QS
QL
QS
ML
QS
ML
QL
QS
QS
ML
ML
QS
QS
QL
ML
ML
MS
QS
QL
ML
QS
QS
QS
ML
QS
QL
MS
QL
QS
QS
ML
QS
QL
ML
QL
ML
ML
ML
QL
QL
QS
ML
ML
QS
ML
ML
ML
QL
ML
QS
ML
ML
QS
ML
ML
QS
ML
ML
ML
QL
ML
MS
ML
ML
QS
QS
QL
ML
QS
QS
QL
QS
ML
ML
QL
QS
MS
ML
MS
QL
ML
QL
QS
ML
QL
ML
QL
QS
ML
ML
ML
MS
QS
ML
ML
QS
QL
MS
MS
QL
ML
ML
QS
QS
QS
QS
ML
QL
QL
QS
ML
QS
QS
QS
ML
MS
QS
ML
QS
QL
MS
QS
QS
QL
ML
QS
QL
ML
ML
QL
QS
QS
QS
QL
ML
ML
QL
ML
ML
QS
MS
MS
QL
ML
ML
QS
ML
ML
QS
ML
QL
MS
MS
MS
QL
QS
ML
QL
QL
MS
QL
ML
MS
QS
ML
MS
QL
ML
ML
QS
ML
MS
QL
ML
ML
MS
QS
QL
ML
QS
ML
ML
QS
QL
QS
MS
ML
QS
QS
QL
QS
MS
QS
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QL
QS
QL
QL
ML
QL
QL
QL
ML
ML
QS
QS
ML
QS
MS
QS
QL
QS
QL
QL
QS
ML
MS
ML
QL
QL
QL
QS
ML
ML
QS
QS
QL
ML
ML
QL
ML
QL
QS
QS
MS
QL
QL
MS
ML
QS
QS
ML
MS
QS
QS
ML
ML
QL
QS
MS
QS
QS
QL
MS
QL
QL
QS
ML
MS
QL
ML
QL
ML
ML
ML
ML
QL
QL
ML
ML
QL
QL
QL
MS
QS
ML
ML
ML
QL
QL
ML
ML
QL
QL
QL
QS
ML
ML
ML
QL
ML
ML
QL
ML
QL
QS
QS
MS
ML
QL
QS
QS
QL
QS
ML
MS
QL
QS
QS
QL
MS
QL
QS
QS
QS
MS
ML
ML
QL
QS
QS
ML
ML
ML
ML
MS
QL
MS
ML
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
MS
QL
QS
ML
QL
QS
QS
ML
QL
ML
ML
MS
QL
MS
QS
ML
QS
ML
MS
QL
QS
ML
ML
QL
QS
QL
ML
QL
ML
ML
ML
ML
ML
ML
QS
QS
ML
QL
ML
MS
QS
ML
QS
ML
ML
ML
QL
ML
MS
ML
MS
QS
QS
QL
QL
QL
QS
ML
QL
QL
ML
QS
QS
ML
MS
QL
ML
ML
QS
QL
ML
MS
ML
ML
MS
ML
QL
QS
QS
QL
QL
QS
QS
QS
ML
ML
ML
QL
ML
MS
QS
QS
ML
QS
ML
QL
QS
ML
QS
QS
ML
MS
QL
QS
QL
QL
ML
QS
QL
QL
ML
ML
ML
ML
ML
MS
ML
MS
MS
MS
QL
QL
ML
QL
QS
MS
ML
QS
ML
ML
QL
ML
QS
QS
MS
QS
QL
MS
ML
MS
QL
QS
QL
MS
QS
MS
QS
QS
ML
ML
QS
QL
MS
QL
ML
QS
ML
ML
ML
QL
QS
QL
ML
QL
ML
ML
ML
MS
QS
ML
MS
QS
MS
QL
QS
QL
QS
QS
QS
ML
QL
QS
QS
QL
ML
QS
QL
ML
ML
ML
ML
MS
ML
ML
QS
QL
ML
QS
QL
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
ML
QL
ML
QL
ML
QL
QL
ML
QS
MS
ML
QL
QS
QS
QL
MS
QS
MS
ML
ML
QS
ML
QL
QS
QL
ML
QL
QL
MS
QS
MS
QL
ML
ML
QL
ML
QS
ML
QS
ML
ML
QL
QL
ML
MS
QS
ML
ML
ML
QL
ML
QS
MS
QS
ML
ML
QS
QS
QS
ML
ML
ML
QL
QL
ML
QL
QL
QS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
ML
QS
QL
ML
MS
ML
ML
QS
QL
QL
QS
ML
QS
ML
QL
QL
ML
MS
QS
MS
QL
MS
QS
QS
ML
QS
ML
QS
ML
QL
ML
QS
QS
ML
QL
QS
QS
QL
QL
ML
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
QS
ML
ML
ML
QL
MS
ML
ML
MS
MS
ML
QS
QL
QS
MS
ML
QL
ML
MS
ML
ML
QS
ML
QS
ML
QL
QS
MS
ML
QS
ML
QL
QL
QL
ML
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QS
QS
MS
MS
QS
QS
ML
QS
ML
MS
QL
ML
QS
ML
QL
QS
QL
ML
MS
QL
QS
ML
QS
QL
QS
ML
ML
ML
QS
QL
QS
QS
QS
QS
ML
QL
MS
QS
ML
ML
QL
MS
ML
ML
QL
ML
QL
QL
ML
MS
ML
QS
QS
ML
QL
QL
QL
ML
QS
ML
ML
QS
MS
QL
QS
ML
ML
QS
QS
QL
ML
ML
MS
ML
ML
QL
ML
MS
ML
QL
MS
ML
QL
ML
ML
ML
MS
QS
QL
QL
QL
QL
QL
ML
QL
MS
ML
ML
QS
MS
QL
QS
QL
QL
QL
QS
QL
QL
QL
MS
QS
ML
MS
ML
ML
MS
ML
ML
QL
MS
QL
QL
QS
ML
ML
QL
QL
QS
QL
ML
QS
QS
MS
QS
QS
ML
ML
ML
QL
MS
MS
QL
ML
ML
QL
QL
ML
MS
QS
MS
QL
ML
ML
MS
QS
ML
ML
MS
QS
QS
ML
MS
QS
ML
QS
ML
ML
ML
ML
ML
ML
QS
MS
QS
ML
QL
ML
ML
QS
QS
MS
MS
ML
QS
QL
ML
ML
MS
ML
QL
ML
ML
MS
ML
MS
MS
ML
ML
QL
QL
QS
QS
ML
QS
ML
ML
ML
ML
MS
MS
QL
MS
ML
QL
ML
MS
ML
QL
ML
QL
MS
ML
ML
QS
ML
ML
QS
QS
QL
QL
QS
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
MS
QS
QS
ML
QS
QL
ML
MS
ML
QL
QL
ML
QS
ML
QL
QS
QS
QL
QL
QS
QL
MS
QS
MS
ML
QS
ML
ML
QS
ML
QL
QS
ML
ML
QL
ML
ML
QS
QL
ML
ML
ML
QS
QL
QL
ML
QS
QS
QS
QL
MS
ML
QS
ML
ML
ML
MS
ML
MS
QL
ML
MS
QS
QS
ML
QL
QL
MS
ML
ML
QS
QL
ML
QL
QL
QL
QS
MS
QL
QL
ML
ML
QS
QS
ML
QS
QL
MS
ML
ML
QS
QL
ML
ML
QL
QL
QS
QL
MS
MS
ML
QL
QL
MS
QL
QL
ML
QS
ML
ML
ML
ML
ML
QS
MS
ML
QL
QL
QL
QL
QL
QS
QL
ML
ML
ML
QL
QL
MS
ML
ML
QL
MS
QS
QS
QL
ML
ML
ML
QS
ML
MS
ML
ML
QL
QL
ML
MS
QS
QS
ML
MS
QS
ML
ML
QL
QL
QL
QL
ML
ML
QL
QL
QL
MS
QL
QS
ML
QS
QS
QS
QL
ML
QL
QS
QS
ML
MS
MS
QS
QS
MS
ML
QL
ML
ML
QS
MS
QL
ML
ML
QS
ML
ML
QL
MS
ML
QL
ML
ML
ML
QS
ML
QL
QS
QL
MS
ML
QL
QL
MS
ML
QL
QL
QL
QL
ML
QS
QL
MS
ML
QS
QL
ML
ML
MS
QS
QS
QL
ML
ML
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
QL
QL
MS
QL
QL
QS
ML
QS
MS
MS
ML
QS
ML
ML
ML
QL
ML
QL
ML
QL
QL
QL
MS
QS
ML
ML
QL
QL
ML
ML
QS
QL
ML
ML
QS
ML
QL
QL
QL
QL
ML
ML
QL
ML
MS
ML
ML
QS
QL
ML
QL
QS
ML
QS
QS
ML
QL
ML
ML
ML
ML
QL
MS
QS
QS
ML
ML
ML
QL
ML
QL
QS
QS
ML
QL
QS
ML
QS
ML
MS
QL
MS
MS
ML
MS
QS
MS
QL
QS
ML
ML
ML
ML
QS
QL
MS
ML
ML
QS
ML
QL
QL
QL
MS
ML
ML
ML
QL
QL
QL
QS
MS
QL
ML
ML
QS
QL
ML
QL
ML
QS
ML
ML
QL
QS
MS
QL
QL
QL
MS
MS
QL
QL
ML
ML
QL
MS
QS
QS
QL
QS
MS
MS
ML
QL
ML
QL
ML
QL
QS
QS
QL
MS
QL
QL
QS
QL
ML
ML
MS
QS
ML
QS
QS
MS
QL
MS
ML
QL
QL
ML
QL
QL
ML
QL
QL
QL
QS
QL
ML
QL
QS
ML
ML
QS
QL
QL
ML
QL
QL
QS
ML
MS
MS
QL
ML
QS
QL
QS
QS
QS
QL
QS
MS
QS
QL
MS
QL
QL
QL
ML
QS
ML
QL
ML
ML
MS
QL
QS
MS
ML
QS
MS
ML
ML
QL
QL
QL
ML
MS
MS
QS
QL
MS
ML
QS
QL
MS
QL
QL
ML
QL
ML
MS
MS
ML
QS
ML
QS
ML
QL
QS
ML
QL
QL
QS
ML
QS
ML
QS
ML
ML
QL
MS
ML
QL
QS
QL
ML
ML
QS
ML
ML
ML
QL
QL
ML
QL
ML
ML
QL
QL
ML
MS
QS
QS
ML
MS
ML
ML
QS
QS
QL
QS
QS
QL
QS
QL
QL
ML
QL
ML
QS
MS
QL
ML
ML
ML
MS
QL
QS
QL
ML
MS
MS
QS
QS
QL
QS
ML
QL
ML
QS
ML
QL
QS
QS
ML
MS
MS
QL
MS
QS
QL
MS
MS
QL
QL
ML
QL
ML
ML
QS
MS
ML
QS
QS
ML
QS
QL
ML
QL
QS
QL
ML
ML
MS
QL
QS
ML
ML
ML
MS
ML
ML
ML
QL
QL
QS
QL
QS
ML
QS
ML
QL
ML
QS
ML
QL
MS
QS
QL
ML
QL
QL
QL
QL
MS
ML
QS
QL
ML
QS
QS
ML
ML
QL
MS
QL
ML
ML
QS
QS
QS
QS
QS
QS
ML
QS
QS
MS
QL
MS
ML
QS
QS
QL
ML
QL
ML
QS
QS
ML
QS
MS
QL
QL
ML
ML
ML
ML
QL
QS
QS
QL
QL
ML
MS
QL
ML
ML
QS
QS
QS
QL
ML
QS
MS
QS
ML
QL
QS
ML
QS
MS
QS
MS
QL
ML
ML
QL
QL
ML
QL
ML
QS
ML
QL
ML
ML
ML
QS
QS
ML
ML
MS
ML
QL
QS
ML
QL
ML
QS
MS
ML
MS
MS
MS
QL
ML
QS
MS
QL
MS
QL
QL
ML
QL
QL
ML
ML
QL
QL
QS
QL
MS
ML
ML
QS
QS
QL
QL
QL
QS
QS
QS
ML
QS
QS
QS
QL
QS
QL
ML
QS
MS
QS
ML
QS
ML
MS
MS
MS
QL
QL
ML
ML
ML
QL
QL
QL
QL
QL
ML
QL
ML
QS
QS
QL
QS
ML
ML
QL
QS
MS
QS
QS
MS
ML
ML
QL
QS
ML
QS
QS
MS
ML
QS
QS
QS
ML
ML
QL
ML
ML
QS
QS
QS
ML
QS
QS
QS
ML
QL
QL
MS
QS
QL
QL
ML
MS
ML
ML
ML
ML
MS
QL
ML
MS
ML
ML
QS
ML
MS
MS
MS
ML
QL
ML
MS
QS
ML
ML
ML
QS
QS
ML
QL
QS
QS
ML
QL
QL
MS
ML
MS
ML
QS
QL
QL
QL
QL
ML
QL
QL
ML
ML
ML
ML
MS
QS
QS
QS
QL
QS
QS
ML
QL
MS
QS
ML
ML
QL
QL
QL
ML
QL
QS
ML
QL
QS
ML
QL
QL
ML
ML
QS
ML
MS
QS
QL
MS
QS
ML
QS
QL
ML
QS
QS
ML
ML
ML
ML
MS
QS
QL
MS
ML
QL
QL
QS
ML
QL
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
MS
ML
ML
QS
ML
MS
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
QS
ML
QS
MS
ML
ML
QS
ML
QS
ML
QL
QS
QS
ML
QS
QL
QS
ML
ML
MS
QL
QS
QL
ML
QS
QL
ML
MS
ML
MS
ML
ML
ML
QL
QL
QL
QS
QS
QL
ML
MS
QL
QL
ML
QL
QL
QS
ML
ML
ML
QL
MS
QS
ML
ML
QL
ML
ML
ML
QS
QS
MS
ML
QS
QS
ML
QS
ML
MS
QS
ML
QS
ML
QL
ML
ML
QS
ML
QL
QS
QS
ML
QL
MS
MS
QS
ML
QL
QL
QS
QS
ML
ML
ML
ML
MS
QL
QS
MS
ML
MS
QS
QS
ML
ML
MS
MS
MS
MS
MS
QS
QS
MS
QS
MS
QS
MS
ML
ML
MS
QL
QL
QL
QS
QS
MS
QL
QL
ML
ML
QL
MS
QS
MS
QS
MS
ML
QL
QL
ML
ML
QL
QS
QS
QL
ML
QS
QL
QS
QS
ML
ML
MS
ML
QS
QS
MS
QS
ML
ML
ML
MS
ML
MS
QL
MS
QS
MS
QL
MS
ML
QL
ML
QS
QS
MS
QS
MS
MS
QS
QS
ML
QS
ML
MS
ML
ML
QS
QL
ML
MS
QL
ML
QL
ML
ML
QL
QS
ML
ML
ML
QS
QL
ML
ML
ML
QL
QL
ML
ML
QL
MS
QS
ML
QL
ML
QL
QS
ML
QS
QL
QL
QS
QL
QS
ML
MS
ML
QL
ML
QL
QL
QS
ML
ML
QS
QL
QS
QS
ML
QS
MS
QL
ML
ML
MS
ML
MS
MS
QS
ML
ML
QL
MS
QL
QS
MS
QS
ML
QS
MS
ML
QS
QS
QS
QL
ML
QL
QL
ML
ML
ML
MS
QL
ML
ML
MS
ML
ML
QS
QS
QL
QL
MS
ML
ML
QS
QL
QS
QS
MS
ML
QL
QL
QS
ML
MS
MS
QS
QL
MS
ML
QS
QS
MS
QS
QS
ML
QS
MS
QS
MS
QS
QS
QL
ML
ML
MS
MS
QL
QS
QL
QL
MS
QS
ML
QS
QS
QL
ML
ML
ML
ML
ML
QS
QS
QL
QL
MS
QS
MS
QS
MS
MS
QL
ML
ML
QS
QS
ML
QS
QL
QS
ML
QL
QL
ML
QL
MS
ML
ML
QL
QL
ML
ML
MS
ML
QL
QL
QL
ML
QL
ML
QS
ML
QS
ML
ML
ML
QL
MS
ML
QS
QL
QS
QS
QL
QL
ML
ML
ML
QL
QS
QL
QL
ML
QL
ML
QS
ML
QL
QL
MS
MS
ML
QS
ML
ML
QS
QL
QS
QL
QS
QS
ML
ML
ML
QL
MS
QL
QL
QS
ML
QS
ML
QS
ML
ML
ML
QL
ML
MS
QL
QL
MS
QL
MS
QL
QS
QL
QL
ML
QS
ML
QL
QL
ML
ML
QS
ML
ML
MS
QS
ML
ML
QL
QS
MS
ML
MS
ML
ML
ML
QS
QL
QL
ML
QS
QL
MS
ML
MS
QL
ML
QL
QS
QL
QL
ML
QL
ML
QS
ML
ML
QL
ML
ML
MS
QL
QS
MS
QL
QS
ML
QS
ML
ML
QS
QL
MS
ML
QS
ML
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
QL
MS
QL
QS
ML
QS
QL
QL
QL
ML
QS
ML
ML
QL
QL
ML
ML
ML
ML
QS
QS
QS
MS
MS
ML
MS
MS
QS
MS
MS
QS
MS
MS
MS
ML
MS
ML
QS
QL
ML
QS
QL
MS
ML
QL
MS
ML
QL
ML
QS
QL
QS
ML
MS
QL
QS
QL
ML
QL
QS
ML
ML
QL
QS
ML
ML
QL
MS
QS
ML
QL
ML
ML
QL
QS
ML
QL
QS
QS
QL
QL
MS
QL
QS
MS
QS
ML
ML
QL
ML
QL
MS
ML
ML
QS
ML
QS
ML
MS
QS
QL
QS
ML
ML
MS
ML
ML
QL
MS
QL
MS
QL
ML
MS
QS
QL
MS
ML
QS
QL
MS
MS
ML
QS
QL
QS
MS
ML
ML
QL
QS
QS
ML
ML
ML
ML
QL
QS
QL
QS
QL
ML
ML
MS
ML
ML
ML
MS
MS
QS
ML
ML
QL
QL
QS
MS
ML
MS
ML
QS
QS
QS
ML
QL
QS
ML
QS
MS
QL
QS
QL
QS
ML
ML
MS
QL
ML
ML
QL
QS
QS
QS
ML
QL
MS
MS
QL
QL
ML
QL
ML
QL
QS
QL
QS
QS
QS
QL
ML
ML
QS
QS
QS
MS
MS
ML
MS
QS
ML
QL
ML
ML
QS
QS
MS
MS
ML
QS
ML
ML
QS
ML
ML
QL
QS
ML
QL
QS
ML
QS
QL
MS
MS
QL
MS
MS
QS
QL
QS
ML
QL
MS
QS
QL
QL
ML
ML
ML
QS
MS
QS
QL
QS
QS
QL
QL
QS
QS
ML
ML
QL
QL
ML
ML
QS
ML
QL
QL
MS
QS
QL
ML
QS
MS
QS
QL
ML
ML
QL
MS
MS
ML
QS
MS
MS
ML
QL
ML
ML
QL
QS
QS
QS
QS
QL
MS
ML
QS
ML
ML
QS
QS
ML
QL
QS
ML
QS
QS
ML
QS
ML
ML
QL
QS
ML
QS
QL
QS
QL
MS
QL
QS
ML
ML
ML
MS
ML
QS
QS
ML
MS
ML
QL
ML
ML
MS
QS
QL
QL
MS
QS
ML
QS
QS
MS
ML
QL
QS
ML
MS
ML
MS
ML
QS
QS
QS
ML
MS
QS
ML
QS
QS
QL
ML
ML
QS
ML
ML
QL
ML
QS
QL
QL
ML
QL
QS
ML
QS
MS
MS
QS
ML
QS
QS
QS
QL
QS
ML
QL
QL
QS
ML
ML
ML
QS
ML
QS
MS
QL
QS
ML
QS
QS
QS
QL
MS
ML
ML
QS
ML
QS
MS
QS
QS
ML
QS
QS
QL
QL
ML
QL
QS
QL
ML
QS
ML
QL
MS
ML
QL
QS
ML
QL
ML
QS
ML
MS
ML
ML
QS
QL
QS
QS
QL
QL
ML
QL
ML
QS
QL
ML
QL
QL
ML
ML
MS
ML
MS
QL
ML
QL
ML
ML
ML
ML
QS
QS
ML
QL
MS
QS
ML
ML
ML
QS
ML
QS
QL
MS
QS
QL
QS
ML
QL
QS
QS
ML
QL
ML
QL
QS
MS
MS
QL
QL
QL
MS
QL
QS
ML
QL
QS
QL
ML
QL
QL
MS
QL
QS
QL
QL
ML
ML
ML
QS
QL
QS
ML
QL
QS
ML
QS
QL
QL
QL
ML
ML
ML
QS
MS
QS
QL
QS
MS
QS
ML
MS
ML
ML
MS
ML
QL
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
QS
MS
MS
ML
QS
QS
QS
MS
QL
QS
ML
QS
MS
ML
QS
ML
QL
ML
QS
QS
ML
QS
ML
MS
ML
ML
QS
QS
MS
QS
QL
ML
ML
QL
MS
ML
MS
MS
ML
ML
ML
ML
QL
MS
QS
QL
MS
QL
QL
QL
MS
QL
QL
ML
ML
ML
MS
ML
QL
QL
QL
MS
QL
ML
ML
MS
QL
QS
MS
MS
ML
MS
ML
QS
QL
ML
ML
QS
QL
QS
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
QL
ML
QL
QS
QL
QS
MS
QL
QS
QS
QL
QS
ML
QL
ML
QL
QS
MS
QL
MS
QS
QL
ML
QL
ML
QL
QS
QL
MS
QL
QS
ML
QS
QS
ML
ML
MS
ML
QS
MS
ML
QL
ML
QS
QL
MS
QL
ML
QL
QL
MS
ML
QL
QS
QL
QL
QS
QL
QS
QL
ML
QS
QL
ML
ML
QL
ML
ML
ML
ML
QS
ML
MS
ML
MS
QS
ML
ML
QS
QS
ML
ML
QS
QS
ML
MS
ML
QS
MS
QS
ML
ML
QS
ML
ML
QL
ML
QL
QL
ML
QS
QS
QS
ML
QS
QS
QL
QL
MS
MS
ML
ML
ML
ML
QS
MS
QL
ML
QS
QS
MS
QL
ML
QS
ML
MS
QL
ML
MS
ML
QL
QS
QS
ML
ML
ML
QL
MS
MS
MS
ML
ML
ML
MS
ML
QL
ML
QS
ML
ML
MS
ML
ML
MS
QL
QS
QL
QS
ML
ML
QL
ML
ML
QL
QL
QS
QS
ML
ML
ML
ML
ML
QS
QL
MS
ML
ML
ML
ML
ML
MS
QL
QL
QS
QL
ML
QL
QS
MS
ML
QS
ML
ML
ML
MS
QL
ML
MS
ML
ML
ML
QS
QS
ML
ML
QL
ML
ML
ML
MS
ML
QS
MS
QS
QL
MS
ML
QS
QL
QS
ML
QS
QL
QL
ML
ML
ML
MS
MS
ML
QL
MS
MS
QL
ML
QS
QS
ML
MS
QS
QS
QS
QS
QL
QL
QS
QL
QS
QS
QL
ML
QL
QS
QS
QL
ML
MS
QL
QS
QS
QL
ML
QL
QS
ML
QS
QS
ML
ML
ML
ML
QS
ML
MS
QS
QL
MS
ML
QL
QS
QL
MS
QS
ML
ML
QL
ML
ML
QS
ML
QS
QS
QL
QS
ML
QL
MS
MS
QS
QS
ML
ML
MS
QS
ML
ML
ML
ML
QS
ML
QS
QL
MS
ML
MS
ML
ML
QL
QL
MS
ML
MS
MS
QL
QS
QS
MS
MS
QS
MS
QS
QL
QL
QS
ML
QL
MS
QL
ML
ML
QS
MS
ML
ML
ML
QS
QL
MS
MS
ML
ML
ML
QL
QS
ML
QL
QS
ML
QS
ML
QS
QL
QL
ML
QL
QS
ML
QL
ML
ML
ML
QL
QL
QL
QL
ML
QL
QL
QS
MS
QL
ML
QS
QL
MS
ML
ML
QL
QS
QS
ML
ML
QS
QS
ML
ML
QS
QS
QS
ML
QL
QL
QL
QL
ML
QS
ML
MS
MS
ML
QS
ML
QL
QS
QL
ML
QS
ML
QS
QL
ML
ML
QS
QL
MS
MS
ML
QS
ML
QL
ML
QS
QL
QS
MS
QL
ML
QS
QS
QL
QS
MS
ML
QS
QL
QL
QS
ML
ML
QL
ML
QS
ML
QS
MS
QS
MS
QL
ML
MS
ML
ML
ML
ML
ML
ML
ML
MS
QL
QS
QL
QS
ML
ML
ML
ML
QL
ML
QS
ML
ML
QS
QL
MS
QS
ML
QS
MS
ML
QL
QS
ML
ML
ML
QS
QS
ML
ML
ML
QS
QS
QL
QS
QL
QL
ML
MS
ML
QL
ML
ML
QS
QS
QS
QL
MS
QS
QL
QS
QL
QS
ML
ML
ML
QL
ML
ML
QL
QS
ML
QL
MS
QL
ML
MS
MS
QS
ML
QL
QL
MS
ML
QL
QL
ML
ML
QS
ML
QL
ML
ML
ML
QL
QL
MS
MS
ML
ML
QL
ML
QS
QL
QL
ML
QL
QS
QS
MS
MS
QL
QS
MS
QL
QS
ML
QL
ML
ML
QL
ML
MS
QS
ML
QL
QL
ML
MS
QS
MS
ML
ML
QL
ML
ML
ML
QL
QL
QS
ML
QS
MS
ML
ML
QS
QL
QS
ML
ML
ML
QS
ML
QS
QS
QL
QL
QL
ML
ML
QL
QS
QL
ML
MS
ML
ML
QL
QL
QS
MS
QL
ML
MS
QL
MS
ML
QL
MS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QL
ML
QS
QL
QL
QL
QL
QS
QL
ML
QL
ML
QS
ML
MS
QL
QL
ML
QL
MS
QL
ML
ML
ML
QL
QL
QL
QL
MS
QS
ML
QS
QS
QL
ML
QL
ML
QL
QL
QL
ML
MS
ML
QL
QS
QS
ML
QL
QS
QS
QL
QS
ML
QS
QS
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
QL
QS
QL
QL
QS
MS
ML
MS
MS
ML
QL
QS
QL
ML
ML
QS
QS
QS
QL
MS
QL
ML
MS
QS
QL
QL
QL
ML
QL
QS
QS
QS
ML
QS
MS
QS
ML
ML
ML
ML
MS
QS
QS
ML
ML
ML
QL
QS
ML
QS
MS
ML
QL
ML
ML
ML
QS
MS
QS
ML
ML
QS
QL
ML
QS
ML
ML
ML
QL
QL
MS
QL
QL
ML
QS
MS
QS
QL
QS
MS
QL
QL
ML
QL
QL
ML
QL
QS
QL
ML
QL
ML
ML
MS
ML
QS
ML
QL
QL
QL
QL
QL
QS
QS
QL
QS
QL
ML
ML
ML
QS
ML
MS
QL
QS
ML
ML
ML
MS
QS
QS
QL
QS
QS
QL
QL
QL
MS
QL
ML
ML
ML
MS
QL
ML
MS
QS
QS
MS
QS
MS
QL
MS
ML
MS
QL
ML
ML
QS
ML
ML
QL
ML
ML
MS
ML
QL
ML
MS
ML
QL
QL
QS
QS
QL
QL
MS
ML
QS
ML
ML
QS
QL
ML
QL
ML
ML
ML
QS
MS
ML
ML
MS
QL
ML
QS
QL
MS
ML
ML
QS
QL
QL
QL
ML
QS
ML
ML
ML
QL
QL
QS
ML
QL
QS
MS
QL
ML
ML
QS
QS
ML
ML
MS
QL
ML
ML
QS
ML
MS
ML
ML
QS
QS
MS
QL
MS
ML
QS
QS
ML
ML
ML
ML
QL
ML
QS
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
QS
QS
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
ML
MS
QL
QS
ML
QS
QS
MS
MS
QL
ML
MS
ML
ML
MS
QS
ML
ML
ML
ML
ML
MS
QL
QS
QS
QS
QL
ML
QL
MS
MS
QL
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
QL
ML
QS
ML
QL
ML
ML
QS
QS
QS
MS
ML
QL
QS
QS
QS
MS
ML
QL
ML
QL
QL
QL
QL
ML
QS
ML
MS
ML
QS
QS
QS
QS
MS
QL
ML
QL
ML
ML
QS
QL
QL
ML
QS
QL
QL
QL
QS
MS
ML
QS
ML
QL
ML
ML
QL
MS
QS
QS
MS
QL
QL
QS
ML
QS
QS
ML
QS
ML
QS
MS
ML
QL
QS
QS
ML
ML
ML
QL
MS
ML
ML
QL
ML
ML
QL
ML
QL
QL
ML
MS
QL
ML
QL
MS
QL
QL
QS
ML
QL
QS
ML
QL
ML
ML
ML
MS
QL
QS
ML
QS
ML
MS
QL
QS
QL
ML
MS
ML
ML
ML
QL
QL
QS
ML
ML
ML
MS
ML
QL
QS
QL
QL
ML
ML
ML
QL
QL
QS
QS
QS
QL
QL
ML
QS
QS
MS
QS
QL
QL
QS
QL
QS
ML
QS
ML
MS
QS
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
MS
QL
ML
QL
QS
ML
ML
ML
QS
ML
ML
MS
QS
QS
QS
QS
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
QL
QS
QL
ML
QL
MS
ML
ML
ML
QS
ML
QS
QL
QL
QL
QL
ML
QS
QL
QS
MS
QS
ML
ML
ML
QS
QL
QS
QL
MS
QL
ML
QL
QS
ML
QS
ML
ML
QS
ML
QL
QS
ML
QL
ML
ML
ML
QL
ML
MS
QL
ML
ML
MS
QS
MS
ML
MS
ML
ML
ML
QL
ML
QL
ML
QS
QL
MS
QL
QL
ML
QL
QL
QL
ML
QS
ML
ML
QS
QS
QS
ML
QL
QL
ML
QS
MS
ML
QL
QL
ML
QS
ML
QS
ML
ML
QS
QS
ML
ML
ML
QL
QL
ML
QS
MS
QS
ML
ML
QL
QS
ML
ML
ML
QL
QL
QL
ML
MS
QL
ML
QL
ML
ML
QS
ML
ML
MS
ML
QL
QL
ML
QL
QS
ML
ML
QL
QS
ML
QS
QL
ML
ML
ML
QS
QS
ML
ML
QS
ML
ML
QS
QS
QL
ML
ML
ML
QS
ML
QL
ML
QS
QS
ML
ML
QS
MS
ML
ML
MS
ML
QL
MS
ML
ML
QS
QS
QL
QL
ML
ML
ML
QS
ML
MS
QL
QL
ML
QL
ML
ML
QL
MS
MS
ML
QS
MS
ML
ML
QS
ML
ML
ML
ML
ML
QL
QS
QL
ML
QL
QL
QS
QL
QL
ML
ML
QS
MS
ML
ML
ML
MS
ML
ML
MS
QS
QL
ML
QL
QS
QS
QL
QS
MS
ML
QS
QL
ML
QL
QL
QL
QL
MS
QL
QL
ML
MS
QL
QL
ML
MS
QS
QS
QL
ML
ML
QS
ML
QS
ML
QL
QL
QS
QL
QL
ML
QL
ML
ML
QL
QS
ML
QL
QS
QS
ML
QS
QS
ML
QS
ML
QL
QS
QL
ML
QS
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
QS
MS
ML
QL
ML
ML
QS
QS
ML
MS
QL
QS
QL
MS
QL
QL
QS
QS
QL
QS
ML
ML
MS
QL
ML
ML
QL
QL
QL
MS
ML
QS
MS
QL
MS
ML
MS
QL
ML
QS
ML
QL
ML
ML
ML
QS
QL
ML
MS
QL
QS
QL
ML
QS
ML
ML
ML
QS
ML
ML
MS
ML
ML
QS
ML
ML
QS
QL
QS
ML
ML
ML
ML
MS
QS
ML
MS
QS
ML
QL
QL
QL
QL
ML
QL
ML
QL
ML
QS
QL
ML
ML
QS
QL
ML
QL
QL
MS
MS
QL
ML
QS
ML
ML
ML
ML
QL
ML
ML
ML
QS
QS
QL
QS
ML
ML
QS
ML
QS
ML
QS
QL
QS
ML
ML
QL
QS
QL
MS
ML
ML
ML
QS
ML
QS
MS
MS
ML
ML
QS
QL
ML
QS
QS
MS
QL
ML
QS
ML
ML
QL
QS
ML
QS
QL
QS
MS
ML
QL
ML
QL
QS
MS
QL
QS
MS
QS
QS
QS
QS
ML
MS
ML
ML
ML
ML
QS
QL
MS
ML
ML
ML
QL
MS
ML
QS
ML
ML
QL
ML
QL
QL
QS
ML
ML
MS
ML
QS
QS
QS
QS
ML
QL
ML
QS
ML
ML
ML
MS
QL
QS
ML
QL
QS
QL
ML
MS
QL
ML
QS
QL
ML
QL
MS
ML
ML
QL
QL
MS
ML
ML
QS
MS
ML
QS
QL
QS
ML
MS
QS
ML
QS
QL
QS
ML
MS
MS
QL
QS
QS
QL
QS
QL
ML
QL
ML
QL
ML
QS
ML
QS
QL
ML
MS
QS
ML
QS
QS
QS
MS
QL
QL
MS
QL
MS
ML
ML
ML
MS
ML
QS
QL
ML
ML
ML
QS
ML
ML
QS
MS
QL
ML
QL
ML
ML
ML
QL
QS
MS
QL
QL
QL
MS
MS
ML
ML
QS
QL
MS
QL
QS
QL
QS
QS
QL
QL
QS
QL
QS
MS
QL
ML
ML
ML
QS
ML
QS
MS
QL
QL
QS
ML
ML
QL
ML
QS
QL
QL
ML
MS
QS
QL
QL
QS
ML
MS
QS
QL
QL
ML
QL
ML
QS
QL
QL
ML
ML
ML
QS
QS
MS
MS
QL
ML
ML
ML
ML
QS
QL
QS
QL
ML
ML
MS
ML
ML
MS
MS
QS
ML
QL
ML
ML
QL
QS
MS
ML
ML
QL
QS
QS
ML
QL
QL
QS
ML
QL
ML
ML
ML
MS
ML
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
MS
ML
QL
QS
ML
QL
QL
QL
QL
QL
ML
QS
ML
ML
ML
MS
QS
MS
QL
MS
ML
QS
MS
ML
QS
QL
ML
QS
QL
QS
QL
ML
QS
QL
ML
QS
ML
ML
ML
QL
QL
ML
QL
ML
MS
QL
ML
ML
ML
QS
QS
MS
ML
QS
QS
QL
QS
QS
QL
ML
ML
QL
QL
ML
QS
QS
ML
QS
QL
QS
ML
QS
QL
QL
QL
ML
QS
QL
QL
MS
QS
MS
QS
ML
QL
MS
QS
MS
MS
QS
MS
QS
ML
QS
MS
QL
QS
ML
MS
MS
QS
QL
QL
ML
QS
ML
ML
MS
ML
QL
ML
ML
MS
ML
ML
QS
ML
QS
ML
QS
MS
QS
ML
QL
QS
QS
QS
ML
ML
ML
ML
QL
QS
ML
QS
ML
QS
ML
ML
QS
ML
QL
QS
QL
QS
QL
ML
MS
MS
MS
ML
QS
MS
MS
QS
ML
QS
QS
QL
QS
QL
QL
ML
ML
QL
QS
QS
QS
QS
QS
QL
QL
QS
ML
QS
ML
ML
QS
QL
MS
MS
MS
ML
QL
QL
ML
QL
ML
ML
QL
QL
MS
QL
ML
ML
MS
QL
QL
ML
ML
ML
ML
QL
ML
QS
ML
QL
ML
QL
QL
QL
QS
QS
ML
ML
ML
MS
QL
QS
ML
QS
MS
ML
ML
ML
MS
ML
MS
QS
QS
QL
MS
ML
ML
ML
ML
ML
QL
ML
ML
MS
ML
QL
QS
ML
ML
QS
QS
QL
ML
ML
QL
ML
QS
ML
MS
QL
QL
QS
QL
ML
ML
QS
QL
QL
ML
QS
MS
MS
QS
QL
QL
QL
QL
ML
QL
QS
QS
MS
ML
QS
QL
QS
QL
MS
QL
ML
ML
MS
ML
ML
ML
QS
QL
ML
MS
QS
QS
QS
MS
QL
ML
ML
ML
QS
QS
ML
MS
ML
QL
ML
MS
QS
QS
QL
QL
QL
QL
ML
QL
QL
ML
QL
ML
ML
ML
MS
QL
ML
ML
ML
QS
QS
QL
ML
MS
QL
QS
ML
QS
QL
QS
ML
QL
ML
QL
QS
QS
QL
ML
QS
ML
MS
MS
MS
ML
MS
QL
ML
QS
MS
MS
QS
QS
QS
ML
ML
QL
QS
ML
MS
QL
ML
QS
ML
ML
ML
ML
MS
MS
QS
QL
ML
QS
MS
ML
QS
ML
QL
MS
QL
QL
ML
ML
ML
QS
MS
QS
MS
QS
MS
QS
ML
ML
QS
MS
QS
QL
ML
QL
QL
MS
ML
MS
ML
QL
ML
QS
MS
QS
QS
QS
QL
QS
ML
ML
MS
ML
ML
QS
QS
QL
QL
MS
QS
MS
ML
QS
MS
ML
ML
QS
ML
MS
ML
QS
QL
MS
QS
QL
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
ML
MS
ML
QL
QS
QL
QL
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
MS
ML
ML
ML
QL
MS
QL
MS
QL
ML
QL
MS
QL
ML
QS
MS
QS
QL
ML
QS
ML
QL
ML
QS
MS
ML
ML
QL
ML
QS
QL
QL
MS
ML
QS
QS
ML
ML
QS
ML
ML
QL
ML
QS
ML
QS
ML
QL
MS
MS
QL
QS
QS
QL
ML
QS
ML
QS
QS
QL
MS
ML
ML
MS
ML
QS
QS
ML
MS
MS
MS
QS
MS
QL
MS
QL
MS
QS
QL
QS
QL
QS
ML
ML
QL
ML
QS
ML
QL
MS
ML
QS
QS
ML
ML
QL
QL
QL
ML
MS
ML
MS
QS
QS
QL
QL
MS
QL
ML
QL
QL
QS
ML
QL
QS
QS
QS
QS
QL
QL
QL
ML
QL
QL
QS
MS
QS
QS
MS
ML
ML
QS
QS
ML
QS
QL
MS
QL
QS
QL
ML
QS
QL
ML
QL
QS
QL
ML
QS
MS
ML
QL
QS
MS
QS
ML
MS
ML
MS
QL
QS
ML
ML
QS
ML
QL
QS
ML
ML
MS
QS
QS
QS
QL
ML
ML
ML
QS
MS
QL
ML
QS
MS
QS
ML
ML
QL
MS
QL
ML
ML
MS
ML
QL
QS
QL
QL
ML
QL
QL
ML
QS
ML
QS
QL
QS
ML
QS
ML
ML
ML
QS
QS
QS
QL
ML
ML
QL
QL
ML
ML
ML
QL
QS
ML
ML
ML
QS
ML
ML
QS
MS
QS
ML
ML
ML
ML
MS
QL
QS
ML
MS
MS
ML
MS
QS
ML
MS
ML
QL
ML
QS
MS
ML
QS
QL
QS
QL
QL
ML
MS
QS
ML
ML
QL
QS
ML
QL
ML
QS
QL
QS
QL
QL
MS
QL
QS
QL
ML
QL
ML
QS
QS
QS
MS
QL
ML
ML
MS
MS
QL
ML
QL
ML
ML
QL
QS
QS
ML
QS
QL
QS
QS
ML
ML
ML
MS
ML
MS
QS
QS
ML
ML
MS
QL
MS
QL
QS
QL
MS
ML
QS
QL
QS
QS
QL
MS
ML
QS
QL
ML
ML
MS
QL
MS
MS
QL
ML
ML
ML
MS
ML
MS
ML
ML
MS
QS
QL
QS
ML
ML
QL
QS
MS
QS
ML
QS
MS
ML
ML
QL
ML
ML
ML
ML
QL
QL
QS
QS
MS
MS
QL
QS
QL
QL
QL
ML
QL
QS
QS
QS
QL
ML
ML
QL
QL
QL
ML
ML
QS
QS
ML
MS
QS
ML
QS
QS
MS
ML
QS
ML
ML
ML
ML
ML
QS
QL
ML
QS
QL
ML
QS
QS
QS
MS
ML
QL
ML
ML
QL
ML
MS
QL
ML
MS
ML
QL
ML
ML
QL
QL
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
QL
QS
QL
QL
QL
QS
ML
QS
MS
ML
QS
QL
QL
ML
MS
QS
QS
QS
MS
QS
QS
ML
QS
QL
ML
QL
QL
MS
QS
MS
ML
QS
ML
QS
QL
QS
ML
QL
MS
ML
QS
QL
QL
QS
QL
QS
QS
QS
QL
QL
QL
QL
QL
ML
MS
ML
ML
MS
QL
MS
QS
ML
QL
QL
QL
MS
QL
QS
QL
ML
QL
ML
QL
MS
QL
QL
QS
QL
QS
QL
ML
QS
ML
QL
QL
ML
ML
QL
QL
ML
QL
ML
ML
ML
ML
MS
QS
QS
QS
QS
QS
ML
QS
MS
MS
QL
QS
QL
ML
ML
MS
QL
QL
QS
ML
ML
ML
ML
QL
QS
QS
QS
MS
MS
ML
QS
QS
QL
QL
QS
QS
QL
MS
ML
QL
ML
QL
QL
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
MS
ML
QS
QS
ML
ML
QS
QL
QL
ML
QS
QL
ML
MS
QS
ML
ML
ML
QL
QS
QL
QL
ML
QS
QL
ML
ML
QL
ML
QL
ML
QS
ML
QS
QS
QS
QL
QL
QS
QS
QL
QS
QL
QS
ML
ML
QL
MS
ML
QS
MS
ML
QS
QS
MS
ML
MS
QS
ML
QS
MS
ML
QL
QL
ML
QL
QS
ML
QS
ML
QL
ML
ML
QL
QL
ML
ML
ML
QL
QL
ML
QL
QL
QL
QL
QS
QS
MS
QS
ML
MS
ML
QL
QS
QL
MS
QL
QL
QL
ML
MS
QS
QS
MS
MS
MS
ML
QL
QL
QL
QL
QL
QL
ML
ML
QL
QL
QL
QS
QL
ML
QL
ML
QL
ML
ML
QL
QL
ML
ML
QL
ML
ML
QL
QS
MS
QL
MS
ML
ML
ML
ML
QS
QS
ML
QS
ML
MS
QS
ML
ML
QS
QS
QL
ML
ML
ML
QS
ML
ML
ML
ML
ML
QS
QL
ML
QS
QS
ML
MS
QS
QS
MS
QL
QS
ML
QL
QL
MS
MS
QS
MS
QS
MS
QL
QS
MS
MS
QS
MS
QL
QS
QL
ML
QS
ML
QL
MS
QS
ML
QS
QL
QS
QL
QL
QL
QL
ML
QL
ML
MS
QL
ML
MS
ML
ML
QS
QS
ML
MS
QL
QL
ML
ML
QS
MS
QL
QL
ML
QL
ML
ML
QL
QS
QS
QL
ML
QL
MS
QL
MS
ML
ML
ML
QS
ML
QS
QS
MS
ML
QL
QL
QL
QL
QS
ML
QS
ML
QS
QS
QL
QL
ML
ML
ML
QS
ML
ML
QS
QL
QS
QL
QS
QL
ML
ML
ML
ML
ML
QS
QL
ML
ML
QL
QS
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
QL
ML
QL
ML
QS
ML
MS
QL
MS
QS
QL
ML
QL
QL
MS
ML
QL
ML
MS
QS
ML
ML
ML
ML
ML
QL
QL
MS
MS
QS
QS
ML
QS
QS
ML
ML
ML
MS
QS
QS
ML
QL
QL
MS
QS
QS
ML
MS
QL
QS
QL
QS
QS
QS
QL
ML
QS
ML
MS
ML
ML
QS
ML
QL
ML
ML
MS
QS
QL
QS
QL
ML
QL
ML
QL
MS
ML
ML
QS
ML
MS
MS
ML
ML
QL
ML
QS
QS
ML
ML
QL
MS
QL
ML
ML
ML
ML
QL
QS
QS
MS
ML
ML
QS
QS
ML
MS
QS
QS
QS
QL
QS
ML
QL
QS
ML
QL
ML
QS
ML
QL
MS
MS
ML
QL
MS
QS
QL
ML
QS
ML
QS
QL
ML
QS
QS
QS
QL
ML
QS
QL
ML
QS
ML
ML
ML
ML
QL
QS
QS
ML
ML
QL
QL
ML
QL
ML
MS
QL
QL
QS
ML
QS
MS
ML
QS
MS
QS
MS
ML
QS
QL
MS
QS
QL
ML
ML
QS
QS
QL
MS
QL
ML
QS
ML
QL
QS
MS
MS
QL
QL
MS
QL
ML
QL
ML
QL
QS
QS
QL
QL
ML
QL
ML
MS
ML
QS
QL
MS
ML
ML
QS
QS
QL
ML
ML
ML
ML
QL
MS
QS
QL
QS
ML
QS
MS
MS
MS
ML
QS
MS
QL
ML
ML
QS
ML
MS
ML
QS
ML
ML
QS
QL
QL
ML
QL
QS
QL
MS
ML
QL
QL
ML
QS
ML
MS
ML
QL
ML
QL
QS
ML
QL
MS
QL
ML
QS
QL
MS
ML
QS
QL
QS
MS
QS
QS
QS
MS
QL
MS
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
QS
ML
QS
ML
QS
QL
QS
MS
QL
QS
ML
QL
QL
QS
ML
ML
MS
ML
ML
QL
QL
QS
QL
QS
QS
ML
QS
QS
QS
QS
ML
MS
QL
QS
MS
QS
QS
QS
QS
MS
ML
ML
MS
QS
ML
QS
QL
QS
QS
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
QL
QS
QL
QL
QL
MS
QL
QL
ML
QL
MS
ML
QS
QL
ML
QS
MS
QS
ML
QS
ML
MS
QL
QL
QL
QL
MS
QS
QL
QL
QS
MS
MS
ML
QS
MS
QL
QS
QL
ML
ML
QL
ML
QS
MS
MS
ML
ML
QS
ML
QS
QL
QL
ML
QS
QL
QS
MS
QS
QS
QS
MS
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
QS
ML
QL
QL
QL
MS
MS
QS
QL
QS
MS
QL
ML
QS
ML
QL
ML
QL
QL
QL
QS
ML
QS
QS
QL
QL
ML
ML
QS
ML
ML
ML
ML
MS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
QS
QS
QS
ML
ML
QS
QL
ML
ML
MS
QL
QL
ML
QS
ML
ML
QS
MS
MS
ML
QS
QS
ML
MS
QL
MS
QL
MS
QS
QL
ML
ML
QS
QS
ML
QL
QS
QL
MS
QL
QS
QS
ML
QL
ML
QS
ML
ML
QS
MS
MS
QL
MS
QS
QL
ML
ML
MS
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
ML
MS
ML
QS
MS
QL
QS
MS
QL
QL
QS
ML
QL
ML
ML
QL
QL
MS
QS
MS
QL
QL
MS
ML
MS
ML
QS
MS
QS
QS
ML
QL
ML
MS
MS
ML
QS
ML
QL
ML
QS
ML
QL
QS
QL
ML
ML
ML
QL
QL
QL
QS
QS
QL
ML
ML
MS
ML
QS
ML
QS
QL
ML
QL
QL
QS
ML
MS
QS
ML
ML
MS
QS
ML
QL
QL
ML
QS
ML
ML
MS
ML
QS
MS
QS
ML
QL
QS
QL
QS
ML
QL
ML
QL
MS
ML
ML
ML
MS
ML
QL
ML
ML
ML
MS
QL
ML
QS
MS
MS
QS
QS
QL
QS
ML
ML
ML
QL
QS
ML
ML
ML
QS
QS
MS
ML
MS
QS
QL
ML
QL
QL
MS
ML
QL
QL
ML
QL
QS
ML
QS
MS
ML
MS
ML
QS
ML
QL
QS
QL
QS
QS
ML
QL
QS
ML
QS
QL
ML
QL
QL
ML
MS
ML
ML
ML
QS
ML
ML
ML
QS
QL
ML
ML
MS
ML
ML
ML
ML
QS
ML
ML
QL
ML
ML
QS
QS
MS
ML
QL
QL
QL
QL
QL
MS
QS
ML
ML
ML
QS
QL
ML
QS
QS
MS
QS
ML
MS
ML
QL
MS
ML
ML
QL
MS
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
QS
MS
QS
ML
QS
ML
MS
MS
QL
MS
QL
QS
QL
ML
QS
ML
QL
ML
QS
QS
QL
QS
QS
ML
MS
ML
QS
ML
ML
ML
QL
ML
QS
ML
QS
QL
QS
ML
QS
ML
QS
ML
MS
MS
ML
QS
QL
ML
MS
QS
MS
ML
ML
MS
ML
QS
QS
QL
MS
ML
QL
QL
QS
ML
MS
QS
QL
MS
MS
QS
ML
QS
QS
QS
QL
ML
MS
ML
QL
ML
QL
MS
ML
MS
MS
ML
ML
QL
MS
QS
QS
ML
QL
MS
MS
ML
QL
ML
QL
QL
ML
MS
QL
ML
QL
MS
QL
QS
MS
ML
QS
ML
QS
QS
ML
QL
QS
MS
QL
MS
QS
ML
QS
MS
ML
QL
MS
QS
ML
ML
ML
QL
ML
QS
MS
QS
QS
ML
QL
QL
QS
ML
MS
ML
MS
QS
ML
ML
QS
QS
QS
MS
MS
QS
QL
ML
MS
QL
QS
QS
ML
QS
QS
MS
ML
QS
QS
QL
MS
QS
ML
QL
ML
QS
QS
ML
MS
QS
ML
ML
ML
ML
QS
MS
MS
ML
QL
QS
QS
MS
QL
ML
ML
MS
MS
MS
ML
QL
ML
MS
ML
QS
MS
QL
QL
QS
QS
ML
QS
ML
QS
QL
ML
ML
QS
QL
QL
QS
ML
ML
QS
QL
QS
QL
QL
ML
QS
QL
QL
ML
ML
QS
QL
ML
QS
ML
ML
ML
MS
QS
QS
QL
QL
QS
ML
QL
ML
QS
QL
QL
QL
MS
QS
ML
ML
QL
MS
ML
QL
ML
QL
ML
QL
QL
ML
QL
QL
QL
ML
QS
QS
ML
ML
QS
QL
QL
QL
MS
QL
QS
QS
QS
ML
QL
QL
MS
QL
QL
QL
ML
ML
QL
QS
ML
ML
MS
QL
QL
QS
QS
QS
MS
MS
QS
ML
QL
ML
QS
ML
QS
QS
QL
MS
ML
QL
QL
ML
ML
QL
QL
ML
MS
QL
MS
QL
QS
ML
ML
QL
QL
ML
ML
ML
QL
QL
QL
QS
MS
ML
QS
QS
QS
ML
ML
ML
QS
ML
QS
ML
QL
ML
ML
QS
QL
MS
QS
QL
MS
QL
ML
QS
QL
QL
ML
QS
ML
QL
QS
QL
QL
QL
QL
ML
ML
MS
QL
QS
ML
QS
ML
ML
ML
ML
QL
QL
QL
ML
ML
QL
QL
QL
ML
QL
QL
MS
ML
ML
ML
ML
MS
ML
MS
QS
QL
ML
ML
QL
QL
QL
QS
QL
QL
QL
QL
ML
ML
ML
MS
MS
QS
QL
ML
ML
MS
QL
QS
ML
QS
QS
ML
ML
ML
ML
MS
ML
ML
ML
QL
ML
ML
QL
QL
MS
QS
QS
QS
MS
QS
QS
ML
MS
QS
QL
ML
ML
QS
ML
QL
ML
QL
ML
MS
QS
ML
QL
ML
ML
QL
QL
ML
ML
QS
QS
MS
QL
ML
ML
QL
ML
QL
ML
ML
MS
QL
QS
ML
QS
ML
QS
QL
MS
QS
QS
QS
ML
QS
QL
QL
MS
QS
ML
QS
ML
ML
QS
QS
ML
QL
MS
ML
MS
QS
QL
QL
ML
QL
ML
QL
QL
MS
ML
MS
QL
ML
ML
ML
QS
MS
ML
MS
ML
MS
ML
QS
MS
MS
QS
ML
QL
ML
QS
MS
ML
QL
ML
QL
ML
ML
QS
ML
QS
QL
QS
QL
ML
ML
MS
QL
QS
ML
ML
QL
QS
ML
QS
ML
QS
ML
ML
QL
QS
MS
ML
ML
QS
ML
QL
MS
ML
QS
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
ML
QL
ML
QL
QL
QL
QL
ML
QL
QL
ML
ML
QS
ML
MS
ML
MS
ML
MS
QL
ML
QL
QL
QL
QS
QL
ML
QS
MS
ML
MS
QS
QL
ML
ML
QS
ML
MS
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
QS
ML
ML
MS
MS
QL
ML
QS
QS
QS
QS
ML
QL
QL
QS
QS
ML
QL
QS
QS
QS
QS
ML
QL
QL
QS
MS
QL
QS
QS
ML
ML
MS
MS
QL
QL
QS
QS
MS
QL
ML
ML
QS
ML
QL
ML
MS
QS
MS
QS
ML
QS
ML
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
MS
QL
QL
ML
QL
ML
MS
QL
ML
QL
QS
QL
ML
QL
QS
ML
ML
QS
MS
QL
ML
MS
QL
QS
ML
ML
QS
QL
QL
QS
MS
MS
ML
ML
QS
MS
QL
QS
QL
QL
QS
ML
QL
QS
ML
QL
QS
QS
QS
ML
QL
QS
QS
QL
QS
ML
MS
QL
MS
ML
MS
ML
MS
QS
MS
MS
QL
MS
QS
ML
ML
QS
MS
QL
QS
MS
QS
QL
ML
ML
QS
MS
ML
QS
QL
ML
ML
QS
ML
ML
ML
QS
QL
QS
QS
MS
QS
QL
ML
ML
QS
MS
ML
QL
ML
QL
QL
QL
ML
QS
MS
ML
ML
QS
ML
ML
QS
QL
QL
QL
QS
MS
MS
MS
ML
MS
QS
ML
QS
ML
ML
ML
QS
QL
MS
QL
QS
QS
QS
QS
ML
QL
ML
ML
QS
QS
ML
ML
ML
MS
ML
QS
ML
ML
ML
QL
QL
QL
QS
MS
ML
QL
QL
ML
ML
QS
QS
ML
QL
QL
QL
ML
QL
MS
ML
ML
MS
ML
MS
ML
QS
ML
MS
QL
ML
QS
QS
QS
ML
QS
QL
MS
QL
MS
QS
QL
ML
QS
QL
ML
QS
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
QL
ML
QL
QL
QL
QS
MS
ML
ML
ML
QL
QL
QS
QS
MS
ML
QL
ML
ML
ML
ML
QL
ML
QS
QS
QL
MS
QL
ML
QL
QL
QL
QL
QL
QL
QL
QS
QL
QS
QL
QS
ML
ML
ML
ML
QS
MS
QL
MS
QS
QS
ML
ML
QS
ML
ML
QS
QS
QL
QL
MS
QL
QL
QS
ML
QL
QL
QL
ML
QL
ML
ML
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
QS
QL
MS
QS
MS
ML
QS
ML
QL
ML
QS
ML
MS
ML
QL
QS
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
QS
QL
MS
ML
QL
ML
QS
ML
QL
ML
ML
MS
QS
MS
QL
ML
QS
QL
ML
ML
QS
ML
MS
QS
ML
ML
ML
ML
QS
QS
QL
QL
QL
QL
ML
QS
QL
QL
QS
ML
QS
MS
ML
QS
QS
ML
QL
ML
QS
ML
QS
MS
MS
QL
QS
ML
QL
QL
MS
QL
QL
QL
ML
QS
QL
ML
ML
ML
QL
QL
ML
QS
QS
ML
ML
QS
QL
ML
ML
QL
QL
ML
QL
ML
ML
ML
ML
MS
ML
MS
QL
QS
ML
QS
QL
MS
QL
QS
ML
QL
QS
QS
ML
ML
QL
QL
ML
QL
QS
QL
QL
ML
ML
ML
QS
MS
ML
ML
QL
ML
QS
MS
QS
ML
QL
ML
QS
QS
QL
QS
QL
ML
QS
ML
ML
MS
QS
ML
QS
QS
ML
ML
ML
QS
QS
ML
MS
ML
QS
ML
ML
QS
QS
ML
QS
QS
QS
QL
QS
QL
ML
QS
ML
ML
ML
QL
ML
QL
ML
MS
ML
ML
ML
QL
ML
MS
ML
ML
ML
MS
QS
ML
MS
ML
MS
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
ML
QS
ML
MS
MS
MS
ML
QS
ML
QS
ML
QS
MS
ML
QL
QL
QL
ML
MS
ML
ML
ML
QL
QS
QL
ML
QS
QS
ML
QS
QS
QS
ML
QL
QL
QS
MS
ML
ML
QL
ML
MS
QL
QS
MS
ML
QL
MS
QS
QL
ML
QS
MS
QL
QS
ML
ML
QS
QL
QS
QS
ML
QL
QS
QL
QL
QL
QS
ML
QL
MS
ML
QS
ML
QL
MS
ML
ML
ML
QS
ML
ML
QL
QL
QS
ML
QS
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
ML
QS
QL
ML
ML
QS
QS
QS
QS
MS
ML
QL
ML
QL
MS
QS
MS
QL
QS
MS
ML
ML
ML
QL
QL
ML
MS
QL
QL
MS
QL
QL
ML
QL
QL
QS
MS
ML
QL
QS
ML
MS
QS
QS
QS
QL
ML
QL
QS
ML
ML
QL
ML
ML
MS
ML
QS
QL
QL
MS
QL
QS
ML
QS
QL
ML
QS
ML
ML
QS
QL
QL
QS
ML
QS
MS
ML
ML
QS
QL
QS
QL
ML
QS
QL
QL
MS
QS
ML
MS
ML
QL
QS
MS
ML
QL
QL
QS
ML
ML
ML
ML
MS
ML
QS
ML
QS
ML
ML
ML
QL
QL
QL
QL
ML
QS
ML
ML
QS
MS
QL
QS
QL
QS
ML
MS
QL
MS
QL
QS
ML
QL
QL
MS
QL
MS
QL
ML
ML
QS
ML
ML
QS
ML
MS
ML
ML
MS
ML
ML
QL
QL
QS
QS
QS
QS
QS
QL
ML
ML
ML
ML
QL
MS
ML
MS
ML
QL
MS
QS
ML
MS
QL
ML
QL
QS
ML
ML
ML
MS
ML
QS
QL
MS
ML
QL
ML
QS
MS
QS
MS
QL
MS
ML
QL
ML
ML
ML
MS
QS
ML
QS
ML
ML
QS
QL
QS
QS
QS
ML
ML
ML
ML
QL
QL
ML
QL
QS
ML
QL
MS
QS
ML
MS
QL
QS
ML
ML
ML
ML
QS
QS
QS
QL
QL
QS
QL
QL
QL
QL
ML
ML
ML
ML
ML
MS
ML
ML
QS
ML
QS
QL
ML
MS
QS
QL
QS
QL
ML
QL
ML
ML
ML
ML
QS
QL
ML
QS
MS
QL
ML
QL
MS
MS
ML
QL
QL
QS
MS
ML
QS
QL
QL
ML
MS
QS
ML
QS
QS
MS
ML
ML
QL
QS
QS
QL
ML
QS
QL
MS
MS
QS
MS
ML
ML
MS
ML
QL
ML
ML
QS
MS
QS
QS
QS
ML
MS
ML
QS
QL
ML
ML
QS
QL
ML
MS
QS
QL
QL
QL
ML
QS
QL
QL
QL
ML
ML
MS
QS
QS
QL
QL
ML
MS
QL
ML
QL
ML
ML
MS
QS
ML
QS
ML
QS
MS
QS
QL
ML
ML
ML
ML
QS
MS
ML
QL
ML
ML
QS
ML
QL
ML
QS
MS
MS
ML
QS
ML
QL
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
MS
ML
ML
ML
QS
MS
ML
ML
QS
MS
ML
QL
QS
QL
QS
ML
MS
MS
QS
MS
ML
ML
ML
QS
QS
QL
QS
ML
QS
QS
ML
MS
QL
MS
ML
QL
ML
QL
ML
MS
QL
ML
ML
QL
QL
QS
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
QS
ML
QS
MS
ML
QS
QS
QS
QS
QS
ML
QL
MS
ML
QL
QS
QS
QS
QS
QL
QS
QL
QS
MS
ML
QL
ML
QL
QL
QS
ML
QS
QL
ML
ML
QS
ML
QS
QL
ML
ML
MS
QL
QL
MS
MS
ML
QL
ML
ML
ML
QS
QL
ML
ML
ML
QL
ML
QL
MS
QS
ML
QL
ML
QS
ML
QL
QS
MS
QL
QL
ML
MS
ML
QL
QS
QS
ML
MS
ML
MS
ML
QL
QS
ML
ML
MS
QL
QS
ML
ML
ML
QL
QL
MS
QS
QS
QS
QS
ML
QL
QL
ML
QS
QL
QL
QS
ML
QS
QL
QL
ML
QL
QS
ML
MS
QS
ML
QL
ML
MS
MS
QL
ML
QL
ML
ML
QL
ML
ML
QS
QL
ML
ML
QS
MS
QL
ML
MS
QL
ML
QL
ML
ML
QL
ML
QS
ML
QL
QS
QS
ML
MS
QS
MS
QL
QS
ML
QS
QL
QL
QL
MS
ML
ML
MS
QS
ML
ML
MS
MS
MS
MS
MS
ML
ML
MS
ML
QS
QS
QS
QL
ML
QS
ML
QS
QS
QL
QS
QL
QS
QL
QL
MS
MS
ML
QS
ML
QL
QS
ML
ML
ML
ML
ML
QS
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
QS
QS
QS
QL
QS
MS
ML
ML
MS
QS
QS
ML
ML
QL
MS
MS
MS
QL
QL
ML
ML
MS
QS
QS
ML
QL
MS
ML
MS
ML
ML
ML
QS
ML
ML
QL
ML
ML
QL
QL
MS
MS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
MS
QS
ML
ML
QL
QS
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
QS
MS
ML
ML
ML
QL
ML
QL
QS
QL
QL
QL
ML
MS
QL
ML
QL
QS
ML
QL
QL
MS
QS
QL
ML
QL
QS
ML
ML
MS
MS
ML
QS
MS
ML
ML
QS
QS
ML
ML
QL
QL
QL
ML
ML
ML
QS
QS
QS
QS
ML
ML
MS
ML
QL
QL
QL
ML
ML
ML
QS
MS
MS
ML
ML
QS
ML
ML
QS
QL
ML
ML
QS
ML
MS
QL
QS
ML
QS
MS
QL
ML
QL
ML
QL
ML
QS
ML
QS
ML
QS
QL
ML
MS
ML
ML
QL
ML
QS
ML
QL
QS
ML
QL
QS
QS
ML
ML
QS
ML
MS
ML
MS
ML
ML
QS
MS
QL
QL
ML
QL
MS
QL
QS
QS
QL
ML
QL
QS
QS
QS
QS
ML
ML
QL
ML
ML
QL
ML
MS
MS
ML
QL
MS
MS
QL
QL
ML
QL
ML
ML
MS
QL
ML
QL
ML
QS
QL
ML
MS
QL
ML
QL
ML
QL
QS
QS
QS
MS
QL
QL
QS
QL
MS
QS
MS
QS
ML
QL
ML
QS
QL
QS
MS
ML
QL
ML
QS
MS
QS
QL
QS
QS
ML
ML
QL
QS
QL
QS
QL
ML
MS
ML
ML
QL
QL
MS
ML
ML
QL
QL
QS
QL
ML
ML
QL
QS
QL
ML
QL
ML
QL
QS
ML
MS
QL
QS
QL
QS
ML
QS
QL
ML
MS
QS
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
QL
ML
QS
QL
ML
ML
QS
QL
QS
QS
MS
QS
QL
ML
MS
QL
ML
ML
MS
ML
QL
QL
QL
ML
MS
ML
MS
MS
QL
ML
QL
ML
ML
QL
QS
ML
MS
ML
QS
QL
ML
QL
ML
QL
MS
ML
ML
ML
QL
ML
QL
ML
QS
QL
QL
MS
QS
ML
QS
ML
QL
QL
ML
ML
MS
ML
QL
QL
QS
QL
MS
QS
ML
ML
ML
QL
ML
QL
QL
ML
QS
QS
ML
QS
ML
ML
QL
QS
ML
ML
QS
QS
QL
ML
ML
ML
ML
MS
QS
QS
MS
ML
QL
QS
ML
QS
QL
QS
QL
QL
QS
ML
MS
MS
ML
QL
QL
ML
ML
QS
QS
ML
ML
ML
ML
MS
QS
ML
MS
ML
ML
ML
ML
ML
QS
ML
ML
QL
ML
ML
MS
ML
QL
QL
QL
QS
ML
QL
ML
ML
ML
ML
ML
QS
MS
ML
QL
MS
ML
ML
ML
ML
QS
ML
QL
ML
QL
QL
QS
ML
QS
ML
ML
QL
ML
ML
ML
QS
QS
ML
QS
QS
MS
ML
QS
ML
QL
QS
ML
ML
MS
MS
QL
MS
QS
ML
QS
QL
ML
MS
QS
QL
QS
ML
QS
QS
QL
ML
QS
MS
QS
MS
QS
QS
MS
MS
QS
QL
ML
QS
ML
QS
QL
ML
QL
QS
QS
QS
QS
QL
MS
QL
QS
QS
QS
ML
QS
QL
QL
QL
ML
MS
ML
ML
QL
QS
QS
ML
QL
ML
QL
ML
ML
ML
ML
ML
ML
MS
QL
QS
ML
ML
MS
QS
ML
QL
QS
QL
ML
ML
QL
QL
QS
QS
ML
QS
MS
QS
ML
MS
QL
QL
ML
ML
QS
ML
MS
MS
ML
QL
QL
ML
MS
MS
QL
QL
ML
QS
QS
QL
QS
ML
ML
QL
ML
ML
ML
ML
MS
ML
QS
QS
QL
ML
ML
QS
QS
MS
MS
QS
QL
ML
MS
QL
QL
QS
ML
QS
QS
QS
QS
ML
QS
MS
ML
QL
QL
ML
ML
ML
ML
QS
QS
ML
QS
ML
QS
MS
QL
ML
MS
QS
QS
ML
ML
QS
QL
ML
QL
ML
MS
ML
QL
QS
ML
QS
QS
QL
QL
QS
QS
QS
QL
QS
MS
QL
ML
ML
ML
MS
QL
ML
QS
QL
ML
ML
QL
ML
QS
ML
QL
QL
QL
MS
ML
ML
QL
MS
MS
ML
QS
ML
MS
MS
QS
ML
QL
MS
ML
ML
QS
MS
QL
ML
ML
ML
MS
MS
QS
QL
ML
ML
QS
QL
ML
QL
ML
ML
QL
MS
QS
MS
QS
QL
QS
ML
ML
ML
ML
QL
MS
QS
QL
QS
MS
ML
QL
ML
MS
QL
QS
QS
ML
QL
ML
QL
QL
QS
ML
QL
QL
MS
MS
ML
QL
QS
ML
QS
QL
ML
QS
ML
QL
QS
QS
QS
QS
QL
ML
QL
QS
ML
QS
QL
QL
QL
MS
MS
QS
ML
ML
QS
QL
ML
ML
QS
MS
QS
ML
MS
QS
QL
ML
ML
QL
QL
QL
ML
QL
ML
QL
QL
MS
MS
QS
QL
QS
QL
QS
ML
ML
ML
ML
QL
MS
ML
ML
QL
ML
QS
QL
ML
QL
ML
QS
ML
ML
QS
QS
ML
QL
QS
QS
ML
MS
MS
QS
ML
QL
MS
QL
QS
QS
QS
QS
ML
ML
QS
QL
MS
QS
QL
QS
ML
ML
ML
ML
QS
QL
ML
QL
QL
QS
QL
ML
ML
QS
QL
ML
QL
QS
QS
QS
ML
ML
MS
MS
ML
MS
ML
ML
ML
QS
QS
MS
MS
QS
ML
QL
MS
QL
QL
ML
QS
QL
QS
ML
ML
ML
QL
ML
QL
QL
ML
MS
QL
ML
QL
QL
ML
ML
QS
QL
MS
QL
ML
QL
ML
QS
ML
QL
ML
QL
ML
MS
QS
MS
QS
QS
MS
QS
QL
ML
MS
QL
ML
ML
ML
QL
MS
MS
ML
ML
QL
ML
QS
QS
ML
MS
ML
MS
QS
ML
QL
ML
QL
QL
QL
ML
ML
MS
QS
ML
QS
QL
QL
ML
QL
ML
QS
MS
ML
QS
QL
QS
ML
ML
ML
ML
ML
ML
MS
QS
QL
ML
QL
ML
QL
ML
QL
MS
ML
ML
QS
QS
ML
QS
QL
ML
QS
MS
ML
QS
QL
ML
QS
QL
ML
QS
ML
MS
ML
QS
QS
ML
QS
ML
MS
ML
MS
ML
MS
QL
QS
ML
QL
QL
QL
QS
MS
ML
ML
MS
ML
QS
ML
ML
ML
QL
ML
QS
MS
MS
QL
QL
QS
QS
ML
ML
QL
ML
QL
ML
QL
MS
ML
MS
QS
QL
QS
ML
QS
ML
QL
QL
QS
QL
ML
QL
ML
ML
ML
QS
MS
ML
ML
ML
QS
ML
MS
QS
ML
QL
QS
QS
QL
QL
ML
QS
QL
ML
MS
QS
ML
QL
QL
ML
QS
ML
ML
QS
QL
ML
ML
MS
ML
QS
ML
ML
ML
ML
QS
ML
MS
QS
MS
QS
QS
ML
ML
ML
MS
ML
QS
QS
ML
QS
ML
QS
ML
QL
QS
QL
ML
MS
QL
ML
QS
QS
QS
ML
ML
QS
ML
QS
QL
ML
QS
QS
QS
QL
ML
QS
QS
QS
QL
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
MS
ML
QS
MS
ML
QS
ML
ML
ML
QS
ML
QS
MS
QS
QL
QS
QS
ML
QL
QL
QS
QL
QS
ML
MS
QS
ML
ML
QS
ML
ML
QL
QL
ML
ML
ML
ML
QS
ML
QS
ML
ML
QS
QS
QS
QS
QS
QS
MS
MS
ML
QL
ML
MS
ML
MS
ML
QS
QS
ML
ML
MS
QS
ML
ML
ML
QS
ML
QL
QL
ML
MS
ML
MS
ML
ML
QS
QS
QL
ML
ML
QL
MS
QS
ML
ML
QL
ML
QS
ML
QL
ML
QS
QS
QS
MS
MS
MS
QS
ML
QL
QL
QL
QL
MS
MS
QS
QL
ML
ML
MS
QL
ML
ML
ML
ML
QL
QL
ML
QL
QL
QS
QS
QL
ML
ML
QL
QL
MS
QL
QS
QS
QL
ML
ML
MS
ML
ML
QL
MS
ML
ML
ML
MS
QS
ML
QL
QS
ML
MS
QL
QS
QL
QS
ML
QS
QL
QS
QS
ML
QL
QL
QS
QS
ML
ML
ML
ML
ML
MS
ML
QL
MS
ML
MS
ML
MS
QL
QS
ML
QS
MS
QL
MS
ML
ML
QL
QL
QL
ML
QS
QL
MS
QS
ML
QL
QL
QL
ML
QL
ML
QL
ML
QL
ML
QL
ML
QL
ML
ML
ML
MS
QL
QL
ML
ML
QL
QS
ML
MS
MS
QS
ML
QL
QS
QL
QL
QS
ML
QS
QL
MS
ML
QS
QS
QL
QL
QS
QL
QL
QL
MS
QS
QL
ML
ML
QS
ML
ML
QS
QS
QS
ML
QS
QL
QS
ML
QS
QL
QL
ML
ML
QS
QS
QL
MS
QS
MS
QS
MS
QL
MS
QL
ML
QL
ML
MS
QL
ML
QL
MS
MS
ML
ML
MS
QS
QS
QS
ML
QL
QS
ML
QL
ML
QS
QL
QL
QS
QL
ML
QL
QL
QS
QS
ML
QS
QS
ML
QL
ML
QS
QL
MS
ML
QL
QL
QS
QS
QL
ML
QS
QL
ML
MS
QS
ML
QL
ML
QL
ML
ML
ML
QS
ML
MS
QS
QS
QL
MS
MS
QS
ML
QS
QS
MS
MS
QL
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
QL
QL
QL
ML
ML
QL
MS
MS
MS
QS
ML
QS
MS
QL
QS
ML
QL
MS
ML
MS
QL
QS
QL
MS
ML
ML
MS
QS
QS
ML
ML
MS
MS
MS
QL
QS
MS
QL
QS
QL
QS
QL
ML
QL
QL
QL
ML
ML
QS
ML
QL
ML
QS
ML
ML
QL
QL
QL
QL
ML
ML
MS
MS
QS
QL
QS
QS
QS
MS
ML
ML
QS
QS
MS
QS
QL
QS
ML
QS
MS
QS
ML
QS
ML
ML
ML
QL
QL
ML
QL
QS
ML
ML
QL
MS
ML
ML
QL
QL
ML
ML
QL
QL
ML
QS
ML
QL
ML
ML
QS
MS
QS
QS
MS
QL
QL
ML
ML
ML
QL
QL
ML
QL
QL
QL
QS
ML
MS
QL
QL
QL
ML
QL
ML
ML
ML
ML
QL
ML
MS
ML
QL
QL
QS
QL
QL
ML
ML
QL
MS
ML
MS
QS
QL
ML
QL
ML
QS
ML
QL
MS
QS
ML
QS
MS
QS
QL
ML
QL
QS
ML
QL
QS
ML
ML
ML
ML
ML
QS
MS
QS
ML
QS
QS
ML
ML
MS
QL
QS
MS
ML
MS
ML
ML
ML
MS
ML
QS
ML
ML
QL
ML
ML
QL
MS
ML
QL
QS
ML
QL
MS
QL
ML
QL
QL
QL
ML
QL
QL
QL
QS
ML
QS
QS
QS
QL
ML
ML
ML
QL
ML
MS
QL
QL
QL
QL
MS
QS
ML
QS
ML
QL
MS
QS
QL
ML
QS
QS
QS
QL
ML
QS
MS
ML
MS
ML
MS
ML
QL
QS
QS
QS
QS
QL
QS
ML
ML
QS
QL
ML
ML
MS
ML
ML
QS
ML
MS
MS
QL
QL
QS
ML
QL
MS
QL
ML
ML
QL
ML
ML
QS
ML
QL
ML
ML
QS
QS
QL
QL
QL
ML
QS
ML
ML
QS
QL
QL
QS
ML
QL
ML
QS
MS
QL
QS
ML
ML
ML
ML
ML
MS
QS
QS
MS
ML
QS
QS
QL
MS
QL
MS
QS
MS
QL
MS
QS
ML
ML
QL
QL
QS
ML
ML
QS
QS
ML
ML
QL
ML
QL
QL
QL
ML
QL
ML
ML
QL
ML
QS
ML
QL
MS
QS
QL
QS
QL
ML
MS
QL
QL
ML
ML
QS
QL
QL
ML
ML
ML
QS
QL
MS
QL
ML
QL
QL
QS
QS
QS
QL
QL
ML
ML
QS
QL
MS
QL
ML
QS
MS
ML
MS
MS
QS
MS
QL
ML
ML
QS
ML
QS
MS
ML
QL
MS
QL
QL
ML
ML
MS
ML
QL
ML
ML
QL
MS
ML
QS
MS
ML
MS
ML
ML
MS
ML
ML
QS
ML
ML
QL
QL
ML
QS
MS
QL
ML
ML
ML
QL
ML
QS
QS
ML
QS
QS
ML
ML
ML
QL
QS
MS
ML
QS
QS
QS
QS
ML
MS
ML
ML
QS
QL
ML
ML
QS
QS
ML
QL
QS
QS
QS
ML
ML
QL
MS
ML
QL
ML
ML
ML
MS
MS
ML
QL
MS
MS
ML
MS
QS
MS
QS
ML
QL
QS
QL
QS
ML
ML
QS
QS
ML
QL
QS
QS
QL
ML
ML
ML
ML
QS
MS
ML
MS
QL
QS
ML
ML
QS
MS
QL
QL
MS
QS
QL
QS
QS
ML
ML
ML
QS
QL
QL
ML
ML
MS
ML
QS
ML
QS
QS
ML
ML
QS
QL
ML
QL
QL
MS
QL
ML
ML
ML
ML
ML
QL
ML
QS
QS
ML
QL
ML
ML
ML
MS
ML
MS
QL
QS
ML
QS
QL
ML
ML
ML
ML
QS
QL
QL
ML
ML
ML
QS
QS
MS
ML
ML
ML
QL
QS
ML
QL
QS
QL
QS
QS
ML
MS
QL
ML
MS
QS
ML
ML
QS
QS
ML
ML
ML
QL
MS
QS
QL
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
ML
QS
MS
QS
ML
MS
ML
ML
QS
MS
ML
MS
QS
QL
QS
QL
QS
QS
ML
ML
ML
MS
ML
QS
QL
ML
QL
QS
QL
QS
ML
QL
ML
QS
ML
ML
ML
QL
QL
QS
QL
QS
MS
MS
QL
ML
MS
QS
ML
QL
ML
QL
QL
ML
MS
ML
QL
ML
QL
ML
ML
ML
QS
QS
ML
ML
QL
QS
QL
MS
ML
QS
QL
QS
ML
QS
QS
QS
ML
QL
ML
QL
QL
QS
ML
ML
ML
QL
ML
MS
ML
ML
ML
MS
QL
MS
MS
ML
QS
ML
ML
QS
QL
ML
ML
ML
QS
QL
QS
QS
QL
QS
QL
QL
ML
QS
MS
QL
QL
QL
QL
QS
ML
ML
MS
ML
QS
QS
ML
MS
QS
ML
QL
ML
MS
QL
ML
QS
QL
MS
QS
QL
QL
ML
QS
MS
QS
ML
ML
ML
QL
ML
QS
QL
MS
ML
QL
QL
ML
QL
ML
QL
QL
QL
ML
QS
QS
MS
ML
ML
MS
ML
QL
QL
QS
MS
ML
QL
QS
QS
QL
ML
QS
QL
QL
ML
QL
ML
QL
QL
QL
ML
QS
QL
ML
QL
QL
MS
ML
QL
QS
ML
MS
QS
ML
QS
MS
QL
ML
QS
ML
MS
ML
MS
QS
MS
ML
ML
MS
QS
QS
QL
MS
QS
MS
QL
ML
ML
ML
ML
ML
MS
QS
QL
QS
ML
QL
ML
ML
QL
QL
ML
QS
ML
ML
QS
ML
ML
QL
ML
QL
ML
MS
ML
ML
QS
ML
QL
ML
QL
ML
QS
QL
ML
QS
MS
MS
QL
QS
MS
MS
QS
ML
ML
MS
QS
QS
QS
ML
MS
QS
QS
QL
MS
QL
MS
ML
QS
QS
QS
QL
ML
QL
ML
QL
MS
QS
MS
QS
ML
QS
QL
QS
ML
QL
QL
ML
QL
ML
QS
ML
QL
ML
MS
QL
ML
QS
QS
QS
QL
ML
ML
QL
QS
QS
QL
QL
QL
ML
QS
QS
ML
QL
ML
QS
QS
QS
MS
QS
MS
QL
MS
MS
ML
QS
QS
QS
ML
QL
QS
MS
QS
QL
QS
QS
QS
MS
MS
ML
ML
QL
ML
ML
QL
QL
QS
QL
QL
MS
QL
MS
ML
ML
QL
QL
QS
QS
ML
QS
QS
QS
MS
ML
ML
ML
QL
QL
QS
ML
MS
ML
ML
ML
QS
MS
QL
ML
ML
ML
QL
QS
MS
QL
ML
QS
QL
QS
QL
ML
QS
QS
ML
MS
QS
ML
QS
QS
QL
ML
QS
ML
QS
QL
QL
QS
ML
ML
ML
ML
QS
QS
QS
ML
QL
QS
QS
QL
ML
ML
ML
ML
MS
QL
ML
MS
ML
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
ML
QS
ML
MS
ML
QS
QL
ML
QS
QL
ML
ML
QS
ML
QS
QS
ML
QS
QS
MS
QL
ML
QS
QS
MS
MS
QS
QL
ML
ML
QS
ML
ML
QL
QS
ML
ML
QS
ML
QS
QS
ML
QS
ML
QS
QS
QL
ML
QS
ML
QS
ML
QS
ML
QL
QS
ML
QL
QL
ML
ML
MS
QS
ML
ML
ML
ML
QL
QL
QL
ML
QL
QL
ML
QS
ML
MS
ML
ML
ML
QL
ML
MS
QS
ML
QL
ML
QL
QS
ML
QS
ML
QL
ML
MS
ML
QL
QL
QL
MS
ML
ML
QL
ML
QL
MS
ML
ML
QS
ML
QS
ML
ML
QL
QL
MS
ML
QS
ML
QL
QL
ML
ML
MS
QL
QL
MS
QS
ML
ML
ML
MS
QL
MS
ML
ML
MS
QL
QS
QS
QS
QS
ML
QL
QS
QL
QL
QS
MS
ML
ML
ML
QS
ML
QS
QL
QS
QS
QS
ML
ML
QL
QS
QL
ML
QS
QL
ML
QL
QS
QL
QS
QS
MS
QL
QL
ML
MS
QL
QS
QL
ML
QL
QS
QL
ML
QL
ML
ML
QS
QL
QL
ML
ML
MS
QS
ML
MS
ML
QS
QS
QL
QL
QL
QS
QS
QS
QL
QL
QL
QS
ML
QL
MS
ML
QL
ML
ML
QS
ML
MS
MS
ML
QL
ML
ML
QL
MS
ML
MS
MS
QL
QS
ML
QL
MS
QL
ML
QS
QL
MS
QS
QS
MS
QS
QS
ML
QS
QL
QS
QL
ML
ML
QL
ML
QS
QS
MS
QL
ML
ML
QS
MS
MS
MS
MS
QS
QS
ML
QS
QS
QS
MS
QL
QL
QS
QS
ML
QL
MS
QS
ML
MS
QL
QL
ML
QL
QL
QS
MS
MS
ML
MS
ML
QL
MS
QS
ML
MS
QS
MS
QS
ML
MS
ML
QS
QS
QL
QS
ML
ML
ML
MS
MS
ML
MS
ML
MS
ML
QL
MS
QL
MS
QL
ML
QL
QS
QL
QL
QS
QS
ML
QS
ML
ML
QS
MS
ML
MS
ML
ML
QL
ML
QS
QL
QS
ML
QL
ML
QS
QS
QL
QS
MS
QL
ML
MS
QS
QS
QS
QS
QS
QL
MS
ML
ML
ML
ML
QS
ML
MS
ML
QS
MS
MS
MS
ML
QL
QS
MS
ML
QL
QS
QL
QL
MS
QL
ML
QS
ML
ML
QL
QL
ML
MS
ML
QS
QS
QS
ML
MS
QL
ML
MS
ML
QS
QL
QL
MS
ML
ML
MS
QS
ML
MS
QS
ML
ML
QL
QS
QS
ML
QL
QL
QS
ML
ML
ML
QL
ML
ML
ML
ML
QS
QL
ML
QL
QS
ML
QL
ML
QS
QL
QL
QL
ML
QS
MS
QS
QS
MS
QL
ML
ML
QS
QS
QS
ML
QS
QS
MS
ML
ML
QL
ML
QL
QL
ML
MS
QS
QS
QL
QS
ML
MS
QL
QL
MS
QL
QL
ML
MS
ML
QL
MS
ML
MS
QS
MS
QL
ML
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
QL
MS
QL
ML
QS
ML
QL
QS
QS
QS
ML
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
QL
MS
QL
ML
MS
QL
ML
ML
ML
MS
QS
QL
MS
QS
QS
ML
QS
ML
ML
QS
QS
ML
ML
QS
MS
MS
ML
QL
QL
MS
MS
ML
MS
QS
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
ML
MS
QS
ML
MS
ML
QL
QS
QL
QL
QS
ML
MS
ML
MS
QL
ML
ML
ML
ML
QL
QL
QL
QL
QS
QS
ML
ML
ML
QL
ML
MS
ML
QL
QS
ML
ML
ML
MS
QS
QS
ML
MS
MS
QS
ML
ML
ML
ML
ML
QL
MS
MS
QS
ML
MS
QS
ML
QL
QL
MS
ML
ML
QL
ML
QS
QL
QS
QL
ML
QS
ML
MS
MS
ML
QL
ML
MS
QL
QL
ML
QS
ML
QL
ML
QL
QL
ML
QL
QL
QS
ML
ML
ML
MS
MS
ML
ML
QL
QS
QL
ML
QL
QL
MS
QL
ML
ML
ML
QS
QL
MS
QS
QS
MS
QS
MS
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
QS
QL
QL
QS
QL
QS
ML
QS
ML
QL
QL
ML
ML
QL
QS
ML
MS
QS
ML
ML
QL
ML
QL
QS
ML
ML
ML
MS
QL
ML
QS
QS
QS
ML
QS
ML
MS
ML
QS
ML
QS
ML
QL
QS
ML
QS
QL
ML
ML
QL
QL
MS
MS
ML
QS
ML
QS
QL
ML
QS
ML
MS
ML
QL
QS
ML
ML
MS
ML
ML
MS
QS
QL
QS
QL
QL
QL
ML
ML
ML
MS
ML
MS
QL
QL
ML
QL
ML
ML
QS
MS
QL
QL
QL
QL
MS
ML
QS
QS
ML
QS
QL
QS
QL
ML
QS
MS
QL
ML
MS
ML
ML
QL
MS
QS
QL
QL
ML
MS
QL
QS
QL
ML
QL
ML
QS
QL
QL
ML
QS
QL
ML
ML
MS
QS
MS
ML
ML
QS
ML
MS
QL
QS
QS
ML
QS
QS
QL
QL
QL
QL
ML
QS
QL
MS
ML
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
QL
ML
QS
MS
ML
MS
MS
QS
MS
ML
QL
ML
QS
QL
QS
ML
ML
ML
QL
QS
QS
ML
ML
QS
ML
QS
ML
MS
QL
QL
QS
ML
ML
MS
QS
QS
QL
ML
ML
ML
ML
QS
QS
ML
QL
QS
QL
ML
QS
ML
QL
ML
MS
ML
QS
ML
QL
ML
QS
MS
ML
QS
ML
ML
ML
QS
MS
QS
QL
MS
MS
MS
QL
QS
QS
QS
ML
QS
ML
QS
QS
QL
QL
QL
ML
QL
MS
ML
QL
MS
QS
ML
QS
QL
QS
QS
QL
MS
ML
ML
ML
ML
MS
QL
QS
QL
QS
MS
QS
MS
QL
QL
QS
MS
ML
ML
ML
ML
QL
QS
ML
QL
MS
MS
QL
ML
ML
ML
ML
QS
ML
QL
ML
MS
ML
QS
ML
ML
QL
ML
ML
QL
QS
MS
ML
QS
QS
ML
ML
QL
ML
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
QL
ML
QS
QL
MS
ML
ML
ML
ML
MS
ML
QS
QL
MS
QL
ML
QL
ML
QS
MS
ML
ML
QL
QS
QS
ML
QS
MS
QL
ML
ML
QL
ML
QS
QS
QL
QS
QS
QS
QS
QL
QL
ML
MS
ML
ML
MS
ML
QL
ML
ML
QL
QL
ML
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
QS
QS
QL
ML
QS
QS
QL
MS
QS
QS
QS
QS
QL
ML
QL
QL
MS
QS
QL
ML
ML
QS
QL
QL
ML
QL
QL
QS
QL
QL
QS
ML
ML
QS
QS
QL
MS
ML
ML
ML
ML
QL
ML
ML
MS
ML
QL
QL
QL
ML
ML
ML
ML
ML
ML
MS
QS
ML
MS
ML
QL
QL
MS
QS
QL
QL
QS
MS
QL
ML
ML
MS
QS
ML
QS
ML
ML
QL
QS
QS
ML
ML
ML
QL
QL
QL
MS
QL
MS
ML
ML
ML
ML
ML
ML
QS
QS
ML
ML
MS
QS
QS
ML
QL
ML
QS
MS
QL
ML
QS
ML
ML
QS
ML
QL
QS
QS
QS
MS
QS
QL
QS
ML
ML
ML
ML
QS
ML
QL
MS
ML
ML
ML
ML
QS
QL
QS
QS
MS
QL
ML
QS
QL
ML
ML
ML
MS
QL
QL
QS
QL
QS
QS
QL
QL
QS
ML
ML
ML
QL
QL
ML
MS
ML
QL
ML
QL
QL
ML
ML
ML
ML
QS
QL
QL
MS
QS
ML
QL
ML
QL
MS
ML
ML
QS
QS
QS
QL
ML
QS
ML
QS
QL
MS
ML
ML
QS
ML
QL
ML
ML
ML
QL
QL
QL
ML
QL
QL
QL
ML
QS
QS
ML
QS
ML
QS
QS
MS
QS
ML
QS
QL
ML
ML
ML
QS
QS
QL
QS
ML
ML
QS
QS
ML
ML
QL
ML
ML
QS
MS
ML
ML
ML
MS
QS
MS
ML
ML
QS
ML
QL
MS
QL
ML
QS
MS
MS
ML
QL
QL
QL
QL
QS
QL
ML
ML
QL
QS
MS
QS
QS
QL
QS
ML
MS
ML
QS
QS
QL
QL
ML
ML
ML
QS
QS
QS
QS
QL
QL
ML
ML
ML
QS
QL
QS
QS
ML
QS
MS
QL
QS
QL
QL
QL
ML
QS
ML
ML
ML
ML
ML
QS
QS
QS
ML
QS
QL
QS
QL
MS
ML
QL
QL
ML
ML
ML
QL
ML
ML
QL
QS
ML
QL
QS
ML
ML
MS
ML
QS
ML
ML
QS
ML
ML
ML
ML
MS
QS
QS
QL
MS
ML
MS
ML
QL
ML
QL
MS
QS
ML
QL
QS
QS
ML
QL
QL
QS
ML
ML
MS
QS
ML
ML
ML
MS
QL
ML
ML
QS
ML
QL
ML
QS
MS
QL
QS
MS
ML
QS
QL
ML
ML
ML
QL
QS
MS
QS
ML
ML
MS
ML
QS
ML
MS
ML
QS
QL
ML
QS
QS
QL
QS
ML
QS
ML
QL
QS
ML
ML
ML
QS
ML
ML
ML
QS
QS
ML
QS
MS
ML
QL
QL
ML
QS
MS
QS
QL
ML
QL
ML
QL
QL
QS
ML
QS
QS
ML
ML
QS
QS
MS
MS
QL
QS
ML
ML
QS
QL
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
MS
QL
QS
ML
QL
ML
ML
ML
QS
ML
MS
QS
ML
MS
ML
QS
MS
MS
QL
ML
QL
QS
ML
QL
QS
ML
QL
MS
QS
QS
QL
ML
MS
QL
QS
QL
ML
ML
MS
QS
QS
MS
MS
ML
MS
QL
QS
ML
QL
ML
ML
QL
QL
QS
QS
QS
QS
MS
ML
ML
MS
QS
ML
QS
ML
ML
QS
ML
QL
ML
QL
QL
ML
ML
ML
QL
QL
ML
ML
QL
QL
QS
MS
QS
ML
MS
QL
ML
ML
ML
ML
ML
ML
QL
QS
MS
ML
QL
ML
MS
ML
MS
ML
QL
QL
ML
ML
QS
ML
MS
QL
QL
ML
QS
MS
ML
QS
ML
ML
MS
QS
ML
QS
MS
ML
QL
QS
QL
ML
QS
ML
QL
QL
MS
QL
ML
QL
QS
QS
QS
QL
QL
QL
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
ML
QL
ML
MS
ML
ML
ML
ML
MS
QL
MS
QS
ML
QL
ML
ML
ML
QL
ML
QS
QS
QL
QL
ML
QL
ML
MS
ML
QL
QL
QS
ML
QS
ML
QL
QL
QS
MS
MS
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
QS
QL
MS
QL
ML
ML
QL
QS
QL
ML
ML
QS
ML
ML
QL
ML
ML
QL
QL
ML
QS
QS
ML
QS
QL
QS
ML
QL
ML
MS
ML
ML
QL
QL
QS
ML
ML
ML
QS
QS
QS
ML
QS
MS
QL
ML
QL
ML
QS
QL
QL
QS
QL
MS
MS
MS
QS
QL
QL
QS
QL
ML
MS
ML
QS
QS
ML
QS
ML
MS
QL
QS
ML
QS
ML
ML
QS
ML
MS
ML
ML
QL
QL
ML
QL
QL
MS
MS
ML
QS
ML
QL
QS
QS
QS
ML
QL
QS
MS
QS
QS
ML
ML
QS
ML
ML
QS
QL
QL
ML
QS
MS
MS
ML
QL
QL
QL
QL
MS
QL
QL
ML
MS
QL
QL
QL
MS
QS
QS
ML
QS
ML
MS
QS
ML
QL
ML
QL
QS
ML
QS
QS
ML
ML
ML
QS
QS
QS
ML
ML
QL
MS
ML
QS
ML
MS
ML
QS
MS
MS
QS
QS
QL
ML
ML
ML
QL
ML
ML
QS
ML
QS
ML
QS
QS
ML
MS
QL
ML
ML
QS
QL
MS
QL
QS
QL
ML
ML
QS
QS
QS
QS
QL
QL
ML
ML
QS
MS
QL
ML
MS
ML
MS
ML
ML
QS
ML
QL
ML
MS
QS
ML
MS
ML
QS
QL
ML
ML
QS
QL
ML
ML
ML
QS
ML
QS
QL
QS
ML
QL
ML
QS
QL
QS
ML
QL
QL
ML
QL
ML
ML
ML
MS
ML
QS
ML
MS
QL
QS
QL
ML
QS
MS
QS
ML
QS
MS
ML
QL
ML
MS
QL
ML
QS
QL
ML
QS
MS
QL
QS
QS
ML
QL
ML
QL
ML
QL
QS
QL
QL
MS
MS
MS
MS
QS
ML
ML
ML
ML
MS
QL
MS
QS
QS
ML
QL
QL
ML
ML
QL
QS
ML
QL
QL
QL
QL
QL
QS
ML
MS
MS
QL
ML
QS
ML
QL
ML
ML
QS
ML
QL
QL
QS
ML
QS
QL
QS
ML
QL
QS
ML
QL
ML
QL
ML
QL
MS
QS
ML
ML
MS
MS
QL
ML
MS
QS
QL
QS
ML
QL
QS
ML
ML
QS
ML
MS
QS
QL
QS
MS
ML
MS
QL
QS
ML
MS
QL
ML
QL
QS
MS
MS
QL
ML
QS
ML
QS
QL
QS
QS
ML
MS
QS
MS
MS
ML
MS
MS
QS
QS
QS
MS
QL
MS
ML
ML
MS
QS
QL
QL
QS
QS
ML
ML
MS
QS
ML
QL
ML
ML
ML
MS
QL
QL
QS
ML
QS
QL
MS
QS
MS
ML
QS
QS
ML
ML
MS
ML
ML
QS
QL
ML
ML
QS
QL
QL
ML
QL
QS
QL
MS
ML
MS
MS
ML
ML
QL
QL
QS
MS
QS
MS
QL
ML
ML
ML
MS
QL
ML
ML
QL
QL
QS
ML
QL
QS
ML
QS
QS
QL
ML
QS
ML
QS
MS
QL
ML
QS
QL
QS
ML
QS
QS
MS
ML
MS
QS
QL
ML
ML
QS
QS
QL
MS
ML
QS
ML
QL
ML
QL
MS
QS
ML
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
QS
QL
ML
QS
ML
ML
QL
QL
QL
ML
MS
ML
ML
QS
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
ML
QL
QL
ML
QL
QL
ML
QL
QL
ML
QS
QS
ML
MS
QL
ML
MS
MS
ML
ML
ML
ML
ML
ML
ML
ML
QL
QS
QS
ML
QL
QL
QS
QL
ML
ML
ML
ML
ML
ML
QL
ML
QS
ML
QL
QS
ML
MS
QL
MS
ML
QL
QL
ML
QS
ML
ML
MS
QS
QL
ML
MS
QL
QL
ML
ML
MS
QS
QS
QS
ML
MS
QL
QS
ML
QS
QS
MS
QL
MS
QL
ML
QS
MS
ML
ML
QS
ML
QS
QS
QS
QL
ML
QL
MS
MS
QL
QS
QL
ML
ML
ML
QL
QL
QS
ML
QS
MS
QL
ML
MS
QL
QL
QS
QS
MS
ML
QL
MS
ML
QS
MS
ML
QS
QS
QL
QS
QS
QS
QL
ML
MS
QL
ML
QS
QL
QL
ML
QS
ML
QS
MS
QL
QS
QL
ML
ML
QL
MS
ML
QL
QL
MS
QS
QS
QL
MS
ML
ML
QL
QS
QS
QS
QL
ML
MS
QS
ML
QS
MS
QS
ML
ML
QL
QL
ML
MS
MS
ML
QS
QL
QS
ML
ML
ML
MS
MS
QS
ML
ML
QL
ML
QL
QS
QS
MS
QS
ML
QS
QS
ML
ML
QS
ML
ML
QS
QS
QS
MS
QS
ML
QL
QS
ML
MS
MS
ML
MS
QL
QS
QL
ML
MS
QS
QS
ML
MS
MS
ML
QS
ML
QS
MS
ML
MS
QS
QL
ML
ML
QS
ML
QL
QL
MS
QS
QL
QL
QS
ML
QS
ML
QL
MS
ML
ML
QL
QS
ML
QS
ML
QL
QL
QL
QL
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
QS
QL
MS
ML
ML
ML
MS
ML
QS
MS
QS
QL
QL
ML
ML
ML
QL
QS
MS
ML
QL
ML
ML
ML
QL
QL
MS
ML
MS
ML
ML
MS
ML
ML
QL
ML
ML
QS
MS
ML
ML
ML
ML
MS
ML
QL
QL
QL
MS
QL
ML
ML
QL
QS
QL
QL
ML
QL
QS
QS
QL
ML
QS
ML
QL
QL
QS
QL
ML
QS
QL
ML
MS
QS
QS
ML
ML
QS
ML
QS
ML
QS
QS
ML
QL
QS
QS
ML
ML
ML
QS
ML
QL
QL
ML
MS
QS
ML
ML
ML
ML
QL
ML
ML
QL
QL
ML
QS
ML
QL
QL
ML
QS
MS
QS
ML
ML
MS
ML
MS
QL
QL
MS
QL
QL
QL
ML
ML
MS
QL
MS
ML
QL
QL
ML
QS
ML
QL
QS
ML
QS
QS
QS
QL
QL
ML
QS
MS
QS
QL
QS
QS
ML
QS
QL
ML
MS
QS
QS
QL
ML
QS
ML
ML
ML
MS
QS
QL
QL
ML
ML
QS
QS
QS
QL
ML
MS
QL
QS
ML
QL
QS
ML
QS
QS
QS
QS
QL
QL
ML
ML
QS
QL
ML
ML
QL
MS
QL
ML
QS
ML
MS
ML
MS
ML
QS
ML
QL
QL
QL
MS
ML
QS
MS
QS
ML
QL
QS
QS
QL
MS
ML
QL
QS
MS
ML
QS
QS
QS
QS
ML
QS
QS
QL
QS
QL
QL
MS
ML
QS
ML
QL
QS
QL
MS
QL
ML
MS
ML
MS
ML
QL
QS
ML
ML
QS
MS
ML
QL
ML
QS
QL
QL
QL
ML
MS
QS
MS
QL
QL
QS
ML
ML
QL
QL
ML
QL
QL
QS
QL
ML
QL
QL
QS
ML
QS
ML
QL
QL
ML
ML
MS
QS
ML
QS
ML
QL
QL
QS
QL
ML
ML
QS
ML
QL
QL
QL
ML
QS
ML
ML
QS
ML
QL
ML
ML
QL
QS
QL
ML
QL
MS
QL
ML
ML
QL
QS
QL
QS
QL
ML
QL
MS
QL
MS
QL
ML
ML
QL
QL
QS
ML
QS
QS
MS
ML
QL
QS
QS
QL
QL
ML
QS
ML
ML
ML
ML
ML
QS
QS
QL
QS
QS
ML
ML
QS
ML
ML
ML
QS
QS
QS
QL
QL
QL
QL
ML
QS
ML
ML
ML
QS
ML
QS
ML
ML
QS
QL
ML
QS
ML
QL
ML
QS
MS
ML
QS
QL
MS
QS
ML
MS
QS
ML
QL
QS
MS
QL
ML
ML
QL
QL
QL
ML
ML
QL
QS
ML
QL
ML
ML
QL
ML
ML
QL
QS
MS
QL
MS
QL
ML
QS
QL
QS
ML
QS
QL
ML
QS
QL
QS
QS
ML
QL
ML
QS
QS
ML
QL
ML
ML
MS
ML
MS
QL
ML
QL
ML
QL
QS
QL
QS
QL
QS
ML
QL
ML
QS
QL
QL
QS
MS
QL
ML
ML
QL
ML
ML
ML
ML
ML
MS
ML
QL
ML
QL
ML
ML
QS
ML
QS
QL
QS
QS
MS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
QS
MS
QS
MS
ML
QL
ML
ML
QS
QS
QL
QL
QL
ML
MS
QS
QS
ML
ML
MS
ML
MS
ML
QL
ML
QS
ML
QL
MS
QL
QS
QL
MS
ML
ML
QS
QS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QS
QL
QS
ML
ML
QS
ML
ML
MS
ML
ML
QL
ML
MS
ML
QL
MS
QS
ML
QL
QL
QS
QS
ML
QL
QL
MS
QS
QL
ML
QL
QS
QS
QL
MS
QS
QL
QS
ML
MS
MS
QS
QL
ML
MS
QL
QL
ML
ML
QL
MS
ML
ML
QL
ML
QL
QS
MS
QS
QL
ML
QL
ML
QL
ML
ML
ML
QL
QS
QS
QL
QS
QL
ML
QS
QL
ML
MS
QL
QS
QS
QS
QL
ML
ML
ML
QS
QL
QS
MS
QS
ML
QL
QS
ML
MS
ML
ML
ML
QL
QS
ML
QS
QS
QS
QL
QL
ML
QS
ML
QS
QL
QL
QL
ML
ML
QS
QS
QS
ML
QL
MS
QS
ML
ML
ML
QL
ML
ML
QL
QL
QL
QL
QS
QS
MS
ML
ML
QL
MS
QL
ML
QL
QS
ML
QS
ML
MS
QL
QL
ML
QL
MS
ML
QL
QS
ML
QS
QL
MS
QL
QL
QL
ML
QL
QS
ML
QS
MS
MS
ML
ML
QL
MS
ML
QS
QL
MS
ML
ML
QL
QS
ML
ML
QS
ML
QS
QS
ML
QL
QL
ML
QL
QL
MS
QL
QS
MS
QS
MS
ML
MS
QL
QL
ML
ML
QS
MS
QL
QS
QL
ML
ML
QS
ML
QL
ML
QL
ML
QS
MS
QL
QS
QL
QS
QL
ML
ML
MS
MS
QL
ML
QL
ML
QL
QL
MS
ML
MS
QS
ML
QL
ML
ML
QL
QS
MS
ML
ML
ML
QS
ML
QS
MS
QS
MS
QL
QS
ML
QS
QS
QL
QL
QS
QL
ML
ML
ML
MS
QL
ML
ML
ML
MS
ML
ML
MS
QL
QL
QL
MS
QL
QL
QL
QL
MS
ML
QS
QS
QS
ML
QL
ML
ML
QL
ML
QL
QL
ML
ML
ML
QS
QL
ML
QS
QS
ML
ML
ML
MS
MS
QS
ML
QL
QL
ML
ML
QS
ML
ML
QL
ML
QL
MS
QL
MS
ML
ML
ML
QS
ML
ML
QS
MS
MS
QL
ML
QL
ML
QS
MS
MS
QL
ML
QS
MS
MS
MS
QL
ML
QS
QL
QL
ML
QL
ML
QS
QS
ML
QS
QS
QS
ML
QS
QL
ML
QL
QL
ML
ML
MS
MS
QL
QL
QL
MS
ML
MS
QL
ML
ML
MS
QS
MS
QL
ML
QS
QL
MS
MS
QL
MS
ML
QL
QS
ML
ML
MS
QS
QL
QS
ML
ML
QS
MS
QL
QS
ML
ML
QS
QS
MS
MS
MS
ML
MS
QS
ML
ML
QS
MS
MS
ML
QL
ML
QS
QL
MS
QS
ML
QL
ML
ML
QL
QS
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
QS
MS
ML
ML
QL
ML
MS
ML
QS
ML
ML
QL
QL
ML
ML
QS
QL
ML
QS
ML
QS
QL
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
QS
ML
ML
ML
QL
QS
QL
QL
MS
QL
MS
QS
QS
QS
QS
ML
MS
ML
ML
ML
MS
MS
QS
QL
QL
QL
QL
ML
QS
ML
QS
QS
QS
QL
ML
QL
MS
QL
MS
QS
QS
ML
ML
QS
QL
QL
QL
QL
QL
ML
ML
QL
ML
ML
QS
QS
MS
QS
QS
QL
MS
ML
ML
QS
QL
QL
ML
QS
QS
QL
QL
MS
ML
QL
QS
QS
QL
ML
MS
QL
ML
ML
QS
QL
QS
MS
QS
MS
QS
MS
ML
MS
QL
QL
MS
QS
QS
ML
MS
QL
QS
ML
ML
QS
ML
QS
QS
QL
ML
ML
ML
ML
MS
QS
QL
QS
ML
QL
QS
QS
ML
ML
ML
QL
MS
MS
QS
ML
ML
ML
ML
QL
QS
ML
ML
MS
QS
ML
MS
QL
QL
MS
ML
QL
QS
QS
QL
ML
MS
ML
QL
QS
QL
ML
ML
ML
QS
QS
ML
QS
ML
QS
ML
MS
MS
QS
QS
QL
MS
QL
QS
MS
QS
QS
QL
QL
ML
QL
ML
QL
ML
ML
QS
QS
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
QL
QL
QS
QS
QS
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
QL
QS
QS
ML
QS
ML
ML
ML
QL
QS
QS
MS
QL
QS
QS
ML
QL
QS
QL
QS
QS
QL
QS
QL
ML
QS
ML
ML
MS
ML
ML
QL
QS
QL
QS
ML
QL
QS
MS
ML
ML
QL
ML
MS
QS
QL
QS
ML
QL
QL
QS
ML
QL
MS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
QL
MS
ML
MS
QS
QS
QS
QS
QS
QS
MS
QL
QS
QL
QL
ML
MS
MS
ML
QL
QS
QS
QL
ML
ML
ML
QL
ML
QS
ML
ML
QL
QL
QL
ML
ML
MS
MS
QS
ML
QL
QL
QL
ML
QS
QL
ML
QS
ML
ML
QS
QL
MS
MS
ML
ML
ML
QS
QS
QL
QS
QS
QL
QS
QL
QL
ML
MS
QL
QS
QS
ML
ML
QL
ML
ML
ML
ML
ML
MS
ML
ML
ML
QL
QL
ML
QL
ML
QS
QL
QL
ML
QS
QS
QL
ML
QL
ML
ML
QL
QS
ML
MS
QS
ML
ML
ML
QS
QS
ML
QL
ML
QS
QS
MS
QS
QL
QS
QS
QS
ML
QS
QL
QL
QS
QS
QS
QL
QS
ML
QS
MS
QL
ML
QS
MS
QS
QS
QL
ML
QL
MS
QL
MS
QS
MS
QS
MS
QS
ML
QL
QL
ML
MS
QL
QL
MS
QS
MS
MS
QL
ML
MS
ML
QS
QL
QS
QS
ML
QL
QS
ML
ML
QL
QL
QL
ML
MS
QS
ML
ML
ML
QL
QS
QS
ML
QL
QS
ML
ML
ML
QS
QL
MS
QS
QS
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
QS
QS
ML
ML
QS
QL
ML
ML
ML
QL
QS
QS
QS
QS
ML
QS
QS
QL
QS
QS
ML
ML
ML
QS
MS
QL
MS
ML
ML
QL
ML
QL
QL
QL
QL
QL
QS
QL
ML
QS
QL
QS
QL
ML
ML
MS
ML
ML
MS
ML
ML
QL
QL
MS
ML
QS
MS
QL
QL
ML
MS
ML
ML
ML
ML
QL
ML
ML
QL
MS
QL
MS
ML
ML
QL
ML
QL
ML
ML
QL
QL
QS
QL
QL
ML
QS
QS
ML
ML
ML
ML
MS
ML
QS
QL
QS
ML
QS
ML
QL
QS
QL
ML
QL
QL
ML
MS
ML
QS
QS
MS
QS
QL
QS
ML
MS
QL
ML
MS
ML
MS
QS
ML
ML
QS
QS
QL
MS
QL
MS
MS
QS
QL
ML
QL
QS
QS
QL
QL
ML
QS
ML
QS
QS
QS
QS
QS
QL
MS
ML
QS
QS
QS
MS
QL
QS
MS
QS
QS
QL
QS
ML
QL
ML
ML
ML
ML
MS
ML
QL
QS
ML
QL
ML
ML
ML
ML
ML
QL
QS
MS
QS
QS
ML
MS
ML
MS
QS
MS
QS
ML
ML
QL
MS
QS
QS
MS
ML
ML
ML
MS
QS
MS
ML
ML
ML
QS
ML
ML
ML
QS
MS
MS
ML
QL
ML
ML
QL
ML
QS
QS
MS
QL
QS
QS
QL
ML
MS
MS
QL
QS
ML
ML
QL
ML
MS
QL
QL
MS
QS
QS
ML
ML
QL
QS
QL
ML
ML
QL
MS
QS
QS
ML
QL
ML
QS
ML
QS
MS
ML
ML
QS
ML
QS
QL
QL
ML
QL
QL
QS
QL
ML
QL
QS
QL
ML
QS
ML
QL
QS
MS
ML
QS
QS
QL
QS
QL
MS
QL
MS
ML
ML
ML
ML
QS
QL
ML
MS
QL
MS
ML
MS
QS
MS
QL
QL
QS
QL
ML
QL
QL
QS
ML
QL
QS
QL
QS
QL
MS
QS
ML
QL
ML
ML
ML
QS
QL
QS
ML
QS
QS
QS
MS
QL
QS
QS
QS
QL
QS
ML
ML
MS
ML
ML
MS
MS
ML
ML
ML
QS
QL
QS
QL
QL
MS
ML
QL
ML
MS
QL
ML
ML
QS
QL
ML
ML
QL
QS
QS
QS
ML
QL
QS
ML
QS
MS
MS
QL
QS
QL
QL
ML
QS
ML
QL
ML
ML
ML
QL
ML
ML
MS
QS
QS
ML
QL
QS
QS
ML
QS
ML
MS
QS
ML
QS
ML
ML
QS
MS
QL
QS
MS
QS
QL
ML
ML
ML
QL
QL
ML
QS
QL
ML
ML
QL
QS
QS
QS
QS
MS
ML
ML
MS
ML
QL
QL
ML
QS
QS
ML
ML
QS
MS
ML
ML
MS
QL
MS
ML
QS
ML
QS
QS
QS
ML
ML
QS
QS
QS
QS
ML
QS
ML
ML
ML
ML
QS
ML
ML
QL
QS
MS
MS
MS
QL
ML
QL
MS
ML
QL
QL
ML
QS
QS
QS
MS
ML
QS
ML
QS
ML
ML
QL
MS
ML
QL
QL
ML
QS
ML
QL
MS
ML
ML
QL
QL
QS
ML
ML
ML
ML
MS
ML
ML
ML
ML
ML
ML
QL
QL
MS
ML
QS
QS
ML
ML
QL
QS
QL
ML
ML
QL
QL
ML
ML
QL
QL
QS
QS
MS
ML
QS
ML
ML
QS
QL
ML
ML
MS
ML
QS
QL
MS
QS
ML
ML
ML
MS
QS
ML
MS
QL
QS
QS
ML
QS
QS
QL
QL
QL
ML
QS
MS
QS
MS
QS
ML
QS
QL
QS
ML
QL
ML
QS
QL
ML
ML
QL
QL
QL
MS
MS
QL
QS
ML
QS
MS
QS
ML
MS
MS
QL
QL
MS
QS
QL
ML
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
QL
QL
QL
QL
ML
ML
QS
QL
ML
QS
ML
ML
MS
QS
ML
ML
QS
QS
ML
QS
QL
QS
MS
ML
QL
ML
ML
ML
QS
QL
ML
QS
QS
QL
ML
ML
QL
QL
QS
ML
ML
QS
ML
QL
QL
QS
ML
MS
QL
QS
MS
QL
ML
ML
QL
QL
ML
QS
QS
QL
QS
QL
QS
QL
ML
QL
QL
QS
ML
QS
MS
MS
ML
QL
ML
ML
QS
ML
ML
QS
QS
QL
ML
QL
QL
QS
ML
ML
MS
QL
ML
ML
QL
ML
QL
ML
ML
QS
QL
QL
ML
QS
QS
ML
QL
QS
QL
ML
ML
MS
ML
QS
QS
ML
QS
QL
QS
MS
MS
ML
ML
QS
ML
ML
ML
QL
QL
QS
QL
QL
ML
ML
QL
ML
ML
ML
QS
QS
ML
QS
QS
ML
MS
ML
MS
QL
QL
QS
QL
ML
MS
QS
ML
QL
QS
ML
ML
QL
ML
QL
QL
QL
QL
QL
MS
QS
MS
QL
ML
ML
QS
QL
QL
ML
QS
QS
QL
QL
MS
QL
MS
MS
QL
QS
MS
ML
QS
QS
QS
ML
ML
ML
QL
QS
MS
ML
ML
QL
MS
ML
QL
ML
QS
ML
MS
ML
QS
QS
QL
QS
ML
QS
ML
ML
ML
QS
QS
QL
ML
QS
QS
MS
ML
ML
QS
QL
MS
ML
QS
ML
QS
QL
QS
QS
ML
MS
QS
QS
QS
QL
QL
QS
ML
ML
ML
QS
MS
ML
ML
ML
QL
QL
ML
QL
QS
QS
ML
QS
QL
QS
ML
QL
QS
QL
QL
QS
ML
ML
QL
ML
QL
QS
ML
QS
QS
QL
ML
MS
ML
ML
MS
MS
MS
QS
ML
QS
QL
QL
QL
QL
ML
QS
QL
QL
QL
QS
QL
ML
MS
ML
MS
ML
MS
ML
ML
QL
QL
MS
QL
QS
QS
QS
ML
QS
ML
ML
ML
QS
ML
QL
MS
ML
QL
ML
QS
QL
QS
ML
ML
ML
ML
QS
ML
MS
QL
ML
ML
QS
QS
QL
QL
QL
MS
ML
QL
QS
ML
QL
ML
QS
QL
QL
QS
ML
QL
QS
QL
QL
QL
ML
ML
QL
ML
QS
ML
QS
QS
QL
QL
ML
QL
QS
ML
MS
ML
QS
ML
ML
MS
ML
QS
MS
MS
ML
QS
QS
MS
QL
MS
MS
ML
QS
ML
ML
ML
QS
ML
QS
QL
ML
QL
ML
ML
QL
QS
QS
ML
QS
ML
QL
QL
QL
MS
QS
QL
QS
QL
QL
QS
QL
ML
ML
QS
ML
QS
QL
ML
ML
QL
QL
QL
QS
ML
MS
ML
ML
QS
QS
QL
QS
QL
ML
MS
QL
ML
ML
QL
QS
QS
QL
QL
MS
QS
ML
ML
QL
QL
MS
MS
QL
ML
QS
QS
ML
QL
QS
ML
QS
QS
MS
ML
MS
QL
ML
QS
ML
MS
ML
MS
QS
ML
MS
QS
ML
ML
QL
ML
QS
ML
QS
QS
QS
QL
QL
QS
QL
QL
MS
QL
ML
MS
ML
QL
QS
MS
ML
QL
QL
QS
QL
ML
MS
QL
QL
QS
QL
QL
QS
ML
ML
ML
QL
QS
QS
ML
MS
QL
QL
MS
QL
QL
QS
ML
QL
QS
QS
MS
MS
ML
ML
QL
QS
QS
ML
QL
QS
QL
ML
QL
QL
ML
QL
QS
QL
QS
QL
QS
ML
QS
QS
QL
QS
QS
ML
QS
QS
ML
ML
QS
QL
QS
QL
MS
MS
QL
ML
ML
QS
QL
ML
QL
QL
QS
QL
QS
ML
QL
QS
ML
ML
ML
ML
QS
QS
QL
MS
ML
QS
MS
QL
ML
ML
MS
QS
QL
ML
MS
ML
MS
MS
QS
QS
QS
QL
QL
QL
QS
QL
QL
ML
ML
ML
QS
ML
QS
QL
MS
ML
ML
QL
QS
QL
ML
MS
QS
QS
QS
QS
QS
ML
ML
QL
QL
ML
QL
ML
QL
ML
QL
ML
ML
QL
MS
QS
ML
QL
ML
QL
ML
QL
MS
ML
QL
ML
ML
ML
QL
ML
ML
QL
QS
QS
QS
QL
ML
QL
ML
MS
QL
QS
QL
QS
QS
ML
QS
QS
ML
ML
QS
ML
MS
ML
QS
QS
ML
QS
QS
MS
QS
ML
MS
QS
QS
QL
QS
ML
QS
QL
QL
QS
ML
ML
QS
QL
QS
MS
QL
QL
ML
QL
QL
QS
QS
MS
ML
MS
QL
QS
QS
QS
ML
QL
QS
MS
ML
QL
ML
ML
QS
QS
ML
MS
MS
QS
ML
ML
QL
ML
ML
QL
MS
ML
MS
QS
MS
ML
ML
ML
ML
ML
ML
QS
ML
QL
QL
ML
ML
QS
QL
ML
QL
ML
QS
MS
MS
QL
QS
ML
QL
QS
QS
QS
ML
ML
MS
QL
ML
ML
ML
QL
QS
MS
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
MS
MS
ML
MS
ML
QL
ML
MS
ML
ML
ML
QS
QS
ML
MS
ML
ML
ML
QL
QS
MS
QS
QL
ML
QS
QL
ML
ML
ML
QL
QL
QL
QL
MS
ML
QL
QS
QS
QS
ML
MS
ML
MS
MS
QS
QS
QL
MS
ML
ML
QS
QL
ML
QS
QL
QL
ML
QS
QL
QS
QS
QS
MS
QL
ML
ML
QS
QS
ML
ML
MS
ML
QL
MS
MS
QL
QS
QS
QL
ML
QS
ML
ML
ML
ML
ML
ML
QS
QS
ML
QL
QL
QL
ML
ML
ML
QL
ML
QL
ML
MS
QL
QL
ML
ML
ML
ML
ML
MS
ML
MS
QS
QL
ML
ML
ML
ML
QL
QL
ML
QS
QL
QS
ML
QL
QS
QL
QL
ML
ML
QL
ML
ML
MS
ML
ML
MS
MS
MS
ML
ML
ML
ML
MS
QS
MS
MS
MS
ML
MS
ML
MS
ML
QL
MS
QL
QL
QL
QL
ML
QS
MS
QL
QS
QS
QS
QL
QL
QL
QL
QS
QL
QL
QL
QS
QS
QL
ML
ML
MS
MS
QL
QS
ML
MS
QL
ML
ML
QL
QS
ML
QL
QS
MS
ML
QS
QS
ML
ML
QS
ML
QS
QL
QL
MS
QS
ML
QS
MS
QL
QL
MS
ML
QL
ML
ML
QS
ML
ML
QS
QS
QS
ML
ML
QL
ML
MS
ML
QL
QL
ML
MS
QS
ML
MS
QS
ML
ML
ML
ML
ML
QS
ML
QL
ML
QS
QL
ML
MS
ML
QL
QS
MS
QS
ML
ML
QL
QS
QS
ML
ML
QL
ML
MS
QS
QS
ML
MS
ML
ML
QL
QL
ML
QS
QS
ML
ML
QL
QL
ML
ML
QL
ML
ML
ML
ML
QS
QL
QL
QL
QS
MS
QL
QL
ML
QL
QS
QS
ML
QS
ML
MS
QL
QL
ML
QL
QL
MS
QL
QL
QL
QS
MS
QS
QS
ML
QL
ML
ML
QS
QS
QL
QS
ML
QL
ML
MS
QL
ML
QS
QS
ML
QL
ML
ML
QL
QL
ML
ML
ML
MS
QS
QS
ML
ML
ML
QL
ML
QL
MS
QL
QL
ML
QS
ML
QL
ML
ML
QL
MS
ML
ML
ML
QL
QL
QL
ML
ML
QL
ML
ML
ML
MS
QS
QL
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
MS
QL
QL
MS
QL
QS
MS
QS
ML
MS
QL
ML
QS
ML
ML
ML
MS
ML
MS
QL
ML
QL
QL
QS
ML
MS
QS
QS
QS
MS
QS
MS
QS
QS
MS
QL
ML
QS
ML
ML
ML
ML
ML
QL
MS
MS
QS
QS
ML
QS
QS
QS
ML
QS
QL
QS
ML
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
QL
ML
MS
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
QL
QS
ML
QL
MS
QS
QL
QS
QS
MS
QL
QL
QL
ML
ML
MS
QL
QS
MS
QS
QL
QL
QS
ML
QS
ML
QL
ML
MS
QL
ML
ML
ML
ML
QL
MS
ML
QS
QL
ML
ML
ML
QL
ML
QL
QS
ML
MS
ML
QL
QL
ML
QL
QL
QL
QS
QL
QS
ML
QS
MS
QL
ML
QL
ML
QS
QS
QS
ML
MS
ML
QS
QL
MS
QL
QS
QS
ML
QL
ML
MS
ML
QL
QL
MS
QL
QL
ML
ML
QL
ML
ML
ML
QL
QS
QS
QL
MS
ML
ML
QL
QS
ML
QL
QL
QS
QL
ML
QL
ML
QS
QS
ML
QS
QS
ML
ML
QS
QS
ML
QL
QS
QL
ML
QS
ML
QS
MS
QS
QL
ML
QS
MS
ML
ML
ML
QS
ML
QL
QS
ML
QS
ML
QS
ML
ML
ML
ML
QL
MS
QL
ML
QS
ML
QS
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
QS
QS
ML
ML
QL
QL
QS
ML
ML
QL
MS
ML
QS
QL
QL
QS
QS
MS
QL
ML
QL
QL
QL
QL
QL
ML
QL
QL
QS
MS
ML
QS
ML
ML
MS
QS
QS
ML
QL
ML
QL
MS
ML
QL
ML
MS
ML
QL
QS
QS
ML
MS
ML
ML
ML
QL
ML
QS
ML
ML
MS
QS
QS
MS
QL
ML
QS
MS
ML
QL
QS
QS
ML
QL
ML
QL
QL
ML
QL
ML
QS
ML
ML
QL
ML
ML
MS
QS
ML
QL
QL
QS
QS
QS
QS
QL
ML
ML
MS
QS
ML
QS
ML
ML
QS
ML
MS
QL
QS
QS
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
ML
MS
MS
ML
QS
ML
MS
QL
QL
MS
ML
ML
ML
QS
QL
QS
ML
ML
QL
QS
QS
ML
MS
QS
QL
ML
QS
ML
QL
QS
ML
QL
QS
QL
QL
QL
MS
MS
QS
ML
ML
ML
QL
QS
QS
QL
ML
QL
ML
ML
ML
QS
ML
ML
QS
MS
ML
QL
QS
ML
QS
ML
MS
MS
ML
QL
QS
QS
QS
MS
QL
QS
QS
ML
QS
MS
ML
ML
ML
ML
QL
QL
QL
ML
QS
ML
MS
ML
QL
QL
MS
MS
ML
QL
MS
QL
QL
ML
QL
ML
QL
QL
ML
ML
QL
ML
QL
QL
ML
ML
QS
QS
MS
QS
QS
QS
QS
QL
MS
ML
QL
ML
ML
ML
ML
MS
QL
QS
ML
QL
MS
QS
QS
QL
QL
QS
ML
ML
ML
ML
QL
ML
MS
QS
ML
QL
QS
ML
QL
QL
ML
MS
QL
QS
QS
QL
QL
QS
QS
QL
QS
QS
QS
QL
QL
ML
QL
ML
QL
QL
ML
MS
ML
ML
QS
QS
QS
QS
MS
QS
MS
QL
QL
QL
QL
QS
ML
QS
MS
ML
MS
QS
ML
QS
ML
QS
ML
ML
ML
MS
ML
MS
QS
QS
ML
QL
QS
QS
ML
QS
ML
QS
QS
QL
QL
ML
ML
QS
QS
ML
ML
QL
QL
MS
ML
ML
MS
QS
MS
QS
QS
MS
ML
ML
QL
QL
QS
ML
ML
MS
QS
QL
ML
MS
QL
QL
QL
QL
MS
ML
QL
QL
ML
QS
QL
ML
MS
QL
ML
ML
ML
ML
QL
ML
QS
MS
QS
ML
ML
QS
ML
QS
ML
QS
ML
QS
MS
QS
QL
ML
ML
QL
QS
ML
QS
QS
QS
ML
MS
ML
QS
ML
QL
QL
QL
QS
ML
QS
QS
MS
MS
QS
QL
ML
ML
MS
QS
QL
QS
QL
ML
QS
ML
QL
QS
QL
QL
QS
QL
QL
QS
MS
ML
QL
ML
QL
QL
ML
QS
MS
QS
QS
ML
MS
MS
QS
MS
ML
MS
ML
MS
QS
MS
ML
QL
ML
ML
MS
QL
QL
QL
QS
ML
QL
QS
ML
ML
QS
QL
ML
QS
ML
ML
MS
QL
MS
ML
QL
ML
MS
QS
MS
QL
QL
MS
QS
QS
QL
ML
QS
ML
ML
ML
ML
MS
QL
QL
MS
QS
QS
MS
QS
ML
ML
QL
ML
MS
ML
MS
ML
ML
ML
QL
ML
MS
QL
QS
QL
QS
ML
QL
QS
QS
MS
ML
QL
ML
ML
ML
QL
QS
QL
QL
ML
ML
ML
ML
QS
ML
QL
QL
ML
ML
QL
ML
QL
QS
QL
QS
ML
QL
ML
ML
MS
QL
QS
QL
ML
QS
ML
QS
MS
MS
QL
MS
ML
QL
QL
QS
ML
ML
ML
ML
QL
MS
ML
ML
QS
ML
QL
MS
QL
MS
ML
ML
ML
MS
QL
QL
MS
QL
ML
ML
QS
QL
MS
QS
MS
QL
ML
QS
MS
MS
ML
ML
QS
ML
QS
MS
ML
QS
QS
QS
QL
QS
QL
ML
QS
ML
MS
QS
QL
ML
QS
ML
QS
QS
QL
QS
ML
QL
QL
ML
ML
QS
MS
ML
QL
MS
QL
QS
ML
QL
MS
QL
QS
QS
ML
QL
QL
QL
QL
QS
QL
QS
QS
QS
ML
MS
ML
QL
QL
MS
QS
MS
QS
ML
MS
ML
ML
MS
QL
QL
QS
ML
QS
ML
QL
QS
ML
QS
ML
ML
QS
ML
ML
QS
MS
ML
QS
QL
QL
QS
QS
QS
QL
QS
QL
ML
MS
ML
QS
ML
QS
ML
QS
QL
ML
QS
QL
QS
MS
ML
QS
QL
QS
QS
QL
QS
QL
QS
ML
MS
MS
QL
QL
ML
QS
QL
ML
ML
QS
MS
QS
QL
ML
QL
QL
ML
QS
ML
QS
ML
ML
ML
MS
QL
QS
QS
QS
QS
QS
ML
QS
QL
ML
ML
MS
QS
QL
QS
MS
QS
QS
QL
QS
ML
ML
ML
QS
QL
QL
QS
QS
QL
QL
QS
MS
MS
ML
QL
MS
MS
MS
ML
ML
QS
QS
QL
QS
QL
QL
QS
ML
QL
ML
QL
ML
MS
ML
ML
QL
QL
QL
ML
ML
QL
ML
MS
QL
QS
QL
QL
QS
ML
QL
ML
QL
QL
MS
ML
QS
ML
QS
ML
MS
ML
QL
ML
QS
MS
QL
QL
ML
ML
QS
QS
MS
QL
MS
QL
MS
QS
QL
ML
ML
ML
ML
QL
ML
ML
QS
MS
ML
QS
ML
MS
QS
MS
ML
QL
QS
ML
QS
QS
ML
QS
QL
QS
ML
ML
ML
MS
ML
ML
QS
QS
QS
QL
MS
QS
MS
ML
ML
QS
QL
MS
QS
QL
ML
QS
ML
MS
QL
ML
ML
QS
MS
QL
QS
ML
QS
QS
QS
ML
QS
QL
QS
MS
ML
QS
ML
QL
QL
ML
ML
MS
MS
ML
QS
QL
ML
QS
QL
MS
MS
QS
QS
QL
QL
QS
ML
MS
QL
MS
QS
ML
QL
QL
QL
QL
QL
QS
ML
QL
ML
ML
QL
QS
ML
QL
ML
ML
ML
ML
MS
QS
QS
ML
QL
QL
MS
QS
ML
QL
MS
QL
QL
QL
QL
QS
QS
ML
QS
QS
QS
ML
ML
QL
QL
ML
MS
QS
QS
QL
QL
ML
QS
ML
QL
QL
QS
QL
ML
QS
ML
QS
ML
QL
QS
QL
MS
ML
ML
ML
ML
MS
QS
QL
ML
ML
MS
ML
QL
QL
QS
QS
ML
QL
ML
ML
QL
MS
QS
QS
QS
QL
QS
QL
QL
ML
MS
ML
QL
ML
QL
QS
QS
ML
QS
QS
MS
MS
QS
MS
MS
QS
QS
QS
QL
ML
ML
QS
QL
MS
QL
ML
ML
QL
QS
QL
QS
ML
ML
MS
QL
ML
QL
QL
QS
ML
ML
QS
ML
QS
QS
QS
ML
QS
QS
QL
QL
QL
ML
MS
QL
QL
MS
QL
QS
MS
QS
ML
QS
ML
ML
ML
QL
MS
ML
QS
ML
QS
QS
QS
ML
QS
ML
ML
MS
ML
MS
MS
ML
MS
ML
MS
QS
QL
ML
QL
QL
ML
ML
QS
QS
QL
ML
ML
ML
QL
MS
QL
ML
QS
ML
ML
QL
QL
QL
QS
QL
ML
QL
QL
QL
QL
QL
QL
QS
QS
MS
QL
QL
QL
QS
ML
MS
QL
ML
ML
QL
ML
ML
QS
ML
MS
QL
QS
ML
ML
QL
ML
QS
QS
ML
QS
QS
QS
MS
QS
ML
QS
QS
ML
QL
ML
QS
ML
ML
ML
QS
QS
QS
ML
MS
ML
ML
ML
QL
ML
QL
ML
QL
ML
QS
ML
QL
ML
ML
ML
ML
QS
ML
QL
QS
QL
QS
ML
ML
QS
QS
ML
QS
QS
QS
ML
ML
ML
QL
QS
ML
ML
ML
QS
QL
QL
MS
QL
QL
QL
QS
ML
QL
QS
QS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
MS
QL
ML
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
QS
MS
ML
QL
QL
QL
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
QL
QS
QS
ML
MS
ML
QS
ML
ML
MS
ML
MS
QL
ML
ML
MS
QL
QS
MS
QS
QS
ML
QL
ML
ML
ML
MS
MS
QS
QL
QL
ML
QL
QS
MS
QS
QS
QS
ML
MS
MS
QL
ML
ML
ML
QS
QL
QL
QS
QS
QL
QL
QS
ML
QS
QL
ML
QS
MS
ML
QS
MS
QL
ML
QS
MS
ML
QL
ML
ML
QS
QL
QL
ML
QL
QS
QL
ML
QL
QL
QS
QS
ML
MS
QL
ML
QS
ML
QL
ML
MS
QL
QS
QL
ML
ML
MS
QS
QS
QS
ML
QS
QL
QL
ML
QS
MS
QS
QS
ML
ML
QS
ML
ML
QL
ML
QL
MS
QL
MS
MS
QL
ML
QS
QS
QS
ML
MS
MS
MS
ML
QL
MS
QL
QL
QS
ML
QL
ML
ML
QS
ML
QL
ML
QL
QL
ML
ML
QS
MS
ML
QS
MS
MS
MS
QL
ML
QS
QS
QL
ML
QS
QS
QL
QL
ML
QL
ML
MS
ML
ML
ML
QS
QL
QL
QL
ML
ML
MS
ML
MS
ML
QS
QL
MS
ML
MS
QL
QS
QS
MS
QS
ML
QL
MS
QL
MS
QL
MS
QL
QS
ML
QS
ML
QL
QS
MS
QS
QS
QS
ML
QS
MS
QL
ML
ML
QS
QS
QS
QL
QS
ML
ML
QL
ML
ML
QL
QS
ML
ML
ML
ML
QL
QS
ML
QL
ML
QS
QS
ML
ML
QL
QS
QS
ML
ML
QS
QL
ML
QL
QS
ML
QL
QL
QL
QL
ML
QS
ML
ML
ML
QL
ML
MS
MS
MS
ML
QS
ML
ML
MS
MS
QS
MS
QS
MS
QS
ML
MS
QL
ML
QS
ML
MS
QL
ML
QL
ML
QS
ML
QS
QS
ML
MS
QL
ML
ML
ML
QS
MS
MS
ML
QS
ML
QS
QS
QL
QS
QL
ML
MS
QS
ML
MS
MS
QL
ML
QL
QL
ML
ML
ML
QS
QS
QS
QS
MS
QS
ML
ML
QS
ML
ML
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
QL
ML
QL
ML
ML
MS
ML
QS
ML
QL
QL
ML
MS
ML
QL
ML
QL
QL
QL
QL
ML
ML
QL
QS
ML
ML
QS
QS
QS
QS
QL
QL
ML
QS
QL
MS
ML
ML
MS
QL
ML
ML
ML
ML
MS
QL
QL
ML
ML
MS
ML
ML
QS
MS
ML
ML
ML
QS
QL
MS
QS
QL
QL
QS
QL
MS
ML
MS
ML
QS
QL
ML
ML
MS
QL
MS
QS
QL
ML
MS
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
QS
ML
QS
QS
QL
QS
MS
QS
ML
QS
ML
ML
MS
MS
ML
ML
MS
QL
ML
MS
QL
QL
ML
QL
MS
ML
QS
ML
QL
MS
QL
ML
QS
QL
ML
ML
ML
ML
QL
QS
MS
QL
QS
ML
QL
QL
ML
ML
QS
QS
QS
QL
MS
QS
MS
QS
QL
QS
ML
QS
MS
ML
ML
QS
ML
QS
QL
ML
MS
MS
QS
ML
QL
ML
QS
ML
QL
ML
ML
QS
ML
QS
QS
ML
QL
MS
QL
QS
ML
MS
QL
ML
ML
ML
ML
QL
ML
ML
QS
ML
QS
ML
MS
QL
QL
MS
MS
MS
QL
MS
QS
MS
QL
ML
ML
MS
MS
ML
QL
QS
QS
ML
ML
QL
QS
ML
QL
ML
ML
QL
ML
QS
QS
ML
QL
ML
QS
QS
MS
MS
MS
QL
ML
ML
QS
MS
MS
QL
ML
ML
ML
QL
ML
ML
ML
MS
QL
ML
ML
QL
ML
ML
QS
QS
QS
QS
QS
QS
QL
MS
ML
QS
ML
QL
MS
ML
QS
ML
ML
MS
ML
QS
ML
ML
QS
MS
QL
QL
QS
QL
MS
QL
QS
QL
ML
QS
MS
MS
ML
ML
QS
ML
ML
ML
ML
QS
ML
ML
MS
QS
QL
QL
QS
QL
ML
ML
MS
MS
MS
ML
MS
QS
QL
ML
MS
ML
ML
ML
ML
MS
ML
QL
QS
ML
QL
ML
ML
ML
QL
QL
ML
MS
QL
QL
QL
ML
MS
QL
QL
QL
QS
QL
QS
QL
ML
QL
QS
MS
QL
ML
MS
QS
ML
MS
QL
MS
QS
ML
MS
QL
QS
QS
ML
QL
QL
QS
ML
ML
MS
QL
QS
QL
MS
ML
QL
QS
MS
QS
MS
QL
ML
ML
ML
ML
ML
QS
QS
QS
ML
MS
ML
ML
QL
MS
ML
MS
MS
MS
ML
QS
ML
QS
QL
QL
QS
ML
QL
QL
QL
ML
MS
QL
QL
ML
ML
ML
QL
QS
ML
ML
QS
MS
MS
QS
ML
ML
ML
ML
ML
ML
QL
QL
ML
QL
ML
QL
ML
QS
ML
QL
QS
ML
ML
QL
QS
QS
ML
QS
ML
ML
ML
QS
ML
QL
ML
MS
QS
QS
QS
ML
ML
ML
QL
QS
ML
QS
QS
ML
QS
QS
ML
ML
ML
QL
MS
ML
MS
QL
ML
MS
MS
QL
ML
QL
ML
ML
MS
QL
ML
ML
QL
ML
ML
ML
QS
QL
ML
MS
MS
MS
ML
QS
QS
MS
ML
QL
QL
ML
QL
QS
ML
ML
QL
MS
QL
QS
QL
ML
ML
MS
ML
QS
QL
QS
QS
QL
MS
QL
QS
ML
ML
ML
ML
ML
QL
QS
QL
ML
MS
MS
QL
ML
MS
ML
QS
ML
QL
QS
MS
ML
QS
QL
ML
QS
QL
QS
ML
ML
QL
QS
QS
ML
ML
ML
QL
ML
QL
MS
ML
MS
ML
ML
MS
QL
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
MS
ML
ML
QS
QS
ML
MS
QS
MS
QS
QS
MS
QS
QL
ML
QL
ML
QS
QS
QL
ML
ML
QS
ML
QL
QS
QL
QL
QS
QS
QS
ML
ML
MS
QL
ML
ML
QL
ML
MS
QL
MS
ML
ML
MS
ML
ML
QL
QL
QL
QS
ML
ML
MS
MS
QL
QL
QL
ML
QS
ML
QL
QL
ML
MS
ML
QS
ML
ML
QL
QS
ML
ML
QS
QS
QL
QL
QS
ML
MS
QS
QS
ML
QL
ML
QL
ML
ML
MS
MS
QL
QS
QS
MS
QS
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
QS
QS
MS
QS
ML
ML
QL
QS
ML
MS
QL
ML
QL
ML
ML
QL
QL
QL
ML
QS
QS
ML
ML
QL
QS
QL
QL
MS
QL
MS
MS
ML
QS
QL
ML
ML
MS
QL
QL
ML
QS
ML
QL
QL
ML
ML
ML
ML
QS
QL
ML
ML
QS
QS
QL
MS
ML
QS
ML
ML
ML
QS
ML
QL
QS
MS
QL
MS
ML
QL
QS
MS
QL
ML
MS
QL
MS
QS
QL
QL
QL
QS
QS
MS
QL
ML
QL
QS
QS
QS
QS
ML
MS
QS
QS
QS
MS
QL
QL
QS
ML
QL
MS
QL
MS
ML
ML
MS
QS
QL
ML
QL
QS
MS
ML
ML
QS
ML
QS
MS
MS
MS
QS
MS
ML
QS
ML
QS
ML
ML
ML
MS
QS
MS
QS
ML
MS
QS
QS
QL
ML
QS
QS
ML
MS
ML
QS
QL
ML
ML
ML
QS
QS
ML
QL
QS
QS
QS
ML
ML
QS
QL
ML
ML
MS
QL
QS
QL
MS
QL
QS
QS
QL
ML
QS
MS
ML
QS
MS
QL
ML
ML
ML
MS
ML
QS
QL
ML
MS
QS
ML
QS
ML
ML
ML
QS
QL
ML
MS
MS
ML
ML
QS
QL
ML
QS
QL
QL
ML
QS
QS
ML
ML
ML
QS
ML
ML
QS
QS
MS
QL
QS
ML
QS
QL
ML
QS
ML
QS
MS
QL
QL
ML
ML
ML
ML
QS
ML
QS
QL
QL
ML
QL
ML
QL
ML
QL
QS
QL
ML
QS
QL
QL
MS
ML
QL
QS
QL
ML
QS
QL
ML
ML
QL
QL
QL
QS
ML
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
QS
QS
QS
QS
ML
ML
QL
QS
QS
ML
ML
MS
MS
QL
QL
ML
QS
MS
ML
ML
ML
ML
MS
ML
ML
QS
MS
ML
MS
QS
QS
MS
ML
QL
QL
ML
ML
ML
QS
QS
ML
ML
ML
QL
ML
MS
QS
QL
QL
QL
QS
QS
MS
QL
MS
QS
QS
QL
ML
MS
QS
QL
QS
ML
QS
ML
ML
QL
ML
ML
QL
QS
QL
ML
QS
QL
ML
QL
QS
QL
QS
ML
QS
ML
ML
ML
QS
ML
QL
MS
ML
MS
ML
MS
ML
QS
MS
MS
QS
QS
ML
QL
MS
ML
ML
ML
ML
ML
QS
QL
QS
QS
QS
QS
QS
ML
ML
ML
QL
QS
ML
ML
MS
QS
ML
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
QL
ML
QS
MS
QL
QL
ML
QS
QL
ML
ML
QL
ML
QL
ML
QL
ML
QL
QL
QL
ML
MS
MS
ML
MS
QL
QS
QL
ML
MS
ML
QS
ML
MS
ML
QL
ML
ML
ML
QL
QS
ML
QS
ML
QL
ML
ML
ML
QS
QS
ML
MS
QS
ML
QS
MS
ML
MS
MS
QS
QS
QS
QL
ML
ML
ML
QS
QL
QL
QS
QS
ML
ML
ML
MS
MS
ML
ML
QL
ML
QL
QS
QS
MS
QS
QL
MS
QL
ML
QS
ML
QL
ML
QS
QS
QL
MS
MS
ML
QS
QL
QS
QS
ML
QS
QL
QS
QL
QS
ML
QL
MS
ML
MS
QS
ML
QL
MS
QL
ML
ML
QS
MS
ML
ML
QS
MS
QS
ML
MS
QL
QS
QS
QL
ML
QS
ML
QL
ML
MS
QL
MS
QL
ML
ML
QL
ML
QS
ML
QS
QL
QS
QL
QL
ML
QL
QL
MS
QS
ML
QL
QL
QL
QS
QL
ML
MS
QL
QL
MS
QS
MS
QS
QL
MS
ML
ML
ML
ML
QS
QL
QL
ML
QL
QS
ML
ML
QS
ML
QL
ML
QL
ML
ML
ML
QL
MS
ML
QL
ML
QS
MS
ML
MS
QS
QS
MS
QL
ML
QS
ML
QL
ML
ML
MS
QS
ML
ML
QL
QL
ML
QS
ML
ML
MS
QS
QS
ML
ML
QL
QL
QS
QL
ML
QS
QL
QL
QS
QS
MS
MS
MS
QS
QS
QS
QL
QS
MS
ML
QL
ML
QS
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
MS
ML
QS
MS
QS
QL
QS
MS
QS
QS
QL
ML
QS
ML
ML
QL
ML
MS
ML
MS
ML
QL
QL
QL
ML
ML
ML
QS
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
MS
QS
QL
MS
QL
ML
ML
ML
MS
QS
QS
ML
MS
ML
ML
MS
QS
QL
MS
QL
MS
ML
ML
MS
MS
QL
QL
QL
QL
QL
QS
ML
QS
QS
QS
QL
ML
QL
ML
ML
QL
QS
MS
QL
QS
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
ML
ML
MS
QL
QL
QL
QL
ML
ML
QL
ML
QS
ML
QL
QL
QL
ML
MS
QL
QS
QL
QL
QL
ML
QS
ML
ML
QS
QL
QS
MS
QL
ML
QL
QL
QS
QS
ML
ML
ML
ML
QL
QL
MS
ML
QL
ML
ML
MS
QS
QS
MS
ML
QL
MS
MS
QL
ML
QL
ML
ML
QS
QL
ML
ML
QL
MS
QS
MS
QL
QS
QS
QS
ML
ML
MS
QL
QL
ML
ML
QS
ML
QL
ML
QL
ML
ML
QL
ML
MS
ML
ML
QS
ML
ML
QL
ML
ML
MS
QS
QL
QS
QL
MS
ML
ML
QS
ML
QS
ML
QS
MS
QL
ML
QS
QL
QS
QL
MS
ML
QS
ML
QL
ML
MS
MS
MS
ML
QL
QS
MS
QS
QS
QL
ML
ML
ML
ML
ML
ML
MS
QS
MS
QS
MS
MS
QS
QL
QL
QL
ML
MS
MS
ML
QS
QS
ML
MS
QL
QS
ML
ML
QL
MS
QS
ML
ML
QL
ML
QL
QL
QL
QL
MS
ML
QL
ML
ML
ML
QL
QL
QS
QS
ML
ML
QL
ML
QS
MS
QS
QL
QS
MS
ML
MS
MS
ML
QS
ML
MS
QS
QS
QS
ML
MS
MS
QS
QL
QL
ML
QL
QL
QL
QL
ML
QL
QS
ML
QS
MS
QL
ML
QL
QL
QL
QS
MS
ML
QL
QL
QS
QL
ML
ML
ML
QS
QL
QL
QL
QS
MS
ML
QS
QL
ML
ML
ML
QS
ML
MS
ML
QL
ML
ML
QL
MS
ML
ML
ML
QL
ML
QS
ML
QL
ML
MS
ML
QL
ML
QS
QS
QL
QL
ML
QL
ML
ML
ML
QL
ML
MS
ML
QS
ML
ML
QL
QL
ML
ML
MS
ML
ML
QS
ML
ML
QS
ML
QL
QS
ML
MS
QS
QL
ML
QL
QL
MS
ML
ML
ML
QL
QS
ML
QS
QS
ML
ML
QS
QL
QS
ML
ML
ML
ML
MS
QL
QS
ML
MS
ML
QL
ML
QL
ML
QL
QS
QL
ML
QL
QL
ML
QL
MS
ML
MS
ML
QL
ML
ML
QL
QL
QS
ML
QS
MS
ML
ML
ML
MS
QS
QL
QL
QS
QS
QL
ML
MS
ML
ML
MS
ML
ML
QS
ML
MS
ML
ML
QL
QS
QL
QS
ML
QL
QL
MS
QS
ML
QL
MS
ML
ML
QS
ML
MS
QS
QS
MS
QS
MS
ML
MS
ML
QS
QL
ML
QS
QS
QL
QS
ML
QL
ML
ML
MS
MS
QL
ML
QL
QS
QS
ML
QS
MS
QS
QL
QS
QL
MS
ML
QS
ML
MS
ML
QL
QL
ML
ML
QL
ML
ML
QL
MS
MS
MS
QS
ML
ML
QL
QL
QS
QL
ML
QS
QL
QL
QL
MS
QL
QL
ML
QS
QL
QS
ML
QL
MS
ML
QS
ML
ML
QS
QL
QL
QL
QL
ML
MS
MS
ML
QL
QL
QL
QS
QS
ML
ML
MS
ML
MS
ML
ML
QL
QS
MS
QS
MS
ML
QS
QL
MS
QS
QL
ML
ML
QS
ML
QL
QS
MS
MS
QL
ML
ML
ML
ML
ML
ML
QL
QS
ML
QS
QL
QS
MS
QL
ML
QL
ML
QL
MS
ML
ML
ML
QS
QS
QS
QL
QL
ML
ML
ML
MS
ML
MS
MS
QS
ML
ML
QS
ML
QS
MS
QL
ML
ML
MS
QS
QS
ML
QL
MS
QL
ML
ML
QL
ML
QS
ML
QL
ML
ML
QS
ML
ML
ML
QS
MS
MS
ML
ML
MS
QL
QL
QL
QL
QL
ML
QL
ML
QS
QS
ML
QS
QS
ML
MS
QS
QL
QS
QS
QS
MS
QL
QS
QS
ML
ML
QL
QL
QL
QL
ML
ML
ML
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
QL
QL
ML
ML
QL
ML
QS
QS
ML
ML
QL
ML
QS
MS
ML
ML
ML
ML
QL
ML
QL
QS
QS
QS
ML
ML
QS
ML
QL
ML
QS
QL
MS
MS
ML
QL
QL
ML
QL
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
ML
ML
MS
ML
QS
MS
QS
ML
MS
ML
QS
ML
QL
ML
MS
QL
ML
MS
ML
ML
QL
ML
MS
QS
QL
ML
ML
ML
QL
QL
ML
ML
QS
QL
MS
ML
MS
ML
QS
QL
QL
ML
ML
ML
ML
QL
QL
QS
QL
QS
QS
QS
QL
QL
ML
QL
ML
ML
QS
MS
QL
QL
QS
QL
ML
ML
QS
ML
QS
ML
ML
ML
QS
ML
QS
ML
QL
QL
ML
QS
MS
MS
QL
ML
MS
QL
ML
ML
QS
QS
QL
ML
QL
MS
ML
ML
QS
ML
QS
QS
ML
QL
QL
MS
ML
ML
QL
QS
ML
QS
QL
MS
MS
ML
QS
QS
QL
ML
QL
QL
ML
ML
MS
ML
MS
ML
ML
QL
ML
QS
QS
QS
MS
QL
ML
QS
ML
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
QL
QL
QL
ML
MS
QS
ML
ML
QS
ML
QS
MS
ML
MS
MS
ML
QS
QL
ML
ML
QS
QS
ML
QL
ML
ML
QS
ML
ML
ML
QS
QS
ML
ML
QL
QL
MS
ML
ML
QL
QS
MS
QL
QL
QL
QL
ML
MS
ML
QL
ML
QL
QL
QL
QS
QL
QL
QL
QS
QL
QS
ML
ML
QL
ML
ML
QS
QS
QL
ML
ML
QL
MS
QS
QL
QS
ML
ML
MS
ML
QL
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
QL
ML
QL
QL
QS
QL
MS
QS
QL
QS
ML
QL
QL
QS
MS
QS
ML
MS
QL
ML
QL
QL
ML
QS
ML
MS
QS
QL
QS
MS
ML
ML
QS
QL
ML
QL
QL
ML
QS
QL
QS
QL
QS
MS
QS
ML
ML
QL
QL
QL
QS
ML
QS
ML
ML
ML
ML
QL
QL
QL
QL
QL
QS
QL
ML
ML
QS
QS
ML
ML
QL
ML
MS
ML
QS
ML
QL
QL
QS
ML
MS
ML
QS
ML
QS
ML
QS
QS
QL
QS
QS
QS
ML
QL
MS
ML
QS
ML
ML
QL
ML
QL
QL
ML
QS
QL
QL
QL
ML
ML
QL
QS
ML
MS
ML
QL
ML
QL
QL
QS
QS
QL
ML
QL
QS
QS
QS
ML
MS
ML
QL
ML
QL
ML
QS
MS
MS
ML
MS
QL
ML
QS
QS
ML
ML
QL
ML
QL
QL
QS
ML
ML
QL
ML
MS
ML
QL
QL
MS
QS
ML
MS
MS
ML
QL
QS
ML
QS
ML
ML
MS
MS
QL
ML
MS
ML
ML
ML
ML
QS
QS
ML
QL
ML
MS
QS
QL
QL
QS
QL
QS
ML
QL
QL
MS
QL
ML
QL
QL
ML
QL
ML
MS
QL
QL
QL
ML
ML
QS
QS
ML
ML
MS
MS
ML
ML
ML
MS
QS
QL
QL
ML
QL
ML
QS
QL
MS
ML
QL
QL
MS
QL
QS
ML
QS
ML
ML
MS
QS
QS
QS
ML
QS
ML
QL
ML
MS
QS
QS
QL
ML
QL
ML
ML
QL
ML
ML
ML
MS
ML
ML
QL
QS
QL
ML
ML
MS
QL
QS
ML
QL
ML
ML
MS
QS
ML
MS
MS
QL
QL
QL
ML
QL
QS
QS
QS
ML
QS
QS
ML
QS
QS
ML
QL
MS
ML
ML
ML
QL
ML
QS
QS
ML
QS
QS
QS
ML
QL
QL
QL
ML
ML
QL
QS
ML
MS
QL
ML
QL
ML
QL
ML
QL
ML
MS
QS
ML
MS
QS
ML
ML
QS
ML
QL
ML
ML
MS
QL
ML
ML
QS
MS
ML
MS
QS
QS
QL
QS
ML
ML
MS
QL
ML
QS
ML
ML
ML
QS
QS
ML
QL
ML
QL
QS
QL
QS
ML
MS
QL
MS
QS
QS
QL
QS
ML
ML
ML
QL
ML
QL
ML
QS
QS
QL
QL
QS
QS
ML
ML
MS
QS
MS
QS
QL
ML
QS
ML
QL
QS
QS
ML
MS
QS
QS
QL
ML
ML
ML
ML
QS
QL
QL
QS
QS
QL
ML
QS
ML
QL
QS
QL
MS
QL
ML
QL
ML
QS
ML
QS
QS
ML
QS
ML
MS
ML
QS
QS
ML
QL
ML
ML
QS
QL
QL
MS
ML
QS
ML
MS
QL
QL
QL
QS
QS
QS
MS
QS
MS
QS
QS
QS
QL
ML
MS
QL
QL
MS
QL
ML
MS
QL
QL
ML
ML
ML
ML
QS
ML
QL
QL
MS
QS
QL
QS
MS
MS
QL
ML
ML
ML
QL
ML
QL
QL
QL
QS
QL
MS
QS
MS
ML
QS
QS
MS
QS
ML
ML
QS
QL
QS
ML
MS
QL
ML
ML
ML
QL
QS
ML
QL
ML
ML
ML
QS
QS
QL
ML
QL
QL
ML
MS
QL
ML
MS
ML
ML
ML
QL
QL
QL
QL
QL
QL
ML
QL
ML
QL
ML
ML
ML
ML
ML
QS
QS
QS
MS
QL
ML
QS
QS
QL
ML
QL
QL
ML
QS
ML
QS
QL
QS
ML
ML
QL
QL
QS
ML
ML
ML
QS
QL
QS
MS
QL
QS
QL
ML
ML
ML
ML
MS
QL
QL
QS
ML
MS
QL
QS
QL
ML
ML
QS
QL
QL
ML
ML
QL
QS
MS
ML
ML
QL
ML
QS
MS
ML
MS
ML
QL
MS
MS
ML
QL
QS
QS
QL
QL
QL
ML
QS
QS
QS
ML
QS
QL
ML
ML
ML
QS
ML
ML
MS
MS
QL
MS
QS
ML
ML
QS
ML
QL
QS
QS
ML
QL
QS
QS
QS
ML
QL
QL
QL
ML
ML
ML
QS
QS
ML
MS
ML
ML
QL
ML
ML
ML
QS
QL
QS
QS
QS
QL
MS
ML
QL
ML
ML
QL
ML
QL
QS
QS
ML
MS
ML
QS
ML
MS
QL
QL
QL
ML
QL
MS
MS
MS
QL
ML
ML
MS
ML
MS
QL
ML
QL
ML
QS
QS
QL
ML
ML
MS
QS
QL
QL
QS
ML
QL
QS
ML
QS
QL
ML
QS
QS
ML
QS
QL
QS
ML
ML
QL
QS
QL
ML
QS
ML
ML
QS
ML
ML
QL
ML
MS
QL
ML
QL
MS
ML
MS
ML
ML
ML
ML
ML
MS
MS
MS
ML
QS
QL
ML
MS
QL
MS
ML
QL
QL
ML
QS
MS
QS
ML
QL
MS
ML
ML
QS
ML
QS
MS
ML
ML
QL
QS
ML
ML
QS
ML
MS
ML
QL
QL
ML
ML
QS
QS
ML
ML
QS
QL
QL
QL
MS
QS
QS
ML
MS
ML
ML
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
QL
QL
ML
ML
ML
QS
ML
QL
QS
QL
ML
QS
QL
QS
MS
MS
QL
ML
MS
QL
QS
MS
QS
QS
QL
QL
ML
QL
ML
ML
QS
QL
MS
ML
QS
ML
ML
QS
QL
QS
QS
QL
QL
QL
QL
QS
ML
QL
QL
MS
ML
QS
MS
ML
QS
ML
MS
QL
ML
QS
MS
ML
QS
QL
QL
QL
QS
ML
QS
MS
QL
QL
QS
QS
ML
QS
QL
QL
QL
QL
ML
ML
QL
ML
ML
QL
ML
ML
QL
MS
QS
ML
QS
ML
ML
QL
QS
ML
MS
MS
QS
QS
QL
QL
QS
ML
QL
MS
QL
QS
ML
ML
QL
ML
ML
QS
ML
QL
MS
QS
ML
ML
ML
QL
ML
MS
ML
MS
QS
QL
ML
QS
ML
MS
ML
ML
QL
QL
QS
MS
MS
QS
ML
QS
QS
QS
QL
QS
ML
ML
QS
QL
QS
MS
QL
MS
QL
ML
QS
QS
MS
MS
QS
ML
QS
ML
ML
ML
ML
MS
ML
ML
QL
QS
MS
QL
QL
QL
ML
ML
QS
QS
QS
MS
ML
QL
ML
MS
QL
QL
ML
ML
QS
ML
QS
QL
ML
QL
QS
ML
ML
QS
QS
ML
ML
ML
ML
QS
ML
ML
QL
MS
QS
QS
ML
QL
QL
ML
QS
QL
ML
QL
ML
ML
QL
MS
QL
ML
ML
ML
ML
MS
QS
QS
QS
QS
QL
QL
MS
MS
QL
QS
ML
QS
MS
MS
QS
QS
ML
QL
ML
QL
QS
ML
ML
QL
ML
ML
MS
ML
MS
QL
ML
QS
QL
QL
QS
ML
QL
ML
QL
ML
QL
QL
QS
QL
QL
ML
QL
QS
ML
ML
QL
QS
MS
QS
ML
QL
MS
ML
QS
QS
QS
QL
QL
MS
QS
MS
QS
ML
QS
ML
QL
MS
QS
MS
QL
ML
QS
ML
ML
QS
QS
ML
QS
MS
QS
ML
QS
ML
QS
QL
ML
MS
QL
ML
QL
ML
ML
QL
QS
QL
MS
ML
QL
ML
MS
QS
QL
QS
ML
ML
ML
ML
QS
ML
MS
ML
ML
QS
ML
ML
QL
QS
ML
QS
ML
ML
QL
MS
MS
QL
ML
ML
QS
MS
QL
QS
QS
QS
ML
ML
ML
MS
QL
MS
MS
QL
QS
ML
MS
ML
ML
QS
ML
QL
QS
ML
MS
MS
QL
MS
QL
ML
MS
MS
QL
QS
MS
ML
QL
QL
ML
QL
QS
ML
QS
QL
MS
QS
QS
QL
MS
ML
QL
ML
ML
QL
QS
QS
ML
ML
ML
ML
MS
MS
QL
QL
QL
QS
QS
ML
QL
ML
QS
ML
MS
ML
QL
QL
QL
QS
QS
QL
QL
QS
MS
QL
ML
QS
ML
QL
QL
ML
ML
QL
ML
MS
ML
ML
ML
QL
MS
ML
QS
QS
ML
QS
QS
ML
QL
ML
MS
ML
QS
ML
ML
ML
MS
QS
ML
QL
QS
MS
QL
QL
QS
ML
ML
QS
ML
ML
MS
ML
QS
QS
MS
QL
QS
QS
QL
QS
ML
QL
QS
ML
QL
ML
QS
ML
ML
ML
ML
MS
QS
ML
QS
ML
MS
QS
MS
QS
MS
MS
QL
ML
QS
QL
QL
QL
MS
MS
QS
ML
ML
QL
ML
ML
MS
QS
ML
QL
ML
QS
ML
ML
QS
ML
MS
QL
QL
ML
MS
QS
QS
ML
QS
QL
ML
ML
QS
MS
QL
QS
QL
ML
ML
QL
ML
ML
QS
QL
QS
QS
QL
MS
QS
ML
QS
QS
QS
QL
QS
QS
MS
ML
ML
ML
ML
QS
QL
QL
ML
MS
QL
ML
ML
MS
ML
ML
ML
ML
MS
MS
QS
QS
QS
QL
MS
ML
QS
QS
QL
QL
QS
QS
QL
ML
QL
QS
QS
MS
QL
QL
ML
MS
QS
ML
ML
MS
ML
ML
QS
ML
MS
MS
QL
ML
QS
ML
ML
QS
MS
ML
ML
QS
QS
ML
QS
ML
ML
ML
QL
QS
ML
ML
QS
QS
QS
QL
ML
QL
QS
QS
QL
ML
ML
QS
MS
MS
MS
QL
QS
ML
QS
QS
QL
QL
ML
QS
ML
ML
QS
MS
ML
ML
QS
ML
QL
QS
QL
ML
QL
QL
QS
ML
ML
MS
QS
MS
MS
QL
QL
QL
QL
ML
QS
QS
QS
QS
QL
ML
ML
QS
MS
ML
ML
MS
QS
QS
QL
ML
QL
QS
QS
ML
MS
QS
QL
ML
QS
ML
QS
QS
QL
QS
ML
QL
MS
QS
QL
QL
ML
QL
QL
QL
ML
QS
MS
QL
MS
MS
QL
QS
QL
QL
ML
ML
MS
QS
ML
QL
QL
ML
ML
ML
QS
ML
MS
QL
MS
QL
QS
QS
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
QS
MS
ML
QL
QL
MS
QL
QS
QL
QL
QS
ML
ML
MS
ML
QS
MS
QS
QL
MS
QL
ML
MS
ML
QL
QS
MS
QL
ML
QS
ML
QS
QL
QS
QL
ML
QL
QL
ML
QL
ML
QL
ML
QL
ML
QL
QS
QL
QL
QS
QS
ML
ML
ML
MS
QL
QL
QS
MS
ML
ML
QS
MS
MS
QS
QL
MS
QS
ML
MS
QL
QS
ML
QS
QS
QL
QL
QL
ML
QL
QS
MS
MS
ML
ML
ML
ML
MS
ML
QL
MS
ML
ML
QS
QL
MS
QS
QS
ML
QL
QL
QS
QL
MS
QL
MS
MS
MS
QS
QL
QS
QS
QS
ML
ML
ML
ML
QL
MS
QS
QS
ML
ML
QL
MS
ML
QS
QS
QL
QL
QS
ML
QS
ML
QS
ML
QL
MS
ML
QS
QS
QL
ML
ML
QL
QL
ML
ML
QL
QS
ML
MS
QS
ML
ML
QS
ML
QS
QL
ML
QS
ML
QL
ML
QL
MS
QL
QS
ML
QL
QS
ML
ML
QS
QS
QS
ML
QL
MS
QL
ML
MS
QS
ML
QL
QL
QL
QL
QL
QL
QL
MS
QS
QL
ML
ML
ML
MS
QL
MS
QS
ML
QL
MS
QS
QL
MS
ML
ML
QS
ML
ML
MS
QL
ML
QL
ML
QS
QS
ML
QL
QS
ML
MS
QS
QL
QL
ML
QS
MS
QS
MS
ML
MS
ML
QL
ML
QS
QL
QL
QL
QS
QL
QS
ML
QL
ML
QL
QL
MS
ML
ML
QL
QL
MS
ML
ML
QS
QS
QL
ML
QS
ML
QS
QL
QL
ML
ML
QL
ML
ML
QL
ML
MS
ML
QS
MS
QL
ML
QS
QS
ML
ML
QS
MS
QL
QL
QS
ML
QL
ML
ML
QS
MS
QS
QS
QS
ML
QS
ML
MS
QS
QL
QL
ML
QL
ML
MS
QS
QL
QL
QL
MS
ML
QL
QS
QS
QS
QS
ML
MS
ML
MS
ML
QL
ML
QS
QS
ML
QS
ML
MS
ML
QL
QS
QL
QS
MS
QL
QL
MS
ML
ML
MS
QL
QL
ML
QS
QL
QL
QL
MS
ML
QL
QL
QS
QL
QS
QS
QL
QL
QL
ML
ML
QS
QL
MS
QL
QL
QS
MS
ML
QS
ML
ML
QL
QS
QS
MS
QL
QS
ML
ML
QS
MS
QS
QS
QS
ML
ML
QS
QL
QS
ML
QS
QS
ML
ML
QL
MS
QL
QL
MS
ML
ML
ML
ML
QS
QS
QS
ML
QL
ML
QS
QL
QS
MS
ML
QS
QS
QS
QS
ML
ML
QS
QL
QL
QS
ML
ML
MS
QS
ML
QL
ML
ML
QL
ML
ML
QS
QL
QS
ML
ML
MS
QL
ML
QL
QS
QS
ML
QL
ML
QL
ML
ML
QS
MS
ML
MS
MS
QL
ML
QS
QS
QL
ML
MS
QS
ML
QS
ML
ML
MS
ML
ML
QS
QL
ML
QL
QL
MS
QS
QS
QL
QL
QS
ML
QS
QL
MS
QS
QS
QS
QL
ML
ML
MS
QS
QL
QL
QL
QL
QL
QS
ML
QS
QS
MS
ML
MS
QS
QL
MS
QS
QS
ML
QL
QS
ML
QL
ML
ML
QL
MS
QS
QS
QS
QS
ML
ML
QS
QL
QS
QL
ML
ML
ML
QL
QS
ML
ML
QL
QL
QL
MS
ML
ML
MS
QL
QS
MS
ML
MS
MS
MS
ML
ML
MS
QL
ML
QL
ML
QL
ML
QL
ML
QL
QL
QS
QS
ML
ML
QS
QL
QS
ML
ML
QS
ML
ML
ML
QL
QL
QS
QL
MS
QS
MS
QS
ML
QL
ML
ML
QL
QL
MS
ML
ML
ML
QS
QS
QS
ML
QS
ML
QS
ML
QS
QL
QL
ML
ML
ML
MS
ML
MS
ML
MS
QS
ML
MS
QL
ML
QS
ML
MS
ML
ML
MS
QL
ML
QL
ML
QS
ML
QL
QL
MS
ML
ML
QS
ML
ML
ML
QS
QS
QL
QS
MS
QL
QS
ML
QS
ML
ML
QL
QL
QL
QS
MS
ML
MS
ML
ML
ML
MS
ML
QS
ML
ML
QS
ML
QL
ML
QS
QL
QL
QS
QL
QS
MS
ML
ML
QS
QL
QS
ML
QS
QL
QS
QS
ML
QS
QL
QL
QS
MS
ML
MS
ML
MS
ML
ML
QL
ML
QS
QL
MS
QL
ML
ML
ML
ML
ML
QS
QS
QS
ML
ML
QL
QS
MS
QS
ML
MS
MS
ML
QS
QL
QL
QS
ML
QL
MS
QS
MS
QL
QL
ML
QL
ML
ML
ML
ML
QS
QL
QS
MS
ML
ML
MS
ML
ML
QL
ML
QL
ML
QS
QL
ML
MS
MS
QL
QS
MS
QL
ML
QS
ML
QS
QS
QL
ML
QS
QL
QL
ML
QS
ML
ML
MS
QS
ML
ML
ML
QL
ML
QL
ML
QL
ML
MS
QS
QS
QS
QS
MS
ML
ML
ML
ML
QL
QS
MS
QL
ML
ML
QL
ML
QL
ML
QL
ML
QL
QS
MS
ML
QS
ML
MS
QS
ML
ML
QS
ML
ML
ML
ML
QS
QS
MS
QS
QS
MS
ML
QL
QL
QS
MS
ML
QL
QS
ML
QS
QL
QL
MS
QL
QS
ML
ML
MS
MS
ML
ML
ML
ML
MS
QL
ML
QL
QL
QL
ML
ML
QS
QS
ML
ML
MS
QS
ML
QL
ML
MS
QL
QL
QL
ML
ML
ML
QS
QS
MS
ML
QL
QS
MS
QL
ML
ML
QL
ML
ML
ML
QS
QL
MS
ML
QS
ML
QL
QL
QS
ML
QS
QL
QS
ML
QS
ML
ML
ML
MS
QL
ML
QL
ML
QL
QS
ML
QS
ML
ML
MS
ML
QL
ML
MS
MS
ML
ML
ML
ML
QS
QL
ML
QS
QL
ML
QL
ML
QL
MS
MS
QL
MS
MS
QS
ML
QL
QS
ML
QL
MS
QL
QL
ML
QS
ML
ML
QL
QS
ML
ML
ML
QL
QL
ML
MS
ML
MS
QL
QS
MS
QL
QL
QL
ML
QS
ML
ML
MS
MS
QL
ML
MS
ML
QL
ML
QL
QS
QS
QS
ML
QS
ML
MS
QS
QL
QL
QS
ML
MS
QL
ML
QL
MS
MS
ML
MS
QS
QL
QS
QS
MS
QS
ML
QL
QS
ML
QL
ML
ML
QS
ML
ML
QL
ML
ML
ML
QS
MS
QS
QL
QS
QL
MS
QS
ML
ML
ML
ML
QL
QL
ML
MS
QL
QL
ML
MS
ML
QL
QS
QS
QL
MS
QL
ML
ML
ML
ML
QL
ML
QL
MS
QL
MS
QL
ML
QS
QS
MS
ML
QS
ML
ML
QL
QS
QS
MS
QL
QL
QL
ML
QS
ML
ML
QS
QL
ML
QL
MS
ML
QS
ML
QL
QS
QS
ML
QL
ML
QL
MS
QS
MS
QL
QL
ML
QS
QL
QS
MS
QS
QL
QL
QS
QS
QL
QS
QS
ML
MS
QL
ML
ML
QS
ML
QS
QS
QS
QS
ML
QS
QL
ML
QS
ML
QL
MS
ML
QS
ML
ML
QS
MS
ML
QS
ML
ML
QL
MS
QS
QL
QS
ML
QL
QL
QL
QL
ML
ML
ML
MS
ML
QS
QS
ML
QL
ML
ML
ML
QS
ML
QS
QS
QS
QS
ML
ML
MS
ML
QS
QS
MS
ML
ML
QL
QL
ML
QL
ML
QL
ML
QS
QS
ML
ML
QL
ML
MS
QS
QL
QS
ML
QL
QL
QS
QL
QL
QS
QL
QS
QS
ML
QL
ML
QS
QL
ML
ML
ML
QS
ML
QS
QS
ML
QL
QS
QS
MS
QL
QS
QL
ML
QL
ML
ML
ML
ML
ML
QL
MS
ML
QL
QS
ML
QL
MS
ML
QL
QS
ML
QS
ML
ML
ML
QS
ML
QS
QS
QL
QS
QL
QS
QS
ML
QS
ML
MS
ML
QS
MS
MS
ML
ML
QS
QS
ML
ML
QS
ML
ML
MS
MS
MS
QL
MS
QL
ML
QL
QL
ML
QS
QS
QS
ML
ML
ML
QL
ML
MS
MS
QL
ML
ML
MS
ML
QL
QS
ML
QL
QL
ML
ML
QS
MS
MS
QS
QS
MS
QL
QL
ML
QS
ML
MS
ML
ML
QS
QL
ML
QS
ML
MS
MS
ML
QS
MS
ML
QL
QS
MS
QS
MS
QL
MS
ML
ML
QS
QL
QL
QS
MS
ML
QS
QS
QL
MS
ML
ML
ML
QL
QL
ML
QL
QL
ML
QS
QS
QL
ML
MS
MS
MS
ML
ML
ML
QS
QS
QS
QS
MS
QL
ML
MS
QS
ML
QS
QL
ML
ML
MS
ML
QL
MS
ML
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
QL
QS
ML
MS
MS
MS
ML
ML
QL
QS
QL
QS
QS
MS
QL
QL
MS
ML
ML
MS
QL
QS
QS
QL
ML
QS
QL
QL
ML
QL
MS
ML
ML
QS
QL
QL
QL
ML
QL
QL
MS
ML
QS
QL
ML
ML
ML
MS
QS
QL
QL
QS
MS
MS
QL
MS
ML
ML
MS
ML
QS
QL
QL
ML
QS
QL
ML
ML
QS
QL
QL
QL
QS
ML
ML
QL
QS
ML
MS
QS
QS
QS
MS
QS
ML
QS
ML
QL
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
MS
MS
ML
QS
QS
ML
QS
QL
ML
MS
QL
QS
ML
QL
QS
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
QL
ML
MS
ML
QL
ML
QL
MS
QL
MS
QS
ML
QL
MS
QL
ML
QS
MS
ML
ML
ML
QL
MS
MS
MS
MS
ML
QL
QS
QS
QS
QL
ML
ML
QL
QL
QL
QS
ML
QL
MS
ML
ML
QS
ML
QS
ML
QS
ML
ML
MS
MS
QS
ML
QL
MS
QL
QL
QS
ML
MS
ML
QS
MS
QL
ML
QS
QS
QL
ML
MS
MS
QS
QL
QL
QL
MS
ML
QL
QL
QS
QS
ML
ML
QL
QS
MS
QL
ML
MS
QS
QL
QS
QS
QS
QS
QL
ML
QS
QS
MS
ML
QS
ML
QL
ML
ML
ML
QL
QL
QL
ML
QS
MS
QL
ML
MS
MS
ML
QL
QL
ML
QS
QS
QL
QL
ML
QL
QL
ML
QL
ML
QS
QS
QS
QL
ML
QS
QL
QS
QL
QL
ML
ML
QL
QS
QS
QL
QS
QS
QL
MS
ML
QS
QS
QS
ML
ML
MS
ML
QS
QL
MS
QL
ML
ML
QL
QS
ML
ML
QL
QS
ML
QL
ML
QS
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
QS
ML
QS
ML
QS
QS
ML
QL
MS
QS
MS
QS
QS
QS
MS
QL
QL
QS
QS
ML
QS
QL
QL
MS
ML
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
ML
QS
MS
ML
ML
ML
ML
QL
QL
QS
MS
QL
ML
ML
QS
ML
ML
ML
QL
ML
QS
QL
QS
ML
MS
MS
QS
ML
ML
QL
QS
QL
ML
ML
QS
QS
QS
QS
MS
MS
QS
ML
QL
QS
QL
QL
MS
QS
ML
ML
QL
QS
QL
ML
QL
QS
MS
QL
QS
QL
ML
QL
QL
ML
QS
QS
ML
QS
ML
ML
QL
QL
MS
ML
QS
MS
QL
ML
ML
ML
QS
QS
QS
QS
QL
QS
ML
MS
MS
QL
QS
QS
QS
MS
QS
ML
ML
ML
MS
QS
MS
MS
MS
ML
QL
ML
QL
ML
QS
ML
MS
ML
MS
MS
MS
ML
QS
ML
ML
QS
ML
QS
QS
ML
QS
QS
ML
QS
ML
QS
QL
ML
ML
MS
ML
QS
ML
MS
MS
QL
QS
ML
ML
QL
ML
ML
ML
QS
QL
QL
QS
QS
ML
ML
QS
QL
QS
QS
ML
MS
QL
QL
ML
QS
ML
QS
QL
ML
ML
QL
QS
QL
QS
QL
QS
QS
QS
QL
QS
MS
ML
MS
ML
MS
QL
QL
QS
ML
QS
ML
QS
QL
MS
QS
QS
QS
QS
ML
QS
QS
ML
ML
QL
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
ML
QS
QS
ML
MS
QS
QL
QS
ML
MS
QL
ML
QS
QL
MS
ML
MS
MS
QL
ML
ML
QL
ML
QS
QS
QL
ML
QL
QS
ML
MS
ML
ML
MS
ML
ML
ML
QL
ML
QL
QL
QL
QL
MS
ML
QL
QS
QL
ML
ML
ML
MS
MS
ML
ML
QL
ML
ML
MS
ML
ML
QL
QS
ML
ML
QL
QL
MS
QL
QS
ML
QL
MS
ML
ML
ML
ML
QL
QL
QL
ML
QS
MS
QL
ML
QS
QL
MS
QL
QS
QS
QS
ML
QL
QS
QL
QL
QS
QL
QS
ML
ML
MS
QS
QS
QS
ML
QS
QS
QL
QS
QL
QS
QL
QL
QS
ML
QL
ML
ML
QL
QS
QS
QS
ML
QL
ML
QL
QL
QL
ML
ML
ML
ML
QS
MS
MS
ML
MS
QL
MS
ML
QL
QL
QL
ML
QS
ML
MS
QL
ML
ML
QS
QL
ML
MS
QL
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
QL
QS
ML
ML
QS
ML
QL
ML
QS
ML
ML
QS
QS
MS
MS
ML
ML
MS
ML
ML
QL
ML
MS
MS
ML
QL
QL
ML
MS
MS
MS
QS
QL
QS
QS
QS
ML
QS
QS
ML
ML
ML
ML
QS
QS
ML
MS
ML
QL
ML
ML
QS
MS
QL
QS
QS
QL
ML
QS
ML
ML
ML
ML
ML
MS
ML
QL
ML
QS
ML
QL
ML
ML
QS
QS
ML
ML
ML
ML
MS
MS
MS
ML
QL
ML
ML
MS
ML
QL
QS
ML
QS
ML
QL
MS
MS
QL
QL
ML
ML
ML
QL
QS
ML
ML
QS
ML
QS
QL
QS
ML
ML
ML
QS
MS
ML
ML
QS
MS
QL
ML
ML
QL
ML
MS
MS
ML
QS
QS
QL
ML
QL
QL
ML
MS
QL
QS
ML
ML
QL
QS
QS
QS
QL
QS
QL
QS
ML
ML
ML
ML
ML
QL
MS
QL
QL
MS
ML
QL
QL
ML
QL
ML
QS
QS
QS
QS
MS
ML
ML
ML
QL
QS
QL
QS
ML
ML
ML
QL
ML
ML
MS
QS
QS
QS
MS
ML
MS
ML
QL
ML
QL
ML
ML
ML
QS
ML
ML
ML
MS
MS
QL
MS
QS
ML
QL
MS
QL
QS
QL
MS
QL
QS
QL
QL
QS
QL
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
ML
QS
ML
ML
MS
ML
ML
QS
ML
MS
MS
MS
ML
ML
QS
ML
QS
MS
ML
QL
QL
MS
QL
QS
QL
QS
MS
QS
QS
QS
QS
QS
QS
QS
QS
QL
ML
QS
QL
QL
MS
ML
MS
QL
QS
QL
QS
QL
QS
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
QS
MS
MS
QS
ML
ML
QL
ML
QS
QL
QS
ML
MS
ML
QS
QL
QS
MS
QL
ML
ML
QS
ML
MS
QL
ML
ML
ML
ML
QS
QS
ML
MS
MS
ML
ML
ML
QL
QS
ML
QL
QS
ML
MS
ML
QL
ML
QS
ML
QL
ML
MS
QL
ML
QS
ML
ML
QS
QL
QL
ML
MS
ML
ML
QL
QS
ML
ML
ML
MS
QL
MS
QS
ML
QL
MS
QS
QS
ML
QL
QS
QS
QS
ML
MS
QL
QS
QL
ML
MS
QL
QL
ML
ML
ML
ML
ML
MS
QS
QS
ML
MS
ML
MS
QL
MS
ML
QL
QS
ML
MS
MS
ML
QS
QS
QL
QS
ML
ML
MS
QL
QL
QS
MS
QS
ML
QL
ML
ML
ML
QS
QS
QS
QS
QS
QL
QL
ML
MS
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
QL
ML
QS
QL
ML
ML
ML
ML
ML
ML
ML
MS
ML
QS
QS
ML
ML
QL
QL
ML
QL
MS
ML
QS
QL
QS
QL
MS
ML
QS
QS
ML
QS
QL
ML
ML
QL
ML
QL
ML
QL
MS
QL
ML
QL
QS
QL
QL
ML
MS
QS
QL
QL
MS
QS
QS
MS
ML
QL
MS
ML
QL
MS
QS
QS
QL
QL
QL
QL
ML
QL
ML
QS
QL
ML
ML
MS
MS
QS
QS
ML
QS
QS
ML
QL
ML
ML
QL
ML
QS
QL
QL
QL
QS
ML
QL
QS
ML
ML
QL
QS
MS
QS
MS
QS
MS
QS
ML
ML
QS
ML
ML
QS
QL
QS
QL
ML
QL
ML
QS
MS
ML
ML
QL
QS
QL
QS
ML
ML
ML
MS
ML
ML
QL
QS
QS
QL
QL
ML
MS
MS
MS
QS
ML
QS
ML
QS
QL
ML
ML
ML
QS
ML
MS
QS
QL
QL
ML
ML
ML
QS
ML
MS
ML
QL
ML
QL
ML
ML
ML
ML
QS
ML
QL
ML
MS
ML
QS
ML
QS
ML
ML
ML
ML
QS
ML
QL
QL
MS
ML
QL
MS
QS
ML
QL
QL
ML
QS
QL
ML
ML
ML
QS
QL
QL
ML
ML
QS
MS
ML
QS
QS
MS
QS
ML
ML
MS
QL
QL
ML
QS
ML
ML
ML
QL
QS
QS
ML
ML
QL
QS
MS
MS
ML
ML
MS
QS
QS
ML
ML
QS
QS
MS
QL
ML
ML
MS
ML
QL
QL
QS
QS
QL
QS
QS
MS
QS
QL
QL
QS
QS
ML
ML
QS
QL
QL
QS
QS
QS
ML
MS
ML
QL
QS
ML
ML
MS
ML
QL
QS
QS
QL
ML
ML
ML
ML
QS
QL
ML
ML
QS
QL
MS
QL
QS
MS
ML
ML
QL
QL
QL
ML
QS
MS
ML
ML
QS
ML
ML
QS
QL
QL
ML
QS
QS
QL
MS
QL
ML
QL
MS
ML
QS
QS
QL
QS
QS
ML
ML
QL
ML
ML
MS
QS
QS
MS
MS
ML
QL
ML
QS
QS
ML
MS
MS
QS
QL
ML
QL
ML
ML
QL
ML
ML
QL
QS
ML
ML
QL
QS
ML
QS
ML
QL
QS
ML
QS
MS
ML
MS
QS
ML
ML
ML
ML
QS
QL
ML
QS
ML
QL
ML
ML
QS
QL
MS
MS
QS
ML
QS
QS
QS
ML
ML
MS
ML
QS
MS
QL
ML
QS
QS
MS
MS
ML
QS
ML
MS
ML
ML
ML
ML
QL
QL
QS
ML
ML
QL
ML
MS
ML
ML
ML
QL
ML
MS
QL
QS
QS
ML
ML
QL
ML
QS
MS
QL
QL
ML
MS
QS
MS
ML
ML
QL
ML
QS
ML
ML
QL
ML
QL
ML
ML
QL
QL
ML
ML
ML
QS
ML
MS
QL
ML
ML
ML
QL
QL
QS
QL
ML
QL
QS
QL
QS
ML
MS
MS
ML
ML
ML
QS
ML
QL
QS
QS
MS
MS
QL
ML
QL
QS
MS
ML
ML
ML
QL
QL
QS
ML
ML
MS
ML
ML
QS
MS
ML
ML
QS
QL
ML
ML
MS
ML
QL
ML
MS
QS
ML
QL
QS
QS
ML
ML
MS
ML
MS
MS
MS
QS
QS
MS
QS
QS
ML
ML
ML
ML
QS
QS
QL
QS
MS
MS
ML
QL
QL
QL
ML
QS
ML
QL
ML
MS
MS
QL
QL
QS
ML
ML
QL
ML
ML
ML
QL
QS
ML
QL
QL
MS
ML
ML
QL
QS
QL
ML
QS
ML
ML
ML
ML
QL
ML
ML
QS
QL
ML
MS
QS
QL
QL
ML
QL
QS
QL
QL
ML
QS
QS
MS
ML
QS
QL
QL
QL
QL
ML
ML
MS
QL
QS
ML
ML
ML
ML
MS
QS
QL
QL
ML
QL
QS
QS
ML
QL
MS
ML
ML
ML
MS
QL
ML
ML
ML
QS
QS
ML
ML
ML
QS
ML
QL
ML
ML
QL
QS
QL
QS
ML
ML
ML
QS
ML
MS
QS
QS
ML
QS
QS
ML
ML
QL
QL
QL
QL
QL
QS
MS
QL
MS
ML
ML
MS
MS
MS
ML
QL
QL
ML
ML
QL
MS
ML
QS
MS
QL
ML
QS
QL
QL
QL
QS
QS
MS
ML
MS
ML
MS
ML
ML
QS
QS
QL
QS
QL
ML
QL
ML
QS
QL
ML
QL
ML
QS
QS
QS
ML
ML
ML
ML
ML
QS
ML
QL
QL
ML
MS
QL
ML
QS
QS
QL
QS
QL
ML
QS
QS
MS
QS
ML
QS
MS
ML
QL
ML
QL
QL
QL
ML
ML
ML
ML
ML
QL
QL
QL
MS
MS
ML
ML
QL
QS
MS
ML
QS
QL
QL
MS
QS
ML
ML
ML
ML
ML
MS
QS
QS
ML
MS
QS
ML
MS
QL
ML
QL
MS
MS
ML
ML
QS
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
QS
QL
MS
ML
ML
QL
ML
ML
ML
MS
QS
ML
ML
QL
QS
QS
ML
ML
QS
QS
ML
MS
ML
MS
MS
MS
QS
QL
QL
MS
QS
QL
MS
MS
ML
ML
ML
MS
ML
ML
QS
QS
ML
QS
MS
ML
ML
QL
QL
QL
QL
QL
QL
ML
QL
QS
ML
MS
ML
QS
ML
QS
MS
QS
ML
QL
MS
QL
QS
QL
QS
ML
MS
ML
QL
QL
QL
MS
QS
ML
ML
ML
ML
QS
QL
QL
QS
QL
MS
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
QS
QL
ML
QL
QS
QL
ML
QS
QS
QL
QS
QL
ML
ML
ML
QL
QS
QL
QS
QL
ML
QL
QL
QS
ML
ML
QL
QS
QL
QS
QL
QL
QS
ML
MS
ML
ML
ML
ML
ML
ML
ML
QL
QS
QL
QL
QL
QS
MS
ML
ML
MS
ML
QL
ML
QL
ML
QL
MS
ML
QS
QL
QS
QL
QL
QS
MS
QS
ML
MS
QS
QL
QS
ML
QS
ML
QL
ML
ML
ML
QL
QL
ML
QS
ML
QL
MS
ML
QS
QL
QS
QL
QS
QS
QS
ML
QS
QS
QS
MS
ML
QS
QS
QS
ML
ML
ML
QS
ML
QL
ML
ML
QS
QS
QS
ML
MS
ML
ML
ML
ML
QL
ML
QS
ML
ML
QS
QL
QL
ML
QS
ML
ML
ML
QL
MS
ML
ML
QS
MS
MS
ML
QS
ML
QS
ML
ML
QS
ML
QL
QL
QS
QS
MS
QS
QL
QL
QL
ML
ML
QL
QL
QL
QS
ML
QL
QL
QS
MS
MS
QS
QL
QL
QS
QL
ML
MS
QS
ML
ML
QL
QL
QL
ML
QL
QS
ML
ML
ML
QS
ML
MS
QS
ML
MS
QS
QL
ML
ML
ML
ML
QS
MS
ML
ML
ML
MS
QS
QL
ML
QL
ML
QS
MS
ML
QS
QL
ML
QL
ML
ML
ML
QS
QL
ML
QL
ML
QL
QS
ML
QL
QL
QL
ML
ML
MS
ML
ML
QS
QL
QL
QS
QS
ML
QL
QS
QL
QS
QL
QL
QS
QS
QS
QS
ML
QS
ML
MS
MS
ML
QL
ML
ML
ML
MS
ML
QL
QS
QS
ML
QL
ML
ML
ML
ML
ML
QL
QS
QS
MS
QS
QS
ML
QS
QS
ML
ML
ML
ML
QL
QS
QS
QL
ML
ML
MS
ML
QL
ML
ML
QS
QL
QL
ML
QL
ML
ML
ML
QL
ML
QS
QL
MS
ML
ML
QL
QS
MS
ML
QS
MS
MS
MS
QL
ML
QL
MS
QS
MS
ML
MS
ML
MS
QS
ML
QS
ML
QL
MS
QS
QL
QS
QL
ML
ML
MS
QS
QS
QL
QS
QS
QS
ML
ML
QL
MS
QS
QL
ML
ML
ML
QS
QL
ML
MS
ML
QL
QL
ML
QS
QS
ML
MS
QS
ML
ML
QS
ML
QL
QS
QL
QS
QS
ML
ML
QL
ML
ML
ML
QL
QL
QS
ML
QL
ML
QS
QS
QS
MS
ML
ML
QS
QS
ML
QL
ML
QL
ML
QL
ML
MS
QS
ML
MS
QS
QS
QL
QL
QL
QL
QL
ML
QS
MS
ML
QL
QL
ML
ML
ML
ML
QS
MS
ML
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
QL
QS
QS
MS
QL
QS
ML
QL
ML
ML
ML
MS
QL
QS
QL
QS
QL
QL
ML
MS
ML
MS
QS
ML
QS
QL
MS
MS
QS
QL
QS
QL
QS
QS
ML
QS
QL
ML
QL
QS
ML
QS
QS
ML
ML
ML
QL
QL
QS
ML
MS
QS
QS
ML
ML
MS
QS
QS
MS
QS
QL
QS
MS
MS
MS
MS
ML
QS
QS
QS
ML
QS
MS
QL
ML
QS
QS
QL
ML
ML
MS
ML
QL
QL
QS
QL
ML
MS
QS
ML
ML
ML
MS
ML
ML
QS
ML
MS
ML
QL
QS
QL
MS
QL
QS
QS
QL
ML
QL
QS
QL
QL
ML
QS
QL
MS
QL
QL
ML
MS
ML
ML
QS
MS
QS
QL
QL
QL
QL
MS
QL
QL
MS
MS
QL
QS
ML
ML
ML
QL
ML
ML
QL
ML
QS
QS
QL
QL
QL
ML
QL
ML
MS
ML
QL
QL
QS
QS
ML
QS
MS
ML
QL
ML
QL
QS
ML
ML
QS
QL
QL
MS
ML
ML
QS
ML
QS
QS
ML
MS
MS
QL
QL
QL
ML
QS
MS
MS
MS
QS
MS
ML
QL
QS
QS
QS
QL
ML
QL
ML
ML
ML
QL
QL
QS
QS
ML
QL
ML
QS
QL
QL
QL
MS
QS
ML
QL
QS
MS
ML
QL
ML
MS
QS
ML
ML
ML
ML
QS
QS
QS
ML
QS
QL
ML
QS
ML
MS
ML
ML
ML
ML
QL
MS
QS
ML
QL
ML
QS
ML
ML
ML
QL
ML
ML
MS
ML
QS
ML
QL
QL
ML
QS
QS
QL
MS
ML
ML
ML
QL
QS
QS
ML
QS
ML
ML
ML
ML
QS
MS
QS
QL
QL
QL
QL
QS
MS
QL
ML
MS
QS
QL
QL
ML
MS
ML
ML
QL
QS
QS
QL
QS
ML
ML
QL
QS
QS
ML
QS
QS
ML
QS
QL
QS
ML
ML
ML
ML
QS
MS
QL
ML
QS
MS
QS
QL
QL
QS
ML
QL
QS
ML
QS
ML
MS
ML
ML
QS
QS
QL
ML
QS
QS
QS
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
QS
QL
QL
ML
ML
QL
ML
QS
MS
ML
QL
MS
ML
MS
QS
ML
QL
QS
QS
ML
QL
ML
QL
QL
ML
MS
MS
QS
QL
MS
ML
ML
QL
QL
ML
ML
QL
ML
ML
QS
QL
ML
QS
QL
QS
ML
QS
QL
QL
ML
QL
MS
QS
ML
ML
ML
ML
QL
ML
ML
MS
QL
QS
QL
ML
MS
QS
QS
QS
QL
MS
MS
QS
MS
ML
ML
QL
QL
QS
QS
QL
QS
ML
QL
ML
MS
ML
ML
ML
QS
QL
ML
QS
ML
ML
QL
QL
ML
MS
QS
ML
ML
QL
QL
ML
ML
ML
QL
QL
QL
MS
QS
ML
QL
ML
ML
ML
ML
QL
QL
QL
QS
QS
QL
ML
ML
QL
QS
QL
ML
QS
QS
QL
QS
QS
ML
MS
ML
QS
ML
QL
ML
ML
QL
ML
QS
ML
ML
QL
MS
QS
QL
QS
ML
QL
ML
QS
ML
ML
ML
QL
QL
ML
QL
QL
ML
QL
ML
QL
QL
QL
QS
ML
QL
ML
ML
QS
QS
QL
MS
QS
ML
QS
QS
QL
QS
ML
QS
QL
MS
MS
QS
ML
ML
ML
ML
QS
QS
QL
ML
MS
QL
QL
QL
ML
QL
ML
QL
ML
ML
QS
MS
ML
ML
MS
MS
QL
ML
QS
ML
QL
MS
MS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
MS
MS
ML
ML
ML
ML
QS
ML
QS
QS
QL
QL
MS
QL
ML
ML
MS
QS
ML
QS
ML
QS
QS
QS
ML
QS
ML
ML
MS
ML
QS
QL
QS
QL
ML
QS
MS
MS
QL
QS
QS
ML
QS
ML
QL
QS
QL
QS
QL
QL
QL
ML
QS
MS
ML
QL
MS
ML
QL
QS
ML
ML
QS
QL
QL
QS
ML
QL
QS
MS
QL
QL
ML
QL
QS
ML
QS
MS
QL
QS
MS
QL
QL
ML
QL
MS
ML
MS
MS
ML
MS
ML
QL
QL
QL
ML
ML
MS
QL
QS
ML
QL
ML
ML
QS
ML
MS
MS
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
QL
QL
QL
QL
ML
ML
QL
ML
ML
QL
QS
QS
QL
ML
MS
QL
ML
QL
QL
ML
QS
ML
MS
QL
QL
ML
QS
QS
QS
ML
ML
QS
ML
ML
ML
MS
MS
QL
ML
QL
MS
QS
ML
QS
QS
QS
QS
QS
QL
QS
ML
QL
QS
ML
QS
QL
QS
ML
QL
ML
QS
ML
ML
QL
QL
QS
QL
MS
ML
QS
QS
MS
MS
ML
ML
MS
QS
QS
ML
QL
ML
MS
ML
QL
QL
QL
QL
QS
ML
MS
ML
QL
ML
ML
QS
ML
QL
ML
ML
QS
ML
QL
QL
ML
MS
QL
ML
QS
QL
ML
QS
QS
QL
ML
ML
QS
ML
QL
QL
QL
ML
ML
ML
MS
QL
QL
MS
QL
ML
ML
QL
QS
ML
QS
QS
QL
QS
ML
QL
ML
QL
QS
MS
QL
QL
QL
QS
QL
MS
QS
ML
ML
ML
ML
ML
ML
ML
ML
MS
QL
ML
ML
MS
ML
QL
QL
QL
QS
MS
ML
ML
QS
QL
QS
QS
QS
QS
QL
QS
MS
QS
QS
QL
QL
ML
QL
QS
ML
QS
ML
ML
QS
QL
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
QS
QS
QL
QL
ML
QL
ML
ML
QS
ML
QL
MS
QL
ML
ML
QS
ML
ML
QS
QL
ML
ML
MS
QL
QL
ML
QL
ML
QS
MS
QL
ML
ML
MS
ML
QL
MS
ML
QS
MS
QL
MS
ML
QL
QL
MS
QL
QL
QL
ML
ML
QS
QL
ML
QL
QL
ML
QL
MS
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
QS
QS
QL
QS
ML
ML
QL
QS
MS
QS
ML
MS
QS
QS
QL
ML
MS
ML
QL
QL
ML
ML
ML
ML
QS
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
QL
QS
ML
QS
ML
QL
QL
QS
MS
QL
ML
ML
QL
QL
QS
QS
QL
QS
MS
ML
QL
MS
QL
QL
QL
QL
QL
QS
QS
ML
QL
ML
ML
ML
MS
QL
ML
MS
QS
ML
ML
QS
QS
ML
ML
MS
QL
MS
QS
ML
ML
MS
QS
ML
ML
QS
QS
QS
ML
ML
ML
ML
QS
QL
MS
ML
MS
QS
MS
MS
QS
QL
ML
ML
QL
ML
MS
ML
QS
MS
MS
QS
QS
MS
ML
QL
QS
QS
QS
ML
QL
ML
QL
QS
ML
MS
MS
QS
QS
ML
QL
QL
QL
ML
QL
QL
ML
ML
ML
QL
QS
ML
ML
ML
QS
QL
QL
ML
MS
MS
MS
QL
QS
QL
QS
MS
QL
MS
ML
QL
QS
QS
QS
ML
QL
ML
ML
QS
ML
QL
QL
QL
QS
QL
QS
QS
ML
QS
QL
ML
QS
ML
ML
MS
ML
MS
ML
ML
QS
MS
QS
QL
ML
ML
ML
QL
QS
QL
ML
ML
QS
QS
ML
QS
QL
QS
MS
QL
MS
ML
MS
MS
QL
QL
QL
QS
QL
ML
ML
ML
MS
QS
ML
QL
QS
QL
QS
ML
QS
ML
ML
QL
ML
QS
ML
MS
QL
ML
QL
MS
MS
QS
ML
QS
ML
QS
QL
ML
MS
ML
ML
ML
ML
MS
ML
QS
ML
QS
ML
MS
ML
MS
ML
ML
QL
ML
QS
QL
ML
ML
ML
MS
QL
QS
QS
ML
QS
QL
QS
ML
ML
ML
ML
MS
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
QS
QS
QL
MS
QS
ML
ML
QS
ML
QS
QS
ML
ML
ML
MS
QL
ML
ML
ML
QL
ML
QL
QS
QL
QS
QS
ML
QL
QS
MS
ML
ML
QL
QL
ML
QS
ML
MS
QL
ML
QS
ML
ML
ML
MS
ML
ML
ML
QS
MS
ML
ML
QL
QL
QS
QS
QS
ML
QL
ML
QL
QS
ML
ML
QL
ML
QS
MS
QL
QS
QS
ML
ML
ML
MS
QS
QS
QS
ML
MS
QS
QS
QS
QS
ML
QS
QL
ML
MS
QL
QL
ML
ML
QS
QL
ML
QL
ML
QL
QL
MS
MS
QS
MS
QS
ML
QL
ML
ML
QS
QS
MS
QL
ML
ML
QL
ML
ML
QS
QL
ML
QS
MS
ML
QS
QS
ML
QL
QL
QL
QL
MS
ML
QL
ML
QS
ML
ML
MS
QL
QS
QL
ML
MS
QL
QS
QS
QL
ML
QL
QS
QS
QL
ML
QL
ML
MS
ML
ML
ML
QS
ML
ML
QS
QS
QL
QS
ML
QS
QL
ML
ML
QS
ML
QL
ML
QL
QL
ML
ML
QS
QL
ML
ML
QL
QS
QS
MS
ML
QS
QL
QS
QS
ML
ML
ML
ML
ML
ML
ML
MS
QS
QL
ML
QL
QS
ML
MS
QS
ML
ML
QS
QL
QS
ML
ML
MS
ML
QS
ML
ML
QL
QL
MS
QS
ML
QS
ML
ML
QS
MS
QS
QL
QS
ML
QS
ML
ML
ML
QS
QS
MS
QS
QL
ML
ML
ML
QL
QS
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QL
QL
QS
QL
ML
ML
QS
QL
QS
ML
QS
ML
QL
ML
MS
ML
QS
QL
ML
ML
QL
QS
MS
ML
QL
ML
ML
MS
ML
QL
QS
QL
QL
QL
QS
ML
QL
MS
ML
QL
QS
QS
MS
QL
ML
ML
ML
QL
MS
QS
ML
QL
ML
QL
ML
MS
ML
ML
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
QS
MS
ML
ML
ML
ML
QL
ML
MS
QL
QL
ML
MS
ML
QL
QS
ML
QS
MS
ML
QS
QS
ML
ML
ML
MS
ML
ML
QL
MS
QL
ML
ML
ML
ML
ML
QL
ML
QS
QL
QL
QL
ML
QL
QS
ML
MS
ML
QL
ML
MS
QL
MS
QS
MS
QL
ML
ML
ML
QL
QS
ML
QS
QL
QS
QL
ML
MS
QS
MS
ML
QL
ML
ML
ML
MS
MS
QS
ML
ML
ML
ML
QS
QS
QL
MS
ML
ML
MS
QL
QS
ML
MS
ML
QS
ML
QS
QS
QL
MS
QS
QS
QS
QL
MS
ML
QS
ML
ML
MS
QS
QL
QS
QS
ML
MS
QL
ML
QS
ML
QS
ML
ML
ML
QL
QL
MS
MS
QS
QS
QS
QL
ML
QL
QS
QL
ML
ML
QL
ML
MS
QS
QL
MS
ML
ML
ML
ML
ML
QS
QS
ML
ML
QL
QS
MS
QL
QL
ML
QL
ML
ML
ML
QS
QS
QL
ML
QS
QS
QS
QS
QS
ML
QL
ML
ML
QS
QL
QL
ML
QL
ML
QS
ML
QS
QL
ML
ML
QL
QS
QL
ML
QL
QL
QS
MS
QL
QS
QL
ML
ML
QL
ML
MS
MS
QL
QL
QS
QL
MS
ML
QL
QL
QS
QL
QL
ML
QS
QL
MS
MS
QS
ML
QL
ML
QL
ML
ML
QL
MS
QL
ML
ML
QL
ML
QL
QL
MS
QS
QS
QS
QS
ML
ML
ML
QL
QS
MS
QS
ML
ML
ML
QL
ML
MS
ML
ML
QS
ML
QL
QS
QS
QS
QS
ML
QL
QS
QL
QS
QL
QL
MS
MS
MS
ML
QS
ML
QL
MS
QL
QL
QL
QS
QS
QL
QS
QS
ML
QL
QL
MS
ML
QL
MS
ML
MS
QS
ML
MS
QS
ML
QL
QS
QL
ML
QL
QL
QS
ML
QL
QL
QS
QS
ML
ML
QS
MS
MS
ML
QS
ML
ML
QL
ML
QL
QL
QS
QS
QS
ML
ML
MS
QL
ML
QS
QS
QL
QS
ML
ML
ML
QS
QS
QL
QS
ML
QS
ML
MS
QL
QL
QL
QS
QL
QS
ML
ML
QS
QL
QL
ML
QL
QL
QL
QS
QS
QS
ML
QS
ML
ML
QL
QS
QS
QS
QL
QL
QL
ML
QS
ML
QS
QL
QS
ML
ML
MS
ML
QL
QL
MS
QS
MS
QL
ML
ML
ML
QS
ML
ML
QS
QS
ML
QS
QS
ML
MS
QL
QS
QS
MS
ML
ML
QS
QL
ML
QS
QL
QL
ML
QS
ML
ML
ML
ML
QL
MS
QS
QS
QS
MS
QL
QS
ML
MS
QL
QL
ML
QS
ML
QL
QL
ML
QL
QL
MS
QL
MS
QS
MS
ML
ML
QL
ML
ML
ML
MS
QL
MS
ML
ML
ML
QL
QS
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
QS
QS
QL
QL
QL
QS
MS
QS
QS
QL
MS
MS
QL
QS
ML
ML
QS
QL
QS
MS
QS
QL
ML
ML
ML
ML
ML
QS
ML
QS
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
QL
ML
ML
QS
QS
ML
QS
QL
ML
QS
QL
QS
QL
QL
MS
ML
QS
MS
QL
ML
ML
MS
MS
ML
QL
QL
QS
MS
QL
ML
QS
QS
MS
ML
QL
QS
ML
QL
ML
QL
QL
ML
ML
QS
QS
QL
QL
ML
QL
ML
QS
QS
ML
QS
QS
QS
ML
ML
ML
QS
QS
QL
ML
ML
QS
QL
QL
ML
QL
QL
QS
QS
QL
QS
MS
QS
MS
ML
QL
ML
ML
QL
ML
ML
ML
ML
QL
QL
MS
QL
ML
QL
QS
MS
MS
MS
ML
ML
QS
QL
QS
QS
MS
QL
QS
QL
QS
ML
ML
ML
ML
ML
QL
QL
ML
ML
ML
QS
ML
ML
QL
QL
ML
QL
QS
MS
ML
ML
ML
QS
QS
QS
QS
QL
QL
ML
QS
ML
ML
QL
QS
QL
QS
ML
ML
ML
ML
ML
QL
QL
ML
QS
MS
ML
QL
MS
ML
QL
QL
QS
QL
ML
ML
MS
QS
QL
QS
QL
QL
MS
ML
ML
ML
ML
QS
QS
ML
QS
QL
QL
ML
ML
QS
QS
QL
QL
QS
QL
ML
QS
QL
ML
MS
QL
QS
QL
QS
QS
MS
QL
QL
ML
MS
ML
QS
QS
ML
QS
QL
QL
QS
QL
QS
QL
QL
QL
ML
QS
ML
QS
ML
QS
QL
QS
QS
QL
QS
MS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
QL
QL
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
QS
QS
QL
ML
QS
ML
ML
ML
QL
QS
ML
QL
QL
QL
QL
MS
MS
QS
ML
QL
QL
QL
ML
MS
ML
QL
ML
QL
ML
MS
MS
MS
QS
ML
QL
QL
ML
ML
QL
QL
ML
QS
ML
MS
QL
MS
QS
QL
QL
MS
QL
ML
MS
QS
ML
ML
QL
MS
QL
QS
ML
ML
QS
QS
ML
ML
QS
QS
ML
ML
QL
QS
MS
QL
ML
QL
MS
ML
MS
QL
QS
QS
ML
ML
ML
QS
MS
QL
ML
ML
QL
QS
MS
ML
QL
ML
QS
ML
ML
QL
MS
QL
ML
MS
QS
ML
MS
QL
ML
ML
ML
ML
QS
QL
ML
QS
QS
QL
ML
QL
ML
QS
QS
QL
QL
QS
ML
ML
ML
ML
QS
ML
ML
ML
QS
QL
ML
QL
ML
ML
ML
MS
MS
QL
QL
ML
QS
QL
QL
MS
QS
QS
QL
QS
ML
ML
QS
ML
ML
ML
QL
ML
QL
QL
QL
QS
ML
QL
MS
QS
QS
ML
QL
QS
ML
ML
ML
QL
ML
MS
ML
QL
ML
ML
QL
QS
QL
QS
QL
QL
QL
ML
QL
QS
ML
ML
MS
QS
QL
QL
QS
ML
QS
QL
ML
ML
ML
QL
ML
QL
ML
QL
QL
QS
MS
ML
ML
QL
ML
ML
QL
QS
ML
QL
QS
QL
MS
QL
QL
QL
ML
ML
QL
ML
QL
ML
QS
ML
QS
QS
QL
MS
MS
QS
MS
MS
ML
QL
QL
QS
ML
ML
ML
QL
QS
QS
QS
ML
QS
ML
MS
ML
ML
QL
QL
QL
ML
ML
ML
ML
QS
ML
QS
ML
ML
QS
QL
MS
ML
ML
MS
ML
QL
QS
MS
ML
MS
ML
QL
QS
ML
ML
ML
ML
QS
MS
QL
QS
ML
QS
QL
QS
MS
QS
QL
QS
ML
ML
ML
ML
ML
ML
QL
QL
MS
ML
ML
QS
QS
QS
ML
QS
ML
QS
ML
ML
ML
QS
QL
QS
MS
QS
QS
QL
ML
QS
QS
MS
QS
QS
QS
ML
MS
QS
QL
QS
QL
MS
ML
ML
MS
QL
ML
QS
QL
QL
QS
QL
QS
ML
QL
MS
ML
ML
MS
QS
ML
ML
MS
ML
QS
QS
MS
QL
QS
QS
QS
ML
ML
MS
QS
ML
QL
ML
MS
ML
ML
QS
ML
QL
MS
ML
QS
ML
ML
QS
QL
ML
QL
QS
ML
MS
QS
QS
ML
ML
QS
ML
QS
MS
ML
QL
ML
MS
QL
ML
MS
ML
ML
ML
ML
ML
QL
MS
QS
MS
QS
ML
QL
ML
ML
QS
QS
QL
QS
ML
ML
QS
QL
ML
QS
QL
ML
QS
ML
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
QL
MS
MS
ML
ML
QL
QL
QS
ML
QS
QS
MS
MS
QL
QS
ML
ML
ML
QS
ML
QL
QL
ML
QS
QS
QL
MS
QS
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
ML
MS
QS
ML
ML
QL
QS
ML
ML
ML
MS
ML
QL
MS
QS
ML
MS
ML
ML
QL
QL
QS
QS
ML
ML
QS
ML
ML
QL
ML
ML
QS
QL
ML
QL
QL
QL
ML
ML
QS
QL
QS
ML
QS
QS
QS
ML
QL
MS
QS
QL
ML
QS
QL
QS
QS
MS
QL
QL
QL
QS
QS
ML
QL
ML
MS
ML
QS
QS
QS
ML
QS
MS
ML
MS
QL
ML
QS
ML
QS
QS
QL
QL
QS
QL
MS
QS
QL
ML
MS
ML
ML
MS
QL
QL
MS
MS
ML
QL
ML
QS
MS
MS
ML
QL
ML
ML
QS
ML
ML
QL
QL
ML
QL
QS
QS
ML
QS
QL
QL
QS
QL
MS
QL
QS
QL
ML
ML
QS
MS
MS
ML
QL
QS
ML
ML
MS
MS
QS
QS
MS
QL
MS
QL
QS
ML
ML
ML
ML
MS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
QS
QS
QL
QS
ML
MS
ML
QL
MS
ML
ML
MS
MS
QS
ML
QL
MS
QL
ML
QS
QL
QL
ML
QS
QS
MS
QS
QL
QS
QS
ML
QL
MS
QL
MS
ML
ML
MS
QS
MS
ML
QS
QS
ML
QS
QL
QS
QL
QS
QS
QS
ML
MS
QS
MS
QS
ML
QL
MS
QL
QL
QL
MS
QL
QL
ML
ML
ML
QL
QL
ML
ML
QS
MS
ML
MS
QS
ML
ML
ML
MS
ML
MS
QL
MS
QS
ML
ML
QL
QS
QS
QS
MS
ML
QS
ML
QS
QL
QL
ML
ML
QL
QS
ML
ML
QL
ML
QS
ML
MS
ML
ML
MS
ML
ML
QS
QS
MS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
QS
ML
MS
QS
QS
ML
ML
ML
QL
ML
QL
QL
MS
QS
QL
QL
ML
MS
QL
ML
QL
ML
QL
MS
ML
QL
ML
QS
QS
ML
QS
QL
QL
ML
QS
QS
ML
QL
MS
QS
ML
ML
ML
ML
QL
ML
ML
ML
QS
QS
ML
QS
ML
QL
MS
ML
ML
QL
MS
QL
QL
ML
QS
ML
ML
ML
QS
QS
ML
MS
QS
ML
QS
ML
ML
MS
MS
QS
ML
ML
ML
QL
QL
QL
MS
ML
MS
MS
ML
MS
QL
ML
QL
QS
MS
QS
ML
QL
QL
QS
ML
MS
QS
QL
ML
MS
QS
QS
MS
QS
QS
QL
QS
MS
QS
QS
QL
MS
QL
ML
QS
QS
MS
QL
QL
QL
QS
ML
QL
QL
QS
QS
ML
QS
QS
QL
QL
QS
QS
MS
QS
ML
QL
QL
ML
QL
QL
ML
ML
QL
QL
QS
QS
QL
ML
QL
QS
QL
QL
ML
QL
ML
QL
QS
MS
QL
QL
QL
ML
QL
QL
QS
QL
ML
QS
QL
ML
ML
ML
MS
QS
QL
QS
ML
QL
ML
ML
QS
QL
ML
ML
ML
ML
QL
MS
QL
QL
ML
ML
ML
MS
QS
QL
ML
MS
QL
QL
QS
ML
QS
QS
QS
QL
ML
QL
ML
QL
MS
QL
ML
MS
ML
ML
ML
QS
QL
ML
ML
QL
QL
ML
MS
ML
MS
QL
ML
QS
ML
ML
MS
ML
ML
QL
QS
MS
ML
QS
QL
QS
ML
ML
QL
QL
QL
QL
QS
QL
QL
ML
MS
ML
ML
QL
MS
QS
QS
ML
ML
MS
QS
ML
ML
QS
ML
ML
QL
QS
ML
MS
ML
QL
QS
ML
ML
ML
ML
QS
QS
QS
ML
ML
MS
ML
ML
ML
QS
QS
ML
MS
ML
ML
QS
QS
ML
ML
QS
QS
ML
QS
ML
QL
ML
ML
QL
MS
MS
QS
MS
ML
MS
QL
ML
QS
ML
ML
QS
ML
QS
QL
QL
QS
QL
QL
QS
MS
QL
QL
QL
ML
MS
MS
QS
QL
MS
QS
ML
QL
MS
MS
QS
ML
MS
QS
ML
ML
QL
ML
QS
MS
MS
ML
ML
QL
ML
QS
MS
ML
QL
ML
QS
QS
QL
ML
QL
ML
QL
QS
QL
MS
ML
QL
QS
ML
QS
MS
QL
QS
QS
ML
MS
ML
ML
ML
QL
QL
QS
ML
QL
ML
ML
MS
QS
ML
ML
ML
QL
QS
QS
ML
ML
QL
QL
QS
ML
QL
ML
ML
MS
ML
QL
QL
MS
QL
ML
QS
QL
MS
ML
ML
ML
MS
MS
QL
ML
ML
QL
QS
QS
MS
QL
ML
QS
MS
ML
ML
QS
ML
QS
QS
QS
QL
MS
QL
QS
QS
ML
QL
QS
QL
ML
MS
QS
MS
ML
QL
QL
MS
ML
ML
ML
ML
QL
MS
QL
QS
ML
QS
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
ML
QL
QL
MS
QL
MS
MS
QL
ML
QL
QS
ML
ML
ML
QS
QL
QS
QS
QS
ML
QS
MS
QS
ML
MS
ML
QS
MS
QL
QS
QL
QS
QS
ML
ML
QL
ML
QL
ML
ML
MS
ML
QS
QS
QL
QL
ML
ML
MS
QS
QL
ML
QS
QL
ML
QL
ML
QL
QS
QL
ML
QL
QS
ML
QL
QL
ML
MS
MS
ML
QS
QS
MS
ML
QL
ML
QS
QL
MS
QS
ML
QS
ML
MS
ML
QS
QS
QL
QS
ML
QS
QS
QL
QS
ML
QS
QL
ML
MS
QL
QL
QL
QS
QL
QS
QS
MS
QS
QL
ML
QL
ML
QL
QL
QS
QS
QS
QS
QL
ML
ML
ML
QS
QL
QS
QS
ML
ML
QS
ML
ML
QL
QL
ML
MS
ML
QS
QS
MS
QS
ML
ML
QS
QL
QL
QS
MS
QL
MS
MS
QS
QS
ML
QL
ML
QS
QL
QL
ML
QS
QS
QS
MS
ML
QL
QL
ML
QS
ML
QS
ML
QS
QS
ML
ML
QS
QL
MS
ML
ML
ML
ML
QS
ML
ML
ML
QS
QS
QL
ML
ML
ML
QS
MS
MS
ML
QL
QL
ML
QS
QL
QS
ML
ML
QS
QL
QL
QS
QS
ML
ML
MS
QS
MS
ML
QS
QL
QL
QS
ML
QL
QS
MS
ML
ML
MS
QS
ML
ML
MS
QL
MS
ML
MS
QL
QS
QS
QL
ML
MS
MS
ML
ML
QL
QL
QL
QL
QS
ML
ML
MS
ML
QL
ML
ML
ML
QS
MS
ML
ML
QL
MS
QL
ML
QS
ML
ML
ML
MS
QL
MS
ML
QL
QS
QL
QS
ML
QS
ML
MS
ML
QL
ML
QL
QS
ML
MS
QS
QL
QL
QL
ML
QS
QL
ML
QS
QL
QS
ML
QS
QL
ML
MS
ML
QS
QS
QS
ML
QS
QL
MS
QS
ML
QL
MS
ML
QS
MS
QS
QS
MS
QL
ML
QS
QL
QS
QS
ML
QL
QL
QS
ML
ML
ML
QS
QS
ML
QL
MS
QL
ML
QS
QL
ML
ML
ML
QL
QL
ML
MS
ML
QL
ML
QL
ML
QL
ML
ML
QL
ML
ML
ML
QS
QL
MS
ML
MS
QL
ML
ML
ML
QS
ML
MS
QL
ML
MS
ML
QL
MS
QS
QS
ML
ML
ML
QS
QS
QL
ML
QL
QL
QL
QL
ML
QL
QL
ML
MS
MS
QL
ML
MS
QL
QS
QS
MS
ML
QL
ML
QS
QS
QL
ML
QS
MS
ML
QL
MS
MS
ML
ML
QS
ML
ML
ML
QL
ML
ML
ML
QL
MS
QS
QS
MS
QL
ML
QS
ML
ML
QS
ML
QS
MS
QS
QL
QS
ML
ML
ML
ML
QS
QS
QS
MS
ML
MS
MS
QS
MS
ML
MS
ML
ML
ML
QS
MS
QS
QS
QS
MS
QL
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
ML
QL
QS
ML
QL
QL
ML
ML
QS
QL
ML
QS
QS
MS
MS
ML
QL
QL
QS
MS
ML
QS
ML
ML
QS
QS
ML
MS
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
QS
QS
QL
QS
MS
ML
QS
QL
ML
ML
QS
ML
ML
QS
MS
ML
MS
ML
QS
ML
QL
ML
QL
ML
ML
ML
QL
QS
ML
QS
QS
ML
QS
QL
QL
QS
QS
QL
QL
QL
ML
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
ML
MS
ML
QL
QS
QS
ML
MS
MS
ML
QL
QL
ML
ML
MS
QL
QL
QL
QS
ML
QS
QL
QL
MS
MS
MS
QS
ML
MS
MS
QS
ML
ML
ML
MS
MS
QL
MS
QL
QS
ML
QL
MS
QS
MS
QL
QL
ML
QL
QL
QS
ML
QL
MS
ML
QL
QL
ML
MS
ML
ML
QL
ML
ML
QL
ML
QL
QL
ML
QL
QS
ML
QL
QL
QL
QS
QL
ML
ML
QL
MS
ML
MS
QS
QL
MS
QS
QL
ML
QL
QL
QL
ML
QL
ML
ML
QS
ML
ML
QS
QS
ML
QS
ML
ML
QL
QL
QL
ML
QL
QS
QL
ML
ML
MS
QL
MS
MS
QL
QL
ML
QS
QS
ML
QS
MS
ML
ML
QS
QL
ML
MS
ML
ML
ML
QL
QL
ML
ML
QL
ML
ML
QS
QL
ML
QS
QS
MS
MS
QS
QS
MS
QL
QS
QS
ML
ML
ML
QL
ML
ML
QS
QL
QL
ML
ML
QS
QL
MS
ML
QL
QS
QS
ML
ML
QL
MS
QL
QL
QL
ML
ML
QS
ML
QL
QS
ML
QL
QS
QS
MS
QS
QS
ML
QL
QL
ML
QS
QS
QL
QS
QL
QL
QL
ML
ML
ML
QL
MS
QS
QL
ML
ML
ML
QL
QL
MS
QL
QS
ML
QS
QL
QS
QL
ML
MS
QS
ML
QS
QL
QS
ML
QS
MS
ML
ML
MS
MS
QS
QS
MS
QS
QL
ML
QS
ML
QL
QL
QS
QS
QS
QL
ML
MS
ML
QL
ML
QS
MS
QS
QL
ML
ML
ML
QL
QL
ML
QS
QS
QL
QS
ML
ML
QL
QL
QS
ML
QS
QS
QL
QL
QS
QL
QS
QL
ML
ML
MS
ML
QS
QS
QL
MS
ML
ML
MS
ML
ML
ML
MS
ML
QS
QL
ML
ML
MS
ML
QL
QS
QS
QS
QL
ML
ML
QL
QL
ML
QS
ML
QL
ML
QS
ML
QL
MS
QL
ML
ML
QL
MS
ML
QS
QL
ML
ML
QL
ML
QS
MS
QL
QS
ML
QS
QL
ML
MS
QL
ML
QL
QS
ML
QS
QL
QS
ML
QL
QS
QL
ML
QL
ML
ML
QL
MS
QL
ML
ML
MS
QL
QS
MS
ML
QL
ML
ML
ML
QS
ML
MS
ML
QL
QL
ML
QL
QS
ML
ML
MS
MS
QS
QS
QS
MS
ML
QL
QS
ML
ML
QL
QS
QS
QS
QS
ML
QL
MS
QL
QS
ML
MS
ML
ML
MS
QS
ML
QS
MS
ML
QL
ML
ML
ML
QS
QL
QL
ML
QS
ML
ML
QS
QL
ML
QS
ML
ML
MS
ML
QS
ML
QL
QL
ML
QL
QL
ML
QS
MS
QS
MS
MS
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
QS
QL
ML
ML
QS
ML
QS
QS
QS
ML
ML
QS
ML
QS
ML
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
QL
QS
ML
QS
QL
MS
QS
ML
QS
QS
QS
QL
ML
ML
ML
MS
ML
QS
QS
QS
QS
QL
ML
ML
QS
QS
QL
MS
QL
MS
ML
ML
QS
QL
ML
QL
MS
ML
QS
QL
QS
QL
ML
QS
MS
QS
ML
QL
QL
QS
MS
MS
QS
QS
ML
QL
ML
QS
ML
QL
ML
ML
QL
QL
QS
QS
ML
ML
QS
QS
ML
MS
QL
ML
QS
QS
QS
ML
ML
QL
ML
MS
ML
QL
ML
QS
MS
ML
ML
ML
QL
ML
ML
MS
QS
ML
MS
QS
MS
ML
QL
QL
ML
ML
ML
ML
MS
ML
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
MS
ML
MS
MS
ML
MS
ML
QL
ML
QS
ML
QL
QL
QS
MS
QL
ML
QS
MS
QS
ML
ML
ML
ML
QL
MS
QL
ML
QS
QS
QL
ML
QL
QL
QL
QL
ML
MS
ML
QS
ML
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
MS
QS
QS
MS
QS
QS
ML
QL
MS
ML
ML
QL
QL
ML
ML
ML
QL
MS
MS
MS
QS
QL
QS
QS
QL
ML
ML
QL
QL
QS
QS
MS
QL
MS
ML
QS
ML
QL
ML
MS
ML
QS
ML
ML
QL
QS
QS
QS
QS
QS
QL
QL
QL
ML
QL
MS
ML
QS
QS
ML
MS
QL
QS
MS
QS
MS
MS
QS
QS
ML
QL
QL
ML
MS
QS
MS
ML
QS
QS
MS
ML
QS
ML
QS
QL
QL
QS
QL
QS
MS
ML
QS
ML
ML
ML
QL
ML
QS
QS
ML
QS
MS
ML
QL
ML
QS
QL
QS
ML
QL
ML
QL
QS
ML
ML
QL
MS
QS
MS
MS
QL
QS
ML
QL
ML
QL
ML
QL
ML
QL
MS
QL
QL
MS
ML
MS
MS
QS
QS
QL
ML
QL
QL
ML
QS
ML
ML
QL
ML
QS
QL
QL
ML
QS
ML
QL
ML
QL
ML
ML
QL
QS
MS
ML
MS
ML
MS
QL
MS
QL
ML
ML
QL
QL
MS
MS
QS
QS
QL
QL
ML
QL
ML
QS
MS
ML
MS
QL
QL
ML
QL
ML
ML
MS
QS
QS
ML
ML
QS
MS
QL
ML
ML
ML
MS
ML
QS
QL
MS
QS
ML
MS
QL
ML
MS
QL
QS
QL
ML
QS
ML
ML
QL
QL
QL
ML
QS
QL
ML
ML
QL
ML
QS
ML
QL
QS
QL
ML
MS
QS
ML
ML
QL
QL
QL
ML
ML
MS
QL
ML
ML
ML
ML
MS
QS
MS
ML
ML
ML
ML
QL
QS
QL
MS
QL
ML
ML
ML
ML
ML
QL
QS
QS
QL
QS
QL
ML
QS
ML
QL
QL
MS
ML
QL
ML
ML
QL
ML
ML
QL
QS
ML
ML
QS
MS
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
QL
QL
QL
MS
MS
QS
ML
QL
QS
ML
QL
MS
ML
QS
QL
QS
QL
QS
ML
ML
QS
QL
ML
QL
QL
ML
ML
MS
QL
QS
ML
QL
QS
ML
QL
QL
QL
ML
ML
QL
QS
MS
MS
QL
QL
ML
ML
ML
ML
QS
ML
QS
QS
ML
MS
ML
MS
QL
ML
ML
QL
QS
ML
QL
QL
ML
ML
QL
ML
QL
QL
QL
ML
MS
QS
ML
QS
ML
MS
ML
QL
MS
QL
QS
QL
QL
ML
ML
ML
ML
QS
QL
ML
QL
QS
QS
MS
QS
QS
ML
QL
MS
QL
QL
QL
QS
ML
ML
MS
ML
QS
QL
ML
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
QS
QS
QL
QS
QL
ML
QS
ML
QS
QS
QL
ML
QS
ML
MS
QS
ML
ML
ML
QS
ML
QS
ML
QL
ML
QL
ML
ML
ML
ML
ML
QL
QL
ML
QS
ML
QL
QL
QS
QL
ML
ML
ML
QL
MS
MS
QS
MS
ML
ML
MS
ML
QL
QS
QS
ML
QL
ML
ML
QL
QL
MS
ML
ML
QL
QS
QL
QS
QS
ML
QS
ML
ML
MS
ML
ML
QS
ML
ML
QS
QL
QL
ML
ML
QS
ML
QL
QS
QL
MS
QL
QL
QS
QL
QL
QS
QS
QS
ML
QS
QL
MS
ML
QL
ML
QS
QL
ML
ML
ML
QL
QS
QS
QL
ML
MS
QL
ML
QL
ML
ML
QS
QL
QS
QL
QL
ML
QS
QL
QL
QL
MS
ML
ML
ML
QS
ML
QS
QL
ML
QS
ML
ML
MS
MS
ML
MS
ML
ML
ML
QS
ML
ML
QS
ML
ML
QS
MS
QL
ML
QS
MS
QS
ML
MS
QL
QL
MS
ML
QS
QS
QS
QS
QS
QL
ML
QL
ML
QL
ML
MS
QS
MS
QS
ML
MS
QL
MS
QS
ML
ML
ML
ML
ML
ML
MS
MS
QL
QL
QS
QS
QS
ML
ML
ML
MS
QL
ML
MS
ML
QL
QS
ML
MS
QL
QL
ML
QS
QS
QL
ML
ML
QS
ML
QS
QL
ML
QS
ML
QL
MS
ML
MS
ML
QL
QS
QL
QS
QS
ML
ML
MS
QS
ML
QL
QS
MS
ML
QL
ML
QS
MS
QL
QL
MS
QL
MS
ML
ML
QS
QS
ML
ML
ML
QL
QL
QS
QL
QL
QL
ML
ML
MS
QS
QS
QL
QS
QS
ML
QS
ML
QL
MS
ML
ML
QL
ML
ML
MS
ML
MS
MS
QS
QS
ML
ML
QS
QS
QL
QL
ML
QL
QS
QS
QL
QS
MS
ML
QS
QS
ML
ML
ML
MS
MS
QL
QL
QL
QL
QL
QS
MS
QL
QS
ML
QS
ML
QS
QL
ML
ML
ML
QS
QL
QS
QL
QL
QL
MS
QS
ML
QS
MS
ML
ML
QL
QL
QS
QL
ML
ML
QS
ML
QS
QS
MS
QS
ML
ML
MS
MS
QL
ML
ML
ML
ML
MS
QL
ML
QL
QL
QL
ML
QS
QS
ML
ML
QL
QL
QS
MS
ML
ML
ML
ML
ML
QL
QL
MS
ML
ML
ML
QL
QL
QL
ML
ML
QS
QL
ML
QS
ML
QL
ML
QS
MS
ML
ML
ML
ML
ML
ML
ML
QL
ML
QL
MS
QL
ML
ML
QL
QL
ML
ML
QL
ML
QS
ML
QL
QL
QL
MS
QL
QL
ML
ML
ML
MS
QS
QL
ML
QL
ML
QL
QL
ML
QL
QL
QL
QL
QS
MS
QL
QL
ML
ML
QL
MS
MS
ML
QL
MS
QL
QS
MS
QS
QS
ML
ML
QL
QL
QS
MS
ML
MS
ML
ML
ML
QS
MS
ML
ML
ML
QS
QL
QL
ML
ML
QS
ML
ML
QS
QS
ML
MS
ML
QL
QL
ML
QL
QL
QL
ML
ML
ML
ML
ML
ML
QL
QL
QL
QS
ML
ML
QS
ML
ML
QL
QL
QL
ML
QL
ML
ML
ML
MS
ML
QL
ML
QL
QL
MS
ML
MS
MS
QS
ML
ML
ML
ML
QS
ML
QL
QL
ML
ML
ML
ML
QL
ML
QL
QS
QS
QS
QS
ML
QS
MS
QS
QS
QS
MS
ML
ML
QL
ML
ML
MS
QS
QS
QL
ML
QL
MS
ML
QS
ML
QL
MS
QL
MS
QS
QL
QS
QL
QL
QS
QL
ML
QL
QL
ML
QS
QS
QS
ML
ML
QL
QL
QS
QL
MS
ML
QS
ML
QS
ML
ML
QL
QL
QL
ML
ML
QL
QL
QS
MS
MS
QS
QS
QL
MS
ML
ML
ML
ML
ML
QS
ML
ML
QS
QL
QL
MS
MS
ML
QL
ML
MS
QS
ML
ML
ML
QS
QS
QL
QL
MS
QS
QS
QL
ML
ML
QL
QL
MS
ML
QL
ML
ML
QL
QL
ML
ML
QL
QL
ML
MS
ML
QL
ML
QS
QS
QS
ML
ML
QL
QS
QS
QS
QS
QS
ML
ML
ML
QL
QS
QS
QS
ML
QL
ML
QL
ML
ML
ML
ML
QL
QL
ML
QS
ML
MS
ML
MS
ML
ML
ML
ML
QS
MS
QL
ML
QS
QL
ML
ML
ML
ML
QL
QL
ML
QS
MS
ML
QL
ML
QL
QL
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
ML
QS
ML
MS
QS
QS
QS
QL
QL
QL
ML
ML
ML
ML
ML
MS
QS
ML
ML
QL
ML
QL
ML
QL
QL
ML
ML
MS
QL
ML
MS
QL
ML
ML
QL
ML
QS
MS
ML
QL
ML
QS
QS
QS
QL
ML
QS
ML
ML
QL
QS
QS
QL
ML
MS
ML
QL
QS
QS
QL
QS
QS
MS
QL
ML
QS
ML
ML
QS
MS
ML
ML
QS
ML
QL
ML
QL
QS
QS
QL
ML
QS
MS
QS
ML
ML
QS
QS
ML
QL
QS
QS
ML
QS
ML
ML
ML
QL
QS
ML
ML
QS
QL
QL
MS
MS
ML
QS
QS
MS
ML
QL
QL
QS
ML
QL
QL
QL
QL
QS
ML
MS
QS
QS
ML
QL
QL
ML
ML
ML
ML
ML
MS
QS
QL
QS
ML
QS
QL
QS
QS
MS
ML
MS
ML
ML
MS
ML
QS
ML
ML
QL
QS
QS
ML
ML
ML
QL
QL
MS
ML
ML
QS
QS
MS
QL
ML
QL
ML
ML
QL
QS
QL
QS
QL
ML
QL
MS
QS
ML
QS
QL
QS
ML
ML
QS
QS
QL
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
QL
ML
ML
MS
QL
QL
ML
QL
QS
ML
ML
QL
QS
QS
QL
MS
QL
ML
ML
MS
QL
ML
ML
QL
MS
QL
MS
MS
QL
QL
ML
QL
ML
QS
QS
QL
ML
QL
ML
QL
QL
ML
MS
ML
QL
QS
ML
ML
QS
QS
ML
QL
QS
ML
QL
ML
ML
QS
QL
ML
ML
ML
ML
MS
ML
QL
QS
QL
QS
ML
MS
MS
ML
ML
MS
ML
ML
MS
ML
MS
QS
ML
MS
QL
ML
ML
QS
MS
QL
ML
QL
ML
QS
MS
QL
QS
ML
QS
QS
QS
MS
QL
QS
ML
QS
QS
ML
ML
QL
QL
ML
ML
QS
MS
ML
MS
MS
MS
QS
ML
QS
ML
QS
QL
QS
QS
QL
MS
MS
ML
QL
QL
QL
ML
ML
QL
MS
QS
QS
ML
ML
ML
QL
ML
ML
QS
MS
ML
ML
ML
ML
QL
QS
QS
ML
QL
ML
MS
QL
QS
QS
ML
ML
QS
ML
QL
MS
MS
QL
QS
ML
QS
QS
QL
MS
ML
QS
MS
QL
QS
ML
QS
QS
ML
ML
QS
QS
QL
QL
QS
QS
ML
QS
QL
ML
QS
QS
QS
QL
QS
QS
ML
ML
ML
QL
QL
ML
QL
ML
ML
ML
QS
ML
ML
ML
ML
ML
MS
QL
ML
QS
QL
ML
QS
ML
QL
MS
MS
MS
ML
QL
QL
ML
QL
ML
ML
ML
QL
QL
QS
QS
QS
ML
QL
QS
ML
QS
QL
ML
QL
QS
ML
QL
QS
MS
MS
ML
ML
QS
QS
ML
ML
ML
QS
MS
QS
QL
ML
QS
QS
MS
QL
QS
ML
ML
MS
ML
ML
ML
ML
QL
QS
QS
QS
QS
QS
ML
ML
ML
ML
MS
ML
MS
QS
MS
MS
QS
ML
ML
QL
ML
ML
MS
MS
ML
QL
ML
QL
ML
QS
MS
ML
ML
ML
QS
ML
MS
QL
QS
MS
QS
QL
ML
ML
QL
QL
QS
ML
QL
MS
ML
ML
QL
QL
QL
QL
QL
QS
QL
ML
QL
ML
QS
QL
ML
ML
ML
MS
MS
ML
ML
ML
QL
MS
QS
QS
ML
ML
MS
QL
QL
QL
ML
QL
QS
QS
MS
QS
MS
QS
QL
QS
ML
ML
MS
QS
QL
ML
QL
MS
QS
ML
QS
ML
ML
QL
QS
ML
ML
MS
MS
QS
QS
QL
QS
MS
MS
QS
MS
MS
MS
MS
QS
QL
QS
ML
QS
QL
QS
MS
ML
QS
QL
QL
MS
ML
QL
QL
MS
MS
QS
ML
MS
ML
MS
QS
MS
QL
ML
QL
QL
QS
MS
QL
QL
QL
QL
ML
QS
ML
ML
QS
ML
QS
ML
QL
ML
MS
QS
ML
ML
QL
ML
QS
ML
ML
QL
QL
QS
QL
QL
QL
ML
QS
ML
QL
QL
QL
QS
QL
ML
QS
ML
ML
QS
MS
ML
ML
ML
MS
ML
QL
QL
QS
QS
QL
QS
QL
ML
QS
QL
QS
MS
ML
QS
ML
QL
MS
MS
QL
QL
MS
ML
ML
QL
ML
ML
ML
QL
QL
ML
ML
QL
QL
QS
MS
ML
ML
ML
MS
ML
MS
QL
QS
ML
QS
ML
ML
QL
MS
ML
ML
MS
MS
ML
QS
QS
ML
QL
QS
ML
QS
QL
ML
QL
ML
ML
ML
QS
QL
QL
ML
QS
ML
MS
QS
ML
ML
ML
QL
QS
MS
QL
MS
ML
ML
ML
ML
ML
QL
ML
QL
QL
QL
ML
MS
QS
ML
MS
ML
QS
QS
QL
ML
ML
QS
QL
ML
ML
ML
ML
QL
MS
QS
QL
QS
ML
ML
QS
ML
ML
ML
QS
QS
ML
QS
QL
QL
QS
MS
ML
ML
ML
ML
QS
ML
ML
QL
QS
ML
ML
ML
MS
QS
QL
QS
QL
ML
ML
ML
ML
ML
QS
ML
QS
ML
ML
QL
MS
QL
MS
QL
MS
ML
MS
ML
ML
QS
QL
QL
ML
ML
ML
ML
ML
ML
QS
MS
ML
QL
QS
QS
ML
ML
MS
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
ML
QL
QL
QL
QL
QS
ML
QL
ML
QS
ML
ML
ML
QL
ML
ML
MS
ML
MS
ML
QL
QS
QL
MS
QS
ML
ML
MS
QS
ML
QS
ML
QL
ML
QS
QL
QL
QL
MS
MS
QS
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
MS
QS
QL
QS
MS
QS
ML
ML
ML
QL
QS
QS
ML
QS
QS
ML
QS
QL
QL
MS
QL
ML
QL
ML
MS
ML
QL
QL
ML
MS
QS
QL
ML
ML
ML
QL
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
QL
QS
ML
ML
MS
QS
ML
QS
QS
ML
ML
ML
ML
ML
QS
MS
QS
QS
QL
ML
MS
QL
ML
ML
QS
ML
QS
QL
QS
ML
QS
QS
QL
ML
QL
ML
ML
ML
MS
ML
ML
ML
QL
QL
ML
ML
ML
ML
QL
QL
QS
QS
QS
ML
ML
MS
QL
QS
QS
MS
QS
ML
QS
QL
MS
ML
ML
QS
ML
QS
MS
QS
QL
QL
MS
MS
QS
QS
ML
ML
QL
QL
ML
QS
QL
ML
ML
ML
QS
ML
ML
QL
MS
QS
MS
QS
QL
QL
MS
ML
MS
QL
QL
QS
QL
QS
MS
QL
QL
QS
QS
QS
QL
QS
QS
ML
QL
ML
QL
ML
MS
ML
MS
QS
QS
QL
ML
ML
QL
QS
MS
QL
QS
ML
ML
QS
ML
QL
QS
QL
ML
QS
QL
QL
QL
QL
ML
ML
QL
MS
ML
ML
QS
ML
QL
QL
QS
QS
ML
ML
QL
QL
ML
ML
QL
QS
ML
QS
MS
QL
ML
ML
QL
ML
QS
QL
ML
QS
QS
MS
ML
QL
MS
QL
ML
ML
QS
QS
QS
ML
ML
QL
QS
ML
MS
QS
QS
ML
ML
MS
QS
QL
QS
QS
QS
MS
ML
ML
ML
ML
QS
QS
QS
MS
MS
ML
QL
QL
QS
MS
QL
QS
ML
ML
ML
MS
QS
ML
QL
ML
QL
MS
MS
MS
QL
ML
QL
QL
QL
QL
ML
MS
ML
QL
QS
QL
ML
QL
MS
QS
QS
ML
QL
QL
ML
QL
ML
QL
QS
QS
ML
QS
QL
ML
QS
ML
QS
ML
QL
ML
QL
ML
QS
ML
QL
ML
MS
QL
QS
ML
ML
ML
ML
QL
QS
ML
MS
QS
QS
QS
MS
QL
QL
QL
QL
QL
ML
QL
QS
QL
ML
ML
QS
QL
QS
ML
QL
ML
MS
ML
QS
ML
ML
ML
QS
QL
QS
QS
QS
QS
ML
QL
ML
QS
ML
ML
QL
ML
QL
ML
MS
ML
MS
QS
QS
QS
QL
QL
QL
ML
MS
QL
ML
ML
QL
ML
ML
ML
ML
QL
MS
QS
ML
ML
QL
QS
QS
QS
QL
ML
QL
QL
QL
MS
ML
QS
ML
QS
MS
MS
QS
MS
QL
ML
QL
ML
ML
ML
QL
MS
MS
QL
MS
ML
QL
QL
ML
ML
QS
QS
QS
QS
QL
QS
QL
ML
QL
QL
QS
QS
ML
MS
ML
QS
QL
ML
QL
QL
ML
QS
QS
ML
QS
QS
QL
QL
QS
QS
ML
ML
QL
ML
ML
ML
ML
QS
QL
MS
ML
QL
MS
QS
ML
ML
QL
QL
ML
QL
QS
ML
QL
QS
QL
QL
ML
ML
MS
MS
QS
ML
ML
MS
ML
QL
QL
ML
QS
ML
QS
QL
MS
MS
ML
ML
ML
QS
MS
QL
QL
QL
QL
MS
QS
ML
MS
QS
QS
QS
QS
ML
QL
MS
QS
QS
QS
ML
QS
QS
QS
QS
ML
ML
QS
MS
QL
ML
ML
ML
ML
QL
ML
QL
QL
QL
ML
QS
QS
QS
QS
QS
ML
QS
MS
ML
QL
ML
MS
QS
QL
MS
MS
QS
QL
QL
QS
QL
ML
ML
QS
ML
MS
MS
ML
MS
QL
QS
MS
ML
ML
QL
QL
ML
QS
QS
QS
ML
QS
ML
QL
QL
QL
QS
ML
QS
QS
QS
MS
ML
ML
MS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QL
ML
ML
QL
MS
QS
MS
QL
ML
QS
QS
MS
ML
ML
QS
MS
ML
QS
MS
ML
QS
QS
QL
ML
QL
QL
QL
MS
QS
QS
ML
ML
MS
QS
QS
QL
QS
ML
MS
ML
MS
ML
QL
MS
QS
MS
QL
ML
QL
ML
ML
QS
ML
ML
QS
QL
ML
QL
QL
ML
ML
QS
QS
ML
QS
QL
ML
QS
QS
QS
MS
QL
QS
ML
MS
QS
QS
ML
ML
MS
ML
QL
ML
MS
MS
ML
QL
ML
ML
MS
QS
MS
QL
MS
QL
QS
MS
QS
QS
MS
QL
QL
ML
QL
QL
QS
QL
ML
QS
QS
QL
QL
QS
ML
ML
QL
MS
MS
MS
QL
MS
QS
QS
QL
MS
QL
QL
QL
ML
QL
QL
QL
MS
QL
MS
QL
QS
ML
ML
MS
QS
QL
QS
ML
QS
ML
QS
QS
QS
ML
QL
ML
ML
ML
QL
QL
ML
ML
QS
ML
MS
ML
QL
MS
MS
ML
ML
QL
ML
QL
QS
ML
MS
MS
QL
ML
QL
QS
ML
QL
QS
QS
QS
QS
QS
QL
ML
ML
ML
QL
QS
QL
ML
MS
MS
MS
ML
ML
QS
ML
MS
MS
ML
QL
QL
ML
ML
QL
QS
ML
QS
ML
MS
ML
QS
ML
ML
ML
ML
QL
QL
QL
QL
MS
ML
MS
ML
ML
QL
QS
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
MS
QL
QL
ML
QS
QL
QL
QL
QL
MS
QL
MS
MS
MS
QL
QL
QL
MS
ML
ML
QS
QL
ML
ML
ML
MS
QS
ML
QL
QS
QL
ML
QL
QS
ML
QL
QL
QL
ML
QS
ML
QS
QL
QS
ML
ML
QS
QS
QL
ML
QS
QL
QS
QL
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
ML
QS
QL
QS
ML
ML
QL
ML
MS
QL
QS
ML
ML
ML
QS
ML
ML
QS
ML
QS
ML
QL
MS
ML
QL
QL
ML
ML
ML
QL
ML
QS
QL
ML
QS
ML
ML
MS
ML
ML
QL
ML
QL
ML
QS
QL
ML
ML
QS
ML
QS
QL
QL
ML
QL
QL
ML
QS
QL
ML
ML
QL
QL
ML
QL
QS
QS
ML
MS
QS
MS
ML
MS
QS
QL
MS
ML
MS
QS
MS
ML
QS
ML
MS
QL
QS
QL
QL
QL
QS
MS
QS
MS
QS
MS
ML
ML
ML
QS
QS
QL
ML
QL
QL
ML
QL
ML
QS
QS
ML
ML
QS
MS
ML
QL
QS
QS
QS
QS
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
QL
QS
ML
MS
MS
QL
MS
MS
ML
QL
ML
QL
QL
ML
QS
ML
QS
QS
QS
QL
MS
ML
QL
ML
ML
QL
QS
QS
MS
QS
MS
ML
QS
QL
QL
ML
MS
ML
QS
QL
QL
QS
ML
QS
ML
MS
ML
QS
MS
ML
MS
QL
ML
QS
ML
ML
MS
QS
ML
ML
MS
QL
QS
QL
ML
ML
ML
ML
MS
MS
ML
QL
QL
MS
ML
QL
QL
ML
QS
QL
MS
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
QS
MS
QL
QL
ML
QS
QL
ML
ML
QS
QS
ML
QL
ML
QS
ML
ML
QS
MS
QL
ML
ML
QL
ML
MS
QS
QS
ML
MS
ML
QS
ML
ML
QL
ML
ML
ML
QL
QL
QL
MS
QS
MS
ML
QS
ML
MS
ML
ML
QL
ML
ML
ML
MS
ML
ML
QL
QL
QS
QL
ML
QS
ML
MS
QS
ML
QL
MS
QS
QS
QS
MS
MS
QL
QS
QL
MS
ML
ML
ML
MS
MS
QS
MS
QS
MS
QL
MS
QS
QS
QS
QS
QL
QS
ML
QS
QL
ML
QS
QS
QS
MS
QL
MS
QL
ML
QS
ML
ML
QS
ML
QL
QL
QL
ML
QL
QL
QL
MS
MS
MS
QS
ML
ML
QL
QL
ML
MS
QL
QL
QS
QL
MS
QL
QL
ML
QS
MS
ML
ML
QS
QL
ML
ML
QL
QS
ML
ML
QL
ML
QS
QL
MS
ML
QS
ML
MS
QL
QS
QS
QS
MS
QL
ML
QL
QL
QS
ML
QL
QL
ML
QL
MS
QS
QS
ML
ML
QS
QL
ML
MS
ML
QL
QS
QL
ML
MS
MS
QS
QL
MS
ML
ML
QL
MS
QS
ML
QS
ML
MS
ML
ML
MS
ML
QS
QL
QS
ML
QS
QL
MS
ML
QS
QL
ML
QL
ML
QS
ML
MS
QS
ML
ML
QL
QL
MS
QS
ML
QS
QS
QL
QL
QL
QL
ML
ML
QL
ML
ML
MS
ML
QL
QL
ML
QL
QL
ML
QS
ML
ML
QL
MS
QS
QS
QL
ML
QL
ML
ML
QS
QS
QS
QL
QS
QL
QS
QS
ML
ML
ML
ML
ML
ML
QL
ML
QL
QS
ML
ML
MS
QL
ML
QL
QL
ML
ML
MS
QS
QS
ML
ML
QL
ML
ML
MS
QS
ML
MS
QS
QS
QL
MS
ML
QL
QL
ML
MS
QL
QS
MS
QS
QS
ML
ML
ML
MS
ML
ML
ML
ML
ML
MS
QL
ML
QS
ML
QS
QL
QS
ML
QL
ML
QL
QS
ML
ML
ML
QL
MS
ML
QL
QS
QS
ML
QS
QL
QL
QS
ML
ML
QL
QS
MS
QL
QS
ML
QL
QS
QL
ML
QS
QS
QL
QL
ML
QS
ML
MS
MS
QS
QL
QS
ML
ML
ML
ML
QS
MS
MS
QS
ML
QS
QL
QL
MS
QS
QS
QL
ML
QS
QS
ML
MS
ML
ML
ML
ML
QS
QL
MS
ML
ML
ML
QS
QS
ML
MS
QS
ML
ML
QS
ML
QL
ML
QL
QL
QL
QS
ML
ML
ML
ML
MS
QS
QL
ML
MS
QL
QL
QS
QS
MS
MS
MS
QL
QS
QL
QS
ML
QS
QS
ML
ML
ML
QS
ML
ML
MS
QL
MS
ML
MS
QS
QL
ML
QL
ML
ML
MS
MS
QS
ML
QL
ML
QL
QS
QL
QL
ML
MS
ML
ML
ML
ML
QS
QS
ML
ML
QS
QL
QS
MS
ML
QS
QS
QL
MS
QL
ML
QS
QS
ML
QS
ML
QL
ML
ML
QS
QL
ML
ML
QS
QS
ML
QL
QS
ML
QL
QS
MS
QL
QL
ML
MS
ML
ML
ML
MS
QS
ML
QL
QL
ML
QL
ML
QL
QS
ML
ML
ML
ML
ML
MS
ML
ML
ML
MS
ML
MS
QL
QS
MS
QS
QL
MS
QS
QL
QL
ML
QL
ML
QS
QL
QS
ML
QS
QS
QS
MS
QS
MS
QS
ML
QL
QS
QL
ML
QS
QL
QS
QS
MS
MS
ML
ML
MS
MS
MS
QS
QL
MS
QL
MS
QS
ML
QL
ML
QL
ML
QS
ML
QL
QS
QS
QS
ML
ML
QS
QS
QL
ML
QS
QS
ML
ML
QS
QL
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
QS
ML
QL
QS
MS
MS
QS
QL
QS
ML
ML
ML
QS
MS
MS
QS
QL
ML
QL
MS
ML
ML
ML
MS
ML
QS
QL
ML
QS
ML
ML
ML
QS
QS
QS
QL
ML
QS
MS
QL
MS
QS
ML
QL
QL
ML
QS
QS
QS
QL
QS
MS
QL
MS
QS
QL
MS
QS
MS
QL
ML
QS
QL
QL
QL
ML
ML
ML
QL
QS
MS
ML
ML
QS
ML
ML
ML
ML
ML
QL
QL
QS
QL
ML
QL
QS
MS
ML
MS
QL
QS
QL
ML
QS
QL
QL
MS
QS
ML
ML
QS
MS
ML
ML
QS
MS
QS
ML
ML
ML
MS
MS
QL
ML
QL
ML
QS
QL
QL
ML
QS
QL
ML
QS
QS
ML
MS
ML
ML
ML
QS
ML
MS
QS
ML
QS
QL
MS
MS
QL
ML
QL
ML
QL
MS
QS
ML
MS
QL
MS
ML
QS
QS
QL
QL
QS
QS
MS
ML
MS
ML
QS
QL
QL
ML
QL
QL
ML
QS
QL
QS
QL
ML
QS
QS
QS
ML
ML
ML
ML
MS
MS
QL
QL
QS
ML
QS
QL
QS
MS
ML
MS
QS
ML
ML
QL
ML
MS
MS
ML
MS
ML
ML
ML
ML
QS
QL
ML
ML
QL
QL
QS
ML
QL
QS
MS
MS
ML
QS
QL
QL
MS
MS
ML
QL
MS
QS
MS
QS
ML
ML
ML
QS
MS
ML
QL
ML
QS
QS
ML
QS
QL
QL
ML
ML
QL
QS
MS
MS
QS
QS
QS
QL
MS
QS
QL
QS
ML
QS
MS
ML
QL
ML
ML
QL
MS
ML
QS
QS
QL
ML
QL
QS
ML
QL
QS
QL
ML
QL
ML
QL
ML
ML
QL
ML
ML
ML
QL
ML
ML
QL
ML
ML
QL
QS
MS
QL
ML
MS
MS
QS
ML
ML
ML
QL
QS
QL
MS
ML
MS
QS
QS
QL
QS
QS
QL
QL
QS
MS
ML
ML
ML
MS
QL
QL
ML
ML
QS
QS
MS
QS
MS
QL
QS
QL
QL
QL
QL
QL
QL
ML
QS
MS
QL
QS
ML
QS
ML
QS
ML
QL
MS
QS
QL
ML
ML
QL
ML
QL
QS
ML
QL
QL
ML
QL
QS
QL
QS
ML
QL
QS
ML
ML
QL
ML
MS
QL
ML
QL
QS
QS
QS
ML
ML
ML
MS
MS
MS
QS
MS
QL
ML
QL
MS
ML
QS
ML
ML
MS
QL
MS
QS
QL
QL
ML
QS
QS
QS
QS
QS
QS
QS
ML
QS
MS
QL
QL
ML
MS
QL
ML
MS
QS
QL
QL
MS
QS
MS
QS
MS
QS
QL
MS
ML
QL
ML
QS
QS
QL
ML
QS
ML
ML
ML
MS
MS
ML
MS
QS
ML
QL
QS
QL
QL
QS
QL
MS
MS
QS
QL
ML
QS
QS
QS
QL
ML
QL
QL
QS
QL
MS
QS
ML
ML
QL
MS
ML
QL
QS
QS
ML
ML
ML
QS
QS
ML
MS
ML
QS
MS
ML
MS
MS
QL
MS
ML
ML
ML
ML
QS
MS
QS
MS
QS
QL
QL
QL
MS
QL
ML
MS
QS
ML
QS
ML
ML
MS
QS
QL
ML
QL
ML
QL
QS
ML
QL
MS
QL
ML
QS
ML
QL
MS
MS
QS
ML
ML
ML
ML
QL
QS
QL
QS
QS
QL
MS
QL
QS
QL
ML
QS
QL
QS
QL
MS
MS
ML
QL
QL
MS
ML
QS
ML
QS
MS
QL
QL
MS
QL
QL
QL
QS
QS
QS
ML
QS
ML
QS
QS
ML
QL
QS
QS
ML
ML
MS
QL
ML
QS
ML
QL
QL
ML
ML
ML
MS
ML
QL
MS
QS
QL
QL
ML
QS
ML
ML
ML
QS
QS
ML
QS
ML
QL
ML
ML
QL
ML
ML
QS
QS
MS
ML
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
QL
ML
MS
ML
ML
QL
QL
QL
QS
MS
QS
QS
QS
QS
ML
ML
MS
ML
QS
ML
ML
ML
ML
QS
ML
MS
MS
QS
ML
ML
ML
QS
QL
ML
QS
QS
ML
QS
ML
MS
ML
QS
QS
QL
ML
ML
QS
ML
ML
ML
ML
QL
QS
MS
MS
ML
ML
ML
QS
ML
QL
QL
ML
QS
QL
ML
QL
QL
QL
ML
QL
QS
ML
MS
ML
ML
QL
ML
QS
ML
ML
QL
QS
QS
ML
QS
ML
QL
MS
QS
MS
QS
MS
ML
QS
QS
QL
QL
QS
QS
QL
MS
QL
QL
QL
MS
MS
QS
QS
QS
QS
ML
ML
ML
ML
ML
MS
ML
MS
QL
QS
ML
ML
ML
ML
ML
ML
QL
QL
QL
ML
QL
QL
QS
QS
QL
ML
QL
QS
QL
QS
QL
QL
ML
ML
ML
ML
MS
MS
ML
QS
QS
ML
QL
ML
MS
QL
ML
QL
ML
MS
QL
QS
ML
MS
ML
MS
ML
MS
QS
QL
QL
QL
QL
ML
QS
QS
QS
QS
QL
QS
MS
ML
QS
QL
QS
MS
ML
QL
ML
QS
ML
ML
QS
ML
QL
QL
QS
MS
ML
QL
QL
QL
ML
QS
QS
ML
QL
ML
QL
ML
QS
QL
QS
QL
ML
ML
ML
ML
ML
ML
QL
QL
QL
QS
ML
MS
ML
QS
QS
QS
QS
QL
ML
MS
QS
ML
QL
ML
MS
MS
QS
QL
QS
QS
QL
MS
QL
QL
QL
ML
ML
QL
ML
ML
ML
QS
QL
ML
QL
QS
ML
QS
QS
MS
QL
QS
ML
QL
QS
MS
ML
MS
QL
QL
QL
ML
QS
ML
QS
QL
ML
QL
QS
QS
ML
ML
ML
QL
QL
MS
ML
QL
QS
QS
QL
MS
ML
QL
QS
ML
QS
QL
ML
ML
ML
MS
QL
QL
ML
QL
ML
QS
ML
ML
QS
QS
ML
ML
QS
ML
QS
ML
QS
QS
QL
QS
QL
MS
QL
QL
QS
QL
QL
QS
QS
QS
ML
QL
MS
ML
ML
QL
MS
QL
QL
QS
ML
QS
QS
QL
QS
MS
QS
ML
QL
QS
MS
ML
ML
MS
ML
ML
ML
QL
QL
QS
QS
QS
ML
ML
QL
QS
QS
MS
ML
MS
QL
ML
ML
ML
QL
ML
QS
ML
ML
MS
MS
QS
MS
QS
QS
QS
QS
QL
ML
ML
QL
QL
MS
QL
QS
ML
ML
ML
MS
MS
QS
ML
ML
ML
ML
MS
QS
QL
MS
ML
QS
ML
QL
MS
ML
MS
QL
ML
QL
ML
ML
ML
ML
QL
ML
QS
QS
MS
MS
QL
QL
ML
QS
MS
QS
ML
MS
ML
ML
QL
ML
ML
ML
QL
QL
ML
QL
QL
QL
ML
QL
ML
QL
ML
QL
QS
ML
ML
QS
ML
ML
MS
ML
MS
QL
ML
MS
QS
QS
QS
ML
QS
MS
MS
ML
ML
QL
QS
ML
MS
ML
QS
MS
MS
QS
MS
MS
ML
ML
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
ML
QL
QS
QS
QL
MS
ML
QL
MS
ML
ML
ML
QL
QL
ML
QL
QS
ML
ML
QS
ML
MS
MS
MS
QL
QL
ML
QL
ML
QL
ML
QS
QS
MS
ML
QL
MS
ML
MS
QL
ML
ML
QS
ML
QL
QL
ML
ML
QS
QL
QL
MS
QS
ML
MS
ML
QL
QS
MS
ML
QL
QS
QL
ML
QS
ML
QL
QL
ML
ML
ML
ML
ML
ML
QL
ML
QL
MS
QS
QL
QS
ML
ML
QL
QS
ML
QL
QS
ML
QL
QS
QL
MS
QS
ML
QL
ML
QS
ML
ML
QL
ML
MS
ML
ML
ML
MS
QL
ML
QS
MS
MS
ML
ML
ML
ML
MS
ML
QL
ML
QS
MS
QS
ML
QS
ML
MS
ML
QS
QS
ML
ML
QS
ML
ML
QS
ML
ML
ML
QS
QS
MS
QL
QL
QS
QS
QL
QL
MS
QL
ML
ML
MS
ML
QS
QS
QL
ML
ML
MS
MS
ML
ML
ML
QL
ML
QL
QL
ML
ML
QL
ML
QS
MS
ML
QS
ML
QL
ML
QS
QS
QL
ML
ML
QS
MS
QL
QS
ML
QS
QS
MS
ML
QL
QS
QL
QL
QL
ML
MS
QL
QS
ML
QS
ML
ML
QL
QS
QL
MS
QS
ML
QL
QL
QL
QL
MS
ML
ML
ML
ML
QL
MS
QL
MS
ML
ML
QL
QS
ML
MS
ML
QS
MS
ML
QL
QL
QL
QL
QL
QL
ML
QS
QL
ML
QL
ML
QL
ML
ML
MS
QL
ML
ML
QL
ML
QL
ML
QS
QL
QS
ML
ML
QL
MS
MS
MS
QL
QL
ML
QL
ML
ML
QL
QS
ML
ML
MS
QS
QS
ML
QL
QS
ML
ML
ML
QS
QS
QS
QL
QL
ML
QL
QS
QL
QS
MS
ML
QL
MS
ML
QL
QS
QL
QL
QL
QS
ML
QL
ML
QS
QS
ML
ML
ML
ML
ML
ML
MS
ML
ML
QS
ML
QS
MS
QS
MS
QS
QL
QS
ML
ML
MS
ML
ML
QL
ML
ML
ML
MS
ML
QS
QS
QL
ML
QS
ML
ML
QL
MS
QS
ML
QS
QL
QS
QL
MS
ML
ML
ML
QL
MS
QS
ML
QL
QL
ML
ML
QL
ML
ML
QL
QS
QL
MS
QS
ML
QS
QS
QL
QL
ML
ML
ML
MS
QS
ML
MS
ML
QL
MS
QL
ML
QL
ML
QL
QS
ML
MS
ML
QL
ML
QL
QS
QS
QS
ML
ML
QL
ML
ML
MS
QL
QL
QS
QL
ML
QL
ML
MS
ML
QL
ML
ML
MS
QL
ML
MS
MS
ML
QL
QL
ML
QL
ML
QL
ML
QS
MS
ML
QS
ML
ML
ML
ML
ML
QS
QS
ML
ML
QS
QL
QL
ML
QL
QL
QS
QL
ML
QS
ML
QS
ML
ML
ML
ML
MS
QL
MS
ML
MS
ML
MS
ML
QL
MS
ML
ML
ML
QS
MS
ML
QS
QL
QS
ML
ML
ML
ML
QL
QL
QL
QS
QL
QS
ML
MS
ML
MS
ML
QS
MS
ML
ML
ML
QS
QL
ML
ML
MS
QL
QS
ML
ML
ML
ML
ML
QL
QL
MS
MS
QS
QL
ML
QL
QS
MS
MS
MS
QS
ML
QL
QS
QS
QL
MS
QL
MS
QS
ML
ML
QS
ML
MS
ML
QS
ML
QS
ML
QS
ML
QL
QS
QL
ML
QS
ML
ML
QS
ML
QL
ML
MS
MS
ML
ML
ML
QL
ML
QL
ML
ML
QS
ML
ML
QS
MS
MS
QL
QL
ML
ML
QL
ML
MS
ML
ML
ML
ML
QS
QL
ML
MS
ML
QS
QL
QS
MS
ML
QL
ML
QL
ML
QS
QS
MS
QS
QL
ML
QL
ML
QS
QS
MS
QL
MS
ML
MS
MS
MS
QL
QS
ML
MS
QS
QL
ML
QL
QL
QL
MS
QS
QS
QS
MS
QS
QS
QS
ML
QL
QS
QL
MS
ML
QL
QL
QS
QS
QS
MS
QL
QS
ML
MS
MS
ML
ML
QS
QL
ML
ML
MS
ML
QL
ML
QS
MS
QL
MS
ML
QL
QL
ML
QS
QS
QL
ML
QS
QL
ML
QL
ML
QS
QL
QL
ML
ML
QL
ML
QS
MS
ML
QS
QL
QS
ML
QL
QS
QS
MS
QL
QL
MS
QS
QL
QS
MS
ML
QS
MS
ML
ML
QL
ML
QL
QS
ML
QL
QS
MS
QL
ML
QL
QL
QL
QS
QL
MS
ML
QL
ML
MS
ML
MS
ML
QL
ML
QS
ML
ML
ML
QS
QS
ML
QL
MS
QS
QS
ML
QL
ML
QL
QL
QS
MS
QS
MS
ML
QS
QL
MS
MS
ML
ML
QS
MS
ML
ML
MS
QS
QL
QS
MS
QL
QS
ML
QL
QL
QS
ML
ML
QS
MS
ML
QL
MS
QS
ML
MS
ML
QL
MS
ML
QS
ML
QL
ML
ML
QS
ML
ML
QS
ML
MS
MS
QS
MS
QS
MS
QL
ML
QS
QL
QL
ML
QL
QS
ML
ML
MS
QS
MS
QS
ML
QS
QS
QL
QL
MS
QL
ML
QL
QL
ML
MS
ML
QS
QL
ML
ML
QL
ML
ML
ML
MS
ML
ML
QS
MS
QL
QS
QS
QS
MS
ML
ML
QS
ML
QS
QL
ML
MS
QL
ML
QL
QS
MS
ML
QS
MS
QL
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
QL
QS
QS
ML
ML
ML
QS
ML
QL
ML
MS
ML
QS
QS
QL
MS
MS
QS
QS
QS
MS
ML
QS
QL
QS
QS
QL
QL
QS
ML
QS
QS
MS
QL
QS
ML
ML
QL
QL
MS
ML
QL
QL
QL
QL
QL
ML
QL
ML
QS
QL
ML
QS
MS
MS
QL
QL
QS
QL
ML
MS
ML
ML
QL
QS
QL
MS
ML
QS
QL
ML
QL
ML
QL
MS
QL
QL
QS
ML
QL
ML
QL
ML
MS
ML
QS
QS
ML
QS
QS
QS
ML
ML
QL
ML
ML
ML
QS
QS
QS
QS
ML
ML
QS
ML
ML
ML
QL
MS
QL
ML
ML
ML
MS
ML
ML
QS
MS
QL
QS
QL
QL
QL
QL
ML
ML
QS
ML
QL
QS
ML
QS
QS
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
QS
QS
QS
QL
QL
QS
MS
ML
QS
MS
ML
ML
QS
ML
QL
QL
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
MS
ML
MS
QS
QL
QL
QL
ML
ML
ML
QL
ML
QS
QL
QS
QL
ML
ML
QL
ML
QS
QS
QL
QL
QL
ML
QS
MS
QL
QL
QS
QL
QL
QS
ML
MS
ML
QS
ML
MS
MS
QS
ML
QL
QL
MS
MS
QS
MS
ML
ML
ML
QL
QS
ML
MS
ML
QS
QL
QL
QS
QS
QL
ML
ML
QL
ML
QL
QL
QL
QL
ML
QL
MS
QL
ML
QS
QS
ML
ML
MS
MS
QS
ML
MS
ML
ML
QL
QL
QS
QL
QL
QS
MS
ML
QS
MS
ML
QL
ML
MS
ML
ML
ML
QL
QL
QS
QL
ML
MS
QS
MS
ML
ML
ML
QS
ML
QL
ML
ML
QS
QS
QS
ML
ML
QL
QL
QL
QS
QS
ML
QS
ML
QS
QS
QL
ML
QS
QS
ML
QL
ML
QS
ML
QL
ML
QL
MS
ML
ML
ML
ML
QS
QL
ML
ML
MS
ML
ML
ML
ML
ML
ML
QS
ML
ML
QL
MS
ML
QS
ML
ML
QL
ML
ML
MS
QS
MS
QL
QL
QS
QL
ML
QL
QL
QS
QL
MS
ML
QL
QS
MS
QS
QL
QL
ML
MS
MS
MS
MS
MS
ML
MS
MS
MS
ML
QS
QL
QS
ML
MS
QL
QL
ML
ML
QS
QL
QL
ML
ML
ML
QL
QL
QS
QS
MS
QS
QL
ML
MS
MS
QS
QS
ML
QS
QL
QL
QL
ML
ML
ML
QL
MS
QS
QL
QS
ML
QL
MS
ML
QL
ML
QL
ML
QS
QS
MS
QS
ML
MS
QS
MS
ML
MS
QS
QS
QS
QS
QS
QL
ML
ML
QL
ML
QL
QS
QL
ML
ML
ML
ML
MS
MS
QS
QS
QL
QL
QL
QS
QL
QS
QS
MS
MS
QL
QS
MS
ML
ML
QS
QS
ML
QL
ML
QL
QS
QL
QL
QL
ML
QL
MS
QL
QL
ML
MS
MS
ML
MS
QS
QS
ML
QL
QL
MS
QL
QS
MS
QS
ML
QS
QL
ML
QL
ML
ML
QS
MS
QS
QL
ML
MS
QL
QS
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
QL
ML
QS
QL
ML
ML
ML
MS
MS
ML
QS
QS
QL
QS
MS
ML
ML
ML
MS
QL
QS
ML
ML
ML
QL
QL
ML
ML
QL
QL
ML
ML
QL
QL
ML
QS
QS
QS
ML
MS
QS
QL
ML
QL
QS
QS
QL
MS
QL
ML
MS
ML
QS
MS
ML
ML
ML
QL
QS
ML
MS
QS
ML
MS
QL
QL
ML
ML
MS
MS
QS
QS
QL
ML
MS
QS
QS
QL
ML
MS
MS
MS
ML
QS
ML
ML
ML
QL
ML
QL
QL
MS
QL
ML
QS
MS
QL
MS
ML
QS
MS
QL
QS
QL
ML
ML
QL
ML
MS
MS
ML
ML
ML
ML
ML
MS
QS
ML
QS
ML
ML
QL
QS
QS
MS
QS
QS
QS
QS
ML
ML
ML
QS
ML
ML
ML
ML
QS
QL
QS
ML
QS
QS
MS
QL
QL
ML
ML
ML
QL
ML
MS
ML
ML
QL
QL
QS
ML
MS
ML
ML
ML
ML
QS
QL
QS
ML
QS
QS
QS
ML
QS
QS
MS
QS
QS
MS
QL
QS
QS
QS
QL
ML
QL
ML
QL
QS
QS
MS
QS
ML
ML
ML
MS
QS
QL
QS
QL
QS
QL
QS
QL
QL
ML
ML
ML
QL
ML
ML
QL
QS
MS
QS
ML
MS
ML
MS
QL
QS
ML
MS
ML
ML
QS
MS
QS
QL
QL
ML
QS
QL
ML
MS
ML
QL
QS
ML
QL
ML
ML
ML
QL
ML
QS
QL
QL
QS
QS
ML
ML
ML
MS
QS
QS
QS
ML
QS
MS
ML
MS
QL
MS
QL
QL
QL
QL
ML
QS
QL
QS
QL
ML
QS
QL
ML
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
ML
QL
QS
QS
ML
QS
QS
QS
ML
QL
ML
QL
MS
QS
MS
MS
ML
QL
QL
ML
QS
QL
MS
QS
ML
ML
QL
QL
QS
ML
QL
ML
ML
QS
ML
QS
ML
QL
ML
ML
QS
QS
QL
ML
QL
MS
QS
QS
QL
ML
QL
QS
ML
MS
QS
MS
MS
ML
QL
ML
QS
QS
ML
QL
QL
ML
QS
QL
QS
QL
ML
QL
MS
ML
QS
ML
QS
ML
MS
ML
ML
ML
MS
QL
QS
MS
QS
QS
ML
QL
ML
QL
MS
ML
QS
QL
MS
ML
QL
ML
QL
QS
MS
QL
QS
QS
QL
ML
MS
QS
QL
QS
QS
QS
QS
QS
ML
ML
QL
QS
ML
ML
ML
MS
ML
ML
ML
MS
QL
QL
MS
QL
ML
QS
QL
QL
QL
QS
ML
QS
QL
QS
ML
ML
MS
ML
MS
QS
QL
MS
ML
QL
QL
QL
QS
QS
ML
QS
QL
ML
ML
ML
MS
ML
QS
QS
MS
MS
QL
QS
ML
ML
QL
ML
ML
ML
QS
QL
ML
QS
MS
QS
QS
QL
QL
QS
QS
MS
ML
ML
ML
QS
ML
QL
ML
ML
MS
QL
QL
ML
MS
MS
ML
ML
QS
MS
QL
ML
ML
QL
QS
QL
QL
QS
QS
ML
ML
ML
MS
ML
ML
QS
ML
QL
QL
ML
QS
QL
QL
ML
QL
ML
ML
ML
QS
QS
QL
QS
ML
MS
QS
QL
ML
QL
QS
QS
QL
ML
QL
QS
QL
ML
MS
QL
QS
QL
QS
ML
ML
QL
ML
QL
QL
ML
MS
QS
ML
ML
MS
MS
QS
ML
QS
ML
QL
ML
QS
QL
ML
QS
MS
MS
ML
ML
MS
QL
ML
QS
QS
QL
ML
MS
QS
QS
MS
QL
MS
QS
MS
QL
ML
ML
MS
QL
QS
MS
ML
MS
QL
ML
QL
QL
ML
MS
ML
ML
QL
MS
QS
QS
QS
QS
QS
QL
QS
ML
ML
QS
QS
MS
QL
ML
MS
ML
ML
MS
MS
QS
ML
ML
QL
ML
QS
ML
QL
QS
QL
ML
QL
ML
QS
QS
QS
ML
ML
MS
ML
ML
QS
MS
MS
QL
QL
ML
QL
ML
ML
ML
QL
QS
QL
ML
MS
ML
ML
QL
QL
ML
QS
QL
QS
QL
QS
QS
QS
QS
ML
QL
QS
MS
QL
QL
QS
MS
QL
QS
QS
QL
QL
QS
ML
ML
QS
QS
ML
MS
ML
QS
ML
ML
QL
QS
QL
MS
MS
ML
ML
QL
QS
QS
QL
QL
QS
QS
QS
QL
ML
QS
QS
ML
MS
MS
QS
QS
MS
QL
QS
MS
ML
QL
ML
QS
QL
ML
QL
ML
QL
QS
MS
QS
MS
ML
QS
ML
ML
QS
MS
QL
ML
QS
ML
QL
MS
ML
QS
MS
ML
ML
QS
QL
QS
QL
ML
ML
QL
QS
MS
ML
ML
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
MS
QL
ML
MS
QL
QL
MS
ML
ML
QL
ML
QS
QS
ML
ML
QS
ML
QL
QS
QL
MS
QL
QL
QS
QL
QS
ML
QL
QS
ML
ML
ML
QS
ML
QL
QL
QL
MS
ML
ML
QL
QS
ML
QL
QS
QS
QL
QS
QL
QL
MS
QL
QS
MS
MS
QL
MS
QL
QS
QL
QL
QL
ML
ML
QL
ML
QL
QS
ML
ML
QS
ML
QS
ML
QL
QL
QL
MS
QL
QL
QL
ML
ML
MS
QL
MS
MS
QS
ML
ML
QS
QS
QS
QS
ML
ML
QL
QS
QS
ML
QL
QL
ML
ML
QS
QS
MS
QL
QL
QL
ML
ML
MS
QL
QL
QL
ML
QL
QS
QS
QS
QS
QL
ML
QL
QL
MS
QS
ML
ML
MS
QL
QL
QL
ML
QL
QS
QL
ML
ML
ML
MS
QS
ML
ML
QS
ML
QL
ML
QS
ML
MS
ML
QS
QS
ML
QL
QL
MS
ML
QL
ML
QL
ML
QL
MS
QS
QL
ML
QL
QS
MS
ML
ML
QL
QS
MS
QL
QS
MS
ML
QL
QS
MS
MS
QL
QL
QS
ML
QL
QL
QL
QL
ML
MS
QS
MS
ML
ML
ML
ML
QS
ML
ML
MS
MS
ML
MS
QL
QS
MS
ML
QS
ML
ML
QL
ML
QS
ML
MS
ML
MS
MS
QL
MS
QL
MS
ML
QL
ML
QS
MS
QS
MS
QL
QL
QS
ML
ML
MS
ML
QS
QS
QS
MS
QL
QS
ML
MS
QS
QL
QS
ML
QL
ML
MS
MS
QS
ML
ML
QL
ML
ML
QS
QS
QS
QL
ML
QS
ML
QL
ML
ML
MS
MS
ML
ML
QL
QL
ML
ML
QL
ML
ML
QS
ML
ML
MS
MS
QS
ML
QS
QL
QS
QL
QL
ML
QL
QS
QL
ML
QL
MS
QS
QL
ML
MS
ML
ML
ML
QL
QL
MS
QL
QS
ML
ML
MS
QS
QS
QS
ML
ML
ML
ML
MS
MS
QL
MS
QS
QL
ML
ML
QL
MS
QS
QS
ML
ML
MS
ML
ML
ML
ML
QL
ML
ML
ML
ML
ML
QS
QL
ML
QL
QS
MS
MS
ML
ML
QL
QL
QL
QL
QS
ML
ML
QL
MS
QS
MS
QL
QL
ML
MS
ML
QL
ML
ML
QL
MS
QL
ML
QS
ML
ML
ML
QS
ML
ML
MS
QL
ML
MS
QL
QS
QL
ML
ML
QS
QS
ML
QS
MS
QS
ML
QS
QS
ML
QS
ML
QS
MS
ML
ML
ML
QL
QL
QS
ML
QS
ML
QL
MS
QL
ML
QL
QL
QS
ML
ML
QS
QL
QL
MS
MS
QL
ML
QS
QS
ML
QS
ML
QL
QL
ML
QS
ML
QS
ML
ML
ML
QS
MS
QS
QL
ML
ML
QS
ML
QS
ML
QS
QL
ML
ML
QL
MS
QL
ML
QL
ML
MS
ML
QS
ML
MS
QS
ML
QL
QL
QS
QS
ML
QL
ML
QL
QL
QS
ML
ML
ML
QS
ML
MS
QL
QL
ML
QL
MS
QL
MS
MS
QL
QS
QS
QL
QS
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
QS
QS
ML
ML
MS
QL
QS
MS
ML
ML
QL
QS
QL
QL
ML
ML
QL
QS
ML
ML
ML
MS
QS
QL
QL
QL
MS
ML
QL
ML
QS
QL
QS
QL
QS
ML
ML
ML
MS
QS
ML
QL
QS
ML
MS
QS
QS
ML
QL
ML
QS
QS
QS
MS
ML
QL
ML
ML
ML
QS
MS
QS
MS
QS
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
QS
ML
ML
QL
MS
ML
QS
ML
ML
MS
ML
ML
QL
MS
QL
MS
ML
QS
QS
ML
QS
ML
ML
ML
QS
ML
QL
QL
QL
ML
ML
QS
ML
QL
QS
ML
QS
ML
QS
QS
QL
ML
QL
QL
QL
QS
QL
QS
QL
QS
MS
ML
QL
ML
QL
ML
QS
ML
ML
ML
ML
QS
QS
QL
ML
ML
QL
QS
QS
ML
ML
MS
ML
QS
MS
QS
QL
QL
ML
ML
QL
ML
QS
QS
MS
QS
QS
ML
ML
QS
MS
QS
QL
MS
ML
ML
QL
MS
QL
ML
QL
QL
ML
ML
ML
QS
MS
QL
ML
ML
MS
ML
MS
QL
QL
QL
ML
ML
MS
ML
MS
ML
ML
ML
QS
ML
QL
ML
QS
QL
QL
MS
ML
QS
ML
ML
QL
QS
ML
QS
ML
QL
QL
QS
QL
QS
QL
QL
QL
QL
MS
QL
ML
ML
ML
QL
MS
QS
ML
QL
QS
ML
QL
QL
ML
QS
ML
ML
QL
QS
ML
ML
MS
ML
QL
QL
ML
QL
QS
QS
QL
MS
QL
QS
ML
MS
QL
QS
QL
ML
QL
ML
ML
QS
ML
MS
QS
ML
QL
MS
QS
QL
ML
QS
ML
ML
MS
QL
QL
QL
ML
ML
MS
QL
QS
MS
QL
ML
QS
ML
QS
QL
MS
QL
QL
QL
ML
MS
ML
ML
QS
QL
QL
QS
QS
ML
QS
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
QS
QS
MS
QS
MS
QS
ML
QS
ML
QL
QL
ML
QL
QL
QS
MS
QS
QL
QL
ML
ML
QL
ML
ML
ML
ML
MS
QL
QS
ML
QL
MS
ML
QS
QS
QL
QS
QS
QL
MS
MS
QL
QS
MS
QL
ML
ML
ML
ML
QL
QL
QS
QL
QS
QL
MS
MS
QS
ML
QS
QL
QS
QS
ML
ML
QL
ML
MS
QL
QL
ML
MS
QS
QS
ML
QL
QL
ML
QL
ML
QL
QL
QL
ML
ML
QS
ML
QL
QL
QL
ML
MS
MS
QL
ML
ML
ML
ML
QL
QL
QL
QL
ML
ML
QL
QL
QL
QL
MS
ML
QS
ML
ML
QL
ML
QL
ML
ML
QL
ML
QS
ML
QS
ML
ML
QS
QS
QL
QL
ML
QL
MS
MS
MS
QL
MS
ML
ML
QL
QL
QS
QS
ML
QS
QL
ML
QS
QL
ML
QS
ML
QL
QS
QL
ML
QS
QL
ML
QS
ML
ML
ML
QS
QL
QS
QL
QL
QS
MS
QS
QS
QS
ML
QS
ML
ML
MS
ML
ML
QL
QS
MS
QS
QL
MS
ML
QS
ML
ML
ML
ML
ML
MS
QL
QS
MS
QS
ML
QL
QL
QS
ML
QS
QS
QS
QS
MS
ML
QL
QS
QL
QL
ML
QS
QL
ML
ML
MS
ML
MS
ML
QS
QS
QL
ML
ML
QS
QL
ML
QS
QS
MS
QS
ML
ML
QS
QS
ML
QS
QS
ML
QS
MS
QL
MS
ML
QS
QS
QL
QL
MS
QS
QS
ML
QL
QS
ML
MS
ML
ML
ML
ML
MS
QS
ML
ML
QS
MS
MS
QS
ML
QL
ML
ML
ML
ML
ML
ML
MS
QS
QL
MS
QS
ML
MS
ML
QL
ML
ML
ML
QS
QL
ML
MS
ML
MS
ML
QS
QL
QS
ML
QL
ML
QL
ML
MS
ML
QS
ML
QL
ML
MS
QS
QL
MS
ML
ML
ML
ML
ML
QL
QS
MS
QL
QL
ML
ML
ML
QL
ML
QS
ML
QL
MS
QS
QS
QS
QS
ML
MS
ML
QL
ML
ML
ML
MS
MS
ML
QL
QS
QL
QS
QS
QS
QS
QL
ML
QL
QS
ML
QS
ML
ML
ML
QL
ML
ML
ML
QL
QS
ML
ML
QL
QS
QL
ML
MS
ML
ML
ML
ML
QS
ML
QS
MS
QS
QL
ML
ML
QS
QL
QS
QS
ML
QS
QL
QS
QS
QS
ML
MS
ML
QL
QL
ML
QL
QS
QS
ML
QS
QS
ML
QS
QS
ML
MS
MS
ML
QS
QL
QS
ML
MS
QL
ML
ML
ML
ML
QL
QL
QL
MS
QS
QL
QS
ML
ML
QS
ML
QS
QL
ML
MS
ML
QS
QL
ML
QS
QS
ML
QS
MS
ML
QL
QL
ML
QL
ML
QL
QS
ML
QS
QS
QL
QS
QS
ML
QS
MS
QS
MS
QS
MS
MS
QL
MS
ML
ML
MS
QS
ML
QL
ML
MS
ML
MS
ML
QL
ML
QL
ML
MS
ML
ML
QL
QS
ML
MS
ML
MS
ML
QS
MS
ML
ML
QS
ML
QL
QS
ML
ML
QL
QS
ML
ML
ML
QS
ML
ML
QL
QL
QS
ML
ML
QL
QS
QL
MS
QL
QS
MS
QL
QS
QL
ML
QL
QL
ML
MS
MS
QS
QL
ML
QS
QL
QS
ML
QS
QL
ML
QS
QS
QS
ML
MS
QL
QS
QS
ML
QS
MS
QS
QL
QL
ML
QS
ML
ML
QS
QS
ML
QS
QL
QL
QS
ML
QS
MS
ML
ML
ML
QL
MS
ML
ML
MS
QL
MS
ML
ML
QL
ML
ML
MS
ML
ML
QS
ML
ML
QL
MS
ML
MS
QL
QS
QL
ML
MS
QL
QS
ML
QL
QL
QS
QS
ML
QL
ML
MS
ML
QS
QS
QL
ML
QL
ML
QS
QS
QL
QS
QS
ML
QS
QS
QL
ML
QS
QL
ML
ML
ML
QL
ML
MS
MS
ML
QL
MS
ML
ML
QL
QS
QL
QS
ML
ML
ML
QL
QS
QS
ML
QL
QL
QL
ML
QL
QS
MS
QL
ML
QL
QL
MS
QL
MS
ML
QS
ML
QL
ML
QL
ML
QL
QL
QL
QL
QL
QL
ML
QS
ML
ML
QS
QL
QS
QS
ML
QL
ML
MS
MS
ML
ML
ML
QS
MS
QL
QS
ML
ML
QS
ML
ML
QS
ML
QS
QS
MS
QL
QS
ML
ML
ML
QS
MS
QL
QS
QL
QL
QS
ML
ML
QL
MS
MS
QL
QL
MS
ML
ML
ML
QL
MS
MS
QS
ML
MS
ML
QS
QL
QL
ML
QL
MS
QS
ML
ML
MS
ML
ML
QS
ML
QL
QS
MS
QS
MS
ML
QL
ML
QS
MS
QL
QL
ML
ML
ML
ML
QS
QS
ML
QS
ML
QS
QL
ML
MS
QL
ML
QL
ML
QL
QS
ML
QL
QS
ML
QL
QS
ML
QL
ML
ML
QL
ML
ML
QL
ML
QS
MS
ML
QL
ML
QS
ML
MS
ML
ML
QL
MS
MS
QS
MS
QS
QL
QL
ML
QL
MS
QL
ML
QL
MS
ML
QS
ML
QL
ML
QS
MS
ML
QL
ML
QL
QS
ML
QS
QS
ML
QS
ML
QL
QL
ML
QS
QL
ML
QL
MS
QS
QS
MS
ML
QL
QS
QL
MS
MS
ML
ML
ML
QS
ML
QS
ML
QS
QS
QS
QS
QL
QL
ML
QL
QS
MS
ML
ML
QS
QL
MS
QL
ML
ML
QS
QL
QS
QS
ML
ML
ML
ML
QS
QL
QS
ML
QL
MS
ML
MS
QS
QS
QS
ML
QL
QL
MS
MS
MS
QL
QS
QS
QS
QS
QS
ML
ML
ML
QL
QL
ML
MS
QS
QL
QL
MS
MS
ML
ML
ML
QL
ML
QS
QL
QS
QL
QL
ML
ML
MS
QS
ML
ML
MS
QS
QS
ML
QL
QS
QS
ML
QS
MS
ML
ML
ML
QL
QL
ML
ML
QS
ML
QL
MS
ML
ML
QS
QL
QL
QL
QS
QL
MS
QS
ML
QS
QS
MS
QS
MS
QS
QL
ML
QL
ML
QS
QS
QL
QS
MS
QL
ML
QL
ML
QL
ML
ML
QS
MS
QL
ML
QS
ML
QS
ML
ML
QS
QS
QS
QS
QL
QL
ML
ML
ML
MS
QS
MS
ML
ML
QS
MS
ML
MS
ML
QS
ML
ML
ML
QS
ML
ML
QS
ML
QS
QS
QL
MS
MS
QL
ML
QS
QS
QL
QS
QL
QS
QS
ML
QL
ML
ML
ML
ML
QS
QL
QL
QL
MS
QS
MS
QL
MS
QS
ML
QS
QS
QL
ML
QS
QL
ML
ML
ML
MS
ML
ML
QS
QS
QS
ML
QL
ML
MS
ML
QL
QS
ML
QS
ML
ML
ML
QL
ML
QS
QS
QS
QL
QL
ML
ML
ML
QL
QL
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
MS
QS
QS
ML
MS
QS
ML
QS
QL
ML
QS
QL
ML
ML
QL
ML
QL
ML
ML
MS
ML
ML
ML
QL
QS
ML
QS
QL
ML
ML
QS
QL
ML
QS
MS
QL
QS
QL
MS
QL
ML
ML
QL
QS
MS
ML
QL
ML
QL
QS
ML
QS
QS
ML
ML
MS
MS
ML
QS
ML
QS
ML
QL
ML
QL
QS
QL
ML
ML
QS
ML
QS
ML
QL
QL
MS
QS
QS
MS
QS
QS
MS
QS
QL
ML
ML
MS
QS
QL
ML
ML
QL
MS
QS
QL
QS
QL
QL
ML
QS
ML
ML
MS
QL
QL
QL
QL
ML
MS
ML
MS
ML
ML
QL
ML
QS
MS
QS
QS
QL
MS
QL
QL
QL
QS
ML
ML
ML
QS
ML
QL
QS
ML
ML
QS
ML
QL
QS
QS
QL
QS
QL
ML
QS
QL
ML
QL
ML
ML
QS
MS
ML
QS
ML
ML
MS
MS
ML
ML
MS
QS
ML
QS
MS
QS
QS
ML
ML
MS
QS
ML
ML
QS
ML
ML
QL
ML
ML
MS
QL
QS
ML
ML
MS
ML
ML
QS
ML
QS
QL
ML
MS
ML
QS
QS
ML
QS
QS
QS
ML
QS
QS
MS
QL
QL
ML
QL
QL
MS
QS
ML
QL
ML
MS
ML
QL
MS
ML
ML
ML
QL
MS
QS
MS
QL
MS
ML
QL
QL
QS
ML
ML
QS
MS
ML
ML
QS
ML
QL
ML
ML
QL
QS
QL
QL
MS
ML
QL
ML
QS
QL
ML
ML
QL
QL
MS
QS
QS
MS
QL
QL
ML
QL
ML
QS
ML
QS
QS
MS
ML
MS
ML
ML
QS
QS
QL
ML
ML
MS
ML
MS
QS
ML
ML
QS
MS
QS
MS
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
QL
QL
MS
QL
ML
ML
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
MS
QL
ML
ML
QL
ML
ML
QL
QS
QS
QS
ML
MS
QS
QS
QL
MS
MS
QL
QL
ML
QL
ML
MS
ML
ML
MS
QS
QL
MS
QL
MS
QS
QL
ML
MS
QS
QS
ML
ML
QL
MS
QS
QL
QS
QS
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
QS
QL
QS
MS
QL
QS
ML
MS
ML
QL
QS
ML
ML
QL
QL
QS
QL
MS
ML
ML
QL
QS
QS
QL
ML
MS
QL
ML
ML
MS
QL
QL
QS
ML
MS
QS
QL
ML
QL
QL
ML
QS
QS
MS
QL
QL
QS
ML
QL
QL
QS
ML
ML
ML
QS
QL
ML
MS
QL
QL
MS
MS
QL
MS
ML
QS
QL
QS
MS
ML
ML
ML
MS
QL
ML
QS
QL
QL
QL
QL
QL
ML
QL
QL
ML
MS
ML
ML
ML
ML
QS
MS
QS
ML
ML
ML
ML
QL
QS
ML
MS
QL
ML
QS
QS
QS
QL
QS
QS
QL
MS
ML
MS
ML
ML
QL
MS
ML
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
ML
ML
QS
QS
QL
QL
QL
ML
ML
QS
ML
ML
QL
QL
QS
ML
ML
QS
ML
QL
QS
QS
QL
QS
ML
MS
QL
QS
MS
QS
QS
QS
ML
QL
QL
ML
QL
MS
ML
ML
QL
MS
ML
QL
QS
MS
ML
ML
QS
ML
ML
MS
QS
ML
ML
QL
ML
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
QL
MS
QS
QL
QL
QL
QL
QL
QL
QL
ML
ML
QS
ML
QS
ML
ML
QS
QL
QS
QL
ML
QS
ML
QL
ML
ML
ML
QL
MS
ML
ML
QL
QS
QS
ML
QS
ML
QS
QS
MS
ML
MS
QS
ML
ML
MS
QL
QS
QL
ML
MS
ML
ML
QL
ML
QL
QL
QL
ML
QS
QL
ML
ML
QL
ML
MS
QL
QS
QS
QS
QS
QL
QS
QS
ML
QS
ML
QS
ML
QS
MS
QL
ML
QL
ML
QL
QS
ML
ML
QS
ML
ML
QS
MS
QL
QL
ML
ML
QL
MS
QS
QS
QL
QS
MS
QL
QL
MS
QS
QS
ML
QS
QL
ML
QL
MS
ML
QS
QS
QL
ML
ML
QL
QL
QS
ML
QL
QL
QL
ML
QL
ML
ML
QL
ML
QS
ML
QL
QS
QL
QL
MS
ML
QS
QL
ML
QL
ML
ML
ML
QL
ML
MS
ML
QS
ML
ML
QS
MS
QS
ML
MS
QL
ML
QS
MS
QS
ML
QL
ML
MS
ML
QL
QS
QS
MS
ML
ML
ML
QL
QS
QS
MS
ML
QS
QS
QS
QS
QS
MS
QS
QS
QS
QL
MS
QS
MS
QL
ML
QL
QS
ML
QL
ML
MS
QS
ML
QL
QL
QL
QL
QS
QL
ML
ML
MS
ML
ML
ML
QS
ML
QS
MS
ML
ML
QS
QS
QS
ML
ML
ML
QL
QL
ML
QS
QL
MS
ML
QL
ML
MS
QL
MS
ML
MS
MS
QS
QS
ML
QL
QS
QL
ML
MS
ML
ML
QL
QS
QL
QS
ML
QS
QL
ML
QS
ML
QL
ML
QS
QS
QS
QL
QS
QS
ML
QS
ML
ML
QL
QL
QS
QS
QS
ML
ML
QL
ML
MS
MS
QL
QL
MS
QL
QL
ML
ML
QL
QS
QL
QS
ML
MS
ML
QL
QL
QL
ML
MS
QS
QL
ML
ML
QL
QS
QL
QS
QL
ML
QS
QL
MS
ML
MS
ML
ML
QS
QS
ML
MS
ML
ML
QS
QL
ML
ML
ML
ML
QS
MS
QS
QL
QS
QS
QL
QL
ML
ML
ML
ML
QS
QL
MS
QS
QS
QS
QL
QS
QL
MS
QS
QL
QL
ML
QL
QS
MS
ML
QL
MS
QS
QS
MS
MS
ML
QL
ML
ML
QL
ML
QS
ML
ML
ML
QS
ML
QS
QL
ML
ML
ML
QS
QS
MS
QL
ML
QS
ML
QS
ML
ML
QL
QS
QS
MS
ML
ML
QS
QS
QL
QS
ML
MS
ML
ML
MS
QL
MS
ML
ML
QL
QL
MS
MS
QS
MS
QS
MS
QS
QL
ML
QS
ML
MS
QL
QS
ML
MS
ML
ML
ML
QS
QS
QL
QL
ML
ML
ML
MS
MS
ML
QL
QL
QS
ML
ML
ML
ML
QS
ML
QS
MS
QS
QS
QL
QL
MS
QS
QS
QL
QL
MS
QS
QS
QS
ML
QL
QS
QL
QS
ML
QS
MS
ML
ML
ML
ML
MS
QL
QL
ML
ML
QS
QL
QS
ML
QL
ML
QS
ML
QS
QL
QS
QL
QS
QS
QL
QL
QS
ML
ML
QL
QL
ML
MS
ML
QS
ML
QS
ML
ML
QS
MS
QS
QL
QS
QL
ML
QL
ML
ML
MS
QL
MS
ML
QL
QS
QL
MS
QS
QS
QL
ML
ML
QL
ML
QL
QS
ML
QL
ML
ML
QL
QS
MS
QS
ML
QS
ML
ML
QL
ML
MS
QS
QL
QS
QS
ML
QL
ML
QL
QS
ML
ML
QS
QL
QL
ML
QS
QL
QL
ML
ML
QS
QL
MS
QS
QS
QL
ML
MS
QL
MS
QL
ML
ML
ML
ML
QS
ML
ML
QL
QL
ML
QS
QL
ML
QL
QL
QS
QL
ML
QS
ML
MS
QL
QL
QL
ML
ML
QS
ML
ML
ML
QS
ML
MS
QL
ML
ML
MS
QS
ML
QS
QS
QS
QS
MS
ML
QL
QL
QL
QS
ML
QS
QS
QS
QL
ML
ML
ML
QL
QS
QS
QS
ML
ML
ML
ML
ML
QS
ML
MS
QL
QS
QL
QS
QL
QL
QL
QL
QL
QL
MS
QS
ML
QL
QL
ML
QS
MS
ML
QL
QS
QL
ML
QL
ML
QL
QS
ML
ML
ML
QL
ML
QL
QL
ML
QL
QS
QL
ML
ML
ML
QS
QL
QS
QL
QS
MS
MS
ML
QL
ML
ML
ML
QL
ML
ML
ML
MS
MS
QL
ML
QS
QL
MS
QL
ML
MS
QL
ML
QL
ML
QS
ML
ML
MS
QS
ML
ML
QS
MS
ML
MS
MS
ML
QL
QS
QL
QS
MS
MS
ML
ML
QS
ML
QL
ML
QS
QS
QL
QL
ML
QS
QS
ML
ML
QS
MS
QS
QL
ML
MS
QS
QS
MS
ML
ML
ML
QL
ML
ML
QS
QS
MS
ML
QS
QS
QS
QS
ML
MS
QS
MS
QS
QS
ML
ML
MS
ML
ML
MS
ML
MS
ML
QL
ML
ML
QS
QL
QS
QS
ML
ML
MS
ML
ML
ML
QL
MS
MS
QS
ML
QL
QL
QL
ML
MS
QL
QL
ML
QL
QS
ML
QL
ML
MS
QL
ML
QS
MS
QL
QL
ML
ML
QS
ML
ML
ML
QS
MS
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
QL
QS
MS
ML
MS
ML
ML
QS
ML
ML
QL
QL
ML
MS
ML
MS
QL
ML
ML
ML
QS
QL
QL
QS
ML
ML
QL
ML
MS
ML
MS
QS
MS
QS
ML
MS
QL
QS
QS
QS
ML
MS
ML
ML
ML
QL
QL
QL
QL
QL
QS
QL
QL
MS
MS
ML
ML
QS
QL
MS
ML
QL
QS
QS
MS
QS
QL
QL
QL
MS
QL
ML
MS
QS
QS
ML
MS
QS
MS
MS
QS
QS
ML
ML
ML
ML
ML
QS
QL
ML
QS
ML
QS
ML
ML
QL
QS
QS
ML
QL
ML
ML
ML
QS
ML
ML
ML
MS
MS
ML
QL
QL
MS
ML
QS
QS
ML
ML
MS
ML
QS
ML
QL
ML
QS
MS
ML
QL
ML
MS
QS
ML
QL
ML
ML
QS
ML
MS
QS
QS
ML
ML
ML
QS
MS
ML
QL
QL
QS
ML
QS
ML
QL
MS
QL
QS
ML
QS
ML
QS
QL
QS
QS
QL
ML
QS
MS
QL
QS
MS
QS
QS
QL
QL
QS
MS
QL
QL
MS
MS
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
ML
MS
MS
QL
ML
QS
ML
MS
QL
ML
QL
ML
ML
MS
QL
QL
QS
ML
ML
QS
MS
ML
ML
QS
QL
QL
ML
ML
MS
QL
ML
ML
QL
QL
QS
QS
MS
ML
ML
QS
QS
QL
ML
MS
ML
QS
MS
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
QS
ML
QS
ML
QS
MS
ML
QL
QS
ML
QS
QS
QS
QS
QL
QS
ML
MS
ML
ML
QL
ML
ML
ML
QS
ML
QS
QS
ML
QS
QL
ML
ML
QL
ML
QS
ML
ML
QS
QS
QS
MS
QL
ML
ML
ML
QL
QS
ML
QS
MS
QL
QS
QS
QL
ML
ML
QS
MS
MS
QS
QS
QL
QS
MS
QS
ML
QL
QL
QS
QL
ML
QS
QS
QS
ML
ML
ML
MS
MS
MS
QS
ML
MS
MS
QL
QL
ML
QL
QS
QL
ML
QL
MS
ML
MS
ML
ML
QL
ML
ML
MS
QL
QS
QS
MS
MS
MS
MS
MS
MS
QL
MS
ML
QL
MS
ML
ML
ML
QL
QS
MS
QS
ML
QL
QL
ML
ML
MS
ML
QS
QS
ML
ML
QS
MS
QS
QL
ML
QL
QS
ML
QL
QL
ML
ML
QS
QL
ML
ML
QS
QS
ML
QS
QS
ML
MS
QS
QS
ML
QS
QL
ML
QL
QS
MS
ML
QL
QS
QL
QS
QL
ML
QL
QL
QL
QL
ML
ML
MS
MS
ML
QS
ML
ML
QL
QS
QL
QL
QS
QS
ML
QL
QS
QL
MS
QS
QS
QL
QL
ML
ML
ML
QS
MS
QS
QL
QL
ML
QL
ML
QS
ML
QS
ML
QL
ML
QS
ML
ML
QS
ML
MS
QL
QL
ML
ML
ML
ML
ML
QL
ML
ML
ML
ML
QS
MS
MS
ML
QL
QL
QS
ML
MS
ML
ML
MS
MS
ML
QL
ML
QS
QS
QL
QS
ML
MS
ML
QS
QS
ML
ML
ML
QL
MS
ML
QS
QS
ML
ML
QL
QS
QS
QS
ML
ML
ML
QS
QS
QL
QS
QS
QL
ML
ML
QS
QS
QL
ML
ML
QS
ML
QS
QL
ML
QL
MS
QS
ML
QS
ML
ML
ML
QS
QL
MS
ML
MS
ML
ML
QS
QS
QS
QL
QS
QS
QL
QS
MS
ML
QS
QS
MS
ML
ML
QL
ML
ML
ML
MS
QS
ML
QS
ML
QL
MS
ML
QS
QL
QS
QS
ML
ML
QL
ML
MS
MS
ML
QS
ML
MS
QL
ML
ML
QL
ML
ML
MS
ML
MS
QS
QL
QS
QL
ML
QS
ML
QL
MS
MS
ML
ML
QS
MS
ML
MS
ML
ML
ML
MS
MS
ML
ML
MS
QS
QS
QL
ML
ML
MS
QL
QL
ML
ML
ML
MS
QL
MS
QL
QL
QS
QL
QL
ML
QL
QL
QS
ML
QS
QS
QS
QS
QL
QL
QS
ML
ML
QS
QS
QS
ML
ML
ML
MS
QS
ML
QL
QS
ML
QL
ML
MS
QS
QL
MS
QS
MS
ML
QL
QL
QL
MS
QL
ML
QS
ML
ML
QL
QS
QS
QS
QL
QS
QS
QL
ML
ML
MS
ML
QS
MS
MS
QL
MS
QS
MS
ML
QL
ML
ML
QL
QL
MS
QL
QS
QS
ML
ML
QS
MS
QL
ML
QL
MS
ML
ML
QS
MS
MS
ML
ML
MS
ML
ML
QS
QS
MS
ML
QL
QS
MS
ML
ML
QS
MS
ML
QL
ML
ML
QL
QL
QS
QL
ML
QS
QS
ML
ML
QS
ML
QL
ML
QS
QL
ML
MS
ML
ML
QL
QL
ML
MS
MS
QL
ML
MS
QS
QS
ML
MS
ML
QL
ML
MS
ML
QS
QS
QS
MS
QL
MS
QL
ML
MS
MS
ML
QL
QS
QS
QS
ML
QS
QS
ML
QL
QL
MS
QS
ML
ML
ML
MS
MS
ML
QS
ML
QL
QS
ML
ML
QL
QL
MS
MS
QL
ML
QL
QS
MS
QS
ML
ML
ML
ML
ML
QS
ML
QS
MS
MS
MS
QS
ML
QL
ML
ML
QS
ML
QL
ML
QS
ML
MS
MS
QL
QL
ML
QS
QL
QL
ML
ML
ML
QL
QS
ML
QL
MS
QL
ML
MS
QL
QS
QL
QL
ML
ML
QS
QS
QS
MS
QS
QL
QL
QS
QS
ML
QS
QL
QS
QL
QS
QS
ML
QL
QS
MS
ML
QL
ML
ML
ML
QS
MS
ML
MS
QL
ML
QL
QL
ML
QL
QS
ML
ML
ML
QS
QL
ML
QL
QS
ML
ML
ML
ML
ML
ML
MS
MS
ML
ML
QS
QL
QL
ML
QS
ML
ML
QS
QL
ML
QL
MS
ML
QL
QL
ML
QL
QL
QS
QL
ML
ML
ML
QS
QS
QL
ML
QL
ML
ML
QS
ML
ML
ML
MS
QL
MS
MS
ML
QS
QL
QL
QS
ML
ML
QS
ML
QS
QL
QS
QL
MS
ML
ML
ML
QL
MS
ML
QL
QS
QS
QL
ML
ML
QL
ML
QL
ML
ML
ML
QL
QS
QL
QL
QS
QL
QL
MS
MS
ML
ML
QL
QS
QL
MS
QL
QL
QL
QL
QL
QL
QL
QL
ML
ML
ML
QL
QL
QL
MS
MS
QL
ML
QS
MS
ML
QS
QL
QL
MS
QL
ML
ML
QS
QL
ML
QL
QS
MS
MS
QL
QL
ML
MS
QS
QS
ML
QS
ML
ML
ML
QL
QL
ML
QS
QS
QS
ML
QL
ML
QL
QS
QL
QS
QL
ML
QL
ML
QL
ML
QL
QS
ML
ML
MS
ML
QL
ML
ML
QS
ML
ML
ML
MS
MS
QL
QS
QL
QS
QS
ML
QL
QS
MS
QL
ML
ML
MS
QS
MS
QL
QS
QS
QL
QS
QL
QS
QL
QL
QL
ML
ML
ML
QS
QL
MS
QL
ML
QL
QS
QL
QL
QL
MS
ML
MS
QL
MS
ML
QL
QL
ML
QL
ML
ML
QL
MS
MS
ML
ML
ML
QS
QL
MS
QS
ML
ML
QS
ML
ML
QS
ML
QL
MS
ML
QL
MS
MS
QS
MS
ML
ML
ML
QS
QL
ML
QS
QL
ML
QL
QS
MS
MS
ML
QL
QL
QL
ML
QS
ML
QS
QL
MS
ML
QS
ML
ML
ML
MS
QS
QS
QL
MS
ML
ML
QS
ML
MS
QL
QS
ML
QS
ML
ML
MS
ML
ML
QL
QS
QL
ML
ML
ML
ML
QL
MS
QL
QL
QS
ML
QL
ML
ML
ML
QL
QL
QL
QS
ML
ML
QL
QL
QS
ML
QS
QL
QS
MS
MS
QL
ML
QS
MS
MS
ML
ML
QS
QL
ML
QS
QS
ML
QS
QL
ML
QS
QL
ML
QL
QL
QS
QS
QL
ML
QS
ML
QL
ML
ML
QS
QL
MS
QL
ML
QS
ML
QS
QL
ML
ML
MS
QL
ML
ML
ML
ML
QS
QL
QL
QL
QL
QS
QL
QS
QL
QS
ML
MS
ML
QS
QS
QL
QL
QL
QS
ML
MS
QL
MS
MS
MS
MS
ML
MS
ML
QS
QS
QS
MS
QL
ML
QL
ML
ML
ML
QL
MS
QL
QL
MS
ML
ML
ML
QL
ML
QS
ML
QS
QS
ML
MS
QL
MS
QL
QL
QL
QL
MS
ML
QL
ML
QL
ML
QS
QL
QS
QS
ML
ML
ML
ML
MS
QS
ML
QS
QS
QS
QS
ML
MS
ML
QS
QL
ML
QL
MS
MS
QL
QS
ML
ML
QS
ML
ML
ML
ML
MS
ML
QL
QS
ML
MS
ML
QS
ML
QL
ML
ML
ML
QL
MS
QL
ML
ML
QL
MS
QL
ML
QL
QS
ML
QL
ML
QS
ML
QS
QS
ML
QS
QL
ML
QS
QS
QL
MS
ML
QS
MS
ML
ML
QL
QL
ML
QL
QL
QL
MS
QS
MS
MS
QS
ML
ML
QS
QS
QL
QL
QS
ML
QL
ML
QL
QL
ML
ML
QS
ML
QS
ML
ML
QL
ML
QL
ML
ML
ML
QL
QL
QS
QS
ML
QS
QL
ML
QS
MS
ML
ML
ML
QS
ML
MS
MS
MS
QL
QS
QS
QS
QL
MS
QS
QS
ML
QS
MS
ML
MS
QL
QS
ML
QL
QS
MS
ML
ML
QL
ML
ML
ML
ML
QS
MS
ML
QS
QL
QL
QL
QS
QS
QL
MS
MS
MS
ML
QS
MS
QL
QL
MS
QS
MS
QS
ML
ML
QL
QS
ML
MS
QL
QS
QL
ML
QS
ML
ML
QL
QS
QS
MS
MS
ML
QL
ML
ML
QL
QS
QS
QL
MS
ML
QL
MS
MS
QL
QS
MS
QS
ML
QS
QS
MS
ML
ML
QL
ML
QS
QS
QL
ML
QL
QL
QS
ML
QL
ML
ML
ML
QL
ML
QL
QS
QL
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
QS
ML
QL
QS
QS
QL
ML
QS
QL
MS
ML
ML
QS
ML
QL
QL
ML
QS
QS
QL
QS
ML
MS
ML
MS
ML
QS
ML
ML
ML
QL
ML
QL
ML
QL
MS
QL
ML
QS
QL
QS
ML
QS
ML
MS
QS
ML
ML
ML
QL
ML
QS
ML
QL
QL
ML
QL
ML
QS
QL
QL
ML
QS
QL
MS
QL
QL
MS
QL
ML
QL
MS
QL
QS
ML
QL
MS
QL
MS
QS
QS
ML
ML
ML
MS
QL
QL
QS
QL
QL
ML
ML
MS
QL
QS
QS
MS
QS
ML
QL
ML
QS
ML
QL
MS
ML
QS
MS
QS
QL
QL
QL
QS
QS
ML
QL
MS
ML
ML
ML
QL
ML
QL
QL
QL
QS
QL
ML
ML
QL
ML
ML
ML
QS
QS
MS
QL
QS
ML
ML
QS
QS
ML
ML
QL
QL
ML
QL
QL
QL
ML
QS
QL
ML
QL
MS
QS
QL
MS
ML
MS
ML
QS
QS
MS
ML
MS
ML
QL
QS
QL
QL
QS
MS
QS
QS
ML
MS
QL
ML
QS
ML
QS
QS
ML
ML
QL
QL
MS
ML
ML
QL
QL
ML
ML
MS
QL
QS
MS
MS
MS
QL
QL
QS
QS
ML
MS
QL
QL
ML
QS
ML
QL
QS
ML
ML
ML
ML
ML
QL
MS
ML
QS
QS
QS
ML
ML
QL
MS
QL
QL
QL
MS
ML
QS
QS
QS
ML
QS
ML
ML
ML
QL
MS
ML
QL
QS
QS
QS
QL
ML
QS
ML
QL
QL
QS
ML
ML
ML
ML
MS
QS
QL
QL
QL
QS
ML
MS
ML
ML
ML
QS
ML
QS
ML
QL
QL
QS
QS
MS
ML
ML
QL
ML
QS
QS
MS
ML
QL
ML
ML
ML
QS
QS
QL
QL
ML
MS
QS
ML
QS
QS
QS
QS
MS
ML
ML
ML
QS
ML
ML
QL
ML
QL
QS
ML
QS
QS
ML
QL
QS
QL
QS
QS
QS
ML
QS
QL
QL
QL
QS
MS
QS
QL
QL
ML
QL
QS
QS
MS
MS
QS
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
QL
QS
ML
QS
QS
ML
ML
ML
QS
QL
ML
QL
ML
QS
ML
ML
ML
MS
MS
ML
QS
ML
ML
ML
MS
ML
QS
QS
QL
QL
QL
QS
ML
QL
QL
QS
QS
MS
QL
QS
QS
QS
QS
QS
QS
ML
QS
ML
QL
ML
ML
ML
QL
ML
MS
MS
QS
MS
QS
QS
MS
ML
QL
QS
MS
MS
ML
QS
QS
QL
QL
ML
ML
QS
QS
ML
ML
ML
QL
ML
MS
QL
QL
MS
ML
MS
ML
ML
ML
ML
QL
MS
QL
ML
MS
QL
ML
QS
QS
ML
ML
MS
QS
MS
QS
MS
ML
QL
MS
QL
MS
ML
MS
QS
ML
QS
ML
QL
MS
ML
QL
ML
MS
ML
QS
QL
ML
QL
QS
QS
ML
ML
MS
MS
ML
QS
ML
MS
QL
QL
QS
QS
ML
MS
ML
ML
QS
QL
ML
QL
QL
MS
ML
QL
QL
QS
QL
QL
QS
QL
ML
QL
MS
ML
ML
ML
ML
QS
ML
ML
MS
ML
QL
MS
MS
MS
QL
ML
ML
MS
ML
ML
MS
QL
QL
QS
ML
MS
QL
ML
QL
QS
QL
ML
QS
QS
QS
QL
MS
ML
QS
MS
ML
MS
QS
ML
QS
QS
QS
MS
MS
QL
ML
ML
ML
QS
ML
QS
ML
MS
QS
QS
ML
QS
QS
QL
QL
ML
QL
QS
QS
MS
ML
QS
QS
MS
QL
QS
ML
QS
QS
ML
ML
MS
QL
ML
ML
ML
QL
QS
ML
QS
QS
QS
ML
ML
ML
QL
QL
ML
ML
QL
ML
QS
QL
ML
QS
MS
ML
ML
MS
ML
QS
QS
ML
MS
QS
ML
QS
MS
QL
ML
MS
QS
QS
ML
ML
ML
QS
ML
ML
ML
QS
QS
ML
QL
QS
ML
ML
MS
QS
MS
QL
ML
QL
MS
QS
QL
QS
MS
ML
ML
ML
MS
QS
ML
ML
MS
MS
MS
QL
MS
ML
QL
MS
ML
MS
ML
MS
QS
MS
QS
ML
QS
QL
ML
MS
ML
QL
QS
ML
QS
QL
ML
QL
QS
ML
QL
ML
QL
ML
ML
ML
QL
QL
MS
ML
QL
ML
ML
QL
QS
ML
QS
ML
QL
QL
QS
QS
QS
QL
QS
MS
MS
ML
QS
QL
ML
ML
MS
QL
ML
MS
QL
MS
QL
QS
ML
QS
QL
QS
ML
ML
ML
QL
QL
ML
ML
MS
ML
QS
ML
ML
QS
QL
QS
MS
QS
QS
ML
ML
ML
QL
QL
ML
QS
QS
ML
ML
QS
QL
QL
MS
MS
ML
QL
MS
ML
QS
ML
QS
QL
QL
ML
ML
MS
QS
ML
ML
ML
ML
QL
ML
MS
QL
ML
ML
QS
QL
ML
ML
ML
QS
QL
MS
ML
ML
QS
ML
QS
ML
QL
QS
ML
MS
QL
ML
QS
ML
QS
ML
QS
QL
QS
QS
QL
ML
QL
QL
QL
QL
QL
MS
QS
QS
QL
ML
MS
QS
ML
ML
ML
QL
QS
QL
QL
QS
QS
ML
ML
QL
QS
ML
ML
QL
QS
ML
QS
QS
ML
QS
ML
QL
QS
MS
QL
QS
QL
QS
QS
ML
MS
MS
QL
MS
QL
QL
ML
MS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
QL
ML
ML
ML
ML
QL
QL
QS
MS
QL
ML
ML
ML
QS
QL
ML
QL
ML
QL
ML
ML
ML
QS
QL
QS
QL
MS
QL
QS
QL
ML
ML
QS
ML
QS
QS
MS
QL
QS
QS
QL
QS
QS
QS
ML
ML
ML
ML
QS
QS
QL
ML
QS
QL
QS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
MS
ML
QS
ML
ML
ML
QL
QL
ML
ML
ML
ML
MS
ML
QS
ML
QL
ML
ML
ML
QL
ML
MS
ML
ML
QL
ML
QS
ML
QL
QS
MS
MS
ML
QL
QL
QS
MS
QS
QS
ML
MS
QS
QL
QS
MS
QL
ML
QL
QS
MS
MS
ML
ML
QL
QL
QS
ML
MS
ML
QL
ML
ML
QS
QL
QS
ML
QS
ML
ML
QS
QL
QL
ML
QL
ML
QL
ML
QS
ML
QS
QS
QS
ML
QL
ML
QS
QS
MS
ML
QS
QL
ML
ML
QS
QL
QL
ML
ML
ML
ML
QS
ML
ML
ML
QS
QS
MS
QL
QL
MS
MS
QS
QL
ML
QS
QS
QS
QL
QS
MS
QS
QS
QS
MS
MS
ML
ML
QS
QS
QS
MS
QS
ML
ML
ML
ML
MS
QS
ML
ML
QS
QL
ML
ML
ML
QS
ML
ML
MS
ML
QL
ML
QL
QS
QL
QL
QL
ML
QL
QL
QL
ML
ML
QL
QS
QL
ML
ML
ML
ML
QS
QL
ML
ML
ML
QL
ML
QS
ML
QL
MS
ML
QS
QS
ML
ML
MS
QS
ML
ML
ML
QL
QL
MS
MS
QS
MS
MS
QS
QL
QL
ML
QS
QS
QS
QL
ML
QL
ML
QS
ML
ML
MS
ML
MS
QS
ML
ML
QS
QL
QS
QL
ML
ML
ML
QL
ML
ML
MS
QL
MS
QL
MS
MS
QS
ML
QS
MS
QS
QL
QL
ML
ML
QS
QS
ML
MS
ML
MS
QL
QL
MS
QL
QL
ML
MS
ML
MS
QL
MS
MS
MS
ML
QL
QS
QS
ML
ML
QS
QL
QS
QS
ML
ML
QS
ML
ML
QL
MS
ML
QS
ML
QL
ML
QS
MS
QS
MS
ML
MS
MS
QS
QL
QL
MS
ML
QS
ML
QL
ML
QL
QS
ML
QS
ML
QL
QL
QL
ML
QS
ML
MS
MS
ML
QL
QL
QS
QL
QL
ML
MS
QS
ML
QS
ML
ML
QL
QS
QL
QL
ML
QL
QS
ML
MS
ML
ML
QL
QL
ML
MS
ML
ML
QL
ML
QL
QS
QL
QS
QS
QL
ML
MS
QS
QL
QS
QL
QL
QS
QL
QS
ML
QS
ML
QS
QS
ML
QL
ML
QS
QL
ML
ML
QS
QS
ML
ML
MS
ML
MS
QS
ML
QS
ML
MS
MS
QS
QS
QL
ML
MS
QS
ML
QL
ML
QS
QS
MS
QS
QL
QS
QL
QS
QS
QS
ML
QS
QL
QS
QL
QL
QS
ML
QL
QS
ML
QS
QS
QS
ML
QL
QL
ML
MS
ML
QS
ML
ML
QS
QL
QL
QL
QL
QL
QL
QS
QL
QS
ML
MS
QS
QS
QS
ML
QS
MS
QL
ML
QL
QS
ML
ML
QL
ML
MS
QS
ML
ML
ML
QL
ML
ML
ML
MS
QS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
ML
QL
MS
QL
QS
ML
QS
QS
QS
QS
QS
ML
ML
ML
ML
QS
QS
MS
ML
QL
ML
QS
QL
ML
QS
QL
QL
ML
QL
QL
QS
QS
QL
QL
QL
ML
MS
MS
QL
QS
MS
QS
QS
ML
QS
QS
QL
ML
QL
QS
QL
ML
QS
ML
QS
QS
QL
MS
QS
ML
ML
QS
QS
QL
QS
ML
QL
QL
QS
ML
ML
ML
MS
QL
QL
QS
ML
ML
QL
QS
QL
ML
QS
ML
QS
ML
ML
ML
QL
QS
QS
ML
ML
QS
QS
QL
QS
ML
QS
MS
QL
ML
QS
QS
MS
ML
QS
QS
ML
QS
ML
ML
QL
MS
ML
QS
ML
MS
QS
QL
QL
QS
ML
QS
MS
ML
QS
QS
ML
ML
QL
ML
ML
ML
QL
QS
MS
ML
ML
QS
QL
ML
ML
QS
MS
QL
QS
ML
ML
ML
QL
MS
QL
ML
QS
QL
ML
ML
QS
ML
QS
ML
MS
MS
QL
QS
MS
QS
QS
ML
QL
QS
ML
QL
ML
QL
ML
QS
ML
ML
ML
ML
QL
QL
QS
QL
QL
QS
QL
QL
ML
QS
ML
QL
QL
QL
MS
QS
QL
ML
QL
ML
MS
MS
MS
MS
QL
ML
QS
QL
ML
QS
MS
QS
ML
QS
QS
ML
QL
ML
MS
MS
QL
MS
QS
QL
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
ML
ML
ML
MS
ML
ML
MS
QS
QL
QL
ML
MS
QL
ML
ML
QL
ML
QL
QL
ML
MS
QL
ML
QS
QL
ML
QL
ML
QS
ML
ML
MS
ML
ML
MS
QL
QS
QL
ML
ML
QS
MS
QS
QL
ML
QL
QL
QL
QL
QS
QL
QS
MS
ML
QS
QL
QL
QS
ML
QS
QS
QL
QL
QS
QL
ML
QS
QL
ML
MS
QS
ML
ML
QL
ML
QS
QS
QS
ML
MS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
ML
QL
QS
MS
QS
QL
QL
ML
ML
QL
ML
QL
QL
QL
ML
MS
ML
MS
QL
QS
QS
ML
QL
ML
QL
QS
QL
QS
ML
QL
ML
QL
QS
QL
QL
ML
MS
ML
QL
QS
QL
MS
QL
MS
ML
ML
ML
QS
QS
QL
QL
MS
QS
QL
QS
ML
QS
QS
QL
MS
MS
ML
QL
QL
QL
ML
QL
ML
QS
QS
QL
ML
ML
QS
QL
QL
QS
ML
QS
QS
QS
QL
QL
QL
ML
MS
ML
ML
MS
ML
QS
ML
QL
QS
ML
ML
QL
QL
QS
QS
QL
ML
QL
QL
QS
QL
ML
QS
ML
QL
QS
MS
ML
ML
QL
QL
ML
QS
QS
QL
ML
QS
ML
QS
ML
ML
QS
ML
QS
ML
QL
ML
MS
QL
ML
MS
QL
QS
MS
ML
QS
MS
ML
QL
QL
ML
QL
QS
ML
ML
QS
ML
QL
ML
MS
QS
ML
QS
ML
QL
MS
QS
QL
MS
MS
ML
QS
QL
ML
ML
QL
QL
QS
MS
QL
ML
ML
QL
QS
QS
ML
ML
QL
QS
QL
MS
QL
QS
MS
QL
QS
MS
QS
QL
QS
QS
ML
ML
QL
QS
QL
QL
QS
QS
QL
ML
QS
QL
QS
ML
QL
ML
ML
ML
MS
MS
QL
QL
QL
QS
QS
QS
QS
ML
ML
QS
QL
QS
QL
ML
ML
QL
MS
ML
MS
QL
ML
ML
QS
MS
QL
QS
ML
QL
ML
ML
QL
QL
ML
QL
QL
QS
QS
QS
QS
QL
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
ML
QS
QS
QS
ML
ML
QS
QL
QL
ML
MS
ML
ML
ML
QS
QS
ML
ML
QL
QS
QL
QL
ML
ML
QL
MS
ML
QL
ML
QL
ML
QS
QS
MS
ML
QL
ML
ML
ML
QL
ML
ML
QS
QS
QS
QL
QS
QL
QL
QL
QL
QL
QS
QS
QL
ML
MS
ML
QL
ML
QL
MS
QL
ML
ML
QS
ML
MS
QL
MS
ML
ML
ML
ML
QL
QL
ML
QL
ML
ML
ML
MS
QL
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
QL
QS
QS
ML
QL
QS
ML
QL
QS
QS
QS
ML
ML
ML
QL
ML
QL
QL
QS
QL
ML
QS
QL
QL
QS
ML
ML
ML
QL
MS
QS
ML
QL
QS
QL
ML
QL
QL
MS
QS
MS
QL
ML
QS
QS
QS
QL
ML
QL
QL
QL
QL
MS
ML
QS
ML
ML
MS
MS
QS
ML
ML
QL
QL
QS
ML
ML
MS
ML
MS
MS
QL
QS
MS
ML
ML
QL
MS
ML
ML
QL
ML
ML
ML
QL
QL
MS
QS
ML
QS
MS
ML
MS
QS
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
QS
MS
QL
QL
QL
ML
ML
MS
QL
ML
QS
ML
QL
QL
QS
QL
ML
QS
QL
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
MS
ML
QS
ML
ML
ML
QS
QL
QL
ML
QS
ML
QL
MS
QS
MS
ML
QL
ML
ML
QS
ML
QL
QS
QL
QL
QL
QL
QL
MS
ML
QL
ML
ML
ML
ML
QS
QL
MS
QL
QS
QL
QS
QL
QL
ML
QL
QS
ML
ML
QL
MS
QS
QS
MS
QS
QS
QL
QL
MS
MS
QL
MS
QS
ML
ML
QL
QL
ML
MS
QS
QS
ML
ML
ML
MS
QS
QL
QL
QL
MS
ML
ML
MS
QL
QS
ML
QS
QL
QL
ML
QS
QL
QS
QS
QL
ML
ML
ML
QL
ML
ML
QS
QL
QS
ML
QL
ML
QL
QS
QS
QL
MS
ML
QS
ML
QL
ML
MS
ML
ML
MS
MS
QL
ML
ML
MS
QL
ML
ML
MS
ML
MS
QL
QL
ML
QS
MS
QL
QL
QL
QS
QS
QS
MS
QS
QS
QL
QL
QL
QS
QS
QL
ML
QS
MS
ML
QS
QL
QL
QS
MS
QS
ML
MS
QL
ML
ML
ML
ML
QS
ML
ML
QS
ML
QL
QS
QS
ML
ML
QL
ML
ML
QL
QS
QS
ML
QL
QL
QS
ML
QS
ML
QL
QS
ML
ML
QL
ML
QL
MS
ML
QL
QS
QL
QL
MS
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
QS
QL
MS
QL
QL
ML
ML
QL
QS
QS
ML
MS
QS
QS
QL
QS
QS
ML
ML
ML
QL
QL
ML
QL
QL
ML
QS
QL
ML
QS
QS
MS
MS
ML
QL
ML
QL
ML
ML
QL
QL
QL
QS
MS
ML
QS
ML
MS
MS
ML
QS
ML
QS
ML
MS
QL
MS
ML
QL
ML
QL
MS
QL
MS
QS
QL
QL
ML
QS
QL
ML
ML
QL
QS
ML
QS
QL
QL
QL
QS
MS
QL
ML
QL
MS
ML
ML
QL
QL
ML
QL
QS
QL
ML
ML
QS
MS
QL
QL
QS
QL
ML
MS
QL
QL
MS
ML
QS
ML
MS
ML
MS
QS
ML
QL
ML
QL
QS
MS
QS
MS
ML
ML
QL
ML
QS
MS
ML
QS
ML
MS
ML
QL
MS
ML
QL
QS
QL
ML
QL
QS
QL
ML
QS
MS
QS
ML
QS
ML
ML
MS
ML
QL
QS
QS
QL
QL
ML
MS
QS
QL
ML
ML
QL
ML
QL
QS
ML
ML
MS
QL
QL
MS
QS
MS
QS
QS
QL
MS
ML
ML
ML
QL
MS
QL
ML
QS
ML
ML
QL
QS
ML
QL
ML
QL
ML
QL
QL
QS
QL
QS
MS
QL
ML
ML
QS
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
ML
QS
QL
QL
ML
QL
QS
ML
QL
MS
ML
ML
ML
QL
QS
ML
ML
QS
QL
QS
ML
ML
QL
QL
QL
QL
ML
ML
QS
MS
QS
QS
QL
QS
ML
ML
QS
ML
QS
QS
QL
QS
MS
QL
MS
QS
QS
QS
QS
QS
QS
QL
QS
QS
QL
QL
QS
MS
QS
QL
ML
QS
MS
QL
QL
QL
QL
ML
ML
MS
QS
ML
QL
ML
QL
ML
MS
QS
QL
ML
ML
ML
ML
ML
MS
QL
ML
QS
QL
ML
ML
ML
MS
QL
ML
ML
ML
ML
QL
QL
ML
ML
ML
MS
QS
QS
QL
QS
QS
QS
QS
ML
ML
MS
MS
ML
ML
QS
QS
QS
ML
ML
QL
QL
MS
QS
MS
QL
QS
ML
QL
QS
QS
QS
MS
MS
ML
ML
MS
MS
MS
QS
QS
MS
ML
ML
QS
QL
QL
MS
QS
ML
ML
ML
QS
QS
QS
ML
QL
QS
ML
ML
ML
MS
QL
QS
ML
QS
MS
QS
QL
ML
QL
MS
ML
QL
QL
ML
MS
ML
QL
QS
QL
QL
QL
QS
QS
QS
QL
QL
ML
QL
QS
QS
QL
QL
QL
QS
MS
MS
ML
QS
MS
ML
ML
ML
QL
ML
QS
QS
QL
MS
ML
ML
QL
QS
QS
ML
ML
MS
ML
MS
ML
QS
QL
MS
MS
QS
QS
QS
ML
QL
QS
ML
QS
QS
ML
QL
MS
QL
QS
QS
QL
QS
QL
ML
QS
QL
QS
ML
ML
QL
QS
ML
QS
MS
ML
QL
QS
QS
MS
ML
QS
QL
ML
ML
MS
MS
QL
ML
MS
MS
MS
ML
MS
QS
QS
QS
QS
QS
ML
QS
QS
QS
ML
QL
QL
QL
QL
QL
MS
QS
ML
ML
MS
ML
QL
QL
QL
QS
ML
QL
QS
ML
QL
QS
MS
QS
QS
ML
QS
ML
MS
QS
QL
MS
ML
QL
MS
ML
QS
QL
ML
ML
ML
QS
QS
QL
QL
ML
QS
MS
QL
QL
QL
MS
ML
ML
ML
MS
ML
QL
QL
QL
ML
QL
QL
ML
QS
MS
QS
MS
QL
QL
QS
ML
ML
QS
QS
ML
QL
MS
QL
MS
QS
ML
MS
QS
ML
MS
QL
QL
ML
MS
MS
QS
QL
MS
MS
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
QL
MS
ML
QL
MS
MS
ML
ML
QL
QL
QS
QL
ML
QS
ML
ML
ML
QS
QS
QL
MS
QS
MS
QL
QL
QS
QS
QL
QS
ML
QS
ML
MS
QS
QS
QL
ML
ML
ML
ML
QS
QL
QS
QS
QS
QS
QL
QL
ML
QS
MS
ML
QS
MS
QL
QL
ML
QS
QL
MS
ML
QS
QL
MS
ML
ML
MS
MS
QL
QS
QS
ML
QL
QS
QL
QS
QS
ML
MS
QL
QS
MS
MS
QS
MS
ML
ML
ML
QL
QL
ML
ML
ML
QS
ML
MS
ML
QS
MS
QS
QS
ML
QS
QS
MS
QL
ML
ML
QL
QL
MS
ML
QS
QL
QS
ML
QL
ML
MS
QL
MS
ML
QL
ML
QS
ML
ML
QL
MS
QL
ML
MS
ML
QS
QL
MS
ML
QL
MS
QS
QL
QL
ML
QS
QS
ML
QS
QS
QL
MS
ML
QL
QS
QS
ML
ML
ML
QS
ML
ML
ML
MS
QL
QS
QL
ML
MS
QS
ML
ML
QS
ML
QL
QL
ML
QL
QL
QS
QL
QS
ML
ML
ML
ML
ML
QL
MS
ML
QL
QS
ML
ML
QS
QL
ML
ML
MS
MS
QS
QS
QL
ML
QL
QL
ML
ML
QS
QS
QS
ML
ML
QL
QS
ML
QS
ML
ML
QS
ML
QL
ML
ML
QS
QL
QS
QL
QL
ML
ML
MS
QL
MS
ML
QS
QS
ML
MS
QS
QS
QL
MS
ML
ML
QS
MS
QS
ML
ML
QS
ML
QS
QS
QL
QS
MS
QS
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
ML
MS
MS
QS
ML
ML
QS
ML
QL
QS
QL
ML
MS
QL
ML
ML
QS
QL
MS
QS
QS
ML
ML
MS
QS
MS
QS
MS
QL
ML
ML
ML
QS
QS
QL
ML
ML
QS
QS
ML
QS
ML
ML
ML
MS
ML
QS
QS
QS
QS
MS
ML
MS
ML
ML
ML
ML
ML
QL
QS
ML
ML
MS
ML
QL
QS
ML
QL
QL
QL
QS
QS
ML
QL
ML
QS
QS
QL
QS
QL
QL
QL
QL
ML
MS
QS
QL
ML
QS
ML
ML
QS
QL
ML
QS
QS
QL
ML
QS
ML
MS
ML
QS
QS
QS
ML
QL
ML
ML
MS
ML
QS
MS
ML
QS
MS
QS
QL
ML
ML
QS
QL
QS
QL
ML
MS
QL
QL
MS
ML
ML
MS
QS
QL
MS
MS
QL
ML
ML
ML
MS
MS
ML
MS
ML
MS
ML
ML
QS
ML
QS
QL
QS
ML
QS
QL
QS
QL
ML
QS
MS
QL
QS
QL
ML
QS
ML
ML
QS
ML
MS
QL
QL
QS
QS
ML
QL
QL
QS
ML
QS
ML
ML
MS
QS
MS
MS
MS
ML
ML
MS
QS
ML
MS
ML
QL
ML
MS
ML
QL
QS
ML
ML
ML
ML
QS
QS
MS
ML
QL
QS
ML
QS
QL
QL
MS
MS
ML
QL
QS
QL
QL
QL
QS
ML
ML
ML
QL
MS
QS
QL
QL
ML
ML
QL
QS
ML
ML
QL
ML
QS
QL
QL
MS
MS
QL
QL
QS
ML
QS
ML
ML
QS
ML
MS
ML
QS
ML
MS
MS
MS
QL
QS
ML
ML
QS
ML
ML
QS
QL
QL
MS
MS
ML
QL
QS
QS
ML
QS
QS
ML
QL
ML
QL
QL
ML
ML
MS
QS
QS
MS
QL
QL
QS
ML
ML
ML
MS
ML
ML
QS
QL
ML
QS
QS
ML
QS
MS
QS
MS
QL
ML
QS
ML
QS
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
MS
ML
ML
ML
QL
QS
MS
QS
MS
QS
ML
ML
QL
ML
QL
ML
ML
QS
ML
QS
ML
QL
QS
ML
QS
ML
MS
QL
ML
ML
QS
QL
QS
QL
QL
QL
QS
QS
MS
QS
QS
QL
QS
QL
QS
MS
QL
QL
QL
MS
QL
ML
ML
QL
MS
ML
ML
ML
ML
ML
QL
QL
QL
QS
ML
QS
QS
ML
QS
ML
QL
ML
MS
QL
ML
ML
MS
ML
QS
QL
QL
ML
QS
QL
QL
ML
ML
ML
ML
MS
ML
MS
QL
QL
QS
QS
QS
QS
QS
ML
ML
ML
QL
ML
QS
ML
QS
ML
QS
MS
QL
QS
QL
ML
QS
ML
ML
ML
QS
ML
ML
MS
ML
QS
QS
ML
QS
QL
MS
ML
QS
QS
ML
QS
QL
ML
QS
ML
ML
QS
QS
ML
QS
QL
QS
ML
ML
QL
ML
QS
QS
QS
QL
MS
MS
ML
QL
QL
ML
QS
ML
QL
ML
ML
QS
QL
QS
QS
QL
QS
ML
MS
QL
ML
QS
ML
MS
QL
ML
QL
ML
QS
QL
QL
ML
ML
MS
QS
QL
QL
ML
MS
ML
ML
QL
ML
ML
QS
QL
ML
MS
ML
QL
QL
ML
QS
MS
MS
MS
MS
ML
QS
MS
QS
QL
QL
QL
MS
QS
ML
ML
QS
ML
QL
QL
MS
ML
ML
QS
ML
QS
QL
QL
QS
QS
QS
ML
QL
QS
QS
QS
ML
QS
QS
QS
MS
ML
QL
MS
MS
QL
MS
ML
MS
MS
ML
QS
ML
ML
ML
QL
QS
QL
ML
QL
ML
ML
QS
MS
MS
QS
QS
QS
MS
ML
ML
QL
QL
ML
QL
ML
ML
QL
QL
ML
ML
QS
QL
MS
MS
ML
ML
QS
QL
QS
QL
QS
QL
ML
ML
QL
QL
ML
MS
QL
ML
ML
QS
ML
ML
QS
MS
QL
QL
ML
ML
MS
QL
ML
ML
MS
QL
QL
ML
ML
QL
ML
QS
ML
QL
QL
MS
ML
MS
QL
QL
ML
QL
ML
QL
ML
QS
QL
MS
QS
MS
QL
MS
ML
MS
ML
QL
MS
MS
QL
QS
MS
QS
ML
ML
ML
QS
MS
QS
MS
MS
QL
QS
ML
QL
QL
QL
MS
QL
QL
QL
QS
QL
ML
ML
MS
QS
QS
QL
ML
QS
MS
MS
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
QS
QL
MS
MS
QL
ML
MS
QL
QL
QL
QL
ML
ML
QS
QS
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
QS
QL
QS
QL
ML
QL
ML
QS
MS
ML
QL
QS
MS
ML
QS
QS
QL
ML
QL
ML
ML
QS
QS
QS
QL
ML
QS
ML
ML
QS
ML
QL
QL
ML
QS
MS
MS
ML
QS
QL
ML
QS
QL
ML
QL
QS
QS
QL
QS
MS
ML
QL
QL
QL
QS
QL
QL
QS
ML
MS
QS
QL
MS
QS
QL
ML
MS
MS
QS
ML
QL
MS
QL
ML
QL
MS
MS
MS
ML
ML
QS
QL
QS
ML
ML
ML
ML
MS
MS
QS
QS
MS
ML
QL
ML
QS
ML
ML
ML
MS
MS
QS
QL
ML
ML
QL
QL
QS
QS
QL
QS
QS
ML
QS
QL
QS
QS
QL
QS
QS
QL
ML
ML
ML
MS
QL
ML
QS
MS
ML
QL
QS
ML
QS
ML
ML
QS
QS
MS
QL
ML
ML
QL
ML
ML
QL
ML
QS
ML
ML
QL
ML
QL
ML
ML
ML
ML
QL
QS
ML
QS
ML
QS
MS
QS
ML
QL
MS
ML
MS
MS
ML
ML
QL
ML
QS
QS
QS
QL
QS
QS
QS
ML
ML
ML
QL
QL
QL
ML
QS
ML
QS
ML
ML
QL
QS
ML
ML
QS
QL
QS
QS
ML
QS
ML
ML
QS
QL
ML
MS
ML
QS
ML
ML
QS
QL
ML
QS
QS
QS
QL
ML
ML
ML
QL
MS
MS
ML
ML
ML
QL
QL
QL
ML
QL
QL
QS
QL
ML
ML
QS
MS
ML
ML
QL
QS
QS
ML
ML
QL
QL
MS
QS
ML
ML
MS
QS
QL
ML
QL
MS
QS
QS
ML
ML
QL
ML
QL
QL
QL
QS
MS
QL
QL
QS
QL
ML
QL
QL
QL
ML
QS
ML
ML
ML
QL
ML
QL
MS
ML
ML
QL
MS
ML
ML
ML
QL
QS
QL
QS
QS
ML
MS
QS
ML
QL
QL
ML
QS
QL
MS
ML
QL
ML
QL
QS
ML
QL
MS
QS
ML
QL
QS
MS
ML
QS
ML
MS
ML
QS
QS
ML
QS
QL
ML
ML
ML
QS
MS
ML
QL
ML
QS
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
QL
MS
QS
ML
QL
QL
QS
QS
MS
ML
QS
QS
QL
QL
QL
QS
ML
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
ML
QS
QS
QS
QS
ML
MS
MS
MS
QL
QS
ML
ML
QL
ML
MS
QL
ML
ML
QL
ML
ML
ML
MS
MS
QS
ML
MS
QL
ML
QS
ML
QL
QL
QS
ML
MS
QS
QS
QS
ML
ML
QS
QL
QS
QL
QL
MS
QS
QL
ML
ML
MS
QS
ML
QL
QL
ML
ML
ML
QL
QS
ML
ML
QL
ML
QS
ML
ML
ML
ML
QS
MS
QS
QL
MS
ML
QS
MS
ML
MS
MS
ML
QS
MS
QL
QS
QS
QL
ML
QL
MS
QS
ML
QS
ML
QL
MS
QL
ML
QS
ML
QL
MS
ML
ML
QS
QL
ML
QL
QS
QL
QS
QS
ML
ML
QL
QS
QS
ML
QS
QS
QS
QS
QL
QS
MS
ML
QS
QL
MS
QS
MS
QL
QS
QS
ML
QL
ML
QS
ML
QS
ML
ML
ML
QS
QS
ML
ML
QL
QS
QS
ML
QL
QS
QS
QS
ML
QS
MS
ML
QS
ML
ML
QL
ML
ML
MS
ML
MS
QS
MS
QS
QL
QS
ML
QL
MS
ML
QL
QL
QL
ML
QS
ML
ML
QS
ML
ML
MS
ML
ML
ML
MS
ML
MS
QL
QS
QS
MS
QL
QS
QL
ML
ML
ML
ML
QL
QS
MS
QS
QL
ML
ML
QL
QS
ML
QS
QL
QS
ML
ML
QL
ML
QS
QS
QL
QL
ML
ML
QL
MS
MS
ML
QL
QS
QL
QS
QL
QS
QL
MS
ML
MS
QL
ML
QL
ML
ML
QS
QS
ML
ML
QL
QL
ML
QL
QL
ML
QL
ML
ML
QL
QL
QS
QL
QS
ML
QL
ML
ML
QL
QL
MS
QS
ML
QL
QL
MS
QL
QS
QL
ML
QS
QL
ML
ML
QS
QL
MS
QL
QS
QL
MS
ML
ML
ML
QS
QL
QS
QS
ML
QS
QL
QS
QS
QS
QL
MS
ML
QL
QL
ML
ML
ML
QL
QL
QS
QL
MS
ML
QS
MS
MS
QS
QS
QS
QL
ML
MS
ML
QS
QS
QS
QL
QS
ML
ML
MS
QL
QS
MS
QL
ML
ML
QL
QL
ML
QL
MS
MS
QL
QS
QL
QL
QL
ML
ML
ML
ML
QL
QS
QS
ML
ML
QS
ML
QS
QS
QL
QL
QS
ML
QS
QS
QL
QL
QS
ML
ML
MS
QS
MS
QS
MS
QS
ML
QS
ML
ML
QS
QS
ML
ML
QS
MS
ML
ML
QS
QL
ML
QL
QS
ML
QL
QL
ML
QL
ML
QL
MS
ML
QL
QL
QS
QL
QL
QS
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
QL
QS
QL
QL
ML
QL
QL
MS
MS
ML
MS
ML
QS
QS
ML
MS
ML
QS
ML
QS
QL
QS
QL
ML
ML
QL
MS
MS
ML
ML
ML
ML
QS
MS
QS
QS
QS
QL
QS
QL
ML
MS
ML
ML
QS
QL
MS
MS
QL
ML
QL
QS
QL
QL
QS
MS
ML
ML
ML
ML
QL
QS
ML
QL
ML
ML
ML
MS
QS
QL
ML
QS
QL
QL
ML
ML
ML
QL
QL
QL
ML
QL
QL
ML
ML
QS
ML
QS
QS
QL
QL
QL
QS
ML
QL
MS
QS
QL
ML
QL
ML
ML
QS
MS
MS
QL
ML
QS
QL
QL
QS
QL
QL
QL
ML
QS
ML
QS
ML
ML
MS
QS
QL
QL
MS
ML
QL
QS
ML
QL
QS
QL
QS
QS
MS
ML
QL
QL
QL
QS
QL
ML
QL
QS
QS
MS
ML
QL
ML
ML
ML
ML
QS
ML
ML
QL
MS
ML
ML
QL
QS
MS
QS
QL
QL
ML
ML
ML
QS
ML
MS
QL
QL
QL
ML
QL
QS
QL
QL
ML
QS
QS
MS
ML
MS
QL
ML
MS
QS
ML
QL
QS
QL
QL
MS
ML
QL
ML
ML
ML
QS
QL
ML
QL
ML
ML
QL
QL
QS
QL
ML
QL
ML
QS
QS
ML
ML
QL
QL
QS
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
ML
QL
QS
MS
ML
QL
ML
ML
QS
QS
QL
QS
MS
QS
QS
MS
ML
ML
QL
QL
QS
ML
MS
ML
ML
ML
QS
QL
ML
ML
ML
QL
ML
QL
ML
MS
QL
ML
QS
QL
QL
ML
ML
QS
QS
MS
MS
QS
ML
QS
QS
MS
QL
ML
QL
QL
MS
ML
ML
QL
ML
ML
QL
QL
QS
ML
QS
ML
QL
ML
QL
QS
QL
QL
ML
QS
MS
QL
QL
QS
ML
ML
ML
ML
QL
QL
QS
MS
MS
QL
ML
ML
QL
QL
QL
QS
MS
QL
MS
QL
MS
MS
QS
QL
ML
MS
QS
QS
MS
QS
QS
ML
QL
MS
QL
MS
QS
ML
QS
QS
ML
ML
QS
QL
QS
ML
ML
ML
QL
QS
QL
QL
MS
QL
MS
QL
ML
ML
MS
ML
QS
QS
QL
QL
ML
ML
ML
MS
MS
QS
QS
QS
ML
ML
QL
ML
ML
ML
MS
QS
QL
QL
QS
QS
QL
QL
ML
MS
ML
QS
QS
MS
QL
ML
ML
MS
QL
QS
QS
QS
ML
QS
QL
MS
ML
QL
QS
ML
ML
QL
ML
QL
QL
QL
ML
MS
MS
MS
QL
ML
ML
QL
MS
QL
ML
MS
ML
QL
QS
QL
QL
ML
ML
ML
MS
MS
ML
QS
MS
QL
QL
ML
QS
QL
QL
QL
ML
QS
MS
QS
QL
ML
MS
QS
QL
QL
ML
MS
QL
QS
QS
ML
QL
ML
QL
ML
QL
QS
QS
ML
QS
ML
ML
MS
QS
QS
QS
QL
QS
QS
ML
QS
QL
QL
QS
MS
ML
QS
MS
QL
QS
ML
QL
ML
ML
ML
QS
MS
QS
QL
ML
MS
QL
QS
QL
QS
MS
ML
ML
QS
MS
MS
QL
QL
ML
QS
ML
ML
QL
ML
QL
ML
QL
MS
ML
QL
QL
ML
QS
MS
MS
ML
ML
QL
QL
ML
ML
ML
QL
ML
QL
QL
QL
QL
ML
QS
QS
QS
ML
MS
QL
ML
QS
ML
QS
QL
ML
ML
ML
QL
ML
QL
ML
QL
ML
ML
MS
ML
ML
QL
QS
ML
QS
ML
QL
ML
QS
QL
QS
QL
MS
QL
QL
ML
QS
QS
ML
QL
QL
ML
MS
ML
QS
QS
ML
QS
QS
ML
ML
ML
MS
QL
ML
QL
QS
QS
QL
QS
MS
QL
QL
QS
MS
ML
QS
QS
ML
ML
QS
MS
ML
QS
MS
ML
QL
QS
ML
QL
QL
ML
ML
QS
MS
QL
QL
ML
ML
ML
ML
QS
QL
ML
ML
ML
QL
MS
MS
ML
ML
QL
QL
MS
MS
QS
ML
MS
ML
QL
ML
QS
MS
MS
MS
QL
QL
ML
MS
QL
QL
QL
ML
MS
ML
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
QL
QS
ML
ML
QL
QS
QS
ML
QL
QL
MS
MS
QL
ML
ML
ML
ML
MS
QL
MS
QL
QL
ML
ML
ML
MS
QS
ML
ML
MS
MS
ML
QL
QS
QL
MS
ML
ML
QS
MS
QS
QL
ML
ML
ML
ML
ML
ML
ML
QS
ML
QS
ML
MS
ML
ML
QS
QL
MS
ML
QS
MS
ML
QS
QL
QS
ML
QS
ML
ML
ML
ML
ML
ML
MS
QL
ML
QS
QL
ML
ML
QL
QL
QL
MS
QL
QS
ML
MS
QS
QL
QS
QL
QS
QS
MS
QS
ML
MS
QL
QS
QS
ML
QS
ML
ML
MS
QS
MS
QL
QS
QL
ML
ML
QL
QL
ML
MS
QS
QS
QL
QL
QL
QS
QS
ML
MS
QS
QL
MS
QL
ML
ML
MS
ML
QL
MS
QL
QS
QL
ML
QS
MS
QS
QL
QS
QS
ML
ML
MS
ML
MS
ML
MS
ML
QS
ML
QL
QS
ML
MS
ML
QS
QL
QL
ML
ML
QS
QS
QL
ML
MS
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
QS
MS
QL
ML
MS
ML
ML
QL
ML
MS
QS
QS
ML
ML
ML
MS
QL
ML
ML
QL
ML
ML
QL
ML
QL
ML
QL
ML
MS
QL
ML
MS
QS
QL
ML
QL
ML
QL
ML
QS
MS
ML
QS
QS
QS
MS
ML
QS
QS
QS
QL
ML
MS
QL
MS
MS
QS
ML
QL
QS
QL
MS
ML
QL
ML
QL
QL
ML
ML
QL
MS
QS
QL
QL
QL
MS
ML
QS
ML
QL
ML
QS
ML
MS
ML
QL
ML
ML
QS
ML
QL
ML
QS
QL
ML
QL
QS
MS
MS
MS
QL
ML
QL
ML
QL
QS
ML
ML
ML
QL
ML
QL
ML
QL
ML
QS
QL
QS
MS
QL
ML
QL
QS
MS
ML
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
MS
QS
MS
QS
QS
QS
ML
QS
MS
ML
QS
ML
ML
ML
ML
MS
QL
MS
QL
QS
MS
QL
QS
QL
ML
MS
QL
MS
QL
ML
ML
ML
QS
QS
ML
QL
QS
QS
QL
QL
QS
ML
MS
ML
ML
QS
QS
ML
ML
ML
MS
QL
ML
QS
QS
QS
MS
ML
QS
MS
QL
QS
QS
MS
QS
QL
ML
MS
QL
QS
QL
ML
MS
QL
MS
ML
QL
QS
QS
QS
ML
ML
MS
QL
MS
MS
ML
ML
ML
QL
QL
ML
QS
ML
MS
MS
QS
QL
ML
MS
MS
QL
QL
QL
QS
ML
MS
QS
ML
ML
QS
ML
MS
QL
ML
QL
QL
ML
QS
ML
QL
ML
QL
QS
QS
QL
ML
ML
QL
QL
ML
QL
QL
ML
MS
MS
QL
ML
ML
MS
ML
ML
MS
QL
ML
MS
QS
QS
ML
MS
QS
ML
MS
QS
QS
QL
ML
QL
QS
QS
ML
MS
QS
QL
ML
MS
QS
MS
QL
MS
ML
QL
QL
MS
QS
ML
QS
QL
MS
ML
QS
ML
QS
QL
MS
ML
ML
QS
QL
QL
ML
QS
QS
MS
ML
QL
ML
QS
MS
QS
ML
QL
QS
MS
QS
QL
ML
QL
QS
QS
ML
QS
QL
MS
QS
ML
QL
QL
QL
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QS
ML
QS
QL
QS
ML
QS
MS
ML
ML
QS
MS
QS
ML
QS
ML
QL
MS
ML
ML
QL
MS
QS
QL
QS
QS
MS
MS
ML
QL
QL
ML
QL
ML
MS
QL
MS
QL
ML
QL
ML
QS
QS
QL
ML
ML
ML
ML
QS
QS
QS
ML
ML
QL
ML
MS
QL
MS
ML
QL
QS
QS
ML
QL
ML
ML
QL
ML
QS
QS
QL
QS
QL
ML
MS
QS
QL
QS
QS
QL
QL
QS
MS
QL
ML
QS
QL
MS
QS
ML
QS
QS
MS
ML
QS
ML
QL
ML
QL
ML
ML
ML
ML
QS
QS
ML
QS
MS
ML
MS
QS
QS
QS
QS
MS
QL
MS
MS
QL
ML
MS
QL
QS
QL
QL
ML
ML
QL
QL
ML
MS
QL
QL
ML
QS
QL
QL
QS
QS
MS
QS
MS
QL
QS
MS
ML
MS
ML
ML
QS
QL
MS
ML
QS
MS
MS
MS
MS
QS
MS
ML
ML
QS
QS
MS
MS
QL
QS
QS
QL
QS
QL
QS
QS
ML
ML
QS
MS
MS
QS
ML
QL
QL
QS
QS
ML
ML
MS
QL
ML
QS
ML
QL
QL
MS
ML
ML
ML
QS
QS
ML
QL
QS
QL
MS
QL
QL
QL
ML
ML
QL
ML
QS
QL
QL
ML
ML
QL
ML
ML
MS
QS
ML
QS
QL
ML
QS
QL
ML
QS
ML
QL
ML
QL
QL
QS
QS
MS
QL
QL
QS
ML
QS
ML
ML
ML
QL
ML
QS
ML
QL
QS
MS
QL
QS
ML
QL
QL
ML
MS
MS
MS
QL
QL
QL
MS
QL
MS
QS
QL
QS
QS
QS
QL
MS
QL
ML
QL
QL
ML
ML
MS
QS
QL
ML
ML
QL
QS
QS
QL
ML
MS
ML
ML
MS
QS
ML
MS
ML
ML
MS
QS
QL
ML
ML
QS
QS
QS
QL
QS
QL
ML
QS
QS
ML
QL
MS
ML
ML
QS
MS
QS
QS
QS
ML
ML
QS
QS
ML
QL
ML
QS
QS
QS
QS
ML
MS
QL
ML
QS
MS
ML
MS
ML
MS
ML
ML
QS
QL
ML
ML
MS
QS
ML
QL
QL
QS
QL
MS
QS
ML
ML
ML
QL
MS
QL
ML
MS
QL
QS
ML
ML
QL
ML
MS
MS
QL
ML
QL
MS
ML
ML
QL
QS
QL
ML
QL
ML
QS
ML
ML
ML
MS
QS
ML
QL
ML
QS
QL
QS
QS
MS
QL
MS
MS
ML
QS
ML
QL
ML
ML
QL
QS
ML
QS
QL
ML
QS
ML
QS
QS
QS
QL
ML
QL
QS
MS
QS
QS
MS
ML
QS
ML
ML
QS
ML
QS
QS
QS
ML
MS
ML
ML
ML
MS
QL
QS
QS
QS
QS
QS
QS
QS
ML
QL
QL
QS
QS
ML
QS
ML
ML
MS
ML
ML
ML
QL
MS
ML
QS
QL
ML
QS
ML
ML
QS
MS
QS
QS
QS
ML
QL
QL
ML
ML
QL
ML
ML
QS
ML
QL
QL
QL
ML
ML
ML
QL
ML
MS
ML
QS
MS
ML
ML
QS
MS
QL
ML
ML
MS
ML
QL
QL
QS
QL
ML
QL
QL
QS
MS
QL
QL
QS
QS
ML
ML
QL
QL
MS
MS
QL
ML
MS
ML
QS
QS
QL
ML
QL
ML
ML
QS
QS
QL
QS
QL
QS
MS
QL
ML
QS
QS
QS
ML
ML
QS
QL
MS
QS
QS
MS
QL
MS
ML
QS
QL
ML
ML
QS
ML
QS
QS
QS
QS
ML
ML
QL
QL
ML
ML
ML
MS
ML
ML
ML
QL
QL
ML
ML
QL
QS
ML
QS
QS
ML
QL
ML
ML
MS
MS
MS
ML
MS
QL
ML
QS
ML
QL
ML
QL
QS
ML
QS
ML
ML
QS
ML
QL
QS
ML
QS
MS
QL
MS
QL
MS
QL
ML
ML
QS
QL
QL
QL
QS
ML
QL
ML
QS
MS
QL
MS
QS
MS
QS
QL
ML
QL
QL
QS
QL
QS
QS
MS
ML
MS
QS
ML
QL
MS
ML
ML
QL
QL
MS
ML
ML
ML
QL
ML
MS
QL
QL
ML
QS
QL
QL
QS
QS
QS
QL
MS
QL
QS
QL
ML
ML
QL
ML
MS
QL
QL
MS
ML
ML
MS
QL
QS
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
ML
MS
ML
QL
QL
ML
QS
ML
QL
MS
ML
ML
ML
ML
ML
ML
QL
QS
QS
QS
ML
QS
MS
MS
ML
QS
ML
QS
QL
ML
MS
QL
QL
ML
ML
QS
QS
QS
QL
ML
ML
QS
QS
ML
QS
MS
QS
ML
QL
QS
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
MS
ML
QL
QS
QL
ML
QS
QS
ML
MS
QS
QS
ML
QS
QL
QL
QS
QS
QL
QS
QL
QL
QL
MS
MS
QS
ML
QS
QS
QL
MS
QS
QL
ML
MS
QL
QS
QS
QS
ML
QS
ML
ML
ML
ML
QS
QS
ML
ML
MS
QL
QL
QS
QS
ML
ML
QS
MS
ML
QS
QL
ML
ML
QL
QS
QL
ML
MS
QL
QS
QS
QL
ML
MS
MS
QL
QL
ML
QL
MS
QS
QL
ML
QS
QL
MS
QS
MS
QS
QL
QL
QL
ML
ML
ML
QL
QL
ML
QS
QS
ML
MS
QS
QL
ML
QS
QL
ML
ML
QL
QL
QL
QS
MS
QL
ML
ML
QL
ML
QS
MS
QL
QL
ML
MS
QL
QS
ML
QS
ML
QS
QS
QL
ML
QS
QL
QS
MS
ML
ML
QL
QS
QS
QL
ML
ML
QL
QS
ML
QS
ML
MS
QL
QS
ML
QS
QS
ML
QS
QL
MS
QL
ML
ML
QS
QL
MS
MS
ML
ML
MS
ML
ML
QL
ML
ML
QL
ML
QS
QL
QL
QL
QS
QL
QL
ML
ML
ML
MS
MS
MS
ML
ML
QS
QL
ML
MS
MS
QL
ML
QS
QS
QS
QL
MS
ML
MS
ML
QL
QL
MS
ML
ML
ML
MS
ML
QL
ML
QL
ML
MS
MS
QL
QL
ML
ML
ML
ML
QL
MS
QS
MS
MS
QL
ML
QL
QS
QL
MS
QL
QS
QS
ML
ML
QL
QL
QL
ML
QS
MS
MS
QL
QS
QS
QS
MS
ML
MS
QS
MS
ML
MS
QS
ML
ML
MS
ML
QS
ML
QL
ML
QS
QL
QL
QL
ML
QL
ML
MS
QS
QL
ML
ML
ML
ML
ML
QL
QL
ML
ML
ML
ML
ML
QL
ML
QL
QL
QS
QS
MS
QS
QL
ML
MS
QS
QS
QL
MS
QL
MS
ML
ML
ML
QS
QL
QS
ML
QS
QL
ML
ML
QS
ML
QL
QS
ML
MS
ML
QL
QS
QL
ML
QS
ML
ML
MS
QS
ML
QS
QL
ML
QL
QL
ML
QS
MS
ML
ML
MS
QL
QL
ML
QS
MS
ML
ML
QL
ML
ML
QL
QL
QS
QL
QS
ML
QS
MS
MS
QL
QS
QL
ML
MS
QL
ML
MS
QS
QS
QL
QS
ML
ML
MS
QL
ML
QL
QS
MS
QL
QS
QS
QS
ML
ML
QS
ML
ML
QS
ML
QS
ML
QS
ML
ML
ML
QS
ML
ML
QL
MS
MS
ML
QS
QL
ML
MS
MS
ML
QS
QS
ML
QL
QS
QS
MS
MS
ML
QS
ML
MS
QL
MS
QS
QL
QS
MS
QS
ML
ML
QL
QL
QL
ML
QL
QL
QS
QL
QS
QS
MS
QL
QS
MS
ML
QL
QL
QS
QS
ML
ML
MS
MS
ML
QS
QS
QL
QL
ML
ML
ML
QS
QL
ML
ML
ML
QL
QL
QS
MS
QS
QL
QL
ML
ML
QL
ML
ML
QS
ML
QL
ML
QS
QL
ML
QS
QL
MS
QS
ML
QS
QS
QL
QS
MS
MS
ML
ML
ML
MS
QL
ML
MS
QS
MS
QS
QL
QL
ML
QL
QS
ML
QL
QS
QS
ML
MS
QL
QS
QS
MS
QS
MS
MS
ML
ML
QS
MS
ML
ML
ML
ML
QL
QL
QS
ML
QS
ML
ML
ML
ML
ML
QS
MS
ML
ML
MS
MS
QL
QS
ML
ML
ML
QL
ML
MS
MS
QL
QS
QS
QL
QS
ML
ML
ML
QL
QL
ML
QS
ML
QS
QS
ML
QS
ML
ML
QL
ML
ML
QL
QS
ML
QS
ML
QL
ML
ML
QL
ML
QL
QS
ML
QS
QS
ML
ML
MS
ML
ML
ML
MS
ML
QS
ML
ML
QS
ML
QS
QS
QS
QS
ML
ML
ML
ML
ML
ML
MS
MS
QS
QL
ML
MS
QL
QS
QL
ML
QS
ML
QS
QS
QS
ML
QL
MS
QS
MS
ML
QL
QL
ML
QL
MS
ML
QS
QS
MS
ML
QS
MS
QL
QS
ML
ML
QL
ML
ML
QL
ML
ML
MS
QS
MS
ML
QL
ML
QS
ML
QL
QL
ML
QL
QS
QS
ML
QS
QL
QL
ML
ML
QL
ML
MS
QS
QS
ML
ML
ML
ML
MS
QS
ML
QS
ML
QL
QS
QS
ML
ML
MS
QS
QL
ML
ML
QS
QS
QL
MS
ML
ML
QS
QL
ML
QS
QS
QL
ML
QS
ML
ML
ML
ML
ML
QL
QS
QL
ML
QL
QS
MS
ML
QL
QL
QL
ML
QL
ML
QS
QL
ML
ML
QS
QS
ML
ML
QS
QL
QS
ML
QL
QL
QL
ML
ML
QL
ML
QS
ML
ML
ML
ML
QL
QS
MS
QS
ML
QS
QL
QS
QS
QS
MS
QS
MS
ML
QL
QS
QS
QS
ML
ML
QL
QS
QS
MS
QS
ML
QL
QL
QS
ML
ML
QL
QS
QL
QL
QL
ML
MS
QL
ML
QL
QL
QS
ML
QS
QS
ML
QS
QL
QS
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
QL
QS
QL
QL
ML
ML
QS
QL
QL
ML
QS
ML
QS
MS
ML
QS
QL
QS
QS
QL
QL
ML
QS
QL
QS
QS
ML
QL
QS
QL
QS
MS
QL
QL
QL
QS
QS
MS
MS
QS
ML
ML
QL
QS
ML
QS
QS
MS
ML
ML
ML
ML
ML
ML
QS
QS
QS
QS
QS
QL
ML
ML
QL
MS
MS
QL
MS
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
MS
QL
MS
ML
ML
QL
ML
MS
ML
QL
QL
ML
ML
ML
QL
QS
QS
QL
QS
ML
QS
QS
ML
QL
QS
QL
QS
QL
ML
QS
QL
QS
QL
QS
ML
ML
QS
ML
QL
QS
QL
ML
QS
QL
QL
ML
ML
MS
ML
ML
QL
QS
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
MS
ML
ML
ML
QS
ML
QL
QL
ML
QS
QS
MS
ML
ML
ML
QL
MS
QL
QL
ML
QS
ML
QL
QL
ML
QL
QS
QS
QS
QL
ML
MS
MS
QS
QS
ML
QL
QL
QS
QL
QL
QL
ML
QS
QS
ML
ML
MS
ML
QS
QS
QS
QS
QS
MS
QL
MS
MS
ML
ML
ML
MS
QS
ML
MS
QL
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
QS
QS
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
MS
ML
ML
QL
QS
QS
QS
ML
ML
MS
QL
QL
ML
QL
QS
QS
ML
MS
QS
ML
QL
ML
QL
QS
ML
QL
QS
QS
QS
MS
QL
QL
ML
QS
QL
QL
ML
QS
QL
ML
QL
ML
MS
QS
QS
ML
QS
QS
QL
ML
ML
MS
ML
ML
QL
QS
QS
QL
QS
ML
ML
QS
QS
ML
ML
ML
QL
ML
ML
ML
MS
ML
ML
ML
QL
QS
QL
QS
ML
QS
ML
MS
QL
ML
MS
QL
QL
QS
ML
ML
ML
QS
QS
ML
QS
QS
ML
ML
QL
QL
QS
ML
ML
QS
ML
QS
QL
ML
QL
ML
ML
QL
ML
MS
QS
ML
ML
MS
ML
ML
QL
ML
QL
QS
QL
ML
QL
QL
QL
QL
QL
ML
QL
ML
QL
MS
ML
QL
ML
MS
QL
ML
QL
ML
QS
ML
QL
MS
QL
QL
QL
ML
ML
ML
ML
ML
QL
QS
QL
QS
QS
ML
QS
ML
QS
QS
MS
QS
ML
QL
ML
MS
ML
QS
QS
QS
MS
QS
ML
ML
ML
ML
MS
QS
QS
ML
ML
MS
QS
QS
MS
ML
ML
ML
MS
ML
MS
MS
QS
ML
QL
QS
ML
QL
QL
ML
QS
MS
QS
QL
ML
ML
ML
MS
ML
QL
MS
QS
QS
ML
QS
QS
ML
ML
QS
QL
QL
ML
QS
QL
ML
MS
QL
MS
ML
ML
MS
QS
ML
ML
ML
QL
ML
ML
ML
QL
QL
QL
QL
QL
ML
QS
QS
QS
ML
ML
ML
ML
ML
QL
QS
QS
QS
QL
ML
QL
ML
QS
QS
ML
ML
MS
ML
QS
ML
ML
ML
MS
QL
QS
ML
MS
ML
ML
QL
QS
QS
QL
QS
ML
QS
MS
MS
QS
MS
ML
QL
QL
QS
ML
ML
QS
ML
MS
QS
QS
ML
QS
QS
QL
ML
MS
ML
QS
ML
ML
QS
QL
MS
ML
MS
MS
ML
QS
QS
QS
ML
QL
ML
MS
QL
MS
QL
ML
QS
ML
ML
QL
ML
QS
ML
QS
MS
MS
ML
ML
MS
QS
QS
QS
QS
QS
ML
ML
MS
ML
MS
ML
MS
ML
MS
MS
QL
QL
ML
QS
QS
MS
ML
ML
ML
QS
QL
QS
QS
QS
QL
MS
QS
MS
QL
QS
QL
ML
ML
QL
ML
QS
ML
QS
ML
QS
QL
QS
MS
QL
QS
QL
ML
QL
QS
QS
QL
QL
QS
QL
ML
ML
MS
ML
MS
ML
ML
QS
QS
QL
MS
QL
ML
MS
MS
QS
QL
ML
ML
ML
QS
ML
ML
MS
QS
QS
ML
ML
ML
ML
ML
QS
MS
ML
QL
QL
QS
QL
QS
MS
ML
QS
QS
ML
MS
ML
MS
ML
QS
MS
ML
MS
ML
QS
ML
QS
QS
QS
ML
QS
ML
MS
QL
MS
MS
MS
ML
ML
ML
ML
QS
QS
QS
QS
QS
QS
QS
MS
ML
ML
MS
QL
QS
MS
QL
MS
QS
ML
QL
MS
QL
ML
QL
ML
MS
QL
QL
ML
ML
ML
QL
QL
ML
QL
ML
ML
QL
ML
QL
QS
ML
MS
MS
MS
QS
QS
QL
QS
ML
ML
MS
QL
QL
QS
QL
QL
ML
QL
QL
QS
QS
QL
ML
QL
QS
QL
QS
QS
QL
QS
ML
ML
ML
QS
QL
QS
QL
MS
QL
ML
QL
ML
QS
ML
QS
MS
ML
ML
QL
QL
MS
QL
QS
ML
ML
ML
QS
QS
QL
QL
QL
ML
QS
QS
ML
QS
ML
QS
MS
QS
QS
QL
QS
ML
ML
ML
ML
ML
ML
QS
MS
ML
QS
QL
QS
QL
ML
QL
ML
QS
ML
MS
ML
QL
QL
MS
QL
MS
ML
MS
QS
ML
QL
QS
QS
QL
QS
QL
MS
MS
ML
MS
ML
QL
QS
ML
ML
QL
MS
ML
QL
MS
MS
ML
ML
ML
QS
QS
ML
QS
ML
QL
ML
ML
MS
QL
ML
QL
ML
QL
QS
ML
MS
QL
QL
QL
MS
QL
QS
MS
QS
QL
MS
MS
QS
MS
QS
MS
ML
QL
MS
ML
MS
ML
ML
MS
QS
QS
ML
MS
ML
QL
ML
QS
ML
ML
QL
QS
QL
ML
MS
QL
QS
ML
ML
ML
QS
ML
QS
QL
MS
ML
QL
QL
ML
ML
QL
QS
QS
QS
ML
QL
ML
ML
ML
QL
MS
ML
ML
QS
QL
QL
QS
ML
MS
QL
QS
MS
QS
QL
ML
MS
QL
ML
ML
ML
ML
ML
ML
MS
QL
ML
MS
QS
QL
QL
QL
QL
QL
QL
QL
ML
MS
QS
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
QS
QL
QS
ML
MS
MS
QL
QS
ML
ML
ML
MS
ML
ML
QL
ML
QS
ML
QS
ML
QL
MS
QL
QL
ML
QS
QS
QS
QL
MS
MS
QL
QL
QL
QS
ML
QS
QL
QL
ML
ML
QL
QL
QS
QS
MS
ML
ML
ML
QS
ML
ML
QL
QL
ML
ML
ML
QL
QL
MS
MS
ML
QL
QL
QL
QS
MS
ML
ML
MS
ML
MS
ML
MS
ML
MS
ML
ML
QL
MS
QS
ML
MS
QS
QS
QS
QS
ML
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
QS
ML
QS
ML
ML
QL
QL
QS
ML
QL
QL
QS
QS
ML
ML
ML
MS
QS
ML
MS
ML
QL
ML
QL
ML
QS
ML
ML
QL
QS
MS
MS
MS
QL
ML
QS
QS
QS
ML
QS
MS
MS
QL
QL
QS
QL
QL
QL
QS
ML
QS
ML
ML
QS
QS
MS
MS
QS
QL
QL
QL
ML
QL
ML
ML
ML
QS
ML
MS
MS
QL
ML
QS
QL
MS
ML
ML
ML
QS
QS
ML
QL
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
ML
QS
MS
QS
QS
MS
QL
ML
QS
MS
MS
ML
ML
QL
ML
ML
QS
ML
QL
ML
MS
QS
QL
MS
MS
ML
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
QS
QL
MS
QS
QS
QL
QL
ML
QS
QS
ML
QS
QS
QL
QL
QL
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
ML
QS
ML
ML
QS
ML
MS
QL
ML
QS
ML
MS
QS
ML
QL
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
ML
QL
ML
MS
QS
ML
QL
QS
ML
QL
MS
ML
QL
QS
QL
ML
ML
QL
QS
QS
QS
QL
QS
QS
ML
MS
QS
QL
QL
QS
QL
ML
ML
QL
QS
ML
ML
QS
QS
ML
MS
QL
ML
QL
ML
QS
QL
QS
QL
QS
MS
QS
QL
QS
ML
QL
QL
QS
QL
ML
ML
ML
QL
ML
QS
QS
QL
ML
ML
QS
QS
QS
QL
ML
ML
QS
QL
QL
QL
ML
MS
QL
QS
QL
ML
ML
QS
QL
QL
QL
ML
QL
QL
QL
QS
QS
QL
QS
QS
MS
QS
QL
QL
QL
MS
ML
MS
QS
QL
MS
QL
QS
ML
QS
QS
ML
MS
MS
QL
QS
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
QL
ML
MS
MS
MS
QL
QS
QL
QL
ML
ML
QS
MS
QL
QS
ML
QS
QL
QL
ML
MS
ML
QS
QS
QS
ML
QL
MS
ML
ML
QL
ML
QL
QS
MS
QS
ML
QS
QL
QS
QS
QS
ML
QL
ML
MS
MS
QL
ML
QL
ML
ML
QL
ML
QL
QS
ML
QS
ML
ML
QL
ML
QS
QS
QS
QL
ML
ML
ML
ML
MS
ML
QL
QL
MS
QS
ML
MS
QL
QS
QS
QS
ML
QL
QS
MS
QS
QS
QL
MS
ML
QS
ML
ML
QL
QL
QL
ML
QL
QS
QS
QL
ML
ML
ML
QL
ML
QS
ML
ML
MS
ML
QL
QL
MS
QL
MS
QS
QS
QL
ML
ML
ML
QS
ML
QL
QL
MS
QS
ML
QL
QL
ML
QS
MS
MS
ML
QS
QL
QS
ML
ML
QS
ML
QL
ML
QL
QL
QL
ML
ML
ML
QL
ML
ML
ML
ML
QS
QS
QL
QS
MS
QS
MS
QS
ML
ML
QS
QS
QL
QS
QS
ML
ML
MS
QS
ML
QL
QS
QS
MS
QS
ML
QS
QL
QL
QS
MS
QL
QS
ML
QS
ML
ML
QS
QS
QS
ML
ML
QL
QS
QL
QS
ML
MS
QS
ML
QS
QL
MS
ML
QL
MS
QS
MS
ML
QS
QL
QL
ML
ML
ML
QS
QS
QS
QS
ML
QL
ML
MS
MS
QL
QS
ML
ML
ML
QS
QL
QS
QL
ML
ML
ML
QL
QS
QS
ML
ML
QS
QL
QS
ML
QL
ML
QS
QS
QL
ML
QL
ML
QS
QL
QL
ML
ML
QS
MS
ML
ML
MS
QS
ML
QL
MS
ML
ML
ML
QL
ML
QS
MS
QS
ML
QS
MS
QL
QS
QS
QL
ML
ML
QS
QS
ML
QS
QS
ML
ML
MS
ML
MS
ML
MS
ML
QS
ML
ML
QL
QL
QS
QL
ML
ML
QS
ML
QL
MS
ML
QL
QL
ML
ML
ML
QS
MS
ML
MS
ML
ML
ML
QS
ML
MS
ML
QL
QS
QL
MS
QS
ML
QS
ML
QL
ML
ML
ML
MS
QS
QL
QL
ML
QL
ML
QL
QS
QS
QL
MS
MS
QS
MS
QS
QL
QS
ML
QL
QL
ML
QS
ML
ML
MS
ML
QL
QS
MS
QL
QL
QL
ML
QS
QL
ML
QL
QL
ML
ML
QL
QL
ML
QL
ML
QL
QS
ML
QL
ML
QS
ML
MS
ML
QS
MS
MS
MS
MS
QS
ML
QS
ML
QL
ML
QL
MS
ML
QL
ML
ML
ML
MS
QL
ML
QS
ML
ML
QS
QL
QS
QL
QS
ML
QL
QS
QS
ML
ML
QS
QS
QL
MS
QL
ML
QS
QL
ML
ML
QL
QS
QL
QL
ML
QS
QS
QL
ML
QL
QL
QL
ML
MS
QS
QL
ML
QL
ML
QL
QS
MS
QS
ML
QS
ML
MS
MS
MS
ML
QL
ML
ML
QS
ML
QS
MS
QL
ML
QL
QL
QL
MS
ML
QS
MS
ML
ML
QS
MS
QS
MS
MS
QL
ML
ML
QL
ML
MS
ML
QS
ML
QL
QL
ML
ML
QS
ML
QL
ML
ML
ML
QL
QL
QS
ML
QS
QL
MS
QS
ML
ML
QL
ML
QL
QL
ML
QL
QL
QL
QS
QS
QL
QL
ML
ML
ML
QS
ML
QL
QL
QS
MS
MS
QL
QL
ML
QS
QL
ML
ML
QL
QS
QL
ML
MS
QS
QS
QL
ML
MS
QS
QS
QS
ML
ML
QS
QL
QS
QS
QL
ML
QL
ML
ML
QS
QS
QS
ML
MS
QS
QS
ML
MS
QL
ML
ML
QL
QS
ML
ML
QL
ML
ML
QS
ML
ML
QL
QL
QL
QS
ML
ML
QS
ML
ML
MS
ML
ML
QS
ML
MS
QS
QL
QL
ML
QS
MS
ML
ML
ML
MS
QL
QL
ML
QL
QL
QL
QL
QS
QS
ML
ML
ML
ML
MS
ML
QS
QS
QL
ML
QL
ML
MS
MS
QS
ML
MS
QL
QL
QS
QS
QS
ML
QL
QS
ML
MS
QS
QL
QS
ML
QL
QL
ML
QS
QL
MS
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
QS
QL
QS
QL
ML
QL
QL
QS
QS
ML
ML
ML
ML
QL
ML
QL
ML
QS
QS
ML
QS
QS
QL
ML
ML
QS
ML
MS
ML
ML
QS
ML
QS
QS
QL
QS
MS
ML
ML
ML
ML
ML
QS
MS
ML
MS
ML
MS
MS
ML
QS
MS
ML
QL
ML
ML
QL
ML
QS
QL
ML
MS
MS
ML
QS
MS
ML
QL
MS
MS
MS
MS
ML
ML
ML
QS
ML
QS
QS
ML
QS
QS
ML
QL
QS
MS
QL
QS
QL
QL
MS
MS
QS
QS
QL
QL
QS
QS
MS
ML
ML
ML
QL
ML
QS
ML
QS
QL
QS
QL
QS
MS
QS
ML
QS
QS
MS
QS
QL
ML
QL
QS
QS
QL
QL
QL
QS
ML
QL
MS
MS
ML
QS
QS
QS
QS
MS
ML
QL
QS
QS
QS
MS
MS
ML
MS
QS
ML
ML
ML
ML
ML
ML
QS
QS
QL
MS
QL
QS
QL
QS
QL
QS
ML
ML
QL
ML
ML
QS
ML
QL
ML
QS
QS
ML
MS
QL
ML
ML
QL
QS
QL
QS
MS
MS
QL
QL
ML
ML
QL
ML
QS
ML
QL
QL
ML
ML
QS
QL
QS
ML
QL
MS
ML
QL
MS
QS
QS
QL
MS
QS
ML
QL
QS
ML
QL
QS
ML
QL
QS
MS
ML
QS
ML
QS
QS
QL
QL
QL
ML
ML
QS
ML
QL
ML
ML
QL
QS
ML
ML
MS
ML
QS
ML
ML
QL
ML
ML
MS
MS
QL
ML
MS
QS
MS
MS
MS
QS
MS
QS
QS
QL
ML
MS
MS
MS
QS
QS
QL
ML
ML
QL
ML
QS
QL
QL
ML
MS
QL
MS
QL
MS
QS
QL
ML
ML
QL
QS
ML
ML
QS
ML
ML
QL
MS
QS
ML
QL
ML
QL
QS
QL
ML
QL
ML
MS
ML
ML
ML
MS
QS
ML
QS
QL
QS
QS
QS
QL
QL
MS
MS
QL
MS
MS
ML
QL
QS
ML
ML
MS
ML
ML
QS
ML
ML
QL
ML
ML
QL
ML
QS
QS
QL
ML
QL
ML
MS
ML
ML
MS
ML
QS
ML
QL
QS
QL
QL
ML
QS
QS
QL
QS
QL
QS
QS
QL
MS
QS
ML
QL
ML
QS
ML
QL
MS
ML
QS
ML
ML
QS
ML
ML
QS
MS
QL
ML
MS
ML
QL
ML
ML
QL
ML
ML
QL
QL
QS
ML
QS
QS
QS
QS
ML
QS
QS
QS
MS
MS
ML
QL
ML
QS
ML
ML
QS
ML
QL
QL
QL
MS
ML
ML
ML
QL
ML
ML
QS
QS
QL
QL
QL
QL
QS
QS
QS
ML
ML
QL
ML
ML
QL
ML
MS
MS
QS
QL
ML
MS
QL
QL
QL
QS
MS
QL
ML
QL
ML
QS
MS
MS
QL
ML
QS
ML
QS
QS
QL
ML
MS
ML
ML
QL
ML
QS
QS
QL
MS
ML
QS
QS
MS
QS
QL
ML
QS
ML
QL
QL
QL
MS
QL
MS
QS
QS
QS
QS
QS
QS
MS
QL
MS
QL
QS
QL
MS
MS
MS
ML
QS
ML
ML
QL
QL
ML
MS
ML
QL
QS
ML
QL
ML
QL
ML
QL
QL
ML
MS
QL
QL
ML
QS
QL
MS
QS
QS
ML
MS
QL
QL
QS
QS
QS
ML
QS
MS
QS
ML
ML
QS
ML
MS
QS
QL
QS
ML
ML
QS
QL
MS
ML
QS
QL
ML
QS
QL
QL
QS
MS
QS
QS
QL
ML
QL
ML
QL
ML
MS
ML
QS
ML
MS
ML
ML
ML
QS
MS
MS
QL
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
QS
QL
QL
QS
QL
ML
ML
ML
QL
QS
ML
QL
ML
ML
QL
QL
QL
QL
QS
ML
QS
MS
QL
MS
QS
QS
ML
MS
QL
ML
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
QL
QS
QL
QL
QL
MS
MS
ML
QS
QS
QS
ML
QL
QS
QL
ML
MS
ML
QS
ML
QS
QS
ML
QL
ML
QL
QS
QL
MS
ML
MS
ML
ML
ML
QS
ML
ML
QL
ML
QS
QL
ML
ML
ML
QS
QL
QS
ML
ML
QS
MS
ML
QS
ML
QL
MS
QL
QL
ML
QS
QS
QS
MS
ML
QL
QS
QS
MS
ML
QL
QS
ML
QS
QL
QS
QL
ML
ML
ML
QL
ML
QL
QS
QL
ML
ML
ML
ML
QL
QS
MS
QS
ML
ML
ML
MS
QS
MS
QL
QL
QL
ML
QL
QL
ML
QS
QS
QS
QL
QL
MS
MS
QL
QL
ML
QL
ML
QL
QS
QS
QL
QS
ML
MS
QS
QL
QS
ML
QL
ML
ML
ML
QL
ML
QS
QL
MS
QL
QS
ML
QL
ML
QS
ML
QL
MS
QL
QS
MS
ML
QL
QS
ML
ML
QS
QL
MS
QL
ML
QL
QL
MS
MS
QS
ML
ML
QS
QS
ML
MS
QS
QL
QL
QL
QL
MS
ML
ML
ML
QS
ML
QL
MS
ML
ML
ML
ML
ML
QS
MS
ML
QL
QL
QS
QS
QS
QS
QS
QS
QS
QL
QL
QL
QL
QL
MS
QL
QS
QL
MS
ML
QS
QL
QL
MS
QL
QL
MS
QS
QS
ML
QS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
QS
MS
ML
ML
ML
QS
ML
QS
QL
QL
QS
QL
QS
MS
ML
QS
ML
ML
ML
QS
ML
QS
ML
ML
QL
ML
QS
QL
ML
QL
QL
ML
QL
QS
QS
MS
QS
ML
ML
ML
MS
QL
QS
QL
MS
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
QS
QL
MS
QS
QL
ML
ML
QS
ML
ML
ML
QS
QS
QL
QL
QL
MS
QL
ML
QL
MS
MS
QS
QL
ML
ML
QL
QL
ML
QS
ML
QL
ML
ML
QL
MS
QL
QS
QL
QS
QS
QS
ML
ML
MS
ML
ML
QL
MS
QS
MS
MS
QS
QL
ML
MS
QL
MS
MS
QS
ML
ML
QS
QS
ML
ML
ML
MS
QL
MS
QL
QS
QL
ML
QL
QL
QL
ML
QL
QL
QL
MS
ML
QL
QL
QS
QS
QL
ML
ML
MS
QL
MS
ML
QL
MS
QS
ML
QS
QL
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
QL
QL
ML
QS
QS
QS
QL
MS
ML
QL
QS
ML
MS
ML
QS
QS
QL
QS
QS
QS
ML
ML
QS
QL
QL
QL
QS
MS
QS
QL
QL
QL
QL
ML
QS
QL
QS
ML
QS
ML
QL
ML
ML
ML
MS
ML
QS
ML
MS
QS
ML
QS
QL
QS
QL
QL
ML
QL
QS
QL
QS
QS
ML
ML
QL
ML
ML
ML
QL
MS
QL
QS
ML
MS
QL
QL
ML
ML
QL
MS
QL
QL
ML
ML
QS
QL
ML
ML
QL
ML
MS
QL
QL
QS
QS
QL
QL
MS
MS
MS
ML
QL
QS
QS
QL
QL
ML
QS
ML
ML
ML
QL
MS
QS
QS
ML
ML
MS
QS
MS
QS
QS
QS
QL
QL
QL
QS
QL
QL
QL
QS
ML
ML
QL
QL
MS
QS
ML
ML
ML
QS
ML
QS
MS
QS
QS
MS
ML
MS
ML
ML
ML
MS
QL
ML
MS
ML
MS
MS
MS
QS
MS
ML
ML
MS
ML
ML
QS
ML
ML
QL
QS
MS
ML
QS
MS
ML
MS
ML
QL
QL
QL
MS
MS
QS
ML
QL
MS
ML
ML
QL
ML
QL
QL
QS
QL
QS
QL
QS
QL
QS
QS
QL
QL
MS
ML
MS
MS
QS
MS
QL
QS
QL
QL
ML
QS
QS
MS
QS
ML
QS
QL
QS
ML
QL
ML
ML
ML
ML
QS
ML
QL
ML
QL
ML
ML
QL
MS
MS
QL
MS
QS
QL
QS
ML
QL
ML
QL
QL
ML
QL
QL
QS
QL
QS
ML
QL
QS
QL
QS
MS
ML
ML
MS
QS
ML
QL
MS
MS
MS
ML
QL
QL
QS
MS
QS
QS
MS
MS
ML
QS
ML
ML
QS
QL
ML
QS
QS
QS
QS
QL
QL
QL
ML
MS
ML
ML
ML
QS
QL
QL
MS
QS
QL
ML
ML
QS
ML
QL
MS
QS
ML
QS
MS
ML
ML
ML
ML
QS
MS
QL
QS
QS
ML
MS
QS
MS
MS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
ML
ML
MS
MS
ML
MS
QL
QS
QL
QS
ML
QS
QS
QS
QL
MS
QL
ML
MS
QL
QL
ML
QS
MS
ML
MS
QS
ML
ML
QL
QS
ML
QL
ML
ML
ML
ML
QL
QS
QL
ML
ML
MS
QS
ML
ML
MS
ML
ML
QS
ML
QL
ML
ML
ML
QS
ML
QS
ML
QL
QS
QS
ML
QL
ML
ML
ML
QL
QS
ML
QL
ML
MS
ML
ML
QL
QS
ML
QS
ML
ML
ML
QS
ML
MS
ML
QL
ML
QS
ML
ML
ML
ML
QL
QL
ML
ML
QS
QL
ML
QL
QS
QS
ML
QL
QL
MS
MS
MS
ML
ML
ML
QS
ML
MS
ML
MS
QL
ML
ML
QS
MS
QS
ML
ML
ML
QL
ML
QS
MS
QL
QL
MS
QS
QS
ML
QS
QS
QL
QS
QL
QS
ML
ML
QL
ML
QL
ML
ML
MS
QL
QS
ML
QL
QS
ML
QS
QL
QS
QS
ML
QL
QL
MS
QS
ML
ML
QL
QL
QL
QS
QL
ML
ML
ML
ML
QL
ML
ML
MS
QL
QL
QS
QS
ML
ML
QL
MS
MS
ML
ML
QS
QS
QL
QL
ML
QL
QS
ML
ML
QS
QL
ML
ML
QL
ML
QS
QS
MS
MS
QS
QL
QS
QL
ML
QL
QL
ML
QL
QS
ML
MS
ML
ML
MS
ML
QL
ML
MS
QL
ML
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
QS
ML
ML
QL
QS
MS
QL
ML
ML
ML
ML
ML
QS
QS
QS
ML
QL
QS
ML
ML
MS
MS
QS
ML
MS
QS
ML
QL
QS
MS
QL
QS
QL
QS
ML
QL
MS
QL
ML
QL
QL
MS
ML
QS
ML
MS
MS
ML
ML
ML
QL
QL
MS
QL
QL
ML
QL
ML
ML
QL
QS
QL
MS
QS
ML
ML
QS
QS
MS
QL
QL
MS
QS
ML
ML
QL
ML
ML
MS
QS
ML
QL
ML
QL
QS
QS
QL
ML
QL
QL
QL
ML
QL
ML
ML
QL
QL
MS
MS
MS
QS
QL
ML
QL
QL
ML
MS
QS
MS
QL
ML
MS
QS
QL
MS
QL
QL
QL
MS
ML
QL
QS
QL
QL
ML
QS
ML
MS
QS
QS
ML
QL
QS
ML
ML
QL
ML
ML
QL
QS
ML
QS
QL
QL
QL
ML
QL
ML
MS
ML
ML
QS
QL
QS
ML
QS
ML
QS
ML
QL
QS
QL
ML
MS
ML
MS
ML
ML
QS
QL
QL
MS
ML
QS
QS
QS
QL
QS
MS
QL
QL
QL
QL
ML
MS
QL
ML
QL
ML
QS
ML
ML
ML
QS
QL
ML
ML
ML
QL
MS
ML
QS
ML
ML
ML
QL
QL
ML
MS
QS
ML
MS
ML
ML
ML
QS
QL
ML
QL
QS
ML
ML
MS
QS
ML
ML
MS
ML
QS
ML
QS
QL
QS
ML
QL
ML
ML
QS
QS
MS
QL
ML
QS
QL
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
ML
QS
QS
MS
ML
QS
ML
QS
QS
QL
QL
ML
QS
QL
QS
ML
QS
QL
QL
QS
QL
QS
ML
ML
ML
QS
ML
QS
ML
QS
MS
QL
ML
QS
ML
QL
MS
QS
ML
ML
QS
ML
QS
ML
ML
QL
ML
ML
QL
QS
QS
QL
ML
QL
QL
QL
QS
QS
QS
QL
ML
QL
ML
QL
QS
ML
ML
QL
ML
MS
QL
ML
QL
QL
QL
QL
ML
QS
QS
QL
QL
MS
QS
ML
QL
QL
ML
QL
QL
QL
QS
QL
QS
QL
ML
QS
ML
ML
QS
QS
QS
QL
ML
MS
ML
QL
MS
QL
QS
ML
ML
MS
QL
QL
QS
ML
ML
ML
ML
QS
MS
ML
ML
MS
QS
ML
MS
QS
QS
ML
ML
QS
ML
ML
QS
ML
ML
QS
ML
MS
ML
ML
QS
ML
ML
ML
MS
ML
ML
QS
ML
QL
QL
ML
MS
ML
ML
ML
MS
QL
ML
ML
QL
QL
ML
QS
QS
MS
QS
ML
QL
MS
ML
QS
ML
ML
QS
QL
ML
QL
ML
ML
MS
QS
QL
QL
MS
QL
QL
QS
QL
ML
QL
ML
ML
QL
ML
MS
QS
ML
ML
QL
ML
QL
MS
ML
ML
MS
ML
QS
QS
QS
ML
ML
ML
QL
QS
QL
ML
ML
ML
QL
QL
QS
ML
ML
MS
QL
ML
QS
QS
QL
MS
ML
QS
QL
ML
ML
QL
QS
ML
QS
ML
MS
ML
QL
ML
QL
ML
QS
ML
ML
ML
ML
MS
QS
QL
MS
QL
QS
QS
QS
ML
ML
ML
QL
ML
ML
ML
QS
MS
ML
ML
MS
ML
QS
ML
ML
QL
ML
QL
MS
MS
QL
QS
ML
ML
QL
ML
ML
MS
QL
QS
ML
QL
ML
MS
ML
QL
QS
ML
QS
ML
ML
QL
ML
MS
QS
QS
QS
ML
QL
QS
QL
ML
ML
QL
QS
QL
MS
QS
QS
ML
ML
QS
ML
QS
QS
ML
ML
QL
ML
ML
QL
QL
MS
ML
QL
QL
QS
MS
ML
ML
QS
QS
ML
MS
QL
ML
QS
ML
ML
QS
QL
QL
QL
QL
MS
ML
ML
QL
MS
ML
ML
QL
QS
QS
ML
ML
QL
QL
ML
QS
QS
ML
ML
QL
QL
QS
QS
ML
MS
MS
ML
QS
ML
QL
ML
QL
QS
ML
QS
QL
ML
QS
MS
ML
QS
ML
QS
QS
QS
QL
ML
ML
MS
MS
MS
QS
QS
ML
QS
QL
ML
ML
ML
QL
ML
MS
QL
ML
ML
ML
ML
QL
ML
ML
QS
QS
QL
QS
QL
ML
ML
ML
ML
QL
ML
QL
QL
ML
ML
QS
QL
ML
ML
QS
QL
ML
QS
ML
ML
ML
ML
QS
QS
QL
QS
ML
QL
QL
QL
QS
QS
QL
ML
MS
QS
MS
MS
MS
ML
ML
QL
QL
QL
ML
QL
QS
ML
ML
ML
ML
QL
ML
MS
MS
MS
QL
QL
ML
QL
QL
ML
QS
MS
ML
ML
ML
QS
ML
QL
ML
QS
QL
QS
ML
QS
QS
QL
ML
ML
ML
MS
ML
ML
QL
MS
ML
QL
MS
QS
QS
ML
ML
QS
QS
QS
ML
MS
QS
MS
QS
MS
ML
ML
ML
QL
QS
MS
QL
QS
MS
QS
MS
QL
QS
QL
QS
QS
QS
ML
QS
ML
ML
QL
ML
QL
QL
QL
ML
ML
QL
QL
ML
QL
ML
QS
QS
QL
QS
QS
QL
MS
QL
QS
ML
QS
QS
MS
QS
QL
ML
QL
ML
MS
QS
QS
QL
QS
ML
QS
ML
QS
MS
ML
MS
MS
QL
ML
ML
ML
ML
MS
ML
ML
ML
QL
MS
QS
ML
ML
ML
ML
ML
MS
QL
QS
QL
ML
ML
QS
MS
QL
ML
QL
MS
ML
MS
QS
ML
MS
QS
QS
QL
QS
MS
ML
QS
MS
QL
QS
QS
ML
ML
ML
QS
ML
QS
ML
ML
QL
QS
ML
QL
ML
QS
QL
QS
QL
QS
QS
ML
ML
MS
ML
ML
QS
QL
QL
QL
ML
MS
ML
ML
ML
QS
MS
MS
QS
QL
QL
QS
MS
QS
QL
ML
QS
ML
QS
ML
QS
ML
QL
ML
QL
ML
ML
QL
QS
QS
ML
QS
ML
QS
QL
ML
ML
QS
QS
ML
ML
MS
QS
MS
MS
QL
MS
ML
QL
QL
ML
ML
ML
MS
QS
QS
ML
ML
QS
QS
ML
MS
MS
QL
ML
ML
QS
ML
MS
QL
QL
QS
QS
MS
ML
QL
ML
QL
QL
ML
MS
ML
ML
ML
QS
ML
QS
QL
ML
QL
QL
QL
ML
ML
ML
QL
QS
QL
ML
ML
QL
QL
ML
ML
QS
QL
QS
ML
MS
QL
QL
ML
MS
QS
QL
QL
QL
QL
ML
ML
MS
ML
ML
QL
ML
QS
QL
ML
MS
QS
ML
ML
ML
ML
ML
QL
ML
QS
QL
ML
ML
ML
QS
QL
ML
ML
ML
MS
QL
ML
MS
ML
QS
QS
QS
QS
MS
QS
ML
QL
ML
ML
MS
ML
QS
QS
QS
MS
QL
ML
QS
QL
ML
ML
ML
ML
ML
ML
MS
QS
ML
QS
QL
QS
ML
QL
QS
QL
QL
ML
QS
ML
QL
QS
MS
QS
QL
QS
QL
ML
ML
ML
ML
QL
QS
ML
QS
QS
MS
QS
ML
ML
ML
QL
QL
ML
MS
QS
ML
ML
QS
QL
QS
ML
MS
MS
ML
ML
QS
ML
ML
ML
ML
QS
QS
ML
MS
QL
MS
ML
QL
QS
QL
ML
QL
MS
ML
MS
QL
ML
ML
QS
ML
QS
ML
QS
ML
QL
ML
ML
QL
QS
QS
QL
ML
QS
ML
ML
QS
QL
MS
ML
QL
MS
ML
QS
QL
ML
QL
MS
ML
ML
QL
QS
QL
QS
QS
ML
QS
ML
QL
ML
QS
QL
QL
ML
ML
QS
ML
MS
ML
QL
QS
ML
QL
ML
ML
MS
ML
QL
QS
QL
ML
QS
QL
QL
QL
ML
ML
QL
QS
ML
ML
QL
MS
QL
ML
QS
MS
QL
QL
QS
QS
QL
MS
ML
QL
QS
QL
ML
QL
QL
ML
MS
ML
QS
ML
ML
QL
ML
QS
ML
ML
QL
MS
QS
QS
QS
ML
QL
QL
MS
QL
ML
QL
ML
ML
MS
QL
ML
ML
ML
QS
QS
ML
MS
ML
ML
QL
QS
QL
QS
MS
MS
QS
ML
ML
ML
QL
ML
QS
QL
QS
MS
ML
QS
QL
MS
ML
QS
QS
QL
QS
ML
MS
ML
QS
MS
ML
MS
QL
ML
MS
MS
ML
MS
ML
MS
QS
ML
QL
QS
QS
ML
QL
ML
MS
ML
MS
QL
QL
MS
QL
ML
ML
ML
QL
ML
QL
ML
QL
ML
QS
ML
QL
ML
ML
ML
ML
MS
QL
ML
QS
ML
QL
ML
MS
QS
QS
QS
ML
QS
ML
QL
ML
MS
ML
QL
QL
ML
ML
ML
QL
ML
ML
ML
MS
ML
QL
QL
QL
QS
MS
ML
QL
ML
ML
MS
MS
ML
QL
ML
MS
ML
QL
QS
QS
QL
ML
MS
QL
ML
QL
ML
QL
ML
ML
MS
MS
ML
QS
QS
ML
MS
MS
MS
QS
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
ML
MS
QS
QS
ML
ML
QL
MS
ML
ML
ML
MS
QS
QS
QS
MS
MS
QL
QS
QS
QS
ML
QS
QL
QL
ML
QL
QL
QL
QL
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
QS
QL
QS
QS
ML
QS
QS
ML
QL
ML
ML
QL
QL
QS
QS
QL
QS
QS
MS
ML
QS
ML
ML
QS
ML
ML
QL
MS
QL
ML
ML
ML
ML
QL
QL
QS
QS
QL
MS
QS
QL
MS
QS
ML
QS
ML
ML
ML
ML
QS
MS
QL
QS
ML
ML
ML
ML
QL
QL
QL
QL
ML
ML
ML
QS
QS
MS
MS
ML
ML
ML
MS
MS
ML
ML
QS
QL
ML
QL
QL
ML
QL
QL
ML
QL
MS
QL
QS
ML
ML
ML
QS
QS
QS
QS
QL
ML
ML
QL
ML
QL
ML
ML
QL
ML
QL
ML
MS
QL
ML
QS
MS
MS
QS
QL
MS
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
ML
MS
ML
MS
ML
QL
QS
ML
ML
MS
ML
ML
ML
ML
QS
ML
QL
MS
QS
QS
QL
QL
ML
QL
MS
QL
MS
QS
MS
QS
ML
MS
QL
ML
MS
QL
QS
ML
MS
ML
QS
QS
QL
QL
QS
QS
ML
QL
ML
QS
QL
QL
QL
ML
QS
QS
QS
MS
QS
QL
QS
ML
QS
ML
QL
ML
QL
ML
ML
MS
QL
QL
QL
MS
MS
ML
QL
QL
MS
QL
QS
QL
ML
ML
QL
QS
ML
QL
QL
ML
QL
MS
ML
QS
ML
ML
QS
QL
QL
QL
ML
MS
QL
ML
QL
QL
ML
ML
QS
ML
MS
QL
QL
ML
QL
ML
QL
ML
QL
QL
QS
QL
QL
MS
QL
ML
ML
MS
MS
QS
QL
QS
ML
QL
ML
QL
MS
MS
ML
QS
MS
QS
QL
QL
ML
QS
QS
ML
MS
QL
ML
ML
ML
QS
ML
ML
QS
QS
ML
QS
QS
ML
QS
ML
ML
ML
MS
QL
QL
MS
QL
ML
ML
ML
ML
ML
ML
MS
ML
ML
QL
ML
QL
ML
MS
MS
QL
ML
QL
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
ML
QS
ML
QS
ML
QS
ML
ML
ML
ML
QS
QL
QL
ML
QL
QS
QL
QL
MS
MS
QS
ML
ML
ML
QS
QS
ML
ML
QL
MS
QS
MS
QS
QL
ML
QL
QS
QS
QL
QS
MS
ML
ML
QS
QS
QS
QL
QS
QS
QS
ML
ML
QS
MS
MS
QL
QL
ML
ML
ML
ML
QS
ML
ML
MS
QS
QS
QS
MS
MS
QS
QS
QS
MS
QL
ML
QS
QL
MS
ML
ML
QS
MS
QL
MS
MS
MS
ML
MS
ML
ML
ML
MS
MS
ML
ML
QL
QS
ML
QS
MS
MS
ML
MS
QL
QL
QL
ML
MS
ML
ML
ML
MS
QS
QL
QS
ML
ML
ML
QS
ML
ML
QL
QS
QL
QL
QS
QL
ML
QL
MS
QL
ML
QL
ML
ML
ML
QS
ML
QL
QL
QS
QS
QS
QS
ML
QL
MS
QL
QS
QS
MS
ML
QL
QL
ML
QL
MS
QS
ML
QL
MS
QL
MS
QS
ML
QS
ML
QL
ML
MS
MS
QL
ML
QL
QL
ML
ML
ML
QS
QL
ML
QS
QL
MS
ML
QL
QS
ML
QS
QS
QS
ML
ML
QL
ML
ML
MS
ML
ML
MS
QL
ML
QL
QS
ML
QL
ML
QL
ML
ML
QL
ML
MS
MS
ML
QL
QS
QS
ML
QL
ML
QS
QS
MS
ML
QS
QL
MS
QL
MS
QS
QL
ML
MS
ML
ML
QL
ML
ML
QL
QL
ML
ML
MS
ML
QS
QL
QS
QL
ML
QS
ML
QS
QL
MS
ML
MS
QL
QL
MS
ML
QL
QL
QS
ML
ML
MS
QL
MS
ML
MS
ML
ML
ML
ML
ML
QL
ML
QS
ML
MS
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
QL
QS
QS
MS
MS
QS
ML
QL
QL
QL
QL
MS
QS
ML
ML
ML
QL
QL
QS
QL
QL
QS
QL
QL
ML
MS
ML
ML
ML
ML
QL
QS
QS
QL
QS
QL
ML
ML
QL
QL
QS
QS
QS
QS
QS
QL
ML
ML
QL
ML
QL
QL
QS
ML
QS
QL
QS
ML
MS
ML
QS
ML
QL
MS
QL
QS
QS
QL
MS
ML
QS
ML
QS
QS
QS
QL
ML
QL
QS
QL
ML
ML
QS
QS
QL
ML
QL
MS
ML
QS
QL
QS
ML
QL
QL
ML
ML
ML
ML
QS
QL
ML
QL
QL
QS
ML
MS
ML
QS
QS
MS
ML
QS
QL
QS
QS
QL
QS
QL
QL
ML
QS
MS
QL
ML
ML
QS
QS
ML
QL
QS
ML
QL
MS
ML
QL
QL
QS
QL
QS
QS
QS
QL
QS
MS
QL
QL
ML
ML
MS
ML
QS
QS
MS
QS
QS
MS
QL
ML
QS
ML
QS
QS
ML
ML
ML
QL
QS
QS
QS
QL
ML
ML
ML
QS
ML
MS
ML
QL
ML
QS
QS
MS
ML
MS
ML
ML
QL
MS
MS
QS
QL
QL
QL
ML
MS
ML
QS
ML
QL
QL
QS
QS
MS
QL
QS
ML
ML
ML
QS
ML
ML
QS
MS
MS
QL
ML
QL
ML
ML
ML
QL
QS
QS
ML
QL
ML
QL
MS
ML
ML
QS
ML
QL
QS
QL
QS
QL
QL
MS
QS
ML
QS
QL
ML
QL
QL
MS
QS
MS
MS
QS
ML
ML
QL
ML
QS
QL
ML
QS
ML
QS
MS
ML
QL
QL
QS
QL
QL
MS
QS
QS
ML
QL
QS
QS
ML
QS
QS
QS
ML
QS
QS
ML
MS
QS
ML
QS
MS
ML
ML
ML
ML
ML
ML
QL
QS
QL
MS
QS
QS
QL
QS
MS
QL
QL
MS
QS
ML
MS
QS
ML
QL
QL
ML
QL
QL
QS
ML
QS
ML
QL
QL
ML
QL
ML
ML
ML
ML
ML
QL
MS
QS
QL
QL
ML
ML
QL
QS
ML
ML
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
MS
QL
QL
ML
QL
QL
MS
ML
ML
QS
ML
ML
QS
ML
ML
ML
QL
ML
ML
QL
QL
ML
ML
QS
QS
QL
ML
ML
QS
MS
QL
QS
ML
ML
ML
QL
ML
ML
QL
QS
MS
QS
QS
ML
ML
ML
MS
ML
QS
QS
QL
QS
QS
QL
QL
QL
MS
ML
QL
ML
ML
QS
QL
MS
ML
QL
ML
QS
QL
QL
ML
ML
QS
QL
QS
MS
ML
ML
QS
ML
ML
MS
QS
QL
QL
QS
QL
ML
ML
QL
ML
ML
QS
QS
QS
QL
ML
MS
ML
QL
QL
ML
QS
ML
QS
MS
QL
QS
QL
ML
QL
QL
MS
QS
ML
QS
ML
MS
QL
QL
ML
QS
QL
ML
QS
ML
QS
QS
QS
ML
ML
QL
ML
ML
ML
QS
ML
ML
ML
MS
ML
QL
ML
ML
ML
QS
ML
QL
ML
QS
MS
MS
MS
QL
ML
QL
ML
MS
QL
ML
QL
QL
QL
QS
MS
QS
QL
MS
QL
QL
ML
ML
ML
ML
MS
ML
ML
QS
MS
ML
QS
QL
ML
ML
QL
ML
QL
QL
ML
QL
ML
ML
QL
QS
MS
QS
QL
QL
ML
ML
QS
QS
ML
QL
QS
QS
ML
QS
QL
ML
MS
QS
ML
QS
MS
MS
QS
ML
QL
QS
MS
QS
ML
MS
MS
ML
ML
QS
ML
MS
QL
QS
ML
QL
QS
ML
ML
QS
ML
ML
QL
QS
QL
QL
QL
ML
QS
QL
ML
QL
QS
QL
QS
QS
ML
QL
ML
MS
QL
ML
QL
ML
QS
QS
ML
QL
QS
QS
QS
ML
QL
ML
QS
ML
ML
MS
QL
QL
ML
ML
MS
MS
ML
QL
ML
MS
MS
QS
MS
QS
QS
MS
QS
QL
QS
QS
QS
QL
MS
QS
ML
ML
MS
ML
ML
ML
ML
ML
MS
ML
MS
QS
QS
QL
QL
MS
QL
ML
QS
ML
QS
MS
QL
QL
ML
MS
QS
QL
QL
MS
QL
MS
ML
QL
ML
QL
MS
ML
QS
QL
QL
MS
QS
ML
ML
QL
ML
QL
QL
QL
QL
QL
QS
QL
QL
QL
ML
ML
QS
QS
ML
QS
QL
ML
QL
QL
ML
ML
MS
QL
ML
ML
ML
QL
QL
MS
ML
MS
QS
MS
ML
QS
ML
ML
ML
ML
QL
QS
ML
QS
ML
QL
ML
ML
MS
ML
QS
QS
QS
QS
MS
MS
QL
ML
ML
QL
QS
ML
ML
QL
QS
QS
QL
MS
QS
QL
QS
ML
QS
MS
QS
QS
MS
ML
QL
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
QS
ML
QS
QS
ML
MS
QL
QL
QS
MS
QL
QS
QL
ML
QL
MS
QS
QS
QS
ML
QL
ML
ML
QS
QL
QL
MS
ML
ML
QL
ML
MS
QL
QL
ML
ML
ML
QL
QL
QL
QL
ML
QL
QL
MS
ML
QS
QS
QL
ML
QS
ML
QS
ML
ML
QL
MS
QS
ML
ML
QL
ML
QL
ML
MS
QS
ML
QL
QS
ML
ML
QL
QS
ML
QS
ML
MS
QS
MS
QL
ML
MS
QS
ML
QS
QL
QL
ML
QL
MS
ML
QL
QL
QL
ML
QL
ML
QL
ML
ML
MS
ML
ML
QS
ML
ML
QS
ML
QS
QS
QS
QS
ML
MS
ML
QL
QS
ML
MS
ML
MS
QL
QL
MS
QL
QS
ML
QS
MS
MS
QL
ML
QS
QL
ML
QL
QL
QL
QS
QL
QL
QS
QS
QL
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
QL
QL
MS
ML
QL
ML
MS
QS
ML
ML
QS
MS
ML
QL
ML
QL
ML
QL
QS
QL
ML
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
MS
ML
ML
QS
QS
MS
ML
QL
ML
ML
QL
QS
QL
ML
ML
ML
ML
ML
QL
QL
MS
ML
QL
QL
MS
QS
QS
ML
ML
MS
MS
ML
QS
ML
QL
ML
ML
ML
ML
MS
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
ML
QL
ML
QS
QS
ML
QS
ML
QS
ML
QS
QL
ML
QL
ML
MS
ML
QL
ML
ML
QL
ML
MS
QS
ML
ML
QS
QL
ML
ML
QL
QL
MS
ML
MS
ML
MS
QL
ML
QL
MS
ML
QL
MS
ML
QS
QL
MS
MS
QL
QS
ML
MS
ML
QL
ML
ML
QL
QL
ML
QS
MS
QL
QS
ML
QL
QL
ML
ML
ML
ML
QS
QS
ML
QS
MS
ML
MS
QS
QL
QL
QL
QS
QL
ML
QL
QL
ML
QL
ML
ML
QS
ML
ML
QL
QS
QS
ML
QS
QS
QS
QL
QL
ML
QS
QL
QL
QL
QS
QS
ML
QL
QL
ML
MS
ML
MS
QS
QS
QL
MS
MS
QS
ML
QS
ML
QS
ML
ML
ML
QL
QL
QL
ML
QL
ML
MS
QS
QL
ML
QL
ML
MS
ML
QS
ML
ML
ML
QL
ML
QS
ML
QL
ML
ML
MS
QL
ML
MS
QL
QL
MS
QS
QS
QS
MS
QS
ML
QS
ML
QS
MS
ML
QS
ML
QL
QL
QS
ML
QS
QL
ML
ML
MS
ML
MS
ML
ML
ML
ML
QL
QL
ML
MS
MS
ML
QS
ML
MS
ML
QS
ML
QS
QL
QS
QL
QS
ML
ML
MS
QL
QL
ML
MS
MS
QS
QL
ML
QS
ML
ML
ML
QL
QS
ML
ML
QS
QS
ML
MS
ML
QS
MS
ML
ML
MS
QS
QL
ML
QL
MS
QL
ML
QL
QL
ML
ML
QS
ML
QL
QS
ML
QS
ML
ML
QL
MS
ML
QL
ML
QS
ML
ML
ML
QS
QL
QL
QS
ML
MS
QL
QL
QS
QL
ML
MS
QL
QS
QL
QS
MS
ML
ML
ML
QS
QL
QL
ML
QS
MS
QS
MS
QS
QS
QL
ML
ML
ML
ML
ML
ML
ML
QL
MS
QL
QL
ML
QL
ML
ML
ML
ML
QS
MS
QL
QS
ML
QL
ML
ML
QS
QS
QS
QL
QS
ML
MS
ML
ML
ML
ML
QL
QL
ML
ML
ML
MS
ML
QL
QL
QL
QL
QL
ML
ML
QS
QS
QS
ML
QS
ML
QS
QL
ML
ML
QS
QS
ML
MS
QL
QS
QS
QS
MS
QS
MS
ML
MS
QL
QS
QL
QL
QS
ML
QL
MS
QS
QL
MS
QL
ML
ML
QS
QL
ML
ML
QS
QS
MS
ML
QL
ML
MS
ML
QL
QL
ML
ML
QL
QS
ML
QL
ML
QS
ML
ML
ML
ML
QS
ML
QS
QL
ML
ML
QL
ML
MS
ML
ML
QL
QS
QS
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
QS
QL
ML
MS
QS
QL
ML
QL
QS
QL
ML
ML
QS
QL
QL
ML
ML
ML
QL
QL
ML
QL
QL
MS
ML
QS
ML
QL
ML
QS
QS
QL
ML
MS
ML
QL
QL
MS
ML
ML
MS
MS
QS
ML
QL
QL
QS
QS
MS
QL
QL
QL
ML
QL
MS
ML
QL
MS
ML
ML
QS
QL
QS
ML
ML
ML
QL
ML
MS
ML
QS
QS
QS
ML
QL
ML
MS
ML
QS
QL
QS
QL
ML
ML
QL
QS
QL
QS
MS
ML
QS
ML
ML
MS
QL
QL
ML
QS
ML
QL
QS
ML
MS
MS
QL
QS
QS
ML
QL
MS
QL
QL
ML
QL
QS
QL
QL
QL
QS
ML
ML
ML
MS
ML
QS
MS
ML
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
QL
QS
MS
QS
QS
QS
QS
ML
QS
ML
ML
QL
ML
ML
QS
ML
ML
QS
MS
ML
QL
ML
ML
MS
QL
ML
QS
QS
QL
ML
MS
ML
QS
ML
QS
ML
ML
ML
QL
ML
QS
QL
ML
QS
QS
QL
QL
ML
QL
QL
QS
QL
QL
ML
ML
MS
ML
MS
QL
MS
ML
QS
MS
QS
ML
QS
QS
QL
ML
ML
QS
QL
ML
QL
MS
ML
MS
QS
QL
QS
QL
ML
MS
ML
MS
QL
QS
MS
QL
QS
QL
MS
QL
QL
QS
ML
QL
MS
QS
QL
QS
QL
ML
QL
QL
ML
QS
QS
QL
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
QL
QL
QS
MS
QS
QS
ML
QS
ML
QL
QL
MS
QL
MS
QS
QL
QS
QL
QS
QL
QS
QS
QS
ML
QS
QS
QS
QS
ML
ML
QS
QS
ML
QL
ML
QL
ML
QL
ML
QS
QS
ML
QL
ML
ML
ML
QL
QL
ML
MS
ML
QL
ML
ML
MS
MS
MS
MS
QS
QS
ML
QL
MS
QS
QL
QL
MS
ML
MS
ML
QL
QL
QS
ML
QL
ML
ML
QL
QS
ML
QL
ML
MS
ML
QS
ML
QS
ML
QL
QL
QL
ML
QS
QL
QL
QS
QS
MS
QL
MS
QL
ML
QL
ML
ML
ML
QS
MS
ML
ML
ML
ML
QS
MS
QL
QS
ML
ML
QL
QL
QS
ML
QS
QL
ML
ML
ML
ML
MS
QS
ML
ML
QL
QS
ML
MS
QS
ML
QL
QS
QL
QL
QS
QS
ML
QL
QS
ML
ML
QS
ML
ML
QL
MS
ML
QL
QL
ML
QL
QS
QS
QS
MS
ML
QS
MS
ML
QS
QL
QS
QL
QS
QL
MS
QL
QS
QL
QL
QL
ML
QL
ML
QL
MS
ML
QL
QS
MS
MS
QL
QS
QS
ML
QS
ML
ML
QS
MS
ML
QS
ML
ML
QL
ML
MS
QS
ML
ML
ML
ML
ML
MS
QS
ML
QL
MS
ML
MS
QS
ML
ML
ML
ML
QS
QS
ML
MS
MS
QS
QL
MS
QS
ML
QS
MS
ML
QS
ML
QL
ML
QS
ML
QS
QS
ML
ML
QS
QS
QS
ML
ML
QS
ML
QL
QS
QS
QS
ML
ML
QL
ML
ML
QS
QS
MS
QL
ML
QS
QS
ML
QS
QS
ML
QL
MS
QL
ML
MS
QS
QS
ML
QL
QS
QL
ML
QS
QL
QL
ML
QS
QL
QL
QL
ML
ML
QL
QS
QL
MS
QS
ML
MS
QS
ML
ML
ML
ML
QL
QS
ML
QL
QS
QL
ML
QL
QS
QS
QS
QS
QL
QS
QL
MS
QL
ML
MS
ML
QS
QS
MS
ML
MS
QL
QL
MS
QL
MS
QS
MS
QS
QL
QL
QL
QL
ML
ML
QL
ML
QS
ML
ML
QL
QL
QS
QS
ML
QL
QS
ML
QS
ML
QS
ML
QL
QL
ML
QS
QS
ML
ML
QL
QL
ML
QS
QL
QS
QS
QS
ML
QL
MS
QL
ML
ML
QS
ML
MS
QL
QL
QS
ML
QS
QS
QS
QS
QS
ML
QL
ML
QL
QL
QS
ML
ML
MS
QS
MS
ML
QL
MS
ML
QL
QL
ML
QL
QS
QS
QL
QL
ML
MS
ML
QS
QL
ML
ML
ML
QS
QL
QL
ML
MS
ML
ML
QS
ML
QS
QS
QS
QS
QL
ML
ML
MS
ML
QS
MS
QS
ML
QL
ML
ML
ML
QS
QL
QS
ML
ML
QL
MS
MS
ML
QL
ML
ML
QL
MS
MS
ML
QL
QS
ML
ML
QL
ML
ML
MS
MS
ML
QL
ML
QL
QL
QS
QS
ML
QL
QS
MS
QS
ML
MS
QS
ML
QL
QS
QS
QL
QS
MS
QS
ML
ML
QS
MS
QS
MS
QL
ML
QS
ML
ML
ML
QL
ML
QL
QS
QL
ML
QS
ML
QL
ML
QS
QS
QL
MS
QS
QL
QS
MS
QS
QL
ML
ML
QS
QL
QL
MS
ML
ML
QL
QS
ML
ML
QL
QS
MS
ML
MS
MS
QL
ML
QL
ML
MS
ML
MS
QS
QS
QS
ML
MS
QS
QS
MS
QS
MS
ML
QL
MS
ML
ML
ML
QL
QS
QS
ML
QL
QS
ML
QL
QL
QS
QS
MS
MS
ML
MS
QL
ML
QL
QL
QS
MS
ML
ML
QL
QL
QS
QS
QL
ML
MS
ML
QL
ML
ML
QS
QL
QS
QS
QS
QL
ML
ML
QS
ML
QS
ML
QL
QS
QL
ML
QS
QL
MS
ML
ML
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
ML
ML
QL
QS
ML
QL
ML
ML
ML
QS
MS
ML
ML
ML
QS
ML
ML
ML
ML
ML
QL
MS
ML
MS
ML
QL
QL
ML
ML
QL
ML
QS
QS
QL
ML
ML
QS
QS
QL
ML
QL
QS
MS
QS
ML
ML
ML
QL
ML
ML
QL
QL
ML
MS
ML
QL
QS
QS
QS
QS
QL
QS
MS
MS
QL
ML
MS
QL
ML
QL
QS
ML
ML
QS
ML
ML
ML
ML
ML
QL
ML
QL
QS
QS
QL
QS
QS
ML
ML
QS
ML
ML
MS
QL
ML
QL
QL
QS
QS
QL
QL
ML
QL
ML
QL
ML
MS
ML
ML
ML
QL
QS
QL
QS
ML
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
QL
ML
QL
QS
QL
QL
QL
QL
QL
ML
QL
ML
QS
QL
MS
MS
QS
QS
QL
MS
QL
QL
ML
QS
ML
QS
ML
ML
QL
QL
QS
QS
ML
ML
QS
ML
ML
QL
ML
QS
ML
ML
ML
QS
MS
QL
QS
QL
MS
ML
ML
QS
QL
QS
QS
ML
MS
QS
QS
ML
QS
ML
QL
QS
QS
ML
QS
ML
ML
QS
QS
QS
QS
QL
ML
QS
QS
QS
QL
ML
QS
QS
QS
QL
MS
QL
QS
MS
QS
ML
QS
MS
ML
MS
ML
ML
QL
QS
ML
QL
ML
QS
QL
MS
QS
QS
ML
ML
ML
QS
QS
ML
MS
ML
QS
ML
QS
ML
QS
QL
QS
QS
ML
ML
QL
ML
QL
QS
MS
QS
QL
ML
ML
QL
QL
QS
QL
ML
QL
ML
QL
ML
ML
ML
ML
QL
ML
QL
QS
ML
MS
ML
ML
QL
QS
MS
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
MS
ML
ML
ML
ML
ML
QS
MS
QS
QL
QL
QS
QL
ML
QL
ML
QS
QL
ML
QS
ML
MS
ML
QL
QL
ML
QL
QL
QL
ML
QS
ML
MS
ML
ML
QS
ML
ML
QL
QL
ML
ML
ML
ML
QS
QL
MS
ML
MS
QS
QL
MS
ML
ML
QL
QL
MS
ML
QL
MS
ML
ML
QS
QS
QS
MS
ML
QL
ML
MS
ML
ML
QS
ML
QL
QL
ML
ML
ML
ML
QS
ML
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
ML
QL
ML
QS
QL
QL
QS
ML
ML
QL
ML
MS
QL
ML
ML
QS
QL
QL
ML
ML
QS
QS
QL
QL
MS
QL
MS
ML
ML
ML
QL
QS
QL
ML
QL
MS
MS
QS
ML
ML
QS
QL
ML
QS
QS
QL
ML
ML
QS
QS
QS
ML
ML
MS
ML
ML
ML
QS
QS
MS
QL
QS
MS
ML
ML
ML
ML
ML
MS
ML
QS
QS
MS
QL
QL
QS
QS
ML
QS
ML
QL
QS
QL
QS
QS
ML
QL
ML
ML
QL
QL
QL
ML
ML
QS
QL
MS
QS
ML
QL
QL
ML
MS
ML
ML
QS
QS
MS
ML
ML
QL
ML
QL
QS
ML
ML
ML
MS
ML
ML
QS
ML
ML
QS
QL
ML
ML
MS
QL
QL
QS
MS
QS
ML
QL
MS
ML
ML
ML
MS
QL
ML
QS
MS
QS
QL
QL
ML
QS
QL
ML
ML
QL
ML
QL
QL
QL
QS
QS
ML
MS
MS
ML
QS
MS
QS
ML
ML
QS
ML
QL
QL
QL
ML
QS
QL
MS
QS
ML
MS
ML
QL
ML
ML
QS
QS
QS
ML
QS
ML
QL
QS
MS
QS
ML
QS
MS
QS
QS
ML
QS
ML
QL
QL
ML
ML
ML
QS
QS
ML
ML
ML
QS
QS
QL
QL
ML
ML
MS
MS
ML
ML
QS
ML
ML
ML
QL
ML
QS
QS
ML
QS
ML
QS
QS
QS
QL
ML
ML
QL
QS
QL
MS
QL
QS
QS
QL
ML
MS
ML
QL
QS
QL
ML
ML
ML
QS
QS
QS
ML
QL
ML
QS
QS
ML
ML
ML
QL
MS
QL
QL
QS
QS
ML
ML
ML
QL
MS
QL
ML
ML
QL
QL
QL
QL
QL
QS
ML
MS
QS
QS
QS
ML
ML
MS
QL
QS
MS
MS
ML
MS
QL
QS
QL
ML
QS
QL
QS
ML
ML
MS
QS
QS
ML
QL
QL
QL
ML
QS
QL
QS
QS
QS
QS
QL
QS
QL
QS
MS
QS
QS
ML
QL
QL
QS
QL
QL
QS
QL
QS
MS
QS
QL
ML
QS
ML
ML
QS
QL
MS
MS
QL
ML
ML
QS
QL
ML
ML
ML
QL
QL
MS
QS
QS
QS
ML
ML
ML
QS
QL
QL
QS
MS
MS
QL
ML
QS
QS
QL
QS
ML
ML
QS
QL
QL
MS
QL
ML
MS
QL
QL
MS
MS
QS
QL
QS
MS
QS
MS
ML
QS
QS
MS
QL
QS
ML
QL
QL
QS
MS
QS
MS
ML
QL
MS
ML
QL
QL
ML
QS
QL
ML
QS
QS
ML
ML
QS
QS
QS
ML
ML
ML
QL
MS
ML
ML
QS
QS
QS
ML
ML
QL
ML
ML
ML
QL
QS
MS
MS
QS
QL
QS
ML
QS
MS
QS
QL
ML
ML
QL
ML
QL
ML
ML
ML
QS
ML
QS
QS
QL
MS
MS
ML
MS
ML
QL
ML
ML
QL
QL
ML
QS
MS
QL
QL
QS
QL
QL
QS
QL
QL
ML
QS
ML
ML
QS
ML
MS
QL
ML
QS
QS
QL
ML
QS
QL
QL
ML
ML
ML
ML
QL
MS
ML
MS
ML
ML
ML
ML
QL
QS
ML
ML
QS
QS
QS
ML
ML
ML
ML
QL
ML
QS
ML
QL
ML
ML
QL
QL
QS
QS
ML
MS
ML
QL
QL
QS
ML
ML
QS
QS
QL
QS
ML
QL
QS
QS
ML
QS
ML
QS
QS
QS
QS
ML
QS
QL
QS
QL
ML
QS
ML
QS
ML
ML
QS
ML
QS
QS
ML
QL
ML
MS
QS
QS
QL
QS
ML
QL
MS
ML
ML
MS
ML
ML
QS
QS
ML
QL
ML
QL
ML
QL
QL
ML
QS
MS
QL
QL
MS
ML
QS
QL
QS
QS
QS
QL
MS
ML
ML
QS
QS
QS
QL
ML
ML
ML
ML
MS
QS
QS
ML
ML
ML
MS
ML
QL
QL
ML
MS
ML
QS
ML
QS
QL
ML
MS
QS
QL
QS
QS
QL
QS
QL
ML
QS
QL
QL
ML
QL
MS
MS
QL
QL
QL
QL
MS
QS
QS
ML
ML
ML
ML
QL
ML
ML
QS
QS
MS
QS
MS
QL
ML
ML
QL
MS
ML
ML
QL
ML
ML
MS
MS
MS
MS
QS
ML
ML
QL
QS
QS
ML
MS
QL
QS
ML
ML
MS
ML
QL
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
QS
ML
ML
QL
MS
MS
QL
ML
ML
QS
ML
ML
QS
ML
QS
QS
QL
QL
QL
ML
ML
MS
MS
MS
MS
QL
MS
MS
MS
QL
MS
QS
QS
QL
QL
ML
ML
QS
QS
ML
ML
QS
QS
ML
ML
ML
QS
QL
ML
QL
ML
QL
ML
QL
QL
QS
MS
ML
QS
ML
ML
QL
ML
QS
ML
QS
MS
QS
MS
QS
QS
QS
MS
QS
ML
QS
MS
QS
MS
MS
QS
QL
ML
MS
QS
ML
QL
QL
QS
ML
MS
ML
QL
MS
QS
QS
QL
QS
MS
QS
MS
QL
ML
ML
QS
QS
ML
QL
QS
ML
QL
QL
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
QL
QS
QS
QS
ML
ML
ML
ML
QL
ML
QL
QL
ML
ML
ML
ML
QL
MS
ML
QS
ML
QS
QL
QL
QS
ML
QL
QS
QS
QS
ML
QL
QS
QS
QS
ML
QL
QL
ML
QS
QS
ML
MS
ML
QS
QS
ML
ML
MS
QS
MS
QS
QS
ML
ML
QS
MS
ML
QS
ML
MS
ML
MS
ML
ML
QS
QS
QL
ML
ML
ML
ML
QS
QL
ML
QS
QL
QL
ML
QL
QS
QL
ML
QS
ML
QL
QL
QL
ML
QS
QL
ML
QS
QL
QS
QL
MS
QL
ML
ML
QS
QS
ML
QL
ML
QS
QS
QL
ML
MS
ML
QL
ML
QS
ML
MS
QS
QS
MS
ML
QL
QS
ML
QL
QL
QS
QL
QL
QS
MS
QS
QS
QL
QS
QS
ML
QS
MS
QL
MS
ML
ML
MS
QL
ML
ML
QS
QS
ML
ML
QL
ML
ML
MS
ML
ML
ML
ML
MS
MS
QS
QL
ML
ML
MS
MS
MS
ML
QL
ML
QL
QS
ML
QL
ML
QS
ML
QS
QL
MS
QS
ML
MS
QS
ML
QS
QS
QS
ML
QS
QL
QL
QL
QL
QL
ML
MS
QL
QL
QS
MS
ML
QL
QL
QS
QS
ML
QL
QS
QS
ML
ML
QS
MS
QL
ML
ML
QL
MS
QL
QS
MS
MS
QS
MS
ML
ML
ML
MS
MS
ML
ML
QL
MS
QL
MS
QL
ML
QL
MS
ML
MS
QL
MS
QL
QL
ML
QS
QL
QS
QS
QS
QS
QL
QS
MS
ML
QS
QS
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
QS
ML
ML
QS
ML
MS
MS
MS
QS
QS
QL
QS
ML
QS
QL
ML
MS
QS
ML
QL
ML
QS
MS
ML
ML
QS
QL
QS
MS
ML
ML
ML
ML
QL
QL
QL
QS
QL
QS
QL
ML
ML
QL
ML
MS
QL
QL
ML
ML
ML
QS
QS
MS
QS
ML
MS
QL
QL
ML
ML
ML
MS
ML
QL
QS
QL
QL
QS
ML
QL
ML
ML
MS
QL
QL
ML
QL
ML
MS
ML
MS
QS
QS
ML
ML
QS
QS
ML
QL
QL
QS
ML
MS
QL
MS
ML
QS
MS
QS
QL
QS
ML
ML
ML
QL
QS
ML
MS
ML
QL
QS
QS
QS
QL
QL
ML
ML
ML
ML
QL
ML
QL
ML
ML
ML
MS
QS
ML
QS
ML
QL
QL
MS
QL
QS
ML
MS
MS
QS
QS
ML
QL
MS
MS
QS
QS
ML
QL
ML
QS
QS
QS
ML
ML
QS
ML
QS
QL
QL
MS
MS
QS
QS
QS
ML
ML
ML
ML
ML
QL
MS
ML
QS
QL
QS
MS
ML
ML
MS
QS
QS
QS
ML
ML
QS
MS
QL
ML
MS
QL
QL
QL
MS
QL
ML
QL
QS
ML
ML
ML
MS
QL
QL
ML
ML
QL
MS
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
QS
ML
ML
QL
QL
QS
QL
QS
ML
QL
MS
QS
QS
ML
ML
MS
ML
ML
QS
MS
ML
QL
QS
QL
MS
QS
QS
QL
MS
QS
QS
ML
QL
ML
ML
QS
QS
QS
QS
QS
ML
ML
QS
MS
QS
MS
QL
QS
ML
QS
MS
ML
QS
QL
ML
ML
MS
QL
QS
QS
ML
ML
QS
QL
QL
QS
QS
QL
QS
QS
QL
QL
QL
QL
QS
QL
QS
QS
ML
ML
MS
QS
ML
QL
QL
QL
QS
QS
QS
ML
QS
QL
ML
QL
MS
QS
MS
QL
QL
QL
QL
MS
QS
MS
MS
ML
MS
QS
QS
ML
QS
QL
MS
ML
QS
ML
MS
QL
MS
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
QS
ML
ML
ML
QS
ML
MS
ML
ML
QS
QL
ML
QS
QL
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
ML
ML
QS
QL
QL
ML
ML
ML
QL
ML
QS
MS
ML
ML
ML
QL
QL
QL
ML
ML
ML
QS
QS
ML
ML
MS
QS
ML
ML
QS
MS
ML
ML
QS
MS
QL
ML
QL
ML
ML
ML
MS
MS
QL
ML
QL
QS
QL
ML
QL
MS
QS
QL
QS
QS
QL
QS
ML
QS
QS
ML
ML
QL
ML
QS
QS
QL
MS
QL
QL
MS
QL
QL
QS
QL
ML
QL
QS
QS
MS
QL
QS
MS
QL
QS
QL
QL
ML
ML
QL
QL
QL
QS
ML
QL
QS
QS
ML
ML
QL
QS
QL
QS
MS
ML
QL
QS
ML
MS
ML
MS
ML
MS
ML
ML
QL
QS
ML
QS
QL
ML
MS
MS
QL
QS
ML
QL
QL
QS
QL
QL
QS
ML
MS
ML
MS
QL
ML
QS
MS
ML
QL
MS
QL
QL
QL
QL
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
QS
MS
QS
MS
MS
MS
QS
QL
ML
ML
QS
QS
QS
ML
MS
QL
ML
QL
QL
QS
ML
QS
ML
ML
MS
ML
QL
ML
QS
ML
QS
QL
QL
QL
QS
QL
MS
ML
MS
QL
QL
ML
QL
ML
ML
ML
ML
QS
MS
QL
ML
QS
QS
MS
QL
ML
MS
ML
ML
ML
QS
ML
ML
QS
ML
QL
QS
ML
QS
ML
QL
MS
QL
QS
ML
ML
MS
ML
MS
QL
ML
ML
QS
MS
ML
ML
ML
ML
QL
QS
ML
QL
QL
ML
QL
QS
QL
ML
ML
QS
QS
QS
QS
QS
QS
ML
MS
ML
QS
MS
MS
ML
QL
QS
QS
QL
QS
QS
ML
ML
QS
QL
QL
ML
QL
MS
MS
MS
ML
ML
QL
MS
MS
QS
QL
QS
ML
QS
QL
QL
MS
MS
QS
ML
MS
QL
QL
QS
MS
ML
QS
ML
QS
MS
MS
QL
ML
ML
QL
ML
QS
ML
QS
QS
QL
QL
QL
ML
ML
QS
QL
ML
QS
QS
QL
QL
QS
ML
ML
QL
ML
QS
QS
MS
ML
ML
ML
QL
MS
QL
ML
QS
QL
ML
QL
ML
ML
MS
QS
MS
ML
ML
ML
MS
QL
QS
ML
QL
QL
ML
QS
ML
QS
ML
QL
MS
ML
ML
QL
ML
QL
ML
QL
ML
QS
QL
ML
MS
QL
ML
ML
ML
QS
MS
MS
QL
MS
QS
ML
MS
QS
ML
ML
QL
ML
ML
QS
QL
QL
ML
ML
ML
QS
QS
ML
QL
ML
QL
MS
ML
ML
MS
MS
QS
ML
ML
QL
ML
ML
MS
MS
QL
ML
QS
QS
ML
ML
ML
MS
MS
QS
QS
QS
ML
QS
QL
ML
QS
QL
MS
QL
ML
ML
QS
QL
QL
ML
ML
ML
ML
ML
ML
QL
QL
MS
ML
QL
ML
QL
QL
MS
QS
QS
ML
QL
MS
MS
ML
MS
MS
ML
QS
MS
ML
QL
ML
QS
ML
QS
QL
QS
MS
QL
ML
QS
QS
MS
MS
QL
QL
QS
QS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
QS
QS
ML
QS
QS
QS
ML
QL
QS
MS
MS
ML
ML
MS
MS
ML
ML
MS
QS
QS
ML
QL
ML
ML
QL
QL
ML
ML
QS
QL
QS
ML
ML
ML
QS
ML
QS
ML
ML
QS
QS
QS
QL
QL
MS
QS
ML
QS
MS
QS
QL
QS
QS
MS
QL
ML
QL
QS
ML
ML
QL
QS
QL
ML
QL
QS
QL
QS
QL
MS
ML
QL
ML
QL
ML
ML
ML
ML
QL
QS
QS
QS
ML
ML
QS
ML
ML
QS
QL
ML
MS
ML
QL
QS
ML
QS
QS
MS
QS
QL
QS
ML
QS
QL
QS
ML
MS
QL
ML
ML
ML
QL
QS
ML
ML
QL
MS
QL
QS
QL
ML
ML
QS
MS
QS
QS
ML
QL
ML
QS
ML
ML
QS
QS
ML
ML
ML
ML
ML
MS
QS
QS
ML
ML
MS
QS
QL
ML
QL
QS
ML
ML
MS
ML
MS
QS
QS
ML
QS
ML
QL
QS
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
QS
QL
ML
QL
MS
QL
ML
QL
QL
QL
MS
ML
ML
ML
MS
QL
MS
ML
QS
ML
QS
QL
QS
QS
QL
ML
ML
QS
QS
QS
QL
ML
ML
ML
ML
QS
QS
QS
ML
QL
QL
QS
QS
ML
QS
QS
QL
ML
ML
QS
ML
QS
ML
MS
ML
ML
QL
ML
ML
QS
ML
QL
ML
MS
MS
QS
ML
QL
QL
QL
ML
ML
MS
QL
QL
ML
ML
MS
QL
ML
MS
QL
ML
QS
QS
MS
QS
MS
QL
QL
ML
QS
ML
QS
MS
ML
ML
QS
MS
ML
ML
ML
QS
QL
MS
QL
QL
QL
ML
ML
QS
QS
QS
MS
QL
ML
QL
ML
ML
QS
ML
MS
ML
ML
QL
QL
QL
ML
QS
QL
QS
QS
QS
MS
ML
ML
QS
QS
ML
ML
QS
QL
QL
ML
QL
QL
ML
ML
QS
ML
QL
ML
MS
QL
ML
QS
QS
ML
ML
QL
QS
MS
QL
QS
QL
ML
ML
QL
QL
MS
ML
ML
ML
QL
ML
ML
QS
QS
QS
MS
QS
QL
QS
MS
QL
QS
ML
ML
ML
ML
QL
QL
ML
QL
QL
QS
QS
ML
ML
QS
QL
QL
ML
QS
QS
ML
QL
QS
ML
MS
QL
ML
MS
ML
QS
ML
ML
QS
ML
QS
QS
QL
ML
ML
ML
QS
QS
QS
QL
MS
QS
MS
QS
ML
QS
ML
QS
MS
ML
MS
QS
QS
ML
QS
QS
QS
ML
QS
QL
QS
QL
QS
QS
ML
QL
ML
ML
QS
QS
QL
QL
QL
ML
QL
QL
MS
QL
MS
QL
QS
QS
QS
MS
QL
MS
QS
ML
ML
QS
QS
QS
MS
QL
QS
ML
ML
ML
QS
QS
QL
ML
QL
MS
MS
QL
QS
ML
ML
QL
QS
QS
ML
QL
ML
QS
ML
QL
QL
MS
ML
ML
QS
QL
ML
QL
ML
QS
MS
MS
ML
QS
QS
ML
QL
MS
QL
ML
ML
QS
QL
ML
ML
ML
MS
MS
ML
ML
ML
ML
QL
ML
QL
ML
QS
QL
ML
ML
ML
QL
QL
ML
QS
QL
QS
QL
QL
ML
MS
QS
ML
MS
QL
ML
ML
ML
QL
QL
QL
QS
ML
QL
QS
ML
QL
MS
ML
QL
ML
QL
MS
MS
MS
QS
QL
QL
ML
QL
ML
MS
QS
QS
ML
QL
QL
ML
ML
MS
QS
QS
QS
ML
MS
ML
ML
MS
QS
ML
QL
QL
QS
ML
QS
QL
MS
QL
QS
QL
QS
MS
ML
QS
QL
ML
ML
MS
QL
ML
ML
ML
ML
ML
ML
MS
MS
QL
QL
QS
ML
QL
QL
ML
MS
QL
QL
QL
ML
QS
MS
QS
QS
ML
ML
ML
MS
QS
ML
MS
QL
QL
QL
QL
ML
MS
ML
MS
QL
MS
QL
QS
ML
ML
MS
ML
QL
ML
QL
MS
QL
ML
ML
MS
QS
ML
ML
QL
QL
QL
ML
QL
ML
ML
QS
QL
ML
ML
ML
QL
QL
QL
ML
QS
QS
QS
MS
MS
QS
QS
ML
QL
ML
ML
QL
ML
QL
QL
ML
MS
MS
ML
ML
ML
QL
ML
MS
ML
MS
ML
QL
MS
QS
ML
QL
ML
ML
QL
MS
QL
ML
MS
QS
ML
ML
QL
QS
QS
QL
QL
QL
MS
QL
QS
QS
ML
QS
QL
QL
ML
ML
QS
ML
MS
QS
QS
ML
QL
ML
ML
ML
QS
QL
MS
QL
ML
ML
ML
QL
ML
QL
QS
QL
QS
ML
QL
MS
QS
MS
QL
QS
ML
ML
MS
ML
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
QL
QS
ML
ML
QL
ML
MS
QS
ML
MS
ML
ML
QS
MS
MS
ML
MS
ML
ML
ML
QS
QL
QS
QL
QS
QL
ML
MS
MS
QS
QL
QS
QS
QL
MS
ML
QS
QS
QS
QL
QL
QL
ML
QS
MS
QS
QS
MS
ML
QS
QS
ML
QS
MS
MS
ML
QL
ML
QL
QL
QS
QL
MS
ML
QS
MS
ML
QS
QL
QS
QS
ML
ML
QS
QL
QS
QL
QL
ML
QS
QL
QL
MS
QS
ML
QL
MS
QL
ML
MS
MS
MS
ML
MS
QL
QL
QL
ML
QS
QS
ML
MS
QL
QS
MS
QS
QS
QS
ML
QS
QS
QL
QL
ML
QS
ML
ML
MS
QS
QL
QS
MS
QL
MS
QS
QS
ML
QS
QL
ML
ML
QS
QL
ML
QS
MS
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
ML
QS
ML
QL
QS
QL
MS
ML
ML
QS
ML
QS
QS
MS
ML
QS
QL
MS
ML
QL
QL
QL
QL
QL
ML
ML
QS
MS
QS
QS
QL
QS
QL
QS
QS
QL
ML
QS
MS
MS
QS
ML
ML
MS
QL
MS
MS
QS
ML
QS
QS
QL
MS
MS
QL
ML
ML
MS
QS
ML
ML
QL
ML
QS
ML
ML
QS
QS
QS
ML
ML
MS
ML
QL
ML
QS
QL
MS
QL
QS
QL
MS
ML
ML
QS
QS
QS
QL
QL
QS
ML
ML
MS
ML
ML
ML
MS
QL
ML
QS
MS
QL
MS
QS
QS
QL
QS
QS
ML
QL
MS
ML
ML
ML
ML
ML
QS
QS
MS
ML
ML
MS
QL
QS
QL
ML
MS
ML
ML
QS
QL
QS
ML
QL
ML
QS
QL
ML
QS
ML
QS
QL
MS
ML
QL
ML
QS
QL
MS
ML
ML
ML
QS
QL
QL
QL
QS
ML
QL
ML
ML
QS
ML
QS
ML
MS
QS
ML
QL
QL
QS
QL
QL
ML
QS
ML
ML
ML
QL
ML
ML
QL
QS
QL
QS
ML
QL
QS
ML
QS
ML
QL
ML
MS
ML
ML
ML
ML
ML
QS
QS
QS
MS
MS
QS
ML
QL
QL
ML
QL
QL
QL
QS
ML
ML
MS
QL
QL
QS
ML
QS
ML
QS
ML
MS
ML
MS
MS
MS
QL
QS
QL
QS
QL
ML
MS
ML
MS
ML
QL
MS
QL
QS
QS
MS
ML
ML
ML
QL
QL
ML
MS
ML
MS
ML
QL
QS
ML
QL
QS
MS
ML
QS
ML
MS
ML
ML
MS
QS
ML
QS
QL
QL
MS
QS
MS
QL
MS
QS
QL
QL
QS
ML
ML
MS
QL
ML
QL
QS
ML
ML
ML
ML
ML
QL
MS
QL
ML
MS
QS
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
ML
ML
QL
QL
ML
ML
MS
ML
QS
QL
ML
MS
MS
QS
QS
QS
QL
QL
QL
ML
ML
MS
ML
QS
QL
MS
QS
QL
QL
MS
ML
ML
QL
ML
ML
MS
ML
ML
QS
QL
QL
ML
ML
QL
ML
QL
QL
QL
MS
ML
QL
ML
ML
ML
QL
MS
ML
ML
ML
MS
QS
ML
QL
ML
ML
MS
QS
QS
ML
MS
QS
MS
QS
QS
ML
QL
MS
ML
MS
MS
QL
QS
QS
ML
QS
ML
ML
QL
ML
ML
ML
QS
QS
ML
QL
QL
QS
ML
QS
ML
ML
MS
QS
QS
ML
MS
ML
ML
ML
ML
MS
MS
QL
QL
ML
QL
QL
QS
MS
QL
MS
QL
QS
QL
QS
ML
ML
MS
ML
ML
QS
QS
QS
QS
QS
ML
QL
QS
QS
ML
QL
ML
QL
ML
QS
ML
MS
QL
QS
MS
QS
QL
MS
QS
ML
QL
QL
MS
MS
QS
MS
QS
QL
ML
ML
ML
QS
QL
QL
MS
QS
QL
MS
QL
QL
QS
QS
QL
ML
QS
MS
QL
QL
MS
QL
MS
QL
ML
MS
ML
ML
ML
QL
ML
QS
QS
QS
QS
QL
QS
ML
ML
MS
ML
ML
ML
QL
QL
QS
QL
QL
ML
QS
ML
QS
QS
QS
QS
QL
QS
QL
ML
ML
QL
QL
QS
QS
QS
QL
QS
ML
QL
ML
ML
ML
ML
MS
QS
ML
MS
QS
ML
ML
ML
ML
QS
MS
MS
QL
ML
ML
ML
ML
ML
MS
ML
ML
QL
QS
QS
ML
ML
ML
ML
QS
QS
MS
QS
QL
QS
ML
ML
QL
MS
QS
QL
ML
QS
MS
QS
ML
MS
QL
ML
QS
QL
QS
QS
ML
ML
QL
QL
QS
QL
QL
ML
QS
QL
MS
MS
ML
QL
MS
ML
QS
QL
QS
QL
ML
ML
QL
QL
QS
MS
QL
ML
QL
MS
ML
ML
QL
ML
MS
QS
QL
QL
QS
MS
ML
ML
QS
QS
QL
MS
MS
ML
QL
MS
ML
ML
QL
QS
ML
ML
QS
ML
QL
ML
QL
ML
ML
QS
ML
ML
QS
QL
QL
ML
QL
QS
ML
ML
QL
QL
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
QL
QL
MS
ML
ML
QS
QS
QL
QS
QL
ML
QS
QL
ML
ML
QL
MS
ML
QS
MS
ML
MS
QL
QL
QS
ML
QS
ML
ML
QS
QL
QS
ML
ML
MS
MS
QL
QS
QL
ML
QL
MS
QL
MS
QL
QL
ML
QS
QL
QL
QL
MS
ML
MS
ML
ML
ML
MS
MS
MS
QL
QL
ML
ML
QL
QS
MS
QS
MS
QL
ML
QL
QL
QL
QS
QL
QL
MS
QS
QS
QS
QL
QL
QS
QL
QS
QS
MS
MS
ML
QL
MS
QS
QL
ML
ML
QL
ML
QL
QS
MS
QS
MS
QL
QL
ML
ML
QS
QL
QL
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
ML
QS
QS
ML
QS
ML
ML
QL
QS
ML
QL
ML
MS
MS
QL
ML
QS
ML
QS
QS
ML
ML
QL
QL
QL
QS
ML
ML
ML
QL
ML
ML
QL
QL
MS
QL
ML
QL
ML
QL
QS
MS
QS
MS
QS
ML
MS
QS
MS
QS
ML
QL
QS
QL
QL
QS
MS
ML
ML
MS
ML
QL
QS
MS
ML
ML
QS
QS
QL
QS
ML
ML
QL
QL
QS
ML
ML
QS
ML
ML
QS
ML
MS
QL
ML
ML
ML
ML
QS
ML
ML
QL
QL
ML
MS
QS
QL
ML
ML
ML
QL
MS
QL
QL
QS
QS
ML
MS
ML
ML
ML
ML
MS
ML
ML
QL
MS
QL
QS
QS
ML
QL
QL
ML
QS
ML
MS
ML
ML
ML
QS
ML
MS
QL
QS
ML
ML
QS
QS
QS
QS
MS
ML
QL
ML
QS
ML
MS
ML
QL
QS
MS
QS
ML
QL
ML
QL
ML
MS
MS
ML
QS
ML
ML
QL
MS
ML
ML
QL
QL
ML
QL
QS
ML
QS
ML
QL
QS
QL
ML
ML
MS
QL
QS
QS
ML
QS
ML
QL
ML
QS
ML
QS
QS
QL
QS
ML
QS
QL
QS
QS
QL
MS
MS
QS
MS
ML
ML
QL
QS
QL
MS
MS
ML
QS
MS
QS
QS
QL
ML
QL
MS
MS
ML
QS
ML
ML
QL
QS
ML
QS
QL
ML
ML
QS
QL
QL
ML
ML
ML
MS
ML
QS
QS
QS
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
MS
QS
ML
MS
ML
ML
QS
QL
QS
QL
QS
ML
QL
QS
ML
MS
MS
MS
QS
QS
QS
QL
QS
ML
QL
ML
ML
QL
ML
MS
ML
ML
QS
QS
MS
QL
ML
QS
QS
ML
QL
QL
QS
QL
QS
QL
ML
QL
QL
ML
QS
ML
ML
ML
ML
ML
QL
QS
QS
QL
MS
QL
QL
ML
MS
ML
QS
QL
QL
ML
ML
ML
QS
QS
QS
QS
QS
ML
ML
QS
ML
ML
QS
ML
ML
MS
QL
ML
ML
ML
ML
ML
MS
QL
QL
QS
QL
QS
QS
ML
ML
QL
ML
QS
QL
ML
ML
ML
ML
QL
QS
QS
MS
MS
QS
ML
QS
QL
QS
QL
MS
ML
ML
QS
ML
QL
MS
QS
ML
QS
ML
QL
QS
QL
QL
ML
ML
QL
QL
QL
ML
QL
ML
QL
MS
ML
ML
QL
MS
QS
ML
MS
ML
QL
QS
QL
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
ML
QS
QS
QS
QS
QS
QS
ML
ML
ML
ML
QL
MS
ML
QL
ML
QL
QS
ML
QL
ML
QL
ML
QS
MS
MS
QL
ML
MS
QL
ML
ML
QS
QS
ML
QL
QS
QL
QS
ML
ML
QL
ML
ML
QL
QS
QL
QS
ML
MS
QL
ML
MS
ML
ML
ML
QS
ML
MS
ML
QS
MS
QL
ML
ML
MS
MS
QL
QS
QS
QS
MS
ML
QS
QL
QL
QL
QS
ML
QS
QS
ML
MS
QL
ML
MS
ML
ML
QS
ML
ML
MS
QL
ML
QS
MS
QS
ML
QL
QL
QL
QS
ML
QL
ML
QS
ML
ML
QS
QS
MS
ML
ML
QS
QL
ML
QL
ML
MS
QS
QS
QS
ML
QS
ML
QS
ML
ML
QL
QS
QS
ML
MS
ML
MS
QS
QS
ML
MS
QL
QS
ML
QL
QL
QS
QL
QS
MS
QL
ML
MS
QL
MS
QL
ML
QL
QL
ML
QS
QS
ML
QS
MS
QL
QL
QL
QS
QL
QS
ML
QL
ML
QL
ML
QL
QL
QL
MS
QL
ML
QS
QL
QS
ML
ML
QL
ML
ML
QS
QL
ML
QL
ML
QL
QS
MS
QL
MS
QL
ML
ML
ML
ML
QS
MS
ML
ML
ML
QL
ML
ML
QL
QL
ML
QS
QS
QS
QS
QL
ML
QL
ML
QL
QL
QS
QL
ML
QL
QL
ML
ML
QS
QL
MS
ML
QS
QS
ML
QS
QL
QS
MS
ML
ML
ML
QS
QL
ML
ML
QS
ML
QS
QS
QS
MS
QL
ML
ML
QS
QS
QS
ML
ML
QS
QL
QS
ML
QS
QS
QS
QS
QL
QL
QS
QL
QL
QS
QL
ML
ML
QS
QL
QL
ML
QL
QS
QL
QL
QS
QS
ML
ML
MS
ML
MS
QS
QS
QS
ML
ML
QL
ML
QS
QL
ML
QL
QL
ML
QS
QS
ML
QL
MS
MS
QS
QL
ML
MS
QS
QL
ML
MS
QL
MS
QS
ML
ML
ML
ML
QS
QS
ML
QL
MS
QL
QS
QL
QL
ML
ML
QS
QS
QL
QL
QL
ML
MS
ML
ML
QS
ML
QL
QS
ML
QS
ML
MS
QS
QL
MS
QL
QL
QL
MS
QL
QS
ML
QL
MS
ML
QL
MS
QS
MS
ML
MS
ML
QL
MS
MS
QS
QS
QS
QL
QS
QS
QL
QS
ML
ML
QS
QS
ML
QS
QL
MS
QS
MS
ML
MS
QS
MS
ML
ML
QL
QL
ML
ML
ML
ML
QL
QL
QL
QS
ML
MS
ML
MS
MS
QL
QL
QL
QL
QL
QS
QL
QS
QS
ML
ML
ML
MS
QS
ML
ML
QL
ML
MS
QS
QL
ML
ML
ML
QS
QL
QS
QL
ML
QL
QS
QS
ML
MS
MS
QS
QL
QL
QL
MS
ML
QL
MS
QS
QS
QS
QS
ML
QS
QL
ML
QL
QS
ML
QS
QS
QS
QS
QL
MS
QS
QL
MS
QS
ML
QS
QS
QS
MS
QL
ML
QS
ML
ML
QL
QL
MS
QS
QS
QL
QL
ML
MS
MS
QL
ML
ML
QS
ML
ML
ML
QS
QL
MS
QL
MS
MS
MS
QS
QL
ML
ML
ML
ML
QS
QL
QL
QL
ML
ML
QL
ML
QS
QL
QL
QS
ML
QS
MS
ML
ML
QL
QL
QS
QS
QS
ML
QS
MS
ML
ML
QL
ML
QS
QS
MS
QS
ML
ML
QL
ML
ML
ML
MS
QL
QS
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
QL
QS
ML
QL
QL
ML
ML
ML
ML
QS
ML
QS
ML
MS
QS
ML
QS
QS
QL
QL
QL
ML
QL
ML
QS
ML
ML
ML
QS
QL
ML
QS
ML
MS
ML
QS
ML
QL
QL
QS
ML
ML
ML
QS
QS
QS
ML
MS
QL
QS
QS
QS
QL
ML
ML
QL
QS
QL
QL
QS
ML
ML
MS
QL
ML
ML
MS
QL
ML
QL
ML
ML
MS
QL
QS
ML
QL
MS
ML
ML
QS
ML
ML
QS
QL
ML
ML
QL
QL
MS
ML
MS
ML
ML
ML
QL
QS
QS
ML
QS
ML
ML
MS
QL
ML
QL
QL
QS
QS
QL
QS
QL
QS
ML
MS
MS
ML
QS
QL
QS
QS
ML
ML
QL
ML
ML
ML
ML
QL
ML
ML
ML
QS
QS
ML
QL
ML
ML
ML
QS
QL
QL
QL
QS
ML
QS
QL
ML
QS
QL
ML
QS
ML
QL
ML
QL
QL
MS
QL
MS
QL
ML
ML
QL
QS
ML
ML
MS
QL
ML
QS
MS
QL
QL
QL
ML
QL
ML
QS
ML
QS
QS
QS
QS
QL
QL
QL
QL
QL
QL
QS
QS
QS
QL
QS
QS
QL
ML
ML
QL
QS
ML
QL
ML
ML
QL
QL
QS
QL
QL
ML
ML
QL
QS
QL
QS
QS
ML
QL
QL
MS
QS
QL
QL
ML
ML
QS
MS
QL
MS
QL
QS
ML
ML
ML
ML
QS
QL
ML
QL
QL
ML
QL
ML
QS
QS
MS
QS
QL
ML
ML
ML
QL
ML
ML
MS
ML
ML
QL
MS
QL
QS
ML
MS
QS
ML
QL
QS
ML
ML
ML
QS
ML
ML
QS
ML
QL
QL
ML
ML
QL
QS
ML
ML
QS
QL
ML
QL
QL
ML
ML
ML
ML
QL
MS
ML
QS
ML
ML
QS
QL
QL
ML
ML
ML
QL
MS
QS
ML
QS
QS
QL
QS
QL
ML
ML
ML
QS
MS
ML
QL
ML
QL
QS
ML
ML
ML
ML
MS
QS
QS
ML
MS
ML
QS
MS
QL
ML
ML
MS
QS
ML
QL
MS
QS
ML
ML
QS
ML
QS
QS
ML
MS
QL
QL
QL
MS
ML
QL
QL
MS
MS
QS
ML
QS
QL
QL
QL
ML
QL
QS
MS
ML
QS
MS
MS
ML
QL
QS
QS
QS
ML
ML
MS
ML
QS
QL
ML
QS
QS
ML
QL
QS
QL
QL
QS
QL
ML
QL
QL
QS
QL
QS
QL
QL
QL
QS
QS
QL
MS
QS
QL
QS
QS
ML
MS
ML
QS
ML
QS
ML
QS
ML
ML
ML
QS
ML
QS
ML
QS
ML
MS
QS
QL
MS
QL
QL
QL
QS
ML
ML
QL
QL
ML
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QL
QL
ML
ML
QL
QL
MS
ML
QS
QS
MS
ML
QS
QL
QL
QS
QL
QS
MS
QS
QS
QS
ML
QL
ML
ML
ML
QS
ML
ML
QS
ML
QS
MS
ML
ML
ML
ML
QL
MS
ML
MS
QL
MS
ML
QL
QL
MS
ML
ML
QL
ML
QL
QS
QS
ML
ML
ML
MS
ML
MS
QL
QS
QL
QL
QL
MS
MS
QS
QL
QL
MS
QL
ML
QL
ML
QS
ML
MS
QL
ML
QS
ML
ML
QL
ML
QS
ML
QL
ML
QS
QL
QS
ML
ML
ML
ML
MS
ML
ML
QS
QL
QS
QL
QL
QL
QL
QS
QL
QS
ML
QS
QS
ML
MS
ML
QL
QS
QL
ML
QL
QS
QS
QL
QL
QS
MS
ML
ML
QS
ML
ML
ML
QL
ML
QS
QS
ML
QL
MS
QS
QS
MS
ML
QL
QL
QL
MS
QL
QS
QL
QL
QS
QS
MS
QS
QL
MS
QL
MS
QL
MS
QS
QL
QS
MS
ML
ML
ML
QL
QS
QS
ML
ML
QS
ML
QL
QS
QS
ML
ML
QS
QL
ML
QS
ML
ML
QS
ML
MS
ML
QS
QL
QS
ML
QL
QL
ML
ML
MS
QS
QS
ML
QS
MS
MS
ML
ML
QS
QL
QL
QL
ML
MS
QS
QS
QS
QS
QS
MS
QS
QL
QS
QL
MS
QL
ML
ML
QS
ML
ML
QS
MS
QS
ML
QL
QS
QS
ML
ML
QS
MS
MS
ML
QL
ML
QL
ML
QL
MS
QS
ML
MS
ML
QS
MS
QL
ML
QL
MS
ML
ML
ML
ML
QS
QS
MS
MS
QS
ML
ML
QL
QL
ML
QS
QL
QS
QS
QS
QL
QL
QL
QS
QL
QS
ML
QS
QL
MS
QS
ML
QS
QL
ML
MS
QL
MS
QL
ML
QL
QS
MS
QS
ML
QS
ML
QS
MS
ML
QL
QS
QL
ML
QL
ML
QL
ML
QS
QL
QS
ML
QS
ML
QS
QL
QS
ML
QL
MS
ML
ML
QS
QL
QL
ML
QL
QS
QS
ML
MS
QS
MS
QS
ML
QL
QS
QL
QS
ML
ML
ML
ML
QS
QS
QS
ML
QL
MS
ML
QS
QS
QS
QL
QS
QL
MS
ML
MS
QL
QL
QS
ML
ML
QS
MS
QS
QL
QS
ML
QL
ML
QL
ML
QS
ML
QL
QL
QL
ML
QS
ML
MS
ML
MS
QL
QS
ML
QL
QS
QL
ML
QS
QL
QL
ML
ML
QL
QL
ML
ML
ML
QS
MS
ML
QS
QL
QS
QS
QS
ML
QS
QS
ML
ML
MS
ML
ML
ML
QL
ML
QS
MS
MS
QL
MS
ML
QS
QS
QS
QS
ML
QS
ML
ML
QS
ML
QS
QS
QL
ML
ML
MS
MS
MS
QS
QL
QS
QL
QS
MS
QL
QL
ML
QL
MS
MS
ML
MS
QS
ML
MS
QL
MS
QS
ML
ML
MS
QL
QL
QS
ML
QL
QL
ML
QL
ML
ML
QS
MS
QS
QS
QS
QS
QS
QL
ML
ML
MS
ML
MS
QL
ML
ML
QL
ML
QS
ML
ML
ML
ML
QS
QS
MS
ML
QL
QS
ML
QL
QL
ML
QS
ML
QS
QS
MS
QS
ML
QL
MS
QS
QL
QS
ML
QL
ML
ML
ML
QS
QS
ML
ML
QS
QS
QS
MS
ML
QL
ML
ML
ML
ML
QL
ML
QL
QS
QS
QS
QL
QL
QS
MS
MS
QL
MS
QL
ML
QL
QS
MS
ML
QL
MS
MS
QS
ML
QS
MS
QL
QS
MS
ML
ML
MS
QL
QS
ML
QS
QL
QS
QS
MS
QL
ML
MS
QL
ML
ML
QS
QL
QL
ML
MS
QL
QL
QS
QL
QS
ML
QS
QL
MS
QL
ML
ML
ML
ML
QL
ML
ML
QS
QL
ML
MS
QS
MS
QS
QS
ML
ML
ML
QL
QS
ML
QL
ML
ML
QL
QS
ML
ML
ML
ML
MS
QS
ML
MS
QL
QL
QS
QS
MS
QL
QS
MS
MS
QL
ML
MS
MS
QL
ML
QL
ML
ML
ML
QL
ML
QS
ML
QL
QL
QL
QS
ML
QS
QL
ML
QS
MS
QL
MS
QS
QS
QS
ML
MS
ML
QS
ML
ML
MS
ML
MS
QL
QS
QS
QS
QS
QL
MS
ML
ML
MS
MS
QS
ML
MS
QL
ML
MS
ML
ML
QL
ML
QS
ML
ML
QS
QS
ML
ML
ML
ML
ML
MS
MS
QL
QS
ML
QS
MS
ML
MS
ML
QL
MS
ML
ML
MS
QL
QL
QL
QS
QL
QS
ML
QL
QS
QL
QS
QL
ML
ML
QL
MS
ML
QS
QL
QS
QS
QS
QL
QS
ML
ML
ML
QL
QL
MS
ML
MS
QL
ML
ML
QL
QL
QL
QS
MS
QL
QS
ML
QS
QL
QS
ML
QL
QL
QS
QS
QS
ML
ML
QS
QL
MS
MS
ML
ML
MS
QS
QS
ML
QS
ML
QS
ML
MS
QS
ML
QS
QL
QL
QS
ML
QL
QS
ML
ML
QS
QL
ML
MS
ML
MS
QL
ML
QL
QL
QL
MS
QS
MS
QL
ML
MS
QS
MS
QL
QS
QL
MS
QL
MS
ML
MS
MS
QL
ML
ML
ML
QS
MS
QS
ML
QL
QS
QS
QS
QS
MS
QL
MS
QS
QS
MS
ML
QS
QL
QS
QL
QL
QL
ML
ML
QL
QL
MS
ML
MS
ML
ML
MS
ML
ML
ML
QL
QS
QS
QS
ML
ML
MS
MS
MS
ML
QS
ML
QS
QL
QL
ML
QS
ML
MS
MS
ML
QS
QS
QL
QL
MS
ML
QS
ML
QS
ML
ML
ML
QL
ML
QL
MS
ML
MS
ML
ML
QL
QS
QL
QS
ML
ML
QL
QS
QS
MS
ML
MS
QS
ML
ML
ML
QL
QL
MS
QS
ML
QS
QS
ML
ML
QS
QL
QS
QS
ML
ML
QS
QL
QS
ML
ML
ML
ML
QL
QL
QS
QL
MS
ML
MS
QS
QL
MS
QL
QL
MS
MS
QL
ML
ML
QL
ML
ML
MS
QS
QS
QL
QS
MS
QS
QS
QS
ML
QL
QS
QS
ML
ML
ML
QS
ML
ML
QS
MS
QL
ML
ML
ML
ML
QL
ML
ML
ML
ML
QL
QS
ML
QL
MS
QL
QL
MS
ML
QS
MS
QL
MS
MS
QS
MS
QL
QS
ML
MS
MS
QL
MS
QS
QS
QS
QL
ML
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
QL
ML
ML
QL
QS
ML
QL
QL
QS
QS
ML
MS
ML
MS
QS
ML
ML
QL
ML
QS
MS
QL
ML
MS
ML
MS
QS
ML
QL
QL
ML
ML
ML
MS
QL
QL
QL
ML
MS
ML
QL
QL
QL
QL
ML
QL
QS
QS
QL
QS
ML
ML
ML
QL
MS
QS
QS
ML
MS
ML
MS
ML
ML
ML
QS
QL
MS
ML
ML
QS
ML
ML
MS
QS
QL
QS
QS
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
QS
ML
QS
ML
ML
ML
ML
MS
MS
ML
QL
QL
MS
QL
ML
QL
ML
MS
QL
QL
QL
MS
QL
ML
ML
QL
QL
MS
QS
QS
QS
QS
QL
MS
QS
QS
QL
MS
MS
QS
QL
ML
ML
QS
ML
MS
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
ML
ML
MS
QL
MS
QS
QL
QL
MS
ML
MS
QS
ML
QS
MS
ML
ML
QL
QL
ML
MS
QS
ML
ML
QS
ML
ML
ML
MS
MS
ML
QL
QL
QL
QS
ML
QL
MS
ML
QS
QS
QL
MS
MS
QS
QL
MS
MS
MS
ML
QL
MS
ML
QS
QL
MS
ML
QL
ML
QS
ML
MS
QL
QL
QL
QL
QS
MS
ML
QS
MS
MS
ML
QS
ML
ML
ML
QS
QS
QL
QL
QL
ML
QL
ML
QS
ML
ML
QS
ML
ML
QS
QS
QS
QL
ML
ML
MS
QL
QS
ML
QL
QS
QS
MS
ML
ML
MS
QL
ML
QS
QL
QL
QS
QL
QL
ML
MS
QL
ML
QL
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
ML
QL
MS
MS
QL
MS
QS
ML
QS
QS
ML
QL
QS
QL
QS
MS
QL
QL
QL
MS
ML
QS
QS
ML
QS
QS
QL
QL
ML
ML
QS
QL
QS
QS
ML
ML
MS
QS
QL
MS
ML
ML
QL
MS
QS
QS
QS
QS
ML
QS
ML
QS
QL
MS
MS
QL
MS
QS
ML
QS
QL
ML
QL
QL
ML
QL
QL
ML
ML
ML
MS
QL
MS
QL
MS
MS
ML
QS
ML
ML
ML
MS
QL
ML
QS
QS
QS
MS
ML
MS
QS
QS
MS
ML
QL
MS
QS
ML
ML
QL
QS
ML
ML
QS
QS
ML
ML
QL
ML
QS
MS
QS
QL
QL
QS
ML
QL
ML
QL
QL
QL
QS
QS
ML
QS
MS
QS
QL
QL
QS
ML
QS
ML
ML
QL
QL
QS
QL
ML
QS
QL
ML
ML
QL
MS
QL
MS
QL
QS
MS
ML
QL
QS
QS
QS
QL
ML
ML
MS
ML
ML
QL
QS
ML
QL
QL
QS
ML
ML
QL
QS
ML
QL
ML
ML
MS
QS
QS
QS
ML
ML
ML
ML
QS
ML
QL
QL
ML
ML
QL
MS
MS
QS
QS
QS
QL
QL
ML
QS
MS
QL
ML
QS
QL
ML
QS
ML
ML
MS
MS
ML
QS
ML
ML
QL
ML
MS
MS
ML
ML
QL
ML
ML
QL
MS
QS
ML
QL
MS
QL
MS
QS
MS
ML
QL
QS
ML
QL
QS
QS
QL
QS
MS
MS
QS
QS
MS
QL
ML
ML
QS
QS
ML
ML
QS
QL
ML
ML
QS
MS
ML
QL
ML
MS
QL
ML
QL
QL
QL
ML
ML
ML
QS
ML
ML
QS
MS
ML
QL
QS
ML
ML
QL
ML
ML
QL
MS
ML
ML
MS
QL
ML
MS
QL
QL
QL
MS
ML
QS
MS
MS
MS
ML
QL
MS
QL
QL
ML
ML
QS
ML
ML
ML
QS
MS
ML
ML
ML
ML
QL
ML
ML
QL
MS
MS
ML
QL
ML
MS
QL
QL
ML
MS
QL
QL
QS
QL
QL
QL
QS
QS
QL
QS
ML
QL
ML
QS
QL
ML
QL
ML
QL
MS
ML
QL
ML
QS
ML
MS
MS
QL
QS
QL
QS
ML
QS
ML
QL
ML
QS
ML
ML
QS
QS
MS
QL
ML
QS
QS
QL
QS
ML
QL
QL
QL
ML
QL
MS
MS
ML
QL
ML
QL
ML
ML
QS
ML
ML
QL
ML
ML
QS
QS
QL
ML
QL
MS
QS
QL
ML
QS
ML
ML
ML
ML
QL
QS
QS
QS
QS
ML
ML
MS
QL
MS
MS
ML
QS
MS
ML
QS
QS
QL
QS
QL
ML
MS
QL
ML
QL
QS
QS
ML
MS
QS
QS
ML
ML
QS
QS
ML
ML
MS
MS
QL
ML
ML
ML
QL
ML
QS
QS
QS
ML
QL
ML
QS
QL
QS
MS
QS
ML
QL
MS
ML
QS
QL
MS
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
MS
QL
ML
ML
MS
ML
ML
QS
ML
ML
ML
ML
MS
QL
ML
ML
QL
ML
QL
QS
MS
QL
ML
MS
QL
QS
ML
QS
QL
MS
MS
ML
ML
QL
QL
ML
ML
MS
QS
ML
ML
QS
MS
ML
ML
ML
ML
ML
MS
QS
MS
ML
MS
MS
QS
ML
ML
MS
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
QS
QL
ML
MS
MS
QS
ML
MS
ML
QS
QS
QS
QL
ML
ML
MS
ML
ML
QL
QL
QL
ML
QS
MS
ML
ML
QS
ML
QS
MS
ML
QS
ML
QL
QL
ML
ML
MS
MS
ML
QL
QS
MS
QL
QS
MS
MS
QS
QL
ML
ML
ML
ML
ML
QS
ML
ML
QS
ML
QS
QL
QS
QS
ML
ML
ML
QS
QL
ML
QS
QL
QS
QL
QS
MS
QS
MS
MS
ML
ML
QL
QL
ML
ML
QS
QS
MS
MS
QL
ML
ML
ML
ML
ML
QS
QL
ML
ML
QS
QL
QL
QS
QL
MS
ML
QL
ML
ML
QL
ML
ML
QS
MS
QL
QL
QS
ML
QS
ML
QS
ML
ML
QL
QS
ML
QS
QL
QL
QL
ML
QS
MS
MS
MS
ML
ML
ML
ML
MS
QS
QL
QS
QL
QS
MS
MS
QL
QS
QL
ML
QL
QL
QL
QS
QL
MS
ML
ML
ML
QL
QS
ML
QS
MS
QL
ML
QS
MS
ML
MS
QS
MS
MS
ML
QL
ML
ML
QS
QS
ML
QS
ML
QL
QS
QS
QS
ML
MS
ML
MS
MS
QS
QL
QL
QL
QL
QL
QL
ML
QS
QS
ML
QS
QS
QL
ML
QL
ML
ML
ML
ML
MS
QL
ML
QL
QS
QL
QS
MS
ML
QL
QS
ML
QL
QS
ML
MS
ML
QL
MS
ML
QS
ML
QS
QS
MS
ML
QS
QS
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
QL
ML
ML
QL
MS
ML
ML
QL
ML
QS
MS
QS
ML
ML
ML
QL
QL
ML
QS
ML
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
QL
QS
QL
QL
ML
QL
QS
ML
QS
ML
QS
QL
ML
QS
ML
ML
ML
QS
QL
ML
ML
MS
QL
QL
QL
ML
QS
QS
MS
QL
QL
QS
QS
ML
QS
QL
ML
ML
QL
ML
ML
QS
QL
ML
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
ML
ML
ML
MS
QL
MS
MS
ML
QS
ML
QS
ML
ML
QS
QL
ML
ML
QS
QS
MS
ML
QL
MS
QL
QS
QS
QS
ML
ML
ML
QL
ML
QS
ML
ML
QS
QL
ML
ML
QS
ML
ML
QL
QS
QS
ML
QL
MS
ML
QS
QS
QL
QS
QL
ML
QL
QL
ML
ML
ML
QS
QL
QL
QL
ML
ML
ML
QL
QS
QS
ML
MS
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
ML
ML
ML
ML
QL
QS
MS
QS
ML
QS
ML
QL
QS
ML
ML
ML
QL
QL
ML
QS
ML
QS
ML
QS
QS
MS
QL
QS
QL
QL
QS
QS
ML
QS
MS
ML
ML
QL
QL
QL
ML
MS
MS
QL
QS
ML
QS
ML
ML
ML
QL
MS
ML
ML
QL
MS
QS
ML
QS
QS
QS
ML
QL
QL
MS
QL
QL
QS
QL
MS
ML
QS
QL
QL
QL
ML
QS
QS
QL
ML
QS
QL
ML
ML
QS
QL
ML
MS
MS
MS
QL
ML
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
QS
ML
QL
ML
QL
ML
QL
QS
ML
ML
QL
ML
ML
MS
MS
ML
ML
ML
MS
ML
QL
QL
ML
MS
ML
QL
QL
MS
QL
QL
ML
ML
QS
QL
ML
QL
MS
QS
ML
MS
QS
ML
ML
QL
QL
ML
ML
MS
ML
QS
ML
MS
ML
ML
ML
ML
QL
QS
QL
ML
ML
MS
QL
ML
ML
ML
ML
ML
QS
QL
QL
MS
QS
ML
MS
ML
ML
QL
QS
QL
ML
ML
MS
QS
QS
MS
ML
ML
QL
QL
MS
ML
MS
QL
QS
ML
QS
QL
QS
MS
ML
QS
ML
QS
ML
ML
QS
QS
ML
QS
QS
ML
ML
MS
ML
ML
QS
ML
ML
QS
ML
ML
QS
ML
QL
ML
QL
ML
ML
QS
ML
QL
QL
QL
QL
ML
QL
ML
ML
ML
QL
ML
QL
ML
ML
QS
QL
QS
MS
MS
MS
ML
ML
MS
ML
ML
ML
MS
QL
ML
QL
ML
MS
ML
QS
QL
ML
MS
MS
QL
ML
ML
ML
QS
MS
QS
QS
MS
MS
ML
QL
QS
QL
QL
QS
ML
QL
QL
MS
QS
QS
MS
QS
QL
QS
QS
QS
QS
QL
MS
ML
ML
QL
QS
QS
MS
ML
ML
QL
QS
ML
ML
QL
ML
QS
QS
QL
QS
QS
ML
QL
MS
ML
MS
ML
QS
ML
QS
ML
ML
QS
QS
QS
ML
ML
ML
QS
QL
ML
ML
MS
QS
ML
ML
QS
QL
QL
ML
ML
QL
QS
ML
ML
QS
MS
QS
MS
QL
QL
MS
MS
QS
ML
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
ML
QS
MS
ML
ML
ML
QL
MS
ML
ML
MS
QS
QS
QS
QL
QL
QS
ML
ML
ML
ML
QL
QL
ML
MS
ML
MS
ML
QS
MS
ML
QS
ML
QS
MS
QS
ML
QL
QS
ML
QL
ML
ML
ML
QL
QL
QS
QL
QL
ML
QL
ML
MS
QL
ML
QS
ML
ML
ML
QL
QL
QS
QL
QS
QL
ML
ML
QS
ML
QS
QL
MS
MS
QL
MS
MS
QS
ML
ML
QL
ML
ML
ML
QS
ML
QL
QL
ML
MS
QL
MS
ML
ML
QS
QS
QS
ML
QL
MS
ML
ML
MS
ML
QL
QS
QS
QS
MS
QL
ML
QL
QS
QL
ML
QL
QS
QL
MS
QL
ML
QL
ML
QS
ML
QL
ML
QL
ML
QL
QL
QL
QS
MS
QS
MS
ML
ML
MS
ML
ML
QL
ML
QS
ML
QL
QS
QL
ML
MS
ML
ML
ML
MS
QS
QS
QS
QL
ML
ML
QS
ML
QL
QS
MS
QL
ML
ML
ML
ML
QL
QL
QS
QL
ML
MS
QL
ML
MS
QL
ML
MS
QL
ML
QS
ML
ML
ML
QL
QL
QS
QL
MS
ML
QL
ML
QL
QL
ML
QS
ML
QS
QL
ML
MS
ML
ML
ML
ML
QS
ML
QL
QS
MS
ML
ML
ML
QS
ML
ML
QL
ML
QL
QL
ML
ML
QL
ML
QS
ML
QL
MS
ML
ML
ML
QS
MS
QS
QS
QL
QL
ML
ML
QS
QS
QL
ML
QS
ML
MS
QL
ML
ML
QL
ML
MS
ML
QS
MS
QS
ML
QS
ML
ML
QS
QS
MS
QL
QL
QL
QS
QS
ML
QL
ML
QS
ML
ML
QS
MS
QL
QL
QL
QS
QS
QS
QS
QS
ML
QL
QL
QL
MS
ML
QL
ML
ML
QL
MS
ML
QS
ML
QS
QL
MS
QS
ML
QS
QL
QL
ML
QL
QS
ML
QL
ML
QS
QL
QS
ML
QL
ML
ML
QS
QS
ML
QL
QS
ML
ML
MS
ML
QL
ML
ML
QS
MS
QL
MS
ML
QS
ML
QL
QL
MS
ML
QL
ML
QL
QS
ML
QS
QL
ML
ML
QL
ML
QS
ML
MS
ML
QS
QS
QS
ML
QL
ML
ML
ML
QS
QL
QS
QL
QL
QS
QS
MS
ML
QS
QL
ML
MS
ML
ML
ML
ML
MS
QL
MS
ML
ML
QL
QS
QL
ML
QL
MS
QS
ML
QL
QS
QL
QL
QS
ML
ML
ML
ML
QL
ML
QL
ML
QL
QS
QL
ML
QS
QL
ML
MS
QS
ML
ML
QS
QS
QL
MS
ML
MS
MS
MS
ML
QL
ML
QS
QS
ML
ML
MS
QL
MS
MS
ML
QL
QL
MS
QS
ML
ML
QS
QL
MS
QS
ML
ML
ML
QL
MS
MS
QL
ML
ML
MS
MS
ML
MS
QL
ML
ML
QS
QL
QS
ML
MS
QL
ML
ML
QL
ML
ML
MS
QS
ML
MS
QL
QS
MS
QL
QL
QS
ML
QS
QL
ML
MS
QL
MS
ML
QS
QS
QS
MS
ML
QS
ML
MS
QS
QS
ML
QS
MS
ML
QL
ML
ML
ML
QL
QS
ML
ML
QL
ML
QS
ML
MS
QS
QL
QS
QS
ML
ML
QS
QS
MS
QL
MS
ML
QL
QS
QS
QL
ML
QS
MS
ML
QL
MS
QS
ML
QL
QS
QS
QL
QS
QS
ML
ML
QS
QL
ML
ML
MS
ML
QS
ML
QL
QL
QS
ML
QL
QL
ML
ML
QL
QL
MS
ML
QL
QL
MS
QL
QL
QS
QL
MS
ML
QL
QL
MS
QL
MS
QL
MS
QS
MS
QL
QL
QS
QL
ML
QS
QS
QL
ML
QL
QS
QL
QS
ML
QS
QL
QS
ML
QS
ML
ML
QL
ML
MS
QL
ML
QS
ML
MS
QS
MS
QS
QL
QS
ML
MS
ML
QL
QL
QS
QS
QL
QL
QL
ML
ML
ML
ML
QL
QS
QS
QS
MS
QL
QS
ML
QL
ML
ML
QS
ML
MS
QS
QS
QL
QL
QS
QL
QL
ML
MS
ML
ML
ML
QL
ML
QL
QL
ML
ML
ML
QS
MS
MS
QL
MS
ML
QL
MS
QS
QL
MS
QL
ML
QS
MS
ML
QL
ML
MS
ML
ML
ML
QS
QL
ML
QL
MS
QS
QS
QS
ML
ML
QS
ML
ML
QL
QL
MS
QL
QL
ML
QL
QL
ML
QS
ML
ML
QS
QS
ML
ML
ML
QS
ML
MS
ML
MS
MS
ML
ML
QL
QL
ML
QS
QL
QS
MS
QS
QS
QS
ML
QL
QS
QS
QL
QL
ML
ML
QL
MS
ML
ML
ML
QS
QL
ML
ML
QL
ML
QS
QL
QS
MS
ML
QS
QL
QL
MS
ML
QS
MS
QS
MS
MS
QL
QS
QL
QL
QS
QL
QL
MS
ML
QL
ML
QL
ML
MS
ML
QS
ML
QS
QS
ML
ML
QS
ML
QL
MS
ML
ML
MS
ML
ML
ML
QL
QS
MS
ML
QS
ML
ML
ML
QS
ML
QL
QL
QL
QL
ML
ML
MS
ML
ML
QL
QS
QS
QL
QL
QL
QS
MS
QL
MS
MS
MS
MS
QL
QL
QS
MS
MS
QS
ML
MS
ML
QL
MS
ML
ML
MS
MS
QL
MS
QL
ML
QS
QS
ML
QS
ML
ML
MS
MS
ML
QS
QS
QS
QS
MS
QL
QL
MS
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
ML
MS
MS
ML
ML
QL
QS
ML
QS
QS
ML
MS
ML
ML
ML
QL
ML
ML
QS
QS
MS
MS
ML
ML
QL
QS
ML
ML
ML
QL
QS
QS
QS
ML
QL
MS
QL
MS
ML
ML
QL
ML
QS
QS
QS
ML
ML
ML
MS
QL
ML
QL
ML
QS
ML
QS
MS
ML
ML
QS
QS
MS
ML
ML
ML
MS
QL
ML
QL
MS
QS
ML
QS
QS
MS
QL
QS
QL
QS
QS
MS
ML
QL
QS
MS
QL
MS
ML
ML
ML
QL
ML
QS
QL
QS
QL
QS
ML
ML
ML
QL
MS
QS
QS
QL
QL
QS
MS
ML
QS
QS
QL
ML
QS
QL
ML
ML
QL
MS
MS
ML
ML
ML
QL
ML
QS
ML
ML
MS
ML
ML
MS
QS
QL
QL
ML
QL
ML
ML
QS
ML
ML
ML
MS
QL
QS
QS
MS
MS
ML
MS
MS
QL
ML
QS
ML
QS
QL
QL
QL
ML
ML
ML
MS
ML
ML
QS
QS
ML
QS
ML
ML
QL
ML
ML
MS
ML
QL
ML
MS
MS
ML
QL
ML
ML
ML
QS
ML
ML
ML
QL
MS
QS
QS
ML
QL
QL
QL
ML
QS
QS
ML
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
QL
QS
QS
QS
ML
MS
QL
ML
QS
ML
QS
QS
QS
QL
MS
ML
QL
ML
QS
ML
QL
QL
QL
ML
QS
ML
ML
QS
QS
ML
QS
ML
ML
ML
QL
QL
QL
ML
QL
QS
MS
ML
ML
QS
QL
ML
QS
QL
ML
QL
ML
ML
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
ML
ML
ML
QL
QS
ML
QL
ML
QS
ML
QS
QS
QL
QL
ML
ML
ML
QL
QS
ML
QS
ML
ML
QS
ML
QL
ML
QS
ML
ML
ML
ML
MS
QL
ML
ML
ML
QL
QL
MS
QL
QS
QS
ML
QS
ML
MS
MS
ML
MS
QS
QS
ML
QS
QL
QS
QS
MS
ML
QL
QL
ML
QL
ML
QS
QL
MS
QS
ML
QS
ML
MS
MS
ML
QL
QL
ML
QL
MS
QS
QL
ML
QL
QS
QS
ML
ML
QL
ML
MS
QS
QL
QS
QS
ML
ML
QS
QL
ML
ML
QS
QL
QL
ML
QL
QL
QS
QS
QS
QL
ML
QS
ML
MS
ML
ML
MS
MS
ML
MS
QS
ML
QS
ML
ML
QL
QS
MS
ML
QS
MS
ML
QS
QS
QL
QL
ML
ML
ML
QS
ML
QS
ML
QS
MS
QL
ML
ML
MS
ML
ML
ML
QS
QS
QL
QS
ML
QL
ML
ML
QL
QL
MS
ML
QL
MS
MS
QL
ML
QS
QS
ML
ML
QS
ML
QL
QL
QS
QL
QL
ML
QS
MS
ML
QS
ML
QS
QL
ML
MS
ML
QL
ML
QS
ML
ML
QS
ML
ML
MS
ML
QS
QS
ML
QS
ML
QS
QS
ML
QS
QS
MS
MS
ML
ML
QL
MS
MS
QS
ML
QS
QS
ML
QL
QS
QS
QS
MS
ML
QL
QS
ML
QL
ML
QS
QS
QL
QL
MS
ML
QL
QL
QS
QL
ML
QL
QL
ML
ML
QS
QS
QL
QL
MS
ML
QL
QS
QL
QS
QS
ML
QS
MS
MS
QS
QL
QL
ML
MS
MS
ML
QS
ML
QL
ML
ML
QL
ML
ML
ML
QL
ML
QL
QL
QS
QL
ML
ML
QS
MS
QL
ML
ML
MS
ML
MS
ML
MS
ML
QL
MS
QS
ML
QS
MS
QL
MS
ML
ML
QL
QL
ML
MS
QL
ML
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
QS
QS
QS
MS
QL
ML
QL
QS
QL
QS
QS
ML
ML
MS
QL
ML
QS
QS
MS
ML
ML
QL
QS
ML
QL
QL
QS
QS
QS
QS
ML
MS
QL
QS
QL
ML
QS
ML
ML
QS
QS
QS
ML
MS
ML
ML
QL
ML
QL
QS
ML
ML
QS
ML
ML
QL
ML
QL
QL
ML
QS
MS
ML
QS
QL
ML
ML
QS
MS
MS
MS
QL
QS
QS
MS
QL
QL
QS
QL
ML
QL
ML
MS
QL
ML
ML
ML
MS
MS
MS
QL
MS
QS
ML
QL
MS
QS
ML
ML
ML
QL
MS
QS
ML
MS
QS
ML
ML
MS
ML
QL
ML
ML
ML
ML
ML
QL
QL
QS
QL
QS
QL
MS
QL
ML
MS
ML
ML
QS
MS
ML
MS
MS
QS
MS
QL
MS
QL
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
QL
QL
QL
QS
QS
QS
QL
ML
ML
ML
ML
QS
QL
ML
ML
ML
MS
ML
ML
QS
QS
QL
QS
QS
QS
ML
QS
QS
QL
ML
ML
QS
ML
ML
ML
QS
MS
MS
ML
ML
QS
ML
QL
QS
ML
QS
ML
ML
ML
ML
QS
QS
MS
MS
ML
QL
QL
ML
ML
ML
QL
ML
QL
QS
QS
QL
ML
QL
MS
QL
QS
QL
MS
QL
QL
QL
QL
QS
ML
QL
QL
ML
QL
MS
ML
QS
ML
ML
QS
QL
ML
QS
QS
QL
ML
QL
QS
MS
QS
ML
QL
QS
MS
MS
ML
ML
QS
ML
ML
ML
QL
QS
QL
QL
MS
QS
QS
QL
ML
ML
QS
QL
QS
ML
QL
ML
QL
QS
QS
MS
ML
QS
QL
QL
MS
ML
ML
ML
ML
QS
QS
MS
QL
ML
QL
QL
MS
QS
MS
ML
QL
QL
ML
ML
ML
ML
QL
MS
ML
QL
ML
QS
MS
ML
ML
ML
QS
QS
QL
ML
ML
QL
QS
QS
MS
ML
QL
MS
MS
MS
QS
MS
MS
QL
MS
QS
ML
QS
QL
QS
MS
QS
QL
QS
QL
ML
MS
ML
ML
QS
ML
QS
QS
QL
QS
ML
ML
QL
QS
QS
MS
QS
MS
ML
QL
ML
MS
QS
ML
QL
ML
ML
QS
MS
QS
QL
ML
MS
ML
ML
QS
QL
MS
QS
QL
ML
ML
ML
MS
QL
MS
QS
QL
QS
QL
QL
ML
MS
QL
QL
ML
ML
QL
QS
ML
MS
QL
ML
QS
QL
QS
QL
ML
ML
MS
ML
QS
ML
QL
QS
ML
QL
ML
QL
QS
ML
ML
ML
MS
MS
ML
ML
MS
QL
QS
QL
QL
ML
ML
ML
QS
ML
QS
ML
QL
ML
ML
ML
QS
ML
ML
QL
QS
ML
MS
ML
ML
QL
QL
ML
MS
QL
ML
MS
MS
QS
ML
QL
QS
ML
MS
QL
QS
ML
ML
QL
QS
ML
ML
ML
QL
ML
ML
MS
QL
ML
QL
ML
QS
ML
MS
QL
QL
ML
MS
QL
QL
ML
QS
QL
ML
ML
QL
QL
QS
QS
MS
MS
MS
QS
QL
MS
ML
ML
QL
ML
ML
MS
ML
QS
QS
QS
QL
ML
ML
QL
QS
QS
QL
QS
QS
ML
QL
QL
QS
QS
QS
QL
QS
ML
ML
QS
QL
ML
ML
QS
QL
QL
ML
QS
QL
ML
ML
ML
MS
MS
QS
ML
QS
QL
ML
MS
QS
QS
ML
ML
ML
ML
ML
QS
ML
QL
QL
MS
ML
QS
ML
QS
QL
QS
ML
ML
QL
QS
QS
QL
QS
QS
QS
ML
MS
QS
QL
ML
MS
QS
ML
MS
QL
QL
QL
ML
MS
ML
QS
QL
MS
QS
MS
ML
QS
ML
QS
QS
MS
ML
QS
QS
ML
ML
QL
QS
QL
QS
QL
ML
QS
ML
ML
ML
ML
ML
QL
ML
QS
ML
MS
QS
QS
QS
QL
QL
QL
ML
QL
QS
QL
MS
ML
QS
QS
QS
QL
ML
ML
QS
QL
QL
MS
QL
QS
QL
ML
QS
QS
ML
ML
MS
QS
QS
ML
QS
ML
ML
ML
QS
ML
ML
MS
ML
ML
QL
ML
ML
MS
QL
QL
ML
ML
QL
MS
MS
QL
ML
QS
ML
ML
QS
MS
MS
QS
QL
ML
QS
QS
QL
QS
QL
QL
ML
QS
QL
QL
ML
QL
MS
QL
QS
QS
ML
QS
QS
ML
QL
ML
ML
QS
QS
QS
QL
QL
MS
QL
QL
QL
ML
QS
ML
QL
QS
QS
MS
MS
ML
ML
ML
ML
ML
QS
QS
ML
MS
QL
QS
MS
QL
MS
MS
ML
QS
ML
MS
MS
MS
MS
QL
ML
QL
QS
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
MS
QL
QL
ML
QS
MS
QS
MS
ML
QS
ML
QL
ML
ML
QS
MS
QS
MS
QL
QL
QL
ML
ML
QL
QL
QS
QS
ML
QS
ML
MS
ML
ML
ML
ML
QL
ML
MS
QL
QS
QS
ML
ML
ML
QL
QL
QL
ML
ML
QS
MS
ML
ML
ML
ML
QL
ML
ML
QS
ML
QL
ML
QL
QS
ML
QL
QS
QL
ML
ML
ML
ML
QS
ML
ML
ML
ML
ML
QL
MS
QS
ML
QL
QS
ML
MS
QS
QL
QL
QS
ML
QL
MS
ML
ML
QL
ML
QS
MS
QS
ML
QL
QS
QS
ML
ML
ML
QL
MS
QS
ML
QL
ML
QS
QS
QS
QS
QL
ML
ML
ML
QS
QS
MS
ML
MS
QS
ML
QL
QL
QS
QL
QS
QS
QS
MS
QL
QS
ML
QS
QS
ML
QS
ML
QS
ML
ML
QL
ML
QS
QL
QL
QS
QS
MS
MS
ML
MS
ML
ML
MS
QL
ML
MS
ML
QL
ML
QL
ML
QS
MS
QS
QL
ML
QL
QL
MS
MS
ML
QL
QS
MS
QL
QL
ML
MS
ML
ML
ML
ML
MS
ML
MS
QL
QS
QL
QS
QS
QS
QL
ML
QL
ML
ML
QS
ML
ML
QL
QS
QS
QS
QS
QL
ML
ML
QS
MS
MS
ML
QL
ML
MS
QS
MS
ML
QS
MS
QL
MS
ML
QL
QL
ML
ML
QL
ML
ML
ML
MS
MS
QL
QS
ML
ML
QL
ML
QL
ML
QS
QS
ML
QS
ML
MS
QS
ML
QL
ML
QS
ML
QS
QL
ML
MS
ML
QS
ML
QL
QS
ML
MS
QS
MS
ML
QL
QS
QL
ML
ML
MS
QL
MS
ML
QS
QL
QS
QS
ML
QL
MS
QL
MS
ML
QS
MS
QS
ML
ML
ML
QL
ML
QS
MS
ML
QS
QL
MS
QS
QL
ML
MS
ML
QS
MS
QL
QL
QL
ML
ML
ML
ML
MS
ML
QL
ML
ML
ML
QL
MS
QS
QS
QL
QS
ML
ML
QS
QL
QL
MS
QL
ML
QS
MS
QL
MS
QL
MS
QL
QS
QS
QS
ML
ML
QS
ML
QL
MS
MS
ML
ML
QS
ML
ML
QL
QS
QS
QS
MS
MS
ML
ML
ML
ML
ML
ML
ML
QL
MS
ML
QS
ML
QL
MS
ML
QL
QL
QS
MS
QL
QL
ML
QS
ML
QS
ML
ML
ML
MS
MS
QL
QL
ML
MS
QS
ML
MS
QL
MS
ML
QL
MS
MS
QL
QL
QL
ML
QL
ML
ML
QS
QS
MS
ML
QS
ML
QL
QL
QL
ML
QL
ML
ML
MS
QL
QS
ML
QS
QL
ML
ML
ML
QL
QS
ML
MS
ML
MS
QS
QS
ML
QS
QL
ML
ML
QS
ML
QL
QS
ML
QL
ML
QS
ML
QS
ML
QS
MS
QL
QL
QL
MS
QS
ML
ML
ML
QS
ML
MS
QS
QS
MS
ML
MS
QS
QL
ML
QL
ML
ML
MS
QS
ML
QS
QS
QL
ML
ML
QL
QS
MS
QS
QS
QS
QL
QS
QL
QL
QL
QS
QL
ML
ML
QL
MS
MS
ML
QS
QS
QL
QS
ML
QL
QS
ML
ML
QL
MS
QL
QS
ML
MS
QS
QS
QS
ML
QL
QL
QS
QS
ML
ML
ML
ML
ML
QS
QL
QL
ML
QS
QL
ML
MS
ML
QL
QL
QS
ML
QL
ML
QL
QS
ML
ML
QS
ML
ML
QS
QL
QL
ML
QS
ML
QS
MS
MS
QS
MS
QS
QL
ML
QL
QL
ML
ML
QL
MS
MS
ML
QS
ML
QL
QL
ML
QL
ML
ML
QL
MS
ML
QL
QS
ML
ML
QS
ML
ML
ML
QS
MS
ML
QL
QS
MS
ML
MS
MS
QS
QS
ML
ML
QS
ML
QL
ML
MS
QS
MS
QS
ML
ML
QS
ML
MS
ML
QL
QL
QS
ML
MS
ML
QL
QL
QL
MS
QS
QS
ML
ML
ML
QS
QL
MS
QL
ML
ML
MS
ML
ML
ML
MS
ML
MS
ML
QL
ML
QL
QS
ML
QL
MS
MS
QS
ML
QS
QL
ML
ML
QS
QL
QL
MS
QS
MS
ML
ML
QS
QS
QS
QL
QL
ML
ML
ML
QL
QL
ML
MS
QS
ML
QL
ML
ML
QL
ML
MS
ML
MS
ML
MS
ML
QL
ML
ML
QL
QL
ML
ML
ML
QL
QL
QS
QL
MS
QS
MS
ML
QL
ML
QS
MS
MS
QL
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
QL
QL
ML
ML
QL
QS
QS
QL
ML
QS
QS
QL
QL
QL
ML
ML
MS
QL
QS
MS
QS
MS
QL
ML
MS
ML
QL
MS
MS
ML
QS
QS
ML
ML
QS
ML
QL
MS
QL
ML
QL
QL
ML
ML
ML
ML
QL
MS
QS
ML
MS
ML
ML
ML
ML
QL
QL
ML
QS
MS
ML
ML
ML
QS
ML
MS
QL
ML
MS
QS
MS
MS
QL
ML
ML
MS
QL
ML
QL
MS
MS
QL
QL
QS
QS
QS
ML
QL
QS
QL
QS
ML
QS
QL
ML
QS
QS
MS
QL
QS
QL
ML
QL
QS
QS
QL
QS
QL
ML
ML
QL
QS
QS
ML
QS
QS
ML
MS
ML
MS
ML
QS
QS
QL
QL
QL
QL
QL
QL
ML
QS
QL
MS
QL
QL
ML
QL
ML
ML
QS
QL
ML
ML
ML
QS
QS
ML
ML
MS
QS
MS
QS
QL
QS
ML
ML
QL
ML
QL
ML
QS
QL
ML
QL
QL
QL
ML
QL
QL
QL
QL
QS
MS
QS
ML
ML
ML
QS
QS
QL
QS
MS
QS
QL
QL
QS
QS
ML
QS
QL
QS
QS
MS
QS
QL
MS
ML
QL
ML
QS
QL
MS
QL
QS
QS
MS
QL
QL
ML
ML
QL
MS
ML
MS
QS
QS
ML
QS
ML
QS
QL
QS
ML
ML
MS
QS
QL
QL
ML
QL
QS
QL
QS
QS
ML
ML
QL
QL
QL
QS
ML
ML
ML
QL
ML
QS
QL
QL
QS
QL
QS
QS
ML
QS
QS
ML
ML
QL
QS
ML
MS
ML
ML
QL
QS
ML
QS
MS
ML
QS
QL
ML
MS
QL
ML
ML
ML
ML
QL
QL
QL
ML
ML
QL
QS
QS
QL
ML
ML
ML
ML
ML
QL
QS
QS
ML
QL
QS
MS
MS
ML
MS
ML
ML
QL
ML
ML
QS
ML
QL
ML
QS
ML
ML
ML
QL
QS
ML
MS
ML
QS
ML
QL
QL
MS
QL
MS
MS
ML
QL
QS
QL
QL
QL
ML
QL
ML
QS
QS
ML
ML
MS
QL
ML
QL
QS
QL
ML
MS
MS
ML
QL
QS
ML
ML
QS
QS
QL
ML
QL
QS
QL
QL
ML
ML
QS
ML
ML
QL
QL
ML
QL
ML
QL
QL
QL
QL
ML
ML
QS
ML
QL
QL
QS
ML
QS
QS
QL
ML
MS
ML
QS
QL
QL
QL
QS
QS
ML
QS
MS
ML
QS
MS
QL
QL
ML
QL
QL
QS
ML
ML
QL
QS
ML
ML
QL
ML
QS
ML
QS
MS
QL
QL
ML
ML
ML
ML
QS
QL
ML
ML
ML
QS
ML
QL
QL
ML
ML
MS
QL
MS
ML
QS
QL
QS
QL
MS
MS
ML
MS
ML
QS
QS
MS
MS
MS
ML
ML
ML
QS
ML
QS
ML
QS
QL
QL
QL
ML
QL
ML
ML
QS
ML
ML
ML
QL
QS
ML
ML
QL
ML
QS
QS
ML
MS
ML
MS
QL
MS
ML
ML
QL
QS
ML
MS
QL
QL
ML
ML
QL
QL
QS
MS
QS
ML
MS
QS
QS
QS
MS
QS
ML
QL
QS
QS
ML
QL
MS
QS
ML
MS
QL
QL
QS
QS
QS
ML
ML
MS
MS
ML
ML
QL
ML
QS
MS
MS
QS
ML
MS
ML
QL
QL
ML
ML
ML
ML
QL
ML
QS
MS
QL
ML
QS
ML
MS
QS
QL
QS
ML
QS
MS
MS
ML
ML
QS
QS
QS
QL
ML
ML
MS
ML
QS
QS
QS
QL
ML
QS
ML
QS
MS
MS
QS
QL
QL
QS
MS
ML
MS
ML
QS
QS
QS
QS
MS
QS
QS
MS
ML
QS
QL
QS
ML
MS
ML
MS
MS
QL
QL
QS
QS
QL
QS
MS
QS
QL
QL
QL
QL
QL
QS
ML
QS
ML
QS
QL
ML
ML
QL
ML
QS
QS
QL
QL
ML
QL
ML
QS
QS
QS
QS
QL
QS
QS
ML
QS
ML
ML
ML
ML
MS
QS
ML
ML
ML
QS
ML
ML
ML
ML
QL
QL
ML
QL
QS
QL
QL
QL
ML
QL
ML
ML
QS
ML
ML
MS
QL
ML
QS
ML
QL
QS
QS
ML
ML
MS
QL
ML
ML
ML
QS
ML
QL
QS
ML
QL
ML
ML
QL
MS
MS
ML
QL
ML
QL
MS
QS
ML
ML
QL
QL
MS
QS
ML
QS
MS
QL
ML
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
ML
ML
ML
MS
ML
QL
QL
QS
QL
ML
ML
ML
QL
QS
QS
MS
QS
ML
ML
ML
QS
ML
ML
ML
ML
QS
ML
QL
ML
ML
ML
QL
QS
ML
QL
ML
QS
ML
QS
ML
QS
QS
MS
ML
ML
QL
MS
QL
QS
ML
QL
ML
MS
QL
ML
QL
QS
ML
ML
QL
ML
ML
QS
ML
ML
QL
ML
QS
ML
QL
ML
ML
QL
MS
ML
ML
QS
QS
ML
QL
QS
ML
MS
QS
MS
QL
ML
QL
QS
ML
QS
QS
ML
QL
QS
QS
QL
ML
ML
QS
ML
QL
ML
QS
QL
QS
QL
ML
ML
QL
QL
ML
ML
QL
MS
ML
QS
QL
ML
ML
QL
QL
MS
ML
ML
MS
ML
QS
ML
QL
QS
QL
QL
ML
ML
QS
ML
MS
ML
QS
ML
MS
QS
ML
QL
ML
ML
ML
ML
MS
ML
QS
QL
QS
MS
ML
ML
ML
ML
QL
ML
QS
QS
ML
MS
MS
QS
QL
ML
ML
QL
ML
QL
MS
ML
QL
QS
QL
MS
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
ML
QS
QL
QL
QL
QS
QL
QS
ML
MS
QS
QL
ML
QL
ML
QL
ML
ML
ML
QL
QS
ML
ML
MS
MS
QL
QL
QL
ML
MS
QS
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
ML
QS
QL
QL
QL
ML
QL
MS
ML
ML
ML
MS
ML
MS
QL
ML
MS
QL
ML
QS
ML
ML
ML
ML
QS
QS
QS
ML
ML
QL
ML
QS
MS
QS
QL
QL
MS
QS
QS
QS
ML
QS
QS
MS
QS
MS
MS
QL
QS
QL
QS
ML
MS
ML
MS
ML
QL
QL
MS
QS
MS
QL
QL
QS
QS
ML
ML
MS
QS
QS
ML
MS
ML
QL
QL
QL
ML
QS
ML
ML
ML
ML
ML
ML
QS
QS
QS
QS
QS
QS
ML
ML
MS
ML
ML
QL
QL
MS
QS
QS
QS
ML
ML
QL
ML
QS
ML
ML
ML
QL
MS
QS
ML
QL
QS
QS
MS
MS
QL
QL
MS
QL
QL
MS
QL
QS
ML
QS
QS
ML
QL
QL
QL
ML
QS
ML
QL
ML
QL
ML
ML
MS
ML
ML
MS
MS
QS
QS
QS
MS
QL
QL
QS
ML
ML
QL
ML
MS
QL
ML
QS
QS
QS
QS
MS
QS
QS
QS
QS
MS
QL
QS
ML
QL
ML
ML
QS
QS
ML
QL
QS
QS
ML
QS
ML
MS
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
QS
MS
QS
QL
ML
QS
QL
QL
QL
QL
ML
QS
ML
QL
ML
QS
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
ML
QS
QS
QS
QS
QL
QS
ML
ML
ML
QL
QS
ML
ML
MS
MS
QS
ML
QL
QL
MS
QS
QL
QS
MS
ML
ML
MS
ML
QL
QS
QL
QL
QL
ML
QS
MS
QS
QS
MS
QL
QS
ML
ML
ML
QL
ML
QS
ML
QS
QS
MS
QS
QL
QS
ML
QL
MS
ML
QL
QS
QL
ML
QL
QS
QS
ML
ML
MS
QL
MS
ML
MS
QL
QS
ML
QL
QS
ML
ML
QS
ML
QL
QL
ML
ML
QS
ML
ML
QL
MS
ML
QS
MS
ML
QS
QS
QS
QS
ML
QL
QS
MS
ML
QL
QL
QL
QL
QS
QL
ML
ML
QL
QS
MS
QS
QL
QL
MS
MS
ML
QS
QS
ML
ML
QS
ML
QS
MS
QS
QS
ML
QS
MS
ML
MS
MS
MS
MS
QS
QL
QL
QS
MS
QL
ML
ML
QL
ML
QL
QL
ML
QS
MS
ML
ML
ML
QS
QL
QS
QL
ML
MS
ML
QS
QS
QS
ML
MS
QS
ML
ML
QS
MS
QL
QS
ML
QS
ML
MS
QL
QS
QS
QL
QL
QS
MS
ML
QL
MS
QS
ML
QL
ML
QS
MS
ML
ML
ML
QS
ML
MS
QL
ML
ML
QS
QS
QS
ML
ML
QS
QS
ML
ML
QL
ML
ML
QS
QS
QL
QL
QL
QL
ML
QS
QL
MS
QL
MS
ML
QL
QS
ML
ML
ML
QS
ML
MS
MS
QS
MS
ML
ML
ML
ML
MS
ML
QL
QS
ML
ML
MS
ML
ML
ML
QS
ML
ML
ML
MS
ML
QL
QL
ML
QS
ML
QL
QS
ML
QS
QL
QL
ML
QL
QL
QS
ML
QL
MS
QL
MS
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QS
ML
QL
QS
MS
ML
QS
QL
MS
ML
QL
QL
ML
ML
QL
MS
QS
QS
QL
QS
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
QL
QS
MS
ML
QS
QS
ML
ML
QL
ML
ML
ML
QL
QS
ML
ML
QS
QS
MS
QS
MS
ML
ML
MS
QL
MS
ML
ML
QL
MS
QS
QL
MS
QS
QL
MS
ML
QS
ML
QL
QL
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
ML
QS
ML
MS
QL
QL
MS
ML
ML
QL
QL
ML
QL
ML
QL
ML
ML
QL
QS
ML
ML
QS
ML
MS
MS
MS
ML
QL
QS
ML
QS
QS
QL
QS
QS
QL
ML
QS
ML
QL
QL
QS
QS
QS
MS
ML
ML
QL
QL
QL
QL
MS
QL
QL
ML
QS
ML
QS
QL
ML
ML
QL
QL
QS
QL
QL
QS
ML
ML
QS
MS
QL
QL
ML
QL
QL
MS
ML
ML
ML
QS
ML
ML
ML
ML
QS
ML
QS
QL
QS
ML
QL
QL
ML
ML
QL
QS
QS
ML
QS
QL
QS
QL
QS
QL
ML
QL
MS
QL
ML
QL
QL
QS
ML
MS
QL
QS
QS
ML
ML
MS
QS
QL
QS
MS
ML
ML
QS
ML
ML
ML
ML
QS
QL
QL
ML
ML
ML
ML
MS
QS
MS
QL
ML
MS
ML
QS
MS
MS
QL
QS
ML
QS
QS
ML
ML
QL
QS
QS
QS
ML
ML
ML
ML
QS
QL
MS
QS
QL
QS
QL
QL
QS
ML
QS
ML
QL
MS
ML
ML
ML
ML
MS
ML
ML
QS
QL
QL
ML
QL
QS
MS
ML
ML
ML
QL
QL
QL
MS
QL
ML
ML
ML
MS
QS
QL
QS
QL
QS
QS
ML
QS
ML
ML
QS
ML
QS
QS
QL
QL
QL
QS
QS
QL
ML
QS
QL
ML
ML
ML
QL
QL
QS
QL
QL
QS
QS
MS
ML
ML
QS
ML
QL
QL
ML
ML
ML
QL
QS
QL
QS
QL
ML
ML
QL
ML
MS
QS
ML
MS
ML
ML
QL
ML
MS
MS
QL
MS
ML
ML
QS
QS
ML
QS
ML
QL
QL
MS
QS
MS
QS
ML
QL
ML
QS
QS
QL
QS
QL
MS
QS
QS
ML
MS
QS
QL
QS
QL
QS
ML
QL
MS
ML
QL
ML
ML
QS
QL
QL
MS
QL
MS
ML
QS
MS
MS
ML
ML
QS
ML
QL
ML
ML
ML
ML
ML
ML
QL
ML
ML
QS
QS
QS
QL
MS
MS
ML
ML
ML
MS
QS
QS
ML
ML
QS
QS
ML
MS
ML
QL
ML
QL
ML
QS
ML
QS
QS
QL
QS
ML
ML
ML
QS
ML
QL
QS
QL
MS
QS
QS
MS
ML
ML
ML
QL
MS
ML
QS
QS
ML
ML
QL
QL
ML
QL
ML
QS
ML
QS
QS
MS
MS
QL
ML
QS
MS
QS
QS
QS
ML
QL
QL
QL
QS
ML
ML
ML
ML
QS
ML
MS
QS
ML
QS
QS
MS
ML
ML
QL
ML
QL
MS
QS
QL
QL
QL
QS
QL
QS
QS
MS
QS
QL
ML
ML
ML
QL
MS
QL
ML
QL
QL
QL
QL
MS
QL
QS
QL
QS
QL
ML
QL
ML
ML
QL
QS
QS
MS
QL
MS
MS
QL
ML
QL
QS
QL
QS
QS
ML
MS
ML
QS
ML
ML
QS
MS
QL
QS
ML
QS
QL
ML
QS
QS
QS
ML
QS
ML
QL
ML
MS
QS
QL
QL
QL
MS
QS
QS
QS
ML
QS
QS
ML
ML
QL
QL
QL
ML
QL
MS
QL
ML
QS
ML
QS
MS
QL
QL
QL
QS
QS
QL
QS
QS
ML
ML
ML
QS
QL
ML
ML
QS
ML
ML
QS
QS
QS
MS
QS
ML
QL
ML
QL
MS
QS
ML
QL
QS
QL
MS
QS
QS
QS
MS
MS
QS
QL
QL
MS
QL
MS
ML
QL
QL
MS
QS
ML
MS
QS
ML
ML
QS
MS
ML
QL
QL
ML
ML
ML
QL
ML
QL
ML
QS
QS
QL
QS
QL
ML
QS
MS
MS
QS
QS
QL
QL
ML
ML
ML
ML
ML
ML
MS
ML
ML
ML
ML
ML
ML
ML
QS
ML
MS
QL
MS
ML
ML
QS
QS
QL
MS
ML
QL
ML
ML
MS
ML
QL
ML
ML
QS
QL
QS
ML
ML
ML
QS
ML
ML
QS
QL
ML
MS
ML
QS
MS
QL
ML
QS
MS
ML
QL
MS
ML
QL
ML
ML
QL
ML
ML
QS
MS
ML
QL
QL
ML
MS
ML
QL
ML
ML
QS
ML
ML
QL
QS
QL
QL
QL
QS
MS
MS
QL
QS
ML
ML
ML
MS
QL
QL
MS
MS
QL
ML
ML
QS
ML
QL
QS
QS
QS
ML
QL
QS
ML
MS
ML
ML
ML
ML
QL
QS
QS
QL
QL
QS
QL
MS
ML
MS
QS
QS
ML
ML
ML
QS
QS
QS
QS
ML
QS
MS
ML
QL
ML
QL
QS
ML
QL
MS
MS
QS
ML
ML
ML
MS
QL
ML
MS
ML
ML
ML
QS
ML
QS
ML
QS
MS
QS
ML
QS
ML
QL
MS
QS
ML
ML
ML
QS
ML
ML
MS
QS
QL
QL
MS
QL
QS
QS
ML
ML
QL
QL
ML
QL
QS
QS
QL
ML
ML
MS
QL
MS
QL
ML
ML
QS
ML
MS
MS
ML
ML
ML
QL
QL
ML
ML
QL
ML
MS
MS
QS
ML
ML
QS
QL
QL
MS
QS
QS
ML
QS
MS
ML
MS
QL
QS
QS
QS
MS
ML
ML
MS
QL
QS
ML
QS
QS
ML
ML
QL
ML
ML
QL
QS
QL
QL
QS
ML
QL
QL
QS
MS
QS
QS
QL
MS
ML
ML
MS
ML
QL
QS
ML
QS
MS
MS
ML
ML
QL
QS
QS
ML
ML
ML
ML
QS
ML
QS
MS
QS
ML
QS
MS
ML
QL
QS
QS
QL
QL
MS
MS
QS
ML
QL
QS
ML
ML
ML
QS
QL
ML
MS
MS
ML
ML
QL
QS
MS
QS
ML
ML
ML
ML
ML
QL
MS
ML
MS
ML
QS
QL
QS
QS
MS
ML
ML
QS
QS
QS
ML
QS
ML
QS
ML
QL
QS
ML
QS
MS
ML
QL
QL
QL
QS
QS
QS
ML
QS
ML
MS
QS
QS
QL
QS
QL
ML
MS
ML
MS
QS
QS
ML
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
QS
QL
ML
ML
ML
ML
MS
ML
QS
ML
QS
QS
ML
ML
QL
QL
QS
ML
QS
QL
QS
QS
QL
QS
ML
MS
QS
QL
ML
ML
QL
QL
ML
MS
ML
QL
ML
QS
ML
MS
ML
QL
ML
QS
MS
QL
ML
QS
QS
ML
ML
QS
MS
QL
QL
ML
MS
MS
ML
ML
ML
ML
ML
ML
ML
QS
QS
QS
QL
MS
MS
QS
ML
ML
ML
ML
ML
ML
MS
QL
ML
QL
ML
QS
QS
ML
QS
ML
QS
ML
ML
ML
QS
QS
ML
QL
QL
ML
QS
MS
ML
QL
QS
QL
QL
MS
QS
QL
QL
MS
QS
MS
ML
ML
QS
ML
QL
ML
ML
QL
QS
QS
MS
ML
MS
QS
QS
ML
ML
ML
QS
QL
QL
ML
MS
ML
QS
ML
ML
QL
QS
QS
QL
QS
MS
QS
QS
ML
ML
ML
ML
QL
MS
ML
QL
MS
QS
ML
QL
QS
ML
ML
QL
ML
QL
QS
ML
QS
QL
QS
ML
ML
QL
QL
ML
QS
MS
MS
ML
QS
ML
QS
ML
QL
ML
QS
QL
QS
QL
MS
QL
ML
ML
ML
MS
QS
QL
QL
QS
QS
MS
ML
QS
QS
QS
QS
QL
ML
ML
QL
QL
QS
QS
QL
ML
ML
QL
QL
QL
QS
ML
QL
QL
QS
QS
ML
QS
ML
ML
ML
QL
QL
QS
QL
QS
QS
ML
QS
ML
ML
QS
QS
QL
ML
MS
QS
QS
QL
QS
ML
QS
ML
MS
MS
ML
ML
ML
QL
MS
QL
MS
ML
QL
QS
QS
ML
ML
QS
QS
MS
QS
QL
ML
QL
MS
QS
QL
ML
QS
QS
MS
ML
ML
QS
MS
ML
MS
QL
ML
ML
MS
MS
QL
ML
QS
QS
ML
QS
MS
ML
ML
MS
QS
QS
QS
ML
MS
ML
ML
ML
MS
QL
QS
QL
QS
MS
ML
ML
QS
QS
MS
MS
QS
MS
QS
ML
MS
ML
ML
ML
QS
QL
QS
QS
ML
QS
ML
QS
MS
QS
MS
ML
QS
ML
MS
ML
ML
QL
QS
ML
QL
QL
QL
ML
ML
QL
QS
ML
QL
ML
ML
MS
ML
QL
QS
ML
QL
QS
QS
QS
QS
MS
ML
ML
QS
QS
QS
QL
ML
MS
ML
QS
ML
QL
MS
QS
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
QS
QL
ML
QS
MS
QL
QL
MS
QL
ML
QS
ML
QS
QS
QL
QS
QL
QS
QL
QL
ML
QS
QS
ML
QS
ML
QL
QL
ML
QL
QL
ML
ML
QL
ML
QS
QS
ML
ML
QS
ML
QL
QS
QS
ML
QS
QL
ML
ML
QL
QS
ML
ML
ML
QL
QS
MS
ML
MS
QL
QL
ML
ML
ML
QS
ML
QL
ML
ML
QS
ML
QL
MS
ML
QL
ML
QS
QL
MS
ML
QL
QL
ML
QL
MS
QL
QL
QS
QS
QS
QL
QL
QS
ML
ML
MS
QS
QS
MS
QS
MS
ML
ML
ML
QL
QS
QS
ML
QS
QS
QS
MS
QS
ML
ML
ML
ML
QL
MS
QL
ML
QL
QL
MS
QL
ML
QS
ML
ML
QS
ML
QL
QL
QL
QS
QS
ML
QS
QS
QL
ML
QL
ML
QL
ML
QL
QL
ML
MS
ML
ML
QS
QS
ML
QS
QL
QL
ML
QS
ML
QL
ML
ML
QL
QL
MS
QS
ML
MS
ML
QL
QS
MS
QL
QS
MS
QL
ML
MS
QL
QL
QS
QL
QL
ML
ML
QS
QL
MS
QL
MS
ML
QS
ML
ML
ML
MS
QS
ML
QS
QS
QL
ML
MS
QL
ML
MS
QS
QL
QS
QL
ML
MS
QL
QL
QL
QS
QL
ML
MS
ML
QL
ML
QS
MS
ML
QL
QS
QL
ML
QL
ML
ML
MS
ML
ML
QS
ML
MS
ML
ML
MS
QS
QL
QL
ML
ML
MS
QL
QS
ML
MS
MS
MS
MS
QL
ML
QS
QL
QS
ML
QS
MS
QL
ML
QS
ML
MS
QS
MS
ML
QS
MS
QS
ML
ML
MS
QL
MS
MS
QL
MS
QS
QS
QS
ML
ML
ML
ML
QL
QS
QS
ML
QL
QL
ML
QL
QL
ML
QS
QS
MS
ML
QS
ML
MS
ML
QS
MS
QS
QS
ML
ML
QL
ML
ML
ML
QS
QS
MS
ML
QS
ML
ML
QL
ML
MS
ML
QL
MS
QL
QL
QS
QL
ML
MS
QS
QS
QL
QS
MS
QL
ML
QL
QS
QS
ML
ML
MS
QL
QL
QL
MS
QS
MS
ML
ML
MS
QL
ML
ML
QL
ML
ML
QS
ML
QS
MS
MS
QS
QS
QS
ML
ML
QS
MS
ML
ML
MS
ML
ML
ML
QS
MS
ML
QL
ML
QS
ML
ML
QL
ML
ML
QS
QL
MS
QL
QS
QL
QL
QS
ML
QL
QL
QL
ML
ML
ML
MS
MS
QS
ML
ML
QL
QL
ML
MS
MS
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
QL
ML
ML
ML
QS
QS
MS
MS
QS
ML
ML
QL
QS
ML
MS
ML
QS
ML
ML
QL
ML
QS
ML
MS
QL
QS
QL
QS
ML
MS
ML
ML
QL
ML
QL
MS
QS
QL
QL
QL
ML
ML
QS
QL
QS
QL
QS
QS
ML
QL
MS
ML
QS
QL
QS
QS
MS
ML
ML
ML
ML
QS
ML
ML
ML
QS
QS
QL
QS
MS
MS
QL
ML
ML
MS
QS
QL
QL
ML
QS
ML
ML
MS
QS
ML
QL
MS
QS
ML
QL
QS
ML
QS
QL
QS
MS
QS
ML
ML
ML
QL
ML
QS
QL
ML
MS
ML
ML
QL
QL
QL
ML
MS
QS
ML
MS
QL
QS
QS
MS
ML
ML
ML
QL
MS
MS
ML
ML
QL
QL
ML
QL
MS
ML
ML
MS
QS
ML
QL
MS
QS
QS
QL
QL
QL
ML
ML
QS
ML
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
MS
QS
ML
MS
ML
ML
MS
QL
QL
ML
ML
QL
QS
QL
ML
ML
QL
MS
QS
ML
ML
MS
ML
MS
ML
ML
QL
QS
MS
QL
QL
QS
MS
ML
ML
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
QL
ML
QS
ML
QL
QS
QS
QL
QL
ML
ML
ML
MS
ML
ML
QL
ML
QL
QL
QL
QS
QL
QL
ML
MS
QL
QL
QS
ML
QL
MS
QS
QS
ML
QL
QS
QS
QL
QS
MS
ML
QL
ML
QS
QS
ML
QL
QS
ML
ML
QS
QL
ML
ML
QL
QL
QL
ML
QL
ML
QL
QS
QS
QS
QS
QS
QL
QS
ML
QL
QL
QL
MS
QL
MS
ML
QL
ML
QS
QS
ML
MS
ML
QS
MS
ML
ML
ML
MS
MS
QS
ML
ML
QL
ML
ML
MS
ML
QS
ML
ML
QS
QL
ML
ML
MS
ML
QL
ML
ML
ML
ML
ML
QS
ML
ML
ML
MS
ML
QS
ML
QS
QL
ML
QS
QL
QL
ML
QS
QS
MS
ML
MS
QS
QL
MS
ML
ML
ML
ML
QL
QS
QS
QS
ML
ML
ML
ML
QS
QL
ML
ML
ML
MS
ML
MS
ML
MS
QL
QS
QS
QS
ML
ML
QS
MS
QS
QS
QS
ML
QS
QS
QL
ML
ML
MS
MS
QL
MS
ML
ML
ML
QS
ML
ML
QS
QS
QS
ML
ML
QL
QL
QS
MS
QS
QL
QS
QS
MS
MS
ML
ML
QS
QL
QS
QS
QS
ML
QS
ML
ML
QL
ML
MS
QS
QS
MS
QL
QS
MS
ML
ML
ML
QS
ML
QL
QS
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
QS
ML
MS
MS
MS
QL
ML
QL
QS
ML
ML
ML
QS
QS
MS
MS
QL
QS
QS
QL
QL
QS
QL
QL
QS
QS
ML
QS
QS
ML
MS
QS
ML
ML
QL
QL
ML
QS
QS
QL
QL
ML
QL
ML
MS
ML
QS
QL
ML
QS
ML
MS
QS
MS
ML
QS
ML
QS
ML
QS
ML
QS
ML
MS
ML
ML
MS
QS
ML
QL
QL
ML
ML
MS
QS
QL
ML
QL
ML
QS
MS
QL
ML
MS
MS
QL
ML
QS
ML
QS
QL
QL
QS
QL
MS
MS
QS
QL
QS
QL
ML
QL
ML
MS
QS
QL
ML
QS
ML
QL
QL
QL
MS
QL
QL
QL
QS
QL
QS
ML
ML
QL
ML
ML
MS
QS
ML
QL
ML
QS
MS
MS
ML
QL
ML
QS
MS
QL
QS
ML
ML
QS
QL
QS
ML
QL
ML
ML
MS
MS
QS
ML
QL
QL
QS
QS
QS
QL
QS
MS
QL
QL
QL
QL
QL
QL
ML
ML
QS
ML
ML
ML
MS
QS
ML
QL
ML
MS
MS
ML
QS
MS
QL
ML
MS
ML
ML
ML
QS
MS
QL
ML
ML
ML
QL
MS
QL
ML
QL
ML
MS
ML
QS
MS
MS
ML
QL
QS
ML
QL
QS
QS
ML
QS
ML
QS
QL
QS
MS
QS
MS
QL
QS
QL
QS
ML
ML
QS
ML
ML
QL
MS
ML
QS
MS
QL
QS
ML
QS
ML
QL
ML
ML
QS
QL
QS
QL
ML
QL
QL
QS
MS
ML
ML
QS
QL
ML
QS
ML
QS
QS
QS
ML
QS
QL
QS
ML
QL
ML
ML
MS
ML
QS
ML
QS
ML
ML
ML
MS
MS
ML
QS
ML
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
QL
ML
QL
QL
MS
ML
QL
ML
ML
ML
MS
ML
QL
ML
ML
ML
ML
ML
MS
QS
QS
ML
QS
QS
ML
ML
QS
QL
QL
ML
QL
QL
ML
QL
ML
QS
ML
QL
MS
QS
QS
QS
ML
ML
QS
QS
QS
QS
QS
QS
QS
ML
QS
MS
ML
QS
ML
ML
MS
QS
ML
QL
MS
QS
QS
QL
MS
ML
ML
QL
QL
QS
QL
QL
QL
ML
QL
ML
ML
ML
QL
QS
QS
ML
QL
QS
MS
QL
QL
QS
MS
QS
QL
ML
ML
ML
QL
MS
ML
ML
ML
QL
QL
QS
ML
ML
ML
MS
QL
QS
QS
QL
QS
QS
QL
QL
QS
QS
MS
QS
QS
QL
QS
QS
QS
QS
ML
QL
QL
QL
QS
QL
QS
QL
ML
ML
MS
QS
QS
MS
ML
ML
ML
MS
MS
ML
QS
QS
QL
QL
QL
QS
QS
ML
QS
ML
ML
ML
MS
QL
ML
QL
ML
QL
MS
ML
MS
ML
QL
ML
QL
ML
QS
MS
QL
ML
ML
QL
QS
ML
QS
ML
MS
QL
QS
ML
ML
QL
ML
QS
QS
ML
QS
QL
QL
ML
QL
ML
ML
ML
QL
QL
QS
ML
QS
ML
QL
QL
QS
ML
MS
QS
ML
QS
QL
ML
QS
MS
ML
QL
QL
QS
ML
ML
MS
QL
ML
QL
QS
QS
QL
ML
ML
QS
QS
MS
ML
QL
QL
ML
ML
ML
QS
MS
QL
ML
QL
QL
MS
QS
MS
QS
ML
QS
QS
ML
QS
ML
QL
QL
ML
QS
QL
QL
ML
ML
QL
QS
QL
QS
QS
QL
ML
QL
QS
QS
ML
ML
MS
QL
QL
QL
MS
QS
MS
QS
QL
MS
QS
ML
QL
QL
ML
QS
QL
QL
QL
QL
ML
ML
MS
QL
ML
QL
MS
ML
ML
QS
QS
QL
QL
ML
MS
QS
ML
QL
MS
MS
QL
ML
QL
QL
ML
ML
QS
ML
QS
ML
QL
QS
MS
MS
MS
ML
ML
ML
MS
QS
ML
QS
ML
QL
MS
QL
QL
ML
MS
ML
ML
QL
MS
QS
ML
QS
QS
QS
ML
MS
QS
ML
QL
QL
ML
QL
QS
QS
ML
ML
ML
MS
QS
QL
ML
ML
MS
ML
QS
QL
ML
MS
QS
QS
MS
ML
ML
QL
ML
QS
QL
ML
QL
ML
ML
QL
ML
QS
ML
QS
QS
MS
QL
ML
QL
QS
ML
ML
ML
QS
ML
QS
QS
QS
QS
QS
ML
ML
QL
ML
QS
QS
ML
MS
QS
QL
ML
QL
ML
QL
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
QL
ML
QS
MS
ML
QL
QL
ML
MS
QL
MS
ML
ML
ML
ML
ML
QS
ML
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
QL
ML
QS
QS
ML
ML
QL
QL
QS
ML
QL
QS
ML
QL
QL
MS
MS
QS
ML
MS
ML
QL
QL
MS
ML
ML
QL
ML
ML
MS
ML
ML
QS
QS
MS
MS
ML
MS
QS
ML
ML
ML
MS
ML
MS
ML
ML
ML
QS
ML
QL
ML
QL
MS
MS
QS
QL
QL
ML
ML
QL
ML
ML
MS
QS
MS
QL
MS
QL
QL
QS
QL
MS
MS
QS
ML
QS
QS
ML
QS
QS
ML
ML
QL
ML
QS
QS
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
QS
ML
ML
QS
MS
QS
ML
ML
QS
ML
QS
ML
ML
QS
QS
QS
MS
QS
QL
QL
ML
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
QL
QS
ML
ML
QS
MS
QS
QS
QL
ML
ML
QL
ML
ML
QS
QL
QL
QL
QL
ML
ML
ML
QL
ML
QL
MS
QS
QS
MS
QL
QL
ML
QS
QS
QS
ML
MS
QS
QL
QS
ML
QL
ML
QL
ML
ML
MS
QS
QL
QL
QS
QL
QL
ML
MS
QL
QL
QS
ML
MS
MS
ML
QL
ML
QS
ML
QL
MS
ML
QS
QS
MS
QL
QS
MS
QL
QL
QS
QS
QS
ML
QL
ML
QS
ML
MS
ML
QL
QS
QL
QS
QS
QS
MS
QS
MS
ML
QS
ML
ML
ML
ML
QS
QS
QL
QL
ML
QL
MS
ML
ML
MS
QS
ML
QS
ML
ML
MS
QL
ML
MS
ML
MS
ML
MS
ML
QL
QS
ML
QL
QL
QL
ML
ML
QL
ML
QL
QS
ML
ML
QS
ML
QS
QL
MS
ML
QL
MS
ML
ML
QL
QL
QL
QS
MS
ML
ML
QS
MS
QL
QL
QL
ML
QL
ML
ML
MS
MS
MS
QL
ML
QL
QL
QS
QL
QS
QL
QS
QS
ML
QS
QL
QL
QS
ML
QS
QS
QS
MS
QS
QL
QS
MS
ML
ML
QS
QS
QL
ML
QL
MS
QS
QL
ML
MS
QL
QL
ML
QS
MS
ML
QL
ML
QS
ML
QL
ML
MS
ML
MS
MS
QS
QS
ML
QL
QS
QS
QS
ML
QL
ML
QL
QS
QS
QS
ML
ML
QS
QS
QL
ML
QL
QS
ML
QS
QS
ML
QS
ML
ML
QS
QL
ML
QS
QL
QS
MS
ML
ML
ML
QL
ML
QS
QS
ML
QL
QL
MS
QL
QS
QS
QL
ML
QL
ML
ML
QL
ML
QS
QS
MS
QL
QL
MS
QL
ML
ML
ML
QL
ML
QL
QS
ML
ML
ML
QS
MS
MS
QS
QS
ML
QL
ML
QL
ML
ML
ML
QL
QL
QS
QL
ML
MS
QS
ML
ML
ML
ML
ML
ML
QS
QL
ML
MS
MS
MS
QL
ML
QL
MS
MS
MS
QL
QL
ML
ML
QS
ML
ML
QL
MS
MS
QL
QL
MS
QL
QL
ML
QS
MS
QL
ML
QL
QL
QS
QS
QL
ML
ML
ML
QS
QL
MS
ML
ML
QS
QS
QS
QS
ML
QL
QL
ML
ML
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
ML
QS
QS
MS
ML
QL
QS
QL
QL
QL
QS
QS
ML
QS
QS
ML
ML
MS
ML
ML
ML
QL
MS
MS
QL
ML
QL
ML
MS
QS
QS
QS
MS
ML
ML
QL
MS
QL
ML
MS
ML
QL
ML
ML
QS
MS
QL
QS
QL
QS
QL
QL
ML
QS
QL
MS
QS
QS
QS
QL
QL
QS
QL
QS
ML
ML
QL
MS
ML
QL
QL
MS
ML
ML
QL
QS
QS
ML
ML
QS
QS
QL
ML
ML
ML
QS
ML
MS
QS
ML
QS
MS
QS
QL
QL
MS
ML
ML
ML
QL
QL
MS
ML
ML
ML
QS
ML
QL
QL
ML
ML
QL
ML
QS
QL
MS
MS
QL
ML
QS
QL
QS
ML
ML
QL
QL
QS
QS
MS
QL
ML
ML
QL
MS
QS
ML
MS
QL
QS
QL
ML
MS
ML
MS
ML
ML
QL
QS
QL
QS
QL
QL
QS
ML
QL
ML
ML
QL
ML
ML
QS
ML
ML
MS
QS
QL
ML
ML
QS
QS
QL
ML
QS
QS
ML
MS
ML
MS
ML
QS
QS
MS
QL
QS
ML
QS
QS
QL
MS
ML
QL
QL
QS
ML
QS
QS
ML
ML
QS
ML
ML
QS
ML
QS
QL
QS
MS
QL
ML
ML
QS
QS
QS
MS
MS
QS
MS
ML
QL
QL
QS
QS
QL
QL
QS
ML
QS
ML
QL
MS
QS
QS
QL
MS
ML
ML
QL
ML
QS
MS
ML
QS
QL
QL
ML
MS
QL
QL
ML
ML
QL
QL
QL
QL
QS
ML
QS
MS
ML
ML
QL
QL
ML
QL
MS
QL
QS
QL
QS
QL
ML
MS
MS
QS
QL
ML
ML
ML
QL
MS
ML
QS
ML
QS
QL
QS
ML
QS
QS
ML
MS
ML
ML
QS
QL
QL
QS
QS
ML
MS
QS
MS
ML
QS
ML
ML
QL
QL
QS
ML
MS
QS
ML
ML
ML
ML
QS
QL
QL
QS
QL
QL
ML
QL
QS
QS
QS
ML
ML
MS
ML
ML
QL
ML
ML
QS
MS
ML
QL
ML
QS
ML
QL
MS
MS
ML
QS
ML
ML
QS
QS
QL
QS
ML
ML
QL
QS
QL
QL
QL
QL
ML
QS
QS
ML
QS
ML
QS
QS
ML
ML
QL
MS
MS
MS
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
MS
ML
ML
QL
QL
ML
MS
ML
QS
QL
QS
QL
QL
MS
QL
ML
QS
QS
QL
QS
ML
ML
QL
QS
QL
ML
ML
ML
QL
QS
ML
ML
QS
MS
QL
QS
ML
QL
QS
QL
ML
QS
QL
ML
ML
ML
ML
ML
QS
QL
ML
QS
QL
QL
ML
MS
ML
QS
ML
QS
ML
MS
MS
QS
ML
QS
MS
ML
QL
MS
QL
ML
QS
QS
QL
QL
ML
ML
QL
QS
QL
ML
QS
MS
MS
ML
ML
MS
MS
QL
MS
QL
QL
QS
QS
QS
QS
QS
QL
QL
QS
QS
ML
ML
ML
QL
QS
MS
QS
MS
ML
QL
ML
ML
QS
ML
MS
QS
QL
ML
QL
ML
ML
ML
QL
ML
ML
ML
MS
MS
ML
MS
QS
QS
QL
QS
QL
QL
QL
QS
QS
ML
ML
ML
ML
ML
QL
MS
ML
ML
QL
MS
ML
ML
QS
QS
QL
QS
MS
ML
QS
QS
QS
ML
QS
QL
ML
ML
MS
ML
ML
MS
QL
QL
MS
QS
ML
QS
MS
ML
QS
QL
QL
QS
QS
QL
QL
ML
MS
ML
ML
QS
QL
ML
ML
QS
ML
QS
QL
QS
QS
QS
QS
QS
QS
QS
ML
ML
ML
ML
ML
QL
ML
QS
QS
QS
MS
QL
QL
QS
MS
ML
ML
MS
ML
QL
ML
QL
MS
MS
MS
QL
QS
ML
QL
QS
QS
QS
ML
QL
QL
ML
QL
ML
QL
QL
ML
ML
QS
QS
QS
ML
ML
MS
QL
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
MS
MS
MS
ML
ML
ML
ML
MS
QL
QS
ML
ML
MS
QS
ML
ML
MS
QL
QS
QS
QL
QS
QS
ML
QS
QS
QL
QS
ML
QS
ML
MS
QS
QL
QS
QS
QS
QL
QS
MS
QS
QL
ML
MS
QL
QL
QS
QL
MS
QS
MS
QS
QS
ML
ML
ML
ML
ML
MS
QS
ML
QL
QS
ML
QS
MS
ML
QS
QL
QL
ML
QL
QL
MS
MS
QL
MS
QL
QS
ML
ML
QS
QS
ML
MS
ML
QS
ML
QL
ML
QS
MS
ML
ML
QS
MS
QL
QL
QS
QL
ML
QS
QS
ML
QL
QL
QS
ML
QS
ML
ML
QS
QL
QS
ML
ML
ML
MS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
QS
ML
MS
QL
ML
QS
MS
QL
QS
QS
QL
MS
MS
ML
MS
QS
MS
MS
QS
QL
ML
QS
ML
ML
QS
QS
QS
QS
QL
QS
QS
ML
QS
QL
QS
QL
QS
ML
QL
QL
ML
MS
MS
QS
MS
QS
ML
MS
QS
ML
ML
QS
ML
ML
ML
MS
QS
ML
ML
QS
QS
ML
QS
QL
ML
MS
QL
QS
ML
QL
QL
ML
ML
ML
ML
QL
QS
QL
ML
QS
MS
MS
ML
QS
QS
QL
ML
QL
QL
ML
QL
QL
MS
QS
MS
QS
QL
ML
QL
QS
QL
QS
ML
QL
QS
QL
MS
ML
MS
MS
MS
ML
ML
QS
QS
ML
ML
ML
QS
ML
ML
MS
ML
ML
ML
ML
ML
MS
QS
ML
QL
MS
ML
ML
ML
MS
QL
QL
MS
QL
QL
QL
ML
ML
ML
MS
ML
ML
QS
ML
QL
QL
MS
QS
QS
ML
QL
QL
QL
MS
QS
QL
MS
MS
MS
ML
ML
QL
ML
QL
ML
ML
ML
MS
QS
ML
QL
ML
QS
QL
QS
QL
MS
MS
ML
ML
MS
QS
MS
MS
QS
ML
ML
MS
ML
ML
QS
ML
ML
MS
ML
QL
QS
ML
QL
QL
MS
ML
QL
ML
QS
MS
ML
ML
ML
QS
ML
QL
QL
QS
MS
QS
QL
QS
QS
ML
MS
QL
ML
QS
QL
MS
QL
QS
QS
MS
ML
ML
QS
ML
QL
ML
ML
MS
QS
QL
ML
QS
QS
ML
QL
QL
QL
QL
QL
QL
QS
QS
QS
QS
QS
ML
QL
ML
ML
MS
MS
QL
QS
ML
ML
QL
ML
QL
QL
ML
QL
QS
QL
QL
MS
ML
QL
QS
ML
ML
ML
ML
QL
QS
QS
MS
QL
QL
QL
QS
QL
QL
QL
ML
ML
ML
ML
MS
QS
QL
ML
QL
MS
MS
ML
MS
QS
QS
QS
ML
QS
QL
ML
QS
QS
QL
ML
ML
ML
ML
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
QS
MS
ML
MS
ML
QS
QS
ML
MS
QS
MS
ML
MS
QL
QL
QS
QL
MS
QS
QL
ML
ML
QS
ML
MS
ML
QS
QL
ML
MS
QL
ML
QS
QL
ML
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
ML
MS
ML
QS
QL
QS
MS
QL
QS
ML
QS
QL
ML
QL
QL
QS
ML
ML
ML
ML
ML
QS
QS
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
QS
ML
QL
ML
ML
QL
QL
QL
ML
QS
QS
MS
QS
ML
QL
QS
QS
QL
ML
QL
MS
QL
ML
QL
ML
MS
ML
QS
ML
MS
QL
ML
ML
QL
ML
ML
QS
MS
ML
QS
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
QL
QS
QS
QL
MS
QL
QS
ML
QL
ML
ML
QS
ML
QL
QS
QS
ML
ML
MS
ML
ML
QL
QS
MS
QS
ML
QS
QL
QL
QL
ML
QS
MS
QL
QL
ML
ML
ML
ML
ML
MS
QS
QL
QS
MS
QL
MS
MS
QS
MS
QL
ML
QS
ML
ML
ML
QS
QS
QL
QL
ML
ML
QS
ML
ML
QS
QS
QL
QS
MS
ML
QL
ML
ML
QS
ML
ML
QS
MS
QS
QS
MS
MS
QL
QS
QS
QS
MS
QS
MS
ML
QS
QL
ML
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
QS
QS
QS
ML
QS
QL
ML
QS
QS
QL
ML
QS
QS
MS
QS
QS
ML
QL
QL
QL
ML
ML
ML
QL
MS
QS
QS
QL
QL
QL
QL
QS
ML
QL
QS
MS
ML
ML
QL
ML
MS
ML
ML
QS
ML
QS
QS
ML
QL
QS
ML
ML
QS
MS
MS
ML
QS
MS
QL
MS
MS
ML
QS
QS
QS
QL
MS
ML
QS
QL
MS
QS
QS
QL
QS
QL
QS
QL
QL
QL
ML
ML
QS
ML
ML
ML
QS
QL
QS
QS
QS
QL
QL
ML
QL
ML
MS
ML
ML
ML
QS
QL
ML
ML
ML
ML
QL
ML
QL
MS
ML
QS
QL
QL
ML
QL
QL
QS
QS
ML
QS
QS
MS
MS
QL
QS
QL
QS
ML
MS
MS
QL
QL
ML
ML
QL
QL
QS
ML
QS
MS
ML
QL
ML
ML
QS
MS
QS
ML
QL
QL
QL
QL
QL
QL
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
MS
QL
QL
ML
MS
ML
QL
ML
QL
QL
ML
QS
ML
QL
ML
ML
QL
MS
ML
ML
QS
ML
QS
ML
QS
QS
MS
QS
ML
ML
QL
QS
ML
QS
ML
QS
MS
ML
QL
QS
MS
ML
QS
QL
QS
ML
QS
QL
QS
MS
MS
ML
ML
QS
QS
ML
QL
QS
ML
QS
ML
QS
QL
ML
ML
QS
QS
MS
ML
QL
QS
ML
ML
QS
ML
QL
ML
QL
QL
QL
QS
QL
ML
QS
QL
QL
QL
QS
QL
QL
ML
MS
ML
QS
MS
ML
ML
QL
ML
QS
QL
QS
QS
ML
QL
QL
MS
ML
QS
QL
ML
ML
QS
QL
QL
ML
ML
ML
QL
MS
ML
QL
QS
ML
ML
QS
QS
QS
QS
ML
ML
QS
QL
QL
ML
ML
ML
QL
QS
QS
QL
ML
QS
ML
QL
ML
ML
QL
QL
QL
ML
QL
QL
ML
ML
MS
QL
QL
QS
QL
ML
QL
QL
MS
ML
QL
QS
ML
ML
QS
ML
ML
ML
QL
MS
ML
ML
QS
QL
QS
QL
QS
QL
ML
ML
QL
MS
QS
ML
ML
ML
QS
QL
QL
QS
QL
MS
MS
QL
ML
ML
ML
QS
ML
ML
MS
ML
QS
MS
QL
ML
QS
ML
QS
MS
ML
ML
QL
QS
MS
QL
ML
QS
QS
QL
MS
QS
ML
ML
ML
QS
ML
QS
QL
QL
ML
MS
ML
QS
ML
QL
ML
MS
ML
QS
QL
QL
MS
QS
ML
QL
ML
QS
QL
ML
ML
QS
QS
QS
QL
QS
QL
ML
QS
ML
QS
MS
ML
QL
QS
QS
QS
MS
QL
QL
ML
ML
QL
ML
ML
QL
ML
QL
QS
QL
ML
MS
QL
QL
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
QS
QS
MS
MS
QS
QS
ML
ML
QS
ML
ML
QL
QS
ML
ML
QL
QL
ML
ML
ML
QS
ML
QL
MS
ML
QL
ML
QS
QL
ML
QS
ML
MS
QS
QL
ML
QL
QS
QL
ML
QS
QS
QL
QL
ML
QS
QL
QL
ML
QL
MS
QL
QS
ML
QS
MS
QS
MS
ML
QS
ML
QS
ML
QL
ML
QS
ML
QS
QS
QS
QS
ML
QL
QS
MS
ML
QL
QL
QS
ML
ML
MS
QS
QS
QL
QS
QS
QL
QL
ML
QL
ML
QS
QS
MS
ML
ML
QS
MS
QL
QS
QS
QS
ML
QS
ML
QS
QS
QS
ML
MS
ML
QS
QL
ML
ML
ML
QS
QL
QL
ML
ML
ML
QL
QS
ML
ML
QS
QL
ML
ML
ML
QS
QL
ML
QS
ML
QL
QL
QS
ML
QL
ML
ML
ML
ML
QL
MS
QS
ML
ML
QS
MS
MS
ML
ML
ML
ML
ML
ML
QL
QL
QL
QL
QL
QS
ML
ML
ML
ML
QS
QL
ML
MS
ML
QL
ML
QL
QL
ML
ML
ML
ML
ML
QS
ML
MS
MS
QL
ML
QS
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
QL
QS
QS
ML
QS
QS
QL
QS
ML
ML
QS
QL
ML
QL
MS
QS
QL
QS
MS
QS
ML
MS
QL
QS
MS
QS
QL
QS
MS
ML
QS
QL
MS
ML
ML
QL
MS
MS
QS
MS
QS
QL
QL
QS
ML
ML
QL
ML
QS
ML
MS
QS
QL
ML
ML
QS
ML
QL
ML
QL
ML
QS
QL
ML
QS
QS
ML
QL
ML
MS
QS
ML
ML
MS
ML
QS
MS
ML
QS
QS
MS
ML
QS
ML
MS
MS
MS
QL
QL
QS
QL
ML
ML
MS
QL
ML
QL
ML
ML
MS
ML
QS
QS
QS
QL
QS
ML
ML
ML
ML
QL
MS
QL
ML
QS
ML
ML
ML
MS
ML
ML
QS
ML
MS
ML
QL
ML
MS
QS
ML
ML
ML
ML
ML
QS
QS
MS
QL
QS
QL
MS
QS
ML
ML
ML
ML
QL
QL
QS
ML
ML
MS
QS
QL
ML
QS
QS
QL
ML
ML
ML
QL
MS
QS
QS
QL
MS
QS
QS
ML
MS
QS
QS
ML
QS
ML
MS
QS
ML
MS
QL
QS
QS
ML
QL
ML
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
MS
ML
QL
QS
ML
MS
QL
ML
ML
QL
ML
QL
ML
QL
QL
QL
QS
QL
MS
ML
ML
ML
ML
ML
QS
QS
QL
ML
QL
ML
ML
ML
QS
ML
QL
MS
MS
QL
ML
ML
ML
MS
QS
MS
QS
QS
QS
QS
QS
ML
QS
MS
MS
QS
QS
ML
MS
ML
QS
ML
ML
QL
QL
QL
ML
ML
QS
QS
MS
ML
QL
QS
QL
QL
ML
MS
QL
ML
QS
ML
QS
ML
ML
QL
QL
QS
ML
ML
QS
QL
QS
QS
ML
QL
QS
ML
MS
MS
ML
QL
QS
QS
QS
ML
MS
QL
ML
QL
ML
ML
MS
MS
QL
ML
ML
MS
QS
QS
QS
ML
QL
QS
MS
QS
ML
QS
ML
QS
ML
MS
QL
ML
QL
QL
MS
QS
ML
QL
QL
QS
MS
QL
MS
QL
ML
ML
MS
QL
ML
QS
QS
QL
MS
ML
MS
ML
QS
ML
QS
QL
ML
QL
ML
MS
QS
QS
QL
QL
ML
MS
MS
QS
QL
QL
QS
QL
QL
QS
QS
ML
ML
ML
MS
QS
QS
ML
ML
QL
ML
QL
MS
ML
MS
ML
MS
ML
QL
ML
QL
ML
ML
ML
QL
ML
QL
QL
ML
QL
ML
QL
QL
ML
QL
ML
QS
QS
QL
QS
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
QS
QL
QS
ML
QS
ML
QL
QS
ML
QL
ML
QS
QS
ML
QL
MS
ML
QL
QS
QS
QS
QL
ML
QS
ML
ML
ML
QL
QL
QS
QS
ML
ML
QS
ML
ML
MS
QS
ML
ML
QS
QS
QL
QL
QS
ML
ML
ML
ML
MS
QL
QS
QS
QL
QL
QL
QS
QS
QS
ML
ML
QL
ML
ML
QS
QS
ML
QL
MS
QL
ML
ML
ML
QL
QL
ML
ML
QS
MS
ML
MS
ML
QS
ML
MS
QL
QS
QS
ML
QL
QS
QL
MS
MS
MS
QS
MS
QS
ML
ML
QS
ML
QS
QS
ML
QL
ML
ML
QS
MS
QS
QS
QL
ML
ML
ML
ML
QL
QL
QS
QL
QS
QS
QS
MS
ML
ML
ML
ML
MS
QS
MS
ML
MS
QL
QS
ML
ML
ML
QL
MS
QL
QL
QL
MS
QL
QS
ML
QL
QL
ML
QL
QL
QS
ML
QL
QS
ML
ML
ML
QL
QS
MS
ML
QL
QS
MS
ML
QS
QS
MS
QS
MS
MS
ML
ML
ML
ML
QS
QS
ML
ML
QL
QS
QS
QL
MS
MS
ML
QS
MS
ML
QL
ML
QS
ML
QS
MS
ML
QL
ML
QS
ML
QL
QL
QL
ML
ML
ML
QS
QS
QS
MS
QS
ML
ML
QL
MS
QS
MS
MS
ML
ML
QL
ML
MS
MS
QL
QL
ML
QS
ML
ML
ML
QL
ML
QL
QL
ML
MS
ML
QS
QL
QL
QL
ML
QS
MS
ML
QS
ML
QL
QL
ML
QL
ML
MS
ML
QL
ML
QS
MS
ML
ML
ML
QL
ML
ML
ML
ML
QS
QS
QL
ML
QS
MS
QS
ML
ML
ML
QS
QS
MS
ML
QL
ML
QL
QL
QS
QL
QS
ML
ML
QL
ML
QL
ML
QS
QL
QL
MS
ML
ML
QS
QS
ML
QS
MS
ML
QL
QL
ML
MS
ML
ML
ML
ML
QS
ML
QS
QS
MS
ML
QS
QL
QL
ML
ML
QL
ML
QS
QL
QL
ML
MS
ML
ML
QS
MS
ML
ML
ML
QL
ML
ML
QL
MS
QS
QL
ML
MS
MS
ML
QS
ML
ML
QS
QS
ML
MS
ML
QL
ML
QL
QS
ML
MS
QS
QS
ML
ML
ML
QL
QS
ML
QL
QL
ML
QS
ML
QL
MS
ML
QL
QL
ML
ML
ML
MS
QS
QS
ML
QS
QS
QL
ML
QL
ML
ML
ML
ML
ML
MS
QL
MS
ML
QL
QL
QL
ML
QS
QL
QL
MS
QS
ML
QL
ML
QL
ML
ML
QS
QS
QS
QL
MS
ML
QS
ML
MS
MS
MS
MS
MS
QL
ML
ML
ML
QS
QL
ML
QL
QL
MS
ML
QL
ML
QL
QS
ML
QS
QL
ML
QL
MS
ML
QL
ML
QS
QS
ML
ML
QS
ML
QL
ML
QS
MS
QL
QL
QS
MS
QS
ML
ML
ML
ML
MS
ML
QL
QS
ML
ML
QS
QL
QL
QL
MS
QS
ML
MS
QS
MS
ML
QL
ML
QL
MS
QL
MS
ML
QS
QS
QL
QL
ML
QL
QL
QL
MS
QL
QL
QS
ML
MS
MS
MS
ML
ML
QL
QL
QL
ML
QL
QS
QL
QS
ML
MS
QL
QL
QL
ML
ML
QL
ML
ML
MS
ML
ML
MS
QS
MS
QS
ML
MS
QL
QL
MS
QS
QS
QL
QL
QS
QS
ML
QL
ML
ML
QS
QS
QL
ML
MS
QL
ML
ML
ML
QS
MS
QS
QL
QL
ML
QL
QL
ML
QS
ML
QS
QS
QL
ML
ML
QS
MS
QS
ML
QL
ML
QL
QL
QL
MS
ML
MS
QS
QS
QL
ML
QL
ML
QL
ML
QL
QS
ML
MS
QL
QS
QL
QL
ML
ML
QS
QS
QS
QS
ML
MS
MS
QS
ML
ML
QS
QS
QS
QL
ML
QS
ML
QS
ML
QL
QL
MS
MS
QL
ML
QL
QS
QS
QS
QS
MS
QL
MS
QS
QL
ML
QS
QL
ML
QS
MS
QS
ML
ML
MS
ML
QS
MS
QS
QL
ML
ML
QL
QS
ML
ML
QL
MS
ML
MS
ML
ML
ML
ML
MS
QS
MS
QS
ML
QL
QL
ML
QS
QS
ML
QS
ML
QL
QL
MS
QS
QS
QS
ML
QL
ML
ML
MS
QS
QL
QS
ML
QS
QS
QS
QS
QS
QS
QL
QL
ML
QS
ML
ML
QL
QL
QS
QS
QL
ML
QS
ML
QS
QS
MS
QS
QS
MS
ML
ML
ML
ML
QL
QS
ML
ML
ML
QS
ML
ML
MS
ML
QL
QL
ML
QL
MS
QL
ML
QL
QS
QL
QL
QS
QL
QL
QS
QS
ML
QS
QS
ML
MS
QL
QS
MS
QS
ML
QL
ML
QS
QL
QS
MS
QL
MS
ML
QS
QS
QL
MS
ML
QL
QL
QS
QL
QL
MS
QS
QS
ML
MS
ML
ML
ML
ML
QL
QL
QL
QS
ML
ML
QS
ML
ML
QL
ML
ML
ML
QS
QS
QS
QS
ML
QS
ML
MS
QS
MS
QS
QS
MS
ML
QL
ML
QL
ML
ML
QS
QL
QL
QS
QS
ML
ML
ML
QS
QL
QL
ML
QS
QS
QS
MS
ML
QL
MS
ML
QS
ML
QL
QS
QL
ML
QL
MS
ML
ML
MS
QL
ML
ML
QS
ML
QS
QL
ML
ML
QL
MS
ML
MS
QL
QS
MS
ML
QL
QS
ML
ML
QS
MS
ML
QL
QS
QS
ML
MS
QL
ML
QS
ML
QS
QS
ML
QL
ML
QL
ML
ML
ML
QS
QS
MS
QL
QL
QL
ML
ML
ML
QS
QS
MS
QL
ML
MS
QS
QS
QS
MS
MS
ML
MS
ML
MS
QS
ML
ML
QS
ML
QS
ML
QL
QS
QS
ML
ML
ML
QS
QS
MS
ML
QL
QL
ML
MS
QL
ML
ML
MS
MS
ML
ML
QL
ML
QL
ML
ML
ML
QL
QL
QS
MS
MS
QL
ML
ML
MS
ML
ML
ML
MS
ML
ML
ML
MS
QS
ML
QL
ML
QS
QL
ML
ML
QL
MS
ML
QS
QL
QS
ML
QL
QL
ML
QL
ML
QS
ML
ML
QS
MS
QS
QL
QL
ML
MS
ML
MS
ML
ML
ML
ML
QL
ML
ML
QS
ML
MS
MS
QL
QL
ML
ML
ML
QL
QL
ML
ML
ML
QL
QS
ML
MS
ML
ML
ML
QL
QS
ML
ML
MS
ML
QS
MS
ML
QS
QL
QL
QS
QS
QL
ML
QS
ML
ML
QL
QS
ML
QL
QS
QL
ML
ML
QS
ML
QS
ML
QL
ML
QL
QS
MS
QS
QS
QS
QL
MS
QS
QL
ML
QS
QS
QS
QS
MS
QL
QS
QS
QS
QL
QS
QL
MS
QS
MS
ML
QL
ML
QL
MS
QL
QL
ML
MS
QS
QS
ML
MS
QS
QL
MS
QL
QL
QL
QL
QS
MS
QL
ML
QS
ML
QL
QS
MS
QS
ML
ML
ML
ML
MS
QS
QL
QS
QS
QS
ML
QS
ML
QL
QS
ML
ML
QS
QL
QS
ML
MS
QL
ML
ML
ML
ML
QS
ML
ML
QS
QS
ML
ML
QS
ML
MS
ML
ML
QS
QL
ML
ML
QL
QL
QL
QS
QL
QS
MS
QS
QL
QS
ML
QL
QS
ML
ML
QS
QS
ML
QS
ML
QL
MS
QS
QL
QL
QL
QS
ML
QS
ML
ML
QS
QS
QL
QL
ML
QL
ML
ML
ML
ML
ML
QL
QS
ML
QL
QL
ML
ML
ML
QL
QS
MS
ML
QS
ML
QS
ML
ML
MS
QL
MS
QS
QL
ML
QS
ML
QS
QL
ML
QS
QL
QL
QL
MS
QS
ML
QL
QS
ML
QS
MS
ML
ML
QS
QL
QS
ML
MS
QS
QL
QL
QL
QL
QL
MS
ML
QS
ML
QS
ML
QS
QS
ML
ML
QL
ML
MS
ML
ML
QS
QL
QL
ML
ML
MS
ML
QL
MS
ML
QS
ML
ML
QS
QL
ML
QS
ML
QS
ML
MS
ML
QS
ML
QL
MS
QS
ML
MS
ML
QL
ML
ML
ML
QL
ML
QL
MS
ML
QS
QL
QS
ML
MS
MS
MS
ML
QS
QL
ML
QL
ML
QS
MS
MS
ML
QL
QS
ML
QS
ML
ML
QS
ML
QS
ML
QS
QS
QS
QS
ML
QS
QS
ML
ML
QL
QS
QS
QL
QS
ML
QS
QS
QS
QL
QL
QS
ML
MS
ML
QS
ML
ML
QS
QL
QL
ML
ML
QL
ML
QS
QL
ML
ML
ML
QL
QL
MS
MS
QL
MS
ML
QS
QL
ML
QL
ML
QS
MS
QL
QL
QL
QS
ML
QL
QL
QL
MS
ML
ML
QL
ML
ML
ML
ML
QL
MS
QL
ML
ML
MS
QS
ML
ML
ML
QS
QS
QS
ML
ML
QS
QL
MS
MS
ML
ML
ML
ML
ML
QS
QS
ML
ML
QL
QS
ML
QL
QS
MS
MS
ML
QL
QS
QL
ML
QS
ML
QL
QS
MS
QS
QS
QL
ML
QS
QL
QS
MS
QL
MS
QS
QL
QL
MS
MS
MS
QS
ML
QL
ML
QS
ML
ML
QL
QS
ML
MS
MS
QL
QL
QS
ML
ML
ML
MS
QL
QS
ML
QS
QL
QS
MS
QL
ML
QS
QS
MS
QS
QS
QL
MS
ML
QL
ML
ML
QL
QL
ML
ML
QL
QL
ML
QL
QS
QS
ML
QS
QS
ML
QL
MS
ML
MS
ML
MS
QL
ML
ML
QL
QS
MS
MS
QL
QL
ML
MS
QS
QL
MS
MS
QS
ML
ML
MS
ML
QL
ML
QL
ML
QL
QS
ML
QS
QL
ML
MS
MS
QS
QS
QL
ML
ML
ML
ML
QL
QL
MS
ML
QL
ML
QS
ML
QL
QL
QS
MS
ML
QS
ML
MS
ML
QS
ML
ML
QL
QS
QS
QS
QS
ML
QS
MS
QS
MS
ML
ML
ML
ML
QL
ML
ML
QL
ML
QL
QS
QS
QS
QL
QL
QS
QL
QS
MS
ML
QL
ML
QS
ML
ML
ML
QL
QL
QS
QS
QL
MS
ML
ML
ML
MS
MS
MS
QL
QL
QL
MS
QL
QS
QL
QL
QL
QS
MS
QL
QL
MS
ML
QS
QL
QS
ML
ML
QL
QS
QL
MS
ML
QL
ML
ML
QL
ML
ML
MS
QL
QL
QS
ML
QS
QL
QS
QS
QL
ML
QL
QL
ML
ML
MS
QS
MS
QL
ML
ML
QS
ML
QL
QS
ML
QL
QS
ML
ML
ML
QL
ML
ML
QL
QS
QL
QL
MS
QL
ML
QL
QL
MS
ML
ML
MS
QS
ML
QL
QL
ML
ML
QL
ML
QS
QL
ML
QL
QL
QS
ML
MS
QL
ML
QL
ML
ML
MS
QL
QS
QL
QL
QL
QS
ML
ML
MS
QL
ML
QL
ML
ML
QS
ML
ML
ML
MS
QS
QS
MS
ML
QL
ML
ML
QS
QL
MS
MS
ML
QL
ML
ML
ML
QS
ML
ML
QL
ML
QL
QL
ML
ML
QS
MS
QS
QL
QS
QL
QL
ML
ML
QL
QL
QL
QS
QL
QS
ML
QL
ML
QL
ML
QL
ML
QL
ML
QS
QL
QS
QS
QL
ML
QS
QL
MS
ML
QS
QS
MS
QL
QL
QL
ML
MS
ML
ML
MS
QL
MS
QL
ML
QL
QS
QS
ML
ML
MS
ML
ML
QS
QS
ML
QL
QL
MS
QS
ML
ML
ML
ML
QL
QL
ML
QS
ML
QL
ML
ML
QS
QL
MS
ML
MS
QL
QL
QL
QS
MS
QS
ML
QS
QL
QS
QL
QL
QL
MS
MS
QS
QS
QS
QL
QS
QL
QS
QL
MS
ML
QS
QL
ML
QL
QL
QL
MS
QS
MS
ML
ML
MS
ML
QL
QS
ML
QS
MS
QL
QS
QL
ML
MS
QS
ML
QS
ML
MS
QL
QS
QL
QS
QL
QS
ML
QL
QL
QS
ML
QL
MS
QS
QS
QL
MS
ML
QL
QS
QL
QS
MS
ML
ML
ML
ML
QL
QL
QL
ML
QL
ML
QL
QL
ML
QL
ML
QS
QL
MS
QS
QS
QL
ML
QL
ML
MS
QL
ML
ML
ML
QS
MS
QS
MS
ML
QL
ML
ML
QL
QS
ML
QS
MS
QS
QS
ML
MS
QS
QL
ML
QS
QS
QL
QL
QL
ML
QL
QL
QS
QS
QS
ML
MS
QS
ML
ML
QS
MS
ML
QL
QL
QL
QL
QL
QS
ML
ML
QL
QL
QS
ML
QS
QS
QS
QL
ML
QL
ML
QS
QL
QL
QL
ML
QL
ML
ML
MS
QL
QS
QS
MS
MS
QL
QS
QL
ML
ML
QS
QS
QS
QS
QL
ML
ML
QL
ML
QS
ML
QL
QS
QL
QS
QS
ML
ML
QL
ML
QL
ML
ML
ML
QL
ML
QS
ML
MS
QS
QL
QL
QL
QL
ML
QL
ML
QL
ML
ML
ML
QL
ML
QS
QL
ML
QL
MS
QS
MS
QS
ML
MS
QL
MS
QS
QS
QL
ML
QL
MS
QL
MS
QS
QS
QS
QS
QS
QS
QL
QL
ML
ML
MS
QS
ML
QS
MS
QL
QL
QS
ML
QS
ML
MS
QS
QL
QL
QL
QL
QL
QS
ML
QS
ML
ML
MS
MS
QL
QL
ML
ML
QS
QL
QL
QL
ML
ML
ML
QL
ML
QL
MS
QS
ML
MS
QS
QS
ML
QS
QL
QS
ML
MS
MS
ML
QL
QS
ML
ML
QL
MS
MS
ML
QL
QL
ML
QL
QS
ML
ML
QL
QL
QS
ML
QL
QL
ML
QS
ML
ML
QL
ML
ML
ML
QL
ML
ML
MS
MS
QL
MS
QL
QL
ML
QS
MS
QL
MS
ML
QS
ML
ML
ML
ML
MS
ML
QS
ML
QS
QL
QL
QS
QL
ML
ML
QL
MS
ML
ML
ML
QS
MS
MS
ML
QS
ML
QL
QS
ML
ML
QL
QL
QS
ML
ML
QL
QL
ML
ML
QS
ML
ML
MS
QS
QS
ML
QS
QL
QS
ML
MS
MS
ML
ML
QL
QL
ML
MS
ML
QL
QL
QL
QS
QS
QL
QS
ML
QS
QL
QS
QS
ML
QS
QS
ML
MS
ML
ML
QS
QS
MS
QL
QL
ML
QS
ML
QS
QS
ML
QS
ML
QL
QS
QS
ML
QS
ML
ML
QL
MS
ML
ML
QS
QS
ML
QL
QS
QS
ML
ML
ML
QS
QL
QS
QS
QS
ML
QL
QS
QS
QS
ML
QL
ML
ML
ML
ML
QS
ML
QL
QL
QL
QS
ML
ML
QS
QS
ML
MS
MS
QS
QS
ML
QL
QL
ML
MS
MS
MS
QS
QL
QS
QL
ML
ML
QS
QL
ML
QS
ML
QS
QS
QL
ML
QL
ML
ML
ML
QL
QL
QS
ML
QL
QS
MS
QS
ML
QL
QS
QS
QL
QL
ML
ML
QL
ML
ML
QS
MS
MS
ML
QS
QS
QS
MS
QL
QL
QL
MS
QL
ML
ML
MS
ML
ML
QL
QS
QS
ML
ML
MS
QL
QL
QL
QL
ML
MS
QS
QS
QL
ML
ML
QS
ML
QL
MS
QL
ML
ML
QL
ML
QS
MS
ML
MS
QL
QL
MS
QL
ML
QL
QL
QS
ML
QS
ML
ML
QL
QS
QS
QL
QS
ML
MS
QS
QS
ML
MS
QL
QS
ML
QS
MS
QL
QS
QL
QS
QL
QS
MS
ML
MS
MS
MS
ML
QS
MS
QS
QL
QS
ML
ML
ML
ML
QS
MS
ML
ML
QS
QL
QL
QS
QS
QS
ML
QL
QS
QL
ML
ML
QS
MS
ML
ML
QS
QL
MS
QL
QL
ML
QL
MS
ML
QL
ML
QS
QL
MS
MS
ML
QL
QS
QL
MS
MS
MS
QL
QS
QS
QL
QS
MS
QL
ML
QL
QL
ML
ML
QS
QS
QS
ML
QS
ML
QL
QL
QL
QL
QS
QL
QL
ML
ML
ML
ML
ML
QL
QS
QS
MS
QL
ML
QL
QL
QL
ML
QS
MS
QL
MS
QL
ML
QS
QL
ML
ML
ML
QS
QL
QS
ML
ML
ML
QL
QS
QS
MS
ML
QS
QL
ML
QS
ML
QS
ML
QS
ML
ML
ML
QL
QS
ML
QL
ML
MS
ML
QS
ML
QL
ML
QL
QS
MS
QL
MS
ML
ML
QL
QL
QS
ML
QS
MS
MS
QS
QS
QS
ML
MS
QL
ML
ML
MS
QS
QS
QS
QL
QL
QS
QS
QS
QS
QS
QS
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
QS
MS
QL
ML
QL
ML
QL
ML
ML
QL
MS
QL
MS
ML
ML
MS
ML
QS
ML
QS
ML
QS
ML
QL
QL
QS
MS
QS
ML
MS
QS
MS
MS
ML
ML
ML
QL
QL
MS
QS
ML
ML
ML
ML
ML
QS
QS
ML
ML
QS
ML
QL
ML
QS
ML
QL
QS
MS
MS
QL
ML
QL
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
MS
MS
ML
QS
ML
QL
QL
MS
QL
ML
QL
ML
QS
QS
MS
QS
ML
QS
QL
QS
MS
QS
MS
ML
MS
QL
QS
QL
ML
QS
ML
ML
QS
ML
QL
QL
ML
QS
ML
MS
QS
MS
MS
ML
ML
QL
ML
QL
ML
QL
QL
QL
MS
QL
QL
QS
ML
ML
ML
QL
QS
QL
QL
ML
QL
QS
ML
MS
ML
ML
QS
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
ML
MS
QS
MS
QS
ML
MS
MS
QS
ML
ML
ML
ML
MS
QL
QS
QS
QS
QS
ML
ML
QS
QS
ML
QL
ML
QL
ML
QS
QL
MS
MS
ML
ML
QL
ML
ML
ML
QL
ML
MS
QS
QS
QL
MS
ML
QL
ML
ML
QS
QS
QS
QL
MS
QL
ML
MS
ML
QL
QL
QS
QS
ML
ML
QS
MS
QL
QL
ML
ML
ML
ML
QL
ML
ML
QS
MS
ML
ML
QS
QL
QS
QS
QS
ML
QS
MS
QS
QS
MS
QL
ML
QS
MS
ML
ML
MS
QS
ML
MS
QS
ML
QS
ML
QL
ML
QL
QS
ML
ML
QL
MS
ML
MS
ML
MS
QL
ML
QL
ML
QS
ML
ML
QS
ML
ML
QS
QL
MS
ML
MS
QS
ML
QL
ML
ML
QL
ML
QL
ML
ML
MS
MS
QS
MS
ML
MS
QS
ML
QS
ML
ML
ML
ML
MS
MS
QL
QL
ML
ML
ML
ML
ML
ML
QL
QL
ML
QL
ML
ML
ML
MS
MS
QS
QL
MS
QL
QL
QS
QS
ML
ML
QS
QL
QL
ML
ML
QL
QL
ML
MS
QS
MS
QS
QL
QL
QS
ML
QS
QS
QL
ML
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
MS
QS
QL
QS
QS
ML
ML
QS
ML
QS
MS
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
QL
ML
QL
ML
QL
QL
QL
MS
ML
ML
ML
QS
QS
MS
QL
QS
QL
QS
QL
ML
QS
ML
ML
ML
ML
ML
QS
MS
ML
ML
QS
ML
QS
ML
ML
QL
MS
QL
QL
QL
MS
QL
ML
ML
ML
ML
MS
ML
QS
MS
ML
MS
ML
ML
QS
ML
ML
MS
QS
ML
ML
MS
QS
MS
MS
ML
QL
QS
ML
MS
MS
ML
QS
QS
QS
QL
ML
QL
ML
ML
QL
QS
ML
QL
MS
MS
QL
QL
QS
ML
ML
ML
ML
MS
MS
QL
MS
ML
QL
ML
ML
MS
MS
QL
ML
ML
ML
QS
QL
QS
QL
MS
MS
ML
QL
QS
QL
QL
MS
MS
QS
QS
MS
QL
QL
ML
QS
ML
ML
MS
ML
ML
MS
QS
ML
QS
QL
QL
QS
ML
MS
QL
QS
QS
QL
QL
QL
ML
MS
QL
ML
ML
ML
ML
ML
ML
ML
MS
QL
QS
QL
MS
ML
ML
ML
ML
QS
ML
ML
ML
QL
ML
QL
QL
ML
ML
MS
QS
QL
ML
ML
ML
QS
QS
QL
QS
QS
QS
QS
QL
MS
QL
ML
QL
MS
QS
ML
QL
ML
QS
MS
MS
QL
ML
ML
QL
ML
QL
QL
QL
ML
QS
QS
ML
QS
ML
QS
ML
ML
QL
ML
QL
MS
ML
ML
QS
ML
ML
ML
ML
QS
QL
MS
QS
ML
QS
QS
QL
QS
QS
ML
MS
ML
ML
QS
ML
MS
QS
ML
QS
QS
QS
MS
MS
QL
QL
QL
MS
QS
QL
MS
MS
ML
QL
QL
QL
ML
QL
ML
ML
QS
ML
ML
ML
QL
QL
QS
QS
MS
QS
ML
ML
QL
QS
QS
QS
MS
QS
QL
MS
ML
ML
QS
QL
ML
ML
QL
QL
ML
MS
ML
ML
QL
ML
ML
MS
QL
ML
ML
ML
ML
ML
QL
QL
QS
ML
QS
QS
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
QS
QS
QL
QL
QS
QS
ML
QS
QL
QL
QS
QL
MS
ML
ML
QL
ML
MS
QL
ML
ML
MS
ML
QL
ML
QS
ML
ML
MS
ML
MS
MS
QS
ML
MS
MS
ML
ML
ML
ML
MS
QS
MS
QL
ML
ML
QL
ML
ML
QS
MS
QS
QS
MS
QL
ML
QL
MS
QL
QS
ML
ML
MS
QS
MS
MS
MS
ML
QS
QL
MS
ML
QS
MS
ML
QL
ML
ML
QS
ML
ML
QS
ML
ML
MS
QL
QL
MS
QL
QL
QL
ML
ML
QS
QL
MS
QS
QS
ML
QL
QS
QS
QL
QL
QS
QS
QL
MS
ML
ML
MS
QL
QS
QS
QL
QL
QL
ML
ML
QL
ML
ML
ML
QS
QL
QS
QS
MS
QL
ML
QL
QS
QS
ML
ML
ML
ML
QL
MS
MS
MS
QL
QL
QS
QL
QS
ML
QS
QS
QS
MS
ML
ML
ML
ML
QL
ML
QL
QL
ML
QL
MS
QL
QL
ML
ML
QS
QL
ML
QL
QL
ML
ML
ML
QL
ML
QL
QS
MS
MS
ML
QS
QL
QS
QS
ML
QL
ML
ML
ML
QS
QL
QS
QS
QL
MS
ML
MS
QS
MS
QS
ML
ML
QS
QL
ML
QS
ML
QS
QL
ML
MS
ML
QL
ML
QL
ML
QL
ML
MS
ML
MS
ML
ML
QS
MS
QS
ML
ML
ML
QS
ML
QS
ML
QL
QS
ML
QS
ML
ML
ML
QS
ML
QS
QS
QS
MS
ML
QS
ML
QS
QL
QS
QS
QL
QS
QS
QL
ML
QS
QL
MS
QL
QS
QS
QL
ML
ML
QS
ML
QS
ML
QL
QL
ML
ML
ML
QL
QS
ML
QS
ML
ML
ML
QS
MS
ML
ML
ML
ML
QL
MS
QS
QL
ML
MS
QL
ML
QS
MS
ML
ML
MS
MS
QL
QL
QL
QS
QS
ML
QL
QL
QS
QS
ML
MS
ML
ML
QL
QL
QS
MS
QS
MS
QL
ML
ML
MS
ML
QS
QS
QL
ML
ML
ML
QS
ML
MS
QL
QS
QL
QL
ML
ML
ML
QL
ML
QL
QL
MS
ML
ML
QL
QS
MS
QS
ML
QL
MS
QL
MS
QL
ML
ML
QS
QL
ML
QL
QL
QS
MS
QS
MS
ML
QS
ML
ML
QL
QS
ML
ML
QL
QL
QL
ML
ML
QL
ML
QL
QL
QL
ML
QS
QL
ML
QL
QS
QL
ML
ML
QS
QS
QS
MS
QS
ML
QL
QL
ML
QL
ML
QL
MS
QS
QL
QS
MS
ML
ML
QS
QS
ML
QS
QL
ML
ML
QL
ML
QL
MS
ML
ML
QS
QS
QS
QS
ML
ML
QL
QS
ML
ML
QL
ML
ML
ML
QS
MS
ML
ML
MS
ML
QS
ML
ML
QS
QS
ML
QS
QS
ML
ML
ML
ML
ML
QL
QL
QL
ML
QS
QL
ML
QL
QL
QL
QS
MS
QL
ML
QL
QL
QS
MS
ML
QL
QL
QL
MS
ML
QS
ML
QS
QS
QS
QS
ML
QL
ML
QL
MS
QS
ML
QL
ML
ML
QS
QL
MS
QS
QS
QL
MS
QL
QS
QL
QL
QS
QL
QS
QL
QL
QL
QL
QL
ML
MS
QS
QL
ML
QS
ML
ML
QS
ML
QS
QS
QS
QL
QS
QL
ML
QS
QS
QL
ML
ML
QS
QS
QS
ML
QL
QL
ML
MS
ML
QL
ML
ML
QL
ML
ML
QL
ML
ML
MS
QL
MS
QS
QL
ML
ML
QL
ML
ML
QL
ML
ML
ML
ML
QS
QL
MS
ML
MS
ML
ML
QS
ML
ML
ML
ML
ML
MS
ML
ML
QL
ML
ML
QL
QL
QS
ML
QS
QS
ML
ML
QS
QL
ML
ML
MS
QS
QL
MS
QL
ML
QL
QS
ML
ML
MS
ML
ML
QL
ML
QL
QS
ML
MS
QL
ML
QS
QS
QS
ML
ML
QL
MS
QS
ML
QL
QS
ML
MS
MS
QL
MS
QS
ML
QS
ML
QL
QL
QL
QS
MS
QL
QL
ML
MS
QL
MS
ML
ML
QS
ML
ML
QL
MS
QL
QS
QS
ML
ML
ML
MS
MS
MS
MS
MS
QS
MS
MS
QL
QS
QL
QL
ML
ML
MS
QL
ML
MS
QS
QL
ML
ML
ML
QS
QS
QL
QS
QS
QL
ML
ML
MS
QL
QS
QL
ML
MS
QS
ML
ML
MS
ML
ML
ML
QL
ML
QS
QS
ML
ML
QL
QL
QL
QS
ML
QS
MS
MS
QS
QL
QL
QL
QL
ML
QS
QS
QL
ML
QL
QS
QL
ML
QS
QS
MS
QS
ML
QS
ML
ML
ML
QL
MS
QL
MS
ML
MS
QS
ML
ML
ML
ML
ML
ML
QS
MS
QS
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
QS
QL
QS
QS
QL
QS
QS
QL
QS
QS
ML
ML
ML
QL
QL
QS
ML
QL
MS
QS
ML
QS
QS
ML
QS
ML
QS
MS
QL
QL
QS
QL
MS
QS
QS
QS
QL
QL
ML
QS
QL
QS
ML
ML
QS
ML
QS
ML
ML
QS
ML
QL
ML
ML
QL
MS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QS
ML
QS
MS
QL
ML
QL
QL
QS
QS
ML
ML
QL
QL
QS
MS
ML
ML
QS
QL
QL
QS
ML
ML
QL
ML
QS
ML
QL
QL
QL
QS
MS
MS
QS
MS
QL
QL
ML
QL
ML
QS
QS
QS
ML
ML
QL
QL
QS
ML
ML
QL
QS
QS
MS
QL
MS
QS
MS
QL
QS
QL
QS
ML
MS
QS
ML
QL
MS
ML
ML
QL
ML
QS
ML
QL
ML
MS
QS
QL
MS
MS
MS
ML
QS
QL
QL
QS
QL
QS
QS
QL
ML
QS
QL
ML
MS
ML
MS
ML
ML
QS
ML
ML
QS
QS
ML
ML
QL
ML
ML
ML
ML
ML
MS
QS
ML
QL
QL
ML
QS
QL
MS
ML
QL
MS
QS
QS
QL
QS
MS
QS
QL
QL
ML
QS
QS
QS
QS
ML
QS
QS
QL
QL
QS
ML
ML
ML
ML
QL
ML
ML
QS
QS
ML
ML
QL
ML
QL
QS
QS
MS
QL
QL
ML
QL
QS
MS
ML
ML
QS
MS
ML
ML
QL
ML
QS
QS
QS
QL
QL
ML
QL
QL
ML
ML
QL
QS
MS
ML
QL
ML
ML
ML
QS
QS
QL
ML
ML
ML
ML
QL
QL
QL
QS
QS
QS
MS
QS
QL
ML
QS
ML
QL
QL
ML
ML
QS
ML
QL
MS
QL
QS
QS
ML
ML
QL
QS
MS
ML
QL
ML
QS
MS
ML
ML
ML
ML
ML
QS
ML
QL
ML
QS
QL
ML
MS
ML
ML
ML
QL
MS
QS
QL
QS
QS
QS
MS
QL
ML
ML
ML
ML
ML
QS
ML
QS
QS
ML
ML
ML
QL
QL
ML
ML
QS
QS
MS
ML
QL
MS
QS
ML
ML
ML
QL
QL
QS
QS
QS
QS
QS
QS
ML
ML
QL
MS
QS
QS
QL
QL
ML
QL
QL
ML
QL
QL
QL
ML
MS
QL
QL
ML
QS
MS
QS
QL
QL
QS
ML
ML
ML
ML
QS
ML
ML
QS
ML
ML
ML
QS
QL
ML
QL
ML
QL
MS
ML
QL
QL
QL
MS
ML
QS
QS
ML
QL
QS
QL
ML
MS
ML
QL
ML
ML
ML
QL
QS
ML
QS
QL
ML
QL
ML
MS
MS
ML
QL
ML
ML
ML
QL
QL
ML
ML
QL
QL
QL
QL
QL
ML
ML
QL
ML
QL
QS
MS
MS
ML
ML
QS
ML
QL
QL
MS
QL
MS
ML
ML
ML
QS
QL
ML
ML
ML
MS
ML
QS
QS
ML
MS
QS
QL
QL
ML
ML
QS
QL
ML
ML
ML
ML
QS
QL
QS
QS
QL
MS
ML
QL
QL
QL
QL
QL
QS
QS
QS
QS
ML
QL
QS
QL
ML
QL
MS
QL
QS
QS
ML
QL
QS
QL
QS
MS
ML
ML
QS
QS
MS
ML
QS
ML
QS
QS
QL
QS
ML
QL
QS
MS
ML
QS
MS
ML
QS
QS
ML
QS
QL
QS
ML
MS
MS
ML
QL
QL
QL
QL
QS
ML
ML
ML
MS
ML
MS
QL
QL
QS
QL
QL
ML
QL
MS
QS
ML
ML
QL
QS
ML
QS
QS
QS
QL
QS
ML
QL
ML
QS
QS
QS
QL
QS
ML
ML
MS
ML
ML
ML
QS
MS
ML
ML
ML
QL
QS
ML
QL
QL
ML
QS
QL
ML
MS
ML
ML
QS
ML
QL
ML
QS
QS
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
QL
MS
QS
QS
MS
ML
QS
QL
QL
QS
ML
QS
QL
ML
QS
QL
QS
QS
ML
QL
QL
MS
QL
ML
QS
ML
QS
QL
ML
QS
QS
MS
QL
MS
MS
QS
QL
QS
QL
ML
QL
QS
MS
ML
QS
ML
ML
MS
QS
QS
QL
QL
ML
ML
MS
QS
QL
MS
QS
MS
QS
ML
ML
QS
QS
QS
ML
QS
QL
QL
ML
QS
MS
ML
MS
ML
QL
ML
QS
QL
ML
QS
QS
QL
ML
ML
QL
MS
QS
QS
MS
QL
QL
QS
ML
QS
QL
ML
MS
ML
ML
MS
ML
QL
ML
ML
QS
QS
QS
ML
MS
MS
QS
ML
QL
QL
ML
ML
MS
QS
QL
ML
ML
QS
MS
QL
QL
QS
QL
ML
MS
QL
QS
QL
MS
QS
QL
MS
QL
MS
QS
MS
ML
QL
MS
QS
QS
ML
QS
ML
ML
MS
MS
ML
QL
MS
QL
QS
QS
QS
ML
ML
ML
MS
QL
ML
QL
QS
QL
QL
ML
QL
MS
MS
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
ML
ML
MS
MS
QL
ML
MS
QS
QS
MS
QS
QS
QS
QL
MS
QL
ML
QS
QS
QL
QL
QS
ML
QS
QL
QL
ML
QL
ML
QS
ML
QS
QL
MS
QS
MS
ML
QL
QL
QS
MS
QL
QL
QS
QL
MS
QL
ML
MS
QL
QS
QL
QL
ML
ML
QS
QL
ML
ML
ML
ML
QL
QL
ML
QS
QS
QL
MS
QS
QL
QS
QL
QS
QS
ML
ML
QL
ML
QS
ML
QS
ML
QL
QL
QS
ML
ML
QL
ML
QS
QL
ML
ML
QS
QS
QS
ML
QS
ML
QS
MS
MS
QS
ML
ML
QS
ML
QS
QL
QS
ML
QS
QL
ML
QS
QL
ML
ML
QL
QL
QS
MS
ML
QS
ML
QS
ML
QS
QL
QS
QS
QL
ML
QS
QS
QS
ML
QL
ML
QL
ML
ML
ML
QS
MS
QL
QS
QS
QS
QS
ML
ML
QS
MS
ML
ML
ML
QL
QS
QL
ML
MS
ML
QS
QL
ML
ML
ML
QS
MS
QS
ML
ML
ML
QS
QS
QS
QS
ML
ML
QL
QL
QS
QL
QL
QS
QS
QL
QS
ML
QL
QL
ML
ML
QL
ML
QL
QL
ML
ML
ML
QS
QS
QS
ML
ML
QS
MS
QL
QS
QL
QS
ML
ML
MS
MS
ML
QL
QL
MS
QS
QS
QS
ML
QL
QL
QL
QS
ML
QL
ML
MS
MS
QS
QL
ML
MS
QS
MS
QL
QL
ML
QS
QL
QS
ML
ML
ML
QL
QL
ML
QL
QS
QS
QS
QL
QS
ML
ML
MS
QS
QS
QL
ML
ML
QS
QL
ML
ML
MS
QS
QL
QS
QL
ML
ML
QL
ML
QL
QL
QL
QS
MS
QS
QS
QL
ML
QL
QS
QL
ML
QS
QL
ML
MS
MS
QS
QS
ML
ML
QS
QS
QL
ML
QL
ML
QS
QS
QS
QL
QL
QL
QL
ML
ML
QL
QS
QS
ML
QL
ML
QS
MS
MS
ML
ML
ML
ML
QS
QL
QS
ML
QL
ML
ML
QS
MS
ML
QL
ML
QS
MS
QL
ML
QS
QL
QL
ML
ML
QS
QL
QL
QL
QL
QL
MS
ML
ML
QS
ML
ML
QL
QS
ML
QL
ML
ML
QL
QL
ML
QS
MS
ML
QS
QS
QS
QL
ML
ML
ML
QL
QL
QS
QL
ML
QS
QL
QL
QL
QS
QL
QL
ML
ML
ML
QS
QL
QL
QS
ML
QL
QS
ML
ML
QL
QL
ML
ML
ML
QL
MS
ML
QL
QS
QS
MS
ML
ML
ML
QS
ML
QL
ML
ML
QS
QL
MS
MS
ML
ML
ML
QL
ML
QL
QS
ML
ML
QL
ML
QS
QL
QS
QL
QS
QS
ML
QS
ML
MS
QS
ML
QS
QS
QL
QL
MS
QS
ML
ML
ML
ML
MS
MS
ML
QL
QL
ML
ML
ML
QS
MS
QS
QS
MS
QL
QL
ML
ML
QL
QS
QL
ML
QL
QS
ML
MS
ML
QS
QS
ML
QS
ML
QL
QS
QL
MS
ML
ML
ML
QL
ML
QS
ML
QL
QL
ML
MS
ML
QS
QS
QS
ML
ML
QS
MS
ML
QL
QL
ML
QL
QS
QS
QL
ML
ML
MS
MS
QS
QS
QS
ML
QS
ML
MS
ML
QL
MS
ML
ML
MS
QL
QL
QL
ML
QS
ML
ML
QL
QL
MS
QL
QL
QL
ML
MS
ML
ML
ML
QL
QL
ML
QS
MS
QL
QS
ML
QS
ML
QS
ML
MS
MS
ML
ML
QL
ML
ML
QL
ML
ML
ML
QS
QL
ML
QL
QS
QS
QL
MS
QL
MS
QL
QS
ML
QS
MS
ML
ML
QS
ML
MS
ML
ML
QS
ML
MS
QS
QL
QS
QS
QL
ML
QL
ML
QS
QS
QL
ML
ML
QL
ML
QS
QS
QS
ML
QL
QL
MS
QS
ML
QS
ML
MS
QS
QS
MS
QS
QL
QL
QL
QL
ML
MS
QL
MS
QS
ML
ML
MS
ML
ML
MS
QL
QS
ML
ML
QS
QL
QL
QL
ML
QL
QS
ML
ML
QL
ML
MS
ML
ML
QS
QL
ML
QS
QL
QS
QL
QL
QS
QL
ML
QS
QL
ML
QS
QS
QS
ML
ML
QL
ML
QL
QS
MS
ML
QS
MS
QS
QL
QL
MS
QS
QS
ML
ML
ML
QS
QL
ML
QS
ML
QS
ML
MS
QS
ML
QS
QL
QS
ML
MS
MS
ML
QL
ML
MS
QL
QS
QS
QL
QL
QL
ML
QL
QS
ML
QL
ML
QL
QL
QS
ML
ML
ML
QS
QL
ML
MS
QS
QL
QL
QS
QL
ML
ML
QL
QS
QS
ML
QL
QL
QS
ML
QL
QL
QL
QS
ML
QL
ML
MS
ML
QS
ML
QS
QS
MS
QS
QL
QS
QL
QS
ML
ML
ML
MS
ML
QS
QS
MS
ML
QL
MS
MS
ML
ML
QL
MS
QS
MS
QS
QS
ML
MS
QL
QL
ML
QL
ML
ML
ML
MS
ML
QS
QL
ML
ML
MS
QS
MS
QS
QL
ML
ML
QL
ML
ML
QS
QS
QS
QL
MS
QL
ML
QL
ML
MS
QL
MS
ML
ML
QS
MS
MS
QL
QL
ML
QL
ML
ML
ML
QS
MS
MS
QS
QS
QL
QL
QL
ML
QS
MS
ML
QS
QS
ML
ML
MS
QS
MS
MS
ML
ML
QS
ML
QL
QS
ML
ML
MS
QL
QL
QS
QS
QS
QL
ML
MS
QS
ML
ML
MS
QS
QL
ML
ML
ML
QS
QL
ML
QS
ML
ML
QS
ML
QL
ML
ML
QS
ML
ML
QS
QS
MS
QS
QL
QS
QL
QS
ML
QS
ML
QL
QL
ML
QL
ML
ML
QS
QL
ML
ML
QS
ML
ML
ML
QS
ML
MS
QS
QS
QS
ML
ML
ML
ML
ML
ML
QS
MS
QS
QL
MS
ML
MS
QS
QL
QL
MS
ML
ML
MS
QL
QS
ML
QS
QS
ML
MS
ML
QL
QS
QL
MS
ML
ML
ML
QL
ML
QL
ML
QL
ML
ML
QS
QL
ML
QL
QL
QL
ML
QL
MS
QS
QS
QL
QL
ML
QL
ML
ML
ML
ML
QS
ML
QS
ML
ML
MS
QL
QS
MS
MS
MS
MS
ML
QL
ML
QS
MS
QL
ML
ML
ML
QS
QL
QL
ML
ML
QL
QL
ML
MS
ML
QL
QL
QS
ML
ML
MS
MS
QL
ML
ML
MS
ML
ML
QS
QL
QS
QL
MS
QL
ML
ML
QS
ML
QL
QS
QL
QL
QS
QL
QL
ML
ML
QL
MS
QL
ML
ML
QS
QL
QS
QS
QS
ML
ML
MS
QL
QS
QL
MS
QL
ML
MS
QL
QS
MS
MS
QL
ML
QL
QS
ML
MS
QL
QL
MS
ML
QS
ML
ML
ML
MS
QL
QL
QL
QL
MS
QS
ML
ML
ML
QL
QS
QS
QL
QS
QS
MS
ML
QS
QL
ML
QL
QL
QS
ML
MS
QL
QL
QL
QL
ML
ML
QL
QL
ML
MS
ML
ML
QL
QS
ML
ML
QS
MS
QL
ML
QL
QL
QL
ML
QL
QS
QL
QS
QL
QS
MS
ML
ML
ML
MS
QS
ML
MS
QS
QS
QS
QS
ML
QS
ML
QS
QL
ML
QS
QL
QL
MS
ML
QS
QL
ML
MS
QS
ML
QS
ML
QL
QL
QL
QS
ML
QS
QS
ML
QL
QS
QS
QL
ML
QS
ML
QS
ML
ML
QS
QS
QS
QS
ML
QS
ML
MS
QL
QS
MS
MS
ML
ML
ML
MS
ML
QL
QS
QS
ML
QS
ML
ML
QL
ML
ML
QS
MS
ML
QS
ML
ML
ML
ML
QS
ML
ML
QL
MS
QL
QS
QS
QS
ML
ML
QL
QS
ML
MS
ML
MS
QL
ML
MS
QL
QS
QS
ML
QS
MS
ML
QS
QS
QL
ML
MS
ML
QS
QS
QS
MS
QL
ML
ML
MS
QL
ML
QS
ML
ML
QL
QS
ML
QL
ML
QS
QL
MS
QS
ML
QL
QS
ML
MS
ML
ML
QS
ML
ML
ML
QL
QL
ML
ML
ML
QL
MS
ML
QS
QS
QL
ML
ML
ML
QL
QS
ML
QL
QS
QS
MS
ML
ML
QS
QS
QS
ML
MS
QL
QL
MS
QS
QL
QL
QS
QS
QL
ML
QL
QL
MS
QS
ML
QL
ML
ML
QS
ML
MS
ML
ML
MS
ML
QS
QS
ML
QS
MS
ML
QL
QS
ML
QS
MS
ML
ML
ML
ML
ML
ML
QS
QL
ML
QS
ML
QS
QL
ML
QS
ML
QS
QL
QL
QL
ML
QS
QS
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
MS
MS
ML
ML
QS
MS
QL
QL
ML
QL
MS
ML
ML
QL
QL
ML
MS
QS
ML
MS
ML
ML
QS
ML
QL
QL
ML
QS
ML
QS
MS
ML
ML
ML
QS
ML
QS
ML
QL
QL
MS
MS
QL
QL
QL
ML
ML
QL
ML
MS
QS
ML
ML
MS
QL
MS
ML
ML
ML
QS
ML
QS
QL
QS
MS
QL
ML
ML
QS
ML
QL
ML
ML
QL
QL
MS
ML
ML
MS
ML
ML
MS
QS
QL
MS
ML
QL
QL
QS
QL
ML
QL
ML
MS
QS
QL
ML
MS
MS
ML
MS
ML
QS
ML
ML
ML
QL
QS
QS
ML
ML
QL
ML
QL
ML
QS
MS
ML
ML
QS
MS
QS
ML
QL
ML
ML
QS
QL
QS
QL
ML
QS
ML
MS
ML
QL
QL
QL
QL
MS
QS
QL
ML
QL
MS
QS
MS
QS
ML
QS
QS
ML
QS
QL
MS
ML
QS
ML
QS
ML
ML
ML
QL
QL
ML
MS
QL
MS
QS
ML
QL
QS
ML
QL
MS
ML
ML
MS
MS
QS
QS
MS
MS
ML
QL
QL
QL
ML
QS
QL
MS
QL
MS
QS
QS
ML
MS
ML
ML
QL
QL
QL
QL
MS
QL
ML
QS
QS
ML
QL
QL
ML
QL
QL
QL
QL
ML
MS
ML
QL
ML
QL
QS
MS
QL
QL
ML
ML
MS
MS
QL
QS
ML
QS
ML
ML
ML
QS
ML
QS
ML
ML
QS
ML
QS
QS
ML
ML
QL
QS
QL
QS
QL
QS
QL
ML
QL
ML
MS
QL
QL
QS
QS
QS
MS
MS
QL
QL
ML
QS
QL
QS
QL
ML
ML
QL
QS
ML
QS
ML
QL
QL
QL
QS
ML
QL
QL
ML
MS
QL
ML
ML
ML
QS
QL
ML
QS
QS
QS
QL
QS
QS
QS
QL
MS
MS
ML
QL
ML
ML
QS
QL
ML
QL
ML
QL
QL
ML
MS
QL
QS
ML
MS
ML
ML
ML
ML
QL
ML
QL
QL
QS
QL
QS
MS
ML
QL
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
QS
ML
ML
QS
ML
QL
ML
ML
QL
MS
ML
ML
ML
ML
QS
QL
QL
ML
QL
ML
QS
QS
ML
ML
QL
QL
QS
ML
QS
QS
ML
ML
ML
ML
ML
QL
ML
ML
ML
MS
QS
MS
QL
QL
ML
ML
QL
ML
QS
MS
QS
MS
ML
MS
QS
ML
QL
ML
ML
ML
ML
ML
QL
ML
QL
ML
ML
MS
ML
QS
QS
QS
ML
QS
QL
QL
QL
ML
ML
ML
QS
QL
ML
QL
QL
QL
QL
QL
QS
MS
QL
QL
QS
ML
QS
QS
MS
QS
MS
QL
QL
QS
MS
QS
ML
QL
QS
ML
MS
QL
ML
ML
ML
MS
MS
ML
ML
QL
QL
ML
QS
ML
QS
ML
ML
ML
QS
MS
ML
ML
QS
QL
QS
QL
QL
QL
ML
QL
QS
ML
MS
QS
ML
ML
QL
QL
QS
QS
ML
ML
QL
QS
QL
QL
ML
QS
QL
QS
ML
ML
ML
QS
ML
ML
ML
ML
MS
QL
ML
ML
QL
ML
ML
QS
QS
QL
QL
ML
QS
MS
MS
ML
QS
QL
ML
ML
ML
MS
MS
QL
QS
ML
QL
ML
QL
ML
QS
ML
ML
MS
QS
ML
MS
QS
QS
MS
QS
ML
MS
MS
ML
QL
ML
ML
QL
QS
ML
MS
ML
QS
QS
ML
ML
QL
QL
ML
MS
ML
QL
MS
ML
QL
MS
QL
ML
ML
ML
ML
QS
QS
ML
ML
MS
QL
MS
MS
MS
QS
ML
QS
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
ML
ML
QS
QS
ML
ML
QS
QL
QS
ML
MS
QS
QL
ML
QL
QL
QS
QS
QS
MS
ML
ML
QS
ML
QS
QL
QS
ML
MS
ML
ML
ML
QL
QL
ML
MS
ML
ML
QS
ML
ML
QL
QL
QL
QL
ML
QL
ML
QL
MS
ML
ML
ML
MS
ML
QL
ML
QS
ML
QS
ML
QL
ML
ML
QS
MS
QL
ML
QS
ML
ML
QL
QS
ML
QL
QL
QS
ML
QS
ML
MS
ML
QS
MS
QL
ML
QL
MS
QL
ML
ML
QL
QS
ML
ML
QL
QL
ML
MS
ML
MS
QL
QS
QL
MS
QS
QL
ML
ML
QS
QL
ML
QL
QL
ML
ML
ML
ML
ML
ML
QS
ML
QL
QL
QS
ML
ML
ML
ML
QL
QL
ML
ML
QS
QL
QS
QS
QS
QS
QL
QL
QL
QS
MS
QL
ML
QL
QS
QL
ML
QS
QS
ML
MS
QL
ML
ML
QS
ML
QL
ML
ML
MS
QS
QL
ML
QS
QL
ML
ML
QL
ML
MS
QL
MS
ML
QS
QL
ML
QL
QL
ML
QL
QS
QS
ML
QS
QL
QS
MS
MS
ML
ML
QS
ML
ML
MS
ML
QS
QL
QS
ML
ML
MS
ML
ML
ML
ML
ML
MS
QL
ML
MS
ML
ML
QS
QS
MS
QL
ML
ML
MS
QL
QL
QL
ML
ML
ML
QS
ML
ML
QL
QL
QS
QS
MS
ML
QS
QS
QS
QL
ML
QS
QL
QS
QL
ML
QL
QL
QS
ML
ML
QL
MS
ML
QL
ML
MS
QS
ML
QS
ML
ML
MS
QL
QS
QS
ML
MS
QS
MS
QL
QS
MS
QL
ML
MS
ML
ML
ML
QL
MS
QS
ML
ML
QS
MS
QS
MS
MS
QL
QL
ML
MS
ML
QL
QL
ML
QS
QL
QL
ML
ML
ML
QL
QS
ML
MS
ML
QS
ML
QL
MS
ML
MS
QS
ML
QS
ML
ML
ML
ML
QL
QS
QL
QS
ML
QS
QL
QL
QS
QS
ML
ML
ML
QL
QS
QS
QS
MS
QS
ML
QL
MS
ML
QS
QL
ML
ML
QS
ML
QS
QL
ML
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
QS
QL
MS
QS
QS
ML
MS
QL
QL
ML
QL
QS
QS
QS
QS
ML
MS
QL
QS
ML
MS
QL
QS
QS
QS
QL
ML
MS
ML
QS
ML
QS
QL
ML
QS
MS
ML
QL
ML
MS
QL
QS
ML
QL
ML
ML
QS
ML
QL
ML
QL
QS
QS
QS
QL
QL
QL
ML
QL
ML
QL
MS
QL
QL
MS
ML
QS
MS
QS
ML
QL
ML
QS
MS
MS
QS
MS
ML
ML
QS
ML
MS
ML
QL
QL
QL
QS
QL
QL
ML
ML
MS
QL
QS
QL
MS
ML
ML
ML
MS
QL
QL
QL
ML
QL
QS
ML
ML
QS
ML
QS
MS
ML
QL
ML
QS
QS
QS
ML
QS
MS
ML
ML
ML
QL
QL
ML
QL
ML
QL
ML
ML
QL
ML
MS
MS
QS
QL
QL
MS
MS
QS
ML
QL
MS
QL
ML
ML
ML
QS
QS
ML
ML
ML
QL
QL
QS
QS
QL
QL
MS
QS
QL
QS
QL
MS
QL
ML
QS
ML
ML
QS
QL
QL
QL
QS
MS
QS
QL
ML
MS
ML
ML
ML
MS
QS
MS
QS
QL
ML
QS
QL
QL
QS
QS
ML
QS
QL
QS
QL
ML
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
ML
ML
QL
QS
ML
MS
QL
ML
QL
ML
QL
MS
QS
QL
QL
QS
MS
ML
ML
MS
QS
QL
ML
QS
QS
QS
QL
QS
ML
ML
ML
MS
QS
MS
MS
MS
QS
ML
ML
ML
QS
QL
ML
QS
ML
MS
QS
QS
QL
ML
QS
MS
ML
ML
MS
QL
QL
ML
MS
QL
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
ML
ML
ML
MS
ML
ML
QS
QS
QS
ML
MS
MS
QL
MS
ML
ML
QL
QS
QL
MS
ML
QL
ML
ML
ML
ML
QS
QL
ML
QS
QS
ML
QL
QS
ML
ML
QL
MS
QS
QL
QL
MS
QL
MS
ML
ML
ML
QL
QL
QS
ML
ML
QS
QL
ML
QS
QS
QS
ML
ML
QL
ML
QL
ML
QL
MS
ML
ML
ML
QS
ML
MS
MS
ML
ML
ML
QL
QS
QS
QL
QL
MS
QL
ML
ML
MS
ML
ML
QL
ML
ML
QS
ML
MS
QL
QS
ML
QS
QS
ML
ML
QS
QL
ML
QL
ML
ML
ML
QS
QL
ML
QS
QL
QL
ML
QS
QL
QS
QL
QL
MS
QS
QS
QL
ML
QL
QL
MS
QS
QL
ML
ML
QS
ML
MS
QS
ML
ML
QL
QL
ML
MS
QS
QL
QS
ML
MS
QL
QS
MS
QS
ML
QS
ML
QL
ML
ML
ML
MS
ML
ML
QL
ML
QS
ML
ML
QS
ML
MS
QS
ML
QS
ML
MS
ML
ML
QL
ML
MS
QS
QS
QS
ML
ML
MS
ML
QS
QS
ML
QS
QL
MS
MS
MS
QL
QS
QL
MS
MS
QL
ML
QL
ML
ML
ML
ML
QS
QS
MS
ML
MS
QL
QL
QS
QS
ML
MS
QS
ML
QL
QL
QS
ML
QL
ML
ML
ML
QL
QS
ML
MS
ML
ML
MS
QL
QS
QL
QL
QS
ML
MS
QS
ML
ML
ML
ML
ML
QL
QS
ML
QS
QS
QS
ML
ML
ML
MS
ML
QL
MS
MS
ML
MS
ML
ML
QL
MS
QS
QL
QL
QS
ML
ML
ML
ML
ML
QL
QS
QS
ML
ML
QL
ML
ML
ML
QS
ML
QL
ML
ML
ML
QS
QL
MS
QS
ML
QS
QL
QL
QS
QS
ML
ML
MS
ML
QL
ML
ML
QS
ML
MS
QL
QS
MS
QS
ML
ML
ML
QS
QL
QS
MS
ML
QL
QL
ML
MS
QS
MS
ML
ML
QL
ML
QL
ML
QL
QL
QS
QL
QS
MS
QS
ML
QL
QL
ML
QL
ML
QS
QS
ML
QS
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
MS
QL
MS
QS
ML
QL
MS
QL
QL
QS
QS
QS
QL
MS
QS
QS
ML
QL
QS
ML
QS
QL
MS
QL
QL
QS
MS
MS
ML
QS
QL
ML
ML
QS
QS
QS
QS
ML
QL
QL
ML
QL
MS
QS
ML
ML
QL
MS
ML
ML
ML
QL
QS
QL
QS
MS
QS
QS
ML
QS
ML
MS
MS
ML
ML
ML
ML
QL
MS
QL
QS
ML
QL
ML
QS
ML
QS
QL
ML
ML
ML
ML
QS
QL
QS
QS
QS
QL
MS
ML
QL
MS
ML
QS
ML
ML
ML
ML
QS
QS
ML
QL
QS
QL
ML
QL
QS
ML
ML
ML
QL
ML
QL
QS
ML
ML
ML
QL
MS
QS
ML
QL
QS
ML
ML
ML
MS
QL
QS
QS
QL
QL
ML
QS
QL
MS
ML
QL
MS
QL
MS
QS
QL
MS
MS
QS
QS
ML
ML
ML
QL
MS
ML
MS
ML
ML
QL
MS
ML
QL
ML
QS
MS
ML
ML
ML
MS
ML
ML
QS
MS
QS
QS
QS
QL
ML
ML
QS
ML
QS
QS
MS
ML
QL
QL
QL
ML
QL
ML
ML
ML
QL
ML
QL
ML
QS
QS
ML
QS
QS
QS
QS
QS
QL
QL
MS
QL
QL
MS
ML
ML
MS
MS
MS
QL
QL
ML
ML
QL
QS
QS
QS
ML
MS
ML
QS
QL
MS
ML
ML
ML
QL
QL
ML
ML
MS
ML
MS
QL
ML
ML
QL
QS
QS
MS
ML
ML
ML
QS
QS
QS
QL
MS
QS
ML
ML
QS
QL
QS
ML
ML
MS
ML
ML
QL
ML
ML
ML
QL
ML
QS
QL
ML
QS
QS
ML
ML
MS
QS
QL
QL
ML
QL
ML
ML
QL
MS
ML
MS
QL
MS
QL
QS
QL
QS
ML
ML
MS
ML
QL
QS
QL
MS
QS
QS
QL
QL
ML
QS
ML
QS
QL
QL
QS
QS
QL
ML
QS
ML
MS
QS
QL
QS
QS
ML
QL
QL
QL
QS
QS
QL
QL
QS
MS
MS
QL
QS
ML
ML
QL
QL
ML
QS
ML
QS
QS
ML
ML
QL
MS
QL
MS
QS
ML
QS
ML
ML
QL
QS
MS
MS
MS
MS
QS
QS
ML
MS
ML
QL
MS
QS
QS
QL
ML
ML
QS
QS
ML
QS
ML
ML
QS
ML
ML
QS
QL
ML
QL
QS
QS
QL
QL
MS
ML
QL
MS
QS
QL
QS
QS
QS
MS
ML
QS
QS
QS
QS
QL
ML
QS
QL
ML
MS
MS
QS
ML
ML
ML
QS
ML
ML
QL
ML
QS
ML
QS
QL
ML
QS
MS
MS
ML
QL
MS
ML
QL
ML
ML
MS
ML
QS
ML
QL
ML
MS
ML
ML
QS
ML
QL
ML
MS
QS
QL
QS
ML
QL
ML
QS
ML
QS
QL
ML
ML
ML
QL
ML
QL
QS
QS
ML
ML
QL
QL
ML
ML
QL
MS
QL
QS
QL
QS
QS
ML
ML
MS
MS
QS
QS
QL
ML
QL
ML
QL
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
QS
ML
MS
QS
QL
ML
MS
QS
ML
QS
QS
ML
ML
ML
MS
QL
ML
ML
QS
QL
QS
QL
ML
QL
ML
MS
QL
ML
ML
ML
ML
ML
QL
ML
QL
MS
QL
ML
MS
QL
ML
QS
ML
ML
MS
ML
ML
MS
QS
QL
QS
MS
MS
ML
QL
ML
MS
MS
MS
QL
QL
ML
MS
MS
QS
ML
QL
QS
QL
QL
MS
QS
MS
QS
QL
QS
ML
MS
MS
ML
QL
ML
QS
QL
QS
QS
ML
ML
QS
MS
QS
QL
QL
MS
MS
QS
QS
ML
QL
QL
ML
ML
ML
QL
QS
QS
ML
ML
QL
QL
QL
ML
ML
QS
QS
QS
QS
MS
QL
QL
QS
QS
ML
MS
QS
QL
MS
QL
ML
QS
QS
ML
QS
QL
QL
ML
QS
QL
QL
QS
ML
ML
MS
MS
QL
QL
ML
QS
ML
QL
ML
ML
QL
ML
QS
QS
MS
ML
QL
QS
QL
QS
MS
ML
QS
QS
MS
MS
QS
QS
QS
QL
QL
ML
QL
ML
QS
ML
ML
QL
QS
QS
QL
QL
ML
MS
ML
MS
ML
QS
QS
QL
ML
ML
MS
QL
QL
ML
MS
ML
QS
ML
QS
MS
QL
QS
ML
MS
MS
ML
QL
ML
QS
ML
QL
QS
MS
ML
QS
QL
ML
QS
QL
QL
QS
QL
QS
QL
QS
ML
QS
QS
QS
ML
QS
MS
MS
QS
MS
QL
QL
ML
QL
MS
QL
ML
ML
QL
QL
QS
QS
ML
QL
QS
QL
QL
QL
ML
QL
ML
QS
QS
ML
ML
MS
QL
QS
MS
QL
QS
QL
ML
QS
QL
ML
QS
MS
MS
QL
QS
ML
QL
ML
MS
MS
MS
ML
MS
QS
QL
QS
ML
QS
ML
QS
QS
QL
QL
QL
MS
QS
ML
QS
MS
QL
QS
MS
MS
QL
QS
QS
MS
ML
ML
QS
ML
ML
QL
QS
MS
ML
MS
MS
MS
QL
QL
MS
ML
QL
ML
ML
MS
ML
QS
ML
ML
ML
QS
QL
ML
QS
ML
ML
QL
QS
MS
ML
ML
ML
ML
QS
QL
QL
QL
QL
ML
QS
QL
ML
QS
QS
QL
MS
MS
QS
ML
MS
QS
QS
QS
QL
ML
QL
MS
MS
ML
ML
ML
QL
QS
QL
ML
QL
QL
MS
QL
MS
QS
QS
ML
QS
MS
ML
ML
QS
MS
ML
ML
MS
QS
ML
ML
ML
QL
QS
QL
ML
MS
QL
QS
ML
ML
QS
ML
ML
QL
QS
QL
MS
MS
ML
QS
QL
QS
QL
QL
ML
ML
ML
QS
ML
QL
ML
QL
ML
QS
QS
QL
ML
ML
QS
ML
QS
ML
ML
QL
ML
QS
ML
QS
QL
QL
QS
QS
QS
ML
ML
QS
MS
QL
QL
QS
QL
QL
ML
QS
ML
QL
QL
MS
MS
QS
ML
QS
QS
MS
MS
QS
QS
QS
QL
ML
QS
QL
ML
QL
MS
QS
QS
ML
MS
QL
MS
QS
ML
QL
QL
QL
ML
ML
ML
QL
QL
QL
QS
ML
QL
QS
ML
ML
MS
ML
QS
ML
QL
QL
MS
QS
ML
MS
QS
QS
QL
ML
QL
QS
ML
QL
ML
ML
QL
ML
QL
MS
MS
QL
QS
QS
ML
ML
QS
QL
ML
QL
QL
ML
QS
QS
ML
QS
QS
ML
MS
MS
ML
QS
MS
ML
QL
QS
QL
QS
ML
ML
MS
MS
ML
QL
ML
MS
ML
QS
MS
QS
QS
QS
QL
ML
QL
QL
ML
MS
ML
QS
MS
ML
QS
MS
ML
ML
QL
MS
QL
QL
QS
ML
MS
ML
QL
ML
ML
MS
MS
QL
ML
ML
MS
QS
ML
MS
QS
QL
ML
QS
QS
ML
QL
QS
QS
QS
QS
ML
ML
QS
ML
ML
ML
QL
ML
QS
MS
QL
QL
QS
QL
ML
ML
ML
MS
MS
ML
QL
QL
QS
MS
QL
ML
ML
ML
QS
QS
QL
MS
QL
ML
MS
QS
QS
QS
QL
QL
QS
ML
QS
QS
QS
QS
QS
QS
QL
QL
MS
QL
QL
MS
ML
ML
ML
ML
QS
ML
QL
ML
MS
MS
QS
MS
ML
MS
ML
MS
QL
QS
MS
MS
QL
QL
QL
QS
MS
QL
QL
ML
QS
QL
ML
QL
QL
QL
QS
MS
QL
ML
ML
QS
QS
QL
MS
ML
ML
QS
QS
ML
MS
MS
MS
QL
MS
MS
ML
ML
MS
ML
QS
ML
MS
QS
ML
QS
MS
ML
QS
ML
QL
ML
QS
QL
QL
ML
ML
MS
ML
QS
QL
QL
QL
QS
ML
QL
ML
ML
ML
ML
ML
MS
ML
QL
ML
ML
ML
ML
ML
ML
QS
QS
QS
QS
QS
ML
QL
QS
ML
QS
QL
MS
QS
QS
ML
ML
MS
QS
ML
QL
QS
QS
ML
QL
ML
MS
MS
QL
ML
QL
ML
ML
QS
MS
ML
QL
ML
ML
ML
QL
QL
QL
ML
MS
QL
MS
ML
ML
ML
MS
QS
MS
QL
ML
QS
ML
QS
QS
QL
QL
ML
ML
QL
ML
ML
QS
QS
QL
QS
QS
QL
QS
ML
ML
ML
ML
ML
QS
ML
QL
MS
QS
MS
QL
QS
QL
ML
ML
MS
MS
QL
QS
ML
ML
QL
MS
QS
QL
ML
MS
MS
ML
QS
MS
QS
QL
ML
MS
ML
QS
QS
MS
ML
ML
QL
QL
ML
QS
QS
ML
QL
ML
QL
MS
QL
MS
MS
QL
QS
QL
QS
ML
MS
QS
QS
QL
MS
MS
ML
QL
QL
ML
MS
ML
MS
QL
QL
QS
ML
ML
ML
QS
QS
ML
QS
ML
QL
QS
QS
ML
ML
ML
QL
QL
QL
ML
ML
MS
QL
MS
ML
ML
QL
ML
ML
ML
QL
QS
ML
QL
QS
MS
QL
QS
QS
MS
QS
QS
MS
ML
QL
ML
QS
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
MS
QS
QS
ML
QL
QS
QS
ML
QL
ML
QL
MS
QS
ML
QS
ML
QL
ML
ML
QL
ML
QS
ML
MS
ML
MS
QS
QS
QL
QS
QS
QL
ML
ML
ML
MS
QS
MS
QS
MS
MS
QL
ML
ML
ML
QS
ML
QL
QS
ML
MS
ML
MS
ML
QS
MS
ML
MS
MS
QL
ML
QL
QS
ML
QL
QL
ML
ML
QS
QS
QS
QL
QL
ML
QS
ML
ML
ML
QS
ML
QL
QL
QS
ML
MS
QL
ML
ML
MS
MS
ML
QS
QS
QL
ML
QL
QS
QL
ML
QL
MS
QS
QS
ML
ML
ML
QS
ML
ML
QL
ML
QS
QS
QL
MS
QL
ML
MS
MS
QS
QS
QL
QS
MS
QS
QS
QL
ML
QL
QL
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
QS
QS
ML
ML
ML
QL
QS
QS
QS
QS
QS
QL
ML
QL
ML
QL
QL
ML
ML
MS
ML
MS
ML
QS
ML
ML
ML
ML
ML
ML
QS
ML
ML
QS
QS
QL
QS
ML
MS
QS
QL
QS
ML
QL
ML
QL
QL
ML
MS
QS
MS
ML
ML
ML
ML
ML
ML
MS
QL
ML
ML
ML
ML
MS
QS
ML
QS
ML
ML
QS
ML
MS
ML
MS
ML
MS
QL
QL
QS
ML
ML
ML
ML
ML
ML
QL
QL
ML
QL
MS
QS
QL
MS
ML
QS
QS
QS
QS
MS
QL
QL
QS
QS
ML
ML
MS
QL
ML
MS
ML
ML
ML
ML
ML
QS
ML
MS
ML
QL
ML
ML
ML
QS
QS
QS
ML
ML
ML
ML
QL
MS
ML
QS
ML
MS
QS
QS
QL
MS
MS
ML
ML
QL
ML
QL
QL
QS
ML
ML
ML
MS
QL
QS
ML
ML
QL
MS
QS
QS
QL
QS
MS
QS
ML
ML
ML
ML
MS
QL
QS
ML
MS
QL
QS
QL
QL
QS
ML
QS
ML
QL
QL
QS
ML
QS
QL
QS
QS
QL
QS
ML
MS
QS
ML
ML
ML
ML
ML
QS
QL
QL
ML
ML
QS
ML
ML
QL
QS
ML
ML
ML
QS
ML
QS
QS
ML
ML
ML
QL
MS
ML
QS
QL
MS
QL
ML
ML
ML
QL
QL
ML
ML
QL
MS
MS
QL
QL
ML
QL
QL
ML
ML
QS
QS
MS
ML
QS
MS
QS
QL
QL
QL
QL
ML
QS
QS
ML
ML
QS
QS
QL
QS
QS
ML
MS
QS
ML
QL
MS
ML
ML
QL
QS
MS
ML
QL
ML
QL
ML
QS
MS
QL
QL
ML
ML
ML
QL
ML
QL
MS
QL
ML
QL
ML
MS
QS
QS
ML
ML
MS
QS
ML
MS
ML
MS
QS
ML
QS
ML
MS
ML
QL
QS
ML
ML
ML
QL
QS
ML
QS
ML
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
MS
ML
QS
MS
ML
ML
QS
ML
ML
QS
QS
MS
ML
ML
MS
QS
ML
QL
QS
ML
QL
ML
QS
ML
QS
ML
ML
QL
ML
MS
ML
QL
QS
QL
QL
ML
ML
ML
QL
ML
QS
ML
MS
ML
ML
QL
QS
QL
QS
ML
MS
QL
MS
QL
ML
ML
MS
MS
QL
ML
MS
ML
QS
QS
QL
QL
MS
QL
ML
QS
QL
MS
MS
MS
QS
QL
MS
QS
MS
QL
ML
MS
QS
ML
ML
QS
ML
ML
QS
ML
MS
QS
QS
QL
QL
ML
ML
QL
ML
QS
QL
ML
QS
ML
ML
QS
ML
MS
QL
ML
ML
ML
QS
ML
ML
QL
ML
MS
ML
MS
MS
ML
ML
ML
QL
MS
ML
QS
QS
QL
ML
MS
QL
MS
QS
QS
QS
QS
MS
ML
ML
ML
ML
MS
QL
MS
MS
QS
ML
QS
QL
ML
ML
MS
QL
MS
QL
QS
QS
QL
QL
QS
QL
ML
ML
QL
ML
MS
QS
ML
MS
MS
QS
QL
MS
ML
QS
QS
QS
QL
QL
QS
ML
QS
ML
QS
QS
ML
ML
QL
ML
ML
ML
QS
ML
QL
QL
MS
ML
ML
QL
ML
QS
QS
ML
ML
MS
QL
QL
ML
ML
ML
ML
QL
ML
QL
MS
ML
QS
ML
ML
ML
ML
ML
QL
ML
QL
ML
QS
ML
QL
QL
QS
QS
ML
QS
ML
ML
QL
QS
MS
QS
ML
ML
QL
QS
ML
QS
QL
MS
ML
MS
ML
ML
QS
QS
QS
MS
QL
ML
QL
QS
ML
ML
QS
QL
MS
QS
QL
MS
QL
QL
ML
QL
ML
QS
QS
QS
ML
QL
QL
QS
ML
QL
QL
QL
ML
QS
QS
QL
QS
ML
ML
QS
QS
ML
QL
QL
QS
ML
ML
QL
QS
QL
ML
ML
QL
MS
QS
ML
QL
MS
QS
QL
ML
ML
ML
ML
MS
QL
QS
MS
MS
QS
QS
MS
QS
ML
QL
ML
MS
ML
QS
ML
MS
ML
QL
QS
MS
MS
QS
ML
QS
ML
QL
QS
ML
ML
QS
QS
QL
ML
QS
QS
ML
ML
QS
QS
QS
QL
QL
QL
QL
QS
QS
ML
QS
QL
QS
QS
MS
QL
MS
QL
QL
QL
QS
QL
QS
ML
ML
ML
QS
ML
QL
QL
ML
ML
QL
QS
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
QL
ML
ML
QL
ML
ML
QL
ML
MS
QS
QS
MS
ML
QS
ML
ML
ML
QS
ML
QL
QL
QS
QS
QS
QS
ML
MS
QL
MS
ML
MS
QS
QS
MS
QS
QL
ML
ML
ML
QL
ML
QL
ML
QS
QS
ML
QL
QS
MS
QL
QS
ML
ML
MS
ML
MS
QL
ML
QS
ML
ML
ML
ML
ML
ML
QS
QL
QL
QL
QL
MS
ML
MS
ML
QL
QS
ML
ML
ML
MS
QL
ML
QS
ML
QL
ML
MS
QL
QL
MS
QS
QL
ML
QS
ML
QS
QL
QS
QS
QS
QS
ML
QL
MS
QL
ML
QL
MS
QS
QL
ML
MS
QL
ML
QS
ML
ML
QL
ML
QL
ML
ML
QL
QS
QS
QS
QS
ML
QL
QL
MS
QS
QL
QS
ML
QS
ML
MS
ML
MS
QL
ML
ML
QL
MS
ML
ML
ML
QL
ML
ML
QS
QL
ML
ML
QS
ML
QS
ML
QS
ML
ML
ML
QS
ML
QS
QS
ML
ML
ML
ML
MS
QS
QS
QS
QL
MS
QS
ML
ML
QS
QS
QS
ML
QL
QL
QL
QL
QL
MS
ML
QL
QL
ML
QL
QL
MS
ML
MS
QS
ML
ML
QL
ML
QL
QL
ML
MS
ML
ML
QL
QL
QL
ML
QL
QL
ML
ML
QS
QL
QS
ML
ML
ML
QS
ML
ML
QL
QL
ML
ML
QL
ML
QS
QL
ML
MS
QS
QS
ML
ML
QL
MS
QS
QL
QL
ML
QL
QS
QL
QL
ML
ML
QL
ML
QL
QS
ML
MS
MS
ML
ML
ML
MS
QL
QS
QL
ML
ML
ML
ML
ML
ML
QS
QL
QL
ML
MS
QL
MS
QL
QL
QS
QL
ML
ML
ML
QS
ML
ML
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
ML
QS
MS
QL
QS
ML
QL
QS
MS
QL
QL
QL
QL
ML
MS
ML
QL
ML
ML
MS
QS
QL
MS
QL
MS
ML
MS
MS
QS
ML
QL
QS
QS
QS
ML
QL
QS
QL
ML
ML
ML
QL
ML
ML
QS
QL
ML
ML
ML
QL
QS
ML
ML
QL
ML
QL
ML
ML
MS
QL
QL
MS
MS
ML
ML
ML
MS
ML
ML
ML
QL
ML
QS
QS
QL
QL
ML
ML
QS
QL
QS
QL
QL
QL
QL
QL
QS
ML
QS
MS
ML
QL
ML
ML
QS
QL
QS
QS
QL
ML
QS
QS
MS
QS
QL
QL
ML
QS
QS
QL
QL
ML
QS
ML
QL
ML
QL
MS
ML
QL
ML
MS
QL
ML
QS
QS
ML
QL
ML
QL
ML
ML
MS
ML
QS
QS
ML
QS
QL
QL
ML
ML
ML
QL
ML
QL
QL
MS
QS
ML
QS
ML
QL
QL
QS
ML
QS
QL
ML
QS
ML
MS
QS
QL
ML
QS
QS
QL
ML
ML
ML
ML
ML
QL
ML
QS
ML
QS
ML
ML
QL
QS
MS
QL
ML
MS
ML
MS
QS
QS
QL
ML
QS
QL
ML
QS
ML
QL
ML
MS
ML
QL
QL
ML
ML
QL
MS
MS
QS
QL
QL
QS
ML
QS
QS
QL
MS
QL
ML
QS
ML
ML
MS
QL
QS
ML
MS
MS
ML
ML
QL
QL
ML
MS
ML
ML
QL
QS
ML
ML
QL
MS
ML
MS
QS
ML
ML
ML
QS
QS
ML
ML
QS
MS
QL
ML
QL
QS
QL
QL
QL
ML
ML
QS
QS
QS
ML
QL
QL
QL
QS
ML
QS
ML
MS
ML
QS
QS
QL
QL
QS
QL
ML
ML
QL
QL
ML
QL
QS
ML
QS
MS
ML
ML
MS
QL
QS
ML
ML
QS
QS
ML
ML
QS
ML
ML
ML
QL
QL
QS
ML
QL
ML
QL
QL
QS
QL
QS
ML
QL
QS
ML
QL
QS
ML
ML
ML
QL
QS
ML
ML
QS
QS
QL
QL
MS
MS
QS
MS
QL
ML
ML
QS
QS
QS
QL
QL
QS
ML
QS
ML
QL
ML
ML
MS
QS
ML
QL
ML
MS
ML
ML
ML
ML
ML
QL
QL
QS
MS
ML
ML
QS
ML
QS
QL
ML
ML
QL
QL
ML
QS
MS
QS
QS
QL
QS
QS
QL
QL
ML
QL
MS
ML
ML
QS
QS
ML
ML
QL
ML
ML
ML
MS
ML
MS
QS
QL
QS
MS
ML
QS
QL
QS
ML
ML
ML
ML
ML
QL
MS
ML
ML
ML
QL
QS
QS
QL
QL
ML
QL
QL
QS
ML
ML
QL
MS
QS
QL
ML
ML
ML
QL
ML
ML
QL
QS
ML
ML
QL
QS
QL
QS
QS
ML
MS
QS
MS
QL
ML
QL
ML
ML
QL
QL
ML
QL
QS
MS
ML
ML
MS
QL
MS
QL
ML
ML
MS
ML
ML
ML
ML
QL
ML
QS
ML
QL
QS
ML
QS
MS
QL
ML
QL
ML
QS
MS
QS
ML
QS
ML
ML
QL
QL
MS
ML
QL
MS
ML
QL
QS
MS
ML
QS
ML
ML
ML
QL
MS
QL
QL
QS
QS
QS
QL
QS
QS
MS
MS
ML
MS
QS
QS
ML
QL
ML
QL
QS
QS
ML
QS
QS
ML
QS
QL
QL
QL
ML
ML
ML
QS
MS
ML
QS
ML
MS
ML
QS
QL
ML
QL
MS
QS
MS
MS
MS
QS
MS
QS
ML
QL
ML
ML
QS
QS
QS
ML
ML
QL
QL
MS
QL
QL
QS
ML
QL
QS
QS
QS
QL
ML
QS
MS
QL
ML
QL
ML
QS
QL
ML
QL
QS
MS
ML
ML
QS
ML
QL
MS
QL
ML
QL
QL
MS
QS
MS
MS
ML
QS
ML
ML
QL
QL
MS
QS
QS
ML
ML
ML
ML
QL
MS
ML
MS
QS
ML
MS
QL
MS
ML
ML
ML
QS
QS
QL
QL
QS
QL
QL
QS
MS
ML
MS
ML
ML
ML
ML
QS
QL
ML
ML
ML
QL
ML
ML
QS
QL
ML
ML
QL
ML
QL
MS
MS
ML
QL
ML
QS
ML
QS
QL
QL
MS
ML
QL
QS
QS
QS
QL
ML
MS
QS
ML
QL
QL
QS
ML
QS
QS
ML
ML
QL
MS
ML
QS
QS
ML
QS
QL
ML
QS
ML
QL
ML
MS
ML
QS
MS
MS
QL
QL
MS
ML
ML
MS
MS
QS
ML
QL
QS
QL
QL
ML
MS
MS
QL
ML
QL
ML
QS
ML
QS
ML
ML
QS
QS
MS
ML
ML
ML
ML
ML
ML
QL
QL
QS
QS
ML
QS
QL
QS
QS
ML
ML
QS
ML
ML
MS
QS
ML
QS
QS
QL
QS
ML
QL
ML
QL
QL
QL
QS
QL
MS
QL
QL
ML
QS
ML
ML
ML
QS
QL
QS
QS
ML
ML
QS
ML
QL
QS
ML
ML
QS
ML
QS
QS
ML
ML
QL
QS
QS
QS
QS
QL
MS
QL
QL
QS
ML
MS
ML
QL
QL
ML
QS
ML
ML
ML
QS
QS
QS
ML
MS
ML
ML
ML
QL
ML
MS
QS
QL
MS
QL
QL
ML
MS
QL
QS
QS
QL
QS
ML
QL
QS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QS
MS
ML
QS
QS
QL
MS
QS
QS
ML
ML
ML
QS
MS
MS
QL
QS
QL
MS
ML
QS
ML
ML
QS
QS
ML
ML
QS
ML
QL
QS
ML
QL
ML
QS
MS
QS
QL
ML
ML
QS
QS
MS
ML
MS
QL
QS
ML
ML
QL
MS
QL
ML
QS
ML
QS
QS
QL
MS
QS
QS
ML
MS
QL
ML
ML
ML
MS
QL
MS
ML
ML
QL
QL
QL
MS
MS
ML
QL
QL
MS
ML
MS
ML
QL
ML
QL
MS
QS
QS
ML
QS
QL
QS
ML
QL
QL
QL
QS
QS
ML
QL
ML
ML
QL
MS
QL
QS
QS
QL
ML
ML
MS
MS
QL
QS
ML
QS
MS
QS
ML
QL
QS
MS
ML
ML
ML
ML
ML
ML
QS
QS
QL
ML
QL
ML
QS
QL
ML
QL
QS
QS
ML
QS
QS
QL
MS
ML
QL
QL
ML
ML
MS
QL
MS
QS
QS
QS
ML
ML
ML
ML
QS
ML
ML
QL
QS
ML
QL
QS
ML
QS
QS
QL
ML
QL
ML
QS
ML
QL
QL
QL
QS
ML
QS
ML
MS
QL
ML
QL
QL
QL
QS
QS
QS
QS
QL
QL
QS
ML
ML
ML
ML
ML
QL
QL
QS
QL
ML
QS
QL
ML
QL
QS
ML
ML
ML
QL
MS
QL
MS
QS
QL
ML
MS
QL
QS
ML
QS
QL
ML
QS
MS
QS
QL
QS
ML
ML
QS
QL
MS
QS
QL
ML
ML
ML
QS
QL
ML
ML
QS
QL
MS
ML
QL
QL
QL
QL
ML
QL
ML
QL
QL
ML
ML
MS
ML
MS
MS
QL
QL
QL
ML
MS
QL
QL
ML
ML
QL
MS
ML
QS
QS
QS
MS
ML
QS
QS
QS
QS
QS
ML
ML
ML
ML
ML
QL
MS
ML
ML
ML
QL
QL
ML
QL
ML
QL
MS
ML
MS
ML
QL
ML
QS
QS
ML
ML
QL
QL
QS
QL
QS
QL
ML
QS
QS
ML
QS
ML
ML
ML
ML
QS
QS
ML
QS
QS
ML
MS
QS
ML
ML
QL
QS
QS
QS
ML
QL
QS
ML
ML
QL
QS
QS
MS
QL
QL
QL
ML
QS
QL
QL
QS
QL
QS
QL
QL
QS
ML
MS
ML
QL
QL
MS
QL
ML
MS
ML
ML
ML
MS
QS
QS
ML
MS
QS
QL
QL
QL
QS
ML
ML
ML
ML
QS
QL
QS
QL
QL
QS
QS
MS
QL
QL
QS
ML
ML
ML
ML
QS
MS
QS
QS
QS
ML
QL
MS
ML
ML
QS
QS
ML
ML
ML
QS
ML
QL
QL
QL
QL
MS
ML
QS
QL
MS
QS
QL
QL
QS
QL
ML
QS
ML
QS
QL
QL
QL
QS
ML
ML
ML
QL
ML
MS
ML
QS
ML
QL
QL
QS
ML
QS
ML
ML
QS
ML
MS
ML
QS
QS
QS
ML
ML
QS
ML
ML
QS
ML
QS
ML
QL
QS
ML
QL
ML
QL
ML
ML
QS
ML
MS
ML
ML
QL
MS
ML
QS
QS
QS
QL
ML
MS
MS
QS
ML
ML
QS
QS
ML
QS
MS
ML
ML
QL
MS
QL
QL
QL
QL
ML
QL
QL
ML
MS
ML
MS
ML
ML
QL
ML
QL
QL
QS
QL
QS
QS
QS
QL
ML
QL
ML
QL
QL
ML
QL
QL
QL
QS
ML
QL
ML
QS
QL
QS
ML
QS
QL
MS
QS
MS
QS
ML
ML
ML
ML
QL
QS
QL
QS
ML
QL
QL
QS
MS
QS
MS
ML
ML
QL
QL
QS
QL
QS
QS
ML
QS
QL
QS
MS
QS
ML
QS
QL
QS
ML
ML
QL
QL
QS
ML
QL
MS
QS
ML
MS
ML
QS
QL
ML
QL
QL
QL
QL
QL
QL
QS
QL
MS
ML
QS
ML
ML
QL
MS
QS
ML
ML
QL
QS
QL
QL
ML
QS
MS
QS
ML
ML
QL
QL
QS
QL
ML
QS
MS
ML
QS
QS
QS
QL
QS
ML
QL
ML
QL
ML
QL
MS
ML
ML
QS
QL
QS
ML
QL
QL
MS
ML
MS
MS
ML
ML
QL
ML
QS
QL
QS
ML
QL
ML
QL
QL
QS
ML
ML
ML
MS
QL
MS
ML
ML
ML
MS
QS
QL
QS
QL
QL
QS
QL
MS
QL
ML
ML
QS
ML
ML
ML
QS
QL
ML
QL
ML
QS
ML
QL
QS
ML
MS
QS
ML
ML
ML
MS
QL
MS
MS
QL
QL
QS
ML
QL
QL
ML
MS
QL
QS
QS
QL
ML
QL
MS
ML
ML
QL
ML
MS
ML
MS
QL
QS
ML
ML
ML
QS
ML
QL
QS
QS
QL
QL
ML
QS
QS
MS
QS
QL
ML
QL
ML
ML
QS
QS
ML
QL
QL
QS
ML
MS
ML
QS
MS
ML
QL
QS
ML
MS
MS
QL
QL
ML
QS
QS
QS
ML
ML
QS
ML
QS
ML
QS
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
MS
MS
MS
QS
ML
MS
QL
ML
QL
MS
ML
QL
MS
MS
ML
QL
MS
ML
ML
QL
QL
ML
ML
QL
ML
QL
ML
QL
ML
ML
ML
ML
QL
ML
QL
ML
MS
QL
QS
ML
QS
MS
ML
QS
QS
ML
QL
ML
QL
ML
MS
ML
QL
MS
QS
ML
ML
ML
ML
QS
QL
ML
QS
ML
ML
QL
QL
QL
ML
QS
MS
MS
QL
QS
QL
MS
ML
ML
QL
QS
QL
QS
MS
MS
ML
QL
MS
QL
ML
MS
ML
QL
MS
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
QL
ML
QL
QS
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
QL
QS
QS
QS
ML
ML
ML
ML
QS
ML
QL
ML
QS
MS
ML
QS
QL
QS
MS
QL
QS
QS
QS
QL
QL
QL
ML
QS
QS
MS
ML
ML
QL
ML
QL
ML
ML
ML
QS
QL
ML
QL
MS
ML
QS
ML
QL
MS
ML
QL
QS
ML
ML
ML
QL
ML
ML
ML
QL
MS
QL
QS
QS
ML
ML
MS
QS
QS
ML
QL
MS
QS
QL
ML
ML
ML
QL
ML
QS
MS
QL
MS
QS
ML
QL
ML
QL
QS
QS
QL
MS
QL
QS
QS
QL
ML
MS
QL
QL
QS
QL
ML
QS
MS
ML
QL
ML
ML
QL
QL
QS
ML
QS
ML
ML
QS
ML
ML
QL
MS
MS
QL
ML
QL
ML
ML
QL
ML
QL
ML
QL
QL
QL
MS
QS
QS
QS
QL
QS
ML
QL
ML
QL
QL
QL
QS
ML
MS
ML
MS
MS
QL
ML
QS
QS
MS
QL
ML
MS
QL
MS
QL
QL
ML
QL
QS
MS
QL
QL
QS
ML
QS
QL
QL
QL
MS
QS
ML
QS
ML
MS
QL
QL
ML
ML
ML
QL
QL
QS
ML
ML
QL
QL
ML
QS
QS
ML
ML
QL
ML
QL
ML
ML
ML
QL
QS
QS
QL
ML
ML
QS
ML
QS
MS
QS
QL
ML
ML
ML
ML
QS
QL
QL
QL
QS
ML
QS
MS
ML
ML
QL
QL
ML
QS
QL
ML
QS
QL
QS
ML
QL
QS
QL
QL
QL
MS
MS
QL
QL
QL
QS
MS
ML
QS
MS
QS
QS
QS
ML
QS
ML
QL
QL
QL
MS
QS
QS
MS
QS
QL
QL
QL
QS
QS
QL
QL
ML
QL
ML
QS
QL
MS
QL
QS
ML
MS
QS
ML
ML
QS
ML
QL
QS
QL
ML
ML
ML
QS
QS
QL
MS
ML
ML
ML
QS
QS
ML
QS
QS
QS
ML
MS
QL
QS
QL
QL
QL
QS
ML
QL
MS
ML
QL
ML
ML
ML
QL
MS
ML
QL
QS
ML
QS
ML
QL
QS
ML
ML
QS
QS
QS
QL
QS
QS
QL
MS
ML
QS
MS
ML
QL
QL
QS
ML
QL
QS
MS
QL
QS
ML
ML
ML
QS
ML
ML
QL
MS
ML
ML
MS
MS
ML
QS
MS
QL
QL
QL
QL
ML
QL
QL
QS
QL
QS
QL
QS
ML
QS
MS
ML
QS
QS
QS
ML
ML
ML
QS
ML
QS
QL
QL
QS
QS
ML
QL
QS
ML
QL
MS
ML
ML
ML
QS
QS
QS
ML
QL
ML
QL
ML
MS
QS
QS
QS
ML
ML
QS
MS
ML
MS
ML
ML
MS
QL
ML
ML
QS
QL
QS
QL
ML
ML
QL
ML
ML
ML
ML
QS
QL
QS
MS
ML
QS
QL
ML
QL
QL
ML
ML
QS
QL
QL
ML
ML
ML
QL
ML
ML
ML
QS
QS
QS
QL
QL
ML
QS
ML
QS
MS
MS
MS
ML
QS
MS
ML
QS
QS
ML
MS
QS
ML
QL
QL
QS
QL
ML
ML
ML
QS
ML
QS
ML
ML
MS
QL
MS
MS
ML
QL
QS
ML
QS
QS
ML
ML
ML
ML
MS
QS
QS
ML
ML
QL
QS
ML
QS
ML
QS
QS
QL
MS
QS
MS
QS
MS
QS
QS
ML
QL
QL
MS
QS
QS
ML
QL
QS
QL
QL
QS
ML
ML
QS
QS
QS
ML
QL
QS
QL
QS
QL
ML
ML
MS
ML
QL
QL
QS
QL
QL
ML
MS
MS
ML
ML
ML
ML
QL
QS
QL
ML
ML
ML
ML
MS
QS
QL
QL
ML
MS
QS
ML
ML
ML
QL
ML
QL
QL
ML
ML
QS
QS
MS
QS
ML
QS
QS
QL
QL
QL
QS
QS
QS
QS
QL
QL
QS
QL
ML
ML
ML
MS
ML
QS
ML
ML
ML
QS
QL
QS
MS
MS
ML
ML
QL
QS
ML
QS
MS
QS
ML
ML
QS
ML
QL
ML
ML
QS
QS
QS
QS
MS
QS
MS
ML
QL
QL
MS
ML
MS
QS
QS
QL
MS
ML
QL
ML
QS
QS
QL
MS
QS
ML
ML
QS
QL
ML
QL
QL
ML
QS
ML
ML
QL
ML
ML
QL
MS
MS
QL
ML
QS
ML
QS
ML
ML
ML
QL
ML
ML
MS
QS
QS
MS
QS
QS
QL
QL
ML
QL
ML
ML
ML
ML
MS
MS
QL
MS
QS
QL
QL
ML
QL
ML
QS
ML
ML
QL
QL
ML
QS
QL
MS
QS
QL
ML
QS
QS
MS
ML
MS
ML
QL
QL
ML
QS
QS
MS
ML
ML
QS
QL
ML
QL
ML
ML
QL
QS
ML
QS
ML
ML
QS
ML
ML
MS
QL
QL
ML
ML
QS
ML
QS
MS
MS
QS
QL
ML
ML
ML
QS
ML
QL
ML
MS
QS
QL
ML
ML
ML
ML
QS
QS
MS
ML
ML
QS
QL
QS
QS
MS
MS
QS
QS
MS
ML
MS
MS
QL
ML
ML
QL
ML
ML
QS
ML
QL
QS
QS
MS
ML
ML
QS
QL
QS
QS
ML
QL
ML
QL
QS
QS
QL
QL
ML
ML
MS
QS
QL
QL
MS
ML
QS
QL
QL
ML
QL
QS
ML
ML
QL
QL
MS
QS
ML
QS
QS
ML
QL
QL
QL
ML
QL
ML
ML
MS
ML
ML
MS
ML
QS
ML
ML
ML
QS
QS
ML
QS
ML
QS
QL
QL
ML
ML
QS
ML
QS
ML
QS
MS
QS
ML
QS
MS
QL
QS
QL
QS
ML
ML
QS
ML
QS
ML
ML
ML
QL
QS
ML
ML
ML
ML
QL
QS
ML
ML
MS
ML
ML
QL
MS
QS
ML
ML
QL
MS
QS
QS
QS
MS
QS
QL
QS
MS
MS
QS
MS
QS
QL
QL
QL
QS
QL
QS
QS
ML
QL
QS
QS
MS
QL
QS
QL
ML
ML
QS
QL
ML
QL
MS
ML
QL
ML
ML
ML
MS
QL
QS
ML
QL
QL
QL
QS
QS
ML
ML
ML
QS
ML
QL
ML
QS
MS
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
QL
ML
ML
QS
ML
QL
QS
QS
ML
ML
ML
QS
QL
ML
QL
ML
MS
ML
QS
ML
QS
MS
ML
ML
QL
QS
QL
QL
MS
ML
QS
QS
ML
QL
MS
QL
ML
QL
QS
QL
MS
QL
QL
QL
QL
ML
QL
QS
ML
QS
ML
ML
ML
ML
ML
ML
MS
ML
QS
QS
MS
MS
MS
ML
ML
QS
QL
ML
ML
ML
QS
QS
MS
QL
ML
MS
MS
ML
QL
MS
ML
MS
ML
ML
ML
QS
ML
QS
ML
QL
MS
QS
ML
QL
ML
ML
MS
ML
MS
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
QL
ML
ML
QS
ML
ML
QL
ML
QS
ML
QL
QS
QS
ML
QS
QL
ML
QL
ML
ML
MS
QS
MS
ML
MS
QL
ML
QL
QS
ML
QL
QL
QL
ML
QS
ML
QL
MS
ML
MS
QL
QL
ML
ML
QS
ML
MS
ML
ML
ML
QS
QS
QL
QS
QS
QS
QS
QS
QS
MS
QL
QS
ML
ML
QL
ML
ML
ML
QS
QL
QS
ML
ML
ML
QL
QL
MS
MS
QL
ML
QL
ML
QL
QS
ML
MS
QL
ML
QL
ML
MS
MS
QS
QL
MS
QS
ML
QS
ML
QL
QL
QL
ML
ML
MS
QL
QS
ML
QL
ML
ML
QL
MS
ML
ML
QL
QS
QL
ML
QL
QS
QS
ML
ML
MS
ML
ML
MS
MS
ML
ML
QS
ML
ML
MS
MS
MS
ML
QS
QL
QL
QS
QS
ML
QS
MS
ML
QS
QL
QS
ML
QL
QL
QL
QS
ML
MS
QL
ML
MS
QL
MS
QL
QS
QS
ML
ML
MS
ML
MS
ML
QS
ML
ML
QL
MS
QS
QS
QS
QS
ML
ML
ML
QS
MS
MS
ML
ML
ML
QL
ML
QS
ML
QS
QS
ML
ML
QS
QS
QS
ML
QL
ML
QS
ML
QS
QS
MS
ML
ML
ML
QL
MS
QL
QL
MS
ML
ML
QL
QS
QL
ML
QL
QS
QS
QS
ML
MS
ML
ML
ML
QL
QS
MS
ML
QL
QS
QS
MS
ML
QL
ML
MS
QL
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
QL
ML
ML
QL
QS
ML
QL
QS
QL
ML
QS
QL
QL
QS
ML
ML
QL
ML
QS
ML
ML
MS
QS
ML
ML
QS
MS
QL
QS
MS
ML
QS
QS
ML
MS
QL
QL
QS
QS
ML
ML
ML
MS
ML
MS
ML
QL
ML
QS
ML
MS
QL
ML
ML
QL
MS
QS
QL
QS
ML
ML
MS
ML
QS
MS
QL
QL
QL
ML
QS
QL
QS
ML
QS
ML
QL
QS
QL
QS
ML
QS
ML
QS
QS
QL
QL
ML
QS
QS
ML
QL
QS
ML
MS
QS
QS
MS
MS
QS
QS
QS
MS
ML
ML
QS
QL
ML
MS
QS
ML
MS
ML
QS
QS
ML
ML
ML
QS
ML
ML
ML
QS
QS
MS
QS
QL
MS
MS
QL
ML
QL
ML
QL
ML
QL
QS
QS
QL
MS
MS
QL
QS
QL
ML
QL
QS
ML
QL
QL
MS
QS
QL
QS
QL
QS
ML
QS
QS
ML
ML
QL
ML
ML
MS
ML
QS
QL
ML
QS
QL
ML
QS
QL
QS
QS
QL
QL
ML
ML
QS
MS
ML
QS
ML
QL
QS
QL
MS
MS
QS
QL
MS
QL
QL
MS
ML
QL
QL
QS
ML
ML
QS
QS
QS
QS
ML
QS
QL
MS
QL
MS
QL
ML
QS
ML
ML
ML
QL
ML
QS
QL
QS
ML
QL
QS
QL
QL
ML
ML
QS
ML
QL
ML
ML
QL
ML
ML
QL
QS
ML
QS
QL
QL
ML
ML
QS
ML
QL
MS
ML
MS
ML
QS
QL
ML
QL
ML
QS
MS
ML
MS
QL
ML
ML
ML
ML
QS
QL
QL
ML
ML
ML
QS
MS
ML
ML
QS
ML
QS
QS
QL
QL
QS
MS
QL
ML
ML
ML
MS
MS
MS
MS
QS
QL
QS
ML
ML
QS
MS
QS
ML
QS
QL
ML
ML
QS
ML
MS
QL
QS
QS
ML
ML
ML
QS
QS
ML
QL
QL
QL
QS
ML
ML
QL
ML
QL
ML
ML
QL
QS
QS
QL
ML
QS
QL
ML
ML
ML
MS
QS
QL
QL
MS
ML
ML
MS
QL
QL
QL
ML
ML
QL
QL
QS
ML
ML
QL
MS
ML
QL
MS
QL
ML
QL
QL
ML
ML
ML
ML
QL
MS
QL
QS
QS
ML
ML
QS
QL
ML
QS
QL
MS
MS
ML
ML
QS
QS
QL
ML
QS
QS
QL
QL
QL
MS
ML
QL
ML
MS
QS
QL
ML
ML
QL
QL
QL
QS
MS
ML
ML
QS
ML
MS
ML
QS
QS
ML
QS
ML
ML
QS
QL
QL
QS
QS
MS
ML
QL
ML
QS
ML
ML
QS
QL
QL
QL
QS
ML
ML
MS
QL
QL
ML
QL
QS
QS
QL
ML
MS
QL
QS
QS
ML
QL
ML
MS
ML
QL
ML
MS
MS
QL
ML
MS
ML
ML
ML
ML
ML
QS
ML
QL
QL
ML
ML
QS
ML
ML
QL
ML
QL
QL
ML
MS
ML
QL
QL
QL
QL
QS
ML
MS
QS
QL
QS
QS
QS
MS
QL
ML
ML
QS
ML
QS
ML
MS
QL
QL
QS
ML
MS
ML
ML
QS
QS
QL
QL
QS
QL
ML
QL
MS
MS
ML
QL
QL
ML
QS
ML
QL
QL
ML
QL
MS
MS
ML
QL
QL
QS
QS
MS
ML
ML
MS
QS
ML
ML
ML
MS
ML
QL
QL
ML
MS
MS
ML
QS
ML
QL
ML
QL
MS
ML
QS
QS
ML
ML
QS
QS
QL
ML
QS
QL
QS
ML
QL
ML
MS
QL
QL
QL
ML
ML
QL
QS
QL
MS
ML
QS
ML
ML
QS
QS
MS
ML
ML
ML
ML
ML
QL
QS
ML
QL
QS
ML
ML
QL
QS
QL
QL
QL
QL
QL
QL
ML
QL
MS
ML
QS
QS
MS
QS
QL
MS
ML
QL
QL
ML
MS
QL
ML
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
QL
ML
ML
QS
ML
ML
ML
MS
QS
QL
ML
QL
ML
QS
ML
ML
QS
QS
QS
ML
QS
MS
QS
ML
QS
ML
ML
ML
QL
MS
QL
QS
ML
QL
QL
QS
QL
QS
ML
ML
QS
ML
ML
ML
QL
ML
MS
ML
QS
ML
QL
ML
QS
QS
QL
QL
QL
MS
MS
ML
MS
ML
QS
MS
MS
ML
ML
QS
QS
QL
ML
QS
MS
QS
QL
ML
ML
QS
MS
QL
MS
QL
QS
QS
QS
ML
QS
ML
QL
QS
ML
QL
ML
QS
MS
ML
QL
QS
QL
ML
ML
MS
ML
QL
ML
QS
QL
MS
QS
ML
QL
QS
QS
QS
QL
QS
QS
ML
QL
ML
QS
QL
MS
QL
QS
ML
QS
QL
ML
QL
ML
QL
ML
QS
QS
ML
QS
MS
MS
ML
QS
QL
MS
QS
ML
QS
QS
ML
ML
QL
ML
ML
MS
ML
QS
ML
QS
QL
QL
ML
ML
QS
ML
QL
ML
ML
MS
QL
ML
QS
ML
ML
QL
ML
ML
ML
QL
ML
QL
ML
ML
QS
ML
ML
ML
ML
MS
ML
QS
QS
ML
QS
QS
MS
QL
MS
ML
MS
QL
QS
QS
QL
QS
QL
QL
MS
QS
QL
QS
QL
MS
ML
MS
QL
QS
ML
MS
ML
ML
ML
QS
QS
QS
ML
QL
ML
QS
QL
ML
ML
QL
ML
QS
QS
MS
QL
MS
MS
ML
ML
ML
QS
MS
QL
QL
ML
QL
ML
ML
ML
QS
QS
ML
QL
MS
QS
QS
ML
QL
ML
ML
QS
QL
QS
ML
MS
MS
QL
QS
QS
QL
MS
ML
QS
QL
QL
ML
MS
QL
QL
QS
QL
ML
QL
ML
ML
QS
QS
ML
QL
ML
QL
QS
QL
QS
QL
ML
QS
ML
QS
MS
QL
ML
ML
ML
ML
ML
QL
QL
ML
QL
QL
QL
ML
QL
QL
ML
QS
ML
ML
QL
MS
QS
QL
QL
ML
QL
QL
QL
QL
QL
ML
QL
QL
QL
MS
QS
ML
ML
QL
QS
QS
QS
QL
QS
ML
MS
MS
ML
ML
QL
ML
MS
QS
ML
ML
MS
MS
MS
QL
QS
QL
MS
QS
ML
MS
QS
QL
QS
MS
QS
ML
QS
MS
MS
MS
QS
ML
MS
MS
ML
QS
QL
MS
QL
QS
QL
QL
ML
ML
QL
QS
QS
ML
ML
ML
MS
MS
ML
ML
QS
QL
QS
QS
MS
QL
QL
QS
QL
QS
ML
QS
MS
ML
MS
ML
QL
MS
ML
MS
ML
QL
MS
QS
ML
MS
ML
QL
QL
ML
QS
MS
QL
ML
QL
ML
ML
QS
ML
MS
MS
ML
ML
QS
QS
ML
QL
ML
ML
QS
QL
QS
QL
MS
MS
MS
QL
ML
QL
ML
QL
ML
QS
MS
ML
QS
QL
ML
ML
ML
MS
ML
ML
QL
ML
ML
MS
QS
ML
QS
ML
ML
QL
QL
ML
MS
ML
MS
ML
QL
QL
QS
QS
QS
QS
QL
ML
ML
ML
QS
MS
MS
QL
ML
QL
QL
QL
MS
QL
ML
QL
ML
QL
ML
QS
QL
ML
QL
QL
QS
QS
QS
MS
QS
ML
ML
QL
ML
ML
ML
MS
MS
ML
QS
QS
ML
QL
ML
QS
QS
QL
QS
ML
QS
QS
QL
MS
MS
QS
ML
QL
ML
MS
QL
QS
QS
QL
MS
QL
ML
ML
ML
QL
ML
ML
QS
QL
QS
QS
QS
QS
MS
QS
QS
QL
QS
QS
QL
ML
QS
QL
MS
QL
ML
QL
QL
MS
QL
QL
ML
QS
QL
QL
MS
QS
ML
ML
QL
ML
QS
ML
QS
ML
ML
QL
ML
QL
QS
QL
MS
QS
MS
QS
QS
ML
QS
MS
ML
ML
QS
QS
MS
ML
ML
MS
ML
MS
ML
MS
ML
ML
MS
ML
ML
MS
ML
ML
QS
MS
ML
ML
ML
QS
QL
ML
ML
ML
ML
QL
MS
QL
ML
ML
ML
ML
QL
ML
ML
ML
MS
QL
ML
QL
MS
ML
QL
QL
QL
QS
QS
QL
QL
QS
QL
QS
QL
ML
ML
ML
QL
QL
ML
QS
ML
ML
QL
ML
QS
QS
ML
QL
QL
ML
QL
QS
ML
ML
QS
MS
MS
QS
QL
QS
QS
ML
ML
QL
MS
MS
QL
ML
QL
ML
QS
ML
QL
QL
QS
QL
QL
ML
ML
MS
MS
ML
ML
ML
ML
QS
ML
ML
QS
ML
QS
QL
ML
ML
QL
MS
QS
QS
ML
QL
QL
QL
QS
QL
QS
MS
ML
ML
ML
QS
ML
QL
QS
MS
ML
QS
QS
MS
MS
MS
MS
MS
ML
ML
ML
QS
QL
ML
MS
ML
QL
ML
QS
MS
ML
ML
QL
ML
QS
QS
MS
ML
ML
ML
QS
ML
MS
QL
QL
ML
QL
QS
QS
ML
QL
QL
QS
QS
ML
QS
QL
QS
ML
MS
QS
ML
QL
ML
QL
MS
QS
QL
QS
MS
ML
ML
ML
ML
QS
QS
ML
QL
ML
ML
MS
ML
MS
QL
QL
ML
QS
ML
MS
QL
ML
MS
ML
ML
ML
QL
QS
QS
ML
ML
QL
QS
QS
ML
QL
QL
MS
MS
QS
ML
ML
QL
ML
ML
ML
QS
QS
ML
ML
QL
QL
QL
ML
MS
MS
ML
MS
ML
QS
QS
MS
QS
ML
QS
ML
QS
ML
MS
QL
ML
ML
QS
ML
QL
ML
QS
MS
MS
ML
MS
ML
QS
MS
QS
QL
QS
QL
QL
MS
QL
QS
ML
QS
QS
ML
ML
QS
ML
QS
QL
QL
ML
QL
QS
QL
ML
ML
QS
ML
ML
MS
QS
ML
QS
ML
QL
QL
ML
QS
QS
QL
MS
QL
ML
ML
MS
ML
ML
QL
ML
ML
QL
ML
ML
QL
ML
QL
ML
MS
QL
QS
MS
ML
ML
ML
QS
QS
ML
ML
QS
ML
ML
ML
QL
ML
QL
QL
QL
MS
ML
ML
ML
ML
QL
QS
MS
ML
MS
QS
ML
MS
QS
ML
QL
QS
MS
QS
ML
ML
QL
ML
ML
QS
ML
QS
ML
QL
ML
MS
QS
QS
ML
MS
QS
ML
QS
QL
MS
ML
QL
QL
QL
MS
MS
ML
QL
QL
MS
ML
ML
QS
QL
QS
QS
QL
ML
ML
QS
QL
QL
MS
ML
ML
ML
MS
MS
MS
QS
QL
QL
QS
QS
QS
QL
QL
ML
QS
QL
QS
QS
ML
MS
ML
ML
QS
QS
QL
QL
MS
QL
QS
QS
QL
ML
MS
MS
QL
MS
QS
QL
ML
QL
QL
ML
ML
QS
ML
QL
QL
QL
QS
QS
QL
ML
QL
ML
QS
QS
QL
MS
QS
ML
QL
QS
MS
QS
ML
QS
ML
QL
QS
ML
ML
QS
QL
ML
QL
ML
QL
QS
QS
ML
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
MS
ML
QL
ML
ML
QS
QS
QL
ML
ML
ML
QS
QL
QL
QL
QL
MS
MS
MS
ML
QS
QS
ML
QL
ML
QS
QS
QL
QL
ML
QL
QL
QL
QL
ML
ML
QL
ML
QS
QL
QL
QL
QL
QL
QL
QL
MS
QL
QL
QL
QS
ML
QL
QL
QS
QS
QS
QS
QS
ML
MS
MS
ML
QL
ML
QS
QL
MS
ML
QS
QS
ML
QL
QL
MS
ML
QL
QS
QL
ML
QL
QL
ML
MS
MS
QS
QL
QL
QS
QS
ML
ML
ML
QL
QS
QL
QS
QL
QL
ML
ML
QS
ML
QS
ML
QS
QS
QS
QS
MS
MS
QS
QS
QL
QS
QL
ML
ML
ML
QL
ML
QL
QL
ML
QL
MS
MS
ML
MS
QS
QS
QS
QL
QS
QL
QL
QL
QL
ML
QS
QS
QS
ML
QS
ML
QS
ML
QL
ML
QS
QL
MS
MS
QS
QS
QL
QS
MS
ML
ML
QS
QS
MS
ML
QS
QS
ML
MS
ML
QL
QL
ML
MS
ML
QS
QL
QS
QL
QL
MS
MS
MS
QS
MS
ML
ML
ML
ML
MS
ML
ML
QL
QL
QL
QS
QS
QL
ML
MS
QL
MS
QS
QS
QS
ML
ML
QL
ML
QL
MS
ML
ML
ML
ML
MS
MS
QL
ML
QL
QL
QL
QS
ML
MS
ML
ML
QL
MS
QS
ML
MS
MS
ML
ML
ML
QL
QL
QL
QS
QL
QS
MS
ML
ML
QS
QL
QL
QL
QS
ML
ML
ML
QS
QL
MS
ML
QL
QL
QS
QL
QS
QL
MS
ML
MS
QL
QL
QL
QS
ML
QL
QS
QS
QS
QS
MS
QS
MS
QS
QS
QL
QL
ML
MS
ML
QL
MS
ML
MS
MS
ML
QS
QS
ML
QS
QS
ML
ML
ML
MS
ML
ML
QL
QL
ML
ML
QS
ML
QL
MS
ML
ML
MS
QS
QL
QL
ML
ML
QL
QS
ML
QS
ML
ML
QL
MS
MS
QL
QL
MS
ML
QS
MS
ML
QS
MS
QL
ML
MS
ML
QS
QS
QS
QL
ML
ML
ML
ML
QS
ML
ML
QS
QL
QL
ML
QL
ML
MS
QS
ML
QL
QS
MS
QS
ML
ML
QL
QL
QS
ML
ML
ML
QS
ML
QL
ML
ML
MS
ML
QS
ML
QL
QL
QL
ML
QL
QL
MS
ML
QS
ML
ML
QL
QL
MS
QL
ML
QS
ML
ML
QL
QL
MS
QS
QL
QS
ML
QL
ML
ML
ML
QL
QL
ML
ML
QS
MS
QL
QL
QL
MS
ML
ML
QS
MS
QS
ML
MS
ML
QS
QS
ML
ML
QS
MS
QL
QS
ML
QL
QL
MS
QS
QL
QS
QL
QS
QL
QS
QS
QS
MS
ML
QS
ML
QL
QS
QL
QS
QL
MS
MS
QS
QS
MS
QL
QS
QS
MS
MS
ML
QL
QS
MS
ML
ML
ML
MS
ML
ML
MS
ML
ML
ML
QS
ML
QS
ML
QS
QL
MS
QL
QL
MS
QS
ML
QL
MS
ML
QL
QL
ML
ML
QL
QL
ML
MS
QS
QL
QL
ML
ML
QL
ML
QL
QS
ML
QL
MS
QS
QS
MS
MS
ML
QS
ML
MS
QL
ML
QL
QL
QS
ML
ML
QL
QS
QS
QL
QS
ML
QS
QS
ML
MS
ML
MS
QL
QL
QL
ML
QS
ML
ML
QL
QL
QL
QL
QS
ML
QS
MS
QS
ML
ML
QS
QL
ML
ML
QL
ML
ML
QL
ML
ML
QS
ML
ML
QS
QS
QS
ML
QS
MS
ML
ML
QL
QL
QL
ML
QL
QL
QL
MS
ML
QL
QL
ML
QS
QL
ML
QS
QS
QL
QL
ML
ML
ML
MS
MS
QL
QL
ML
MS
MS
ML
ML
QL
ML
QS
ML
MS
QL
QS
QL
QL
QS
ML
ML
ML
ML
QL
QS
QS
QS
QS
QS
QS
QL
QS
QL
QL
ML
QS
ML
QL
ML
QL
QS
QS
MS
MS
ML
QL
QS
ML
ML
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
QL
MS
ML
QS
ML
ML
QL
MS
ML
QS
QL
QL
MS
ML
QS
QS
ML
QL
ML
ML
QS
QL
QS
ML
ML
MS
ML
QS
ML
QS
QS
QS
MS
QL
QS
QS
ML
QL
QS
ML
ML
ML
QS
ML
MS
ML
QS
QS
QS
ML
QL
ML
QS
ML
ML
QL
QS
QS
QS
QL
QL
QS
QS
QL
ML
MS
QL
ML
QL
ML
ML
MS
ML
QL
ML
QS
ML
QL
ML
QL
QS
ML
ML
QL
MS
QL
QL
ML
QS
QL
ML
QS
QS
QL
QL
ML
QS
MS
QS
QS
QS
ML
QL
QS
ML
ML
ML
QL
QL
MS
ML
ML
QL
QL
QS
QL
QL
MS
MS
QS
ML
QS
ML
ML
QL
MS
QS
MS
ML
QS
QS
QS
QL
QS
QL
ML
QS
QL
QS
QL
QS
ML
QS
ML
ML
QS
QS
QS
QL
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
QL
QS
ML
ML
MS
ML
QS
ML
QS
QL
QL
ML
ML
QL
QS
ML
QS
QL
QS
QL
MS
ML
QS
QS
QS
ML
QS
QL
QL
QL
QL
QL
QS
QL
ML
MS
ML
QL
MS
MS
ML
MS
ML
ML
QS
QL
QS
QL
QS
QS
ML
QL
QL
QL
QL
ML
QL
QL
QS
QS
ML
ML
MS
QS
ML
ML
ML
QS
ML
QS
QL
QS
QS
ML
QS
QL
QS
ML
QS
ML
ML
QL
ML
ML
MS
ML
ML
ML
QS
ML
QL
QS
MS
QL
ML
ML
ML
QS
QL
QS
QL
QS
QL
ML
ML
ML
ML
MS
QL
ML
QS
QL
MS
QS
ML
QS
ML
QL
MS
ML
QL
ML
ML
QL
QS
QL
MS
QS
ML
MS
ML
ML
QS
QL
QL
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
MS
MS
QS
QL
QL
QS
ML
ML
MS
ML
QL
QL
QL
ML
ML
ML
MS
QS
QS
MS
QS
ML
ML
QS
MS
MS
QS
QL
ML
QL
MS
QL
QL
ML
ML
MS
QL
MS
ML
ML
ML
MS
ML
MS
ML
ML
MS
ML
QS
QL
QL
QL
ML
QS
ML
QL
ML
ML
QL
ML
ML
ML
QL
QS
QS
ML
MS
ML
QS
QS
QS
QS
MS
QS
QL
QL
MS
QL
QS
QL
MS
ML
ML
QL
QL
QL
QL
MS
MS
ML
QS
QS
MS
QL
QS
ML
QL
QS
MS
QS
ML
QL
QS
ML
ML
QL
QS
ML
QS
ML
QL
MS
MS
QL
QL
ML
QL
ML
QL
QL
QL
QL
QS
QS
QS
ML
ML
QL
QL
ML
ML
MS
ML
QS
ML
ML
QS
ML
QL
QL
ML
ML
QL
MS
QL
QS
QS
MS
QS
ML
QL
ML
MS
QS
QS
ML
ML
QL
MS
ML
ML
MS
ML
QL
QS
QS
QS
MS
QS
QL
QL
QL
MS
QS
ML
MS
ML
QL
QL
QS
ML
QS
ML
QS
ML
ML
ML
QS
QS
ML
ML
ML
QL
QS
MS
ML
QS
QL
QL
QS
QL
ML
QS
QL
ML
ML
ML
MS
ML
ML
QS
QL
MS
QS
QS
ML
MS
ML
QL
QS
QS
QS
QL
ML
ML
ML
QS
ML
QL
MS
QS
QS
QL
MS
ML
ML
MS
QL
QS
ML
QS
MS
ML
ML
QL
QS
QS
QS
ML
QL
ML
QS
QS
ML
MS
QL
ML
QS
ML
MS
QL
MS
ML
QS
ML
QS
QS
QL
ML
QS
QL
QS
QL
ML
QL
MS
QL
QL
MS
ML
QS
QS
ML
ML
MS
QL
QL
QL
MS
MS
ML
QL
ML
QL
ML
ML
QL
ML
QL
ML
ML
QL
QL
QS
ML
QS
QS
MS
QS
ML
MS
MS
QS
QL
QS
MS
ML
QS
QS
QS
QS
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
QS
MS
ML
ML
QS
ML
QL
QL
QS
QL
ML
QL
MS
QS
ML
ML
ML
QS
QS
QL
QL
QS
QL
ML
MS
ML
QL
MS
QS
ML
ML
MS
QS
ML
QS
QS
QL
QL
QL
QL
QS
QL
ML
QS
QL
QL
QL
QS
ML
ML
QS
QL
MS
MS
MS
QL
QS
QS
QL
MS
MS
ML
ML
QL
ML
QL
ML
QL
QS
MS
ML
QL
QS
QS
ML
QL
QL
ML
ML
ML
QS
MS
QL
ML
ML
QL
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
QL
QS
QS
QS
ML
QS
ML
QS
QL
QS
QL
ML
ML
ML
MS
QL
MS
QS
QS
ML
QL
ML
ML
QL
QS
QL
QL
ML
QL
ML
QS
QL
ML
QS
MS
ML
QS
QS
QL
QS
MS
QS
ML
MS
QS
QS
QL
ML
QL
QS
MS
ML
ML
ML
QS
ML
QS
MS
QL
QL
ML
MS
QS
MS
QL
ML
ML
ML
ML
QS
QS
ML
ML
QL
ML
QS
QL
QL
ML
ML
MS
QS
QS
ML
MS
MS
QL
QL
QS
MS
QL
ML
ML
MS
ML
QS
ML
QL
ML
QS
ML
QS
QL
QL
QS
QS
ML
ML
QL
MS
ML
QS
QS
MS
QL
QL
MS
QS
MS
ML
QS
ML
QL
MS
ML
ML
ML
QS
ML
ML
QS
QS
MS
QL
QL
QL
QS
ML
ML
QL
QL
QS
ML
QS
QL
QS
QS
QS
QL
QS
ML
QL
QS
QS
ML
QL
QL
ML
QS
QS
ML
ML
QS
MS
QS
ML
MS
ML
ML
ML
ML
ML
ML
ML
MS
ML
QS
QS
ML
QS
QS
QL
QS
QL
ML
MS
MS
QS
MS
ML
QS
ML
QL
ML
ML
ML
QL
QL
ML
QS
QL
QS
ML
ML
ML
QS
ML
ML
ML
QL
ML
QS
QS
QL
ML
QS
ML
ML
MS
QS
QL
QL
QL
QL
QS
QS
ML
QS
ML
QL
MS
QS
ML
QL
ML
QS
QL
ML
QL
MS
QL
MS
MS
ML
QS
QL
MS
QS
QS
ML
MS
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
ML
QS
ML
QL
QL
ML
QL
MS
ML
ML
MS
QS
ML
MS
ML
ML
MS
ML
MS
ML
QS
ML
ML
QL
QL
ML
QL
QL
MS
QL
QL
MS
ML
QS
MS
ML
MS
QS
QL
QL
ML
MS
ML
QL
ML
MS
MS
MS
MS
ML
MS
QS
ML
QS
QL
ML
QL
MS
QL
ML
MS
QL
ML
QS
ML
MS
ML
QL
QS
ML
QL
ML
QS
MS
ML
QS
ML
QS
ML
QL
MS
QS
QL
ML
QL
QL
QL
QL
QS
QS
QL
ML
ML
ML
ML
QL
ML
QL
ML
QS
ML
ML
ML
QL
QL
QS
QL
ML
QS
ML
ML
ML
MS
ML
ML
ML
QL
ML
ML
QS
QL
ML
QL
QS
ML
ML
ML
ML
QS
ML
QS
ML
QS
MS
QS
ML
QS
QL
ML
QL
ML
ML
ML
QS
QL
ML
QS
QL
QL
QL
MS
MS
QS
MS
QS
QL
QS
QS
MS
ML
ML
QL
ML
ML
ML
QS
QS
ML
MS
QS
ML
QL
QL
ML
ML
QS
QL
QL
ML
ML
QL
QS
QS
ML
QL
ML
ML
ML
QS
QL
QS
ML
ML
ML
ML
ML
QS
ML
QS
QS
QL
QL
MS
ML
MS
ML
QS
QL
ML
QS
MS
ML
QL
QL
QL
ML
MS
MS
QL
ML
MS
ML
QS
ML
ML
QS
QS
QL
QS
ML
ML
ML
MS
MS
QL
ML
ML
MS
MS
QS
MS
ML
QS
MS
ML
QS
MS
ML
QS
MS
ML
QS
ML
QS
QL
ML
QL
ML
ML
MS
MS
ML
QS
QS
ML
ML
QS
QS
QS
ML
QS
QL
ML
ML
QS
QL
QL
QL
QS
QS
QL
QS
ML
ML
MS
QS
QL
ML
QL
QS
QL
QL
ML
ML
QL
QL
QL
QL
MS
ML
MS
ML
QL
QS
QL
QS
QL
ML
MS
QL
QS
ML
MS
QS
QL
QS
QS
ML
QL
QL
QS
ML
QL
ML
ML
QS
ML
QS
QS
QS
QS
QS
QL
QL
QL
ML
ML
MS
QS
QL
QL
ML
QS
ML
QS
QS
QS
QL
QL
QL
QS
ML
QL
QL
MS
QL
ML
ML
MS
QS
ML
MS
QS
MS
QL
QL
QS
MS
ML
ML
QS
QS
ML
QS
QS
ML
QL
QL
QS
QS
QL
ML
QS
QL
MS
ML
ML
QS
QS
ML
ML
QS
QL
QS
QL
MS
MS
ML
QS
QS
QS
ML
ML
QS
MS
ML
QL
QL
ML
QS
ML
MS
QL
MS
ML
QS
MS
QL
ML
ML
QS
ML
MS
ML
QS
MS
QS
QS
MS
ML
QS
QL
QS
QS
QS
QS
QS
ML
ML
ML
QL
QL
QS
MS
QS
QS
ML
ML
ML
QL
ML
QL
ML
ML
ML
ML
ML
QL
QS
QS
QS
QS
QS
ML
MS
QL
MS
QL
MS
QL
QL
QS
ML
QS
ML
QL
QL
QL
QL
QL
QL
ML
QS
ML
QS
QS
MS
ML
QS
MS
ML
ML
QS
QS
QL
ML
ML
MS
MS
ML
ML
QS
ML
ML
QS
ML
ML
QS
ML
MS
QL
ML
ML
QL
QS
QL
ML
ML
ML
ML
QL
QL
QS
QS
QL
QS
ML
QS
ML
ML
QS
MS
QS
QL
QL
ML
QS
ML
QL
QS
ML
MS
ML
MS
MS
ML
QL
ML
ML
QL
QL
MS
ML
QS
MS
QL
QL
ML
QS
MS
QS
QS
QS
MS
ML
MS
QL
QS
QS
QS
QS
QL
ML
QS
QS
QS
MS
ML
ML
ML
ML
ML
QS
ML
QS
QL
ML
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
MS
QS
MS
ML
ML
ML
QL
QL
ML
ML
QS
ML
QL
ML
QL
ML
ML
ML
QS
ML
QS
MS
QL
QL
QS
ML
QS
QL
QS
ML
ML
QS
QS
QL
ML
QS
MS
QL
QS
ML
QL
QL
QL
ML
QL
MS
ML
ML
QL
QS
QS
QS
ML
MS
QS
ML
ML
QS
MS
QS
QL
ML
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
ML
MS
QS
MS
QL
ML
QL
QS
ML
ML
QL
MS
QS
QS
ML
QL
QS
QL
ML
QL
QL
QS
ML
ML
MS
ML
QS
ML
QL
QL
ML
QL
QS
QS
QL
QS
ML
ML
QS
MS
QL
QS
MS
QS
QL
MS
QL
ML
QS
QS
QL
MS
ML
QS
ML
QS
ML
QL
QL
QS
QL
QS
MS
QL
ML
QS
QL
MS
QS
ML
QS
MS
ML
ML
ML
QL
QL
QS
QS
ML
QS
MS
ML
QL
ML
QS
ML
QL
ML
ML
QL
QL
QS
QL
QL
QS
QL
ML
ML
QS
ML
QS
QS
MS
QL
QL
QS
QS
ML
QL
QL
ML
QS
ML
ML
QS
ML
QS
QL
QS
ML
MS
QL
QL
ML
QL
ML
QL
QL
ML
QS
ML
ML
QL
QS
ML
QS
QL
ML
QS
ML
QL
QL
QS
QL
ML
ML
QL
QS
ML
QL
ML
QL
QS
ML
QL
ML
ML
ML
QL
ML
QS
MS
QS
QL
QS
MS
QL
ML
QL
ML
QS
ML
QL
QS
MS
QL
QS
ML
ML
QL
ML
MS
QS
QS
MS
QS
MS
MS
ML
ML
MS
ML
ML
QL
ML
QL
QS
QS
ML
QL
ML
MS
ML
ML
MS
ML
ML
MS
ML
QS
QL
QL
ML
QS
QS
QL
QS
ML
QS
MS
QS
MS
ML
ML
ML
ML
QS
ML
QS
QS
QS
QL
ML
ML
ML
ML
QL
ML
ML
ML
MS
QS
QL
QL
MS
QL
ML
QS
ML
MS
MS
ML
QL
QS
QL
ML
ML
ML
QL
QL
QS
QS
QS
QS
ML
QS
QL
MS
ML
ML
QL
QL
ML
QS
QL
MS
QS
MS
QL
ML
QS
MS
MS
ML
MS
QL
ML
QL
ML
QS
ML
QL
QS
QL
QS
ML
ML
QS
ML
ML
MS
QS
ML
MS
ML
ML
QL
MS
ML
MS
ML
QL
QL
ML
MS
ML
QS
ML
ML
QS
MS
QS
QS
ML
QS
ML
QS
QS
ML
ML
QS
ML
ML
QS
QL
ML
QS
ML
ML
ML
ML
QS
ML
QL
QS
QL
ML
ML
MS
ML
ML
MS
MS
QL
ML
ML
ML
MS
ML
QS
MS
QS
ML
MS
QL
ML
QL
ML
QS
QS
ML
MS
QL
ML
ML
ML
QS
ML
ML
MS
QS
MS
ML
QL
MS
QL
ML
QS
ML
QS
MS
QL
ML
ML
QL
QS
MS
ML
ML
QS
ML
ML
QL
QL
MS
QL
ML
QS
ML
QS
QS
MS
ML
ML
QL
QS
QL
QS
MS
QL
QS
QL
QL
ML
QL
QL
QS
MS
QS
QS
QS
QS
QS
ML
ML
MS
QL
MS
QS
QS
QS
ML
QS
QL
QS
ML
ML
QL
QL
MS
ML
QL
QL
QL
QS
MS
QL
MS
ML
ML
QL
QS
ML
ML
QS
ML
ML
ML
ML
QS
ML
QL
MS
QS
QS
QL
ML
ML
QL
MS
ML
QS
QL
ML
ML
ML
QS
ML
ML
QL
MS
ML
QL
QS
QS
QL
MS
QS
QL
QS
QL
MS
ML
QS
ML
QS
QL
QL
ML
ML
QS
QS
ML
QS
QS
ML
QS
MS
ML
QS
QL
QL
ML
MS
QS
ML
ML
ML
ML
ML
ML
MS
QL
QL
QL
QL
QL
ML
QS
ML
ML
ML
MS
ML
QS
QS
ML
QS
QS
MS
MS
ML
QL
ML
QL
MS
QS
MS
QS
QL
MS
QS
QS
ML
MS
QL
ML
QS
QL
QS
QL
MS
QL
QS
ML
QS
ML
QS
QL
MS
QL
QS
QS
MS
QS
QL
QS
MS
ML
QL
ML
QL
QL
MS
QL
ML
QS
QL
ML
MS
ML
ML
QS
ML
ML
QL
ML
QL
QS
ML
QS
ML
ML
MS
QS
QL
QL
QL
QL
QS
QL
QS
ML
MS
QL
QS
MS
ML
QL
QL
ML
QS
QS
ML
QS
QS
MS
MS
ML
ML
QS
MS
QL
ML
QS
ML
ML
QL
QS
QL
ML
ML
ML
ML
QS
QL
QL
QS
ML
ML
QS
ML
QS
ML
QL
QS
ML
ML
ML
QL
QL
QS
ML
ML
QS
QL
ML
ML
QS
QS
ML
ML
ML
QL
QS
ML
ML
QS
MS
QL
QS
ML
QS
QL
ML
QL
QL
MS
QS
ML
ML
ML
ML
QL
QL
QL
ML
QS
QS
ML
ML
QS
QL
ML
ML
ML
ML
QS
ML
QL
MS
MS
QL
QS
ML
MS
ML
QS
MS
ML
QS
QS
QL
QL
ML
QL
ML
ML
MS
ML
ML
QS
MS
MS
QS
MS
ML
ML
ML
QS
ML
ML
QL
ML
QL
QL
MS
ML
ML
MS
MS
ML
MS
ML
QS
ML
MS
QS
ML
MS
QS
QL
ML
ML
QL
MS
QL
QL
QL
ML
MS
QL
ML
QS
MS
QL
ML
QL
ML
MS
QS
QL
ML
QS
MS
ML
MS
QL
MS
QS
ML
ML
ML
QS
QS
QL
QS
QL
MS
ML
MS
QS
QS
QL
QS
ML
QS
QS
QL
MS
QS
ML
QS
QL
QL
ML
ML
QL
QL
QL
QL
ML
QS
ML
QL
QS
QS
MS
QL
ML
ML
ML
ML
QS
QS
ML
QS
QS
QL
ML
QL
ML
QS
QS
ML
MS
QL
QS
QL
QL
ML
QL
QL
ML
ML
QL
ML
ML
QS
ML
ML
QL
ML
QL
ML
QS
ML
QL
QL
QL
ML
QS
QL
QS
ML
QL
QL
ML
QL
ML
ML
QS
QS
ML
QL
QS
MS
QS
ML
QL
ML
ML
ML
QS
QS
QS
ML
MS
MS
QS
ML
QL
MS
ML
QL
QL
MS
QL
MS
QS
ML
ML
QL
ML
QL
QL
QL
ML
QL
ML
MS
ML
ML
ML
QS
QS
MS
ML
ML
ML
QL
QS
ML
ML
ML
QS
QL
QS
ML
QL
MS
MS
ML
ML
QS
MS
QS
ML
QL
QS
QS
ML
ML
ML
ML
QS
QL
QL
ML
QS
QL
ML
QL
QL
QS
ML
QL
ML
MS
QL
QS
ML
QS
QS
QS
QS
QL
ML
MS
MS
ML
MS
MS
QS
ML
ML
ML
QS
QL
ML
QS
ML
QS
ML
MS
MS
QS
QS
QL
QL
QL
QS
ML
ML
QS
QL
ML
QL
QS
QS
QS
QL
ML
QL
ML
QL
ML
QL
QS
ML
ML
QL
ML
QS
MS
MS
QS
QL
QL
QS
ML
QS
ML
MS
QL
MS
ML
QL
QS
ML
ML
MS
MS
ML
ML
QL
QS
QS
QL
ML
ML
ML
QL
ML
ML
QL
ML
QL
MS
ML
QL
ML
ML
ML
QL
ML
QS
QL
QL
QS
ML
ML
ML
ML
QL
ML
MS
ML
ML
QL
QS
ML
QL
MS
ML
ML
QL
QS
QS
ML
QS
QS
QL
MS
ML
MS
ML
QL
QL
QS
ML
QL
QL
MS
QS
MS
MS
ML
ML
ML
ML
QS
QS
QL
ML
ML
QL
QS
QL
ML
ML
QS
QL
ML
ML
QL
QS
ML
QS
ML
ML
QS
ML
ML
ML
QL
ML
QS
QL
ML
ML
QS
ML
ML
ML
QS
MS
QL
ML
QL
QL
QS
QS
MS
MS
ML
QS
ML
QS
ML
QS
QS
QS
QL
ML
ML
ML
ML
QS
ML
QS
QS
QS
ML
QS
ML
QL
ML
ML
ML
MS
ML
QS
QS
ML
QS
QL
ML
QL
ML
MS
ML
ML
ML
QL
ML
ML
ML
QL
QS
MS
MS
QS
QS
QS
MS
ML
MS
QS
QS
QS
ML
QL
QS
QL
QL
QS
MS
QS
QS
QS
QL
QL
QL
QS
QS
ML
ML
MS
ML
QL
ML
MS
ML
QL
ML
QL
ML
QL
MS
QL
ML
QS
QL
ML
QL
ML
QL
QL
MS
QL
MS
QS
QS
MS
QL
QL
QL
QS
MS
ML
ML
ML
QS
QL
QS
QS
QS
ML
QS
QS
QS
QL
QL
QL
QL
QL
MS
MS
MS
MS
ML
QL
QS
ML
ML
QL
QS
ML
QL
QS
QL
QS
ML
QL
QS
MS
ML
ML
ML
QL
ML
ML
ML
QS
QS
ML
ML
QL
QS
QS
QL
QS
ML
QL
ML
ML
QS
ML
QS
ML
ML
ML
ML
QS
QS
ML
MS
ML
ML
QL
QS
QS
MS
QS
QL
QS
QL
QL
ML
QS
QL
QL
QL
ML
QL
ML
QL
QS
ML
QS
ML
QL
QL
QS
MS
QS
QS
ML
QS
ML
QL
MS
QS
ML
ML
ML
QS
QS
QS
ML
QS
ML
ML
QL
ML
QL
QS
ML
MS
QL
ML
QS
MS
ML
ML
QL
QS
QS
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
MS
ML
QS
ML
QS
ML
ML
QL
QS
ML
MS
ML
ML
ML
QS
ML
ML
MS
QS
QS
ML
QS
ML
QL
QL
ML
QL
QL
QS
QL
ML
ML
MS
ML
QL
QS
QS
QL
ML
ML
QL
ML
QS
MS
ML
ML
ML
QL
QS
ML
QS
ML
ML
QL
QS
ML
ML
MS
QL
MS
QS
QS
ML
QS
QS
ML
ML
QS
QS
ML
QL
ML
ML
ML
ML
QS
ML
MS
ML
QL
QL
QS
QS
ML
QL
ML
QL
ML
QL
QS
QS
QS
MS
ML
QS
ML
MS
QL
QL
ML
QL
ML
ML
QL
QL
MS
QS
ML
MS
ML
ML
MS
QS
QS
ML
QL
ML
QL
ML
QS
QS
ML
QS
ML
QS
ML
QS
QS
QS
QL
MS
ML
MS
QS
QL
QL
MS
ML
QS
MS
QS
ML
ML
QS
ML
ML
ML
QL
ML
QL
ML
MS
MS
ML
MS
QS
QS
QS
QS
QL
QS
QS
QS
QS
QS
QL
QL
ML
MS
QS
ML
QL
QL
QL
QL
QS
QS
QL
ML
ML
QL
QL
QS
QL
ML
QL
QL
QS
QL
QL
ML
QS
QL
QL
QL
QS
ML
QS
ML
QL
QL
ML
QL
QS
QL
ML
ML
MS
QS
QS
ML
QL
ML
QL
QS
ML
QL
MS
QL
ML
ML
QL
ML
QL
QL
QL
QL
QS
QL
QS
QL
QL
MS
QL
MS
MS
QS
MS
QS
QS
ML
QL
QS
ML
QS
QS
QS
MS
ML
QL
ML
QL
MS
QS
QS
QS
QL
ML
ML
ML
QL
ML
QL
ML
QL
ML
QL
QL
QL
ML
QS
QS
QL
QL
ML
ML
QS
QL
MS
MS
ML
ML
ML
MS
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
QS
MS
QL
MS
MS
ML
MS
MS
MS
ML
ML
ML
MS
MS
QL
QL
QS
QL
QL
QL
ML
ML
MS
QL
QS
QL
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
MS
QS
QS
ML
QL
QS
ML
MS
ML
QL
ML
MS
ML
QS
QL
QS
ML
ML
ML
QS
ML
MS
ML
QL
ML
ML
QL
QS
ML
QS
QS
ML
QL
ML
ML
ML
QL
QL
QS
ML
ML
ML
ML
QL
QS
ML
ML
ML
ML
QL
QL
QS
QL
QL
QL
ML
QS
ML
QS
QS
QS
ML
ML
ML
ML
ML
ML
QL
QL
QL
ML
ML
ML
QL
QS
QS
MS
ML
ML
QL
ML
ML
ML
QS
ML
MS
ML
ML
QS
ML
MS
QS
QL
QL
QL
ML
ML
ML
ML
QS
MS
QS
ML
QS
QL
QL
QS
QL
QL
QL
ML
QL
ML
ML
QL
QS
QL
MS
ML
QL
QL
QS
ML
QS
ML
ML
ML
ML
ML
QS
MS
QL
QL
MS
ML
QS
QS
QL
QS
ML
QL
ML
QL
QL
ML
ML
ML
ML
ML
QL
ML
QS
QL
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
MS
QS
ML
ML
QL
ML
MS
ML
QS
QS
QL
QL
ML
ML
QS
QS
ML
QS
QS
MS
QS
QS
QL
QS
ML
ML
ML
QS
MS
ML
QL
QL
QL
QL
QS
ML
QS
ML
MS
QL
QL
MS
ML
MS
QL
QL
ML
ML
ML
QL
QL
QL
MS
QL
QL
QS
ML
QL
ML
QL
QL
ML
QS
MS
QL
QL
MS
ML
MS
ML
QL
ML
QS
ML
ML
ML
ML
QS
QL
ML
ML
MS
ML
QL
ML
ML
QL
MS
QS
QS
QS
ML
ML
ML
ML
QS
MS
ML
MS
QS
QL
ML
QL
ML
ML
QS
QL
MS
QL
QL
ML
QL
QL
QL
QS
ML
QS
QS
MS
ML
QS
QL
QS
QL
QS
MS
ML
ML
ML
QS
QS
QL
QS
ML
QS
QS
MS
ML
QL
MS
QS
QL
QS
QS
QS
MS
QL
ML
QS
QL
QL
QS
QL
MS
MS
QL
MS
QL
QS
MS
ML
QS
ML
QL
QL
QL
QL
QL
QL
ML
MS
ML
QS
QL
QL
QL
ML
QL
QL
MS
QL
ML
ML
ML
QL
QS
ML
MS
ML
QS
QS
QS
ML
MS
QL
MS
QS
QL
QL
ML
QL
ML
QL
QL
QS
QS
QS
QS
QL
QS
ML
QS
QL
ML
QL
QL
QL
QS
QS
MS
QL
ML
QS
QS
ML
ML
ML
ML
ML
MS
ML
QS
QS
ML
QL
QL
QS
ML
QL
QL
QL
ML
ML
MS
QS
ML
QL
ML
MS
QL
ML
ML
QS
ML
QS
QS
QS
QL
QS
ML
QS
ML
QL
MS
ML
QL
QL
ML
QL
QS
ML
MS
ML
MS
QS
MS
QS
QL
QL
QL
QS
ML
QS
MS
ML
QS
QL
ML
ML
QS
QL
ML
QS
ML
ML
MS
ML
MS
QS
QS
ML
QL
QL
ML
QS
MS
QS
ML
ML
QS
ML
QS
ML
ML
QL
ML
ML
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
QS
QL
ML
QS
QS
QL
ML
QS
QL
MS
ML
ML
QS
ML
QS
ML
ML
MS
ML
QL
QL
ML
QL
QL
QL
MS
ML
QL
QL
QL
QS
MS
QL
ML
ML
ML
QL
ML
MS
QL
QS
ML
ML
QS
QL
QS
ML
ML
ML
QS
MS
ML
QL
QS
MS
QS
QS
MS
ML
MS
QS
ML
ML
ML
QS
ML
MS
QL
ML
ML
ML
QS
ML
ML
MS
ML
QL
ML
ML
QS
QS
QS
QL
QL
ML
MS
ML
QL
QS
ML
ML
ML
QL
ML
QS
QL
ML
ML
QS
QL
ML
QS
ML
ML
ML
QL
QS
QS
ML
ML
QS
QS
QL
ML
MS
ML
ML
QL
ML
QS
QS
ML
ML
ML
ML
QS
MS
QL
QL
ML
QL
ML
ML
QL
QL
QS
QS
ML
MS
QS
QL
QS
QL
QL
MS
QS
QS
QS
QS
QS
QL
ML
ML
QS
ML
MS
QS
ML
QS
QL
ML
ML
MS
QL
QS
QL
ML
MS
QS
QS
ML
QS
MS
MS
ML
QS
QL
ML
QS
QL
ML
QL
QL
MS
QL
QL
QS
ML
MS
QL
ML
QL
ML
QS
QL
QS
QL
QS
MS
QS
ML
QL
QL
QS
QL
QL
ML
ML
ML
ML
MS
QL
MS
QL
MS
QS
QL
QL
MS
ML
QS
ML
QS
ML
ML
QL
QS
ML
MS
ML
MS
QL
ML
QS
QS
QL
ML
MS
QS
ML
ML
QL
MS
QS
QS
QL
ML
QS
QS
ML
QL
QS
QL
ML
QL
QL
QL
MS
QL
QS
MS
MS
ML
QS
MS
QS
QL
ML
QS
ML
QL
QS
ML
ML
ML
ML
QS
ML
ML
QL
QL
QS
ML
QL
MS
QS
MS
QS
QL
QL
QS
ML
MS
ML
QS
ML
MS
ML
QL
ML
QS
ML
MS
QL
MS
QS
ML
ML
QL
QS
ML
MS
QS
ML
ML
ML
QL
QL
MS
QS
QS
QS
QL
MS
QS
ML
QS
QL
ML
QL
ML
QS
ML
QS
QL
QL
ML
ML
QS
QS
ML
ML
ML
QS
QS
QL
ML
ML
MS
QS
QS
QL
ML
MS
QL
QS
QL
ML
QS
QL
QS
QS
MS
MS
ML
MS
QS
QS
ML
QS
QL
QS
ML
QL
ML
QL
QS
ML
QS
MS
MS
QL
QL
QL
ML
QS
ML
ML
MS
MS
QL
MS
QL
QS
QS
QL
ML
QL
QS
ML
ML
MS
ML
MS
QS
QL
QS
QS
QS
ML
ML
ML
QS
QS
QS
QL
QS
QS
MS
QL
ML
QS
ML
QS
ML
ML
QL
ML
QS
QL
QS
ML
MS
QS
ML
QS
QL
QL
QL
ML
MS
QL
ML
QL
ML
ML
QL
QS
ML
MS
ML
QL
QL
QL
QL
QS
QS
ML
ML
QL
QS
MS
ML
QS
QL
QL
QL
ML
QL
MS
QS
QL
MS
ML
ML
ML
ML
QL
MS
QS
MS
QS
ML
QL
ML
QL
QL
QL
ML
QS
QL
MS
QL
ML
ML
QS
ML
QL
QS
QL
QL
ML
MS
QL
QS
ML
MS
QL
QL
QS
ML
QS
ML
ML
ML
ML
MS
QS
QS
QL
ML
QL
ML
ML
ML
QL
ML
MS
ML
QL
QS
QL
ML
QL
ML
MS
QL
ML
ML
QS
QS
ML
QL
ML
QL
QL
ML
MS
QS
QL
ML
QS
MS
QL
QL
MS
ML
QS
QS
ML
QL
ML
QS
QL
QL
ML
QS
QL
QL
QL
MS
ML
ML
ML
MS
ML
MS
QL
QL
MS
ML
QL
ML
QS
MS
QS
QL
QS
ML
QS
ML
ML
QS
MS
QL
QS
QS
QL
ML
QL
ML
QL
ML
QL
ML
ML
QS
QS
MS
MS
QS
QS
MS
ML
ML
QS
ML
QL
ML
QL
MS
QS
MS
QL
QS
QS
QS
ML
MS
ML
ML
QS
QS
MS
MS
QL
QS
QS
QL
QS
QL
ML
QS
MS
QL
QS
ML
QS
ML
ML
MS
ML
ML
MS
MS
ML
MS
QL
MS
QS
MS
QS
ML
QS
ML
QS
QL
ML
QL
QL
QL
QS
ML
ML
QS
QL
MS
QL
QL
MS
ML
QL
ML
MS
QL
ML
QL
MS
ML
ML
ML
ML
QS
ML
QS
ML
QL
QS
MS
QS
ML
QL
QL
QS
ML
ML
QS
QL
QL
QL
QS
MS
QS
QL
ML
ML
QS
QL
ML
QS
QL
MS
ML
ML
MS
QL
ML
QS
ML
QS
ML
QL
ML
QL
QS
QS
QL
QS
ML
QL
ML
QS
MS
QS
ML
QL
QL
ML
ML
ML
QS
QS
QS
ML
ML
ML
QS
MS
ML
ML
ML
ML
QS
QS
QS
MS
MS
ML
ML
QS
ML
QS
QS
MS
QL
QL
MS
ML
QS
QL
QL
QL
QS
QL
QS
QL
QL
QS
QS
ML
QL
QS
ML
QS
QL
QL
MS
QL
QL
MS
ML
MS
QS
QS
ML
MS
MS
QL
QL
QS
ML
MS
ML
QL
QS
ML
ML
MS
ML
ML
ML
QL
MS
ML
ML
ML
ML
ML
MS
QL
ML
ML
QL
QL
QS
ML
QS
ML
ML
ML
QL
MS
ML
ML
QL
QS
ML
QS
ML
QS
QS
QL
QL
ML
MS
QS
ML
ML
ML
QS
QS
QS
ML
QS
ML
QS
MS
QL
QS
QL
ML
ML
QS
ML
QS
QL
QL
QL
QL
QS
MS
ML
ML
ML
ML
ML
QL
ML
ML
ML
QS
QL
MS
MS
ML
QS
ML
MS
QS
MS
ML
QS
QS
MS
ML
QS
QS
ML
QL
ML
ML
MS
ML
QL
QS
QS
MS
ML
ML
QL
QS
QS
QS
QL
QL
QS
ML
QL
MS
QL
MS
ML
QS
ML
MS
QL
QL
QL
QS
QL
ML
ML
QL
QL
QS
QL
QL
QL
QS
QL
ML
ML
ML
QL
ML
QL
ML
ML
QS
QL
MS
QS
QL
ML
ML
MS
QS
ML
ML
QL
ML
ML
ML
QS
MS
ML
QS
MS
MS
QL
QS
ML
ML
QS
ML
QL
ML
ML
ML
QL
QL
QL
ML
ML
QL
QL
QS
ML
QS
QS
ML
QL
QS
QS
ML
QL
QL
QL
ML
QS
MS
QL
ML
QL
QS
QL
ML
ML
MS
QS
MS
QL
ML
QS
MS
MS
MS
QL
ML
QL
QL
QL
QS
QS
ML
MS
QL
QL
MS
QL
ML
MS
QS
QS
ML
ML
ML
QS
QL
MS
ML
QS
ML
ML
QS
QS
ML
MS
QL
ML
QL
ML
ML
MS
QL
MS
QL
QL
MS
QS
ML
ML
QS
MS
QL
ML
ML
QS
ML
ML
QS
QL
QL
QL
ML
ML
ML
QS
ML
QL
MS
QS
QS
QS
ML
MS
QL
MS
ML
QS
QS
QL
QS
QS
QS
ML
MS
ML
ML
QL
ML
ML
QS
ML
ML
ML
QL
ML
QL
QS
ML
ML
QL
ML
QS
MS
QS
QL
MS
ML
QS
QS
ML
QS
QL
ML
QL
ML
QL
ML
MS
QS
QS
MS
QL
MS
MS
QL
QS
MS
QS
ML
MS
MS
ML
ML
QS
QS
QS
ML
ML
ML
QL
ML
QS
QS
QS
ML
QL
QL
QL
MS
QS
QL
QL
QL
ML
ML
QL
MS
MS
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
ML
MS
QL
ML
ML
QL
ML
QS
MS
QS
QS
QS
ML
MS
ML
ML
QS
QS
QL
QL
ML
QS
ML
QS
ML
ML
QL
QL
QS
ML
ML
QL
ML
MS
ML
ML
QL
ML
MS
QS
QL
ML
MS
QL
QL
QS
QS
ML
QL
QS
ML
QL
QS
QS
QS
QS
QL
QS
QL
QL
ML
ML
QS
ML
QS
QS
QS
QS
MS
QL
QS
QL
QL
ML
ML
ML
ML
ML
QL
ML
QS
QL
QL
ML
QL
ML
QL
QS
QL
QS
QS
QL
ML
MS
ML
MS
QL
QL
ML
ML
QS
MS
ML
MS
ML
QL
QL
MS
ML
QS
QS
ML
QS
ML
QS
QL
QS
QS
ML
QL
QL
MS
QS
ML
ML
QS
QL
ML
QS
ML
QL
ML
QL
MS
QS
QS
QL
MS
QL
ML
ML
QS
QL
QS
ML
QS
QL
QS
MS
ML
QL
QL
MS
QL
ML
ML
ML
QS
QS
QS
QS
ML
ML
ML
MS
QL
ML
QS
ML
QS
ML
QS
QS
QL
QS
MS
QL
ML
ML
MS
MS
QL
QL
QS
MS
QS
ML
QS
ML
ML
QS
ML
ML
ML
ML
QL
QL
MS
QL
QS
ML
ML
MS
QS
QS
QL
MS
QL
ML
QS
ML
QS
QL
ML
QS
ML
QL
MS
QS
QS
QS
QL
QL
QL
QL
MS
QL
QL
QL
ML
ML
QL
QL
ML
QL
MS
QL
QL
ML
QL
ML
QS
ML
QS
QL
ML
ML
ML
QL
ML
ML
ML
MS
MS
QS
ML
ML
QL
ML
QL
MS
MS
QL
QL
QL
QL
QS
ML
MS
ML
ML
QL
ML
QS
QS
ML
QL
MS
QS
QL
ML
ML
QL
ML
ML
QL
ML
ML
ML
QL
QS
QL
QL
QS
MS
ML
QL
MS
ML
QS
ML
MS
ML
QL
QS
QS
QL
QL
MS
QL
ML
ML
ML
QS
QL
QL
QS
ML
ML
QS
QS
ML
ML
MS
QL
ML
QS
QL
MS
QS
QS
MS
QL
MS
QL
QS
ML
ML
ML
QS
QL
ML
ML
ML
ML
QS
QS
MS
QS
QS
QS
MS
ML
QL
ML
MS
ML
ML
QL
ML
QL
QL
QS
QS
ML
ML
QL
ML
QL
QS
ML
QL
ML
QS
QS
QL
QS
ML
ML
QL
QS
MS
ML
ML
ML
QS
ML
ML
QS
QL
QS
ML
QL
MS
ML
MS
QL
ML
QL
ML
MS
QL
ML
ML
QL
MS
ML
QL
QL
ML
ML
ML
ML
QS
ML
QS
MS
ML
ML
ML
QL
QS
QL
QL
ML
MS
MS
QS
MS
ML
ML
QS
QL
MS
QL
ML
QS
ML
QL
ML
QS
ML
QS
QL
ML
QS
ML
ML
QL
ML
ML
QS
MS
QL
QS
ML
QS
MS
QS
ML
QS
ML
ML
QL
QL
QS
ML
QL
ML
ML
ML
QL
QS
QL
ML
ML
MS
ML
QL
ML
ML
QS
ML
QS
ML
MS
QS
QL
QS
QS
ML
ML
ML
QL
QS
ML
ML
ML
QL
QL
QL
QL
ML
ML
MS
ML
QS
ML
QL
QS
QL
QL
ML
QL
ML
ML
QL
QS
QS
ML
QS
QL
ML
QL
QL
QL
MS
ML
ML
QL
MS
QL
MS
QS
ML
QS
ML
ML
ML
MS
ML
ML
QS
QL
QL
ML
ML
ML
ML
ML
QL
QL
MS
QL
QS
QS
ML
ML
QL
MS
QS
QS
MS
ML
MS
QS
ML
QL
QL
QS
ML
ML
QS
QS
QL
QS
QS
ML
QS
MS
QL
ML
ML
QS
ML
QS
ML
QS
QS
QL
QL
QS
MS
QS
ML
ML
QS
QS
QS
ML
QS
QL
QS
ML
ML
ML
QS
ML
ML
MS
QL
MS
QS
QS
MS
ML
ML
QL
QS
QL
QS
ML
ML
QL
ML
ML
MS
ML
QL
MS
MS
ML
QS
ML
ML
MS
MS
QL
ML
QL
QL
ML
ML
ML
ML
QL
QS
ML
ML
QL
ML
ML
QS
QS
QS
QL
MS
ML
ML
ML
MS
QL
ML
QL
QL
QS
ML
QS
ML
ML
ML
ML
MS
QS
QL
QS
MS
QL
ML
ML
QL
MS
QL
QS
MS
QS
ML
QL
ML
QS
ML
ML
ML
MS
MS
QL
ML
ML
ML
MS
QL
ML
ML
QL
ML
QL
QS
QL
QL
QL
QL
MS
ML
ML
QS
MS
ML
QS
ML
ML
QS
ML
QS
QS
QS
QL
MS
MS
MS
QL
ML
QS
ML
MS
QL
QL
ML
MS
ML
QS
QL
ML
MS
QS
QL
QS
ML
MS
QL
ML
QL
QS
QS
QS
MS
QS
ML
QS
QS
MS
ML
MS
QS
QL
QL
QS
MS
QL
ML
ML
QL
ML
ML
QS
ML
QL
ML
ML
ML
ML
QL
ML
ML
QS
MS
ML
QL
MS
QS
QL
QL
ML
ML
QS
QL
ML
QL
QL
QL
QL
QL
QS
QL
ML
MS
ML
ML
ML
ML
QL
MS
ML
ML
ML
QL
QL
QL
ML
MS
ML
ML
MS
MS
ML
QS
QL
ML
QL
MS
QS
ML
QS
MS
ML
QS
ML
QL
QS
ML
ML
ML
ML
QS
QL
QL
QL
MS
ML
ML
ML
QL
QS
QS
MS
QL
QL
ML
QL
MS
ML
QL
ML
QL
ML
MS
MS
MS
QS
QL
MS
QS
QS
MS
ML
ML
QL
MS
QL
ML
ML
ML
QS
ML
QL
QL
ML
ML
ML
QL
ML
QS
QL
ML
ML
QS
ML
ML
QL
MS
QL
QS
QS
ML
ML
QL
QL
ML
QL
ML
QS
QL
MS
MS
QL
QS
QS
QS
QS
MS
MS
QL
ML
ML
QL
ML
ML
QS
QL
ML
QS
QS
QL
ML
QS
QL
ML
ML
QL
ML
QL
ML
ML
MS
QL
ML
QS
QS
ML
QL
QS
MS
ML
QL
QS
MS
QL
QL
QL
ML
ML
ML
MS
QS
QL
ML
ML
QL
QS
QL
ML
QL
ML
QL
QL
QL
ML
QS
MS
QS
QS
MS
QL
ML
ML
MS
ML
ML
MS
ML
QS
MS
ML
MS
MS
QS
ML
ML
QL
MS
QS
MS
QS
QS
ML
QS
ML
QS
QL
MS
ML
ML
QL
ML
QL
ML
MS
QL
QL
ML
MS
ML
ML
QL
ML
QS
ML
ML
MS
MS
MS
ML
QS
ML
MS
QL
ML
ML
ML
ML
MS
ML
QL
ML
QS
ML
QS
QL
QL
MS
MS
ML
QS
MS
QL
ML
MS
QL
QS
ML
ML
ML
QS
QS
QL
ML
QL
ML
ML
MS
ML
ML
QL
QS
QS
QL
ML
ML
QS
QL
QL
QL
ML
QS
QL
MS
QL
ML
ML
QL
ML
QL
ML
QL
QL
QS
ML
MS
MS
ML
ML
ML
QL
ML
ML
QS
QL
ML
ML
MS
MS
QL
QS
QS
MS
MS
ML
MS
QL
QS
QS
ML
QS
QS
QL
QL
ML
QL
ML
ML
QL
QL
ML
QS
QS
ML
QS
MS
QS
QS
QL
ML
ML
ML
MS
QS
ML
ML
QL
MS
QS
ML
QS
ML
QS
QS
QS
QS
ML
ML
MS
MS
QS
MS
ML
MS
QL
QS
QS
ML
QL
MS
QS
ML
QS
QS
MS
QS
MS
ML
MS
QS
QL
ML
ML
QL
QS
QL
QS
ML
MS
MS
ML
ML
MS
ML
QL
QS
QS
QS
QL
QL
QL
ML
QL
ML
QS
QS
QS
ML
MS
QS
QL
ML
ML
ML
ML
QL
ML
QL
MS
ML
MS
ML
QL
MS
MS
QS
QS
MS
ML
QL
QS
QL
QL
ML
QL
ML
ML
MS
MS
QS
QS
QL
ML
QS
MS
QL
QS
QL
QS
ML
ML
MS
QS
ML
QL
QS
QL
QL
QS
ML
QL
QS
ML
QL
MS
MS
QL
QS
ML
ML
ML
QL
ML
QS
QL
QS
QS
QS
QL
ML
QS
ML
ML
MS
ML
ML
ML
ML
QS
ML
QL
QS
ML
ML
QS
QS
ML
QS
ML
QL
ML
ML
QS
QL
QL
QS
QS
QS
QL
QL
QL
QL
ML
ML
QL
MS
QL
QL
QS
ML
QL
QL
ML
QL
QS
MS
ML
ML
QS
ML
QS
ML
ML
QS
QS
MS
MS
ML
ML
QS
QL
ML
ML
QL
QL
MS
MS
ML
MS
ML
QS
MS
QL
QL
ML
QL
QS
QL
QL
QL
QL
QS
QL
QL
QS
QL
ML
MS
QS
ML
QL
QL
QS
QL
QS
ML
QS
QS
QS
QS
QS
ML
ML
MS
QL
ML
ML
QS
QS
ML
ML
ML
QL
QS
QS
ML
MS
QL
QL
QS
QL
ML
MS
QL
ML
ML
ML
QL
ML
ML
QS
QL
QS
QS
QL
ML
ML
MS
QS
ML
ML
QS
MS
ML
QS
ML
QL
QS
ML
ML
QS
ML
ML
QL
ML
MS
MS
ML
MS
QS
QL
ML
ML
QL
MS
ML
MS
QS
QS
QS
MS
QS
ML
ML
QS
ML
QS
ML
ML
QL
ML
QL
MS
QL
QS
ML
QS
ML
MS
QL
QL
ML
QL
QS
QS
MS
MS
ML
MS
QL
QS
ML
MS
MS
QL
QS
MS
QL
QL
MS
ML
ML
MS
QS
ML
MS
QL
QS
QS
MS
ML
MS
ML
QS
QS
MS
ML
QS
ML
ML
MS
ML
QL
ML
QL
QL
ML
QL
ML
ML
MS
QS
ML
QS
ML
QS
ML
ML
ML
QS
QL
QL
ML
ML
QS
QL
ML
MS
ML
MS
QL
QL
MS
QL
ML
QL
QL
QS
QL
QL
QS
QL
QL
QS
QL
QS
QL
ML
QL
QL
QL
MS
ML
MS
QS
ML
QL
QL
QL
ML
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
ML
MS
ML
QL
ML
QL
QL
ML
ML
QL
QS
QS
QL
ML
QL
QS
ML
QS
ML
MS
ML
ML
ML
QS
QS
QL
ML
QL
QS
QL
QL
ML
MS
ML
MS
ML
ML
QL
ML
QS
MS
QS
MS
QL
QS
ML
ML
QS
MS
QS
ML
MS
ML
QS
QS
ML
ML
ML
MS
ML
ML
MS
QL
ML
QL
QS
QS
QL
ML
QS
QS
ML
QL
QL
ML
QS
ML
QL
QS
QL
ML
ML
QL
QL
ML
ML
ML
QL
ML
QS
ML
ML
ML
QL
ML
ML
QS
QL
MS
MS
MS
ML
MS
ML
QS
QL
QL
ML
ML
QL
QS
QS
QL
ML
MS
ML
QS
MS
QS
ML
QS
ML
MS
ML
ML
ML
QL
ML
MS
QL
QS
ML
QL
QS
QS
QL
MS
ML
QL
QL
QS
QS
MS
MS
ML
QS
QL
QS
QS
QS
QS
QS
ML
ML
QL
ML
QS
QS
ML
QS
QS
ML
QL
ML
ML
ML
ML
QS
QL
MS
ML
QL
QL
ML
ML
QL
MS
MS
QS
QL
QS
QL
QS
MS
ML
QL
ML
ML
QS
QL
MS
QL
ML
MS
QS
MS
QL
ML
QL
QL
QS
QL
ML
QS
QL
QS
QL
QS
QS
MS
ML
QL
MS
QS
QL
QS
QS
ML
ML
ML
ML
MS
QS
QL
QS
QS
QL
ML
MS
MS
MS
ML
QS
MS
QL
ML
ML
MS
ML
QS
ML
QS
QS
QS
ML
QL
ML
QL
ML
ML
MS
MS
QL
MS
ML
ML
MS
MS
ML
QL
QS
ML
MS
ML
MS
QL
ML
ML
QS
ML
QL
QS
ML
QL
ML
MS
ML
QL
QL
ML
QS
QS
QS
QS
QL
QS
MS
QS
QS
ML
MS
ML
ML
QS
QL
QL
QL
ML
QS
QS
QL
ML
QS
ML
ML
ML
QS
MS
QS
ML
QL
ML
QL
ML
ML
ML
MS
ML
QS
QL
QL
QS
QS
QL
QL
MS
QL
MS
QL
QS
ML
ML
QS
QS
QL
ML
QL
QL
QL
QL
QL
QS
QS
ML
MS
ML
ML
QS
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
MS
QL
MS
QL
ML
QS
QL
QS
QS
QS
ML
ML
ML
QS
MS
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
QS
QS
QL
QS
ML
QL
ML
ML
QS
QL
ML
QS
QS
ML
ML
MS
ML
MS
ML
ML
ML
MS
QL
QL
ML
QS
MS
QS
ML
QS
QL
QS
MS
QS
ML
ML
ML
ML
QL
QS
MS
QL
QL
ML
QS
QL
MS
MS
ML
QL
QS
ML
ML
ML
QS
QS
QL
MS
QS
QS
MS
ML
QL
ML
ML
ML
QL
ML
QS
ML
QS
MS
ML
MS
MS
ML
QS
ML
MS
QL
QS
ML
QL
QS
ML
QS
MS
ML
ML
ML
QS
ML
MS
QL
MS
QS
ML
ML
MS
QS
QL
ML
ML
QL
QL
QS
QL
QS
ML
ML
QS
QS
QL
ML
ML
QL
MS
MS
MS
ML
ML
ML
QS
QL
ML
ML
QS
ML
QL
ML
MS
QL
QS
QS
QS
ML
QS
ML
MS
ML
QS
ML
ML
QS
ML
QS
QL
ML
QS
ML
MS
QS
ML
ML
ML
QL
ML
ML
ML
QL
ML
ML
QS
QL
QL
QL
ML
QL
QL
QS
ML
ML
MS
QS
QS
ML
QS
QS
ML
QL
QL
QS
ML
ML
ML
QL
QL
QS
ML
QL
ML
QL
QS
ML
QS
ML
MS
ML
QL
QL
QL
ML
ML
QL
QS
MS
QL
QS
QL
ML
QS
QL
QL
QL
QS
QS
QL
QS
ML
QS
MS
MS
ML
MS
QL
QL
QS
ML
QL
QL
ML
QS
ML
MS
QS
QL
ML
ML
QS
QL
ML
ML
QL
MS
ML
ML
QS
QS
ML
QS
QL
MS
MS
ML
MS
QL
QL
ML
ML
MS
QS
QS
ML
QL
QL
QL
QL
ML
ML
QL
QL
ML
QS
ML
QL
ML
QS
QL
MS
MS
ML
QS
QL
QL
QS
QL
QL
QL
QS
QL
QS
QL
QS
ML
QS
QL
QL
ML
QS
ML
ML
MS
ML
QS
QS
QL
QL
ML
QS
ML
QS
QS
ML
QL
ML
QS
ML
QS
QL
ML
QL
QL
QS
QS
ML
MS
QS
ML
QL
QL
MS
MS
QS
QS
QS
ML
MS
MS
MS
QS
ML
QS
MS
QS
QL
QL
QL
QS
ML
ML
QL
QL
QL
ML
MS
MS
MS
QS
ML
MS
QL
MS
MS
QL
QL
QL
QL
QS
ML
ML
QL
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
ML
QS
ML
QS
ML
ML
ML
QL
ML
QS
QS
QL
QL
QL
ML
MS
ML
ML
MS
MS
ML
MS
ML
ML
QL
QS
QL
QS
ML
QL
QL
MS
ML
QL
MS
QS
ML
ML
ML
MS
ML
MS
QS
ML
QS
MS
QL
MS
QS
ML
ML
ML
QL
MS
MS
QL
ML
ML
QL
QS
MS
ML
ML
QL
QS
QS
ML
ML
MS
QL
QS
QS
QS
ML
ML
QS
ML
ML
QL
MS
QL
ML
QL
QS
QS
ML
QS
ML
QL
ML
ML
ML
QL
QL
QL
MS
MS
ML
ML
QS
QS
QS
QS
MS
ML
ML
QL
QS
QS
ML
ML
QS
QS
MS
ML
ML
ML
MS
MS
MS
ML
MS
ML
ML
QL
QS
QS
QL
QL
QS
MS
QS
ML
ML
QL
ML
QS
ML
QS
MS
QL
MS
QL
ML
ML
QS
QS
QL
ML
ML
ML
ML
ML
QS
QS
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
MS
ML
QL
QS
QL
MS
ML
MS
QL
QL
ML
MS
QL
QL
QS
QS
ML
QS
QS
QL
ML
MS
QS
QL
QL
MS
ML
ML
MS
ML
QL
ML
QS
QS
QL
QL
MS
QS
QL
ML
QL
QS
ML
QS
QS
ML
ML
QS
QS
ML
QL
QS
QS
ML
MS
ML
ML
QS
MS
QS
QL
QL
MS
QL
QS
MS
MS
ML
QS
ML
ML
QS
ML
QS
ML
ML
ML
QS
QS
ML
MS
QL
QL
MS
ML
ML
ML
MS
QS
ML
MS
QL
ML
MS
QL
ML
QS
QL
QS
QS
ML
QL
QL
ML
ML
QL
QS
QL
QS
QL
QL
MS
QL
QS
ML
MS
QL
ML
QS
MS
MS
ML
MS
MS
QL
QL
ML
QL
QL
QS
ML
QS
QL
QS
QL
QL
QS
ML
QS
ML
QL
QS
ML
ML
QL
QL
ML
ML
QL
QS
QS
MS
QS
ML
ML
QL
ML
QS
ML
MS
ML
MS
QS
ML
QS
QL
ML
MS
MS
QL
ML
QS
QS
QL
QL
QS
QL
ML
ML
QL
QS
ML
MS
ML
QS
QL
ML
QS
ML
MS
QS
ML
QS
ML
QL
QL
ML
QL
MS
QS
QL
ML
QL
MS
ML
QS
MS
QS
QL
QL
QL
QS
ML
QL
ML
QS
MS
ML
MS
ML
ML
ML
ML
ML
QS
QL
QL
ML
QL
QS
QL
QS
QL
ML
ML
QL
QL
QL
QS
QL
ML
MS
QS
MS
QL
ML
ML
QS
ML
ML
ML
ML
ML
QL
QS
QS
ML
QL
QL
MS
QS
QL
QL
ML
QS
QS
QL
ML
QL
QS
QL
QS
QL
ML
ML
QS
QS
ML
QL
QS
MS
ML
QL
MS
ML
QS
MS
MS
ML
ML
QS
ML
ML
QS
QL
QL
QL
QL
QL
QS
QL
ML
QL
ML
QS
ML
QS
QS
ML
QS
QL
QL
QL
ML
QS
ML
QS
MS
MS
QL
ML
QS
ML
MS
QL
QS
QS
ML
QL
QS
ML
ML
QL
QL
MS
ML
QS
QS
ML
MS
QL
QL
QL
ML
QL
ML
ML
QS
ML
ML
ML
ML
MS
ML
QS
QS
QS
QS
ML
MS
QS
QL
QS
ML
QL
ML
QS
MS
MS
QL
ML
MS
MS
ML
ML
ML
QS
ML
ML
QS
MS
QS
QS
ML
QL
ML
QS
MS
ML
QL
ML
QS
QS
QL
ML
ML
QS
ML
ML
ML
QS
MS
QS
QS
ML
QS
QL
ML
ML
QL
ML
ML
QL
QL
QL
ML
ML
QL
ML
ML
QS
QS
MS
QL
ML
QS
ML
ML
QS
QS
ML
QL
QL
ML
ML
QL
ML
QS
ML
QL
ML
ML
QL
ML
QL
ML
ML
QL
QS
MS
QS
ML
QL
QL
MS
QL
QS
ML
ML
ML
MS
QS
MS
ML
MS
QL
MS
QL
QS
ML
QS
QL
QS
ML
QS
QL
QS
QS
QS
ML
ML
QS
QL
QS
QS
MS
QL
QL
QS
QS
MS
QL
QL
ML
QS
MS
QS
QS
ML
QL
QL
QL
ML
QL
QS
MS
ML
ML
QS
QL
QL
QS
QL
MS
QL
ML
MS
ML
MS
QL
ML
QS
ML
QS
QL
QS
QL
MS
ML
QL
ML
MS
ML
QS
MS
MS
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
MS
ML
QL
QS
MS
QS
ML
QS
QS
QL
QS
MS
QL
MS
QL
ML
QL
MS
QS
MS
ML
MS
QL
ML
ML
QS
QS
QL
QS
QS
ML
MS
QS
QL
QS
QS
QS
QS
MS
ML
QL
ML
QS
QL
QL
MS
QS
QS
ML
ML
QS
QL
MS
ML
QL
QS
QL
QL
QS
QS
QS
ML
QL
QS
ML
QL
QL
ML
ML
ML
QS
QL
ML
MS
ML
ML
QL
ML
QS
ML
MS
QL
MS
ML
QL
ML
ML
MS
MS
QL
MS
QL
ML
ML
QL
QS
QL
QS
MS
QS
ML
QS
ML
QL
ML
QS
QL
ML
ML
MS
QS
ML
MS
QS
ML
QS
ML
QS
MS
ML
QS
QS
ML
QS
QS
QL
QS
QL
MS
QS
QL
MS
ML
ML
QS
ML
QL
QL
QL
QL
QL
ML
ML
QL
QS
ML
ML
ML
QL
ML
ML
QL
ML
ML
ML
ML
ML
QS
QL
QL
MS
QS
ML
ML
QL
QL
ML
ML
QL
ML
QS
MS
QS
ML
QL
QL
ML
ML
QS
MS
ML
ML
QS
QL
ML
ML
QS
ML
ML
ML
QS
QL
QS
ML
ML
MS
ML
ML
QS
MS
ML
ML
ML
MS
ML
ML
QL
ML
ML
ML
QS
QL
QL
QS
QL
ML
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
MS
QL
QS
ML
MS
MS
ML
MS
QL
QL
QL
ML
QS
QS
MS
QS
ML
QL
ML
ML
QS
QL
MS
QL
ML
QL
MS
ML
QS
QS
QS
ML
ML
QS
MS
ML
MS
QS
QS
ML
ML
QS
QL
QS
QS
QS
QL
QS
QL
ML
QL
QL
ML
MS
QS
ML
ML
ML
QL
QS
ML
ML
QL
QS
QL
QS
ML
QS
ML
QS
ML
ML
QS
QS
QS
MS
QS
QS
MS
QS
MS
ML
QS
MS
QS
ML
QL
ML
QL
QS
MS
ML
ML
ML
QL
QS
QS
QS
QL
QL
QS
ML
QL
QL
QL
QS
ML
ML
QS
ML
ML
ML
QS
QL
QS
MS
QL
QS
ML
QL
QL
ML
MS
ML
ML
MS
QL
MS
QS
ML
ML
MS
QS
MS
MS
QL
QS
QS
ML
ML
QS
QS
QL
MS
MS
ML
ML
MS
ML
MS
QL
QL
QL
ML
QS
ML
ML
QL
QS
QL
ML
ML
ML
QL
QL
QS
QS
QS
QS
MS
ML
ML
QS
QL
QS
QL
QS
ML
ML
QS
QS
ML
MS
QL
QL
ML
QL
MS
QS
QS
QL
QL
ML
ML
ML
ML
ML
MS
QS
QS
ML
QS
QL
ML
QL
ML
ML
MS
ML
QL
QL
MS
QL
QS
QS
MS
QL
QL
QS
QL
ML
QL
QL
ML
QL
ML
QS
ML
QL
QS
QS
MS
QL
QS
QS
QS
QL
MS
ML
ML
QL
ML
QL
ML
ML
QL
ML
ML
ML
QS
QL
ML
QL
ML
QS
ML
QL
QL
ML
ML
ML
ML
MS
QS
QS
QS
ML
ML
ML
MS
QS
ML
ML
QL
ML
ML
ML
QL
QS
QL
QL
ML
QL
ML
QL
ML
MS
ML
QS
QS
QS
QL
ML
ML
QL
QL
QS
ML
ML
ML
ML
QL
MS
QS
ML
QL
MS
QS
QS
QS
QS
QL
QS
QL
QL
QL
QL
ML
MS
ML
MS
QL
QL
QS
QS
QL
MS
QL
MS
QS
QS
QS
ML
QL
ML
ML
QL
QS
QL
QS
MS
QS
ML
QS
QS
ML
ML
ML
MS
ML
ML
ML
QL
ML
ML
QL
QS
ML
QL
QL
QL
ML
QS
QL
ML
QL
MS
QL
ML
QL
QS
ML
QS
QL
QL
MS
ML
ML
ML
ML
ML
MS
QS
ML
QL
QL
QL
MS
MS
ML
QL
ML
ML
QS
QL
QL
QS
QS
QS
QS
ML
QS
QL
QS
QL
QL
QS
QL
MS
QL
QL
QL
MS
ML
QL
ML
QS
ML
QL
ML
QL
QS
QS
QL
ML
ML
ML
QL
QS
QS
MS
ML
ML
QS
QS
ML
ML
QS
ML
QL
ML
QL
QL
ML
ML
QL
ML
QL
ML
ML
QL
MS
QS
QS
QS
MS
QL
ML
QS
QS
QL
QL
ML
QS
ML
MS
QS
ML
QL
MS
ML
ML
QL
ML
QL
QL
QS
QL
QS
QS
ML
ML
QS
QS
QL
QL
ML
QL
ML
MS
QS
QS
MS
ML
QL
QS
QS
MS
ML
ML
ML
ML
QS
QS
MS
QL
QS
QS
ML
ML
QS
ML
QL
MS
QS
MS
QL
MS
ML
ML
QS
ML
ML
ML
QL
QL
MS
MS
QL
QS
QL
QS
ML
QS
ML
QS
QL
QS
ML
QS
ML
ML
QL
QL
ML
QL
MS
QS
QL
QL
QL
ML
QS
QS
MS
ML
MS
ML
ML
QS
MS
QS
ML
ML
QS
ML
ML
QS
QL
ML
QS
QL
MS
QS
QS
QS
ML
ML
QS
QL
MS
QL
ML
MS
QL
MS
MS
ML
ML
QL
ML
QL
ML
ML
QL
MS
QS
ML
QS
ML
ML
QL
MS
ML
QS
QL
ML
QL
ML
QS
QL
ML
ML
ML
ML
MS
ML
QL
ML
MS
QL
QS
MS
ML
MS
QS
ML
QL
MS
QL
MS
MS
MS
ML
QS
MS
QS
QS
QS
ML
QS
QL
ML
QL
MS
QL
QS
QL
ML
QS
QL
QL
QL
MS
QS
QL
QS
QL
QL
QL
QS
ML
MS
ML
MS
QL
QL
ML
MS
ML
MS
ML
QL
MS
ML
ML
ML
QL
MS
ML
ML
QS
ML
MS
QL
QS
QS
MS
QS
QS
ML
QL
QS
ML
QL
QL
QL
QL
QS
ML
ML
QL
ML
QL
MS
MS
ML
QL
QS
ML
QS
QL
QL
ML
ML
MS
QL
QL
QL
ML
QL
ML
ML
QL
QS
MS
ML
QL
ML
MS
ML
QS
QS
QS
QS
ML
QL
QL
QL
QS
QL
QS
ML
QL
QL
MS
QL
QL
QS
ML
QL
QS
QS
QS
QL
QL
ML
QL
QL
ML
ML
ML
ML
QL
QL
QL
QS
ML
MS
QL
ML
QS
QL
QS
ML
QS
QS
ML
QL
QL
MS
QS
ML
QS
QS
QL
QL
QL
ML
QL
QS
QS
ML
QL
ML
QS
ML
QS
ML
QS
QS
QS
ML
MS
ML
ML
QL
QL
QS
ML
ML
MS
QL
ML
ML
MS
QS
ML
QL
ML
MS
ML
ML
ML
ML
ML
ML
QL
QS
QL
MS
MS
QL
QS
MS
ML
ML
QS
QL
QL
MS
QS
ML
MS
MS
QS
QL
ML
ML
QL
QL
ML
MS
ML
ML
QL
QL
QL
QS
ML
QS
QL
MS
ML
ML
ML
QL
ML
MS
QS
QS
ML
ML
ML
MS
QL
ML
QL
ML
QS
ML
MS
QL
MS
ML
QL
ML
ML
QL
QS
QL
ML
QS
QL
QS
QS
QS
QS
QS
QL
QL
QS
QL
ML
ML
QS
QS
ML
MS
ML
QS
QS
QL
MS
ML
QS
QL
MS
MS
MS
QL
ML
QL
QS
ML
MS
ML
QS
ML
QL
QL
QL
ML
QS
ML
MS
QL
ML
MS
QS
QL
ML
ML
ML
ML
QL
ML
QL
QS
QL
MS
QL
MS
QS
ML
ML
QS
ML
ML
QS
ML
ML
QL
QL
QS
ML
ML
QL
QL
QS
ML
QL
QL
ML
QS
QL
ML
QS
QS
QS
QS
ML
QS
QL
ML
QL
QS
ML
ML
QS
MS
ML
QS
QS
QL
ML
QS
QL
QS
ML
ML
QS
MS
ML
MS
QS
ML
QL
QS
ML
QS
QL
MS
QS
QS
QL
MS
ML
MS
ML
QL
QS
QS
QL
QS
QS
QS
MS
ML
QL
ML
ML
MS
ML
QL
QL
QL
QL
QL
QL
QS
QL
ML
QL
ML
MS
ML
QS
QL
ML
QL
MS
QL
QS
MS
QL
QL
QS
ML
ML
QL
QL
MS
QS
ML
QL
ML
QS
ML
MS
ML
ML
QS
ML
MS
QS
ML
QS
ML
ML
QL
QL
QS
QL
QL
MS
QL
QS
QL
ML
QS
MS
QL
ML
QS
QL
QL
MS
MS
QL
ML
QS
QL
ML
QS
QL
QS
QL
MS
ML
QS
QL
QS
QL
QL
MS
QS
ML
QL
ML
ML
ML
QS
ML
MS
QS
MS
QL
ML
ML
QL
QL
MS
ML
QS
MS
ML
ML
QS
QS
QS
QS
QS
ML
ML
QS
MS
ML
QS
ML
MS
ML
QL
QS
QL
QL
ML
QL
ML
QL
QL
MS
ML
QL
ML
ML
MS
QS
QL
QL
QS
QL
ML
MS
QL
ML
QS
QS
ML
ML
QS
QS
QL
QS
QL
MS
QL
ML
QL
MS
QL
ML
QL
ML
ML
MS
ML
ML
QS
MS
QL
QL
MS
MS
QL
QS
QS
ML
QS
QS
ML
QL
ML
QL
QL
QS
MS
QS
QS
ML
ML
QS
ML
QS
MS
QS
MS
QL
QS
ML
ML
ML
QL
ML
QL
ML
QS
MS
QS
MS
ML
ML
QS
MS
QL
ML
MS
QS
QL
QS
ML
QS
MS
ML
ML
ML
ML
QL
ML
ML
QS
ML
QS
ML
MS
QL
MS
ML
QS
QS
ML
QL
QL
ML
QL
ML
ML
ML
QS
MS
QL
ML
ML
ML
QS
QL
QL
ML
QS
QL
QS
QL
QL
ML
MS
QL
ML
MS
ML
QL
QL
MS
ML
MS
QS
QS
MS
MS
QS
ML
MS
MS
ML
ML
MS
ML
QS
QL
ML
QS
ML
MS
QL
QS
MS
QS
MS
ML
QS
QS
ML
QL
ML
ML
QS
MS
MS
QS
ML
ML
ML
QS
QL
QL
QL
QS
QL
QS
QS
QS
QS
QS
QL
QS
MS
QL
QS
QS
QL
ML
MS
ML
MS
ML
ML
QL
QL
QS
ML
QL
MS
QS
ML
ML
MS
QS
MS
QL
MS
QS
ML
ML
ML
ML
QL
QL
ML
QS
MS
ML
ML
MS
ML
QS
ML
QS
ML
ML
QL
QL
QS
ML
ML
ML
ML
ML
MS
QS
QS
ML
ML
QL
QS
QS
QS
QL
QS
ML
ML
QL
QS
QL
QS
MS
QL
ML
MS
ML
QS
ML
MS
ML
QS
ML
QS
ML
MS
QS
MS
QS
QS
QS
QS
MS
MS
MS
MS
QS
QS
ML
MS
ML
QS
ML
QS
MS
QL
QL
MS
MS
ML
QS
QL
MS
ML
QL
ML
ML
QL
ML
ML
ML
QL
QS
QS
ML
QL
QL
QS
ML
QL
ML
ML
MS
MS
ML
QL
MS
QL
ML
QL
QS
ML
ML
QS
QS
QS
QS
ML
QL
ML
ML
ML
ML
MS
ML
QS
ML
QL
QL
ML
MS
QL
QS
ML
QL
QL
ML
QL
QS
QL
QL
QL
QS
QS
QS
ML
QS
ML
ML
ML
QL
ML
MS
ML
MS
ML
QL
QL
QL
QS
ML
QL
QL
ML
ML
ML
QS
QL
ML
MS
ML
QS
MS
QS
QL
ML
ML
QS
QS
ML
ML
ML
QL
ML
ML
ML
ML
QL
ML
QL
QL
ML
QS
MS
ML
ML
MS
ML
MS
ML
ML
QS
ML
MS
QS
ML
MS
QL
ML
ML
MS
QL
QS
ML
QL
ML
QL
QL
QL
ML
QL
ML
QS
QL
ML
QS
QS
ML
QL
ML
QL
QL
QL
QL
ML
QS
ML
ML
QS
QS
QL
ML
ML
QS
QL
ML
QL
ML
QS
QL
ML
QL
QL
ML
QS
ML
MS
QS
QL
QS
QS
QS
MS
ML
ML
QL
QS
QS
QL
QL
MS
MS
ML
ML
ML
QS
QL
QS
QS
ML
ML
QL
QS
ML
ML
ML
QS
QS
QL
QS
QL
ML
QS
ML
ML
QL
MS
MS
QL
MS
QS
QL
MS
ML
ML
QS
QS
QL
ML
QL
QL
ML
MS
MS
QL
QL
ML
QS
QS
MS
QS
MS
QL
ML
ML
MS
ML
QS
QS
QS
ML
QL
QL
QL
QL
QS
QL
ML
QL
QL
QL
ML
QS
ML
QL
ML
QL
QS
QL
ML
QL
QS
QL
QL
MS
ML
QS
MS
ML
MS
ML
MS
ML
QS
MS
MS
QS
ML
QL
QS
MS
QL
QS
ML
QL
QL
ML
QL
ML
ML
ML
QL
ML
ML
QL
QL
ML
QL
MS
ML
QL
QL
MS
QS
ML
ML
MS
ML
ML
QS
ML
ML
MS
ML
QS
QS
MS
ML
QS
QS
MS
QL
QS
QS
QL
QS
QL
QL
QL
ML
QL
ML
QS
QL
QS
MS
MS
MS
QS
ML
QL
ML
ML
ML
ML
ML
MS
ML
QL
ML
QS
ML
ML
QS
ML
QS
ML
QL
ML
QS
QS
QL
QS
QL
ML
QS
ML
QL
ML
QS
QS
QS
QL
MS
ML
QL
QS
ML
ML
QS
ML
ML
ML
ML
QL
QL
QS
QS
QL
MS
QS
QL
QS
MS
QL
QS
ML
QL
ML
QS
ML
QS
QS
QS
ML
QS
QL
QS
QS
QS
ML
QL
ML
QL
QS
QL
QL
QL
MS
ML
QL
ML
ML
ML
QL
QL
MS
QS
MS
QS
ML
QS
ML
ML
ML
ML
QS
ML
QL
MS
ML
MS
QL
QS
QS
QS
MS
ML
ML
QS
ML
ML
MS
QL
ML
QS
ML
QL
MS
QS
QS
QL
QS
QL
QS
MS
ML
ML
QS
QS
QL
MS
ML
QS
ML
ML
ML
QL
ML
MS
QS
ML
ML
ML
QL
ML
MS
QS
QS
MS
ML
ML
ML
MS
ML
ML
QL
QS
QS
ML
ML
QS
ML
QL
ML
QL
ML
QS
QS
ML
QL
QS
ML
ML
ML
MS
QS
QS
ML
ML
QL
MS
ML
QL
ML
ML
ML
QS
ML
ML
ML
ML
ML
QS
ML
QL
MS
QL
QL
ML
QS
ML
QL
ML
QS
ML
ML
MS
QS
MS
QL
QL
QS
ML
QS
MS
QS
QS
QS
QS
MS
QL
ML
QL
ML
QS
ML
MS
ML
QS
QS
ML
ML
ML
QL
QS
QL
QS
QL
QL
MS
ML
QL
QL
MS
ML
QS
ML
MS
QS
MS
QS
QS
ML
ML
MS
QL
ML
MS
QS
QS
MS
QL
ML
ML
ML
QL
QL
ML
QS
QL
QS
MS
QS
ML
QS
ML
QS
QS
ML
QS
ML
ML
MS
ML
QL
QL
QL
MS
ML
QL
MS
QL
QL
QL
ML
ML
ML
ML
QL
ML
QS
MS
ML
ML
QL
ML
ML
ML
QS
QL
ML
ML
QL
QL
MS
ML
QS
QL
MS
MS
ML
MS
QS
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
QL
QS
MS
QL
QL
ML
QS
ML
QL
QL
MS
QL
ML
QS
MS
MS
ML
ML
QL
QS
QL
QS
QS
QL
MS
ML
QS
QL
QL
QS
ML
QS
ML
ML
QL
QS
ML
QL
QL
QL
QS
QS
MS
QS
QL
QL
MS
ML
QL
QL
ML
QL
ML
QS
MS
MS
QL
ML
ML
QL
QL
QS
MS
ML
ML
ML
QL
QL
QS
QL
QS
ML
ML
QL
ML
QS
QL
ML
QS
ML
ML
ML
QL
QL
QS
QL
MS
QL
ML
ML
QL
MS
ML
QL
QS
ML
QS
QS
ML
QL
QS
QS
QL
QL
QS
QL
QS
QL
QL
QL
QS
MS
QS
QS
ML
QS
MS
ML
QS
ML
QS
ML
QL
QS
QL
ML
MS
ML
ML
QS
QS
QL
QS
QL
QL
QS
QS
ML
ML
QS
MS
QS
MS
ML
ML
QL
QS
ML
ML
QS
QL
MS
QL
ML
QL
ML
ML
ML
ML
ML
MS
QS
ML
ML
MS
ML
QL
ML
QS
QS
QS
ML
QS
QL
MS
ML
QL
MS
QL
QS
QL
ML
QL
QL
ML
QL
QL
ML
MS
ML
ML
QS
MS
ML
QS
QL
MS
ML
QL
QL
ML
QL
MS
QS
QS
ML
ML
QL
ML
ML
ML
ML
QL
QS
QS
QS
QS
MS
ML
QS
QL
ML
QL
ML
ML
QS
MS
QL
QS
QL
QS
QL
ML
QS
QS
ML
ML
QL
ML
ML
QL
ML
ML
QL
QL
QS
QS
QS
QS
QS
QS
ML
ML
ML
ML
QS
QS
QS
MS
ML
ML
ML
ML
QS
ML
ML
QS
QL
ML
MS
ML
QL
QL
ML
ML
MS
QL
ML
MS
ML
QS
ML
QL
MS
ML
QS
ML
QS
QS
ML
ML
ML
ML
ML
ML
QL
ML
QS
QL
MS
ML
QL
ML
QS
ML
ML
ML
QS
QS
MS
ML
QL
MS
QL
QS
ML
ML
ML
QS
QL
ML
QS
ML
ML
QS
QL
MS
QS
QL
ML
QL
QL
QS
ML
QL
ML
ML
MS
ML
ML
ML
ML
QL
QL
QL
ML
QS
ML
QL
QL
MS
QL
QS
QS
ML
QL
ML
QL
ML
ML
ML
QL
QS
MS
ML
ML
ML
QS
MS
ML
QS
ML
MS
QL
QS
MS
QL
ML
QS
QL
MS
QL
ML
ML
QS
MS
ML
ML
ML
QS
MS
QS
ML
QL
ML
QL
QL
ML
QS
QS
QS
QL
MS
ML
QL
QS
QS
ML
QS
QL
ML
ML
QL
QS
ML
QL
QS
QL
QL
QS
ML
ML
QL
QS
QS
QL
ML
QS
ML
QL
ML
QL
QL
ML
QS
ML
ML
QL
QL
QL
ML
QS
MS
QS
QL
QL
QL
ML
QS
QS
QL
ML
QL
ML
ML
MS
QS
QL
ML
QS
MS
QS
ML
ML
ML
ML
MS
QL
QS
ML
QS
ML
ML
QL
ML
ML
ML
QS
ML
ML
QS
ML
QL
QS
QS
ML
MS
MS
QL
QS
ML
ML
ML
QS
QL
ML
ML
QL
ML
QS
ML
MS
ML
MS
QL
ML
QS
QL
QS
MS
ML
QS
QL
QL
ML
QS
ML
ML
ML
QL
MS
QL
ML
MS
MS
QL
QL
QS
QS
ML
MS
QL
MS
MS
QS
QS
ML
ML
ML
QS
ML
ML
MS
QS
QL
ML
ML
QL
MS
ML
QL
MS
ML
ML
QL
QS
ML
QL
MS
QS
ML
ML
ML
ML
QL
QL
MS
QS
ML
ML
ML
QS
QL
MS
ML
QL
ML
ML
QS
ML
MS
QL
MS
ML
QL
QL
QL
QS
QL
ML
QS
QS
QS
MS
QS
QL
ML
MS
QL
QS
QL
MS
QS
QL
QS
QL
ML
MS
QS
ML
ML
ML
QS
QS
QL
MS
ML
MS
QL
ML
QL
MS
QL
QL
QL
ML
QL
QS
MS
QS
ML
QS
QL
ML
QL
QS
MS
QL
MS
ML
QS
ML
ML
MS
ML
QL
ML
QL
QL
ML
QL
ML
QS
MS
ML
QL
QS
ML
QL
MS
ML
QS
ML
QS
QL
QS
ML
QL
MS
MS
ML
QL
QS
QS
QL
ML
QL
ML
QS
MS
QS
MS
QS
QL
QS
ML
QS
ML
ML
QS
ML
QS
QL
MS
QL
ML
ML
QS
QL
ML
QS
QS
MS
QL
QS
QS
QL
QS
QS
QL
MS
QL
QL
ML
ML
QS
QL
QL
QL
MS
QL
ML
ML
ML
ML
ML
MS
QL
QL
MS
ML
QL
ML
ML
ML
ML
QS
ML
ML
QL
MS
ML
ML
ML
ML
ML
ML
QS
QS
MS
QS
MS
QS
QS
MS
ML
MS
ML
QL
ML
QS
ML
QL
ML
QL
QS
QS
ML
ML
ML
QL
QL
QS
ML
ML
QS
QS
QS
QL
ML
MS
QS
ML
ML
ML
QS
QL
QS
QS
ML
QL
MS
QL
QS
QS
MS
QS
MS
QL
ML
ML
QS
MS
QL
QS
MS
QL
QS
QS
MS
ML
MS
ML
ML
QS
QS
QL
ML
QS
MS
ML
QS
ML
ML
ML
QL
QL
MS
ML
ML
QS
ML
QS
ML
ML
MS
ML
ML
MS
QL
QS
QL
QL
QS
ML
MS
QS
QL
ML
ML
MS
ML
QS
ML
QL
QL
MS
MS
QL
ML
QS
ML
ML
QS
ML
QL
QL
ML
ML
QS
ML
ML
MS
ML
ML
QL
MS
ML
ML
ML
QL
QS
QL
MS
MS
ML
QL
QS
QL
ML
ML
QS
ML
QL
QS
MS
ML
QS
QL
QS
QL
QL
QS
QL
MS
ML
QS
QS
QL
MS
QL
QL
QS
QL
MS
QS
QL
QS
QL
ML
QS
QL
MS
QL
QL
QL
QL
MS
QL
QL
ML
QL
QL
ML
ML
ML
MS
QS
QS
QL
QS
ML
ML
ML
QL
QS
QS
ML
QL
QS
QL
QL
QL
ML
ML
QS
ML
QL
ML
ML
QS
ML
ML
MS
QS
QL
QS
ML
ML
QS
ML
MS
QL
MS
ML
ML
ML
ML
QS
QL
ML
QS
QL
QS
QS
ML
QL
QL
ML
ML
QS
QS
MS
ML
QL
QS
QL
ML
ML
ML
QS
QS
ML
MS
QS
ML
ML
QL
ML
QL
QS
ML
ML
QL
MS
QS
QS
MS
QS
ML
QL
ML
MS
QS
QS
ML
ML
QL
QL
ML
ML
QL
QS
MS
MS
QL
QL
MS
ML
MS
QS
ML
QS
QS
QS
ML
ML
QL
QS
QS
QS
MS
ML
MS
QL
QS
MS
ML
ML
QL
QS
ML
QS
ML
QL
ML
QS
ML
QS
QL
ML
ML
QL
QL
ML
QS
QS
QL
MS
ML
MS
MS
ML
MS
MS
QL
QL
QL
QL
MS
QS
QL
QL
QS
ML
ML
ML
QL
ML
ML
ML
ML
QS
MS
QS
MS
ML
QL
ML
MS
QS
QS
QL
QS
MS
QL
ML
ML
ML
QL
QL
ML
MS
QL
ML
ML
QS
ML
ML
ML
QS
ML
ML
ML
MS
ML
QL
QS
MS
QL
ML
MS
QL
QL
ML
ML
MS
QS
QL
ML
MS
MS
ML
QL
QS
MS
ML
ML
QL
QL
QS
QS
QL
MS
QL
QS
MS
ML
QL
QS
QS
MS
QS
ML
QS
QL
QL
MS
ML
QL
ML
QL
ML
ML
QS
ML
MS
MS
ML
ML
ML
MS
ML
QL
QS
QS
MS
QL
ML
QS
QL
ML
MS
QS
QS
MS
QL
QS
QS
ML
ML
MS
QL
ML
QS
QS
QS
ML
ML
ML
QL
MS
QS
ML
ML
QS
QS
QL
QS
QL
ML
ML
QL
MS
ML
QL
QL
QS
QS
QS
QS
MS
ML
ML
ML
MS
ML
QL
QL
MS
ML
QS
ML
QS
QS
ML
ML
QS
MS
QL
ML
ML
QS
ML
MS
ML
QS
QS
ML
QS
ML
QS
QL
QS
QL
QL
ML
ML
QS
QL
ML
MS
QS
MS
QL
QL
ML
ML
MS
ML
ML
ML
QL
QL
MS
QL
ML
QL
QL
MS
MS
QL
ML
QS
QS
QS
ML
QS
MS
ML
QS
MS
MS
MS
QL
QS
ML
QS
ML
ML
ML
QS
ML
QS
ML
QS
ML
QS
QL
QS
QS
QS
ML
QL
QL
MS
QS
QL
QS
QS
ML
QS
ML
MS
ML
QS
MS
QL
QL
QL
QL
MS
ML
ML
QS
ML
QS
MS
ML
QL
QS
MS
QS
QL
QL
QS
ML
ML
MS
QS
ML
MS
QS
QL
ML
ML
MS
ML
QL
MS
QL
QS
MS
QL
QL
QL
QS
MS
QS
QS
ML
QS
ML
QL
QL
MS
MS
QL
MS
ML
ML
ML
QL
ML
QL
QL
QS
MS
MS
ML
QS
ML
ML
QL
QL
ML
ML
QL
QS
ML
ML
QS
QS
QL
QS
ML
QL
QS
ML
MS
QL
QS
QL
QS
ML
QL
QL
ML
QL
QL
ML
ML
QS
MS
MS
QS
QS
ML
ML
QL
QS
QL
QL
QL
QL
QL
ML
QS
MS
ML
MS
QS
QL
ML
QL
QL
MS
QS
QL
ML
QL
ML
QL
ML
QL
QS
ML
QL
QS
QL
QS
QL
QL
ML
QS
ML
ML
ML
QS
ML
MS
ML
QL
QS
QL
ML
QL
QL
MS
QS
ML
QS
QL
ML
QS
QL
QL
QL
QL
MS
QL
QL
QL
QS
QS
QL
QL
QS
ML
ML
ML
QL
QS
QS
ML
ML
QL
ML
ML
ML
MS
ML
ML
ML
ML
QS
QS
MS
QS
QS
QL
ML
ML
QS
QL
ML
QS
QL
ML
QL
QL
QL
QS
MS
QS
ML
QL
QS
QS
ML
ML
ML
QS
ML
QS
QS
QS
QS
QL
QL
QS
ML
MS
MS
MS
ML
QL
ML
QL
ML
QL
QS
ML
ML
MS
ML
MS
ML
ML
QS
QL
QL
QS
MS
QL
ML
QS
ML
QS
QS
QS
QL
ML
QS
ML
QS
QS
MS
QL
QL
MS
QS
QS
QL
ML
QS
QL
QS
ML
ML
ML
ML
QL
MS
QL
ML
QL
MS
QS
QL
QL
QS
ML
ML
QS
QL
ML
QL
QS
QS
QL
ML
MS
QL
QS
QL
QL
MS
ML
ML
QL
QL
QS
ML
MS
ML
MS
QL
QS
ML
MS
ML
ML
ML
QS
QS
QS
QL
ML
ML
ML
QL
ML
QL
ML
MS
QS
QS
ML
MS
QS
QS
ML
QS
QL
ML
QL
QS
QL
QS
ML
ML
QS
ML
QS
QS
ML
ML
QS
MS
QL
ML
MS
QL
MS
QS
ML
QL
ML
QL
QL
QS
MS
ML
QS
ML
ML
QS
QS
MS
ML
ML
ML
QL
QL
QS
QS
MS
ML
QS
QS
ML
QS
QL
ML
QS
ML
QL
QL
QL
MS
ML
ML
QL
MS
QL
ML
ML
ML
QL
ML
MS
ML
MS
QS
ML
QS
QL
QS
QL
QS
ML
ML
ML
QS
MS
QL
ML
ML
QL
QS
QL
ML
QL
QL
ML
QS
ML
QL
MS
ML
QL
MS
QS
QL
QS
ML
QS
MS
ML
ML
ML
ML
ML
QS
ML
QS
ML
QL
ML
QL
QL
QL
QS
QL
QS
ML
QS
ML
MS
QS
QL
QS
ML
QS
QL
ML
QL
ML
ML
MS
ML
MS
QL
ML
QL
QL
MS
MS
MS
QS
ML
ML
QL
QL
ML
ML
MS
MS
QS
MS
MS
QS
ML
QL
QL
QL
QL
MS
ML
MS
QL
MS
QS
QL
ML
MS
QL
QS
ML
QS
QL
ML
QS
QS
ML
QL
ML
QL
ML
MS
QS
ML
MS
ML
QL
MS
ML
ML
QL
ML
QS
QS
MS
QL
QL
MS
QL
QS
ML
QS
ML
QS
ML
QL
QS
QS
ML
QS
MS
QL
QL
ML
ML
ML
MS
ML
QS
QL
MS
QS
ML
ML
QL
ML
QL
ML
QS
QL
QS
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
QL
ML
MS
QS
QS
ML
QL
MS
ML
QS
QS
QL
QL
ML
ML
ML
QS
ML
QS
ML
QS
ML
QL
QL
ML
ML
QS
QS
QL
QL
ML
MS
ML
ML
QS
MS
ML
QS
QS
QS
ML
MS
QS
QS
QL
QL
QL
ML
QL
QL
ML
QS
ML
MS
ML
ML
ML
ML
ML
MS
ML
QL
QS
ML
ML
ML
ML
QL
ML
ML
ML
ML
QS
ML
QL
MS
QS
ML
QS
ML
ML
QS
ML
ML
QL
QS
QL
QS
ML
QL
QL
ML
QL
MS
QL
ML
ML
ML
ML
QL
ML
QS
QL
MS
MS
ML
MS
ML
MS
QL
MS
ML
QL
QL
ML
MS
QL
ML
MS
QS
MS
MS
QL
ML
QL
ML
QL
ML
ML
QL
ML
QL
QS
MS
QL
QL
ML
ML
MS
ML
MS
QL
QL
ML
QL
QS
QL
ML
ML
QL
QS
ML
MS
MS
MS
QL
QS
QL
MS
ML
QS
MS
ML
ML
QL
QL
ML
ML
QL
MS
ML
QS
QL
ML
QS
QS
MS
ML
QS
QL
QL
ML
QS
QS
MS
QL
MS
ML
ML
ML
QL
QL
QS
ML
ML
QL
ML
ML
MS
ML
ML
QS
ML
QS
QS
ML
QL
QL
QS
QL
QS
QL
QS
QL
QL
ML
ML
ML
MS
ML
QL
MS
ML
ML
QL
MS
ML
MS
QS
MS
QS
MS
ML
ML
ML
ML
QL
QL
ML
QS
ML
QS
MS
QL
ML
ML
QS
ML
MS
QS
QL
ML
ML
ML
MS
QS
QS
QL
ML
ML
ML
ML
ML
QS
MS
ML
MS
QL
ML
QL
QL
MS
QS
ML
QS
ML
QL
ML
QL
QL
ML
ML
ML
ML
QS
ML
QS
QL
QS
QS
QL
QS
QL
QL
MS
QL
QL
ML
ML
QL
ML
QS
QL
QL
QL
ML
QS
QS
ML
ML
QS
QL
ML
ML
QL
QL
QL
QS
ML
MS
MS
ML
ML
QS
ML
QL
ML
QL
QL
QL
ML
QS
QS
ML
ML
QS
ML
QS
ML
ML
ML
QL
MS
ML
MS
QL
MS
QL
QS
ML
QS
QS
MS
ML
QL
QS
QS
QS
QL
QS
QL
QL
QL
MS
QL
ML
ML
QS
QS
ML
MS
ML
QL
QS
ML
ML
ML
QL
MS
QS
ML
QL
QS
QS
ML
QS
QS
QL
ML
ML
QS
ML
ML
QS
QS
ML
MS
ML
ML
QL
QS
ML
QS
MS
MS
ML
MS
ML
ML
QS
ML
MS
QL
MS
ML
QL
MS
QS
QS
QS
QS
QL
QS
QL
QL
ML
QL
QL
QS
ML
QS
MS
QL
QL
ML
QL
ML
QL
ML
ML
MS
ML
QS
MS
MS
QL
ML
ML
ML
ML
QL
ML
QL
QS
ML
QL
QS
MS
QS
QS
ML
QS
QS
ML
QS
QL
ML
ML
ML
ML
QL
ML
QL
QS
QL
QS
QS
ML
QL
ML
QS
ML
ML
QS
ML
QS
QL
QS
QL
QS
QS
ML
QL
QL
QL
ML
QS
QS
QL
ML
QS
QL
ML
QL
QL
ML
MS
QS
QL
MS
ML
QS
ML
ML
MS
QL
QS
QS
QL
ML
QL
MS
QL
QS
QS
ML
MS
QS
ML
ML
QS
MS
ML
QS
QL
ML
QL
ML
MS
MS
ML
QS
QL
ML
MS
ML
QS
QL
QL
QL
ML
QL
QL
QL
QS
ML
MS
MS
ML
ML
MS
ML
QL
QL
MS
ML
QL
ML
QS
QS
QS
QL
ML
QS
MS
ML
QS
QS
MS
QL
QL
MS
MS
ML
MS
QL
QL
QS
QL
ML
QL
ML
ML
QS
QL
ML
QS
MS
QL
ML
MS
ML
QS
QS
ML
QL
ML
QS
MS
MS
ML
QS
ML
QL
ML
MS
ML
QS
QL
QL
ML
ML
QS
QL
ML
ML
ML
ML
ML
QL
QS
QS
ML
ML
QL
ML
ML
QL
QL
QS
ML
QL
QS
QS
MS
QL
QS
MS
MS
ML
ML
ML
QL
ML
MS
QL
MS
QS
QS
QS
ML
QL
MS
ML
MS
ML
ML
QS
ML
QS
ML
QS
QL
QS
ML
QL
ML
ML
MS
QL
MS
QL
MS
QS
QL
ML
ML
ML
MS
QL
QS
ML
QS
MS
ML
QS
QL
QS
QL
QL
QL
QS
QS
QL
ML
MS
QL
QS
ML
ML
QL
QL
ML
QL
QL
QS
QL
MS
ML
MS
QL
QS
QS
QL
QS
QL
MS
QS
QL
ML
ML
QL
MS
QL
QL
QS
QL
QS
QL
QS
QL
ML
QS
MS
QS
ML
QS
ML
QS
QL
QL
ML
ML
ML
QL
QS
QS
QL
QL
QL
QL
QS
MS
ML
ML
ML
QS
ML
QL
ML
QL
MS
ML
QL
QL
MS
QS
QS
QL
ML
MS
ML
QL
ML
QL
QL
ML
ML
QS
QL
MS
QL
MS
ML
ML
ML
QL
QL
ML
QL
QL
ML
MS
ML
ML
MS
QS
MS
ML
QL
MS
ML
ML
ML
QS
ML
ML
ML
ML
MS
ML
ML
QL
QL
ML
QL
ML
ML
QL
ML
MS
QL
MS
QS
QS
QL
QS
ML
QL
QL
QS
ML
ML
QS
QS
QL
QS
QL
ML
MS
ML
QL
QL
QL
QL
ML
ML
QS
MS
QL
ML
QS
ML
ML
ML
QL
QS
ML
ML
ML
MS
QL
ML
QS
ML
QL
ML
QL
QL
MS
QL
QL
ML
ML
ML
MS
ML
QL
ML
QL
MS
ML
ML
QS
QL
QL
MS
MS
QS
ML
QL
ML
ML
QS
QS
QL
QL
MS
ML
ML
ML
QL
ML
QL
QS
MS
QS
ML
QS
ML
QL
QS
QL
QL
QL
QL
QL
MS
QS
ML
MS
QL
QL
QL
QS
QL
QL
ML
QL
MS
ML
QL
ML
QS
QS
QL
ML
ML
QS
QS
QL
QS
ML
ML
QS
QS
QL
QL
ML
ML
QS
ML
QL
QS
MS
ML
MS
QS
MS
QS
ML
ML
ML
QL
QL
QS
ML
MS
QL
ML
ML
ML
QS
QL
QL
ML
QS
QS
QS
ML
MS
ML
MS
ML
MS
ML
ML
QS
ML
ML
ML
QL
MS
QS
MS
QS
ML
ML
ML
QS
ML
QS
QL
QL
QL
ML
MS
QS
ML
QS
ML
QL
QL
QS
ML
QL
ML
QS
ML
ML
ML
ML
QS
MS
MS
ML
ML
QS
ML
QS
ML
MS
ML
QL
QL
ML
ML
QS
ML
QS
ML
ML
ML
QS
QS
ML
MS
ML
QS
QL
ML
QS
MS
QL
ML
ML
QL
QS
MS
MS
ML
QL
MS
ML
ML
ML
ML
ML
QL
MS
QS
QL
ML
ML
ML
QL
ML
MS
QS
QS
ML
QS
ML
QS
QS
QS
ML
ML
MS
QS
QL
QL
ML
QS
ML
ML
ML
QL
ML
QS
QS
MS
ML
ML
QL
QS
ML
QS
ML
ML
MS
QL
QS
QL
QL
QS
QS
QL
ML
ML
QL
ML
QS
ML
QL
ML
ML
QL
QS
QS
QS
QS
ML
MS
QL
QS
ML
ML
ML
QS
QL
ML
QL
QS
QL
MS
QL
QL
ML
QS
QL
QL
ML
ML
ML
MS
QL
QS
QS
QL
QL
ML
ML
ML
QS
QS
QS
MS
ML
QL
ML
QL
QL
MS
ML
QS
ML
QL
QL
ML
ML
QL
QL
ML
ML
ML
QS
ML
MS
ML
ML
ML
QS
QL
QL
QL
QS
ML
QL
ML
ML
QL
ML
QL
QL
QS
QS
ML
ML
QS
ML
ML
ML
QS
ML
QS
QS
ML
ML
QL
ML
QS
QL
QL
QL
QS
QS
QS
QL
ML
QS
QS
ML
MS
QS
MS
ML
QS
QL
ML
ML
QL
ML
ML
MS
ML
ML
MS
ML
QS
ML
ML
ML
QL
MS
MS
ML
ML
ML
MS
ML
MS
QL
QS
ML
ML
ML
QL
MS
ML
QS
QS
MS
ML
ML
ML
QS
QS
ML
QL
ML
MS
QS
QS
QL
QS
ML
QL
ML
QS
QS
ML
ML
QS
QS
ML
QL
MS
MS
ML
ML
QL
MS
QS
ML
QS
QL
ML
MS
ML
QS
QS
QL
MS
ML
QL
QL
ML
QS
ML
ML
ML
QL
ML
QS
QS
ML
QL
MS
QS
ML
QL
ML
QS
MS
QS
ML
ML
QS
MS
ML
QL
ML
ML
QS
QL
QS
QL
QS
QL
QL
ML
QS
QL
ML
QS
ML
ML
MS
ML
QS
ML
MS
QL
QS
ML
MS
QS
QS
QS
QL
QS
QL
ML
QL
QS
MS
ML
MS
ML
QS
MS
MS
MS
ML
ML
QL
QL
ML
ML
MS
QS
QL
ML
QS
ML
ML
QL
QL
MS
ML
ML
ML
ML
ML
ML
QS
ML
ML
MS
ML
ML
MS
ML
ML
QL
QS
ML
QS
MS
ML
QL
QS
ML
MS
QS
ML
QS
QS
MS
ML
QL
ML
ML
MS
QS
ML
QL
ML
QS
QS
QS
ML
QS
ML
QL
MS
QL
ML
ML
MS
ML
QS
QS
MS
ML
QS
QL
ML
QS
QS
QL
ML
ML
QS
ML
ML
MS
ML
ML
QL
QL
QL
QS
QL
QS
QL
ML
ML
ML
QL
QL
ML
ML
QS
MS
QL
QL
QS
ML
MS
ML
ML
QL
ML
ML
QL
MS
ML
ML
MS
QS
QS
QL
QL
QL
ML
ML
MS
ML
ML
ML
ML
MS
QS
ML
ML
ML
ML
QS
QS
QS
MS
ML
QL
ML
ML
QL
ML
MS
QL
QL
ML
QL
ML
QL
ML
MS
QL
QL
ML
ML
MS
ML
MS
ML
ML
ML
QS
ML
ML
MS
QL
QL
QL
MS
QS
ML
ML
QS
QS
QL
ML
ML
MS
MS
QS
MS
MS
ML
ML
MS
QS
QS
ML
ML
QL
ML
QL
QL
QS
ML
ML
QS
QS
MS
ML
QS
ML
QS
QL
ML
QL
ML
MS
ML
ML
ML
ML
MS
QL
QS
QS
QS
ML
QL
QL
QS
MS
QL
QL
ML
MS
ML
QS
QS
QL
MS
ML
ML
MS
MS
MS
ML
MS
MS
QL
ML
QS
QS
ML
QL
QL
QL
QS
MS
QS
QS
QL
QS
QL
ML
ML
ML
QL
ML
QL
QL
MS
QL
QS
QS
MS
ML
QS
ML
QS
QS
QS
QS
ML
QS
ML
ML
ML
ML
ML
ML
MS
MS
QL
MS
ML
MS
ML
QL
QL
ML
ML
ML
QS
QS
MS
QS
ML
QL
ML
MS
ML
MS
ML
ML
QL
QL
QL
QL
ML
ML
QL
ML
QS
MS
QS
QS
ML
MS
ML
QL
QS
QL
MS
QS
QL
ML
ML
ML
QL
QS
MS
ML
QS
MS
QL
QS
QL
ML
MS
QL
QL
QS
ML
MS
ML
QS
MS
ML
QS
ML
ML
QS
ML
ML
ML
ML
QS
ML
MS
ML
QS
QS
ML
ML
QS
QS
QS
MS
QL
QS
QL
QS
ML
MS
ML
ML
QS
QL
ML
QL
QL
QS
ML
ML
ML
MS
QS
ML
QS
QS
QL
ML
ML
QS
QS
QL
MS
QL
ML
QS
ML
QS
ML
QS
QS
ML
QL
ML
ML
QL
ML
QL
QL
QL
QL
MS
QL
ML
QS
QL
ML
ML
QS
ML
ML
QS
QS
ML
ML
ML
MS
QS
ML
ML
QL
MS
QL
QS
ML
ML
QS
ML
QS
QS
QL
MS
QL
QS
QS
ML
ML
QS
QS
ML
MS
QS
QS
QS
ML
MS
QL
MS
QL
ML
MS
MS
QL
ML
ML
QL
ML
MS
QL
ML
QS
ML
ML
QL
MS
ML
MS
ML
QS
QL
QS
QL
MS
QS
ML
ML
QL
QS
ML
QL
ML
ML
QS
QS
QL
MS
QL
ML
QL
MS
QL
MS
QL
QL
QL
QS
ML
MS
QL
MS
QS
QS
ML
ML
QS
QL
QS
ML
QL
QS
MS
ML
ML
ML
ML
ML
QL
ML
ML
QS
QS
ML
ML
QL
ML
QS
QL
QS
QS
QL
ML
QS
MS
QL
QL
MS
QS
ML
ML
ML
QL
QS
MS
ML
QS
QL
ML
MS
ML
ML
ML
ML
QL
MS
QS
QS
QL
QS
QL
QL
ML
QL
QL
ML
QL
QS
QS
QL
QL
MS
ML
ML
ML
ML
QS
QS
ML
ML
QL
QS
ML
MS
ML
MS
ML
QL
ML
QS
ML
QS
QS
ML
ML
ML
ML
QL
ML
QS
QS
ML
MS
QL
QS
ML
QL
MS
QS
QS
QS
QS
ML
QS
QS
QL
ML
QS
ML
ML
ML
QL
ML
QS
QS
MS
QL
ML
ML
ML
ML
ML
MS
ML
ML
MS
ML
QL
QL
QS
ML
QL
QS
ML
ML
QL
QS
QS
QS
QS
QL
QL
QL
ML
QS
QS
QS
ML
MS
ML
QL
MS
ML
MS
ML
ML
ML
QL
QS
QS
MS
QS
QS
QL
QS
QS
QS
QS
ML
ML
MS
QS
QS
ML
QL
ML
ML
QS
MS
QS
ML
ML
QS
MS
QL
ML
ML
QS
QS
MS
QS
QS
QS
ML
QS
QL
ML
QL
QS
QL
MS
QL
QL
QS
QS
QS
MS
QS
QS
QS
QS
ML
ML
QL
QL
QS
QL
ML
QS
QS
QL
QS
MS
QL
MS
QS
ML
ML
ML
QL
ML
ML
QS
ML
MS
ML
QS
ML
QS
QL
ML
QL
QL
ML
ML
MS
ML
ML
ML
QS
QL
ML
ML
ML
MS
MS
QL
QS
QS
QS
ML
QL
ML
ML
ML
QL
QL
ML
MS
ML
ML
ML
QS
QL
ML
MS
QS
ML
MS
QS
ML
ML
MS
ML
ML
MS
ML
ML
ML
QL
MS
MS
QS
MS
QS
ML
ML
MS
QL
QS
QS
MS
QL
QS
QS
QS
QL
ML
QS
QS
MS
MS
QL
QS
ML
ML
ML
QS
QL
MS
QS
ML
QL
ML
QL
ML
ML
QL
ML
ML
QS
ML
ML
ML
MS
ML
QS
QL
ML
QS
QL
MS
QS
ML
ML
MS
QS
QL
QS
ML
ML
ML
QL
QS
QS
MS
QS
QL
ML
MS
ML
MS
ML
ML
QS
MS
MS
QL
QL
QS
QS
MS
QS
ML
ML
MS
QS
ML
QL
QL
MS
QL
ML
ML
ML
QS
QS
MS
QS
QL
ML
ML
MS
ML
MS
QS
QL
QL
ML
ML
MS
MS
ML
MS
QL
MS
QS
QL
MS
QL
ML
QL
ML
QL
ML
ML
MS
QL
QS
ML
QL
ML
ML
QL
ML
ML
ML
QL
QL
QL
ML
ML
QL
ML
QL
QS
ML
QS
QL
QS
QL
MS
QL
QL
ML
QL
QS
ML
QS
QS
ML
ML
MS
QL
MS
QL
ML
QS
ML
ML
MS
ML
ML
QL
ML
QS
ML
QS
QL
ML
ML
QS
ML
ML
ML
QS
MS
QL
QS
ML
QS
ML
QL
QL
MS
QL
QS
ML
ML
QL
QS
ML
MS
ML
QL
MS
QS
MS
ML
ML
QL
QS
QS
QS
QS
QL
QL
ML
ML
MS
MS
QS
ML
ML
QS
MS
ML
QS
QL
QL
QS
QL
ML
QS
ML
ML
QS
MS
ML
QL
MS
ML
MS
ML
ML
ML
QS
ML
QS
QS
QS
ML
QS
ML
ML
QL
QS
ML
QS
ML
QS
ML
MS
QS
QS
QL
MS
QL
ML
ML
QS
ML
QL
QS
ML
ML
ML
QL
QL
MS
QL
ML
QS
ML
QL
ML
ML
QL
QS
QL
ML
QS
MS
QL
QS
ML
QS
MS
ML
QS
QS
ML
QL
ML
ML
ML
QL
QL
MS
QL
ML
MS
ML
ML
QL
QL
QS
QS
QS
QL
QS
ML
ML
QL
ML
ML
ML
ML
QL
QL
MS
QL
ML
QS
QL
QS
QS
ML
QS
ML
ML
MS
ML
ML
QL
ML
QS
ML
QS
QS
QL
QL
QL
QL
MS
ML
QS
QS
QL
QL
MS
MS
ML
MS
QS
ML
ML
ML
ML
QS
ML
QS
QL
QL
ML
ML
QL
MS
ML
QS
QS
QL
QL
ML
ML
ML
QS
ML
ML
MS
ML
QS
QL
QS
QS
ML
QS
ML
QS
QL
ML
MS
QS
MS
QS
ML
QS
QL
QS
QL
QL
QL
QL
MS
MS
ML
ML
ML
ML
ML
ML
QS
ML
ML
QL
QS
ML
QS
ML
ML
ML
QL
ML
ML
QL
MS
ML
QS
QL
QL
ML
QL
QS
QL
QS
QL
ML
MS
QL
QL
QL
ML
QL
QL
QL
QL
QS
QL
ML
MS
QL
QL
QS
ML
QL
QS
ML
QS
ML
QS
QL
QL
QS
QL
QL
ML
ML
QS
ML
QS
QS
ML
ML
ML
ML
MS
QS
QS
ML
MS
ML
ML
ML
ML
QS
QS
ML
QL
ML
QS
QS
ML
ML
QL
QS
QL
QS
ML
ML
ML
QS
QL
QS
QL
ML
ML
QL
MS
ML
QS
QS
ML
QS
QS
QS
QL
ML
QL
ML
QL
ML
ML
MS
ML
QL
ML
ML
QL
MS
MS
QL
MS
ML
MS
ML
ML
QL
ML
QL
ML
MS
QS
QS
MS
QL
ML
ML
ML
QL
QL
QL
ML
ML
ML
ML
ML
QS
QL
QL
QS
ML
ML
ML
QS
QL
ML
QS
QS
ML
MS
QS
MS
ML
QS
QL
QL
QL
QL
QL
QS
ML
QL
QL
ML
ML
ML
ML
MS
QL
ML
QL
ML
QS
QS
ML
MS
QS
QS
QL
QL
ML
ML
MS
ML
QL
ML
ML
QL
QL
QS
QL
QL
MS
QL
ML
MS
ML
QL
ML
MS
ML
MS
QS
ML
QS
MS
MS
QL
QS
ML
ML
QL
QS
MS
QS
ML
ML
ML
ML
ML
QL
QS
MS
MS
ML
ML
ML
ML
ML
QL
QS
QS
ML
ML
MS
ML
QS
QL
QL
QS
QS
ML
QL
QS
QS
ML
ML
QS
ML
MS
QL
ML
ML
ML
QS
QL
QS
QS
QS
QL
QL
QS
QS
ML
QL
ML
QS
QL
ML
ML
ML
ML
QS
QS
ML
QS
QL
QL
ML
QS
QS
ML
QS
MS
QS
MS
ML
QS
ML
ML
QL
QS
QL
QS
ML
QL
QL
QS
QS
QL
QS
ML
QL
QS
ML
QS
ML
QS
ML
MS
QL
QS
ML
MS
QL
ML
ML
QL
ML
MS
QL
ML
MS
QS
QS
ML
QS
ML
ML
QL
ML
QS
ML
QL
ML
QL
ML
ML
ML
QL
MS
QS
QL
QL
QL
QS
ML
ML
QL
ML
QL
QL
ML
QL
ML
QL
ML
MS
QL
QS
MS
QS
MS
QL
QS
ML
MS
ML
ML
QS
QS
ML
ML
QS
QS
MS
ML
QL
ML
QS
MS
ML
MS
QL
ML
QS
ML
ML
QL
ML
QS
QS
QS
ML
ML
ML
QS
ML
QS
ML
MS
ML
QS
ML
ML
QS
QS
QS
QS
ML
ML
ML
MS
ML
ML
ML
QS
ML
ML
ML
ML
QL
MS
ML
MS
ML
QL
MS
QL
QS
QS
ML
QS
MS
ML
ML
ML
ML
QS
MS
ML
QL
QL
ML
ML
QS
ML
QS
ML
ML
MS
ML
QS
QS
MS
ML
ML
MS
MS
ML
QS
QS
ML
QS
ML
QS
QS
ML
QS
ML
ML
ML
ML
QL
QS
MS
ML
MS
QS
QS
QL
QL
QS
QS
QL
ML
QL
QS
QS
ML
QL
ML
QL
QL
ML
ML
ML
MS
ML
QL
QS
QL
QS
ML
MS
ML
QS
ML
QL
ML
MS
QS
ML
QS
MS
ML
ML
QS
ML
QS
ML
ML
QS
ML
MS
MS
QL
QS
ML
ML
ML
QS
ML
QS
ML
QL
QS
QS
ML
ML
ML
QS
QL
ML
ML
ML
ML
QL
ML
QS
MS
ML
QS
ML
ML
ML
QS
ML
QL
QL
QS
QS
MS
QS
QL
QS
QS
MS
ML
QL
QS
QL
QL
QS
QS
ML
MS
QS
QL
MS
ML
QL
ML
MS
ML
QS
ML
ML
ML
QL
QS
QS
QL
QL
ML
ML
QL
ML
QL
QL
ML
QS
QS
ML
ML
ML
ML
QL
ML
ML
ML
QL
MS
ML
ML
QS
QS
QL
ML
QS
QL
MS
ML
ML
QS
ML
QL
MS
QS
ML
ML
QL
QS
MS
QS
ML
MS
QS
QL
ML
QS
ML
ML
ML
ML
ML
QL
ML
QS
MS
ML
ML
QL
QL
ML
ML
MS
QS
QL
MS
ML
ML
MS
QL
ML
ML
MS
ML
ML
QS
QL
ML
ML
QS
QL
ML
ML
QL
QS
QL
ML
QS
MS
MS
MS
ML
ML
QL
MS
QL
QS
QL
MS
ML
ML
ML
ML
QL
ML
QS
QS
MS
QL
MS
QL
QL
QL
ML
QS
ML
ML
ML
QS
ML
QL
ML
ML
MS
MS
QL
MS
MS
MS
QS
QL
QS
MS
ML
ML
MS
QL
ML
QS
QL
QL
ML
ML
QS
QS
ML
ML
MS
QS
ML
QL
ML
ML
QS
ML
ML
QS
QL
QS
QS
QS
QL
QL
ML
ML
QL
ML
ML
ML
QL
QS
QS
MS
QL
QL
ML
QL
ML
ML
QS
QS
QS
QS
QL
ML
QS
MS
QS
MS
QL
MS
QL
ML
ML
QL
QS
QL
QL
MS
MS
QL
QL
QS
QL
QL
QL
QL
MS
QS
ML
MS
MS
ML
MS
MS
QL
QS
MS
QS
MS
ML
MS
QL
ML
MS
QS
MS
ML
MS
QL
QS
QS
ML
MS
QS
QS
QS
ML
QL
QS
QL
QS
ML
QS
QS
ML
QL
ML
QL
QS
ML
MS
QS
QL
QS
QL
QS
ML
QS
QL
QS
MS
QS
MS
ML
ML
MS
QS
ML
ML
QS
ML
ML
QL
QL
ML
QS
MS
QL
QL
ML
QL
QL
ML
QS
MS
QL
QS
QS
ML
QS
ML
QS
QL
ML
ML
QS
ML
QL
QS
ML
ML
MS
MS
MS
ML
ML
ML
ML
MS
QL
ML
ML
QL
ML
QL
QL
QL
ML
QL
ML
QS
QL
QS
QL
QS
QS
ML
ML
ML
QL
ML
QS
ML
ML
MS
QL
QL
MS
QL
QS
ML
MS
QL
MS
QS
ML
QL
MS
QS
QS
ML
QS
ML
MS
ML
QL
MS
ML
QS
QL
QL
QS
QS
QS
QS
QS
QS
ML
ML
QS
MS
MS
ML
ML
ML
QS
MS
MS
MS
QS
MS
QL
MS
ML
ML
MS
QL
MS
QS
QL
QL
QS
QL
MS
QS
ML
ML
QL
MS
QL
QL
MS
QS
ML
QL
ML
ML
ML
ML
QL
MS
ML
MS
ML
QL
QL
QS
ML
QS
ML
MS
QL
ML
MS
ML
QL
ML
QL
ML
ML
ML
ML
MS
MS
ML
QS
QL
QS
MS
MS
QS
ML
QL
ML
ML
QS
QS
ML
QS
QS
QS
QL
QS
QL
QL
QL
QL
ML
QS
QS
QS
ML
QS
QL
QS
QL
ML
QS
ML
MS
QL
ML
QS
MS
ML
QL
ML
ML
ML
ML
MS
QL
QS
QL
ML
QL
QL
ML
ML
ML
QL
QL
ML
QS
QL
ML
MS
QL
QS
QL
QS
ML
QL
QS
QL
ML
MS
QS
QL
QS
QS
QS
QL
ML
ML
QL
QS
ML
QL
MS
ML
ML
QS
QS
QL
QL
MS
QS
QS
QL
ML
QL
ML
QS
ML
ML
ML
QL
MS
ML
QS
ML
QS
ML
QL
ML
QS
ML
QS
QS
MS
ML
ML
QL
QS
ML
QL
QL
ML
ML
ML
ML
MS
QL
ML
QS
MS
ML
ML
QS
QS
QS
QS
MS
ML
QS
MS
MS
QL
QS
QL
MS
QS
ML
ML
ML
ML
QL
ML
QS
QS
QL
QL
ML
QL
ML
ML
QL
QS
MS
QS
QL
ML
ML
QS
QL
QL
ML
QS
QS
QS
ML
QS
ML
ML
MS
ML
QS
MS
MS
QS
ML
QL
MS
ML
MS
ML
QS
QL
ML
QS
MS
QL
QS
QS
QL
ML
MS
QL
QL
ML
QL
ML
QL
QS
QS
ML
MS
MS
QS
QS
QS
QL
QS
ML
QL
QL
MS
ML
ML
QL
ML
QL
QL
QL
ML
QL
ML
QS
ML
ML
MS
ML
QS
ML
ML
QL
QL
MS
QS
ML
MS
ML
QL
QL
QL
MS
ML
QL
ML
QL
QL
QL
MS
QL
QL
QS
MS
QS
ML
ML
QS
MS
QL
QS
MS
MS
ML
QL
ML
QL
MS
ML
QL
ML
ML
ML
ML
MS
QS
ML
QS
ML
ML
QS
ML
ML
QS
QS
QS
ML
MS
QL
ML
QS
ML
QL
MS
MS
ML
QL
ML
MS
ML
ML
MS
ML
QL
ML
QL
QS
ML
MS
QL
MS
ML
ML
QS
QS
QS
QS
ML
ML
QS
ML
ML
ML
MS
ML
MS
MS
ML
MS
QS
ML
ML
QS
ML
ML
QL
ML
QS
QS
ML
QS
QS
QL
QL
ML
MS
QS
MS
ML
QS
ML
ML
QS
QS
QS
ML
QS
ML
QS
ML
MS
MS
MS
QS
ML
QL
QS
QS
QL
ML
QS
QL
ML
ML
QS
QL
ML
QL
QS
ML
ML
QL
ML
QL
QS
QS
MS
ML
ML
MS
ML
QL
ML
QL
ML
ML
ML
ML
QS
QS
QS
QS
ML
QS
QS
ML
QS
ML
QL
MS
QL
QL
QS
QS
QL
QL
ML
QL
ML
QL
QL
ML
ML
QS
MS
QS
QS
ML
QL
QS
ML
ML
QL
QL
ML
QS
ML
ML
ML
QL
QL
MS
ML
QS
MS
QL
ML
MS
QL
QL
ML
ML
ML
QS
QL
MS
QL
QL
QS
MS
ML
MS
ML
MS
MS
ML
ML
ML
ML
ML
QL
QL
ML
MS
ML
ML
QL
QS
ML
ML
QL
ML
ML
QL
ML
QL
QS
ML
ML
ML
ML
ML
QL
QL
MS
QL
QS
QL
MS
QS
QS
QL
QS
QL
QS
QS
MS
MS
ML
QL
MS
ML
ML
ML
QS
ML
ML
QL
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
QS
ML
ML
MS
QL
QL
QS
QS
ML
QS
ML
QL
QL
QS
MS
MS
QS
QS
QS
ML
ML
QL
ML
QS
MS
MS
QS
QS
QL
QL
QS
ML
ML
QS
QS
ML
ML
ML
ML
ML
MS
ML
QL
MS
QS
MS
ML
ML
QL
ML
ML
QL
QL
QL
QL
QL
QS
ML
ML
ML
QL
QS
QS
ML
ML
QS
QL
ML
QS
QL
QL
QL
QL
MS
QS
ML
QS
QL
ML
QS
QL
QS
MS
ML
ML
MS
QL
QL
QL
MS
QS
MS
MS
QS
ML
QL
ML
QS
QL
QL
ML
QL
QS
ML
MS
ML
QL
QS
ML
ML
QS
ML
ML
QL
QL
MS
ML
MS
QS
QL
QL
QS
QL
QS
MS
QL
QL
QS
QL
ML
QS
QL
QS
MS
QS
QS
QL
ML
ML
QS
ML
ML
MS
QL
ML
QS
QS
MS
ML
MS
ML
QL
QS
ML
QS
QL
ML
QL
QS
ML
QS
ML
QS
QL
ML
QL
ML
ML
MS
MS
QL
ML
QL
QL
QL
ML
ML
ML
MS
ML
QS
ML
QS
QL
ML
ML
MS
MS
QL
QL
ML
QS
ML
QS
QL
QS
ML
ML
QS
MS
QS
QS
QS
QL
ML
MS
ML
ML
QS
QS
QL
ML
ML
QS
ML
ML
ML
MS
QS
MS
QS
QS
ML
QL
QS
QL
MS
QS
ML
ML
ML
QS
ML
QS
ML
QS
ML
ML
ML
MS
ML
QL
ML
QS
QL
QL
QS
ML
ML
QL
MS
QS
QS
ML
ML
QS
QS
ML
QS
QL
ML
MS
QL
ML
QL
ML
ML
ML
QS
ML
MS
QL
ML
QL
QL
ML
ML
ML
ML
QL
QL
QL
ML
QL
ML
QL
ML
QL
QL
ML
QS
QL
QL
ML
MS
QL
QS
QL
ML
QL
QS
ML
QL
ML
ML
ML
QL
QL
ML
ML
QL
ML
QL
QS
MS
QS
QS
MS
ML
QS
QL
ML
QS
ML
QS
MS
QL
QL
ML
QS
ML
ML
QS
ML
ML
QL
MS
QL
ML
QS
QS
ML
QS
QL
ML
QL
QL
ML
QL
MS
QL
QS
QS
QS
ML
QL
ML
ML
QS
QS
QS
ML
QL
ML
MS
ML
ML
QS
ML
ML
ML
QL
ML
MS
QL
MS
QL
ML
QL
QS
QS
ML
QS
ML
QS
QS
QS
ML
QS
QL
QS
ML
ML
QS
QL
ML
QS
QL
ML
QL
ML
MS
ML
QS
ML
ML
QL
QS
ML
ML
QL
ML
MS
QS
QS
ML
QL
ML
QS
QL
QL
QL
QS
ML
QS
ML
QS
MS
ML
QS
ML
ML
ML
QL
MS
QL
QL
MS
MS
ML
QL
QL
ML
QL
ML
ML
QL
QL
QL
ML
ML
ML
ML
ML
MS
QS
QS
ML
ML
QL
QS
QL
QL
ML
QL
QS
MS
QL
MS
MS
ML
MS
ML
MS
QS
QL
QL
QS
ML
QL
ML
QL
QS
QS
QL
ML
QL
ML
ML
MS
QL
MS
QS
ML
QL
QL
ML
ML
ML
MS
QL
MS
ML
MS
QL
QL
MS
ML
QS
ML
QL
ML
ML
QS
ML
MS
QL
ML
ML
QL
QL
QS
ML
QS
ML
QS
QS
QL
QL
QS
ML
ML
QS
QS
QL
ML
QS
ML
QS
ML
ML
MS
QS
QS
QL
ML
ML
QS
QS
ML
QS
ML
MS
ML
QL
ML
ML
QL
QL
ML
MS
ML
ML
ML
QS
ML
QL
ML
QL
QS
QS
QL
QS
ML
QS
ML
ML
MS
MS
ML
ML
QS
QS
QL
QL
QL
QS
ML
QS
QL
ML
ML
QL
QS
ML
QS
ML
ML
ML
ML
QL
ML
MS
ML
MS
ML
MS
ML
QS
QL
QL
ML
ML
ML
MS
QS
QL
ML
ML
MS
MS
QS
QS
QL
ML
QS
QL
ML
ML
QL
QS
ML
ML
MS
ML
ML
QS
ML
ML
ML
MS
MS
QS
QL
MS
ML
QL
ML
ML
QS
ML
QL
QS
MS
ML
ML
ML
QS
QS
QS
QL
MS
MS
QS
ML
QS
QS
ML
ML
QS
ML
QS
QS
QL
ML
QS
ML
MS
QL
QL
ML
QL
ML
ML
ML
QS
ML
MS
QL
ML
QL
ML
QS
QS
ML
MS
QL
QL
QL
ML
ML
MS
QL
MS
ML
ML
MS
ML
ML
ML
ML
QS
QS
QL
ML
ML
ML
QL
QS
QL
MS
ML
QS
MS
QL
ML
ML
MS
ML
MS
QS
QL
ML
MS
QL
ML
QS
ML
ML
ML
QL
QS
QS
QL
QL
QL
ML
QL
QL
ML
ML
MS
QL
QL
QS
ML
QL
ML
QS
QS
QL
ML
MS
QS
ML
QL
ML
QL
QS
ML
QS
QS
QL
QS
QL
MS
ML
QL
QL
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
MS
MS
ML
ML
QL
QS
ML
ML
QS
QS
MS
MS
QS
MS
ML
ML
MS
MS
MS
QS
QS
MS
ML
QL
QL
QS
ML
QL
MS
QL
QL
ML
QS
MS
ML
QL
QS
ML
QL
ML
MS
QL
ML
ML
QL
QL
MS
ML
QL
QL
QL
QS
QS
QS
ML
MS
QL
MS
ML
QL
QL
ML
QL
QL
QL
MS
QL
ML
QS
ML
MS
QS
QS
ML
ML
QL
ML
ML
ML
QS
QL
QL
ML
QS
QL
ML
QS
QS
QS
QL
ML
ML
QS
ML
QL
MS
QL
ML
QS
QS
ML
QS
ML
QS
QS
MS
QL
QL
QL
QS
QL
MS
QS
ML
QL
QL
ML
QS
ML
MS
MS
ML
MS
QL
QL
QS
ML
ML
MS
QL
ML
MS
QL
QS
QL
QL
QS
QS
QL
QL
QL
MS
ML
QL
QL
ML
QS
QL
QL
MS
QS
QS
QS
QL
ML
QS
ML
MS
ML
MS
QS
ML
ML
ML
QL
QS
QS
MS
QS
QL
QL
ML
ML
ML
ML
QS
QS
QL
MS
ML
ML
QS
QL
MS
QS
MS
ML
QL
QS
ML
ML
ML
ML
MS
ML
ML
QS
ML
QS
MS
ML
ML
QL
MS
QS
ML
ML
QS
QS
ML
MS
MS
ML
QS
QS
ML
ML
QL
QS
QL
QL
QL
QL
QS
ML
QL
ML
MS
ML
ML
ML
MS
QL
QS
ML
ML
QS
MS
ML
QL
QL
ML
ML
ML
ML
ML
MS
QL
ML
QS
ML
ML
QS
ML
ML
QL
ML
MS
MS
MS
ML
ML
ML
MS
ML
QS
MS
ML
QL
QS
ML
QL
ML
MS
QS
QL
ML
ML
ML
MS
MS
ML
MS
MS
ML
QL
MS
ML
QS
QL
ML
ML
ML
MS
ML
QS
ML
MS
QS
QL
QS
MS
ML
QL
QS
ML
QS
QL
MS
ML
QL
ML
QL
QL
QL
QS
ML
ML
ML
QL
QS
QS
QS
QS
QL
MS
ML
QS
QL
QL
QS
QS
ML
QS
ML
QS
ML
ML
QS
QL
MS
ML
QS
ML
ML
ML
ML
MS
QS
ML
ML
ML
MS
MS
QL
QL
QS
ML
ML
QS
QL
QS
ML
QL
QS
ML
QS
QL
ML
QS
QL
QS
MS
QS
QS
QS
ML
ML
ML
QL
QL
ML
ML
MS
ML
ML
QL
MS
MS
QS
ML
ML
QL
ML
QL
QS
MS
QS
QL
QS
QL
ML
QL
MS
QS
QS
ML
QS
ML
ML
ML
QL
MS
ML
QL
QS
ML
QS
ML
QS
ML
ML
QS
QS
QL
QL
MS
QS
QL
QL
ML
ML
QL
QL
MS
QL
ML
ML
QL
ML
QS
QS
QS
QL
MS
QL
QS
QS
ML
QS
MS
QS
QL
ML
QS
ML
MS
ML
QL
QS
ML
ML
ML
ML
QL
QS
QS
QS
QL
ML
QS
QL
ML
ML
QS
ML
QL
QS
QS
QS
QS
ML
QS
MS
QL
MS
QL
QL
ML
QS
ML
MS
ML
QS
ML
QS
ML
MS
ML
QL
QL
QL
ML
MS
QL
QL
QS
QL
ML
MS
QS
ML
ML
QL
QL
MS
QL
QL
ML
QS
QS
QS
QL
MS
ML
QS
QS
QS
QL
QL
QL
QS
ML
MS
QS
QL
QS
ML
ML
ML
ML
ML
ML
MS
QL
ML
QL
ML
MS
QS
QL
ML
QL
QL
QL
QS
QS
QL
QL
QL
ML
MS
QL
QS
MS
ML
QL
MS
QS
QS
ML
ML
ML
ML
ML
QL
ML
QS
QS
QS
QS
ML
ML
ML
MS
QS
ML
QL
ML
MS
QL
ML
QL
MS
MS
QS
QS
QS
QL
QS
QS
QS
QS
ML
ML
ML
ML
QL
ML
MS
ML
QL
MS
QS
QS
QL
ML
MS
ML
ML
QS
QL
QL
ML
ML
ML
QS
MS
QL
ML
QS
QL
ML
QS
QL
MS
ML
ML
QS
ML
ML
QS
QS
ML
QL
ML
ML
ML
QL
MS
ML
ML
ML
QL
QL
QS
ML
ML
ML
MS
MS
MS
ML
MS
ML
QS
QS
QS
ML
QL
MS
ML
QL
QL
ML
ML
QL
ML
QS
QS
ML
QL
QL
QL
QL
ML
QS
QS
MS
QS
ML
QL
QS
QL
QS
MS
QL
QL
MS
QS
ML
QL
QL
ML
ML
ML
MS
ML
QL
ML
ML
QL
QS
QL
QS
QS
QL
QS
ML
QS
ML
MS
QL
ML
ML
QL
QS
QL
QS
QS
QS
QS
QL
QS
QL
ML
QL
MS
ML
ML
ML
QS
QL
MS
QL
QL
QS
MS
ML
QS
QS
QS
ML
ML
QL
ML
ML
QS
ML
QS
QL
QL
QL
QS
QL
QS
QS
MS
QS
QS
MS
ML
QS
QS
QL
ML
ML
ML
ML
QS
QL
MS
ML
QL
ML
MS
QS
QL
MS
QS
QL
QL
QS
QS
QL
ML
QS
QS
ML
ML
QS
ML
MS
QL
MS
QL
QS
QL
ML
QS
ML
ML
MS
QL
ML
ML
QS
ML
QS
QL
ML
ML
ML
MS
MS
QS
ML
ML
ML
QS
ML
QL
MS
ML
ML
QL
QL
QL
ML
ML
QS
QL
QL
ML
QL
ML
QL
MS
ML
QS
QL
MS
ML
ML
QS
QS
ML
QS
ML
QS
QS
MS
ML
QS
ML
MS
QL
ML
MS
ML
QS
QS
MS
QL
ML
QL
QL
QS
ML
QL
ML
ML
QL
MS
ML
ML
QL
QL
MS
QL
MS
QS
ML
ML
QL
MS
MS
QS
QL
QL
ML
ML
MS
ML
QL
QL
ML
QS
QL
QS
MS
QL
ML
QL
MS
QS
ML
QL
ML
MS
QL
ML
QS
QL
QS
MS
ML
QS
ML
QL
QL
MS
QS
QL
QS
QL
ML
QS
QS
ML
QL
QL
QL
QS
ML
QL
QS
QS
QL
QL
ML
MS
ML
QS
QL
ML
ML
ML
MS
ML
ML
QS
MS
ML
QL
QS
QS
QL
MS
ML
QS
MS
ML
MS
QS
ML
QL
ML
ML
QS
QS
QS
QS
QS
ML
QL
QS
ML
ML
QL
QS
QL
QS
QL
QL
ML
QL
QS
ML
MS
ML
QL
QL
QL
MS
ML
QS
QL
QL
QL
ML
QS
MS
QL
QL
ML
ML
MS
QL
ML
QL
QS
QL
ML
QS
MS
QL
QS
ML
QS
MS
ML
ML
QL
QS
ML
ML
QS
ML
MS
QL
QS
MS
ML
MS
QL
QL
QS
ML
QS
QS
QL
QS
QL
QS
QL
QL
QS
ML
ML
QS
QL
MS
MS
QS
ML
ML
ML
QL
QL
ML
QS
QS
QL
QL
QS
QL
QS
QS
ML
ML
QL
MS
QL
QL
QS
ML
ML
MS
MS
QL
QS
QL
MS
QS
ML
ML
QL
ML
QL
QL
ML
ML
QS
QS
QL
QL
ML
QS
MS
ML
ML
MS
QL
MS
ML
ML
QS
ML
QL
ML
MS
ML
QS
ML
QL
QS
QS
QL
MS
MS
MS
QL
ML
QS
MS
ML
ML
QS
ML
ML
QL
QS
ML
QS
QL
MS
QS
MS
ML
ML
QL
ML
QL
QS
MS
ML
QS
ML
QS
ML
ML
ML
QS
QS
MS
ML
ML
ML
ML
QL
MS
QS
QS
QS
ML
QL
ML
QS
QS
QS
QS
QS
ML
ML
QL
ML
QS
QS
QS
MS
ML
QL
QS
QL
ML
QL
MS
ML
ML
ML
QL
ML
QL
QS
QL
QL
MS
QL
MS
ML
ML
QL
ML
QS
ML
QS
QL
QS
ML
ML
MS
QS
ML
QL
QL
QL
QS
ML
QS
QS
MS
ML
QS
MS
QL
QL
MS
QS
ML
QL
MS
MS
QS
ML
MS
QL
ML
ML
QL
ML
QS
QL
ML
ML
QL
QL
QL
QS
ML
QS
ML
ML
ML
QL
QL
QS
QL
QL
QL
QL
ML
ML
ML
QS
QS
QS
ML
QL
QL
QS
ML
QL
QS
ML
ML
MS
QS
ML
MS
QS
QS
QL
QS
QS
ML
ML
ML
ML
ML
ML
ML
QL
ML
ML
ML
QL
QS
ML
ML
QS
ML
QS
MS
ML
ML
QL
ML
MS
QS
ML
ML
ML
QS
ML
ML
ML
QS
QS
QS
MS
QS
MS
ML
QL
ML
ML
ML
ML
MS
QS
QL
QS
MS
QS
ML
QL
QS
QL
ML
ML
MS
QL
ML
QL
QS
QS
ML
QL
QS
ML
QL
ML
QS
MS
QS
ML
MS
QS
ML
QL
ML
ML
MS
QS
ML
QL
ML
ML
ML
ML
QS
QS
ML
ML
QL
ML
ML
QS
QL
QL
QS
MS
QL
MS
QL
ML
QL
QL
ML
ML
QL
MS
QL
QS
ML
MS
QS
QL
ML
ML
ML
QS
QS
ML
QL
QL
ML
ML
QS
ML
QL
QS
ML
ML
ML
MS
ML
MS
ML
ML
QL
ML
ML
MS
QL
QS
QL
MS
QS
ML
ML
QS
ML
ML
QL
ML
QS
ML
MS
ML
ML
MS
QL
ML
QL
ML
QS
QL
ML
QL
QL
QL
QS
ML
QL
MS
QS
MS
QL
QS
ML
ML
QS
ML
MS
QL
QL
QS
QS
ML
MS
QS
ML
QL
QS
QS
ML
QL
QS
QS
ML
QS
MS
QS
MS
QL
ML
MS
ML
MS
ML
QL
ML
MS
QS
QL
MS
QL
ML
QL
MS
QL
MS
ML
QS
MS
MS
QS
ML
QS
QS
ML
ML
QS
ML
QL
MS
ML
QS
QS
ML
QS
QL
QS
MS
QS
QL
QS
ML
QS
QL
QS
QS
ML
MS
QS
ML
ML
QL
MS
ML
ML
QL
MS
ML
MS
QL
QL
ML
QS
MS
ML
ML
ML
QL
MS
QS
MS
ML
ML
ML
QL
QS
QS
QL
MS
ML
QS
ML
ML
ML
ML
QL
QL
ML
ML
ML
ML
ML
ML
MS
QS
ML
QS
QL
QS
QL
QS
ML
ML
MS
MS
QS
MS
QS
ML
QL
ML
QS
QL
ML
QL
QS
MS
QS
ML
ML
QS
QL
ML
MS
QS
ML
ML
QL
ML
QS
QL
QS
ML
QL
ML
QL
QS
QL
QL
ML
ML
ML
ML
QL
ML
QS
QS
QS
QL
QL
ML
ML
ML
ML
QL
QS
ML
MS
MS
ML
ML
QS
MS
ML
QS
ML
ML
QL
ML
MS
ML
QS
QL
QL
QS
QL
QS
ML
QS
QL
MS
ML
ML
QL
MS
QS
ML
QL
QL
ML
ML
ML
QS
ML
ML
QS
MS
QS
ML
QL
QL
ML
QL
QL
ML
QS
QL
QL
QL
QS
MS
QS
ML
QL
QL
ML
MS
QL
MS
ML
ML
ML
MS
QL
MS
QL
ML
ML
QS
ML
QS
QL
ML
QS
ML
ML
QS
QS
QL
ML
ML
MS
MS
ML
QS
QS
MS
QS
ML
QS
QS
QL
ML
ML
QL
ML
ML
ML
ML
MS
QL
ML
QS
QL
QL
QS
QS
QL
QL
QS
ML
ML
QS
QS
ML
QL
ML
MS
ML
ML
QL
ML
QS
ML
QS
QS
MS
ML
MS
ML
ML
QL
QL
ML
QL
QL
MS
QS
QL
ML
MS
QS
QL
MS
QS
QL
ML
ML
ML
ML
QS
QL
ML
ML
QS
QS
ML
QL
ML
ML
ML
QL
ML
QL
QS
ML
MS
ML
QL
QS
MS
QS
QS
ML
QS
QS
ML
ML
QL
QS
ML
QS
QL
ML
QS
QS
ML
QS
ML
QS
ML
QS
QS
QL
QL
QL
ML
QL
QL
ML
MS
QL
QL
ML
ML
QL
QS
ML
QL
ML
QS
QL
QL
QS
QL
QS
QS
ML
QL
ML
QS
QL
QL
QL
MS
ML
ML
ML
ML
QL
QS
QS
QS
QL
ML
MS
ML
ML
QL
QS
QS
QL
QS
ML
QL
QL
ML
ML
QS
ML
QS
QS
QS
QL
MS
QS
ML
QS
QL
QL
ML
ML
QS
ML
MS
QL
ML
ML
QS
QL
QL
QS
ML
QL
QL
ML
ML
QL
ML
MS
ML
QL
QS
ML
QS
QL
ML
QS
QL
ML
ML
QS
QS
MS
ML
QL
QS
QS
QL
QL
QL
ML
QL
ML
QS
ML
QS
QL
QL
ML
ML
QL
QL
QS
MS
MS
ML
QL
MS
ML
ML
ML
QS
MS
QS
QL
ML
QS
QS
QL
ML
MS
QL
QL
QS
QS
QS
QS
QL
QS
ML
MS
QL
QL
ML
ML
QL
MS
ML
QS
QL
QS
ML
QL
QS
QS
ML
QS
ML
QL
QS
QS
QS
ML
QS
MS
ML
QS
ML
MS
MS
ML
ML
QL
QS
QS
MS
ML
QL
QS
QL
MS
QS
QL
QL
ML
QS
ML
QS
QL
QL
ML
QL
QS
ML
QL
QL
QL
QL
QS
QS
QS
QS
MS
ML
ML
MS
MS
ML
QL
QL
ML
ML
QS
MS
QL
ML
ML
ML
ML
QS
ML
MS
ML
ML
MS
QS
MS
QS
ML
ML
QL
QS
ML
QL
QL
QS
QL
ML
QS
ML
ML
MS
ML
QS
QL
ML
QL
ML
ML
QL
QS
QS
QS
QL
QL
QL
MS
ML
QS
QS
QS
ML
QS
QS
QL
QL
QS
QL
ML
MS
QS
ML
QS
ML
QL
QL
ML
ML
ML
QS
ML
QL
QS
ML
QL
ML
ML
QS
QL
ML
ML
QS
QL
QL
QL
ML
QS
MS
ML
MS
QL
ML
MS
QL
QL
MS
ML
QS
QL
ML
MS
ML
QL
QS
QL
QS
QS
ML
QS
QL
QS
QL
QL
QL
ML
QS
QS
QL
ML
ML
QS
ML
QL
QS
QS
ML
QS
MS
QL
QS
QL
MS
QS
QS
ML
QL
MS
QL
QL
QS
QL
ML
QL
QS
QL
ML
MS
MS
ML
QS
ML
ML
MS
QS
QL
QS
QS
ML
ML
ML
QS
QL
ML
ML
ML
QS
QL
ML
QS
QS
QL
MS
QL
ML
QS
ML
QS
ML
QS
QS
QL
QL
QS
QL
QL
QS
ML
QL
QL
QS
MS
QL
QS
QL
MS
QS
QS
QS
QL
QL
ML
MS
ML
QS
QL
QS
QS
QL
QL
MS
QS
QS
ML
ML
QS
QL
MS
QS
MS
QS
QS
ML
QL
ML
ML
ML
QS
ML
MS
MS
ML
MS
MS
ML
MS
QL
QL
ML
QS
QL
ML
QS
ML
ML
ML
QS
ML
ML
ML
ML
ML
ML
QL
QS
ML
ML
QL
QL
QS
ML
QS
ML
QS
QS
QS
ML
ML
QL
ML
ML
MS
MS
ML
QS
ML
QL
QS
QS
MS
QS
QS
QS
QL
QL
ML
ML
ML
MS
MS
QL
MS
QL
MS
QS
QL
ML
ML
MS
QS
ML
ML
QS
QS
QS
ML
QS
QS
ML
QL
ML
QL
QL
ML
ML
ML
QL
ML
QS
MS
ML
QL
ML
MS
ML
QL
ML
ML
QL
ML
ML
QL
QS
ML
MS
QL
QS
MS
ML
QS
ML
QL
ML
QL
ML
MS
ML
MS
QS
QL
QS
ML
ML
ML
ML
QS
ML
ML
ML
QL
QS
QS
QS
ML
QS
QS
ML
ML
ML
ML
QS
QS
ML
QL
QL
QL
MS
MS
QS
QL
ML
ML
ML
ML
MS
QS
ML
QL
QL
QL
QL
QL
QL
ML
ML
ML
QS
QS
ML
QS
ML
QL
ML
MS
QL
QL
QS
ML
QL
ML
ML
QS
QL
ML
ML
ML
QS
ML
ML
QS
QL
MS
QL
QL
MS
ML
QL
ML
QL
ML
QL
ML
ML
QS
ML
QS
QS
QL
ML
MS
MS
QS
ML
QL
QS
ML
QL
ML
QL
QS
ML
ML
QS
QL
QL
ML
QL
MS
QL
QL
QS
QL
ML
MS
ML
QS
ML
ML
ML
MS
QL
ML
ML
ML
ML
ML
ML
MS
MS
ML
ML
QL
ML
QS
QS
QS
ML
QL
QL
QL
ML
QL
QL
QS
ML
QS
MS
ML
QS
QS
ML
QL
QS
MS
QS
MS
ML
ML
ML
QS
ML
ML
QS
QL
QS
MS
ML
QL
ML
QL
ML
ML
QL
ML
MS
QL
ML
QS
MS
QL
QL
ML
QS
ML
QL
MS
QL
ML
QS
QS
QL
QS
MS
QS
QL
ML
QL
QS
QS
ML
MS
QL
QS
ML
QS
QS
QS
QS
QL
ML
QS
QS
QL
QL
QS
ML
QS
ML
ML
MS
ML
QL
ML
QS
MS
QS
QS
QL
QL
QS
QS
QS
ML
MS
QL
MS
QS
ML
QL
QL
QL
MS
QS
ML
QL
QL
ML
QS
QL
QS
MS
ML
QS
QL
ML
QL
MS
QS
QL
ML
ML
QS
MS
ML
QL
MS
ML
QL
MS
QS
ML
QS
QS
QL
ML
ML
MS
QL
QS
QS
QS
QS
QS
ML
QS
QS
QL
QL
ML
QS
QL
QL
QL
QS
QL
QS
QL
QS
QL
QS
QS
QS
ML
ML
QS
ML
ML
QL
ML
QS
QS
ML
ML
ML
QL
ML
QS
ML
ML
ML
QS
MS
MS
QL
ML
ML
ML
QL
MS
QL
QS
MS
QL
QL
ML
QL
QS
QL
ML
MS
QL
QL
ML
QS
ML
MS
ML
ML
QS
MS
ML
QL
QL
QL
QL
QS
ML
QL
QS
ML
ML
ML
QS
MS
QL
QL
MS
ML
QL
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
ML
MS
MS
ML
QS
QL
QL
QL
QL
ML
MS
QL
ML
QS
MS
QS
ML
QL
QS
QS
QS
ML
QS
ML
ML
QS
ML
QL
QL
QL
QL
QL
QS
ML
MS
ML
QS
ML
QL
ML
QS
MS
QS
ML
QL
ML
QL
QL
ML
MS
QL
ML
QL
QS
ML
ML
QS
QL
QS
MS
QS
ML
QS
QL
MS
ML
ML
QL
QS
MS
QS
ML
ML
QL
QL
QS
MS
QL
ML
QS
ML
QL
QL
QL
MS
MS
MS
ML
ML
ML
ML
MS
QL
MS
QL
QS
MS
QL
QL
QL
QL
QL
QS
ML
ML
QL
ML
ML
ML
ML
QS
MS
ML
ML
ML
ML
MS
ML
QL
QL
QS
ML
ML
QL
ML
ML
QL
QS
QL
QS
ML
ML
QS
ML
QS
QS
QS
QS
ML
QS
QL
QS
QS
ML
QL
QS
ML
ML
ML
QS
QS
QL
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
MS
ML
QL
QL
QL
ML
QL
QS
ML
QS
ML
QS
ML
ML
ML
ML
ML
QL
ML
ML
ML
ML
ML
MS
ML
MS
QL
QL
QL
QL
QS
ML
QS
QS
ML
ML
ML
MS
QL
MS
ML
QS
QS
ML
ML
QL
QL
ML
ML
MS
ML
QL
QS
MS
QS
QL
ML
MS
QL
QL
ML
ML
QL
QL
MS
ML
QS
QL
ML
MS
ML
ML
QS
ML
QS
QS
ML
QS
QS
QL
ML
QS
QL
QS
QL
ML
ML
QL
QS
MS
MS
QL
QS
ML
ML
QS
ML
QL
ML
QS
QS
QL
ML
QL
MS
QL
MS
QS
QS
ML
QS
ML
QS
ML
QS
QS
QS
MS
QL
QL
MS
QS
ML
ML
QL
MS
ML
ML
QL
ML
ML
QL
QL
QL
MS
QL
MS
MS
ML
QS
QL
ML
ML
ML
QL
ML
QL
QS
QS
QL
QS
QS
ML
QL
QL
MS
QL
QL
QS
QL
QS
QS
MS
QL
ML
MS
ML
QS
QS
QS
QL
QL
QS
QS
QS
MS
ML
QS
ML
QL
MS
QL
ML
QL
QS
QL
ML
ML
ML
ML
QS
QL
ML
ML
ML
ML
ML
ML
QS
QL
ML
QS
QS
MS
ML
QL
ML
QS
QS
MS
ML
QL
ML
ML
ML
QS
QL
QL
QS
ML
ML
QS
ML
MS
ML
ML
ML
QL
ML
QS
QS
ML
ML
ML
QL
ML
QL
ML
ML
QL
ML
QL
QL
ML
QS
ML
ML
QL
QL
QL
ML
QL
QS
QL
QL
ML
ML
QL
ML
ML
QL
ML
QS
QL
QL
ML
QL
MS
QS
QS
QS
QL
MS
ML
QS
QL
ML
ML
ML
QS
QL
QL
QS
QS
ML
MS
QL
MS
QS
MS
QS
QL
ML
QS
ML
QS
QL
MS
MS
QS
QL
ML
QS
QL
ML
QS
MS
QL
QS
QL
QL
QS
QS
QL
QS
ML
QS
QL
QS
ML
QL
ML
QL
ML
QL
ML
QS
ML
ML
MS
MS
QL
QS
ML
ML
QS
QL
QS
ML
QL
ML
ML
ML
QL
MS
ML
QL
QS
ML
QS
ML
ML
MS
ML
ML
QS
QL
ML
QL
ML
QS
MS
ML
QL
MS
MS
ML
QL
QS
ML
ML
QS
ML
ML
ML
MS
QL
ML
ML
ML
QL
QL
ML
ML
MS
QS
ML
ML
QS
QL
ML
ML
MS
QS
ML
QS
ML
QS
QS
ML
ML
MS
MS
QL
QS
ML
ML
QS
MS
QL
QL
QS
QL
MS
ML
MS
QS
QL
QL
QL
QS
QL
ML
ML
QL
QS
QS
QL
QL
QS
QS
ML
ML
QS
QS
QS
QL
MS
ML
MS
ML
ML
QL
MS
MS
QS
QS
ML
ML
QS
QS
MS
QS
QL
QL
QS
MS
ML
MS
QS
ML
ML
QS
QS
QS
QL
QL
ML
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
QL
ML
QS
ML
QL
MS
ML
QL
ML
ML
QL
MS
QL
ML
MS
QS
QL
QS
ML
QS
MS
QS
ML
QS
ML
QL
MS
ML
ML
QS
ML
QS
QL
ML
QS
ML
QS
QS
MS
QS
QS
QL
QL
QL
MS
QS
ML
ML
ML
MS
QL
QS
ML
QL
QS
QL
QS
QS
ML
ML
ML
QL
ML
QS
QS
MS
QL
QL
QL
ML
QL
QL
QL
QL
ML
QS
MS
ML
QS
ML
QS
ML
ML
MS
MS
ML
ML
MS
ML
ML
QL
QS
ML
MS
ML
QS
ML
QL
QS
ML
ML
ML
QL
ML
QL
QL
QL
QL
ML
QL
QL
QL
QS
QL
QS
ML
QS
QS
ML
MS
QL
ML
ML
MS
ML
ML
QS
QS
QL
QL
ML
QS
QL
QL
MS
MS
QL
ML
MS
QS
QS
ML
QL
ML
ML
ML
ML
QS
ML
QS
QL
QS
ML
ML
ML
QS
ML
ML
MS
QL
MS
ML
ML
QL
QL
ML
QL
QS
QS
QL
QL
QL
QL
ML
QL
QS
QS
ML
QS
ML
QS
QL
ML
ML
ML
MS
MS
MS
ML
QS
MS
QL
MS
QL
MS
QL
ML
ML
QS
QL
QS
QL
QL
QL
QL
QL
MS
QL
QS
QS
MS
ML
QL
QS
ML
ML
ML
MS
QS
QL
QS
ML
ML
QL
MS
ML
QL
QS
ML
QS
ML
ML
QS
QS
ML
ML
QS
QL
QL
ML
QL
ML
ML
QL
QS
ML
ML
ML
QS
MS
QL
QS
ML
ML
ML
MS
QL
QL
QS
ML
QL
QL
ML
QL
QL
QS
MS
QS
MS
ML
QL
MS
QL
MS
QL
ML
QL
ML
ML
QL
ML
QL
MS
ML
QS
MS
QS
QL
MS
MS
QL
QL
QL
QS
QS
ML
MS
QL
QL
QS
QS
QS
MS
ML
MS
ML
MS
MS
QL
MS
ML
QS
ML
ML
QS
QS
QS
ML
MS
ML
ML
QS
QS
MS
ML
QL
ML
QS
ML
QS
ML
QS
MS
ML
ML
QL
ML
QL
QS
ML
QS
ML
QS
MS
QS
MS
ML
ML
ML
QS
ML
ML
QL
QS
QS
MS
ML
ML
QS
ML
ML
ML
QL
ML
ML
MS
ML
ML
QS
MS
QL
QL
ML
ML
QL
QS
ML
MS
ML
MS
ML
QS
ML
ML
ML
ML
QL
ML
QS
MS
QL
ML
QL
MS
QS
ML
QS
QS
QS
QL
QS
QS
MS
QS
QS
ML
QS
MS
MS
ML
ML
QS
QL
QS
QL
MS
MS
QL
QS
QL
MS
ML
ML
QS
ML
ML
ML
QL
QS
ML
ML
QS
QS
QS
MS
ML
ML
QL
ML
MS
MS
ML
QS
QL
ML
QL
ML
MS
QS
QS
ML
ML
ML
ML
QS
QL
QS
QL
QL
ML
MS
QS
QS
ML
QL
ML
QS
ML
MS
QL
QS
MS
ML
QL
QS
MS
QL
ML
QL
QS
QL
ML
QS
ML
MS
ML
QL
QS
QL
ML
ML
QS
QL
QS
ML
QL
ML
MS
ML
MS
ML
ML
ML
ML
QL
MS
MS
ML
ML
ML
ML
ML
QL
QL
ML
QS
ML
ML
QS
QS
QL
ML
ML
MS
MS
MS
QL
QL
QL
QS
QS
QL
QL
QL
ML
MS
ML
QS
ML
QL
QL
QS
QS
QS
MS
QL
MS
QS
ML
QS
ML
QL
QL
QL
QS
QL
ML
QL
ML
MS
QL
ML
QS
MS
QL
MS
QL
ML
MS
ML
QS
MS
QS
MS
QL
ML
ML
ML
QS
QS
QS
ML
ML
ML
MS
ML
MS
QS
MS
QL
ML
MS
QL
QL
QL
QL
ML
ML
ML
QS
QS
QS
ML
ML
QS
QL
QS
QL
MS
ML
QS
QS
QL
QL
ML
QL
MS
ML
QS
QS
QL
ML
ML
ML
QS
MS
ML
MS
QL
ML
QS
MS
QS
QL
QS
ML
QL
QS
QL
MS
MS
ML
QL
QL
ML
QS
MS
QS
QS
QS
MS
QL
ML
QS
QS
QL
QL
QS
QL
ML
ML
QL
ML
MS
QL
ML
ML
QS
ML
QL
QL
ML
MS
QL
ML
ML
QS
MS
QL
QS
QS
ML
MS
MS
QS
ML
QS
QS
QL
ML
ML
ML
QS
QL
ML
ML
QL
QS
ML
QS
QS
ML
MS
ML
ML
ML
ML
MS
QL
ML
QS
ML
MS
QL
MS
QL
QL
QS
MS
MS
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
QL
QL
MS
ML
ML
ML
MS
ML
ML
MS
ML
ML
QS
MS
ML
QS
ML
QS
ML
ML
MS
ML
QL
ML
ML
QL
QS
QS
ML
QL
QS
QS
MS
MS
QS
QL
MS
QS
ML
QL
ML
MS
ML
MS
ML
QL
QL
QL
MS
QS
QL
QL
QS
QS
QS
QL
ML
QL
MS
QS
ML
MS
QS
QL
QS
QL
QS
QS
QS
MS
QL
ML
QL
QS
QL
QS
QS
MS
ML
MS
QS
QL
ML
MS
ML
QS
ML
MS
QS
ML
ML
QL
ML
ML
QS
MS
QS
ML
QS
QL
ML
MS
QS
ML
QS
QL
ML
QL
MS
QS
MS
QS
QL
MS
ML
QL
QS
QL
ML
ML
ML
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
MS
ML
ML
QS
QL
MS
QL
QL
ML
ML
QS
MS
QL
MS
QS
QS
ML
QS
MS
QL
QS
ML
ML
QL
ML
QS
MS
ML
QS
ML
ML
ML
QS
ML
QL
QL
ML
ML
QL
QL
ML
QS
QS
QL
QL
MS
MS
QL
ML
ML
QS
QL
QL
ML
QL
QS
QL
ML
QS
ML
MS
QL
QL
QL
QL
QL
QS
QS
QL
ML
ML
MS
QL
MS
MS
ML
ML
ML
ML
QL
QL
QL
QS
MS
ML
QL
ML
QL
QL
MS
QS
MS
ML
MS
ML
ML
ML
QL
ML
QL
QL
QL
QS
ML
QL
ML
ML
QS
ML
ML
ML
ML
ML
ML
ML
QL
QL
QS
ML
ML
QL
QL
ML
ML
QL
MS
MS
ML
QL
QL
QS
QL
ML
ML
ML
QS
ML
QS
QL
ML
QS
QS
QS
QL
ML
ML
MS
QS
MS
QL
QL
QL
QL
QL
QL
QL
MS
ML
ML
ML
QS
ML
ML
MS
QL
ML
QS
ML
QS
QL
ML
ML
QS
QS
QL
QS
QS
QL
QL
QS
QL
MS
ML
QL
ML
QL
QL
QS
QL
MS
MS
ML
QS
ML
QS
QL
QL
QS
QS
ML
QS
QL
QS
QL
ML
QL
QS
ML
QL
QL
ML
QL
QS
ML
QS
ML
QL
QS
QL
QS
QL
QL
QL
ML
ML
ML
ML
QS
QS
QS
ML
QS
QL
QS
ML
QL
ML
QS
MS
QL
MS
ML
QS
QS
QS
ML
MS
QS
ML
QS
ML
ML
ML
QL
QL
ML
QL
ML
QS
QL
QL
QS
ML
QL
MS
QL
QS
QS
ML
ML
QL
QL
QS
ML
MS
QS
QL
MS
MS
QL
QS
ML
ML
QS
ML
QS
QL
ML
QL
QL
ML
ML
QL
QL
ML
ML
QL
ML
QL
QL
ML
QL
MS
ML
MS
QS
ML
QS
QS
ML
MS
ML
ML
ML
ML
ML
QS
QL
QL
QS
QL
MS
QS
QL
QL
ML
QS
ML
QL
ML
ML
QL
QL
QS
MS
MS
QS
QS
QS
ML
ML
ML
QS
QS
ML
ML
QS
ML
MS
QS
QS
ML
MS
QS
QS
ML
ML
ML
QL
QL
ML
MS
QS
QL
QS
QL
ML
QL
MS
MS
QL
ML
QS
ML
ML
MS
ML
ML
QS
QL
ML
ML
QL
QS
QS
QL
QL
ML
QL
QL
QS
QL
MS
ML
ML
QS
ML
ML
ML
MS
QS
QS
QL
QS
ML
QS
MS
QS
QS
ML
QL
QL
ML
MS
ML
QS
ML
ML
ML
QL
ML
QS
QL
MS
QL
QL
QL
ML
ML
ML
ML
QL
QL
ML
MS
ML
MS
ML
QL
MS
ML
ML
QL
ML
QL
QL
MS
QL
QS
ML
MS
QL
QL
QS
QL
ML
ML
QL
ML
ML
ML
QL
QL
QL
QL
MS
QS
MS
QS
ML
ML
MS
ML
ML
QS
QL
ML
ML
ML
ML
QS
MS
QS
QS
QL
QS
QL
ML
ML
QS
QL
QS
QL
QL
MS
ML
QL
QS
MS
ML
QL
QS
QL
QL
ML
QL
ML
QL
QL
ML
MS
QS
ML
MS
QS
QS
QS
QL
QL
QL
ML
MS
QL
QL
ML
ML
ML
ML
QL
QS
QS
QL
MS
QS
QS
QL
ML
ML
QL
ML
QL
ML
ML
QS
MS
MS
MS
QS
ML
ML
ML
QS
QL
QS
QL
MS
QL
ML
MS
MS
QL
QL
ML
MS
QS
QS
MS
ML
ML
ML
QS
ML
QL
MS
MS
QL
QL
QL
ML
MS
MS
MS
ML
ML
MS
ML
QL
QS
QL
ML
ML
ML
QL
QS
QS
QL
ML
QL
ML
ML
QL
ML
MS
QL
MS
ML
MS
MS
QL
MS
ML
ML
ML
ML
QL
ML
QL
ML
MS
QS
MS
QS
QL
ML
QL
QS
MS
QS
QL
MS
ML
QL
ML
QL
ML
ML
MS
ML
QL
QL
ML
QS
ML
QL
QS
ML
QS
QS
QS
ML
MS
QS
QL
QS
QS
MS
QL
ML
ML
MS
ML
QL
ML
QS
QL
QL
QS
MS
ML
QS
ML
ML
QL
ML
QS
MS
QL
QS
MS
QL
ML
QS
ML
ML
ML
QL
ML
ML
ML
ML
MS
MS
ML
ML
MS
ML
ML
MS
QL
ML
ML
ML
ML
QS
QL
QS
MS
ML
QL
MS
ML
QS
QS
ML
QS
QS
ML
QS
QL
MS
ML
QL
MS
QL
ML
QL
ML
ML
QS
MS
QS
QL
QS
QL
QL
ML
ML
QS
ML
QS
QL
ML
QS
QS
QS
MS
ML
QS
QL
QL
QS
ML
ML
ML
QL
ML
ML
MS
QS
ML
QL
ML
ML
QL
ML
QS
QL
ML
QL
ML
MS
ML
ML
ML
QS
QL
ML
ML
ML
MS
QS
ML
ML
QS
QS
QS
MS
QL
QL
MS
ML
ML
ML
ML
QS
QL
ML
QL
QL
QS
QL
ML
ML
ML
QL
QL
MS
ML
QL
QL
QL
QL
ML
ML
ML
ML
ML
QS
ML
QL
ML
QL
QL
MS
QS
QL
QS
QL
ML
QS
MS
QL
MS
ML
QS
ML
ML
MS
ML
ML
QL
QS
ML
QL
MS
QS
ML
ML
QL
MS
ML
QL
ML
QS
QS
MS
QS
QS
QL
MS
ML
QS
ML
ML
MS
QL
MS
QS
MS
ML
ML
ML
MS
QS
MS
QS
ML
QL
QS
MS
ML
MS
ML
QL
ML
QS
ML
QS
MS
QS
ML
ML
QS
MS
ML
ML
QS
MS
ML
ML
QL
QS
QL
QL
MS
ML
ML
QL
QL
MS
QS
ML
QL
QL
QS
QS
ML
ML
QL
QS
MS
QS
ML
QS
MS
ML
QL
QS
QS
ML
MS
QS
ML
QL
ML
ML
QL
QL
ML
QL
QS
MS
ML
ML
ML
ML
ML
ML
QL
QL
QS
QL
QS
QS
ML
ML
QS
QL
MS
ML
MS
QL
QS
QS
MS
ML
ML
MS
QS
QL
ML
QL
QS
QS
QS
QS
QL
QS
QS
QL
ML
ML
QL
QS
QS
ML
MS
ML
ML
ML
ML
QL
QS
ML
QL
QS
QS
ML
ML
MS
ML
QS
ML
QL
ML
MS
ML
QL
QS
QL
QL
QS
ML
QL
QL
QL
QS
ML
MS
QL
ML
ML
QL
ML
MS
ML
ML
QL
QL
ML
MS
MS
QL
ML
QS
ML
ML
ML
ML
QS
QL
MS
ML
ML
ML
QS
ML
MS
MS
QL
QL
QL
ML
QS
ML
ML
MS
QS
QS
QL
ML
QL
QS
QL
MS
QS
MS
QL
ML
QS
MS
QL
QS
MS
ML
QL
ML
QS
MS
QS
ML
ML
ML
ML
QL
QL
QS
QL
QS
QS
ML
ML
MS
QS
ML
QL
ML
QL
MS
QS
ML
QL
ML
QS
QL
ML
QS
MS
QL
QS
QS
QS
MS
ML
MS
QL
QS
QL
ML
ML
ML
QL
QL
ML
QL
QS
QS
QS
ML
QS
QS
QS
ML
QS
QL
MS
QL
ML
ML
QL
QL
ML
ML
ML
ML
MS
QL
QS
QL
QL
QL
ML
MS
ML
ML
MS
ML
QL
QS
QL
QS
QS
ML
QS
QL
ML
ML
ML
QL
QL
ML
QL
QL
ML
QL
MS
QL
QL
QL
ML
ML
ML
MS
ML
ML
QL
QL
QS
ML
ML
QL
MS
ML
ML
ML
MS
QL
QL
ML
QS
ML
MS
ML
QS
QS
QS
QS
ML
ML
QL
MS
ML
QS
QS
QS
MS
QL
ML
ML
ML
ML
ML
MS
QS
QL
ML
QS
ML
MS
ML
ML
QS
MS
MS
ML
MS
QS
ML
MS
QS
ML
ML
QS
QS
QL
MS
ML
QL
QL
ML
ML
QL
ML
MS
QS
QS
QS
QS
ML
QS
ML
MS
ML
ML
ML
QS
ML
QL
QS
QL
QS
ML
QL
QS
QS
ML
MS
MS
QS
QL
ML
QS
QS
ML
QL
QS
QL
QL
QS
MS
QL
MS
ML
QS
MS
QS
QS
ML
ML
QS
ML
QL
MS
MS
ML
ML
ML
ML
MS
QS
QS
QS
MS
ML
QL
QL
ML
QL
QL
QL
ML
QL
QL
QS
MS
QS
ML
ML
ML
QL
QL
ML
QL
ML
QS
QS
ML
QL
MS
QS
ML
ML
ML
ML
QL
QS
QL
ML
QL
ML
ML
MS
QL
MS
QS
ML
ML
QL
ML
ML
QL
ML
ML
QL
MS
QL
MS
QL
ML
ML
QS
MS
ML
MS
MS
MS
MS
ML
ML
QS
ML
QS
ML
QL
ML
ML
QL
ML
ML
ML
QS
QL
QS
QS
QL
ML
MS
QL
QL
ML
ML
QL
QL
QS
QS
QS
MS
ML
MS
MS
ML
QS
MS
QS
MS
ML
QS
QS
QS
ML
ML
QL
MS
ML
MS
QL
ML
ML
MS
QL
ML
ML
QS
MS
MS
ML
QL
QS
QS
ML
ML
QS
MS
ML
QL
QS
QS
ML
MS
ML
QL
MS
QS
ML
MS
QL
ML
QL
ML
QL
ML
QL
ML
QS
ML
QS
QL
MS
MS
QL
QL
QS
QS
QS
ML
QS
ML
ML
QL
ML
QS
ML
QS
QS
MS
QS
ML
ML
QS
QS
ML
QL
ML
ML
QL
QS
QS
ML
ML
QS
QL
QL
QS
MS
QS
QS
ML
QL
QS
QS
QS
QL
QL
MS
QS
QL
ML
ML
QL
QL
MS
QL
MS
QS
ML
MS
ML
MS
QL
ML
QS
ML
ML
QL
ML
ML
QL
QL
QL
QS
QL
ML
QL
ML
QL
QS
QS
QL
ML
ML
ML
MS
QS
ML
ML
ML
ML
QL
QL
QL
QS
MS
QL
QL
ML
QL
ML
ML
QS
QS
QL
QS
QS
ML
QS
ML
QS
ML
QL
ML
QL
ML
QS
QL
QL
QS
ML
ML
QL
QL
QL
ML
QS
QL
QL
QL
QL
ML
QL
QS
ML
ML
QL
QL
ML
QL
QS
QL
QS
MS
QL
QS
QL
MS
ML
QS
MS
QL
MS
ML
QL
QS
QL
QL
ML
QS
ML
QS
QS
ML
QL
MS
QL
QL
QL
QL
ML
ML
MS
ML
QS
QS
ML
MS
QL
QL
QL
ML
QS
ML
ML
QL
ML
QS
QL
QS
QL
ML
MS
QL
QL
MS
QS
QL
QL
ML
QS
ML
QS
QL
QL
ML
ML
QL
QS
MS
QL
QL
ML
ML
ML
QL
QS
QS
QL
QL
QL
ML
QS
QL
MS
ML
QL
QS
MS
MS
MS
ML
QS
MS
QS
ML
QS
QS
QS
ML
QL
ML
QS
QS
ML
QL
ML
ML
ML
MS
ML
ML
ML
QL
QL
QL
QL
ML
ML
QS
ML
QL
MS
MS
ML
QL
ML
MS
QL
QS
ML
QS
ML
QS
QS
QS
ML
ML
QS
ML
MS
MS
QL
ML
QS
MS
QS
QS
QS
MS
ML
ML
MS
QS
ML
QL
MS
QL
QL
QL
ML
QL
ML
ML
QS
MS
ML
ML
ML
QS
QL
QL
ML
MS
ML
QL
QL
QS
ML
QS
ML
ML
QS
QS
MS
QL
QS
QL
ML
QL
ML
ML
MS
ML
ML
QL
MS
ML
QL
ML
ML
QL
ML
QS
MS
ML
QL
QL
MS
QS
ML
ML
MS
ML
ML
ML
QS
QS
QS
ML
ML
QS
QL
ML
QL
QL
ML
QS
QS
ML
QL
ML
ML
QS
ML
MS
QS
QL
ML
QL
QL
QL
ML
QS
QL
QL
MS
ML
QL
QL
QL
ML
QL
QS
QL
QL
QS
MS
QS
QS
MS
QS
MS
MS
QS
QL
ML
MS
ML
QL
QL
ML
ML
QL
QL
ML
ML
MS
ML
MS
QS
QS
QL
ML
ML
QS
ML
QS
QS
QS
ML
QS
ML
QS
QL
QS
ML
ML
QL
MS
QL
ML
QL
QS
QL
ML
QL
ML
ML
QL
MS
QS
QL
ML
QS
QL
QS
QS
QL
QL
QL
MS
QS
QS
QS
QS
ML
ML
MS
ML
QL
QS
QS
ML
ML
ML
MS
QS
QL
QS
QS
MS
QS
ML
ML
ML
QS
MS
ML
QL
QL
QL
QS
QL
ML
QL
ML
ML
ML
QS
ML
QS
MS
QL
QL
QS
ML
QL
ML
MS
QL
QS
QL
QS
QL
ML
MS
QL
QL
QL
QL
ML
QS
QS
QL
ML
QS
QS
QL
QS
QL
MS
ML
ML
QL
ML
MS
QL
ML
ML
MS
ML
ML
ML
ML
QS
ML
ML
ML
ML
QS
ML
QS
QS
QS
QL
QL
QL
MS
ML
QS
ML
ML
ML
QL
QL
ML
QL
QL
ML
MS
QL
ML
QL
QL
MS
MS
ML
MS
QS
MS
QS
ML
QS
MS
ML
QS
QS
ML
ML
MS
QS
QS
QL
ML
QL
QS
QL
QL
ML
ML
ML
QS
ML
ML
MS
QL
ML
QL
QL
QL
ML
QL
QS
QS
QS
MS
ML
MS
ML
QS
MS
MS
ML
QS
ML
MS
ML
ML
ML
QS
QS
ML
QS
QL
QL
QL
ML
QL
ML
QS
ML
QS
QL
QS
QL
QL
MS
MS
ML
ML
QS
MS
MS
ML
ML
ML
ML
QL
ML
QS
ML
QL
ML
ML
ML
ML
ML
QS
MS
QS
QS
ML
QS
QL
MS
ML
MS
MS
ML
ML
ML
QL
ML
QL
MS
QS
QS
QS
QL
QL
QS
ML
ML
MS
QL
ML
ML
ML
QS
ML
QL
ML
QL
QS
QL
QL
MS
ML
ML
QS
QS
QL
QL
QS
ML
MS
ML
ML
ML
MS
QS
ML
QS
QS
QL
QS
ML
QS
ML
QL
ML
QL
QS
ML
MS
ML
MS
ML
QS
QL
MS
QL
QS
QS
ML
ML
QL
QS
QS
QL
MS
ML
ML
ML
ML
ML
QL
QS
ML
MS
QL
QS
ML
QS
QS
QS
ML
QL
QS
ML
ML
QL
MS
QL
ML
QL
MS
QL
QL
QL
QS
QS
MS
ML
QL
QL
QS
ML
QL
ML
QL
ML
ML
QL
MS
ML
QL
QS
QL
ML
QL
QL
ML
QS
QL
MS
MS
QS
MS
MS
ML
MS
MS
QS
MS
QL
ML
ML
QL
ML
ML
QS
ML
QS
QS
ML
QL
ML
QS
QS
QL
QL
MS
QS
MS
MS
MS
ML
ML
ML
MS
QL
QL
ML
QS
ML
MS
QL
QS
QS
QS
QL
MS
QL
QS
MS
MS
QL
ML
ML
QL
QS
QS
QS
ML
ML
QS
QS
QL
ML
ML
QS
QS
ML
ML
ML
ML
QL
MS
MS
MS
MS
ML
QL
ML
MS
QS
ML
QL
ML
QS
QS
QS
ML
QL
QS
QS
ML
QL
ML
ML
ML
ML
ML
ML
ML
ML
ML
MS
ML
MS
MS
QL
MS
QL
QS
ML
QL
ML
ML
MS
ML
ML
QS
MS
QL
ML
QS
ML
MS
ML
MS
QS
QL
ML
QL
QS
QS
ML
ML
QS
QS
ML
ML
ML
QS
QS
ML
MS
MS
MS
QL
ML
ML
QS
QL
MS
ML
ML
QS
QS
QS
QL
ML
ML
ML
ML
MS
ML
QS
QS
QS
ML
QS
QL
QS
ML
QL
QL
ML
QS
ML
QS
ML
ML
ML
MS
ML
MS
MS
MS
ML
ML
QL
MS
QS
ML
QS
QS
QL
ML
QL
MS
ML
ML
QL
QS
QS
QS
QL
QS
QS
ML
ML
QS
MS
ML
ML
ML
MS
ML
QS
ML
ML
ML
ML
ML
ML
MS
MS
MS
QS
QS
QS
QL
MS
QL
QL
ML
MS
QL
ML
QL
QS
QL
ML
QL
MS
ML
ML
QS
QL
ML
MS
ML
QL
QL
QS
QL
MS
ML
QL
QS
QS
QL
QL
MS
MS
ML
QS
QS
QS
ML
QS
MS
QS
QL
QL
ML
ML
QS
ML
MS
ML
ML
QS
MS
MS
ML
QL
ML
ML
QS
ML
ML
QL
MS
QS
QL
QS
QL
ML
ML
ML
QS
QS
QS
ML
QS
QL
QS
ML
ML
QS
MS
ML
QL
QS
QL
QL
ML
QL
QS
QL
ML
QS
QS
QS
MS
QS
QS
QL
QS
MS
QS
QL
QS
ML
QS
ML
QS
QS
ML
ML
ML
ML
ML
QS
QL
QS
QL
ML
QS
QS
QS
ML
ML
MS
ML
QS
ML
QL
QS
MS
QS
ML
ML
QL
ML
ML
ML
QL
ML
ML
MS
ML
MS
ML
QS
ML
ML
ML
QL
QL
QS
QS
QS
QL
QL
QL
ML
ML
ML
QL
QL
MS
MS
QL
QS
QL
MS
QS
ML
ML
QS
QL
QL
QS
ML
QL
QS
ML
MS
QL
ML
QL
QS
ML
MS
ML
ML
ML
QL
QL
QL
QL
ML
QS
QS
QL
ML
QS
QL
ML
QL
ML
MS
QS
ML
QS
QS
QS
MS
ML
ML
QL
QS
QS
QS
ML
ML
QL
QL
ML
ML
ML
QL
ML
ML
QS
ML
ML
ML
MS
QS
QS
QL
QL
ML
ML
ML
QS
MS
ML
QL
ML
ML
QS
QL
MS
QS
MS
QL
MS
ML
ML
QS
QL
ML
QL
QL
MS
MS
QS
QS
MS
ML
QL
MS
QS
QL
ML
QS
QS
ML
ML
ML
QL
QS
ML
ML
ML
ML
QS
QS
MS
QL
QL
ML
ML
ML
ML
QL
MS
ML
ML
ML
ML
QL
QS
QL
MS
ML
ML
QS
ML
QS
QL
QL
MS
QS
ML
QL
ML
ML
QS
QL
ML
ML
MS
QS
QL
MS
QL
MS
ML
QS
MS
QL
QS
MS
QL
QL
QL
QS
QS
QS
QL
QS
ML
ML
MS
ML
QS
ML
QL
ML
MS
MS
ML
ML
ML
MS
QL
ML
MS
MS
QS
ML
QL
MS
ML
ML
ML
ML
QL
QS
QL
ML
ML
ML
ML
QS
ML
ML
QL
QS
ML
ML
QS
QS
QL
ML
MS
MS
ML
QL
QL
ML
QL
QS
QS
ML
ML
QL
MS
QS
QS
ML
QL
ML
QL
ML
QS
MS
ML
ML
ML
QL
QS
ML
QS
QS
ML
MS
QL
QS
ML
ML
QL
QS
ML
ML
ML
QL
QL
QS
QL
MS
ML
MS
ML
MS
MS
ML
QS
ML
QL
MS
MS
QS
QS
QL
QL
QS
MS
ML
QS
QS
ML
ML
MS
QS
QL
ML
ML
ML
QL
QL
MS
QL
ML
ML
QL
QS
ML
ML
ML
ML
ML
MS
MS
QS
ML
QL
QL
QL
QL
QL
QL
QS
QL
QL
QL
QS
MS
MS
QL
ML
ML
QL
QL
ML
ML
QS
MS
QS
QS
QS
MS
ML
ML
QL
ML
QS
ML
ML
ML
QL
ML
QL
ML
ML
ML
QL
QL
MS
QL
QS
QS
QL
QS
QL
ML
QL
ML
QL
ML
ML
ML
ML
QS
ML
QS
QS
ML
ML
ML
ML
ML
ML
ML
QS
QS
ML
QS
QS
QS
QL
QL
ML
MS
QL
ML
QL
ML
QL
QL
ML
ML
QL
ML
MS
MS
QL
QL
QL
QS
ML
QL
ML
ML
ML
ML
MS
QS
ML
ML
MS
ML
ML
ML
QS
MS
ML
QL
QL
QS
QL
QL
QL
MS
ML
QS
ML
QL
QS
QS
QL
ML
ML
QL
MS
QL
ML
QS
ML
ML
QL
ML
ML
QL
QL
ML
QL
QL
MS
QL
MS
ML
ML
ML
MS
ML
QL
QL
ML
ML
QS
MS
QS
QS
ML
MS
ML
QL
MS
QL
QS
ML
MS
QS
QL
QS
ML
ML
ML
QL
QL
MS
QS
ML
ML
ML
ML
MS
ML
QS
ML
ML
QL
ML
ML
QS
QS
ML
QL
QL
ML
QL
QL
MS
QL
ML
ML
QS
QL
QL
QS
ML
QL
ML
ML
ML
QS
ML
ML
QS
QS
ML
ML
QS
ML
QS
ML
QL
MS
QS
QS
QS
QL
QS
MS
QL
ML
ML
QL
QS
ML
ML
ML
ML
QS
QS
QS
ML
QS
QL
QL
QL
ML
ML
ML
ML
QL
QS
QS
ML
ML
ML
ML
QL
QS
ML
MS
QS
QL
ML
QS
QS
ML
QS
QS
QS
QL
ML
QL
ML
QS
ML
QS
QL
QL
QL
QL
QL
QS
QL
QL
QL
ML
ML
QS
QL
QL
ML
QL
QL
QL
QS
QS
ML
ML
ML
MS
QS
QS
QS
QS
ML
QS
QS
QL
QS
QL
QS
ML
QS
ML
ML
ML
QS
ML
MS
ML
QS
MS
QL
MS
QS
ML
QL
ML
QL
ML
QL
ML
ML
QL
QL
QS
QL
ML
QS
QS
QL
ML
ML
QS
ML
MS
ML
ML
QS
ML
ML
ML
ML
ML
QL
QS
MS
QS
ML
ML
QL
ML
QL
QL
ML
QS
QL
MS
QL
QS
ML
ML
QS
ML
ML
QS
QL
ML
QS
QS
MS
MS
MS
QL
QS
ML
QS
QS
QL
ML
QS
ML
ML
MS
QL
QS
ML
QL
ML
ML
MS
QS
MS
ML
QS
MS
QS
ML
QL
ML
MS
QS
QL
ML
QS
QL
ML
QL
QL
QS
QS
ML
QL
QS
QS
ML
QS
ML
ML
QL
QS
QL
QS
QL
ML
ML
ML
MS
QS
QL
MS
ML
ML
MS
MS
ML
QL
ML
QL
QS
QS
QL
MS
QS
ML
ML
MS
QS
QS
QS
QL
QS
MS
ML
QS
ML
QL
ML
QS
QL
QL
QS
ML
ML
ML
MS
MS
ML
ML
ML
QS
QL
QL
ML
QS
QL
ML
MS
MS
ML
QS
ML
ML
QL
ML
MS
QL
ML
QL
QL
ML
QS
ML
QS
ML
ML
MS
ML
QS
QL
QL
ML
QL
ML
QS
QL
ML
MS
QS
ML
QS
ML
ML
ML
QL
ML
QS
QL
ML
QS
ML
QS
QS
ML
ML
QS
QL
MS
ML
ML
QS
QS
MS
ML
ML
MS
QS
MS
QS
MS
QL
QL
QL
MS
QS
QL
MS
ML
MS
QL
QL
QS
ML
ML
ML
ML
ML
ML
QS
ML
QS
QL
MS
QS
QS
ML
ML
ML
ML
ML
ML
ML
ML
MS
QS
QS
MS
ML
ML
ML
MS
QS
ML
MS
QL
QL
QL
ML
QS
QS
QL
QS
ML
MS
ML
MS
ML
QS
QL
QS
QS
ML
ML
ML
QS
MS
ML
ML
QL
QS
QS
ML
MS
ML
QS
QS
QL
QS
QS
MS
ML
QS
QS
ML
QL
QL
QL
QS
QL
QS
QS
ML
QS
ML
QS
MS
ML
QS
ML
MS
QL
ML
ML
QL
ML
QL
ML
ML
ML
QS
QL
ML
ML
QS
QL
QL
QL
QL
QS
ML
QS
ML
MS
QL
QS
QL
ML
ML
ML
ML
ML
ML
MS
ML
QS
QL
QL
ML
ML
QL
QS
QL
QS
MS
ML
MS
QL
QS
ML
QS
QS
ML
ML
ML
ML
QL
QS
ML
QL
ML
QL
ML
ML
MS
QL
QS
QL
ML
QS
QS
ML
MS
QS
QS
QL
QL
MS
ML
ML
ML
ML
ML
QL
QL
ML
ML
QL
QS
QS
QS
ML
QL
ML
ML
QS
ML
MS
ML
ML
QS
ML
QL
QS
ML
QS
QL
QS
ML
QL
ML
QS
QL
QL
MS
ML
QL
QS
ML
QS
ML
QS
QS
QS
QL
ML
ML
ML
ML
QS
ML
QL
QL
ML
QL
QL
ML
QS
QL
ML
MS
ML
ML
ML
ML
ML
ML
ML
QS
QL
QS
ML
ML
QS
QS
QS
QL
QL
ML
QS
MS
ML
QS
MS
ML
ML
ML
QS
ML
MS
QS
MS
ML
ML
QL
QS
ML
ML
QL
ML
QL
QS
MS
QS
QL
QS
QL
ML
ML
QS
ML
QL
QL
MS
ML
QS
QS
ML
ML
QS
ML
QL
QL
ML
ML
QS
ML
ML
QL
MS
ML
ML
MS
ML
QS
QL
ML
ML
ML
QS
ML
ML
QS
ML
QS
QL
QS
QS
QS
ML
ML
ML
QS
QL
ML
QL
QS
ML
ML
ML
QS
ML
QS
MS
QL
QS
ML
QL
QS
MS
ML
QS
QS
QS
QS
QL
QL
QS
ML
ML
ML
QS
ML
QL
QL
MS
QL
ML
MS
QL
ML
MS
QL
QL
QS
ML
MS
ML
QL
MS
MS
QS
ML
QL
ML
ML
QL
QS
ML
QL
QS
QL
MS
QS
MS
QS
QS
ML
QL
QS
QL
QL
QS
ML
ML
QL
MS
QL
QS
ML
ML
QL
MS
MS
ML
QL
QS
ML
QS
ML
QS
QL
ML
QL
QL
ML
QS
QS
QS
QL
ML
MS
ML
ML
ML
QL
QS
QL
ML
ML
ML
QS
QL
QL
ML
QL
QL
QS
ML
QS
ML
MS
QL
MS
ML
QL
QL
QS
QS
QS
ML
ML
QL
QS
ML
QS
ML
QS
ML
MS
QS
MS
ML
ML
MS
ML
MS
QS
ML
QL
QL
MS
QL
ML
MS
QL
ML
ML
MS
MS
QS
QL
ML
MS
ML
QL
QS
MS
QS
QS
ML
QL
QL
QS
MS
QS
ML
QS
ML
ML
MS
ML
QL
QS
QS
ML
ML
ML
QL
MS
QS
ML
QL
QL
ML
QL
ML
ML
ML
ML
QS
QL
MS
ML
QS
QS
QS
ML
QS
QL
QS
QS
MS
MS
ML
QL
QS
ML
MS
QS
QL
ML
QL
MS
ML
ML
QL
QL
QL
QL
QS
ML
QS
QL
QL
QL
QS
QL
ML
MS
MS
MS
QL
ML
ML
MS
QL
QS
ML
QL
MS
ML
QS
MS
QS
QS
ML
ML
QL
ML
QS
ML
MS
MS
QL
ML
QS
ML
MS
ML
ML
ML
QS
QS
ML
QL
QS
QS
QS
ML
ML
ML
QL
ML
QL
QL
QS
QL
MS
QL
QL
ML
QL
QS
ML
QL
QS
ML
QL
ML
ML
QL
QS
ML
ML
QL
QS
QL
QS
QS
MS
ML
ML
QL
QS
ML
ML
ML
ML
QL
ML
QS
QS
QL
ML
ML
ML
MS
MS
MS
QS
QS
ML
MS
ML
QS
QS
ML
QL
QS
QL
QL
QL
QL
ML
MS
MS
ML
QL
QL
ML
QL
ML
ML
ML
QS
ML
QS
QL
ML
QL
QL
ML
ML
ML
QL
QS
QL
MS
ML
ML
ML
ML
ML
ML
QL
QS
QS
QS
ML
QS
MS
QL
QL
QL
QS
ML
ML
ML
ML
ML
QS
ML
QL
ML
ML
QS
ML
ML
QL
QL
MS
QL
QL
ML
QL
QS
QL
QL
QL
ML
ML
MS
ML
QL
MS
MS
QL
ML
QL
QL
ML
QL
ML
ML
QL
QS
QS
ML
QS
QL
ML
QS
QS
ML
QS
QS
ML
QL
QL
QL
QL
MS
ML
QS
QS
MS
QS
ML
QS
QS
ML
ML
ML
QS
QL
ML
QS
ML
QS
QS
ML
MS
QS
MS
MS
ML
QS
ML
QS
MS
ML
QL
ML
ML
QS
QL
QL
ML
QL
ML
QS
ML
QL
MS
MS
ML
QS
ML
QS
QS
QL
QS
QS
ML
MS
QL
ML
MS
QS
ML
MS
ML
QS
QL
MS
ML
MS
ML
QS
QS
QS
ML
QS
MS
QS
QS
ML
QS
ML
ML
QL
QS
ML
QS
ML
MS
MS
ML
QL
QS
MS
QL
MS
MS
ML
ML
QL
QS
QL
QL
ML
QS
ML
QS
QL
ML
ML
QL
ML
MS
MS
ML
ML
ML
QS
QS
QL
QL
QL
QS
QS
QL
QS
QL
ML
QL
ML
ML
ML
QL
ML
QS
ML
QL
QL
ML
ML
QL
QS
QL
MS
MS
QS
QL
ML
QL
ML
ML
QL
QS
MS
QL
ML
QS
MS
QS
QS
MS
QS
QS
ML
QS
QL
QL
ML
QS
QS
QL
ML
ML
MS
ML
ML
QS
QL
ML
QS
QS
QL
ML
QS
ML
ML
QS
ML
QL
ML
ML
ML
QS
QS
QS
QS
QS
ML
ML
QS
ML
QL
QS
QS
QS
QL
MS
QS
ML
ML
QL
MS
ML
MS
MS
QS
ML
QL
ML
ML
QL
ML
MS
ML
ML
QS
MS
MS
QS
ML
MS
ML
QS
MS
MS
ML
ML
ML
MS
QS
ML
QS
QL
QL
QS
QS
ML
MS
QS
MS
MS
ML
QL
QS
ML
QS
QS
QL
ML
MS
QS
QS
ML
QS
QL
ML
ML
MS
QS
ML
QS
ML
QS
ML
QL
MS
ML
QL
QL
QL
QL
ML
QL
ML
QS
QS
ML
MS
QS
QL
QS
QS
ML
QS
ML
ML
QL
ML
ML
QS
QL
QL
MS
ML
QS
MS
ML
MS
ML
QL
QS
ML
ML
QL
ML
MS
ML
MS
ML
ML
QL
ML
ML
MS
ML
QS
QL
ML
QS
QL
ML
QS
QL
QL
QS
MS
ML
MS
QS
ML
QL
ML
QL
ML
ML
MS
ML
QS
QL
QS
ML
ML
QL
ML
ML
QL
MS
ML
ML
QL
ML
MS
QL
ML
QL
ML
MS
QL
QS
QS
ML
QL
QL
QL
ML
QS
QS
QS
MS
MS
MS
QL
QS
MS
QS
MS
MS
ML
ML
QS
QL
ML
QL
QS
ML
ML
QL
MS
QL
ML
ML
MS
ML
QS
QL
QS
MS
ML
QS
MS
QL
QS
ML
MS
ML
QL
QS
ML
QS
ML
ML
QL
QS
QL
QL
ML
ML
QS
ML
MS
QS
ML
MS
QL
QL
ML
MS
QL
QL
QS
ML
QL
ML
QS
ML
QS
ML
QS
ML
ML
QS
QS
QL
ML
ML
QL
ML
MS
QS
QL
QS
ML
QS
QL
MS
ML
ML
ML
QL
QS
ML
QS
ML
MS
QL
QS
MS
QS
QS
ML
QS
MS
QS
QL
ML
QL
ML
QL
ML
QL
ML
QS
QL
QL
ML
ML
QS
QS
QL
QL
ML
MS
ML
QL
ML
ML
QS
ML
ML
MS
QL
ML
ML
QL
QS
QL
QS
ML
QL
MS
QL
ML
ML
QL
QS
MS
ML
QL
QS
QL
QS
MS
QL
QS
ML
QL
ML
QS
QS
ML
ML
QL
ML
QS
MS
QL
QL
ML
QL
QL
QL
QS
QS
MS
ML
QS
ML
QL
ML
QL
QS
ML
QS
QL
MS
ML
QL
QS
ML
MS
QL
QS
QL
MS
MS
QL
QL
ML
MS
MS
MS
QL
ML
ML
QS
QL
ML
QL
QL
QL
MS
QS
ML
QS
QS
QL
QL
ML
QS
ML
QS
QL
MS
QS
ML
QL
ML
ML
ML
QL
ML
QL
ML
MS
QS
ML
ML
ML
QS
ML
MS
QL
ML
QS
QS
ML
QL
QS
MS
ML
ML
MS
QS
QL
QS
QL
ML
QL
ML
ML
QL
QS
MS
MS
MS
QL
QS
MS
ML
ML
MS
ML
QS
QL
ML
QL
ML
ML
QL
ML
QS
ML
MS
ML
ML
QS
QS
QL
QL
QS
ML
QS
QS
QL
ML
QL
QL
QL
ML
ML
QS
ML
ML
QL
ML
ML
QS
QS
MS
QL
MS
QL
QS
QS
QL
ML
QL
QL
MS
ML
QS
ML
QS
ML
QL
MS
ML
ML
QS
ML
QS
ML
ML
ML
QL
ML
ML
QS
MS
MS
QL
QS
QL
QS
QL
MS
QS
ML
ML
QS
ML
ML
ML
ML
ML
QS
QL
QL
QL
QL
QL
MS
QL
QS
QL
QL
QS
QL
ML
QL
ML
ML
MS
QS
ML
QL
MS
ML
ML
QS
QL
MS
QS
QS
ML
ML
QL
MS
ML
MS
ML
QS
MS
ML
QL
QS
ML
QL
ML
QL
QL
QS
ML
ML
QS
MS
QL
ML
MS
QL
ML
QL
QL
ML
QS
QS
QL
QS
ML
QL
ML
QL
MS
ML
MS
QL
QS
QS
ML
QL
ML
QS
QS
ML
QS
ML
ML
ML
QS
MS
QS
ML
QL
QL
QS
QS
QS
QL
ML
QS
QS
QS
MS
QS
MS
MS
QL
QS
ML
QL
QS
ML
ML
QS
QS
ML
ML
QL
QS
QL
QS
MS
ML
ML
MS
MS
ML
ML
QS
QS
QS
ML
QS
QL
MS
ML
MS
ML
ML
QS
MS
ML
QS
ML
ML
QS
ML
QS
QL
QL
QS
MS
ML
ML
QS
ML
MS
QS
QS
ML
MS
ML
QL
ML
QS
ML
QS
QS
ML
QS
QS
QL
QL
ML
MS
MS
QL
ML
QS
QL
QL
QS
MS
QL
QL
MS
ML
ML
ML
ML
QS
ML
QS
ML
QS
QL
QL
QL
QS
QL
ML
ML
QS
QS
QL
QL
QS
QS
ML
QL
QL
ML
QL
MS
QL
ML
ML
QS
QS
QL
ML
ML
QS
ML
MS
QS
MS
QL
QL
QS
QS
QL
QL
QS
QS
ML
ML
QS
QS
MS
MS
QL
QS
QL
QL
QL
QS
ML
QS
ML
QS
ML
QL
QS
QS
QS
ML
ML
ML
QS
ML
MS
QL
QS
MS
ML
QL
MS
QS
ML
QL
QS
ML
MS
ML
QS
ML
ML
MS
ML
MS
QS
QS
QL
QS
ML
QS
QL
MS
ML
ML
QS
QS
QL
ML
QL
QL
MS
QS
QS
QL
QS
QL
MS
QL
MS
ML
ML
QS
ML
MS
ML
MS
ML
ML
QS
ML
ML
QS
QS
QS
QS
MS
ML
QL
ML
QL
QL
QS
QL
ML
ML
QS
ML
QL
ML
QL
MS
QS
ML
QL
MS
MS
QL
QL
ML
QL
QS
QL
QL
MS
QL
ML
QL
QL
MS
QL
ML
ML
ML
QL
ML
QL
QS
ML
QL
QS
ML
ML
QS
MS
ML
ML
ML
ML
ML
QL
ML
MS
QL
QS
ML
QL
ML
ML
ML
QL
ML
MS
QL
MS
ML
ML
QS
MS
ML
ML
QS
QS
QL
QS
ML
ML
QS
ML
MS
QS
MS
ML
QS
QL
QS
QL
QS
QS
MS
QL
QS
ML
QL
QS
QL
QL
QS
MS
QS
QS
QS
ML
ML
QS
ML
MS
MS
ML
QL
QS
QL
ML
QS
ML
QL
MS
ML
MS
QS
ML
ML
ML
ML
QL
QL
ML
QL
MS
MS
ML
ML
MS
MS
ML
ML
ML
ML
QL
MS
QS
QS
QS
QL
QL
QL
QS
ML
MS
QL
QL
ML
QL
ML
QS
QL
QS
QL
QS
MS
ML
QS
ML
QS
ML
QL
MS
ML
QL
ML
QS
ML
MS
ML
ML
ML
QL
ML
ML
ML
QL
ML
QL
ML
QL
QL
ML
QL
ML
QS
ML
ML
QL
ML
ML
ML
ML
QS
ML
ML
MS
ML
MS
ML
ML
QS
QS
ML
ML
QS
QL
ML
ML
QS
MS
QL
QL
ML
MS
QL
MS
QS
MS
QL
MS
QS
QS
QL
ML
ML
ML
ML
QS
ML
ML
ML
MS
MS
QL
QS
MS
MS
ML
ML
ML
QL
MS
QS
ML
MS
QL
ML
QS
QL
ML
ML
QL
QL
QL
QL
QS
ML
QL
MS
ML
QS
QS
QS
QL
ML
QS
MS
ML
ML
QL
ML
ML
QL
QL
QS
QL
ML
ML
ML
QS
QL
ML
ML
ML
QS
QS
ML
ML
QL
ML
MS
MS
MS
QL
QS
ML
QS
ML
QS
ML
MS
ML
MS
MS
ML
QL
QS
QS
ML
MS
QL
QL
QL
ML
QL
MS
QS
QL
ML
MS
QS
QS
ML
QS
QS
MS
ML
ML
ML
QL
QL
ML
QS
MS
MS
QL
100000 299997
58032
67268
20837
68158
64459
66211
48502
34470
674
71259
8436
6079
87888
95155
14312
41019
44276
56958
48732
38981
28788
40700
25572
75528
34256
19140
67800
76715
8865
13305
60722
51672
68089
35655
76504
49818
61461
46397
22610
92759
94978
77158
7029
53388
86500
19567
68946
63048
27116
14675
37274
38913
38904
45283
24796
95289
49663
82600
20936
88862
43159
78771
38863
11296
79503
36465
91653
76043
6361
85656
89762
65441
50898
53630
56172
27453
12078
77732
64895
54220
25199
59238
94768
93287
49097
36851
50516
97820
14658
63212
32206
44197
34382
92484
18136
20073
63
1372
27253
6280
56837
67774
635
4878
97153
79511
80869
51090
60273
44706
60374
90344
32936
83835
57783
54923
65718
45636
85789
56526
5101
94355
27377
26794
20241
10983
79836
29555
25175
48130
8652
26535
90948
44264
41998
90234
38330
1599
208
2441
41487
65761
44446
10549
35602
78038
56130
19470
55555
57287
76855
53616
59470
48521
66548
96185
58671
55727
86836
52179
7505
54029
91230
69031
80133
13982
40309
91961
75012
37563
91092
88025
60377
9007
23208
5636
87756
77330
58539
3746
88811
96314
40523
82664
66818
27542
89466
24180
92876
40942
50191
34218
76239
29994
26176
19182
31431
32153
72148
51050
9929
83214
82445
10042
51675
71366
48906
30539
22387
47928
20961
85370
18176
90730
75965
65460
26059
68917
40584
79604
77252
21797
54759
58616
78049
81174
42747
36024
41974
18510
50959
22516
94139
14747
32469
60323
56914
5480
65028
10983
49090
41394
38819
29333
44900
11228
38630
17289
29546
21668
50044
68509
36518
4542
5516
52010
12212
20162
30758
50879
21421
94574
92576
73247
31894
20460
41119
80507
41445
14069
32345
88793
56191
13271
31998
61112
74997
98027
4744
18242
55501
11202
65304
30795
75020
53671
44955
51264
41127
99579
64182
31384
22077
16001
76953
10288
35014
15660
96981
44733
4742
55491
87788
57175
67794
23264
19562
3025
98016
10839
94140
67885
88809
51665
42812
95537
29542
35145
29497
49776
9650
29487
19610
35111
39290
23367
2531
15181
68075
96465
32645
21460
22643
92682
87533
63986
56888
69857
70125
1359
56389
12672
33206
24378
59282
43891
83116
54709
18785
29169
77255
91630
25166
98741
21542
69248
45128
99496
64740
78898
52413
75983
1382
94572
64794
55639
39729
48598
93443
20645
52466
76461
1057
95456
90398
30690
40091
99229
55213
70167
8334
22877
68684
16206
55200
18147
72024
92414
37988
4300
33199
79902
74647
16125
58154
31793
83263
84269
41341
13068
75201
44184
11949
6632
27537
26662
99308
50426
89945
19102
57986
72398
63817
67480
5287
60700
36262
33416
11237
75497
29116
63755
70030
25411
90980
30837
52695
68415
1003
9285
25310
86497
19222
4224
52908
87007
79204
14541
56020
88517
42143
63518
36290
32219
4144
62852
81927
35755
74549
88151
46782
51823
23947
79957
61187
24960
85222
18844
85478
17441
46668
8963
64074
98351
91210
69459
73992
73048
78649
67048
66509
44712
21617
79124
19231
95487
65861
35472
52446
38415
27933
2246
88507
2060
95260
19543
22704
79917
38478
40808
89802
60812
13395
21911
60439
68809
11137
38862
19814
68278
51681
7781
97866
63501
75229
68073
75108
94824
32931
75107
18326
60907
93521
66868
85396
7602
70599
49559
3269
46281
60955
94494
74110
89844
43909
99595
85175
94273
91641
28409
64878
80406
23176
52318
98273
66914
88044
79213
97642
11025
55116
10806
21783
37846
21827
47878
55707
59381
72356
98295
65885
93935
21793
41220
81933
72957
63021
82078
9811
25249
85158
62403
58990
78601
63406
42279
64337
71943
16774
8153
50293
11045
95431
10555
92781
27347
80734
44080
30086
98000
65864
12876
5402
48130
97800
20106
62358
6422
99802
76784
32348
14951
865
1706
47655
19087
45503
39721
11903
72254
33983
3258
24778
62413
15101
48478
90802
81526
62360
55243
42616
75525
66406
9105
75078
14678
75945
55354
59897
85811
77003
56123
86951
32909
25967
54261
10838
4744
29688
27367
93024
39255
42591
13747
52364
20369
97682
42508
43253
28014
78205
20643
3835
22696
82070
31484
25496
14282
6410
23657
45730
67809
66671
54716
91362
69714
89159
58514
77437
55080
41185
27585
91744
30016
43262
94112
96664
18737
27023
61175
82520
86008
73015
50383
95764
46521
98279
63184
22720
90667
51870
33039
71833
47395
14991
17491
41417
32101
68399
13430
59713
96909
86483
27602
57708
55177
85610
65630
43635
40659
77391
66379
71666
112
9798
36603
65635
789
56463
49443
44490
43081
64959
6290
5781
2427
52316
43831
83868
37842
49036
53764
33426
34080
8418
77564
78708
2714
98617
80403
20315
44140
3997
72463
171
37693
66526
78738
27543
31821
9486
90410
59407
78416
47464
88496
60922
26697
95750
93109
82690
93433
33827
89950
23977
46427
28592
54079
11656
54468
8295
43843
71333
23411
1336
62719
3598
2891
41749
83609
1912
36150
3856
9124
46504
57397
48248
38141
80256
75736
40996
75245
51307
86880
68619
29237
55701
74498
74714
11803
79012
86394
69399
62623
4203
47714
52074
4998
50340
40656
84623
63901
87964
28748
89635
42051
77561
81741
76957
73061
61053
55352
98650
55397
83056
68192
53453
74052
30087
55928
2115
65833
76259
21901
24190
16353
62727
44694
36213
74244
14943
32690
95858
23917
81420
80137
58536
83429
43575
41123
35557
77381
40150
76993
4943
72106
86453
36028
13009
72286
79378
12077
76357
50290
81496
19777
55538
46553
38472
3737
51447
6706
73370
20224
78370
50321
1422
87567
64046
43242
12977
2417
10173
57503
682
100
17344
745
4690
18892
18468
69407
50276
62317
34542
61414
1287
15072
56036
9043
11423
85387
29902
23727
16492
91734
86840
85508
91225
88455
96941
57411
33654
37165
76449
70878
89891
31554
79478
39859
6683
56546
16533
3212
10546
3213
55457
95534
12902
78565
79718
83489
60992
6125
35775
48741
52574
5909
14412
62249
96553
142
68959
37502
38005
96802
38531
77552
88504
4914
74484
22205
46003
56526
81879
10409
56314
47967
73788
28808
5566
76712
27456
92416
89011
5201
89117
88000
36148
28619
72066
28938
74308
21765
37936
46208
70287
73037
651
22247
10496
2162
77255
63478
35900
87451
60704
93493
30157
11076
38569
47420
18552
84014
96225
89355
85406
7319
23346
62202
58138
4560
56583
88976
40884
23347
35644
12135
87425
92325
67248
77318
350
11505
68440
98202
80501
23511
25432
90699
6697
50546
69041
96608
91561
53792
78879
83894
79985
82460
57540
56462
3674
19240
60234
81655
424
74210
80324
63105
55363
80015
409
32008
35266
62219
8865
14633
44582
52621
70085
34435
91037
43429
95355
87400
29244
12949
7577
64434
82542
88420
293
1707
97746
63510
73107
51753
29583
17929
83142
84742
3861
22642
31868
7658
30087
84124
74250
55342
13304
36474
48331
36631
90087
89034
69023
91828
24351
33452
65081
91536
29068
70610
25562
47023
57295
40458
99116
72812
26024
44670
98840
21506
75407
36579
52534
99414
82153
15162
50716
2031
97400
86689
78755
57296
99591
47313
25496
22376
25895
40894
23606
6486
40213
69411
74312
2481
88828
22053
1960
75791
44368
20809
74150
65683
84701
20315
42388
67173
90947
62675
81894
62975
3070
6412
88020
78495
23412
40538
89595
63115
30353
41955
24739
11114
61380
48972
50795
17775
17841
11570
88969
87352
87415
77071
77353
1160
41363
33505
38878
44221
63451
1481
79371
40615
9725
88972
24275
62276
74550
77364
98245
43742
54154
50312
96696
89586
42738
51774
77343
80766
28406
11516
88292
210
25360
77809
71494
86622
30411
96785
90067
94225
35304
16724
30641
71815
91414
13863
34264
63494
48215
29400
34250
33222
34623
22760
49676
983
81081
3137
17321
66017
18040
22563
53344
62339
66685
94684
9858
92325
2794
91763
31379
95390
41905
99109
30952
39327
84823
5988
95354
59074
91647
41833
57250
40209
75193
9143
29801
20595
31872
66053
15194
27421
56563
75313
68014
78664
78192
91740
63522
65598
57802
8250
49938
5154
49297
28712
83954
49011
56731
59754
89572
60611
3865
88944
45186
10698
36322
14155
54539
67329
30108
70233
2082
64793
78880
14143
82886
98701
62327
81707
7281
85930
32710
29096
31793
16709
34310
25815
62969
90291
69611
66153
15602
162
51578
94643
38038
29470
28687
22192
98147
16143
72914
75128
15603
48931
18746
82793
72006
50665
38021
71279
40744
36200
31937
30384
29489
84159
96792
85072
65739
55223
86029
10389
11768
98506
22932
920
61303
37613
25858
47679
66119
19128
59134
90298
77132
31906
54776
909
66053
75867
72386
59787
83948
88320
89910
35168
55981
40199
38431
87955
65294
6243
168
95999
31907
99517
1103
16236
11076
44904
92635
86189
40034
49315
71770
3658
20227
4208
33310
29997
90654
64934
97855
54992
73335
11491
26366
61228
70338
81807
32217
16123
29377
26910
23018
70757
7535
84429
32046
54644
32569
55021
78214
22088
89365
54809
94577
45517
2685
71129
14592
84922
71110
59263
52126
17026
79423
90935
95717
33958
28828
17644
36765
87707
18966
70579
8787
57786
56640
74530
8531
26331
3879
9677
50789
9202
5260
94208
64368
75603
85428
95791
27439
44903
54498
54305
62465
10857
94962
47436
54548
53113
59563
82408
86214
58662
72011
68370
31338
29586
97761
88196
86159
4937
40712
32338
68764
97662
46930
41253
34061
62912
81584
80309
69909
49046
89695
12646
65967
66836
23621
66423
50523
93592
21136
28472
3171
97246
42810
53777
81040
147
34284
72226
3376
37496
56434
29749
45469
49659
73649
79673
56119
2871
29448
76758
12072
34521
30044
74003
29430
44177
99773
51108
78431
138
92134
303
96586
24679
85308
13593
72894
5991
44812
97244
20773
92459
41238
98799
36816
52048
48384
79025
32528
84748
44179
76610
37504
82204
41418
11625
20990
15951
81634
22522
41580
28679
70655
23684
30260
69414
78824
40051
5630
60532
75366
4206
45124
59722
66699
50722
11876
83356
79857
67443
66135
54916
47927
28172
59871
7589
2769
30655
10881
5226
12088
31781
85970
64421
38277
24665
67574
65156
46900
36029
79148
63192
93510
36065
4596
20368
97353
68102
33057
75187
37617
19727
62391
16693
95051
29742
29020
97603
55425
13683
51557
71320
61642
48175
10531
80466
39175
45414
69619
15268
44324
56357
78289
68901
5303
16355
11085
86690
12792
21477
30806
26135
67063
70544
90928
16255
44050
53106
63277
18036
30942
1155
20340
99559
10695
20640
58354
5746
25837
26311
74588
88677
24596
68378
91947
63452
40358
18814
94421
1820
41617
89946
80467
35213
90267
99104
86322
19813
93546
39935
98536
47844
89697
85229
59391
40763
94249
4802
80907
9516
14489
9504
51723
69265
34819
78642
54287
29871
57297
99762
53402
58272
45956
78518
52775
75414
49347
90561
73832
58886
51096
61254
89253
41939
81872
72890
19185
85228
74216
21159
59009
25921
46118
74278
1370
59979
59114
30407
88285
22206
78776
13839
79439
14573
40579
21434
50522
89634
57388
65313
66503
67051
72779
60913
10833
39053
31235
61208
57281
69078
69988
46335
77469
67231
52761
67035
59214
92298
96175
48717
87233
12598
96417
38173
23833
39759
26766
31170
78180
88156
23192
50530
4376
22625
37197
7379
19805
87613
46042
96773
50298
14248
41558
43377
90792
61263
3699
47835
82300
71570
33154
42815
28504
55267
55442
34798
70896
18363
8186
78533
35362
27237
44330
23221
85911
32379
78151
48556
41910
52679
17579
65176
4064
48234
72956
83542
2785
3347
18092
15031
56331
70814
77418
24067
81856
70412
83310
66196
13161
76853
89638
45882
20417
2070
58746
78107
34500
59947
99033
90881
51473
94688
11471
6644
94913
6766
91686
43455
88103
81010
3267
30164
32798
87029
71167
46109
36292
14490
61089
85604
52041
42986
51189
61568
89897
80175
46003
44738
59664
98202
90188
39848
54993
10793
29137
83210
43898
5631
96661
75628
6652
83435
90446
80719
37223
5966
5591
67877
43665
54530
72072
18180
98787
51107
26578
87975
93639
48043
99644
20778
53915
73031
36714
66597
56847
66765
54960
75279
28550
88873
4749
92885
82580
13768
80168
16405
67329
74318
59237
84591
10179
82336
602
50368
82553
32997
66223
55397
89200
94120
59589
88212
55074
94622
32893
98587
3893
84774
66567
83235
75091
67563
20610
56714
15641
73510
73735
15262
6639
81213
48040
89718
25655
11078
38007
9140
43315
76022
12598
73750
30872
65082
16438
87110
68639
29912
24006
9381
34337
89785
70296
90013
40726
17987
52375
14807
44182
88870
56714
51824
35681
7327
46239
93001
27760
42552
11792
62865
17755
55265
80110
78071
47774
11985
78521
90821
44756
71408
21805
55312
89049
3432
33096
82701
30102
97123
90360
26843
88489
76552
16809
5651
61326
38141
93874
8701
4170
48389
77277
46267
19256
49157
54866
14608
19510
56239
8524
12958
67371
45442
8797
92146
18579
84228
61160
78840
52600
22031
97202
47645
20014
48064
46299
95804
27072
18471
65643
62561
46730
38231
98127
39302
88873
11691
65111
40323
40837
49625
28137
42223
88258
53161
84869
23252
68287
83715
40104
78625
22924
34867
45822
33176
60417
91238
40824
21470
3649
9025
61037
17860
52964
83823
74963
52270
43528
31525
1445
76015
24787
42827
85503
8705
72351
38583
65613
80300
12288
68740
95162
27068
2542
41711
16034
11323
61844
33705
72716
87339
9858
96530
73497
11188
74654
70469
86515
80727
20747
416
40378
42619
71706
82511
50881
69623
36580
24622
53841
17473
70789
16791
23774
79504
27473
19994
28906
23540
68938
1634
29777
29102
38857
93607
29843
99193
56
42317
72329
31575
29155
45887
23766
40015
4148
98443
67649
99118
86291
33383
27402
63729
87319
9804
94052
55383
62052
57104
6618
24778
10050
5287
7722
87098
24570
26578
51884
16651
50535
2129
23708
73052
534
37640
67436
80822
72115
53368
76953
33574
26533
48123
51369
15630
78821
10143
12574
53631
31587
7263
85236
34930
12419
2640
36418
59436
92998
91406
3538
74726
53322
31069
1749
55471
9073
41715
45763
4766
99885
29488
63981
78266
71580
20872
19118
47012
30085
60240
31186
66373
43286
74089
12744
54373
68069
57492
42704
26996
53568
65614
22959
69427
65996
31917
17698
50529
28734
79700
40041
47688
24354
17169
54400
5869
44718
45836
15951
89354
9224
74560
4724
66178
64602
7634
46749
60214
2312
479
66982
18399
77583
71540
89865
62213
15220
99788
62969
68908
95877
1224
90770
24448
24839
29443
84918
40511
61148
40677
65333
94959
94873
17121
32917
87981
8422
17051
84120
40761
67613
46598
64324
34181
13945
79194
10924
88745
31282
37720
92725
75577
3464
92783
50402
82647
59544
89431
34754
98550
59255
27489
28473
44494
81773
37297
48196
25493
32841
20461
15210
65857
91203
25768
58238
50216
13789
28800
26687
10923
23672
41813
32848
88723
92818
46126
71150
68220
65894
45694
14317
18434
19237
22127
33907
13024
41019
6808
49128
20348
88405
23702
6281
90216
84650
63660
30778
36320
63273
68441
92910
24127
63577
62962
59117
58890
57430
44463
75772
13173
8454
51918
2036
13270
89785
39534
91911
236
69886
20789
60450
98782
48935
73224
70202
62307
67482
81031
98890
98077
79873
79920
42061
20438
7584
99267
80235
47500
34077
40699
57707
43899
4593
44075
45182
96656
51049
95391
2556
45607
1925
72409
26313
15073
24512
17121
55126
81934
57419
4679
94480
32812
6870
49249
73056
71377
27163
95528
67434
71794
37662
13711
69903
58394
30371
89425
54048
7432
14902
82222
24217
28802
52318
61954
28915
13182
83132
88336
15450
45952
27247
91154
38021
6038
95013
45005
78513
92681
10055
5194
60546
90670
48838
52203
74165
18227
47096
97547
70916
58368
84594
93172
70444
26684
54063
47854
58465
3917
88708
50910
82704
56512
13853
79271
87865
94743
30020
64520
81933
12784
76322
4817
41496
53871
31023
64293
63538
91921
48741
67825
28899
35619
40460
64063
70208
86217
23409
21836
44547
43375
6814
35579
30348
24950
77649
91385
77074
25338
69880
93887
14387
98277
89518
14598
54771
6142
66903
12869
9340
28775
51811
87944
14973
36656
86610
91133
31657
59870
53718
74219
49984
66654
5714
19954
26455
44974
53096
44126
99011
41617
30354
2585
45624
10632
56119
31331
75569
24295
47722
76970
70988
13785
81990
83302
19173
24180
27771
44158
57079
72066
91838
53977
90595
5224
79712
17383
17258
14335
5084
53374
58426
1577
44879
37191
82925
10428
40011
21768
64368
2034
89018
56267
47899
11778
51437
31018
63514
486
68180
82609
86908
99273
39413
29107
77679
6857
4337
14510
95208
94275
55131
60401
27935
36675
54413
80134
84501
81563
21291
50466
95637
81578
17855
74360
80968
88923
89712
59121
6604
2323
35777
50822
74940
22550
90040
89573
23080
98982
79578
73505
74715
62830
58540
18195
45137
9009
11564
5310
25685
82689
89052
46124
68406
99860
11235
75881
91665
3060
57334
34482
3520
7533
85481
63847
63442
81702
83697
60463
7903
39180
82096
58560
1037
23249
63260
94546
88359
22775
14600
17939
7018
37227
32578
39488
10170
61180
30244
55331
57501
81531
29588
88717
24734
9139
29541
71142
64575
91551
62398
76811
21659
3030
23113
88950
51503
70287
63089
48402
91991
61664
12192
43632
20250
38026
76683
74436
2623
30865
85952
55615
86294
56798
48085
49342
15475
60064
75937
70478
20561
44164
72459
19707
88791
48331
95758
95115
89185
59158
42024
77554
82778
85618
74245
66520
83270
18829
50516
36283
49921
40954
31324
54797
17332
72818
26458
50723
52094
87148
67841
22151
85913
98408
65526
77552
19999
78358
20509
15469
42835
24058
46439
75515
62281
73438
4051
56384
7045
67349
70734
72689
71956
47222
23641
3373
22017
94228
69999
64584
59490
9971
14798
29434
52020
63225
33194
30173
16075
69196
30131
63404
19706
41980
64304
56367
86834
53972
12818
15410
94639
53570
69315
65643
97741
24690
89471
33770
48778
44282
16634
24431
58631
78566
19715
1175
79832
18877
31995
45593
59175
51939
78161
57522
65401
34044
73674
36997
69136
92153
79303
24845
31844
60915
54042
53467
60366
16563
20536
73005
88907
68684
92361
81750
89143
21166
37954
18214
98145
71962
81221
68737
44839
77079
35763
76150
36023
30114
82201
41192
88028
20731
76796
65436
10538
81722
45937
90265
16023
50669
76434
16212
78011
79965
28653
35169
33797
33466
57718
70914
48020
10949
19716
48143
99585
8905
74392
47319
74329
72922
86605
88772
59341
56820
37340
20877
97015
54853
5542
83983
72414
75629
34452
81061
6844
66112
74782
12895
82530
73999
51652
38626
15146
92806
7854
12095
98930
6324
94547
28994
60228
47249
1189
86688
72096
8628
77922
67145
69647
83470
60911
50009
41292
59709
82848
24145
18675
27000
32605
24852
50839
99046
13465
50513
21378
68728
56232
87998
18106
41220
59286
90315
82220
4603
2702
53411
42445
45673
5647
7262
86525
70955
87305
22838
90921
67276
30464
949
94664
8921
4647
93327
65406
54160
88223
46043
17846
70254
40320
3647
86285
22004
71924
79478
65754
26206
24625
29006
18061
17015
89788
39293
56219
81413
9313
1670
32231
28203
70991
56870
34387
66932
96367
50272
76744
14670
20712
36864
25140
74454
86821
68001
47351
74153
22648
12999
52974
39546
25810
2260
49719
46585
23536
40660
6390
48305
17270
52092
98452
5880
78584
96613
71986
70524
39274
85469
21308
82615
74960
93157
75634
50070
52400
92677
66370
60536
10245
83207
57863
98323
68897
32598
6702
99600
66663
51378
75311
5752
9205
50579
77392
7886
23589
53483
34128
76686
82646
32371
50662
55561
28124
25100
8744
68786
60013
13726
50792
12273
86576
98523
44841
19153
14542
26268
23490
17306
30140
66827
94321
82135
4885
61993
55860
20113
11259
66345
73690
91853
30242
25861
29823
11855
81473
66827
76232
93591
13648
14706
57882
90636
21140
14251
22102
47111
46945
53506
81846
76798
76071
55718
8568
31014
87247
86773
6995
27490
39320
61242
61035
68482
66301
5804
57793
22934
63131
32747
29600
87717
28275
23191
73124
82163
17689
24608
6266
7085
2828
65391
27130
15993
12210
1059
71013
40306
7458
99263
34293
98111
26881
67592
95413
10342
58357
98295
60182
81443
64652
25748
1134
24033
26179
93195
9720
35720
87432
30688
68632
46938
99784
2198
82995
17192
10731
31431
59789
31937
9881
4295
10654
19608
71460
19486
53118
32566
44400
84105
89025
91724
19034
8338
72252
82111
91032
11409
65277
55524
89031
40817
85927
63221
4136
34191
57701
3626
35045
88989
45957
24171
61930
86670
83173
47261
66109
18759
72171
41542
10996
72202
32574
54722
26860
22324
89593
66513
51644
87169
29711
14663
16451
16308
10406
35799
65675
98861
5770
15306
13412
53076
30685
7407
21965
56638
6367
34958
13184
62420
50514
99276
45876
51701
67837
79383
11241
53414
78210
51783
71958
98651
54759
3222
7185
78720
57783
41585
44008
66424
64163
92443
48015
52080
66871
93684
17239
2857
45560
74927
1473
98340
21746
16162
5418
62122
43781
22997
86667
33870
21928
87675
26448
42038
34326
10912
70227
24549
94506
65352
84462
26356
51342
87241
96303
74666
40493
69690
62302
10756
21003
12992
57467
13452
24576
86726
32116
87079
64946
93485
98406
94927
97242
38144
15948
19613
53388
28579
65122
84727
50617
1332
86688
103
48393
67438
77232
57872
14067
87523
36027
89079
67506
6590
36520
83735
65045
76454
15269
94761
90104
5400
73040
6665
52397
89653
93793
38274
64860
32356
76353
28526
41119
86950
36683
17106
95339
32516
12511
72934
96931
73364
25641
70251
12346
34184
44723
77455
10170
3286
96895
23619
97692
96171
43007
99434
31709
96044
20251
88921
97748
26551
85844
31209
83789
25599
47498
30162
18259
50678
16113
86135
72967
7791
16993
47308
94356
92126
25754
17212
47293
30401
50325
82133
78148
34718
36815
61018
72182
2375
18393
79100
18696
97749
92342
87705
70651
59811
74444
71771
63809
52253
83163
14379
78772
88899
83484
8748
92285
39560
98645
17018
56133
45145
57308
19212
95997
38983
13015
49208
69893
95064
28051
49392
34881
7677
86710
54830
89939
21548
93711
13438
47321
60870
32015
15955
4413
49953
33108
80768
57479
57619
14269
34190
31337
72405
3650
73964
7815
85112
55945
34850
10451
40399
78191
16498
90614
4618
18605
64822
28918
26575
14215
24148
17906
81514
89713
91360
15063
89070
51422
25718
64710
77244
46725
72536
20116
62861
60782
88286
80630
36766
37225
45122
32164
66897
333
75499
46958
87639
58602
16146
54600
14310
66269
61084
44147
14666
4084
88050
50253
62976
93150
35775
63891
88192
19529
62301
14228
82009
43085
13416
85290
81799
23835
13924
73359
72837
26456
11008
33733
11174
7974
28395
84693
94487
69078
19411
78735
3675
93806
22633
60689
8036
61934
74553
94636
64009
71773
49525
85963
76701
52162
19934
53998
81917
90192
52668
60554
73595
56739
744
93690
51759
35255
27244
79461
76041
50595
39974
49205
6521
54520
73727
86415
79525
7455
99268
96466
74500
34395
2763
43724
5851
76996
74746
60330
47666
71943
26766
66358
65771
90062
99804
18223
92846
98917
28058
79829
20487
8285
8989
32579
70534
50866
78685
56771
4877
22491
60986
77957
77695
25462
23264
14797
82981
65421
27446
640
72088
12557
69601
83559
2046
31450
87454
61147
33095
10348
71023
92914
69034
93109
11145
30822
79144
42436
81699
73349
7079
34501
78640
97668
95889
72177
44964
76382
48
24429
28038
72304
39327
11929
29380
54010
3869
91578
12299
69818
37536
71890
88794
87644
80336
82579
53669
26760
19239
92793
24374
61802
93986
73513
28522
22709
57678
80373
55441
61727
28502
29473
65899
94
29883
6886
28549
77889
63322
55728
10530
25122
61622
62914
7824
30310
90049
86495
53432
42900
37336
56751
94250
43968
10867
20909
72074
38790
91826
59241
47356
49157
93563
43090
46931
85381
2694
8144
37184
76576
10971
21376
35792
8588
47851
87147
24732
56200
57772
35008
2048
69104
26647
87022
63592
77250
86751
27649
42776
71088
76754
81386
87597
88947
65219
81438
63260
56626
21298
35861
64357
4951
91686
71789
84829
51278
73140
1758
41748
97762
10089
72635
77180
5651
39741
10079
23174
20642
63667
6442
6774
5561
43495
12276
92232
79104
22815
83732
83454
92221
71497
19954
11040
34839
85787
21909
77600
39170
56576
3734
29624
87615
62150
43792
39232
80583
581
81291
30336
9824
91641
85476
24527
80745
77509
51421
67581
98448
2250
59068
42530
94326
64252
46880
773
82435
24940
61543
45623
44372
38105
4238
33428
60367
91396
30964
42348
30642
57041
67200
41214
12823
42828
24805
721
93485
79304
49666
10506
7662
82889
39317
47854
73542
18003
81966
8220
87599
65702
5147
94482
92195
62536
64364
29446
81138
46928
52455
93258
65525
24116
43288
50156
69988
61275
60321
31151
67398
98015
12946
71093
98044
29823
75652
57419
228
46284
9444
42881
33590
57064
53168
31620
98011
31079
7233
8583
84248
51291
77086
90351
91145
95001
96078
42971
1775
16987
34033
31613
1828
74648
6626
45136
68337
79578
73542
72011
57775
43611
36184
29232
25685
53824
89008
44100
70703
78041
81811
13087
431
31390
79784
23200
96791
72832
24908
43007
95313
89504
99815
23099
12173
82380
732
23796
77546
52192
65931
65888
96343
51631
67573
16218
72793
9743
54436
93365
7276
54160
64449
97300
82114
35081
89588
63210
60573
54633
27408
94166
69984
12965
30026
58544
71091
90930
15416
3614
15999
84693
42404
41908
82603
37451
28630
55795
1205
63256
41363
98707
42816
51594
85807
11075
76728
15177
19373
32508
67233
62285
38468
2503
79039
89106
79164
18302
46379
55477
59697
41167
57471
71747
48227
57171
68027
79915
83577
44104
52030
70642
88311
91599
87449
62415
30116
68757
79039
98401
72131
62250
67667
45235
90324
71668
54080
10098
27936
22439
17898
12839
74085
27594
79707
21882
81438
27451
88519
7331
6041
49403
86873
32262
32957
21541
91167
29969
19872
50180
92550
57242
82015
70705
50165
21979
69390
76422
91005
31874
81262
30731
46100
20486
24931
11031
14300
84218
58714
38310
68334
27341
40300
40781
85366
45552
87983
77456
62016
40076
24745
41369
20352
38744
41566
72513
4787
91224
57597
28211
95871
24245
19190
73385
64185
42555
21210
51830
40077
19121
5399
864
64290
98049
66073
93167
78477
42890
88342
850
85849
59794
3947
3210
4537
10367
47020
79704
25043
30091
35373
77266
79035
23695
42675
17387
1120
29979
84769
94518
60855
37986
97528
62636
48881
4994
18963
17427
66744
44822
70051
3269
80860
9181
55909
97070
10603
13569
79758
17405
78684
7330
41749
67530
23202
51854
48118
79581
96095
17513
46655
18112
31308
10411
88201
1399
43082
87297
22679
55271
58642
10986
64502
85241
21858
46407
75954
25203
14781
27575
14236
56697
32016
45616
39475
62968
54748
31372
30744
97750
84918
20733
74792
74660
5649
36637
29387
49001
29751
64323
19139
78252
66705
67141
9430
33511
29442
60308
54431
24370
13932
57630
10720
90014
4061
74439
25825
21221
87984
27315
45067
2370
77127
18958
70460
87953
6040
84462
21153
21587
54274
72822
81541
1929
65624
45130
64629
92233
19542
63222
26109
67438
40183
83667
21657
14445
66462
69563
16755
12477
4502
79109
81506
79442
12343
70679
65981
53514
85464
10093
48866
85046
12131
69411
32747
33352
7566
6058
70901
98597
62160
22175
69256
53015
23722
67320
28327
40737
83696
14058
38870
5277
1083
93674
61562
80830
80165
68882
17464
24094
22184
33750
80699
20934
46055
48958
30571
59454
36246
87137
27902
51972
39058
72010
44051
94944
50620
25183
60065
76109
13163
61103
28128
5374
67865
22829
22353
39797
75345
60715
8111
7636
61118
52736
8545
48199
92820
83979
48226
57484
38486
23194
73486
23057
32821
51514
42189
25657
32070
66277
1879
13438
62306
93247
47090
99810
63180
44993
91908
68158
95384
99285
29310
7493
86433
96831
15960
70457
64794
3765
63038
7189
61722
65824
34675
90654
60056
16345
26208
45670
12360
28286
76414
87157
29194
17427
83584
86517
46353
51755
83211
80972
12622
46142
72952
11666
25701
82023
92500
69997
20299
13282
82692
24265
55473
37589
75071
94166
62628
56981
50852
94854
26013
24192
58675
85754
46029
31359
23155
4661
20351
57055
38106
11719
71815
87772
9
67659
16080
25963
70776
46569
71787
5079
55626
49441
29332
72106
51320
74736
57875
36738
3624
35428
95654
88309
1997
67752
27004
49947
97115
53687
23198
47957
85180
76732
11044
25196
42279
53593
79677
89313
14805
66663
84918
24735
56728
23169
73011
75624
11589
79358
40051
43937
36749
5771
56291
19673
17674
36495
61143
76411
79396
97702
83546
42311
38175
97033
57689
43290
34518
30389
10024
15550
20080
75583
3727
77097
97458
22166
89009
80346
60199
11577
49653
4218
6279
99838
45495
18355
20802
49309
52784
7
45528
86195
98850
7301
71455
88867
36217
65458
25682
94975
88841
68791
61114
85549
23200
36868
21788
96716
47817
93589
25255
49045
59740
29029
94189
96727
79238
46239
98755
89355
59707
49428
68971
41016
47064
13553
78715
41805
84007
74238
1268
65757
6418
59630
87719
54192
69350
65936
85713
45815
40789
3116
31556
47384
11975
46938
2792
80735
93014
39145
62133
83210
66901
37695
68911
62733
95933
21901
24335
81768
6185
72461
92491
45363
25573
61721
10722
39136
60100
47438
70270
12864
55978
56867
59496
6742
4315
19988
37004
86623
79238
59529
53038
56787
59452
24178
49893
63617
51506
1756
67670
40063
28293
67401
53424
34861
77852
37706
62865
27254
672
43122
730
79318
14689
93599
4701
24675
52993
90044
98843
55783
3220
38117
67721
27863
25757
83394
646
36549
14693
91593
61389
52258
30931
11036
7855
78055
17275
79336
79200
21198
56864
90798
90345
6663
69184
9132
6675
90346
86065
62489
32470
37039
50694
60328
60566
44641
90620
38436
92198
62947
7654
38347
49261
93300
86018
60345
86026
24187
45245
66132
94763
98170
53385
90905
58811
32025
61152
75146
52260
44464
85249
13291
32423
92081
82264
91377
39870
44746
46480
70870
75626
28599
37870
89475
79266
76891
13124
97276
86126
37558
56659
55925
18490
61504
54439
73652
21952
84174
57083
94978
72483
70286
44805
93182
95247
79192
30837
93917
21519
28419
34844
74831
2630
81617
9758
46600
55430
26451
5362
61896
53275
65902
24416
17997
70085
68257
70592
74051
21791
89929
13157
20222
16212
95778
22951
47891
87458
18030
61742
41408
2682
41392
17314
28236
43863
39193
39280
98894
63987
50484
47962
28988
96836
57258
52411
13670
40829
56108
36991
19939
48550
54118
99204
61539
40600
12316
56766
52611
17695
79277
77109
98908
11455
4126
78509
53344
61423
74590
86624
22275
1048
94810
4851
3803
50236
49558
79627
26695
37430
97921
6720
57225
74529
92835
46229
76387
88035
63028
31708
1165
55870
297
14682
96998
16336
41505
80826
19756
67084
7573
76372
38280
70346
71752
60619
74071
48554
4547
10313
59942
52212
78646
52428
86801
81127
43428
2173
98982
58975
9669
32174
29428
18228
48178
33235
11530
12916
34200
24027
54343
65015
16185
38566
55446
44416
6059
31155
73139
11875
95935
61153
77839
96176
81473
128
24816
70909
22664
79424
27959
1194
28194
17199
35093
29402
93017
32633
96263
61742
8644
25167
62266
46348
81765
80340
910
5306
23355
26525
37137
4643
58025
86562
92764
29973
19086
3507
79523
20538
13641
57149
45758
31762
85622
57804
61720
5804
45634
11159
30910
50123
23530
47431
34007
52844
25402
20929
11829
64760
78375
90916
67828
58037
61597
22419
80540
96899
49948
28592
75635
30574
37725
29854
87638
63515
24351
44723
49256
6296
1470
21027
89328
59551
55666
14051
99846
55472
57215
55486
25609
745
535
73462
77793
49568
3361
58069
55103
68118
76807
42964
10559
22520
99446
16215
69043
90051
34423
58620
92869
69055
63721
51530
62075
47941
46786
97513
34857
5498
60412
8464
17341
77573
21530
58229
15116
58380
25794
5589
17685
3673
85828
29411
85846
22449
5807
80509
60504
4399
59013
65709
22712
78982
98254
81274
60871
38962
79216
22550
74052
26355
82961
38161
50053
49565
59327
8528
49157
39010
96149
46624
10765
67386
65251
43660
87410
4761
78192
368
81297
88426
23652
62301
75697
52919
29944
75318
73360
57720
34685
12370
75091
21305
71452
7677
39950
33465
24743
75779
95483
22494
8893
68824
36011
16229
50571
89250
63924
2162
66519
47321
89541
50311
1044
62219
98179
77906
39945
31251
55515
63735
64476
40656
80144
59840
48786
99320
10039
34043
86198
19046
31759
82048
98551
54680
79400
77677
43779
39421
16213
30517
52871
3770
45615
17323
23633
23044
11774
2534
3614
39317
91853
27809
43436
56700
38864
11671
61566
2436
76864
24354
96418
54096
96163
67392
10386
89067
32769
15379
46040
82132
92189
91928
6613
58763
87982
80289
49366
92744
77247
26068
24869
80840
64384
69019
80382
63766
18700
13489
29465
6902
36373
34901
10738
34282
58294
94756
81291
96291
51468
87755
54590
87046
88748
26781
88027
2638
20489
40391
67101
70207
25912
41056
84002
46394
41664
12206
94890
20098
54192
73876
24075
87735
7412
34610
43973
57785
70080
72684
79119
87357
84050
75390
82512
14060
96874
62406
96162
12078
58006
76649
22726
36887
53175
83361
93133
14265
22123
35027
88484
40507
11186
88223
5347
54595
61016
95258
29422
639
87041
87028
71954
5032
53345
20116
58983
51242
64891
63099
91194
89763
92220
72624
532
20179
14
7929
57578
76538
82038
58787
78553
71475
38234
25509
42981
60636
50625
34521
63102
32645
16983
27888
12720
4327
2819
4134
27125
33251
5150
4896
77977
76253
46521
20817
11151
47353
20316
45355
70194
81598
51291
47393
94595
48423
69198
72968
33247
57386
23226
55650
95248
18975
71077
12844
76666
76409
94930
35436
11991
65575
24908
70420
72339
79690
81817
35311
514
33575
77635
10635
62857
82711
28123
6156
39371
94147
2397
12426
91082
54058
86312
14512
4134
83903
43837
61335
15005
70618
77420
69541
37676
84527
21540
34988
46280
80837
9693
35571
66115
15411
99140
86071
38803
68141
29299
85627
88404
89989
93812
85547
95534
1415
17099
10415
68450
28208
16374
67928
69081
64957
16901
3506
44728
41890
51114
2623
8062
43922
55137
86065
35262
15688
31121
57748
72071
36693
17723
87148
35241
78505
72360
71044
82133
1881
37582
52225
78594
44403
81917
34786
3297
94153
39552
4260
62711
33364
48435
8248
18256
44225
56096
76204
93238
85847
10
27894
36441
4556
4894
95928
7859
40518
46532
63671
813
89839
16163
70933
37146
46147
52898
25766
49799
68284
44301
47166
47786
66673
66607
97238
85966
46493
45890
96592
93354
2271
73907
464
94344
1925
15682
43370
67229
66145
96665
18615
40162
97105
89928
79489
19040
65348
28097
50979
94940
643
74323
11852
62767
6252
3713
58217
68036
39829
53851
11161
72639
89755
72309
93134
73678
36345
96555
21808
66928
78074
15567
81914
33353
62046
7479
77562
50324
31794
30919
24632
83693
81069
1757
18859
99655
56729
50211
53592
76626
3327
4594
53683
31582
75017
65547
45670
20606
89889
36097
37626
89921
90453
68123
41801
27566
98512
19495
26367
22824
5006
16517
66485
45007
73523
8344
86471
58084
62749
18610
43554
86866
41431
20843
19104
24577
62385
77797
75143
4742
74554
28690
87618
46319
93626
10068
86438
85835
42707
53068
58364
4038
72481
83296
45818
30832
98005
5185
88481
14332
77454
78568
74386
71844
57858
64077
48713
6239
44435
79162
76280
49409
88136
23800
23063
60844
1184
59065
19686
53382
31301
79280
6571
15856
7912
48023
44094
49127
90904
46902
6184
37395
12154
91519
59756
62778
92293
1336
31747
40204
75700
2229
87884
68909
73495
63068
89411
2698
77889
67064
71896
83321
80062
7544
85978
79912
52819
1947
42682
10824
40053
25107
19269
46732
60853
73277
65871
29560
6299
13790
20327
55258
50615
17869
9979
99911
90240
26612
11048
49499
71808
78872
91746
70428
59795
41470
53200
4127
12045
36644
63286
6781
60316
48535
68586
96268
53487
20671
702
75749
49350
7038
54122
66690
35554
59167
28320
39798
62218
72475
40234
5864
39366
28731
28250
13741
34656
27884
55924
51699
73591
68733
73259
88667
24345
49908
8967
15153
24319
26174
97258
68760
77267
71396
20864
4568
43361
78137
70735
72507
18788
91592
4347
6754
47868
51130
13438
46720
9718
84875
44813
13579
95498
26334
60831
96383
51958
76994
65970
33429
84336
78894
2114
25057
86564
13309
27147
47340
27020
11306
12798
62894
60543
91711
43280
83527
24632
10865
19273
17271
45403
55176
47240
80927
68157
39151
88625
60684
29479
85246
25688
90270
19325
7078
86942
23322
59918
74573
13180
72718
22754
61577
82329
91788
77614
4952
89402
63439
51630
97475
45919
14664
91422
75497
60886
43901
66410
94470
4179
21860
51002
9587
5640
74928
82207
10108
76280
71827
66956
76996
79551
65283
27464
32326
58389
6705
94199
94496
32713
57034
75035
93656
96872
179
49037
83798
67589
56437
95455
93792
35260
90068
12826
46786
4832
73429
34295
34769
84984
4828
89203
46468
65154
10362
54497
79982
65182
32975
991
31461
87951
24116
54183
48483
48822
39036
5950
27999
77998
94274
38326
60459
30384
44192
43696
98832
48070
56847
97154
73033
1300
79821
88865
53042
43813
56648
31762
64883
48149
298
12776
14047
25770
37602
91261
9269
96174
72621
95984
53700
33721
84093
41516
85945
4504
54981
85971
91708
64323
1089
70880
64214
26087
66100
78958
5675
68554
19462
64302
88862
8520
62621
34548
66576
13019
14714
15517
99942
82387
29991
72527
19134
52684
4777
7358
86589
53141
17057
33308
38146
54459
31105
92918
95937
15511
37869
42812
3117
12105
22010
86074
40386
36957
45763
80746
7661
37761
12745
67382
49314
51716
54830
92012
746
40977
19696
5830
82000
17093
7544
29625
32677
19683
68378
94770
75905
37692
62105
3026
27908
58590
9277
42878
49652
16263
95468
63523
52919
78202
80676
31181
48097
66583
50706
83628
47765
91247
18016
11443
50824
43853
69711
22444
38418
73404
43005
78131
52794
92316
51351
97231
7849
73257
74830
7931
88543
79818
42731
4825
24709
19757
92672
59793
38169
19961
99959
30349
6269
53897
71415
43317
15137
53709
89840
70690
11286
24167
1817
62467
54894
38103
33130
46628
54723
45740
35254
13918
7527
64351
86015
21129
42712
99224
60738
24098
69676
19193
62779
57457
71786
92756
87351
28959
33038
99748
221
44087
69600
89563
42739
92222
86770
15435
36715
19525
50578
75425
30025
38785
638
2841
47576
32162
42836
64856
65325
49942
39200
21179
7800
83302
32029
64669
79610
94458
16796
67821
31744
55667
66736
19816
97950
32444
4778
33969
27455
75153
14477
9283
36202
47022
35586
82277
61273
36982
86836
49410
97294
17889
48549
19851
21418
93947
29170
30291
94791
15695
34521
2758
56902
1647
65658
59914
82525
5818
80568
55566
18745
82706
51138
90515
6652
98644
72669
45666
81206
7844
8808
78525
15563
98303
96624
50122
16086
64417
70667
92840
82555
35126
21947
5825
17123
93872
45483
28934
16260
88324
76487
82997
12372
67311
45670
38635
54248
38533
68628
54930
23677
73992
57923
58800
23468
39230
84380
45116
29235
59403
44237
14939
80135
275
78654
6427
96814
88442
74530
12474
61413
49888
41417
92589
77281
23089
21115
39657
86111
86129
79858
28983
22213
75684
95291
85388
27399
9268
69351
8251
66778
90444
2420
8640
73406
2796
33163
95656
64901
62249
98581
85727
16865
70237
51535
20702
26587
52994
74005
92418
30264
36425
48684
65594
18567
21923
15633
77510
6227
79787
86987
3536
50612
63944
55757
82702
42682
73573
89751
84693
642
61991
57942
67015
49677
29418
2607
97852
25664
51318
12818
50169
7543
2931
34305
44983
52019
75956
34309
89418
57605
62190
42005
95784
26017
3365
76298
64558
28265
5709
90922
28236
27165
63939
14201
57846
45924
7184
84226
66998
21879
21106
1602
61457
83964
97135
86022
55153
99769
78923
59079
94658
40131
74016
15460
83909
74006
16843
98305
6442
86997
4755
15453
37472
23408
86023
57762
89612
62959
41783
23205
56733
18066
46153
77063
21918
79411
63309
85182
2513
26052
93019
61438
8883
77901
8954
97834
16909
45949
70356
89654
71293
59848
63356
18655
81436
6921
87726
38574
91124
1669
57978
40933
56127
71176
94990
9746
63005
5682
59694
5133
20621
55905
35241
46133
670
16059
16437
31360
16807
53232
95117
54271
44687
59301
92660
77049
96501
13512
91453
61924
49577
57479
22448
18184
58657
17083
23458
19165
69581
50646
10935
80517
7243
80148
84876
17887
77742
24894
62904
46085
98943
73467
30699
15829
65672
99616
72884
26428
58567
18166
18075
93813
49488
91905
5467
16729
86279
80258
3472
24626
96480
97152
98375
49267
14160
34811
4475
83341
36081
42008
11778
11894
64484
35122
16210
16901
19402
42852
53529
68626
27194
54163
5990
34885
35364
75780
39368
11716
11629
7487
98482
9490
28093
36745
59007
79408
12029
61679
65287
77497
49230
86263
15708
27366
43455
60295
74727
29235
82214
84813
36971
45579
91249
54999
47274
7869
25399
26885
695
46810
66780
86064
83450
31261
351
82226
9875
74127
34295
58949
45086
7146
36531
97535
40482
16169
84096
82627
77260
81525
51266
37194
94667
71023
20394
88496
14945
90277
37500
89535
15633
32994
38432
15907
32935
30968
7984
44113
25091
41109
97558
10633
38345
91422
88812
90023
96963
11242
87174
66409
27702
25942
56215
22897
99429
67091
6310
50934
83940
57383
73474
70804
66599
89825
36845
19167
69974
16870
76573
98571
80644
95802
40197
38247
28107
79792
27508
68819
78650
90761
4037
47623
72270
73095
51814
82261
60400
82199
17067
47787
19398
31383
35836
54519
86293
98468
27656
52504
66317
42223
3792
39993
71182
5718
88193
307
63996
86143
48417
25492
8259
98373
9010
31028
3007
69353
40239
28480
69656
27976
63794
852
11988
19046
21146
62059
48645
43310
26028
54504
80896
41256
86579
28845
94480
2218
40846
61716
45384
66674
52557
62742
74835
15894
66061
57895
24490
82400
89263
13393
19584
48024
14614
12949
8361
54832
49201
98224
64364
40877
73546
79848
25358
44602
43558
65568
74991
12781
6643
41834
40661
57653
66081
82339
13312
83241
32678
92171
47064
15247
62629
61458
17694
24277
54648
58449
8131
56093
37024
19711
89424
54707
30402
19685
99758
98750
17453
70056
49044
21303
80306
71459
81865
38328
43462
42273
47268
38547
67617
98402
65929
31555
39021
37417
37856
42880
48369
42484
87031
37465
53653
64654
82514
31937
81685
93507
33349
67346
18245
41640
49274
35905
41854
55490
92589
9734
74302
4740
17940
57890
4789
43806
47910
77477
66231
56375
91118
72976
35956
44392
24561
5218
89601
15249
87899
9018
20815
26419
28153
64902
26015
52894
88759
1749
25425
80510
48985
10894
24172
62753
45120
8780
88249
33209
74731
81311
42641
64519
65343
87465
18081
85184
89191
94302
72192
36849
21496
92587
69417
64729
25934
50105
82412
20182
45025
81274
42068
94976
81793
33996
32370
24926
61489
49602
95887
28176
29424
95914
29427
17520
69218
41322
24782
31725
16911
4273
3124
91344
94109
23024
95921
27400
73086
99819
41579
24222
94894
48096
23935
31504
21815
65211
61037
82511
51363
92363
58443
39568
91409
6883
60138
97486
88961
65307
36696
36212
74480
18653
41797
86595
27713
79493
94090
42537
82761
59206
67244
92581
86518
4765
19274
56703
20035
61564
86962
40802
51927
75624
53007
60819
95640
68360
15962
56814
13696
88765
67134
2520
32806
48238
85440
65379
19074
25441
41562
28424
18278
74121
11013
2258
66924
13295
61645
17445
59939
38699
65532
40320
84100
74763
22847
31509
34531
92588
41168
66964
45689
79174
44785
7906
72479
99789
19767
70010
92847
13039
88268
96986
2895
11320
99846
92611
37941
65461
46042
46460
69978
91338
14647
84943
83787
21196
97820
70864
94507
47004
39145
41711
98812
91845
90724
28040
23656
33530
21732
73564
37508
72520
10289
6314
83927
14924
45597
44420
93254
74309
5473
44925
83927
22792
9330
14377
82135
37971
36711
44166
23942
47356
85745
4147
67415
76731
68071
41678
34352
59527
70708
9889
88481
82396
8418
49974
65535
65266
1911
11514
75939
78066
50232
5231
26891
78670
48221
24255
77809
28065
64401
98933
6869
46386
46302
57499
86519
75457
63048
22067
47007
71519
73992
97506
73709
2999
93044
47888
7982
28056
46265
13893
46118
49162
28729
96309
740
62570
51899
25185
4030
55012
35981
44429
53057
38617
48285
51181
50661
46948
62331
41831
48036
60269
9431
7667
58013
77051
61333
29816
72672
43293
19018
66088
9529
23566
29243
74673
47278
77553
94112
4246
44579
88087
52993
16503
72486
19733
90602
2245
83987
32948
86266
53748
11139
46767
73984
10887
93282
53487
87800
60019
8678
54145
53794
73218
32881
7690
1801
16007
57872
89087
33091
95553
84395
46051
98317
38130
25748
41591
71159
16122
91687
28338
99360
84465
27727
65292
14939
51947
59640
17298
96079
31423
3210
82760
36944
32009
57318
77359
18353
61385
50693
25231
84798
8561
21196
94557
45910
48496
37164
48723
55529
8270
31987
99834
82537
92841
88619
41595
74387
55075
86990
22843
56459
60702
62839
68894
55797
27297
2232
47819
40904
89424
33450
17153
71594
63839
52626
83875
98146
16772
61790
1416
46305
65340
60451
61602
79569
59799
18372
19345
34434
90860
96742
63743
86563
91973
76351
30340
42242
2782
29895
35823
68769
41641
44749
91060
86303
3279
42955
82444
36507
23454
89120
43904
71624
15145
2957
28177
38653
85194
27320
20604
32947
80101
58039
88392
94108
25073
72011
61164
47930
61006
99974
78489
26440
74220
55084
72414
49279
84318
10796
13852
78980
50766
29033
89139
54961
29773
31569
65093
4122
74015
89878
17576
67738
55442
98587
84023
64953
30279
40773
62096
77801
76444
29053
73986
88577
95283
41136
28296
42212
20004
68945
69828
36072
77324
16779
1095
28925
65996
75264
4595
84383
83394
27880
83449
90332
1653
74737
16108
90012
52010
99269
1843
37296
12808
98668
34352
45063
7313
21255
73488
88038
54644
85851
89751
19214
89662
44001
19089
84561
92948
7542
87955
9250
16336
60675
10951
18318
74173
25163
2126
38731
74155
46490
61408
87948
67577
9230
97978
34931
51900
60453
18744
90647
3812
90598
58725
86109
30322
36486
56598
97303
87002
39972
97252
29409
17347
76855
62165
14460
18356
1112
29992
40216
13802
37999
8265
482
17052
81627
99369
15626
98482
14511
82524
6078
33315
77367
71251
14476
19919
21408
6569
11627
3658
5947
14457
64808
97645
25613
54121
26742
75140
96179
52179
15563
3205
98728
3147
78027
74109
18168
66268
32518
69840
81968
45549
10226
62779
81763
40680
57530
61624
71799
90987
67799
38731
42551
24387
25623
21363
14345
24660
5575
96000
60882
77125
2074
30218
6506
81331
34941
83263
1799
45048
96547
26234
99077
39852
69932
76043
68207
768
54448
20950
6083
81453
30818
15204
98023
21947
83147
65517
5301
17310
70431
60158
19992
79932
17483
93916
92637
75897
69985
49483
91838
71584
589
65141
51316
21936
74625
27561
39283
36907
6272
80876
42869
20331
76225
65036
71256
5063
22884
67939
14801
70492
51410
42743
28314
2806
31224
51510
73286
37787
77166
66146
28944
48351
3003
53790
34278
49422
91640
87485
10818
71113
89680
3779
33435
14719
19817
41027
47562
3660
78455
26546
9036
23086
37254
94331
46484
48590
78954
48583
13236
27896
74988
73422
48202
96518
96573
14012
16416
74746
81983
10976
94842
37822
96273
26596
66919
91822
33493
95832
63242
89208
8243
89825
36894
83957
27569
12894
59531
19025
99518
43800
15814
94722
63927
2732
19260
57252
37845
46279
51343
66674
37128
75365
80507
666
62870
15406
21806
47443
55537
77818
36294
99304
79744
2970
61484
20296
17187
12281
82317
68091
8266
23996
42788
94555
7493
40118
67664
44192
53664
25663
20418
93902
77414
94562
72088
17656
64332
91536
25550
70136
26949
76619
95000
55423
25306
43756
18545
86990
28284
9543
32050
55081
10219
72454
13504
44648
19621
96038
58587
29438
10340
96956
12568
25408
15702
80253
86129
25349
28557
61152
41250
94062
51790
47604
55894
91509
85749
20281
44058
39158
52152
74516
88639
58911
30442
9149
66032
11517
75308
7803
28552
70766
11363
11093
38025
7979
15147
82362
32317
67671
2304
19500
88137
99195
8326
46612
93892
62259
80059
75420
83364
49600
64331
50672
16814
41093
36545
58455
37025
12678
7961
34172
52117
73595
39347
11711
59086
80619
17287
80838
67412
62998
44356
65813
50317
59840
1441
71075
80056
24926
99252
26000
73931
9762
3948
72439
56843
80449
69363
48225
75932
51278
87516
48770
55242
11853
60037
56243
9388
68944
52317
85600
8354
37190
61009
20643
57318
32931
72897
11240
28217
34749
65706
28908
50005
43910
19047
73046
96640
46901
63733
45692
69359
58995
65530
94029
44402
76439
44358
52407
8176
77721
9923
77504
54410
8688
13333
84307
55604
16296
18815
68044
13167
38699
81746
5907
28999
62191
36099
90489
60928
13457
84509
38964
63415
74769
28801
38514
93793
95564
3880
75072
21749
13202
25742
69964
87833
58801
55785
11194
19916
10810
59907
26804
42511
19360
9840
35250
72
79075
80479
22106
35982
68460
50918
19844
11022
44640
87701
93511
46596
2499
54841
57393
55825
22725
57452
1183
47198
51612
90007
16075
45994
59329
65339
80117
15470
27107
41280
86281
16817
31631
2603
50949
81216
77859
70609
11432
60845
98317
922
88386
5896
13187
3565
40144
96850
64499
74883
16362
733
38381
26122
22745
68774
20790
48584
61667
10927
32903
77033
48631
63734
58464
89766
13541
99195
34783
45004
77246
15765
40741
95768
99659
474
78013
79721
78415
78963
57678
64052
17636
56758
38662
29256
1564
93901
57234
12444
4978
902
14492
65911
18042
70241
78439
48395
4021
54951
36454
91045
40982
82675
55588
39156
15149
13570
40771
70843
43585
61574
54685
66884
3535
33322
99836
10988
46519
695
7087
80810
13777
85651
17778
97257
24611
94558
90086
34835
75579
35916
45948
47708
36241
31652
99768
95468
66318
68564
7431
50714
85730
84610
66089
20608
4790
74501
62645
53769
89977
15106
59482
15276
86042
83991
50838
4258
30619
19674
3781
7560
52981
88886
77904
56067
43421
27446
72494
2588
36601
42485
54188
87275
65929
65234
68785
20189
6849
96274
83938
70459
69882
72755
15254
93990
41135
76021
34781
25903
71960
61857
85903
39816
32023
72445
82459
51191
29877
74355
14976
4779
79458
18132
425
89725
77287
43206
64641
14769
79763
59147
7141
89312
18905
46407
18285
57479
1039
60691
19918
52160
52039
45448
34111
93402
78966
48211
32807
84131
17764
33238
44412
53596
5229
24064
68885
38131
69574
33671
3422
48144
79278
8602
92564
77208
21808
167
96962
88822
6304
14533
70056
11475
84198
80214
27327
65395
53025
87899
48336
43717
68762
78753
3228
63191
94403
69427
13302
27853
39038
67561
42364
3665
50283
7129
46897
6421
15913
59003
36265
89421
68706
87156
24835
31424
93423
57987
4635
13804
36449
49959
83644
92945
7351
28974
86493
58611
19178
17068
49112
40371
4683
70479
85242
27998
93411
13901
45154
61385
86047
3474
47734
39903
60016
31102
84985
55979
3146
88854
81537
90965
62876
98453
19396
68824
15978
21895
95619
88906
93905
78111
23094
77003
76498
80430
74642
29111
20252
1484
38674
89998
20945
38953
4974
4113
39493
74306
96360
69315
27375
48356
55423
18554
24516
47969
94807
64278
11911
15380
14995
42426
12113
38967
41716
84443
18864
55513
21776
65977
1546
14776
11006
83383
42637
26128
35073
9611
50279
15227
79764
58792
57698
86246
82085
52398
83010
21267
33246
47340
84129
7862
31735
91855
74148
73596
34968
32429
12819
11693
20086
88088
97925
31808
90127
58453
24121
57425
37747
19930
40490
70545
98828
18727
71740
82035
21869
37437
37937
93296
29342
61089
73072
80727
93285
81953
17979
55334
61148
2634
34405
46974
11241
10403
17663
75850
61034
42779
21909
73619
9327
34099
66985
94199
31775
52904
65888
23816
27156
78562
75606
27949
73896
53249
90181
23747
53388
21220
84117
67784
3823
35673
18150
8217
15206
57143
49749
88232
31069
80572
77327
58930
48159
68775
16949
94036
97944
85217
81040
66312
76546
85893
51012
83855
50823
44172
18517
64196
31
62997
46410
62441
22955
9862
70375
75454
31802
4057
93678
88139
20083
99782
37065
47655
19845
70359
69243
54030
59589
54410
28938
64404
18424
20753
80946
32088
36451
73393
73139
32204
34087
93572
50854
21861
24724
62044
94393
91523
71124
70176
25226
61538
8815
42264
7001
80397
34527
90775
68089
29960
77739
96456
93568
94409
74628
61942
74940
80977
9770
44908
36267
18001
86164
99400
24577
38765
96541
92717
3588
71574
77326
94232
56711
22455
46693
62513
28834
93231
48179
7153
3107
28927
84915
28291
95207
75072
62883
39499
12968
5939
9534
36727
73195
80607
71540
66419
87503
81232
8096
96792
32611
30780
80245
69676
90704
31882
56224
34628
64544
81375
80209
58709
26486
4395
28609
98895
88963
72026
2795
91290
50192
20151
78223
28030
95951
25877
68625
22514
68651
37444
27974
28969
76026
70376
91354
14967
14864
12830
83083
30216
27550
62474
42532
81425
86613
30073
75298
45327
97180
62426
20556
44776
4133
59544
67508
22889
94690
60702
18914
73852
66131
32825
73440
44064
55484
14364
51393
74215
72687
35968
81805
23887
14167
59461
16742
6546
50941
58353
73102
15665
34160
65779
72907
42193
59331
13684
45346
81297
72137
78253
15143
31093
87902
30278
38354
84347
32421
41203
96111
71279
93138
66413
31784
87840
81220
5011
31909
20953
65324
92836
31646
74725
20334
17672
31843
98034
32940
43847
3703
53861
43898
43844
35981
42245
73111
7549
61405
59759
12647
13567
20953
65574
36603
90324
39944
66401
12169
77733
2167
17009
64674
16278
72874
45656
56496
37
32838
44123
5926
55210
18633
17666
56046
50456
68000
56714
63270
86313
81785
29190
80373
80927
89191
5643
6336
38602
31815
73181
5639
14370
33553
97897
11974
32603
51895
10010
81311
52730
33587
75316
78457
6246
81865
12787
77638
83282
37215
67426
36064
78881
57892
90856
24334
66129
78293
18223
16857
94220
1228
32283
58841
48343
37874
3313
26691
81695
33722
32961
38621
53558
95126
13566
35141
20602
61452
52719
56184
33637
28884
28556
36816
757
46561
57566
46904
73468
22556
97609
20524
62839
69258
162
22234
84241
73183
49292
99306
94584
49861
80336
35241
79820
38650
39867
77298
58153
45754
37657
11126
30898
10082
84427
16148
83747
29235
22791
1309
37891
6789
68990
98579
98415
83819
15195
45858
37145
31635
90818
16103
1946
53079
5757
3335
99076
95093
44859
40618
60189
99825
74723
16163
80975
97175
69066
37159
92789
70399
81139
91002
83235
65465
92112
90310
10529
21711
2666
3953
99337
35252
84607
64825
56952
31930
79123
77357
62095
46193
94665
69451
8047
84907
37639
43066
18696
32384
52333
27113
57615
18180
34173
36246
60759
41754
11348
70594
46484
78789
98440
4699
31630
27513
11992
78478
16979
5038
31453
89046
13796
95083
70012
13557
70698
64393
70835
64710
2210
27755
34549
95925
88547
99906
45328
55611
21000
3440
27859
10326
49307
84037
7741
21506
57149
54001
56152
30944
39747
72409
81645
30281
68130
35957
1170
33072
89922
67890
47489
29695
29683
85496
26040
20153
96687
48081
96154
70923
74903
8494
70602
55881
13903
97523
93865
60763
89151
79548
86880
90854
77631
77639
30820
64514
71007
79746
68062
75460
26382
39810
89383
46679
66138
55611
84596
1208
23321
53162
65018
54662
22149
97867
63559
62669
29370
95217
2028
69229
83085
48462
39358
43496
34247
82969
91981
78363
73513
98172
77290
38971
89109
56706
48732
71118
81106
79382
22997
91011
9034
53682
73518
6456
57307
75333
79828
70095
85932
40731
57974
15120
6057
64980
63685
85851
57235
86477
33633
34366
23593
17169
71879
70866
8412
37491
34137
34740
19047
70434
11187
22326
42504
7131
66752
41415
51968
26075
3342
3117
21945
70464
95005
90802
74627
6578
39136
3381
24352
28244
39399
912
39131
1575
3506
6201
63276
85271
95383
12366
20476
60115
18314
61339
9969
41565
56011
8941
27712
34456
64184
40773
51635
32405
40624
34483
59656
79033
92489
57244
10122
34251
22341
45478
38993
65097
93893
72322
62460
68493
91281
30564
59494
44203
17951
40233
72769
74868
65313
74664
4979
71632
84077
79946
16119
62502
72184
57928
55759
48282
39287
82247
829
27724
30689
66988
85213
61937
29587
43734
72296
80562
95733
40609
65156
70093
96652
72953
45528
26580
76181
67477
33849
53793
15495
75984
76290
78984
32882
77071
47062
50822
32848
37248
22068
59566
72663
99316
7655
75814
22794
21508
5084
73977
66852
58233
97496
815
1041
63489
53857
46462
89127
13523
87506
44668
8782
56273
44171
54017
27887
41275
23630
59857
64929
70345
40137
91812
88748
94560
13002
59691
44683
30448
69116
21221
86254
36438
592
20076
73424
51866
14740
70351
54171
58486
24275
32180
69944
34372
79159
86670
39144
96969
38830
7791
17862
34504
94332
20861
8296
89250
24160
89585
60562
12519
15503
54053
91790
85189
25799
81080
31598
92804
56018
46181
78628
45005
95164
42878
25900
48372
10389
5302
15622
75784
71727
46810
22533
52152
93593
23445
13349
56921
65276
80619
25487
48804
30406
99175
22906
27946
80809
88580
91463
79497
51092
76944
83792
58815
5071
35431
59331
2616
93996
82094
40627
45653
4817
49716
6982
73924
64969
51797
99310
95094
55130
1209
86499
37978
30665
65303
69300
94650
74778
1753
42606
10531
15526
92851
71917
36634
70596
20062
10139
27123
51689
49872
81382
17282
55803
41122
26677
38138
83427
1384
90811
94300
78583
82268
61505
35392
70184
35513
16829
91807
46200
69077
36785
13115
39613
93617
50699
29105
54694
71354
9732
96083
44024
30213
24380
78547
14147
94582
26474
65395
78184
32072
9386
12153
427
92491
33459
44901
15813
8441
3644
8111
53855
85970
82604
7999
1621
61074
40205
82864
66777
11588
5865
23086
58502
31186
75563
60571
34530
17482
78918
26189
32527
36015
51827
45872
74932
68034
38810
73934
72568
52815
18513
39157
12862
34737
20437
68155
82727
61624
35188
53307
58372
67080
55900
68518
84335
4460
91113
38465
28671
32883
14296
23442
9725
94260
65926
28675
50785
23789
61844
97002
33458
67382
53995
12240
91432
89427
84106
64048
97582
66712
90609
60678
60503
22220
61779
60015
30236
7749
63988
23740
79551
11174
97530
10789
83995
20611
82379
90923
81825
10975
8651
32095
63909
54073
90716
49042
69794
74843
55897
11806
57911
45945
73419
40630
16935
31089
56034
56403
88343
93247
90675
38495
45373
58064
29334
88628
48679
43039
38311
97938
5085
97222
51671
49487
32999
75599
78350
63933
91076
91463
29341
57748
51864
84399
84728
38324
85642
72117
56488
84262
49581
82079
9302
18427
47355
71464
66668
38231
29784
7281
7860
21927
3413
16628
79288
81439
43059
98942
33315
56883
12244
99486
9571
65389
58220
24254
62770
59793
47755
96657
35673
79894
10200
40977
65517
57379
91267
82530
64351
29632
58517
783
31727
76060
37009
39547
14296
65991
49710
88678
13147
86872
56769
67469
96461
70370
47325
31328
76049
67410
83984
95270
83974
51758
94016
45074
36120
56691
83388
741
65409
31755
74228
39353
66769
34348
87620
57440
19159
15471
14501
81248
90476
13362
88867
3887
71052
49682
2532
36037
72515
3965
27574
43513
77057
896
87964
99950
5522
73733
9233
57815
11865
33387
16660
49364
6731
85856
49540
25450
62246
13417
20952
92580
32336
66342
69342
64903
25792
68415
27793
92451
25246
97215
80520
87572
45755
10854
18234
33077
72585
33341
19554
47761
24458
1132
63617
32178
55144
43837
44353
53659
2781
46834
83185
75216
82091
62636
46123
50384
47324
19544
99221
76464
37727
11178
87424
97472
91993
55630
58660
92651
53984
17387
23943
96757
60729
24166
46785
34955
66223
64418
83039
45039
73633
14555
5972
58149
90061
16171
55367
92270
40484
8390
10129
24492
43309
13804
32781
54792
92896
93454
12523
6964
35025
66031
26567
57452
85478
55914
18538
74563
76225
6964
15603
35216
5055
93012
59247
56046
47431
64024
15771
85742
85296
71578
53441
40019
2883
15183
80412
5204
76643
11043
5282
96840
18878
57235
19205
75707
12412
859
66773
7221
54920
90629
6634
79335
53946
47240
84821
87339
6526
22779
7636
31773
39193
498
72917
35291
54981
40406
10888
78661
41145
44126
62452
23307
98732
24446
28521
13205
80816
79249
47357
54756
18589
91396
71102
83516
24188
57867
90035
6354
98995
44627
75007
98922
5238
49579
5881
67556
89101
57015
94554
38012
64222
49016
94659
3273
53966
65421
22991
31188
94678
54779
92422
28942
5228
75173
42884
6664
20918
37572
43275
92082
17032
25210
32360
23627
4389
92992
98266
81275
20983
48159
53277
33453
59626
58571
77698
30139
8474
44971
7978
37999
58633
70919
66086
97146
23138
88835
96120
43185
92589
4458
2349
25166
56350
3446
51733
82208
23503
89470
22653
15321
8702
85783
72321
4422
68102
4071
57055
18256
51976
96170
20409
3961
9826
17297
69207
24549
1193
5464
17684
61752
63943
70178
80215
15262
33415
77580
23756
10625
89861
71346
17964
12261
22698
85401
24790
46148
23924
29939
85197
44043
40496
48865
67535
89630
68103
6069
60090
48831
61342
74650
96353
30668
48879
48178
59168
65611
27251
75103
98845
1578
75001
47550
99987
20406
76990
23545
48897
55706
34939
55345
70116
94998
37720
89320
12944
14036
56879
63361
5818
44077
31922
63257
46795
57781
59384
20501
54087
3671
46691
96315
53524
86931
29199
62054
9156
32944
66436
77723
55733
24400
60312
1822
58641
48400
59965
33684
38300
30292
65284
98995
27732
78326
21300
26319
47719
8687
35472
96539
96693
93404
88096
3194
36223
98664
65972
43996
2710
63503
27755
84271
47659
65642
57762
27967
7561
51737
24241
65294
8208
89012
99678
56758
153
10068
1289
65712
21031
25402
36030
73740
69993
21750
98725
80981
28418
70204
88520
1514
43294
82254
59359
27763
31836
50301
50465
27060
53314
52289
9988
53447
52581
40425
92295
44993
81663
52963
7924
47503
28506
3036
32928
67012
76470
21820
85089
97418
15538
94691
36164
42039
61327
75073
60122
75771
52731
35544
89857
37417
42971
93439
52193
26975
65705
7770
3335
83056
68206
91410
98066
15983
92442
93225
29979
20732
34087
75250
86837
6145
78292
12323
94374
90981
88578
15548
60177
17336
37363
98569
63304
15879
3874
7982
15417
64879
45628
16885
64898
75465
36771
43500
92676
24293
14436
93764
7400
55168
96551
79542
45114
46034
74883
1335
49852
70500
96345
28782
21155
87652
17507
54670
17142
55850
88773
81256
32122
39424
14313
91891
70613
62901
6302
27323
64916
58613
79955
89377
46661
84192
97403
38073
76585
37966
45982
16335
37160
53037
49957
42363
20618
41519
76695
17467
28707
49138
300
90035
67619
88478
44373
68872
77330
16056
85180
97613
99925
2576
30234
90443
66916
18421
78393
97324
17428
19899
46691
46645
72895
38541
12657
62253
28148
36116
21946
83430
78150
93820
44817
64774
58568
46878
37723
10644
18459
90828
27785
91801
14830
2838
68457
91871
3899
76014
68195
32457
53479
38861
93480
49423
71516
4405
18037
39505
55465
81248
68726
45038
829
93277
4342
43536
30214
1367
46445
6114
75814
44496
53821
83305
48353
91647
87094
19014
27632
9837
7496
6716
19198
40768
36180
97410
96162
80470
28205
21373
80084
28952
93251
89415
34034
25115
82950
58472
43257
19088
69635
62764
71011
59780
76129
19501
7326
7065
85008
96264
53856
6364
34774
18764
36363
99734
1800
13592
42273
87282
16005
57518
80008
29066
14837
2350
47725
59074
16578
93568
84816
47243
31378
74005
15314
47292
54961
40043
8680
65304
2095
39035
91827
36836
92176
94590
95776
26468
18543
62968
23330
84767
14281
81448
42651
14992
5841
73501
60124
73406
4857
20303
21443
71582
9161
66299
21290
70181
72212
2963
78649
48348
50745
63127
20965
93097
8665
54388
67303
12652
26369
63420
18828
22614
73355
76661
94608
55308
88143
73170
1854
60500
8879
32484
12218
14431
18799
57125
16364
70457
14738
80762
96227
34308
55446
16250
74614
97546
24617
35606
5252
81739
85637
5732
84036
45607
69610
63687
48065
56017
46460
69310
67797
66221
86243
40402
80256
2913
10870
47411
72350
17814
70447
43857
1306
89258
90380
42049
89284
68707
74284
91825
1661
30234
49312
85891
42687
1716
53760
19731
56835
31384
56557
77358
37543
11723
92792
8374
47087
69119
44044
67636
86437
28173
99802
97243
11680
35490
89823
46265
40967
78231
90862
19926
66463
1156
73936
32983
39722
96321
98662
43587
33945
85716
70340
71179
58402
75037
33396
12442
43611
95412
43548
44260
23971
18812
1216
302
9601
96795
67306
90755
13179
12457
85929
76346
50483
59186
16206
44825
6597
54990
27290
95289
13237
67256
84790
88685
30381
86250
43087
93680
90752
26840
34841
62596
9775
51690
38901
16812
46571
55539
12411
10879
39752
41241
22420
32363
44952
18715
21276
8586
6358
16327
64728
21582
56903
75782
27833
98136
50964
38602
49529
97424
76996
74533
86060
61061
38661
88485
15214
95370
70569
65118
51762
38619
3133
42347
42525
14931
17264
19559
85534
6410
27178
74648
50640
74883
18331
78486
40410
79033
37327
11815
32432
13411
27833
85952
53193
37283
20624
920
63651
36489
36917
2998
95256
12333
54328
94791
26673
26989
26191
7030
49777
9846
53986
39934
24941
56030
31966
51758
81103
89376
11525
4773
68282
35286
58990
60494
70686
14163
31995
67498
89009
1740
70539
31076
45806
25829
57737
49491
94947
34333
29764
49839
43128
96843
9104
69454
74258
65193
97933
95542
46143
29423
57404
31350
84706
75684
29965
60100
46149
9811
62596
33148
78111
67642
9846
23727
27155
3832
57631
67821
28547
14909
38550
35966
36800
1767
87287
38301
84429
99883
55425
65087
65244
92586
86097
26835
13493
64663
9677
74551
90121
30424
8009
43049
50235
3854
87193
96360
59885
51059
25895
44499
18911
96043
70479
94221
28270
1092
51666
77254
86739
79309
42274
93784
31970
65021
56038
22232
4423
12615
31705
72705
78077
47121
89615
81183
81682
30466
79794
74950
60226
76623
70004
65340
59295
78793
54055
69583
21496
63268
32067
49466
15076
42386
62241
42173
79481
39330
7170
48618
30863
15854
46088
36645
92986
37628
56503
31675
44706
98151
63466
1355
22080
56509
55910
20031
57986
43767
49211
14771
70486
71833
73515
41272
47208
79279
33634
56287
42204
37499
11440
82088
42539
18721
74466
21500
92685
24103
50101
87757
78976
33240
50035
92011
89853
78159
43927
66038
91644
60827
85971
21453
36067
74163
78351
16323
74518
66163
28537
55274
17407
30128
7402
30355
89028
81641
22842
25057
60466
53575
54524
25985
85858
64630
69762
61908
59285
5679
17582
49119
12257
54563
90683
22541
63891
86982
88564
59624
97730
96350
7596
75722
93929
26303
35074
4639
63484
80886
75936
82326
7056
96072
94874
5899
85070
27001
62620
55627
74209
39728
97406
83001
91221
59170
67863
67544
81664
49889
18102
86066
15374
35524
12591
87320
62782
54142
9164
78979
69778
78413
72926
15617
41228
35315
56556
89609
34571
74500
85139
22989
94897
89190
4842
73013
58423
91702
87942
52301
68749
46913
3763
11875
22466
65954
83260
29653
40880
44202
52634
11753
60048
47139
92300
78235
12405
84274
3925
76974
30080
53434
21719
69157
1268
83575
7602
50754
33964
85059
23266
13538
5728
27976
81599
57453
15083
66515
2214
12040
70757
1894
66153
83163
74169
52308
71526
52228
37809
73945
26724
72715
69421
21157
13883
90574
18673
13533
48080
21369
2034
50252
57514
59583
64907
32743
35645
98313
94713
77196
32821
24474
6342
15283
70437
59570
53137
66709
40174
82531
67904
7287
48264
72036
96193
90387
61891
94137
85399
74478
27077
11183
83005
10552
18399
26617
57293
71679
11505
96891
19471
99167
75302
41691
99529
63476
46818
54632
13825
45212
69070
56085
34688
15176
25153
64598
13853
46383
37145
9159
15959
98536
68959
20736
39647
74593
36286
33236
63317
59616
17191
41242
66991
73552
75543
84689
98735
61391
35303
32396
18173
49959
97038
22400
41507
71159
65685
69899
24314
75513
45698
38359
30807
16966
66781
34631
22488
3046
38803
56902
98181
97446
73398
95136
56470
37634
10413
14584
79812
75132
18800
59919
31526
7854
61794
56478
54610
98669
31558
24707
87687
82368
77591
83585
6517
12493
44075
66377
3839
45663
34359
63621
84911
37942
48767
90623
13384
48875
45788
52250
27181
69387
64196
96155
82708
71909
63576
97461
44640
22114
94878
19018
66934
16572
28818
27460
62817
80062
90581
54038
64088
1601
49818
16998
27201
83341
53510
47869
37211
34664
17071
16576
12350
52773
66599
95949
83173
74479
93037
50770
69069
14375
60343
64136
72796
15103
18724
41322
68457
92237
40228
98579
75812
89436
34426
91546
32022
8202
25045
10610
4470
71258
44478
31448
24666
30146
67235
34906
21748
10643
87145
60924
7628
36921
17585
20479
58492
84842
78317
14244
50122
54802
57309
68506
69618
35660
32945
20425
6683
67521
5193
81992
80174
84972
6101
55551
20128
38770
13135
63027
89241
52793
90986
12342
42144
27905
83159
58227
1561
29628
95431
95388
24032
21889
90620
83082
54472
19199
4892
23332
15052
78964
36050
15960
34321
7163
91187
20193
54374
40874
56176
31425
70427
35220
97034
85900
38359
61587
33575
49160
6689
88621
29603
91050
76415
36756
33888
22885
91807
73255
58439
35688
16842
25231
77387
70305
86906
6260
95655
34726
71686
13380
22600
10351
84540
28645
57893
32112
88896
36172
5862
12183
55057
70015
15601
4591
38578
37552
5573
70158
6542
43083
34646
60620
74414
33034
29942
72814
89088
5198
62377
97515
56671
8400
71174
87962
17659
22443
98631
63604
11580
89693
49733
3939
86057
54136
84055
95589
64586
7856
61058
66353
36331
40790
91175
47958
14638
93883
38280
20040
5914
61454
82208
8791
64339
68929
65904
33789
5790
3955
84838
27881
64823
70438
79488
66909
37110
60845
93296
17665
27186
95559
13945
92176
64707
72213
44914
97615
91869
61446
93495
45864
27101
55773
68322
61750
66589
4499
87754
94493
68338
16304
46984
89036
64005
11612
79088
77518
44202
84510
24053
94340
47367
26326
91875
68952
55737
61337
12666
32426
31207
82285
82183
55764
49025
33957
41009
89031
54097
10270
2647
39438
3326
57974
61725
88206
96343
91436
48489
3873
47601
80425
34347
95876
7282
70221
29858
45744
28271
51563
81492
76935
91479
76925
83552
64669
58599
22680
21252
71329
46238
48299
43534
91209
83530
72984
14716
75123
21730
70694
23038
78587
91166
28374
72154
59452
56359
26019
39246
21920
80414
8313
23837
5320
67709
8960
88118
57435
67536
28850
26766
19140
22306
69443
23072
42054
73489
17165
71149
83649
28059
65410
61116
2276
68599
94126
94535
28626
41347
20108
18507
57864
64271
52047
50808
54782
38614
24355
52463
61786
65583
94315
76820
5969
83666
12447
79504
51378
35760
93212
93350
29282
44924
14886
89807
59811
61318
68456
27838
16567
97005
56763
83895
86634
10722
9423
40922
82635
45184
1128
12190
88797
89241
98646
39418
67976
99514
44168
45247
6878
47318
52955
35778
47427
61859
39499
67808
9410
57561
73331
1260
16253
44168
78582
43971
71018
39101
29990
17803
68618
18033
58584
18214
95809
72527
23094
88316
43807
84679
42474
46305
90946
82053
88647
78632
40321
56151
70046
77010
56427
4302
38666
92818
48837
15297
22902
24635
54298
44204
38298
63131
78804
17664
57757
77301
11621
31969
99321
54218
58970
68089
13988
98656
30906
74886
64667
34302
68525
87988
68727
34152
53249
65414
79787
40458
69067
41569
46314
74275
88774
54331
45582
64655
61321
87489
24635
58223
41724
39849
38740
17720
30642
70787
12872
58426
39184
16198
57171
25507
74288
97459
19554
27085
70917
99730
34276
24068
81563
75946
21046
4325
35555
50291
37301
72296
82097
90375
42853
86030
22694
32724
20103
98791
43066
95453
26581
45647
21884
37220
9647
1087
74191
50553
33318
78699
17408
88988
79540
26940
34532
18393
13455
73143
64944
24205
35501
24169
19743
420
51780
6981
9396
92355
93012
7759
51684
72892
79457
50493
25928
12114
79670
23878
28837
70785
23635
86638
57927
32493
73991
2332
946
9308
71764
42009
22884
14803
23885
82536
16673
64123
74241
79745
21773
44428
49795
17874
6629
19131
91667
83701
75373
31686
91044
42608
30877
27503
72034
26296
25099
38731
14151
75843
94904
1486
77998
80706
91527
75028
80436
18817
17401
26242
18381
48384
92222
11428
5359
56342
28363
71302
65569
11569
1597
56173
34870
70309
73175
57
16909
90079
96139
8218
25928
16230
71599
82324
11369
25990
45985
53838
24422
88980
98844
5712
48910
1559
95657
3806
44687
21257
7928
71643
61124
15156
71825
24622
41358
59052
95715
64865
61550
21282
79002
17759
82595
76427
30558
349
23326
39719
83331
47742
41061
70054
82314
58755
71783
6363
90074
70355
89334
16633
90327
56411
33099
84787
90939
40387
78890
13803
78140
18873
47323
57080
71229
62228
93252
24625
59927
529
59997
53822
68687
52986
99842
48856
20707
23610
87911
2021
53489
97508
39124
7515
1462
46919
99851
4384
82241
30483
37170
69349
48054
86979
84553
72382
22991
24724
30860
81182
90535
82131
39137
21018
21772
85599
72613
76473
65152
27111
38746
61980
33297
70223
10174
10323
79373
87893
99886
44147
93423
5406
64508
9469
96468
21835
43257
71300
82952
39529
7198
86749
81662
28131
97191
7348
86352
38799
186
51000
69764
76726
21547
26918
27232
49901
96044
50481
34933
55149
56164
43134
50551
14451
73063
69781
65964
69570
8572
55782
79113
64555
23485
69806
33830
21350
23601
14667
71798
71531
43808
26110
8921
11438
6873
66351
7106
74293
78723
62786
67157
99573
4571
9856
90463
74208
15740
22911
47788
79447
77654
97905
77163
74219
18499
46783
16625
85866
56641
8370
66464
96076
37006
25725
95175
31850
55457
8786
87529
93157
56063
45580
71037
90291
3296
72425
54916
95502
80412
80513
71241
58879
8766
15525
42892
62596
28909
68222
71635
67451
42761
5262
68049
64608
32438
15216
33071
33894
99588
82727
77492
15341
37842
36112
37202
23600
7517
13610
8772
50199
85475
72904
58736
72449
35311
8047
97351
41543
21567
60656
86309
48526
5870
50412
44973
55063
1000
91229
45207
54328
52321
2590
99533
82261
49337
66628
58169
42700
85806
90156
26188
96094
1467
28083
19561
85897
72719
22682
78984
74421
92519
67840
52247
22162
80872
75100
72711
65888
83275
7104
36321
24649
19572
82406
59261
19622
93698
80525
26058
79465
65372
90541
92311
17073
94221
13356
1344
16594
76527
94255
45920
92739
88475
22979
70431
16687
20291
96203
43833
54851
35161
73147
20995
44735
59583
3309
47717
34154
72578
66153
60591
95460
26059
94621
65247
44984
89262
13809
51327
9391
78304
90123
33117
19736
39225
94100
16864
60551
58307
60393
32131
33497
38342
96412
8372
14625
22368
4212
3595
9062
75340
63166
40200
88031
61199
57941
82476
85672
74732
45750
56762
47749
78113
3957
10825
46187
27850
2469
47528
67807
4946
8680
23557
61653
63760
37014
16735
37341
4957
58244
49489
13192
75831
46477
52192
98732
64131
29638
879
15632
99482
51642
42490
17718
29482
72521
76483
60840
63736
36554
42482
18404
73593
82668
2631
38607
64961
71450
97907
28363
70045
89735
71747
57599
11430
94827
72751
1375
73507
85110
45529
76289
50796
4888
79255
14538
9411
55586
56468
79029
94593
9577
78038
40778
73088
86148
89486
88966
3589
91601
66670
77827
56500
47229
1822
26587
93922
12740
75137
20554
2558
37501
96182
32162
48783
66878
84494
10915
54070
24342
97701
11227
60685
77841
76444
38537
71523
138
28055
6672
30127
94442
74655
85501
63560
8608
88882
19269
22807
97709
28944
60202
73456
74681
22763
89529
31685
88062
41560
32043
66611
84234
87794
60702
96240
80092
42323
59382
61842
21622
8582
56738
9123
31798
76217
14741
77788
10211
44154
60439
4273
6741
22061
33675
20320
74312
55596
51394
17164
46502
52539
94037
90604
61817
12235
32024
44780
38383
12627
56264
91972
26323
79056
79695
77822
77136
74469
42211
62993
98055
75521
84215
45347
98067
66612
21254
82754
89383
89924
90876
53016
25556
65483
30663
68378
38109
76878
69589
52301
63295
43028
45558
41451
92173
4952
92348
618
83195
35477
13940
68619
38373
32679
27932
72467
91558
32005
14067
11465
276
21430
98893
48867
44903
85562
2453
90747
79309
63243
81371
33163
87774
85245
76594
41860
46267
8591
23774
89647
82564
3061
68743
25198
66518
74134
38063
90184
2653
21660
27456
22699
39209
49485
53355
10830
37643
78450
66740
38972
30461
6357
49227
58721
11712
55783
71854
49609
42903
98261
55593
62049
81395
26436
42596
91398
89564
77405
87955
58468
17143
5849
28654
40391
88494
25321
6774
81218
4862
24038
44854
63055
9552
20169
34425
83041
2691
36244
97257
44968
46781
90054
86395
71814
19406
56016
43151
78329
49318
12936
2215
91832
95400
97442
78744
65433
64948
54324
42358
71101
80324
2888
66221
27776
97418
95984
22981
78408
31593
48752
44911
55966
99384
25051
85340
91663
1536
27137
59564
33088
88962
42043
20828
96708
69087
51447
50822
97874
5342
46917
20195
23644
95550
96406
99970
46937
7758
51062
42544
53071
82138
29821
89193
38810
82571
326
92221
5113
45376
91595
76269
33478
78330
84291
59728
42904
72156
58127
93161
7341
59619
48
79628
5311
5530
5585
90353
60161
72585
69146
56785
15747
60327
10059
82914
81314
88686
36743
27092
62806
22759
55383
35172
51063
66498
52788
20988
29262
233
40449
86058
62965
47424
5505
7712
83204
61826
6324
34710
87827
10102
66940
75783
35294
576
26950
14881
53041
99761
56215
41824
58123
30074
72691
80389
54581
80099
63032
67186
48611
16593
46753
72607
31987
7864
23250
51247
55900
30048
70741
34555
27251
98579
5728
20183
56965
28234
55770
38476
84469
65072
99831
54137
62377
13259
64572
24159
46878
27971
26773
34416
90717
8623
69779
4578
79065
8304
34271
61917
13648
42084
46664
58039
96421
11475
56948
30527
87479
74848
55601
19252
81304
64776
81599
11508
72320
91267
44720
40792
43530
12180
58486
48800
34023
53939
27721
59176
94236
31561
89928
90734
67489
24696
26579
87280
80450
65368
39181
67836
61759
90914
99697
56498
29226
51326
63895
80902
71837
57881
85551
94783
21923
15959
10050
38995
14978
78794
94069
36356
81063
96917
51150
85004
28547
651
34078
96062
20911
30096
31935
52809
61727
31326
30312
50897
61744
53201
24050
94493
78637
58305
54315
95610
78354
76963
14367
61317
36650
76013
99453
92087
388
80808
22252
21479
86560
33166
4527
1185
72642
75519
74607
94226
49722
89272
97914
62247
39434
54811
47289
94871
92527
45484
43242
50614
72921
75574
60206
54130
36109
3285
12453
87980
10444
83820
58833
63282
57875
31500
31636
17149
88285
39058
55829
48185
24818
70474
98907
83616
52293
46048
22960
95184
11173
71293
53020
79493
41574
60840
21844
84778
91879
7763
92449
92347
4516
80048
80410
14305
92954
33701
91415
67363
34240
18494
85057
33490
95212
50782
11853
38883
24116
93743
73928
30131
78358
53380
59547
3024
89373
10575
25176
61298
48878
31807
48384
38557
72312
3084
93617
42615
24331
45052
23386
37399
96322
92344
4976
93330
76072
54157
71542
60658
20538
48536
80535
54233
41941
21505
6455
9355
2938
40872
96738
44997
61460
90822
45602
41954
15837
47297
90572
99059
66185
56716
53442
17505
48975
1863
46304
78221
53295
4046
77256
11640
45130
87465
33087
8954
11249
99271
67434
58846
92255
38445
59878
76155
62267
58064
39984
16325
33413
45868
33992
79658
66200
61267
64372
78700
44578
50502
53472
58176
33507
89145
67424
92526
84161
98013
99964
79356
80077
22647
27117
70762
978
98239
8004
70983
27243
8236
19729
65557
81302
61206
23445
27484
91425
87848
35624
66162
33292
25162
70483
15094
99738
15551
63297
6358
39148
46201
80338
71820
65714
39645
19738
98662
84096
51203
5347
20284
40706
41897
1271
40876
24842
73308
20141
16761
21556
6826
7177
76835
85507
85967
50963
76769
45480
5685
73586
87364
65508
40303
7912
61588
5610
88030
82531
47829
43147
17936
16993
40579
98839
37089
68111
11183
9902
32769
12473
95255
47378
12773
81948
17033
84782
36313
8323
6915
83996
65967
10506
76111
36717
77195
37963
19229
39287
35682
16045
53599
86104
28594
96415
88020
17043
39723
29867
70011
27303
21038
5442
70164
38516
24608
99658
47208
29634
46347
66160
23770
96062
85824
65858
62523
67963
71820
2603
40068
56272
2108
79690
42246
4050
58174
60992
258
25269
25983
86265
44165
74955
20253
81123
48776
6122
71761
61200
73457
59496
5736
37461
30700
87384
19670
18781
23795
56153
58036
50205
23824
25358
8212
21074
44126
24946
62646
32283
78402
15158
23145
48219
25000
98835
10221
86076
4843
54478
73822
93383
74180
86186
40026
3075
75403
44788
13098
10323
16439
4736
61177
18410
75864
38514
33696
98591
71594
34544
76792
44530
83686
1501
19197
92780
46980
77119
21648
69437
78897
34454
10435
81143
42568
22537
83092
29722
79208
62168
96058
8238
20420
58924
85337
28635
95552
33054
89713
11555
48577
58639
26783
72104
8120
22282
21279
83446
54250
32383
84868
25644
37353
28131
83359
28002
75032
79251
21376
35530
57397
42517
15209
72659
94263
49951
96173
30391
72454
63820
69049
29221
84221
72992
10957
94831
46168
4322
83399
91535
73284
88092
12393
81107
57355
30340
88784
37240
79222
86279
8449
15506
80461
85737
24705
1322
91166
99729
20174
97446
27975
94384
60121
55292
45645
17129
89446
3090
31989
73447
23407
8820
28072
36791
15614
92854
28360
39772
35200
48873
75873
31154
57031
11561
58732
61613
22999
59168
9397
21676
98996
23516
57110
48144
22157
34344
48155
69016
5651
53225
95796
51662
19937
80815
77138
55762
84647
18054
90527
5675
28965
23077
61228
90557
58338
25508
34848
76778
54604
93879
47968
78094
87339
11132
50664
99525
52248
46937
18264
41798
46522
41186
71583
52359
15981
71484
8657
55789
40819
79089
89739
5791
59044
9343
69042
63913
44368
61548
29078
49713
66753
74375
39305
16246
46439
22793
29931
92419
45764
26235
74256
1753
48218
84482
82581
52388
72848
4214
89072
55210
43457
8147
67708
25898
41045
20362
14054
89201
4790
21715
77361
67288
68758
23273
52152
20969
61165
29222
63084
15390
41165
26695
65834
57973
82615
9783
45276
56648
4850
35563
58809
7795
41351
52999
50919
59279
28883
14694
86874
3658
48848
23252
15900
15659
22906
54800
74811
520
40224
99979
56817
85866
251
71845
4424
35881
83949
98256
76998
69107
95210
55110
77715
84936
90739
42816
95974
57910
63044
59713
23501
86754
37022
52446
28271
64064
14883
99871
92685
23544
73581
4290
7141
77850
78451
84749
8802
49578
91999
26238
10232
29295
22754
79600
24317
74701
33096
39497
5797
70858
78204
17272
81435
17008
50301
96939
71199
61172
93094
51109
94905
70971
44449
41255
92703
51152
64654
37302
26775
79745
62674
12635
19522
96040
63310
58218
11802
75929
3764
45893
77315
1114
2117
72836
6600
86070
91380
64867
22028
57759
92041
46945
40347
84788
33739
93156
12682
63573
70207
57092
19419
60185
10847
58320
71937
44087
40307
76250
84558
47536
49842
5385
87813
98954
85467
67955
73630
4700
73622
11920
9621
46666
33852
18333
94588
56901
13641
77686
19697
93410
68209
77366
21432
11319
71684
25072
97359
68208
15161
3445
40841
76465
20989
62862
40331
46129
41796
4812
29016
70517
69363
22262
89683
90606
40759
22825
97173
81159
87632
96024
64105
84001
93923
81638
69810
96832
20260
63587
30227
42818
55272
84681
6723
82411
46020
64395
20015
78922
51518
23352
77571
13629
11687
38023
93731
40404
10447
13103
48895
34534
42822
31824
30114
88937
11591
93757
99269
51978
61532
77822
15528
89936
29757
90461
18051
63492
43877
97059
96625
95315
782
91203
96064
55878
58934
55821
33119
67484
74215
86604
49763
90171
21710
56845
21169
12582
11719
87803
15314
28040
86538
64156
47121
38835
53170
93559
50551
32718
43386
81925
1203
44117
69452
85614
2908
16694
63500
25575
32953
67335
94819
28590
49273
18493
91739
21254
26811
75301
72271
93875
96462
96001
99807
88578
8373
3321
7568
11493
18717
67841
87563
73706
48632
24364
5053
71332
1131
94250
74202
69248
87111
62840
79244
47133
27728
12873
20137
61066
74772
47179
75576
56927
93798
8754
91651
42287
22619
7221
63797
72801
13102
23664
45215
61091
29558
78770
78565
14357
30207
70954
73231
77501
47521
8531
38889
72033
85937
28484
76014
43763
21620
93317
20559
52202
74565
61155
8239
94056
53910
15648
86236
62216
17166
79956
48120
69604
10781
53322
38465
47538
82489
39594
97341
91311
8519
20391
93423
30947
62487
79759
98821
87463
99404
69819
97157
27872
22450
55910
17999
15453
75923
26558
19609
51747
56080
17895
11857
55130
96316
47764
32473
15840
85839
31251
59536
88317
89311
68527
22641
38207
19185
54027
53963
97554
42681
37344
6894
51061
92244
601
69578
55368
25128
41173
34924
9600
74461
83250
58302
9588
90900
81684
45992
86412
645
5320
65654
65402
48738
65102
62359
25105
53121
88844
667
13737
60895
77755
71769
90606
12248
2644
6052
25212
84011
94656
98850
19413
29111
59903
39380
59979
84855
87342
86750
71145
16586
80795
50980
9932
18146
22532
28210
48928
29750
10750
68998
19523
94924
54337
45613
89158
71500
11054
64968
99710
43648
78807
98380
11190
45294
85640
15362
30039
74954
27189
29934
92518
8450
1488
33633
36452
68565
7660
46466
16601
74538
43080
250
41144
20357
41013
90822
24755
27524
60361
98273
74407
25917
16995
33895
41702
43180
6330
87228
28466
66244
6163
89576
38418
10584
65135
27577
31759
99662
26760
53941
12285
31546
17305
66652
56412
6443
10655
81322
1238
9959
5086
69070
40743
19618
74638
87047
43421
16235
73181
10794
76289
8614
58170
19017
42255
86488
30137
24324
96557
13372
41794
58192
37155
20786
82356
75698
15839
36346
94073
184
75889
86252
14431
51104
97272
85265
61240
67126
94822
99750
71765
36500
38430
33213
30154
60869
52593
58290
15148
44103
67159
81583
11910
5510
91685
20153
64286
10919
99992
73553
84056
58096
45982
46058
65431
53862
97015
37775
2234
4413
18880
55881
75530
77509
33239
78964
94215
98623
58021
75072
98171
91333
90923
55193
3012
89409
36594
25400
34221
39564
89577
47546
44827
37190
48570
80250
86180
92418
47107
82696
57660
8981
79371
61795
71890
96529
3952
84755
29365
66401
14274
26095
40214
72076
31424
93261
28898
44692
47107
4145
73966
34049
70707
79304
2173
35882
28655
96672
34217
31572
42211
17274
52816
84211
66349
34423
65091
10180
48038
31796
14132
43927
61934
53051
74937
35809
87797
90006
53630
32713
67567
484
47814
50035
83376
44873
63080
45579
39409
58737
84888
25986
99169
32393
50525
55553
28587
98885
5037
48966
21302
81927
95138
29882
73464
6982
7218
66324
83422
63342
7187
57846
31349
29353
49318
22584
57149
78684
15842
88218
86975
44617
90574
21835
55353
55079
16387
29803
18572
87088
62686
42473
30942
45017
19539
135
11056
46711
20514
41899
7612
25570
84729
34773
18650
67198
49159
82290
46535
96980
87211
38567
79542
28989
2708
48352
8188
87659
35232
91473
55353
24085
33214
25396
70032
62828
85131
50434
30943
94485
2647
9069
63388
65289
35523
12604
30435
88667
82622
98841
24305
77726
56206
53190
47819
23180
45179
8436
20043
8987
5667
29913
69882
45361
59752
43843
37704
1024
48864
16286
68407
11539
63659
52474
93702
3032
88901
53544
91770
74383
11574
54074
55354
4649
50399
52600
93457
96373
3702
44305
44378
27968
50309
46387
5591
45537
61715
29931
17887
43565
90426
54773
16590
4047
9344
99687
47402
55656
48474
62584
97639
34446
49640
832
75363
80187
49474
36078
97237
18292
26983
79948
83001
62151
28447
10565
40169
71917
49247
70925
51048
63093
20690
29366
20123
78261
53958
62870
92696
49920
52424
9286
10368
93011
41752
51368
47310
37043
79652
53950
14197
93884
6043
19698
69933
36001
49102
76630
4578
64162
15445
5949
194
31664
4146
52215
12426
88059
2923
63136
96559
81012
61518
57086
98193
54330
50227
5838
4556
23793
51411
12474
20954
56279
77693
36480
63810
56896
87434
39
36358
58263
43651
70639
37328
93462
59537
20871
64468
24837
42858
18661
96079
89057
84273
84668
48677
66756
15083
50443
94859
63914
39837
26962
46963
43556
38697
46755
78674
92894
68403
98515
39465
99807
59701
78279
18513
81294
84929
40570
52673
72495
15773
28901
75578
65725
75694
87693
68661
62518
35699
35281
56436
53457
74334
58131
36492
22533
25247
14723
95066
60432
49804
99418
51812
10952
41367
4239
45119
5042
22208
18231
81801
96920
16939
84233
2774
64100
42197
85370
90944
70720
28670
29176
98010
13269
80712
18647
70592
61326
42937
13162
69639
94682
38255
94690
96691
11138
39445
78583
71664
74444
23558
18749
16487
43404
11252
8512
263
14656
84263
86064
78091
68653
58317
84769
65484
48926
19121
90014
81056
3941
28893
61708
99909
47073
30747
10547
2838
31303
13013
57917
81124
5215
44482
58913
58204
6350
81728
382
30415
37943
14900
13382
25239
74498
48576
42811
3794
46047
93710
66497
74405
18965
86678
61093
36204
67097
85683
63004
97954
28260
77568
23092
82746
6942
12694
38679
98736
53938
76240
78023
41255
10569
48574
62437
60725
14005
48172
81210
73428
73580
46987
99403
3800
98072
78875
60529
66778
63073
22627
15326
3964
15059
97618
49217
11219
84163
31092
79139
7424
18129
5545
6124
16716
36416
99155
33788
90657
81242
99654
86980
96477
88520
80709
68986
31076
83884
99126
31749
31545
42482
54005
33241
85830
92631
2794
67909
72988
72029
90828
91726
81125
76721
27925
24230
62255
81772
66626
33869
576
6909
46783
43663
84716
88022
39888
50274
5473
38383
87757
82927
8053
91004
268
2388
4315
28894
54389
94853
61660
91343
73326
16298
68234
80054
91560
37923
63372
16101
86733
90540
37053
48729
28023
13016
85891
95377
1926
46575
4449
85965
98389
21571
96683
85243
94595
45698
5106
74531
8992
18291
42816
62586
94244
95944
86563
75491
46376
7632
1177
81188
37964
62987
33494
57828
9544
16881
13612
4308
19936
78431
53239
84868
77992
88655
99550
92955
96921
47208
6209
85149
95222
80977
30853
92477
24211
71849
48697
5827
7831
43482
45530
19567
97738
78949
67008
99113
26849
3002
86765
30798
26474
59032
71721
97408
53613
1023
74335
33279
77759
26053
65508
31121
53061
98111
24185
77089
78443
97403
57105
33903
35053
19430
35790
34234
86374
8884
87505
39497
29147
38507
12828
78324
75356
64829
22727
47155
50865
61868
10141
82088
76230
61985
67923
31830
352
93210
95973
64499
6363
1443
11424
79005
40280
23426
52692
94114
14847
52420
83211
84701
38855
23802
41707
55280
11286
850
36275
46017
45725
37225
6550
57903
21457
4725
3678
16176
45693
64293
93247
27561
99604
33541
97958
1078
78126
31749
92374
6134
52948
36782
79531
59692
72546
47447
85856
73993
3151
25722
89936
27590
58552
91726
3711
44356
50315
59788
15030
7649
88367
10576
87516
56492
7959
15619
75597
20992
77728
8096
26376
77254
27064
77504
28722
21269
97272
23662
44012
33962
36847
64078
38243
79260
68826
5422
52281
31138
12823
97193
42643
24377
72019
37085
32353
68865
62529
26178
24508
28243
46008
13804
88078
72448
48888
83163
67853
17722
19066
97284
62645
15392
88510
73591
43686
98981
32625
88535
47775
37567
47237
54891
98871
88758
67424
96891
50164
3525
27375
7011
12164
26560
41962
20441
41467
61111
95608
63780
93888
41301
22935
15839
7032
83048
87469
29922
16715
69335
88198
94658
12004
54985
38039
53896
9438
39387
22068
28834
25317
39341
10459
55452
4796
71683
83709
2353
17126
49536
19086
37249
12165
8380
13326
58480
1098
48248
49288
99723
99321
83560
73365
48641
91800
91631
75718
44254
54188
2647
55774
50742
71862
9988
32934
31543
73158
64665
23386
85335
56702
33148
50891
96322
16785
88037
18415
23929
89731
15521
62263
59063
94055
6671
76274
51994
24529
97259
57350
66856
95044
11312
2004
96716
86900
26566
11606
10562
86821
80898
42585
65230
42519
63900
93699
72878
75091
26228
92124
55951
53174
76689
39467
61738
87698
77152
79321
27066
3200
33284
48908
36821
84746
43711
38788
3723
53709
9793
90470
86248
99306
4006
10672
1892
29543
91980
37507
5817
94240
84132
62080
20058
8752
6464
7065
91999
10518
56136
35937
47430
88754
1414
45408
51369
8515
7083
70513
15290
43583
5724
8708
90865
85069
43229
57082
49409
91872
24567
49779
59535
41476
76956
84278
6523
30961
27451
1305
88609
61115
24736
60409
69401
80794
54724
25580
41231
92640
95940
2898
14775
56315
52165
60843
52183
11019
14898
11941
44419
78699
18430
13259
29265
53645
54696
5986
4651
54958
38346
15935
79702
97675
1166
43111
71273
77123
41347
91238
28698
72905
93122
12018
28539
68905
44626
45476
98819
78429
72171
39814
37317
21774
48527
4566
8342
24770
9671
16983
46624
31836
40345
12977
98039
49097
79939
32130
4696
62779
67161
35308
74848
21808
65543
79941
82285
65463
46490
24008
91832
60626
75530
66131
76788
21348
62288
4369
94518
40558
46525
69788
10102
61949
18013
51209
53161
46160
41160
99913
62949
96561
7403
61235
52753
82572
99912
65003
3302
57311
7174
81394
8833
23954
63025
13664
91567
23083
11563
26216
62866
95485
85729
96987
59332
90349
60926
94322
48028
83960
41145
97474
82554
80031
78744
71641
75810
16262
72196
13004
65071
63915
98112
5275
39813
71664
94651
14186
14260
25507
57728
54094
36687
38567
16200
83253
52607
49710
23269
89578
70846
36095
12482
17037
8011
1132
17710
72817
10533
93492
86864
56361
18003
17917
31777
38857
10109
13866
36730
23519
84554
60459
7827
75659
76252
46610
35848
21454
97738
74147
31772
25767
74622
65430
67149
31040
29856
84359
81764
43508
12086
6495
23863
24915
94891
80130
90394
65375
29847
19575
92912
72674
80234
70723
68777
10848
55739
65494
85979
47512
70624
5351
73697
23191
48654
31835
25243
21775
92441
9593
42396
71309
40525
50892
33274
87162
57367
17257
98569
86586
8236
87034
78512
15278
65103
11767
91385
4416
41840
70793
33695
68179
16992
24440
87992
65888
69527
97038
11922
96131
58607
84122
91159
59134
16809
91411
76098
7301
38580
44798
48451
59083
14385
65977
3325
33242
78556
67123
7362
27313
52108
36839
14630
81417
64072
23908
30534
60530
42118
50114
6247
48603
2087
29650
55801
69863
46122
51106
8523
56608
56311
87040
64191
3812
88900
39813
24891
78375
53948
77610
87046
50219
92254
59001
99502
82533
7779
27997
11993
74150
73258
10724
49307
70689
9772
85703
50796
63406
60800
85246
33540
59154
35519
28904
60275
7341
10525
35118
66016
75442
68292
8369
21768
41790
31536
51741
49532
32281
17113
47857
21110
37499
90085
35087
46926
30984
41134
22254
57203
73437
52742
2932
34030
9493
40001
67041
53812
45664
50185
89623
4957
24544
60658
31514
49174
45413
66566
21596
26597
50236
42463
45398
37248
82427
51101
60295
67678
80588
15740
43434
37293
25912
47219
44127
23193
71194
994
8785
49112
73708
14489
12083
40442
15847
62431
42012
95839
89003
72912
10286
46946
35986
29479
67547
98618
36500
81973
65042
61830
74250
9433
39056
66860
40534
14648
33118
25035
76469
88881
31195
78859
56545
29585
37418
21587
64289
33690
47433
28623
29788
16553
31640
94771
57980
70660
73412
37981
58073
56330
80630
67363
12237
69588
58115
7860
16751
29400
60371
80465
9342
3806
79601
76948
70979
71236
67081
97238
14276
35536
12728
51750
8757
26735
27647
68565
52034
89253
77507
31220
80457
59081
79890
19758
62761
67489
81954
1095
36225
34198
27992
78319
96578
95814
25639
11629
57436
40493
14945
78338
11404
98650
42759
17850
36319
67794
54133
34366
79883
15715
57036
78805
84744
88097
26718
18436
89654
22544
62539
3105
45993
9094
20700
86591
53838
78144
20112
53236
7903
6863
66274
53799
9248
42679
3664
27363
13757
79714
5386
65030
50071
59305
95843
48164
42608
76983
40221
8123
91396
12012
18065
12708
26030
81967
4070
97169
8645
381
17025
32213
97712
15961
11401
50281
3687
67976
20698
23012
89232
3516
7627
38605
325
52115
84649
11461
74646
33951
70266
41890
43735
21477
27593
32371
84447
60695
50400
45299
22900
67873
99906
79735
50768
11435
42135
34258
26278
63031
3222
37242
59612
71221
13962
89462
26650
15105
45191
96311
8185
28016
2570
48503
11089
71170
16429
23771
2045
96536
42761
35569
75670
13089
16907
68135
14573
24317
44799
20282
54861
89880
33786
72373
17250
98213
35232
60039
28009
83223
86018
1155
46716
66057
25921
16762
56002
45755
59000
39362
5629
30490
19951
21349
33301
68815
95252
7344
23930
61547
28812
8832
14709
49373
57330
64567
18340
94333
34285
3314
19666
63203
99556
91586
17825
99790
82073
39361
89694
86768
72117
81397
95124
41068
55530
49847
54267
85022
96870
91019
46778
2938
58520
15908
18463
62550
84375
29231
45989
61903
36620
63461
60488
7028
85215
98268
16902
74602
74369
80102
35826
98283
44400
10956
98295
80226
38162
1705
68779
39506
83735
77477
82503
78334
52741
51133
97137
78276
97374
71117
40949
87233
57664
31865
65682
34699
3770
39368
10742
17362
51077
8298
6303
81906
29865
80154
23089
85184
97201
87952
79450
22267
87425
12907
26592
71617
31719
87933
48034
88869
59326
62620
27244
7685
64842
86935
2091
68150
12489
11020
76229
56049
39851
24690
40717
78055
16808
79185
8434
11055
74021
25233
73949
85960
37942
67868
99702
72923
17438
57365
27483
72814
72324
26022
47844
84845
49369
27918
91305
22959
65539
68830
97701
68801
12546
22203
28835
46993
32476
77515
2445
32639
87622
40283
19746
58599
23652
76708
7202
64550
38303
62866
44235
23162
27283
99406
18203
55648
99835
70809
68880
66639
83769
28602
88285
56598
2901
47264
96130
34394
3295
61110
69851
63262
11878
48552
7143
53865
86362
78269
94254
57387
32893
28282
62420
53740
26723
664
5894
50637
27826
1636
56798
66772
99559
45722
11722
88290
29439
94190
57942
57632
8851
58427
60133
23916
19762
59724
56053
74163
92482
55291
36805
27370
32329
36283
36834
15354
85772
17177
84737
97893
47192
26564
20588
82694
30014
61225
55944
29228
96521
35008
45249
90216
14542
88
14017
16116
77189
56637
67404
33347
13498
52013
48289
264
47736
56512
44328
64009
66333
74806
17414
7010
59965
91938
3877
80144
95863
22851
54002
73757
46924
60354
43457
4374
9603
12556
17834
82413
94249
39055
11935
46803
20016
3223
4077
51309
18207
24254
67681
252
75009
80199
90610
89981
37271
7970
96658
45566
9168
22800
74825
79005
77765
73696
62349
64373
8074
77502
61720
6366
57032
93225
5926
53088
5983
19823
43710
6984
33973
67535
70772
32370
73754
94929
12701
81954
60025
13114
3356
52105
18217
66648
27050
19811
2729
4234
53273
11975
71436
1480
37969
53262
49013
96192
38444
62914
31865
17905
71820
52672
83018
73291
42287
2590
16655
49312
97684
59445
18061
33197
69230
44354
13310
51281
37494
26286
79650
23172
29992
10405
34634
8450
42801
17517
97827
45544
73522
58077
81653
70514
9352
42564
6037
24367
60150
44155
13590
68214
13209
93492
46065
26492
33514
19916
54377
16557
89945
8112
77378
24836
51354
52176
66684
92915
87250
7061
78510
33592
89285
53260
35714
25171
77462
82759
15385
30726
20935
60069
29498
55607
98521
12467
9312
47396
65031
50528
30530
39305
22851
7854
94213
43214
68164
63569
16220
4627
13479
46127
92021
81186
11441
72878
41330
37700
2335
70592
67425
52117
28204
69657
50947
42782
80231
51529
87888
18951
92094
82144
187
42724
45415
96962
6163
57996
40907
30256
81284
19541
26425
58480
39009
33170
1526
88313
75953
16924
55324
75060
55667
27168
44722
84390
64611
66793
6941
7698
85141
79461
11609
68003
5000
49732
2484
81608
80446
91352
26420
99307
99025
90381
12859
8316
66213
78689
12837
56175
85237
49036
18223
81680
885
22043
6190
4987
5352
45986
23690
48841
95681
84280
22919
14771
83681
17377
90040
40377
87623
2766
1452
55099
16472
65306
40588
3540
67822
39099
61771
40188
51039
5446
56047
63900
55854
71504
78535
92513
97330
87398
45552
55988
35268
12321
6787
80110
73211
52877
49352
41584
51581
85944
86203
25720
50110
72244
51319
92267
5107
5288
9924
43773
22526
28179
14124
43285
75554
32105
43980
10418
267
54021
18730
56100
72229
69574
28129
95865
83406
40767
78336
32533
71049
95883
88231
52614
70990
96626
29451
51398
79828
2799
43212
53420
22752
47581
40282
29630
23901
4119
94907
62370
84560
35586
85349
12748
39092
27378
26170
69550
87398
45829
69745
93475
53227
9874
73128
21223
7639
40829
11677
67643
67639
59519
11057
58125
40582
51226
37097
88452
94158
6435
65568
55969
58247
41740
25559
17001
32687
75438
87289
58405
62359
47041
41569
3497
41188
30898
82956
52713
51780
76795
52668
58642
96893
59250
63226
21638
59659
75373
74899
50758
58803
70122
71107
78378
37399
11872
53312
75452
83882
49367
28476
44283
53519
42468
70190
39899
27229
19614
24530
12346
41289
60752
12757
52960
93818
19281
45250
76775
85800
96552
55893
37352
73796
78254
60873
45154
8723
13419
77506
88163
16637
78245
65509
12283
46419
34483
72182
12881
14216
7355
54736
71907
97943
28107
69139
71162
92167
8156
36241
73931
14444
86269
73961
2203
81085
8174
72016
79426
33138
79797
53830
13881
30521
58931
85616
23772
39750
46056
13294
94452
25169
62075
12887
25712
60736
6971
46428
47739
89476
81994
11778
5225
24767
17455
12354
92661
29953
71071
43371
11295
50224
74222
13557
61656
45426
45368
18277
50551
61351
75867
72232
86258
86655
88660
68097
11200
52122
8078
69458
67591
51061
12490
35027
2821
24044
92631
40022
99223
38685
15172
60941
18884
8940
23635
89775
9303
7564
66656
90890
95135
40217
26620
29755
87914
71387
98047
68155
6531
64221
77616
54107
72105
96024
58104
35098
90426
92393
31119
58828
95529
45649
85691
10251
68446
69220
38442
56823
81929
93263
26055
84192
13884
61905
75577
34408
81674
44008
77866
22611
94415
86937
75466
77276
39762
45579
5092
71267
67726
92691
74036
5687
50084
9824
19591
63689
92255
72840
68017
74876
64627
36476
81214
18651
42495
6185
60413
14766
89991
12361
24752
69397
8623
11533
90498
83507
13087
47680
19428
33485
10417
88129
80140
49177
9899
61442
94842
83611
35395
89930
55062
9475
46807
1639
30963
31049
56060
81762
19789
13218
82644
3478
6651
55189
49724
11103
82767
72488
73521
26591
61652
59972
43692
17899
52958
71484
80743
60466
96115
45201
26829
6249
84873
28954
67503
18346
29429
50077
46832
31231
44054
9051
13641
94165
45474
36293
94517
93433
26890
99496
68192
57171
55507
72003
98241
93480
31033
65064
54789
94961
895
11047
99332
68421
36088
68127
3680
21710
95412
69961
82821
99227
58567
23158
3460
96050
5649
87110
50738
33926
99947
92798
26747
97085
92627
47161
66961
3084
31365
17626
78774
47151
12271
89257
4692
7828
54920
80796
48971
12736
48529
53252
2558
10966
47760
33571
32004
41565
69634
34618
56338
98579
89379
23685
25651
90289
76070
47755
12790
20046
96957
76260
54799
46022
53743
70650
40850
58850
82262
1692
88864
10552
4692
81930
44648
82596
62067
90680
33379
26594
61114
69520
95869
86772
57601
41221
28940
61569
13340
6787
17613
2992
35769
49384
74327
38085
12743
53366
96022
21342
17885
51553
68723
9399
98745
35080
57633
85646
32255
435
65269
22004
70648
77130
4614
5314
36855
30540
46054
97533
75417
43255
86874
95883
48781
76064
79534
23965
61186
67548
34731
68100
78368
93681
30068
83052
65444
93456
16863
2459
46766
19651
60506
28502
26144
15128
51233
1743
16603
29622
7038
37683
64971
95220
50839
95250
42020
64985
28817
86915
98910
47951
67730
13167
79146
67323
68766
37956
71644
39690
74187
88155
52638
92574
44973
95760
83861
40438
93158
36738
83205
22308
97162
7215
88035
16471
63372
58381
74317
2838
97479
76212
27262
82880
68375
80024
3975
21303
62940
11527
86873
46250
76128
19462
9851
66419
35357
61494
6058
33736
38050
24804
30122
72525
88827
23494
18950
38956
65983
6459
47547
5595
30235
3395
78103
60822
59077
26646
67553
86845
64162
92397
11546
14532
29198
94058
37262
18233
78570
6283
58537
75268
62727
3465
95789
24008
87992
37510
90236
50575
64247
22030
59044
98321
16112
54763
93261
94362
4398
4261
30286
84198
73859
9905
29479
72042
87145
81129
16296
58217
88837
33271
10082
32848
47116
33326
6505
92994
68035
17518
1252
95544
62121
99960
16414
74971
67577
84359
38156
9769
27699
72252
74482
82837
8984
14338
60846
96505
62491
67028
2147
38815
91359
74513
16556
79032
85210
30950
36974
45635
57984
84789
47545
49222
85797
55917
41341
779
71492
41365
60184
37085
8503
69468
2398
64219
1322
11558
96539
89683
57900
65361
94674
29809
58860
69641
63817
48292
67525
58370
84325
72719
39085
33306
50408
50152
12166
28155
27460
43449
50214
67141
3616
12327
35025
5943
12162
41102
3520
29801
76840
61233
65984
53285
34467
72772
44183
52727
47581
51167
35177
93994
96542
34987
7886
79531
67179
69640
32610
33458
42927
94337
35646
75254
96980
60945
38904
58432
78090
74072
25048
76072
27331
11829
36896
70778
92893
88576
16304
63469
68976
22590
13583
51503
89436
30084
41775
40162
59293
15540
95163
47588
25828
11256
19454
58604
36482
950
68261
59662
86358
49868
59935
92627
51543
60452
36043
10754
16104
44774
9195
59686
6116
7420
68688
29541
98917
85998
78542
5241
75053
46164
38563
34522
91647
83376
40352
66726
26710
75487
10965
15771
95892
78500
55352
7099
73283
78715
28441
77043
82202
44311
58737
46486
49857
35553
55670
51626
72990
45330
96561
22179
18286
21668
91307
51686
18686
27524
91655
66289
8660
58555
47645
79755
90218
78706
88954
98125
19232
80008
8350
82043
68211
58265
25424
68119
97425
87186
21183
64413
26392
62608
30373
11158
79116
50848
79182
41418
95880
3719
84846
88353
99750
4456
53380
75430
13183
37532
23199
69483
67409
27032
39051
84916
3771
31423
18393
77480
23766
56806
53079
20763
63281
1743
38541
44605
97606
76527
14000
10425
63053
30854
46709
58456
81875
24692
68093
15528
52508
40197
12615
56572
89093
25107
92176
49274
28718
95026
36858
92468
38115
57525
11879
25880
86458
54536
35830
4164
44243
35741
53962
18131
97193
93355
75902
86474
97795
67282
88635
81947
15321
89812
17426
49382
52350
93480
70017
52324
93616
29019
67654
52482
55782
98922
52461
12883
41002
24673
34225
15837
39343
27620
45236
15670
33089
51045
43687
77647
85792
5110
48212
29560
73707
77095
83090
72354
68494
43132
25803
62342
35417
35170
29414
41922
41543
72520
77807
88119
98299
5902
65123
3915
18618
82437
45085
73572
85144
47539
88426
56188
76084
86670
54240
17625
47184
89849
50583
98142
67883
95653
27332
70480
72383
48969
70772
13633
87447
57837
7411
74198
9317
63420
76063
84203
57489
42130
10952
20637
16451
61214
63646
16511
62806
43679
75147
89995
46617
49190
55658
30729
11415
78640
61065
74397
88240
43096
59092
30647
57775
18966
45396
70675
30814
34456
20255
76299
95463
40057
48865
2620
77156
70957
96857
73002
88343
43803
13603
89219
56798
64503
19968
68881
81871
75943
68207
44927
70826
36215
45654
65737
83742
51111
59780
60209
63406
5711
8285
7284
80174
96179
18477
82293
73059
93198
30799
49194
99106
7198
35861
20521
10085
37574
15074
33398
67327
44895
89176
12433
48814
33684
46829
97805
7044
6896
99137
31389
65015
36177
805
98408
58477
18082
68961
23731
46317
77885
18088
15080
50166
91212
5208
62744
81237
43390
52746
31033
4974
87194
96405
32529
68589
45890
96771
62510
13946
72184
30900
68035
2786
67006
5446
79095
6802
89450
2173
74931
92467
36157
23284
73771
36551
88412
45470
42502
79064
836
96115
17920
21260
36631
11751
21619
95492
61154
19490
30126
97394
28834
13685
18970
8828
34493
27080
12552
96529
17704
83024
62480
90686
67881
34702
72962
16512
16017
97895
30425
5855
51638
42316
66251
38291
50476
44854
17147
17242
99657
57448
99336
11226
75528
4658
95430
98275
99235
29753
19328
80039
19774
45805
64061
79509
44557
47875
87847
39270
907
27545
49622
87893
1499
79195
78408
14075
51022
22770
46223
89772
20320
72759
6749
8281
60798
50379
61145
16285
96555
74344
37966
41711
81028
55251
4171
82347
12473
79962
67173
43090
6989
95281
1992
57035
54514
75547
648
76489
9196
13759
38804
37372
52753
25338
36476
35301
10419
70529
66035
28360
59890
11354
19565
4433
55764
58259
17258
48287
6982
85855
70175
79314
80791
90664
474
47191
10762
14117
10395
87364
80155
67600
3973
74165
31388
35097
50583
14569
35637
71373
71632
51189
19338
85053
85559
22855
88768
12801
4767
54632
49227
56167
8942
89289
65507
90812
29472
85805
34450
63103
45511
26709
69534
78026
35625
45629
71005
50698
12892
46132
15772
88115
81141
98396
74088
74084
64369
29596
88849
74896
70088
71923
78417
85517
59370
79732
33545
31899
22503
73349
75833
83286
6966
86318
31427
22416
43275
82274
75945
16829
17221
8972
73342
39990
22517
53985
86419
83311
33687
74911
54080
17042
36310
90811
52864
47042
39018
39745
61145
72225
25788
66625
43644
82852
24862
41904
49497
8910
28355
35932
75936
97723
41694
49009
80106
78851
87309
3288
88848
17514
35409
89125
49458
74986
52796
31228
55639
12464
37649
3167
79780
46125
9544
66471
67503
15169
88202
80049
39236
78214
47225
80381
70019
41689
46744
10809
7318
41873
55905
61565
73349
44581
74671
1277
94052
31187
91325
72140
68915
56012
46299
35741
91271
32745
61370
33015
17609
45760
13988
13114
94116
22248
22692
58638
71327
10257
48556
89173
52775
34364
30323
16274
13521
61690
64501
39689
39881
42184
51855
75608
36951
54766
4343
3112
71787
49614
50419
9628
45262
37470
81288
10701
47049
98573
32414
81132
62667
80793
24881
16261
29456
83386
17802
85437
15563
83715
82187
51582
15077
50535
81257
80068
17353
28192
98253
86716
96893
76466
5929
98554
45005
76262
8360
84505
40168
53984
85097
37045
46713
12152
93288
5760
82084
97057
58312
14115
61325
96221
20491
52358
26257
34595
22471
77214
28431
8131
185
70456
40094
95344
28646
58875
39939
16792
92836
15935
90925
88090
45647
90643
49102
75673
871
43451
69390
12163
62235
8707
46150
86725
22837
44726
80374
67306
41278
38504
89032
21215
15757
9627
92166
57699
85528
23708
77152
40941
38472
44414
49850
29009
56103
92540
17768
95160
5189
18296
20420
47720
67693
74746
34694
36867
60243
70772
9434
34828
27042
42754
76207
17790
9520
9469
10920
28803
48323
33484
78972
77771
96610
53351
79362
34069
16149
17165
31010
11456
6283
15598
21431
92635
51448
27683
50827
59569
25885
65172
20238
2583
91795
45308
82823
75320
33351
64857
6372
7307
82761
81680
95847
96663
97368
17370
39383
59624
19870
13703
58630
46129
82154
81938
16755
5176
6860
34674
82378
51240
98604
89460
32887
89680
40771
16344
823
79357
55030
10534
58111
88218
30500
78683
26427
62943
27846
81711
51593
51762
29578
2743
34011
8352
89724
76735
38364
49955
50727
34501
17981
49373
69084
85708
85255
96847
66469
83707
42140
44395
80196
83827
89055
54702
66252
32223
40796
42034
5694
83018
68570
69907
46028
60291
83457
82220
53898
93837
67849
40939
33558
26209
52420
11651
93799
54675
70425
94649
9769
39628
44983
60425
10759
34459
90286
75739
45069
26419
43469
6920
59973
33714
64989
96217
97671
29988
46343
29595
90906
11342
12635
68378
69459
39130
88008
82626
75020
28089
9449
23336
94164
58355
74457
79859
50938
78026
66027
31237
43328
40815
62734
76526
84255
42521
59327
16921
9672
32115
25316
44874
7195
6699
49482
62609
79473
71787
36452
5594
41482
3902
42811
85811
17965
12725
68802
69258
23406
61501
41538
84603
17956
91612
97875
55480
50977
62920
17867
70877
54977
49747
88634
99182
64093
48004
25813
35667
94239
63663
77202
5413
83626
1761
744
93194
7226
15509
43034
25064
85690
47614
61823
42495
63790
89461
58130
89598
59776
18477
8798
58601
15913
35379
86415
97949
12522
25782
6010
13871
18576
49343
69534
48354
79180
20539
13547
37513
31824
29227
19616
7399
92830
84374
53246
11957
12421
84592
19864
10970
13343
24214
47547
27559
11181
78249
87762
5936
84876
63837
78490
82481
26692
25935
11003
96623
77186
77260
82242
21690
49351
77538
78880
28828
16091
96648
2433
39913
48192
16041
3743
62402
84560
21665
67298
75700
19869
34709
21704
12036
10989
36037
26106
26290
19756
97890
75862
63505
13633
12526
22869
54853
60217
57454
993
75095
12650
79115
70365
42354
13207
73211
62894
88400
75170
62165
27613
57903
86761
93213
86321
25335
89766
91894
49642
7399
35798
27799
82405
97832
84617
63757
28640
59559
67524
12627
53327
29928
40462
52770
41902
2850
33079
49930
44752
92592
97185
33998
55946
9394
81125
68073
72522
50463
21573
19152
29348
52150
48429
16406
60519
10685
50176
91556
75806
26456
24216
47722
51788
57539
25997
96355
74011
10453
70127
55848
10999
99048
83263
98613
25917
12075
24755
90216
37006
36312
89097
74746
52356
50808
74248
22824
97481
59224
97287
96631
8105
67234
92927
25583
2700
31232
85215
2388
68895
4210
79180
30423
73400
60380
48662
58107
83452
76385
29769
29012
69153
22569
40251
86900
40328
42308
95325
37467
10460
12867
28249
94228
84789
84893
62002
1449
38504
11222
51055
99421
99132
82792
55971
7643
7964
42282
16157
48064
85216
88720
7906
66515
13900
4427
70073
68911
17823
13418
54331
69069
17153
63922
65432
17596
827
86712
70240
59230
56892
61413
42052
36312
92560
61079
7847
44506
48280
27258
56958
42264
44811
58578
86732
90418
69180
55561
39632
18026
61116
81150
9063
16532
65166
95855
38442
8726
83063
78233
84148
10968
42272
19389
40575
49530
26334
17410
94516
56917
12463
59070
97056
80000
80217
75495
63274
93276
56412
63199
62837
56963
96550
96887
56120
65836
81747
92416
37123
27464
55734
35578
40187
60965
78792
24429
78903
92356
3451
52364
80496
21446
50648
22680
53402
93693
22839
99692
60238
74234
30375
47644
81632
34051
41417
72973
71551
63010
3428
12696
65115
90029
12855
73992
10747
90286
62801
57236
24898
41646
72999
86184
5852
76516
37223
6252
83649
60717
62838
14252
53797
76673
9634
576
3504
66719
54028
12720
7613
42737
59539
9454
59408
12183
96337
48129
73485
31401
46748
91328
74829
22340
14107
30581
41406
39558
84770
94964
8325
28966
19172
46848
33697
42309
31317
92123
83543
65795
64845
58113
44514
76985
94460
21015
69935
14150
8
90507
48415
78336
13806
82851
59874
49932
64968
17507
6070
54816
50050
29317
60297
15295
27520
58144
3053
40534
52738
82611
62945
94255
25927
20869
71680
51420
24177
61437
28449
62995
97551
60272
66441
75667
75358
28986
7741
95312
37384
8863
83326
16682
875
26857
24074
48427
55722
82759
22657
11339
9860
52995
70431
93475
39821
34908
37281
32766
85170
95576
12451
65140
10698
88755
50847
8738
75147
76346
66828
54907
76646
35198
44050
25632
7578
63531
47148
33128
89840
37231
33486
26899
42304
32977
50838
60637
38343
74289
1233
69505
55782
14782
38682
66332
38644
90158
80696
7038
15022
47811
98494
28968
146
75469
49060
22363
91518
83769
35889
3603
23938
14200
47859
13712
16160
24228
65376
1552
58112
48397
1293
21108
17828
20003
40581
70037
15697
13528
46328
69794
41387
70127
70635
76061
76138
30158
19357
25794
89919
82144
10471
67157
76512
33021
56431
75841
51690
26276
87377
70252
90241
66721
20785
29747
7077
58055
76650
456
48216
46586
85353
27148
99028
21616
9424
5689
51925
30596
99796
31798
35473
53063
48632
29209
62414
39656
7759
84631
81278
99221
41624
64969
7692
49909
58411
95866
41056
57688
97629
49179
44475
62375
66345
50545
24199
58388
54331
30057
33305
3376
26770
64613
40200
27019
14966
27707
59183
13497
20912
54127
75703
61091
90122
29529
90111
15681
7027
6457
14332
3602
45667
54371
18457
26557
70092
59635
59675
7544
78958
26970
625
99680
46124
62516
79296
33482
88541
92401
3102
70890
27013
25515
14933
30681
63754
91881
61781
94146
85110
42770
12597
19340
33568
96427
79179
89919
26275
11279
53929
43853
76002
74405
81094
7957
54135
87135
13098
40298
13845
13671
71256
91332
30583
5801
61293
54059
99898
32719
65619
63520
4154
58400
51957
22008
51983
96583
7208
34406
49909
41047
61819
12678
92757
7238
70231
65730
98531
15837
94847
35706
12289
55253
36388
89424
25911
62011
10935
40229
77341
47525
10820
37128
38946
58958
55188
33188
46110
80552
55717
94882
8484
27627
79765
40173
23580
72736
90539
29824
39950
2889
59600
67140
70910
48865
50547
7481
67479
37746
78272
99666
31220
90545
90401
63929
70686
10064
76731
25365
2341
22981
19150
52455
20680
56387
56981
26366
44628
83916
36609
82429
14577
69207
7083
1194
38319
1582
59370
13474
36395
69311
79086
36586
57256
84547
32597
77468
20187
98019
50118
53972
95208
71570
53889
9587
12068
37657
43897
78635
50263
43586
19473
65725
60156
85781
28479
15849
47575
65097
11750
83971
80120
3611
47905
74664
95791
1367
8502
31962
63234
69649
93508
46787
91526
78601
92888
18991
84351
70242
62202
13526
11098
92749
84459
36143
2829
41902
79111
62916
51241
29897
25923
84197
36489
80232
48407
32438
38600
75973
55450
44493
71777
26875
86921
28430
52405
65801
38937
80489
94674
77027
43226
28166
88609
46214
52200
59694
41983
43462
58757
85246
12467
90809
95664
23851
45240
93514
55180
86153
22131
76888
45733
98015
41093
33038
41181
49366
58855
5425
71280
19819
76848
42321
82961
47574
22812
6437
73129
16120
46343
98117
2744
2162
34465
61811
84248
81661
23618
38864
40473
48870
35259
9180
90093
95133
25154
61588
75924
48147
14588
27332
60732
24144
33329
80740
79515
13237
54241
24287
35552
91780
78877
74256
19052
32514
82708
55367
36477
2782
70162
84689
38289
46750
35650
78100
53334
7692
46403
51449
47661
45402
58271
43958
82286
63557
30121
64426
63374
11720
53540
65836
97833
20623
98320
87113
15207
44546
56937
9452
81095
12225
60901
17530
1103
57804
52083
43802
61310
95213
1542
40643
98475
51082
20000
3204
74253
78771
70667
40073
30854
47334
87896
42013
16675
17639
77827
37189
99237
83582
4357
62705
40114
30901
38633
18847
40648
43495
63846
54646
31776
20527
60020
94779
34508
65773
79272
64565
48297
86588
86286
34063
51831
57377
20318
9859
94602
62830
6055
74379
68341
40071
60788
36024
45852
74442
60172
57018
13515
68108
56533
3832
29610
43079
74061
46031
61041
44966
71923
58090
94753
7178
91276
66017
2595
28408
75920
30901
65468
67533
13301
57825
60399
47899
80157
10614
92755
41186
22755
89519
99733
21700
47360
75021
58591
47445
22063
3244
50587
16984
86457
72741
43327
58805
4907
66473
88408
66736
4399
3809
16665
17723
49984
28583
92442
92865
18132
96257
13105
85080
52920
6500
61760
71371
16072
59832
2196
84912
68527
53563
39815
16369
71525
95675
99896
41796
23916
45590
69342
53962
35226
74843
77713
63299
61312
79472
90118
84220
93490
99347
69783
79875
60850
61633
65132
61571
19397
74365
91348
67646
17541
24398
19048
77037
49606
42279
90363
25338
73345
49108
15806
32438
32587
42904
62193
94094
98199
27208
54117
47955
26653
8146
88463
51414
82862
34408
91632
61173
68706
58701
45716
11208
43502
83529
24145
66995
41242
89288
32657
86426
41479
93472
47094
67
83298
6117
4097
7612
80783
59737
31293
17490
24373
90391
73721
48622
75468
55993
48012
53053
33272
45305
73014
83409
60373
5475
45394
86407
52751
34589
10890
76102
99470
15384
88090
21237
42090
17112
72617
42961
88434
53255
35332
51461
24819
58739
11540
39825
33323
82177
43114
15162
62171
33712
60110
83555
1238
41318
73159
45760
69512
70389
88996
17049
20241
69873
55536
38160
92734
24638
70006
97173
30231
48451
29995
21708
81401
62167
44214
39626
97044
69757
4585
24637
95046
44532
38204
64238
96678
36203
15994
85613
55617
42865
77693
37836
84167
40044
92185
45283
33737
37455
92608
55793
13966
63213
88817
91202
69386
77109
12631
77772
65047
70487
69248
58390
45850
50603
10506
2943
5019
80051
59412
62057
92308
7883
85479
59757
74923
75991
29231
14817
52676
26477
80437
71364
41464
98875
60831
91555
10245
58986
464
68371
74263
1917
19369
76337
63577
46445
41590
22958
62788
54646
30023
81780
18791
94742
29489
87294
15497
34419
60713
99605
66167
86876
37327
37161
82003
9863
28262
48571
37398
69216
59903
57549
87657
22539
38738
8336
5565
25063
21929
68530
97494
16186
72898
42681
56525
95281
90446
12805
56576
34614
83224
48590
80069
52868
77223
90971
67682
24499
18405
68356
73609
85767
33693
6542
26788
14981
81228
80179
90076
62456
34556
2241
83342
34765
91464
9052
65256
38671
99940
36516
60707
1476
1397
40860
19374
90603
51357
28843
94339
44955
78325
55114
79517
51900
78130
30056
32552
6707
64362
10715
41895
38369
39261
80768
43855
20225
4515
28212
16621
14778
565
21374
81304
12052
67676
71560
71296
73581
51181
2743
77026
48553
83806
15000
63215
53953
98272
16718
60086
94495
39764
91680
62981
38057
22994
92717
29841
7897
44685
54016
87930
21852
39132
14331
48085
37496
7861
34318
43281
56839
97400
42442
76661
5599
72516
26473
76993
14828
47704
84714
90367
69940
65067
37415
19584
87391
65127
1608
39514
21313
98432
20500
73716
79188
57969
59814
96947
40557
98084
32015
70689
40151
62660
44288
1850
79966
32279
81601
79297
6279
99266
10729
47713
94667
17873
66899
8238
42386
84575
3537
19630
59324
55296
33850
49194
85573
98077
13584
78893
90650
15403
26686
73646
8202
5043
44695
5291
99176
36617
71370
26742
43368
34103
12787
32884
66677
69174
35337
38358
15602
10528
49128
26926
92647
29303
12365
70654
85625
50685
65989
68912
6016
92971
32771
86435
70143
45785
64332
25307
81566
99709
19462
81194
57335
15067
85168
34686
5881
36934
81364
4680
20465
92650
24158
53697
73806
30877
20711
37112
59825
141
11582
43965
78552
23054
11771
7810
85937
92213
56197
58389
95524
12630
46543
53848
38386
15718
85068
9333
16919
72338
61337
66873
9713
72925
24509
11717
88082
9599
74439
19321
18982
48508
84323
54457
85257
62861
28065
46399
81635
84097
30236
33530
5908
29443
50398
88961
52561
45489
63746
42865
27602
4532
44947
45722
53774
65474
8533
47685
23446
69765
61781
94549
22113
32599
19265
37989
82208
94293
28289
45351
78826
63381
9397
18140
17617
60026
77009
482
15864
22938
98020
65796
48910
41762
19643
79048
76457
38085
31323
98205
72009
13268
59138
6912
79395
77577
55802
27642
28599
69800
38383
92620
82378
9359
547
64557
76449
9369
97380
20433
12046
60880
73238
49796
97764
67530
6786
37149
14093
10177
27463
81279
65933
82681
52691
2633
54253
61943
48675
69653
80199
64012
73551
46629
31097
49031
65312
9483
93595
13251
22308
76164
74956
16069
89919
84697
62835
52811
12202
46942
14866
95733
75578
63138
42991
34686
45633
53036
52154
21967
58279
72835
77207
83668
33682
32924
74419
26417
8368
71448
34502
15063
58484
38168
53918
10221
21985
84496
72028
23690
82339
41141
73852
13971
78032
96280
57385
45380
53677
64671
80768
14836
49384
29964
80423
22134
15035
77738
72774
10593
4420
39660
29724
83328
10176
55178
81115
18656
28899
46519
47667
45155
79311
24624
64179
78084
34612
41637
32789
48401
88781
80585
30383
68566
20585
51494
43255
88440
74066
87053
30434
35707
49880
50891
62429
21023
74359
70629
61231
21492
16908
14422
61349
15324
72784
58732
4159
33587
88977
7711
95652
10450
51151
59713
8611
91785
95582
7989
94315
95561
23192
43455
8976
7312
28102
84475
25419
85082
37117
25959
66635
23463
85331
48059
9018
32284
93908
26981
18827
38764
70840
55909
53866
57389
8378
41539
27179
67453
77264
10557
77791
50592
78121
28361
48465
12704
11894
59010
91555
77505
13630
56146
50659
72256
21014
76462
70556
52460
7490
96725
65193
58589
69690
9897
8958
20216
26084
30425
58951
16800
57999
57481
10291
7984
53752
6782
86972
95003
39600
77430
98199
65748
93897
70851
78249
43765
97034
99498
34070
42456
54180
79611
82212
67752
87289
48625
86346
3458
2581
98492
28648
51083
61918
47000
26536
80818
79394
82684
73585
87641
55740
27715
32317
82857
25929
88260
59156
43764
96119
73071
66226
83661
42961
21910
23466
73573
22037
59725
2224
5949
5515
3633
33217
2013
92156
41215
78305
35900
25616
10711
28779
43430
96415
15077
82275
50984
68757
93995
7230
85723
45903
99028
55912
96126
2840
24459
97187
19886
14686
88088
54377
82215
55004
1388
15813
86799
80503
36782
53442
93019
26542
97458
99007
14064
50897
8175
75921
89038
22230
83659
72151
68456
75684
14393
97877
35774
35185
99091
44882
81099
61062
93434
76193
53292
23502
60314
60387
82057
65469
40004
64636
39268
58494
71120
9480
41553
10888
69892
95966
26067
80499
63315
13564
96257
63294
13814
35109
87023
98735
21895
28517
70010
12548
26127
92998
41526
88051
89576
51268
81338
21922
19093
61170
67030
33610
61426
2190
93192
55878
62230
97643
89319
6040
83149
10182
96417
2626
18594
10359
30097
65004
9693
92939
43544
56052
53698
75022
28697
39645
10389
53604
80451
33197
82658
91873
39841
66920
40270
20670
81131
78355
96755
69080
9279
22740
83777
97858
8661
11458
55882
50897
20554
51860
91590
29650
90820
61715
16268
30781
86010
95997
92881
14789
68832
43473
5869
77231
48714
33687
17765
75110
40016
28846
61202
31162
63223
58398
43175
20391
91000
64330
16229
2043
24637
11933
20689
45735
91571
31330
40805
86447
1740
18118
3709
38432
24601
56985
87038
4341
72009
40471
24178
72225
28952
94590
28443
62574
35270
66092
44445
87144
7856
52829
74586
37405
26219
96914
44782
96747
45215
20592
99047
93811
36170
2923
18471
86039
31916
33717
78718
35554
44150
7052
94279
88417
89575
18115
36783
18525
1048
58369
94953
14960
32145
42886
64999
59410
49254
55881
37597
75767
33923
34004
15047
6602
92749
65508
25440
99610
2348
66303
85852
5852
40126
70799
2559
72548
73292
73268
4093
18397
47776
60553
44819
54341
45549
74676
45368
60812
95559
84311
49325
2495
53894
23134
49957
25316
21319
38282
15703
74407
96044
81487
93585
56270
4198
39430
94855
70659
37612
78952
8215
71817
3294
3421
14927
93279
98078
18818
76187
36712
76093
35993
87485
27316
28300
94071
64948
8242
81595
19023
58373
35206
26436
18598
92145
22699
94391
19497
53837
31141
84635
37008
54486
10421
57233
57627
28167
75073
81315
8049
28860
66170
48245
53343
87980
58227
27735
83390
13222
70386
62784
73830
21232
9322
16416
61009
89413
59508
51097
53071
15877
65946
11186
10176
46389
56794
48032
54636
94234
35329
3991
5548
56082
77670
32034
94686
76323
83596
95269
42192
97897
61031
25635
12348
81863
69991
41842
62615
46288
38957
58316
47762
29080
91882
48475
35990
97156
30563
23066
10794
7200
1861
45907
25518
16207
46748
66021
99327
52266
57839
37108
20771
78036
86641
85726
26499
18252
53971
52253
86244
43725
70257
38533
95160
89310
454
59642
18627
50386
48486
6119
2538
82271
10549
17683
21307
56903
77149
5744
77776
40545
28677
26281
35133
45095
9653
98418
1696
38276
93581
1741
35923
50458
26602
42775
9384
24230
72757
2974
23083
19893
82685
74377
36391
98780
19773
36256
8061
32778
66112
51695
77939
70891
79627
72312
74379
123
70377
73376
26969
83
24576
5559
62379
26906
39535
63706
76209
59354
46662
41051
41496
40317
51108
39640
53617
9906
57177
25451
41058
82272
46187
8589
89891
96953
98973
49468
13922
81444
32186
31607
97264
3071
27008
86853
66759
78132
19509
59667
20697
38841
83491
43364
44307
64789
48017
82811
50148
84661
91147
85239
38455
49948
24895
86220
44576
44125
23711
97994
34740
34799
96429
81886
1335
16539
80808
77821
3731
48404
42996
13718
83499
96285
25464
89286
53828
89319
97164
91527
37335
90529
23513
79633
74366
52579
81402
29666
54185
39823
7227
79047
25233
98582
54944
78791
34984
52717
54941
53640
5716
44322
59815
4050
34611
75556
52342
99009
50552
62512
52856
3143
17322
32365
41040
1040
48066
4610
34540
760
31379
37312
231
32857
43195
96504
87462
96409
26596
27752
93531
94112
71358
26089
82625
9661
27474
11595
42735
45721
5321
39509
56859
96478
15384
17503
68884
82330
67281
81406
57133
1797
90150
36272
57825
97260
76139
4944
11109
90170
12384
43766
16341
34279
96576
38817
34552
47095
28601
90400
10428
25861
79808
10375
64200
82929
24150
89876
27066
11465
18412
40613
63966
26013
22732
33871
64817
33466
11807
27962
46380
60234
8640
53376
7077
72966
64051
54711
10876
91906
69252
52133
79680
65121
94969
64403
75447
28570
9908
91255
41547
18689
85539
55626
41162
98764
81654
93102
25588
75432
1290
59820
12420
40552
38288
82904
37374
20711
4000
70682
63655
58269
33934
27321
76522
97509
9853
24707
97250
13564
57927
48437
86350
27304
70954
30751
54993
27292
74621
27440
91900
63422
77110
23047
25465
39375
50304
92110
36491
68190
3688
5726
5655
72000
22492
63773
79130
76823
87259
25387
93018
1559
21577
75728
67109
84688
21452
45207
16224
19393
59328
56059
79856
8334
2873
3457
65096
32803
53621
89040
84290
44386
28238
99663
31994
67481
92780
18717
57484
1728
64891
44003
69884
53894
79981
35388
30674
15148
13048
95859
63608
63135
27229
50450
41342
73358
14402
73039
96661
22071
54401
65845
10816
4357
84681
28582
44418
52732
57885
12094
32711
25560
13242
63467
41399
10970
20016
95934
77942
33672
68210
80322
63146
25264
63644
23485
2145
44931
12869
20784
8921
49761
79524
6833
36637
44693
58619
35761
53152
36097
76699
20755
94106
65812
35310
90558
63673
42644
92492
47635
25255
44418
16115
2661
96016
58940
16352
23802
52687
10057
42239
73528
58095
32487
25791
15049
66190
98788
83830
61803
96843
7383
47273
2035
73482
59606
33783
96222
95303
72715
3217
82712
95115
88443
6023
76071
79790
95566
11932
41523
72124
84887
71340
62118
61817
20784
67997
76299
90511
10720
53813
5505
33016
37956
32262
2340
10725
65554
91904
71745
68122
66524
8542
92926
5785
60531
31346
19358
14877
63114
22965
30505
33944
9021
63468
82144
37481
90262
39472
16531
85610
89577
32365
96160
31895
74396
85074
32516
17059
51402
22426
10954
23230
77789
53323
20935
35729
91239
62193
88161
96794
22159
72685
55196
69974
84065
37509
69451
67807
55035
9476
75126
72513
18664
40036
40704
49229
93982
90812
67748
5389
95542
75016
39606
79713
11260
39783
46446
99851
12147
83357
62816
30330
93658
42851
8954
98813
78860
83367
15105
21041
26929
93927
66404
68242
59602
58338
21493
74144
51945
73752
58505
43081
15242
9684
36061
70118
82760
95088
1756
55087
69379
90811
45632
49204
4734
36927
68190
49010
22972
60926
91495
43880
80638
8408
31072
28683
79425
45497
82145
90304
32756
9806
36243
74191
18286
90065
93277
28947
95244
94198
57121
91622
223
97249
34579
8986
71203
46818
5854
91356
18690
52689
68207
98528
5703
72901
41892
15165
47456
49824
36044
8516
9060
80721
68093
54410
34280
86899
74041
41682
94736
5607
37757
31519
39726
12380
42531
72283
64720
28220
53860
4170
424
98865
35507
90720
24709
33748
86624
99356
865
31922
88238
79912
51029
34479
90579
92253
73733
82744
73949
67246
75337
4625
41098
6118
51514
33950
80836
81790
4960
99679
67642
33650
36430
46662
71923
70990
22065
99717
94928
2721
12098
88991
77137
10670
37906
41371
42622
3214
47117
80272
93462
35523
65795
95858
87316
59035
7989
29629
1143
50353
37458
75200
61531
40228
1479
79902
63887
36912
6347
98091
20722
27485
65953
1843
63276
43372
6361
72807
30516
96712
51979
25542
14360
54106
70142
22942
28821
93202
65881
96071
76143
65728
27056
7514
44126
65305
2018
51302
40266
7391
56603
35415
1222
14693
12400
94251
29477
43264
80023
32537
7900
64065
72030
9705
21475
53704
39691
67672
82257
5332
98433
81082
50748
66145
22209
25254
34213
82550
77970
12347
80909
50230
40449
10792
35876
25087
83455
62330
45786
22817
19066
10510
1153
78506
5546
48401
39182
66093
2510
90468
28112
80977
51148
5268
12624
11786
77656
21776
8890
68255
11718
84132
54508
67165
9815
22325
17080
83433
41948
37161
28223
66284
49743
3639
99457
49754
62750
84521
25610
33971
70349
26989
41271
55850
38408
7684
39439
41122
70601
1226
50252
35901
85324
32139
78307
47259
69673
26149
71732
39081
90439
46362
25347
66846
54677
36313
23462
28857
62044
25908
64991
15128
74000
93360
15395
61011
99587
94028
10221
76234
45098
62776
20754
3103
43586
47179
52675
62460
31979
17278
21137
19224
1513
32727
51711
56391
15211
90290
33738
40238
91611
90775
95732
89212
97959
58631
81410
28351
88575
57071
480
15714
63093
76465
42261
66349
3712
21668
51042
4997
8936
59637
9029
15097
59849
77579
25370
4837
15653
86204
12882
6752
89502
13151
2233
96559
2831
8826
94929
56489
85574
1219
64221
44499
73986
83265
40684
23748
2890
45415
79665
74305
57961
93829
17582
21846
70587
338
66455
14819
19873
65644
29246
85907
55880
55818
40880
26948
99685
45949
98111
90396
59052
63443
15296
53820
49965
43288
2074
64531
77514
20094
45224
76279
19262
49209
50361
23727
53758
8127
80614
78997
24501
31016
53478
31500
33785
37024
29334
95802
73754
5838
86677
82039
85528
98593
54899
39099
10707
71090
37842
81767
28076
17734
46080
31752
40647
36811
78543
88512
41312
7775
5158
6219
10327
28556
15955
45511
41615
19107
7821
55760
4962
83712
18913
67175
23540
18884
26622
78878
7578
29016
25957
17851
91188
59658
94895
9961
6430
30515
33366
54757
69909
46298
59204
49187
91637
94364
89577
93998
94771
72086
96202
50082
88230
65451
47402
14554
32190
15026
72013
84411
55667
74667
19096
29146
72078
15906
30652
92359
54716
53140
89595
2620
65508
41099
86514
76140
59340
82854
70140
6199
66173
75799
9371
35686
35530
1908
23894
17791
86298
15507
95039
61414
43022
13317
67412
56096
60900
58036
46535
46183
81075
150
18722
46459
60131
40122
33547
78289
98336
13540
79450
38139
90880
74027
98980
17280
84112
41100
1414
33432
21272
66117
9558
13765
70085
71866
97976
63996
53011
61123
22567
75835
53902
65125
80555
37640
52411
26809
85155
67358
3560
88921
43364
83065
92741
50603
87160
53540
35217
91854
65828
51207
54229
59775
13077
20211
6564
11349
5910
86776
60608
27857
32974
74718
19761
24009
34012
215
93914
92
12776
16717
71227
1463
99669
37213
20854
44726
71508
48066
42771
21924
48629
87743
88032
50080
77455
55205
34818
63247
10742
15214
77028
42063
25878
59884
88365
26547
50535
20236
7370
58940
24300
9824
62221
18345
26755
91802
31121
55589
79650
81465
18976
27229
81685
15186
40912
65504
18882
67006
53188
21408
44133
77123
46472
60246
43017
3622
62676
651
67284
20788
19564
23283
49847
31490
81689
50939
52140
96427
3369
40270
96008
69493
38484
52483
86349
56345
33930
25278
41492
68863
22882
29173
41219
4698
34086
92828
8593
94546
82975
69233
71290
70986
14495
15530
18352
57843
93469
79182
86916
4335
68719
83193
45592
92172
57999
84704
79540
47357
87347
52321
30506
21305
6714
26378
12942
39341
16737
65105
80158
83366
52143
89311
27761
37075
89500
3536
37469
69891
18651
2485
56100
14062
62940
72200
46090
96301
87273
227
90387
68752
74233
5805
40790
7169
66926
45574
47938
64289
23647
65266
90036
52873
32379
72061
94531
5618
20702
74524
88028
98369
92582
5050
38204
62546
99332
97821
27227
60723
49203
42530
66332
31935
77094
23813
74240
18164
96968
86986
34310
82392
75758
60925
63437
62923
98318
27289
65252
4378
74087
13663
77963
11108
58195
38601
81586
68915
69581
78376
54797
43589
97863
54016
56063
82896
74709
95194
94379
15223
27806
45424
31235
83113
37292
36406
60474
156
80870
31706
42106
98658
12587
89525
74878
83625
30207
37093
25948
43951
28648
10913
95309
37814
21317
5289
3568
36393
90800
52961
90092
29948
81111
98757
98689
80462
63351
62099
20593
46164
43361
83034
62868
31060
31728
17884
60660
43020
88602
68725
86475
40811
5720
40948
45677
39435
92417
71678
70600
69566
71283
32637
36249
44794
22647
28076
38081
5346
36218
21203
79852
5246
67566
89366
18620
4015
59257
55416
524
21051
19404
98023
74617
11133
84873
90648
79803
83322
69206
48774
17038
27929
56641
79398
87954
95679
23000
24464
67262
63418
1788
40711
66925
63491
21070
54167
98613
8700
39269
37842
40245
36833
24823
57523
74697
56445
7579
80957
28339
84220
84125
37719
11769
13273
1851
58268
39561
33665
35373
98050
18065
82004
15364
18594
65784
56613
61354
23739
71748
59375
25179
95319
14854
27722
79250
6779
6395
85751
23139
86619
13873
82805
30125
6625
98926
40825
72749
3966
68336
83439
41226
22458
22605
22772
45792
14070
18351
34393
30006
69601
28707
4097
81402
3526
27290
12912
23197
30393
86894
83653
82700
4091
74906
2525
3376
13929
50859
68520
82600
92495
65617
22087
80323
36999
37258
72479
86419
56140
71543
75787
45778
40124
98869
9273
29837
39253
17817
56366
30830
53404
55461
61906
53828
77207
35197
58850
67871
25822
49998
84354
52011
418
33120
77475
87610
85621
39960
4884
97768
61069
29884
78739
59008
7812
91580
92356
97159
45311
32763
24105
87258
85166
49791
9736
33575
89193
39215
13032
8029
23170
53140
57681
23578
89583
87814
22759
13032
1758
66408
16306
28759
90624
94613
83501
18031
80781
5406
8925
93774
89544
77265
41427
61805
78087
40948
68587
17711
74865
30678
34333
18657
68016
23956
36248
94421
48771
24097
41175
32261
58945
2820
78134
39047
41766
85351
32233
67923
90857
69229
87199
46193
2436
83979
85673
19129
14035
51714
22717
62743
81857
58266
27013
11367
86874
82152
98472
88487
36215
6478
9189
63725
86877
15574
77044
98863
44476
37972
40083
1783
95359
23308
27800
23795
34130
17491
68096
16553
98738
25969
1617
91030
52798
30470
39970
45382
37950
75616
5054
3807
22607
36898
22996
1374
5920
54739
18382
64191
89206
24479
95449
53429
59982
26744
88203
45898
93713
28472
97114
5045
53049
38919
21187
34390
67069
77389
67052
89744
20332
62096
92375
58726
33429
2660
41170
37233
81799
84109
17063
45131
1254
96308
33991
53239
94148
90762
58256
4804
28775
37015
60037
82977
27610
28795
15036
97721
95121
44827
61138
38317
71732
43520
80536
98325
73835
91764
65850
77982
40427
71010
71617
50601
74658
21554
36858
88934
31040
65476
52633
86021
53259
87185
65895
17756
51160
94092
96354
35452
28337
95742
79299
63476
64565
68872
10116
9030
60112
46886
46299
52107
54898
95567
82365
65067
99632
53890
14768
93690
78038
90287
4580
6485
5764
79764
33221
64716
74561
33241
69544
95913
74927
82360
15632
60807
42784
81833
84724
11466
94472
43352
60686
93145
87296
6766
95419
53056
91638
3606
24916
11247
2839
879
76094
73836
91595
4782
521
22618
8060
56143
33407
70840
36314
95766
13405
797
40859
86268
20724
24712
82124
98264
35083
15507
69996
5268
69581
70939
76437
8515
7835
25058
91472
10038
98247
84173
45952
8783
15288
84240
26300
86028
81962
59029
53705
5229
4699
67822
4199
19099
36692
35474
66236
59167
64302
64893
2015
69447
67594
24984
58064
12522
34689
62832
84250
1205
3204
94484
36874
14726
51554
16631
84597
36229
67160
60449
73211
75976
82465
70224
6792
1255
67965
49136
16348
21364
13907
48769
56575
4202
67140
55644
99616
80242
27753
37712
33252
20824
49889
85769
70853
71311
79968
41602
90190
10464
30874
29048
62700
52948
69175
72764
49231
14053
64044
77235
43016
8155
53688
55438
58208
11001
64856
30591
57855
92152
27713
11294
61476
79340
31843
69703
83854
35861
17636
18253
90341
33916
35289
43896
49066
85525
7664
43277
89548
65058
33117
87578
63828
93519
24151
77854
32478
92724
90422
75252
59168
27321
21629
61525
66622
92905
49655
67709
77983
36385
90671
40688
55188
51699
79359
38159
48744
14921
84667
52814
20800
97738
6552
50260
97523
40343
39194
3139
15530
31170
68064
12885
65368
14744
39954
36896
56755
31295
91192
539
52197
36076
75820
64002
72672
87934
42777
58055
49852
87829
32141
72517
94202
88429
52206
99869
865
92701
19155
95770
92455
63859
85805
48258
29261
41324
64384
96725
28158
87446
42700
7710
43762
37605
85688
70255
42375
25680
63111
60639
59924
39294
33247
16638
9361
23234
21655
10677
45704
27773
56295
81958
71122
88740
91595
48652
82376
95265
58260
67075
66719
49054
92041
75608
80770
13319
18219
25444
56485
95576
4152
89701
67344
6239
34012
28577
95489
29168
35839
27424
54338
11432
32256
84251
30989
79936
45087
23238
2817
64814
79221
19304
41266
9099
83680
92391
88626
93574
65159
2513
1055
21762
99941
88879
99952
81570
27996
38857
34242
30764
72521
72705
86483
46725
78586
33520
60059
36686
61407
23004
44100
20922
63641
23488
53225
45645
43590
45427
16778
32024
8417
77604
12945
47689
8392
43381
80320
13430
36145
97247
60535
99978
9636
13226
13671
29778
86241
92556
26971
37605
35587
95841
24802
68614
93392
40219
91183
85604
9014
39908
22741
34448
89390
97142
12715
11120
48180
8071
84660
31453
10632
57889
63981
22250
39689
83790
79785
7687
69158
85820
91740
62942
97666
81681
9758
8546
57734
72986
38715
63130
65427
47068
22125
83232
46427
91448
91659
60740
32792
56157
72913
38466
17766
64214
11340
30545
37295
97711
29468
2891
93744
80542
4303
86066
75915
50581
10002
83515
76582
77789
4849
40750
13996
26177
92152
87031
93353
78031
39282
50709
72441
60196
89462
34420
10492
23077
12274
84879
2071
56361
24525
54872
66308
8799
42941
34572
88684
54955
58386
43497
27095
28527
21280
28235
88824
18417
41482
44148
97402
32887
57853
88652
90512
16020
92517
84346
49712
55625
3088
64784
88679
37185
23585
49161
29570
14854
68504
27483
80641
30415
74646
63150
58080
11720
9440
29937
2555
28300
39740
17878
50384
98095
21721
55859
27863
77298
708
68268
62070
15207
69091
66202
42721
77474
53549
84565
51126
61737
45961
57026
91946
5849
14097
3361
1129
22652
98485
91991
78969
64793
66567
99959
99009
474
6965
83084
85371
72938
73649
9744
34486
59415
7439
28114
73613
70074
67793
14307
48120
96022
13844
55301
94534
63830
17206
1590
65224
65314
29321
69272
85723
31802
52001
87086
61524
66520
16473
18173
59202
55909
45638
5791
22512
71365
33407
32650
35342
13050
44811
74172
74419
4529
70109
14848
67661
87008
19928
62244
91910
73872
86062
78113
17352
73660
27177
27176
93588
71091
39073
39317
68286
3891
9721
46710
66205
45427
30236
82251
37076
20549
97832
54830
89745
56429
33870
65177
84934
56475
24126
93004
28188
25779
87934
38536
74028
73852
53719
70629
21692
96397
35490
94281
86993
93736
69660
93563
60858
23012
65319
47967
61773
50886
20993
16753
28590
49050
41631
54073
55276
42457
4291
64551
20345
11428
21385
45059
17341
95304
8840
27967
42328
18259
59882
2145
25940
52899
72981
1726
79923
38218
91051
52801
39256
83845
21286
97378
98803
84618
18597
34479
81503
12389
10270
96561
90983
69752
3265
52458
92552
97148
48843
87932
53903
13646
52657
58364
82426
95528
43672
61807
86483
5652
35693
16579
43752
80426
41422
4437
62138
73001
73419
41491
62946
47903
84827
44433
19321
55481
57479
68731
41828
30399
18864
75281
30245
21008
38424
36566
69597
19336
70723
57400
76326
27598
44902
44434
2985
95295
76156
29548
50924
40742
42450
76924
31147
80686
95831
72150
82831
14109
67655
84515
57248
99177
36398
64536
16258
80718
13409
49409
55842
25968
98303
61186
77632
62021
78322
74088
85189
17424
80863
13155
94906
38430
64375
57475
96328
30541
15061
61357
91961
77952
6219
58532
35688
47045
43227
18336
42833
20178
60948
33970
9113
57504
25466
66231
153
69626
59431
69629
31465
41902
85214
64584
18681
77357
61659
45345
97758
26788
22425
74364
54030
52897
86123
22549
28380
96310
34499
61613
65094
97500
97964
64470
14804
58169
68460
82342
86297
88010
23834
84915
69968
43712
25305
47494
81233
14743
70793
15813
94137
19372
66083
50236
98843
40074
64862
44001
48684
85941
54084
45185
36555
83864
25928
54109
62951
5081
14155
87489
92308
28323
57229
51137
60806
23871
27417
6712
74167
6517
64584
63761
76667
58392
70284
3074
35598
34753
11425
38281
2745
69721
18471
50780
95791
39345
4831
23853
13043
16909
36126
7341
70877
8673
3903
47832
69459
43114
58592
30473
46380
53212
94250
36136
74501
71047
17254
23453
15403
56592
49622
92277
45073
8904
68474
66622
75313
20660
49764
86885
30454
85512
42085
30888
55562
5504
89441
57077
25280
65107
4917
15575
66590
98797
91874
6291
3745
97740
94954
62065
65752
68701
68150
52154
18071
80500
93858
44376
77153
70734
36940
88216
14165
51477
75268
45292
14551
30900
32083
51757
44317
38798
237
75806
7116
6019
89345
34130
24717
38295
4825
70030
81259
53995
39777
25947
39633
6165
84197
3450
15860
57595
56776
85625
21811
84425
50441
74496
93938
34942
94133
10532
2915
75213
10054
45866
24085
29934
26341
96246
777
72557
65754
86776
54105
30596
76233
78882
21537
94888
83171
60869
35654
63577
20251
66464
14843
85707
48114
87977
25931
32971
41180
23072
38278
15614
5847
54758
48573
20233
38378
83293
79066
7786
36414
8034
2342
46103
99949
52887
46661
40959
59315
98451
78677
35379
1031
30694
2403
5681
37020
6899
67529
62710
42530
64411
95895
9093
25506
85282
2329
56761
78938
18034
59946
81465
42199
56031
37149
22660
50009
6800
93769
49681
24991
82004
18983
23542
52900
64295
99206
74245
57621
10128
57465
49194
97216
15337
20692
73357
27205
66663
75066
80533
61916
7671
61097
56740
86415
14619
90192
95423
11777
21066
44758
9972
15263
82083
26829
88194
31081
59719
23010
65938
62691
54089
74319
37600
71058
69226
22313
98629
17857
83276
81919
14810
99671
29222
56708
32385
46824
75718
77260
54097
53552
83385
41300
47750
82528
43095
84770
97373
45676
62043
15405
57227
96445
53914
62426
12542
43124
83932
71049
71659
76454
53454
1928
41300
50539
81355
42319
39707
66300
87575
70998
71687
57609
868
90407
34731
13225
38875
12163
59319
18281
5955
44470
53830
85258
74164
76384
4615
99038
31606
46102
91531
75603
9855
85473
24289
52551
279
43404
52606
98109
91883
55135
64867
8430
14979
74120
99467
80514
61373
40299
28129
3943
29761
42356
96252
17108
51455
60462
18787
8739
84848
27151
20847
86018
54235
755
13357
9406
32609
13668
68211
33861
74377
1088
65310
61349
36780
68209
84687
4769
17468
33214
76420
54073
92341
76438
49728
53201
1788
13244
9600
31277
81037
26199
93834
45465
48595
56481
99312
67755
70954
49187
61796
89593
18249
89175
47910
76522
25866
1507
16639
95606
53658
72353
44562
15203
6495
42746
5092
81587
51049
10287
24228
56973
17894
36449
3429
55055
59241
65463
12955
54103
51283
52271
15557
93858
99068
77031
5346
35648
59714
16731
19546
34109
19329
62238
85253
3932
18244
96273
36091
52743
43401
97031
18184
42548
72624
48644
31860
77677
73247
51283
23771
43442
91904
34318
73972
48288
81984
46124
71466
67075
86855
38464
79799
59046
81894
88129
91224
84288
34926
72736
79082
52456
16077
86238
45931
62952
17006
60848
93764
66148
60025
93397
78950
16568
1765
44372
26693
3840
40473
10756
90703
94898
70780
97101
79242
33333
22692
9236
35865
42277
46211
3610
14680
96931
51532
46661
11989
20704
48541
35317
49530
64692
24358
44101
87892
93681
55038
20204
83827
1628
92210
40088
45847
43403
53931
95053
61119
60143
50864
27348
70896
183
3370
6522
66613
60662
72050
21370
17905
42330
21935
33678
25551
16261
58225
72930
95839
18081
73133
3271
4834
27961
5951
43581
21318
91203
18143
26316
62232
39227
74854
58137
43711
2709
4555
25945
30824
86419
61007
66028
69241
23190
80622
47259
26193
40041
29997
77531
59181
73521
84307
87878
99206
29798
5975
81021
45704
92818
93264
56006
48338
79136
54363
88610
6965
38478
79044
23297
43991
85704
74489
34278
73749
27823
34031
34850
71740
76917
71064
71313
95883
57008
43115
17415
38208
6626
33466
82586
72809
56645
19642
127
30247
58387
72550
93088
50334
45052
47813
39706
12152
59264
59107
62993
81822
48262
42656
3899
38126
65350
79294
77941
79754
36503
81105
44978
17504
26048
90579
86408
82507
1551
90327
11049
88549
67363
65692
22561
67893
63845
85715
98342
19168
34269
9395
63114
74582
61988
43537
98288
766
21815
73284
61961
45641
36346
43842
19103
32727
59159
70213
49482
16880
33671
4753
67657
2033
2642
76222
69507
43785
53896
740
4380
87643
12052
76629
39
37932
73871
30876
33485
52480
69046
43129
77413
45875
95287
82684
71107
9920
67966
65873
12030
97784
13149
5577
25743
33400
39662
35776
57663
36516
64741
23976
63534
39355
48197
86046
60422
89214
67030
10038
48990
11876
21007
143
21726
89887
23484
36922
18213
8340
39514
44693
74285
10373
68595
86366
87608
42079
31870
93019
26455
29698
78032
27463
3862
38517
20633
75240
46737
96602
49241
50304
96934
9975
9231
45787
83744
24189
5437
29541
54698
13523
52707
49436
38314
78015
1414
656
23492
45044
33230
9728
63909
40475
47757
57147
3606
8404
87263
59281
26058
13967
40905
70352
9360
54117
38880
7904
3445
97705
38547
74288
33040
50575
38990
83580
43539
16244
84186
86583
53570
84720
61774
19278
90171
57951
81525
37959
61250
60878
15749
75873
60616
67994
96488
94843
16741
59666
12993
80177
16684
66662
81753
35740
824
95877
97923
90342
57946
23417
27999
53884
26537
54815
94424
54102
64302
83402
48688
389
96004
49899
36025
23838
64553
23034
587
95543
27486
5769
34798
59995
60607
33650
38005
12837
80678
2868
82768
55563
34958
43118
95729
32629
12107
85979
90875
10000
43680
44171
82996
50235
9249
5887
75866
90328
50674
48677
77112
1781
62062
59820
13700
16835
87525
17698
57481
59430
48125
66751
29451
62340
73705
84527
99504
73578
67606
83772
54571
57553
95638
44686
6245
38005
38921
6032
91388
26418
89985
20791
88596
82296
1220
1316
72196
20967
87614
5444
23499
19895
58565
16595
31701
73227
85569
86557
21420
59911
86628
20831
41131
17240
22564
38435
66917
64583
15075
99381
88301
88743
71588
40267
25695
81645
63545
85597
5953
84196
93234
60960
5718
20411
54292
46195
3360
66769
68340
32153
16419
15105
66933
97353
31945
55023
25254
94929
12605
97325
39892
66559
98000
46051
35750
38255
98662
69724
11559
27777
88724
60860
56278
34983
34014
67794
75598
41865
40196
12843
76603
57782
8487
47906
71804
4983
49666
36490
47861
47324
89943
6841
64662
45955
35180
62190
70615
92078
88761
97365
15520
15489
73601
89677
34894
79358
56651
92266
17848
94749
65503
60976
77069
12623
25806
36631
44819
74046
25229
5333
82937
25136
14683
42730
62368
93905
84511
58056
40538
1658
6518
36692
80449
80774
92060
67758
29929
21144
36131
48674
53581
84678
91388
43910
55152
20214
29185
26276
60559
42206
11235
25286
67664
61086
23345
13419
33568
85877
88843
99590
64856
97131
15482
25971
27252
76598
79813
79992
86019
64009
31504
46963
82143
93867
21201
87638
95913
26273
97957
57060
37623
1683
39819
8945
24729
2168
84219
13658
37345
8376
40082
93926
17092
93555
40625
68797
5536
33285
85837
51382
75397
49898
5255
38400
10680
56826
75681
19722
60657
76798
87217
50686
99866
59224
78937
9162
93731
57310
19673
45518
60221
47023
98336
60157
19094
17933
4019
56925
3839
78768
34079
15415
3454
25391
19459
40734
71926
23565
7626
6494
87669
10976
68691
19520
40624
57865
87967
91160
80955
89598
24202
71121
94988
16123
42866
36433
15316
91487
26183
8803
61381
90428
15996
70115
30022
1661
57885
50289
16912
10397
31001
54713
40341
31331
7342
19003
71377
81264
83175
60657
78399
93417
43993
15386
96905
1481
60409
18740
65702
17119
92149
90315
45138
99444
42888
40202
77646
81591
8127
18664
2687
69263
93147
45288
657
35374
28740
41274
9508
31354
24861
87740
32257
5640
74737
74298
51960
60906
44941
52257
25961
13620
25651
97505
20582
108
64490
28928
87788
44649
12175
99167
11540
12167
46640
27968
19527
32484
14176
56308
68708
54553
55134
59773
24927
34001
78126
52450
35832
45468
30206
46895
18130
65311
83292
57826
56557
85898
86884
76881
13766
40059
57330
52574
81026
47615
99566
4623
16487
52190
8340
76622
91352
20034
39208
1143
49043
95399
56334
12705
70510
60892
7493
69847
85369
3042
8026
99835
24207
90077
60683
99623
217
58813
431
95729
95738
97957
11923
40927
85513
18890
70551
88236
61111
12730
75702
69520
48714
30749
96712
87524
12261
47090
42883
99919
91823
83714
21537
90831
25679
3439
5528
38915
68585
61026
89642
65442
70726
5549
37479
78217
13571
76936
28309
617
61912
47659
49731
64890
29762
20716
53441
89938
24465
35282
52194
52043
24081
27831
12898
35178
14057
38310
33092
7118
71870
4616
10895
64119
80941
90870
3897
66973
24905
80700
15675
63633
51967
7253
2521
80399
62191
50910
80414
32752
22263
18096
9088
25901
338
99911
20166
49172
33692
21943
19840
2479
11043
32405
31166
42156
76706
34236
19975
45001
3806
64160
57640
36161
66983
4359
36397
78563
78250
76059
93713
52931
33501
39322
76406
32842
31404
98987
7453
19221
66384
59902
29591
4013
63691
83445
41083
90
51429
66783
96930
21520
6477
93937
69597
19987
68779
56672
93004
39660
42395
54988
60498
1294
78840
23595
87944
75442
84519
67367
2699
43476
86302
89831
10614
55256
95749
86091
31634
95747
68102
85092
16271
21237
71452
24647
89986
93349
94027
61203
9395
11457
30198
51896
7447
61654
31289
23927
1971
83908
95180
73051
11126
64995
70950
16276
86124
35927
27231
90824
1643
87714
82103
13276
1398
17094
98902
70445
68275
95366
14703
66628
42121
32327
99066
44840
73088
99232
21324
26137
12608
28092
77191
73364
1635
47855
81006
90133
2122
99007
82401
53016
45577
39417
50549
14496
93939
77935
23635
19653
446
73054
39262
26571
32752
70479
39988
30544
37311
12128
67484
72227
27973
7143
80358
94936
25225
35864
62425
14445
54440
80320
55794
11021
60785
75720
74572
58759
73736
54208
81893
64561
87495
83122
12079
75501
17835
23076
62287
3804
17106
74504
40391
17924
17271
24690
51481
72103
76695
74291
57402
32207
38476
54685
56637
36881
56609
10092
25959
30276
13563
74780
80020
72120
62169
10974
93980
80627
9621
2983
34196
18428
38050
30516
80296
11125
84933
2239
10556
82851
41220
1796
51117
90683
75745
88816
89431
93633
55574
7270
55027
7792
91008
7354
47279
80990
6553
87357
74776
34602
2824
15249
80788
50335
28787
71663
51300
66328
58092
74448
31081
68257
58779
52681
23534
1777
63512
99121
22037
41920
35211
90265
77501
73704
29549
74046
43705
94757
82747
11763
64654
64649
6961
61359
7993
3141
23420
4145
55173
60592
17772
60262
40914
62893
2334
30029
61428
17188
54644
58974
32344
79190
46446
86295
29099
85641
23873
74568
85259
38205
15011
70649
70473
36226
15561
6627
76032
77721
34560
63470
2499
46874
3327
66347
79697
21924
4264
25216
79128
45656
98632
2271
40879
9823
35468
46859
5641
32668
59743
32301
44625
71422
72626
99608
90142
9614
54611
71826
39934
33664
11687
54043
96989
50746
86478
87142
96533
11798
48814
31204
5874
77636
30018
35276
32402
64179
43111
28788
88143
39889
91447
94358
12865
84967
24715
85977
54042
20913
70696
72568
87030
96860
52314
89550
86155
64824
28587
37192
51247
85547
34009
83373
38540
14993
86194
13117
38350
58297
9319
64242
64699
4737
68965
15387
14818
3004
65171
14431
95355
39290
10770
7591
73820
19642
63902
22901
13971
75435
32837
79465
91492
81630
17918
14641
52468
48890
68214
79110
25624
13290
62165
90781
73666
40857
42171
16954
47820
24780
94545
49763
1100
50960
32875
9177
58879
96361
37611
66460
24451
42951
35745
13280
84173
84567
91299
402
8454
79227
99148
76173
62657
40625
70611
88018
84069
26488
60811
51167
23096
64888
47398
49448
80985
83451
71479
94205
57834
41393
29656
24704
77268
95435
10562
37977
27026
533
92108
96354
60309
19162
53559
40934
50906
39613
5210
79860
45073
66835
59357
97205
4686
68373
29024
21841
42443
33907
85893
96665
88978
42938
77167
5979
63292
79812
51367
81077
56403
11851
78035
81984
55382
34305
50540
68730
7563
70206
80330
42286
19306
30504
492
30124
56263
52953
77873
87327
19639
91309
34560
61680
63330
87301
76132
2684
64194
11372
68723
34051
98504
60708
96485
75668
45112
65180
36972
63626
54410
8592
64749
69766
66602
33067
88411
27586
45487
83630
15335
70388
10191
67058
19543
50755
37096
43405
59342
37486
97261
44256
57104
18944
55112
55520
17443
71739
53764
74131
21660
93996
88210
73481
78333
20935
59336
44478
8085
69603
21495
83074
44526
95156
2329
3823
985
39776
75579
17693
10061
42119
46157
55771
36609
69527
22332
34046
22168
49837
30459
63600
33432
4272
58158
93013
69254
60850
62222
9304
50840
33098
17071
22192
24855
10597
15506
21345
95554
82984
74387
82246
7956
84396
91871
26067
40033
25753
68863
27299
68107
32347
14774
44615
66215
75440
75767
16796
77182
7020
15594
96893
31515
22207
17370
23096
31676
43787
30021
87515
97654
29614
89357
57627
92
84706
70095
30144
41778
69825
90405
16449
41998
15581
58862
39678
15234
62809
74615
81199
4797
68083
42066
12082
61666
11500
1421
71421
9617
52464
8036
36875
43936
2927
38165
53814
26028
25091
24141
27916
39400
5117
16191
61376
37241
50215
60596
483
53480
59943
32723
27140
70553
63644
4848
12291
13147
38634
21204
45442
25678
63611
64118
24677
82078
65492
92880
86515
97845
63299
33476
14533
3368
58609
26003
16591
71153
95882
65342
87151
50851
30739
91384
66890
60275
90935
15340
32876
35709
16568
58536
46990
62987
72598
95612
37792
96736
1946
86249
19220
72356
46691
46348
13107
80560
15855
49759
86700
45998
28384
44997
18337
55243
95687
87500
62149
42934
11219
6133
57002
74181
27527
87033
43401
57618
46089
22003
8653
26025
42846
98941
83324
76388
32143
47185
97703
99179
51158
29967
9553
23369
15233
16544
73933
3238
77257
80897
80152
78928
50775
424
42177
35188
29629
47224
67365
31567
26253
3324
31491
55717
40389
90485
28470
8608
91087
90170
10891
86547
34444
4901
8706
78507
12584
75973
95151
26943
39621
14876
56555
78073
35925
75192
46215
32468
94534
33284
59026
83787
43241
46301
65777
11504
62253
94399
78857
36897
90542
85927
81340
81700
56771
738
57631
58561
22113
63633
72841
94637
95772
34603
75972
2377
74514
85369
95064
95066
64438
86447
72641
11840
27478
42200
4343
63780
77033
76993
3451
36485
91253
68681
35387
92569
5639
3365
15547
58030
6424
46305
33625
87340
92075
46608
31041
48312
76397
15210
68885
69088
58116
90844
24352
54263
12986
84331
82917
96438
73500
7108
21910
5703
39783
83180
72291
84211
89428
88485
6223
64943
90362
44666
31720
4085
5708
51715
48019
17936
5796
67079
31176
51570
65940
83923
64815
81926
8462
11130
47578
7880
93576
67016
14046
24455
25451
33560
64987
93799
16253
92030
91723
44614
31402
45503
94159
34981
25602
40411
20545
86002
70822
30403
63146
54257
92894
1803
80648
5161
13867
42650
81821
59190
64185
69500
77113
32507
62982
61099
78969
19679
95025
46931
54454
56811
3314
10549
21492
65531
33935
23645
76866
99325
8313
7653
72512
59185
73759
9539
64236
64127
88459
74162
36839
7742
12290
34498
98252
90122
79612
27715
74802
85526
31308
75247
93162
86987
64599
96614
75450
42444
82787
55199
71309
81521
77784
17807
68298
62296
97129
86866
95940
2311
10909
6223
52697
42802
47153
58956
29442
80514
72728
12834
98329
29303
44954
98676
29086
54637
60754
91680
47923
10345
515
43486
43340
94271
15384
37334
37519
66027
10339
63294
29160
44880
40132
81179
45669
60023
35418
76883
71119
32748
55562
9834
27890
495
85580
85792
84764
64694
17138
93530
28690
20514
30409
8258
93224
58003
5645
43390
76610
57241
15550
37879
94137
6646
84778
51908
58206
15708
70939
80824
22863
27805
16813
69450
68212
93799
46824
91428
24650
77130
90126
83869
33375
28504
82640
61964
76459
8550
61783
4092
75165
85842
96183
27095
49821
63437
78412
30445
96291
87592
65403
62828
48503
15390
79406
6630
60887
11298
19293
22704
84080
67734
45107
83197
89848
4672
43887
40633
75456
43713
65324
45143
47114
42807
20927
70941
24802
7124
77657
41852
89638
73685
33629
27708
86348
90187
38130
46869
14998
17154
85571
3865
38676
57307
59826
27871
72825
2747
87960
85270
44055
81945
23004
67950
11640
37410
62702
98133
27178
33465
55071
57563
13799
50518
92290
54425
79286
78794
48657
24409
53491
35999
98821
63950
54718
92542
54
57501
44332
26747
32447
87061
49090
13896
43696
9498
88036
87841
48270
43346
96204
66028
62094
30904
89301
66326
33184
97744
8663
19939
31147
98747
85319
77295
83868
32238
11616
5874
72151
98085
98234
23884
2073
83747
34934
15333
42358
84789
96322
76630
6051
17906
44227
15166
74777
72810
25448
6551
43002
21364
24404
59094
67185
54105
89668
11693
4059
26326
24160
51405
38831
21517
56932
15644
49099
8879
67284
5734
4409
93758
77011
76986
35472
68741
81007
84312
68184
74817
46160
58158
38820
4848
68229
32234
49681
76809
77510
79120
22245
74230
64106
57417
44692
37246
29841
37440
16286
18210
9813
4239
94436
90669
93004
17089
83321
52846
15586
63826
31169
52535
11186
45967
88977
4021
77636
20409
20845
14747
12945
33627
92079
7416
24926
17464
99672
90356
3334
8813
64727
90751
81127
32966
10074
75134
49148
44488
75569
44896
37697
33876
69146
20302
71533
26895
91677
70014
94367
46145
92523
24890
62054
20317
69425
73464
81352
85578
38144
54832
48925
76659
7512
60313
16578
80621
70994
49084
95180
81264
60686
81124
33088
76453
26747
63564
12006
85679
97118
78289
45070
36878
8326
42950
85755
20973
5674
23242
92152
84547
50699
69921
32014
15683
63819
70911
43004
75307
50966
91497
63686
71553
46229
63855
89935
43126
32844
97803
63442
37882
66887
78028
49818
59188
86670
54248
24272
65328
16468
44962
40896
45703
86138
9041
25924
82737
10449
11002
48649
10054
22896
15106
88586
6118
86089
80302
48079
88989
27206
92092
58465
88265
893
86393
3790
71181
46759
24253
86656
11737
78031
8854
27124
38805
43165
26805
52181
44789
21381
18576
61631
26114
27752
50950
38927
7895
78058
24748
72379
75684
2248
42359
92821
76928
90204
64373
74648
25843
58975
66991
32710
55869
21535
94306
53740
55621
26062
77225
70096
80400
89689
96094
10406
78721
68951
59486
62566
61832
21390
38339
26669
34858
89649
60487
75853
26526
54686
32155
81577
62619
92855
70806
2843
84791
29710
18084
58446
99198
51964
88861
88929
11147
10961
90756
32450
96462
58076
96992
51755
77918
14296
7869
52420
90374
49852
73384
26802
4170
75464
33358
52870
23302
82168
36256
91265
42436
83828
8457
83137
58113
15147
29928
99701
82439
30050
98601
61796
86981
25001
85478
59762
62519
95010
51760
74981
82700
53537
1381
81925
60511
17922
92634
2566
98896
48797
13335
59381
32327
14541
23676
30020
30130
15680
54898
59170
80862
90299
38165
78200
87653
89791
64621
8203
91075
99848
85435
87372
21268
32842
58588
50183
1682
18265
76948
53399
96876
50053
81333
46085
95453
31735
69084
4396
9325
92498
84799
42570
92909
68115
95524
75416
14950
97589
72209
90515
71340
82652
71607
86672
30846
18477
91455
61969
29410
27585
6992
72485
94686
53505
93153
55680
18252
60104
3834
85844
52455
34034
69077
62194
5389
29654
2347
84458
15704
59036
52353
83321
78834
32893
50401
58639
7394
9979
16379
76398
94328
17535
49542
46490
7893
46972
24529
80450
284
10502
81730
59286
72227
38191
99386
58091
10865
2990
62509
91692
5923
84942
71720
70285
66116
21603
60941
94121
95538
19082
14249
97184
69617
14187
22620
45303
27085
87104
93901
90833
91904
80486
66492
14275
5042
90009
16267
97450
23233
26314
61827
80585
6805
80372
13657
63564
98638
97430
42451
66374
33371
95487
39721
6664
60680
64977
40845
52145
57401
40764
57743
75039
92409
48740
40846
41328
44602
83967
71946
81782
33036
70511
69598
16413
32236
30473
18071
45228
21464
70738
40710
89628
40314
52586
20187
55351
89337
31627
81501
54453
99185
7435
93465
32874
17275
49178
32884
44555
62418
1767
52322
17394
97005
32673
30043
5017
68718
91930
34057
49487
48502
35911
91275
26705
99176
52966
90064
62198
9954
76301
7658
62176
68122
81639
16415
38951
22694
20675
26557
74473
98039
54014
67902
98080
25948
81256
95278
16582
33723
68091
81252
96747
71069
628
48504
95367
37845
54267
8580
87806
24164
86714
6398
4354
91443
95882
41949
29872
96238
80186
88743
93966
79716
20054
43447
87334
62987
24520
83071
71472
75488
63383
12199
94943
17244
2890
5551
14659
83374
24692
36142
80497
89887
12081
29672
63807
44045
45255
36233
91063
19624
34247
31047
37874
12048
61339
92675
72904
18488
39345
95914
39698
34297
99609
35750
18067
54799
61953
50195
49618
70954
2079
41123
55831
78071
20549
20998
55029
86309
98030
83682
35214
19232
47260
24222
52024
1675
13058
15156
55136
66036
94368
72458
42019
45021
20656
76982
36309
6204
76864
24709
86966
90358
9962
79105
18511
49215
14918
24665
81203
17164
23222
20329
23991
75787
45346
82321
89826
97588
29773
20537
69676
1706
718
3192
38141
7015
39419
77813
49077
94481
71682
38198
4250
99688
61710
7821
51886
50804
89298
99547
20856
37166
71602
72390
69356
78162
10582
27774
80246
53366
97095
82140
13816
27052
21617
95349
71841
53997
78571
7439
89504
82434
58069
39333
5694
729
38164
32754
14253
26973
60954
1608
95766
10378
82216
22577
18034
88648
29937
11201
22417
7794
43706
38284
92596
4170
2746
56640
24403
28578
45613
79627
10533
50556
77550
24936
84718
44296
62186
7277
27073
90189
34655
66141
98066
49161
40126
68049
2008
38863
39637
4167
79065
2944
59992
47811
47370
79576
46648
27292
6947
16595
5083
59298
9415
77297
24885
78460
17863
32024
76669
54300
1342
21522
34239
33414
78319
44801
65503
52350
79740
34327
86346
63224
69371
35621
38117
46596
5660
10228
74834
41502
70949
94997
30343
89969
60995
92765
55135
61967
43208
37355
26377
26341
76317
82373
47971
49492
26641
13826
87426
33381
41812
82105
4262
49339
78990
25882
92142
36055
19909
17195
89784
91335
83539
17948
72554
24160
81008
4068
25643
18632
37451
14838
71257
87129
38476
11766
67197
15793
78389
20318
1375
48727
58635
53705
13965
96702
32884
61908
9436
88005
90600
7808
78197
83638
25919
20144
33903
79730
65116
94120
18800
5884
52887
82700
83793
131
18842
19107
42647
50857
80447
41903
36050
54697
6658
47457
10553
28619
68662
96257
62078
1126
18496
85794
45801
557
73576
53586
95888
263
94252
92900
99875
15886
16277
29378
5156
26246
61066
59620
81179
53229
41246
90350
73236
22044
88234
52695
69880
7154
21505
67755
31385
53084
64995
46637
95872
53733
83603
70593
80754
1618
63677
92375
90394
14777
72306
23056
34258
87455
74583
13483
51952
12327
14995
23970
19656
51651
39302
77739
93726
7758
22830
89615
67332
38448
52921
40847
70559
49931
36109
94878
69637
19287
73920
54814
94973
74430
46659
63618
23416
17533
23379
32294
30870
80535
96643
68961
73025
63537
3185
42435
71038
62971
31805
19133
76024
86003
85234
3813
90642
22661
93236
81317
45408
70213
20324
97054
28565
56243
74492
58165
74370
77018
7389
32833
50044
10167
56872
72945
59024
73267
15
21452
12570
69171
20119
84649
22437
73622
21160
51345
83574
97783
79779
64533
82236
45818
84242
63301
45700
12888
4390
33407
86463
16398
87175
52320
78806
91611
232
42469
38039
56654
49253
19619
86664
2215
82522
99858
53255
77197
28079
51393
25997
47197
30561
18456
32440
97192
64292
44324
52506
34637
31675
14330
40280
48676
13883
19881
5905
36408
47269
64435
94593
89666
87719
95427
6193
81725
68452
74567
99512
29053
11408
4523
8548
52834
22671
28899
69132
12365
89905
12796
72816
87928
85753
97651
81742
49794
51737
73056
17944
87487
73172
36045
74357
66324
14017
30325
57567
73191
79235
43800
44897
89195
11831
53475
17207
20519
77519
56968
64344
85652
52634
2792
22218
34426
22769
86993
31584
17197
32581
11728
60699
90374
63361
390
71757
64159
10829
28262
40180
88152
69385
29355
27007
15421
16757
99121
98853
15587
28918
72012
75500
80731
83766
3405
77119
39436
65399
67661
51590
65693
20050
98480
16454
43011
7349
89861
97254
88029
39684
34752
47992
99020
94271
51232
22236
88434
67516
56404
71286
28766
12438
52455
75554
56025
4765
75929
82346
36239
57286
39354
40889
44686
38096
70237
80304
12791
6824
14290
47105
47652
62252
75161
12289
86671
76519
40626
19826
89403
68030
81848
54409
16357
23137
32653
82612
13482
82611
7470
54173
86908
2542
35943
5934
86315
31248
47451
65082
45424
72171
52953
87479
74266
71915
29601
77802
65396
19539
46998
46683
49056
28901
14337
99138
97914
83725
4553
74169
16392
9272
94446
39331
50630
46824
25525
96754
86657
53455
88417
96469
93921
99942
78176
65
92939
88519
66191
40836
74682
41290
69245
65249
89767
76798
92722
40994
29282
92655
35568
12871
50284
32283
63185
43089
85736
66319
63270
74544
72283
65584
58772
97411
93369
15913
38854
30015
87975
20286
14068
60290
29344
59437
37007
47071
13430
24002
46340
92739
30698
50453
39163
73715
52102
1494
13349
17302
56141
54305
41545
12521
66022
7140
34507
95350
28120
31331
41272
78778
58917
9588
58169
11662
5116
87454
3942
64185
44954
20110
74275
74248
61731
67019
72614
45210
11557
75245
63503
21111
61453
97886
24073
13303
34297
19915
71987
51724
39193
78525
40926
87442
89788
31112
16479
9259
60340
45484
84086
57450
17687
72838
44023
1029
72717
37549
9096
91804
79473
25874
27848
41097
35679
4157
29603
15747
37034
22289
92469
53780
36765
36775
28089
68597
42726
63292
21100
905
94965
16478
79971
96656
1593
65665
17315
19158
62971
1589
44131
35131
48824
37702
27150
81564
15935
44428
34817
69032
30038
54446
40860
125
54166
42113
72199
37641
51149
65052
61383
87113
95063
33895
13188
77165
90523
70166
52847
5815
11883
93531
20144
64797
65556
10479
60423
27574
12915
13193
14852
79196
77232
5043
2450
60358
35536
56845
26685
96269
69076
61765
10760
10415
10815
86211
38731
89280
31609
82220
28449
24726
43426
45843
71002
54501
86049
66512
8637
3635
21321
79987
29883
69645
8560
75162
7335
15502
77285
18805
9414
32799
74270
8342
6374
78561
70240
4260
61377
25941
70558
56661
27484
61431
12614
99928
24861
46453
84819
70382
30834
23154
65438
60654
98574
40802
7764
95229
87320
51322
57254
61377
33247
85746
73390
46617
9210
9459
41497
66929
82463
40443
64282
54466
97046
61127
74898
30853
72584
34026
25327
21844
57202
58535
1488
26352
89910
25313
76072
28897
68315
17180
77658
48441
52744
38878
20895
41149
43241
17876
11744
74049
25456
81889
89165
79237
47594
18210
89581
6663
52056
20528
68852
55352
91214
86913
12231
25441
76201
23174
77541
67099
40842
50100
50313
96988
79096
13764
48196
96064
93136
84415
37115
76622
14875
25461
16458
58101
98427
62964
34718
676
85222
87160
48177
73843
58245
64915
21448
93123
79753
89949
69639
90428
56430
26676
12292
84230
67775
53845
50183
110
13100
44385
4693
76984
99491
23905
17034
19767
73286
5858
10372
58950
67497
29820
54630
24282
35101
61644
44717
65131
62896
21350
76669
88116
91407
43651
42367
64419
44346
43698
58875
90106
27062
96864
73023
67709
41561
8016
39782
29568
61703
61856
91011
36354
64649
1101
32876
72617
26818
80997
25870
60335
74432
13323
1438
9893
83512
55737
67260
29605
25975
22288
87967
86199
85820
71917
35166
84589
11164
19425
51415
14702
95921
20858
43644
31991
84363
58322
83567
4251
92545
82871
50438
8523
77309
89157
90086
77700
29036
51979
3889
43934
59064
17224
10956
30161
83136
38210
44970
48032
30436
324
58122
54978
77100
27915
60783
67984
58896
93995
35553
18332
1553
25492
7298
44722
9601
53662
50130
27023
58265
12190
81992
9743
63414
50864
62926
23887
82248
97490
28485
49278
18730
84959
49815
77632
78559
66276
65111
77500
81552
47998
97372
89454
1094
88048
94729
1768
78076
8149
34627
27971
18300
36599
74458
65631
35244
29418
58937
37110
33573
22034
2421
2111
32974
27220
55818
12981
20394
57014
94753
7826
48710
7550
58112
5385
41702
94422
10523
6777
39708
1515
31914
93466
38833
33715
32263
3164
90896
49907
85733
7869
95210
5742
85758
45090
74034
34255
20901
2257
80458
25628
49490
64026
50868
15340
55994
30836
14068
47826
72120
62035
76783
11242
11622
18062
95272
12236
45096
34572
20393
9726
43456
87880
19877
27164
83888
69540
79318
14006
60345
23204
57647
45164
60385
4153
67964
39089
85293
68116
8045
8522
51303
72989
21611
64486
12195
27317
97011
44998
16684
73802
70732
4692
39290
64500
37792
7609
10171
68471
4272
94828
8958
48710
89441
46342
97348
12021
50581
77320
46153
55781
49890
87949
78608
13817
28777
76116
72337
71245
6644
79324
59691
99264
65073
98808
66366
65715
35513
308
21133
92758
26976
56315
95928
91301
11166
96511
43023
65177
98872
80934
27426
16234
54807
37117
9207
13709
10641
73063
26395
78454
4454
901
59627
24212
90640
4897
90443
77243
57214
72198
28080
88954
80388
16135
82123
68418
9520
45621
12160
92935
27616
19091
17030
8817
50956
92257
77869
96183
67605
70444
87548
43792
12141
37165
68568
73148
89298
88469
62097
9161
91154
11767
3360
6120
56271
9186
41240
7294
72199
77148
832
39653
75442
92069
31927
59336
81123
47642
26130
48498
21959
44413
11200
17085
16623
77531
19945
75970
42435
40922
66397
70020
19504
22037
75666
62555
48607
31200
10509
37985
48666
94614
9833
12756
60489
87834
94331
87233
36736
74019
79100
38454
69320
95003
29421
29454
31680
82859
32522
46310
196
78492
93124
74008
3328
12069
81188
78056
88384
63920
40184
20882
19223
33364
54745
14480
33863
69724
3767
17256
36992
10950
93359
2697
27255
62857
24791
1912
34292
63032
57205
99436
92918
56556
88000
49859
36325
63167
69665
99832
42552
73626
31340
24433
43858
50259
46577
58023
46328
10686
68498
5129
15539
41096
53584
67871
32212
2545
28435
90968
5079
96883
53788
1749
42853
28372
94043
64564
90889
55485
39508
30187
81691
60028
17306
49886
45926
50284
86904
47526
95442
8486
81292
17897
56291
65659
47010
81566
39890
51403
798
94370
70438
86994
63999
72245
39367
82478
80352
9327
2537
42259
44543
40680
62233
28399
41803
68095
15563
90075
25521
5385
3522
73363
34997
38893
5625
82449
46175
46561
5568
26457
80458
40017
80518
68809
80326
43844
59323
50131
95242
55503
36950
17291
96335
75733
27511
95370
68868
11704
85060
8455
11865
42274
4898
80473
75306
87289
69427
62563
40342
98041
22161
37131
95077
28818
16076
96276
26079
53418
45005
81888
73536
8319
56311
50510
67293
56342
43394
38892
33170
97210
73235
85732
87072
52490
50908
69592
74003
74427
69156
58059
40879
35284
52094
68103
88189
65503
98870
68335
36320
97398
46387
25839
54623
39288
74345
97951
62887
5951
30901
18870
24226
24569
75314
99004
75443
85152
46581
40652
4145
23625
57060
71384
99582
7281
3544
77030
35261
63024
39732
81125
28209
4716
42387
73448
72653
34365
68620
44375
8564
3625
83474
5020
57588
72649
50197
14445
53814
9072
11387
73249
33941
71657
53597
62881
42778
81457
17024
34430
85884
17538
711
80518
99275
34700
52266
81397
12697
79792
85415
15564
60014
63447
68167
87173
20226
24204
80117
57844
10747
97960
63142
45662
13587
56351
52184
16812
9733
69106
64565
36146
41084
49758
6323
9191
14871
48879
27892
12538
11043
23515
4045
22662
62487
59321
21582
14942
92279
41113
58886
19234
53248
9948
67293
58738
87291
19086
54957
81448
1049
96556
23589
22481
15980
15073
76468
30208
77858
51244
87696
70818
93031
44685
30058
38451
5205
86556
43482
82585
2022
65479
73015
35426
55669
3690
36039
19685
89807
42411
56361
25744
63773
32747
77639
67726
28583
91433
9347
95441
46472
15790
44740
64793
71602
32860
4486
40376
92012
67239
67624
95251
84591
7291
3994
1411
33834
34203
45842
40059
72357
14158
78023
83168
18052
66181
66037
82875
47246
16535
60292
99314
31544
49600
13496
54529
29725
29752
71525
99292
19094
83901
39163
35431
20936
31148
68803
10169
42776
95593
61492
9647
15477
45695
26301
52747
91282
48571
545
4253
72133
20887
6138
78306
67731
19684
6509
59405
94887
70862
11906
33832
11447
61861
67775
82007
42721
30380
26811
10601
23355
6109
91960
78432
69547
76217
47384
60971
80887
83149
19520
298
31137
16677
57642
96904
61046
24402
90868
74895
79352
94881
49726
41876
71097
63705
66986
1939
37205
23571
84271
11475
45108
87557
6645
19592
62017
34876
5024
58010
85714
66673
74730
30184
92527
89887
86292
12212
67236
99582
56806
51986
55632
84555
92475
21190
77964
76937
28442
50834
8780
68525
26032
48136
25306
35385
85686
54513
79230
18580
59146
76725
20111
6758
13537
18036
26720
42652
74436
57619
83178
38699
23651
81377
38455
37692
30930
7317
60369
30387
70619
5440
40667
74606
43695
40125
61513
88826
99789
8950
26311
46179
80016
97100
14519
86765
16596
14766
34060
40359
53391
66974
10522
78052
87348
19175
77634
81682
11922
74316
26031
95854
40938
61237
71207
91152
6370
12178
14739
14147
14883
53859
13905
97089
78022
79252
76050
62663
35847
58823
83140
22780
96470
23312
93779
43457
84352
83440
35753
54166
9879
76911
5555
54551
15642
97843
68334
41745
5354
6961
22080
47859
6878
36531
8253
75957
98178
29660
31475
83649
45278
93972
66835
83355
90097
44206
59235
35544
62395
9498
31260
4206
68169
14332
28999
85352
46251
70350
25264
53236
24426
23038
97771
25792
47986
57978
46634
55194
60639
82119
30945
19158
87783
55785
91335
24487
11617
56496
1356
52153
39860
8422
6877
83867
97983
58915
22861
73791
11473
30871
90375
53530
55990
29608
64276
89166
89216
82816
84027
17023
61973
89338
23044
46114
36153
12312
12866
31032
91584
54344
73469
74578
76725
86825
34873
14936
99570
83635
83208
22023
47936
34776
80080
25557
80526
97255
76052
55189
61505
96583
1075
38880
94267
95028
69175
82561
60609
13578
51681
9120
61192
68355
27074
44359
71728
67491
15692
74292
78472
57301
97064
26967
98365
77226
84686
32219
84273
37216
76726
3384
29927
46864
7245
4916
14719
67206
73804
21116
72108
28048
28023
42223
82949
16036
96309
64293
62509
20553
18166
5132
51053
89543
57264
66739
52611
46722
84901
36395
75976
24021
57576
31657
5991
7083
26987
83101
57554
80956
42847
40859
66445
70774
39389
2978
56050
11318
43957
47504
52233
48761
14506
39556
68473
84911
47041
12951
87078
14353
16254
1477
2005
58142
62081
95238
69431
24232
37650
13464
4097
2928
73011
88474
29560
37990
89942
37614
6949
35783
97905
78009
40678
55514
16950
79713
44384
74618
99625
39902
88973
28836
25234
75055
93830
12564
42869
95108
91454
42135
9217
40959
44136
57400
68683
6521
33544
31856
56459
7381
42704
17283
94532
10256
46950
69950
77740
46676
98951
10800
75689
86214
2347
23228
88750
74560
31867
84205
57773
49098
80657
79691
31243
99255
94444
71419
18580
23187
28447
19897
90222
71306
58064
64007
91455
92593
81916
47717
90762
70212
13681
88646
73792
12601
85746
15831
45421
49448
12467
36442
72409
20142
15779
93354
55394
90528
74674
66177
17483
15478
61189
79113
79981
57806
84167
11644
87492
74131
7823
18808
25730
34927
15248
88074
36635
59232
72988
72887
47627
45261
42029
52495
95209
44137
69428
35237
75004
26561
75816
44390
32331
2709
40507
60470
98376
96966
76702
63074
19977
15845
86594
43592
50952
50976
36881
43956
66824
55112
63896
96067
83411
41996
15767
29074
77367
48891
24527
53058
83795
39394
86297
77337
13968
90117
17994
43985
41945
96608
22414
32934
15936
92187
70879
92462
20065
39864
74538
7520
44921
98352
11233
24441
44715
83401
54664
83312
7015
6188
93921
34792
66336
26950
6096
15035
8711
28069
97105
14439
53734
79453
17104
16100
50047
40004
75462
6681
63697
36005
5317
66673
178
27787
5445
26184
15322
18590
16355
75955
81918
8186
27681
78270
99972
75407
85384
98325
45298
59889
32395
79365
30002
43894
6189
17252
54854
58610
91456
97820
16158
40852
85367
86585
16111
49655
97842
28553
13858
49803
70315
62995
16266
5005
6295
86598
1835
40243
56381
81669
89339
15624
89933
15189
12449
62145
22994
37676
94247
88442
8053
90313
61111
59795
41230
35728
7931
30198
17536
74089
21256
85945
29516
9447
25024
25239
35180
91564
57239
65857
92992
53964
85271
46782
51850
89056
23782
45681
58678
92580
62042
11318
42844
33644
86007
87584
86215
71270
50918
70274
87235
28947
18414
53313
91740
23587
66977
45140
52061
49803
84074
68785
10600
27813
10342
22416
24057
36841
76554
43840
42636
3007
15022
42705
90034
53352
97522
93761
12200
12897
32040
6593
97195
21426
24860
68047
60849
97090
82804
45834
9797
6939
72214
97615
61220
777
84112
26509
6987
57143
62841
33825
76401
87042
82990
59695
67638
57026
87826
14188
18003
48322
70326
80791
88518
89474
86904
39997
9551
69361
49001
81768
16513
47210
48555
28962
50944
19477
94314
49736
89685
45662
71045
50498
60622
32327
54548
76260
47775
29238
93847
47115
76018
99939
81184
59666
97440
21731
12279
57895
32796
51343
17315
44825
20809
30321
53477
86235
75258
75976
82064
84846
94048
12698
252
50849
84888
83737
91492
11737
97729
79831
10400
72863
23550
82951
50417
82643
69530
60731
49291
73332
89997
52521
84490
37317
42142
50085
81340
97434
88673
82805
74650
89239
40876
60814
89505
9483
62448
19629
70090
81214
34675
43304
88979
61940
22522
7233
48814
55450
45202
97649
27048
68920
49598
26954
44455
35867
19671
30612
63823
96809
13141
94962
33720
68900
51936
10151
72681
76922
42621
77243
45859
55754
74229
37904
82176
45749
23991
94974
10702
83114
33193
53657
77710
37280
30446
71869
58044
52509
96667
5505
44948
60812
88953
72968
41112
57222
11406
38839
38316
89814
60874
6286
64843
24476
2320
57795
31813
2981
89172
49778
77820
38774
23338
54830
77856
5330
3060
10023
38307
75053
86798
74821
43890
56037
6905
70093
17102
72782
3071
54419
22524
68347
85608
42784
1083
83482
55314
22567
54392
35629
32819
69238
52958
73
39867
80187
61580
27192
3883
63003
62359
76353
267
50330
10658
71408
39930
58565
33987
90274
96416
68848
16757
12065
91907
38600
43785
19499
56213
75788
71814
70566
59642
27649
9632
89374
49001
28757
30
62771
72818
96782
26400
37101
65361
42998
72753
84558
68675
61428
37053
72426
38462
32973
34732
20152
85689
26411
80875
72308
28207
3788
26804
65549
2225
15031
6400
93550
7739
53945
53362
93523
74396
21256
47400
8853
64132
10130
63950
3964
41050
48870
21389
47475
18414
12379
17770
63302
53034
12557
73122
90285
70242
11775
23466
6840
66091
6347
58062
31116
66668
2371
94245
24910
69063
42708
92132
44316
41824
93519
32545
69369
33757
30164
64020
1424
56870
34774
52629
9204
72456
40281
32809
79894
78362
43088
71662
98826
63366
68773
22169
36340
49219
88913
15540
74444
13945
17907
29388
72578
48089
16713
76955
88818
72965
3293
72271
27558
89499
7084
26328
59568
45694
7171
2138
60010
72144
33736
39227
51936
38243
14682
17007
67354
69202
74079
63181
19064
43925
49028
2338
36780
93085
66360
47131
5413
30012
36312
51528
55773
79490
39245
63108
89433
81385
33553
74237
6411
1544
21560
35984
47262
94986
59209
20386
30694
59203
96987
45280
80449
28583
70478
31729
53540
65604
87233
64240
9118
52400
90209
12909
85952
66260
55657
13836
53018
66459
39730
75407
78586
27402
77960
38619
85522
90424
28006
98044
8265
28290
14475
77182
57635
48900
64104
36848
18483
72889
84010
35435
74577
9556
78497
34693
93727
14097
91600
26035
91808
97990
72506
92178
33725
4384
69803
67362
10832
76656
50755
16326
88285
84787
28085
90790
21939
93199
38939
74226
20991
88983
529
48320
90720
58248
88728
83834
91620
56035
32708
31834
7746
37045
29977
26597
31259
94222
98987
30440
4486
61464
74362
98273
81562
25512
88378
94183
54856
80796
93508
87229
67650
88866
13859
89127
38052
55606
51009
46893
37799
87135
72258
45014
35895
11003
71422
95097
8445
8658
26195
44616
42634
14062
70175
70989
74265
59267
26449
68606
97259
40253
54119
52772
25868
33999
9858
29464
96224
7054
95598
51173
86975
14225
24971
38664
13761
23535
66037
53050
53869
17759
49138
63212
21867
34682
9463
98418
85397
48888
48080
13752
53307
54433
29941
80650
58424
53122
46488
81511
95337
84580
30494
53086
15210
68714
97396
22159
19255
23321
38311
47492
81517
33189
18551
85683
13153
12710
67462
29963
86605
70470
66892
48592
78256
49436
66704
75415
86787
47143
11077
106
63646
90190
50101
48507
23118
70220
43117
10832
45157
87968
49888
86928
35187
93229
44069
54665
22978
75079
77703
1578
41645
94405
97196
40265
94535
45095
53656
89594
18496
32890
17904
56802
16579
93170
99619
22773
21162
54531
83459
39176
46944
97014
72362
32638
66955
85523
34857
58576
29078
17701
83060
75222
25134
31270
25335
7119
69496
50458
94593
44562
37294
28724
13005
30831
39880
88510
70108
24050
29951
62986
6778
87596
54833
24280
84146
68809
55173
85295
72533
62841
91772
36544
32780
73848
68082
89696
73845
4815
2973
46195
61542
15726
43010
61664
46142
89924
74769
57021
69383
24361
1195
23420
16942
74646
99667
25053
13062
96563
5169
13747
39281
94897
52236
91615
24121
58369
28915
15663
51684
52706
47823
29641
59766
50619
90587
40322
46190
11957
94877
92846
64428
79525
78683
87189
20642
39024
23864
79249
3930
66323
58155
73566
24072
58157
61834
45091
29360
64072
46034
93836
18820
4722
43027
44242
47168
44833
7141
81081
67805
13623
56365
6184
17814
53997
6020
83823
29679
27064
35828
58295
87630
22577
48760
25183
561
96630
275
54887
9378
92217
81207
1285
17190
15814
48293
21862
83124
59940
59750
68515
86458
47280
39523
8924
95051
50789
98588
64457
24135
21803
16312
6452
21927
13125
83055
54472
48070
10776
91087
30412
54293
20924
49329
12231
71951
17688
1632
76017
3231
6362
20725
2061
42881
88268
17955
94722
98846
73091
20713
62518
82419
59986
58180
50853
69142
61675
52700
14695
42154
65632
59365
86201
20538
74024
76253
65118
34817
97882
60534
78787
71146
75704
69546
95405
97050
27814
68605
45821
14416
16540
94182
14933
57090
16837
70955
86885
85657
25101
45227
36695
38236
29698
68687
57127
54850
38380
34730
99892
65297
5211
35712
1734
48342
77359
18355
94257
87033
66959
48609
3866
51510
57339
39857
90851
81790
89056
36761
51369
5895
1202
42551
94569
17246
26467
52810
6771
92122
6361
47656
74266
76488
60007
29106
68474
21470
86384
2003
25726
26161
13685
34976
2559
94700
79186
79390
78847
83147
25273
28899
43316
8308
18076
8898
10432
94787
87250
64461
98582
68689
5174
17665
72964
29378
70875
51388
85976
783
97997
87873
50855
50121
91184
91502
70536
69406
12589
23534
91068
42736
61109
32119
33225
15059
86319
7046
75645
68566
14120
57455
21869
2934
72009
56346
49324
75816
11932
88926
84509
567
16755
98044
39672
54156
40224
41064
63743
8933
30625
91911
98101
573
44689
27466
25435
91694
59830
65771
85645
89751
64671
38263
58017
53622
85761
58099
77699
39756
48947
21283
67584
54
4606
31459
26267
11606
85692
18301
28018
64984
26455
65240
49216
26444
63861
59961
75890
49258
93437
82322
84152
47288
18414
15115
81825
25512
91834
96632
82823
674
36024
22755
34186
11975
22951
30843
97075
73976
51330
78860
6318
89016
98639
60440
28042
1180
92399
41273
53279
96654
68431
9643
55450
32046
37272
61531
45485
18350
39625
98164
14252
69054
18510
84310
50259
75160
11141
7772
62289
92430
11488
48383
77577
45629
76822
73297
10938
34634
58237
38952
50187
90542
13342
40391
85551
28604
22013
42453
31970
31575
95626
36091
77166
73960
7078
6111
59971
92010
99493
85153
87430
94934
55001
83513
49271
39070
12469
28209
33837
90130
87165
64078
68088
93088
78726
87402
67947
44174
34451
3230
46033
44701
6578
24283
40452
20733
59036
74358
62196
19592
71388
36468
44577
74791
27637
14276
41741
72664
27881
76316
33670
14614
75796
87114
62462
52929
18359
83287
168
44750
38224
4908
90752
17138
65677
65507
98418
85378
13175
78553
50206
32751
28994
50264
98193
19027
453
46810
95706
8799
54850
68862
20917
80346
5434
60436
26762
8074
32408
88845
43879
88726
27466
9162
3983
20701
35162
17014
82393
70445
15353
2868
88096
18317
48152
97598
52140
46935
60898
41401
70678
32521
61879
79084
45182
78061
84340
97374
93431
46304
50613
69246
78721
82400
84564
49122
14562
41946
60709
39003
61227
28168
83211
68522
27796
82246
29405
60519
2678
68103
36786
96213
59834
54790
61227
59644
74067
91876
35412
19433
10727
13821
70722
91892
31677
4408
59703
18809
41248
47267
95081
68101
86003
91494
11386
11649
86727
74580
81888
90441
49980
29785
22615
61536
53823
35014
60456
57245
31041
49264
6377
25632
86801
96602
78106
74705
13219
5138
70696
61434
60939
98785
52544
57117
96160
59984
54765
75757
26283
30425
19457
1260
17892
46611
75783
43104
52602
59702
66717
34128
97178
20515
42267
24626
33797
24157
72680
90222
36913
73314
56030
32988
10520
99261
32602
86545
71488
32489
25026
38581
55853
62492
1831
24450
9361
77177
83676
25847
82450
96113
62379
66033
78438
32508
72349
52270
34939
24442
78526
71020
49255
44615
78186
27965
7314
30676
39320
39708
45742
84452
42663
62859
92850
27921
36912
69297
94618
29477
80616
68939
91685
13019
96112
9646
96516
8345
97105
61769
96036
94650
40958
16706
19409
35078
24567
59933
95712
50711
60910
32683
12893
20388
3519
92408
14048
11395
77263
66520
47441
24970
81052
31074
40579
1389
66840
42323
20765
25868
52143
27818
5243
30885
38819
65618
80687
39831
64784
89140
26559
81294
69637
9342
23094
66359
5608
2855
38102
28480
50034
23334
78236
87851
98631
85781
42787
25282
61064
86294
24036
28488
51423
21345
63931
56251
76545
93058
26374
60983
88903
21354
61337
2393
16154
50698
99350
5688
63645
97961
43132
4031
30916
17029
57343
94407
71414
87952
42005
25069
20729
7275
24719
25781
51898
31741
76186
85830
31789
69313
22730
66223
31582
30276
64440
10616
37320
59319
82317
12599
52100
69552
420
35683
4121
29168
83923
41272
66288
46884
8794
27110
25583
20643
14494
79608
72098
13879
27468
87636
55672
97245
5386
31861
35270
50819
65380
95789
81107
51606
62054
39257
65068
44916
71888
82634
33212
22574
42707
48067
78763
68773
80384
45003
75598
85046
78287
80753
47889
64057
52806
3183
13350
16598
74928
81651
20190
30775
8480
20745
41099
56026
5461
95265
24760
87631
51359
36920
91432
29840
98418
51051
6166
89824
22998
98262
72307
35359
69162
79379
57890
69138
37081
89295
34393
50110
19876
77636
50987
12957
17109
93501
7499
41140
59875
64074
35100
63433
16916
83743
50913
4103
77838
27909
83331
3791
47504
86066
73586
8114
41843
71792
20858
18994
53127
50085
73140
42484
61210
20829
25864
81083
73483
70035
41445
21256
86977
82479
85148
85714
69824
53274
53880
55554
14958
45657
73452
65782
19556
53826
53391
52439
32662
2226
5421
79160
52688
58
32565
62072
29008
34842
2288
47473
33650
62952
56504
95726
98387
66443
90106
2051
12277
88054
79050
20405
13901
8616
11513
30717
66010
17234
17911
57163
84091
13862
64828
76415
74850
63101
23908
91414
59274
42390
72313
75787
72238
73661
25401
64046
72658
90354
75254
89009
83490
35062
76962
23686
7944
23463
56287
79334
68848
35838
72156
35452
3826
30204
59631
55777
44237
93303
79530
87921
38922
92966
40622
20548
46835
18527
90313
7300
32310
50967
35956
94459
94094
72878
25976
28526
12838
57403
43148
55155
971
31891
60573
43109
17176
47208
32700
50404
98172
58363
57133
57837
27783
64666
83675
92144
868
10731
71621
61652
13197
74108
64280
12043
84253
64621
2178
89149
67485
11886
1577
80734
32310
82207
90790
50570
91020
77264
99282
79356
2255
60318
54235
78262
82587
55292
96306
60613
29372
27550
63923
44912
60653
99773
90770
45591
80994
79378
729
95040
4509
60257
84418
69195
36399
77147
39663
57060
1141
17957
67632
12075
43718
61349
53948
71464
25976
28418
1600
97249
82964
84154
37440
13178
97624
9137
84486
8397
37867
18873
9231
94167
72212
36239
99138
63312
94516
85291
77531
66132
47413
9658
37679
91570
55887
49820
14538
29885
86041
89493
43342
50226
75585
91378
77524
84789
25054
91271
47004
3939
77001
71159
82198
27141
87874
58553
68854
96296
87362
15083
23494
11871
95954
90487
9968
69291
47602
12939
2905
218
4830
27383
97102
16600
49664
64017
82408
89004
23039
86263
22955
87446
81760
5779
47550
12394
5963
37583
78842
59715
15090
61111
85913
3577
85390
64600
89765
91108
12695
14788
60510
52268
38594
96902
80191
78789
56950
76524
34246
95111
57572
96731
73893
15550
18970
17541
61173
3613
35233
95363
71696
64928
25816
14797
91790
64620
86146
24036
62978
92094
68735
8246
67427
19204
80462
99784
73414
11424
20436
12688
91823
57005
74468
55984
37536
33365
74870
96000
49017
78828
96953
73728
16837
56350
90172
82143
91920
96297
56896
67045
40775
52382
26773
47621
82658
23837
18491
18564
1166
90578
99263
26794
26582
72247
63343
16624
73871
86273
65978
67662
75986
95299
3558
23981
26875
15116
5104
78436
3627
54721
23548
69350
28698
1793
42454
48848
13004
46053
97239
25888
78151
30748
6453
73233
77723
16273
30240
56292
40397
37149
65610
49038
46126
23072
66672
14969
72464
23585
38578
52331
19815
17889
40968
55375
33023
27817
74455
2936
55843
26073
31781
18585
50115
76158
24237
63822
53873
46669
79837
72484
21998
25944
30938
48205
24778
20569
23001
13340
17731
57672
26481
72052
29436
74930
719
24432
47131
78193
12869
58137
24564
66930
7123
84273
16597
82687
82210
33474
3333
15734
33923
46428
6142
9470
78085
24614
5538
87723
86002
18224
31858
88201
77432
7619
17396
73481
87064
79382
59954
28365
17405
31503
27692
73100
37595
37021
63206
28286
7430
93346
9783
80833
60226
98005
40409
65725
17048
23444
25944
43909
60211
30114
77888
71663
66321
92927
42612
12118
68733
2730
82645
26437
52805
49450
88302
50096
72812
49049
71915
67646
88830
60612
43728
43358
38725
81939
31706
8606
2790
73420
98368
35106
86389
14170
57014
40092
33473
99370
63103
3811
4365
117
93742
9335
59354
77384
46061
22975
67171
65023
72413
73617
2355
96524
1436
99618
1176
91626
55349
52209
1502
74029
81380
98797
41482
23986
34764
26677
37236
18269
644
35893
54815
24420
43961
34291
57018
4395
18494
30086
97920
31136
57929
11429
32618
9565
14316
4956
96345
27435
85395
89101
84640
93849
77923
81605
94263
63776
56493
97143
81960
95959
10242
49870
77973
18236
798
35112
62424
24570
28436
61069
11449
99475
20177
31235
34083
34611
5788
64894
28970
24193
92049
27433
10903
11410
91174
60637
74902
9914
78201
94561
73580
25569
24366
27768
18054
41440
58759
56411
47735
39755
28980
35531
35602
83888
2486
58213
33340
43090
47524
85904
32253
91131
60774
89704
57861
96868
13879
67254
91691
5277
58182
95600
39402
93071
43836
53299
35239
52287
48827
56974
42626
84006
28987
53752
68166
18216
25253
40692
80144
80729
57337
39435
54648
72413
5942
3700
32278
1253
13799
84496
94343
35901
12991
17300
95718
42372
17419
91424
34024
11801
85001
7403
76044
98763
10261
63289
17576
88529
41273
90054
55504
43960
3365
6134
75419
11240
34327
22443
25155
28639
25165
42298
16022
19397
20607
79888
61244
45946
387
5026
26951
15279
71765
16779
1138
8812
88288
58963
43324
98803
16280
60794
97963
42418
62148
5800
98033
83638
6462
25732
7980
68421
77344
83571
5375
77375
71571
62919
82606
17180
74326
44836
55843
46454
65358
19348
87356
41842
22837
56277
72754
30655
95006
87628
42426
63376
670
38877
83169
93210
87596
25315
17644
45884
65942
32517
83775
32690
56991
27308
96078
83128
62995
49561
92680
26714
65
45138
83173
78065
9883
59529
19926
16751
58176
73672
46568
86048
4750
37469
30878
93093
78997
3345
25302
6581
59346
71187
70198
26576
99978
55618
22961
89660
841
45867
96572
87730
2308
31596
52957
77142
92751
43554
36239
57355
71983
3901
10356
30093
13860
34032
65624
22065
22462
40972
35860
41742
11417
55098
98389
72881
95029
32457
12964
53521
78818
53681
17969
95428
74278
85994
25311
82118
9001
7376
38729
14774
76562
21712
18379
33405
19806
76918
86940
6208
92863
99583
80003
36215
27597
68510
89459
93309
32803
36829
74779
85591
76296
57280
52424
45415
3225
1725
81897
76757
92193
25917
1633
7249
10018
33623
88934
36668
29098
69182
60941
80492
38949
6085
14564
68133
90767
19724
40774
73324
8951
43553
29358
39822
20114
25730
93069
78675
46186
64458
45315
93649
25097
82604
56397
77585
97138
95788
43012
25108
85559
68159
37446
38666
98835
96153
39547
85363
49779
48677
17183
59221
24437
90435
13354
13469
18717
30371
38936
63438
27919
3668
27107
83070
65171
88810
68659
91874
39377
92559
95571
42798
94972
89440
71893
22639
925
65165
55932
92189
27518
33388
76474
66993
17165
16849
43950
60223
34739
62312
24527
10045
56782
86358
79253
42658
59344
44043
17597
79196
28759
53341
37704
31734
61799
27096
83433
65605
12874
76076
50976
28212
89766
9231
72156
23842
87159
71334
67579
86271
92085
98202
11720
19480
29542
63929
76118
43429
60138
45157
799
6900
92615
12473
96279
31192
19900
35938
1047
76846
99965
5593
91839
27738
55599
95220
63093
93550
71763
61537
61176
15247
10775
91128
60522
28992
77482
43775
22142
78035
41203
71488
26562
75326
12192
50937
29142
93338
45676
60737
69342
32927
6063
50340
17725
23188
14822
34305
5721
31774
10487
69242
44343
23717
83855
17655
19824
26466
24905
90471
48719
72037
47030
9443
30945
30528
90368
5208
58662
73443
73502
61062
63280
90637
8809
7468
57892
13225
99356
44136
29476
42548
86228
81591
14637
60753
75928
20786
43709
2492
74622
81357
32842
39941
4342
16392
24536
95909
71367
15983
12008
33340
27279
58276
9083
45046
56465
30218
65926
21455
68116
82699
50248
44295
23972
4433
20300
11188
23602
51074
42584
74588
5959
30947
30224
66708
64276
21524
58237
27256
93815
68048
64494
1166
27264
24221
92991
20871
59649
41466
21402
69868
11931
3817
17969
99022
88674
93838
90347
13279
33254
85623
27737
99147
23436
59620
43500
9884
74940
7091
72667
71351
71132
5329
64967
95747
78438
58039
70336
19176
73924
36177
5813
20028
80621
56695
96092
4018
69822
84662
87591
50365
35867
14733
90043
6935
93796
90408
96262
39370
92125
28242
87751
68943
27191
6057
1752
99726
71036
90487
10107
67779
88881
71239
2433
18589
60210
91672
30926
50989
29945
13706
15718
34876
7034
29493
94962
41904
26553
14304
49914
85795
90148
66289
86897
11221
30792
66085
19087
82104
95787
78104
9664
74018
25396
73271
23964
2137
94376
10609
91613
23901
69605
97578
67185
18051
86421
89196
82865
61772
27830
57331
10501
43914
77500
38139
3793
47125
42756
59673
29700
29423
36856
66777
94146
24090
79347
6452
75085
48200
97566
38207
20196
67849
62462
4479
89210
43442
68290
31988
74741
67411
99675
59347
50755
6966
40843
44654
92814
57207
26705
77234
5815
53355
9433
13510
91293
9649
15092
40680
33321
88747
59697
78104
22880
73850
85467
609
14074
94281
80623
54808
58993
62503
74690
10890
86473
17006
11954
25328
84265
34945
27562
99616
45045
40959
93952
6955
82959
99970
65843
50740
3002
84777
50632
74715
33626
54188
42754
62993
70290
5157
69740
34282
46054
87617
32827
59754
85885
64148
30798
26294
89242
53053
61133
18642
4303
36373
85005
65976
35996
32661
13748
67044
99597
84879
15163
63417
73600
51330
82230
75346
11047
98962
18867
11142
66228
59679
34670
81946
42570
56821
79970
42068
57631
65243
77572
58451
78925
83513
51443
79817
59388
57430
10867
8117
65319
92356
77743
60250
22703
82892
56921
67068
28674
76861
86953
37330
7752
50111
98474
39132
59934
34701
35345
93962
27697
74471
15435
4087
18610
11982
84160
25917
65590
87584
31610
29801
73517
70732
19968
57867
69109
86241
50630
67290
54840
38332
2715
78180
92867
5471
6959
86004
64577
49890
32231
17418
5920
72021
32349
90819
39324
71781
35041
15571
51341
46467
86753
27644
20562
85961
58953
37053
73754
73239
6687
82895
40950
8441
73803
53198
53337
45364
59220
50769
72414
94932
83128
31323
67582
53221
36155
51169
36594
44441
49987
86490
95956
15355
66834
32553
88484
75672
35051
82749
87139
82811
55023
32379
28126
63768
78401
54618
39187
13399
55366
89760
75674
66960
18884
51496
97493
73029
65990
73911
87746
79738
43248
50372
59628
97374
3633
71000
99632
43875
32236
19439
81025
90574
89699
76171
16434
66388
79614
43974
18803
13609
6810
88083
60360
26626
70665
34760
35210
84471
61079
70203
46378
9526
40180
62258
17190
66834
74562
89544
71312
46978
75922
98548
40796
12246
86412
70078
40895
79110
18620
22841
90043
1948
88190
37165
98318
68251
48123
43235
59192
97094
99152
87068
14577
80204
63340
76654
41618
56315
37570
775
43601
2644
87655
41321
52450
20793
86622
60019
57262
10084
28216
16806
70368
56909
21037
7238
60799
63909
33019
86562
73786
45199
86596
72050
45741
24182
9304
51783
15390
78336
46065
95738
73060
8009
61548
47927
74968
77532
51176
30216
747
38299
70591
94640
9023
9129
43244
13409
33571
59203
48510
65410
35697
29665
10257
73414
85339
65386
54429
94175
4653
40712
16506
60279
78717
70255
92678
35054
22355
15578
46929
78045
91740
31053
11264
70473
41956
10874
87045
82188
21438
8150
5933
57077
10261
97858
72838
16823
46517
25636
55135
80728
10610
66255
84713
69197
20792
30619
41501
8157
95729
34042
38122
18544
7503
35244
51467
85903
71855
38242
48191
60167
46802
52663
77720
48648
92454
1407
89248
29534
45073
95479
50135
55549
40017
3186
72838
38338
68281
70372
79595
64334
81609
23375
89652
26021
74702
77181
16051
79600
72409
67094
76788
41020
77879
19293
46402
69907
45712
7868
27342
63212
1034
82453
13189
2192
29380
78252
21328
86728
73271
11147
73433
47806
41343
9229
3275
20504
4001
58086
13799
448
5127
58360
85986
86531
73341
74978
2830
85727
85294
13251
23095
82974
67181
48813
80843
50338
39628
58573
24884
12142
68592
22032
12286
39234
59960
64741
36609
66969
99348
9489
65448
84319
81156
10226
8281
65941
85361
18228
73757
34204
32441
93363
37985
47552
17783
30766
30678
35255
92573
86952
69822
76799
72383
57044
29490
72818
7507
76997
78013
27137
77631
78443
74291
1409
26671
77525
6661
60124
38173
72844
27483
69487
50716
36788
33671
16138
81279
18486
29849
17675
30119
90739
13661
30954
431
14796
96059
37398
27539
61101
97791
7843
98829
77130
26654
52326
72042
38216
28321
89118
45136
93084
10062
54414
41512
79162
11758
95942
54718
92775
82384
81521
8441
77968
99196
29026
85580
68627
88612
96733
86451
46192
36612
11931
48540
85339
93852
23250
38324
66677
38274
35214
32580
72724
28175
84723
60724
27018
4824
57836
84913
62558
37371
92779
97876
79795
46087
46598
38056
95792
20061
60858
53253
26054
76218
44979
85236
78277
73608
71923
31607
81219
66223
76771
35436
56601
47439
35416
75567
63988
83203
80723
26435
45537
17015
13689
28440
20198
44149
90170
98553
76213
21795
84048
56420
63205
31947
36880
52668
37278
77541
94510
68748
82587
59433
92366
58816
28099
15282
12473
89665
98815
66300
27367
90068
54799
16848
26669
5780
16453
72933
85730
3860
18155
33991
69828
65040
13281
13244
17090
95974
36668
30667
83782
54413
31943
61303
510
66987
29903
95496
50955
84620
83100
27684
75261
71775
8235
99630
65714
62003
53794
295
49593
15209
76584
22084
41954
29655
47365
68360
70893
63361
36725
83337
45398
4724
12126
83189
27451
59441
4305
73107
54292
94613
34471
14252
74850
95012
80487
88634
15783
78942
47310
72814
16945
76479
91097
28740
43334
80400
76330
3642
62578
84888
25274
13971
21803
17536
77214
32871
17245
10565
93234
9064
71804
10409
21408
52508
99933
10616
36377
36594
72587
61539
35102
63974
7014
96322
29338
131
30705
7170
82190
76787
48248
62185
33107
7495
21552
6867
51815
2761
13080
87173
89634
81241
94837
63995
36081
57285
46287
89245
58469
85128
88084
19292
91326
16935
42129
30172
59605
1335
21382
90518
10186
56819
89691
5776
34617
17541
68467
86244
34711
13591
14039
82735
16810
36335
5175
14797
571
8464
72286
87409
1336
52975
97907
47256
81255
53859
18522
26030
82795
71636
66412
50799
21073
76902
21345
75439
10748
31477
93769
16091
69256
49263
20426
15177
21038
24426
79762
761
90773
9905
47439
81108
10427
10151
73456
72411
52117
8035
1277
14443
39147
41635
76752
98338
80690
99583
28627
73362
66195
34520
5939
54266
15763
21692
56053
21047
42497
22580
48786
58333
85228
75802
59167
94638
70216
48930
23434
85592
89380
29085
56570
38693
32867
73732
45486
35733
64676
12794
35378
14640
66660
34144
61415
6470
9886
61404
58579
35514
85890
59096
31755
87289
92265
26316
1885
88707
80658
75199
58324
11555
81761
88150
4721
53149
69387
23015
78776
45554
60482
8230
21743
90467
99064
89225
61783
38113
46015
17174
89692
32371
74574
32610
61564
1656
76961
50303
7846
23598
88991
32826
33323
6214
70713
96851
47820
9825
90068
11239
43994
78337
56992
29123
49785
23168
69635
93968
40972
62894
969
134
95899
64054
32780
574
71606
73390
22308
51563
59674
85079
20537
73258
44347
29557
9078
67933
73409
28642
8101
46919
54785
75138
71332
42792
61176
53508
80575
55661
83642
75822
19978
84811
87328
74882
81569
37923
7441
45532
19929
8123
15992
17242
90493
2045
30491
15457
56613
64262
56463
66162
59421
19802
4899
94815
14131
51965
33328
57303
74625
19154
72937
37890
5522
36152
35620
7220
28282
43716
56374
68446
90183
95398
59219
48739
75825
84414
41105
2794
61615
26770
51321
36412
94715
96678
78893
40358
15140
19326
7381
36306
75315
84389
74500
48739
57627
41097
24475
15450
67063
47083
26572
82401
47322
29991
28530
64917
76064
89275
38269
39241
47076
49385
62025
51254
48015
54762
15763
30913
60001
2358
93501
58439
39628
33509
65396
29290
14648
77914
42406
44445
71267
49835
24925
87683
93943
37402
63113
98519
93932
34291
1291
88978
77131
55727
80898
70252
41366
22871
20025
41925
15693
64948
93993
31042
26526
77162
12276
38094
11170
31307
73419
24224
56673
6251
86262
18002
19234
94106
27535
15159
28563
94755
60052
42660
13494
92799
11388
4919
37850
55187
28734
62703
39186
16159
71998
17513
75087
68144
23547
21531
13268
21617
17966
82711
33546
89532
97248
86616
64430
33775
65333
87873
42813
78005
94140
91849
72014
13198
86320
91621
39388
70432
49564
61191
30835
14375
9340
20719
60617
6247
53817
93113
40390
19828
34586
5297
50856
6512
75118
23381
87692
94572
71334
41810
91097
55289
25030
30863
53860
52712
2983
85168
78148
99004
29408
89395
28861
90052
83418
94453
24973
72357
3767
80547
68702
85717
66579
70768
85510
95694
81223
79727
46278
78725
12878
76671
12870
28500
24846
66862
18225
52376
85114
18552
74573
42169
73800
89039
3047
23601
97436
36785
14048
24886
60326
73416
88982
78442
46435
45047
54328
73501
7806
46305
33398
67464
35535
23414
62566
65399
26592
20078
80776
26862
63294
83407
83073
8174
16477
95190
43145
49263
92337
34256
63544
2376
29099
25120
73781
91351
71981
5939
83282
53648
96889
57270
99144
99756
33757
65548
16507
12403
38916
77545
90378
61536
28563
52750
37415
57831
14205
11067
22309
28060
8999
79389
80321
75331
22645
87946
78327
66893
51198
77498
7458
82714
1333
51778
34833
6010
9058
50723
57382
12045
71962
68249
92002
21387
93167
51542
8752
76744
64778
25314
16643
24756
92546
90220
67424
1840
33985
67802
59330
43351
99394
86886
45610
94613
56742
5394
14960
40121
21013
1099
64568
77501
10979
5636
8383
58494
4724
53066
81635
73498
63806
5510
88218
27935
96230
55343
72194
97645
60336
92201
9256
26141
51862
8927
6921
96036
88327
57773
30459
65767
9250
6372
669
25261
13427
38224
99644
87610
5485
9400
65175
16379
65032
82870
62566
70671
90232
74889
15832
70091
28433
34176
6783
98953
4262
75006
78135
94591
65266
78225
71721
98834
99143
55626
32914
97009
1964
75315
82851
39862
84461
80406
4289
56358
80740
80098
46203
25630
39410
89458
63449
98533
90797
18488
72024
81402
76758
50286
58183
55686
26250
6795
54259
33025
18956
98211
4688
53466
64316
61740
59262
65823
40688
41761
83635
89657
20480
78005
63760
94374
7149
73201
56772
45939
83615
68446
18063
3512
60052
8091
32981
52519
57090
91721
66237
81474
75760
28794
32439
16445
88943
52108
45221
99342
41289
77551
1071
49431
67794
92559
72518
91231
90988
9761
50883
96349
69296
88804
2677
33229
45250
13809
99950
26504
61985
18444
67399
18106
59062
92745
10079
45932
91866
33796
29725
526
52220
50115
86183
44966
7375
95312
14923
15321
53392
72909
2779
64059
51756
78775
98227
64823
76255
38064
89073
27630
79647
96269
12359
13591
10596
2164
62781
77240
82647
72795
32159
8301
12541
18558
33951
73462
7550
99649
40525
69702
54578
76423
32516
12228
56044
27814
13407
20427
89393
9838
20067
6896
19832
36681
72884
45801
1609
72548
91038
40758
18935
83858
71612
46696
51954
33773
39149
85322
34165
49889
42072
73903
58250
17568
80295
18349
73492
23136
29979
75195
7979
84334
36812
65839
9687
86579
25471
39887
81568
97315
48298
29887
32659
27180
32005
96728
86873
76178
72235
84780
66448
61914
91048
36616
69153
93009
46072
11809
6254
55715
69154
93366
91853
98307
70154
99072
32093
11752
84168
26768
32561
83925
4123
37335
69032
5643
93966
96819
54151
49068
74900
35313
34649
97719
77027
94931
98110
77854
13862
3719
55522
47386
70263
37839
76387
70355
55277
76907
69543
96281
76664
18742
28634
28663
97793
21171
24275
30567
21144
25870
63239
45978
34130
15634
38217
90322
69866
21486
30827
45975
52150
83320
24227
3930
42988
64106
30395
60536
52399
3731
40836
49365
34141
57315
99236
39609
87278
30123
12457
85331
84582
87657
48527
31893
11836
44132
2613
82956
62010
32668
84211
68364
61842
17437
94551
4409
62048
39168
11596
2295
53051
60476
74528
14258
5821
87998
15978
1652
20263
14861
8779
22723
11197
10752
76728
903
79869
2024
9353
82363
78492
46144
18732
61457
90104
21238
74777
20803
74480
15660
12306
59126
31743
81429
9078
34269
61845
18071
95511
88837
62624
57649
6726
3478
49110
86221
12554
52693
85021
25268
93200
86225
36824
69596
97031
36365
4763
14701
42831
48955
29867
11678
75773
41107
14822
98574
1937
49728
51233
30530
82834
63100
96889
18574
57950
10750
1723
34104
93253
19615
68695
19867
88812
63244
15591
94093
20683
44059
13200
57555
72556
1281
99909
95629
84736
49377
25885
52100
35402
11674
85344
66048
2576
5585
81209
67429
13656
25755
71220
33689
98797
86693
41878
89882
53208
45963
58468
80697
11559
15957
67041
97548
2464
4807
12356
30183
68031
40924
41512
92848
14284
46152
71128
75131
54647
58593
47076
95871
27135
76532
65155
25083
46311
60981
71643
15040
94551
52076
61232
35927
3865
81381
839
52974
41231
9076
73912
56718
84647
19246
38073
89657
94215
96761
16645
35259
3132
98423
25411
80976
13617
90952
86408
60797
87196
92156
36619
31095
27328
94433
31849
55930
63102
32784
70937
12762
27373
3319
25356
46001
3646
44331
10385
97980
51433
54021
7408
86517
43179
5378
14702
46661
79390
61581
28174
40689
92074
52237
8776
97510
41227
77419
80740
4400
520
4620
85892
31774
55133
87621
73440
76244
23415
75949
39044
29548
61330
85557
83698
16375
28065
80514
87411
99970
46100
48191
98862
5031
32178
85236
86192
72243
85789
53006
72301
60652
3264
13877
23379
61884
67842
13497
17339
45586
71396
76166
76484
6334
91130
47618
53321
58656
46947
17919
91644
76520
39188
91408
73303
73923
54439
25271
86922
57156
41748
19071
79040
93133
88727
60902
24685
26268
5697
12146
55867
19989
21641
46627
89694
65630
35817
89411
66231
42421
71999
40451
66946
28649
45210
58110
63158
38453
48693
65199
92884
86746
15194
29054
1098
96717
21205
1086
12700
72046
83590
32148
11819
7112
65564
66034
90474
98328
59041
16593
11068
98036
60308
86419
25905
36614
75644
41047
16269
31677
48493
88971
62474
83103
43846
11517
6728
46250
71200
24511
72709
65678
65085
28477
84923
92968
92558
28668
1142
25143
57278
64451
9302
78721
63728
99011
19071
71207
96393
93310
27497
39624
61929
64836
52989
55126
84774
3817
49351
92214
27204
58857
53659
69938
7221
35910
49778
40433
6099
81122
69931
8343
72309
11434
79484
50636
69192
14511
87396
23787
10677
17784
44515
30867
66257
82890
20111
85847
8096
26693
97788
44729
96274
39133
28791
61392
46729
33555
86101
30926
40007
55321
8933
8422
94335
43085
36171
95122
7327
58434
5325
18606
80231
17871
17414
2489
99800
39916
36991
33246
13643
58891
92610
51723
65785
52386
84678
27913
92152
72333
32631
41537
98976
21342
65883
79850
42061
52855
31690
790
62408
86443
50872
90951
75136
49503
49942
95235
78518
5314
29139
27583
26515
72378
38172
44027
35378
94804
29309
7829
63949
23166
30786
26400
24617
81370
43847
48195
60893
7180
98501
20735
70319
35278
79650
86821
54118
28685
30563
74008
69998
64548
78862
8062
59332
36118
98604
42152
12121
76484
7723
41171
24275
97754
14662
39438
40963
2963
68123
39154
97167
30513
32827
53736
64602
35117
69695
92643
13823
42870
70696
41214
84768
26554
92679
7429
95974
94703
74901
19169
84240
4588
36037
28795
57871
77972
35904
21688
34999
48323
30768
56598
75793
4402
36147
8913
92004
68139
12203
17538
1314
29927
74448
80784
44819
80362
84644
71675
40745
92928
63553
85675
9909
75433
19359
57646
59217
65891
56175
79810
88719
97444
37243
21012
87001
94833
34373
20420
54516
18925
60934
75560
90153
70815
17804
11387
63530
19796
94929
13924
31778
3292
91540
53481
58095
81863
4818
93712
16416
33797
69994
38947
6722
36539
76800
28304
61368
33972
91691
5346
47308
37438
18438
74575
6964
78289
59182
37398
76340
74233
53012
35959
29222
67394
89339
80243
14802
6751
81000
79935
82626
43693
42351
16074
69514
70847
65390
37570
89
96761
60626
70421
71009
99450
38222
81072
37481
69008
48593
87050
50021
74873
89034
61144
32564
30105
51552
75462
77394
16372
98155
91899
5521
20849
54066
46730
47655
57830
40793
95000
68631
64142
59515
24810
37911
61165
41182
60155
76816
47690
20944
97974
88582
60710
3535
31024
965
92334
81206
23506
92203
11780
63109
21175
66834
55285
74531
39442
88525
70756
39125
42261
71694
87393
21986
69106
66049
38966
36719
57287
81738
72808
77308
94904
60711
42542
55472
59562
63620
15448
29885
38177
68768
59779
15305
53294
58152
95349
22987
67795
67957
56782
68543
74826
34964
35971
21688
3845
57594
22825
7569
40414
56759
24782
39095
40986
83553
72761
20960
35942
36874
99598
40350
60978
19733
73323
61485
30625
27182
12045
56925
33419
10328
6508
39130
28643
13876
82730
6090
51855
16322
91134
84674
85543
98593
10367
64575
13063
64947
48403
63124
97463
26005
83487
16259
6004
98352
73090
15609
41877
8434
65902
29822
12181
94719
59691
44145
8317
98101
68212
84442
32381
84571
68145
54865
32160
27147
97010
87814
49154
27773
77556
17259
56154
52743
27844
94241
74166
35205
28432
96922
9097
34976
54064
89390
7744
97594
42609
99169
606
88261
15483
33260
88573
3112
80958
16793
94877
32302
46452
70811
56870
65394
89624
1337
91289
44895
64486
47945
34375
70462
41778
8183
12839
12843
71491
70195
68309
79783
34141
16778
33783
34607
26162
74733
54892
36338
62450
56353
20058
72366
71143
50850
52947
7008
93383
34864
32378
79256
20701
10380
19946
57838
5703
62813
39873
30984
54168
9739
49318
70732
92340
54579
24834
46565
977
54076
39702
40519
42011
71141
65087
73616
41457
37690
90129
25432
72079
99895
74535
42454
76645
87325
21606
50249
66945
1308
26438
37741
48643
95509
70875
14888
82800
83361
68751
75008
42219
95328
2681
93740
58210
96892
5528
86820
50904
39460
69798
39301
81487
93823
97451
59908
90335
42688
35011
90392
7364
19956
32472
86916
99708
30231
36137
47878
19413
28601
2053
55659
40279
89418
8370
69998
98017
79910
50888
80588
58877
53868
31212
79534
18100
73537
10342
1705
15656
67162
40612
35366
20729
84321
80943
90547
10683
38554
19792
82467
21519
60713
70189
37117
6382
46588
41880
22172
15214
25787
251
54225
26254
45538
47846
49603
70297
79636
11569
41036
18256
79922
28211
90021
48599
11291
99943
43415
19643
98332
1818
24803
65951
62584
41167
55919
91982
94236
93568
52735
19428
84932
67383
54468
8130
46654
71746
86439
80361
84899
43326
60875
5420
36412
76318
10433
40232
61551
60166
25593
34769
96219
83549
82340
24989
17540
44682
7029
93276
90646
34253
12331
77237
29953
45444
38560
57585
35574
26977
67127
14743
44062
83301
2507
44510
54259
95003
52657
7204
19147
64649
98203
33470
83718
92978
53812
27342
44110
31596
58495
33560
18284
29519
2748
10539
50656
70578
34315
31575
55508
54785
77171
88054
41443
21906
51733
82927
27629
29289
43295
21879
95340
3150
85261
13627
93977
89210
36556
17095
47612
80098
61817
19761
76183
56733
56025
50049
76339
79613
32007
94444
96454
82176
27053
62857
12843
50524
83861
47632
5326
91892
50687
25744
82979
72326
67387
84981
14233
34836
7452
2063
3184
95758
68670
84126
19425
46429
15370
83703
98023
86157
22932
85727
24358
40792
89624
83280
70284
55285
65977
9782
64491
30879
38130
1034
10547
20383
30833
50518
35082
62313
48807
18433
81981
22456
12076
58847
99901
35745
77805
84253
7242
50486
98051
7629
49295
83108
60591
21553
14307
51157
34430
73024
89749
14471
68969
6100
11210
83593
74564
27491
25007
98045
77686
96591
82718
47771
88135
76216
18271
51014
6365
26640
18044
94041
94053
24463
29454
97767
90759
54898
3346
47894
37407
6329
67547
28427
8858
9120
93058
40161
74863
47313
23941
2740
79651
3528
82076
1394
10534
59398
41840
3094
84191
66493
63417
43460
36993
30566
45227
18531
8632
13967
55731
22731
12215
864
388
7898
29382
20108
42587
78656
18053
53773
83367
56159
69320
37412
77550
94058
7365
62583
25180
7473
49057
88489
58277
26320
75491
58608
41225
67165
49586
76596
31156
84357
34121
3516
18159
27018
35848
19986
92565
95039
49440
14817
23800
93093
97108
2857
50841
22030
13872
61412
53016
68713
83802
95659
25366
35004
84918
67631
35719
58967
1677
38966
1878
73693
4417
95358
46138
25467
25906
24572
76001
42099
56934
96607
84213
97429
14306
27767
7226
89459
70579
49145
57022
18290
24922
41847
52373
15206
12976
49848
99342
73193
73297
81211
22318
94491
26889
16328
8899
6529
33425
91024
21409
32962
81860
5439
89121
96450
43838
48941
47046
67781
30622
16976
51427
22519
12081
35527
2807
46459
54351
96172
60276
61085
39216
11928
49243
37811
60543
16642
85589
31135
36747
30877
78811
55515
90575
14527
10941
90672
12574
72991
99320
52489
82914
73143
85731
95044
92970
44646
10087
97994
95570
48762
56657
43855
61664
75496
94848
68881
21387
10523
98061
71154
63961
2269
43842
38968
37459
44369
45076
4974
82778
94074
44765
74821
4761
80499
21139
97419
38250
98969
44491
75477
15624
67605
69619
40147
23873
24177
74694
16601
61610
80486
7652
54593
35830
76725
61454
14123
77310
86592
64396
7178
44726
18019
35651
22947
59830
13174
25111
92280
89653
2177
23961
9899
82493
55777
46548
8775
72871
75629
41155
83192
65916
19943
69573
12541
96131
14757
88562
15793
87304
76079
77494
86383
29576
28084
73547
66298
1892
93917
59746
95755
99257
47454
58375
51134
77135
24284
33549
7137
40632
41160
57675
8630
30022
8580
78980
26648
66455
40892
23268
66105
26225
58505
65167
39631
76123
66044
73653
27303
6271
14170
34513
93369
86800
20730
16177
50959
14431
8769
69365
50466
11010
615
22953
37680
5538
38284
61055
26276
22813
85541
56803
57063
1881
96009
67668
44124
79012
12175
28565
83824
2293
36866
43795
94700
18511
80948
65838
64534
78127
72338
82100
45165
18854
22202
27621
76292
56658
33900
78183
16277
29111
25633
11713
22291
87943
34825
42793
81651
37644
96490
53846
13840
50974
59862
97096
45520
80570
68836
94898
13375
93161
21759
15854
83146
57969
63380
49912
32619
94680
77716
99258
3557
42489
80964
9337
50509
91589
33973
74847
10779
1053
89455
27706
58125
34634
48645
79264
67616
32189
42714
16125
89692
12033
97851
82124
66426
21327
56481
32361
24848
32809
64310
84028
8243
53300
38318
59153
88112
97819
61767
2503
66803
16569
52970
57661
76989
37095
99478
81014
76436
53958
30993
95373
87758
1629
59539
94881
93269
7612
2970
23456
45557
91962
53790
47725
61161
57795
32236
69709
25915
47461
82070
11150
42168
41520
2725
38069
37520
82855
57763
48887
22634
73194
85533
82948
78675
77420
24289
97183
85088
4968
24858
87207
94078
66979
18009
5687
64457
67031
66939
79264
71749
93582
65230
73250
43439
25672
98744
52569
2238
79203
69459
43028
11136
34951
83496
73725
34771
41107
77934
31634
50960
70592
32937
15127
51519
90201
48658
56513
32542
48735
95213
51149
68314
19191
57657
32209
15384
63753
75479
17348
62497
71459
4644
44950
48936
87497
12238
52364
22878
85322
46996
94676
19751
8702
56574
65695
40282
43855
61798
59201
86711
97600
91854
4934
46240
51934
87147
24862
1636
31471
63789
58226
5210
93987
46178
66622
8028
32268
60807
90729
69729
14537
84843
45416
59471
91646
59148
77369
38750
77709
59172
42283
3621
29190
23517
70745
37926
2036
93407
19664
6675
17881
4299
71543
49808
35490
12147
36948
26160
51832
80747
67828
14450
11048
38865
75319
15170
68745
9375
71045
81548
7501
76270
33096
87918
62399
2135
46210
78655
19378
46496
1483
72864
22347
34083
766
36595
50620
68321
10991
55267
65027
49340
53859
59224
9942
78863
77605
21263
54621
88611
98593
99726
10316
42952
96859
40686
55458
31190
8419
13542
56542
10923
70660
5594
93174
10843
72490
20442
99836
23750
96657
93432
38234
61297
48849
30436
40532
45197
77082
50895
62140
36645
86491
75882
83420
11758
94409
23269
93928
36011
42145
50883
79539
34220
50849
66470
8970
5040
33015
74498
79271
69347
8189
82802
67043
72260
72919
63503
89498
52625
88309
77731
1170
77082
13093
83667
59497
90696
80946
23291
37087
45105
94991
99753
46668
78772
75361
96582
62426
20310
90169
53445
93127
62562
43129
21446
57702
43897
1978
39807
51363
62908
49880
2032
64857
8538
58068
56535
20360
21579
35629
82535
89099
20387
67998
79983
4414
30489
82277
59571
48079
44329
90283
61176
93
76319
26337
19948
54018
2107
30934
66676
43915
89625
68036
79925
60297
95897
70573
35754
89271
15575
72994
53649
83998
57530
73809
12532
4772
22318
16952
63955
99708
65758
4398
20133
69881
65518
33400
64520
989
82522
21810
58237
68430
14680
35242
83898
92713
53308
35936
86209
43204
30654
98630
47990
99061
7700
19584
48429
53110
65104
15628
55821
66453
6488
62006
49089
86210
8522
65733
10857
8887
96507
47947
25700
22792
66262
43810
75613
68746
68678
39996
15521
11002
20508
97163
10469
65992
58066
53232
88382
17315
56278
24622
96254
38675
97656
70781
55492
9044
67755
13934
33343
22030
68854
56503
57400
84941
64987
32410
99376
5303
66359
50615
39152
83513
89801
17837
81772
62768
22373
37436
24388
16665
24860
18829
57870
93289
68147
31014
71558
2725
65812
34231
24378
58133
58688
81294
2334
5173
59913
60470
9674
14567
3295
23480
36669
1184
89415
70976
68646
92273
42628
24661
47395
90015
2573
11848
57423
42093
14071
49495
80715
44354
14142
86130
35526
90597
68707
37131
23279
10925
5821
73487
45357
16795
52216
89272
76195
91414
20898
16432
27399
45415
36131
12428
69330
95687
99076
12866
8503
56372
74763
76310
46668
18296
62069
20194
61118
70730
16238
21722
71731
12720
2423
60876
8223
70691
39344
48418
32692
33989
36469
54098
50726
55102
5199
99687
71135
3243
80245
60507
96837
91260
64642
12702
76947
66478
61086
50583
41322
47830
36678
1386
30534
71350
71057
733
88061
68496
33644
91528
59636
41776
26094
38355
6534
21985
17888
7538
59527
63139
23417
99557
18271
28967
5423
29595
92149
16760
22299
62664
55816
45725
31954
43762
24359
11117
49697
18322
9781
96806
95013
97130
87763
35415
12460
25929
65860
30324
62035
97728
25351
9238
80345
38589
44474
62984
16784
39119
33715
78195
15649
9602
92072
11857
80705
82837
87572
92251
46273
75707
15380
76597
13958
33376
74174
36385
46649
33473
76357
34521
32885
97965
93873
2513
49757
44886
73300
64458
77005
9776
30599
57852
30790
20338
67960
71496
34963
1646
49673
75828
64538
37346
50565
65091
96031
7218
32503
11088
89085
34995
61157
40956
25284
47012
70556
94498
51187
96237
45155
88339
73088
95631
42306
61515
42443
63006
98809
5695
88769
48823
81568
4962
30944
55312
15919
36119
78642
21196
78062
43368
72135
12145
13986
68266
3121
26594
11683
62726
77526
32646
37461
43160
77833
31765
35474
16581
12734
81172
55352
44066
38799
23637
9593
358
53576
37488
59462
14236
3521
28251
32587
31443
73674
99056
74471
69547
20067
37332
11767
72192
38638
31242
75412
53252
85104
29887
32494
8197
26770
99411
92480
51462
53143
61917
62944
87208
96917
31466
75
38037
73292
24478
88165
73
77599
45861
22402
48358
30078
12465
18525
83992
52592
89208
23143
56847
71394
35326
95746
11288
57883
35222
52031
61081
45594
28499
94022
68454
29851
98546
23081
78325
18980
41767
51880
12733
14792
96655
42451
39048
69086
38870
33773
85167
5197
43856
57452
20927
70925
40301
54017
4871
73686
91429
68924
32228
73032
84618
75761
37748
91437
28587
86454
60287
65285
40467
86234
78137
58157
67461
84633
17339
83680
15800
83016
44901
47874
24097
71728
96645
90856
41458
38264
44127
38034
82178
2539
3587
33915
81509
99318
86659
6670
65388
9428
7727
93457
38424
63704
16250
26997
44276
16431
139
93859
92768
36851
64878
53218
41772
70251
18594
44343
86985
1315
67756
50820
57662
44923
36751
61322
71751
60944
2458
73042
97223
46465
81167
99050
97212
37862
17842
72586
54747
27078
73221
31132
33292
77673
32112
48348
63391
79596
55223
11803
41911
70761
88379
67215
61627
41067
86983
73089
70965
10523
80439
74494
31964
35574
32042
43921
8121
70641
60634
8032
62556
15018
13575
69837
42897
36126
71025
41261
54839
11881
96291
83737
29099
57116
33834
8765
81819
685
76526
59304
34896
57425
33247
43889
6156
71134
19473
96254
7474
27734
24644
93490
61834
43938
93651
37623
28073
82113
45894
32049
53882
68774
73506
46870
4329
32428
84715
4482
56283
10836
31049
40013
32571
3999
82210
7389
96810
79565
9741
3272
26404
49149
12319
28689
14904
90880
15011
77631
64536
18724
9740
20824
3527
126
70832
11890
572
14645
73048
52671
363
99178
29188
45449
451
96155
82399
31810
86016
7560
95704
75463
49508
50395
62768
43589
58620
91020
32961
29847
70526
76402
21904
41740
42573
75899
7289
14211
4244
89791
64858
15820
65806
51257
86962
67830
74339
71274
80751
30928
87513
19709
29169
34460
97574
25412
93793
63023
69102
46577
72828
32894
40038
27029
6107
70582
87231
26687
51533
56840
6224
59321
72884
31779
69564
10545
1968
8186
12390
63104
56869
80469
95847
39123
4864
24984
34674
14934
54042
68600
13635
45348
25710
34269
16357
80218
35043
22960
39755
79395
50038
32927
35036
36373
25345
63761
2956
23157
98708
12612
96118
92645
72330
52306
43776
40564
16348
50773
21344
62970
14842
33162
64078
6663
42800
17183
49116
14474
65875
40436
38991
89498
36822
84989
88523
18770
9624
98668
4293
60113
53560
41823
21274
54884
51218
15022
230
84374
51617
10743
3400
79924
99164
86533
95134
40946
33663
36983
99456
78457
77245
37201
58620
70125
65392
8920
56341
75234
31170
67046
21672
81864
99653
46603
64813
51386
43343
11505
93556
2980
27824
26993
67017
42366
95173
50688
21756
73053
90171
49064
34297
80472
76422
71796
95581
22266
32083
65270
72022
32401
83704
68346
33119
81262
91152
55530
67909
91543
44081
88558
49055
25473
16516
2208
28888
74934
2797
86249
67299
95114
68536
78034
29229
21714
97240
76731
13712
15162
42676
79510
4372
57810
97682
78393
68491
94175
93525
60052
92358
65804
70132
98126
49636
46581
39772
68624
17596
51778
50857
42324
48984
28868
28660
8924
42897
57343
6601
6019
16195
78229
13432
76866
19570
40914
21033
76210
95767
18982
24485
74959
36670
38322
54837
48638
3205
50591
5021
19902
23384
95389
73527
65119
12419
26209
35455
84538
97837
59078
87656
32351
6756
18665
68476
10318
98927
88220
40867
75198
90861
32391
92755
58777
330
15147
42594
92699
41872
42795
75797
87947
1697
13780
97228
95448
57381
96406
53315
35690
94724
50345
18175
79724
94605
32058
43415
14410
46605
7990
95030
65678
4857
93984
4751
63292
34364
63235
63194
88893
1126
29361
53245
307
20892
24258
23172
7571
7445
92058
80936
52418
17930
94919
64532
88478
54057
66930
17326
70499
91918
25509
39716
64463
66822
7050
16363
73879
24182
24218
19808
1691
98829
85094
1702
7549
89343
38474
51728
40606
17692
92468
34878
64579
55373
49019
59679
36095
99213
98015
87275
99231
1182
58647
51111
56002
7533
87345
54649
69548
75412
4751
26500
89657
94698
65637
78220
92505
71081
84806
65317
24469
47580
49755
1356
30027
29879
38775
29800
44120
11838
97358
28536
39208
28694
12577
30765
30357
56226
95510
65786
49800
22764
78081
37786
91289
83326
34522
92020
34742
44704
49185
10964
36916
91474
57318
15216
52782
50958
25758
9270
26507
69046
6340
63003
49494
66484
82667
32407
22067
96225
42257
5006
99318
4478
99021
850
5840
54730
52619
86921
72427
71807
60954
68901
74566
32490
7033
12971
94317
61045
18271
77325
83088
81673
42130
83610
4090
80442
19574
63774
98842
35483
64725
12154
65386
32922
54938
18177
62706
51911
95644
87924
8936
56368
95997
58049
22588
30579
70767
76425
57489
40523
13172
58164
26411
76782
92929
20922
48845
20595
12828
59406
86966
2609
24273
4834
60063
70230
61020
17203
3653
84508
93956
27317
10269
15362
20992
42657
65802
70086
40237
33361
82357
68511
93117
34518
37375
39672
11461
61977
53148
74901
64312
31418
99888
71354
39023
60424
46491
68776
72069
72439
7816
55334
30584
21347
49071
46695
18867
91627
54322
38651
29714
66157
52053
6577
74233
70957
12172
64245
18899
75570
4950
6184
43632
72729
67728
61065
46307
31547
25791
779
46506
75396
54961
82184
51008
55924
93763
7845
9521
18395
73948
18398
35886
75582
44836
72897
31170
87820
34120
16511
96046
33041
66280
88613
34829
33891
6733
92513
84321
38650
32062
83622
29647
2952
74588
92841
78978
61877
39123
23124
65984
4833
26880
31627
339
55330
28684
16872
72793
24150
5290
12313
12764
70826
17886
49591
51802
99094
15759
10816
74614
92998
82533
82581
57630
8832
36011
57035
58502
62965
20086
28489
71670
90730
38086
90643
87922
84975
64111
88802
38597
36006
52918
64134
82421
40
48915
65827
14208
13127
29678
4615
88970
75103
59530
63968
67862
77160
7387
2563
42731
67912
56755
85210
1379
95867
68389
41107
78558
26509
38565
73344
48806
4125
54337
32539
40347
87121
40688
14693
98713
1849
22107
94106
63963
45224
6968
31255
86509
61977
46402
7856
90942
39665
78404
75045
94786
32824
40255
58531
74138
82454
28336
36411
87209
38115
69933
31720
83928
9331
96684
14018
14806
46688
55162
83298
80702
19164
71161
4336
24529
59669
71486
20187
53119
39505
545
8806
36526
7184
3166
87093
64144
27299
73239
28643
70305
35618
23335
86901
27423
39007
34664
48439
33607
15568
13685
28526
59688
45348
77396
96343
56756
70249
47654
53417
86431
56538
20476
84017
5659
87236
55515
4792
24844
5795
82030
16630
54345
93972
76803
72603
78714
78119
83273
86865
10031
44776
18966
53145
25526
59744
18767
31155
59319
72643
72465
23067
78347
12050
55530
77441
55486
9674
31637
63996
41147
38325
25741
10510
27490
83760
46177
94638
72645
15687
71611
48195
3295
27318
82547
38920
56204
28522
84050
39119
97510
22002
68302
33846
84638
35936
6696
20795
97093
24238
12454
68797
20630
13870
72116
74779
51612
58352
557
89503
29886
84301
92090
21391
57076
96187
15783
38341
85548
87687
79796
72396
23934
41665
16950
23585
22377
75849
95145
73448
52140
55815
83143
30338
23417
21999
43620
27624
82206
78072
18483
35091
95083
26905
6731
57404
64356
65153
56780
64710
24225
10805
44553
76074
14300
81007
23924
25311
38620
62155
72178
89002
78417
7015
61909
64604
88723
70314
72965
47152
91894
18248
57685
2053
62580
95581
44609
32495
77554
64935
64196
75354
84215
47310
58778
4832
12886
98650
93274
44976
17992
61676
27847
4124
92839
55570
92623
70494
44525
57013
53344
16268
62479
93523
69838
26350
57534
19590
20260
57618
55008
56915
56670
84524
96730
19304
80550
61180
56917
63283
63052
76987
33126
87649
71082
72399
14064
35278
85862
9210
18749
3904
10131
43997
65296
45006
23448
85852
3314
44415
16005
93129
59091
34630
73875
67271
94490
11441
6313
85394
46074
50061
52565
22986
90712
81231
74611
94974
40086
46505
26909
59120
7761
69981
89593
37689
6031
13581
28393
94390
11461
43597
14562
81952
7587
79316
71035
42957
79099
58858
67654
57500
3856
69098
93708
70814
91585
97494
34837
93248
38566
92524
42492
37059
88534
77340
92183
13479
69127
84406
26597
92768
33863
30005
29552
19270
22989
27503
93408
38320
55698
59233
66839
87152
70755
31426
80476
86673
7054
24133
83898
76639
36247
27308
89134
5000
44304
17176
95902
33598
55131
10947
7612
61635
16364
84483
49377
66048
36958
68643
89585
83506
81144
65817
8637
38512
34058
48179
87357
24173
13915
28890
13388
78103
85240
77232
71246
21786
6627
80542
52243
48321
98818
29719
949
47693
41425
75050
40241
29708
53537
49227
45647
91773
52778
67624
98106
18444
3774
92624
27933
2990
2531
67803
78990
43106
71653
33646
3868
6304
74381
77589
69493
9968
12163
69300
8621
15887
13599
63159
98685
9665
33054
14602
84127
14355
70621
41055
83803
52439
12215
26713
81254
67351
16397
54591
35138
88408
38132
66010
32213
54674
8112
51874
24817
40943
39772
45239
80651
88136
50622
41292
41858
11324
23223
88486
25891
39039
78548
18524
66864
90168
29671
79163
25789
85828
61890
28886
55764
79487
47937
6753
12328
48937
81696
47364
38074
37733
57428
35787
90051
76996
2746
86677
42360
89098
762
35231
27812
97847
33422
13022
13621
3210
75131
11032
77888
3792
1469
41616
560
69938
446
68216
66335
55469
61220
19064
65358
83614
84788
85183
11364
2544
98064
5114
43577
31329
36637
77934
27863
88214
70082
56040
35245
80273
76757
70050
22726
69747
50102
58677
11282
91618
64518
45792
67923
74016
71909
33592
36580
80970
99479
79224
27989
41202
24934
66316
73680
72392
58191
63226
22978
21210
94645
69049
51001
73572
68936
20183
94500
4751
85805
2098
73082
89088
57257
49575
63785
96388
42649
1209
60054
10337
74556
36137
93890
81371
80636
25111
11014
85502
80739
71893
87960
67586
2122
62829
6779
77223
9713
38342
8874
71022
21789
54846
69802
77207
59348
5490
24604
46153
24485
1098
70144
42159
10662
11125
53870
75385
11139
38502
21645
69746
97651
18627
33648
23638
57411
72050
29929
69854
15054
6369
44115
23014
6339
59939
59393
21574
96593
79554
64581
11040
58062
8065
12323
84781
7219
29879
5972
97777
31975
62773
52088
79794
22744
21047
3176
76152
57364
52030
85442
41508
98139
75248
56991
63892
57252
99355
1731
10475
1906
58652
88693
4523
74830
96842
95199
39664
35689
72915
51561
21742
15136
73374
64844
32350
11241
28379
36053
57936
97742
89440
1992
55487
93202
32018
87015
58506
79677
82678
70554
5302
60295
30249
15208
76732
83635
54919
9831
18547
10849
47556
45733
21213
94019
34071
21531
24413
39907
59405
59047
86059
10182
14772
76404
59997
95906
47719
61078
79966
47669
99733
43379
9955
26431
56123
3396
94808
80805
51211
63159
84236
36353
85452
81504
90495
37701
19643
1856
85940
8152
86262
84029
84827
2123
47834
75921
76858
95173
67093
55172
37966
85348
3902
8763
57578
27152
84209
4091
92551
78835
47088
25750
25827
80346
29477
26959
64035
74093
51406
13743
75869
52679
91500
69921
15735
83929
7051
33672
39934
43705
32552
89726
8029
63078
63367
62582
58784
32564
41657
11581
30276
37299
93216
71337
45423
63961
81178
74333
42887
39085
10705
27136
74596
78853
37262
55104
27967
16144
98439
83296
54029
55448
31923
48001
80007
1808
32056
19017
74681
47248
39819
80689
93015
75118
71565
39311
94215
45267
62055
26728
51278
56341
44683
53142
14683
67805
99947
24803
1819
93336
32604
47431
23061
53756
83856
75005
91120
2007
22854
42014
37985
88476
28955
60020
12443
98706
10778
86302
20956
51536
72557
4322
58777
22236
92823
97424
59426
8910
65283
19518
55316
46942
57363
55046
32891
16782
70588
5546
74849
86352
54309
6279
17771
79683
72370
57183
81433
86587
22562
58359
39912
69818
74112
48158
2741
43506
16830
15717
29370
14482
81558
79339
96354
49618
61922
7495
14228
72212
17114
59168
52152
33881
90204
40397
40966
66773
1326
92813
66036
86982
65655
17661
27989
88289
35241
23718
23067
41166
64221
80493
24362
50432
33046
67396
37931
90522
66917
78120
65857
34967
360
20223
39317
25822
40815
39768
37079
51397
49247
40311
54413
52619
61490
56730
15850
80500
62085
43084
37707
18180
41738
31508
51476
59096
40244
6452
82125
75155
3387
38628
59463
39403
73159
93069
41110
86381
57125
94092
69860
88920
69253
94320
66971
8358
33747
44300
3632
13906
23236
96324
32698
6864
39541
66800
96486
63412
85643
8792
76289
50359
15266
58786
13206
61716
89055
18859
81194
17111
32010
1627
6219
31293
12114
40890
15805
96090
15049
38841
60508
68947
70464
59224
55820
99182
50914
33296
96601
27027
80781
11762
77754
93315
65419
61442
71375
17467
56000
89832
7115
56976
57270
64774
59046
2376
92457
44225
20654
79193
36661
70552
4379
57967
90113
29471
19064
19633
40294
60844
5307
88329
62428
64331
45275
70634
61078
93574
1093
79665
38512
95266
66899
78546
47444
44464
83736
76943
98878
64050
55940
88341
65398
3228
34699
77154
96290
209
89045
76225
46362
1573
98118
9421
51005
16366
95662
29040
64417
8289
14816
15587
54292
73029
83501
49950
27448
72895
4125
97092
43553
70298
79632
26030
4727
91889
1170
56786
45608
20383
38204
16808
97569
60518
80293
83041
40298
8862
44063
24360
93344
82376
75283
98470
97647
94737
93347
51434
38600
61108
35805
10268
62804
69207
88524
3636
7038
32124
89507
53766
54218
55115
44451
91850
55757
93605
1739
43173
4327
19637
40016
5775
96190
67048
50390
33599
84047
36658
59336
74475
85659
38147
72094
46884
51345
43008
77593
75350
35770
41167
93863
99221
66449
14205
84165
78274
52509
41273
64038
85447
22848
96723
67806
12304
93385
26212
24476
83486
91480
32413
34852
88018
64616
51126
98263
91287
59471
3740
72421
50663
53674
19313
22490
58543
16369
82271
67722
42935
17344
85210
31864
45363
84476
7364
75242
67711
69093
52166
82296
58827
1680
18764
18089
35759
46583
72772
4838
71372
16144
44973
60382
59404
20736
75412
66412
96664
70856
16262
84930
39919
26754
57067
50571
64025
99573
39437
99996
12310
45698
10809
18954
52601
78440
40600
20236
71944
38556
81947
91471
21521
72142
848
7555
8694
47224
19674
45517
42522
72196
67022
35795
49457
66482
84728
89807
96379
17500
64700
64573
99543
77425
77763
3642
13371
75864
82713
94232
58833
8452
29346
40756
90667
98193
31288
53596
73380
72293
16561
52091
72893
18756
28591
4526
96256
22272
8708
41162
8314
15979
61739
54835
54336
13344
47163
20198
380
28171
42490
12115
97221
96377
51038
61441
73271
45597
42236
23410
13681
71874
56414
20830
46145
70016
8926
15351
12729
81193
76761
9440
29413
2154
9649
21356
92101
88057
43112
49598
7704
30811
46432
63237
14950
29379
15250
73009
95376
93396
55584
74495
72226
82244
38488
99144
63367
46784
28973
70181
2474
98465
91387
9534
62967
3895
21438
85156
82
16364
20414
76844
24685
75443
31571
76439
42028
79128
54494
58941
60799
35292
88515
93946
99132
57620
74315
8672
15428
9958
98092
70165
97629
25942
51582
99694
17102
86249
26451
48154
17064
98934
19565
40299
46632
31922
9069
22718
4711
10930
57311
43266
64916
7503
70859
8863
13050
95898
77414
48297
84196
25586
5195
95759
27230
36283
20135
13793
27193
90084
14788
33914
65006
35208
22822
57254
19552
66732
70775
64337
85994
84761
61261
28013
24799
8274
55164
54509
16630
38047
62583
25356
55181
23944
77888
39520
82188
47515
89356
14256
24722
14748
29967
24504
94754
7850
20514
10111
84177
8521
19435
17818
62591
80445
76635
45605
14208
57169
3863
88431
10274
12633
23630
14554
60636
88725
8749
77556
20359
44855
48169
14728
53574
83228
87303
41650
54193
5094
43719
89815
10295
35300
11880
85145
80931
29840
92036
82861
56854
57723
64230
88084
83400
13773
49394
65113
91482
280
39105
5519
35092
57646
29858
23976
62883
52251
29185
42700
39592
90864
66471
16263
76995
56663
35133
15366
58841
82543
40957
3611
33471
39592
57096
22629
96451
48978
56697
27614
9026
58407
80169
88402
35662
49857
1503
3239
92789
6942
815
98936
44898
48231
20553
31146
84436
52302
83599
25821
53079
72222
18918
51334
74351
67715
77046
85861
33507
3197
57113
36303
52201
18892
70497
93399
58574
36218
74347
53648
36996
36251
77553
97083
15305
26513
96933
39785
83568
7397
861
78877
10469
59209
40142
42897
81887
97544
2121
95004
35221
90417
83404
83240
23991
44772
66476
82519
74635
33607
74158
23525
35834
63832
87816
82332
23254
33367
11815
38284
20036
74884
41285
8680
20920
23563
51862
65432
11557
45670
63906
61976
59090
31893
88
28927
63009
6051
32064
15256
32869
30943
18217
72358
68011
37917
67029
4330
60087
22685
49892
61035
18731
80375
54783
80122
36501
85949
38718
91224
65023
71881
40062
54753
84805
41636
98885
14858
50782
11130
16603
54197
93978
90851
38281
79289
22668
35973
15478
47288
36554
86233
3425
29116
89918
37015
95697
91033
5900
16494
25887
85030
88542
86010
51011
61321
66291
92132
67476
22078
19366
29300
54099
91846
82289
55271
28945
86625
52615
45837
3817
69948
42323
19420
10427
112
26685
80863
68033
22277
87037
56289
97694
65399
37233
65991
63670
46424
35677
62649
67994
46061
3041
96811
87667
83118
60243
78962
77787
15637
45244
32897
94419
81352
29437
70845
56668
16741
36800
11286
31469
99531
7491
97314
9232
17063
51805
43672
64421
92527
74042
55108
37933
42733
23855
24191
69149
16102
67813
59117
54685
89588
88366
65493
1276
95288
46133
2330
65523
91567
1104
81535
90287
36304
19447
7698
14417
20286
93945
5918
31883
32014
57597
85440
7391
12764
22606
60981
82595
28569
11620
11980
86091
96190
58085
32056
4060
7516
74956
30449
24355
31678
54516
80065
15793
84142
97803
31890
27754
25263
22217
70624
44597
96766
91845
75217
77489
9329
46862
72981
28165
36085
93142
83451
99346
20898
65097
24614
80020
28717
93994
96011
95337
53947
17641
10134
51282
3089
13988
36352
91841
92491
80198
48937
10087
74044
71225
87396
61884
6117
94477
66738
37208
55161
3085
10911
95212
17970
24382
8111
31815
45050
24417
98711
44769
1153
68512
30739
61276
62265
79588
19997
33605
20306
13239
13527
88879
28247
75629
33275
72719
16585
79286
72448
809
37637
9071
66412
55146
32787
30176
28023
61817
49589
5514
90203
15496
42378
62442
91860
79704
13797
87395
86194
25734
17613
42490
49348
28237
20328
72921
10874
77928
66030
44053
94945
93645
71485
11019
36317
49115
74334
86571
36941
29442
91315
90376
91652
88248
94375
47529
44509
44447
17037
56449
48449
63371
53251
40394
38663
40538
93025
16974
23429
85212
16979
42413
34491
7335
55144
75879
57162
7151
58015
38042
19367
74493
64565
23939
37244
98652
79952
1716
6154
86456
14559
99797
57247
58083
49324
84648
83535
71802
7145
82073
20142
25137
11883
95182
47498
39183
77544
61368
13526
11010
84416
44737
21779
78082
12431
79731
6107
66032
91221
89788
75885
6606
3551
23310
40022
38208
7524
76988
7702
22454
10001
48424
91240
69518
34762
691
23375
77260
93887
95359
50408
24312
56030
60573
24561
93886
56028
21834
13548
31179
84966
43240
42713
88965
33180
77470
44416
39584
78560
9826
94344
58445
80707
91086
898
71154
41266
38832
24676
27280
84527
20036
81932
30876
57969
22530
77081
61345
60876
8805
320
99052
15725
48855
54940
5071
63762
84112
98476
96941
10308
29441
50186
46391
79568
7317
34128
87264
19119
96898
94730
28967
1595
94324
43213
79419
43714
20954
57337
31882
24590
12160
88926
28528
26182
22651
23710
57957
59668
47429
90404
75973
56989
42250
66853
73265
33259
12610
72428
27086
36474
22377
49316
2800
62673
17925
38748
81731
53597
33191
40695
84146
96401
64702
5778
14586
47800
24283
77599
64345
91697
55147
10685
11841
53097
47663
25092
75976
24532
24037
94230
57018
27974
74418
12456
68501
77151
85808
71491
35581
85907
93037
63900
22303
56282
66107
69476
53446
19116
7314
14942
59907
47265
77638
86529
37539
17546
74183
62719
85195
47854
17113
62362
88840
23218
87717
65036
69530
22902
92793
92853
2545
73239
98204
70858
72580
69282
72266
611
12405
16203
9461
3375
17613
73404
86898
50938
87025
39914
77062
89676
29183
73838
3827
82621
47919
47865
87959
22073
63137
43470
28491
71447
36796
49362
77292
7199
695
55604
40414
38371
37724
41383
26890
83704
12525
46402
67123
81997
15992
50733
88405
46336
72102
72406
1048
56426
81928
91801
15517
93437
12648
29472
80265
31493
14396
86517
91127
74491
3006
94658
60208
13605
48650
38791
96757
98851
425
96713
10256
60512
43197
63096
41858
61352
4092
26515
42778
37877
96271
41027
76602
61468
22095
89024
3025
82740
61533
79596
81851
15534
77539
46654
66202
90428
7761
99807
23089
19806
51225
78264
82769
59554
4523
94723
98248
5298
99721
98021
17773
35182
48202
92640
11037
9885
93937
34121
41459
70171
38357
79339
66810
76409
82640
24498
97829
4199
8075
48765
70149
85009
20572
72309
53856
90423
71113
52305
4540
86903
93434
65416
63949
44802
4803
67836
67160
77339
59511
64064
73139
38674
90693
92696
9113
27043
55395
18269
6839
80640
71777
74717
78960
94158
86879
74472
34245
13609
46513
23224
51603
64865
71771
78352
36353
36122
34985
58456
7244
71153
85988
1649
6281
12619
89213
34883
70345
85468
68783
13496
39153
46948
9923
74927
60343
23167
86620
68086
13746
59810
93192
51716
5150
47881
28658
55308
4565
84730
87289
52896
87646
11468
97041
5479
27558
57381
95565
57713
9186
88176
62606
49258
91060
94776
77996
36398
19027
74017
84886
1713
1887
59512
99383
16886
35301
39684
98776
7811
71349
95880
90272
25560
87931
4040
54797
68373
94220
25894
40077
27190
44194
74512
70547
22777
67863
96617
41553
99749
84774
68236
94846
86684
80282
87187
2455
2731
27150
42856
32480
97232
62454
38475
58574
2201
11338
74848
75567
16401
1025
37233
84670
99134
88049
67401
23620
74631
51269
38496
17362
95110
64447
91985
68995
66233
14343
45529
74457
14612
48250
86153
81083
79867
96496
95287
75803
60690
39246
74384
75210
84891
77270
86089
73877
32963
70316
86005
35733
45539
49205
82605
9852
42086
73649
77025
26876
42859
38365
23630
54710
7782
31770
23440
99114
31190
57083
96559
15500
96116
59147
95134
13423
64842
76480
80105
3335
92599
79493
42102
60681
63631
23811
96765
87265
79825
61383
92863
39540
69827
66454
92719
97308
76552
53052
52964
12207
21692
7999
15627
52807
81633
78935
24487
52626
30
88618
23469
93955
50506
83505
57283
3130
34453
55663
25794
62884
76230
38501
1257
51804
80176
40159
59983
54166
75002
59626
61507
11987
52809
5956
59660
17990
53964
61187
35822
25499
24408
2247
64296
15603
49717
39046
5236
21366
98091
22598
44786
24083
13290
50800
99204
67167
87662
73592
39192
72337
68423
89766
71852
91657
37603
13167
55490
70576
20518
78889
57282
41249
34053
37535
60194
14409
23417
64481
18403
39258
22816
75623
4977
24244
56861
86573
3224
80453
7689
31643
53219
74175
94582
904
26420
24285
75860
85927
92737
77660
40473
92706
46190
52651
61832
62888
31016
64060
23287
95393
44670
86378
43829
25878
98060
5386
32588
41445
64366
21832
23752
38269
23207
86490
36169
18033
81528
39007
25175
9945
51762
26214
49750
39354
5298
70771
52952
67614
16897
85989
29144
16578
81448
11650
35828
33614
32778
21304
97683
37344
91769
86349
65198
6016
32056
31462
97717
87025
27016
98954
64770
19081
97800
1078
76040
87512
91211
19060
33630
82897
27860
48120
27745
24601
25938
49335
79284
77324
36182
59350
81949
33135
15019
38937
4083
9415
47038
48078
84947
39457
26705
74260
94686
4752
6395
63613
54942
33632
45184
40488
18505
19031
73150
74264
22369
71089
91870
10238
71624
74339
44299
83284
18921
15605
70615
24550
15815
68942
30714
79884
26695
30326
20543
79009
508
24007
5423
23465
26085
89945
2963
19450
49279
47801
45428
42990
89391
95302
35990
3480
93960
2771
9662
62181
53213
58172
76166
12166
6762
92426
77563
57363
44813
86096
95294
65585
16218
53785
67109
31861
84155
73108
14238
57209
9515
57703
17210
35970
4170
18817
31865
37517
36938
34538
22571
67563
31585
59872
66152
5380
23647
57189
72988
50609
11953
62644
87893
34918
64233
83288
58033
48734
76842
48169
7814
25012
14500
20098
93350
77340
10866
30861
4269
74376
90947
2890
5744
2921
58791
55980
67099
51007
813
34746
70828
69317
62232
94179
36325
34802
80307
91969
5993
11271
23383
90618
25005
56576
63896
35286
83071
90241
16547
93518
70293
9401
44519
45848
77939
75448
61842
47541
77125
48270
87497
61704
37522
76960
71161
64680
98513
16553
69886
52972
98587
24400
96864
12307
26501
45477
29442
17240
41102
77231
29419
56479
24942
25789
10243
39839
49741
19763
86045
36156
65755
78274
97280
96617
69628
43237
99849
81580
39317
7752
75721
38099
18975
27291
57076
98125
87258
36689
12069
9359
22596
21455
16783
77326
35686
46134
17136
10753
43397
12888
42564
93626
87618
2620
8339
92739
57124
19383
91508
85258
45944
66796
47571
93243
47533
96125
72454
56665
19311
59376
46247
50404
85946
34886
15052
11739
92653
18696
16205
36112
43153
16214
35595
71673
1818
11715
93396
55851
6753
53573
16241
84760
90653
70266
17047
62682
97808
13785
85632
28834
46988
38085
33790
65024
38618
51784
74962
94737
51613
96298
20240
34426
88368
84121
84841
63041
37264
19749
1022
74308
67283
62452
86002
76741
59379
41905
17265
74919
77177
82083
51795
55755
13995
94625
60890
46879
52054
45671
41073
42714
26089
43227
8320
81132
93845
19562
66616
98492
66482
25097
63121
28680
70102
39638
5598
25688
99307
42993
32496
6428
51848
59624
53648
30229
18534
28779
11707
7596
72413
40436
7869
19367
74445
49325
3369
12735
55743
79061
35078
34849
86914
29853
44288
10342
6098
81906
71459
83576
34624
61218
6937
99238
32704
16105
73459
85531
35753
25713
45606
92347
73966
73385
2981
2264
19606
62530
67689
8416
24192
7097
93508
4925
70586
65207
29549
22648
10607
40078
74628
14837
16151
17678
36160
78293
74942
50194
90344
43077
49158
32076
23974
4519
371
8900
73076
26204
20175
89074
71765
51617
56092
40078
98281
26063
19610
20988
81920
17159
92705
58047
90507
32752
39120
91836
6661
10573
27517
18726
21875
54750
67169
32417
82643
4210
3135
81812
85321
45075
48072
7467
90219
41217
65935
56766
57270
84616
93101
17167
49350
98832
15492
59923
19093
19701
68703
27278
93113
42469
37374
32083
64940
83832
24719
18401
82444
11037
67204
76593
46938
22885
16494
50167
76269
5967
61924
13562
48526
19130
89838
82385
37602
92372
1883
61154
29486
18048
10551
14277
154
91712
80715
57436
30962
52781
22898
13161
1615
20848
74557
40502
55135
53904
16559
85971
80932
89322
63774
68744
7318
74633
14957
53525
66769
99480
47383
89971
57595
83148
9969
61005
38402
55338
53340
40430
55553
8703
46571
69506
90643
1600
64225
23452
30958
12991
6542
49026
22237
3784
42307
92387
32928
27379
85382
1542
74235
36440
13304
14239
14093
34645
61446
83337
70922
25845
93046
46255
73275
58899
7527
45748
69384
39472
82548
61939
67049
50448
96994
92121
60793
73079
7584
77425
5403
24254
61900
60969
53767
34674
39567
28812
75092
41674
89227
83965
85112
91037
83637
4624
93371
54477
36762
13231
29252
52528
70725
82933
83608
98133
78569
22845
30741
71469
56319
59176
5366
49543
54890
54428
54956
32951
8023
62883
78710
11797
84077
42213
58249
70569
23003
49750
94597
32880
39868
18360
91312
90615
27032
87241
16496
45867
3038
46867
30472
69418
46088
76074
27800
84058
96785
98321
90804
91750
68830
51962
66815
72751
61461
12955
71993
54292
65174
73271
52544
57571
96102
19439
54083
22979
22461
86098
33550
55347
54103
9316
1429
92891
77653
77080
71345
91121
96521
90378
2487
85211
71869
75923
76220
47109
83777
16833
61702
21378
81420
69244
32549
94822
40706
94835
1875
76516
54496
34944
99468
40279
41211
62798
75028
22194
99898
81556
24364
96272
15195
11993
2484
33450
34150
82531
89752
10231
18058
8093
58094
53438
32333
64674
19665
52084
83921
42536
5844
98300
83930
87589
76811
6881
50374
42852
20225
16965
19303
35268
16428
50765
94627
59588
93664
69703
75113
5527
6683
5855
77125
13579
71283
60527
44217
5806
39962
91391
56041
41809
17700
25896
65544
6061
39689
44769
14784
94159
88700
85838
67314
95229
38904
42523
68522
57392
58270
13135
61920
6304
25895
93382
71069
83178
11469
29225
53314
30332
27448
26006
42198
3475
65473
70018
15297
61118
83906
54371
79580
44322
76430
63790
95392
64874
91618
82693
18197
27243
33479
92906
24047
74514
52778
56092
10977
75930
45751
40376
56049
6328
99824
64629
96258
98729
6113
97790
19178
43924
66245
59105
6695
45714
61219
59002
48967
90203
35638
24761
37171
64307
13688
2869
81272
48479
46775
39524
60646
1770
60067
13909
49467
85430
74196
84506
28548
81215
89319
86518
13992
35858
8894
49771
57109
72203
18715
31638
9080
81676
86973
55079
49825
88370
49125
78741
59698
82378
77245
1370
56124
63340
89764
61423
79323
60556
34326
26168
33527
34148
18999
51599
11691
94752
38660
85730
67416
5012
14195
19460
12049
44447
19432
38779
32934
95804
69471
58876
13095
70236
72228
59793
3531
62145
78791
31874
83449
15304
89985
60742
42508
29188
71009
55856
39900
33498
37592
8162
8887
78945
98124
54790
65963
18537
84535
12420
7945
3187
71569
34217
19398
77332
45444
12562
54750
97556
56747
23016
68944
20848
52040
89370
61058
81691
41108
76163
24504
53095
41778
5572
76144
84867
25090
10234
59160
83600
12222
78908
25469
69153
23778
22541
1102
57513
49533
60413
87104
479
27981
62191
63368
4274
31489
38218
11794
13112
18559
67338
21774
35369
71675
1264
93482
11427
18000
2891
27623
30230
57876
79379
65515
30258
63338
25534
28525
20552
37617
4083
55200
85905
26951
86139
67428
85614
71041
3882
70424
60659
99282
97575
48039
66661
80099
4121
80388
75713
9478
79063
85373
90644
36751
77866
39595
33225
94852
16213
11912
54634
47099
78762
96617
54138
29038
48277
74014
75391
57886
62686
93128
24513
83324
33931
60740
95982
62987
36296
28840
34098
26410
37401
81857
53106
79498
80088
91906
57487
32977
75578
73627
55290
14837
48337
44545
83583
4710
31711
15094
91341
97251
31365
1572
28600
92652
2512
54876
31725
97737
87968
51892
929
21819
8492
40872
39459
98831
88302
55710
16846
52877
25976
66487
28768
56267
84915
66062
5167
58188
98996
88139
93451
49789
51898
36030
55925
59110
63708
83704
77754
793
16333
49512
32176
77758
54338
47061
84692
14902
88833
12669
38506
64123
53594
84828
10969
16633
11231
98462
5709
82678
33802
8491
97017
77346
10129
1559
91543
32753
5205
1075
97069
40337
45688
19681
49547
85294
19382
9995
37189
63339
63524
31567
88919
10274
9088
83105
81770
11658
99578
6535
59840
27044
69303
69922
3006
29288
87502
28491
38730
58504
34145
30344
31131
84812
50999
67914
16741
89108
82745
38506
19744
11667
63460
42080
38796
77592
67907
85707
12535
39325
58216
23595
39167
33259
54965
88833
6259
50655
36330
95639
59393
38031
58264
18735
48383
26208
18738
31708
16305
44458
47429
14709
62598
18403
90209
13256
21957
60881
1733
26321
98752
21624
95047
96378
18963
96640
64764
73035
35199
76703
47486
78743
16110
10466
17587
14107
39969
79182
77380
85722
13652
43365
63170
33634
36134
70789
23601
39230
6712
24094
22009
26403
99485
70279
85066
86845
87488
12683
71169
57185
60985
74346
44885
96577
48536
2632
30805
11768
42852
49489
52808
54925
23055
27903
41498
85033
61866
6790
4694
23322
66952
65063
5532
55884
75905
15344
51496
90636
81785
76367
31503
13459
44948
32576
83652
99246
81085
72670
87523
8361
80202
59363
32251
91445
18994
20300
65113
33216
78801
15191
60584
73565
36169
72001
37304
69268
90508
40775
862
44253
29991
46928
27163
61020
33050
76365
68282
416
10056
14240
39138
88119
68571
36026
23218
42142
70509
62698
89785
8560
21251
51292
57913
85742
78152
60950
29189
37035
93629
17102
31471
97024
45842
92005
67597
94649
21885
24547
41350
55532
46121
57243
70457
3834
76312
27901
14417
24800
21907
94140
37145
35921
3475
12329
84916
51008
76475
86436
76212
2393
99020
88019
90386
92959
17435
54630
51224
33089
7523
64119
57004
51036
12400
91279
75137
97868
76132
13345
13907
46361
60992
29169
86358
3231
8022
34241
5967
91160
63193
31912
37785
20218
60170
15055
86168
97167
84569
52651
8505
965
62369
15327
23499
74723
97043
22
6556
92545
9576
70227
79373
2744
27467
46722
81752
45273
30797
1604
12943
93309
65157
45457
9584
50677
20001
34900
88298
16954
8865
54550
53588
21667
62777
34597
62384
37438
7208
46688
26680
59848
5384
69977
13323
12697
19007
72768
72941
72456
23595
28961
67732
35781
19978
96218
39703
9186
62258
72805
67881
44437
25555
65907
46811
54684
23513
37655
44669
48317
1801
72711
96306
20376
72146
36063
8076
89706
57643
54318
48730
1463
6775
22851
49773
34165
13288
66398
31656
69765
5388
25832
13659
42066
7820
98477
37524
81767
53437
76030
64242
47058
68202
29719
98247
46360
20500
54973
68425
30441
67184
87599
80533
87635
37258
78771
85204
58200
28889
48720
80674
81422
17109
65159
41360
18996
14467
34282
13892
65134
36168
81083
51106
33523
4219
99996
76021
74265
44795
10590
10903
32026
87659
94103
96504
83191
81536
81394
13896
47103
9507
15233
53484
56294
71462
18982
15222
38924
31617
8455
86180
67579
97065
60706
25604
84687
89677
40827
87430
15618
75201
38124
63729
85828
64460
32201
49425
32843
84568
66368
51528
84
32127
2442
38375
93408
94645
76301
61387
82511
81606
92361
26725
97740
23281
82110
33161
39515
23667
9473
4837
77496
39683
60454
66923
87350
25408
63849
26674
91765
25884
6080
3008
80287
20246
26086
94626
82253
75856
56798
20827
77513
29218
86928
49444
71868
29976
93159
25160
70290
1271
67196
8541
54753
90444
52579
50235
78556
53136
1722
6270
96263
81589
65526
38727
72104
41206
76706
52019
64334
6722
42821
48313
98912
95841
96128
42087
76612
26789
3917
99702
80203
2368
96825
21733
11913
70588
54606
48135
30368
65883
30186
72262
95028
42157
54003
12163
30783
81268
95645
63591
40033
77327
52648
66149
7501
35463
64737
17152
15279
82131
6452
1411
2114
12714
48910
87585
16880
17709
85086
42902
74767
452
41394
28462
994
29970
54169
61539
48789
83642
3780
34414
75221
29264
55493
45839
10749
80867
63540
39035
71298
73837
88676
26921
34418
71320
51252
49455
61263
23510
58078
45506
1861
63912
27501
81174
88208
17197
71078
75475
69036
27251
1585
50171
63646
82706
88190
57868
32764
94536
31794
76143
31514
45582
93056
66567
50506
26839
45923
55457
13547
86567
21346
14699
23956
22230
61447
49518
38738
85085
25039
45055
71120
14095
24550
64917
43145
80343
56709
30573
77
39243
7239
59852
19366
4909
64246
24479
25549
8553
24745
46108
20683
86404
99680
84547
39805
90628
57637
14191
79679
69569
10567
87400
16139
77698
6897
89974
67116
18936
6510
3783
35215
17352
89160
89611
63435
35758
64617
83719
12858
59456
79061
92946
53237
17765
67595
15197
9082
28555
79000
14797
60723
93233
45512
28965
29649
32966
85344
86507
71179
39983
53667
33816
75491
80420
23473
29369
49616
85026
45230
22638
55239
64265
42187
65398
88882
68213
40991
54778
64228
62582
8064
7145
38577
8568
91295
10531
86412
17321
95683
77915
78767
99540
34221
36475
63219
16621
87428
61548
31992
33845
28625
81441
28288
27047
69635
96926
55576
19780
84396
97876
32114
77467
51026
28495
84462
11842
25049
26310
86551
10046
3903
36231
38853
50881
74502
1396
86727
14685
6779
54608
16068
75759
4415
94057
49731
23704
70840
18432
16565
88425
66093
69839
58623
35429
62809
57067
41946
65344
28309
3717
80318
69088
27057
7347
43385
27096
35663
6304
84805
89342
75583
60645
27115
1471
33792
59288
61679
98634
2788
96897
60221
41882
41692
75383
43208
12797
69977
62092
82109
32007
33173
11820
59456
92891
78501
34462
78303
18220
58871
20020
90452
27124
60609
81107
26200
50747
83908
58582
52552
28743
13762
4215
82952
22774
71409
88099
28528
49710
37206
25654
2236
93796
50591
14798
11688
71049
13309
71068
93772
66456
64506
33105
89239
7090
80682
42669
27268
39200
93211
3751
17443
43174
20612
45723
51799
63904
64481
21288
59990
41774
54883
92409
35577
33679
93617
40324
39837
53108
74529
65530
23107
67391
79199
76980
80292
38160
36157
2014
18156
50732
16796
23517
93799
27691
33735
20038
30168
68480
6264
19818
80676
78265
28629
18464
51846
86662
27053
38711
48086
12012
62329
81754
86972
81832
1311
63964
82844
62358
88769
40143
25325
18175
98160
43170
47861
43706
65940
81122
10373
27962
17388
7948
39240
59327
49985
26613
13223
85741
66479
32925
16029
87686
89843
38367
61956
25184
69156
54848
8617
63089
63518
78013
2142
89871
81148
43171
45637
63408
18109
34405
84546
94162
78081
8623
61601
21843
98021
62254
771
65508
6709
3348
51118
68112
74312
84305
23845
69465
65419
73494
58529
50306
34364
91599
12671
28634
39279
97395
57952
17803
48147
32658
86417
99782
39164
18277
44133
82780
47499
59029
52867
83487
8796
81612
9325
82366
46638
92807
27022
47278
93981
22793
63893
67278
90327
68517
92832
65174
79685
44712
24283
69829
24516
31881
71971
1948
37786
30519
97921
76261
52589
12159
1416
98852
99648
90183
80143
88307
35327
19010
1777
53292
63122
1283
79688
50371
36660
91125
95976
69293
22325
85927
22638
10646
37027
55525
18975
10143
88532
63590
99183
35572
47348
1573
20334
84275
7550
74580
44713
77349
96558
37304
61311
39244
78616
77378
19239
50196
64147
89131
66231
78842
60276
30218
69455
61284
21726
43771
4840
88103
76391
57453
64704
61194
46257
76727
80850
67347
33145
85578
36994
75672
63187
36228
21017
22386
2395
20402
45902
38896
38850
64630
31583
26772
59583
53681
3490
2825
7508
16154
18226
57460
24246
48763
98739
83821
1918
84520
71114
16973
41796
33517
40195
52586
26647
37097
70307
12408
47791
70251
9400
69059
98886
52073
65534
61979
90730
76924
4951
10316
18409
24811
79293
50800
3088
4365
40586
94713
70303
83825
15515
50289
85963
71957
84645
20066
96644
28234
75347
78453
89802
92275
52252
30049
31050
61607
19266
89310
72040
17675
6674
32746
96230
61090
64402
77829
41158
83758
19752
29622
72608
58558
52486
56991
90909
44447
50418
38444
6596
93213
56802
46230
56190
94991
19751
43207
70036
1179
83761
22193
98553
18669
97355
9357
45396
35896
62887
42570
70026
11818
18703
58858
61744
99332
78789
65664
51796
99020
15887
93716
58154
10477
51403
41087
8088
61892
14453
4561
36874
28678
19548
19856
78843
47114
12727
8817
577
96671
13966
71630
7213
19444
50196
82643
1953
58207
70158
54177
58258
92701
24079
99468
58687
29352
75363
47445
47377
95511
4229
76543
61468
47494
78834
66325
98100
21048
72931
35897
3398
90996
93992
10974
80549
33568
44683
41042
49145
58243
50247
43125
6551
77866
75570
69083
85913
19588
27540
23872
21527
53684
93486
46958
3307
52501
48945
4136
14824
72258
5806
76951
25151
98661
24919
89901
24010
29933
52853
98951
67365
96428
31547
70901
53698
80808
92594
20453
94897
81668
72190
51048
74228
56098
29563
93285
6070
99094
50087
75357
59024
44441
9121
7171
55817
49357
36727
40963
84702
58972
65867
29466
21337
49582
10458
79689
28864
67483
72400
972
81759
69416
76063
12817
94963
9873
92899
71280
31881
29505
14321
31134
72431
19976
70113
1624
21153
95377
73752
33357
8564
12470
4312
42679
6097
91613
22209
99432
92105
41358
49517
75609
74051
73559
58079
98020
86770
8267
83386
73099
11082
81752
74954
83248
63647
63105
35081
12251
18635
22854
28841
40468
27771
45895
71115
39145
39088
13806
89408
84763
69507
21363
98471
53324
45823
83608
97671
91075
88814
85546
7390
86438
39516
27901
28900
25619
32636
30019
11028
89573
67658
55632
93925
65501
3826
74013
50762
68613
82157
53404
27624
11828
88006
30050
79495
83552
31845
33254
82281
76233
7292
49850
53376
47845
38832
57593
71784
29909
83126
85204
4814
91701
27545
86683
69269
62541
40414
92634
57603
73098
66108
16199
63679
9810
94095
47009
58287
1030
8698
31801
42441
15502
94255
32167
18422
70611
82199
49511
27790
68496
42944
15016
60122
47710
7854
58221
83170
18604
34462
6164
19128
21014
42104
6536
14629
90083
30643
99584
68744
19637
45283
60401
18524
38875
55978
36298
55066
43227
27750
91153
986
43369
80091
57953
40246
16672
90921
39684
27858
71736
7155
64203
90909
11926
44399
42922
59176
35901
78852
96988
11267
25608
48877
67328
23047
45087
56423
42749
92680
47910
70062
80554
45203
99440
73494
22879
58517
34482
67342
9750
77150
78795
23785
70834
9007
41841
38520
66667
41032
88191
30679
489
12700
33133
55585
81600
87698
74587
85317
40704
74320
71253
72116
27987
19644
47808
40546
46985
46430
50722
61908
67718
88038
78733
83063
78725
81199
26798
31918
37446
38535
66193
57584
16952
55561
57669
54271
27434
34946
22204
61733
36550
19935
4209
65102
10221
27596
7715
42873
66814
78681
8817
61846
86709
83326
5218
29055
69806
6627
54625
45291
71472
51733
19637
65524
98124
14715
79533
45520
67177
39842
21880
97003
8698
6658
247
57255
4460
79252
63430
28862
41363
34657
71186
28005
35234
24343
47305
69466
5119
40663
51737
58615
88820
24554
66050
91480
72316
93370
78124
83134
97720
28034
10459
58722
62746
29217
3650
46053
64747
57107
28967
75165
89700
48991
8908
72022
62158
77985
47504
61844
67334
27212
53456
63835
32978
23071
40580
31670
35606
42509
2656
62348
36838
6053
28522
49353
23042
11456
51837
23449
45059
74733
16986
94483
22578
48581
82677
48044
23951
94726
20286
30911
59029
28139
84393
11206
77278
39159
73663
23394
510
25351
80494
75068
90186
95843
4092
58451
88065
50676
2644
83679
57866
42892
80987
62120
87637
28674
67216
25430
64263
308
82505
8129
58830
31404
56693
68220
90346
26459
1518
13790
56404
38723
57540
54189
29074
56515
12675
27357
68756
51449
45731
76860
9178
88711
66756
49577
31916
82756
99051
75343
25896
71899
32107
5173
77795
99956
55151
88932
26351
11170
18232
40387
74685
74980
32330
62141
15035
20653
80062
9150
749
34342
19506
50015
72276
89897
27159
41175
78610
30099
92518
85986
55577
26185
97810
53599
14014
25083
77967
92123
32904
89284
97213
1098
67441
54495
945
19826
41228
28440
34262
73478
97131
6643
19930
79755
95533
78040
44836
37328
63957
59416
81454
74921
23536
5057
74704
10132
85686
17809
15149
99970
34640
93351
56709
64607
15407
84567
71102
84841
76428
57778
59369
5978
1886
57332
50507
41610
43410
61714
84646
7251
1636
9540
68027
47157
12779
65670
31574
76556
44944
14702
49987
56236
85429
31778
5520
23301
57543
69838
51695
16226
83014
96519
48764
94223
88957
8179
12384
85071
37415
71859
70
1786
71877
73971
92131
51248
6270
70189
93297
2035
78753
15954
2728
33691
40992
66391
93455
88290
95527
73971
24129
17702
10303
43019
15636
29935
76416
53643
90993
19131
68125
94357
78663
72641
6210
6051
13620
9116
95338
16726
28449
41587
51627
8909
50786
21565
35190
46710
36972
38124
45207
13517
26597
21514
62919
72825
38793
15447
12163
5483
79801
52413
76140
10045
24930
26767
22961
12266
88578
92421
74505
25073
21743
38574
23704
71190
31868
6801
69403
80952
817
60213
89062
27662
36057
69706
86740
66106
4123
95474
95227
79892
96891
7074
66810
26567
11884
17410
38297
61427
39027
1285
24944
91699
79828
36117
576
95539
37854
1337
6895
45143
20280
53132
90533
81721
56294
9854
12846
30404
58951
821
63502
29136
3879
6258
25846
64691
23850
23443
91294
51417
69170
6274
36408
50262
2678
36991
68511
21267
42158
28628
26861
42222
92568
38080
83047
30511
10747
83384
15404
71087
83865
51307
19782
99710
56355
23418
44423
64915
49269
25390
45931
83651
48744
47858
80706
59422
96659
93720
55001
87960
59723
65144
80457
19819
35682
28723
23075
87277
60052
97600
12423
28372
95675
57282
90837
24439
99220
52183
75681
34345
66980
56980
6478
62954
69650
88809
48000
16418
79538
39346
20351
6422
3377
55456
88182
67582
15488
40258
17561
80311
9749
18641
77329
99195
95908
71476
44768
50611
94366
43268
67869
62197
13739
60742
57439
97124
41575
20277
4315
58068
72286
44485
58527
58487
61144
82161
39090
61063
53614
31150
62173
60831
47546
87122
64354
34200
35842
46785
23625
89807
59476
81569
47763
8090
39496
14281
85801
38583
50877
30292
54491
34143
72110
52512
27575
25365
36622
14239
47887
23671
61403
18688
7570
92607
49716
29939
29755
94250
8304
57913
20685
85818
78549
53583
56562
67947
52610
21958
29436
53980
93981
56140
9702
67518
50902
29799
4910
85881
89986
23030
30625
4530
23295
49949
64702
33479
15532
37074
94102
13183
57515
59516
51671
38963
24024
64597
34339
90575
74502
86563
31541
60376
83733
21555
32788
4631
85292
88777
45909
78214
93780
34727
68649
67197
75243
54819
95875
30579
21902
80842
738
86775
87289
17142
63890
81859
60101
56150
49796
80602
81646
72374
7075
15474
10780
89069
9379
68462
65156
44072
77487
17662
18067
3640
44442
12218
9735
97461
27010
19996
59209
5865
61994
64608
17621
33740
94648
65106
25475
89484
39609
45133
62463
7487
67999
38388
21299
13313
96199
83295
73573
72536
47008
80224
45807
65556
91402
71197
38716
88907
65677
12791
26915
61884
16449
90359
90181
40433
97132
56429
98045
66502
90898
89211
71891
69518
86226
64705
80646
54805
50082
68633
78400
16115
47691
81242
42135
64059
7769
62225
2634
62340
52745
48305
89111
91789
67381
46273
44613
22610
95950
12963
36031
63745
24097
7039
39782
60757
95482
38470
53084
16284
59907
78405
95533
22196
97050
92246
47881
63303
80720
36130
42454
90893
65249
38899
30091
60196
23221
86103
5595
96184
61318
16296
65106
26302
65706
11060
52030
11797
12820
25637
7048
48773
72866
65733
52693
39917
33593
23449
98940
43443
27060
12630
35371
54071
97404
43812
87701
77337
92510
54430
71607
33768
37159
77166
69502
27354
59454
74751
65277
30591
79891
24777
44644
81170
1379
92406
97385
49075
74767
56701
85323
83061
38223
54789
77035
90504
24501
47999
99100
2822
81700
4089
74326
24677
15313
92003
62193
54684
71403
79976
12293
67354
7310
56021
79160
67319
9752
37580
34199
91410
29157
43701
29201
1362
20084
38494
26067
36330
32250
68621
21450
55568
60996
5107
2672
41019
8233
72757
28460
51910
25418
5522
9650
62312
50987
9075
54839
37136
2780
71283
12405
21617
94203
82373
65781
99122
91752
5925
78188
74884
98064
11297
25347
15282
47903
40693
14417
9681
73419
15108
33799
61695
61021
49593
57721
3702
52887
42391
7804
9103
55700
84438
8678
31924
31120
61932
79477
38293
87269
32853
42369
81060
15386
91633
3109
78292
33649
85796
26148
46317
14926
2193
55367
30467
90048
95408
98720
7952
33389
2874
16302
88405
2513
83313
74036
66314
29370
44277
1229
94363
68065
69471
54106
86396
50194
92773
73120
49818
77901
9356
87939
17242
20753
7445
14903
42670
28359
71075
79431
44245
12135
6878
28979
31501
65950
67218
12315
59916
55372
3799
22818
56402
28311
44586
88769
77658
88202
1659
13038
20467
4907
59086
52528
50198
68775
83381
24654
52461
34808
26119
80029
62155
82131
25945
56976
71009
52319
36352
41716
625
13346
20214
28089
66492
5387
18445
23638
45379
93036
32517
51271
1104
72408
1147
83055
50364
98184
87831
54676
8008
94082
40238
13989
91944
41630
70307
42427
74015
28094
77994
76680
32617
7093
14077
33172
57050
23967
15232
95441
43751
4574
19224
17179
87301
21184
22484
73918
35048
39825
80218
87066
90040
2843
91201
43994
4267
80306
79417
23085
40772
26104
24727
46767
99946
87111
23380
20592
87595
23125
27654
7454
36013
81319
38141
88941
84201
44765
74772
20122
15343
38000
26686
34747
6317
49398
83731
88831
44855
54066
30627
68146
82843
79611
97943
55201
54928
49731
50114
16298
7077
83130
76327
90041
72472
96832
65832
91557
25916
89338
21355
29584
57690
21473
91506
41844
2871
17231
10583
72677
71370
27408
23158
98732
97903
76457
83848
90511
16881
9772
10392
90571
96381
90830
10514
59849
88095
71919
20260
8291
97636
83884
31243
22466
14011
22212
9686
61859
11683
30516
8338
13147
18666
32628
84986
80149
65221
97087
34562
70241
9494
69163
17017
29261
58376
33429
64150
16905
24031
80210
88310
38040
77687
39450
38367
5116
99773
80802
25914
10284
22136
13107
41107
94789
27497
15969
71025
66544
14954
18355
25261
66658
25316
37550
27991
58441
76494
92820
64326
40956
4209
85977
38740
86907
98492
6349
86320
63554
32130
39665
14666
43508
32496
30469
57997
59399
69965
27690
22440
36594
75659
8316
67318
81476
71277
14321
35702
84997
74928
37486
77277
20991
14871
87046
2225
73058
17987
50184
75450
76751
92192
31127
79048
90317
25513
82998
40034
57459
37964
65708
20347
16214
94542
10993
79549
82050
12313
59852
76684
99573
83980
90963
1694
69612
64833
72600
93007
11970
72940
17815
56471
47291
26270
5980
24742
16150
48381
95394
54290
47035
97035
30520
3225
53979
95747
42044
12384
87802
97716
27395
2939
48382
38615
81444
51680
23198
29949
95213
93315
89201
27696
36781
49369
85398
49898
88143
74104
91692
57875
30797
61422
25956
29561
77006
71220
4860
54231
63996
3590
59982
82026
7453
34416
13734
88142
33589
49319
65641
64753
11588
87712
715
14769
34018
49936
44503
72966
41082
71357
49527
74739
30285
77231
12835
51549
25797
61487
62754
76789
90698
9720
71603
52381
54890
24625
31727
15137
53787
50726
41664
61538
78465
15026
28636
13594
38753
50183
27809
6803
97449
69683
39559
17086
78104
11672
23507
27110
62974
97000
67945
33514
93689
79374
61161
28482
38315
7024
28878
67306
95631
47319
54713
61809
72489
51673
14392
26473
35771
25196
22389
26813
74913
96396
60750
16307
1399
58840
99093
59283
63616
52168
45177
10443
78526
36980
350
76501
52231
87899
45439
40696
93408
27249
26399
80204
43256
35313
21710
32042
90074
97128
54846
27384
67585
66446
1325
42492
34129
20496
34645
38525
21103
59542
90159
94590
32820
998
71572
91042
78564
76747
20045
54376
58255
66740
88891
56286
79394
496
67375
59458
63948
84396
88823
17587
86010
14751
82768
38442
85483
72949
66201
87821
97689
64546
69896
72263
66928
34114
72955
87768
47933
81891
60132
86136
84888
84625
6989
4518
67041
66602
26357
87672
35654
10904
89012
24084
26816
39526
32917
81819
75164
54210
71703
1608
90040
70876
85543
86477
51097
39536
88070
65504
24735
47001
15097
70824
75064
7345
2870
15018
8815
4581
58166
75508
84840
68574
61987
80138
78208
8442
5832
55172
32490
27303
91401
95570
56311
34481
84116
5233
12523
51554
36875
29506
43066
48919
44017
90130
1525
74827
80512
73930
57721
60418
92078
78896
29255
23134
17412
90385
70927
6210
89199
86045
61472
43297
22703
29803
67831
95301
56440
9612
68927
55430
23053
36707
55656
14970
20881
43655
53175
60094
12040
36154
206
99379
66516
39260
97495
1339
44183
17450
4625
41918
80003
85813
2562
49501
782
12811
86598
11730
11059
95791
52635
46886
81032
66048
97309
90925
27219
50594
39186
19960
79593
61038
3269
72394
88065
98610
64615
1283
65659
99587
36697
81096
13439
82068
2579
81360
13895
30043
34851
42432
15311
82181
43250
99350
91432
60852
62100
21895
25644
21558
62833
30595
37184
1149
95308
44480
75587
97864
84188
86322
45155
95453
28755
22140
86832
76387
76468
18904
323
3540
55485
69450
77850
73783
17006
13871
34299
79191
17620
10494
22157
55224
17478
58761
18266
45653
9210
4325
38180
21068
5726
40355
9309
63774
49689
67400
52844
70507
42553
27795
863
64914
3115
51688
28743
17734
58124
22230
19209
12075
32483
9956
16846
95306
27934
40090
69769
4241
31524
16879
58630
29004
77435
65784
26722
90880
4996
74805
99739
23167
92992
39823
75648
39615
90081
14480
14242
15167
88275
40892
52851
96566
12944
66167
91625
70541
58002
72665
19235
38859
99529
39533
46467
54880
19212
21298
26772
40706
6309
36089
9943
77945
88478
93153
21777
23453
71036
47958
92441
75073
28427
91835
25311
11659
63879
4738
26870
25205
57868
91295
7605
21222
18836
39499
88123
23023
97139
55868
38634
37618
58467
97967
98887
99838
65032
23890
48201
59156
37384
32078
13064
94908
53739
39157
39826
92077
36829
69878
83733
63222
81976
76749
44186
75978
94281
18833
71188
45475
69121
48837
35955
7398
30454
74607
20486
66004
98323
47471
72140
34532
21005
89067
5140
12330
11433
51011
52635
11671
29153
91000
78352
9734
10585
4441
43261
49488
12878
37990
40258
90717
9374
34594
87254
50436
25729
98718
57076
46699
70786
16558
3282
63474
33504
8924
54663
18345
33964
47064
61472
5580
80775
99258
37344
48402
90828
73420
82225
48845
58357
91836
40363
47322
60284
2314
38865
50239
84986
28840
97404
3976
28741
66508
20463
22910
55386
53247
47002
83923
6965
30200
33620
15455
17334
61271
97279
18895
10307
4176
45116
22360
23067
67531
8156
82881
66414
50731
42434
93611
57974
10141
67204
25412
28751
98151
76287
55215
7428
60709
78610
16250
180
65009
42187
34991
37750
2194
77054
11885
60782
58719
47706
13814
89450
27615
31122
693
87853
23283
99948
89920
26815
91400
25914
53148
41452
73561
73088
2485
63936
23382
17304
84392
92738
17789
32696
75
1728
360
25869
77689
68516
68617
17825
38347
191
89462
27979
72494
62513
82675
19808
66000
1656
7203
81532
41727
89160
90796
77501
57377
19291
3343
26495
59748
82497
2440
82276
12900
40325
78780
11433
10642
44710
84368
63254
63113
63300
85221
35095
69352
16117
16336
33527
9428
40760
59302
24127
15283
44776
22697
31072
42822
6885
28586
62593
80460
6004
33091
23801
59277
93807
47364
92365
25057
95073
91644
28452
38532
66447
37706
6910
12212
47565
34594
29182
96279
53117
24801
23470
46801
47766
40363
68265
30293
66900
18992
58814
84628
74057
79560
40213
30153
47840
78574
82226
76149
55501
83897
26750
78334
49620
9304
22375
36757
68429
83804
65446
79920
14487
83640
85203
28523
7878
99091
46317
40909
65559
25870
93244
5
72694
44757
36364
77995
19791
18776
2583
81281
71802
53261
33589
30152
52227
63841
24794
15539
16892
65703
89046
94432
10550
54193
22947
43706
45444
67771
68400
18473
18687
57637
29651
30093
78073
67360
33184
34544
95917
34490
76460
57229
39657
16520
74835
69545
74270
70144
77015
83922
25339
44780
31787
53950
83816
33626
43588
7443
54124
63122
79179
56450
8226
9739
9324
12508
36687
6708
85466
11980
19268
92920
4944
98601
20623
70337
96595
6498
63173
45919
85056
89420
86955
96253
9541
79433
87624
61203
81859
16103
34383
63032
27140
91935
29982
92257
46540
7604
26176
26509
4359
55254
97503
51353
89171
58572
52738
61315
33287
9060
80055
70720
659
80862
34287
61305
21643
38363
4261
38431
26366
84678
89196
46209
69941
51263
29051
28936
312
87189
65987
48685
48862
47309
23787
85683
45315
79436
82031
80458
65595
77902
9808
16674
57144
26305
27031
79376
13954
34406
95663
99385
55189
57583
19402
89792
7839
63551
46715
25519
47700
57001
56925
95417
30673
26967
92910
26162
21468
39909
1481
72793
96261
92912
6219
21312
45212
25676
79727
47245
71559
10889
6383
1273
81118
81663
51530
96451
20366
59263
11822
16072
38498
11976
50330
84203
8819
83813
65126
12006
94912
48911
1960
62602
85077
49062
54927
97308
82918
75367
6995
23645
2543
94613
97723
53574
4395
61360
14372
85924
29379
32863
64088
65888
22247
28142
64016
59127
58940
78051
38147
49617
57317
28837
67939
35989
94914
23879
61056
39891
16002
52800
87768
65708
11623
62180
37420
44897
89917
91819
86452
76756
85087
15943
1033
30444
32671
18659
67032
51873
71267
18596
72934
62579
50388
96395
92786
53425
83840
57274
90201
85538
37940
38605
28054
39276
41563
54485
40885
4904
94403
51726
78253
6642
17540
58514
96410
31749
97099
683
8942
71802
66439
64603
67474
14320
7885
94746
40692
51476
44820
77927
85666
12590
12005
8562
32278
50237
95755
18214
52357
93573
66264
58561
34601
32312
43447
159
25018
98025
5855
66102
32068
41116
22973
24399
79977
70159
98891
73351
7412
28119
79595
82362
35486
80805
38967
28031
58089
22684
93747
59222
24175
24898
33017
61507
54233
9687
38575
24646
69981
36723
45413
90390
96230
41796
85244
77290
37330
69755
12147
42956
61852
5029
69364
98907
23369
30347
85630
66154
51897
59937
38839
38310
50969
28762
19497
55200
55548
37029
50619
33942
78951
18658
24524
25590
14356
71998
71627
79993
46391
51197
81875
86403
53503
41888
3059
56548
4770
71140
54832
7267
75186
16547
32700
22067
82849
91681
69602
14084
97966
40607
84090
63716
38966
19084
61895
96191
16083
21433
28123
46134
84574
1567
33374
68015
71298
27608
32579
92834
8355
279
61712
56371
62087
83212
37280
22954
64870
33252
62945
63689
54849
46821
96149
44517
13443
4378
4621
86880
8317
99135
69812
26178
83582
78847
70062
45095
60419
94968
22643
39923
3916
90342
5271
36024
19160
19030
80872
43960
23843
76109
72320
49983
66009
20470
79838
53211
70879
54046
60800
32701
37315
46446
35100
37474
54448
92547
96873
61518
18292
3098
45841
64887
97203
74651
47453
53423
37330
70795
11061
28558
61496
14185
74419
31802
55777
78476
58480
72832
86378
68774
16887
26508
96266
49240
56783
20099
90887
93994
22560
97922
7180
39553
19474
85488
67304
88074
87065
1995
92890
34478
67112
37334
71094
64632
2819
46402
15657
47512
63422
23222
40242
54284
86710
43618
31488
42574
81350
91572
87555
48362
11018
81011
98386
42011
37315
51914
38006
83130
15129
37073
62753
11106
52338
41835
24263
55979
93496
84146
39083
75317
21017
24841
8293
12634
2889
49063
26758
8704
37274
18254
16855
21588
26452
40714
20841
13502
62613
10341
52107
82962
23895
44392
41786
34773
52688
69660
74592
77759
49400
47648
3558
2701
34278
14733
27070
88974
54933
25341
28610
34816
33066
11698
11091
50593
50284
18233
29643
29706
18152
82786
38667
76932
75959
90129
20144
41005
97819
59542
86478
81332
14065
59705
64282
28938
79998
79647
49043
29618
64041
98038
26878
20040
98193
42115
23574
10047
47400
79549
97055
13448
31458
5754
88715
6683
54426
85002
26774
56934
81437
38593
80214
98179
63749
56315
19884
83784
39798
54305
59433
86809
27474
93412
407
60889
64339
17350
15960
6077
13320
79877
77617
98657
40992
24693
71585
39603
65540
81220
67058
17470
48927
51198
36232
93897
79537
81742
57380
79476
90805
95975
89672
42903
34811
28867
71478
21505
12771
46246
65867
52273
21324
31346
66279
97871
58755
72184
72816
99841
75524
47928
99043
66764
71940
36384
48895
32439
17663
6108
54560
9940
63197
79480
93394
59725
62316
25681
81957
43864
32358
8847
81002
21560
87975
85745
82728
60532
80041
15943
42993
74495
48990
69573
92446
79290
36259
7358
11859
26055
1458
58366
32909
56227
54246
8206
95912
21384
517
48474
24614
33826
49660
79434
97974
94113
32587
5078
29270
17055
31866
81797
51157
65329
79167
42921
27288
94671
53946
20709
9715
64421
12877
95034
22296
30280
45830
25228
10515
55446
43014
65459
11529
83114
5921
49140
92763
21252
97332
36862
23634
34319
29899
34375
39425
52744
71653
89394
99577
43921
41947
86330
53843
96111
78318
87445
98022
83337
60678
24707
85049
67318
70051
72779
14736
59403
39730
35018
87925
93149
80799
7048
22620
85000
68794
170
90734
94204
9418
4326
17908
88198
85325
66743
60717
31538
13267
68422
90993
82925
23835
71864
79727
19457
25940
99930
70226
9375
61628
97647
36596
8077
61681
26304
40002
36781
81458
94771
75405
20166
69512
10257
38743
8940
25390
87310
80470
81280
82675
79973
74180
28189
89808
75599
28227
1212
44738
92505
24873
34090
69186
2098
28138
35934
6180
87219
75266
37381
85472
3532
24436
89790
81745
49669
8871
88037
23031
89381
59856
78808
75193
3441
98064
61584
83071
48553
32692
70975
79091
60052
42198
99469
60200
8449
82106
47667
73455
42089
17949
68416
68391
41704
24670
56682
34015
2347
91864
47401
84837
77664
10206
43785
92772
18669
87556
24901
33945
8099
1496
8305
46156
82020
20227
49161
5764
46584
53592
21288
2079
643
2435
3949
61667
67425
65076
89153
37212
7000
12781
44220
70195
55854
7370
59497
65416
38710
75069
5155
3343
56097
75056
30819
8397
69034
27953
36582
61658
38754
43945
70901
49245
67160
91750
55886
34300
59811
78887
86023
48423
33358
86665
81388
13236
59761
27266
92518
57509
73838
75118
19859
97713
96478
90195
86579
55253
78434
67034
51774
97760
3236
9102
93692
51236
96862
25511
34809
45861
4500
55545
66945
84741
52366
51501
29635
91912
32858
21513
21653
67510
80653
54184
21296
36977
94030
96671
26181
17770
68860
98718
22991
62570
63568
40443
7441
29888
82335
59702
75249
49646
73397
23541
93978
13518
74363
27299
72121
5026
23189
93867
90645
1844
60366
87993
551
48698
62691
52517
18165
76212
115
4659
17056
17763
42264
5911
85869
82525
51966
65635
41642
47094
21684
56080
50324
1399
76909
84368
46187
84067
60568
72726
69954
49118
80418
2202
84906
59054
36306
36127
47986
77502
20632
245
72109
1266
92399
11358
12384
17384
3166
48283
54199
4897
92943
63107
58301
96347
1863
26088
69730
43974
72421
36330
37369
8099
89467
48668
43056
81441
83709
38006
35443
9847
16557
63170
54226
21951
54747
78203
37383
15568
63200
39429
10632
12654
85162
66763
384
43365
61737
48312
76916
85378
49931
8797
50181
53839
48650
6877
91765
16838
82992
45042
86929
11329
4622
52691
45720
5284
81444
75639
10916
51265
25851
37242
36887
33514
34235
52847
27375
84450
92334
95187
7862
49062
50401
45663
79027
94129
76876
99490
3366
90701
82834
12786
85948
4731
58340
69649
8795
26181
56875
56732
5149
37628
94820
65001
86731
47978
83699
5755
12429
33100
34202
95300
22498
59642
47765
9233
60640
97789
97314
90496
57013
62670
96720
73272
8195
82215
80396
28523
62465
26186
47688
7240
66529
1534
16337
18017
22287
1946
59054
34638
76756
47309
5900
42489
70155
44060
54060
4396
67561
73098
23917
12967
59844
41233
22916
78716
87076
20065
66557
97542
66933
64788
15982
59221
44816
65180
87889
35720
62189
63306
29076
84295
42319
54271
63608
99528
50171
64273
32207
58090
96085
73429
33072
79663
41402
65988
8334
29814
34252
84679
64851
26140
98684
4750
97663
72646
40711
94609
63760
19059
58220
35538
64577
88324
36764
41845
20428
10195
34974
84982
852
36549
4730
73160
69515
72139
61524
15668
28795
84645
57112
73571
17743
5284
45351
20192
39143
9358
79725
10023
49310
73790
87093
19673
37776
65146
58009
37616
74665
3825
3260
80172
61031
42530
93413
54879
47138
67126
59684
91345
48284
81923
66474
87984
56234
14789
54133
911
86676
48572
25133
21890
95162
53402
26449
87759
6432
83885
32868
45836
1518
27474
60256
97176
7434
55605
56933
6257
41773
43535
53645
65318
71434
17103
13300
20629
43659
16421
94205
81614
57726
46584
42572
21456
958
93828
93695
36618
48351
8991
94316
67439
8377
53737
59544
90856
81177
52971
3584
917
78421
77969
68363
26655
55951
79095
20914
41958
90932
5636
19085
33970
54572
36929
1693
86309
46908
85209
37573
88708
98110
57431
29942
87047
95904
71775
78091
63465
73534
73479
49269
67577
551
27613
35779
97464
40504
49632
50647
22864
57980
76857
75597
97937
70799
518
35238
97609
84069
67031
38909
13278
33096
65591
73026
48929
70551
96454
66886
40044
83805
85441
61297
29844
27337
78456
89568
18510
84545
81886
92465
79608
38234
34296
91534
14701
22990
59427
96589
87975
58473
78412
74152
89920
72687
60103
24149
94770
3586
58733
6632
80306
62470
81574
7999
15317
92101
86732
26657
77342
74281
42046
38836
95947
97883
76079
15715
71946
9713
41301
41597
44058
85921
94705
92981
57514
53361
314
79233
99058
76016
25910
54083
31342
19616
92538
72119
44226
39002
59621
42735
52700
55258
16135
18612
14005
39283
98835
337
22806
36558
24416
54627
3913
66998
41206
30883
4826
49811
70125
87852
47767
14919
3098
12047
82554
81355
27724
66176
82360
45481
13677
38036
14724
72287
50713
30418
10977
2603
10175
67988
29819
69828
20846
56830
547
23571
11390
99479
42457
24286
525
84665
39693
32931
78562
77104
88521
4796
50876
99404
54826
91347
97083
24760
67528
15598
84893
17834
82645
84721
8850
60843
1491
16421
73716
92230
3615
93726
79601
21179
57837
29474
92669
44551
57259
34912
84003
63597
9056
18877
84181
56273
92421
53421
71249
31994
46344
15237
59044
51064
92056
20223
13595
19016
65920
48434
36171
40998
6164
41821
98087
39959
91120
60490
93275
46769
6769
42839
24674
98218
80827
7259
87134
26111
3076
24717
42718
46838
97020
85625
71760
76538
11843
73317
78358
97195
75238
39489
37186
23139
16881
59431
90019
40982
4278
57159
15026
32048
97078
62729
28282
34658
94562
85889
75620
37362
92593
55388
25517
30221
95380
97282
9761
64151
3656
18718
11737
57837
23375
35493
14157
43140
90773
36682
35365
53362
77305
88051
51034
28182
85935
21602
30711
41869
93112
74361
46472
27986
93218
54923
44605
38937
93092
32903
87463
94478
11027
52855
75293
72640
87482
38349
47249
7839
47699
34659
22576
61727
25046
12856
31722
48663
24959
57610
72025
33521
71041
80048
39168
165
22480
23400
97933
31386
475
70021
79326
75727
25873
69666
77664
4834
81345
78051
23007
26365
50425
11267
18703
18303
95972
24616
74967
442
38198
56721
55887
56149
22366
7999
28498
96149
51142
14402
93681
16778
16423
22668
42894
62455
3854
48852
24172
2894
26831
25784
59923
92632
96223
62032
18739
80969
69124
50299
78758
17797
70842
15916
71833
17347
39818
93145
12613
53376
41446
72905
55549
13578
47965
91484
64517
54257
81571
86619
99761
7526
19770
89918
24892
48209
59118
24361
7285
81518
64744
83628
31217
52986
34014
83453
10917
91686
77574
40684
15162
17778
99914
11879
87177
68021
25068
65550
18818
4566
27469
19953
78812
64413
73110
75102
59922
2581
21458
4806
50647
8248
68186
86333
88859
32773
89696
78734
66913
29436
27014
1876
18024
55671
17961
91971
30869
95294
7159
27306
21385
41652
5025
47937
39552
76478
2326
33765
53166
67068
4145
29649
72865
69148
34563
95343
4157
58485
82028
76872
59768
22579
52433
89882
64030
82949
79684
77938
87976
72849
27244
86584
44639
12841
75967
62835
29808
82265
51310
95713
24923
61399
82958
86335
161
20846
2583
53383
93180
96280
84922
90806
2099
82033
42480
50270
27515
22270
95431
87023
88798
72070
45860
6627
41159
75239
16364
76145
51866
27904
19613
87586
16567
4096
65263
86363
12463
14095
58486
17499
42675
72605
37799
19144
54509
89269
52768
6807
73643
20847
40654
99851
72650
50480
56061
37483
86174
69632
76244
50078
26730
11097
25254
73009
8272
18505
88901
69105
56814
77151
46433
70651
5700
85501
66945
3472
3576
36278
15716
46138
53373
12427
44932
54416
55098
33662
70979
64386
43240
75318
5179
455
42905
76369
30409
36321
51059
42067
46224
61107
4741
67891
6033
47403
39138
30049
89073
66561
833
72460
89803
24387
68946
74119
1802
95847
96831
37996
34263
88209
81741
34652
45194
70760
55943
44864
53821
94769
90571
68226
10371
44568
8071
29109
47286
56038
64039
54054
38385
9078
22261
50845
7078
82562
5710
81735
59951
86032
75444
7972
49479
92103
12730
42719
32432
13338
10924
26430
84465
65725
47606
71504
54775
15968
94623
91396
63211
87026
23427
48484
57503
63081
93742
44459
85985
53462
12064
30315
61040
596
24918
79980
63000
30411
6935
49205
68721
1972
13282
10378
57566
57195
47564
22986
26082
55550
56194
60723
89831
46052
71260
34045
81530
38164
97306
89223
17631
99710
51793
99533
43035
31190
28263
47068
55846
61242
35326
87205
76967
42914
55440
73880
67300
30780
47481
93092
45673
31645
15785
62537
35859
16916
40683
88451
77826
60973
68848
7860
55651
24152
61726
34250
62737
94860
36348
52556
84381
5505
79984
17721
42725
43732
65256
77697
68547
97300
53909
11158
65434
84313
17972
51589
47190
49264
96501
96523
83902
4860
20817
78398
21111
61233
54584
1530
92769
74339
42442
58443
23177
82976
96614
4625
21813
92650
53873
27262
6560
64694
17339
22950
2389
9975
72568
79434
26837
33783
40585
32785
5424
90390
53047
27515
37105
53328
58492
33368
28342
53734
55989
7005
53556
12416
61539
25207
70626
16894
45944
80417
87406
85042
43870
49408
93776
66263
95241
31074
39008
10064
22263
81826
99489
45897
83783
48272
1621
58073
20977
17845
6483
15164
91103
39886
44312
43695
614
48310
54244
24454
45337
73777
62303
17690
61931
59808
28260
39751
11905
3747
8690
30088
60950
27873
22099
71443
12675
85152
66635
98756
18207
91562
73635
9684
58512
29529
135
71792
28081
32971
44705
98610
18562
44845
77407
57621
70679
16614
3040
85608
31048
33673
43787
17438
14341
59876
32820
42640
58497
84208
88486
34207
77808
39596
47939
5411
42992
31577
49099
77148
14821
91881
49331
8470
74558
30644
25536
47546
82829
30287
79085
74766
67686
86873
76961
38901
26650
63662
82330
73602
51056
97366
53481
18899
59993
22400
42902
69361
57803
23229
85985
43576
13961
80931
23542
39131
22487
10037
29294
40748
34709
83197
2281
22516
66707
11519
58838
5284
40050
89534
57835
587
40239
62085
89397
74674
75720
76484
29624
59520
90830
68380
94002
55311
45698
84056
53791
89469
28627
85534
50038
23002
42077
92034
83986
44069
50680
16488
95424
181
51699
15638
63224
91284
14319
1400
34911
70704
55686
34462
37278
40419
8434
15310
67126
33828
16356
1482
36184
66781
57811
83436
48138
24671
87630
86091
74620
64798
7643
30457
53627
49282
71074
92511
51009
86105
1043
53602
98600
63980
83280
8186
93612
60639
94928
61503
30049
16933
13981
49733
7714
40046
69965
85191
94625
24461
13980
58596
52172
13191
49077
99335
16891
40536
96955
90928
98419
84788
98919
44061
57240
36837
83935
84522
23376
44223
20704
25294
17481
75044
78342
42319
54245
47681
46347
17122
37218
28886
93163
92036
38311
90522
98636
58524
22914
79525
88545
50199
61895
96878
38712
45806
52643
64270
60415
14761
70972
13553
29917
80963
89462
71393
42219
80779
24138
53272
91297
93974
54875
17037
43632
76473
84413
30102
76449
66039
95873
9990
98962
42444
67174
64409
63944
23507
31362
5507
94676
26481
16646
1462
92804
63792
87125
43911
69915
4728
53504
65375
31824
84665
12275
63567
62009
472
11221
68597
89278
35751
94734
59880
91103
41062
13458
71197
99800
92731
68271
11143
70526
92185
14694
37922
66361
7777
53321
39814
64935
24258
76226
14484
24554
45853
52929
99241
70608
18132
12394
18375
34527
22941
84289
52610
57035
53384
75404
51323
59557
30258
10185
30847
9695
88887
5079
3154
80701
18864
68115
93843
55860
56726
56285
34802
61181
57571
98851
89282
68465
45227
43397
41357
72312
24151
4086
3999
88018
37578
42043
59586
65276
88400
40360
7112
44389
37691
30365
1115
76406
45607
46155
21660
93644
14324
18491
90924
15391
68981
36523
15884
12201
47589
11149
40978
75282
29942
75982
46181
31749
44247
15156
38405
10247
67803
88064
85446
88101
35287
35541
58895
11743
64409
76963
88999
70625
78074
12619
64640
29142
71253
37906
50698
43170
45174
12834
3048
16344
35212
37845
40372
8183
92082
44237
49044
7972
97299
77140
28551
39373
93557
68364
99601
5923
45710
89228
37509
58228
44987
76625
78445
92328
39172
5914
88744
88146
41455
74366
51898
9616
47963
97603
17804
27950
10922
28614
58215
45008
26830
81203
69036
80845
14315
55856
78017
91018
41851
2179
3903
60609
21660
49296
27512
97062
10954
91389
12683
13511
94747
14572
28912
76700
88676
80290
94698
92037
86274
23571
31248
79805
54392
21392
80335
15404
45273
93431
61156
67189
24324
84549
9937
53543
78298
12710
82947
88115
55307
11210
15364
41009
86441
49282
97736
72033
40793
9874
92689
56467
16986
41312
51853
67476
90669
88996
25860
21518
38773
21753
96024
85075
19013
43547
68449
52099
73593
27767
31480
4952
49465
81536
30547
20837
50332
82348
77889
46494
55676
15302
41916
64541
33989
21233
2787
62148
26612
90315
44343
54683
23449
51274
24362
52322
84571
36975
39929
60672
92682
68817
42520
96457
21975
11513
49042
46129
62727
34839
92650
2142
51408
82928
2054
94979
98830
47400
4431
37543
97386
20237
897
36794
33813
35960
80264
78752
42676
43188
6389
4695
64325
53684
25632
9461
85211
35573
85200
52567
88755
86200
359
88537
69254
51527
27357
8623
5858
28786
13168
67380
96923
62838
24179
32418
71478
71318
56875
89618
36306
56450
78604
66619
96929
39684
79139
83246
59400
16976
78856
4260
89634
52520
88140
9058
64274
77729
29624
27149
31465
82178
5186
7116
79049
2402
93115
17026
15870
31919
70826
30753
35094
15554
56312
31631
69259
55175
76258
83907
30527
60373
84075
15249
59351
55210
15687
66329
1300
29997
84189
30192
13236
29078
42640
85745
64174
82948
66689
97159
2167
68717
9723
36063
1156
36839
27312
84580
35537
22698
86419
76731
31941
80714
52058
58684
93549
38122
33068
77753
75115
38589
12135
81866
65175
90761
98542
17230
13136
13977
36094
45064
43456
40023
19537
58672
77228
84977
92184
8554
15506
11665
76420
6059
48350
119
96061
84388
65544
69945
7082
33501
65373
79115
72894
20130
86066
35247
27090
52293
5999
46
43909
6628
28309
52506
19339
43392
69747
17264
74464
73028
8159
9617
18598
7042
41809
84203
56203
18674
38050
78371
22483
30628
78370
79875
52576
75561
57766
15795
44257
47258
52717
84835
59233
69396
22121
60537
90592
88672
56916
6786
89560
86353
75536
33790
51199
56362
49733
43106
56084
70762
80264
47487
85417
72310
9918
21553
79184
69844
48232
10656
40365
71899
78456
36064
37730
47235
23582
51969
87885
18901
61281
57840
7403
48330
15097
76390
85274
36615
57376
65397
62679
9960
56326
50541
94524
16759
15971
18432
69418
54860
80323
23065
13115
34776
49918
93395
26951
19167
35836
74744
57454
3641
6157
75366
55215
42548
68374
20055
7764
13857
21049
54638
77186
39163
76071
48812
94457
19898
43215
10525
287
93060
51166
95899
16846
48729
55024
41163
24609
74880
21922
29066
16158
79583
40018
3968
23151
44217
74774
2968
8037
86166
15985
34547
55288
84203
35397
87566
56350
4951
25451
98276
78037
35677
69938
83418
77369
22428
34634
48806
78004
88068
91972
67601
50043
77827
58670
18004
89876
34547
64649
49017
11597
45004
36111
51353
88047
41212
25668
48723
22309
42263
85317
76286
45481
70020
19667
74207
42103
90453
17993
39741
92931
55106
67438
68326
79088
30600
96981
27698
57601
30016
9025
37233
86352
26247
531
83158
46720
71606
70739
4911
83413
27189
58684
95386
84864
39287
6402
36381
66330
26345
49860
92323
17624
36404
47763
80304
64799
70252
13934
16581
34593
64901
37818
45626
34577
5745
84966
13616
34278
58310
65760
43214
62429
47625
53280
7364
74209
37226
6321
28885
56008
27740
37635
33698
5113
19100
13396
35826
95223
40461
57403
19884
89717
98807
7614
25407
61661
13181
85370
53260
93108
24339
86317
73087
64754
4636
89820
22973
23583
3970
62696
673
34385
8299
10887
24998
95206
9364
34765
40297
98890
87082
87750
23091
96154
37321
79438
83319
32163
32468
33186
73543
19261
56427
12468
65965
50409
7174
27138
60812
80343
94897
7936
61372
46215
89572
10630
71240
85471
95783
3895
6509
44739
70109
56202
495
19831
28713
47511
72389
98194
15312
14132
14919
19356
62206
28309
72929
82646
4076
2506
34330
84051
84227
27942
80913
36210
78216
40107
74087
98294
66801
57875
91520
88091
80127
43319
73044
36350
22260
98439
31787
60394
68901
29874
8833
81394
85653
89990
47174
63619
81763
99770
55293
24192
19641
7841
55949
55222
76738
32066
38987
51202
10546
93860
2087
74224
6729
95160
19027
76060
57932
21986
63332
25037
18195
7855
51322
81187
67451
79354
39741
95758
11188
24294
8408
20842
63333
81678
39451
66343
18159
60563
75187
13362
75758
11340
89022
40763
35389
69280
98672
46922
71581
36156
93899
24751
14929
91289
72472
63149
45142
15904
86034
26053
78014
66518
39950
54286
62391
61242
51345
46428
12802
65938
7267
79319
67648
44966
25242
26646
5450
27597
20154
66988
78324
88366
90869
54366
82124
17563
10291
58297
33836
74754
26857
38190
26275
26524
97142
68663
95376
51173
27739
90783
54451
38131
10274
59939
2958
78225
39482
52740
36649
32942
15745
6159
22896
52025
17681
60025
29447
32783
20292
64947
95983
44439
75490
81114
24041
59156
29110
2892
39913
63610
12318
94175
94914
30381
81860
28746
38039
70296
54050
61724
89912
52814
5173
68647
30200
23465
70743
55911
32242
13029
87179
64868
5767
32197
57610
66585
5840
35837
90747
20380
62211
49670
46185
27156
94737
68279
12884
12364
31699
177
62811
26687
41953
2661
4489
58812
57450
57487
87938
56219
57449
24336
14237
50197
89366
22664
82612
17412
21117
70697
94394
65750
81381
56984
34426
95365
81928
46557
65159
27488
90605
30243
21408
2403
11217
22736
98184
22743
19946
11014
15419
11253
87327
63086
56715
8278
54986
77621
48886
40346
19385
53440
75112
41776
62714
89559
53328
27780
97230
15341
20723
57424
78625
13625
55589
87963
71264
70823
97985
50221
20975
98580
85133
34612
82100
91952
63292
96581
83765
67376
77856
61954
72530
1580
19298
89144
67561
35722
44355
80931
17454
78221
66569
39250
62176
35933
1165
87023
60481
95845
47681
54639
31605
96978
27905
63189
6065
89175
43185
63038
40534
19215
60887
2568
6296
9103
3141
52955
89089
75591
3297
68069
51986
15712
27028
64652
20843
8962
34047
45750
85346
28017
25082
27199
89527
95173
15610
65849
39834
59516
6107
78200
62738
73780
43458
42325
99319
73057
18038
48810
78061
57362
11967
67708
81296
58205
25104
51753
48253
63936
76908
91739
88900
10512
53528
51752
53469
98761
66983
27184
31476
49524
64934
36403
82791
59828
16762
96904
8201
13616
65362
26142
71844
93288
38226
32411
31444
67685
59874
66382
50842
94454
40167
83708
86017
61609
51119
34940
56676
81169
80591
83072
10737
68478
25240
67364
88963
92556
25958
53083
70955
48781
59612
20695
20858
34608
75764
39513
54651
59858
92527
92973
48421
75936
93629
76683
31987
67887
8064
65561
52267
13522
54109
78104
6363
31970
15558
49665
22021
62033
21017
57153
38622
87904
44907
13107
20248
68014
31158
50354
98946
17435
59246
2284
37941
25595
43736
5928
73022
29228
79858
64775
68587
64452
10249
14651
47843
95582
7050
20249
95494
91773
92274
56787
23064
15888
23784
41352
87387
4773
88200
56133
46444
15114
79785
40224
82924
33192
83485
92811
89133
14295
31809
30991
71917
14310
56638
18230
2566
19986
53934
42468
30929
38753
58179
25166
62065
32292
67049
71716
34289
93833
17531
63893
17822
44694
30944
50845
92362
7808
93011
34575
53229
70101
38102
33636
38738
49932
63924
12292
11901
5355
49953
83555
9459
67225
87744
24958
59950
33401
59532
87012
50317
12431
87975
84694
3149
72218
8725
5881
8081
90061
81623
35049
82516
66114
21301
39068
5118
96840
50820
20009
31820
5349
80907
30429
89199
72639
62965
30912
63685
58631
96598
32666
85842
46827
36198
36007
97346
59209
94778
75726
42319
85962
19467
92825
22819
76778
23912
1071
90015
31161
57641
1091
35472
96020
59213
37663
15127
11936
61946
10656
40546
3619
58177
88900
79858
49535
51117
86022
97350
19254
68248
84682
74685
40242
43258
69994
52033
71454
62952
80834
8754
88142
3320
35557
54062
42353
82063
25109
42649
20112
19752
53740
42861
90760
20306
92568
4027
17527
73325
15088
4931
38156
18714
15358
66358
7532
98219
59098
89280
1256
27721
93242
22127
94980
8442
71377
2247
45920
28750
57592
66394
87539
45498
34541
19071
27409
24971
98522
86456
77516
74457
68579
64975
1964
43985
87042
89869
67510
48030
26313
41619
8596
25718
22634
99533
14022
17909
40980
63905
63570
11898
20354
41784
91268
1022
24369
93482
27324
16146
37341
3573
72502
43367
29728
8650
86330
45330
22640
92312
58727
82705
84039
64307
81478
11086
89533
7269
4793
43217
53808
22720
66114
93758
26127
32072
41050
47812
27703
72711
78100
29211
85037
57428
24690
55088
58723
95316
54228
26556
2436
42771
45241
35466
31967
81393
88432
40089
88199
4992
27130
34995
18470
95978
75822
73481
90627
15079
55872
923
74182
47706
45649
21209
23018
12544
53589
15178
12537
39074
91336
6371
44948
44155
14127
44583
78025
52553
20523
88189
22740
57985
23867
87704
48491
27651
26534
60109
68522
35656
65291
7351
81564
89833
12898
40066
33327
883
81137
99328
40433
37862
11986
43865
6179
10074
46110
65551
42846
82133
88720
44705
67545
64595
42911
492
13679
63125
5897
81524
27008
14008
63745
63891
77770
42633
2741
97809
49772
54883
20497
48941
67719
38085
62579
95729
44612
22598
492
46025
57280
16062
96697
21853
54821
84027
92261
87949
5
66330
31200
35750
48259
72518
28278
97666
68295
37604
75518
29962
34414
78788
34637
55007
73172
67672
83319
11310
17163
93518
3024
61732
50454
11343
18375
24165
70898
33437
28379
27490
5577
19878
87362
27983
73352
8509
64357
90231
49146
14007
187
86900
38047
61983
57390
71693
3284
18627
65452
44684
4093
84364
3400
68311
14308
69392
33996
53038
71214
21623
18937
83872
73345
81047
22356
73337
19708
70055
85082
49805
2247
52767
98294
64760
31836
45207
34468
49811
99603
97203
28725
40727
47074
51144
40686
67017
9439
76107
37743
43543
67631
68876
73894
27143
93019
90416
35296
12300
75464
47429
16427
66063
83106
10382
1563
80386
93611
28295
61247
59277
17170
63299
98533
12846
20682
84032
13763
76579
5615
94077
42451
18207
58082
43293
11369
48824
28114
88188
11512
29449
96933
84044
2089
41663
97021
53006
55469
89128
2104
736
46802
74124
8768
54865
4591
72624
68873
20469
43672
62373
75689
27352
34459
80586
97087
92880
82315
22740
73163
82556
61402
32785
68933
79571
35298
76601
87896
10535
78051
77413
76268
2242
66809
94027
49342
16063
2147
9028
29378
91014
74667
74052
35274
71791
11204
53173
267
20253
8368
85360
78620
51272
68191
15382
74226
26389
12989
21324
20254
10428
81795
94215
30344
23106
83547
88200
51849
31578
54398
93166
55428
4111
58009
95475
32933
75609
13450
57824
82293
80363
26059
60861
40495
68139
37947
60487
59280
62494
75009
26627
92177
49867
12460
14361
62739
27307
97313
65675
94873
52058
2751
61628
27787
54409
82317
96812
62671
97077
41323
73556
65825
24726
79586
5574
75677
37883
80638
41190
26711
63940
82749
75430
51113
59529
2367
47375
91495
5006
28822
64392
49345
71948
79264
72878
6848
5533
56858
61257
62662
58278
67423
83455
84148
61451
18188
56493
83414
7722
4660
35886
90393
67463
83379
89850
58084
63289
75792
339
85116
54054
16527
68040
98741
78085
47312
80373
46803
13379
8453
68378
85843
67148
71960
25151
40044
97309
25691
84092
71209
10389
22992
81902
62483
93118
83834
69682
23013
8087
3227
9464
19225
96483
45806
6468
56667
24451
75706
34860
90403
94960
70262
1767
51521
49493
88893
10534
71936
38337
15040
55584
9377
81083
5880
64230
25049
37879
98405
40173
93624
20080
56448
84687
79902
9028
9109
7088
26014
56878
87775
4005
10656
29404
53336
55543
25961
89066
76626
16105
69275
48645
87445
90473
73318
70451
12995
14239
81853
96864
58558
72308
64542
56141
71113
58179
36206
24159
80166
10207
34709
40071
48265
43028
27519
54001
14476
89060
1104
22266
44114
31285
40648
54323
65036
62379
76172
42716
71167
2355
73061
16433
14270
58284
2650
27281
16628
64099
34427
30000
49173
43044
86034
20113
32803
69794
15911
93562
26974
3582
7639
71143
86818
74579
72338
10528
9045
84910
23545
94129
18231
15957
66143
18614
89649
36391
62750
35541
98575
61396
85992
42153
86403
8454
66768
55219
13009
89629
7548
46689
77697
16487
7498
31283
13971
31428
53160
19225
63596
81563
10256
76584
50176
67557
69629
5203
81530
13137
76694
21370
59836
9954
37698
31378
83679
94297
94608
43660
67240
41882
88009
14574
61288
11776
46964
45855
75323
88601
87421
88808
20276
71946
71704
39399
17911
18233
41690
32096
21456
7133
43633
34047
98109
29455
9717
69020
39467
83558
822
40884
54055
18984
5144
45789
31314
40163
59776
16367
49840
39566
12004
67754
81919
48264
15416
60720
70156
2649
46669
90740
58861
19479
87141
69089
49327
9454
14793
35130
77858
64325
2890
96526
5212
75424
43464
99637
46184
75090
65290
22085
41496
25848
29128
95336
20935
19031
42406
23909
47176
65529
46213
11002
92726
53136
21766
75148
90964
91467
15075
18756
31167
50491
20770
91873
55745
72973
80828
56828
38974
29731
45902
57102
98469
58847
53044
48412
72690
2530
65521
82632
54495
997
51961
85503
82229
39714
21822
73355
11441
57834
77585
70561
26464
98492
16585
70443
6826
12617
91015
85248
19765
13468
77137
95066
64588
88021
37255
54374
31046
19169
45727
16944
97878
16918
56995
38699
91274
39677
79032
77919
79197
45097
15574
3492
67525
48297
11351
58074
65156
41099
14421
33653
1460
91932
2953
4660
42405
40456
18940
37144
27727
91262
74702
21310
40968
11674
87971
50365
97958
69974
97367
75422
39860
45965
90623
19511
89931
82680
97451
10112
9946
90023
67309
79543
30731
76679
16772
87801
79522
54232
9955
49086
99304
74048
47468
98837
93930
72965
42364
14028
56302
21189
76861
42843
83699
34987
24635
84277
97632
13130
22578
78519
5893
64466
28770
57388
55171
301
60640
19415
9733
62737
80195
9835
92161
33067
70194
27106
69471
29213
47204
70940
31568
51351
10121
97428
46460
7664
92601
59198
43673
61022
60414
95530
14711
48606
17877
44043
71983
78042
2031
36991
8873
92777
53611
21315
55154
91768
28514
64512
53763
14644
84281
60578
37367
47030
18867
30509
92233
67490
2740
29020
14132
286
62861
79086
33153
59947
96741
7945
9762
94929
14635
2916
43766
22195
3373
60840
85292
41681
31166
65686
43440
82441
4101
13459
57816
49096
55310
35999
33004
22411
13671
77378
20307
95620
92965
4049
62148
7185
83137
61121
48884
19869
33107
4020
46700
40150
70417
48296
6469
48535
7880
32463
40352
41594
84111
8081
9
57803
41060
40032
12874
41388
57697
86999
77483
5166
34373
51869
92970
5739
65210
82269
22953
24949
89113
67872
57039
98155
90115
20570
741
88268
67500
98893
74696
76322
97230
63127
85992
55037
28925
93489
11800
75785
63544
79128
21010
49929
19878
62608
13447
72259
87071
16961
51987
3029
74360
72718
81668
45396
83683
26714
90578
46122
88603
41983
26473
68271
18716
68709
56052
37987
16763
53911
96491
31773
35824
85780
12943
35504
61303
31051
23306
48866
11515
21150
54194
85195
86707
466
90989
58067
25504
36383
98000
48670
42341
38265
25668
34908
67170
47585
39060
21274
79349
52845
29303
97839
7204
50232
80334
93007
3351
20282
39506
99798
29927
61625
28966
87623
7235
71691
70164
33181
38937
75019
33296
49707
23597
77223
34367
66870
67463
93424
3541
96089
3616
22438
47740
44460
95963
55743
43430
40329
43556
76120
48236
80105
19460
85731
30722
66860
71296
86525
219
11941
39837
97073
74559
71307
25569
86791
9901
6980
60790
41004
67141
15451
9791
34494
8905
16690
43535
18328
27361
27775
36465
10401
52101
43246
26387
81467
70465
62411
12886
60795
77302
61748
49237
35775
48305
59994
35040
32752
36742
83217
14006
13354
15532
34728
30994
15379
84373
38051
41604
47841
21739
77725
42736
49631
98776
57977
29393
78519
74081
87550
74585
64851
46615
8642
64007
62701
23649
42234
82911
82626
38548
87780
19307
56374
73123
69053
22310
1240
17447
69542
24135
60839
63633
23113
21916
11440
19313
25598
52267
79561
40842
29684
32697
56057
66383
45165
74242
4199
44593
65185
27757
29904
16347
29525
69913
68790
54342
81164
1149
86176
15447
13541
41261
71066
6973
63400
42279
17812
63862
43865
28471
92315
84512
64426
55981
53139
20684
58823
46056
80159
15855
35671
94373
94469
52885
31611
27623
9104
94421
30736
19066
76150
5816
6742
44208
33243
63470
3707
18506
23619
26896
79393
76181
83219
27281
75927
75246
65694
59916
69639
42508
69700
99315
55564
55466
60395
7927
90020
10994
42654
55358
94317
2553
89808
84694
97668
58945
14786
64337
11268
81294
3930
89396
43606
92018
82294
95079
50421
40758
236
13968
35744
49556
98282
64718
96398
58475
61333
85699
3622
81139
86674
93886
33055
61554
73538
75450
71043
59070
83194
77525
55642
69165
34509
30379
83044
37431
22252
26421
49287
6763
24589
47028
78742
97262
23157
12328
34073
93510
64426
35013
39473
97056
41884
65543
92956
83898
1732
49429
39716
21293
47415
3095
32270
37697
99001
41763
24092
51326
11831
72091
21897
62508
75272
1441
56473
35539
46176
2234
52966
98168
16151
91010
82205
71967
59162
83921
21602
65727
4568
17193
2129
79905
29337
80820
39802
81764
61954
84344
89939
690
2553
15562
34015
83582
32791
39430
85817
21535
8583
40055
58071
95887
78791
81886
39225
56323
43436
63311
39741
52755
48139
41716
72192
32852
86565
87857
65101
33563
72471
92323
59023
87554
9983
19407
21652
60138
32586
52796
85437
15518
91830
47075
66432
16072
73142
32560
36015
92115
1730
26701
58270
21578
28089
9316
62351
58277
43185
81529
98597
54074
19612
50923
40655
59011
12321
49399
98848
16700
83828
7168
49333
87311
17817
71616
14610
6782
11968
98540
35186
63041
70642
95237
49024
77350
90014
15949
67962
56642
85474
19234
85934
39890
41553
33613
87205
52039
97063
82352
33859
19663
51431
17120
40003
63691
8111
25354
99310
5464
93677
59627
29476
51904
93852
82318
70104
49283
32128
90005
76872
27746
24111
10146
20947
90191
74858
42204
63911
70850
36014
9457
76650
83770
59541
12291
97331
76478
83944
55168
34709
98853
60984
29830
62105
57713
70468
73929
87436
27964
94804
57069
65574
28289
56002
10200
60854
38866
42061
15866
31211
11957
42044
40581
95986
70939
54319
47328
28953
97695
77671
21891
1191
96354
97510
52521
15719
20700
12501
65642
69893
63898
90740
17762
82675
95093
27434
60805
44204
46174
45663
17321
93308
14721
19481
65409
49380
62433
76096
30941
22111
67818
16856
22262
6789
2749
41747
23775
51407
2410
97113
23316
5389
56815
45816
92036
94387
37871
39618
55557
50781
66194
49410
33824
9517
17470
65480
98077
8158
55190
48772
90562
76106
55995
19466
15777
4761
85271
74029
66158
54338
37423
14938
29769
69372
96425
88220
27848
99178
66770
69559
14480
76060
51643
56556
50915
18082
82687
81373
25385
8062
28603
89337
54952
46017
28087
98837
94482
67667
82321
46018
24249
52565
25994
11631
63322
64621
59943
93502
26630
1519
21348
41959
10501
71685
34909
67558
11171
75728
60684
18042
14610
2124
24905
7918
89030
81525
50388
45520
27773
85507
92029
40790
49309
73250
91909
48160
40812
20657
90062
61881
31991
8595
40340
52674
31186
37042
49860
73447
83880
49668
51541
39038
23045
81032
87608
4
37551
24337
62177
66619
69105
54300
13901
21843
5494
6448
43824
35891
78905
54237
86180
60022
388
75862
74771
47838
83380
14782
13305
93572
18660
33145
72353
25829
84330
88548
85236
50663
17018
88441
33367
42512
97309
55599
71129
7635
70675
385
79887
74485
77181
9339
84044
49448
1578
61633
2147
63131
71870
80442
33853
16084
15219
60599
25626
49814
99646
45699
72443
52541
63088
15369
31828
42902
75986
3128
68950
38607
22170
46084
23827
70721
91674
58412
66136
73897
77641
60863
26157
32220
91331
65687
63263
21586
15585
14639
34969
82578
46471
31585
48565
93771
68837
62575
20605
97845
79791
904
15908
55406
45847
91209
82027
46090
4697
66280
67938
71275
1103
9260
56890
40862
28933
90235
84197
86729
73451
56543
57854
59171
43048
98656
12606
49375
13761
56452
92264
3390
83952
79797
48822
85882
54318
20688
6224
8193
29103
22819
98700
25450
74194
94411
74601
42565
69097
40814
74733
85513
21710
54930
85395
96419
31881
60332
74108
16871
11757
60977
40573
15461
89652
90294
98566
78729
31985
20731
73062
74770
91870
60903
55841
78656
11467
44188
4666
31351
20662
37510
39187
23441
22890
63649
17675
69958
47651
25330
90043
70547
85341
36165
9383
2927
61433
81065
5402
96539
93437
39266
27013
22747
66295
8016
67698
5804
35458
91715
24388
19618
84763
91776
70456
31929
64582
30758
7751
22239
43381
92207
52876
23900
19747
75572
30514
63302
79407
73994
19472
75903
71492
63257
72513
30219
21009
69521
24902
23457
97093
32978
61646
13734
92814
25650
83777
77595
75428
32190
97649
72653
7191
10616
69739
47798
90756
72843
29649
7118
19049
74035
8683
41255
16404
20693
25506
65413
99135
51079
10766
32770
27919
61783
67513
48345
21016
22064
9918
32276
36565
42066
61332
10439
66680
97894
40846
85040
3870
47874
49760
33990
78727
83703
81209
45112
12632
72618
58447
90313
76195
42456
84379
92659
80088
39075
75357
73756
80289
19117
69421
72949
49419
66425
4342
4048
70146
74131
57257
25667
63231
79930
32994
38417
98733
33058
49318
78568
87789
3276
19180
59406
34319
86958
89790
93135
60733
45229
26349
25102
20771
13115
85829
31062
9516
54395
60461
92974
48830
5450
54393
97954
11434
17057
27027
18117
6391
42678
28360
32335
71408
68436
28515
40559
64520
25378
39264
71330
41388
34245
84056
73125
17614
52337
46790
4726
53922
2895
91986
15262
6566
40168
84534
91151
78106
59982
93364
11319
78734
12766
80595
93140
59559
54503
26530
47730
83574
22682
38387
27994
29426
81234
56307
8991
43108
43351
39657
12766
45711
68346
10445
82899
70871
77205
90846
71573
39855
17417
78788
87602
95071
51649
1988
47410
85851
87507
32271
67108
29225
47052
40401
22034
91410
64570
91110
92722
40320
60650
43703
73025
70933
61661
49048
23874
89924
64173
86154
18781
80572
9328
95821
86396
60994
55016
39861
26061
32520
43463
66504
51381
9444
68996
30875
56592
75920
3366
77578
78048
81461
59429
92020
60240
73977
38951
92775
59591
75338
97592
41811
15886
24822
51390
16667
91386
32650
45590
29903
15468
22272
50096
35494
91317
32571
79051
21828
72660
82225
83809
16085
87581
49797
81110
26647
41233
18029
59702
35410
81971
14389
78369
49284
14022
89928
17011
4617
41834
38816
281
48994
77828
40509
80941
3758
24900
61015
30750
33022
58814
59457
27255
85801
47259
14585
80662
53043
61494
18560
58858
35138
4434
55538
28003
45512
72110
84726
66668
49293
52350
13867
15530
16004
10523
86442
41669
30848
35373
98654
78406
45366
40486
93590
26277
14332
92351
25952
52305
82989
4386
83278
81728
30571
2941
73806
43814
84968
30948
25953
57042
71604
9170
49541
69087
46268
82558
92241
14631
65780
29022
50728
66335
56469
48004
44053
50666
69122
30455
43915
47005
28819
22199
24329
88040
6699
10498
15774
45895
41250
93403
59311
75912
22054
77885
57568
86888
81278
99227
87233
4795
28960
32898
4648
75088
89525
64650
94912
44476
18234
54482
99186
7404
67922
41375
19472
46294
11911
5448
66390
50372
16920
57905
28389
67999
2599
77046
37503
9820
12560
28713
83115
58773
94236
16607
63960
64215
63608
57698
47615
20600
76000
9259
84290
62057
86452
38883
58350
29560
85693
96438
28669
31331
8681
45504
51264
58123
85481
66001
54234
1454
58441
97355
48604
42475
59922
62150
1233
12155
9457
48343
45994
60573
81792
93029
61123
28262
8868
79553
89355
10271
48604
66765
70251
96918
23874
44147
36459
18028
32712
71482
90761
11626
56816
97676
41099
34969
46018
31745
72832
19265
45325
42207
9996
12121
58908
85317
66725
57213
11179
36580
54530
93983
3224
90699
58838
92472
15708
94536
43456
38145
24910
11515
8241
85068
26541
72740
91448
32678
44811
18299
63361
21166
70519
60148
43665
8723
10139
14596
83838
72445
69062
46998
16360
88086
66780
67040
68736
29836
38386
94642
42395
62154
22372
79922
3014
886
37296
79587
22353
616
96081
20413
7455
6409
98186
32858
71782
23684
6357
38577
31205
81571
68999
57058
83845
78138
57521
4990
52228
55862
8123
35097
20365
63045
28836
71731
46627
32914
94197
23176
38609
17578
15691
32168
16260
94457
47924
29084
29642
26954
16906
69043
52799
41003
32908
73696
75616
46077
7421
79864
53549
87889
23260
71229
59042
91128
60323
73678
75344
94358
21694
86280
57831
51914
31520
15809
10274
52792
70130
53710
7
18931
39971
87959
38
40649
93437
5277
12411
56805
91529
64330
80856
2869
54195
71936
16013
65115
79390
24392
88653
83063
28
64844
63408
29285
88233
24549
86904
88233
37645
17408
87179
35416
66712
33211
28225
9214
96777
69480
93978
71056
97322
26402
95445
98223
67704
27634
52378
42617
95378
49556
90334
30257
94439
369
46875
97405
83298
57443
10089
94683
70644
17684
87273
6237
56877
22091
23727
70375
47619
75060
81881
18384
96373
32172
40750
43298
38786
49370
69084
92410
16380
30214
95119
36552
91082
89268
95285
73668
34004
89158
90731
31692
83713
90181
91856
47977
30046
444
20028
9509
40181
9856
23943
96412
40199
43543
47608
64327
79662
94130
90366
10289
78240
87651
49800
90235
97286
62845
85173
64096
35969
56129
5687
97532
34527
29442
64196
27197
62868
50842
39913
23472
73956
51326
28600
66180
25496
37953
52532
17800
3510
78055
17192
74291
55243
50418
9215
75171
53085
55120
93410
34007
60688
24707
75699
86521
38404
79002
60897
25351
31701
87925
59131
17823
51911
96390
98570
56461
47597
2374
91166
56031
54229
47689
21875
1461
80134
52973
48514
93733
49434
69524
26761
90429
15607
47593
46671
28017
58515
25277
98431
25594
8324
47907
38543
47851
15802
47696
15829
13562
88061
35609
28465
37095
87324
28808
15233
2772
80459
99011
90592
26176
21734
77532
13478
87694
5294
32357
52255
34016
14289
57930
48055
78227
28060
88152
35047
53478
82541
98200
42103
52639
24071
8801
97690
86330
84838
19854
8806
12480
290
29246
37117
14912
59992
50472
23372
32490
25152
9165
35410
69269
35359
82500
581
74890
53093
18151
85416
46462
64001
23024
818
37067
4620
47718
12121
88450
64139
23762
53849
68542
33975
944
81971
65439
32310
4181
2929
84273
7613
8998
77238
30798
54369
46878
62371
50598
95592
81498
43233
18949
85653
60572
87515
3409
73309
52085
40094
62377
64599
59994
29736
21010
54252
46864
53504
51752
11826
67741
35058
68835
50513
31764
96006
12613
32977
26013
73836
37193
55296
30633
94314
75322
62405
98632
73597
95920
72170
79607
4999
1926
4791
72359
16110
36850
22025
84662
95932
4682
81622
79107
49459
72041
31702
39951
94108
34020
93036
32536
26802
56315
79745
44879
7277
57955
53866
45567
15216
23372
41008
25456
3235
19075
75656
96575
29509
44228
84482
96699
90773
68062
83429
84879
45885
81881
92179
22305
97055
10113
81258
77314
41481
56229
89810
1788
34277
89942
45833
72346
95156
27929
53687
19974
36184
7983
27700
11120
98193
82617
25003
6107
38858
63034
79191
63980
81814
82502
50216
63270
60421
79752
55734
33652
34212
39314
46356
70538
40283
65205
22176
1893
54391
38872
81990
62079
36258
73765
94815
69806
78468
30443
9137
60849
85607
23042
74069
78113
41006
30972
4987
63928
10938
85268
8636
9414
53512
77121
29435
70395
60982
26375
44892
87465
1530
83329
94032
40020
35764
68060
25344
92103
87917
19070
38527
67468
48394
55608
97763
91198
13785
9888
75959
29797
57007
47122
84052
5504
45131
6530
13158
33360
92490
58418
71892
894
5070
77311
49150
84474
50509
52428
7850
75475
99505
48817
46239
21258
20456
74920
71122
12364
69647
37210
85067
9745
1853
77106
68703
84594
18657
27677
43953
12482
22790
95824
49886
57483
76497
71437
32197
53757
64421
15347
52790
76524
6876
13195
55665
88710
13557
30647
91285
44962
25688
34303
55125
71658
58653
72406
34382
11526
8685
36729
17994
50544
89397
74447
75087
81488
34670
59546
90814
96886
56077
55502
66647
54976
70872
42257
70891
20526
24365
16541
2616
81852
85771
84342
65993
34219
8874
81941
72526
20529
50444
12350
6902
84395
53605
85648
62899
52736
34848
36459
19168
24172
57228
84619
8340
1331
89470
39039
55608
6143
88719
16139
70202
51644
95830
51539
13949
39056
10649
95926
3855
94512
64612
50410
60058
37673
8190
13693
89122
5064
86216
71369
29413
16809
21480
78433
81312
14214
84812
50447
57085
11713
70137
5999
74738
84520
70452
83744
55012
18362
9869
3561
61025
56574
80159
6778
97380
95927
35309
20326
10399
15095
86940
96354
72001
90192
89417
23155
96886
73301
29937
91623
4784
41988
51517
27061
3729
75604
74878
8752
301
10879
88758
68084
79801
36740
30298
27519
58770
59166
83195
30552
99815
58885
64750
53339
37856
28625
44206
30579
12744
21571
87282
17546
22503
11815
94298
90890
5695
43452
81559
56014
84534
31564
31075
32860
47264
3241
2002
56957
41364
24776
17205
79269
41345
19124
84873
72312
49479
13657
78595
56663
56889
71948
98467
20115
87475
12965
50570
80087
26365
31292
869
90542
34849
56874
7481
71649
50208
3862
79268
96330
3972
85453
34236
28627
20251
71654
53375
8662
67586
32863
58110
37858
45907
10455
23470
42166
60987
87117
56605
30011
50295
67908
32908
77111
75228
15772
91611
49250
14382
11157
21846
84158
57906
27309
17019
2967
18980
24718
71517
98493
29155
14043
95997
9673
71957
95594
56456
32210
28740
89056
18901
10569
30046
27598
43997
39427
24601
44509
63889
45036
36708
52222
84063
7866
41485
76345
55566
39121
96333
19325
23297
75416
70429
26940
91238
5128
75850
52287
85968
34371
33767
57961
23803
20098
47047
27562
51478
18382
96523
91937
35272
99793
35934
72653
1208
5311
83778
17229
69750
66892
8236
2736
75912
32228
36095
31786
97231
9584
34259
46461
64449
49184
60751
17318
79410
62393
92667
97793
66135
45917
31440
76034
77959
49974
24750
80198
83860
24120
40518
18862
91598
12708
681
41850
86965
2609
92509
51792
34270
81476
45437
39323
34137
29166
58400
7175
91564
4843
52355
65559
86612
82525
95100
78730
95269
86115
26860
24916
69566
14406
45294
78972
82023
91905
39640
8413
8302
74918
85093
43207
13969
40158
13834
48825
60851
29632
53195
61312
7023
37100
20301
94999
20695
2252
5404
11988
87366
35076
61166
75435
29379
35102
40222
26957
33609
11052
89436
37494
4589
36107
23971
28183
8211
1415
18555
99402
2427
75658
72344
55434
86031
2575
2465
63654
66119
38022
52530
45948
82516
38490
73230
90307
74689
60363
14065
13923
53370
97320
70603
26929
43646
98674
25051
86186
69196
38799
57608
46304
26351
35162
29475
20023
66600
71942
41135
38543
84680
27515
71616
40753
5205
893
96654
98672
71199
97897
16024
32737
22815
94871
31088
54021
19726
64683
54832
57236
50957
50611
27134
82971
51015
93522
16108
83036
25618
16337
80931
91222
62337
52389
71861
67961
81657
15448
31315
41877
89702
38076
19154
9191
38765
73884
72922
10565
41521
52499
94526
43417
90611
12998
9976
5708
30585
53826
43426
31813
99351
29280
59474
11135
48451
30996
21193
47795
24056
88369
98904
73267
51113
92370
10053
56245
63698
76435
14081
94281
78616
99197
72353
299
52613
88799
25902
64748
67558
53408
60209
89607
91070
85246
23809
18349
12693
68541
64918
20712
376
19172
46285
79305
73190
40056
72202
13847
23076
51571
45675
16975
48186
83696
45767
63785
25643
1306
29670
64201
10591
70312
84796
62905
94794
15921
19502
89011
891
89102
21520
26294
10471
89911
89044
42155
21181
35148
93995
71254
15219
80759
10639
27318
81774
12576
7793
76336
25394
71546
86088
23121
56696
46252
15769
34268
42654
90828
25319
19679
65477
51166
70220
31780
70399
81411
27734
7056
44682
12894
14456
61242
41306
1589
22748
10049
3422
33318
85480
69888
82971
3092
28107
16272
29946
41372
13003
25824
37662
13511
49497
953
28125
23351
65449
45382
19512
21724
5336
79408
42406
58522
26882
31135
23879
9609
25336
85655
22847
6908
28878
66088
68694
72322
44401
94821
40206
57327
30521
89733
85658
57369
65729
82874
18803
56992
39309
55824
12018
6354
35249
40555
13005
60379
65694
78170
32892
64082
6253
89712
4379
86591
7120
31662
95021
6755
26377
93144
24247
23824
40853
78328
78536
2674
82113
3928
11465
11371
86224
27772
27843
89436
16243
31062
94205
38917
58668
85395
29137
10224
13511
65647
93144
73025
43808
80589
51608
27619
38266
18592
93637
33900
66205
46492
99268
28659
45524
24329
83050
1874
91038
76662
99499
28762
4487
50839
87807
34280
36795
79010
10704
1655
8262
53402
63025
58313
93738
38025
58771
34643
74135
28478
19758
31179
78956
5875
31810
15101
43015
81100
28319
48935
39601
63853
87109
51687
9250
40189
25440
28972
75435
61279
65656
40636
26320
3506
71240
23740
26072
58876
89362
87535
8769
6925
3199
50744
92915
33894
18187
77898
20088
76648
73439
38860
56324
20235
25845
18700
99088
80766
70786
37366
53672
17113
21136
75026
42190
46647
90016
92820
861
82532
63121
32429
59035
46711
93514
41004
81629
56922
48911
1062
9697
49948
71498
78162
59993
65050
91951
6010
89593
82011
37933
96179
69404
3340
10391
48315
94261
41119
43573
81867
47745
90422
69912
34503
1555
36936
26306
93144
22966
76242
25130
24259
91697
89447
21762
21118
14955
46897
29764
22377
53096
37267
36874
63558
86094
23925
58124
44646
42063
85517
91438
91879
7499
42299
14102
74498
28551
67018
81559
9865
22444
40961
96346
99892
18544
34848
17460
27564
68900
93356
90885
6208
8004
24656
90290
51144
43649
70131
70528
98878
98599
39983
76026
44249
80045
69540
9315
74742
19371
30117
84467
55208
40296
68681
80631
13464
6447
70518
27316
17621
86509
92192
54187
66737
69842
11802
46649
10305
7914
45325
25306
66037
70310
67833
99681
63621
41050
18081
2106
57655
41971
78867
95868
66315
93066
80468
22485
5228
83184
88826
15432
16262
72143
23367
86298
78883
6916
44436
69430
28004
19588
39329
31251
95318
17390
98243
28277
52407
39933
61611
53227
87295
19088
12776
98762
86413
73480
62117
90128
27687
81991
75064
87841
27900
48949
47569
12665
54204
95639
72237
88065
22799
40455
24983
27027
94857
3824
56458
84650
40352
84264
54817
10316
67416
6933
70579
57391
30277
90119
91565
21355
19629
61394
67696
87604
50557
3661
44945
88283
26533
86539
82006
96097
68812
78517
54581
88442
10728
20898
63054
25987
55377
87966
7007
27098
86957
22614
18256
10418
40550
68399
10903
4072
93155
91679
2215
27977
55243
78118
15221
90971
53440
1395
12667
79260
53571
26982
13938
64043
96872
33565
16879
48951
85909
99941
34889
1203
4825
29220
89133
3867
24892
1203
45570
39357
54160
73802
45133
52609
29676
63804
40189
16940
14972
44323
98290
4433
91789
34385
4057
1320
94353
36826
75881
27835
19205
44292
16679
59238
84682
24972
81861
35824
15842
63577
29179
98292
44859
46950
61981
4702
50122
75090
91709
35948
3329
71105
38517
93873
24199
85750
46958
938
25014
27020
78544
95767
2503
15899
2256
95372
66402
57347
95216
40141
96233
4946
49685
14564
18938
55782
55638
37558
39603
1054
90950
25889
83304
6208
32421
11466
76979
74458
67600
10442
75995
5643
65212
16094
71945
8074
9482
38173
92688
86141
95605
90267
30811
4515
69090
8599
63075
59265
32309
52672
80824
89339
69691
13669
29766
8208
70751
55760
96731
8968
17983
78288
5905
16797
43814
61820
82942
42280
5788
96757
57701
70213
85708
75322
26319
20967
77862
20067
65130
68052
22590
53051
39509
45373
17426
37019
32862
26427
26897
56959
99202
61945
6314
24918
26969
11022
41041
24229
64779
4567
50309
36775
29688
34232
54135
26718
55065
52045
37717
61470
61046
27159
62005
67349
2278
57087
79879
81341
44382
5415
65161
20224
25093
35835
19916
45742
39072
24241
24618
91594
90501
57394
31937
20432
11811
57708
27611
88052
14545
61020
13920
63476
42154
5789
10178
26659
31830
83992
26574
5336
94692
91849
68043
20510
5244
82415
30784
42915
68479
85455
36620
12774
99627
43721
785
30158
35923
60638
51673
39653
56322
30983
60470
27103
82633
6814
51433
82041
15135
10978
88033
28428
16689
91647
90061
22238
74619
66816
87125
43705
89517
20578
82460
4011
75175
82431
56131
8925
14709
32367
18658
94096
71622
4993
64020
23704
90094
11451
34876
56041
18107
68023
35787
55302
78761
26653
76000
87728
76322
91216
87952
88998
33895
97241
82559
44467
67452
18045
50271
20894
59534
43167
54564
51021
1694
91175
95693
44218
12869
69191
9755
24864
30409
72583
7766
51813
16194
18405
37885
90050
55780
55316
89989
80908
79270
58839
42146
49122
33763
28642
75686
9184
51771
15243
70558
79184
16631
3402
49031
49691
57505
76111
86134
27998
95317
42178
11774
73154
95791
59304
24360
6490
5776
51303
53864
9747
61538
36834
54088
66749
62202
1674
1796
29407
64441
88563
63322
28832
24878
11316
39294
38200
82650
31318
80835
29879
4809
27668
91625
38146
50050
81213
75755
84060
93757
53958
59945
59323
24113
95337
37942
28068
61902
12092
421
50447
85921
97393
53531
63375
47363
55354
80912
79413
70092
70834
5909
185
37105
19170
64071
16467
32969
78885
83715
8383
5677
32560
59224
60834
68453
66392
32356
59257
8350
50825
18008
20788
71344
10750
43028
18467
38500
29723
88945
89411
27943
55271
44847
8743
45516
44604
87791
88398
27056
20499
26443
38075
96461
50648
86220
76834
8666
34934
53839
11708
54474
22806
30581
15742
54025
10032
51477
63493
39981
26045
71434
75283
96694
9584
67348
84217
43870
50153
96263
23564
68375
38906
97811
16785
64108
65274
39168
984
43565
63837
22744
67276
42786
13226
64322
19109
81713
21215
25494
17978
1377
38653
97394
45332
68713
68674
66796
11013
79203
8637
79165
67053
32191
59981
16165
92283
72017
73618
75153
70733
44779
52069
23041
93446
59089
59440
80867
58836
30510
76519
40183
35114
37428
64089
68081
23947
18890
90860
81814
97418
41621
14144
80591
13940
95339
23158
31290
35196
82479
36030
65939
60184
88641
49078
42863
40042
23222
78979
39388
1533
69732
72055
42775
48778
93488
36024
25947
43753
24443
41596
832
52379
81532
17271
30130
61009
943
47692
5038
3550
11641
65744
45338
98090
51868
88254
89034
54727
5025
84306
19393
74958
89615
43248
57504
6046
84072
38194
23599
59551
45096
62443
49355
72270
93372
45566
89116
18569
24259
45807
1511
99729
51555
54358
21849
18336
51207
45668
72148
12539
5565
47229
77668
81938
26669
35928
68846
78550
20673
48992
10238
45428
15363
37680
7438
1305
20724
34984
14722
15326
49817
29583
10110
34143
82404
37465
97390
66756
51566
29740
76067
41867
17704
10539
85312
12599
60699
2869
82121
21409
44976
21208
75591
36942
33963
13078
54254
60857
82265
23877
85839
60904
79243
45728
77516
10763
85279
4626
74188
88478
32793
34502
54433
41608
48933
49599
2097
40522
8475
28238
79403
33024
56118
44466
43646
54832
44875
38450
23937
44346
93364
71369
78515
98067
82984
81970
86392
11985
98777
80890
43502
45208
38984
73050
15909
37737
94333
46135
73169
84276
54968
71237
80430
13707
79457
68536
80265
95271
44564
71287
74949
87781
46160
18415
72910
76370
69640
68865
66053
1375
1389
8992
28556
84189
88536
33419
95163
49749
51028
70361
62163
44044
22780
90663
82985
9685
45501
93348
87864
29161
81468
68859
80425
51659
61852
49687
73173
96520
37363
53449
5807
83936
59828
27712
67412
20240
49062
57637
32354
23808
95515
38949
70742
37980
13240
51922
9526
74336
50232
31202
18752
54807
42901
31701
88200
14506
38351
20692
36960
5152
69937
40823
43592
4103
13000
31823
68572
16063
50658
23802
74479
88070
79174
98173
13664
84954
86340
14651
45369
76478
98014
61511
55403
59866
76240
39509
22657
84877
52185
34816
18482
44550
62495
64744
41866
27443
50175
45878
59301
65924
21713
16838
98774
37533
52344
61482
65029
9255
89394
79913
18075
16095
32954
88188
47691
7945
10219
59444
39318
79500
84045
84804
68180
7653
144
17645
47297
62887
70828
68110
39477
66396
82425
28450
70214
80989
61726
52917
7980
42851
86123
96873
98304
18623
10876
7526
13360
3068
14015
79466
62438
16909
66918
56658
18632
22157
9709
69591
21106
63517
36458
17124
65
81070
86390
59294
52566
24337
81861
59890
48492
79382
70188
78030
26049
61502
36363
13997
33380
69395
79289
55348
76066
43755
24974
82968
2616
34543
27626
66630
77270
64917
8658
35452
43089
48467
92623
74980
62406
4929
78383
69980
4217
42664
79557
31008
72546
18366
68690
83002
35995
32662
84826
22953
70302
76841
61792
90890
61664
26552
70188
9582
19060
91474
62395
12858
54836
79579
7239
35371
41648
91310
61981
49780
95380
5419
43972
19107
68437
73489
55761
96253
96074
68455
55483
10010
6255
34377
38786
7975
67629
50479
71665
34107
8970
65297
56320
77375
72365
33204
10935
81002
18765
60479
8881
80282
16667
50398
66287
16702
33098
73694
10422
78120
75099
76470
32374
64822
73217
63054
8593
82665
10980
26939
29458
72167
80372
63045
75770
58727
85647
10808
62840
40286
22805
93426
61020
89009
2210
96468
19635
35389
63418
91916
74225
19810
16400
19376
14661
89421
88736
94765
80578
30518
36972
83798
12876
29790
7235
98872
59652
46278
75288
8719
33769
37255
11617
39523
79568
50525
45872
30381
76263
49694
94338
88007
16891
69494
69564
69465
58547
34409
29592
24757
67960
13834
48484
7873
72843
3025
28464
94224
8336
69313
2638
73930
75098
21395
11426
75340
88863
56159
33606
27043
27232
75641
54569
21511
45383
75678
95553
3006
6639
28007
27961
51387
51253
63065
29111
13737
27834
10608
33527
48864
15454
26904
45034
56233
11363
35892
35530
56710
41629
67120
9043
29714
85100
7827
20347
90792
57677
25158
16122
5876
46683
93843
40681
10615
46900
72930
19775
18309
21535
59433
50884
23941
37752
25293
2796
17039
72440
7439
3817
42334
1203
81537
95773
50062
51091
25504
22298
36373
38974
67945
75268
36575
18724
48659
72489
10314
61132
74281
46262
80806
68123
61314
7468
91834
57876
69453
66169
74277
70948
91362
54037
33964
67475
15128
70727
51206
50294
70638
54163
16277
34900
59804
55817
4887
38486
18948
35462
6479
25871
49375
71311
1100
64835
81603
60130
92686
8441
86672
44217
66393
86812
35009
3034
79983
24799
90807
29083
86686
51833
19542
65982
27718
88902
40032
1993
8224
16091
16880
59003
40870
24913
94148
7402
64977
27787
76313
78244
98344
53022
84687
74732
3128
24374
59543
44843
89247
69760
39357
68394
32790
39380
41865
64051
87234
99983
39061
45699
28897
88199
29047
37893
48069
85649
4212
3061
61340
99863
23732
77272
83626
60544
10549
32465
85370
21244
82627
45268
86422
16010
769
99240
25625
99924
57037
15013
4444
13942
1818
55708
31025
54372
27380
80402
64080
35144
92143
59804
4885
83235
91723
51362
47469
74414
77607
88604
42438
84953
23205
19760
78709
85912
11483
43080
78958
28198
31292
62312
28677
18214
39544
84405
91713
74328
91303
81242
38232
85715
94080
26875
31302
87389
42582
49672
16497
12207
91269
50266
90357
60341
69536
30830
2796
37249
79900
56555
2815
15614
72523
32920
35522
1342
28218
37793
76158
19708
99227
82134
81056
51387
59750
68328
59388
52031
32936
80103
92303
25279
9711
70502
93640
8605
37600
65349
98174
51655
4693
25762
50183
19791
69346
92878
13461
43337
41604
53905
41736
85520
2473
38363
1208
50837
88727
42194
92233
59514
23239
10205
95887
83751
14680
25817
93999
58615
90520
56180
76871
85185
47636
41567
81024
38625
6742
61167
743
96112
87077
11639
75151
94242
21500
23685
21199
25120
76074
86712
16151
10421
84551
7480
18385
32151
33023
9941
40862
91470
11640
87336
61667
79774
11003
12758
26422
46948
61536
13213
20403
69990
39397
56503
97461
15951
29522
88322
54729
14279
98246
41630
34691
41817
89244
82669
96784
11598
44181
40388
73579
66570
89062
99437
77651
89537
90453
79024
316
33935
1482
8223
3569
74020
59993
27734
61277
37218
60557
52805
82867
98750
72657
84047
48582
25200
98862
63216
90006
67204
87674
73545
4953
78032
9581
82976
17761
79505
31461
92166
32916
51408
49471
63127
65401
37256
22635
24573
7437
76584
49348
72730
85762
40228
69951
63834
97975
88316
85267
97472
65836
95173
70309
22387
58180
36009
92295
12352
61323
30155
77227
91579
64107
45697
99476
44294
16251
19791
91044
49188
61702
44194
23917
4818
51921
2919
47803
27687
21947
21307
45308
17203
32324
85237
74163
28439
6053
74593
689
73904
55706
86706
71624
84722
33444
95038
21956
92635
63104
44174
11159
6758
32235
9533
23213
57960
98420
51474
14151
6594
38874
41842
45105
31180
44323
52930
29814
44696
11810
43339
32639
32051
32966
74680
67200
32721
85000
36076
9079
81821
69754
50128
91428
36232
43716
1537
91104
91482
27402
46842
88866
29620
68624
67113
21293
66752
39839
97371
20411
91074
83107
68184
79787
66709
1403
50916
7267
66965
12504
97233
59377
10164
28818
90464
83466
92214
95306
96931
91898
9912
3763
29299
25643
54780
90860
59961
76413
95259
60168
86013
67558
44983
24986
76753
79456
32973
95334
628
40972
41123
26457
54987
17855
24718
68383
41931
85995
93496
78743
96183
40287
20892
72650
95880
57242
56882
73609
92694
22015
24077
59685
11758
72890
54828
95999
80264
76993
86660
60107
22520
39824
8719
12834
73692
66399
98847
71868
96558
46722
96
51515
12588
45479
93630
66308
6850
39327
7986
34251
22672
93637
43933
4524
73950
544
37130
32146
59581
63717
3989
54522
71776
69515
5542
44829
87061
43686
23100
58597
10854
95847
21180
54610
18198
14841
77896
54875
5674
20603
29798
12814
68251
1910
65992
94243
52851
83598
46011
10499
86652
826
55488
75951
84503
79806
12339
19590
52577
4691
98971
1611
84132
76601
4689
99668
86300
21636
28983
32004
38578
49568
62273
88066
4447
4166
4513
10698
69886
57560
75287
83524
45571
53063
16126
16224
74471
82095
98697
9547
22242
90679
99557
22409
6986
36716
24975
83672
16085
70738
99424
88325
54619
63883
37853
42637
45582
96655
73436
99326
95120
87372
37320
82760
55889
90633
80174
63510
35950
3885
65983
19800
94278
93238
20179
40556
69468
79426
63349
23291
35850
6730
32464
87190
76746
4183
6303
62954
47194
79891
60652
60215
90721
97140
25726
85257
25066
78878
45736
86390
13136
62644
26538
31117
74097
19818
4653
41681
85578
26959
49443
64169
59293
35132
57702
48615
25683
54765
12350
94382
45577
48083
90776
80345
86036
48639
56629
92204
70547
3403
67686
89680
88323
34971
83833
84054
58576
45981
37073
33627
75400
28820
92218
94448
72607
79546
81008
21278
241
14529
40714
49219
73784
38198
62766
54230
62436
74357
4675
83658
64461
97900
15576
57050
86768
86968
75989
77220
53659
88397
63256
73516
47821
46463
15669
57334
18880
98227
21419
75601
47172
14720
59539
86544
59337
10518
16842
2575
63366
34007
37717
59735
8045
23027
29426
48941
2291
75581
22845
22892
28842
83097
18948
97481
89412
15773
23671
86687
9059
98415
43813
11827
17165
66559
62658
87262
46429
64755
24368
20271
87504
88327
57049
30925
11576
39086
72469
56005
77075
63955
40365
72627
624
42346
3709
70614
43604
40289
28267
5489
11440
2992
89223
67051
59059
20588
6091
43116
31582
36203
49648
22438
32318
95236
38133
10819
74012
9640
16206
72463
36185
44883
91819
47281
31389
70436
24565
87961
68411
78464
87418
93980
34348
55710
59191
54313
39241
66188
68521
59766
98336
36135
56695
90792
59080
51212
45355
91151
66877
39588
44932
75497
66537
34697
22914
16904
56140
38179
43051
34654
64254
84239
30791
41432
28681
35051
21591
17371
2104
41705
7635
17997
89412
39366
99840
47964
83594
9066
79855
67140
97114
58858
89473
3689
61703
56656
54955
94260
48474
13425
65071
61007
10120
26129
9847
95430
59077
56212
79015
85654
69858
31945
26153
92624
44823
67344
30598
99874
79001
9672
69140
22684
58403
80355
33784
35292
47583
51223
26680
23562
12031
49001
81683
61588
73885
32420
19570
68694
22967
54670
46369
90547
17412
63788
40565
31309
92861
44568
65317
4110
7070
28374
4752
36134
18978
86645
27252
18286
77501
25901
64743
91208
39156
22175
7382
49805
28837
4427
9413
27645
50146
84796
64550
57382
30611
65031
26675
87399
49970
48658
82085
56079
23585
55061
51456
1795
1793
40677
90790
74873
75207
1024
33531
99029
72625
9355
12597
21925
94209
90072
20505
97782
53534
86612
74791
86605
80591
62436
4518
25525
64416
64409
30549
50029
44578
25819
28292
65717
53589
41860
57990
24378
80545
35750
71456
60004
60948
70484
21664
62701
73325
15822
81317
67384
99280
53035
85458
60947
97556
72159
24757
17063
50303
94745
71477
29987
72493
37890
63098
96215
49970
92771
64714
97097
64772
54694
67119
2081
64269
8643
19631
76088
60781
3311
56761
46605
65740
9008
33864
70015
8983
92106
52710
59404
84278
40595
57348
24680
77360
31469
73497
82880
20741
96171
78131
2032
64280
43548
75320
24866
19671
38033
63639
43337
81771
43319
36823
98829
10201
28122
25755
42890
26045
59859
33073
94114
42232
79802
10675
33168
63984
70176
36831
70148
83853
99791
35595
89047
67456
88117
20378
82633
28460
34940
19102
46046
64666
54558
76841
30347
59412
76198
4291
26185
72375
45030
65500
15739
44380
60065
53896
48281
90927
21066
87251
39895
1391
72665
13856
38894
34579
18239
22067
40469
68569
41196
56844
69988
84846
63075
21803
65019
50121
83020
69010
25621
31320
11091
45493
99592
58165
64247
79144
15577
47679
72019
42502
6058
77850
2861
58307
85643
22538
96315
95643
71071
29015
18872
84469
37187
99416
22676
67482
54943
81082
24021
55648
29012
431
91523
65366
39783
21073
98210
18419
40552
47110
23017
56633
34061
20939
3034
87717
21395
39444
99998
26373
57452
14479
88571
43853
237
71345
54311
66978
50901
8789
77003
22465
31495
67463
1570
42997
12920
27594
3510
20582
690
5347
15074
44668
30467
5722
38252
70521
16449
22280
59012
10280
40742
30049
51774
180
74143
50760
79514
245
43770
81677
56376
36505
85101
41059
46019
87296
74184
81492
45590
29071
17312
35872
21304
71357
45449
45883
21444
46667
16856
32942
7938
98578
76332
6640
30005
34465
60796
25169
14313
54254
82809
50437
12921
94196
83687
53612
94003
70407
48901
59660
60184
75274
16584
95261
80127
61874
40560
52168
91207
71796
30607
86799
4920
38555
12458
9908
84435
72131
8727
33688
67587
37188
78145
96858
88964
31023
9051
13410
42997
28925
69880
48959
44686
89152
36708
42000
37696
59756
34335
4135
52306
97832
81811
23336
85020
70638
6113
38700
96664
50889
32429
58038
45664
59875
82774
87460
59957
77640
60253
78038
43307
48359
53849
26287
60778
91228
18195
29957
61404
75886
466
26044
18904
49923
77101
81640
62976
66311
97846
38979
8184
74876
93202
12960
95476
8410
25445
8426
39851
11542
71149
71050
8242
19193
20368
26767
23573
76417
93135
55954
68470
82849
36170
2379
80691
56586
95615
22678
3906
28457
70192
1818
17187
65257
17586
6785
135
59888
34671
66787
84902
48299
44583
17855
72663
20241
209
42214
28587
69363
25638
23510
88576
93369
89238
48378
55242
14924
62494
1701
13565
47630
2971
27946
46093
57857
82288
40015
77457
77886
35384
25368
49526
84589
58517
36728
46449
24973
89015
50999
44397
49803
71905
26041
96143
54186
66021
6813
17887
32777
1041
40620
15129
87271
19742
55183
27506
71765
54320
63496
38933
59423
93669
83088
82097
19879
26628
24005
57734
80240
99979
690
48131
92091
18659
86759
73431
83232
53830
13700
10741
84873
40626
83553
63579
82997
79690
4131
35329
71800
38558
97435
78293
60745
30735
50869
33975
29833
24512
12283
42819
24892
48094
55574
93527
32746
56796
88737
43545
83356
27444
24045
36481
23648
51624
46480
88344
36069
930
30904
60362
85704
11799
47793
11611
30717
72544
11429
53907
77230
92679
67294
44073
38245
93765
92494
51538
96772
45569
97832
21463
9796
31280
7115
85753
65010
39622
71691
9158
87607
74231
59968
50213
15645
98406
8323
55903
2511
642
74934
89088
42609
29716
1610
63208
97144
85762
88119
78972
58928
79714
75943
70728
11697
20273
31892
31953
36298
69690
5579
58831
24272
23973
25275
59504
63362
72053
47289
2517
401
32949
73509
88857
77051
90576
96833
99310
91151
51704
65617
58464
86099
54474
36672
67471
81593
71764
71707
46071
27392
44354
39776
2484
24740
68189
1666
37360
30463
13527
55522
81309
53115
42790
51846
13034
69708
85212
27768
49572
55944
87032
79984
75518
21257
26615
88955
18241
83530
20126
31435
28199
29782
46923
3330
54643
75795
64760
904
11369
53664
12609
2571
30500
86723
88232
75237
36118
80404
55909
41923
93934
34603
88279
89642
19865
82060
20692
80269
73315
94699
77630
57766
47719
59593
96520
66162
77718
23233
30355
57068
45499
30434
48256
71474
31871
68885
76279
35864
91609
25958
52431
65670
56277
76728
17941
511
83214
7879
33707
39373
81880
36485
13772
94663
16921
64072
293
91660
51903
11578
46937
28376
18078
90385
5929
50949
72069
10253
97422
2223
53021
11633
60197
85329
92254
55274
2614
8363
5404
31973
13101
86009
89958
92354
44627
94663
73439
40037
7839
26131
38901
64656
86314
84656
37014
27957
98766
81584
63983
18613
12943
54728
78405
37061
96404
65870
61577
25532
30811
31199
70222
64225
37848
19227
30129
15881
81726
16131
2915
75525
54882
2963
43619
93407
89917
24926
6929
6460
8799
59000
6010
14651
10332
90221
17732
68885
84391
56488
8637
72046
2476
84626
74230
60809
74563
94196
90815
79990
88284
81627
15977
59085
80212
52019
22347
95349
21764
57916
67108
9165
22222
86456
30773
74740
85424
11205
17789
53917
99250
38790
83076
69337
90099
26602
51438
81491
95644
16835
75197
72550
31908
28408
99062
26258
19669
56814
92756
5949
6952
50742
33162
4311
12512
46563
34679
84109
81775
81600
36134
96717
93590
32881
52251
23890
94982
42409
1055
6395
32895
37471
50842
43560
5880
2460
22627
58190
24327
73389
74382
5039
58573
47381
37200
71253
15289
91126
63939
15513
80312
55079
50742
72331
27288
85351
76945
27033
54725
76554
41528
84620
59498
84419
86052
515
39100
24901
61160
62168
11283
36018
9209
88642
66521
10961
58344
72407
19835
16352
92603
65808
22330
56633
80709
20975
89647
90574
2016
81463
56862
82229
15143
43651
76654
66861
69601
41375
19328
62544
47492
51236
40188
43431
57753
97049
67154
91191
82462
62179
92033
51848
43286
1531
1569
89952
90053
59358
18663
52987
66272
64329
78470
90925
82487
55510
34644
25417
92661
16223
60590
82699
94821
40248
30240
28793
3223
45986
33069
95537
43446
43095
91105
93378
29810
70178
14513
24750
41565
76449
5050
93357
95280
18230
11868
53648
24334
93754
85159
99909
16708
66727
34366
50250
1056
67692
28447
13781
69869
48927
28520
65348
54188
64338
55106
51299
33212
68966
29221
38404
21249
85433
56237
90295
47078
67067
13086
23303
95496
16501
81768
23489
25403
57050
63810
77869
31622
51047
22946
48376
11809
93861
87929
33191
18674
1369
28776
99940
49103
79904
20910
70319
55010
36587
68448
93016
60403
24121
82954
88913
76728
40793
49869
87997
84932
63439
59718
56717
8812
32483
52203
20771
73166
67630
35742
60391
22326
85676
29394
85232
1066
69729
36233
17531
21543
81118
90934
88708
404
43155
39132
55693
84679
60819
81684
3906
95371
90881
60316
935
8292
44442
29701
13268
60024
79991
87458
7482
3256
51921
47706
14407
36665
33217
37153
76725
86991
28315
90954
87306
43783
6107
23316
42470
38439
85544
44247
32600
91817
33171
74675
26410
69633
90408
47313
49517
17002
45672
68343
47604
28795
6243
6057
78702
94775
48082
71858
81006
1354
76979
55836
98621
14356
86827
51030
3598
58578
49889
12995
97953
697
85801
7642
3797
33212
69187
22394
79065
11203
69726
82863
10040
50822
8555
81125
20564
48736
62400
10901
97625
52862
78554
81499
85283
2791
19944
31193
78287
34879
76766
1505
11021
7835
25102
56072
63566
80790
90097
50449
95457
37497
8553
97284
21978
9870
71931
88499
68557
33280
97660
30373
41673
35300
90049
39165
60053
83048
92410
21905
58261
54175
65663
35997
98134
76003
92428
13888
12883
15660
20397
48728
97661
58686
34639
12215
52211
12292
16945
87377
88485
73946
55398
10762
33564
1276
67761
40537
58223
57347
69240
88858
88437
54330
19445
97648
68572
89349
37642
20591
65438
64028
19258
65395
10042
70911
4604
46759
62586
83546
26274
86624
59989
26590
4906
44397
56798
66979
98675
97750
74940
4547
58533
66807
44151
87753
45372
35681
79712
78197
20659
27634
55421
86988
17023
19511
58962
28681
13389
49131
983
1655
92165
8265
94241
54502
79757
23561
78391
99018
62909
89881
69417
99313
11970
67451
34771
17429
28302
596
35843
77421
73031
82540
80735
38679
9848
71267
23677
40556
51078
5943
71451
39258
22874
15612
96153
35962
98260
98216
91046
85933
34069
37316
26751
58267
65381
34887
2656
44573
41907
1531
67404
89164
21566
85145
79190
30076
27646
10189
77960
43085
57494
18914
41755
99337
16738
34125
90975
14608
94418
95381
28237
21137
66764
71403
676
5244
45649
66595
58837
14420
65623
62604
82637
24596
81943
88527
88513
90740
82722
30707
17670
11645
84986
55670
12610
70317
93334
46625
63811
49803
70895
11901
5231
14776
81449
20949
15416
15954
14656
71372
42913
36791
29015
69985
19423
29724
44773
19405
96807
47380
95850
9637
78432
89649
46848
849
95375
21505
45174
99285
39272
63334
13570
23913
51938
64363
96219
85811
74623
4865
86788
66094
6438
13989
94616
15497
79297
52512
54349
81291
75372
690
62701
74509
41784
67074
91960
29700
83338
70463
23586
17449
26060
46301
32430
90662
5357
16701
58174
31570
25048
2436
52841
17378
55711
50750
19997
96724
57367
10101
75830
56242
85438
3
39541
42820
37439
11454
64355
36065
52595
84097
44446
17490
33745
54919
66569
19079
47251
9089
64252
58522
6532
12804
5226
35646
38416
85681
93862
78603
33337
12616
27742
95494
18083
48246
48459
87892
91360
4851
26570
14010
98741
8654
81861
95707
32359
24438
77864
66742
52552
38316
71633
7613
72398
76876
14377
24653
33850
5660
37842
75254
74423
26723
6384
95146
89486
61238
76383
71607
59035
988
36282
20247
86397
46030
47604
34137
4488
2749
93673
72165
20941
72660
12257
41335
68241
24358
34760
64631
64028
8053
31451
46919
81286
13092
19869
32420
66852
5283
9620
1130
44021
63518
94427
61151
86155
67366
87227
91293
26215
65919
50320
43378
10271
81077
28516
12728
90267
75107
56861
53012
75784
39689
13082
94695
14107
58788
23827
42656
77889
86368
51518
99833
16034
16320
6547
98414
77351
82206
36060
91277
55004
72272
34141
39975
41302
32458
88198
89324
85104
70718
33750
69093
6406
56448
19339
52139
82242
90098
25891
83343
76065
20452
1783
71801
71166
89923
71884
93841
7074
33596
23414
23821
86412
49419
62393
42785
43763
41446
49762
528
42687
39550
46342
71451
5252
26657
28329
3298
8703
69968
7179
14465
90424
73785
92656
84627
86635
7392
19887
61327
24135
98313
97608
78754
74941
64477
11780
50728
57290
34577
28041
24128
93319
38422
53796
27920
52158
31898
49526
30962
65875
57356
46654
23752
63167
50371
10920
42979
26795
64876
38343
55209
64547
67925
79491
19157
10990
94770
87681
97288
8076
39159
266
21400
41664
13903
33968
87775
84935
19174
32027
75910
74788
72121
43170
23516
3017
37590
8438
68289
54286
20110
186
2095
92906
31106
86520
38280
42065
82329
19447
17156
10708
46096
47351
37306
63344
92072
63274
25774
50564
33837
94167
4855
85448
82426
14672
84901
27754
22275
62793
37923
53585
52727
31157
59501
84665
2358
78693
15965
32628
37523
88039
4189
87737
22828
5417
66803
70424
23250
67370
41706
75075
79010
52839
2178
15257
65496
51519
82468
89749
57747
53227
23889
1585
82315
12935
16716
50283
8909
19350
67281
70729
35939
3571
85003
45940
16334
4756
57337
1754
95185
21935
19860
26654
49852
52089
62300
88129
81168
67765
24988
17027
34154
24926
30378
25750
17935
87269
34731
43613
10801
19018
7572
92033
93708
77614
85022
97959
8620
59956
4194
87131
97413
78380
37237
14334
37884
20804
96336
73235
98811
50007
1460
52746
94216
93282
49240
33812
53351
85658
60056
8662
3879
83947
54281
61276
83542
39565
81674
5556
81913
24469
37336
43912
75670
44829
35102
83664
26952
81746
80297
45941
10888
11544
93673
19483
56765
58079
58017
51484
24703
47813
45941
15743
41648
98323
31712
74367
9787
51882
74078
78682
76936
29778
9750
27862
26162
68390
74310
90304
50141
9835
24576
88561
80542
53095
55452
69010
20778
20876
82262
78590
79514
45209
89682
95148
39903
58386
58114
95362
59198
18493
398
17590
19684
90724
17496
55402
26111
51503
31296
3922
4542
18282
26255
46470
35464
38725
78880
88155
44092
23363
78989
255
75719
12389
49287
46379
48251
42914
14649
68123
64378
3860
39943
12834
9128
42601
80739
7825
26770
39569
34618
31254
12020
12928
95877
21055
75777
67347
36444
14094
59729
16962
58374
88034
52177
46031
53434
98638
44283
58100
3430
69780
14351
82683
71730
79267
52398
83906
10816
60181
66948
72081
87249
43147
10962
88378
16112
33619
49394
60314
86671
94401
69113
81771
21526
54048
82400
75832
75366
98716
6175
71507
33333
7124
39251
5858
30105
27189
38295
45051
87871
39845
64898
58971
50253
20648
30296
92479
19377
75550
89387
55591
39122
41041
76771
99508
54667
95028
29356
61210
82247
41579
48251
39841
20091
39081
97006
38476
86062
62827
68153
5125
49293
45119
43968
18481
54945
50793
2444
76004
13467
13932
83864
12710
50796
93162
12230
86898
5075
6040
65905
65753
78958
4297
3602
74611
55079
39082
77560
85208
94618
22558
31118
32642
43394
31281
23322
44321
48479
18012
45337
19251
9251
52092
70317
49009
55580
26418
55428
69889
54281
96462
57825
24961
43060
28209
35934
74599
53198
24948
17289
58236
86139
32014
75766
58733
76029
73292
38421
24623
79976
21890
53708
74851
81457
30383
16959
58853
8667
4052
78467
77690
48470
13903
91957
47007
54081
86785
79011
97494
79037
70312
71846
91460
69394
65135
69782
43796
90207
34103
35263
51718
61311
44787
44551
32045
45309
25065
86634
54262
44551
63541
6636
66672
40873
38782
24386
58887
51131
38196
68065
27880
29034
979
5689
53338
74999
12195
48428
1346
84057
17846
67882
66634
5708
27399
4796
11695
76079
77893
11515
63464
82358
63870
11524
96674
4206
35526
72667
10861
70016
80583
23993
75430
4399
64761
91901
72496
90697
97071
67977
13921
44232
38727
48830
78245
11338
75922
94843
19079
9441
15553
89233
43012
20662
89807
81673
4799
18757
69652
5143
3503
45362
46081
70284
86540
28203
6893
43321
78715
51893
87854
81479
45823
54662
55394
59115
53488
47568
2136
10021
30753
33139
70396
54912
19322
73406
71794
81441
86169
14243
10161
33810
28013
13220
74529
64150
57659
75408
97154
95550
61544
633
40292
52391
91886
7439
65552
83059
9326
99992
62245
19901
7555
90510
44884
6126
20428
14949
20426
57156
38171
81147
17179
72462
64690
55742
93122
25915
36213
47219
71604
51183
49057
71329
60164
89814
64374
23720
2090
94075
524
17535
18844
4835
38763
12503
1690
72031
96671
36618
95841
64271
82586
63948
73786
48581
11880
39416
95242
49274
77407
25
91979
64683
94118
37998
30245
10149
90340
37147
67569
18727
15461
40410
29159
62031
41254
51973
23596
83016
10895
80779
48487
25074
61025
95043
74505
14684
14475
13588
33872
96870
89878
31357
46459
71232
14442
52581
90739
99502
35661
11203
32533
6429
27966
62298
90220
56464
58677
80381
32472
6481
87780
65446
57617
783
74741
60918
22348
10174
26812
64729
95408
95716
88324
41314
32484
76427
66241
90216
26366
22790
66410
47491
77679
85472
37123
30685
14105
19321
21201
3280
70664
95132
95877
56303
22723
76471
89648
10402
24451
56583
51961
78720
66086
63005
91019
66114
5593
33322
59001
68442
21596
78269
17635
87479
66492
93413
12033
97166
56782
44269
3224
98608
90973
64489
26370
30899
55376
26718
14950
2063
81276
62068
79327
93091
75092
73409
63947
16616
30730
9990
21485
77181
70970
71064
98711
55217
61633
13386
98305
63908
83849
80745
11300
22244
27507
65327
19400
65313
51046
75852
84395
91637
87375
35543
9995
60074
13020
87387
94843
91986
80093
21405
71884
10555
49498
98416
21835
92725
74478
51692
74813
63303
13270
7264
84660
37220
93778
12911
79648
52296
176
76254
6163
71212
71833
10116
78916
86967
97849
57077
27910
58864
76255
19423
45511
21139
21278
98574
91658
17639
40467
58559
6991
63228
28440
7368
69089
3189
51761
63126
79207
86809
14784
53442
78229
70823
62459
70950
47116
32178
39355
89603
30312
11108
33270
38699
98907
86712
73223
81850
55076
64419
82367
82111
26695
63843
30141
16603
31390
79723
86647
57586
5147
21482
89701
83011
43266
80326
1120
49269
80079
6889
81001
4626
55422
17945
96505
45378
66717
31933
97621
96756
15971
91677
26015
43978
88350
96814
22338
9565
24015
22596
58405
63534
61268
33434
98349
97253
58737
22822
68050
34842
84993
88481
35709
69054
68568
79582
56128
27638
64406
89887
27868
79137
84833
53230
94884
18288
75696
17770
98960
84349
37874
29112
12141
52561
509
78841
71731
54825
65682
38213
91361
23773
27914
62226
77545
60962
63981
87462
59577
20779
31778
27763
55938
49159
59722
5867
53047
1915
40596
78136
3961
26336
29005
66665
76936
512
6363
51176
90486
37185
67151
63297
44763
45899
1760
56134
26401
92793
76144
47120
72546
7605
76118
42892
15014
98240
18849
19079
67547
56686
23098
25457
14406
42195
83923
22045
9352
23944
48310
5077
393
32701
50578
36889
3383
87208
30538
11168
98606
61610
47798
98837
44876
68910
49806
62672
84520
32896
7068
85023
77494
55920
31000
49143
3623
5089
92570
83241
16766
92024
26453
35035
44167
70105
20774
60168
39277
28254
38619
73771
64786
15788
87045
27068
57275
89313
39820
51908
48048
72233
45454
79085
12124
31447
23055
53618
81290
48682
41777
31861
15300
41552
87943
71655
91785
93786
53937
74824
46482
10607
47741
85163
74743
89979
98236
59088
72163
29689
12756
44312
28117
97365
36068
3208
82239
87285
95977
8516
44741
2046
54643
13001
12868
46016
34919
36044
37231
26134
86237
12090
47427
52694
48328
2846
71666
23786
83229
33215
23465
43985
23854
2215
80858
20099
59402
25166
43522
7869
65688
29591
73305
68386
62444
6458
53695
99667
39117
67950
73194
53574
33717
7498
24404
55947
40009
25013
72716
27649
7412
669
90538
60693
88723
2409
701
7498
63225
60845
89851
39290
21958
13670
72275
42047
89667
78774
66438
89792
50347
39750
42918
58029
26467
83840
77425
88475
15863
28832
95481
44908
11109
4734
50524
10630
25958
60309
92218
82788
55395
8034
87420
52468
48095
61616
42856
42731
67719
82221
84477
65801
91437
23773
17285
84097
44249
48255
5820
55009
10222
7759
20099
8898
53895
79702
38640
1981
16214
69426
68526
14183
36477
20841
85607
50306
54665
3183
73594
27307
43669
9938
62200
14698
28132
35790
978
41375
24543
54903
87739
87274
19300
82475
33886
19593
94787
54028
84165
85688
46580
84807
99435
42913
7142
30989
83598
79677
89384
1892
49004
25049
50380
93798
32068
95098
30762
27223
96132
4590
68157
68202
72850
17984
68005
36641
14862
44532
99914
5665
96480
18935
6711
88644
19797
34979
3392
97991
31071
23201
72911
62755
66069
92115
55164
13033
60652
14648
96626
58420
11554
76302
26787
10640
74674
4838
17286
3515
66319
59018
65734
84738
30985
62555
975
20554
97097
5999
49195
99237
76953
56476
31041
91188
26210
26917
2072
61603
38418
36215
91224
48759
9397
39356
24766
85031
36836
43352
94293
69806
60022
39661
72024
45723
75278
39073
32701
75306
64546
92375
29653
27748
35618
14941
36553
38669
41637
44091
73915
82489
56328
99295
27316
6921
72573
34738
63589
73061
42697
78416
69454
37281
17997
65801
58133
51288
14081
50789
17309
80266
33915
71216
99657
60886
53367
20107
18134
81198
27022
94505
97113
35102
89452
50884
42088
22818
25184
26450
80062
74768
36073
64344
47229
10169
59538
92978
61588
3949
85538
44679
44484
95582
92932
87088
88618
28114
60302
36291
41297
84687
39528
68122
65785
17351
47166
73068
15240
12305
27143
93044
45128
21707
12221
66782
69290
47143
40850
34389
46537
46828
63101
51256
88836
47697
93744
65597
43630
37551
71686
74376
67293
69165
95302
24585
16173
47986
46715
70212
96858
33605
50931
77744
48934
59826
50344
96787
93403
68
55375
34121
24849
74547
58544
73970
64079
26021
43456
39576
60486
64338
60305
32290
57338
92402
8140
16632
15189
36684
56043
21016
77524
75270
70482
8869
46505
39373
73469
62911
9031
93833
46848
31358
26277
84795
47610
85937
51847
44692
792
38993
82190
59537
57174
92984
35909
88382
1122
3470
10390
2895
17393
26226
20770
38019
47018
95136
26870
3828
39237
66622
74985
46038
48983
48850
28962
67417
88667
96923
68407
10792
72530
8608
16329
64782
26529
36233
16657
89929
94299
9187
16373
81033
71696
4663
87700
33671
15341
69645
72686
71702
38107
49542
21104
60430
16103
42617
86518
70432
99535
84145
72633
3414
58962
16464
37660
40861
93349
9827
67753
31204
27522
5547
68168
44381
97980
23076
45173
17312
28723
91367
80209
37722
54463
65967
94861
98108
32416
77523
6325
45404
97469
4806
63260
81853
88053
57690
90322
97573
85175
32885
76394
56301
40730
92132
19588
83516
51094
71351
67139
30652
10137
84633
4945
71696
67530
89636
52658
76673
88417
89947
28487
5795
62741
85316
18650
9761
55760
54692
57937
2940
77238
9747
97153
82610
7136
3193
17709
3497
68456
56114
83480
41485
92748
12688
65318
69600
98685
2387
66231
75439
10932
36306
81466
5408
45481
77742
29114
41972
7908
47983
28449
25034
78457
18922
77919
90892
39969
80704
96486
98814
90519
57141
62837
25547
91075
85675
6047
37525
32478
68328
54756
97484
29063
16104
18140
30661
65573
53135
80696
42961
56790
34337
10107
42510
26433
12797
55203
38078
38567
48554
64674
50965
19555
20851
58351
49601
11479
52350
70753
87722
94863
5766
85983
89573
72003
47464
32213
70893
75023
59491
80886
38089
57346
81787
61506
10867
62377
72278
6799
23048
28711
57483
11043
59732
37239
24036
32422
43444
7379
31268
95599
68848
72369
8989
54244
56553
8342
44527
40067
70323
25472
57954
43530
25416
32062
76627
50909
12352
37308
48035
72717
41942
94271
84007
55742
7389
24861
73919
25158
86041
50221
58229
95215
48285
90707
20913
57452
81538
58786
18068
11876
4354
8776
6509
33801
78926
74015
9764
86142
52217
40176
66102
49089
24022
30798
90311
45789
49400
67769
87512
24324
41494
74196
56698
75956
93279
54415
67958
64840
44058
86700
25236
72519
58769
49407
67338
66633
29353
57298
47084
84231
1070
77188
35174
32667
76629
81495
52767
69308
44682
76540
98511
79589
9346
90456
4635
94540
42561
84682
63680
80290
47705
37550
54507
5239
97097
14894
53945
22943
46493
78314
54134
38408
19625
34336
79539
89937
97783
81749
10769
30047
70707
18504
45619
46546
45923
22541
67719
74505
81883
39346
21874
1560
85496
26915
59636
59206
12792
54022
44101
75607
8574
56116
49590
65655
52910
39108
87597
1648
48048
45955
94341
70073
24080
37476
81384
44949
36327
89360
45933
26538
9600
23166
12294
15331
53092
94998
43645
84003
35697
11119
90478
8880
35410
16805
44242
67730
44324
56497
64278
64739
93962
63411
95758
55938
67044
33350
97456
63390
22044
27345
90343
74069
92320
37668
86857
98075
95897
96243
3569
83703
33943
50156
47396
77450
97212
91221
5986
5126
85320
10902
4851
29559
84385
96759
4031
39516
45628
40432
12758
40751
16624
6481
24078
98741
64390
24372
27769
20284
10305
99646
62148
42170
48963
22200
29568
47365
34846
80838
12250
65514
77969
7260
89590
48839
85279
25958
82809
87009
87121
22339
68147
46937
95933
22903
77444
52068
58530
43853
5069
28205
52004
50955
51900
38033
43357
24997
79866
72969
87504
43394
46741
27422
42667
73796
83251
47619
18583
13379
95554
46641
25673
91101
95166
83369
73504
29782
17340
53358
41125
4245
89377
48735
75826
40942
40173
10520
97251
42883
62366
17147
64410
72425
21421
13570
16408
47895
54704
30605
21371
83238
6012
52015
32321
42904
57722
47276
92265
33609
76848
3444
35777
79313
16024
35227
48674
9834
64818
90729
67625
87960
38239
96986
3565
33511
81959
21571
47566
64232
63696
89228
73264
83019
25236
8586
26030
74662
98844
86834
71975
67703
27602
29548
75856
67399
89189
21888
59318
55379
28049
22888
22635
74944
47777
48477
51296
88178
17350
15938
58914
49951
58664
45661
25774
55264
80323
71457
5589
87068
96717
94077
28637
83609
42000
39630
81839
20192
70964
7383
56910
19951
32038
78777
94694
7111
43715
27590
80593
48324
89203
57855
71731
16412
42493
19226
45070
80267
58035
65271
68987
49988
31648
38783
29198
19851
26537
71287
29694
45003
20701
83121
95223
91542
60455
35300
71147
47825
53640
31842
96260
90700
8932
53048
93450
17705
538
34835
1068
46347
2335
898
59613
5230
6130
63868
7867
32895
62012
42367
79366
20745
28433
39483
83131
73115
93697
6060
35796
81990
73780
30490
25038
82580
29438
15286
62971
47377
70752
9601
36985
91789
81049
3239
9588
45979
48857
50676
39549
87508
89601
91875
37862
7635
59071
54773
43834
37001
83939
19536
4641
74688
42048
31354
3134
85236
67448
89831
47336
94579
41496
51084
37291
33817
73025
98193
88450
51039
31238
25265
40092
8367
84764
10286
69226
54717
96924
52157
20184
73891
81238
97784
93298
76319
56892
959
89372
59932
70587
78924
84889
25524
47043
69467
76140
24154
65338
12877
66567
64391
36248
52156
99919
24964
69190
81283
62803
48256
70186
18138
32190
43582
39467
90184
92632
31753
57200
33837
67285
55198
96133
53090
29418
2745
94786
15458
79344
62214
67149
61094
68506
35715
70456
20193
52214
95977
41227
99189
35899
53830
30068
86831
2654
20680
4367
82591
4890
45622
26164
36410
73116
90813
70433
44744
71483
70998
51693
77859
87540
31334
12449
96180
91377
18964
28030
99271
31380
14034
89156
65339
69603
6507
3519
92658
14348
37620
64217
23086
2617
96746
73640
2967
176
94147
25953
17311
29901
78305
67014
20322
95647
25702
79526
78717
82183
651
54885
64124
8412
25574
52082
94675
74614
1697
4845
72831
55465
39224
58370
55601
98101
16259
59361
80586
26961
41397
74380
23044
75731
49887
40841
64750
18641
15511
75104
47706
93743
64441
26134
86583
43532
20801
48345
57944
14052
86134
56489
92795
24905
78963
98170
4039
35123
48337
93258
59678
3655
30978
58369
5666
97262
46994
83317
9480
76306
45544
33069
19367
19728
56363
27086
57084
74607
32897
77114
67121
74463
60245
389
36321
72843
54033
19827
51953
19432
78754
793
54568
62206
48286
6580
63926
49718
30404
30557
11410
87353
57056
34010
48438
97402
35616
35100
41151
59589
60755
46919
60225
73871
78672
54043
54669
94353
95676
39526
23703
88134
26259
5261
34218
72920
76033
19181
78838
79811
36865
58851
58829
63831
40663
15068
1791
46972
34175
97952
11457
392
30406
49236
22071
96035
7183
30179
96804
54294
50620
5692
80046
60020
61086
8974
31802
43068
12875
17005
14219
63639
80218
5516
21015
19049
94247
58615
63499
84171
6264
86259
98304
81027
90103
7073
90342
3475
10635
87940
44218
59909
75355
63209
51686
16783
25960
11457
29957
53049
13696
11556
19941
84288
65530
830
65159
70105
98327
93714
64598
15853
72406
89496
50935
65383
99852
68354
62827
87750
38826
34606
95033
9432
23726
90898
98317
83032
95800
70963
12919
69978
51174
40068
13016
78819
74162
20936
46725
41879
53137
17929
91072
90905
15732
60659
21691
17765
39370
88781
40735
71717
41922
85561
69281
87257
63637
6045
71800
41660
35501
42216
34884
95906
81278
62795
60857
29074
11050
51451
3840
41379
16189
85967
36317
47589
9369
99147
45552
4838
70024
12952
841
17701
10131
66127
21413
72020
44259
76947
12538
48349
24023
58572
29524
5233
87539
83305
27784
31785
56402
21076
86333
28559
33381
51465
63615
74438
92178
70099
17365
94294
48407
42939
50077
58776
47427
9839
69306
14736
2288
11746
92441
43043
58092
15962
65928
65169
85501
90750
47188
9627
93128
99698
44092
8782
84269
87851
23227
12546
53456
84091
22614
58641
43063
95940
8754
71167
84298
23174
17463
35779
5368
91879
3762
75018
35890
47016
69981
81426
64403
1298
13451
37627
91237
21956
38491
48203
24628
15680
18234
32819
95911
65740
82927
29222
68442
41230
96042
66351
9416
86982
44384
16473
66835
13113
14025
77705
32459
4199
65017
12380
84546
1092
99846
11013
49840
95422
36526
92507
57318
86093
33581
74235
87228
24423
17081
41222
79453
66647
69238
75132
8181
85304
64913
44605
84447
21830
11475
84547
98032
91732
45463
69418
50097
54327
75325
64524
64977
57931
58158
28892
33629
47518
36801
22225
34514
92956
62384
46773
23373
13786
78317
16496
37124
29715
20974
89564
69934
53511
43089
36113
15432
88702
71983
35115
71884
95270
9074
31556
71766
79632
1534
92165
31290
9196
42100
16411
89281
49308
28125
4758
72376
12398
5263
60241
93365
17873
40165
9518
73589
96723
85014
38896
16228
46716
49739
97665
33019
67919
58142
2458
20015
16730
55136
80783
445
96824
98846
15090
25508
45400
26365
44540
77947
64661
86875
90103
43711
7578
97857
57823
41825
73849
21149
58210
75599
86795
59852
54673
20293
70024
82686
69797
17935
85777
27058
57442
40108
76455
46419
44555
23237
19274
297
22551
95604
20033
37182
13262
72203
59221
12702
80004
54974
35155
2007
75604
63434
53483
93092
83254
1519
52733
47647
64658
6560
19719
35050
53262
66326
52715
63844
56209
25657
44827
55280
97116
82195
2132
16923
32036
6281
73959
19567
39127
94710
68148
71551
18618
87555
18356
54589
28388
21414
30074
18528
98230
92151
51322
69807
94485
32747
28820
17154
22807
11031
5568
23654
95214
99133
3212
41101
54252
56735
75743
47487
82304
91989
13946
89577
1590
92486
15708
83397
12729
56240
88374
23734
3658
68718
60115
83446
6390
78321
78107
26737
73110
89331
88617
47616
20089
69680
70
91829
16874
69041
43516
40239
18071
97668
35207
51913
90101
7065
90724
65102
11278
42159
85811
45673
90607
37517
22651
63946
39572
30723
97546
47200
25657
1793
33435
4947
59403
54176
37822
25732
62066
35045
94878
50604
14541
6428
61687
86053
73223
60587
54428
24677
69021
7533
93468
88469
53968
66261
56657
3363
31656
8498
29318
64985
7724
13957
92495
38984
92994
58392
88470
52192
93813
65270
99544
56158
19532
78876
37409
33942
73948
8633
9176
16235
16501
25425
3543
90114
56950
73963
25372
83430
78995
79643
75737
77308
200
34244
80726
80692
44041
28312
22388
49210
4640
57138
21900
83715
2743
43145
20156
89851
91559
68332
53181
94721
58681
74637
4729
25382
88464
16169
68533
67914
11308
21434
36242
73041
92733
34711
92351
43419
55205
10019
3063
55975
50659
48090
94442
85846
69664
7827
22901
21039
24629
82470
99015
33129
79710
28183
6899
20213
20199
22670
33484
80936
82326
64102
85971
85223
1615
13780
80126
29680
57303
54651
83199
94088
88576
56994
49414
6211
976
53263
60996
91970
95414
71082
17117
54877
42445
20246
70230
82804
51911
79806
87294
95082
49735
47022
12278
46740
91294
91629
13791
14491
65057
17592
84041
64448
84603
19183
21093
23058
17401
87872
37059
2002
6988
84583
28836
90523
80907
90248
23648
34096
56040
88404
40905
85411
82100
13473
44774
83610
13602
49453
41114
81074
12001
51432
8433
37945
36359
87022
21970
50671
59457
68041
19635
46969
14725
5741
89367
39197
44801
9779
2537
47227
63600
11520
20491
15826
26025
83567
51527
26922
96603
78776
27563
1035
61224
50487
23065
73236
70043
72200
92127
20377
33240
50802
59592
7400
66882
21821
21165
42175
71246
60629
51512
99989
53068
79405
55670
79854
29709
48695
78125
63652
37102
60367
87353
8870
66464
18024
68569
4050
77958
29259
27064
11647
49324
3284
55748
12712
36361
88921
37215
24562
75533
72355
88656
15877
18022
88966
67996
63315
42112
34395
83100
25535
48058
38922
81007
21967
32282
74203
92185
24454
35082
86010
60000
71742
15717
1812
40397
1869
97007
31745
48813
82709
54229
62619
46755
48676
51656
79973
29796
78317
45444
41542
68309
35979
58843
89060
18055
10810
82907
2894
84846
38031
68385
22777
28973
82228
94268
77832
45648
72331
14503
35676
59645
46752
90765
28741
28103
71207
53107
14677
56566
70992
74745
29076
50685
65334
41774
76735
34354
7906
46192
54197
47641
52314
6635
67169
90144
14506
96811
86192
80548
86444
3443
59421
87043
52904
83734
67695
68170
82222
15184
95219
83604
24386
59749
33857
41058
9002
45904
35189
34688
81818
20537
10412
81652
31192
17058
70544
17073
44061
92020
74645
96157
35830
8645
5949
45842
91987
74737
59879
65318
95411
49351
95951
74709
36444
17000
23608
97085
48367
43247
40783
59574
98951
90934
56623
96889
24583
50368
72971
52753
2366
73047
17529
36257
73411
57480
47514
69847
15546
38331
14852
58112
79264
79017
78854
48076
12335
37136
29327
5137
11751
95793
75835
42834
37791
15470
23133
87659
60108
64025
3035
59944
43624
43465
8895
50886
82579
50430
66726
97322
68114
52061
5312
60863
3656
43978
49733
28396
41703
18852
20619
94804
83908
98540
26978
43049
36304
96099
67700
36682
16848
70438
50006
13861
60826
86048
11314
67284
34149
99426
21290
84309
805
4052
63300
51965
89210
92538
58416
64878
18022
24329
41270
91794
11982
35919
55861
25401
2809
77352
33823
32261
58814
41636
51571
98965
60443
39188
17780
2428
22835
83561
93474
88090
18574
75696
5087
91260
50056
56654
85921
95511
55401
46552
7338
98150
60767
43037
58843
15336
48023
21691
80733
15768
99904
74400
55234
91774
69932
17923
68826
27551
33840
81719
39882
4158
78768
7563
8488
28618
27230
55764
38685
28286
39033
80001
2415
56618
18663
67362
1160
43369
26109
40293
84651
72403
50466
77019
49175
89697
92946
85159
37507
41351
5460
35890
53018
52139
14051
40209
21586
66913
18610
36274
98490
52723
4144
76860
34246
46367
6501
79809
33418
61545
58356
82521
49593
38723
29168
85470
88112
42277
59006
50673
38773
94781
32461
55281
83318
69691
41836
15612
81618
9106
66447
1231
46629
40527
49445
34897
65604
2779
53042
52268
58777
9698
79639
80824
55570
64039
22298
10913
69931
66949
87570
31449
22174
30530
44104
72442
60847
63936
83864
95525
77199
86796
62884
12837
26574
37881
10074
31926
37503
20528
60572
25080
18948
33570
22338
2003
98874
87148
88859
54325
5731
28086
88621
94128
76724
62219
10711
44255
51351
68908
20597
19309
40288
73928
3094
63620
97461
56810
75493
42050
61365
32430
80172
5026
56278
88858
44362
27760
80081
23570
48235
67150
8269
41607
63360
73766
20379
9659
27305
48838
98016
14733
18025
59385
21907
26928
57970
33344
62248
76515
93135
91402
94307
89069
32443
90238
67731
74215
63874
10797
90525
69877
21154
79790
48623
54273
53368
59749
28626
43423
7568
39864
77288
39076
89119
92031
1236
21315
45670
93145
12252
29107
45538
62623
48612
83978
37210
55584
26395
36942
82745
97669
47445
79930
3998
40606
41626
50286
66667
88256
94812
36166
84530
53774
67413
80440
33201
29052
44174
38043
73518
1188
71262
65568
77459
60690
97053
91424
28807
20990
56510
10045
82461
23921
97257
83590
57063
56259
59236
7133
28099
99515
10679
1310
22905
5793
89943
39094
42343
10004
38163
43321
14805
25784
80511
57279
8710
83630
81990
28093
35438
59262
80176
7446
4021
28668
18862
28103
53268
32499
46311
78975
27638
75393
72727
48385
84599
74630
51771
26645
93804
32443
9853
79533
36822
21813
19168
77403
10410
55448
16583
16551
29374
89843
45437
90208
65593
15010
24415
828
1813
36998
37789
85514
19029
43670
28964
5392
13838
43104
66678
6457
50911
54231
7958
4077
1953
9744
21066
85912
72362
5502
26363
47292
86326
28922
71082
73611
15970
65629
57395
20812
93124
6533
27295
31132
28021
78693
26860
33546
50887
13960
78048
50763
83977
5145
97609
64380
68193
80065
61416
37755
12370
95562
23399
37607
12926
59935
17687
1216
49575
91971
49541
68963
1105
67287
15599
77994
2029
51781
89004
3635
73035
70869
53700
97965
67697
97228
91441
97851
59395
95215
21848
77730
83383
40028
46312
7480
53057
20386
70881
16813
67917
69510
89380
57874
19764
77319
33130
97250
34582
15341
77191
52106
29026
42110
49335
22725
57062
25774
80338
98536
19125
43754
40955
87054
88489
17035
74656
83170
55180
27194
1412
72814
8173
43918
77647
42952
11142
42063
18124
93682
16344
10372
53671
26450
54931
15489
87950
5719
45720
1844
96874
98383
58005
20033
57175
63015
10906
5850
63730
83383
89481
69714
49380
71932
57787
66930
63716
559
23592
19487
53861
7021
50989
62264
72274
68580
12358
80109
85145
40573
51718
33926
91741
40197
12160
82592
32810
33138
52508
75815
95549
67059
70298
46693
32035
78201
29079
92001
51503
3103
65796
99943
99006
31861
35540
12625
21816
9582
22924
54499
27854
10971
23747
9842
29535
17887
79917
32542
57609
1328
13196
8643
54861
69470
77030
16701
22155
15815
49758
5959
5423
65272
80612
19812
88520
83444
26862
34207
29626
31270
60656
95176
28177
9044
53344
4750
97392
21517
39734
28392
47931
27797
38954
64266
96141
36998
58976
17780
40415
90035
44125
12778
83305
84963
23868
14463
211
69684
58267
92778
81771
96627
27076
70248
66266
49305
40360
33693
21751
31619
88439
49811
61901
94070
4421
99163
17831
72580
35989
34781
98141
18547
39976
25600
93602
66025
63704
18691
98574
99381
45244
40663
53749
7926
93097
86211
65260
88676
6339
44748
75170
14403
40741
12285
87796
98374
16667
2639
11113
65971
52279
11127
66842
50687
96083
31783
32507
13665
86309
45395
51428
83899
13156
68817
25655
5840
14125
78803
51698
38994
75434
16765
25610
90823
1789
71127
29641
29272
27445
65069
61009
90838
79507
55266
43996
5070
24019
58315
44873
12758
53738
18756
39854
29254
89432
81861
32082
516
83412
44034
73643
43688
22149
96441
57494
74840
96350
251
89849
3636
5378
12827
87685
67259
85781
92069
84319
86607
29559
78851
78266
7673
3381
85537
49059
77918
99215
25633
59475
13043
11387
18843
20092
58760
64080
57949
68175
5710
76131
59155
98263
52632
33115
87928
9910
19342
48511
19133
23417
84996
27802
27699
38765
39413
41574
57196
67960
37486
37309
6971
72689
21542
78981
84824
35607
89271
30060
68119
93990
21157
83213
37900
79570
8679
58469
67729
92780
23443
34673
11544
94919
89241
79877
97505
78676
46328
75234
8235
7094
37731
19585
49447
56520
27089
41874
26184
57005
69656
67519
54750
37498
65014
95657
68861
79489
10771
5709
96183
14458
66045
61305
73077
66318
11001
88864
28176
9631
77696
30121
55176
47992
55286
72334
17425
28079
63244
89922
31437
40544
55993
66355
2521
12246
33074
81024
55037
17567
66198
27620
39376
44413
25408
22950
22100
29534
58698
13578
68226
93117
16222
61545
41692
14914
8385
28086
68232
69964
85658
27764
498
70775
92871
49797
17968
3182
53587
33846
39622
27424
33883
42165
69228
81143
31119
28825
11825
83581
3600
8493
9237
58951
82436
39952
23797
83398
21900
1120
70084
94278
20078
58338
43668
16881
51627
98741
28117
13282
10507
11071
20925
59647
58645
65319
64813
93220
7989
15497
85821
60716
68463
68995
15104
84643
64873
22751
61916
67125
32595
96340
79740
82128
48033
63394
28236
46773
37319
96358
67099
19968
10312
25414
22420
63631
41186
74599
4282
93419
667
95592
89342
55242
95556
82265
24935
71088
49404
45337
72194
76900
57417
99137
50912
40462
86241
71049
48478
50890
58557
20523
28627
79777
62099
75596
90273
16355
7133
77323
77098
34298
74469
66510
12270
44885
52518
57244
51641
34386
29674
15331
70624
25202
16838
58108
23889
29340
59730
12373
36951
55645
14263
19632
61253
1673
84761
21875
55955
45488
57161
71482
87794
87496
36954
18429
88653
14178
80471
18950
59844
76381
86345
17573
81032
5412
29126
81726
14896
69333
12419
21329
23635
12550
32624
85703
70194
40559
80328
22524
79705
57753
87915
98240
95203
91889
28012
53238
22073
23873
10216
47823
15381
62292
53875
7174
18261
73634
69057
91118
53562
65799
11339
39781
38344
79911
6169
86246
48912
63000
92766
31235
69331
65545
5253
58446
30416
1829
59752
90923
66923
17152
83360
32443
70660
86342
27077
39412
18384
5537
35456
9242
45424
29053
15556
71017
28222
47541
92879
91965
3622
98436
3260
71438
91742
3131
23269
91746
26598
398
84612
37458
50214
62703
38120
71401
9765
8829
46892
27604
93661
30195
65396
10802
79963
87221
6061
35709
8814
86969
6644
44714
74736
86814
65733
9522
53109
92468
71414
41489
25254
18936
20503
68427
56749
28016
29062
39986
46573
54926
82258
91021
12025
85747
90111
53681
39367
48396
69476
31840
99738
51512
87072
44734
99864
60546
13032
88572
38309
64958
36544
25566
83745
86141
87613
84868
32976
57789
1836
93205
70331
25597
51640
41313
78881
10469
27100
71786
46217
30295
39719
46795
12115
22383
4996
78927
7281
4609
78109
83634
85695
43453
95839
49459
4893
97560
57783
98871
46742
84241
36458
18811
40136
78643
47274
49128
37637
19353
37126
49708
85082
52743
85981
20435
89526
3746
52353
59414
73001
46551
6649
49166
26484
33618
35661
8378
12634
18518
46247
61162
87486
67078
34257
82001
9407
32498
44548
58990
42127
50802
40916
77608
52171
48261
45646
44527
82572
91618
88626
70990
37017
159
68847
19603
4117
54694
64698
52207
50368
9480
32995
84831
14865
19879
84542
29037
52994
66623
91756
97636
23313
6298
256
3296
17547
32743
54750
95462
71433
81028
86698
35165
32585
74802
78626
95767
15364
65104
275
68387
12850
33911
69334
25364
85316
75160
60858
86145
24986
32887
4336
7045
73977
52647
96684
74874
36657
83039
76600
85075
33070
38388
15732
74752
4544
83876
99222
40530
78443
8383
56198
75976
56064
23238
88606
77634
94560
75598
1490
97810
32918
97543
19968
76154
8176
99155
97119
26058
25769
55566
11096
80283
80133
48912
1321
97335
65872
98171
78454
98270
97910
59032
31921
65747
27168
2112
43146
18945
81373
61716
95395
86826
68892
80586
49463
61747
573
59355
54557
34496
31369
56179
81372
63209
16607
12363
42457
66867
42398
27764
87499
99906
16441
66506
37889
14387
71744
71344
77868
29763
52419
75132
10695
99155
35687
37965
59445
44890
42177
59790
53223
97235
50211
19385
94652
69412
34184
37880
61921
33106
10530
25026
71668
71964
93413
28475
69216
92273
55766
61101
42067
62003
19675
68636
98895
56195
63200
54956
70543
30383
22829
37133
54927
47040
21801
34202
65687
98976
47236
96755
20594
49050
2635
79309
69597
11083
23212
44066
44997
39622
685
89280
15150
46619
24966
87663
52768
96416
59311
23789
58176
32915
64273
52691
2897
92238
62745
35111
14315
72800
53682
92524
88331
59632
52701
77339
5663
33516
24583
1576
96776
29714
24922
68355
34832
76350
69060
59787
43584
77580
68313
15765
3529
9214
95190
37192
21073
56326
2392
19641
89044
41019
26472
2948
55586
96962
87604
57045
76451
52465
63914
68157
63017
86825
10300
53540
10881
92544
45723
71531
13551
36683
50452
99862
75781
70849
43273
6147
59933
40007
68140
30975
24441
81747
90045
5608
90428
24922
44375
89551
92669
31972
63804
57840
78700
9816
29241
54607
75925
31059
73533
35291
39948
50846
86813
23086
57114
79747
33193
18312
57992
59189
15244
40956
15544
90639
44337
59607
43889
56977
10242
87085
72066
82376
94352
78330
95085
34120
48228
31105
39558
41093
78359
35673
43627
80140
18195
16120
14944
48773
15898
81948
89761
77777
76042
26053
76141
17203
9984
81069
13795
36290
69605
81981
965
60155
95923
24938
98333
21534
32628
59069
84690
95171
88857
68876
37317
96084
14237
91435
33489
2646
65471
57714
26485
23709
40859
38845
5472
31907
10050
77008
63342
34404
5519
41622
25674
29079
69862
76083
72017
17094
21029
16258
75328
24610
28194
11997
40750
11492
9245
4147
14831
71533
72739
86098
38333
74073
28459
49654
95920
57060
75638
32764
57070
37857
52892
16419
95223
9219
4340
10038
39094
80774
95707
84603
45925
66556
52814
73336
36457
76133
12058
82014
52553
33678
69260
58153
50069
66474
11036
11727
30136
47247
88918
74383
31437
70934
91158
1122
58046
84239
52107
75703
53585
87173
82885
56470
26952
48628
96499
91426
95251
80765
36536
78875
34959
44242
2573
23423
91106
11260
13567
41345
6437
98139
74362
89446
78235
56136
95021
18796
10109
89201
95155
19237
62965
43509
89367
59417
13059
51175
46550
79449
26797
503
54945
95412
78074
91321
65107
82754
66282
36402
97525
97337
79702
48912
9127
75324
34649
17139
42829
11334
80799
76763
22625
60963
17286
31039
15546
62644
6233
84251
46757
25755
93243
56883
63294
30202
96748
40082
73807
9207
92592
45236
94062
84057
77120
7138
97995
41104
30933
22937
64976
73418
47958
4602
98203
21478
70889
63296
44071
34575
17448
29525
38221
81570
23285
75484
85406
59777
46213
83472
35472
53039
966
28452
37260
64153
31099
87821
52344
40950
33719
22001
9731
4364
16157
30061
9898
60549
36728
14319
46262
11052
75766
32674
29769
57693
74625
58102
41550
51616
32316
77939
78148
66095
25267
61968
45801
64021
30673
51579
90326
93913
79183
77845
80011
49777
42342
69248
79183
23897
46777
86489
39608
27504
89948
4113
26295
26456
64162
41987
67192
9523
3603
88260
20259
40566
33190
53346
42406
17277
19210
99679
15676
93615
26996
85864
86802
85735
43541
18177
43105
62228
66366
71520
62991
50715
6417
89284
96347
90688
22063
96037
97811
1284
2613
10958
16869
11433
48036
59868
81265
61046
26042
86987
19706
51900
93945
5003
28029
32829
64684
78986
66001
65421
34185
86055
71324
70849
34168
35483
86308
68174
6146
96820
39261
23869
79399
58545
3793
70091
65866
68307
39456
13612
45375
8176
96819
57274
68234
49430
76027
19140
56624
32968
10244
67225
38041
94767
48947
893
49588
7894
27685
12675
10489
75594
9597
52532
8059
2308
14370
4911
77821
68647
11864
84226
19054
74533
31123
71698
44433
35305
90505
24701
68716
80911
30771
59445
41570
75870
86155
16751
10553
5268
16099
26124
82887
73594
26271
65043
56134
33686
28253
21568
94398
12361
63838
27301
55110
20868
18517
38303
24965
21448
67761
28473
1339
27394
8557
63123
19976
95720
7297
94691
49181
7412
39903
77109
22734
55309
77058
37163
75715
16264
49272
78389
49154
44909
22627
1537
84382
57300
778
96287
77662
73021
55231
74077
25479
40883
83730
18811
76852
59251
49332
63481
47726
18389
93866
84492
66781
43987
45887
16402
30197
3244
96538
29249
91883
20663
80911
97740
4323
56389
82410
84162
33227
28173
71521
44273
38401
40077
86222
77321
92086
52967
9041
55740
70375
16706
95961
53784
11729
36062
51374
65726
37789
66235
91127
53414
52145
54236
42940
11319
87091
54919
89277
19106
38930
34424
39253
78504
54662
6118
78705
39162
90067
43494
42430
31133
47063
70234
29969
63753
35282
78687
14122
32222
23501
1458
2682
30008
43876
13419
79688
75238
53968
71808
93561
7864
20508
35711
9634
19107
94758
80086
90702
89943
52613
64483
34575
11980
21396
21231
77860
27790
98851
32683
79133
59859
37502
63562
69400
50754
57290
18389
41999
49023
64444
77146
55599
36372
11918
98077
30151
89044
96366
39504
9578
12172
48445
15161
90547
38972
55115
17851
75343
48780
52213
65397
62045
7496
12633
54981
34923
70375
18122
86612
63016
45293
39247
49672
89877
71506
73383
93433
35440
51460
30163
43715
25684
15167
16294
81336
63063
7985
98544
24732
22736
47172
1011
32448
9188
12845
12259
31203
70919
7675
7536
43990
92448
66930
92947
77892
88697
37911
31479
48731
16421
5204
73363
95384
38230
35863
54305
72949
36026
20681
65697
16919
29911
95598
28556
25366
36795
29942
80692
35020
39110
22774
74809
83507
78628
82213
25958
68387
78881
91057
4581
57867
89027
66347
13978
53068
80139
61102
2834
41738
78764
71866
61348
97598
41485
33648
39659
93569
88194
9486
47473
84016
55930
483
5276
5388
85695
33825
17068
77787
30406
49437
89200
70197
53418
4259
62828
36595
4770
998
50567
70332
14352
77952
20830
35042
23186
52194
93479
53422
76677
77469
40135
93402
26039
63061
13556
48534
67570
36195
24791
50787
21048
15272
62617
95955
235
92225
97576
6899
75476
88161
29627
67503
4164
65162
46206
97578
44022
67333
40342
67659
98225
59016
90498
1218
98619
63778
27800
75592
5312
88037
86528
41903
80594
45718
40413
72286
53862
49543
95161
49582
33995
13949
54656
963
67816
20638
29866
48794
8513
30543
22064
32311
56258
98401
65646
71131
10259
64889
31903
24288
671
83404
21160
90220
43029
69491
12664
54263
53921
6834
80880
64368
5391
15606
79543
75029
80491
54197
50386
28682
9302
99476
67991
59606
81822
98694
19272
65614
59282
11
45961
16242
71135
30891
3983
22444
57796
85708
12239
98328
3691
82097
51556
59168
35924
60768
94204
29153
42374
30453
16706
52356
63041
53674
60832
25053
57549
20893
36888
89266
41518
16812
79128
60430
91609
29713
80899
41837
35845
60113
4435
86817
7055
14928
12092
97765
55941
13009
39631
96714
68163
85956
42785
51522
16671
86776
63390
75483
81262
98431
82055
7877
38605
78018
60814
12944
22848
32583
6929
78067
86104
77320
26818
81948
42331
66905
67765
43099
98032
94006
77460
48089
5626
80050
27293
22125
94587
33930
21374
67319
13404
8536
27593
51364
51521
40457
52647
53921
57493
71309
73214
14612
92793
7455
71275
85686
98915
30670
19700
50132
76717
63669
13679
75816
79989
93649
7365
31282
64196
6495
32676
93858
90541
57490
89284
72696
60594
3755
55795
47760
16909
56485
94762
38228
98681
54800
10391
22743
64033
3060
21195
64743
1881
4470
2042
99192
19894
53661
71253
55493
87240
36885
97014
72744
84663
27886
31198
21670
73927
28645
94729
63667
87985
21052
44270
13883
46248
74288
25181
93589
26968
80552
54263
62601
94400
6728
46200
6764
48334
76367
98506
72887
33208
38199
8116
28095
11355
25082
4382
69742
97085
75150
24977
60177
49658
37114
11395
96847
97885
50272
24177
42674
55997
60295
37954
20631
42817
80965
4488
68128
5105
88028
3388
32602
24012
41756
78637
57159
9034
17160
89074
29515
95376
91103
43898
81564
30553
45729
31638
90012
66387
14666
93326
19523
25735
56571
24237
45494
1012
72239
34069
60422
68994
50012
60286
97512
37787
82807
33074
92769
5221
80441
36740
50208
45449
79576
33336
26882
28598
93070
28029
77692
37811
83447
99316
38854
33986
81173
35077
18514
34251
29073
94015
10121
71658
55103
45421
10568
36401
52106
36984
76988
85229
36943
44888
77949
64278
82379
33141
8073
12309
82297
82734
92843
33944
25739
39585
67651
10526
92704
73674
68223
57576
95091
34893
51976
99637
50295
6143
99394
67782
82621
7222
61105
75296
24175
86094
17729
23959
2956
49095
81174
71028
75055
80093
19743
55761
3512
76153
73454
78923
40171
85588
19385
48055
19041
57132
10266
37221
924
40312
88394
85917
56530
73977
13689
92308
14084
63735
33104
43134
52815
70399
18263
59318
78434
2492
85528
51582
7724
67657
6006
16520
48330
63740
51652
22574
57595
69654
58598
68015
19204
3700
32099
88840
31855
23487
96574
27820
96631
2502
91935
80613
17027
53390
80049
97670
24311
85756
53557
75418
48858
9188
67756
2379
31250
98861
91326
75995
8725
20928
71232
25637
78411
69831
85043
21275
60149
33200
92817
17609
6468
25884
75539
2785
62452
96069
26372
55408
34354
60307
91808
22831
46842
89718
82432
29349
78293
71671
84988
53846
49139
88511
95821
56117
80483
20073
52514
10159
13704
90913
85371
65169
52239
87480
68955
784
83494
999
54682
89856
2269
72554
27568
20788
65231
64087
56101
5540
94155
48160
34216
58862
95330
55574
86532
1687
94367
67434
26564
56932
37188
50307
97920
65056
71441
82015
78611
94894
56725
19482
86832
83726
63877
82496
99781
30346
98132
63133
26461
90030
64684
25355
44786
72889
68669
76370
26713
42097
78815
83548
81832
61557
71395
62765
8749
85004
7836
61917
44226
92268
31376
5556
98297
84740
67695
78486
90262
74106
60121
42551
155
17969
18100
2231
40683
869
65380
42740
77471
69740
67604
40380
77207
58290
62608
38469
14275
26674
34954
21775
82882
52321
3388
69210
99916
77281
86090
80421
53210
14899
62855
29730
92203
85752
46983
3502
90425
4020
42274
18862
57243
59099
71943
28986
8007
22280
65190
46535
67293
10221
39400
1101
82123
84336
92059
72530
56970
88993
73162
25467
84917
36481
36595
60048
66975
76890
81524
77078
4096
63191
5246
98280
15796
82350
5801
91208
27277
26885
69860
46400
79425
23314
26127
25436
99155
21768
4261
79314
41200
87654
66266
36515
27409
33446
39291
9020
26893
95965
6405
64704
3549
89394
28129
72063
1820
15332
96594
89472
56635
8687
27326
97592
84704
26832
4468
62361
47672
57958
58447
76123
18585
71102
21965
6088
53796
17696
95320
91986
83946
52258
17996
14377
96893
45427
37480
50947
9013
39180
12824
57482
19512
6107
64829
56958
96689
78549
62624
39109
27296
46484
19094
11046
47134
95282
49488
89118
57959
4854
83822
56103
17233
16101
94935
65702
48460
45669
69050
64548
52376
46060
85906
97456
9183
36815
77985
20495
45323
61048
19136
37813
40162
81211
60388
62466
59943
38117
54142
44169
54012
13102
93426
12195
75798
3090
56610
6293
25312
33483
30969
84081
37576
8429
9658
71035
99128
93599
54195
92059
22617
35639
49349
56858
36714
77107
67988
8235
59308
33908
80798
3287
77376
78540
98666
95232
57097
55551
9681
80058
18302
3400
86881
33288
66752
45368
33734
40389
75673
55013
1432
98813
1210
49322
63892
92515
17731
34832
67921
60010
48610
40373
30332
11989
17824
57829
46011
67270
667
5154
93816
92439
30520
51166
46354
21938
35573
8705
98474
19682
53340
3751
8912
79536
19323
49984
51045
20109
18757
19339
22170
34588
57334
42475
97589
98204
50338
78184
42632
29417
1651
70804
7237
61661
21005
61703
99645
82667
58125
69721
42626
10612
95882
74736
86366
86348
71001
12789
77303
78081
49239
67663
55123
55552
73069
98827
58332
34641
60104
20299
92624
4014
4404
82125
30912
55179
18785
21860
7424
83014
37445
94810
82475
20913
70434
12380
97025
51850
99687
28001
84587
18296
90340
73636
15636
80388
48838
91513
76434
79551
14071
83507
38242
16373
19706
59146
91801
67373
43231
17306
87104
6783
56295
57460
90229
29643
97718
91764
79850
13890
69664
31622
22171
4917
50198
17403
12778
30543
5780
10124
92073
63472
98344
11479
8407
93581
88931
18754
28246
27957
37881
10101
66793
3185
92576
22498
36430
8486
78282
75030
14333
27295
10511
77412
17636
90420
52105
73036
99868
2803
84353
52547
8603
40521
96760
73325
85679
7076
54228
53091
57268
5268
88122
84485
36230
90039
61097
75744
10013
99752
86924
94239
56789
43441
47045
54127
68363
20565
24693
46598
35349
36393
29532
92606
17777
22580
72351
77246
68959
93855
47799
20811
74882
52183
94897
62837
55280
95475
90694
35389
10920
43881
37315
7398
22857
9623
21053
88655
87473
49239
53328
51098
82949
88244
31820
80058
71077
58023
44960
63969
16934
5510
40201
31607
13180
47891
20390
3064
89694
46570
71533
74497
24193
3027
64270
40236
89006
8427
23408
65688
54815
70881
88355
12974
23214
69790
79124
6345
93648
31301
98988
77176
29289
38228
18684
21689
21171
43068
36278
40880
72949
96930
47154
28123
74361
8831
61237
86675
19038
60928
61275
38979
58543
97611
64448
84712
50277
28605
5595
10345
62241
65673
154
47353
63128
94851
98633
57194
67090
62075
75745
4468
29888
23543
93272
40881
27641
3380
16335
82222
29792
12026
45781
94379
20883
98020
21564
69401
43395
10734
62094
97505
14740
24444
80615
99437
67489
45303
95575
54388
66278
43428
22506
51041
84904
54476
51013
32483
22858
77239
95745
51539
99107
42896
33187
21494
20536
3941
16502
39773
94535
28201
96553
49864
10501
83019
34659
93021
33966
36068
16225
52406
87183
49708
83728
73063
89725
2107
31666
66173
13905
58974
20394
17069
191
59383
20452
15197
16200
34301
33663
34918
28357
62584
7121
9399
76421
31785
27970
22413
66838
94555
83661
6324
95680
22337
5334
15741
42679
78516
16093
36487
51839
1546
44554
35576
39416
90205
2335
23003
11771
23719
33123
96415
90209
42989
15361
97545
61938
30315
23821
70607
97537
59579
47892
77822
66016
96005
32617
28702
30663
1584
33758
46206
12481
83733
38974
23869
38307
33989
3048
15380
1221
94942
13863
6810
61197
84470
45631
19787
86554
72557
89411
71613
64613
699
80226
28066
30944
9157
59369
6439
44123
34479
27730
4225
28200
91417
98843
82354
58523
49834
64296
73006
40259
49231
6758
49196
21375
21149
73364
23955
48581
13227
97516
76444
35204
29770
32847
68110
8734
47149
82673
53630
62607
85101
23242
45905
82501
91394
37991
81944
12608
49538
34915
67275
64545
59616
94250
43076
40381
6817
52684
71743
63115
40168
64716
90966
68600
51399
25350
1631
38237
6429
43900
91479
35594
73172
33214
76046
91190
74204
14829
46249
63506
82992
34329
99660
17465
81532
79988
38367
26151
86203
71746
93477
61172
65777
4948
39948
25235
83927
13400
95517
74320
27649
78976
23157
26361
4362
84304
63678
93200
67366
84571
80613
97331
29378
41217
60878
82069
14337
59386
86012
31662
74336
64896
846
90996
19004
42247
71918
1251
96328
35281
90383
29119
96884
23865
72882
99205
16129
49579
16694
34112
12120
10397
6690
77709
99263
62609
62147
70404
7549
98343
32089
34328
74420
74095
52631
198
80829
63718
25069
23568
32407
3476
3794
89181
2855
77641
79732
92192
39158
30231
749
27294
28959
23002
78246
84808
81631
24842
4033
68152
65056
8607
44224
43048
92255
45519
95135
94201
15854
82206
25963
44737
22187
39483
22650
86947
53881
2895
91900
40338
44463
76863
84128
64074
17776
97744
92613
86660
5528
53844
57496
84340
66583
63315
95581
24448
2529
2905
66832
57820
63768
3219
47404
9650
12843
48736
49388
25371
49544
81346
81315
47289
36250
66643
98260
34204
64242
90017
79923
72597
27529
71108
93501
13131
62792
78845
76606
78149
81775
75926
61605
34082
56080
56065
45861
44302
51317
64130
60593
1593
27471
20602
99557
26638
44930
45620
43831
25920
61675
8103
81088
43122
56673
24105
58302
90389
10385
42580
28009
84847
84960
3823
55058
37158
53556
73511
51544
61421
16323
12857
92907
910
16549
27405
72720
60391
61880
65526
80969
31929
12296
54592
2735
34167
2086
39708
87207
24669
23130
35617
33523
79583
11372
77600
33502
68078
99497
95500
22271
70422
63434
64304
37792
78418
71632
89279
37430
34562
13332
58101
27599
84939
33123
55457
56119
34644
73075
39301
94245
28862
92662
42577
70715
68084
15572
97149
90048
79903
61246
79539
80767
69367
17936
32400
57777
90031
25631
34884
24917
11551
17132
3394
76415
33502
40043
67048
45821
80394
87191
52967
37512
798
12414
81410
44926
1630
86522
3422
87401
37381
36756
89202
8029
51922
48348
87336
4980
22723
21476
62708
62429
23748
58302
93234
70226
4807
58027
54434
41979
1260
20283
97344
45132
50471
25786
86539
10298
4778
31728
85565
26297
86809
2404
96552
98299
73106
58209
80232
54744
13919
42345
61122
20050
28745
87044
63476
71252
96814
99757
19973
92042
94892
82949
36758
29210
47954
81270
20276
90303
67428
99925
92709
49746
59000
29644
36625
92985
52340
77570
41676
35967
61695
8427
90270
82678
13910
5706
69453
84536
2595
67973
6469
26833
5541
27455
36677
17598
83867
18403
1757
82183
43775
91003
67897
14875
91605
86753
93864
24307
88932
45393
61523
47868
75096
78790
24898
82018
35211
59174
52846
84249
38541
36163
17417
30797
65756
204
87876
83190
74883
8212
82855
81186
81646
1275
96877
29775
51014
86805
57872
25583
86801
71553
12385
3285
15915
12837
14757
67368
18635
49755
48416
38880
92485
23857
87710
13186
72786
62603
57910
13716
1685
94353
19296
98548
45969
37272
55203
68150
94893
6728
89015
45679
40088
69512
97903
99513
90291
34003
59436
12836
11437
12611
23402
15606
40688
14538
79741
37656
51953
41058
82669
31797
48351
6264
6592
6952
79229
50997
88533
52160
99177
56284
94296
79555
6220
21061
4559
92054
52208
38226
30480
7728
9848
42300
20960
10911
92432
9380
30513
91707
60559
96776
70083
66722
5990
66943
46519
17279
46935
16019
28117
25053
69170
31154
55664
3187
90484
69343
35908
47062
90625
21789
57824
7674
17152
55125
23900
87261
71273
32139
16219
29888
69137
58443
7915
81324
17335
34712
44349
70579
36079
29327
70701
51178
83494
12156
97946
50486
43735
85295
26974
78865
50703
25602
89503
29223
38451
42430
84185
60737
59343
38597
39670
70918
50731
53907
72207
68331
15665
68719
95603
6496
15360
7320
87357
60867
83285
60410
16831
14573
13459
61533
78879
60665
59177
82561
6165
5290
99834
90173
3843
95513
37039
28260
78249
45386
61692
82287
34963
7521
68614
92685
79278
83562
45003
66636
32806
95249
86383
13532
20295
21618
84740
32686
18394
14396
63677
16566
62194
3806
28467
97130
22778
95954
10054
33999
44377
71099
80890
65588
8798
5630
56176
56289
19397
68209
55425
67048
34745
22362
89996
92279
72189
21671
12646
5533
56111
47805
33344
83429
59444
79983
12824
34274
83976
63903
31702
77053
4508
73838
41762
39866
63871
41157
27081
63760
79414
76573
68996
84648
55862
76952
5449
40789
63048
26658
13110
42643
34387
22885
88801
47803
93417
87252
65892
3315
52959
82383
10989
30560
67389
25841
8565
73245
34664
40371
23389
7065
95348
15117
72436
88106
6319
95853
65287
28677
94026
20448
89827
76144
89519
93060
41962
7084
41610
16333
76587
88318
3084
73740
81674
973
81545
50395
35798
93011
51149
27461
4081
23380
30126
53719
79603
81104
90805
92823
93198
86671
50744
82833
40097
69908
66275
25206
30081
38035
84009
13732
2236
9394
9045
17541
42389
89754
84814
49489
44725
19900
89673
21565
51735
20486
24827
21728
224
53865
76007
43195
39365
39688
42262
50436
13938
47739
26902
86360
61681
4838
61198
28325
57912
36984
4253
92811
35187
8230
38475
16898
46316
4358
26481
72750
84545
61205
10509
14164
34077
62194
21506
68441
23594
564
48686
73
33200
21274
25378
26810
92007
17161
12016
15764
14308
42155
71371
21700
52903
51919
36925
27549
47194
53065
50905
31609
25453
97149
42960
81150
65903
89425
76023
16832
87292
81883
74338
94696
51083
94258
57220
36308
67988
80051
73932
70921
64850
27233
12236
67261
91305
42901
62612
15660
70241
45390
65015
61773
64609
75314
19660
70501
42024
19394
88828
28596
98152
57825
87117
45483
73515
12152
73664
9418
38257
16494
78209
32149
89950
16442
15878
58869
10048
42622
51420
78995
57854
6530
73590
30260
3809
93749
51791
46686
69005
61857
49173
82730
55543
65494
59564
23230
62152
46804
43149
26896
30241
9252
63866
57014
54759
71267
21086
63230
60766
86081
16800
16486
89
70076
65047
2110
73021
92002
24069
43065
55168
71399
1411
57028
40233
96595
11483
38119
91263
47361
70858
56147
83520
53551
30575
66497
38359
13787
15250
37165
29241
46300
69337
17989
83417
59190
79250
69622
25846
42975
57690
92495
35136
68986
60728
29136
37331
36531
84973
34733
2903
60684
43877
51489
30968
51970
50103
93163
15147
15872
83864
38979
5280
26832
33632
71567
19362
82284
72498
15413
61068
79984
18489
58118
15723
55426
52333
89035
82031
29575
51383
79724
93504
90053
61848
76103
23107
8146
16835
41089
5559
11276
99743
84395
29613
42174
62158
15601
19908
33692
35542
77492
16157
59480
54134
2971
19707
37151
60653
80273
97692
12040
4658
53503
23837
86523
3407
11877
32520
71257
54505
12109
93628
43675
25662
43066
16884
45600
20651
9745
61804
54099
88784
74680
61803
86344
14366
551
65112
24560
10774
4221
29458
271
81981
40539
74680
33463
19375
10355
17442
26792
41021
14488
94753
32051
55888
44720
25907
95223
50159
39098
11870
84254
62694
44124
59213
68834
37365
37084
9379
78665
58619
12852
51025
18203
28791
43300
9315
93082
42291
27289
55396
60517
11419
27546
84036
7266
70783
99141
27431
82932
25773
64298
95429
88109
78100
41531
59106
44161
4949
39831
22495
41167
98185
57061
68313
22813
77528
45767
49521
58457
85354
72955
32404
46496
89187
68661
43420
66417
57601
49091
10521
13782
39905
81266
22408
10040
82875
54448
35365
24354
62515
53060
86702
25375
41040
3208
77722
53489
78752
71056
71904
36169
54160
76055
32382
24310
13205
47725
47274
31406
20327
64371
34366
40690
74227
60534
45956
39068
22531
1274
91730
53487
60048
14099
21752
50790
22357
95924
70860
14456
90149
6137
13619
56904
43396
84161
84185
64585
43900
35557
39307
67295
55663
27780
61461
90271
44026
4986
9401
14618
77385
6466
38013
47841
72058
63345
8725
96132
85696
41912
2623
39047
2636
87855
27981
50039
48364
69411
87221
7087
16006
47907
92828
32070
67179
91215
76000
4057
76994
22464
14837
75659
23042
72770
24838
97706
68860
82744
92328
28821
37268
32163
97643
63235
50645
60563
93016
26463
35843
10526
2689
96627
20718
45225
27104
92191
32921
22038
27058
41720
33127
68512
76597
19782
71725
90058
20086
18724
10504
52672
17206
96595
40010
20580
26943
93803
14553
21830
2184
38428
54957
5254
72558
29117
38566
88562
32301
30686
5141
89435
88942
21118
68202
14464
87704
15601
57040
48797
88861
56254
22090
84339
99491
69931
39960
41415
80539
98859
97221
85507
61735
89829
22985
48079
88747
25326
10448
23113
58626
12625
42984
15957
70820
96634
52866
23294
57034
56524
58115
59770
11743
9718
80053
84151
37415
33847
76126
49234
68045
46198
16575
39870
83398
81018
54347
56680
90711
43209
11853
9441
98670
53996
27096
30849
14232
38665
52088
96661
60106
89729
80030
51182
21418
79664
13418
93830
17726
56928
48004
26536
40050
91115
4346
69149
14817
28579
86770
65312
55928
26320
10755
77723
91804
56229
69309
37663
49967
9586
54291
16395
19667
37907
25083
48828
95827
32691
99684
49595
17020
87441
71613
74961
70465
71154
41067
76300
9126
1375
30472
6227
63238
5045
44988
73220
62917
74622
86065
37071
86350
25013
14548
84674
32195
41048
33469
80142
99905
25029
32355
75312
33598
29124
85792
69005
51900
28692
15705
34875
96293
89800
80842
71211
85975
55192
59290
47162
62366
51926
25942
22042
87904
60629
42588
75303
88885
62630
87579
55819
90780
71948
90004
8954
15209
13707
11937
83956
63415
28943
17980
13364
45154
97939
36067
12347
46910
91923
75457
29897
25309
40
93600
43675
36871
44625
61913
97596
43800
23007
96992
18018
29829
80970
41864
32974
43668
6247
28059
53967
6478
88162
14005
48438
64676
7385
25146
16030
71947
25170
24331
15897
45590
98643
16044
90850
72579
97291
96538
32741
33417
23592
63904
95360
61374
56461
26098
19617
74759
48439
42842
73177
68652
17360
31413
48167
6919
97416
31891
87608
64353
23843
87171
84101
91891
90941
78982
68554
18449
99742
95212
54835
91380
72616
80305
54392
81085
6671
22213
65373
23493
24747
93558
63295
27596
93123
9729
78767
17075
16238
84795
59577
16410
39906
6736
11758
38260
45777
42302
83686
51881
95348
1318
44316
37103
78265
28376
5728
67758
82361
34294
14672
96906
3940
73514
58673
50845
91404
7918
32473
68737
94961
65975
94285
25858
43547
4206
90803
32441
85005
85001
32650
37625
82408
58591
14387
57631
13345
51855
85085
73955
90554
88535
63735
41562
91181
96458
25587
12635
46508
33179
66970
24113
85897
86545
55046
68595
10624
87811
87346
79009
91734
35430
84006
71213
45753
10134
63372
55852
2104
69255
2210
10419
66787
18776
36525
25090
60172
58915
29251
65616
20529
49703
98154
99574
37774
92929
91323
81636
59054
80037
37078
86587
65422
70235
35574
30708
95935
87431
8104
22921
18641
41785
15337
46471
61997
10782
40759
46643
77911
21895
10476
38819
37375
35007
60874
34627
64654
15501
42221
77206
16780
37153
10434
37610
93179
74744
69737
67399
63102
14644
5840
50309
47706
71616
86827
5722
21012
25468
76384
5760
13468
3151
51783
22687
53633
34217
70886
31304
23241
39400
93602
1140
78944
41246
49483
47336
92981
41578
10872
3126
26150
84337
88680
83195
52835
43808
52747
81673
59387
63851
29229
69194
90124
64828
68635
19891
95704
22033
70299
66333
48519
3099
50274
54980
1306
13572
61245
56957
65255
40141
81093
27777
5798
98269
46667
11312
88775
85296
10302
70926
47762
17571
45691
65924
47075
10378
47672
48692
9210
98925
22721
18205
32640
34082
9385
30897
64864
47815
70969
8885
21141
39975
76341
79431
58068
55111
63105
42551
24066
64284
94267
86828
8712
82021
26964
54472
36439
78033
12883
96014
44045
92832
31298
67140
25356
10331
33264
32899
6068
41373
8054
46907
1135
16662
12520
86069
1096
10032
94470
70196
17665
97561
20228
50072
99765
21677
36095
3992
22483
20084
84000
8205
20888
84337
45937
76418
94806
67871
82930
57623
90645
90598
63686
76616
85235
82643
32917
3391
61710
42541
55431
81913
12594
12023
94924
15404
19224
49509
30468
79601
25754
46786
31897
57556
85247
46400
42990
55565
7881
36076
90886
40344
27392
76237
45218
34809
82782
65754
12508
72811
30215
11439
16488
43793
14940
20860
3368
44077
25307
70608
95121
77049
3836
90706
79100
94913
89876
18090
9363
381
26788
2415
641
48956
11355
77365
3511
59983
94144
12747
59642
5940
45856
31495
95741
25486
37961
29505
43990
58429
61890
72685
96992
54085
92961
22842
39163
59001
57334
91217
92242
21362
98107
74190
72958
31936
22489
11951
18901
39206
29505
24870
19367
4153
92848
91297
95811
73571
15508
42703
25542
90555
76328
67485
73040
7562
1888
98808
1694
66565
73793
38050
38895
35126
90883
78568
8328
65555
10670
96746
94789
21498
96618
72137
27873
17114
7320
75963
23611
53095
99473
86539
96676
62528
48309
45330
57038
26925
8310
43648
75330
37033
38028
61892
82263
60559
11196
3202
74148
65287
87198
47592
67081
76726
18201
51778
96549
12762
90543
85176
50867
92455
27928
77322
63298
69418
9331
51274
43755
71221
52035
28382
43702
79746
80569
2040
70971
59430
43849
48550
53544
46861
73223
22767
84530
6508
38993
72393
44481
69299
77248
88305
13712
19206
69837
23474
14401
24084
33505
40627
59920
76338
1858
50721
82559
30843
81990
32448
34778
83401
49226
9468
13575
91652
24770
29952
54645
45330
48534
57287
45551
45491
22204
58531
99477
25813
87328
47206
16735
23524
71626
83441
40296
71477
45707
36963
47639
13029
78963
74471
88878
69505
22045
68102
58487
25351
44725
32248
85298
88590
4102
76766
26391
76616
94098
5915
8769
21452
13909
21732
23298
49642
87899
76293
99236
26740
12271
2310
42814
95722
62427
38969
29472
95663
30759
40057
36965
10702
74383
80220
86636
96922
3184
66799
43737
93787
61540
65575
46726
36450
83519
40147
57253
73952
69995
61190
51377
49035
45840
98125
10944
23578
81677
29499
94979
52626
39652
12528
23464
37253
43589
42978
29467
76429
18494
97007
21888
84000
5904
13500
68199
1929
16643
97244
41692
19889
65472
41061
53920
13579
58863
14434
30967
30976
79807
77064
51690
30090
58171
43462
12852
8633
52578
96115
29458
10154
3091
13624
3417
17674
92906
81913
65548
66896
48728
19297
50615
92132
69432
44336
60947
77181
31267
48455
75707
74265
19379
13392
71610
32694
98184
54124
56035
60601
42218
19497
97156
31032
52838
43291
90250
93076
59205
67722
59639
69181
23057
36957
37490
41338
4676
36270
94836
62356
40933
19389
80443
59778
20030
86222
24198
61321
910
41184
7427
53830
10636
43049
22497
28890
40750
32669
59101
90206
29071
4200
5560
2572
58314
36874
2539
90982
37496
50310
72692
49622
57800
32776
6172
28730
19115
43708
27892
20888
55222
98656
76241
39687
14308
68922
83443
78472
55785
12538
13026
60532
38370
10504
60319
61409
35916
52831
77344
72815
3446
6217
38069
60214
10833
53168
62517
7522
23101
15114
44129
44754
17043
71934
83660
8745
96608
30745
72651
75391
52376
44601
24019
64153
10036
44469
55981
90704
15161
12250
85153
49279
28264
74714
63919
55721
81214
56533
60719
46879
57456
4818
1787
65132
94575
95510
64848
62090
77656
12230
37573
45245
29267
97820
66026
25941
6990
955
87033
23710
65976
79819
60257
90754
87855
51953
6376
54811
85014
92670
35113
60901
56691
33536
98528
31596
10125
55578
76766
43323
72135
74276
9908
92479
47082
26716
55468
8491
28354
57812
81928
58064
95960
94648
57206
13733
17592
55671
24912
92677
74878
5872
69219
40161
57302
84803
7559
56551
48117
42771
66548
59194
55825
63284
68842
66825
61309
46794
28480
64306
21610
39043
90909
22970
94168
33301
31000
72353
47277
74229
55698
66154
3321
12808
31771
27817
28364
80219
33432
20950
92493
25076
7209
69588
38633
20384
21062
98789
10425
41903
41022
60431
93083
255
42633
68196
93449
10144
70771
41059
68509
52706
35479
12750
89379
85832
82444
5978
94930
50507
98307
18547
29524
93770
87707
1799
30045
36341
1492
61348
13172
16537
31540
55954
63066
2396
65283
32396
40300
76214
45441
65012
59769
74302
92356
63566
38300
95680
72549
46571
71770
97849
96422
95805
93147
16066
25146
26700
38865
13931
91457
5073
86744
30648
38959
17943
12848
32976
2308
53382
55005
97239
55067
62299
5996
93429
25290
73540
49052
23464
72224
58263
52499
88679
21233
22857
40060
32679
7907
73130
40148
97697
7803
82259
43299
10729
2681
78896
26098
95154
22603
22472
26069
36993
93827
45138
59037
96004
11999
76677
95217
66564
57148
5601
4467
19516
6256
52156
90593
9141
86223
24442
76157
24160
99413
21562
78942
55014
49420
51984
23915
5685
67679
51345
99068
90761
11445
96237
95311
21820
42678
12328
68415
21709
57350
82314
25092
27667
37205
93276
18751
55857
52620
97946
52657
56450
45482
72032
51629
54395
27649
78020
43818
89651
99631
90758
27754
8065
151
85664
85388
23816
74541
88607
56899
8425
59981
33958
26357
27434
51985
64868
55520
7446
16674
48012
95526
5361
39366
6628
1579
26085
73219
58489
59350
18113
53768
19508
21360
84647
68547
23644
43492
22071
49628
90132
53754
72648
10057
57591
75375
13268
7238
5730
16777
43877
95035
47064
81337
98622
5897
33342
43057
94657
86885
51586
37265
19963
56706
49770
73032
91926
22754
19020
1413
35689
64720
50897
57907
35368
90888
16445
28335
51619
53668
1591
9967
24031
91911
84120
107
17865
88982
35879
45558
71034
84990
83935
78802
69781
45344
72009
44087
22026
11467
83842
42633
30476
94365
4598
64195
87492
14365
47493
33747
23750
25315
58181
97501
6151
24571
58637
24077
17725
55771
5733
41537
14562
91502
79019
18386
56030
27341
31656
14696
7514
33999
93176
31878
37691
57975
21097
73922
98909
69710
69695
22145
40620
69408
48682
69556
73185
66805
42821
76347
34247
23174
43765
49128
85302
79486
3596
34015
90600
95601
84570
49022
58269
99334
54665
24301
5254
32292
10250
94320
93872
77915
88907
30272
31615
12466
51256
38623
62481
83204
44496
42677
84206
48792
64787
63819
22109
64669
26716
12412
32102
12846
141
39454
68622
36666
3869
12036
43176
91924
83663
16015
13301
40341
36513
92634
60601
38626
88592
75836
82224
48668
73914
8118
81569
38289
73972
11124
56903
43131
33348
42099
24760
22054
30032
70080
35436
51621
55300
79048
80668
20624
7031
3254
74308
29342
56314
65089
49719
64233
37878
12203
99859
6935
5516
51237
97131
39786
81478
52606
52946
22418
20091
29532
32326
83137
63486
79691
6476
31765
55510
43126
98762
27337
13892
8319
68338
35554
22307
20129
93645
58451
88629
14823
83386
6845
44018
98919
46174
4362
66079
15245
66061
10027
40158
55748
75955
38301
50245
64912
29789
35477
36582
6497
24724
47822
76922
75061
92945
78874
89214
14937
83794
94648
15174
80574
54514
28571
87436
41436
73320
88389
65461
7442
60010
95334
29994
90611
47605
42057
77224
74026
71420
28601
10015
78497
37185
85894
74842
35700
15077
26319
59490
41251
32173
38404
20537
63140
11302
98575
62731
83089
22495
4804
57327
11813
15687
43419
39289
11391
89571
74796
5640
53251
83043
19125
24887
26627
92374
45542
24049
32667
55735
32713
69453
6220
72630
9274
56936
53694
64365
42943
58570
19182
14342
95575
61243
65469
7623
90131
59335
11222
11214
68824
70926
94135
10216
45808
27387
78262
22118
88965
7549
1545
91078
44971
8141
87637
12094
43725
81871
63460
6835
3401
28910
87075
94356
1627
69981
23718
35358
49841
73343
51728
32167
67837
56733
28346
98116
64785
80743
88264
72889
90579
32913
53420
15960
56906
73552
45751
72693
22112
11417
98159
58003
37001
16751
88059
20181
5170
95583
24188
60591
73202
25709
55049
6982
3485
42019
23925
32113
79383
74758
6611
98596
63841
25155
66022
89780
38304
48721
99623
29102
47209
80470
14328
2578
48095
83278
99896
1529
68931
11419
59156
78062
56786
69730
18819
1892
36839
58134
31619
94497
73598
7444
46721
79334
49014
55373
92088
19340
59979
57510
38306
79406
63984
73366
79357
97160
30545
97686
80219
82113
64519
61585
24952
88799
71036
24629
37696
72279
39364
73247
87038
56749
1418
29651
7698
70574
80695
97216
39928
81534
91350
27067
80568
87112
48703
5831
87515
74585
74147
24396
56081
14958
39765
93314
26907
21292
58290
79203
86389
87826
97526
1113
45439
24661
85533
67727
71257
17659
20624
71428
59424
51905
3403
71390
99541
24459
4747
92418
14565
1345
35245
54352
67708
36175
57577
25211
94120
8501
67709
53282
19128
97268
19230
94115
87544
88446
6206
95351
86970
9359
79456
24370
52237
96952
89405
47366
98442
89305
75367
39336
91446
1840
87377
79677
42
850
89645
16032
43054
29269
66433
96118
15675
67711
26329
20362
80118
26152
63796
55456
92283
40251
18096
37190
3947
3319
41347
47668
93758
40620
89413
59307
91671
74407
61785
58176
57858
30415
81630
24757
1169
91622
30701
75872
57586
84298
33212
29194
92770
31592
85339
22319
73470
83286
79746
57309
17781
58137
63996
67309
25752
81191
36033
45280
79547
18865
20572
77240
94839
92965
64098
36723
64583
81647
19190
69373
44285
41984
84061
12440
56991
28084
96868
14480
60647
48768
65752
21855
95280
93425
66710
54762
26872
36583
14496
42664
48277
50871
55017
44884
65155
42601
32833
33002
67062
42589
19518
68181
68049
25284
10279
89714
7879
20390
72523
29909
91832
75199
86579
70620
29708
46973
51280
28946
72491
74794
88877
67942
29004
4063
94700
27260
25780
14482
47606
18325
90425
70186
7196
71657
6721
16917
85752
79285
12094
66198
78382
89057
86520
11084
15560
30929
45506
14778
69550
67152
90362
85038
63265
13513
1845
9314
96024
6095
34513
71564
16335
59601
5388
94736
31283
34502
23920
49677
47006
62165
71538
53268
57662
64341
85649
88101
14667
57642
35101
37933
27597
31990
83399
85146
9187
38677
56704
62256
90996
2131
42165
43325
17078
36880
68184
84197
37756
44831
83017
13791
47235
41362
44556
7952
50304
35196
91828
62736
84314
18646
88110
11790
68771
76099
57696
58732
45977
90926
59298
47000
23543
79853
75256
95930
47623
29116
47473
31559
25565
59681
21541
98496
97993
37880
72169
30034
19750
49921
67023
29981
16914
58054
49403
183
89564
40551
29501
26165
70738
97604
11121
11467
69627
49003
77483
10527
13394
65872
28395
81033
59603
43187
26051
41570
28725
51075
81124
94614
62831
21760
40653
83256
58190
59446
42172
76495
54689
47255
93479
56216
81945
4995
96559
57552
13896
65258
53301
95927
95005
98588
98185
88232
20626
75264
84681
22018
95473
93823
39124
13137
40909
51569
32259
23328
32931
93190
16589
35722
43931
74870
79652
60437
10151
59093
13603
72867
8155
2233
49255
69118
98778
11571
12265
41970
72594
25145
28064
24112
338
2312
75110
40069
9374
19363
5477
40357
29875
23572
28230
23956
63202
80227
65241
57355
47357
39033
58190
52236
89790
26883
39755
36570
12861
61184
8650
70497
31582
14320
16000
30420
69384
6572
11125
28775
3636
97679
5840
1208
23205
42214
12988
85893
17178
24115
38957
93536
8241
17967
2640
60414
82168
63503
12532
35483
54248
58846
29130
67318
853
87555
45681
97035
54668
44740
93455
35316
17261
45368
57914
84859
29469
50098
81582
10279
84127
74070
45097
45494
852
96002
13837
84264
40736
95716
80765
49966
66502
14382
5550
14935
73269
27207
58530
1745
88286
99925
2810
9828
70199
85416
21961
89041
88545
51626
5777
20141
34936
52421
40056
1972
32845
52352
168
14030
41326
23607
83195
87240
61049
10223
80595
31209
28213
12239
3899
74547
79439
46356
86630
96101
54220
15644
9429
62589
93318
35150
78447
92170
97585
73510
62553
20350
55794
41856
30223
24785
84711
67689
11054
39426
43199
62957
45676
78793
11046
63775
60507
55299
95679
35854
76761
73063
56831
9227
29223
93988
95256
4884
87919
83364
81292
57071
43664
73552
57277
71426
39527
76854
51930
17625
45039
94711
12621
43632
55783
13570
78530
34958
79994
35667
98826
32780
12669
56643
45061
41533
28838
69989
23823
51920
28832
26541
37180
46787
40966
33365
9593
64585
18337
17225
91241
57716
72494
48189
67492
79981
80671
70015
40388
41878
7626
16775
21859
326
1291
20730
23942
36041
15364
55045
39510
82852
91003
68433
27692
745
49444
87477
23089
2463
65791
73990
9999
92039
43994
25519
20803
4706
93231
54229
92996
27487
99480
45834
61960
80112
26140
19313
84627
90251
27207
51421
15440
87428
10596
89209
41399
56628
77310
47066
70282
31590
42670
47220
81992
91111
8213
75177
79382
46839
42513
34693
10876
96825
73689
42132
79110
93329
81592
3936
62342
43205
67974
58069
87292
69275
61374
51368
71171
47594
29973
14077
90147
75067
6377
12807
36367
54540
22639
50203
53668
99464
67147
16105
30594
25439
29761
46156
30464
60376
41876
26207
47750
1836
65993
87887
68410
24235
20247
96157
21562
58308
76089
86218
38638
64571
58285
21840
68049
12243
43570
57027
98847
37093
8313
51847
70375
63892
30234
90543
23062
6579
51123
32881
16478
61719
1712
93225
16877
73111
64474
33683
33733
59078
43268
59649
65129
68082
93571
14354
1621
12569
25350
76938
38072
94287
38152
43547
53010
16898
46814
48842
84064
97697
57190
56220
35935
68583
78674
92825
90691
33348
930
87587
35160
92396
84865
70689
74428
74552
66718
6022
11253
3789
56328
93141
45143
68983
18341
18716
66504
624
71393
87487
14018
41537
64013
15418
73720
13777
14440
81501
43194
35708
40825
70369
11508
44722
90499
70306
95255
96147
36197
41730
20860
31653
78577
20557
52228
33742
57398
41738
99916
56223
47335
23181
70223
27126
14630
73874
64898
80221
72975
91566
23106
96037
5997
18121
26996
63592
80178
17550
45466
47187
27261
35501
31476
8071
963
32541
69836
46959
55891
82431
89144
80306
16626
44450
3190
11295
84094
3699
95197
45727
63876
92359
14463
25425
11615
2611
24205
70714
30041
19539
24233
5272
46484
89825
59584
56042
7930
38272
76236
95886
4247
3284
49557
1497
99380
70981
10599
19629
35044
61557
69434
98026
7053
43358
32409
77286
62360
97295
50626
85396
77820
58423
81574
52035
27625
83167
24406
52818
39117
94384
97692
88248
50689
17160
35791
59194
72406
74399
40761
34296
6991
73859
92481
69392
6957
17394
35982
31743
39534
17286
19172
53133
3274
59827
86041
85701
33137
33567
21628
2652
62295
33663
35320
94923
70674
28770
83737
26088
88853
80881
8044
44705
60309
16938
5349
2459
14002
76422
26041
10521
96718
15870
48868
27356
33841
22914
625
79570
37221
30200
74492
41518
24388
43271
97447
95760
17710
30639
87432
57014
98451
33050
32842
92126
23999
50351
33475
41362
26338
46148
79246
3075
71116
4161
58417
28689
82255
51360
4586
66333
69832
68401
60921
79002
21551
28390
92894
76724
87138
43651
64043
12934
74616
22674
85463
53803
59800
91279
91877
99380
24515
40530
51349
91829
61662
47107
53882
32336
16456
54137
37973
97408
40949
11678
44375
94043
43542
22215
18401
59633
6858
18376
46803
77259
36965
14360
2962
20451
61657
40547
73168
5454
92912
8055
89041
28199
32382
80375
79635
23621
4589
74459
99593
8459
16113
21116
6292
78745
55433
90823
96513
25280
93421
88253
6144
88333
92569
42285
59328
76481
22023
74741
59056
55176
45613
2226
14132
83873
14873
24021
39690
39473
19120
62101
93278
68134
15648
99969
32597
93755
19162
73887
32503
97715
67776
4587
75401
2119
6948
69636
79736
34640
15642
97188
48862
69604
13546
56347
35880
17540
67097
85935
40752
73631
61888
98761
64551
5539
58267
34267
16699
8901
36871
11011
38787
88886
34682
77947
26526
97078
54485
64225
43595
23026
17836
91555
88236
10772
69099
90399
64854
16093
34325
27896
86879
20115
36083
53526
76494
20399
94199
43670
98472
79929
11553
31853
18385
7614
44400
70296
9252
50097
67256
55745
1715
31162
69256
80250
19304
47724
68486
23698
5682
58964
22519
4467
84368
663
8776
41728
59441
40724
80579
80610
61522
86211
31690
79089
36386
63544
18518
43210
16572
63131
69572
531
20102
1970
9133
48540
99980
68220
82801
31827
11056
22286
54822
36083
30780
71872
80129
61104
5534
93075
98024
48874
14160
25499
36016
51939
11956
64550
68919
82727
83606
33969
86093
71248
5138
532
35957
68486
85410
4640
45581
51562
50145
35033
46688
39949
1718
47761
48750
92071
38344
99918
81961
66128
10726
39926
26945
7723
43326
43388
23088
87421
31474
91327
10546
4827
18512
90220
5643
86632
94114
81200
65652
11415
89276
77126
59038
16992
11011
21807
7260
30180
15151
88209
9839
4886
54167
78945
63047
31472
40710
67297
48903
9072
35168
32390
96960
1939
65517
19617
62190
94699
32468
35577
42655
90495
80338
86131
67758
46627
73347
14843
10917
52912
12587
67446
9689
17977
27512
95465
74752
57149
49173
51664
6892
8607
54550
91950
88998
57536
86765
98928
87880
45747
78918
8784
37383
83695
83623
37675
53984
84008
55202
19725
62373
14160
473
44153
64993
94396
499
26561
63440
99511
80761
79077
67010
43033
55261
50951
56480
5197
32296
43161
53820
3442
98659
52104
63977
81618
4802
6077
50374
3373
23161
19533
10879
29365
64958
82259
84869
41911
14144
49710
20917
42100
11855
72931
35187
52712
36542
27085
55065
67312
21096
60704
98898
58733
36390
77878
86032
72188
7935
74817
88023
81830
34503
8749
43005
1736
5214
68024
2085
32892
44310
53068
416
89734
44609
38589
39069
64874
50558
55293
17302
32512
25355
14583
68431
11096
59147
77491
57048
7447
18226
51278
20093
96522
17136
70784
98242
42932
62690
72387
10640
31344
12742
59328
22882
11733
59675
63609
63903
15132
17315
88956
32915
18410
37057
2654
13442
44847
78937
82968
84029
26990
80878
16677
39170
6249
86829
855
98209
66289
50947
68684
59183
26299
99726
19454
95750
41770
43235
64528
46807
16337
44072
19111
24790
43867
9789
57637
90615
61982
13091
37693
21431
69072
72807
54991
30042
35393
71282
27155
66812
79230
83990
29030
48716
25966
43395
56388
170
16397
36723
42104
83137
8930
54850
70541
10980
27166
28629
2755
59370
68349
39321
49484
27626
63631
49590
23431
46675
64354
37918
14724
32435
45384
77662
72949
45787
67516
64450
78312
10329
60281
8991
14592
31741
87210
15993
55778
977
8332
73210
51618
18005
38888
67904
57878
97831
62361
53327
86712
31035
38125
52663
15569
32672
53922
10555
27930
85232
76262
45073
96315
60986
58362
23644
29906
57084
17549
82566
76817
14196
59230
97637
8026
15357
13810
60355
56146
10969
67659
41682
27516
97947
74805
19524
55300
83787
90417
63651
5297
70082
65335
91276
17480
29634
15491
29872
84460
31118
7715
79933
64035
57981
78812
18907
55132
14295
94459
99681
91109
63284
42348
65645
71328
81891
17032
98804
41650
35533
67034
92584
44139
53192
27026
87599
90785
59485
9889
19936
23595
99803
42977
95228
407
61042
46843
67136
19111
41745
32263
71628
98732
58981
83202
58369
22597
89084
20250
1367
30018
41084
54649
77887
34956
14034
42671
13269
23639
36123
20465
55625
94338
96200
75220
21763
81343
33455
48455
40462
59627
90186
71227
10973
63083
42449
93887
26645
57443
3718
4920
5431
61061
28978
88008
36354
75334
69108
3678
29676
9008
48765
74361
96520
18304
61745
5856
98185
48631
41065
13040
98632
64221
10435
14909
37076
75312
31200
16339
87204
786
35979
13024
57765
40120
70132
4157
47993
39188
72402
9233
68964
71250
62796
32388
77710
6589
30889
53713
20229
13840
45704
72188
30928
3862
56229
21320
49928
749
84744
66802
83863
83581
41562
31748
62466
12666
11596
72186
16257
59557
9216
50655
3179
19018
23011
21266
7165
22132
64898
58538
95256
29415
79952
37164
58537
42614
78974
27392
62849
26707
920
37074
34383
83508
46442
60939
42853
81887
48439
43066
60914
96933
62057
89687
30209
79673
76879
89275
83696
98741
59687
50460
49728
28748
5565
85516
52746
3912
53475
16179
37648
25325
18340
75474
56619
35376
80758
94207
92919
89785
26909
13045
49770
48081
76348
36003
72300
4666
43609
2261
98067
49008
5983
87238
14461
59560
5937
18798
90230
65005
48548
83406
81290
28071
52301
27730
33066
64492
78503
94329
59296
96918
44312
85060
60415
54492
99984
94488
66542
47829
68101
24448
7188
36512
6341
17865
30381
48090
18095
68388
41351
31520
97510
19786
99741
88125
62314
40044
97014
37915
29438
2369
3379
99061
67528
17338
42300
68560
95426
10192
85660
91690
42522
43318
49426
84539
40027
91241
90834
28544
88515
58835
15735
16019
56735
8664
96733
77173
93892
17896
99751
75432
61153
61433
11087
48338
49480
13596
71238
35734
97088
13625
727
87459
79345
13596
22145
7226
31352
96992
87597
25864
67901
4809
41264
37935
16518
668
98092
57553
16870
53385
47018
20904
3057
89048
15610
52392
8843
22201
27316
42015
8817
27983
28217
14170
9539
47090
19706
13546
14592
46387
109
91573
86226
31111
32697
54064
69380
81303
63399
26641
39164
45437
9503
21472
47124
87472
18201
7359
15983
2725
24247
44326
24795
97541
22753
31917
10761
71075
84821
31406
53767
62682
54451
46037
85221
42328
57848
48876
94150
53809
99227
82972
13469
12667
17688
69140
13619
81003
10276
10173
98865
18791
94497
75720
82265
84427
37208
31189
59224
8647
64497
33665
38220
66880
13038
9335
87555
29016
93104
9397
40731
23340
25940
18694
69192
15609
90463
65573
12575
58072
41988
6272
22750
96276
73064
48473
14718
12172
83123
81809
87620
96827
23294
73513
84204
40805
11835
12563
77099
43775
75800
59190
61148
95357
16201
10214
50751
32598
83998
15290
6810
33059
9255
75797
58331
56311
16595
97565
61884
17043
68483
60919
15009
57553
71653
42672
65199
48825
67184
40660
51030
84022
86650
37694
63171
64483
18589
77940
97908
59033
40461
3705
27675
33061
95241
50788
86817
38453
18851
31935
37670
84030
71936
95345
63334
44395
50718
95087
49920
55729
85271
4192
13039
94020
21573
48833
656
23823
98910
81361
55103
51245
10118
69479
33772
72919
77682
85697
38559
68072
69598
83119
72965
97750
82829
11462
56173
67797
80061
3343
33977
62045
22834
26557
33422
50528
8912
34411
91893
84195
44205
5984
39254
97582
68021
19641
3171
28876
37909
40480
18956
1342
2014
4394
46163
51909
85033
71614
73678
21147
38347
77548
59082
68518
95838
18853
89871
5356
86627
77594
52104
10943
83306
96088
48687
87393
29766
44499
92817
11019
58106
23840
66874
13687
49563
87158
27401
3943
70123
13679
81369
12250
49695
87580
35174
15100
35382
29277
60037
81052
86
24731
98432
95085
91405
59202
76120
66542
77335
32946
70392
31776
31420
90049
61569
91487
31926
53235
38223
2679
90351
54621
32104
55328
84600
48598
44187
90224
16973
95695
42273
10330
47370
13026
95422
24745
97155
24128
3456
52926
97986
36647
54779
44598
26770
75299
16063
175
96428
41755
30820
11821
48329
9678
84689
72998
61995
29450
37678
1918
45390
10351
3423
33638
30137
57390
48437
29546
15527
61467
23472
35765
30506
79130
44592
43565
149
63556
40798
82220
69979
38005
23817
86556
26977
88043
97725
1422
52834
82632
18259
20817
1452
53247
69075
5247
91376
56447
32790
23178
79035
20436
99255
72872
36617
24380
86765
2816
10925
7649
17543
23712
62248
58344
62996
70260
81662
86605
32053
44144
27761
53339
71465
61596
5842
60539
9424
96793
83342
98322
37159
89029
95704
57857
18886
41353
66756
44865
9824
55689
61407
28530
46006
40118
39505
76224
79582
18889
6752
21777
57774
61917
66994
18957
14790
76094
3960
81792
60531
22999
78219
10466
16040
84762
90720
19349
42780
16132
36823
97999
15213
60954
36028
98756
37579
1712
60119
75374
37410
98791
98325
62579
82425
53144
78863
82295
75299
51231
80996
77691
51040
38283
64282
58817
95647
39098
44664
79775
98568
49380
13782
81182
84736
33619
87874
91077
53539
2232
54227
13508
33801
15603
17830
88142
92604
62956
13825
35436
68473
13049
97381
61722
74399
89169
28029
45604
32687
51757
67285
89353
33756
80801
31370
35768
91470
55088
87837
98566
7665
30244
79014
80675
86510
81181
81285
54204
93238
99945
988
48114
50277
55495
29178
44916
90432
32181
57334
80442
6286
15148
73180
64485
29567
85775
296
64508
26545
59803
89154
16910
21088
23443
14750
79389
53765
83573
48624
52671
53183
41695
64895
56468
25150
38964
66310
84778
99008
62252
43084
57279
35479
43135
74411
6792
81527
25632
86464
66503
57535
12539
61447
6888
14669
16907
51472
75968
41930
21927
43215
42750
93619
43505
88816
31021
5168
41429
89284
82586
86392
70352
2307
54891
13089
93726
8492
11198
460
44677
96137
68281
2629
34442
7895
99755
1235
76315
48171
95066
62802
41341
80509
56884
48313
58587
96212
82706
31293
81723
39643
30550
6857
27889
67371
78712
59297
67010
49150
54931
90604
99541
29776
33462
54106
3905
85645
50275
7277
86793
69623
37798
47613
69604
96721
81402
34765
40118
78802
66934
31761
8952
18474
28819
24608
20517
44006
98186
67743
69930
59791
1212
8610
69536
95435
62997
96888
42237
93482
36606
90489
20115
82214
65995
37030
58708
44939
48713
77135
40884
36875
29296
27593
93697
38272
17940
23979
2785
84381
4027
84865
58196
68910
72642
36215
51870
32841
70975
53460
94318
25261
19180
74853
70756
50640
62994
15620
45684
25271
78303
98767
8347
36213
48204
20787
60779
99250
51439
17745
14502
32536
93505
96761
81854
75104
63974
39813
71780
34358
82580
36857
6156
39470
43906
59426
34278
42111
44563
86389
63317
85938
44562
20645
62843
89864
53541
1091
61619
76508
20526
52963
61585
17201
27811
93610
72692
88526
36630
43244
48111
21642
35156
34790
13721
20059
1880
28906
2318
50729
34514
31428
33883
78652
79323
89446
62121
49080
32183
13835
46585
74930
81270
48245
78039
38358
69794
69197
4482
91446
96243
70789
73633
63614
98134
26918
90991
59510
27495
5006
69895
46290
92529
35071
66676
47290
5788
66571
15103
62131
67730
60691
40004
27855
35109
70372
98215
4722
85716
5184
42165
7737
67690
27793
90288
89229
70846
35221
79521
41697
57482
25882
60496
5135
4148
17307
2105
10332
85706
34998
22260
60640
53847
35725
20470
42582
68367
37098
98332
52528
78351
44379
93313
9740
20455
83248
30373
35148
56104
65596
13051
2676
7526
60779
50077
39340
31871
11596
9665
87385
58692
53506
94052
89893
52253
14258
53713
17773
96652
56013
83780
9609
6476
65901
5404
86215
3726
78724
88755
17697
37625
79769
79301
64721
97652
89868
65366
64700
40989
90670
87304
46816
21905
46536
55793
29436
76457
56089
70162
2824
7279
45665
84046
30379
89480
85735
50864
72020
69586
38320
70028
86779
11380
67796
76966
90890
25257
32769
39434
7581
38414
63659
89170
46595
8462
41852
35772
45498
27497
90078
67349
44622
39636
6765
83662
30922
49596
91057
85891
25833
40494
11952
95734
69840
94769
7214
29754
1114
7115
20657
67862
34315
52009
70464
15400
97924
33446
9232
21239
44265
40890
44821
26348
25689
13670
87387
6022
6214
84457
97594
8262
71196
18149
73564
55981
59357
65296
91789
40175
12975
56682
86595
18663
3742
10643
73834
29650
16418
9744
62196
15099
74716
86061
79445
1577
28152
56589
83268
2080
3291
29709
33869
42881
30184
98545
8491
78359
7985
90861
70697
83596
20399
27996
64676
52822
40412
70206
86186
89888
8156
70060
48247
65147
38319
29338
42877
98145
22160
3151
16811
21801
17336
50051
6542
78545
23132
67884
70821
71458
93554
19206
70387
70574
63471
42575
83488
28065
73121
88216
8393
77455
37478
56239
91070
96474
44452
8148
46260
25072
7775
90139
98573
9947
48912
90223
88340
16033
24649
68148
42166
51619
26537
83856
155
33165
93558
28307
29830
98900
40646
27051
31241
51806
20533
26099
44469
93516
63763
41906
44408
28323
83336
15814
58050
2423
67092
99363
99986
71032
91338
5518
52514
65698
17861
47859
87376
81688
98937
92799
85387
84537
45251
38757
83004
18397
87436
55190
35408
11474
79700
26787
60444
38498
85091
52791
69453
54848
62739
83206
71245
36831
5863
41003
44042
62807
73982
69754
9583
27386
89066
51526
16769
88191
86532
91416
30284
2085
93729
42574
12451
70410
79362
51740
32230
61959
47120
66552
40355
85053
57628
80264
67241
58464
79970
52572
66768
73350
33918
24455
85195
17666
31241
58693
95665
33506
66298
23746
93010
7693
16793
68203
19131
22144
75695
16623
98931
39484
52109
26272
44
34184
61506
62378
82757
66887
18075
57543
14894
31737
44739
43561
53149
86372
34674
66336
64029
67964
7108
2989
68787
40188
72943
50700
48707
1994
72344
10922
82892
93241
97517
9388
41109
6882
66721
60104
92057
92548
68174
64041
27092
47224
79187
75451
12212
54890
745
60971
51843
46489
76220
58066
41392
58776
93572
53690
40299
85513
61794
47198
69190
14971
56935
71100
85152
37805
26010
83110
66928
82380
89173
80668
87395
56756
30210
43403
23324
41719
43811
18229
66932
88362
80160
87692
80130
69800
45929
28876
48030
63043
70160
42798
51359
78417
78306
62862
37040
18655
71624
80367
45055
31954
30111
90097
72277
42619
73704
57459
31198
65518
4241
69212
33116
95380
76020
59426
79227
42459
32786
33342
46441
73197
97549
36724
42633
61451
95855
31939
28057
38322
93780
1408
41826
98210
47712
64291
22588
80185
265
79531
7190
52745
19568
23289
87286
82238
79379
597
49779
28717
95564
95812
74363
83556
42407
4978
37508
36145
83283
61358
37683
62436
68599
15067
13165
66654
14981
34385
67546
44104
48833
8330
93536
54729
2377
45597
33151
26718
57274
78805
50284
36212
90790
66535
9945
53656
77561
25918
25856
69607
61927
65052
34813
76310
16360
70472
49339
45894
34513
80149
98085
24495
58328
47230
93419
8759
97972
24969
56077
2575
3177
66439
1648
21885
76536
48522
47012
93438
50633
36509
81408
43554
10894
37027
26050
23214
42144
49187
73198
9010
27031
37780
61524
60704
49743
35368
39686
33523
38627
25324
40619
68351
63715
81869
54889
58271
81801
70104
52969
24900
62379
56968
24651
38747
6266
2171
30793
41492
21950
86182
33115
92519
52524
8988
28027
79465
86324
1673
57936
55621
26993
90204
67538
1882
17428
72547
42646
76875
89698
35715
46191
20899
19325
5486
21969
7880
81689
53185
4439
44827
44143
41865
29974
68205
96073
14566
41723
78984
76380
35729
64525
3510
29352
98551
2139
51348
19685
51236
47409
67863
51427
38540
27109
88577
53216
63207
35365
52196
24242
69746
27839
45981
89208
799
37513
69661
55373
25145
13702
65597
15300
19325
53056
16322
15790
49140
1942
97570
12188
82166
18663
20523
71445
33567
31237
52042
70041
21883
37084
78581
25358
52970
9839
37100
54309
57998
34626
1379
44448
98181
69245
66644
13133
68821
59621
42386
49154
20917
14133
9731
51828
43152
71818
83661
45775
45842
42605
91476
81359
36296
96057
75973
22322
2493
81278
7194
26425
65480
93106
95285
95602
11787
65510
6006
64567
50064
14693
97314
74517
22465
11148
71840
34818
57050
5178
57946
88807
32779
15325
82617
98479
75256
61267
19245
57407
85044
41181
15000
54061
95963
13349
37957
71197
25125
97371
42609
27401
63920
70462
6418
34322
40091
52726
10242
64109
54674
93457
60888
73518
80730
75822
28408
11578
85864
9989
66485
82116
53124
66719
12479
9670
43369
7976
88006
38525
26720
36596
21278
83047
24410
63949
97730
2505
62223
61885
90285
81224
78967
36624
14749
47276
59449
97576
58191
45542
77904
51446
67855
58463
37959
64968
91867
92332
68964
14633
85431
163
85223
25789
91357
96597
6870
55113
67067
98998
28
82490
71091
96103
64863
75515
38847
14311
16697
10240
30875
17019
62694
74311
29564
63878
50290
76027
88641
58893
69139
89199
34056
73756
26630
82571
96071
57597
67202
12075
99397
95826
60096
6459
44653
79938
99553
15188
81168
25613
52330
2491
28718
33359
81228
20225
84126
77722
96064
15056
95818
3550
81718
49097
51990
76580
52235
10735
37260
69822
35284
42829
94905
89527
78648
76060
2483
20951
42287
15681
30827
99529
91497
45598
17961
71597
47024
4747
40918
16609
53886
1353
35006
2031
7202
24329
60765
92660
28041
57045
26097
19990
40621
58165
96185
59328
65818
84253
25737
27911
12109
79386
44414
46245
15761
98684
61517
1281
31100
23949
75778
10041
13880
70836
15813
61167
49921
67407
18466
55801
75594
48111
56253
14005
47671
33467
69659
62731
84735
57490
42179
29718
91259
95038
63979
21580
9061
52445
34190
49723
68387
80454
78080
88652
12044
57941
94640
33813
46076
27715
1009
20498
7442
73852
32285
36709
55190
90426
16302
92161
75377
96021
4163
53687
59754
74460
50709
98230
24586
43186
46085
9244
27115
22740
69100
90958
10702
19890
20028
36475
25451
98613
78254
31160
72007
1787
95174
51638
94847
32142
92379
43904
12930
88959
38824
57249
60687
15598
24637
5928
9663
64703
72166
35189
40635
16325
79743
74602
95581
72490
58732
18480
75175
67363
6594
84034
12957
97104
2627
65218
20944
7959
9760
4337
21599
36086
79102
6329
13771
1316
74079
75640
39280
91734
8385
21560
56881
68860
35244
31293
35469
35269
4728
34339
58142
79896
96760
41209
15849
10265
39014
29957
47388
25142
72241
2456
32126
35233
40647
72572
71693
8458
75621
74373
15710
28483
19315
82916
12942
71634
91586
30251
98456
92194
40713
1731
70643
33889
44444
19271
83608
30647
14841
50569
78269
6197
68102
7361
34213
12019
890
61404
11242
3566
31436
65094
51481
53364
37674
17221
17447
26319
57351
50954
18365
35272
55989
41614
22960
66578
74166
47691
78608
31686
62947
38517
62311
53016
70247
2068
83313
30804
53887
25790
84005
96602
33171
7131
61234
93591
46745
53121
52638
50589
24939
67510
85952
29058
72186
73391
41001
81123
24607
87837
57441
22911
14989
27472
3358
65093
17575
4359
30322
44658
5414
84168
54629
23438
20780
93840
37169
89708
9988
53525
74014
36562
19295
9746
26620
6471
94582
13152
4019
277
2914
81072
9471
7093
61084
31615
64371
67107
57503
459
48169
42238
48023
90060
60420
72059
14864
99251
18758
70135
97322
67244
86204
75777
49925
37946
43775
23981
76463
21600
41807
46957
65354
65780
76480
37820
70057
43326
48655
59172
30596
83844
21325
58227
83279
59765
83642
10581
11399
10115
86355
257
85477
58835
52137
92242
68565
287
16762
47346
1335
27313
32852
81033
60825
63185
16755
21701
47881
46579
34423
55976
46221
26282
46025
42737
42542
47026
59052
56758
40727
12956
727
37308
52749
7098
80427
85269
13940
16502
13592
32447
40522
66810
61508
48246
57693
29712
88110
3892
95433
46968
99666
73235
32750
85628
12925
84651
67013
44185
12070
46527
88835
79177
81054
54793
14826
24333
79110
89088
92342
98349
62298
17913
70655
94400
86774
61381
41635
62984
34407
54980
93742
65324
38431
82882
85451
93816
87892
64883
72483
87939
53788
29290
30498
26881
69751
61852
98187
65136
80746
43793
73248
93881
42939
34329
81437
75501
6102
58573
72104
19225
7290
12763
19710
19940
58329
91308
4663
29961
84391
16660
64939
83273
17247
34357
31260
95080
34092
86059
87578
92093
38918
65492
38307
10394
44872
83713
39329
28380
75743
35867
7378
73298
50325
81609
11859
68886
85392
20994
80950
15336
79489
29244
63331
97049
17072
17921
25303
62000
66424
39124
69548
79548
78557
23024
98620
85294
61732
98549
89970
13821
73972
30837
32683
14822
62307
65280
81913
81065
14157
2353
40382
69367
56848
81469
35451
49654
24704
81985
16448
62237
29162
87772
97847
48910
5726
43751
68881
2134
30436
71305
53166
41545
55082
21164
21982
83444
26397
69665
64492
30505
32330
81442
94852
56927
76670
93834
91045
73637
71667
42160
26963
75318
35779
19660
27705
66308
84401
17908
84172
9196
41616
77217
73824
99052
65164
88726
68672
89079
70334
19686
61655
85265
70213
5860
64637
56102
75566
18100
96622
76144
15645
64178
26204
9211
57959
54357
43991
99401
40764
3555
392
67994
57536
50402
38850
92929
15502
86263
60621
61762
28321
66492
25911
29407
56797
29643
14549
76524
61140
99367
67883
95951
7260
86917
87895
12190
75569
66618
59766
65612
4655
37236
45479
60318
68310
69952
47565
73232
83883
59365
67406
13007
23253
33925
40105
45578
24112
17116
22203
96702
34428
13860
65755
15658
9370
28408
43844
63170
51835
67699
8105
91239
39456
99293
1458
6443
75596
96451
57248
96886
45734
27101
9186
12075
42088
87508
19090
90538
69240
93849
33712
95808
21358
98767
20400
31759
85271
5312
33742
57188
18962
73129
86195
88421
51795
58706
32705
84770
2195
48807
1232
89879
6313
38981
6467
12529
73360
21300
77948
23757
52783
46031
98284
63809
32512
43600
52021
6014
18662
68680
36139
294
44178
72489
1522
82344
96678
94273
34149
60391
78268
97935
95293
62315
73537
91468
99681
24314
48267
35758
17630
39207
87639
80605
48979
97569
15893
52626
52075
40579
75401
88475
68554
92419
49022
84368
91542
76274
16053
87972
70336
33807
8430
53904
25469
51219
41745
80001
24672
95194
73296
72503
5133
50334
66285
60
9690
43101
74395
24661
14090
55990
44741
34979
59750
65808
89014
98279
54192
26756
3128
20846
60110
44945
71174
23193
68490
74
89816
61990
65385
94328
86771
80207
65189
48746
24214
41619
42013
16061
61391
95988
84848
65066
79888
64624
64256
74773
9802
21363
59827
52583
70383
11170
93018
2007
79485
43960
92935
48245
56099
82381
96161
93469
3237
85950
2027
26431
98202
32321
80578
34382
80343
10655
29118
85509
14265
51802
38514
19260
94832
12594
13893
83020
32195
83670
17669
15222
25701
48218
54569
26914
92682
19817
71739
95251
50704
97345
70575
88118
56997
92009
14205
17855
30261
45642
56764
71448
24290
21491
92794
33762
26740
24863
962
93921
88029
29975
21554
95124
56412
61197
44383
62274
27748
85419
1118
44135
99258
34214
41134
49736
77162
62925
79854
58134
43932
32757
20664
6062
96000
84444
11291
60046
78548
51638
85165
28188
28722
76444
29642
12490
91326
68351
5626
43623
45902
55779
86483
7328
52009
86434
30420
3994
7004
92030
31845
28910
77184
72097
53750
33659
16727
69182
6186
39755
58771
4841
47961
66960
75508
69126
86295
78049
78529
83976
40226
76686
8210
99249
34698
62799
57817
63315
31536
3361
70798
22566
25526
65751
26385
80045
85569
34590
83991
3641
63062
3878
78143
99075
60429
16707
74989
71143
32367
72314
94345
53893
80110
39258
10699
53384
37504
21928
76075
17582
94095
58005
23746
86082
99639
7819
63270
48603
82356
67197
75123
23023
92545
64747
57517
24394
89929
78183
76210
27241
90894
74734
14190
88148
23684
40202
82307
60822
51471
35671
43284
65849
4957
16663
93981
67299
95422
5356
16806
34168
47859
78656
52257
72246
62281
25042
43568
23648
27383
44117
75535
61065
75788
1020
65134
44863
67779
5270
46544
82291
28129
80966
22024
54365
93321
73944
57311
17240
98335
51636
89265
43760
24083
23559
44963
31778
60399
13720
65524
44864
15999
30577
37788
73600
39105
77244
61653
4445
92025
34579
17938
10673
30815
39445
93843
35199
25241
51257
79171
5119
67591
1816
22375
12907
21329
77404
9676
9116
68718
33093
81005
41577
95899
70968
12083
341
34325
70607
77099
97732
83927
48093
11893
1700
53131
67652
23288
52894
8769
85190
96170
26451
74722
69415
50193
82760
8329
22622
80403
32051
94521
68998
92548
30974
95171
95842
45063
72177
17198
87931
32834
52231
79106
61104
75936
52623
65616
70354
12490
58038
60653
25870
28374
59476
99838
25691
71916
4404
72632
17848
81766
85587
17747
37976
66464
59506
16903
63417
65589
81348
73947
56325
43326
33405
94548
35756
5162
92590
52329
41059
18666
65951
80143
36205
75843
29707
78843
6929
62095
57597
85272
87126
21199
42852
20068
96627
37598
42093
24731
94100
81287
1932
10776
37881
49240
45116
701
72990
8497
90125
20454
85921
21693
12761
27046
41817
32145
43524
88748
44273
54904
85283
15708
16132
4565
54604
26897
88176
31855
58214
99809
90436
60132
37389
27996
74783
99873
89796
61718
33202
93679
38028
67006
7535
12729
13724
3686
91350
92617
35844
59962
36851
83508
41796
38274
94792
12297
15551
37886
19998
66089
88604
86661
71852
85376
2000
58867
46853
43708
19566
48361
37953
14486
84264
87362
66368
73429
25882
67
62731
57633
41644
15092
4447
8966
26390
46005
10869
34224
97489
80185
49578
46599
75317
75594
65786
11752
27724
12262
5129
62386
35071
24092
68622
64564
41324
30059
59915
78468
24763
43815
37370
30970
68541
60655
58549
75201
67099
16173
5165
68218
13513
30762
38922
38341
38605
93275
81805
30210
79153
24914
91726
15358
98663
25908
81506
21184
25260
9145
59901
18803
44549
84230
76349
77992
41807
41091
73069
91874
11491
73318
79542
16288
34324
76222
62041
46398
60410
96566
84617
5383
83388
71138
41381
27135
73038
15260
11549
99321
12917
73424
93681
2286
93077
44291
66466
27860
7877
73305
96284
59810
6192
86662
55523
48096
95561
50952
23567
31231
70838
93160
10747
63512
55009
50041
90079
76148
11679
34604
20958
4750
13062
47971
20296
80041
93874
99165
47264
59159
90948
45934
80666
5956
13213
42302
65471
79438
20797
82760
21160
4386
11452
78057
32766
63816
91982
15197
69690
99862
74253
92505
22048
94842
49484
40779
37237
72944
55461
847
32511
27837
25617
2638
84376
6325
97236
42491
91976
96818
30453
88302
96361
27812
74278
6017
37265
57420
82370
85466
92713
37427
37903
44316
39701
2581
20294
30628
41906
98189
12847
85729
52080
88355
85789
49982
25520
10642
88027
64001
76779
68153
92487
44939
8590
76808
49936
26087
21773
23900
85650
32953
25867
4886
63845
73037
13562
47049
84787
50924
64889
19238
3954
6372
61345
13343
13802
87191
99085
19984
69953
29761
1747
86186
82920
39527
27906
73496
49787
62618
11667
96330
64809
60978
11848
87398
33696
45311
71199
75048
85869
51977
30238
73356
6608
66493
97599
80879
74828
74805
32005
25696
5456
85324
67950
7335
54537
73610
64449
22690
31092
6701
5626
48275
44950
16794
48905
11685
55396
24201
54590
61025
97088
53294
31616
7010
33772
78915
54260
97515
96861
19714
98520
11416
9374
34905
48391
84168
39176
97267
56794
84722
18706
83851
18042
27865
7652
17881
26109
21295
52436
32083
3308
55549
32688
86923
70591
74983
67943
24710
22853
10117
2952
42367
16680
51239
36272
85063
26284
69976
41605
50359
31014
82029
81246
91434
81541
47807
27198
16734
25709
94277
3263
10409
50041
15278
84970
50364
23474
416
10237
85570
29157
99414
25426
61601
10823
50326
59851
27265
25419
68279
79790
14105
48166
45794
34073
36051
29025
68372
84345
11869
27214
1761
96376
29519
28152
4715
43807
94882
39494
66604
72706
9908
73005
49923
63629
57564
84740
70063
36468
75111
92534
88708
8275
90629
73163
18722
51371
61728
53929
53319
91751
99760
10404
5326
94214
46163
17476
11941
21156
12940
5239
48242
33305
2904
96697
20368
25171
32880
88683
69091
84900
2933
53808
99140
13855
54828
82233
18602
2254
13950
94674
94954
32646
99394
89776
38768
80550
98058
99781
19543
15446
4481
41278
70573
25802
70276
18655
35330
81001
13962
60784
33319
65007
70141
19509
56555
88527
63630
85037
79607
7579
89377
92749
49858
823
82534
25980
22488
90371
60435
9814
8744
70543
292
14267
59187
87293
5364
78240
83734
84412
78201
77702
72733
64451
59809
24377
48225
99057
1007
27490
93042
47156
54230
37208
41688
91077
58488
39514
73955
65939
51007
83097
53174
80760
25852
36267
15517
34549
29481
19836
89933
87722
5137
20504
3147
48453
51076
94466
1531
29665
54374
71360
46681
89765
70840
98280
59201
15433
67704
48185
36166
22090
24552
79734
93406
27100
95787
75122
21813
87943
59003
51656
12377
97011
47187
7171
23413
82605
7918
30111
94650
78295
57217
77400
38801
76937
31064
98881
11894
58057
22423
75665
63278
55705
7596
74363
51390
27644
49108
458
52125
60785
32109
22246
2691
89557
5578
53219
60337
98312
10192
12663
19306
41015
51958
96211
66140
63384
16269
85877
88097
74142
83939
95681
92021
21675
59721
24282
79438
3744
99103
84158
10676
79106
38047
87005
25964
4299
83463
69454
23168
22579
90285
3308
46536
59123
52840
33047
11092
27483
10101
67374
21420
1394
84163
26499
23500
11702
2144
32748
27179
53402
79563
6149
96023
18261
7332
67987
36014
77022
72617
30133
74943
77919
27519
16116
35822
13007
25912
1782
36448
99305
41099
23525
35595
30136
85148
78375
94685
80046
74533
35078
72169
8766
16767
72537
69548
85615
39650
64011
91711
27471
16062
74783
88244
46176
45551
49335
200
86011
46303
93946
96405
79019
4353
52044
17969
17219
78250
83224
21968
72060
93064
41882
96265
19426
8812
52269
28570
58365
50756
66959
62484
24145
64243
47084
62016
81476
65834
77600
87059
15396
849
57860
40871
32721
34893
2079
80244
98359
74447
73149
29311
37898
30822
65561
61758
4620
35691
22790
11930
5187
48492
66429
29832
85496
66454
46850
12497
14954
43226
92251
43568
30457
33839
37068
35373
54462
23121
1691
68218
41562
84991
60274
46211
3988
33624
85478
20708
63871
70778
9807
22696
97947
5326
14359
57575
47019
18782
75221
16516
4286
30290
14373
85626
94485
97584
36093
90754
94707
93843
6731
7746
61829
23995
57807
11
96635
91217
74464
13161
33139
2523
36373
5851
84799
76067
80840
83974
61818
1610
10334
43120
14413
57747
84372
843
13670
51858
86617
15808
15881
26373
49723
92957
74926
98194
17475
33755
25571
62997
32305
26173
92199
68820
59412
50221
27833
72390
89635
26356
86217
48000
81815
84079
20203
25121
48687
89075
69136
46130
89523
89640
3779
49410
78047
22352
17534
65862
5227
87720
90903
70079
55693
52515
61530
37516
34942
31951
97374
41409
33840
93376
5213
51820
87416
94644
88074
80538
21070
77847
82549
75177
79345
17613
65332
58455
85957
81023
86079
32719
39619
24280
72860
53026
5152
38748
82006
34186
51565
65687
77744
60885
94254
33288
22343
8745
86564
42575
86526
35637
45949
6886
894
37531
56462
70219
54346
63419
56939
38782
5977
39728
5725
18481
53742
45424
15037
21106
15593
24836
78630
35149
44550
76525
12691
73062
46750
11708
56550
48532
79071
77229
72516
43204
77610
34988
76394
6406
61137
61459
23429
86842
83980
76078
43447
37354
54257
59191
11203
42793
1764
67626
68621
56386
98851
91431
96125
14569
21127
29836
86121
90007
78547
91370
30004
31972
93947
63271
94213
32323
1226
1051
26337
13160
32330
14902
12073
39337
813
44763
52538
63446
7472
92338
19934
41840
55136
59941
18156
82450
62115
49305
52646
9763
42014
77784
82236
55017
34259
79097
64859
38067
50020
75083
90494
60059
95915
99275
35864
57152
27114
3026
8017
29468
33321
66726
61735
16928
68694
45847
94772
30801
19169
15552
176
82707
89206
32386
54148
96892
73779
58159
64213
27139
83958
8727
88548
33885
86888
52939
74372
27375
54186
76400
2791
14725
96468
50858
61876
98851
34254
68730
58224
73221
27588
76788
47147
7863
86466
3916
46649
36762
838
22640
69312
24442
3806
75323
58687
68904
35014
73303
2841
77529
99490
49857
82772
7549
25475
29814
69260
68499
96907
41260
86920
47431
51239
19799
58089
97310
81818
30379
41946
48451
76107
50089
42104
19981
86365
48284
30617
57545
65973
13199
28771
33675
39915
33958
24863
65386
82077
25840
11846
59147
85840
90802
51343
76062
17082
92664
90418
65048
94787
20478
89835
70982
29713
82242
48002
63834
60896
60080
68553
84868
26004
62644
39081
87358
94477
26957
48603
95799
53955
88620
15164
85570
60362
72162
19771
64595
93805
65035
34020
99237
26215
75734
16478
11677
58909
26662
23661
42437
64064
16020
31103
70872
89099
78964
31680
32434
47463
37193
43493
72575
32002
60860
73400
97250
14545
46626
12392
1972
59836
37650
15197
90622
26527
43946
61549
6660
32439
13092
51565
40399
40538
23665
95400
94126
57255
83459
84528
581
6815
2586
63483
76743
76147
91696
48463
258
7839
21306
45600
13257
13500
50691
81471
71734
97877
92776
77373
37628
50817
39296
9624
46958
69959
42903
69658
50348
46404
46779
42342
53842
26170
12247
89378
52915
39499
52842
57362
87849
65858
47515
2875
70680
88124
55649
360
19276
26951
96064
53451
92127
62807
30914
18209
34828
80820
19061
16066
73865
42151
71369
32510
52806
67480
53428
28467
27235
47261
20616
37075
64200
10156
44993
44288
78547
46503
79581
42899
86456
68215
50399
75330
58967
42147
33177
40635
2959
14880
21002
50780
25293
84623
99830
4065
64431
56559
16515
39268
19892
55760
83210
28748
3325
49108
60784
3777
33658
57204
81577
33842
23258
82910
62207
88843
42299
50748
53428
40500
89773
24243
43940
42865
46278
50053
51072
36646
99908
58825
81665
46222
51396
26522
13319
68312
12295
99060
73385
35792
90701
69679
49172
11803
366
60954
4204
17050
3632
16761
29671
70300
49032
86941
59429
78393
5137
11732
33604
94898
94109
3057
84881
20473
59403
14886
86958
59701
21944
61208
4703
68163
62969
24600
38002
74459
93251
34613
71219
97077
6198
93308
11739
89383
5601
22090
64490
90985
93714
44041
34300
82659
94785
6513
3274
20002
59727
48471
53956
41314
1697
86195
89547
26059
84814
39002
23254
29334
46142
71161
29349
43989
86925
96078
4495
38424
98198
41903
39454
36604
82701
38165
58958
56189
38976
59676
89537
29874
22583
82162
46150
74305
87244
63254
99944
56964
13776
24798
91410
1574
43568
72162
14216
63749
58990
37092
65135
12189
6640
26895
40699
99765
25354
58006
61388
14068
20314
96022
35953
40311
58651
65093
57777
48243
24254
282
11783
5232
66065
78032
7387
57681
55984
80762
12181
18433
92931
64140
79944
86615
28389
64291
75749
57334
53960
72921
53614
82055
34955
67897
3258
66134
76101
5080
8365
96757
59680
10568
31412
81854
64860
66783
87139
53954
99601
26843
77636
8578
26183
8127
8073
34986
31839
32789
16212
76489
50386
69733
42805
80675
77934
55349
85362
91587
79411
89664
19135
57375
55914
92511
99001
9044
28809
11443
22130
79559
54607
59034
10847
83322
63451
53229
73320
24512
58459
21361
938
45797
9479
79902
2152
53556
36687
67313
26922
87127
11714
68795
59543
10527
72735
38920
63063
38941
52091
7441
87907
25343
7171
83102
2720
73832
95474
15176
46028
38988
56554
17406
63389
54068
64033
52974
79258
55106
78462
82763
54643
65130
39656
29431
96770
18538
74942
62457
48677
41138
86306
73773
12628
592
64172
15588
91217
63588
5449
9881
29475
41190
49703
78943
27285
57452
8039
40059
13995
19734
20954
25610
47074
19858
93794
59223
85054
97376
82603
49851
90792
1178
61301
97134
88120
41533
87677
10718
2381
98123
77020
78737
74668
76151
27022
84198
74273
77958
10060
4425
56264
60233
2807
87313
56973
85795
37416
74559
40616
72386
41269
21587
40924
74230
82895
82948
51106
56124
99323
73000
6249
93245
9778
13827
1288
22280
41401
55576
29915
74847
72950
43443
27630
51965
54996
84028
11395
45391
7204
48614
67828
92331
92574
28144
57498
34341
23527
66493
89428
9987
7679
76265
76404
55185
44077
55681
76258
40041
10092
29994
80440
86283
27753
25396
96759
39363
91614
21234
65455
6506
34585
5621
7534
24609
33510
88285
84596
81231
52131
47631
65491
16229
44925
4115
68341
84454
109
71768
79374
17658
2011
97182
21882
57922
64348
95621
76033
22334
29855
33607
19143
13268
58562
39137
74970
79144
14073
97392
68485
46765
72712
27737
83032
10810
45354
72620
74533
42620
64315
91388
32231
22593
86389
99249
20479
14399
81930
64009
4552
63734
12806
32871
75696
37204
70423
38119
48450
9408
18668
30454
62782
39186
85847
92849
77184
98174
44805
12446
98954
2501
20235
36111
30404
87384
69944
23027
96013
84342
73613
10355
72970
3891
59337
66249
30846
87877
74093
58763
425
21054
63918
58069
5116
20309
9067
97865
61664
11986
25184
26308
18317
98525
88470
53583
97672
24659
93443
2126
55430
54028
72233
75713
85459
11399
41354
65702
77824
84516
18699
32280
70337
5032
77477
41172
10191
27480
71199
9536
56949
46752
37921
44628
2096
82843
22964
74841
80762
3242
64284
80161
70128
19487
40414
26377
1856
76822
47289
18193
19592
57817
38669
88616
19817
25810
8755
71019
94509
95733
81978
71982
8818
19069
13089
44881
63681
31116
38006
71117
90097
45629
10876
71683
27595
97557
42570
27285
35734
84222
41213
26651
92734
7352
13201
76467
35381
35899
7197
45626
56703
4355
93054
68044
48571
10414
12693
93268
1311
36869
18954
70236
52293
69962
26404
26714
42646
97873
22303
25469
84690
7076
42821
54917
98299
33870
42499
16176
71448
64903
90226
63524
16819
22494
47601
44235
36607
42639
46897
96446
40847
65909
86698
19010
22080
48371
39731
27473
44294
9756
78284
15697
96392
48346
40466
81394
26293
49404
16448
88709
73843
99063
97823
80215
28441
67183
35702
33741
67143
75622
17253
33419
42568
5605
73987
27274
24668
21340
94858
44609
89429
99128
79709
77052
64298
80413
32443
18449
54368
50348
72902
74600
59865
23132
84738
5397
87944
67370
85388
91721
91363
40127
31150
76551
62368
45333
45119
21025
85133
83286
55828
86197
51383
33345
86323
62654
27594
49295
6107
63221
93005
20191
17759
66181
38352
83708
99500
15165
7507
6777
82760
60490
85827
23574
34179
94672
99812
69820
39952
47774
66878
256
57372
74089
651
62606
64255
69357
30566
69969
98699
36077
64267
79850
26785
43933
32902
83148
32521
4015
88708
75089
38513
59733
76975
69064
96173
40450
88289
4751
67644
90395
95568
29076
90800
3836
61393
28555
23724
41285
76401
23264
71097
7583
79628
3710
67674
64477
68109
86839
72570
86880
80429
5614
64109
32201
81293
86927
3999
37297
47171
34880
3435
70859
16710
64346
23925
67732
52806
99709
81593
30275
9063
1218
6450
93220
29868
65052
2791
8647
34065
69722
15173
83672
31226
66734
67528
25333
8931
59481
83858
10337
93429
78034
41957
1885
62549
40759
35156
49697
68568
49709
16526
11236
65677
31391
91116
40854
4533
22742
41875
76206
69744
91424
52028
74945
28277
20142
23635
44954
4851
64842
19606
51505
94704
14593
19911
96138
1249
92615
53516
75923
52880
22046
746
81286
44531
80440
41702
42544
59848
90810
42764
67965
96072
72003
54552
91941
58139
54701
82688
65542
18094
96223
42345
90169
59852
41965
58134
4054
49742
80191
13012
13538
74693
39756
49438
97141
60055
17694
95281
74044
83207
8312
99167
27203
82157
95732
90967
78150
39984
64276
1127
37441
84092
42080
17244
81021
64964
18197
73211
30953
10597
29830
56944
56916
29696
32816
21009
18806
11532
38952
40699
35430
78516
1382
2340
29663
16850
97013
88408
52097
84788
58669
17219
72258
46383
47244
32354
62669
66996
96147
56575
23988
98907
14648
97579
3706
49
63629
1291
17097
92353
19844
35379
34585
84042
21394
31937
3479
71859
41557
11137
24170
7681
36809
6652
12217
40212
79430
42079
84266
65408
28098
68337
25439
11779
67782
17183
33379
47393
98476
96505
11776
6694
9629
82499
95325
14876
75908
26544
85617
51426
32219
3104
62191
8270
38810
90349
31409
83640
38081
80283
11029
34754
6295
79442
53128
20435
86350
17269
89612
83428
92133
49695
66171
45657
60706
120
35919
31577
49357
81865
83619
2437
44882
93326
87724
8249
73690
1345
1253
87275
27687
84133
52330
6690
28717
3902
54275
55928
56201
54610
47623
52190
20200
26469
36443
97028
25857
40549
69566
42237
84964
82675
6624
53066
27075
79270
2850
66146
95400
36412
35877
45927
9155
54568
9395
38458
61318
82339
13993
39805
5265
79966
40987
59784
6901
93269
42523
76164
63500
22194
77912
90640
93355
50638
91684
61609
7982
53474
20894
49941
84841
85727
93531
80560
31364
23653
69292
15902
56690
46555
35251
45630
33379
84353
3613
69185
27830
51072
10480
62902
30262
36024
92460
65962
14
52516
71399
65809
96960
71731
40613
817
88784
76362
64524
2667
25742
63532
97336
85315
19767
75381
56984
73561
54357
26372
57934
51662
79751
50132
93370
23629
60064
17922
45049
27229
55946
10706
98328
44564
33081
34037
61753
21974
1537
27773
85008
37439
84872
5898
18796
42688
10561
60464
77920
38885
20781
6846
27592
47954
16018
43619
5253
85671
34790
79830
14135
61372
67303
74916
96600
26865
65039
69234
66018
42360
65172
69545
80522
73322
16436
40253
14140
14128
49654
9852
8087
80414
36334
1683
89847
165
14115
31269
69186
30790
26958
78188
38911
61784
71322
44466
73322
15617
14203
67890
70226
85012
38474
83159
24780
46604
44156
62713
42914
36178
72754
89046
72787
12704
89758
30358
28273
72182
50253
9873
600
84322
36196
12369
74898
69078
20565
90381
48634
1284
34455
74680
60172
70942
80898
15517
64845
3734
85109
22328
77211
71345
98360
72319
11650
64434
27246
72993
13448
5726
52273
59055
95254
87933
4844
88562
73454
58135
96777
93931
99505
30493
56988
29078
10241
9656
69475
2417
7576
39955
64655
70558
52622
98838
27622
80549
9111
27724
9816
55565
466
97178
10390
52775
45424
3694
65901
52567
67156
91370
68372
80909
23391
88689
74719
97794
70013
45669
5466
70927
65657
83010
94848
47796
4854
27619
30139
66310
83046
14560
40269
53410
80220
51510
98580
21256
48949
38799
25335
88321
71692
19609
60852
24095
38492
78782
65865
75087
54578
8490
46815
26774
26477
55231
44855
68225
39409
55733
26593
12446
87055
28228
13648
37150
68422
81193
18089
49709
5475
51444
60992
36456
13545
90693
72001
78701
89711
57068
56888
87705
43760
20969
30270
41466
48850
27256
16173
27956
16648
43614
10623
35312
58465
9653
23327
22002
14245
52841
17946
62492
75373
22340
25569
70703
90524
30045
35106
45854
11347
95375
29503
15195
27736
748
37847
17277
65107
6916
40533
34974
67817
56416
82014
16408
40678
66148
69422
23565
70132
56911
17647
79725
10556
99178
97145
63279
15095
64851
91123
79600
92733
46759
66822
69278
89308
65446
87081
96928
34345
29906
95759
63706
39655
98917
781
23319
21005
62543
28163
32337
70231
26991
10612
15299
7410
97274
17038
30793
27980
84699
59378
57707
68864
93616
50457
82589
86041
36390
47219
71977
29651
51817
20996
96549
68276
69568
78614
14038
73280
27473
52014
14506
35259
85099
98205
74695
37401
67375
19343
72528
62865
65731
86337
48298
83872
11898
82101
58080
72790
90621
11762
19005
23959
10715
2010
18700
15093
177
58701
17704
69875
18680
52033
97081
19171
20960
58493
43818
90836
81863
32513
29678
6924
3184
76857
86323
86291
51123
65624
29944
11468
58004
75326
14050
51535
93045
11840
9727
9036
20252
23683
26842
69721
14557
14335
64310
1324
28937
90032
15450
83073
54860
48541
14436
88937
72155
15755
47909
87953
51092
2261
5748
65589
88776
41744
28024
97763
14860
68778
55690
15619
72560
43426
64766
15578
46546
15731
97889
30175
88251
70038
11783
8862
80225
49185
1936
85815
2070
4555
28131
90409
38185
30456
50029
41621
92705
1396
35454
92137
58972
58697
65189
68799
69597
58152
6205
45874
49454
18013
2452
86164
68746
22151
10641
17277
35112
67081
37891
82839
35567
41265
57309
88372
80908
96141
55015
4108
45486
47144
69853
6194
24896
48429
77622
31140
32869
32850
90529
20713
80635
96083
38721
85426
15597
50691
5789
52643
69275
291
78953
9575
37443
75413
69269
24313
96645
27407
74821
67395
40223
98399
80545
8299
77797
90317
74242
19047
40219
3578
82098
19300
2526
86648
16898
22698
31718
61907
67899
73343
42882
56325
58065
19962
80074
36418
61076
9041
65723
74745
69535
16958
8132
55455
27956
2696
20873
32036
49068
16010
5359
29692
59373
16739
94379
82715
3040
41720
83068
34039
3176
43689
67681
19558
40548
23849
44215
19710
43010
58219
19766
30478
69638
26294
57510
35375
31035
81759
70157
66952
16846
40191
54552
89990
50169
73811
84871
78931
71137
86391
69524
46232
6048
68030
68617
73633
20333
45454
85968
5
78732
69245
19449
51984
58905
76204
46588
8146
26117
73473
3221
41886
18785
51388
27041
67947
60606
41393
70638
59592
71663
15153
98785
90422
9492
270
80969
99495
80539
14986
59339
92560
68693
86600
95493
42544
92078
32741
3919
37753
38326
28323
5478
45238
10044
25758
86385
82409
73542
61104
30929
55093
36763
91193
36771
43930
88027
12450
53416
6463
14750
31482
85712
88005
11635
43327
35398
45819
48298
69094
97884
13552
71769
45780
7361
24030
9765
44931
52912
88565
23128
14323
56159
16841
78799
18965
61950
32123
42954
50646
2292
64156
59670
93056
80885
6217
30536
85079
83495
7660
52939
24017
59854
76809
26044
96988
20976
16800
47125
97128
49137
96979
79500
29325
46246
71163
99561
42701
87458
2631
15153
80115
18797
43475
28180
50068
70941
11404
36698
99434
91329
91154
23598
32024
72004
87567
88915
83912
13731
60613
2901
21923
6621
44613
42185
88501
53788
62228
31483
79592
72890
79337
46702
26323
72163
39338
25494
79898
98324
2702
73353
68895
40638
59909
72253
19192
61150
52377
91162
92124
61883
48865
76726
96028
6655
90995
77245
29790
42831
42147
72789
57967
59728
59459
20740
98842
1408
82428
55181
53896
55618
57229
42304
57180
70561
7822
59565
20275
73025
73974
8711
20362
39535
83083
51274
1612
23421
95670
31701
72104
72982
817
87666
29546
71732
33590
96064
37890
93384
84879
50021
50458
31243
66470
85790
19224
34436
63437
20666
34923
42619
34430
60199
39662
40410
54292
58154
17539
34020
453
7638
68282
6378
19095
99575
20313
92397
58942
71102
34761
65672
1776
8057
16286
39015
85389
1933
89902
18715
39380
15082
74942
72163
10129
5758
42637
50895
78062
55277
77124
73402
73506
88963
54855
22178
42400
82509
48893
29985
13971
23657
77701
12948
11013
6850
45570
42337
59100
87996
26784
60790
78686
77725
79574
32100
42930
34788
7836
43180
31641
25392
26537
65339
23576
9681
65114
15607
66741
61624
34907
76070
88175
44156
16384
20902
5226
29116
30306
98229
39453
86914
56854
51603
87251
72342
31273
6154
60704
38384
71329
15230
4397
59940
59311
90463
99382
40419
25117
49604
36918
64312
69244
52937
75301
53622
55204
40426
91826
99182
36
93267
93641
88999
2738
94870
1088
74074
87601
51928
74023
70490
5796
74592
89268
4399
29665
77753
47746
58057
16007
15927
22721
80513
96204
77712
59794
41397
77028
30030
19855
99481
6661
57795
69595
15319
12724
87429
79685
31594
40324
85656
43328
77400
86701
11311
66765
73075
41274
79537
21897
49786
84283
75538
54883
21956
39905
92753
80366
69726
5371
8073
24808
85104
44498
7533
82851
61234
69764
72226
5517
89110
81227
53225
24658
88419
47051
48604
87879
53309
94320
14288
69173
65261
52762
65565
84835
85277
89194
88420
6909
36960
58224
41757
56767
39668
83736
64666
89688
20354
3363
64995
44583
45404
27629
30484
63664
4516
78080
34317
60505
25912
80298
54002
33913
12751
53327
1655
12031
25495
18279
3951
68580
46989
22911
40117
19963
90347
82096
48314
95541
15679
80425
13086
42064
87691
38648
31778
30958
96656
26880
5052
71586
55181
63079
62750
71295
90382
50312
36176
67729
6219
73166
79361
79464
93083
25332
21821
39809
42467
49184
7389
19680
85402
53753
58744
53449
83485
85093
29597
10786
69587
55078
57033
43586
41497
24621
93283
99816
95276
93232
79895
82295
41790
74127
47598
88153
30178
80525
48561
24124
83367
76015
14220
54782
38042
79300
87146
94666
27165
20487
85296
51838
82464
79568
81573
94657
49936
45804
95355
93213
35735
68317
10851
48964
62545
23258
15750
395
91001
556
41272
36107
55713
19759
3808
11122
82317
3629
49918
9600
21817
37227
52829
88766
57317
65509
56104
84205
25420
32108
40510
6465
56810
78035
77642
33760
3612
88693
52566
55490
98617
76601
18721
39232
78267
10301
65089
58866
74230
97695
33526
10731
5309
25021
32316
13032
90638
14759
43560
13680
11728
97871
21597
6545
44687
47848
50615
99750
40095
28825
41915
82696
57848
89369
83253
18889
82397
48695
59582
25081
27347
23210
24774
99748
87957
32447
11275
93578
80564
99228
81423
24174
73372
30981
69368
23283
52098
49343
17870
204
2418
80357
44128
28569
97243
16575
27758
10992
60292
78092
51730
93883
73331
59362
89805
72018
94921
22554
62232
17209
43274
51885
22133
7310
14743
48518
4579
96955
97711
82398
74480
22176
87762
22879
93481
26825
6574
87785
30845
31538
89354
44134
52644
33872
72275
64268
92083
29327
96072
84362
38046
18960
37547
21955
19422
56338
38073
9967
31642
10040
70226
84807
11356
92041
4308
36833
87161
69055
34679
76634
11231
87769
53692
75588
59071
99817
48443
54474
60900
11141
79051
75978
39153
68284
28801
250
89338
35273
36763
10191
76208
24133
55668
76117
54477
64503
91047
32958
20167
52934
47056
19826
28428
69307
28188
39499
48224
22557
88543
18650
28386
73088
17514
25590
423
33954
55321
41131
71915
97737
6793
76173
29342
12065
81152
85511
37553
71630
56767
6214
40254
46047
65278
83709
92630
25456
81212
42019
49693
90344
25463
55201
8168
28824
81172
34042
41543
5666
40858
36099
867
98164
94694
31801
83776
95078
82844
82941
57117
95180
15855
37184
33607
74353
90681
85269
89625
99475
13379
4629
80899
15084
32238
22222
22215
54695
77946
6420
51680
46691
15323
3758
3622
55093
75140
62974
52031
86095
71206
67813
76811
62102
47430
52990
38449
76258
23954
2119
77239
34174
69152
5011
71285
38931
20319
94368
45507
48474
69222
39492
85833
37306
47985
51681
28163
82336
84828
16420
61467
92669
93859
20680
2188
38813
82454
2626
19555
8036
11294
15477
7330
46239
44960
93795
39843
38468
24389
24835
80887
51889
66798
95428
48794
37718
81861
56219
68291
95063
95882
5471
44900
26369
34836
72970
76491
20933
96428
25160
38981
65947
53208
48884
76649
48251
40683
4268
96873
87009
89824
74141
5060
50561
72309
28451
17686
36132
70373
46940
53703
59898
82072
3380
28326
43400
31763
60713
1973
12803
85783
94015
81000
14246
92214
74172
83951
75092
90319
40175
80993
17887
39178
68095
46462
28861
178
29696
8375
67197
94
25298
91321
22520
9345
93061
67123
83669
89472
39147
44127
77768
86106
27825
65613
82954
29719
87720
66885
10351
11315
62054
24267
27139
70219
83949
46295
46717
58354
65888
2873
31722
94194
72096
49199
86111
99799
21674
9446
39159
99070
39007
16724
37063
19986
54684
70718
98151
45186
35689
96451
55282
39538
2813
96098
68970
77670
35423
67801
83794
16181
23938
48515
54887
11835
96056
10552
21785
95453
92396
13326
75001
79718
16478
38987
16719
7110
15413
239
91080
39502
22593
24027
72497
55707
72049
16395
14007
55222
64204
82311
61599
9635
30301
70181
86192
60879
88858
17034
95851
73302
28531
92116
12853
89976
45506
43813
84842
77483
62809
40289
76561
88651
21838
21996
10424
68238
43973
18266
40627
43021
66117
11893
82614
81268
46173
66596
22270
74857
41610
78579
36820
73909
78970
34094
41336
81242
40703
91508
37557
60856
8937
92739
67167
76258
18364
85025
49896
32574
96167
49336
35863
49988
29978
18175
44908
76372
79359
85145
39833
84683
71635
98284
91554
30237
1654
86315
22264
1533
8658
20961
6113
87148
72673
59575
82963
49881
37235
87023
64852
67666
12078
44281
64537
84248
11953
27379
24044
53823
92538
70537
83681
19844
81316
14180
28386
41344
19010
83078
35838
29070
79103
40619
66357
98148
46949
40216
81767
60353
90920
75053
98355
1227
24636
84438
61576
31983
94231
58996
95956
61934
20594
52306
98075
57157
31311
65543
374
75411
10015
23478
39451
65168
14260
86003
62715
72837
32119
94810
97989
68060
76022
14243
40545
89429
1250
48756
70874
54470
44617
43363
45125
93795
75877
50028
84149
37914
2501
63150
73438
36361
30173
1266
2309
64886
16381
56289
59762
2449
31095
22457
47727
9727
70762
6862
4962
72907
39086
54454
79844
14031
24506
11076
66112
92485
41959
11960
86021
87474
59118
54740
31547
80224
916
64658
91718
72410
10834
3284
8910
46382
89721
88472
42311
89994
29951
48208
19967
57263
9915
47240
62700
38920
85851
65521
54083
90566
6658
44603
66602
90545
35
8446
11484
74707
95860
4092
19715
50132
70779
54480
32503
41932
29724
8801
64478
53849
46263
35757
71336
58220
21911
30735
86539
49054
16176
84750
57944
60619
45196
33817
22246
51198
46070
87266
18125
11193
86856
40467
14576
23267
12338
19476
82776
48991
56995
37347
25894
13465
35921
31569
48063
94759
6483
99888
23578
81736
88732
74314
71543
31644
1154
96097
54408
3229
51207
84004
13041
43260
5586
16635
51089
66268
79390
60285
51358
91691
99514
65453
42355
73063
62982
25900
50893
70016
29802
35970
76599
64588
81024
27041
59075
28549
58678
93846
25296
21162
16431
48289
52451
3722
58638
14957
12720
30400
61841
64158
55233
44530
19023
17300
39570
61467
24587
80777
24872
62819
24386
60840
4694
26398
35962
92017
82846
3114
93476
72301
1770
61268
20471
20118
86148
85089
96225
55199
21765
44078
6309
71994
6117
65604
57676
99255
3356
15138
85169
57085
39463
8744
12843
19024
13901
91466
24570
85120
47959
94623
3792
49707
12209
11726
82979
15755
10510
85366
79745
76988
35612
17024
34416
63036
22481
78732
10457
86423
63280
60977
28952
42651
45685
66107
32233
26096
59434
40930
93717
91462
75690
58787
95289
70133
94359
90605
65889
43116
9403
87793
97188
46103
88320
3325
48486
54119
9631
43562
27237
98758
19599
43217
9688
17381
5425
52246
24330
80499
23332
87285
10168
4677
94032
93901
38522
51042
88989
32797
92489
95565
22997
19903
51430
30000
54125
63695
19776
58674
96613
42379
53452
73638
61917
82804
79148
9479
52570
27322
24200
39813
86739
25967
57746
22472
7670
6306
98866
67242
75829
30346
23550
65719
74883
63760
16064
57014
91672
82382
80593
65071
13393
76705
32318
65140
95745
45603
96834
84038
64509
99228
83550
34483
31965
6378
42106
27487
44482
78056
46963
42325
99763
41169
75205
67867
53565
12770
72099
51671
11720
80639
58408
81076
8708
82020
25403
32438
83331
3263
72413
45039
40635
92830
41
23229
75417
10271
79535
87707
39295
51679
95268
66610
49048
8996
28817
96128
43007
71527
5464
10348
47664
41223
29491
68235
62870
36280
29572
19608
51877
68169
40743
37763
8
45637
49209
40750
7568
55608
9259
29894
22057
47831
96001
27986
8242
48306
29874
96124
95244
71375
49873
64610
80577
63396
63302
91049
69828
81288
80758
80122
86823
19327
93780
49686
69253
95672
91078
52134
72499
65002
28902
85443
79198
91654
21356
70368
18167
31857
27871
79510
10363
2216
71433
95804
9159
67826
18538
38653
90610
94175
89785
43748
63749
16750
10329
91546
56110
99910
34336
29860
75233
60424
55454
46968
82386
83874
46556
78653
90989
15916
44079
73334
74835
79434
7915
77104
61114
57234
82635
71037
97632
25847
56185
39686
37138
12001
4162
75797
2280
90142
60192
47945
11180
46190
45319
92747
61205
17085
6012
77255
76569
31733
87312
76107
89038
21155
89279
53223
73670
44625
83929
56112
61860
65378
14235
3655
70924
28062
23441
99484
18809
72288
51824
48647
12929
15222
24497
72561
44260
98793
65084
62005
19925
27204
10779
47392
17558
75256
23892
43143
94185
97753
25313
24911
54930
81961
31591
55184
90825
97900
59649
83996
66506
50333
34368
37380
97360
65769
10210
85783
45487
92798
35308
27193
87864
39506
96087
7331
31225
9239
7284
39125
85349
64682
49427
30175
4603
95969
84997
7635
12598
11068
44358
5926
68660
6895
31875
85185
9385
92282
31958
43446
77136
89870
74786
22174
39734
65028
1794
27724
57024
63099
1134
18365
52897
71259
16972
90447
43975
44088
44599
87173
18108
82825
20556
5086
6091
26431
93325
47687
11148
19381
18168
50039
61642
88928
33257
70448
5033
26665
5520
29025
46631
82778
73960
26122
9248
94216
8818
35114
35627
20935
95549
59376
88042
45061
40902
66031
33408
75404
12781
34054
84423
69592
10413
97877
13161
87170
34703
75743
82931
27725
11391
8606
78813
70012
15721
86409
16452
23078
20064
4119
79111
13423
93969
9322
66060
22012
87258
5939
7346
61199
55576
50526
39063
82009
24242
9618
92782
50792
77944
16790
20790
83647
13390
4345
19273
59927
64113
63335
61868
75634
79479
36581
55630
55971
80402
1644
64369
95218
20866
60630
14991
24682
55273
26658
33985
83374
65801
51864
7994
9035
24008
58253
31218
86688
94277
4722
58779
96385
18553
5168
40593
87961
88803
51235
26101
15964
56216
76237
68254
83937
82767
17649
64756
37716
84484
218
73764
90447
96917
92662
88594
43431
69139
79291
96266
92568
90567
18691
20673
86423
36745
15908
16497
94556
88702
50194
64159
77364
47149
7942
54849
52243
82999
58496
63257
57229
86871
53664
88851
15845
72079
41353
54677
86280
17938
20978
89309
87292
39645
3412
51842
62919
39124
55689
32329
96098
36752
26984
83412
36762
43007
50700
91803
33471
60295
85334
75794
4855
23831
52533
33450
94145
6605
38460
13597
9535
39546
25591
9521
61539
16437
14139
50280
81856
9982
57986
29590
73904
17585
34881
25610
79005
72519
16678
20173
39561
31289
26361
93191
49361
14541
21560
34360
45644
21941
7824
80208
36202
96510
86780
73346
76974
69631
95783
14397
55365
73261
57646
6043
20634
37692
48317
85013
46054
84795
52527
55825
7390
76630
78295
40430
84288
42323
51188
16569
62162
77411
81598
61129
77831
3698
63701
21926
44888
35979
70836
71913
33324
5331
42062
50549
49761
46399
47705
88928
44433
77682
89395
45948
68977
73916
36998
2980
29191
32200
95295
45807
82636
11956
19473
88600
99817
63440
52448
65546
73490
88203
74060
53078
20656
15607
83336
16814
67263
70534
44653
66707
14069
3775
8432
23593
34765
10845
10373
11249
46491
90917
99518
54765
29987
64596
45288
60683
68176
21422
93947
40323
79508
64724
3811
20271
91448
93671
69253
3468
65186
26031
77433
86737
63506
931
69589
8270
35796
45321
370
92809
28902
88148
47869
2758
59711
60333
1841
72193
33006
41644
12930
48920
97413
46714
5043
78917
51014
87489
78899
89128
95523
77939
63981
81519
80712
1819
12620
25508
11807
12106
70037
51733
16845
87868
72624
74319
84653
65654
52434
51970
63603
14528
58778
92421
22157
40413
33470
24068
8375
9195
79407
81932
2550
2840
55864
71018
54803
71927
19634
60962
86123
82650
47686
47187
80458
59927
78144
17835
55951
32783
91854
15805
7539
70084
70152
70355
44205
50429
19702
93205
93910
70272
81841
2723
6369
96376
75401
30853
33014
23776
10125
41652
66195
96372
1338
49043
83297
83001
91984
37249
9931
54034
39106
2426
37080
28329
26758
35102
62715
52117
11353
10725
70402
85175
41531
28516
49275
63715
71958
15671
67272
48900
38540
63606
4797
95261
64265
42987
97652
73975
17162
82095
92809
79604
39483
68807
84928
97395
3166
10577
97076
25567
37813
64286
9686
51123
8798
15135
29002
53803
90229
2726
79958
13942
43783
82856
37641
50433
65172
98014
68510
83308
77850
71400
61902
51434
91356
92581
62315
64342
63931
21596
78992
42730
46038
22781
98941
1423
46705
91696
74937
23589
53776
92759
51001
56364
3222
47957
25
4396
44054
69928
50535
12142
48923
19370
1062
76206
6517
38832
49044
75041
43119
76175
98461
75651
44319
88770
7393
64221
783
43509
39430
80446
94427
89975
65779
21673
84794
63201
67596
94157
51876
13815
16680
34147
80152
64180
29313
66634
96114
65362
93813
41607
87506
75591
63616
9894
30258
34366
87233
58590
43707
65851
12746
11133
93950
72992
78527
36618
88314
25996
93061
56120
48633
51888
34352
77393
54684
51823
56170
61274
10812
61588
32589
16226
84656
8542
96051
14656
48406
86463
74867
51184
63270
89201
67005
82738
96696
3661
91077
57205
34320
99635
75650
98642
31587
93854
82895
87161
29674
50368
71518
94469
23851
95947
38361
6666
47466
79794
40131
79283
57238
76728
5135
76287
12992
3918
16622
19432
61061
31797
79599
70902
80813
93349
70717
69160
60979
16108
86030
46924
33817
22719
73315
68537
66023
47105
85176
37630
36464
57667
81183
58996
14864
26421
43943
49703
27255
88593
47907
80850
75676
14653
24446
66602
81829
92080
21840
67688
617
80031
86455
9139
25622
33098
70598
57070
13815
47742
97085
95860
42394
44449
39334
16615
33285
39290
99512
28047
6941
17047
70706
26151
92360
55622
7736
23020
52531
28952
55050
84542
71623
87229
71637
74470
21920
19236
32349
36713
91958
33293
78107
29115
62799
51922
30526
40071
5342
97077
15262
42765
94825
55205
27495
80196
94888
85424
57797
80019
47709
86918
26968
51924
2732
64032
7586
49476
87485
81380
65436
45050
73698
40022
71895
5920
29766
53987
20564
44086
20464
7664
66543
14488
19727
85954
73576
3545
59375
78490
32664
65703
49695
19242
74663
67543
12589
7072
43977
72352
63802
73775
91929
66103
91470
26249
48399
29166
37290
76333
74848
26192
6286
15111
48259
40941
35092
71626
31530
48147
99283
38053
54144
77178
71165
56427
83318
85236
52864
37192
1341
63775
32781
22912
10110
83448
40577
23696
58596
96510
6057
69005
6288
47853
96116
90150
25364
86969
149
15620
77256
16927
90037
53214
15216
92189
85419
63266
40381
79491
78055
5606
50802
50457
83023
18267
73365
22995
73806
70229
82531
35024
36879
51960
24716
2391
54229
89733
32232
11100
38512
55287
99606
32805
40589
32456
72504
95783
94924
68416
62433
93890
4636
71529
56172
66354
70906
74828
24644
63356
25050
8591
5230
39406
81093
93604
56582
54847
33555
92645
53609
63245
92156
20689
35212
42863
84846
89510
80747
78884
41234
36269
36015
35936
4141
51480
43003
75332
14857
15812
84934
66817
96175
190
26337
32146
22474
18888
16753
7994
67450
89471
97890
69092
84796
26764
91864
26051
40971
83710
26415
47564
17213
52261
36252
55633
44957
57340
15857
81433
12792
3236
58084
94030
47861
37760
90113
47232
38887
96171
79839
13023
70237
5361
15828
63910
69905
17828
14085
72140
79895
47632
8580
21962
50336
70270
6188
42746
33777
1401
40961
70067
2443
76140
16142
74891
96633
59419
6477
85643
87074
64429
4740
27152
97729
32559
78683
54726
21359
44
59183
17866
11039
38431
77263
55609
41904
87687
54413
32601
58520
3509
57326
27575
40048
36811
86674
14763
78785
70915
70991
24109
55583
82115
34293
46345
74377
32206
83498
69116
78128
5044
98269
25399
48228
22396
57259
92695
57262
79444
40429
12654
94648
74749
2931
19081
22959
20742
44266
35745
24395
63546
78519
72167
71148
33755
18325
57296
65195
21683
58686
90048
5109
71306
50878
66102
7802
16621
19835
77690
33374
90453
24015
33039
1206
28799
2739
73029
38487
88589
31863
93664
9515
28255
63357
63287
14124
81126
40835
93752
98519
30745
7190
2171
28350
34955
65998
71612
76517
73989
47201
50425
42243
98596
40677
63661
7682
81138
39409
93653
34335
46146
72658
78237
10579
11118
26809
42642
65301
69516
81801
58518
90929
63190
53612
2408
22923
69830
17926
39558
16722
34636
93832
23448
7118
31500
84549
32667
8923
88122
14890
92725
32315
97554
66730
96591
74876
55292
67451
71853
31007
26931
64121
34194
57776
94364
73339
79606
32808
87636
33096
33322
50206
3930
32155
12102
3842
33655
80681
70822
11982
87622
93072
23976
9950
4784
52729
10596
51524
11267
2459
68284
42115
53414
36119
25936
27040
90841
30800
62387
57054
60545
35881
11152
86992
63757
49375
35834
29562
76055
40074
71879
78454
41327
43467
91117
98297
22071
36256
8796
30254
89588
28086
1578
79927
72737
28626
66613
59995
92262
76058
38837
3111
56616
35871
97149
69463
44405
27931
17920
83064
77121
99992
41906
1668
28792
84918
55093
14895
82112
8749
56428
40349
37539
4824
80238
21615
11586
44669
50076
18872
93181
12591
28979
14263
48517
69787
48657
59990
70984
98860
75905
86764
30935
93483
90335
45110
11514
53635
53424
85355
59679
59259
74919
59231
34668
93740
86810
75217
44641
66813
60344
68357
86715
95002
88173
75918
78098
60529
6410
52273
47674
72384
20008
34815
12606
1524
52040
42086
98800
4930
9909
83860
83455
25262
12186
61302
20850
56460
36989
79999
8734
23759
85064
39298
79512
40570
79123
50083
42196
46846
1876
9188
78108
8903
26471
59832
2682
48092
67198
5305
40264
51632
70086
56686
37647
70545
25918
42795
52429
64744
33170
51296
53693
75780
32929
24903
72900
15088
49610
85080
20269
33944
60339
33886
78438
82998
60923
25015
67931
62021
43888
22183
99329
90282
99946
95640
10036
20153
50796
53263
79455
96553
7991
82393
64637
6903
2454
24175
86795
27956
88410
24862
27810
25557
15863
16126
98039
63608
61713
96305
50060
36208
46707
34279
44259
49656
34765
78081
21302
39868
84460
55311
88003
36622
342
20109
20652
25215
53855
63189
48814
65672
58926
57011
23423
78341
22830
11680
70675
50059
25651
29240
24271
99974
75243
79679
94915
53119
8938
92412
76030
88119
76778
42863
51841
84454
94611
31188
82816
64882
99882
63393
21309
14321
24874
61867
75972
2127
65435
44525
82950
95604
33552
13299
64924
90480
86448
42928
6340
3267
71246
24877
98592
12743
30786
40807
68463
87944
4868
73847
74818
87748
61604
82113
70666
23168
29153
42127
63563
58392
55729
93096
62618
54666
36853
84757
70873
63619
58038
24070
50587
36497
11247
25130
13482
57940
74786
21170
48613
49147
90719
25111
71753
62148
68484
31607
85032
4486
65352
27175
84191
50784
65169
70148
91098
65065
1586
38592
45975
57072
69674
12516
6328
75930
1771
5246
79525
41370
52045
67972
38748
89338
46966
76042
20193
14415
74928
81602
93352
39538
99144
45421
83318
8929
26854
83830
22509
97230
35301
64254
1025
91423
51539
71112
72126
33070
98136
92541
60159
20015
70055
15624
44890
27932
87053
92459
11949
9762
20955
12514
99008
72591
37343
77188
4391
52344
53859
33808
8683
61687
93530
43447
81205
15191
24880
45731
4691
61837
91673
51807
57006
43616
66143
9470
72365
71595
94865
57652
26762
81502
8146
3102
84133
35712
57279
49517
97670
68473
78599
39868
99328
41659
18052
988
97819
78716
88485
25827
15536
812
24096
19232
21443
71007
89204
46094
32142
49367
13132
48548
40975
73671
99682
57250
84902
56211
61411
11526
97111
86954
10202
7028
93980
78684
97414
54935
93272
55246
57689
50294
80094
81659
96006
3729
68590
980
1644
37574
45897
42345
53179
73769
35460
92406
10065
17605
16235
58005
49435
15743
45253
43219
65888
93174
28543
30535
16863
5047
52364
97694
58458
82447
53271
72270
72934
88101
93306
80669
81253
64152
37266
32378
15050
35973
46640
39819
68333
22748
56946
67612
79740
6082
4690
76669
81275
93359
40502
25064
43282
45568
95910
84020
45017
29787
63998
77097
75277
75611
63104
8133
30074
55299
55695
58512
27136
71499
89931
3484
2363
89961
48854
11274
71806
22295
99195
91576
25787
60695
27552
43246
20901
89193
21303
56732
99203
74092
64148
21791
8273
85394
80065
66052
68350
71767
84332
31737
54301
26432
27596
17661
71760
45022
12481
92592
51095
70979
90665
95623
10149
4127
2650
79059
75235
35184
66635
9559
4221
79479
47710
95929
21135
73146
70247
78461
95684
68957
99845
54392
49082
79576
41465
17420
54746
55589
18815
59191
510
81640
75571
8299
27177
83882
32392
95345
60963
5782
7862
59583
96299
43160
69879
80682
10036
60009
71065
58765
94678
71047
50997
89843
31371
44163
1426
22910
95009
77968
86683
47552
52847
88433
72039
83231
37320
41564
2559
49569
45220
445
21604
3323
92165
3071
29599
85654
86640
31168
86188
13301
572
20747
27753
55301
40215
49139
71737
40522
17930
83002
46891
65551
94120
92429
19204
12078
84160
20659
40867
27371
49931
58702
14789
11186
1875
35523
5464
31687
71509
70945
54914
85182
50117
37832
33240
28791
75714
17535
63557
22343
88962
99667
73282
52853
54289
91112
2514
5507
88136
7972
87363
72755
5131
77363
86964
43970
12088
63987
64209
38853
74945
40030
97603
16953
21831
26125
99661
4397
6103
4934
53075
62158
25376
97445
50456
54458
6993
53228
65524
48936
29000
46744
80053
20808
54180
38885
77797
49311
79946
14742
77252
9385
920
13848
87698
80185
39113
99812
11742
21979
77844
77228
85181
92241
98184
93624
69437
63280
6783
60106
13698
23979
33627
29077
68434
98286
82223
26098
31982
94340
5389
98366
33736
1978
67030
65886
74272
17844
41128
33388
60793
55018
65167
20418
41196
34627
78892
51721
87854
18326
55993
2039
58727
39594
37735
69150
84200
35472
91245
65954
15231
30105
85612
30368
27486
27622
94289
9270
98463
43703
85890
82993
69023
51270
97147
53671
31781
94014
5871
39959
70155
71192
95653
229
84139
61276
92418
21379
2478
44089
79344
22848
64684
55501
31642
68063
75006
68799
7954
28197
59679
68576
6019
61617
57471
5933
49868
52408
73644
28120
71329
53995
45794
57256
1106
18790
87521
19948
69678
6053
14710
82528
23843
54500
6494
70967
24486
1942
36411
56317
87588
37327
97798
40861
49533
58012
70100
86118
93446
64928
82899
41331
12834
35572
5088
75582
42354
72423
49392
55722
65845
33534
81870
45055
97562
13393
19353
29305
77272
17557
70458
89835
21798
94754
54588
68690
91319
48162
538
4020
8180
7106
79400
98933
73441
10789
60541
40823
39171
38831
23858
98523
24546
91399
41720
68078
79575
73264
94588
24832
47474
60048
67762
27732
9371
71706
84492
93842
93748
67442
77390
42699
99953
37166
59020
52811
18842
56262
56020
50878
71684
53793
36376
33307
89046
59859
34923
77684
27214
62434
36907
29815
3635
60192
94053
42914
49769
21067
38337
57410
67963
93014
61680
69180
18852
76630
80527
12159
40905
79876
1238
73528
35512
10188
40323
33572
10101
27324
97724
12676
88003
54058
77544
51697
4801
10483
16516
55016
65476
93389
80639
32818
35054
49781
97030
9817
34459
37728
36613
84574
54884
98035
19124
91160
92396
46203
41849
10364
89179
25631
1576
27634
96245
81470
8343
51914
35265
65778
61227
43150
50895
99809
69909
18213
61724
2599
76861
81176
28355
63691
66487
52980
59826
3524
7613
7828
18594
70168
71958
34584
16913
50156
57374
99422
34135
58341
96413
44691
90539
97724
41273
696
91442
20459
49943
94173
65482
79928
42855
29691
75748
63041
8230
39516
45911
77848
85140
67835
49253
7208
75568
12354
64339
86073
79695
53082
76233
74643
32131
108
14716
55513
31957
19938
40793
63253
27553
8630
47226
2115
40126
57562
11161
17235
22002
99243
89286
99367
11565
39813
62621
84981
67865
20520
50007
87853
60128
53356
52255
31866
35690
30827
71451
40503
86531
5531
5129
53170
87165
74221
97661
65888
92768
27573
41252
65500
93138
31274
46405
39754
66450
30310
36553
85018
73375
49470
28878
42103
80021
15083
79836
70082
28715
4890
83905
11250
74070
72461
81067
8903
8207
35389
91015
84168
24296
88566
15176
74162
47884
159
12580
86813
31007
14976
2692
11089
70988
51344
85235
80783
65403
30601
57166
10477
66824
78190
54310
55837
88900
64236
31677
62439
2325
66892
93421
85500
70992
50818
17712
78985
63440
11027
44229
24033
41923
9061
55492
17369
42648
61221
35375
47332
36269
65372
15385
16704
15106
69336
14735
42653
81539
83708
26220
17013
97963
58737
48651
58321
35263
47251
88964
25269
7863
69385
6093
56458
55725
42067
50291
21031
15140
14291
48607
57235
43267
30513
48277
49349
54520
537
8084
36450
93326
22147
84512
39456
61914
54718
21303
93037
25793
34898
51412
67064
92782
40125
1347
52775
37608
7641
98557
74451
15417
46465
12344
23707
50703
97097
93772
31809
89542
74415
33097
49211
56985
93861
84641
67465
64030
8170
92180
65752
98935
19445
67058
46477
85745
37785
48119
40130
51821
33821
42138
54061
4975
91034
22019
75049
87118
17163
37086
35781
50662
59435
26547
81651
83903
14348
57066
94823
55984
49683
4312
30846
55172
43790
77973
20142
60773
37548
10788
70173
57344
12883
17632
92426
38639
31564
15773
42573
46888
88310
23449
75775
62985
44684
12357
89072
48719
25365
88494
9813
21202
82095
4627
63417
85313
27916
54822
20822
72355
89893
21900
78461
49005
49511
18290
60553
30544
84703
99343
36843
42308
70774
19763
62279
11302
91269
24001
59481
54387
64497
67705
94807
50170
98694
67376
61931
75470
59004
26150
64421
31040
34739
46947
8508
24382
74213
66063
44610
55529
90664
33421
66447
78690
6138
25704
93083
67332
54949
62824
63298
19736
69613
46836
48850
49544
25905
36038
6096
43442
29018
13439
75483
50507
22519
76959
64535
76529
6527
69082
37002
84722
43315
44909
87899
80399
58645
1901
39260
64446
90854
13329
40369
96542
65096
64155
82134
94870
16692
21280
36050
14666
75538
48750
93201
86988
32510
92019
65776
95186
13765
81540
86213
28304
56746
51540
18253
4784
6834
85902
81804
70750
89184
41723
40243
41765
73392
74195
77345
74025
82319
74890
10184
67759
29075
27691
8252
45069
10958
14727
21972
77014
30515
20443
59512
61132
54996
43546
39616
99142
70539
84288
75249
92797
97325
58230
9904
88328
41649
72751
68491
98934
85929
49911
69780
54156
8307
51966
25834
90275
97652
45374
86569
51131
22091
30679
60593
94472
44476
79638
69490
6123
66814
46383
10145
95134
77713
77108
84243
61038
48359
54850
85921
70030
82993
26251
27210
3836
53982
70357
48748
36766
95725
38951
20934
30033
45663
41413
12457
59115
5325
4380
79147
31136
33119
11051
50883
14211
14359
50045
5132
70162
34989
75220
9714
14886
30422
1197
92181
88569
60300
79837
24170
69185
63622
80047
4744
69476
50481
77456
30753
68467
22222
71739
27397
51320
31167
42378
42095
38255
16555
53746
41539
14569
92049
20202
33298
44065
26186
84313
86637
66361
13754
16380
84407
99161
76536
73669
13723
95746
69870
49279
85586
4238
54738
76236
54916
56889
5149
81597
99917
86359
44833
61420
70396
71242
55431
61901
41867
67402
99820
29706
50291
32820
23117
81866
48602
81808
88912
65498
98084
18749
78550
34409
62431
53429
58673
81634
1735
74343
24077
286
6271
20957
89196
70286
36857
59973
37047
81052
86189
58357
69471
93798
74269
72946
41454
24107
33218
43062
45751
40599
94005
38230
95078
40396
16708
29182
37986
66738
13208
13507
95276
87889
38565
52640
37780
8826
16191
66528
25573
82766
75020
85514
6769
56058
81032
455
15758
71606
73454
42527
83041
15348
73613
37329
87018
50307
84053
14079
92628
88809
92250
59532
44475
35480
83954
58137
19543
37191
61512
22276
7298
33596
28315
44841
37194
63340
23069
43164
49024
13671
72494
71905
51839
35269
17140
48523
57488
80805
13772
15390
48350
6336
74012
51363
30109
35246
26665
14765
8509
59496
80159
19581
48093
43124
1316
74849
42875
6372
24863
77070
152
61376
61325
16662
22549
97331
80422
80321
28156
10664
71071
93452
47507
45525
2264
50091
83481
71028
87638
28693
58304
42516
41780
2664
73451
23445
81143
2980
20861
26739
176
1061
80349
60889
74963
37082
65702
72958
99652
19563
9582
54135
32915
28153
6670
76975
18608
75117
11206
36135
76446
84651
88542
96909
51075
14720
56414
22246
72791
646
38701
15140
59372
91862
32119
9986
22908
2457
5695
20407
14535
60798
27732
79313
55095
38847
56341
86846
87374
45593
52990
84963
48399
52184
140
446
11574
67704
69921
66370
87280
41193
66162
86324
79699
58852
43119
61717
52084
70811
6631
33369
87631
1271
53797
95959
63701
312
74420
59498
81436
28726
54981
32446
97592
87949
92912
23485
43873
66984
24656
16939
99005
77500
25633
97597
27168
68669
93225
32171
95306
34131
41490
17547
90059
13172
21372
95872
32974
5857
34472
92937
12123
47639
78054
99375
26912
86127
61910
7911
42926
44990
68169
61945
42098
36883
3076
42228
78462
95522
70685
8077
14754
69909
83022
88594
31187
41576
64999
77684
79425
8702
66357
29765
50686
36919
40586
78731
54642
60613
79905
80569
52425
46271
90254
46419
57561
49973
27813
55620
56019
47150
39556
42254
31868
46317
15563
16652
30303
71573
458
46754
11808
97745
15127
2145
68965
32536
6891
41865
21676
1494
50009
27404
9344
66707
67567
814
10894
42333
63665
92996
30996
49355
39707
78706
4800
64488
24070
99608
26331
30572
78072
63562
41915
9600
52038
75949
53211
34453
9365
18461
19113
71876
70345
21211
90934
44592
82961
68778
89440
17824
84271
9548
36477
1070
52395
9
73176
64228
71310
77061
78755
61445
36834
83373
81668
6342
66905
72095
37551
34401
88132
6297
66144
70635
81673
48076
4794
94588
82595
27324
78675
46250
767
78247
15059
71037
43980
77352
92166
29941
52455
29761
64970
22746
90991
15574
19124
8309
89877
73008
25538
11423
10637
13250
26845
69012
35871
87367
90957
95233
87947
6547
41509
53332
96096
77618
51623
59644
40671
23314
91105
15626
72683
92493
9742
57126
94634
51588
93995
25573
41879
65919
82481
92133
264
67768
92500
46512
48612
92402
50094
79259
58171
10858
38398
38258
44467
7678
95869
2037
49832
45092
75945
30276
2728
58675
8231
5768
18763
46782
79476
56871
92273
8701
67590
51285
33156
22137
32275
87434
64474
94650
29027
16544
58553
79961
3213
16940
97763
17889
19964
84094
20747
137
62910
89860
87406
38483
79056
78179
31115
18033
41889
58388
20689
19315
85646
12385
6462
81717
89234
94988
71612
75726
29394
39730
18093
10074
26254
11156
81018
6925
73111
95063
1134
24541
21179
93840
73888
27181
17433
75796
73757
64753
34507
64791
74670
54362
42444
60283
60263
8212
75834
76944
2288
9049
58181
19378
78589
96923
13893
63640
30659
3139
10535
45484
28715
34149
1542
58045
57044
12786
26312
26136
19844
51705
94167
16769
98220
86776
60793
81908
25639
19732
7523
92527
49791
25546
39852
778
99143
7922
38719
72448
88483
39747
89486
75211
2904
34138
92553
23733
93447
83090
65398
60632
44714
47400
23698
8192
35565
17798
18004
55682
5497
61718
65356
68279
95107
27470
46211
13755
29607
26656
6252
92950
30263
19463
26567
385
15834
58016
32547
93968
73814
87500
91656
87950
35303
34147
97378
51542
33520
82727
48154
13714
70346
8053
56555
16896
9582
29324
88752
70848
61783
87921
50938
44102
148
54816
4313
44108
64572
30503
25141
10589
58095
26284
94803
39944
1089
8600
71178
43310
20881
4073
14501
57077
47055
24738
18330
66025
50489
33105
84465
50179
66296
4067
22591
66206
13212
10072
22634
4937
97530
26434
30678
12656
18607
90776
42694
16865
21972
4929
95947
73953
50588
51352
13306
15987
32537
48051
68176
71376
41248
29989
36844
99951
49366
91949
71658
42730
92965
8764
7575
87049
83387
36666
61059
94138
25676
94622
6277
5396
92411
67915
31858
30374
2253
50905
11821
22353
6651
43001
91260
22600
44477
12467
42250
21039
66034
19094
49635
2778
67981
22788
98424
98861
51150
5600
86968
80175
60007
63674
29516
6246
88619
14737
78486
20233
15056
74155
79794
77828
75796
77699
64565
43130
84980
14443
32776
72685
80042
62858
35379
41809
15539
93120
48470
5784
71015
88836
89870
6398
47236
61080
43663
98757
39265
82754
86538
96994
27418
30146
2238
81051
79258
87847
19855
93787
9341
45079
64678
78292
66012
3123
11813
22829
56681
97670
97977
51532
31931
18016
36456
70105
44261
15763
43976
53232
39813
57673
22811
11294
24247
44158
63572
48852
59113
87386
75640
26771
60856
44890
26316
19639
63692
38799
92318
27400
20663
77058
83914
19934
70863
40812
6955
24927
20683
39467
65506
75625
86607
55544
33868
61790
41333
77235
54181
73378
91406
88397
88
98834
57573
5913
30091
85158
76091
68925
1710
44001
38394
95866
61860
23373
97602
42846
6934
41351
38593
37029
36491
72527
44296
86099
86961
1673
32561
20703
34591
70145
5847
53887
96381
28038
66103
27299
88011
35480
45356
22625
69819
4861
31999
78540
2873
19752
16514
91624
74629
45745
40107
56419
28579
50294
43284
70780
64465
11651
91469
1840
45033
59397
68141
21056
87347
52398
11325
97314
2181
95847
82537
11132
37695
50756
36775
60429
69357
36147
25154
91445
89824
67660
87913
88690
69159
6349
65452
45482
74160
36383
82315
35302
41754
27727
9886
4745
16215
52002
89901
63073
4868
26532
31851
96233
82493
45672
55596
48842
91718
25111
22516
12438
23917
36038
31482
41743
99342
83745
47257
25210
28951
72733
67531
57215
13690
28813
37636
63224
56975
13276
7104
36689
55879
23156
42607
51481
61130
62860
31776
20088
79341
57378
70200
94024
50678
21061
92104
15099
70956
29350
64506
80304
4255
94469
17350
33045
18919
54656
33856
89999
30249
34358
26278
30517
75718
73007
72658
82025
46675
84458
81615
83996
73390
22344
31713
77429
99664
34041
63265
74974
93129
39113
94041
90064
89738
64853
52867
48110
7016
26078
34119
63027
49312
73804
88084
66117
4863
79881
27583
8288
893
21429
59366
21880
58376
26143
37002
18947
24221
81094
93290
32896
46094
16517
28426
76996
68768
37794
15333
17515
92733
28735
16236
70881
78486
3037
61817
54135
97941
4667
9801
82114
29611
69053
1926
30156
51188
24294
61740
69481
79080
36719
66787
34167
95241
12075
77757
25262
12478
86386
74032
44639
82478
73282
27202
77920
86202
73676
62703
76146
77476
5843
49688
94681
15667
75843
66501
65699
98171
30611
38079
10046
82819
39268
63304
54661
1321
17447
65081
47360
80363
59585
87740
35248
92546
51314
98289
53722
32994
50395
87047
29377
45553
28646
10110
44822
16206
48833
94444
19122
89662
25026
62144
91511
67046
51780
67216
34757
98593
58033
48012
86279
40579
51909
12769
76210
9685
50053
30235
66318
46781
2341
48441
82983
53672
53080
65349
27708
80273
76019
44195
15267
76414
2402
39338
79020
6254
10451
85881
84689
86453
91267
19442
48676
49532
26753
25343
74217
56322
95034
18392
50500
24697
92070
72006
2073
53429
87817
90716
99745
15894
83929
68848
95461
99844
70852
63303
906
50789
77602
54413
27760
51146
7133
81459
61118
76565
4119
44032
86328
58828
25521
5555
28463
6016
1115
62564
32223
24627
85539
73559
90259
49275
73114
65973
43850
72524
99013
17016
54154
24272
10363
58353
85609
95413
35298
79328
92080
13955
41380
51638
39174
40112
24759
49472
78514
23760
39144
24759
73632
86930
31323
4049
8525
16359
16901
47405
65229
91843
63649
96881
61547
23573
78915
28154
8365
12446
24120
34304
22525
81428
32581
87897
19156
13631
89537
41288
91058
71972
79268
17181
65151
4018
31404
58106
29747
55220
25214
6898
53441
8226
51148
45538
759
71754
53354
37146
87784
36328
1431
78936
52958
82043
94654
17080
35668
5702
15931
8820
46661
53927
41915
85582
29048
21317
84858
91818
47125
59005
16182
63518
88150
31628
60623
52574
80704
58474
15110
95970
35151
97012
76260
1211
10795
69639
12872
13129
934
10361
27338
79842
43445
10520
3328
70689
39900
336
40316
15468
3982
85373
30920
34358
4291
43775
57515
84761
63358
15884
22714
14476
78605
5124
39338
71369
77451
41516
95078
11128
71418
65837
3225
36600
70680
87205
63875
42175
28912
60449
42907
21265
42334
10690
52437
91656
97289
89772
8714
21493
41048
90686
46845
66352
284
97071
21879
30928
90760
68675
37829
35600
1236
35431
93646
66286
10991
23731
4708
37554
49950
59219
56243
26021
184
37299
31192
91813
83059
5476
66271
89087
45616
19774
97297
28902
12141
65634
29609
20269
31366
77417
47327
16477
83493
27201
22299
52115
73653
51934
29375
8281
90608
17398
23840
88510
27779
36941
19163
59979
96996
12151
85728
8404
55711
90479
10138
73454
11652
51476
20007
27721
98200
91874
4502
30243
3022
51725
72135
96414
34223
58847
21891
59998
85721
46205
43113
69487
29292
29064
46058
77446
98228
92427
75993
32905
82024
97961
66359
31708
17682
10121
71769
92748
32804
56318
48066
57567
56849
35166
63309
27322
39103
80210
26803
78292
73988
63712
58795
4428
97550
46536
54462
50221
28471
90068
13853
77190
29718
96479
58150
97913
29641
92098
97339
26375
62958
88823
44990
58345
7354
99061
40774
14680
54400
69506
32108
45122
59585
76861
20655
45769
37707
75980
32929
22028
70047
76020
20468
91652
86336
37769
82534
43718
93857
25854
60452
23428
4911
82603
92512
74599
18874
11042
84693
51630
87862
99588
9825
27226
40480
35121
45438
39158
76922
95118
64494
50416
30081
54293
55675
4402
19684
23386
44958
40152
11846
41982
83652
63913
98072
8352
16637
68903
77011
87967
84382
36166
94779
46994
38201
49274
56099
50229
77907
26819
27024
78133
51006
8736
44875
29901
6563
24412
42107
79887
85688
61614
7492
60413
15061
50403
67969
64001
45008
96641
17034
90487
9915
73448
21650
44353
21947
22220
66916
37492
3872
4204
58619
7375
91333
53008
75302
52218
8417
15421
17724
81748
34760
38919
32324
60723
67352
63244
91641
50471
38652
14868
2595
52103
70387
95397
63375
52886
67889
75448
79420
92760
60962
73865
65230
32523
74402
18914
90506
21179
58474
42771
80857
79162
35281
77791
10454
10710
34976
73798
51868
37420
52814
78194
86661
11820
23929
64217
81435
73262
28205
26718
43753
44906
38936
15352
49231
88637
18763
73296
24488
78684
12112
99897
46236
16185
30587
75005
22352
40759
95523
5799
11261
76625
39662
52586
37120
38701
83353
49289
38532
16013
24912
40733
2110
5174
39477
16119
53474
56997
85754
18812
79998
72895
41348
49370
42640
18975
29824
10958
2637
39591
75461
23093
45147
78420
7065
80110
86036
91930
89758
98592
6945
49453
59688
98490
12835
54862
72877
19723
12596
26749
43677
48429
65752
10707
4035
87052
27295
77222
79869
87450
69081
9508
35306
7132
84982
13813
39916
53517
82812
90377
45757
69136
96149
97112
1801
87580
8034
79751
82410
55260
91648
46299
90578
18747
8940
29901
30394
46936
53738
99405
58064
43148
17010
1517
80774
41800
23140
99599
45255
41995
32959
9620
89398
32271
91098
56037
73478
48497
42300
86284
87129
7856
28341
37891
40125
57574
4379
52761
2464
15291
4984
44051
93005
10456
42279
80719
21204
60048
61470
69616
64170
32069
93591
27410
63948
55701
13511
47775
34065
15583
2467
76453
78267
24687
11900
74000
40751
35799
7648
10944
77724
76371
22211
78714
40138
3233
71423
2805
75259
3223
83765
24935
23555
44303
73958
55080
76145
42347
18584
45707
16496
43522
23993
11834
90593
78957
37677
12685
73501
95738
59859
44331
8102
22426
96759
56174
94143
34992
21371
19034
41764
36933
30545
64931
38881
33649
93053
11383
88026
5719
84047
91521
11832
59769
37069
42674
454
85924
80092
36767
6021
84892
17011
37532
84643
64339
17064
39999
56071
99266
37097
88788
84646
53466
65456
10373
57770
14580
58011
54209
62512
12715
44202
55973
78266
99030
62566
38272
48232
11487
33563
44415
29966
2585
30306
54607
67495
94720
85458
6118
22159
16132
75620
75884
37490
66984
94241
2964
23460
84892
45372
2087
12382
19046
66729
25221
4798
14752
35174
5345
38367
83085
10118
58208
12257
94743
94501
42113
63178
69804
62027
30338
41863
76499
25827
69094
55350
85380
69591
21532
15353
57082
91420
93829
70576
75361
29798
86081
65915
23821
85847
32715
36370
85097
56361
32375
21996
42542
86597
52299
4477
91641
69262
65021
51386
60888
68837
57941
44238
30020
62593
43916
72631
79135
72214
47696
12280
20133
53419
94212
99347
91809
80325
69039
51026
12636
35422
70765
40567
55983
74408
82033
98016
37609
30386
42404
85154
69076
23549
14149
39119
63107
34877
28669
39398
3162
36703
67890
82093
98027
2973
58495
19559
26352
25559
98976
9130
90709
14021
5310
31980
57808
94380
4883
4842
54975
76945
164
16873
33759
7877
55045
9340
12756
42166
87951
62812
55326
30778
10940
41805
15772
57554
23141
61457
22925
70515
86014
9990
24662
77963
78671
64409
9902
18695
95164
90704
40196
37626
66291
97850
21390
60961
8678
95026
25764
41297
36317
31792
72836
51112
46409
30358
91204
42916
46126
14169
58220
92040
46771
85733
99985
83244
15164
7458
3730
84163
93871
67246
9396
4811
51096
3547
80797
52000
91058
25778
43394
56630
35419
16685
22459
46637
14834
66703
54767
57469
30368
69770
84401
53424
74413
52726
49632
2469
1057
13428
56704
61574
81307
77519
60948
82412
72466
13994
67482
74609
89079
26602
54367
56079
26182
10906
42362
23247
29356
34964
84796
89235
93371
38533
60261
33041
4294
47013
16304
89142
77613
33225
22473
64180
55973
83613
15664
44822
60737
44958
6611
184
3147
15245
29395
55113
56727
59541
39591
21625
15054
72986
30583
77550
43610
11363
19125
11075
49757
22799
32261
33439
43514
3938
54097
84664
26772
62588
79694
64268
1356
49056
16500
99330
5992
79147
8444
10446
82342
16798
72582
27129
55027
2091
88336
11367
92150
43386
57509
10828
88308
22359
28874
42563
97299
196
75904
59191
74064
91166
1064
36307
15616
75845
27374
5882
33026
41608
43640
13480
54077
85761
49382
81431
32690
77376
98258
69621
53711
7081
70280
21420
75812
55726
82282
32975
88873
88817
87118
71250
86816
91199
28002
95451
35742
97451
27631
19935
67459
24656
85157
84
12295
94627
11180
82387
61779
10109
31885
86046
24237
89643
15194
14788
12334
17585
1183
51474
42331
30388
72287
93621
78960
97867
56674
10575
92772
15414
433
65376
51443
84409
67381
99407
97807
13452
41073
61354
86795
94886
57861
32295
18975
42868
76684
64874
70579
24531
673
58053
9014
30850
42229
9520
38976
1502
11443
34854
97237
13493
6627
50624
59207
74409
8017
9558
92263
68203
3200
76089
82398
96878
48930
86363
32921
73396
24283
91863
60698
27682
26161
23607
70616
21702
80232
64644
30898
14873
26336
249
34118
15618
12984
55683
46128
11500
72845
90274
60195
67415
19876
28277
5387
51682
6721
29092
13344
53165
46810
3055
86906
74462
91057
2657
12002
73448
71777
50599
43550
16038
21196
17273
82573
92101
13804
72775
21672
6363
85679
68555
21070
863
21242
45281
20648
94057
32650
10029
58285
33692
77392
41257
99317
49527
23038
64406
65482
41472
81836
87922
29668
3540
86055
53050
84582
57256
66436
21460
11501
5254
76359
26136
18801
392
1213
71361
91486
7003
49125
21692
28431
73057
7580
70261
96942
60586
63320
56771
23899
19390
49004
66258
98306
50114
11492
50385
61595
71853
39949
68076
14252
99652
58795
68691
91108
31137
2312
46845
13264
26657
63106
62044
51770
10124
43873
71715
7033
78291
64938
66662
63332
72401
15781
71654
34927
87372
54620
59030
14425
13124
24987
90537
71719
53229
81671
933
63177
73937
90646
54589
75134
40412
34971
70370
82238
51768
69262
49054
30259
18204
5622
80693
34811
22392
35941
5656
66201
89158
23816
68017
31986
35421
58249
95710
62409
94975
13452
19364
40549
28051
88591
92663
10152
51870
42188
93468
79736
79563
20508
89478
27520
71024
30465
67382
31998
63988
29051
29219
36043
34828
86595
76446
35976
16424
12361
9263
38798
44586
92653
23835
19197
20828
27524
67968
11096
92444
22178
97720
21539
96139
33964
26894
2902
37039
72567
99921
1096
59189
64959
36351
25023
40241
76958
4271
66591
79578
81683
47902
72878
8494
84304
62876
31710
83617
27434
89696
77888
90197
76788
12481
47347
97470
67082
47665
44940
15310
52217
94316
19768
20230
22617
61772
55817
46748
5003
99435
44954
95383
28432
4139
15156
62909
22061
3867
80371
22839
15470
97919
47372
97462
59977
46096
21829
60855
92138
12129
33968
68558
42084
96342
47292
26744
80762
52352
28561
36220
83617
7708
38896
31512
82519
24718
55515
95733
69336
43498
48415
73981
43028
20946
82118
85290
64264
60417
78604
72352
53401
22448
7318
95854
62644
6277
57898
18821
11360
70344
63015
44082
97248
35188
18015
41054
77830
92542
81929
60821
79278
32395
17839
11628
6931
53288
23980
356
23069
92427
25812
19878
13511
2594
41003
85746
50182
42094
17996
56749
45016
80926
3897
53596
65145
64681
36363
85012
22129
15444
74534
30520
81007
70683
39460
8740
94164
20615
43649
89106
65438
79083
43878
78004
92454
28718
65110
41321
44425
8342
4997
65398
79797
73342
98196
41836
65847
12796
49754
22444
17813
57182
87399
2458
94318
54809
61038
31619
28422
79022
1025
40635
66104
99959
71275
29144
81778
96018
26681
98862
63246
14473
78348
88242
28302
32959
4224
85636
41385
82646
60339
97825
53473
69880
18486
75203
93355
30730
56738
25226
56241
51758
96285
53321
65561
44286
84895
22923
48947
26088
28452
71637
78178
22005
76571
78121
25153
47976
14682
87628
22733
13864
35844
20673
87014
30452
91069
71790
45634
41701
59254
71947
99967
50801
28878
64824
47882
16240
23485
14879
24566
78052
28127
32052
86360
93843
28551
89852
71445
892
12995
74682
46725
78947
34450
44858
99656
53772
99587
68047
4214
58436
93904
57003
87483
22711
22937
86108
38952
74344
60703
23914
66278
2020
42858
97690
29829
77018
69016
27328
69450
89228
4880
42397
28421
76877
30276
35805
73886
92274
6338
26232
75388
50323
7803
37134
57612
40990
28775
63070
19790
33600
57735
35226
51766
3330
2242
72828
38957
56775
83767
78085
12671
27875
60410
63411
63771
74785
91556
5885
43663
60023
73573
75395
33156
7425
81352
46053
98386
75718
77498
10154
57365
54250
36622
90700
16639
50074
42569
25203
52240
48833
41273
96026
56447
88851
11930
97931
14899
19780
90301
70072
74326
7825
655
66430
98323
12262
86498
16401
79881
91708
79454
48366
41545
46118
79973
94529
36751
44969
22714
99811
99936
97729
7689
50470
81182
31375
37122
27499
32795
91029
78604
1408
95800
92230
42372
33469
5829
97193
24922
84617
10333
78605
11918
39450
42695
57402
21870
51274
83567
29940
38462
84521
85795
5835
86116
78014
92004
36978
84728
88908
37840
92130
31276
49393
74635
41880
87715
96434
20495
69913
43405
3529
3967
87941
11089
50168
25468
6572
88255
9351
25787
54148
13983
72075
90576
60349
49575
66964
74373
93450
68556
94188
51042
59741
61405
53589
92063
4021
32317
8538
67015
74550
9127
76318
20870
40916
60104
10450
51545
19713
29167
9781
52822
96516
28088
28885
11022
17572
25104
41963
90471
66025
50790
56244
89435
23485
50964
2470
30825
48527
87111
87175
37203
94811
18109
64655
26218
95
65333
78211
58079
11947
18770
89477
73094
62161
14853
63837
60028
60987
14855
57841
45901
33845
203
81652
2250
48836
3212
25433
86537
82179
7299
98157
66992
67640
49111
51238
7729
48876
26574
94998
88422
95598
88535
22883
61874
14490
41208
96220
34081
46104
16624
40639
94650
65985
73140
2437
45085
5289
65844
44265
43407
5892
93510
33136
42997
55043
38377
41558
35686
59059
25075
6278
96569
5429
93597
64626
13430
73757
76903
52544
57703
43913
14940
8794
70417
99491
65103
75452
68367
59075
8431
5815
83473
29191
2451
23050
38671
67328
13202
31279
11158
97592
50883
29030
60575
49357
26406
68631
53938
41135
34062
90568
20560
40898
76968
82490
34328
39259
35250
69980
93548
28158
54026
34536
77827
72539
517
33176
64213
25367
72277
2279
35445
85349
81020
12571
97399
7247
50200
41234
97334
87051
85684
1249
44444
4549
20454
27471
77319
9904
11926
37634
32902
78663
33019
77294
30827
83640
2394
69728
84625
58397
73599
11236
67235
38680
27548
12792
47995
48741
68804
52268
43982
41032
55427
82014
42537
28544
15597
55357
87451
51927
97461
41315
60953
71827
44422
88205
84358
83432
10452
46866
40992
3435
90009
52671
62340
28908
21310
41933
58555
13624
97872
19338
8137
87690
37399
43861
21456
40460
28365
48033
73603
38396
36872
99106
54383
8248
99350
69811
29318
82165
10556
46811
50400
16395
44527
19756
98570
57645
97042
23557
87611
10885
51170
69257
66653
46768
75246
12213
77668
97532
7663
18289
35355
93138
54311
33432
97149
64354
92197
53381
75436
38041
28662
22198
64618
64709
90919
59265
84993
58384
81607
72359
20876
30283
56763
43821
48064
73050
69779
67435
89111
24374
49341
86101
20244
93837
87532
22927
34498
5093
6974
49791
14070
53527
87594
66698
22561
72451
22335
31398
10250
85872
6236
20879
63862
47725
90045
79290
70233
44303
57453
32770
68397
80422
37264
15077
44386
45748
22712
23406
83521
39783
24890
43737
96579
99486
66428
30812
23947
40999
24419
43488
10523
14512
49377
97970
9424
55993
37314
25799
49555
63735
25715
33736
70122
56283
49228
46712
49012
80774
63788
89900
62499
14021
96041
64853
62110
35239
12585
1816
91695
5212
44622
46208
67976
28518
72760
30207
79486
43779
24871
38948
57820
64918
23832
62871
31342
19962
74240
46123
398
81378
94442
77873
85462
74206
7973
88564
72528
40192
35443
84817
69523
4875
82785
82918
62727
35124
13081
35752
48300
13493
78173
77572
21697
1353
189
54030
13923
22639
19253
76676
52620
62223
76295
57286
45882
55569
5196
70672
55825
82128
42266
45261
74661
97038
23377
950
1554
22084
59571
41954
34045
85683
70102
48695
36674
26471
42133
70860
24658
53876
56674
432
37330
44866
61926
45274
31375
81268
10844
63240
53502
52105
36896
7414
42526
43797
62877
83497
70834
98613
87137
32319
43425
45627
14795
16784
41796
17771
13292
6266
62255
1893
78055
27649
64921
15507
88283
52063
73039
25140
20865
5740
48525
9205
42271
31834
87855
70635
70432
66436
97014
13731
23253
51748
89730
33882
12338
22315
60154
81613
85334
71412
8780
72348
54692
57219
1077
75723
99292
72845
32195
76933
83255
71604
55562
50414
62149
11107
64198
90856
78678
53778
20200
94555
54931
27778
55025
22727
70067
43372
35335
46969
30529
29914
24372
81754
16264
27088
31597
11388
1932
98056
37734
31642
3310
31382
88459
98220
60665
59052
5958
46735
69995
89544
52915
67005
89077
68204
45950
70570
49881
65637
47552
7274
43195
20232
14343
68817
25800
63419
99501
60991
22329
10750
83
15642
4938
26106
61819
5763
23094
21693
84933
60889
59452
79729
48489
65397
24651
99510
49668
66203
51719
82860
50761
92622
37835
27654
40002
60930
82585
1320
86047
36492
51421
39520
26354
83773
99319
15860
43350
71189
75743
33129
42271
43628
25492
25741
3101
31246
27971
88742
58807
81386
29551
61969
89044
15674
87900
95205
22493
67131
5078
98447
83782
27469
88590
7181
84032
36438
45312
70797
77764
46814
98536
56812
89714
12997
43223
91455
34865
26622
44906
24985
16542
53771
61145
43598
53841
7043
3393
51119
19356
18839
89819
59660
18515
57161
73120
6992
97160
80897
27002
36248
9923
1112
95145
80721
31176
69729
89739
38568
22180
8065
77161
23441
50938
69364
79746
65193
18159
58563
57453
52422
32669
38625
92976
24495
5991
11913
12921
91242
29565
84367
32431
44094
60408
91122
14848
89342
62358
98906
48255
62139
28445
4838
50977
39734
42383
78888
8730
56986
71953
97952
28565
8894
75230
60625
28978
9490
67699
43353
59994
86384
74978
79211
84483
30513
63462
79704
86567
50487
68140
8950
82952
3327
41529
67404
54843
23846
99203
23522
11717
56378
81465
19704
25759
97669
51908
28874
28187
72978
36792
72079
77787
18981
51453
47736
25793
20940
79640
89989
44468
88969
59227
83459
16677
34619
34887
58287
49843
69024
79667
19835
62279
63618
95752
34125
70982
27229
96198
4820
35368
83647
36306
62455
1377
92593
53935
98080
98679
92741
5812
32559
89510
28118
49410
12825
51455
71463
28405
99399
63388
29370
28338
89799
20698
92491
75304
17725
24487
48126
67365
4738
15726
41327
35835
4154
64236
8869
22728
81324
62917
35138
1824
24303
84654
93630
65227
88590
7326
88085
10575
96527
99639
87810
68671
62380
44279
72144
73411
46721
58702
50960
43243
15938
24823
44276
42406
5722
90012
93964
10564
35550
25463
52551
57954
40728
4222
59074
76409
27741
74073
96032
65517
19220
26681
50233
58316
13206
45935
53366
55720
87892
73527
47073
91882
66660
56947
99072
18798
18760
30721
78936
73993
17690
60003
53862
39222
38301
29732
98469
25362
30831
31774
73674
26245
81405
66662
47290
6522
80996
38993
38282
76174
69639
47533
93146
85733
53850
30201
77946
13707
15567
46265
75758
15001
37008
53678
54788
74402
22064
12366
79772
1702
36357
51246
50352
97291
78555
15399
1991
8305
17823
31407
226
53277
89554
11131
81076
79181
59902
72319
14137
33763
75085
66046
90092
60691
58491
71771
46940
47965
82302
66466
21469
55226
49646
6601
46109
34505
68000
57391
87924
8305
66120
45446
86432
94583
49577
22935
88447
2598
99384
66091
41274
95792
36737
53045
57295
35152
11700
42867
22567
10290
31389
41323
12421
79154
35754
11979
53129
80588
93648
61131
32645
87861
4657
37526
41928
31826
69970
57174
35893
95175
64936
13880
6507
36609
80020
76889
79978
98232
99018
41453
18338
45813
26200
12385
4900
41260
81405
57168
59959
92000
34815
70678
35703
33879
63476
85939
45433
46163
33732
24545
55003
29010
54054
51968
51256
67270
44870
17716
28811
20266
64297
84455
87957
37915
35427
83560
39168
98754
68299
53699
36926
80553
96146
55698
72159
69660
58583
99517
51621
63785
16946
35433
75165
42633
20049
95655
88826
83564
23965
24936
14565
86139
54337
36887
13037
56283
33385
6746
31621
18729
5120
37713
19126
47486
93714
54942
13501
76516
17220
4829
34041
5974
82970
63012
13694
76221
58842
39885
37191
37204
5021
30153
80913
15206
40707
27472
72904
7075
79767
4139
72652
49514
41969
35190
1995
77838
76500
86120
28938
68587
88571
69643
23632
1699
98322
23300
96682
34236
14601
38631
93874
83278
44315
68603
85470
88325
93100
78824
81130
91160
78481
82414
2
6031
69786
45604
443
37293
33198
9559
78573
54478
80366
48123
95678
12690
1198
62413
80638
63218
71940
86029
58887
79838
85832
21475
9777
52472
27901
28033
53275
35506
32444
89428
97625
46318
87095
28088
13676
91205
74294
25921
98790
93476
70693
64294
83830
15807
62298
36356
40189
59494
96837
75859
66152
67970
98541
34058
13217
10441
2275
95321
79718
48139
85846
27857
84068
39794
72180
49620
85368
81583
72166
60051
69911
89035
48407
65379
28030
10362
30278
64319
48289
51171
53758
42137
55757
31772
11413
21487
25788
9900
6935
60572
66075
73147
45065
36835
84092
10789
80573
49111
23130
256
59290
19942
71854
97271
90820
6698
64455
49410
6034
69644
27654
48350
93934
49094
68845
75714
92282
35304
23032
53272
10702
60085
62093
14701
59223
89298
94441
71093
80578
33229
30722
34839
71762
57143
3492
15721
67191
60487
70134
44107
16201
12328
26125
97967
71539
73822
68324
718
70515
15762
82762
45280
45021
15186
32171
29834
74343
35939
89189
70428
87445
35228
21678
16128
37147
15468
99452
73530
9473
88610
55945
76974
62105
80619
87209
59663
56245
59950
43362
58010
57721
95568
14523
10338
75068
19066
70137
67463
47964
35136
38061
53645
23678
67694
83100
37279
23805
51394
86179
89681
44713
50491
77335
83076
74765
7073
95977
97421
65988
10840
81804
67454
25457
53506
36167
65228
99840
87311
50222
77781
74718
38668
84748
53535
92044
18661
40313
37300
7746
78446
36752
48887
37122
89137
99538
89460
78765
3513
33318
50959
86513
39104
20398
24382
18399
27296
97454
84842
6910
68966
43427
68059
94241
23665
70082
65739
79101
16153
37749
24552
57268
24387
99025
40700
47616
17494
38322
43386
2547
59259
37910
98297
14466
78889
81843
46466
63685
25754
94648
49497
71403
93059
1146
85359
25803
20136
30719
8985
57790
5650
54121
83293
32953
83332
64301
2305
65840
51612
36866
27141
80997
10791
84447
90080
76079
27680
18753
18807
93226
96563
64902
92291
68866
7948
70955
51914
62865
19823
22570
27107
1904
66399
74537
34841
93171
88867
54658
82570
76791
29369
15651
55478
88189
53273
56296
41436
57877
6361
40319
2311
38667
97195
80370
99764
80405
72579
4853
26995
10929
80971
9444
12311
83287
39925
44136
49158
87595
83941
78647
10519
19704
30990
98727
95645
98200
61307
29390
31801
54911
17996
57970
2674
55832
19664
82194
18793
92371
92485
30895
62119
36084
35615
8598
30931
47816
96780
41332
65317
99891
17789
67509
42895
81430
92989
85179
44512
17202
16546
81384
65507
57258
60692
80367
3020
95033
52464
36302
13700
27799
91575
18122
71702
16875
73256
32271
51314
54100
97443
91017
98669
12802
1908
88579
75181
84226
96070
39559
97262
35359
62043
75586
95572
82990
67210
95736
46308
2787
16874
85299
83180
65638
35089
11868
58863
77861
53311
11747
22292
44857
54149
82790
51243
13114
54528
47014
39570
91176
48777
79630
92302
37550
37667
45168
98863
23285
77900
45719
80095
25973
75528
43996
66655
51253
75357
47531
40454
74003
89204
80579
80716
72529
86512
74451
63124
91161
18772
49463
17089
130
80582
71444
58238
39399
54882
92849
11458
97383
8034
79812
97676
26211
69967
74758
26675
4176
34190
6609
40869
7125
74166
6270
94958
91183
37564
8696
2110
731
7833
53422
36894
2306
26460
84352
52619
71522
70971
68871
89808
78670
26165
30707
51797
68684
1317
37809
12972
40408
26857
18595
97261
69113
21795
68685
24578
49133
49725
92852
83412
64473
63561
27770
24670
95821
47558
88764
26541
21658
24334
29676
68280
39473
62422
76165
91276
58008
53248
2020
29075
14085
96896
44109
97787
50694
86330
13283
68124
44918
51319
36363
31836
23986
90521
81401
98
85857
7517
94589
6893
18358
18883
84880
41481
98446
82258
46183
14363
44683
67504
80312
66069
626
76139
72360
18877
51914
38820
76619
16854
57653
81263
46618
81919
10157
58860
5525
95084
46496
23849
96064
6627
66844
27446
85013
13214
78724
45411
12035
19840
38556
86324
74873
27457
54423
79587
62798
49220
37642
5674
74100
29912
34699
87430
4203
84257
68633
43341
73824
93961
98510
98505
27398
82332
32828
46377
83892
1316
5802
42206
98952
2107
66629
52538
60623
31756
36218
1983
77619
40730
87677
35264
14332
51073
93884
77274
71912
63267
72851
69853
80594
2559
47583
48751
16025
45383
47401
57949
65903
21611
23678
7242
44393
97307
75855
94732
50018
43733
41064
5183
10903
17987
10368
92547
27012
81400
2682
43237
45902
89117
84471
78163
19018
93272
69190
64579
94833
55150
70915
53515
54335
51591
47272
78504
79703
60394
46976
93476
90558
9136
25246
17689
98346
29388
81099
58990
93735
44637
16396
50424
83833
54711
61723
1820
61506
11455
58861
7373
86872
28685
11340
61270
82977
86504
54687
17748
42331
21107
49973
24090
53938
29305
9987
99153
2275
56565
44278
88321
11421
46023
7860
66268
21578
29129
68628
38574
2858
75066
45333
92795
78185
95347
56377
31081
280
61919
95308
95287
74640
78558
81205
42704
52237
86208
64212
46443
21857
60048
13026
97300
4340
64066
9435
63621
72100
21393
66092
93402
60454
17695
60951
28302
8380
86950
83690
84028
2815
67456
60760
67180
56599
94055
34047
13077
71752
88622
77645
76417
40069
15
87323
5632
79627
84899
55963
45789
83989
53596
56057
94628
59221
56545
62465
53713
89161
77898
37671
60823
95081
94988
92418
2821
81170
62897
71274
33904
78214
34193
36308
39516
37099
30456
91601
27641
4231
11708
496
39733
250
68969
94847
27919
93745
20456
56132
41795
25387
29064
15946
29241
15645
17824
79578
73856
21906
80226
41967
4818
17677
98749
64566
96685
75081
151
71423
48189
83956
62609
35991
30254
5919
46071
9969
16045
19313
65465
3906
24125
48701
8593
28115
95038
17728
88786
92560
58324
83208
21724
29934
15805
9483
91856
14260
73813
9684
10851
4400
53954
82810
59963
40713
18907
66657
94465
45653
30792
90100
90547
73915
74869
69217
96119
50341
4089
1502
13742
17577
9086
43903
24209
8211
73248
28918
94111
81104
15235
93028
6440
28344
98844
51047
18074
89710
98371
61969
31150
19100
82907
22961
52461
34088
50357
38444
31700
61976
90954
9623
48066
50192
1150
5500
91500
45697
68546
18542
33525
29340
99366
84144
33884
14175
68626
91582
55096
76771
94930
17066
59831
57201
225
70541
52948
9617
46129
68164
33883
11336
7241
42707
13752
50363
6783
51072
87239
91220
59123
32780
81186
28492
69397
28379
51549
43036
4188
1241
257
63734
70362
68036
54723
32882
32869
64429
89648
86447
95563
20412
25220
22794
3098
94971
68351
19495
97069
82154
41842
24611
37797
64548
21966
26658
22485
66892
33158
45533
43375
54028
61579
36293
36989
43252
70433
31479
50687
8791
2286
40200
5631
54533
35523
3949
82704
79492
19087
22932
32044
64191
22839
61177
9818
7720
20095
34865
89316
62093
70475
61978
27710
39222
28685
61201
34753
7680
27730
25026
50529
40302
72158
99821
19690
83119
72766
72008
77105
50498
16140
86263
7080
91369
85986
79797
59408
64766
87096
33476
15149
62068
98195
51474
91178
99696
25016
39708
90171
40312
97526
91441
17917
75138
38822
89893
7806
20832
1019
85955
9786
98491
30696
63763
85355
6454
23310
10889
22121
44330
77051
14418
29876
38023
57815
87856
42638
93530
7608
949
22498
10094
51915
36232
84992
11326
26161
51374
78695
34749
14192
61453
69589
97527
3434
36096
1914
30075
46080
95167
78454
48133
223
77873
34986
70136
32696
92761
15851
75553
62311
76613
48367
99250
42756
92837
73744
66891
83075
93034
66450
89414
99261
76932
3906
73587
25112
47236
15583
70320
26414
23898
73223
30997
66076
54702
51510
65195
91512
70491
82505
31804
87110
55616
59691
55273
79493
84543
16945
51573
6569
4560
65314
96008
89923
21003
98645
39162
10217
83865
10734
41721
57660
13671
51445
32664
89312
47977
88639
34302
61203
79595
4510
90243
55554
7802
82017
82258
74650
55211
59271
67326
17193
86864
56453
65252
89283
62756
52421
44568
97858
22828
24247
75762
54909
88406
57904
22044
29147
11136
58094
60863
85605
91816
33085
12022
11567
96275
46398
40296
51341
14680
60930
80041
70353
28746
55018
9059
40973
10138
98131
87201
96421
21026
62
64364
71940
73169
47718
91602
15773
95758
47802
40963
85909
45309
63239
92645
5773
57085
3452
62606
3647
85765
48143
92142
15189
27883
59495
26473
30629
32287
77853
86783
92935
4775
79646
22426
95777
54620
17954
70634
16443
65867
20019
57932
206
94899
83260
91627
88817
24277
30562
45817
4992
31006
32394
74208
39613
55958
72219
57455
35482
55487
64337
14199
86476
48849
19062
93819
85357
70496
77494
10175
10394
34486
57519
98640
44740
8876
28725
67865
57083
32946
45042
87789
39739
36969
32639
60605
1680
62538
57044
1817
9860
12008
36019
57041
64244
31731
37877
24493
44236
99035
43874
57674
2933
42
20357
32619
5704
62725
70499
334
19375
77388
52374
92509
77493
86249
29218
74599
21577
6803
58748
73790
22939
12772
51363
27982
96264
71733
7121
18876
84451
18711
75671
97143
60115
14293
56251
35744
7355
88002
65092
59090
97143
37722
13437
63770
92687
99313
53981
97132
24815
75411
76457
50244
49571
51465
8504
24445
14491
94503
88622
93182
67372
54618
90523
72730
44880
76962
77497
6483
93971
51246
61210
15408
89815
33543
50608
85587
98201
76012
15312
40661
22797
90799
85633
3898
52512
72997
5003
14147
91639
32352
69731
53319
89600
66580
19068
9325
40038
33831
42933
7499
51502
1275
13749
96209
59801
56403
25716
99296
23064
93401
73187
25176
86653
78638
21723
7942
24262
63773
37109
78859
8995
10378
60190
61859
40505
57374
68594
23007
16264
69480
58680
38392
68330
10428
24449
39713
82216
77243
35888
48010
51265
84533
62311
78596
20020
42272
20750
59929
7219
33398
88856
94243
85109
43912
56171
90375
86336
11737
81430
21597
67129
93680
91039
99768
8734
65463
29558
93586
14514
35297
25041
26865
16452
68229
9978
14578
77035
87133
54119
85052
312
9462
44471
78724
20515
66087
32281
93573
68036
78078
77102
57331
15341
75612
70344
56826
2143
60139
75788
73990
18497
75377
23712
41674
57590
25200
27683
60588
88865
7674
81694
4970
1036
20900
12462
28610
41392
94928
27270
11286
55439
69182
83195
89682
50022
94746
22452
15374
10833
87688
23195
17255
68954
90287
33752
81395
55114
82205
13596
73564
52788
46416
42885
64026
96260
9498
56529
27942
92952
42984
59869
91607
13619
85118
35309
95506
91403
65343
47483
19876
34150
18376
84985
69696
1961
51919
74678
29184
78537
49715
58357
30553
8047
81738
59128
91700
44535
92686
43624
25415
21911
68511
21819
3686
1540
70722
54173
69472
56427
98302
94813
36208
48231
2724
8707
6020
81815
76205
29862
33161
88706
31507
78000
33107
2874
86461
31110
64139
63428
79442
84092
87475
31956
80445
68925
75722
2372
92819
85772
24002
99205
43586
25853
12549
91811
6591
14895
81237
92748
75543
5081
26089
97779
43654
40432
59860
65116
82352
3215
99215
72380
29629
49795
71654
81911
7733
13933
68774
11569
31578
69333
6871
12064
30659
21643
96502
967
71004
20531
3956
54612
11328
45967
42905
34054
7266
36868
51650
92342
84007
99529
17201
84873
22741
42929
57600
71886
82252
38098
47929
68126
457
55584
90804
31116
76105
28408
5328
71020
28584
39948
46968
68592
86010
40747
15580
6018
20492
46303
44817
81968
47277
70084
34666
39864
40454
63994
7983
23560
66776
47120
24725
66383
89367
67323
56139
37008
78131
70202
58995
22841
19266
45700
233
66549
33608
14917
77600
34549
62933
87883
17686
23728
53772
42857
9585
73362
40666
2039
54975
56077
6342
33685
99062
89653
97336
81227
78501
49216
35767
13697
55159
7957
83769
303
90815
5586
8511
95495
58044
8770
89821
8260
28844
36834
26952
62868
84181
30296
99877
73814
961
14105
96673
40533
43102
25259
5574
32562
98082
21654
83404
83168
55339
10844
1798
76828
48600
72669
92565
55952
61469
14834
50287
55168
63071
76315
15123
69691
62147
50866
942
99047
4271
11159
11203
27300
47434
17114
61491
12939
69352
7361
43989
37436
26166
47253
68364
11780
50051
95822
43787
33675
92059
29208
57975
8312
14042
40906
91438
32027
31278
59549
15284
66268
6064
83323
66836
3838
93536
90915
59952
31166
91193
61971
11624
96977
53951
86593
85226
89221
28473
73175
4319
1509
4678
93421
58601
36170
37821
2787
64793
92364
68381
81063
54401
43931
92616
67623
4927
34567
92776
55704
36132
10679
68774
50592
2815
21547
79832
14414
53614
92352
7139
27992
33623
29701
94247
95856
36023
30222
7170
10382
93663
92199
5091
53324
92850
13316
48586
38911
719
15885
84905
86393
58659
14790
20088
39338
22143
17733
12207
35693
92121
42633
83675
21918
70800
40038
73669
60312
25594
28437
85410
73202
98930
58388
32571
66321
34228
50118
77672
40722
44124
93184
48977
23794
80555
37386
83079
62030
21353
97632
39119
51799
33370
42707
28538
7635
78346
53506
16837
49452
36882
50757
27307
50684
89297
23921
98192
75888
47882
68452
28686
95110
10465
91723
49285
64850
87714
41393
15080
97635
9603
4739
97645
23421
60676
62325
89222
58656
5975
86231
53321
79663
73151
29174
35533
56713
728
68355
17610
21594
66967
80074
60856
81274
46028
98418
1434
84514
35617
44588
11712
10777
33094
7700
43652
36633
23788
44443
58665
41072
45219
70033
283
39274
64649
18748
94928
13906
82919
33688
20228
35010
81389
2716
25661
55454
96642
76990
3206
87634
68179
97195
73956
92222
77595
70919
10523
7180
89557
19148
35313
89754
54894
27310
78110
32888
78480
16967
97018
11553
20193
4232
50951
99898
36933
94850
83255
4610
71648
53658
49700
99882
53064
97665
91933
4012
11536
50878
37746
39661
28139
98141
80010
71545
1150
48855
11892
99142
77198
58706
71725
72735
70016
44320
39433
37118
77084
21318
97122
68649
78061
37736
75993
37579
89755
97032
55826
88958
59651
16386
84196
24007
17830
14037
74040
27622
92361
14309
69991
25295
41359
69713
71195
38104
26623
94181
50981
71821
16930
80402
6516
75429
3841
80146
87909
83186
85174
292
4208
46224
36213
69572
87533
67317
55488
47514
94017
50782
89511
8341
83294
94547
71590
80576
11860
30818
7454
16855
88620
53765
51747
87823
69385
80055
68050
27864
9701
50343
28370
81521
73379
54472
92949
4211
96932
98184
96481
55202
96007
48299
12923
6035
62290
44443
53269
79193
30357
45480
58098
28741
47153
62597
61595
95139
20833
62336
13568
17172
25410
85668
64211
31420
52690
11301
13278
41172
73516
75162
73737
34864
75761
25804
47259
27045
23530
34363
58471
56823
58768
80524
79989
20398
79056
82538
74699
15764
56398
68537
26048
15651
75323
42129
29756
43561
10891
85238
40444
18183
7932
3166
46389
25337
85870
18286
75959
17546
18032
93257
84865
1198
12499
25653
39107
52923
55007
6161
47376
78635
16104
69097
84217
28697
47361
21293
21257
73918
77028
33039
31761
94425
23875
32310
59407
73465
44013
32532
14534
19470
71480
22278
84673
29699
94953
43132
62649
32019
18154
19155
65102
41072
75962
81835
29551
68552
93228
66607
32434
65613
55588
18733
40656
76355
52076
36923
53877
97397
14198
41576
24977
32167
90594
60533
50516
80680
8818
98288
42027
49921
69036
81642
21624
94193
98293
32447
28299
4557
55876
92179
68695
52973
85752
91990
3135
7956
38427
70923
49826
42373
57077
75669
86578
80174
49271
58989
81
78657
5262
25755
39936
1973
66915
98890
45242
2084
36137
65628
65715
1292
1636
4910
59634
80424
32629
1619
34916
47769
86075
68978
3687
17902
25200
80334
71000
64651
94279
96857
33532
27291
42692
19060
84970
76058
14581
42691
49029
19763
92106
80407
64134
32673
13980
13208
19587
34670
13159
12314
27587
12100
98704
2812
10611
92307
56871
81886
36472
8350
17758
30734
64240
78262
68966
20406
92515
4450
61755
17269
21056
94153
5290
37082
6475
57635
21370
81258
37758
19633
42365
27095
14090
59777
39110
8689
13054
36299
41787
42465
10440
80627
83433
44878
48541
43760
63060
2160
35998
16086
11550
58240
38125
59163
87681
22367
46417
34154
92085
16921
20115
83091
90579
12900
65502
48266
46601
22459
27944
21182
81011
27171
98785
54391
11912
27554
50387
19861
8242
28958
68804
8618
88543
93394
9753
15052
57890
43541
35962
65039
4612
42346
23768
32314
24267
84105
69089
36861
20372
95097
90760
15835
38658
55643
64636
16554
79704
78795
35997
91161
82057
43160
17725
89085
15096
71623
22779
35764
99593
34757
28661
88659
64697
19734
77877
38883
48337
82136
75642
14210
9191
60974
76938
99282
19097
88826
59815
31006
91808
20610
90645
53885
22671
16899
14432
34208
11193
87810
50962
36286
6395
54672
57081
12068
88086
73229
3270
99673
34212
21269
87930
59328
10713
76850
89526
48681
41457
65725
24859
37126
26108
18807
51813
62852
84251
32650
89509
41054
76268
82395
6855
66693
73570
27772
26680
65220
50035
21110
40460
39186
62758
90255
84359
50280
19581
9354
2784
63374
73750
43411
63442
33510
24353
10960
23031
85496
59724
82230
37283
78004
98255
15401
40095
66136
45632
29674
48815
37949
23731
37755
44984
3019
96556
80694
11331
88952
38825
85512
44925
21295
37656
78800
62701
61998
57454
8262
84510
20600
74468
40218
14775
36214
57619
47537
80776
33938
27117
79155
75871
35495
19755
73985
35910
39194
64237
61729
46583
3868
94983
20484
21092
95676
10603
47786
64450
64276
90785
80550
2744
762
71557
19778
57281
58306
10967
12065
14750
6715
72744
17295
29665
51923
98498
91965
59110
89946
98020
77897
67477
43710
39110
24785
36508
93157
89925
53382
99092
43929
75285
7294
95886
88541
29484
23156
79012
35998
87054
51875
53510
83530
6877
69644
27471
72828
56119
68746
18807
21170
28052
12986
91441
97824
27505
65641
67180
89932
28745
45978
78680
73574
86719
59767
79836
75277
36756
11984
48350
75700
80569
48439
85268
94730
54262
92240
54761
25560
97912
31515
41838
20826
98816
55676
93165
30864
2568
77984
81392
81862
35870
72261
57888
97443
62909
18911
75011
80446
89246
99248
62087
19733
48790
85515
73617
29300
67940
30920
82677
18534
70221
14006
32611
30575
87783
91755
23977
19596
82722
92027
58201
83517
33934
19039
37561
74480
525
26079
44911
61472
56115
8882
47952
81272
67814
94214
32115
7291
73801
81239
7356
14678
22051
36627
38122
57491
57325
50741
49250
52048
61923
83103
96932
4137
39991
36824
83971
75503
21901
90139
55123
74491
94059
40428
69874
24693
63731
73595
36505
83018
70957
48048
82535
39277
16316
10797
35592
96818
19653
18531
89897
54346
63442
7891
39332
24341
48299
54013
21603
36580
68682
93139
36168
61570
92949
35939
76685
92881
46045
50684
83692
88123
32102
77547
94228
13447
95363
36126
8116
68582
28803
57195
18906
26212
57947
19627
47192
35335
46945
22635
67557
76111
75744
74738
12663
77075
48713
89276
33810
72453
17463
19323
6379
67664
1691
63109
42096
5723
50490
10972
98114
61429
34153
42381
19516
91668
4790
61635
28920
2288
55409
7387
67240
56079
13666
81447
84020
76859
76451
52476
93042
71812
62100
93967
96139
18317
53311
11691
43219
69937
65490
59003
72291
67609
29140
4634
45753
45057
11580
43203
96380
23664
89518
99359
11896
48801
24639
24358
97513
21550
62638
2150
20579
297
37041
49987
10766
59715
22766
41816
15565
62221
31959
97698
61102
41714
35490
84693
19668
32994
59019
72998
28808
94551
57554
48378
41415
59821
1137
5796
11269
86956
72092
42551
42668
61250
41141
78664
41744
38159
37682
4079
31926
56945
92606
44880
28502
77761
57705
69262
43407
50987
37242
93415
39376
5258
27760
63593
85188
93577
39715
23447
37155
72181
54691
5992
92375
11417
65523
50065
63108
23561
45168
69651
84974
43614
82975
43346
65088
69554
4830
19986
63963
73963
14577
91640
55834
89426
57931
74867
14132
44963
1610
43285
77124
5521
16945
87407
49990
24497
89852
60779
29377
64266
79001
2061
34786
91039
24921
49839
39029
22232
32781
51160
75734
67997
85887
30785
21775
47594
15074
14247
62319
61271
65374
37000
14686
61850
18194
31103
28164
54137
81437
81289
78697
89964
52347
51522
4699
68774
25922
63055
49937
55774
91102
35692
76132
72210
5186
19581
41494
12317
50185
97239
16820
74707
77994
89136
88582
24877
43837
81098
45158
97172
74586
71335
70025
58079
86202
95356
92205
18629
51212
72023
81070
12513
75625
99794
44570
32570
66229
53386
65858
58367
56771
87915
31988
13927
38871
6928
93717
85634
98579
15937
92465
58754
68582
29842
12701
64910
43780
3093
79814
78894
24086
16716
24657
34451
59458
62134
66771
87458
19414
25072
49121
61175
97494
31785
75958
62264
21753
42294
56841
20695
65764
87998
82055
54282
63230
72616
98917
58182
61791
82058
53893
43209
74076
85715
69447
66892
11549
92978
8488
28687
45404
14565
10215
52553
49423
92378
67862
41013
63548
96807
77433
30757
40090
91546
91407
81283
83576
86363
69795
36588
70253
20420
65353
85807
17974
67819
41809
33529
55605
15151
22839
34489
42621
81627
89397
98109
35221
30797
62692
78357
19349
31411
7620
60233
30734
54000
47220
16351
52745
91514
50397
62078
73038
73529
79046
11767
42401
25120
58416
31290
14642
58735
81681
84952
1699
27560
19142
45790
43074
1957
54374
49787
72517
51040
30162
14122
33005
90565
71569
34325
75934
75550
49510
18894
72149
39296
33932
65861
47353
49397
33041
27799
10598
66609
33191
63095
25921
61971
50551
46156
88868
75133
84071
33237
50166
75560
68560
61279
56029
86350
62713
15814
99722
21352
44582
78891
70322
77372
50823
97
81854
80968
62479
88688
62497
52506
95857
94558
51297
11903
30146
29716
84781
1572
98374
51439
72689
34736
68725
64658
376
5303
80123
64649
31410
10025
3370
34786
25690
72134
61555
51733
94976
83713
61041
18953
89455
28067
67423
79051
79663
43186
67977
77156
29801
14386
43048
36128
7863
54732
90729
39953
96857
50241
70860
85685
92209
90045
26602
40149
42226
93945
31615
44743
30126
31750
81156
82649
81365
99300
3586
25418
17736
16561
40122
68739
81088
26025
45453
92727
71308
19734
37726
82370
55476
4221
49261
25048
73948
48393
83042
2388
74186
20555
26014
8266
30371
55589
75833
71228
54744
71826
47640
96054
44067
35019
12123
59450
388
22550
2157
62704
57993
52131
15877
75951
80689
43723
53918
11108
26446
86239
95455
32490
65665
612
81445
57743
75405
91270
99095
57653
60780
25948
87610
43837
95258
72108
91728
20871
72911
31650
9437
8260
8060
97939
39368
74589
7475
28478
7136
40290
3370
32814
78324
82044
61008
68529
940
41506
62811
29905
28767
68862
8196
63716
97484
84000
98391
56835
45169
84262
90832
15590
8718
37937
60557
71336
49741
96855
69215
10006
48213
64289
83826
23023
24888
85377
83292
12612
54705
59812
52773
94766
20007
45174
63280
27607
36875
71699
24440
21155
71405
99158
68394
9077
93506
20451
64508
49620
64443
65776
35329
54938
67283
13492
89097
80556
58618
83223
17869
6066
64841
38712
58086
80960
67932
41827
47738
15380
42657
25054
55756
76184
47952
22578
9165
88847
95210
89153
1947
17324
39046
55963
75333
83222
23139
75930
47198
19420
47733
67963
54259
48223
97885
55715
61401
35160
56521
78996
74042
90087
24210
10225
72974
35931
56134
72149
52026
76079
9740
85124
50998
50140
96561
66765
60395
76021
79681
47735
8237
24415
86841
30512
13537
51656
48342
86862
29758
49380
23433
18393
10462
44953
5070
56145
52196
52086
92682
99756
57298
1601
46612
6303
39821
33883
62467
56033
47789
28845
29469
4188
63004
77861
78080
83406
5712
5896
30755
29547
18156
41792
20939
58265
65703
97305
71337
14944
92955
26339
75659
46140
937
48611
28690
80086
44434
31668
58588
47537
85553
82469
29704
75186
67077
31570
75954
58546
35592
46150
39567
83691
84201
49628
73537
11457
53832
8197
37181
25816
94209
41901
36542
88020
83583
83223
85473
96954
84663
2138
28867
60400
35331
76179
29460
40693
76682
32315
92798
26221
89256
98929
86806
12312
83989
97785
10460
37216
12576
58268
73318
9933
3452
35023
5679
7108
81048
50347
36203
25990
21521
6545
78624
46581
23713
27363
29663
47798
28121
41163
92482
64088
84629
79424
80391
82397
61245
72664
11526
5143
59486
59061
51689
40299
44983
53822
98510
73409
13692
21756
25699
59550
10530
74530
41354
79480
28332
75347
85098
33084
8496
36712
92327
91873
82996
32399
35834
3685
91577
38117
86159
89657
22799
74117
78625
99751
42538
48702
41467
49962
47642
37390
3881
5701
77611
20284
36410
98128
52191
41814
33133
23887
69377
58759
61598
85043
81940
79936
64649
75241
16691
31459
28656
60470
9685
13827
71537
6318
193
34466
40313
31423
83583
66296
6781
12546
63679
45210
41931
39314
17730
49197
49904
15238
7802
21498
76768
4595
43993
2318
34642
4649
33899
70679
66211
20765
5737
2908
5422
33853
21654
20645
50594
43599
9342
2347
60934
77345
12385
26188
34643
43470
19892
15464
67289
84987
67116
25764
99466
49212
2679
17462
69029
64059
89142
19674
69585
42041
88863
71821
35388
87762
57498
48049
31720
1134
27383
17834
63761
43642
74817
15760
87719
922
90573
25705
3208
50098
72157
32750
3232
68979
77994
72612
6922
90502
11515
31015
89352
72565
73177
92466
2397
23868
55693
66225
4312
36350
23647
40229
49673
13863
87703
46500
94504
83915
54163
38707
9694
19735
48096
89231
21527
60328
33129
4539
75081
95602
47584
67163
19546
1922
34286
94736
71582
30148
30922
25779
83706
30941
72567
72500
40862
91211
42433
48456
88439
56202
80161
58801
49939
74149
21280
74964
24596
17789
27591
22251
47422
80050
10718
89620
76653
96450
4435
86374
87407
57948
89085
51522
54461
67492
13535
97164
81225
38165
56703
60825
29783
97122
38765
96424
14388
62014
20664
6561
82925
711
9819
64251
83882
36272
67854
72288
83953
95545
92000
32314
99918
37220
16634
82393
86283
75643
68305
566
1154
49935
55585
89918
48110
99280
40385
3095
73319
32261
3522
12155
61251
7594
51179
34500
87999
74791
41991
91799
63631
36259
95435
2017
76178
63141
99255
6989
9680
47461
89301
93714
70442
86026
31347
31635
98044
81288
32026
57841
95891
62791
99853
26549
18540
39982
97515
28842
19035
79699
17445
95515
18457
7513
22873
40312
50740
8133
58715
53249
37958
83463
31330
57388
401
36260
37721
78161
73979
77428
53041
43027
71671
45610
9159
96612
34207
7306
44679
57197
15573
17032
33383
25849
66811
11584
67784
44485
44119
10997
38217
58740
54783
94068
8978
70095
53557
64225
9845
46725
86228
50517
83134
61435
52517
52575
77853
85053
72811
36693
80665
50130
8066
55524
63060
80173
2372
72331
88744
42419
18180
82105
43199
49003
25013
95860
32332
30892
98120
27603
62372
77151
12107
48547
61849
64390
79962
370
42672
51713
11787
7659
29726
80640
27924
20906
80970
3114
58864
64024
211
44472
2548
25485
98358
1932
65033
38616
77043
30672
20584
47454
85425
12668
26325
44663
14456
78931
65894
94729
80009
80363
93046
32888
35070
49105
80418
64845
75478
92457
13642
39089
2551
9505
43681
47207
93409
82313
77868
80683
78580
11056
82718
59166
83485
91
51812
465
33999
92629
36766
61772
4054
48022
66356
96852
58581
15159
67658
24369
85312
61607
11882
15847
74762
64754
2945
66716
24098
28537
6358
74098
41858
65265
33339
14815
18133
50978
20242
14800
23228
53367
18833
54249
26433
46726
38124
41093
20713
52295
39170
98147
55631
40039
69347
41171
7618
55544
25861
2488
18190
47727
40246
83743
30310
60688
41579
63856
36710
65346
18793
12668
46314
74101
50442
77938
96441
46970
60052
47925
2433
71059
48521
18309
63793
97738
90198
53393
53809
50867
34703
46599
10981
47708
94361
31719
22347
95663
48503
29520
64453
66861
78734
8825
49849
34235
64888
5747
24972
57774
37306
75578
77323
52695
23417
18007
62520
92899
40930
1900
73615
76513
57435
91050
50155
64198
24312
44770
73051
33404
41716
27174
27895
918
82995
14555
32305
90859
89189
31290
13259
27603
56907
80238
82275
71089
61114
24055
28870
55048
1391
81183
60438
94486
62550
690
35067
69008
10139
38266
5904
60183
2946
78761
17081
13842
29670
16812
71304
2643
82778
8760
29919
41308
18873
82259
66257
57854
92297
22082
3867
17999
72281
43267
97498
81764
45059
41098
29432
87583
84528
3842
36147
42574
32712
9202
78734
24972
53567
67749
80517
47836
9694
95351
52579
39237
72551
57235
46109
30398
96445
63423
71584
66290
71251
43591
97600
55698
13814
9393
5791
9657
12799
20856
28208
71977
52505
97688
78734
95186
7655
41654
4802
4000
77432
51850
54844
78513
90809
73773
5417
8532
95419
7404
19623
90742
77606
98321
88303
14407
2805
57409
61898
81281
95783
89429
33893
50881
73670
20427
94836
47992
85008
83679
48612
64691
67995
39618
46244
21382
57405
48591
46773
16208
31417
83348
25881
86665
78640
75556
91719
56309
10637
95878
40887
3519
10502
10611
1230
24518
9573
37263
63891
35943
2579
88775
20997
24778
63939
57347
77164
87052
98913
76905
27966
81528
79501
29021
46301
22642
15155
72475
60696
15242
12344
34272
31316
402
4707
70408
9855
59790
58027
57637
38118
17513
87901
62178
14744
79582
11762
26332
53297
56490
82663
17489
35930
92416
63952
42986
61986
63451
74373
11731
9031
64155
41834
53184
84791
99741
18546
52884
12358
30155
2625
46516
90637
6065
78632
81951
66455
86677
78700
24581
66134
94212
98174
95168
1766
33022
8260
3407
8125
45686
36172
46844
18252
90515
45515
49316
12376
71927
39047
34235
30007
40299
30250
87934
14928
18407
69420
25423
24305
62517
17795
67121
90429
4392
67536
26168
97158
7055
2604
53028
16938
92690
26740
95813
89335
59742
74289
99190
87062
5931
48147
51581
69936
97609
18068
16474
14765
79286
585
15713
93073
60037
58430
66885
40246
94675
64173
28964
25855
27304
42320
67423
84924
82351
21605
53168
57114
62736
79235
84816
50606
26687
59648
42264
10124
83821
45719
74506
17340
19150
64743
71005
22934
24020
15825
91891
76413
69205
58473
28213
79873
20476
51306
19644
53078
11770
79758
27579
53233
54272
82332
99732
83721
72573
37283
42006
89298
24149
6866
63283
86408
83760
68632
51769
4696
91660
10236
80057
71596
74726
69697
5525
2138
77416
37830
16682
34221
25707
67180
53991
28965
5082
34808
12034
63166
9326
58021
56353
70447
50457
7087
58804
78996
55032
31119
63119
9303
19688
21148
48220
79195
12345
33032
90487
62932
39317
23116
27942
75188
54680
52916
95877
84252
13646
36811
76056
63314
33225
6400
34129
74897
49084
89015
66204
16385
71617
78239
93941
21588
48053
57103
75293
17662
49088
79889
62982
95252
3472
7348
4310
87972
54878
89081
74583
394
21055
74212
99163
95984
50898
24719
67990
70396
92521
86404
8187
77952
68069
15013
20987
55641
97843
66204
29043
44195
27037
90022
64990
7932
77588
51227
70742
78687
74906
13993
46058
97442
91219
98218
84066
41647
98515
58336
95445
37840
89570
32449
22276
18004
55001
37263
2392
72910
90965
94282
54916
81848
64440
24488
71487
44009
54385
69950
57162
75510
7576
13582
64013
65047
77835
10454
38822
47586
61162
4152
29083
90983
55562
95648
64521
37811
77569
11151
31393
12002
81283
88774
41770
51438
69768
45556
18940
39519
70729
33447
40021
4768
31698
2831
50056
32612
52142
15063
41140
20436
57437
48512
89732
14512
66411
18550
61636
18695
71987
15262
75280
66291
70715
2346
8123
66082
66149
6817
59187
84340
96046
46469
28442
93676
48812
42083
8878
76272
55632
84150
85419
84705
80740
28137
13575
65693
5516
80427
24632
39604
84730
90027
89779
37985
27658
9138
81171
54274
4556
17192
52201
77441
83192
95781
18162
36953
53816
50859
2792
61475
22670
52305
7264
48637
29590
54764
59141
66885
75214
77773
393
49283
13129
61134
66895
46064
26703
59705
71322
75977
13129
89748
69058
27587
24540
63815
92958
22457
97548
62526
69098
50670
89442
88061
76054
1491
84882
24185
92774
72456
51711
54618
35042
93723
22888
38198
85440
58958
4158
54611
64938
11672
56045
20289
41183
11562
22068
31395
18593
18840
20565
1392
78177
57488
80345
46652
34398
30634
52340
51201
42922
38472
95554
82296
5279
92851
29750
23156
52912
30180
69362
7988
86292
34974
70827
84519
89249
59803
70358
62962
29677
75691
8934
76004
79223
52829
84295
27692
38772
79400
43585
99620
55670
79189
31957
57705
6443
52033
74751
70587
95101
92368
39139
14448
36782
32928
93515
44948
58083
45169
2258
67028
1437
13754
61724
57070
57643
81359
56899
99222
76138
6456
78500
16099
99188
28596
66751
3661
92298
4396
4906
72160
87995
89116
42645
89357
64521
22655
67109
84638
13868
81925
50893
58578
29412
63014
23572
92443
41137
86608
58461
52531
18274
55938
19505
21905
62643
34084
79184
21104
83886
16081
30647
92363
63404
86843
8847
11536
43254
40427
87081
19748
59780
46721
85716
22201
44731
71076
84883
39025
88012
31401
23729
23777
68176
60277
25709
24454
41025
93743
85248
87440
33220
85936
23433
65253
38399
76451
55886
32026
91625
56711
56675
83736
11835
43724
86663
45033
55347
65595
32566
46208
35757
10775
33629
94288
57332
95874
40889
25903
73001
42629
58937
56344
22645
34507
20884
40069
6510
8211
51520
51098
1676
33384
50306
91379
14581
86643
34522
51275
98149
19343
16006
27700
8134
77087
35935
34234
48754
72152
85419
88039
78478
41344
31175
93819
64987
15739
35581
8945
70111
86359
4068
48919
78043
94869
50731
12386
80810
800
15968
24177
61473
33458
45914
42366
71947
4612
50701
19162
98449
58362
37998
73460
41735
10723
1879
15614
34156
20294
25675
94026
69244
10490
52608
66045
36258
2040
485
40034
65437
10897
12787
76706
21393
46221
44042
11480
52657
59698
37700
14045
38989
79674
98574
28221
37223
71061
12357
9385
35439
24738
64807
99651
14422
53348
16553
67841
30071
12793
33147
15037
9809
95036
97568
31461
37647
13743
12565
12732
45342
34632
33500
74038
71945
25645
5198
22052
2981
62858
86441
11149
40300
59894
68492
41614
3855
31065
86948
5613
19116
77188
77764
53363
55363
90341
40718
31164
47092
71359
58105
32372
68597
38342
38659
96236
32908
73043
57035
6981
36768
44211
12308
58103
32084
98814
36483
79884
86813
52141
91537
7350
27267
74027
60283
66446
86875
46971
22004
44321
17461
31773
79200
45440
18290
56034
17958
11889
69313
10443
62740
61282
35117
87737
97182
12250
37365
81662
62957
53092
68259
8393
30598
36979
92726
58906
92021
52524
57190
47797
6497
93980
4083
22520
38502
55570
59732
42459
65045
703
54778
10697
15504
84476
82802
66185
138
82607
14352
92335
32339
77841
79849
77244
59209
87272
91532
88396
7800
8698
72839
46582
69826
46666
81288
85460
62355
92873
90036
40219
99513
1322
25062
53553
24026
87600
17489
12984
10084
99614
39492
64810
64294
12971
57136
26291
63085
25629
57436
93377
19918
84308
1212
88203
5274
2534
53026
75831
17101
92814
85684
79459
50105
98885
46418
3476
59415
93270
6189
76089
19196
21645
21349
52549
54677
24342
78016
16145
22277
55497
4190
4477
85864
66642
84429
86470
66074
1399
78306
61777
14308
61029
79984
53609
23922
7635
77735
18413
32052
47754
71023
50124
63407
86702
34673
91956
96171
34543
55080
19164
816
80167
50864
26298
70194
5407
92713
22102
76425
14238
17602
78472
42581
9104
31379
51371
14205
33808
83392
58699
80684
75759
59737
20092
59788
6333
10187
39427
27343
10394
77592
68614
50920
28895
75770
99827
23295
42972
93547
65382
78921
82300
74164
22569
46641
61871
67836
98493
74485
93755
47107
78694
24264
37330
30880
34252
56339
91121
90841
91878
15674
30999
9039
18978
91557
43720
50463
30212
28601
7105
92696
6149
25071
20472
2573
54992
80756
14400
63347
74670
36294
29335
35944
36601
392
70920
28480
98385
77862
93777
88839
96780
34366
67213
63023
75987
9994
45308
49121
33845
81484
573
93205
47575
39281
71662
79047
99596
46413
54646
35126
64751
39952
5448
15576
32787
67165
32952
31793
18835
7950
55194
62884
44070
67583
37334
49235
73185
14959
71952
1742
64194
37642
80302
64544
37261
55050
72882
10657
10782
62855
33287
73034
92243
92574
8655
75345
10688
3683
70077
80360
23632
65461
4877
95299
67348
68169
93932
15747
40344
72887
44971
74017
28964
42623
19306
35660
61251
63924
61152
87948
43630
71044
69979
90185
95650
987
76662
52839
47796
33438
6188
96235
16518
6270
26490
78902
78000
83606
57883
14370
71983
87032
96595
39862
33761
36558
34211
74349
46654
93099
65655
73473
62165
21047
48996
54358
47931
87465
16038
55708
38342
8685
39924
23474
76521
37553
55992
30874
42138
54328
94600
25086
22323
90046
19092
77574
2452
5378
1168
96158
92868
87523
66646
23156
55465
8927
20540
64929
12659
12032
32443
26968
23550
73140
61187
4085
70186
45165
9243
55547
39153
91820
89489
78697
88048
56544
34858
8749
77250
43193
76096
22196
75071
72913
74012
27066
52677
17997
70307
6590
41827
61644
36235
48650
18706
78207
21924
71152
90883
45034
37415
17802
34010
11143
89464
92455
76082
34411
16649
86461
47216
51810
31351
77232
22469
65547
45833
33893
83957
28369
37588
37852
91284
26333
5975
53385
39853
48268
21303
282
68417
98855
67513
56577
71894
37558
28245
14533
99804
18467
30582
20869
80705
12647
97795
73636
87146
72802
518
98219
29510
15933
79608
1970
90091
79102
75632
86927
59895
41573
44738
2403
31496
45839
12327
66671
34829
33303
69734
56707
71823
683
39623
51742
21038
39482
58406
31260
3542
93539
4852
54282
34330
31827
89119
54775
57522
20742
1519
44719
74071
6298
77180
42704
59514
55277
18805
99515
10214
19465
53021
32210
92046
42790
2953
70035
75230
40727
5214
1564
14333
36460
46617
8160
85769
35229
34898
87007
60558
27191
90501
61394
89504
33512
97085
77846
71787
44528
18158
7844
24735
38137
34501
98267
87140
88978
43867
97460
71711
94353
14638
69089
67576
13293
6237
78245
53347
71202
21085
5667
41640
10455
38059
51959
10385
98854
16707
38057
46694
93491
75904
9260
83050
99942
24853
90553
68365
93118
91947
13684
9238
68972
66434
91365
99063
79797
97919
67485
51751
34345
58066
12998
19138
27011
68270
2897
79776
49811
277
1770
61062
93685
80352
9263
34435
90295
4667
13985
91532
76789
43824
76683
2047
28616
81304
73891
97836
1820
5541
26731
61609
99171
93199
70833
54096
7119
57257
76688
44320
56373
12598
86736
2156
98903
60336
99514
7920
52637
58913
76568
23236
94663
92289
43533
17083
91466
97284
71423
93678
65850
96401
28324
73615
17284
43322
46128
74871
42406
19952
10516
7503
2618
40245
56674
67631
63127
17674
73490
22643
66360
10222
61116
31516
62548
62036
27537
55676
32187
49057
68071
24740
64233
27219
59380
68752
64366
11045
67404
54015
28243
80715
83676
61137
5331
38241
4707
85230
74235
69567
72068
66368
15937
48304
38869
15224
7178
66216
68134
54739
17489
21635
36680
56459
19903
22615
61579
96651
45673
51734
48803
40426
81251
91759
22644
27838
73817
32692
26634
7130
24972
120
36572
63338
16705
49857
12557
94925
33659
92399
61736
84276
80396
13871
63021
79115
58771
64723
28761
55737
66821
27395
35978
46509
52729
96722
69122
61645
9909
49337
53340
96408
21298
89369
64652
22802
19178
2601
22557
74246
61371
50522
17355
27837
93937
64232
10306
46926
48658
35067
60407
22902
6281
6130
11225
73640
55138
70811
63383
55703
53497
13754
91766
84233
89654
66142
31423
79144
3614
25109
26275
77761
50086
43762
98479
99889
29171
35322
12931
99704
98084
6684
20215
65405
80811
65881
11775
83865
42279
76879
32725
71226
41592
93629
22370
80589
99915
68463
57686
24411
43955
33152
25116
15424
34351
57087
10982
21806
47050
91088
65279
8916
86160
79936
15246
67614
15831
34276
45108
47031
3594
79605
49109
46005
93626
30722
92331
56780
43783
9970
55559
39261
60530
32758
40233
47303
56159
30468
66832
71346
9738
86419
55035
470
8962
99218
79424
32151
58910
19574
23704
14257
58362
60534
42742
28832
9551
74597
2177
80804
29060
41077
98092
60947
64276
11058
730
9593
87452
96720
81976
34152
51417
17458
8744
18677
13594
62109
9080
82089
42932
30722
1217
406
27916
76075
17170
78137
89309
57392
19692
62882
14291
40447
20639
35837
43464
43121
96572
71203
66587
99873
14874
44589
85802
98723
55343
20154
68861
33594
39510
14131
85777
76004
13417
33143
86585
96562
82621
21706
4890
41349
53973
28082
59936
55203
10251
18168
17126
319
63507
84770
51642
14561
25413
5890
55487
94601
10981
66466
46686
44338
94586
32369
48863
88572
41866
51827
44881
81482
47927
16820
40632
83412
37905
42762
52426
78991
62615
87678
81797
23075
48177
68005
78826
87749
41136
62376
38639
76233
88695
70365
62751
20640
18276
69889
77352
70531
84441
86271
43077
15318
33266
80359
11227
24577
67620
62401
95299
77099
68064
58480
9782
58938
22676
96674
60246
63423
91042
53392
21938
29227
13384
5890
89794
74823
36327
51892
48757
92460
88859
50046
85606
76804
34644
52796
47015
41496
11771
70680
44363
68063
31181
82041
6379
39311
24901
36018
51284
23593
24769
20043
77599
98817
30581
11358
12973
86009
72983
37369
82827
86989
78708
14597
78076
58801
15102
79348
67212
66499
94508
85991
92736
20852
7304
88668
7653
1884
84720
16587
8862
35442
66869
58529
23405
69750
29984
42553
62840
56157
3586
95164
4139
17060
90195
28644
97120
147
69141
26578
91652
16348
12506
38100
28270
71807
90548
77767
58520
1987
43443
3203
89503
54326
23666
93281
98431
33172
55681
24378
53627
46763
12406
22362
53844
45198
77734
41441
73461
93665
82849
30198
33187
56482
32344
44812
63125
18092
54531
9516
10577
81517
75596
78624
95257
40452
11516
69452
97151
15625
21319
8704
52742
97953
26711
71062
94698
16749
34734
29971
30798
35597
4734
72307
55711
32061
75583
73608
73677
41509
34624
70233
99862
24320
21892
34214
23454
68927
55682
12663
61367
96994
12661
11606
84230
41270
65437
92707
29630
2724
97514
97831
590
36506
86386
63097
83282
15041
54037
88745
86193
67703
77956
55477
24742
88052
53692
38202
87250
86538
44613
88400
59720
22277
16260
40334
23768
31433
47459
28660
20947
16902
97768
33785
54584
2681
52307
89155
54509
3538
81225
97058
3392
15756
53055
76015
7603
26099
90037
48135
11793
76680
5305
31668
11796
89582
94775
2450
76148
14055
39194
65701
20108
71930
56637
20291
94029
60468
83653
77484
43476
14821
39142
22408
43842
74417
85656
45495
503
77832
58299
11150
10346
29136
5769
84633
57974
48693
22705
83892
2918
42134
80978
35441
21581
88070
39678
56372
10676
85532
26287
41147
68762
79021
58404
86229
51017
80436
67427
32794
10107
64864
9605
9531
88528
4040
10715
17843
38319
1960
79909
27061
45560
48463
83446
24896
90608
53121
92
62060
38391
40740
37329
47648
2056
59027
65100
70299
40768
65511
36356
77116
58930
15701
97979
72734
39300
30273
44161
80056
60697
71890
62649
87626
7426
40642
65403
36266
47356
10225
43
46132
46958
66949
32077
38316
99080
5118
92395
90308
59174
15319
44150
22681
50651
92330
92873
55277
87046
15210
94352
10133
89032
39427
56307
53142
15759
84287
40809
90919
7584
26380
74704
25851
96912
3625
2752
763
414
86752
28065
15701
33472
29725
37238
82032
98494
75208
30389
46247
59600
34333
28770
63940
83335
95367
1883
12985
62746
32255
40932
48415
84499
23921
24932
86978
49170
32742
5972
43924
4078
12174
94282
98939
3874
54218
7924
33402
54453
6104
61976
62610
67563
32201
85454
82079
89388
8374
41660
87344
40251
7319
44347
48385
38413
7038
23353
37384
26086
35543
26120
74247
3338
6113
86668
27178
50401
64726
23315
40385
74136
94375
30623
50099
96396
5245
79045
13091
49741
6182
70358
44328
71903
49890
93696
22245
84850
62637
66126
63371
42061
25241
95389
8085
83978
40633
42815
90486
55566
53675
67773
61274
92559
70952
87020
66844
68811
59229
69629
80627
10419
63118
66634
89769
68476
3651
81667
31232
87351
98759
33168
50672
79419
43504
561
83272
76273
1384
93997
43146
95479
58474
88899
63172
82996
24148
80348
20370
71162
97801
36428
56739
3105
1623
57914
68971
75896
56448
75799
71078
29395
51719
57916
69241
11316
10689
89537
41426
66139
81978
28931
74517
47786
75528
18288
78592
11791
25721
30440
95922
29179
99399
19528
57670
75139
56110
52290
42252
52982
49787
35291
53936
85055
99371
84630
96637
97325
81821
3118
17672
7898
50063
99024
57647
99097
75382
90336
51558
5506
40316
11947
37891
12104
24235
24269
27711
71272
18630
97814
66862
87457
91590
36695
30044
13812
16657
22418
27049
78803
66456
77905
22541
97079
61248
53606
18001
49953
44953
90276
43787
56286
9753
59030
27256
83908
461
12889
6086
32206
81696
1416
25698
77363
41179
75674
59495
2236
9022
48552
4817
64089
31287
4020
65810
52984
20546
3780
77937
8082
85873
56244
82439
14324
64737
17324
66517
91681
83738
74225
37423
57844
16141
31658
94705
94711
508
83631
55433
52282
71291
37942
78404
12130
83310
21941
65142
95925
90227
12890
95696
26910
53454
537
21397
93642
98352
49810
46257
66551
96092
56793
14520
58960
26617
32651
5729
24821
70838
21319
76859
43428
6406
14180
72139
23657
53184
52336
96044
54167
49491
31147
73395
51999
6045
86043
41652
19418
18936
43406
38435
87528
2237
69
39418
76033
6634
56579
86261
8707
20714
41659
47692
96245
59664
57243
66163
21771
56223
96227
58638
32904
20781
42484
81503
35745
45674
78193
5145
19910
91778
69711
24366
40016
11520
2930
51995
51782
82453
35510
13147
74092
20102
23907
80981
30730
47262
18375
83560
54756
22449
90476
75017
96571
32180
65180
94736
31928
89641
27096
60051
37933
44040
94446
26463
40425
93442
45369
28531
81308
10700
43379
34453
92311
2638
15827
57054
80956
80188
69717
2957
34149
27495
59552
28712
2501
94649
24577
19234
59380
40659
48337
76641
10637
36867
19841
56638
67797
51956
92533
54055
89992
92332
99865
31819
42074
13175
12721
58465
43706
83988
30005
91850
43108
12619
16295
29836
16267
33414
49839
92481
58133
59737
27286
35865
66564
3836
50635
85016
34894
2933
11665
53982
39117
28092
90029
82637
15063
22468
40017
90875
38994
63450
3142
88446
27071
98647
30049
44028
1340
30496
9298
28498
2737
99247
41225
24708
24217
88548
92187
27639
75248
46646
77706
96288
45321
61503
69352
99538
83289
23170
59077
88667
1619
18287
89995
12368
40724
22782
98680
51369
13739
32953
8016
32053
75277
56209
22920
40989
69256
6632
18949
11493
43104
24721
48345
4779
82964
96824
69108
99513
2123
25760
74280
7453
62548
41200
26693
38260
67171
19383
83071
8594
10810
16623
25348
38886
88305
1909
5691
81628
10975
67210
84625
26126
52129
97528
53399
93227
49646
85825
65309
56016
36176
46395
25887
76145
89675
91064
62929
46221
71868
19102
51445
47033
28337
2980
4318
26905
91435
78400
29554
84202
21732
99515
81458
5863
2660
58137
83341
79689
23892
34575
57649
40245
26763
60164
14913
35166
31166
56018
58966
31697
47946
4107
44131
83526
6497
33822
96229
64637
21101
97861
54241
38411
78181
46600
95409
42367
24894
75339
37438
83220
5484
49849
70991
28131
90754
45517
82311
28375
57436
53875
72839
9505
55608
1580
8169
46133
800
51089
61763
91221
82373
50606
75300
53883
51739
92176
98054
62310
36907
50066
11238
77922
7180
60345
16243
73115
96468
96486
53205
22548
31295
55612
83143
2947
53145
24121
14933
26553
51098
46471
9783
81400
64831
37438
75207
76061
18675
43894
27440
42046
46188
25700
20715
24021
47604
45258
25116
45469
21817
42533
27183
18314
8415
9234
87585
61816
37242
99095
35570
1247
96087
47709
37379
51041
27418
57056
15496
20995
52703
5420
89421
72452
67397
19650
72172
65032
13577
21940
90926
78353
64389
97619
22976
79616
51288
79126
10519
70446
13486
24176
46241
16721
8378
41810
78072
41335
3852
50161
9152
60899
15709
57690
76940
77797
26410
77743
66781
66406
28568
43260
70325
48864
57300
93125
61011
69597
66292
65661
72119
54443
40099
90638
13062
27945
5353
18341
71705
36192
46679
63766
40904
66125
58152
39673
85715
62694
54630
23887
22965
50384
3268
95428
47545
30873
55047
69276
40485
94602
83247
4516
12186
75607
62015
11098
86477
79750
17320
66552
11424
53817
78494
62010
49604
34962
92948
93568
76877
49351
62286
42302
59765
86928
3309
82616
53368
28281
81261
63915
47663
17695
24320
72409
45125
25335
4698
96736
49229
12820
17538
27290
3276
981
84909
28552
47761
48599
29665
85591
64059
81604
57642
57939
34299
63829
1265
1175
74115
12186
31466
60266
17426
16987
14547
27944
34524
63298
376
58932
54720
64831
65793
31701
99021
99441
19768
167
24331
71637
21127
45175
41010
35091
31537
35015
18374
39790
72955
5142
54646
46540
75211
27662
26338
32924
6672
11849
56760
96842
36292
26894
43235
51840
29748
65432
10512
38539
75090
80267
64670
60477
7286
51934
96874
70186
41363
52974
30089
95940
64768
98170
42350
56523
52797
88111
75856
93954
71880
28260
41870
5547
98269
41135
75858
79920
27834
1914
86422
36445
3659
81148
80750
7277
21586
62256
77278
61086
26865
20771
57338
3851
93862
20353
56860
25163
17550
87485
38281
50604
78450
75961
64080
93168
27816
75339
60447
35468
34658
9507
62761
63088
3039
41117
46279
1604
84683
17404
12126
74050
44811
70824
37207
19189
20393
89284
14494
42485
36701
44372
48609
36618
64220
56407
85749
15671
58595
6819
75208
91538
14604
31223
69668
34027
43238
88865
71499
36058
24029
2909
84124
8475
93179
91019
76192
50778
66573
61933
48580
22735
95049
77823
69543
92341
73883
97698
80129
10335
57573
66433
87517
46565
65755
28877
16163
89190
90978
90752
65719
2578
79812
80026
14212
44884
26155
35490
1364
41794
13930
55065
31451
97195
33271
51257
9605
20592
62353
10778
6099
75720
26669
56124
44475
21932
91564
55180
10732
88443
23413
61593
3519
45033
81116
19892
71200
56185
84260
17694
7653
37762
98388
72170
35789
30970
85612
70956
41393
16493
56608
12664
82922
82708
14613
13403
46424
72066
12978
28829
53886
73828
58330
87720
88628
96217
80074
52856
74749
43987
80655
30520
60357
87384
55880
18777
26481
37578
76846
80150
12433
12281
21599
26667
81626
90919
44306
85429
22942
45735
7054
76257
11508
78911
45974
37557
57626
8253
18604
26288
63920
34886
1621
27555
9490
84155
71048
80138
45542
65904
81962
62542
10511
54643
27986
37451
34227
45533
31101
82387
71511
73780
949
27777
91344
98236
32976
92847
22428
59151
6371
76850
55131
75149
21136
89248
54939
26986
69353
88387
69091
97192
78270
91312
12515
46393
35578
93807
64545
38277
69742
95712
16527
17571
61196
68088
24104
62881
79990
18382
48115
76567
80710
80674
23668
79975
60466
38991
24156
23679
67715
55601
3283
21475
80937
68296
21812
31937
30907
9359
36682
99281
10073
64601
73145
32363
59410
11096
20762
46936
50026
3047
41016
14471
42920
43707
58457
79189
20687
26452
85889
8157
47774
61464
31989
91296
11055
31690
92102
76374
49665
56686
46237
82746
73058
52659
12522
65036
87429
63180
41791
13045
84727
6336
80856
81142
99646
95763
59599
8059
50348
47278
30945
58399
64833
66580
77834
24049
59105
45831
25237
6454
61985
12272
46032
54832
87759
53149
58505
23073
95951
24770
20708
86860
73515
93597
94724
41263
21376
2760
28670
62384
39702
62405
40113
44969
72783
37445
67331
36402
17136
2170
6462
98871
85541
9701
11775
64827
68891
99377
5951
69707
64854
24607
55424
16122
10689
65416
89846
44441
75740
71430
88970
42745
46106
71018
3519
4263
27136
53753
48818
22087
49436
24716
4941
9856
63210
3642
56775
39758
46144
77870
60379
37873
52976
53426
4678
71642
68726
24562
32571
53889
25660
74293
71361
44867
41550
56916
21886
39188
47772
3823
17838
28542
88714
39103
78065
11096
42028
47952
21891
94657
46275
52904
19347
98198
86762
7001
66134
34550
83667
34596
5012
83203
45829
19776
62711
7
71849
8548
2387
54835
4610
21212
42721
52449
8102
52117
44855
88588
99716
40473
69119
89813
67448
97217
62684
1068
31686
56115
5181
894
27990
73290
48235
81617
79273
27096
81513
87146
45676
91544
50551
69218
72839
87699
65008
33478
83136
89124
55328
5392
63979
83945
50345
53788
63091
31487
87644
17576
73260
9879
97843
63379
10016
36017
95099
90
30447
60633
59263
55830
69847
98993
16643
13813
92984
3844
22638
35749
73684
2495
80364
85263
86385
28231
73854
94646
92474
48024
83534
23712
15045
90406
80593
4657
754
83360
22257
3747
46403
86726
65101
95357
25597
66908
26954
27768
47433
52435
92829
3267
31155
63702
6778
62632
82496
65388
16304
51607
46425
84386
43591
7907
66340
58123
53725
27953
77490
59791
80559
64821
87780
10991
503
23150
37130
36215
54646
86484
23036
45024
27717
74514
13747
26947
28328
82968
17775
33309
54812
12487
24751
8139
62103
68506
33191
51376
40165
5714
98263
1382
11619
56344
19213
10348
26443
15649
11458
95552
76920
56130
36553
39520
96799
28660
44600
22761
68968
99832
83020
33088
40685
38896
77238
77969
7905
63051
9536
17284
39090
13624
36607
38162
25062
44255
98989
98146
51919
9580
38108
82959
37604
96632
25886
90257
57446
87517
3734
47821
32508
76693
34893
14764
21703
9537
30886
66510
95422
95108
19613
18156
38261
69293
34557
5970
13399
97787
9869
9693
33087
41817
2372
32598
94781
10684
82355
97630
41081
81309
50028
17548
92091
82197
54634
41357
52553
83213
31213
14888
83809
87223
91523
4156
62032
17227
11201
40549
7896
88772
16215
19365
71190
58651
19872
40018
2323
33814
83455
72323
151
77570
13070
30302
65143
56158
22736
97350
25067
66312
74053
99411
48033
64824
51861
12084
46051
59572
79187
94180
38488
31297
86280
93123
11918
63279
57720
31752
91330
34139
94534
30207
49739
88678
82669
95071
4271
60357
48842
18597
6818
64271
97925
56929
14742
92217
15602
50341
86112
74023
71230
74584
34166
28990
80560
51252
70204
45367
5010
67814
89768
37079
47048
33062
78162
66513
21718
22143
38984
53418
75925
81220
15540
55234
79885
37220
90675
26786
73388
99071
52557
67288
40198
23066
87852
41723
78904
54050
43682
75089
24530
64475
61657
23481
14083
73999
99239
35673
85187
63633
9167
38473
60505
15407
90816
10586
49542
58599
50247
50585
91413
6016
55413
93220
64597
85547
19210
38238
89630
54259
82413
1649
68434
11883
28524
49491
7522
23930
64606
1527
96247
85113
61510
6662
7455
11928
13423
92925
78325
76577
9335
62569
53008
14430
59981
75972
99898
3369
37846
68247
11855
76060
67859
13441
35170
55505
46327
74941
18494
67317
92415
12369
85318
46298
63749
42429
17834
17354
6277
66629
62348
92683
36590
78966
45167
73078
2719
47866
75031
34266
20100
48321
77192
81682
96436
73622
52803
76183
87868
85688
56478
99873
35349
29574
42042
2404
96715
81279
19178
6173
64004
25549
43840
53859
75770
88136
26103
72542
37802
52256
34902
14669
78094
74797
11002
28700
10514
98515
7031
65830
88758
99585
36088
7795
97307
72844
9249
43934
24204
61358
21805
25869
23841
19219
69335
57425
93337
46429
34623
97550
7668
40621
21799
19252
44035
12867
63716
37613
665
80282
68335
5418
83443
12386
30165
71365
20388
67103
31190
83372
28572
32781
37494
65557
77066
25048
18966
44210
75991
9796
43372
34186
40860
36167
87753
99868
56475
48517
4927
90193
74829
47335
82265
95719
35800
33814
58607
75886
63057
89324
15886
64018
73945
53716
48588
97067
59551
21074
24004
8090
36281
83264
23927
32749
42137
6410
81924
32929
42465
82264
38617
53647
19853
54976
14998
78267
25673
98401
92045
67344
56150
58878
91529
13852
92025
19979
24469
49685
18525
47363
38391
92614
87187
46200
45251
54082
20173
25427
46656
1897
94495
97815
84828
16058
54000
70120
88939
97140
27473
63166
74446
86037
13191
37623
13295
15540
67840
83276
8656
88535
45143
70171
43619
11957
76212
65430
19810
70512
45419
29173
85607
1915
23714
82940
49913
70904
66190
41115
29233
39594
53931
43446
80197
28338
55914
18563
54271
65981
77813
63235
4644
5944
60610
26682
29809
81737
96272
20522
24753
94652
15134
81607
26522
72411
31672
16767
18149
94312
41139
63583
99418
12545
93960
24126
57302
83691
54924
55313
28476
98276
22222
79931
91530
89698
73873
79482
77609
46991
51498
60043
30487
83723
77657
49070
9831
98166
52874
36722
96689
29343
52300
48439
66278
62868
77659
42113
67257
58867
50627
50804
92176
46077
84583
60197
88636
19461
13948
93918
60956
33946
74584
82939
52437
15367
21573
9093
86285
40088
86449
95315
79329
77493
16973
35912
68562
75274
831
49706
38444
80327
55274
68548
57556
43834
56809
90553
74456
14637
23530
33420
58614
82794
26290
32860
20313
5625
44094
23866
98432
74915
12286
22649
66618
21194
85358
3775
32749
54809
15777
40909
35376
41278
62411
11364
34620
6035
31570
81959
54954
81204
12696
70934
72568
66525
73707
8329
7598
33600
38852
79744
14900
76087
13066
43163
49585
74147
67970
65168
76890
64404
52533
68427
75808
95777
10885
73193
37646
23879
2016
92794
52612
3426
79125
90483
57157
95308
7874
57301
27416
47589
73584
17239
27933
7437
13208
26086
36565
88927
12797
18178
37376
73114
6755
96910
22568
27779
80218
56462
50084
54633
55703
40594
82478
83802
74690
39711
492
74544
56858
33539
61738
33477
88718
37142
53747
9600
10554
29771
33983
26999
87036
42476
77929
30261
13352
2884
10350
25278
98081
40628
45325
52979
17453
68848
92076
96049
49431
38974
79755
60074
32539
48286
30836
48170
70595
30788
35622
86102
5719
27075
10053
11023
61929
90078
62911
59083
30087
81173
43644
19298
50378
2191
2961
34180
80726
54472
41878
69365
2337
3490
72932
88254
40360
96969
31252
62570
81705
69382
10954
12759
92160
930
11158
11405
78978
57999
73639
15707
58723
80871
49511
93891
40516
491
7226
66900
52516
54913
81871
13782
75746
26055
10462
62550
95660
9377
36155
20987
40443
63261
11894
87047
9641
87486
86533
23227
66591
93202
41930
53281
34945
84659
17836
54311
83170
38037
86238
77322
85111
89119
52474
86344
27672
3123
31233
62415
9017
7020
11545
45731
48402
76122
27040
34921
13076
51297
35989
93890
86281
37835
13484
13800
44168
10686
26018
37351
84815
47667
2787
30740
14504
46406
77209
30908
24333
64561
56527
95383
29123
17550
60357
72639
65557
33654
50650
38603
48968
16085
81620
24907
51125
32582
45613
62562
81492
20458
31327
47646
6400
41601
19263
26984
34593
61188
75613
54538
52908
60846
9531
69110
10494
47666
89363
57163
67256
50287
76340
34242
70090
54488
6897
89084
9502
71968
35548
62982
7322
29529
40748
27115
27466
46560
37031
75074
18801
40256
44611
46982
92336
65856
88887
4455
61028
89019
50931
83627
19756
82050
75277
40990
43163
89171
47524
67515
26619
43337
37256
92007
92080
56619
37639
69443
99527
5842
94339
3430
1828
36307
80147
9852
2925
24571
41431
86902
17643
45402
63762
5550
26971
51214
69771
41352
97274
98042
63129
30955
85312
7303
30879
45489
48074
65635
58793
85989
6605
70318
6190
27028
3733
82321
79365
78765
23072
1152
87936
27737
6568
79509
88399
49665
25615
35019
64690
62751
88194
37240
36995
22382
32656
11047
5480
74827
31999
4106
81630
84472
92751
87216
84172
14881
48197
64670
83929
55234
60099
81131
98135
64063
41504
41182
43805
83392
94239
46452
9455
30162
48982
50234
47620
44003
37905
68000
88406
97909
19221
88412
40836
7062
58109
62801
26872
58553
92756
9329
67878
70751
65268
66932
24198
63283
65667
91314
80334
81774
46250
24017
74064
99419
48110
11854
38675
80965
51473
38037
24897
66994
89245
1979
7758
14774
78374
79065
33405
36355
57357
93754
17822
57961
79878
60608
13204
20737
38991
19477
2835
31495
8983
39783
39750
22903
4916
59953
91405
25877
78636
67005
50831
99932
37313
85193
50817
7339
25858
96607
70175
63882
7917
16266
59454
87769
11549
13967
26506
92391
10352
52793
67113
42960
68552
67394
98922
48223
76997
26258
88619
82595
47202
32596
93282
2040
4044
5313
43910
37181
77570
27893
27620
51933
20649
5445
48632
53905
41830
11956
19218
14180
85480
40265
15031
80920
28439
17432
38447
81792
42241
63374
38108
65043
44167
24326
70081
52349
39201
40262
21050
53151
89209
42640
38425
190
58216
28948
34685
27734
23657
36061
27066
52842
38104
97005
81249
57666
23114
73413
9122
318
72121
59702
26294
64538
69322
4890
94834
61967
83531
15747
43953
7496
76816
97711
57537
26604
82810
63029
70732
64133
54133
76647
90885
8083
56608
30814
97732
29488
69962
66832
48978
82999
697
93657
21677
8069
35108
70391
39763
58361
95571
86033
67986
98029
66602
78025
61118
74851
48646
80682
69613
15792
32753
57178
46589
90835
58963
37068
45168
42958
28386
17531
50273
48882
81577
39196
50481
23269
81444
91028
17564
76215
76706
1454
49515
1838
98521
49653
30519
21035
5824
13791
55063
23664
5319
40729
24350
3745
98688
84300
84934
86896
25607
72445
91542
29730
16287
537
20221
23208
25727
69299
56781
36927
87032
7385
95761
91926
40624
25462
83652
82011
63442
94130
78035
49510
53284
53668
45854
14664
1192
66245
46863
59434
66059
78057
46978
30250
5095
63597
8471
65196
98607
86593
45297
30698
10059
49947
29189
77646
18229
45915
57613
46891
13962
36638
81662
6347
96097
28681
99122
48606
15372
23437
60927
13688
76254
59553
39184
94251
25037
33772
66239
84486
83184
42522
35246
85606
67836
80130
36796
71911
51528
5527
85317
99328
12512
29516
4963
5684
11294
26619
58840
95508
37601
72807
78898
14385
92789
90236
83310
40634
48356
4635
30526
63585
48989
73066
55880
36612
5297
1576
63268
43968
4395
67169
25829
37069
78246
92548
82846
15906
3550
88177
7113
86773
10041
2313
35224
3612
59349
20747
65597
9909
93999
40304
75493
87522
27715
18209
10691
25964
98642
32854
88193
76100
79695
50706
86257
14910
6163
49901
69046
4556
59210
7130
2001
78643
84369
94348
20137
7490
6845
39494
51209
96151
10771
56443
5255
63552
99060
76595
30636
59371
33782
29990
72207
7509
31473
36039
77481
90148
95029
32738
85111
96555
38396
22779
81172
51914
91381
53962
13128
87487
47681
40225
68363
98039
2997
759
31707
91632
53094
39440
18220
29670
34767
82755
53002
42015
2659
55394
50151
98967
27081
9141
24331
48939
8180
17545
38957
10098
44172
58896
88380
17420
25013
31092
66278
8083
46981
78270
54555
86942
73059
97616
60030
4225
64882
21957
13884
92897
70359
93830
38777
96782
41097
40915
36685
69203
73822
32132
14767
59265
22978
45852
39796
8255
22298
14725
81377
6072
13819
28822
6348
16454
30808
5148
97452
86404
75739
80562
78978
13903
92462
13502
21322
87747
51157
11025
23912
41109
54635
86243
19032
1916
88078
6905
33471
11172
3327
67276
94383
18274
77133
98482
63349
85116
80163
28371
71496
57495
64863
67648
25700
31484
73733
32820
37189
13163
91626
20077
11421
71737
3724
55576
6341
91648
73462
69107
18157
34179
50719
93096
38911
46070
9395
20223
21260
82216
63965
88645
88570
84351
46077
60039
63141
69619
4124
57949
96905
67413
94200
15948
2677
32662
68314
26525
65340
61818
49595
80653
83904
48611
16178
85278
72742
21814
55969
32502
86041
99334
18864
93508
91110
61591
4445
36574
2804
72528
91846
28333
28691
837
77863
58380
66681
42657
37106
55851
7031
83988
2588
90557
61444
96407
75610
93321
95600
79056
33962
92292
51337
27590
87533
62674
26048
31675
52152
71367
51705
93783
70664
29595
18319
17589
23157
40730
45385
65366
26767
77774
6940
35602
94370
66775
19205
83460
80131
24845
96881
96627
75699
82280
51084
69283
15342
52280
5936
93855
9632
36187
34036
71528
88927
55198
53391
4877
40347
26030
75758
28859
15086
65534
18537
29898
30697
60632
86816
42068
29591
16062
57541
31635
5287
78988
73826
24157
49947
96479
78000
64284
65544
66337
72732
4197
60291
82200
35222
71472
47713
7478
3476
15695
36511
95134
81171
97977
81379
75768
26292
32813
45233
41753
56996
57856
77891
50244
30990
55846
74834
47447
161
85665
6827
77867
57108
73629
22343
45706
4934
89815
59799
64576
96499
92149
78434
66764
52864
72414
69767
8274
14821
35998
67712
19988
60326
24451
44104
34786
38532
75974
36950
33961
67035
15300
63985
64861
90961
98430
66940
68072
65973
40765
25251
62881
40624
80952
64914
78537
38195
41478
79611
79553
6860
38255
30738
37537
85122
89222
43691
86869
91366
72893
21107
80480
10015
19281
79594
79463
58336
49392
51729
40820
58368
42430
7265
73802
68854
26266
53107
78965
88049
6978
62524
64358
98164
75528
38990
19385
55613
31359
92137
2038
54472
35544
11635
97024
27490
34264
34159
96638
84990
14985
16641
6517
7181
15663
61371
96535
28314
82459
57972
80153
77131
28151
82122
97639
2947
99321
49347
19933
43986
75332
6192
6516
60096
91079
3975
81679
6365
18547
39510
77890
10565
25227
27331
86479
76247
8864
79621
44487
10281
94911
47498
2607
68407
9990
34378
76485
61
49939
61927
19276
20076
32255
96953
11659
47497
29098
5480
8185
76623
52311
97503
36826
78832
52672
18216
61772
1591
45390
77353
97502
64206
17525
57280
65911
51003
75608
33026
94425
6247
29016
29938
32738
59791
86384
27860
52828
30496
55134
82936
1570
70626
78199
35263
89119
13677
67777
43801
81493
82548
71850
72578
1486
99666
68443
9468
22089
38177
2058
49473
57251
39005
48982
44591
31375
87965
73342
55535
2895
8270
27834
58256
51435
32092
22399
19139
4461
76590
88766
57205
82662
2205
90592
10005
20614
43441
3177
43400
85972
48488
56723
47550
18569
84447
56969
73599
54914
85167
41768
29376
24251
96763
40035
1379
18327
31805
22537
24613
43192
60871
20367
56545
58852
56695
54494
10576
16327
51786
54631
77992
22624
77713
42383
63309
16100
2799
42637
46413
74813
9796
12311
63936
70422
23258
79767
94575
55690
76719
65503
88227
41181
31446
36749
81116
40197
40225
49497
92421
40870
30974
7361
79684
70796
18770
62436
32314
78470
64579
17067
11191
45040
1247
94191
54874
46287
52153
2991
62796
75543
95902
82494
39669
19267
4133
52334
72446
2902
55179
52745
56593
28096
23745
93713
59658
12418
60079
18983
89451
41117
40208
61171
43642
29018
26591
62147
74903
48042
4852
67571
50630
53868
38878
53216
45022
56952
41565
32052
59232
72382
20942
63242
90097
35816
8557
75839
24895
87146
62022
78924
93323
87880
98062
14055
32709
12925
3613
49
28844
71143
1112
41783
77175
63855
30088
49974
96552
94563
17560
63655
96065
7976
91597
35935
86271
6776
54439
53390
77391
28875
83757
16561
98336
91482
31194
52758
32764
17228
53958
72089
67518
94561
97343
38944
77881
34466
31847
83118
52525
62319
829
84119
40740
31946
53544
16945
58271
71562
43458
51138
63551
46322
71364
56822
65799
11254
81056
82112
19363
19378
96875
72573
90024
61435
93501
51641
33537
5961
99880
50785
81338
60975
11785
40555
78924
17557
63040
25359
77123
4447
71325
76465
89988
81019
33898
72841
19529
53899
21050
84496
75930
10243
80565
21235
48048
78025
62989
15296
98819
75548
3225
77561
37672
10031
84697
80360
70263
61168
98788
36353
36928
37887
10993
92748
23000
57396
4157
3048
44758
1565
76958
77210
87809
92291
3436
106
92792
61250
90166
92636
8281
60211
63667
8942
80539
45889
24171
2490
5153
81956
96199
68775
47871
87856
50252
75311
43245
17941
25803
56663
6101
86129
74568
64344
34674
18440
39553
4164
18072
14429
48418
12454
27731
70735
57153
84740
80533
86340
36915
55095
13385
95002
60946
50129
79815
79249
95454
2721
88590
26100
15795
78764
79733
23924
59861
98054
96442
84405
29865
37090
58544
19245
45665
55795
857
99235
92676
5322
18222
70598
90952
82684
1813
85423
32727
79533
26862
13293
12231
48587
82897
58127
37676
76908
22632
4759
24260
37689
25741
77980
76144
3828
24674
43830
34416
33911
81662
69533
49568
95350
78343
25042
26757
97302
5609
28431
27591
49427
93831
2096
18196
64728
17688
24917
79394
94282
26006
93894
23495
18754
99413
88486
87536
34536
34012
60106
81575
2814
5859
65631
66685
98391
70308
47240
73471
75649
2436
22972
42683
44636
57390
86542
74668
40989
52160
17531
39857
89856
70920
58541
1747
92601
55105
20505
37961
53852
77778
90783
53357
79157
2684
92266
67967
23347
21543
57630
480
93139
95841
72173
41883
46218
35160
18151
14854
45251
11006
48088
10820
74457
88235
84396
15730
22623
48744
85767
21413
41682
46802
27406
89755
11684
23511
896
96189
27329
42673
34740
76759
3027
94743
14453
67452
54968
11996
14867
74024
80460
69789
47238
19137
68448
13497
323
62253
39186
75066
9820
90321
46251
11808
16599
52330
45398
7685
18832
35539
24854
18257
53290
72630
22602
27180
74031
52866
91730
6467
68954
8340
28453
98097
60343
58357
13628
55297
15994
47896
23548
22747
70631
35520
50337
70008
13325
43363
17331
48326
96808
67070
12
42089
50645
19616
97472
81629
51551
15409
8172
96499
53611
79868
67469
92528
30426
46074
842
36397
57991
4782
47156
42975
27321
62916
37680
36788
15296
83994
39994
13833
27963
21568
42225
73327
94361
48263
13521
78906
42120
565
38371
44022
57078
55599
45442
96333
98156
92522
64891
73535
79095
92802
35657
66306
30028
17433
3411
37494
9365
68497
32081
75435
99721
69836
63386
85790
82600
40926
23317
22229
6646
85974
63518
5885
82677
74201
19321
77926
69807
1980
23718
38603
19865
83103
52969
93136
8235
96393
60103
7601
4903
62549
32627
63340
69035
57346
36731
83579
38964
8703
11153
28577
9454
11194
83444
35682
67655
19182
82971
18734
95550
73559
89223
10841
57126
32384
21729
64820
43799
28312
86651
92200
22581
58812
23032
91202
57372
87469
12558
78088
16079
23496
88304
6058
42750
25026
44748
9801
40370
29889
73624
68777
46104
65620
72440
19539
99969
48885
62697
13717
90846
49834
50865
37219
17721
43556
12958
18783
50646
93292
38778
20710
96578
33626
77505
82984
33886
37621
51714
56097
47204
10138
96789
50224
32943
36044
55581
49625
51145
1282
57082
76914
48123
3123
15480
63463
65483
6052
27544
13958
28278
95787
7077
76280
16768
27569
15265
49895
95611
2940
70963
22620
24796
44254
74323
34883
73749
47526
72627
50682
77411
14561
60282
95753
80764
46846
28302
25552
49968
10845
4675
15387
15031
94757
81789
51637
76631
1385
19346
70913
26281
71129
41134
21907
90191
97560
24402
22480
86262
57752
90302
36396
68745
87338
66664
61995
82808
24605
55298
57392
33980
94140
27756
49749
87021
92648
76892
72676
11239
59060
16896
16519
19428
41269
73320
14925
45559
89237
50346
54423
28945
4951
32732
7622
1021
99487
18926
57439
40062
50071
59836
44116
4214
92474
34694
2680
43930
40337
92073
50728
56019
7594
38536
21292
8825
78855
68434
17983
58911
51770
67566
64556
30224
32292
48310
36695
13231
92779
90871
14571
15671
20664
40897
51933
40022
54933
23262
68737
15828
41323
93410
41079
84702
17321
75706
43731
843
9515
77679
16971
59248
93619
56146
53475
93477
86400
43480
84954
40105
67832
71924
33435
76387
37909
37564
6787
28931
57692
56542
34072
15139
17302
30550
59003
60406
5521
95918
59677
63321
50767
43498
56513
71286
34498
10433
99431
37741
10652
43308
88914
360
33955
18418
56928
95162
25287
82879
50095
99630
15089
65030
1950
45574
49705
78562
79068
63404
82221
55198
62706
9213
51737
18280
97442
44558
52568
26876
41278
77517
1001
3199
32365
53083
65792
7364
901
65102
26270
99298
1385
99189
24504
24902
25544
60441
91292
94927
66941
41293
45243
23768
39311
26686
51915
38538
13566
55926
55433
7338
61723
16416
74412
70225
28535
86671
92430
9262
79779
99892
48964
7134
23873
32013
25992
32572
10309
50395
4418
61357
50747
80176
20065
15358
39214
82861
34844
65961
70988
30677
8564
9211
25615
99331
5190
77333
40632
80570
38795
62936
43184
18146
82855
50294
80918
64263
41104
21241
92908
27734
84228
63775
13047
6801
97817
14285
90799
71885
26629
84340
63074
35203
64999
12336
83765
4232
45111
16355
53574
18364
16755
53201
73511
49974
84537
13734
65190
87464
87251
43137
87924
88455
9362
10133
95180
97242
77376
84822
31722
27239
32431
56933
59761
94061
80671
71367
58578
84266
53625
30219
57695
38509
49943
58963
85764
61765
85435
80243
61222
68549
38079
3808
84457
15654
12225
66573
35252
8797
95037
76490
67594
12954
78535
46937
87292
68391
22640
21111
42848
14543
64634
35298
65366
335
91373
29726
8280
23805
5713
87669
36044
21437
69791
29086
45803
18757
58648
57820
12827
84654
86941
95230
80808
94092
18525
84191
19845
13115
95979
72668
64478
11668
34595
56169
34291
49316
97036
1080
11683
85799
49225
78568
71617
56317
9705
84073
69725
54586
24197
49945
50964
77329
18078
11384
88508
33227
57908
11744
2396
8990
78115
27794
63915
22683
91254
12703
94142
2485
30707
20714
3862
64867
99970
49025
46316
98725
59430
59727
64393
28065
88252
324
27085
19143
76332
66024
35017
96603
5529
86991
4677
12067
71114
28072
43883
29943
45772
59246
49983
73943
13743
69934
31320
98355
80480
6863
84937
12869
50659
264
38527
61052
26296
92087
18992
28224
37016
61055
16038
65424
19826
35869
6946
73674
96408
38847
48502
757
24630
94681
21839
93635
44089
90641
30100
9213
7574
78710
7294
84483
50219
62523
60050
84394
40848
93764
13417
48862
24939
22270
81736
45997
31410
72259
26669
66152
72410
55201
15648
28480
20196
92588
4224
92338
26522
79086
4206
97859
89101
15636
12125
19910
42171
20506
9422
33078
2281
17097
12235
75905
95875
16755
3852
74794
5922
93875
69570
10459
7261
41300
82138
29833
31199
51777
75853
79221
78710
8719
29591
50462
60588
24578
33311
3973
65574
29725
75471
57743
68576
27510
94062
94824
55931
3170
76010
37092
48875
65216
6831
63347
78797
38608
58650
4834
66778
40478
43073
1974
98126
72074
12092
40562
49154
45605
67106
44185
2687
23910
87017
49040
15874
31941
10328
45397
78649
33396
31401
65308
19050
82053
779
34980
78416
25204
60570
47789
22291
16219
62916
31583
77164
88274
37513
68785
21359
38444
52168
89024
89832
31444
52300
6435
59472
23120
93452
35295
40453
53431
3388
47878
56021
87501
23174
66503
88042
54877
50752
67826
52159
53627
20200
84913
67118
66563
39046
56679
71259
46871
37802
32052
50422
24071
14544
28826
40547
49360
55701
89356
41954
84144
44022
74203
47905
64853
73238
6392
61432
22874
2651
22420
6147
17591
78048
90862
14635
51671
39578
1483
10985
64489
33530
22672
97103
26411
85380
83059
16665
48116
8912
7066
90018
60553
74904
18915
34630
60792
97079
1908
35695
49769
19932
51148
17642
22233
53673
64585
87820
4597
93432
13799
53850
99087
51152
6100
22625
63025
54187
27779
12550
56153
89472
38960
31786
78132
81368
25945
16073
52645
60169
72647
22114
29353
30141
38865
52332
63917
94797
2458
71514
43059
90197
57728
49634
710
37787
56330
82109
9741
24252
68589
18847
47993
94416
71304
34652
37811
61566
50507
37001
69157
77153
66781
47813
16788
99378
68725
51511
45014
11524
77962
20781
88183
4678
69611
40465
40027
80494
31641
33450
32133
33609
14373
15989
45528
77520
55519
44309
41183
14488
15225
3581
45000
70248
35895
91953
33393
67989
38393
57256
89701
7727
45431
99636
20778
15967
79883
77777
19043
23553
16325
19831
783
89505
86747
93639
27310
13923
90048
50380
27037
27686
56649
65471
34122
34923
88628
6434
11177
29237
22031
25742
9804
22377
54048
57811
45738
4485
20439
95950
30042
90012
82581
46715
43128
49228
63837
89840
64878
94546
44687
95731
72996
98208
35991
41791
37678
78843
97450
40132
24320
53706
59107
27560
26158
81921
50378
70193
33608
65905
75616
68479
8824
31179
60392
95719
16499
3373
14308
36538
41683
51926
98562
85461
6431
94518
40019
54718
48792
82769
33686
9481
81877
45036
3437
10844
14427
86412
41235
40265
25972
22606
49752
63012
37544
7805
45894
29291
89879
14754
94058
67888
11012
34111
25655
8677
83437
40922
36611
86407
92732
15687
87054
69477
9431
73419
64874
76491
12107
36982
93468
95050
39626
61046
86701
93990
26509
60763
57665
54037
18730
93318
70934
5198
10857
93198
93925
82729
24911
67033
4213
71420
23209
22125
46761
54929
74955
7252
54682
12317
70099
63450
3601
69634
99054
16648
28469
18586
23794
20722
52263
97628
80441
24838
5194
73717
74037
12622
79137
92540
26824
32867
4997
17101
77143
85747
89851
49612
99125
10587
93248
86014
98441
76419
44036
10614
43142
93203
74270
53579
40408
82006
53208
30241
8215
11572
37463
42438
71052
44240
9999
32574
30109
98225
56493
54518
30135
17794
32408
18219
71282
53169
5265
42169
5269
27353
65596
17826
35178
82648
58084
71916
29276
67818
58532
2706
22673
12807
60733
64111
47882
72977
20007
79
60263
92651
97553
93730
23679
61582
73188
814
66608
63286
54440
95242
89387
31728
62482
71435
60285
78226
69858
58414
84644
243
77157
23777
86412
22549
93530
70271
80876
80802
20141
37198
55702
84046
10391
79705
57537
39686
9834
85312
33442
20447
60796
37106
119
62176
97255
14045
37813
19026
64728
96027
43481
3958
37543
35542
922
33446
60673
62966
61924
53585
91939
83775
10905
1960
88192
64712
45139
34539
29939
88999
83015
96882
72254
52076
70296
44393
48654
63296
31499
2666
37666
3678
96384
58039
30795
38287
58129
38289
30048
19669
40025
66943
34556
60426
29905
40965
24267
32780
25086
85347
2675
39979
34924
69267
32822
9776
9325
72099
16991
3969
62163
85876
89313
87373
38178
48194
12312
82552
24861
69039
49894
43459
24014
29094
16679
95710
32620
22308
75320
15378
6208
51631
15994
31425
58699
37140
24094
27138
21067
4718
46049
96159
80777
14944
47944
69931
95651
34148
92719
77958
27811
16099
62449
88127
97752
44204
60560
38294
447
48881
43143
24513
47543
35731
36664
38766
97
4924
45780
76876
30554
40660
2927
64983
78569
81283
45289
5
2747
81151
20477
17730
89373
76005
66187
76475
90404
67769
68141
83142
72418
62468
39619
58233
91838
26378
71373
22965
28002
58627
51090
48485
81830
16711
10448
52236
67497
39423
24186
45456
48034
81151
6633
32883
42230
70320
75615
89920
80951
87531
69572
56766
64103
73506
1346
71370
6179
56967
2907
84166
97299
1784
81982
46799
99425
41999
51622
94443
53617
28648
93529
95977
75077
652
89573
1761
60352
14565
39966
73293
45361
32455
88748
50090
11766
85505
99090
3778
45048
65310
7849
65212
49549
74470
81973
26921
97386
30385
67046
18234
67244
97564
8398
13688
78829
70991
14919
45833
73392
54529
67261
74297
42670
6323
51514
77521
30880
17110
69362
59673
58285
33077
86768
32323
2951
73816
94741
9211
24984
75993
27847
64570
90449
7289
15292
13870
88151
10347
17553
66937
77823
36062
33053
90208
36003
12207
39096
26217
9977
56899
7531
73862
56960
11789
25418
62921
4964
88906
99996
47875
3686
14408
8466
29559
32269
1002
68657
21577
26700
62668
5440
63500
44998
10987
55451
1467
11723
79252
80491
66813
36570
13281
50948
87877
53873
97344
94032
12789
69240
76340
47993
83387
40439
17803
46369
59989
67918
38952
15803
27479
99686
34084
95007
19219
48455
99813
80022
63254
47481
18180
68501
82049
96987
98536
20715
4547
48484
9038
44901
47329
31703
96263
57840
23340
55899
4065
67626
24646
67147
24701
45247
87535
50033
8826
61137
86957
85761
84454
65064
25006
87621
16228
13536
81650
25066
35005
88652
48406
33836
12844
57457
94227
16885
50541
78016
74162
39896
23189
29162
68258
73780
41991
49226
60748
11202
14002
19424
62935
12798
80662
8671
37206
89680
51274
39949
67070
91358
72805
87118
68801
82342
71611
85184
35012
38812
2893
27833
32898
62466
74714
88256
4267
58730
2728
48747
44434
53586
77096
15897
22789
49712
14799
50046
91445
56219
61153
46474
68643
79138
51383
39339
16284
53319
20722
8505
10167
90119
26788
95551
56184
11643
18228
8380
94025
73118
83770
90662
90580
46608
46156
19206
78718
32867
22304
75025
15143
63616
50610
42499
51712
94270
79713
67161
24812
40836
47155
44990
88416
29637
5857
11225
36707
5162
38288
51526
82019
9296
77193
80273
4781
91523
81956
90392
47782
10315
44501
60731
64508
62277
86969
40871
55134
30046
92744
992
59187
50441
47182
92895
27668
86369
54742
73871
53156
2121
69106
48340
13567
20970
59710
50374
24956
68692
94151
22056
53992
16892
89202
37088
69645
40641
77796
89388
70998
30112
53486
96635
23375
83145
77507
78224
78931
15179
43129
19724
39109
60080
85269
93037
37824
49690
59021
60504
42187
25859
47139
8988
28549
50950
7025
57360
47388
42922
58811
57314
54574
95360
16951
22979
50966
6029
22874
17904
59987
24525
93318
68476
62300
51018
23250
1614
10018
82525
49621
6251
28587
17942
54696
84221
39314
1342
51013
50116
34633
12522
80749
99250
19070
96608
41643
78627
61959
94323
86870
69038
14309
99485
66683
75919
10943
90925
39209
81094
64212
23661
69777
98249
37549
42424
41063
61017
95723
19101
20988
59229
44569
59160
87295
25702
55895
92536
36330
6946
83281
84172
85168
24949
42681
6064
41383
11586
71011
94187
11668
55623
56375
21991
42754
86702
53875
10446
42363
93642
42895
2466
26014
85947
41048
26038
58964
1645
33699
9760
7992
84089
22857
16354
59981
71644
72905
9801
15744
32089
65635
69305
5747
91092
25294
89186
69868
71167
7936
55636
21182
45973
78667
20225
76269
23174
97080
61803
93448
4148
21999
80516
68708
64982
8696
81577
73491
85442
21973
46962
58645
37188
68818
46925
73677
6863
37938
11902
45048
99544
44225
74909
42674
39116
36348
21233
44237
74755
7121
69239
11157
60799
63337
67785
27486
49670
36097
63050
65130
73379
1777
5500
80218
48381
93642
77818
75681
88796
53903
83395
38492
85556
65760
83558
7251
25874
12255
15273
12631
62018
58645
50719
515
21028
11928
63855
70194
1643
63913
67638
61299
92491
91705
73688
61225
455
18365
54895
57786
96340
98228
55892
93660
89765
90875
61516
48900
20070
89093
3926
95839
77384
2548
42833
3510
79404
66351
74279
3650
19221
89822
69653
24415
15168
50137
68105
61001
76752
95080
32866
90778
97599
84627
52285
52057
30108
34253
66386
87300
70011
73220
61959
7114
43709
26830
84061
61359
82289
47880
71978
32258
37416
19464
34425
30081
83710
35563
58732
42512
36063
90237
80860
95450
18207
84095
96877
62535
40067
46469
20024
29296
89694
51975
45577
62379
9650
91648
21159
16166
45053
40625
35929
41757
49223
86539
68910
77313
30704
31398
6961
43983
9238
43669
5255
64028
75911
11490
49649
57606
84466
72929
6867
218
34317
85342
44283
43267
71676
27456
64849
58057
90204
5990
11132
14909
63031
37154
13174
8637
26363
58858
73247
7997
96909
11269
35663
79875
18572
20856
41138
32382
22047
22220
79515
51538
11691
74991
56037
74338
21754
84434
35374
55120
16231
40625
51999
76227
45791
43111
57030
27186
8969
96398
85880
47166
40049
88075
46910
30925
16344
66197
86787
87456
2834
27827
49222
94609
52882
59920
6378
7352
47091
98466
97601
70651
26548
77122
6381
96158
89229
93786
46152
35736
37472
36001
59055
19069
16489
48647
83094
48126
67310
29584
1604
49796
13926
9833
11093
39457
62667
26332
14562
95236
84255
24396
57145
27756
30223
59478
30521
40774
8500
59278
87662
76819
76586
16415
95690
27802
37837
62487
39023
28474
40411
80460
31945
71342
75597
10307
59058
62556
8768
85431
64082
63884
85401
73569
22815
94003
79027
69403
21280
90396
76556
16439
91617
81182
68911
30686
80710
3613
93561
99304
82280
88733
78140
94111
69124
60930
84576
12849
80238
54650
59420
57110
87093
90504
75029
44488
56166
25286
5740
79225
21318
71492
16907
64902
72323
16049
88075
8432
95301
24322
76773
68553
72959
78055
90632
69365
34505
78160
43548
54620
90473
39011
60975
94202
46520
57490
42522
32161
9494
21691
40066
58615
66431
88758
63301
65865
92981
96053
82284
44105
27543
21418
6346
14856
11884
51621
2729
1042
71315
41466
34205
60504
67737
12092
46244
20341
89403
1132
28548
51768
9898
16771
19172
81946
4430
40345
27021
291
88937
97871
75344
32575
94
31113
83527
16851
49570
29824
17910
46633
78004
53669
17009
36323
65818
93690
19021
45464
78447
94235
53097
19754
92056
25210
9195
74984
28992
69007
9571
26911
46680
45748
99190
2292
50891
23597
84246
37793
17763
58327
42772
6907
13830
24281
3793
87350
42562
92550
48895
5184
30715
23302
91396
62121
27193
77683
39781
28924
56490
76272
33488
74512
43798
12670
39783
76586
97370
95607
66576
72136
62457
97563
98117
77076
8310
40534
47444
78652
43688
54462
97810
89841
98796
63540
56148
76914
28076
36397
59533
53157
25330
90054
95675
58154
51689
71605
17686
50298
88962
30614
89891
40393
70072
27008
43947
42034
85780
36998
87849
43388
35979
47296
84857
84870
36476
93669
18568
67330
14467
41960
3979
75908
97086
50157
38956
62103
2223
53810
32574
144
57428
98621
80293
92872
8431
17707
54747
24019
35285
21519
14074
92125
38022
57268
46211
69964
31142
1900
35401
65479
22645
80247
53946
50062
85553
54314
83693
65243
42250
49533
93104
35689
95419
94791
14328
96065
1721
76775
13974
68698
50807
39134
62232
80728
73790
49373
17513
23609
37352
86176
36783
71955
52876
69416
30570
82794
8599
80377
4786
44105
35192
61875
11598
13213
62270
77104
39219
66801
22720
98987
70810
36841
59855
58270
10722
96091
61663
39392
52552
6086
38114
83018
1975
75636
89887
13693
87367
39365
84426
18686
59730
9239
13985
66316
37484
44464
28601
18920
26950
52613
83813
57035
85475
44081
91824
99570
60643
89875
63503
7397
13993
73376
54418
76227
27654
95841
44951
24292
48537
98764
10555
8194
56897
27353
63245
15050
9156
72859
16203
74294
69627
52053
78400
92665
63691
52078
54933
72301
93903
79678
41534
6139
89098
16159
23959
61613
52268
49043
32548
5724
59907
47589
13893
57435
52501
28852
66438
55399
73612
38837
1396
75375
60449
3655
36558
9668
89651
85548
55232
25983
3435
11157
57341
29412
5303
99476
13529
16120
10147
53896
93821
28066
80442
1498
59165
50363
50332
25369
12757
97556
58548
1980
47626
68407
39859
4815
88705
22907
23464
94291
28397
55035
7901
6668
16440
17386
92522
99962
12250
53035
34702
66919
20943
83800
14328
77363
7740
80995
62857
63796
16291
77360
6183
75908
10891
74591
85411
94675
32392
22247
22331
23960
6852
9701
37514
52778
86904
73100
61760
12403
93519
61293
98670
3474
68080
58151
82308
73712
46179
91452
49714
47434
52540
6086
92586
20131
16548
6638
74913
52339
29853
9731
63378
44421
23555
83383
47066
6571
29188
29738
70722
50372
88257
27930
6440
41599
15366
40341
64414
56781
4
7525
68744
73127
64945
51439
86002
88186
52810
42176
89984
67384
99471
22986
67912
15004
17249
61021
36354
67140
59449
50336
31770
97361
14829
90606
51074
74097
20954
5362
75693
85155
15504
26508
24847
63037
88519
94704
58719
10045
23758
57629
1944
80343
61099
78481
5470
71338
89229
83290
74738
74281
2327
39520
15237
86672
86726
49294
32031
85586
65592
99531
93928
11714
93591
34609
15122
75147
78542
37898
2283
37625
58232
81383
59099
34992
69653
80272
49957
67333
1607
12164
15217
41718
56602
31890
17391
7013
63009
95168
12046
85502
22283
30888
28644
23925
8013
34470
9185
30695
95002
5996
34761
56574
29118
41875
91371
14350
22517
94198
26408
48313
76022
65126
4560
19298
2719
42175
61075
95483
95457
57566
76476
60528
38165
67584
85295
85641
21531
55556
93725
42399
31183
84393
28572
51440
93522
60905
5869
77729
16154
91386
90322
1972
56998
83389
34107
34141
60321
46770
92101
90456
83156
51909
1424
96954
74899
30014
1876
79068
40158
24766
30323
30979
96576
44243
23154
30973
8069
91541
12420
76706
22164
86623
50210
14894
5505
59111
65744
24088
27516
26173
33046
78659
55090
88487
98041
75693
72542
27731
24612
88308
49225
90993
52750
10741
36439
11833
40757
10033
30529
24647
18404
99680
59664
27638
67161
76346
14178
60010
64623
719
35771
20937
94826
60039
68030
33253
82083
16986
59368
60827
60537
92403
42336
72193
55039
7363
30618
18955
33254
75795
75306
76253
93925
35314
25387
90914
53035
52887
16524
35984
46338
38129
69933
80665
93830
24238
41887
98548
80438
62941
55551
99615
65138
52700
5959
81977
24571
54399
79221
84919
32279
88235
31115
3231
6020
46144
63682
39618
54277
15267
70520
71528
16940
52742
42344
51912
74152
69494
8527
77397
13362
60504
77195
72001
67216
46981
98169
32715
29689
46092
98866
62187
99920
91245
65655
10060
90992
81609
49020
98545
17451
47769
10548
90342
25821
82491
92324
59967
38977
96409
88697
94615
89860
27994
91326
93152
13934
50020
67203
26064
77613
56636
82998
21857
65779
39955
10927
25801
11187
33433
63304
76430
33897
86521
68847
44876
39339
16538
46315
84650
77034
5417
71146
30913
81895
55771
63102
11233
24390
41627
17175
37946
89265
12487
53763
69865
50722
55235
156
97917
17154
16218
65884
15398
45729
91403
73005
55220
68915
87793
83746
87731
1140
60849
13542
15229
38193
38609
42797
68851
47468
44942
63610
98570
34959
43111
41976
81247
50511
92887
77329
52749
22484
85397
98612
51622
9256
92994
76408
98570
83980
36580
38866
86495
68629
19741
52724
51207
73330
14887
75866
28534
55818
10118
23798
31475
42819
39475
10287
94935
24471
19245
93914
10497
54831
56021
10310
99337
79689
60112
98966
26389
30614
34130
96832
83894
48424
98659
5785
41900
96372
37439
99082
33246
75581
35807
55066
13868
22516
42493
4139
71396
12407
86264
34298
85494
59091
37974
58628
96743
17496
24974
94504
4107
18626
71921
10943
56436
89244
23507
64184
99894
26951
19800
40469
27587
44495
70837
41685
22713
759
92125
81409
71266
27080
93949
34157
85495
94129
97466
78560
46528
53041
97468
18086
35095
41407
52652
75904
24430
8018
97672
37721
81097
54163
25099
61439
1179
81865
79656
17558
42572
72421
35105
95603
74881
35351
45264
70171
38146
93095
65115
88255
41623
23422
35851
34868
46497
80362
6678
54393
92092
31531
62310
41648
89680
7999
46527
47542
13737
40747
28241
52430
52140
61925
1999
66462
98141
56317
24212
22714
97573
91091
55553
13564
86709
10649
40920
63657
60347
42116
12612
86154
11245
21031
55682
82760
3919
45265
28666
46534
43423
97283
12516
5361
96879
27619
17588
49282
88783
91813
61922
29700
14223
84109
67699
67756
51249
69172
98984
15535
83241
98662
26231
33868
36378
77
43616
86906
90009
79971
62553
79952
36931
80687
93785
39580
5922
4354
9465
16069
83727
87056
24722
59671
22413
5295
10460
81692
41395
62326
45352
39940
5546
30299
80349
19850
66870
47616
60187
66434
10631
51205
52099
14221
32680
68563
2573
31185
21293
11703
94481
81863
40611
50439
54001
84466
76674
8699
56774
99518
38415
61071
30087
35212
33083
68414
28869
23000
3735
22166
25194
17983
23777
60499
44568
51869
54202
25730
51683
80148
14850
24920
58163
79415
11854
59589
40963
33714
3485
74296
77713
34100
32289
65668
830
23253
39983
27781
95656
61308
92756
61247
33239
29134
33963
99844
49863
96047
22122
12342
51341
33657
6693
18343
46627
71313
47086
65383
33666
37841
59904
50192
19117
65816
50409
95223
23000
54657
47930
32768
56162
50572
97249
51404
46137
13007
50586
30650
59051
67357
77424
88688
50439
63877
2342
7355
32635
20886
68889
78863
15273
88004
93045
29270
88201
64791
82944
98096
62089
76863
12324
17460
50627
55788
47413
84175
75158
28518
36297
20223
39301
88509
7197
34055
91596
47822
50302
46094
91943
4043
60948
69288
4435
19832
41489
42724
53522
48197
73494
30487
62036
2464
83458
5711
64585
18736
58229
75919
7435
12727
58499
51970
83336
3564
39282
89690
83025
41207
27039
63071
91456
56148
97792
98338
4140
28648
47005
64622
61324
3993
8611
4862
21409
17630
2838
82896
76142
60905
86065
74890
52617
62057
10006
98508
13648
90355
74519
43359
74154
10278
21037
20663
48572
51491
86134
29288
76600
4435
74771
6144
68383
57448
74348
57400
85493
43582
37113
35830
62788
57993
70292
64386
54455
15276
12259
5662
65751
99107
8310
48233
7791
26412
3516
90428
90383
26157
99049
38815
57610
98220
47259
6811
92841
82546
63529
7058
4726
6072
82822
10571
49975
63851
71945
73326
21085
17627
85058
97253
10755
32252
95854
29255
35869
55175
34903
81285
14174
67312
47721
57370
77576
48068
4988
98030
57687
63317
9162
99088
86933
78261
1362
12029
59689
46208
96120
3837
30600
4344
94692
6949
50320
63240
83223
48740
67071
89409
965
78261
72093
47601
41319
93263
74309
72820
84239
91920
49710
82767
61598
75388
65287
57286
10880
62936
11761
77568
56250
6746
30401
11722
66542
70646
4012
60672
83420
25548
44004
47501
68942
59068
13278
42949
29833
88330
27996
43140
94405
8130
46877
85275
48278
19597
1859
1177
3649
87067
15196
22968
69563
57849
77443
47834
76883
79989
73508
2855
76702
6654
97788
95847
4628
68273
31778
39009
94111
7066
70959
8345
79684
11814
95047
12136
17585
90468
9179
87955
72096
83991
35215
94587
33521
64081
94062
27247
25772
86252
36034
91497
63438
96945
14828
88755
86045
55279
30893
49782
74201
43425
52156
77547
47102
14431
52303
7915
77023
18913
13101
82451
14094
73820
32475
97410
98672
47483
40193
70732
81050
76085
66626
75597
39542
32900
73652
8959
10823
30803
40648
4659
65553
96989
62522
82053
57046
81127
47589
78935
3289
78740
33577
97929
3531
56113
9334
23801
60542
67228
65931
74619
12751
3454
10051
65799
30768
35298
9842
37106
71720
35198
49475
21350
64256
18699
29144
62142
70253
5908
81528
3010
60560
14816
80992
62666
10491
11968
86168
99934
27824
3342
24532
35935
63648
76882
72908
10424
56872
86180
21479
16926
76935
3898
21105
42121
57112
43341
87561
18667
3648
45710
6193
91633
95946
87927
63146
37183
80469
71764
69808
59392
93717
93372
11881
94147
83714
85081
77262
60450
25439
79242
4594
96584
52970
24644
57207
30079
5261
53115
54808
61554
46089
21444
77734
50792
80409
23339
94607
37788
54787
31448
27480
56242
60357
10475
4195
74943
54496
13513
876
68699
1550
91140
49426
7211
56488
4716
35487
76798
57579
14805
74018
11331
46993
84806
11983
48178
48382
43972
91807
57451
16504
7042
13322
67168
87826
76210
58930
77667
10871
62405
43341
12786
9412
1064
91998
64327
40754
67314
18814
18367
43594
63153
7354
22521
35042
31360
98721
70751
27817
24269
32667
1848
49988
12213
10037
84716
63105
29069
55004
84755
66394
69383
87198
6345
62526
64710
92177
18636
84867
61119
37
90073
8212
47909
72420
42485
61569
79347
48755
31006
32103
21580
77458
47566
67353
12509
42616
15634
3318
58192
62003
45639
30452
69212
59438
71344
78890
56340
24924
9080
89633
88706
59067
3319
59059
22554
77688
75193
53171
25626
87937
45681
31549
14618
30397
47130
19175
41582
18190
22273
83930
81433
27095
6884
12048
27954
56133
23696
57074
40762
67652
73808
52464
21687
51529
9352
47159
7839
10806
33187
91154
25320
41173
7554
81322
59642
60449
8434
92849
34003
42796
17765
91228
47126
66139
64788
26336
19537
88861
12023
66534
71805
55071
84050
59525
60218
27215
33235
91392
16610
85789
55288
37807
66198
80360
90123
40545
909
75929
7554
98198
12458
20972
39919
1519
90839
23920
78280
93882
42823
76333
21799
3860
99359
28276
38416
22993
18609
25927
54962
34779
78079
63377
24457
81340
76541
15536
89736
77318
93615
86317
45549
68849
28503
79482
71999
69041
71535
42819
10716
47562
82945
91267
13711
24019
41327
43621
83032
936
76732
10655
96224
99295
77195
84116
59728
19430
51343
18889
87531
17923
25632
54641
62109
21837
33696
20829
55691
9119
95130
75191
54039
71594
11874
9456
96517
49755
32499
98995
40575
45219
7829
7154
79481
48294
2348
251
75716
61976
73185
21080
35348
23233
38555
84863
18554
49348
45017
70621
70396
49205
80081
21922
64715
76867
51443
54492
82852
63729
2803
81047
57533
55664
11172
26116
67254
47809
14694
91821
24916
43168
33663
20823
97854
73312
26050
31481
20660
31973
1305
62269
47836
73376
15587
82528
24705
95432
51356
81891
58531
3229
33444
29691
36093
53510
26140
46664
10100
26985
40130
40772
95922
97197
94272
36233
35982
89921
25576
95711
93929
16921
58433
70628
86319
80774
2818
75284
98450
21417
28957
40160
10856
75520
1689
98302
22267
72907
95171
90941
90783
19839
58269
71978
47119
25005
2816
34891
53298
53150
98735
6569
71283
70656
50152
14304
60036
26832
80430
34659
15025
11310
65940
89372
21752
14594
93293
9160
68990
46233
76440
87403
69185
94418
59462
36598
1335
34228
93826
54734
12815
20324
82900
46662
77075
81602
91575
42445
61422
6081
31464
65190
24979
44756
71035
92455
71768
11585
89164
10684
45597
9327
21576
61075
52594
5326
63472
17946
84242
27577
7882
60328
35844
71138
76035
27817
27047
39354
75461
7198
31431
65828
85542
76373
21023
17916
21827
58244
6813
28128
93522
46306
99923
9402
7116
26683
84991
58218
83491
83221
9510
93776
40480
42078
37491
99578
47242
11491
80379
36609
26893
3190
70599
71976
61411
51204
46806
70580
1023
84909
71316
23686
94745
10988
66555
75241
45833
87928
41822
30355
61847
43693
37321
4906
3779
99227
13370
27836
26727
15613
48103
59158
65546
48862
37420
74606
372
65860
51382
45332
26198
40131
35455
22772
80845
2019
85731
93176
1779
96351
61649
86655
73815
81558
45870
61054
16002
95064
95927
85594
97030
68133
75536
60032
9118
19208
5239
34939
91239
75247
68457
86960
37672
20704
82892
51604
25719
26069
77647
78957
59295
78663
50878
78166
16421
22019
64231
71610
66228
77802
99142
70309
94267
53306
797
96765
98562
83351
23709
17966
7681
33678
10687
31744
49959
70394
46020
21792
30550
27993
6535
65474
88418
92847
34095
63417
89023
74981
63811
67671
46086
9514
10692
44715
46593
61522
82668
91728
69807
67844
75481
78427
25490
504
53776
1165
7518
95066
18844
25543
36845
34324
67047
59451
60818
57011
13618
88050
90846
29244
48932
27389
34738
48357
94611
21792
35940
64730
38589
73537
6608
65787
68542
47884
2071
60324
14576
1453
74225
87075
70253
54841
27106
33145
19358
39676
64578
77595
72130
49644
55047
25492
4515
84756
65842
92116
41465
8374
29310
2329
64998
76309
56488
23248
46286
5583
38313
99321
48512
65161
11206
64613
93455
40333
35451
74718
18524
82493
79431
23015
95683
42343
68404
70243
27938
66598
23116
5308
86783
74676
35006
43574
30004
97196
95246
4857
29848
47673
98834
40086
85732
20128
22699
63410
19282
15294
90221
32749
99431
38817
2125
31017
96169
87960
13375
17695
60539
65529
24529
77050
11052
83485
48396
53814
37047
37361
39892
92872
41370
61355
67944
47930
88733
19172
20526
96543
16239
74185
6045
20285
29404
45288
38202
88804
45246
40682
30642
22021
1719
39836
52544
90059
89105
88456
73361
22989
62706
29740
31648
84410
84948
78283
30926
22635
47327
14351
85004
21008
20926
7637
89436
2250
60898
86908
30519
57921
43577
99073
88366
90296
17350
23862
35168
40023
39182
27121
82426
35484
19199
5079
88286
74457
67009
11912
67977
31640
15159
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
MS
QS
QL
ML
QS
QL
MS
QS
QL
ML
QS
QL
ML
QS
QL
MS
QS
QL
